["$ file..E$ ","A&eA[BX|F5784}.BB`BBBaCCEX","File.ReadAllBytes"," returns a byte array. It is simple to call\u2014it receives a filename and returns the file data. It can be combined with other types to create high performance file formats. ","Byte Array ","byte-array","Example."," We see the syntax for calling File.ReadAllBytes. The method returns a byte array, which will be stored in the large object heap if it is large. The array can of course be used as any other byte[] type. We get a byte array from a file. "," .NET 4.7 (2017)\n\n","C# program that uses File.ReadAllBytes method","\n\nusing System;\nusing System.IO;\n\nclass Program\n{\n static void Main()\n {\n ","byte[]"," array = ","File.ReadAllBytes","(","\"C:\\\\a\"",");\n Console.WriteLine(","\"First byte: {0}\"",", array[0]);\n Console.WriteLine(","\"Last byte: {0}\"",",\n array[array.Length - 1]);\n Console.WriteLine(array.Length);\n }\n}\n\n","\n\nFirst byte: 29\nLast byte: 0\n5407219","Internals."," ReadAllBytes is implemented in an obvious way. It uses the using-statement on a FileStream. Then it loops through the file and puts the bytes into an array. In .NET 4.0, it throws an exception if the file exceeds 2 gigabytes. ","Using ","using","Exception ","exception","Discussion."," You can do amazing things with File.ReadAllBytes. After using File.ReadAllBytes, you can use MemoryStream and BinaryReader to read in a binary file you had previously generated with BinaryWriter. This yields fast file formats. ","MemoryStream ","memorystream","BinaryReader ","binaryreader","BinaryWriter ","binarywriter","File.ReadAllBytes"," can be used to reduce memory usage for a large data collection. If you have a binary file that contains thousands of sub-resources, you can load the whole file into memory with File.ReadAllBytes as a byte array. ","Then: ","Use BinaryReader to index the contents of the file. Whenever a resource is required, just access the byte range from the byte array.","This can collapse thousands of objects into a single object on the large object heap.","Object ","object","Summary."," ReadAllBytes loads a binary file into memory. It has a simple calling pattern and is implemented in a straightforward and efficient way. By combining it with other types, you can develop efficient in-memory database systems."]

$/9j/2wCE?gGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJycB.gI.oJCw@Cw4LDQsOEQ4ODg4REw0NDg0NExgRDw8PDxEYFhcUFBQXFhoaGBgaGiEhICEhJycnJycnJycnJ:BABEIAKEAyAMAIgABEQECEQH/xABf?E?gMBAQ)))?AQIDBQYEBx?AgECAgMIDQoGAwE)?AECAxEEEgUhMQYTQUJRcYGSIjI0UlNhcnORsbLB0RQlMzVDVIKhwtIVIyRiouFEg5Pi/9oADAM?AE?g?PwD7It0Mfu769/0l1u;eBn6Uc+ScfHTOO4aifPGPwN08Fh+9a6WdEtP4TvKnoj+4utOYH+/q/7OaBkWnMb/AGdUq8BQ/uXSdOtM6P8ACPqv4F1pbR/hl1ZfA5UF1p7F8MKT6JfuKvR9Hvp+lfA7OjXo4iGejNTje2rlMhqtAdxz86/ZibQ6HCVpVsPTrSSTnG7S2GtrQUKkoLWou2sEXJ4STPtKFbi5YCzFytxctZEWXIR0gi5IsiETsBYAEkHklpHDwx38PneNXe99z6slr5eW9+g9Zy2nKVP+LVJ4jDzrU5YRwpZISl/Nu8uvgN5oinWpaMwtPEJ77Gms2bauRdCNdhcZVqYqvh5xVqbk4yXAk0lGSt6D01qMY0qdSL1ySuvG1raPZmjr2ekk5LTdKtS0jWw1KElT0qqEc/Apxns9B1kYqEVCPaxS/Iy4XFyrVq9J08m8PK3e925StbV3qT6SlWioQpzUr74rpcisvfdGChjcPiatajRn2dCWSpqaPQ2re85/ROHo4fTOPz0JRq53KhUyyy5H23ZbNZ6t0lOvV0XONCMp9lHPCKeuF+Ra2YqWNq/IquJqU1KdJ1OwhfXvb8aLzoQ3+FKMmozUeyf9yNrGUZ9lC0uZ3QNFudob3UxdSN8lRw/lKlOlCNs3a536bA9OEryr0IVpRyOV9SebZcxVqap1HBPNa2u1tqNKiSEScKjfg)AHRaA7jn51+zE2jNXoDuOfnX7MTaM7XRvcVDyDR4n6epzkLaWKraWPYj?AS)UiXKRKslFwAWI?AMFbCUK9ajXqxbnh25UtbSTe3VsZnBWU4Q7aS9JVRhFykkouTvJ8vATeTsrt21JchYGCWMox4XLoMMsc+JD8zHLE0Y7Zp/mWVKb4PTqPaDWSxVfvvRqBheOp97IusPLlRzSJIRJxKN6)?dFoDuOfnX7MTaM1egO45+dfsxNoztdG9xUPINHifp6nOQtpYqtpY9iM?BIAKynCPbSXSYpYqlHllzFJVIR7aSXSSoyexNmcpE80sbLiRSPM8RWlxvQeepi6Sa2y5kZY0ZvbZG0clFdk1bxkmnbfC9ZuDJQr77m7G2W3DcrUp5La73uDxVcZUjOUIpdi2uXYe01Nb6Wp5T9ZTGVJwjHIy1GKbd1exMq9afHfqMYBrXKUtcm+lnpSS2KwABUk?A1L0fjvu8+q36ijweL8BU6kvgdkCXueo8FafTYj+Iz4YROLdGv4OXVZRqXI+k7cFHudjwYhrnhf8AUWWknw0/8v8ARw4O2cId6vQijw2H8FDqr4FHuen94XU/2WWklw036f8ARr9Adxz86/ZibQinSp0uxpQjBX4qSV+XUWN5haLo0KdFvM4K10eCrNTqSmlbM7kcJJBGszbChY8NWpPPLsna7R7Ls19RvfJ+U/WebFStGO1azJRWtlSCNZGs17Z6bAqiQUZINwac3B78B9p+EwYji9INTW+lqeU/WbY1VX6Wp5T9ZOO7WHORh9r5jG.a89BAJABAJABuAcRHSeP+81OmTZkWl9I/eJfl8Ci3S4bhpVOjKWei6vBOP5nZg49ac0l4f8Axj+0utP6R7+PVRkW6PBPi1erH9xV6Mr8sH0v4HWg5VbosdyU+q/iXW6XF+Cp+iX7jIt0GAfGmueJV6OxHJF9J04PDorHT0hh5VpxUMs3DsdmxP3nuNpRrQrU41abvGaun4jyThKEnCWpx1MA8eksf/D6Ea2975mmoZb5dqfifIa1bpqXGw8usn7keavpLB0Km9VqqhNJOzUjLTw1apHPCGZbL3RvTXVfpJ+U/WeZbpsLxqNT/H4nmlpvCSnKWWptb2L4nkxOlMDOMcteD1+NGalha8W702e8ix4VpjBcsuqStLYDwv8AjL4Hl+W4V/b0+sjLvFbwcvQeywseVaTwHhl6GvcesyQq0ql97nGfktSKyjKPbRcb8qsRY25qDbmwwP2n4TzV+L0g1VX6WflP1m1NXVX82flP1lsb2secihw8xjBbWXjQqy4r9XrPCoSfapvmR6HJLa7GIHqjgp8aS9Zmjg6XGbl+RljhasuLYo60Fw35jXg2saNKHawQMywL4Zr0FPlC4Inz7MMxjzA+dZzpMpkzDMYwM4ymTMMxjAzjKdfuZf8AQVPPS9mBuTSbl3831PPS9mBuz6Joj6vw3kHN4zumr5Rpt0z/AKCn56PszOUzHU7qH830/PR9mZyRy26OXzhLyIG20av6ZeUy5FypFzSM95YqAUJsQztTij6RGnTjxUdJuZouq8Vr2b3+o1mlJ5d61Xvm9xro0qku1izZgHW0aKpX18hp5zcrarAxfJ6WZytrvfX4zKDJKMZWzJauUqm1sdiIwjHtUugkFJVaceMiW4xW1DWy4MEsVHixfqMcsTU8RiliKa4bllTk/EesGvlOcu2kwY3i13n5llR8ZwWYZjDcXPmJ1VzNmGYw5hmGUXM2YZjDmGYZRc7bco/m6r56XsQN6aDci/m2r5+XsQN+fSND/V2G82czje6avlGj3VP5upeej7EzkDrd1r+baXn4+xM43Mclul+sZebgbfRfcy8pmW4uUuWRoz3lgQixKAPpJ83Pous6zco+6/8Aq/WajS+vefx/pLgxmQ6tM1DQPLUq1Mzs9V2tR6jyTXZy52Yq7dlZtcxana7uUd5cL6SLFxY8uUy3KWFi9hYZQUBewIyk3PmuYXOue4ujxcXLpgn7zFLcXL76v/P/AOzkXoDSa+wvzTh+43K0hhfCf4y+By1xc6V7jMTxcVDqtfExy3HaQ4tej0uS/SzG9DaRW3DT6LfEssbhn9qvzOeuDePcjpXlpS5pP9qMctyumPBwl+Ne+xjei8etuFq9EG/UWWLw7+1h6bG+3H/VlXz8vYgdAafc3gMVo/A1KGLhkqSrSntUrxyw71vkNwdzoqE4YDDwnFwlGGuMls5zQYuSliKkotNOWprWjn91/wBW0vPx9iZxiO53T4XEYvAU6eGpurNVoyyx22UZ/E5J6I0nH/h1uiEn7jlt0VCrLHylGnOSyR1qJttG1ILDpOSTzPU2eZF0ZPkONj22Gq/+cl7hvFaPbU5dVo0E6VSPbQl0mwU4vZJPpIJQs+QkiJLJR9DPnyR9COr3LLur/r/WajS32X4vcC5UsdVE1IPPJdk+dnoMLWt85WrrsTEpYWLgxZS9ylhYuBlFylgXsCMouZgAeox)))AxcLMpie185SfAWiLLkKujR41OPVRcFMsXwJk3a2MwvB4TjYen1I/A9BBJMYQjfLFRvtsrByb2tvnBYqWMhVgxta2ZCttZEgiosWsLFcpNythYvYWROUi5SwMgGQZgAC5)))AMT2symJ9sykyYkgmz5CcpCTJIJJsSWRBBIBYgCw))))))?I4WSCHw?Ak))))?H/9k=%iVBORw0KG;)NSUhEUg?ANY)3CAM?ABHJUQ7)MFBMVEX::7/f7y/f+38v:6en/1dX/tbX/xcXl+v/U9:G9f:qKiq8P+U7P+e7v:lJQSDb6d?AEaklEQVR4Xt2Z27KiMBBF050bN/X:3aQiBvZoeMZHoYz+8myKYtFeuWCDomfcY30n3EXTXh8xtnp7p+5KlbcYYXGYE1rCpZeFCvtsBpdOPiSFe6qXfjYJTWwlgBt+AVqteXSfgnQ/MXVSl/Jpd2Svu/6oUQvrVZ24zdy6RrXlUHrr4mFMcosV2Pc+jnXxArAioZcRj/qldUaPwjtSEzPi0RnMFWpFrcJIea0qpvyZ1GEfn77laieU8tZcm2IQ17ZRVXFKurzi1VZZAzLWEu56G13XN0VPO3ktNvZ628lvUP6W4mHWkBhuRgrJDA4ETGLQusHCERFSgvDafwknvaMNXRbrAEIhDqwWo7lYiw8+tAsLsyMheF8Um3Jq90hM5ZXh3QvhLtDbq90rJYpV+3G7KKNlYo2i5nCToO0YA0OkZVBifRWUYvkOoFFHVoFL/bBbzgNtQrWpIZctlok11ksfWGllOKcMCfDrtdw7SBKALpiddX5gUFZLVMuaqK43LlRLB22T6xgQS5Wa8XqDbkMtYjSwsrhxaNyUFzXNEcZ0fUL+o6C1HK6YEGuDYU21aKeJCwwoaAq9aKUHQgNF83m1HN0UcHy1so12GoBMx1hZdnte7mI/WLXMRY8qn9JU9dCBayaXJOhli1XvTu103pxhlqwXBurIpeQWndgcdMJmpLVYs42lhxhPY8sNSzMhcn4eVILWDRF0BRCallyHeCWNuPi8AywQsRed4dFcrFaHlgkV0stksvAkjaW908sLVv68cFJhnGkFrBYLlstastjLEFBD7A8sIzdU02uulo7LIVchlqP9M5IpIyl2j3dKfaohSVExVgsV9gYr1Usd3/LBbUmqHWcaGAtFs/xQ3+ANc1Y5XXA2MJiufLGeJ2pgFWRC2oNEOY4+RjrSdXCWmtxA7LsC2HRoVxQq2BNwCK5DLU4LBe1+3T/Civtl2rCIrnkozOKWpjlSK6KWlZCC+tuN2FRawQFY9XlglqMxXKxWtnEiuexeAlhLJZrq5bTwQOrJtdeLdg8pm1ILsIqE6EvC66FxSXG4pVlhKkL1gQslmt6q9XZG6XMcrE+iJzDYrneH2TFmqlWLJbr/UH2agk9NiI4jZVbWLDw47F2dSzMf/5IrfHgsUULCzFmQlmVQS0kPiOw6VCr9wXr7hBsBBFWKxvn13NYur3ZGGJODyRL+0/RdXJ63raQXIipFst1HiuaSwjLhQh2TrhxlqupFst1AgsLl43FcsE9wiK5EG+oRXKdwPpiuIIhF3ZOwLLk6ltqASH/Pdb9NVzmoh8suXAoYSyWC8X0CtuSUwmwrKudVIoz07C+ognb7hpzCKmOJTgY4bzfa+dvVSzxc96d6P5BQiyPKYZCEmLkR8TLmqis/8L7OeoQ3slfO5m8NjNArSuHNbVzx6HkwuG38XYUr9IuHajF+cVqpZ+p5f9PtW7/pVrdL1EL5/2vgvP+tTP+TK3pd6gVfqaWXlwtfk1jhl/TXDsxlcQvsXxJ75A/ZMHNEnLfXgI)ASUVORK5CYII=%iVBORw0KG;)NSUhEUg?AL4?ABBCAM?ABYbu5j)MFBMVEX:/+1wv+jqv9siv/p6:W3f8zZv9gb:19v9NK/8zAP999:S:8z:8zzP+z6P/0gInF?ABg0lEQVR4XtXXy1ICURAD0H7c96D+/9/KQqkhlEKD0iTrWZzKYtJXbou2s+jvn1Q55f2mfAMOb6Ec5D6+c/ObcvOdm98qN9+5+a1w842b3wo33/6Dv2H22g3zCL+PKF/uSKDsGL8pN9+5+U25+c7Nb5Wb74R8h+ki41eYLja+Qf1k/AL1k/HF4XIg4ytMFxl/X7/z8aF+Ov6A6bqR:FTnswXa2B96LmyPZtfoH4yvsDlwMaHy4GLj/Xz8RXqJ+PD5UDGh+ni448O08XEh+lSrtUVnC6qm+ey/krGx+li4+N0sfHh7Cfj43Sx8bF+Mj5OFxkf67c8frF+jJUovzRIBr/4+kovMb5YPr/OdcrUGL9k8FG/Tw3xxbP55/o1R4hfk/m6IBbii+fyJ/JnjK+5/HWRGuJLfzG+xvh6lX89f8m3GH90ar7Ya/FrkF8y+XNhRpAvlsi3+H8fUxP5A+svYb54Hl8Uy4/zNZEvCvo4XzyRLzrhXg7zNZMvw/o6ptsQpvDnE+wJyVGQ5SG7)AElFTkSuQmCC%iVBORw0KG;)NSUhEUg?AN0)xCAM?ABpnFzR)YFBMVEX::q+/yL9u+LzPi22/q6+fj2/f1q9fDX6/za/Pq2+u3b9Pxru/aj+euA9+TQ/PbG5fvG+vif9/ii6flT8/VTsvVT9dXa/PRt9tq66/pr2vbQ8vxT9eRT0fVT4PXG++/tEJWh?ADoElEQVR4Xt3a6c7iOBCGUZd3Z1/Zu/v+73I6zJe8iolDIIEZeH6WhNBRCRUbG9JWCpG0fxNCSGmJfU9Wtn6JkPYrbCTa6RL5BYtL2m?kOj7LFwbDhIW/+r7JBwl36wT7Uzyw3W2/WadbJGQhe2SUgpx3an9cF0Cm/Xl1urP1sW4bZB4fa4O58Cy79NJ3O3tdPpcn/wZqYqbpjG8Um4aQLmKODeXrowrmgfkKd/tDjzK8ax5xLNulv7Ri3WQ+R1/AL/7YtZ1rrvBGFDyBjVGaR8W8YufyceeXd+eUXrY9R2uPh1lO3SItKejTXT6eOpsYx0NNvhGOtBGpdO6iO9GpWyf7rwyPdbJDXRUD1KGyDS3VQFdmLcLhkV6PNuCt1pXn34PhXDghXWo9HXL6xZPLUqKFTrk6TRvpssX6MzDOkQ/1xw+GW+uU00gE9ah/HldipPgAbfTaQNOpVRlwCsHXRrUqed1h+7ZsTwAaTsdVqf8AR90TuXOOeodBC2f1GVptN/vo8NIw6M/4xmFPiSIYsk1D+t43esMcDdeYoFwIrIJXdQ/TmdYVK5vZhGOgl8in9XxY4xjTbevMoDLoK689E1e8z7C4jAb61jRTvvs47pTfYZstCiFWYVZKLdMxzLogrM4mfYVD+qOhKEvcRNivloXQTIzK5Iwb7lu4pzwideYe4HuMD8rxBQvXqtr+tiEzjA/cq5USvFsoW4/DKdnKJa3CxSv0WGInOLmgjbTIZLCX946HTWzwaYg216HaLxBuU7n5my4EjoDZ3td+Jt38UodB+71OiTfo6vwNvOdOo3tvUyHa06+yPDslTom36lTcKWlo27kP@Hszrnf7q7Dj5C59+7cMPpjth7dALnfCOdC+uwuvfoqN1Kx3ud+v/oxOw11w/oVK8z+r4u314nrdXhPwkQxoOueEBX4nQHeaaXpJvr9BWRCCGltF0SNhzzke50jLsKWqDTzZCpSvdTrv7G1c03YtT/IpBin6t0tp2rYOj0yysO61B1/41YdBlKlUrHHxUyWqMrJlVYHaqf0rn7uvwym1uhkzO4hBhixVM6xu/qmPkvdIm3i5OnOy/SaXNXp16mE4tx7Ljs9zs/Mvd0LJvT0St0UjO/+ikdI35Pp294hg+DVfeOrBTJ7Jft6Hh6RIdKc0tTJTHw1IgWUfeY9bo+a6UUIvk5fZYF0kUtOqGoj2diD0Sq4leV4VwpR8xPlynvYDwa1PTvdWBP9w/9GqohMKV3bw)BJRU5Er@ggg==$/9j/2wBD?cHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf/wQARCAC?PMDACI?RE?hEA/8QAOw?AwEBAQEB)))?ECAwQFBggQAQADAQE?gM?wE))BAhEDEiFhBBNBFDFRYv/a?wD?AB?I?D8A/SI?AIAGQ0tBmNTNkTYhjTSmzObJmwXjX0n0ym5e4PDxt6Hpz+1exgx0ejiXPFlRYYWN9PWMWaaRYo0wo0))))?AgUyDPSmUzZnNiVENJsibM5sztc4hUQ2myJuwm7K1/tpFTx0TdE3c1usMbdftUUVjrm/wBpm7hnsn9zSOR49D9hxf7eb+2F16fYmhY9GLta3edXo3rdnNUy74s0rLjrd00llaEumFMay1hMSiTAIyMENLQAWgaZgtGjQoEDIw?UomTmWVpJcQUyytcXs572aVhcQq12Frsr3c1+mN60XEOi3X7c9+zlv1+3Ffv9uivEO+/f7YW/Ij/AK8u/wCTn9clvyft0V4FNoh7NvyPsv3/AG8T/Imf9SqvaZVPHE+4e1Hb7bV6PGr0dVLsbVxXqJevS7ppd5lLOyk647zCZelzs66WcHN1Vs5L2RLsrZtFnDF2lbsvSYdmwXphFz9H7VjbRrPR6L0eNNDP0NP0MaaNRqtPSxRpNaTABkizKW0xpTUmkS5LxLlvEvSmjC/PWlbKiXj9Nhw9LTD2unGf+PL7cZ+XXytDSJeT1vjze3WYel25z8vMvxtefp6PLwz62yHFa9rz9CtJl2x+PMfxrTh8/wCmlu0RHw8+/adctOUy6acJdnPh9O2nH6cPX8jDraZedXh9OinHHo14rjk4r/k/+nRXXLSkw7aVVXnjelMcd++t4hdPhr6REDJck3VNVepXW0soquIlHtHlvWzWLOerWJP2cVbehrKJOJVFl4109ZqhrEjFxK4nWS4VEomGkHCFw0hEmAFpMEZgFMRJgBjfnEuLrwiYn4emm1dOLTC4s+Z7fjfTk/xM/j6a/GJc1+MOmv5E5jPr8w+cv+Pn8Z14/L3L8fplHH6XPb4cX6vlx05OunNtXnn8bRRw9rurlRjFIPw28njitaXXFWPlUQvDZzMtIgsPDw2cmWHgwyGA9SAMaRKqs4aVaVDRaIW3hnIXVKoaQiVfxcI/i4aQgwAYBaZTCkjTiU4ICl6CGmkTGsb0bCSDhtziUTziHbNYT4E2keYcfg/DpmiZqwt8rhy+UzDpmqZoymrSJc+DG3g/CZqcSxiFeWsUV4R5XrLynG/gpqXgemODGvksT5PUxCoGKrDSsCZVCyhUQ3hlJxC4KIXjSIRMg4JS0gGFYkEYMEDBAgYAI?FgwzGBMwzmrYsTNVRLGap8N8LynyesfA8NsGF4P0yih+WuAeIL0y8lNWxYJoPTCal5bTUvKJoqLMPKsaeTioiqvSIhcQcQpcVRMgxhrSDgYFJAMGQI?ADQYBaNLQYLT?Mj?BAgZ?AkgwAoAj.QMBSTMDAWA8PFYnSwwZgjAB?AP/9k=%iVBORw0KG;)NSUhEUg?ANM)8CAM?ADLy3+8)GFBMVEX::++Of/8crj4t+/vr2SkZFWVFT/67CB/ywx?AEFklEQVR4XtWbYZOzIBCDN9nF/v9:I6FzBVKGaXyOs0XW5H1ntsYRr2zWiAfWSRgJ4W/6TOzK9k1Ah+NiPWzpWbyJVB49EQsni2xZVpBJHHxbCFdzsTHQPhmNifPj0VNkrBwtpBaYVWTJEwhSafSRcIyJOmr2ZxxCZY5T+IUkoQJlyz0noQpJGnYpG+YVvjncUw4bxHYeqgp30ocEK1isqolYIcRc1DMwtyieE1OEB8awEP2IQCwJSJxQ58Mbx7hMSZDhxsiIjwivM9kXMtkfKtzNLvQsQsKUmxZ3p+5mMnYlsG5PGbbAtLTtiUH0rbBelrNZBif0cZQbDlJPDsEANsWY/OBa5hsikkE73vwNJ6NmEy5ZLcw8XiPxbTtMgPiIxMz0e1MY7VMYfCPIWFQInLX6wKwhgnfeIFi2mBIuU0jgaJiFm68nAaeykGe9B;7V/MLDKpwd0dZu47E9yZ5buQd9tzWIpIKTaV2WUe4eZaLlT62I0aTreYalQqTNmJmW0Tmz9JYc9tgGVWRPFt5OFdvklblHKZ0ENMKt0RICKJEzcvhAtqR8LriVPeSql8DuA5SYoyLKTklikqQheKSg/89h3Sg0QIyuzPINUv2i0VGLW0dCijNQwo3VW5lPNHKFDpShcgQZNICCqs+WG82UYZB+o2yrL5a1RXpYZDh6hko++R+IdEQBbx94iIik3MsGI2seGlbRBibbN+RIyZMJH/JOEOWKhR3YjQFi2DjhdyFARvhu0VRZzz3hsjlesClkOgExFdj/UtKeu9O9deKqjFl2YEH5KQQo3qR4S26d2CUVu2spe2YhpGhF300Jz0nGJUNn+MCFT9EAP0XeiVvZqVaBwRNn07IyQx7QgOECV027xqGMUiBmQ2DeeNHYmIMzdpB3zXMhkAZXUbEW+M6TUSgCoikDejiLCKsxKLTrpPSG2fTBCK6BKDUPea/ijhgTrhq6trS1qQxaRDxfRB4DfvAUikUl9nfLLsO/WhjgrkHXkUQLWKJS3d6TkuWVaookqe+DmPI+lZxBaRCpLO7FqEm8hG/LEmALIoCk0ZhqDUkr9DdKqheObBUSvC8m81JVkklXTam4U2k4HneE5BENlHOrw4K+RZf2HSISVfx8JR813x2IckpPE9obv39hZPX/QmnN0unRQbnayQtshmv4bpbEYOqmSaiUaHluVrmDDwHSstfO+u1aGJCGKOaYDUjC1lcmihq2piJiPYQfr/TEp4f7fzuAM45DzYDUzeRcrC2bN0kO5gMo+UAh8K4vOlf84x65nO1CN59BZqcMy9TJx/d/44o7kX9yuRaL/DhMdkm36fCXYX0zIo2m1Mq6Bo9zEtgqLdx7QozmG/yGTgqEk/xzSmotm9TCv+ZP5nmSSg+teGH9U/EvuFGjU3drs)ASUVORK5CYII=!