Bao Bui-Quang
Bao Bui-Quang

Bao Bui-Quang

BScCS • MScFE

Bao Bui-Quang

Bùi Quang Bảo

2001

Research

DNA-Inspired Time Series Encoding: A Glimpse Into The Next 4-Hour Timeframe

Sole Author - Preprint Publication - Open Access

Encoding Methodology for Quantitative Forecasting

[EN] View paper ›

NYX-IMAGEN: Multi-Layer Reinforcement Stable Diffusion

One Level Studio - Technical Experiment - Showcase/Demo

Text to Image Generation Pipeline

[EN] View showcase ›

NYX-WIKI: A wikipedia-finetuned Gemma-based LLM with performance-quality trade-off

One Level Studio - Technical Experiment - Showcase/Demo

Generative Large Language Model

[EN] View showcase ›

AMP®-Parkinson's Disease Progression Prediction

Co-Author - Research Report - Open Access

Biological Chemistry Data Mining

[VI] View report ›

Parallel LSTM for Sequence Prediction from Sequential Data

Sole Author - Research Report - Open Access

Multi-Threads Parallel Computing

[EN] View report ›

Academic

Bachelor of Science in Computer Science

2023

VNU - Vietnam National University

HCMUS, Faculty of Information Technology, 2019 - 2023

Bachelor's Degree, Major in Computer Science / Data Science

  • AMP®-Parkinson's Disease Progression Research - Analysis, Mining, and Prediction
    • Read The Full Report ›
    • We used biological chemistry data measurements (proteins/peptides abundance) from Parkinson patients to understand and predict progression of the disease (using MDS-UPDRS scores), provide information about which molecules change as Parkinson's disease progresses.
    • Our work (public notebook kernel) got more than 45 upvotes and awarded a Notebook Silver Medal on Kaggle, subsidiary of Google LLC.
  • Parallel LSTM Training for Sequence Prediction from Sequential Data
    • Read The Full Report › | Source Code & Explanation ›
    • We analyzed and paralleled the LSTM model (an RNN - Recurrent Neural Network) in order to improve its training speed and efficiency. We utilized NVIDIA GPU power for multi-threads parallel computing. The specific task that we applied for the demo is time-series prediction - sequence prediction from sequential data (seq2seq).
    • Our ParallelV3 is 1700% efficiency compared to Sequential version.

Master of Science in Financial Engineering

2025

WorldQuant, LLC - WorldQuant University

WQU, MScFE Program, Remote Education, 2023 - 2025

Master's Degree, Major in Financial Engineering

  • Paper “DNA-Inspired Time Series Encoding: A Glimpse Into The Next 4-Hour Timeframe”
    • Read The Full Preprint › | BibTeX ›
    • We introduce a bio‑inspired encoding framework for forecasting the direction of financial time series. Motivated by the limitations of linear models and the opacity of many deep learning approaches, we draw an analogy to genetics: observable micro‑patterns are encoded into symbolic "Financial DNA" sequences. These sequences are then analyzed using a probabilistic state‑transition mechanism to estimate the likelihood of subsequent market directions. We evaluate the approach on Bitcoin hourly OHLCV data with a rolling backtest. Among the horizons considered, modeling transitions from current Financial DNA patterns to the 4‑hour‑ahead price direction yields the strongest results, achieving a win ratio of 0.729. The findings suggest that compact, interpretable symbolic representations can capture salient, recurring structures in noisy, non‑stationary markets and support effective directional forecasts.
    • DOI: 10.33774/COE-2025-JMMNX
  • WorldQuant BRAIN®

Footprints

VNPT Group

2024 - Present

Solutions Engineer

IT Center / Solutions Department

  • Design and develop the core of the information extraction system for land-use-rights-certificate digitization.
  • Design and develop the core of the AI assistant system for the Lam Dong Provincial Party Congress, term 2025-2030 (Đại hội Đại biểu Đảng bộ tỉnh Lâm Đồng nhiệm kỳ 2025-2030).
  • Design and develop the core of LLM information retrieval system for administrative procedure documents
    • National Public Service Portal (Cổng Dịch vụ công Quốc gia)
    • Ministry of Public Security (Bộ Công an)
    • Lam Dong Province (Tỉnh Lâm Đồng trước sáp nhập 2025)
    • Lang Son Province (Tỉnh Lạng Sơn trước sáp nhập 2025)
    • An Giang Province (Tỉnh An Giang trước sáp nhập 2025)
  • Design and develop the core of automatic scoring system based on computer vision for multiple choice tests
    • Department of Education and Training (Sở Giáo dục và Đào tạo)
  • Design and develop the core of machine translation system to translate between Vietnamese language and ethnic minority language
    • Tien Giang Province (Tỉnh Tiền Giang)
      • Ba Na (ISO 639-3: bdq) - Việt (ISO 639-3: vie)
    • Lam Dong Province (Tỉnh Lâm Đồng)
      • K'Ho (ISO 639-3: kpm) - Việt (ISO 639-3: vie)
      • Chu Ru (ISO 639-3: cje) - Việt (ISO 639-3: vie)

VNG Corporation

2022

Product Designer / Operator

Game-Entertainment (GE) / Global IP / MadPoly Studio

  • Market & Product Research: User Journey & FTUE, Octalysis, Users Behavior Analysis & Segmentation [1], Core Loop, Systems/Mechanics [2], Monetization [3]
    • [1] Analyze using Gamer Motivation Model from Quantic Foundry, or Google Play's Player Types
    • [2] Different games, different genres, different research purposes... have different systems and mechanics to focus. For example, with PUBG MOBILE, focus on Weapons, Gears, Items, Vehicles system; while with Candy Crush Saga, focus on Game Difficulty, Pacing and Pinch Point.
    • [3] Includes: Economy/Currencies System, IAP Mechanics (focus on IAP Recommended Packs and Event Battle Pass), Rules and Vectors of Monetization, EV (Expected Value) Estimation, Target User Segment.
  • A/B Testing: Level Design: Re-design/Optimize current levels and design new levels that meet Master Roadmap requirements
  • LiveOps: Brainstorm and propose themes for PvP Seasons and Event Battle Pass. Analyze, brainstorm and propose solutions/changes/features to solve players' issues/needs from User Review Report by Customer Support team
  • Game Balancing: Adjust difficulty curve, balance source (tap) & sink, prevent in-game economy from inflation (but some inflation is fun ;))
  • Product under operation: DEAD TARGET
    • Info: Google Play | SensorTower | Trailer
    • Business model: Freemium with IAP
    • July 2022 Performance (SensorTower stats):
      • Worldwide Downloads: 2M/month
      • Worldwide Revenue: $200,000/month
      • Top 50 Grossing-Game/Action in US

Involvements

Honors

Miscellaneous

Gold Level - Global Rank Top 1.15%

2024

Worldwide, WorldQuant BRAIN Challenge®

WorldQuant, LLC

Silver Medal - Parkinson's Disease Progression Research

2023

Worldwide, Kaggle Competition, hosted by AMP®-PD

Notebook Silver Medal by Kaggle, subsidiary of Google LLC

🏆 Winner of AI Hackathon "RESET 1010" - Third Prize

2020

Nationwide, Artificial Intelligence Competition

Awarded by the Ministry of Science and Technology of Vietnam

6 x 🏆 Violympic Mathematics Provincial Awards

2012 - 2017

Nationwide, Mathematics Competition

Awarded by the Department of Education and Training of Vietnam

6 consecutive years, 2012 - 2017

📌

Hold on a second, important note

This tab "Logs" is just a collection of personal opinions, memes, and random comments on Reddit, in no particular order, so please don't take it too seriously. Have fun.
📌

About my names

My original name is "Bùi Quang Bảo", where "Bùi Quang" is my family name and "Bảo" is my given name ("Bảo", as in bảo vật, means "treasure" in Vietnamese).
To avoid confusion when working with non-Vietnamese colleagues and to ensure consistency in academic references, I have used "Bao Bui-Quang" as my academic name since 2019. Since then, I have used "Bao Bui-Quang" for almost everything I publish on the internet.
Some people also know me as "Bryan" on Instagram, where I shared my interest in sport motorcycles with the community back in 2024.
You can simply use "Bảo", "Bao" or "Bryan" to communicate with me.

The problems of traditional academic publishing. And why I am biased toward open science.


In academic publishing, a preprint is a version of an article that precedes peer-review. Peer-review is the process where other experts in the same field evaluate a researcher's work before it is published in a journal. It sounds really good, until the giant journals became greedy and they just do not care about science anymore.

With the keyword "the cost of knowledge" or "Elsevier boycott events" on search engines, you can see these kinds of posts:
Academic Journal Pricing and Research Dissemination
MIT - The Cost of Knowledge
Elsevier Statement
thecostofknowledge.com
Too greedy mass walkout at global science journal
University of California boycotts publishing giant
Wikipedia - The Cost of Knowledge

Some ironic discussions on Reddit:
r/facepalm - "Guess who's a part of the problem" (60K upvotes)
r/academia - "Somehow this seems really ironic..."

Those giant journals even lobbying just to make open science look bad and push against open access:
Elsevier lobbying UKRI last minute over OA policy
r/AskAcademia - "...they have been lobbying and pushing against open access..."

Let's put the money aspect aside, how about the quality aspect? It will be okay if the peer-review process of those journals actually ensures the quality of the research papers they publish. But, does it?
r/academia - "Obvious ChatGPT in a published paper"
r/academia - "How does this even pass peer review?"
r/academia - "This is a real paper in Springer..."
Journals infiltrated with copycat papers that can be written by AI
AI is Bound to Academic Publishing — ChatGPT is Cleared for Peer Review

I'm definitely not here to say publishing in journals is bad. It's actually kinda cool in my eyes.

If your paper just got accepted by a journal, congrats, your work will be known more by researchers. But it doesn't mean you are the scientific truth. It means "your paper got accepted by a journal", that's all. And if your paper was rejected by a journal, it doesn't mean your work is bad, it just means your work is not aligned with that journal's needs.

The RoBERTa paper was rejected at ICLR 2020. The paper has more than 23K citations now.

The YOLOv3 paper was only published on arXiv preprint server as a "tech report" (the legend Joseph Redmon just doesn't care about publishing in journals). The paper has more than 37K citations now, and YOLO is arguably the most widely used vision detection backbone on edge devices. YOLOv5 even never released a paper, and there is a funny GitHub issue where people keep asking for a paper.

Let's judge a research paper by actually reading the research paper, and consider it good or bad by how valuable it is to yourself.

My two cents on "AI"


As a person who is interested in both technology (I have a bachelor's degree in computer science) and art (1K+ people follow my 3D works on ArtStation since 2022), I have mixed feelings about "AI".

"Artificial Intelligence", no, there is no actual intelligence here, just probability and statistics powered by strong computing. "AI", "Deep/Machine Learning", "Agent", "Neural Network", etc. are mostly buzzwords for marketing, they make non-technical people feel a sense of "magic". Just look at how most of the tech giants use emojis like ✨, 🪄, 🔮 to represent AI features in their apps.

If you ask me whether I support or anti AI, to be honest, I don't know.

Is AI illegal? No. There is no country in the world that totally bans the use of AI. Governments even want to promote these buzzwords.

Is AI unethical? This question is hard, because ethic is such a gray zone. For me, maybe the training process is. Most models were trained (and are still being trained) on all kinds of materials (texts, images, videos, audio, 3D models, etc.) without the authors' consent.

Is AI training reversible? Unfortunately, no. Even if laws are introduced to restrict crawling and scraping now, this is irreversible. The AI models have ALREADY been trained, and all the "*.safetensors" are floating around the "blue nowhere", ready to be downloaded and used, both for good and for bad.

Is AI helpful? Yes. Especially for those who use coding to "talk to" and make computers do what they want, like me. I barely need to use StackOverflow anymore, and even fine-tune and deploy local LLMs myself. At the moment, I think developers, or anyone who codes, are the ones who benefit the most from AI.

Is AI harmful? Yes. Deepfake p*rn. Scams. Fake news. And the dead internet theory.

What about people losing their jobs to AI? I don't think so. No one is losing their job to AI. However, people may lose their competitive advantage if they refuse to use AI to speed up their work. Mathematicians did not "lose their jobs" when calculators were invented anyway.

My feelings about AI might best be described as a love-hate relationship. On one hand, I love seeing it advance (the curiosity of witnessing how far mathematics with supercomputers can go). On the other hand, I want it to stop right here (before the internet is dead with full of machine-generated memes).
"AI feels like a production solution, not a creative one. Maybe it's a creative one if you aren't creative..."
- Dispatch devs 🗿
"I work as a tech artist, and tend to have my foot in both the coding and art worlds. And to me, the biggest difference that led to the pattern you're observing now is a cultural one.
When AI was just starting to get traction, the reaction I saw among most programmers was curiosity. It was a new tool, new tech to play with. And maybe it was bad at helping write code, but if it got better that wouldn't be a bad thing - it just meant a cool tool to write more code faster. Some people do write code as creative expression, but more often than not it's a problem solving endeavor first and foremost, and reusing other people's work is normal an accepted.
Among artists, the pushback against image generation was almost immediate. There has been a pretty loud and vocal majority of artists speaking out against AI since day one. Because art tends to be a lot more personal than code. It's all about creative expression, and image generation was making a mockery of that. Not only that but arguably it was taking both the most fun and most important parts out of the art - the process. So basically this thing scraped up artists' work, and used all that data to create something meant to replace art and the artistic process wholesale, rather than enhance it, the way AI coding tools have shown potential to enhance the coding process.
What we see now is just a culmination of years of artists being angry and fully opposed to AI, vs programmers being overall more willing to engage with the tech."
- u/WretcheDelights on Reddit
reddit.com/r/gamedev/comments/1qd1pwh/...

r/gamedev

Dutch Lady, American Psycho, and Hatsune Miku

Best way to watch Steins;Gate series


A01–A22  ->  E  ->  F  ->  G  ->  A23–A24  ->  B  ->  C  ->  D
  (WL𝛂)      (WLβ)                         (WLΣ)

A - Steins;Gate (2011)
B - Steins;Gate: Egoistic Poriomania (2012)
C - Steins;Gate: The Movie - Load Region of Déjà Vu (2013)
D - Steins;Gate: Soumei Eichi no Cognitive Computing (2014)
E - Steins;Gate: Open the Missing Link - Divide By Zero (2015)
F - Steins;Gate 0 (2018)
G - Steins;Gate 0: Valentine's of Crystal Polymorphism (2018)

WL𝛂 - World line 'Alpha' (Bad Ending)
WLβ - World line 'Beta' (Bad Ending)
WLΣ - World line 'Steins;Gate' (Good Ending)
"The best part about Stranger Things is that they can't solve anything until they put three groups together because each group is acting within a separate genre.
Mike, Lucas, Dustin, and El are in a weird sci-fi coming of age story where the group of plucky misfit kids solve the mystery and test their friendship along the way.
Nancy and Jonathan are in a horror movie where the teenagers have to kill the monster set against a backdrop of high school drama and romance.
Joyce and Hopper are in a conspiracy thriller where the adults have to figure out what shady stuff the government is up to while also dealing with the difficulties of their personal lives.
They all approach the issue within the confines of their genre, but none of those approaches work because none of them are seeing the whole picture. It's only when all the threads start to converge that they can actually get anything done."
reddit.com/r/StrangerThings/comments/83miec/...

r/StrangerThings

LLM has no actual idea what it's "talking" about. It is generating text based on statistical patterns inside of historical data. If a well-known solution to your problem is actually in the data, you will receive it. If it's not, you will think you're receiving a solution when in fact you are being directed to drive off of a cliff.
You, sitting at the bottom of the cliff hanging on for dear life, asking LLM for updated directions: "You're absolutely right! That was a cliff and not a road. Would you like instructions for medical care now? Just tell me and I'll do my best!"
"The biggest problem is that creative art spaces are already being co-opted by uncreative people with money. The entire entertainment industry is under the thumb of number crunching boards in a way its never been before. Artists aren't being developed because they can just be squeezed for cash then switched out for the next.
AI will allow these uncreative people to churn out uncreative, algorithmic projects that will serve to entertain but not to inspire, or ask questions, or reveal truths.
The exciting thing about art is seeing one person's point of view on a shared experience.
AI cannot do that because it simply copies."
- u/Dry-Grape4432 on Reddit
reddit.com/r/Games/comments/1p0kk74/...

r/Games

"Vendor lock-in is when someone is essentially forced to continue using a product or service regardless of quality, because switching away from that product or service is not practical."
- Cloudflare
IBM (1979)

MCP simplified

Think of MCP (Model Context Protocol) as a "middleman waiter" in a network of restaurants.
Each restaurant (an MCP server) has a menu showing which dishes it can make (tools it provides). When you want to eat a specific dish (ask LLM to do a specific task), our "middleman waiter" (MCP) checks all available dishes in menus (available tools), chooses the right restaurant (MCP server), and brings the dish to you (returns the final result), without you needing to know how the dish is actually cooked (how tool works underneath).
Gokushufudō (2018)

My top anime/manga/manhwa series (in no particular order)

• Death Note (2006)
• Steins;Gate series (2011)
• Parasyte: The Maxim (2014)
• Tokyo Ghoul (2014)
• Psycho-Pass (2012)
• Saiki Kusuo no Ψ-nan (2016)
• Blood Blockade Battlefront (2015)
• Cyberpunk: Edgerunners (2022)
• Terror in Resonance (2014)
• Bungo Stray Dogs (2016)
• Noragami (2014)
• Shokugeki no Soma (2015)
• Spy x Family (2022)
• Hyouka (2012)
• Re:Zero (2016)
• Summer Wars (2009)
• ReLIFE (2016)
• Orange (2013)
• Shuuen no Shiori (2012)
• Inuyashiki Last Hero (2017)
• Sweet Home (2017) (webtoon, NOT netflix adaptation)
• Omniscient Reader's Viewpoint (2018) (webtoon, NOT netflix adaptation)
Breaking Bad (2008)

Lorem ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus lobortis, risus eget convallis tincidunt, diam neque accumsan massa, nec rutrum est turpis ac elit. Quisque a bibendum purus. In magna turpis, congue in bibendum a, viverra laoreet neque. Pellentesque imperdiet orci id porta congue. Vestibulum est sapien, elementum et diam quis, blandit mollis eros. Proin tempus magna id dui sodales porttitor. Cras eget accumsan odio, at imperdiet leo. Integer ut fringilla enim. In eget bibendum justo. Nunc congue orci dui, sit amet viverra neque hendrerit ornare. Phasellus imperdiet urna vel faucibus consectetur. Maecenas quis tortor elit. Nulla sollicitudin varius dictum.
Cras dictum rutrum ligula, non varius velit luctus aliquet. Nam pulvinar, turpis quis pharetra porttitor, elit lorem sollicitudin ligula, rutrum hendrerit ligula metus non sem. Sed ornare, magna non congue dapibus, erat sapien maximus massa, a placerat massa neque ut tellus. Aenean eu felis sed dolor consectetur tempor a eu nunc. Proin eu nunc a est tempor fringilla. Curabitur sit amet turpis at libero condimentum tempus. Maecenas vestibulum rhoncus risus nec efficitur. Suspendisse sed magna maximus, scelerisque ligula eget, eleifend velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Interdum et malesuada fames ac ante ipsum primis in faucibus. Sed at ex sollicitudin, interdum nisl non, eleifend est. Praesent gravida massa nulla, at hendrerit enim semper eu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam egestas augue et efficitur pretium. Quisque leo metus, hendrerit quis fermentum ut, commodo sit amet libero.
Sed non justo aliquam, finibus odio a, eleifend arcu. Suspendisse commodo felis ut elit accumsan, eget gravida est viverra. Integer a enim nec diam placerat consequat. Pellentesque eget tellus ultrices, viverra urna tristique, consequat turpis. Nulla dui risus, bibendum eu molestie convallis, tincidunt a dolor. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Praesent at felis tincidunt, porttitor ex at, faucibus turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed sollicitudin dolor eget rutrum aliquam. Duis et ultrices lacus. Proin at vehicula libero, et ornare urna.
Curabitur ullamcorper libero sed hendrerit aliquet. Mauris cursus metus sapien, eu placerat magna facilisis sodales. Pellentesque dignissim mauris tristique felis mattis, vitae fringilla mi ultricies. Pellentesque sed suscipit mauris. Aliquam maximus sit amet elit vitae tincidunt. Aliquam semper volutpat lorem, aliquet placerat lorem tempor in. Aliquam tincidunt bibendum nulla non mattis. Pellentesque et mi nec lacus mollis gravida eget et leo. Donec blandit quis enim ut interdum. Suspendisse scelerisque aliquet lectus, a fringilla purus elementum sit amet. Integer in nunc mollis, eleifend nulla sed, sodales diam. Phasellus fermentum in urna non consequat. Vivamus ut lacus varius, fermentum odio at, consequat dui. Sed pulvinar nisl eu velit ornare, sed dictum lacus maximus.
Vestibulum odio orci, tempus vitae aliquam in, fringilla a sapien. Etiam vitae viverra metus. Fusce quam sapien, suscipit eu justo et, vulputate pretium lacus. In accumsan convallis risus sit amet sagittis. Nullam quis magna egestas, tristique augue vel, pharetra nulla. Nunc consequat eu libero at dictum. Aliquam a purus faucibus purus dignissim porttitor. Vestibulum sed fringilla erat. Sed vel metus feugiat, vehicula orci vitae, laoreet libero. Morbi fermentum eget metus vel consequat. Sed luctus malesuada semper. Phasellus nec mauris egestas, rhoncus leo vel, consectetur urna. Nulla eleifend, sem at efficitur efficitur, quam ipsum tristique erat, mollis faucibus justo nulla et purus. Phasellus dignissim feugiat dui facilisis lobortis. Nunc tempor libero at sapien tincidunt cursus.
Vivamus in consequat magna. Donec aliquet velit vel blandit dignissim. Vivamus egestas, magna id porttitor laoreet, ante mi gravida leo, vitae pharetra sem odio at ex. Donec venenatis augue et urna posuere, at imperdiet lectus pellentesque. Nullam consectetur pretium turpis vitae bibendum. Duis imperdiet dolor eget ex imperdiet euismod. Etiam finibus tristique elit vel bibendum. Morbi dictum lectus neque, sed accumsan sapien lobortis consectetur. Vestibulum vel urna non nunc elementum vestibulum ut sit amet augue. Morbi sollicitudin euismod dignissim. In facilisis congue dui, quis tincidunt arcu posuere id. Nullam porta ornare ex vel finibus. Nullam ipsum nibh, posuere ac nisi nec, posuere ultricies sem. Morbi pulvinar congue eleifend.
Fusce sit amet velit at risus congue tincidunt. In aliquam arcu eget nibh lacinia, non consequat ante ultrices. Suspendisse potenti. Donec consequat tempus leo, et tristique erat malesuada vitae. Donec ut turpis scelerisque, dapibus metus quis, hendrerit odio. Sed hendrerit, nisl et tristique pellentesque, metus erat varius lorem, in suscipit ante magna non orci. Donec gravida orci felis, sit amet fringilla massa semper eget. Sed finibus lacinia arcu. Integer scelerisque, ligula scelerisque tincidunt dictum, nisl enim varius lectus, eu fringilla ex urna vitae felis. Fusce lacinia, lectus ac bibendum rutrum, ante ante placerat leo, sit amet fringilla nisi est volutpat justo. Pellentesque nec faucibus diam. Pellentesque sit amet posuere quam. Nulla ut lobortis leo. Curabitur vehicula varius eros, ac accumsan felis bibendum et. Sed porta interdum risus vulputate ullamcorper. Maecenas in purus auctor, faucibus massa quis, blandit dui.
Phasellus ultricies luctus risus cursus vulputate. Praesent dapibus tempus nisl at consequat. Donec volutpat, felis sed pellentesque lacinia, dolor turpis pellentesque enim, ac maximus lacus velit et leo. Phasellus suscipit et ex quis condimentum. Nunc eros nisl, volutpat sed nulla quis, porttitor accumsan augue. Sed dui lectus, pretium sit amet vulputate tempus, ullamcorper vitae erat. Donec eu congue nibh. Curabitur at eleifend risus. Sed pharetra leo nulla, sit amet pulvinar lorem vestibulum in. Nulla imperdiet ac tellus et euismod. Suspendisse quis lectus nec mi accumsan aliquet in sit amet erat. Praesent ullamcorper lacus id sagittis sagittis. In maximus odio vitae dolor interdum, sit amet bibendum quam semper.
Aliquam dictum dolor arcu, id posuere felis elementum id. In porttitor semper ligula non volutpat. Donec sed pharetra justo. Aenean dignissim ac nulla quis convallis. In tincidunt leo vitae luctus feugiat. Etiam id placerat elit. Sed congue nulla eget suscipit mattis. Maecenas condimentum ultrices tortor. Pellentesque semper in purus et gravida.
Sed eleifend eu nulla et laoreet. Nam scelerisque leo at scelerisque maximus. Aliquam ut pharetra risus. Aenean malesuada nisi id diam semper, at mollis arcu aliquet. Vivamus bibendum, ipsum nec convallis pharetra, turpis orci feugiat metus, eu congue dolor odio in mi. Etiam congue diam et mi iaculis blandit. Mauris in mi venenatis, pretium sem ut, rhoncus lorem. Suspendisse eu dolor elit. Ut cursus sem sit amet purus pellentesque pharetra. Duis convallis orci neque, sed ultrices ligula viverra ac. In urna risus, faucibus et vestibulum ac, congue non lorem. Pellentesque luctus tempus quam, eget convallis ante pellentesque in. Sed ut arcu eu sapien suscipit hendrerit id a quam.
Nam condimentum vitae purus quis pretium. Maecenas sit amet enim mauris. Fusce feugiat ac dolor non tempus. Duis cursus libero vitae urna hendrerit pharetra vitae nec nisi. In quis interdum sapien. Aliquam consequat sed elit sit amet facilisis. Integer pharetra non ipsum egestas viverra. Proin id ante quis justo luctus convallis id eu metus.
Aliquam erat volutpat. Aliquam lobortis suscipit feugiat. Aliquam erat volutpat. Maecenas sollicitudin ullamcorper urna vitae ornare. Etiam sed sem congue, ultricies tellus a, sodales augue. Vivamus vel facilisis turpis. Nunc volutpat blandit lectus, non vehicula lorem auctor in. Vivamus non odio dictum, pulvinar velit nec, volutpat dui.
Quisque rhoncus dolor ut libero euismod, in tempor ligula tincidunt. In luctus, tortor eget hendrerit sollicitudin, eros nisi pharetra augue, et congue dui nisi ut mi. Integer at posuere sapien. Etiam lacinia mi id nisl ultrices lobortis. Praesent convallis, sapien ut dapibus ullamcorper, eros mauris semper risus, sed facilisis est diam consequat ipsum. Vivamus lacinia suscipit feugiat. Ut malesuada laoreet nunc, id vehicula massa lobortis nec. Donec efficitur ligula in odio feugiat eleifend.
Sed ut tellus sagittis, condimentum lectus eget, eleifend orci. Donec tortor odio, ullamcorper at felis nec, commodo posuere erat. Donec molestie ligula dignissim, dignissim dui eget, laoreet magna. Proin sollicitudin massa eget turpis viverra lacinia. Maecenas eget accumsan turpis, iaculis facilisis ex. Phasellus dapibus, arcu eu blandit imperdiet, leo arcu facilisis sapien, vitae congue nulla dui pulvinar nulla. Praesent dapibus ultricies ultrices. Phasellus eget massa porttitor, rhoncus massa vitae, fermentum diam. Suspendisse id sollicitudin elit. Vivamus at turpis in tortor aliquam commodo. Vestibulum auctor id lectus luctus tempor.
Curabitur et tristique lorem, in faucibus tellus. Quisque varius, metus quis venenatis ullamcorper, risus risus volutpat odio, id dapibus erat sapien non mauris. Maecenas eget laoreet dui. Etiam egestas enim nunc, at varius ligula tristique quis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque cursus, massa in porttitor eleifend, metus sapien molestie elit, sed aliquam ante enim eu turpis. Vestibulum feugiat in nisl sed faucibus. Suspendisse nulla nibh, ultricies laoreet malesuada sit amet, volutpat eget dui. Sed convallis pharetra diam, varius blandit enim hendrerit accumsan. Proin consectetur auctor tempor. Donec consectetur imperdiet ligula, ut tempus felis consequat nec. Aenean congue sapien eget dui blandit fringilla. Phasellus ac mauris odio. Morbi orci mauris, rutrum in erat id, tempus rutrum dui. Quisque vel vestibulum dolor.
Fusce laoreet mattis urna, in bibendum lorem lobortis ut. Sed vitae enim sed felis egestas sodales at non mi. Aliquam lacinia nulla eu accumsan imperdiet. Suspendisse tempus sed velit non laoreet. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Etiam rhoncus metus sed urna efficitur vestibulum. Suspendisse tempus commodo venenatis. Vivamus ut laoreet sapien, id congue ligula.
Quisque a ullamcorper dui, vel pellentesque enim. Sed et nunc ut velit tincidunt pretium. Morbi vel ullamcorper magna, porttitor tempor lacus. Donec faucibus sed velit sit amet imperdiet. Maecenas placerat viverra dui, sed ultrices ex dictum quis. Morbi vestibulum vitae ligula ut volutpat. Phasellus non lacus ac tortor tempus facilisis vel eget erat. Vestibulum vitae sapien maximus, porta quam et, euismod elit. Nam vitae sem sodales, egestas mi a, consequat felis. Cras tristique magna non purus semper, non fringilla neque cursus. Nulla non sapien odio. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla dui erat, dictum in porta eget, vestibulum tincidunt nunc. Praesent cursus, lectus ac placerat pellentesque, mauris nibh vehicula nisl, a hendrerit dui libero vel metus.
Sed vel orci in augue eleifend consectetur in at tellus. Integer venenatis nibh vitae tellus egestas feugiat. Etiam a neque id turpis eleifend sollicitudin. Praesent purus turpis, bibendum vitae blandit vitae, posuere ac odio. Pellentesque tempor a arcu ac volutpat. Aliquam lobortis lobortis justo in finibus. Vivamus nibh massa, ultrices at massa in, venenatis tincidunt enim. Nam ullamcorper urna eget semper sollicitudin. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. In hac habitasse platea dictumst. Aenean id felis vehicula, vulputate lorem ut, lacinia est. Etiam non molestie est, ac dictum nisi. In est tellus, blandit ac felis vitae, interdum tempus dolor.
Phasellus malesuada purus augue, eget mollis purus faucibus et. Praesent eu nulla tristique, pharetra ligula sit amet, euismod leo. Aliquam tincidunt magna in lectus ultrices, vel dictum magna efficitur. Maecenas hendrerit leo eu bibendum varius. Nunc eget volutpat ante, id porttitor ligula. Duis turpis ligula, sollicitudin placerat ornare eu, vehicula et sapien. Praesent iaculis nisl eu mi iaculis, gravida scelerisque risus auctor.
Ut lectus augue, rhoncus vitae risus id, vehicula dignissim nunc. Donec cursus justo in est pharetra, eget elementum justo convallis. Ut ex augue, placerat eget tempor ut, euismod vitae nunc. Curabitur tempus consequat neque, ut porta tellus. Pellentesque sed lorem vitae purus mattis pulvinar. Curabitur convallis posuere porta. Nullam vitae rutrum velit, vel interdum purus. Praesent sed congue ligula. Nullam efficitur placerat odio, vel facilisis metus molestie id. Ut venenatis pellentesque odio, a molestie felis cursus a. Ut sem elit, cursus vel interdum quis, placerat tempor ipsum. Vestibulum volutpat tortor ex, non pharetra diam tristique ac. In orci mauris, porttitor non venenatis quis, aliquam vel est.
Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang
Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang Bao Bui-Quang
Bao Bui-Quang © . Since 2001.
Deployed by OneLevelStudio. All Rights Reserved.