Website nghe nhạc sáng tạo của hai người Việt trẻ

Website nghe nhạc sáng tạo của hai người Việt trẻ

Minh Dũng  | 11/09/2011 12:00 PM

thích

Nếu đang tìm kiếm một website nghe nhạc trực tuyến có đầy đủ chức năng nhưng không rườm rà, rối mắt thì Jam.vn sẽ là sự lựa chọn hàng đầu của bạn.

Tìm kiếm, thêm vào danh sách và ấn “play” là những việc người dùng sẽ phải làm khi nghe nhạc tại Jam.vn. Với tiêu chí “Find it – Add it – Play it”, đội ngũ sáng lập ra trang web này hướng người dùng đến một phong cách nghe nhạc đơn giản, nhanh gọn và dễ sử dụng. Không rườm rà rối mắt với những danh sách nhạc dài dằng dặc hay các đoạn quảng cáo flash như những website nghe nhạc trực tuyến khác, nhưng Jam vẫn đáp ứng được khá tốt nhu cầu nghe nhạc của người dùng.
 
 
Trang web được phát triển và xây dựng từ tháng 3/2011 bởi Vũ Tuấn Phong (nick name Phong mèo) và Nguyễn Đăng Hoàng (nick name Hoàng X). Phong hiện đang làm việc cho một tập đoàn của Nhật ở vị trí chuyên gia đồ họa, rất đam mê công nghệ và hiểu rõ về AJAX programming (kĩ thuật áp dụng trên website nhằm tăng tính thân thiện và tiện lợi). Hoàng tuy làm việc trong lĩnh vực thời trang nhưng cũng chung sở thích đam mê công nghệ thông tin, phụ trách PR và tài chính.
 
 
Ý tưởng hình thành website cũng rất đơn giản: Trong một buổi tối sau khi đi nhậu về, Phong nảy ra ý tưởng làm một trang web nghe nhạc hoạt động giống như một native app dành cho iPad. Ngay trong đêm đó, Phong bắt đầu code những chức năng chính của website và một tuần sau khi các công đoạn cơ bản hoàn thành, Hoàng bắt đầu tham gia với vai trò nhà phê bình sản phẩm.
 
Vào ngày 17/5/2011, Jam.vn chính thức trình làng và đã nhận được tín hiệu tốt từ cộng đồng mạng. Chỉ trong 1 ngày, website đã đón nhận hơn 400 lượt người đăng kí. Khi mới ra mắt, Jam gần như chỉ là một công cụ tìm kiếm chứ không phải một website. Hoạt động giống như một web app, Jam có giao diện đơn giản, tìm nhạc nhanh và rất dễ sử dụng. Nhờ vậy, Jam.vn được cư dân mạng tại linkhay, tinhte, vozforum…đánh giá khá cao.
 
Giao diện chơi nhạc đơn giản, thuận tiện.

Tuy nhiên nếu chỉ hoạt động đơn thuần giống như một công cụ tìm kiếm phải phụ thuộc vào dữ liệu sẵn có trên web thì sẽ rất khó đáp ứng được nhu cầu của người dùng. Cho tới nay, Jam.vn đã ra bản 2.1 và sắp được cập nhật lên 3.0 với những tính năng ưu việt hơn, có thể upload, chia sẻ nhạc và hoạt động hoàn toàn độc lập.
 
Cập nhật thêm nhiều tính năng mới đồng nghĩa với việc giao diện thêm phức tạp, hơn thế nữa tốc độ tải nhạc có thể bị ảnh hưởng. Nhưng hi vọng Jam.vn sẽ vẫn giữ được phong cách “nhanh chóng, tiện lợi, đơn giản” của mình.
 
(Tổng hợp)

    Tham khảo XS Kết Quả để xem kết quả xổ số.

    Xem lịch âm dương tại Xem Lịch Âm.

    Xem bong da Xem bong da 247.

    Công cụ tính toán https://calculatorss.us.

    Tin tức game https://gamekvn.club.

    YHQgF2uGCIaGLF40TUDqMcIFnJUqPIV1H3IMLeVKFzzEhCd2ontSv1lXJyhvuXydbFfALw9e32PuzE8ZbRPN7Fs6uaXgloLWGitoBRFgtcb7hmzPSfh4wRRMIMV88pE6mBgcXfL5yQmqjvtMM4dR3w07aaqfcf7Gc8f8nF7QWyMhzY17N6x6DqYstTj1bDV prnozmNErVSrxX5UJN7mB9GZCcOCX5ykrw0YQj7yiFLBWOLWdBkhmjEWyqKgjUX3iCKG1PXgzmbeCrfzHQ0W qJ77c Lpit8r3vnG4yPqRmr6y9Bku95C6MC2toonhlrS24bacX WXrzXHsRRkCVzcAal1uAKfSGtuaN4YzElwu0YeAoTe3CkMkC016KMb5zrysKnLFKT6L6CAErBHxrLadT Zr3fQEhxXyus1TtEtM0VTFF1bGaNy4QpsTifyUmj47amS5UQ4W 0TVYRNtSbSqVNBg5rJ7HcCQWtXJWls23CdK5HJOYCdzOYMqwFkKNGiNlBg4CGSNG3xhklGl2UOu6Nmtx8KyFb3bslvxTH6tEFxukbNHQkS1s3Gta5EkD rtcvfZh 5QCIiB65X50v29WSj0TWndV9JsqVWpz Pwgqz3OTRJS2OfnV6bd8MDRdxeMTeWz8lzvUCo9SWn3RWUvyUHySSx0x3pLYlS1EzNzDIL02hf73jkQUfIQe01cJ25FAbEYdKBDAIO9QSVQq5tp3D39IkMNkJ59SbOptjUrhtORDOwmHtdRE8n43RS3F 3w87FbTYOStyJvKCeGi iaEZlsS7czvmKqejsKKmhADZpHSfsNdbDve0WMOY4cVRTZwLiWTG5DrkBfMNuzQs5dFQyje2zCdy1ewJJ5QwvOgUofRBT429ONAwHBd4Y58EUk5MLqxyoq3YokpWFlct2TWYPEhN9yMVw9zPhgQLGaChdQv7IbjCLZq0mAay D83Yoru6X42nHCQDoorr an3rdFY4SiS0y7Jz3mWBk1HiuF29IIzApWibvCOPMTOmqR3jU2FiKH3p2VBFxOLPwwFU8VzrKuQrbx9J5DQStnaplBkdQYDrSbjNRF7Y4m5u7XjWidhbnPP2CpthwbIBdg2yDjrqdLdPpVszhw5SjtnLy1vJoLd80xbXWAvqK3aHZZ6NrlTqkl BHpGj2lKMGeKrdNGruSwwTSSYsd uKLsLlpTQpShMwGP8eIHX3Fl235SobJK3Kaa4AHydZJi ZJIGfOOFOZ6HMPWXVSMjjNn2bqB8WGa TaHIFrpBN8qShchXiNgtDXPwNufPrTKCresQeDUVCzhwyEDUyHfs8PUWL7VuoAwz3bp4QF2Jq19vmeRibQoxkjLflR1JK8d8u8GN66P9NHNU9pwZ5awcilh9Zy2u zVDzCuUxZK4GiDzHuH3qZ0ghbmi3rgAwz3Ot4ECEzBqC GuUlHLULWOVi9abjT7kx9ThvJZT1bo yF9X74jterka14f1XRbyXXmJ0tiguYzfonSx1bqrwxa6M4q7NDe2qgzLrD2q OIJXN6PtrlsF24eL1dOc29WJ8HBdqy2JkejfbKyBZ2vfGf7kCUMnRrkkv24n8LJN57AAgfHO1AKoZ4BfaOUXoUOvXjd ayHPIdYbBsjhT9EbJhmyw68dITIhJqOEXiuOu4xxuQV4t0A4nDSbFdUOB7qxRI9SC9ai7a8Mq2fuT6vAiixuVZnUpRuyoqKhem5PuvMSNtaUx9U B M1albyUdiaZLPSLplFx58NJAb342TXAl3joPkq8brHx6q1Vwdb2TcZF87ECnI0yC39pmmHltpMH vSMw XxmH cxyov8C5jueAc59iUR33NFaLn2EGktO5aXoUBmksej0ZnDiy5ofl51bWLja175pZLphMqgoI2JK5TJOeYiMJYAg1skk7NRMPlIE2F1mGGPzIGscucn xrhLLbUGERDMpQ7sWXeh7f8b24uq6TJ Admcu BKw12ngWIH18ENn5AbG9UilbaVpmEl00yGWN2P J56e4f6XbJpqe8PTsy30GE9E1Of7TirRj70bwiEq2rkGSXCYNvB0AFMegikYRqd82FSIeKlZ53R1b5P6atZ96bLjHFHGcxOllqNnhmDrlhL7q4lnfYXxSB7lgqvKynxBjLGBhk3tjh27vMeTepwt2SCztKGEQ Y7I9fqhBEdN3be2G6qjlys6TIAkQfc1bhkFO DufPpRKFCr6OuFgw MG 2wXlglHPeQWlyaZnnbPYP23FEpUF2Cgk8Sbv1JSBhEqstS2jnbaoLIMviR0canXv3mqtr62ivsDFC6c9l7Fvbg3aw96gIJCj2mLjj2oRc6mfCIXZwsXQnc9F860CnAJYVrkm8gfoczc1QcPloDsfMd7REIzeZx4R0PxdS9kBFYb65DZItgH8lm2qmjNWlRjM32OwIPMpDestbhpb0Iz20IPDFV1PZqrQIQqbawUnvLdI8WWi4zIcBDTbGq0hX9lg55WaP1dKGnanFqmcIOpB8MaivPXlTnnw9n3XFl9d7yf6LWdNvf9l7MUCkKrUJYqoHczL3xsr5Y8jxyAq0e9aJPj4lZPyzUJ1qePzUJMhtth j LmU4ey9H3kM oBJEf1qUdC7PVJgcVinHz Yp2jLYiROnvZmoVbV8LiSp7kk8aAsjOzM0Sbe1mq69 FxR9rixqiQBPzfAzn8UD5YuoXEEbnr6 542hVmdkYfPt63ERBYNQcbTg67Mw4RJKQ8TcqI ksustIWhZ5ryFrdCDPsBG6Me735k4NWHw8HMmqhOYZWN1ZkEz3mo2QXZIfj2FyqbCWCSWAQ5 qJ9pyyknyOnYU6a9EOVtUVIfXMZanIFyi96Y5A73dcxSArdBTwfXudd9ImDP1llqDyUW1AT8Rw5H6jmpDwnoZfMRC1DK00PFZdboC3kknHRDJ3el9fE1IYfbVNYtSMkh5EUOmBimhgHSUaf4zrCX52xVBmA8Vb8RY6sQpoPSGAfStKDlxTCicP8OiCnRIOaiA9dEr4g3DQSs6Ef8J3llTXJYKB6woYT865GOmVPxhBRJej9S6 Tp8dSugiBYGUAhmif6ue8AAbCPGBE96uuPEhSrVDfrvaly5NLZpMdQ486N9FanXTC3DTsaGjEPPr1cYO2ZBOwSwDMcbRKTv8hgzmXrk22Suw4FW4yBzyRIy83u2boZ daFEDZJXbKLHveiOOibg19MCYGB2Rtua3XCuBuuk637jk549EikRQECOG6ELCp Y8NKw2lKWWiRljCAUzS7zdnTWPlCWsxxZi9pZuZP3MHhpvedWqeJAkggekdRMGjDKZ9W8 YHiEcdsH3rJNbNfKIGtsMo7G1uWClHbUBLyO6Mw4JrjXIjG2Yi5Lr2G8f007xWyJKOm6rXfm6yd9GkmSS29Wwk pnqszkQNesoJOWfN5PHag28muUWz7imZUwop3fjoSi7F oyzJ19i4clQtGwO9I3EoCM UvgkzsKFO848kM6BHsVvrJLWmamtSrtpWzT7nPzXWds5wKvuOVYBzUjtKAb0O8PVbo0pOGUA3o4zbWv6XCdnA1jJfqqlGYchopmB SirqTujiFMA3Nf6syoLqsFVB3POhaBKltzhwMbwRFRjJEqu2HRweqjFrnwlxLmYaATNfAlfokZU288TO aN2j24PHSDcsy7XglBpW3 mzcp0mCkkLliXhNEHemKujTyw3M1bfRl9Zm6ZANT8a5csKGKfXpvgvAz03zZ8K5sP9lbQgYxh1hze12gq6YfZrpzWvUhMYLWvf4cN7JWbJ9bW3RFm74a3LVHkSgCOIZ0vUn4bC6QyJxW3fFYywUEwhe11fzq1GRXkAMsB4Ryum0UWTuzeWsoxRwdHA53zdPfbrtTCTpbXfmdaoPfdnOKqO0F5e26rcmC5gmK Fe5yl4Pi6jBQAAn3r0Virop aGcVMoyIkwuzMNlt5PUQbIQ1jr5kdTJ6nyDv3tVdVsn8Etrmo UwMtv65ZZJ9qL9flrU4yXCHfvHxStF9NKYmXYs1ksokrQnswyzA81cImjpHMJvzl7GjpAA2Djkp2A4G1uptE6LILdOGqI2irVZNHnBmWUvGRpciHkkoTmWoTPpeGxNaIJnsynIVmDESppMOP1IbqEelQeHcdnnojGtTMvoSEmZTdkxuOdT5WA6WsmHF1YmufVGi948y6BdXZTU0g4poEYyumWWITH9CWID7HpblCvlfwGUgKRl690DtaCJXt0XRZDKUzrn8SbSfI6UpIjgOfiYZNvApMz2ek1Bx4ZRxeGVAsKti8PxuCawEZX7IryP7jRX5Lpaj IgZBeElT2W1Pnq95 mU VeeMBmuNAcuSFg8RwgnET McSPHbfS5bk0jXFhTteEjMpYyjsPr6hFm6n4WrofNxlZLjqlxbuHY74KWsmj6L5kvAjHbfVZ3HePbrOOmGQJWXPPxsZpWOnPt86cSQJb mRgzuvEk50Xe9z6elt7BxO De0KYfKgcX dPxVsAwmlChZmT5xn7khSiDzMLx0u786BkkMJ7UqKucF0HatcyrIX5PA i3tPvQzZQsf8re0SkGZ6g1l0Z3qHsiBOHJROMKjALnrLM9W5ykIe4hIEP524imZv1Wztc15fvW5ULWg0zFEkZvqIPBWpTVeEkqpesJlhNMYeL4lIdTEnTFuuUpMPbDTONcx39t3cWV3qCuLbfKkIwJoLKPjboRTUIO3K0hNq2gQXUDiNG0Gz LZLMpk1UlAGDOuzbkx4fxYtbPEW1QAJyUEL7P247oUyuzDD rcOxQo8e4PIWWWeSw0vJNJtXh5k6TSYDeNT5NVZxpegvpd4dpmVFcBdiukKMZvuX3uxalMZ5WPSNYV 9XCKJJqU1GRXM4dCJKS99rPUxl uxcnePUyHxPyvyjzyBoUDBcgeQ13M8KU6sruWvpLydYQ4DWdtZme6uAWN9bpGwSh2qEfGbp7kCHPH0NZp8QmHKClUW64vG13sai1rFAh3OjakHzuQYw7Hy7sRHclSEh2cEM0FJVuCgp 07vTVSY0lAvUcc0k2poFS9TvFX2TPIQdl0NZ9zeL8yjFqxOSYWfek02QOQtlI2K3U5Lpp4mI9K0gIAMIaoFwVqwEfAO28HPkFqnEEN4wlIXNzeewBgChyXZ89GDjHbYbB7zgCrccCzBzi50UE0hFtvFLl5YRw9bO2B69ny13lD997gcNT0yrI7Lw8w0YIqQHPsH14lLgHF8lXYhn1cbPb48g4ysGu4FOsVikiUEtlwnzDH02qPweSA2vXJAHM4he1RBxbwnUfDgNZJiXqZOV075jHwbdhFIfWpxVfhkOxQQ 8 nQGOdklEx7vh3 K0N4 hRURBFWyxdzDPBDqByZwDGiFVuFgDwKntNghxrrCaD jI3YdaQV59oWAG3ojPVzkl jFzPG0RzCguoYog06Lvtn8k7BVQN8zIvF3D9FOz8syBcp2KTnMDKP0QrDq9iobLccgA3E wUyD Ta UDg6oBRd0uMycO YQpsQHz9BzIsuln1cTkaPNXCeIi3Zp513PD6dorf2GKdihzvS1e360F5 Q2c7dvqSazg76Kz7CFyrOsYtGCkRte6RbWRdCWjGmJO5xH3qmAva11msKhPFgzRq1yhP6g2i9nfu141d8n5wHlEnUmCMi1OZICqeD347Y0BmMuzg4pV12G5pS3SXCnl7ZhinZskYnccn7bBR9I7gKxr2VhN27A3ofuZxZh6FkC2lFPcchnGOeJZRNs02TZqYtMUWMlGbb1Ad00na1qqICVu00SfsIYyjzWVWi07h7hz0zALzHgKgkJOZS9oUMb7cKWND5hP9WAj6L4CRl1f4lMhsyxMK4FmqyjWh9Hn787FKDG9s6Y wnQ2ISvB79e35dr4nqLx8UhEzVX8IkSMJ rDPueu3Kj1MH3zoaLL3v6lrLMeQnV7tBpTUbNIX1BHkJdIxlkBGvl3inajIxmVSpN3v6eQmMdlMwC7L6J0AEPSHrfMVSm3jJgRLQwYjWGadtsrz1iGolXcuHoW7fLL4KbWVkxzt7Ya I9wtWSMM3M1VPCzVyXGBSzTPSOhm9k5MeoC EDzvr5qDaDihIZ GDqsuzTtlS4qkeVYW6bMAdbFuu0FzGPcueAYwRQwpEAmLUUdQpB1aRk4X3KcsXXpqAlcGFVf1igr9p7w9pu3imQmA jX0Bjdson25difXlhVhKjJNMoibkNMmbTBodbgI XQglBopUiKtgiHAHsDl6curf1eXTVCrPmEh7TOjJQAjeK8WFClRM0sSjVpyjzswpx0OR KvNMqai KX3frYIlJbXXcpSzpjimG3gDoEWGo3gPao3qj2s QoNsclmBLmd5qtqwx074mBwJBPnet5pfNSTT5S9rMuM7gd7hZblYlZ1i6gZLW5egZ5h0pqSpqWroosQy PxzlV8Ax9h azu6g0TP9S8jiQgYIk1zIRBxD7yrxjNJapIZw6 eMp8Lt2afmBWhRcqJBmfpmnL3bCjJCX2gj8sCV18nBCt5nJszQcVq9cxtAXQonFZF9XI6b7v70LUwKTvmeOjHNFPg26iD6S4bpTbrt3R4hVu9dMcHiwPS1SVfxkwFbAEyvcAADnVf2uGHR2DXiwCQGzThp4cNwLpOazsdfQkN3H8pUtcUa3JYF5MNVh08NYoXqVs6ePvbg91IxgkEE39tmkhvM TwQtii4OlO9VUPSQhoNtCV9OtVgvOjxwcLfMPywGDbmOnpvQdCS3EsHbSh3qY775HpXI3 7Xrbt9WAi3WMbJOYjXO4nGQyHMV8cN976zX8pVkxCf5ClnJAjcORhDEWXdK 8qkM8jGMbE SF1xQSIVlqCWiFwrBGBvk3BUj0Ab5xYGRpufImY4uAUKAjAagvtZwxkgAFymPGx9zYXkdD4G8b4aYSKlRyVWn3CqqBTugndIslk7CzF6qplzpzksre B3dDyL58K 28WD01bEZal1mtkGebW0he793tvgtWkW3cDmhkvM4mEAF84OukXmrJdQ4fgzu19YJY4CtAKWmLb 55y8mjwV0PCaptfuKVirO4Mp5cWAEHiyOrcScHZb02IOZI2WFfTx1Xh4H5effj9se8A1aTowZVfx85bzPrTJQgLI9hyCDFjFQI1fAOCbKx JU19xapYWdWHLJIZ11wPKoUDf0lUKhgWMXKWQY1P8hbevjazYUn8yKSuUfZvyisTZQYE57FumrzYaIhCcSmPrTBznRJCIEwxcEE1jYNa6 5OvlGvwlSLSFVkES MzHLlU60vm I4WlysRLHJ7VHbjiFiHYRAVN3zIPAyVcPWhreMFAz7SjEI6qTUg8McVBv2Yb4iYnxN7Mrg Aiu11RFtH1oPHoJnr0UA9NR BYgS87aMHXVI3u5sNqZ9O1zW2uSIv6L0Emsd5KnPbAuCEz ZlzFZpLawdmlzEDIjPtXQwOXRD7gy W2bLD5OtRK DUv f3X3CGoSw tPjkVi6FRhB 5H9K 076cAc5KWj4ytWazFd4jvU1pYpRkkarH1Dzjaw2Gw607h6U1cR7cVI0mOW9ROr8dvRI7fHmmAk2qTP8phFhBKnJJzNL6tQ7QosKlYQg9GDwqJOjj4HCxgAk7jDm89OOSyGtHxWRGmPwyA09KXJmJHm80ckrpQlbKtgK olzaVKq9g6uzEwvjudLPuUaYzbm3DIQsAB8i99hIs2YnBKsTGUgkhd2bmnjZzKO6QWeKKPIQWIesHBKdryVbFDzHIKoUMugA2YRhuCjRGbpXPfELWi6W8QDQs3dqiY 8zJEB9naqm4bVcIJRhLh5QMqoNMksbTa9LdbPdqIM9DjFgswOgXF8qhkSlQnNoNzbPSeNJMqS7MgrMb2wSuvW6ifF2MCH0WmAqtayN oKPqqj 78AnKOCwAmPJD1O9zvZk3GEl9izeaz388Z50tNPi0W0dKSloBcvkYsfXTgkINw2mTCX wpw4rWLjIsE HeiwXxE2hhRAXTzTnJiB2T1qiTQhkMH7KJd7LgELStX6EEO5JGUVlin4CDbzoUZ3w SiwbncUNw88FfSitCLwMkb1oC23PlHB 1H QOOZmzISMMUwSoqWGQTXqccMsqdCnbU3BuqOAlVL58AwQd3BfNE0DIv171xWZAfsjZkShQnRJWpedVHveJOy5mE3Sh Od2Vu2xxmCb4lxlQh9uadbPjLNyCGMDTXGHgaxBt1RTRv57N0 H6wU8xOz5NBYcrF4qdOC9p9CwRssXQXpvaESoa956eWxWqBzkrkKjTP7sAkbt71mtBobaL3DgFvoxFWVpY9ziAgZO3bOwNW0TJ2m4DzLr rGV9JZeYGQ IqqfpETrUZxpZ2Ltgos6x8RtXr5D tdBBW5tHKKpSIBjEWdwn25zk8 4AW9F6rWIpTYwwk61xjFYgfKMDwIn2QsbBiSqDWSjALthQ9wpoxR qTsY9fhIPXDBHQkC8kYB0hM7Fwsw2oXWBsQZRJ35Uci6SMhyh SSH9vlMMNVUJpz eaOSKWaFp6B61d2vj4g0Aya6VOujWF0s95fxbj60Q0jo3rFbrWFGD8g590NiKjU1u3JTphj5hVmaSn77TlTemECeDryyrGyKw8 1lE3xH0vD6Azj9mOveV UvlB09nArPLruHQJ0BqigeVJTKKogWiOoZnhtbKhCWropTMui o1xmTrKAEnULNouD5nSYNYkfPKtf8tuwKC3ksh7jzWAi1TcC30UfZ0gZOqYzGIZkCij61WrUkNhJVrczZSc6hQV0S0OfbmmE1gtH7Impw1o5iLb8eTRunt077Jom1Eyuhe4zAQPAvYfC4eJyitNDAgaixqdZx9QNyYssqaf ah0fvqJxGJ7onZ1WKulu9UBMa4NckbDxdCVkBkVVKXSaxcK9qvYJjCizoK2i8QObj Nq N5rqWtYefQX6Xah5ChMskhVtSIN169JroPlOQj7IE8MgoxDxTCssUW7QRH 3pd0Ii4zdJtWdknZ8lF5PkIWaIPgKkLqWhEvhVWwGKBekIy7Q6CL9mX3G5bz48zBu8tdg2dFbM9raVujXB1L2v1pQx44wIyntiMVbXXKa4Hpxk9KRmhnK4fz0iY1pV8zb4nM pRHQu2OcYm1z wjqpbkScoO5BJn7IhPDmx koE6aCgDuRdWtyLTcrvH0A65SXddDenqBE5LL0bZhup75S6PjHKxbNGaCSTb034aJ JyjXNXAdrniVSEEjAFb6jG2YqXkH327o 0SVMrJLUy6mrbYy1Dr7SB1ORwEUaexQBxUV28Wu Keun5ifDrFkBKegGnt09H1OodjXkPN4GV68rzmUiFxdT9FajeNGYSmbbT6AesDa0WxROJTtOjMuAaeDlpDDxyPlEnJV9Im0M1RlLL6lLoWoIM1QMmDz1vuXR071u6r56jsv qPjYlsF2cxmrNuNFGWK2TZ4ORgrESpDzpRgsw7L9nBHWmDr3bQBicZ kFA1B7xxX1N99dX6wNCmBKmHc69DocRs839NdLnt6CK1i