koreth@panarthea.ebay.sun.com (Steven Grimm) (05/31/90)
Submitted-by: wscart01@ulkyvx.bitnet (Stuart Carter) Posting-number: Volume 3, Issue 57 Archive-name: gfa-uucode Here is a UUE encoder and decoder. This is for mainly the people who don't have a UUE untility. Simply capture this file in your buffer and later load it into GFA basic and edit out the non-program and run. This will create a UUCODE.ACC which is a UUE accesory that will allow you access to the UUE world. I cant take credit for this accesory, Moches Branner made about two years ago, and no one has yet inproved on it's speed. Stuart Carter University Of Louisville Physics Dept. '---------------------------CUT HERE--------------------------------- ' Stuart Carter's Hex-decoder ' ' Version 1.0 4/10/90 ' ' ------------------------------------------------------------------' ' This program is a simple Hex decoder that contains Moshse Branner's ' (Sorry if i misspelled it) UUCODE acessory. This program will help ' you get started with using file transfers that require ASCII codeings. ' Useing UUCODE.ACC is simple and straight forward except for that: ' 1) Check to make sure UUE file has been re-assembled into one smooth ' flow of data. (I use Tempus to put files back together.) ' 2) Some UUE files dont have a little "u" or such to end a line. This ' causes loss of data if end character is a space. Manualy insert ' spaces if you have a file like this. (Better yet, write a program ' to do it for you.) ' ' Have Fun, Stuart READ bytes DIM code%(bytes/2) code_adr%=V:code%(0) get_data: READ line$ FOR line=1 TO LEN(line$) STEP 2 byte%=VAL("&h"+MID$(line$,line,2)) POKE code_adr%+byte_num%,byte% INC byte_num% NEXT line PRINT AT(70,1);bytes-byte_num%;" " IF byte_num%<bytes GOTO get_data ENDIF BSAVE "UUCODE.ACC",code_adr%,bytes END DATA 13583 DATA 601A00003340000001A60000187200000000000000000000000000004EF900 DATA 0000364EF9000014304EF90000126C4EF9000014CA4EF9000013844EF90000 DATA 14164EF9000013064EF9000012C64EF9000032644BFAFFFE0C6D4EF9FFFA66 DATA 045D8D60F49BFC00000100206D0018226D0018D3ED001C202D001453806F06 DATA 132051C8FFFC206D0010202D001C5380421851C8FFFC286D0010D9ED001C29 DATA 4DFFFC4FECFFFC2A6D00084EAD00304EBA002A3F3C00004EBA0D5A48E7FFFE DATA 3F3C00413F3C00024E41588F203C000F4240538066FC4CDF7FFF4E754E56FF DATA EC4EBA0B523D40FFFE486C00003F2EFFFE4EBA0BAE5C8F3D40FFFC486EFFEC DATA 4EBA0B88588F0C6E0028FFEC660000064EBA000C6000FFE64E5E4E754E754E DATA 56FFFE486C000A3F3C00034EBA0B945C8F3D40FFFE302EFFFE60000002B07C DATA 00016700000660000028486EFFFE3F3C00024EBA0B8C5C8F4EBA00FA486EFF DATA FE42674EBA0B7C5C8F600000386000000EB07C00026700000660000028486E DATA FFFE3F3C00024EBA0B5A5C8F4EBA04EC486EFFFE42674EBA0B4A5C8F600000 DATA 06600000024E5E4E754E56FF983F3C00194EBA1BE6548FD07C00411D40FFAE DATA 422EFFAF486C003E486EFFAE4EBA2D16508F2F2E000C486EFF9E4EBA2DD250 DATA 8F426EFF98486EFF98486EFF9E486EFFAE4EBA0B10DEFC000C0C6E0000FF98 DATA 6600000A303C00006000004C3F3C002A486EFFAE4EBA2DDC5C8F2D40FF9A20 DATA 6EFF9A4210486EFFAE2F2E00084EBA2D82508F486EFF9E2F2E00084EBA2CAA DATA 508F486EFF9E2F2E000C4EBA2D66508F302EFF98600000024E5E4E754E56FE DATA D2422EFF70486EFF70486EFF804EBAFF40508F3D40FF5E0C6E0000FF5E6600 DATA 000A303C000060000110486C0044486EFF804EBA15AA508F2D40FED60C8000 DATA 00000066000018486C00483F3C00014EBA0A1C5C8F303C0000600000DE486E DATA FF70486EFF604EBA2CEE508F3F3C002E486EFF704EBA2D225C8F2D40FEDA20 DATA 6EFEDA4210486C0066486EFF704EBA2BFE508F486EFF70486EFEDE4EBAFEB6 DATA 508F3D40FF5E0C6E0000FF5E6600000A303C000060000086486C006C486EFE DATA DE4EBA1520508F2D40FED20C800000000066000018486C006E3F3C00014EBA DATA 09925C8F303C000060000054486EFF5E3F3C00024EBA099A5C8F486EFF6048 DATA 6C00902F2EFED24EBA20A8DEFC000C2F2EFED22F2EFED64EBA002A508F486C DATA 009E2F2EFED24EBA208A508F2F2EFED64EBA0ADE588F2F2EFED24EBA0AD458 DATA 8F4E5E4E754E56FFAC3F3C002D486EFFB02F2E00084EBA0254DEFC000A3D40 DATA FFAC206E000C53680004302800040C4000006D000024302EFFACC07C003FD0 DATA 7C0020206E000C22105290204110804880C07C00FF6000001A2F2E000C302E DATA FFACC07C003FD07C00203F004EBA0CA45C8F426EFFAE6000001C2F2E000C41 DATA EEFFB0D0EEFFAE41D02F084EBA0038508F566EFFAE302EFFAEB06EFFAC6D00 DATA FFDC2F2E000C486C00A44EBA1FF8508F0C6E0000FFAC6E0000066000000660 DATA 00FF4E4E5E4E754E56FFF8206E000810104880E4403D40FFFE206E00081010 DATA 4880E940C07C0030206E0008122800014881E841C27C000F80413D40FFFC20 DATA 6E0008102800014880E540C07C003C206E0008122800024881EC41C27C0003 DATA 80413D40FFFA206E0008102800024880C07C003F3D40FFF8206E000C536800 DATA 04302800040C4000006D000024302EFFFEC07C003FD07C0020206E000C2210 DATA 5290204110804880C07C00FF6000001A2F2E000C302EFFFEC07C003FD07C00 DATA 203F004EBA0B965C8F206E000C53680004302800040C4000006D000024302E DATA FFFCC07C003FD07C0020206E000C22105290204110804880C07C00FF600000 DATA 1A2F2E000C302EFFFCC07C003FD07C00203F004EBA0B485C8F206E000C5368 DATA 0004302800040C4000006D000024302EFFFAC07C003FD07C0020206E000C22 DATA 105290204110804880C07C00FF6000001A2F2E000C302EFFFAC07C003FD07C DATA 00203F004EBA0AFA5C8F206E000C53680004302800040C4000006D00002430 DATA 2EFFF8C07C003FD07C0020206E000C22105290204110804880C07C00FF6000 DATA 001A2F2E000C302EFFF8C07C003FD07C00203F004EBA0AAC5C8F4E5E4E754E DATA 56FFFC426EFFFC6000005E206E000853680004302800040C4000006D000018 DATA 206E000820105290204010104880C07C00FF6000000C2F2E00084EBA093858 DATA 8F3D40FFFE0C6EFFFFFFFE6600000A302EFFFC60000028302EFFFE206E000C DATA D0EEFFFC1080526EFFFC302EFFFCB06E00106D00FF9A302E0010600000024E DATA 5E4E754E56FD42422EFF4C486EFF4C486EFFAE4EBAFB1C508F3D40FD420C6E DATA 0000FD426600000A303C000060000156486C00A8486EFFAE4EBA1186508F2D DATA 40FD480C800000000066000018486C00AA3F3C00014EBA05F85C8F303C0000 DATA 600001242F2EFD483F3C00FF486EFE4C4EBA12E6DEFC000A0C800000000066 DATA 00000A303C0000600000FE3F3C0006486C00CC486EFE4C4EBA2852DEFC000A DATA 4A406600FFC2486EFF4C486EFD4C486EFD4C486C00D4486EFE4C4EBA2798DE DATA FC0014486EFF4C486EFF5C4EBAFA6A508F3D40FD420C6E0000FD426600000A DATA 303C0000600000A4486C00DE486EFF5C4EBA10D4508F2D40FD440C80000000 DATA 0066000018486C00E23F3C00014EBA05465C8F303C000060000072486EFD42 DATA 3F3C00024EBA054E5C8F2F2EFD442F2EFD484EBA005C508F2F2EFD483F3C01 DATA 00486EFE4C4EBA1218DEFC000A0C800000000067000016486C0106486EFE4C DATA 4EBA274E508F4A4067000010486C010C3F3C00014EBA04E25C8F2F2EFD484E DATA BA0674588F2F2EFD444EBA066A588F4E5E4E754E56FF9A2F2E00083F3C0050 DATA 486EFFB04EBA11BCDEFC000A0C800000000066000018486C01283F3C00014E DATA BA049A5C8F303C0000600000C4102EFFB04880907C0020C07C003F3D40FFA6 DATA 0C6E0000FFA66E000006600000A4486EFFB04EBA2768588FB06EFFA66C0000 DATA 5C3F3C000A486EFFB04EBA277C5C8F2D40FFA8206EFFA84210426EFFA46000 DATA 0010486C0144486EFFB04EBA2650508F486EFFB04EBA2728588F3D40FF9A30 DATA 2EFFA6906EFF9A53403D40FF9A302EFFA4526EFFA4B06EFF9A6F00FFC841EE DATA FFB12D48FFAC6000001E3F2EFFA62F2E000C2F2EFFAC4EBA0020DEFC000A58 DATA AEFFAC576EFFA60C6E0000FFA66E00FFDC6000FF0C4E5E4E754E56FFFA206E DATA 000810104880907C0020C07C003FE540206E0008122800014881927C0020C2 DATA 7C003FE84180413D40FFFE206E0008102800014880907C0020C07C003FE940 DATA 206E0008122800024881927C0020C27C003FE44180413D40FFFC206E000810 DATA 2800024880907C0020C07C003FED40206E0008122800034881927C0020C27C DATA 003F80413D40FFFA0C6E000100106D00003E206E000C53680004302800040C DATA 4000006D00001C302EFFFE206E000C22105290204110804880C07C00FF6000 DATA 00102F2E000C3F2EFFFE4EBA06D65C8F0C6E000200106D00003E206E000C53 DATA 680004302800040C4000006D00001C302EFFFC206E000C2210529020411080 DATA 4880C07C00FF600000102F2E000C3F2EFFFC4EBA06905C8F0C6E000300106D DATA 00003E206E000C53680004302800040C4000006D00001C302EFFFA206E000C DATA 22105290204110804880C07C00FF600000102F2E000C3F2EFFFA4EBA064A5C DATA 8F4E5E4E752949E7F6294AE7F2222F0004303C00C84E42226CE7F6246CE7F2 DATA 4E750001000201010201010001010201010101010000000000000000000001 DATA 00000100030500050500000101020100100701020100000000000000000000 DATA 01010102010102010102010101010201010100000000000000000000000002 DATA 01010101010601010401010103010201010402010801010000000000000101 DATA 01090101010101010100000501030301020201000000000000000000000000 DATA 00000000000000000000000000000000000000000000000000000004030008 DATA 03000601000801000801000401010301010005000101010005000001010001 DATA 01000000000000000000000000000000000000000000000000000202000000 DATA 00000000000000000000000000000000000000000000000005010005010001 DATA 01000101000205000601000201000101000605000000000001010001000201 DATA 00020101010101000000000000000000000000000000000102030102010101 DATA 0101010001010001024E56FFFA396E0008EFF2302E0008907C000AC1FC0003 DATA 41FAFE8C22082041D0C041D02D48FFFA3D7C0001FFFE601E206EFFFA52AEFF DATA FA1010322EFFFEE38141ECEFF2D0C148803080526EFFFE0C6E0004FFFE6DDA DATA 2F2CEF704EBAFE2E588F302CEFA04E5E4E754E56FFFE41ECEFF22948EF7441 DATA ECEFD22948EF7841ECEFB02948EF7C41ECEFA02948EF8041ECEF942948EF84 DATA 41ECEF8C2948EF8841ECEF742948EF703F3C000A4EBAFF58548F396CEFA0EF DATA 6E302CEF6E4E5E4E754E560000296E0008EF943F3C00174EBAFF36548F4E5E DATA 4E754E560000396E0008EFB0296E000AEF943F3C00234EBAFF18548F4E5E4E DATA 754E560000396E0008EFB0296E000AEF943F3C00344EBAFEFA548F4E5E4E75 DATA 4E560000396E0008EFB0296E000AEF943F3C004E4EBAFEDC548F4E5E4E754E DATA 560000296E0008EF94296E000CEF983F3C005A4EBAFEBE548F206E001030AC DATA EFA2302CEFA04E5E4E754E5600003F2E00084EBA0F22548F0C6E830000086E DATA 06303C0000601E3F2E00083F3C003E4EBA1048588F3940E92A6706303CFFFF DATA 6004303C00004E5E4E754E56FFFE486C01462F2E00084EBA21A6508F4A4067 DATA 60486C014C2F2E00084EBA2194508F4A40674E486C01522F2E00084EBA2182 DATA 508F4A40673C42672F2E00083F3C003C4EBA0FEA508F3D40FFFE0C4000006C DATA 0C396EFFFEE92A303CFFFF6038302E000CC07C20003F003F2EFFFE4EBA0E32 DATA 588F601E303C0002322E000CC27C200080413F002F2E00084EBA0ECC5C8F3D DATA 40FFFE302EFFFE4E5E4E754E5600003F2E00083F3C004C4EBA0F86588F4E5E DATA 4E754E56FFFE2F0B41ECE9BA26486016302B000AC07C000367082F0B4EBA00 DATA 2A588FD6FC0014200B41ECE9BA2208D2BC000005B4B0816DD83F2E00084EBA DATA FFAE548F265F4E5E4E754E5600002F0B266E00082F0B4EBA0044588F4A4067 DATA 06303CFFFF6030302B000AC07C0010670A2F2B00064EBA0D68588F426B000A DATA 3F2B000C4EBAFE90548F4A406706303CFFFF6004303C0000265F4E5E4E754E DATA 56000048E70110266E0008302B000AC07C00036608303CFFFF600000982E13 DATA 9EAB0006302B000AC07C00806756302B000AC07C00026606303CFFFF607630 DATA 2B000AC07C000467103F3C000242A73F2B000C4EBA0BC2508F3F072F2B0006 DATA 3F2B000C4EBA21EC508F0C40FFFF6606303CFFFF6040026BFF7F000A300748 DATA C0D1AB000E60240C6B0000000C6F1C3F3C0001302B0004444048C02F003F2B DATA 000C4EBA0B76508F2740000E26AB0006426B0004303C00004CDF08804E5E4E DATA 754E56FFFC2F0B266E0008302B000AC07C00016606006B0040000A302B000A DATA C07C00606710303CFFFF6000010026AB0006426B00046052302B000AC07C00 DATA 08671E200B41ECE9BA908881FC001441ECE96ED1C041D02008268027400006 DATA 602A302B001248C02F004EBA0C08588F2680274000060C8000000000660800 DATA 6B0008000A6006006B0010000A0CAB00000000000667A42D4BFFFC3F3C0001 DATA 3F2B000C42A73F3C00424EBA0D84DEFC000A206EFFFC2140000E26AB00060C DATA 6B8300000C660A486CE9CE4EBAFE7E588F302B000AC07C01086706303C0001 DATA 6004302B00123F002F133F2B000C4EBA1566508F37400004536B0004302B00 DATA 040C4000006C200C6BFFFF00046608006B0020000A6006006B0040000A426B DATA 0004303CFFFF600C2053529310104880C07C00FF265F4E5E4E754E56FFFC2F DATA 0B266E000A426B0004302B000AC07C00026606006B0040000A302B000AC07C DATA 00406708303CFFFF6000010A6052302B000AC07C0008671E200B41ECE9BA90 DATA 8881FC001441ECE96ED1C041D02008268027400006602A302B001248C02F00 DATA 4EBA0ADC588F2680274000060C80000000006608006B0008000A6006006B00 DATA 10000A0CAB00000000000667A4302B000AC07C000867102053529310AE0009 DATA 006B0080000A603C302B000AC07C01006732006B0080000A2053529310AE00 DATA 09102E00094880B07C000A6718201390AB0006B06B00126C0C102E00094880 DATA C07C00FF60542F0B4EBAFD2C588F4A40670C006B0040000A303CFFFF603C30 DATA 2B000AC07C01086712426B0004102E00094880C07C00FF60226020302B0012 DATA 534037400004006B0080000A102E00092053529310804880C07C00FF265F4E DATA 5E4E754E5600002F0B266E000A302B000AC07C008066082013B0AB00066606 DATA 303CFFFF6010526B0004102E00095393205310804880265F4E5E4E754E5600 DATA 00206E000853680004302800040C4000006D14206E00082010529020401010 DATA 4880C07C00FF600A2F2E00084EBAFD2A588F4E5E4E754E560000206E000A53 DATA 680004302800040C4000006D18102E0009206E000A22105290204110804880 DATA C07C00FF60122F2E000A102E000948803F004EBAFE165C8F4E5E4E754E5600 DATA 002002C0BCFFFFFF006604424360265343E38264FA54433002C07C01006716 DATA 3002C07C02FF670ED4BC000002006406E28A524360E2E28AE08AC67C00FFEF DATA 43484284433010C07C80008440484220824CDF03FF4E5E4E754E5600004E56 DATA 000048E7F080206E000820182210206E000C241826104A806A084680468108 DATA C0001F4A826A084682468308C2001F928391824CDF010F4E5E40ECE9564E75 DATA 4E56000048E7FFC0206E0008226E000C2410E182E78208C2001F30280004EA DATA 4884403610E843C67C07FF670000DE2E11E187E78708C7001F30290004EA48 DATA 8E403A11E845CA7C07FF670000C09645D67C03FE42864284303C001FE381BE DATA 826506660AB886620652419C849587E28FE29451C8FFE824013011B1506000 DATA 01484E56000048E7FFC0206E00082410E182E78208C2001F30280004EA4884 DATA 403610E843C67C07FF6764226E000C2E11E187E78708C7001F30290004EA48 DATA 8E403A11E845CA7C07FF6744967C03FFD645280248442A0748453204C2C530 DATA 02C0C7CEC4C4C5484748424284428538073A0242474242D087D384D082D385 DATA 4A80670408C1000124013011B150600000BC4282600000B64E56000048E7FF DATA C0226E000C303C80003940E954B151600000124E56000048E7FFC0226E000C DATA 426CE954206E00082C10E186E78608C6001F30280004EA488C403810E844C8 DATA 7C07FF660242862E11E187E78708C7001F30290004EA488E403A11E845CA7C DATA 07FF660242873210E28EE28F24063604300490456E146604BC876C0E38052C DATA 073A032E023604240630914A87671C300490456708B07C001F6E10E0AF3011 DATA B3400800000F67024487D487302CE954B1512002C0BCFFFFFF006606428142 DATA 8260485343E38264FA54433002C07C010067163002C07C02FF670ED4BC0000 DATA 01006406E28A524360E2C47CFE002202E88AE08AC67C07FFE9434842C47C00 DATA 0F84433010C07C80008440484220C2E9414841424120814CDF03FF4E5E4E75 DATA 4E56FFF648E7E080302E0008C07CFF003D40FFFE026E00FF00080C6E2000FF DATA FE6620206E000E301048C02D40FFF6486EFFF64EBA0116588F41EEFFF62D48 DATA 000E603E0C6E2800FFFE67080C6E1000FFFE662E206E000E2D50FFF60C6E28 DATA 00FFFE660C486EFFF64EBA00E2588F600A486EFFF64EBA009C588F41EEFFF6 DATA 2D48000E2F2E000E2F2E000A302E0008E58041ECE930D0C020504E90508F4C DATA DF01074E5E2F57000ADEFC000A44ECE9564E754E5E4E752940E94C486CE94C DATA 4EBA008E584F4E75486CE94C4EBA000A584F202CE94C4E754E56000048E7C0 DATA 80206E000820102228000466044A80671CE381E390E381E390E381E3902210 DATA C2BC80000000D0BC40000000808120804CDF01034E5E4E754E56000048E7C0 DATA 80206E000842812010660442806018E280E291E280E291E280E291C0BC8FFF DATA FFFFD0BC3800000020C020814CDF01034E5E4E754E56000048E7FFC0206E00 DATA 08241066064243428260186E024482363C041D2002C0BCFFFFFF006606E182 DATA 967C00084EFAFE1C4E5E4E754E56FFF248E70730266E0008246E000C426EFF DATA FA2D4AFFFC200B20402950E94C29680004E9502D6CE94CFFF22D6CE950FFF6 DATA 424547EEFFF23E13E84FCE7C07FF670000809E7C03FF4A476E08BE7CFFFD6D DATA 1260205245486CE9662F0B4EBAFBF4504F60D45345486CE9662F0B4EBAFC62 DATA 504F60C42613E183E783302B0004EA48864008C3001F4A4767044447EEAB30 DATA 3C0030E3836402524014C0302E00144241E383E3512C033E01E383E351E383 DATA E351D686D347D27C003014C151C8FFE242126004526EFFFA302EFFFA671E24 DATA 6EFFFC4287600614FC003052872007322E001448C1B0816DEE42126062202E DATA FFFC362E001448C3D08352802440206EFFFC10104880B07C00306602528A5A DATA 2260060412000A522210124880B07C00396EF0206EFFFC10104880B07C0030 DATA 6610246EFFFC200A5280264014DB66FC5345202EFFFC362E001448C3D08320 DATA 404210206E001030854CDF0CE04E5E4E754E56FFFC48E70130266E000C426E DATA FFFC10134880B07C006266083D7C2000FFFC528B10134880B07C0072671E10 DATA 134880B07C0077671410134880B07C0061670A203C0000000060000146202C DATA E92C24400C8000000000662A41ECE9BA24486010302A000AC07C0003660260 DATA 16D4FC0014200A41ECE9BA2208D2BC000005B4B0816DDE200A41ECE9BA2208 DATA D2BC000005B4B0816D0A203C00000000600000F242ACE92C426A000A426EFF DATA FE102B00014880B07C002B660C3D7C0002FFFE006A0003000A10134880B07C DATA 007766183F2EFFFC2F2E00084EBAF45C5C8F3E00006A0002000A6068101348 DATA 80B07C00616642303C0002806EFFFC3F002F2E00084EBA038C5C8F3E000C40 DATA FFFF66103F2EFFFC2F2E00084EBAF41E5C8F3E003F3C000242A73F074EBA01 DATA 6E508F006A0006000A601C302EFFFE806EFFFC3F002F2E00084EBA034A5C8F DATA 3E00006A0001000A0C47FFFF660C426A000A203C0000000060303547000C42 DATA 6A0004203C000000002480254000063F3C000142A73F2A000C4EBA0114508F DATA 2540000E356CE9B80012200A4CDF0C804E5E4E754E56FFFE48E70030266E00 DATA 08244B6010302EFFFE14C04880B07C000A66026048536E000C302E000C0C40 DATA 00006F3A206E000E53680004302800040C4000006D14206E000E2010529020 DATA 4010104880C07C00FF600A2F2E000E4EBAF548588F3D40FFFE0C40FFFF66A8 DATA 42120C6EFFFFFFFE660E200AB08B6608203C000000006002200B4CDF0C004E DATA 5E4E754E56FFFE48E7F000242E0008660A80FC000042804281604A222E000C DATA 426EFFFE4A816C06566EFFFE44814A826C06526EFFFE44827601B4816406E3 DATA 82E38360F64280B481620480839282E28AE28B64F20C6E0003FFFE6D024481 DATA E2EEFFFE640244802D4000082D41000C4CDF000F4E5E4E754E56FFF20C6E00 DATA 0000086C0A203CFFFFFFFF600000FE3F2E000E3F2E00082F2E000A3F3C0042 DATA 4EBA02A8DEFC000A2D40FFFC0C80000000006D08202EFFFC600000D23F3C00 DATA 013F2E000842A73F3C00424EBA027EDEFC000A2D40FFF83F3C00023F2E0008 DATA 42A73F3C00424EBA0264DEFC000A2D40FFF40C6E0001000E660E202EFFF8D0 DATA AE000A2D40000A60240C6E0002000E660E202EFFF4D0AE000A2D40000A600E DATA 302E000E6708203CFFFFFFFF6062202E000AB0AEFFF46F1E486EFFF2202E00 DATA 0A90AEFFF42F003F2E00083F3C00404EBA01FEDEFC000C42673F2E00082F2E DATA 000A3F3C00424EBA01E8DEFC000A0C80000000005DC0C07C00013940E92A67 DATA 0A203CFFFFFFFF600A6008426CE92A202E000A4E5E4E754E5600002F2E0008 DATA 3F3C00484EBA01AC5C8F4E5E4E754E5600002F2E00083F3C00494EBA01965C DATA 8F4E5E4E754E56FFFE426EFFFE6036302EFFFEE58041ECE7FAD0C030106622 DATA 302EFFFEE58041ECE7FAD0C030AE0008302EFFFEE58041ECE7FCD0C030AE00 DATA 0A600C526EFFFE0C6E004CFFFE6DC24E5E4E754E56FFFE426EFFFE6026302E DATA FFFEE58041ECE7FAD0C03010B06E0008660E302EFFFEE58041ECE7FAD0C042 DATA 50526EFFFE0C6E004CFFFE6DD24E5E4E754E56FFFE3F073E2E00083D7C0130 DATA FFFE41ECE7FA2248D2EEFFFEBE5067065848B3C866F6302800023E1F4E5E4E DATA 754E56FFFE486C016C2F2E00084EBA124E508F4A40660A3D7C8300FFFE6000 DATA 009E486C01722F2E00084EBA1232508F4A40660A3D7C82FFFFFE6000008248 DATA 6C01782F2E00084EBA1216508F4A4066083D7C82FEFFFE6066302E000CC07C DATA 000167302F2E00084EBA130E588F4A406706303CFFFF606042672F2E00083F DATA 3C003C4EBA0058508F3F003F3C003E4EBA004C588F302E000CC07C00033F00 DATA 2F2E00083F3C003D4EBA0034508F3D40FFFE3940E92A0C4000006C06303CFF DATA FF6018302E000CC07C20003F003F2EFFFE4EBAFE7E588F302EFFFE4E5E4E75 DATA 2949E7F6294AE7F2295FE7EE4E41226CE7F6246CE7F22F2CE7EE4E754E56FF DATA D648E70110266E000C426EFFD6302E0008B07C0064670260083E3C000A602E DATA 6008B07C0075670260083E3C000A601E6008B07C006F670260083E3C000860 DATA 0E6008B07C0078670260043E3C00100CAE0000000000106C2A0C6E00640008 DATA 66142053529310BC002D202E001044802D400010600E302E000A660802AE00 DATA 00FFFF00100C470008660C202E0010C0BC0000000760260C470010660C202E DATA 0010C0BC0000000F6014202E00102F00300748C02F004EBAFBEC588F201F32 DATA 2EFFD6526EFFD6E38141EEFFD8D0C130800C470008660E202E0010E680C0BC DATA 1FFFFFFF60280C470010660E202E0010E880C0BC0FFFFFFF6014202E00102F DATA 00300748C02F004EBAFB9E201F588F2D400010202E00106600FF706046536E DATA FFD6302EFFD6E38041EEFFD8D0C00C50000A6D18302EFFD6E38041EEFFD8D0 DATA C03010907C000AD07C00416012302EFFD6E38041EEFFD8D0C03010D07C0030 DATA 205352931080302EFFD666B44CDF08804E5E4E754E56FFDE48E70310266E00 DATA 0C0C6E0100000A66063D7C0006000A296E0010E94C296E0014E950486C017E DATA 486CE94C3F3C08044EBAF6085DC0C07C00011D40FFDE302E000A52403F0048 DATA 6EFFE0486EFFE2486E00104EBAF766DEFC000E102EFFDE67082053529310BC DATA 002D102EFFE24880B07C00306612102EFFE3660C2053529310AEFFE2600001 DATA 4A0C6E00660008660000E03E2EFFE0DE6E000A52473007B06CE9586F06302C DATA E958600230073E000C4700006C06303C0001600230073F00486EFFE0486EFF DATA E2486E00104EBAF6F0DEFC000E424660183006524641EEFFE2D0C010102053 DATA 529310805347536EFFE0300767080C6E0000FFE06CDC600C2053529310BC00 DATA 30536EFFE00C6E0000FFE06CEC302E000A67082053529310BC002E60102053 DATA 529310BC0030526EFFE0536E000A302E000A67080C6EFFFFFFE06DE260220C DATA 4700006F103006524641EEFFE2D0C0101048806004303C0030205352931080 DATA 5347302E000A536E000A4A4066D260602053529310AEFFE2302E000A670820 DATA 53529310BC002E3E3C000160123007524741EEFFE2D0C01010205352931080 DATA 302E000A536E000A4A4066E22053529310BC00453F2EFFE0486C01862F134E DATA BA033ADEFC000A2F134EBA0EDC588F48C0D1934CDF08C04E5E4E754E56FFFE DATA 426EFFFE6022302EFFFEC1FC000A206E0008205016104883D043907C00303D DATA 40FFFE206E00085290206E0008205010104880B07C00306D10206E00082050 DATA 10104880B07C00396FBE302EFFFE4E5E4E754E56FFE648E70330266E000C2D DATA 6E0008FFFC200B20402450588B60000252600A206E000852AE0008109A1012 DATA 670A10124880B07C002566E810124880B07C00256600022C528A426EFFEC3D DATA 7C0100FFE8426EFFE61D7C0020FFEF10124880B07C002D66083D7C0001FFEC DATA 528A10124880B07C003066081D7C0030FFEF528A2D4AFFF0486EFFF04EBAFF DATA 24588F3D40FFEA246EFFF010124880B07C002E6618528A2D4AFFF0486EFFF0 DATA 4EBAFF02588F3D40FFE8246EFFF010124880B07C006C66083D7C0001FFE652 DATA 8A101267041E1A48872D6E0008FFF80C47006467120C47006F670C0C470078 DATA 67060C4700756642302EFFE66708200B204020106008200B2040301048C02F DATA 00486E00083F2EFFE63F074EBAFB56DEFC000C302EFFE66706303C00046004 DATA 303C000248C0D7C0600000A40C4700636618200B528020401010206E000852 DATA AE00081080548B600000860C4700736634200B20402D50FFF4588B3C2EFFE8 DATA 6016206EFFF452AEFFF41010206E000852AE00081080534630066708206EFF DATA F4101066DE604A0C470065670C0C47006667060C470067662C200B20402950 DATA E94C29680004E9502F2CE9502F2CE94C486E00083F2EFFE83F074EBAFC18DE DATA FC0010508B600C3007206E000852AE00081080202E000890AEFFF8B06EFFEA DATA 6C00008E302EFFEC67243C2EFFEA222E000892AEFFF89C41600E206E000852 DATA AE000810AEFFEF5346300666EE6062202EFFF8322EFFEA534148C1D0812D40 DATA FFF42D40FFF02C2E00089CAEFFF8601C202EFFF83206534148C1D081204010 DATA 10206EFFF453AEFFF410805346300666E0600C206EFFF852AEFFF810AEFFEF DATA 202EFFF8B0AEFFF46FEA202EFFF052802D40000810126600FDAC206E000842 DATA 10202E000890AEFFFC4CDF0CC04E5E4E754E56FEFE2F2E000C486EFF004EBA DATA FD68508F3D40FEFE2F2E0008486EFF004EBA0038508F302EFEFE4E5E4E754E DATA 560000486E000C2F2E00084EBAFFC6508F4E5E4E754E560000486E000C2F2E DATA 00084EBAFD26508F4E5E4E754E56000060182F2E000C206E000852AE000810 DATA 1048803F004EBAEE045C8F206E0008101066E04E5E4E754E56FFFC0C6E8300 DATA 00086600013A302CE79CB06CE79A66000100303C00003940E79A3940E79C60 DATA 0000E83F3C00074EBAF910548F3D40FFFC0C6E0008FFFC662A302CE79C6720 DATA 536CE79C3F3C001B3F3C00024EBAF8EC588F3F3C00443F3C00024EBAF8DE58 DATA 8F600000A80C6E000DFFFC6630302CE79C526CE79C41ECE79ED0C010BC000A DATA 3F3C000D3F3C00024EBAF8B2588F3F3C000A3F3C00024EBAF8A4588F60760C DATA 6E0003FFFC660A3F3C00024EBAE912548F0C6E001AFFFC6632302EFFFC322C DATA E79C526CE79C41ECE79ED0C110803F3C000D3F3C00024EBAF866588F3F3C00 DATA 0A3F3C00024EBAF858588F602A302EFFFC322CE79C526CE79C41ECE79ED0C1 DATA 10803F2EFFFC3F3C00024EBAF834588F303C00016600FF1441ECE79ED0ECE7 DATA 9A10104880B07C001A6606303CFFFF6012302CE79A526CE79A41ECE79ED0C0 DATA 10104880601C601A0C6E82FF0008660E3F3C00034EBAF7EC548F6006600430 DATA 3CFFFF4E5E4E754E56FFFC48E70030266E000A302E000EC0BC0000FFFF2D40 DATA FFFC426CE92A0C6E830000086E4842AEFFFC601E3F2E00084EBAFE6A548F16 DATA 804880B07CFFFF660460146006528B52AEFFFC302E000E536E000E4A4066D6 DATA 202EFFFC6608303CFFFF600000E2202EFFFC600000DA602E2F2E000A2F2EFF DATA FC3F2E00083F3C003F4EBAF75CDEFC000C2D40FFFC3940E92A0C4000006C08 DATA 303CFFFF600000AA3F2E00084EBAF634548F4A4066000092202EFFFC3D4000 DATA 0E202E000A26402440606C200B90AE000A48C0B0AEFFFC6D4A2F0A302E000E DATA C0BC0000FFFF2F003F2E00083F3C003F4EBAF6F8DEFC000C3940E92A0C4000 DATA 006C06303CFFFF604A302CE92A6602602E302E000E906CE92AC0BC0000FFFF DATA 91AEFFFC264A10134880B07C000D6604528B600614DB536E000E302E000E66 DATA 8E200A90AE000A48C02D40FFFC426CE92A202EFFFC4CDF0C004E5E4E754E56 DATA 0000302CE790670C2F2CE7964EBAEAFC588F600C206CE79252ACE792101048 DATA 804E5E4E754E56FFFE4EBAFFD43D40FFFE0C6E0020FFFE67F00C6E0009FFFE DATA 67E80C6E000AFFFE67E0302EFFFE4E5E4E754E56FFFE3D7CFFFFFFFE0C6E00 DATA 3000086D160C6E003900086E0E302E0008907C00303D40FFFE60320C6E0061 DATA 00086D12302E0008907C0061D07C000A3D40FFFE60180C6E004100086D1030 DATA 2E0008907C0041D07C000A3D40FFFE302EFFFEB06E000A6F063D7CFFFFFFFE DATA 0C6EFFFFFFFE6606397C0001E78E302EFFFE4E5E4E754E56FFF62F073D6E00 DATA 0AFFFC426EFFF8426EFFF64287302E0008B07C00646702600A3D7C000AFFFE DATA 60346008B07C006F6702600A3D7C0008FFFE60226008B07C00786702600A3D DATA 7C0010FFFE60106008B07C0068670260063D7C000AFFFE0C6E002DFFFC6610 DATA 303C00013D40FFF84EBAFEBE3D40FFFC60560C6E000AFFFE66162007E78022 DATA 07E381D081362EFFFA48C3D0832E0060260C6E0008FFFE66102007E780362E DATA FFFA48C3D0832E00600E2007E980362EFFFA48C3D0832E00536E000C3D7C00 DATA 01FFF64EBAFE663D40FFFC302E000C67183F2EFFFE3F2EFFFC4EBAFEA2588F DATA 3D40FFFA0C40FFFF668C302EFFF6670A302CE78E6704426CE78E302CE79067 DATA 102F2CE7963F2EFFFC4EBAE8F65C8F600453ACE792302EFFF8670620074480 DATA 600220072E1F4E5E4E754E56FFDC48E701103E2E00083D7C000AFFFE302EFF DATA FE48C04EBAECF02D6CE94CFFF62D6CE950FFFA426EFFF0426EFFEE426EFFEC DATA 426EFFEA3D7C0001FFE8426EFFE63D7C0013FFE4296C018AE94C296C018EE9 DATA 502D6CE94CFFDC2D6CE950FFE00C47002D660E1D7C0001FFF54EBAFD963E00 DATA 6004422EFFF5426EFFF2600000F80C47002D6610302EFFEE670A3D7C0001FF DATA EA600000D20C4700306D00009A0C4700396E000092302EFFEE6714302EFFEC DATA C1FC000AD047907C00303D40FFEC60740C4700306704426EFFE8302EFFE466 DATA 06526EFFF2605E302EFFF06704536EFFF2302EFFE8664E296EFFDCE94C296E DATA FFE0E950486EFFF6486CE94C3F3C08024EBAEB583F072F0F486CE94C3F3C20 DATA 004EBAEB48548F486C0192486CE94C3F3C08014EBAEB362D6CE94CFFDC2D6C DATA E950FFE0536EFFE460300C47002E660E302EFFF066083D7C0001FFF0601C0C DATA 47004567060C470065660E302EFFEE66083D7C0001FFEE600260183D7C0001 DATA FFE64EBAFC963E00536E000A302E000A6600FF04302EFFE66606397C0001E7 DATA 8E302EFFEA670A302EFFEC916EFFF26008302EFFECD16EFFF260620C6E0000 DATA FFF26C2E296EFFDCE94C296EFFE0E950486EFFF6486CE94C3F3C08034EBAEA DATA 922D6CE94CFFDC2D6CE950FFE0526EFFF2602C296EFFDCE94C296EFFE0E950 DATA 486EFFF6486CE94C3F3C08024EBAEA642D6CE94CFFDC2D6CE950FFE0536EFF DATA F2302EFFF26698102EFFF56728296EFFDCE94C296EFFE0E950486C019A486C DATA E94C3F3C08024EBAEA2C2D6CE94CFFDC2D6CE950FFE0302CE790670E2F2CE7 DATA 963F074EBAE6905C8F600453ACE792296EFFDCE94C296EFFE0E9504CDF0880 DATA 4E5E4E754E56FFE248E70030426EFFFE426CE78E206E000858AE0008265060 DATA 00032E101B48803D40FFF80C6E0020FFF867100C6E0009FFF867080C6E000A DATA FFF8662E4EBAFB843D40FFF60C6EFFFFFFF6671A302CE79067102F2CE7963F DATA 2EFFF64EBAE6145C8F600453ACE792600002E00C6E0025FFF867484EBAFB4E DATA 3D40FFF60C6EFFFFFFF66608303CFFFF600002CA302EFFF6B06EFFF8672230 DATA 2CE79067102F2CE7963F2EFFF64EBAE5CC5C8F600453ACE792302EFFFE6000 DATA 029E60000290303C00003D40FFF23D40FFF03D7C0100FFEE10134880B07C00 DATA 2A66083D7C0001FFF2528B10134880B07C00306D2010134880B07C00396E16 DATA 2D4BFFFA486EFFFA4EBAF490588F3D40FFEE266EFFFA10134880B07C006C66 DATA 083D7C0001FFF0528B101B48803D40FFF40C6E0063FFF466344EBAFA703D40 DATA FFF60C40FFFF6608303CFFFF60000214302EFFF26610302EFFF6206E000858 DATA AE000820501080526EFFFE600001EC0C6E0064FFF4671A0C6E006FFFF46712 DATA 0C6E0078FFF4670A0C6E0068FFF4660000904EBAFA403D40FFF60C40FFFF66 DATA 08303CFFFF600001BE3F2EFFEE3F2EFFF63F2EFFF44EBAFACA5C8F2D40FFE2 DATA 302CE78E6708302EFFFE6000019A302EFFF26646302EFFF06712206E000858 DATA AE00082010204020AEFFE2602E0C6E0068FFF46614202EFFE2206E000858AE DATA 00082210204110806012202EFFE2206E000858AE0008221020413080526EFF DATA FE6000013C0C6E0065FFF4670A0C6E0066FFF4660000964EBAF9A03D40FFF6 DATA 0C40FFFF6608303CFFFF6000011E3F2EFFEE3F2EFFF64EBAFB58588F2D6CE9 DATA 4CFFE62D6CE950FFEA302CE78E6708302EFFFE600000F6302EFFF26648302E DATA FFF06724296EFFE6E94C296EFFEAE950206E000858AE00082210204120ACE9 DATA 4C216CE9500004601E296EFFE6E94C296EFFEAE9504EBAE816206E000858AE DATA 0008221020412080526EFFFE600000960C6E0073FFF46600008C4EBAF9023D DATA 40FFF60C40FFFF6608303CFFFF60000080302EFFF2660A206E000858AE0008 DATA 24506024302EFFF26606302EFFF614C04EBAF8A83D40FFF60C40FFFF660630 DATA 3CFFFF604C536EFFEE302EFFEE67180C6E0020FFF667100C6E0009FFF66708 DATA 0C6E000AFFF666BE421A302CE79067102F2CE7963F2EFFF64EBAE3365C8F60 DATA 0453ACE792526EFFFE10136600FCD0302EFFFE4CDF0C004E5E4E754E560000 DATA 296E0008E792426CE790486E000C4EBAFC90588F4E5E4E754E56FFFC48E700 DATA 30266E0008246E000C2D4BFFFC60000002101B6600FFFC538B6000000216DA DATA 6600FFFC202EFFFC600000024CDF0C004E5E4E754E56000048E70030266E00 DATA 08246E000C60000006528B528A1013670000101013121248814880B0416700 DATA FFEA10134880161248839043600000024CDF0C004E5E4E754E56000048E701 DATA 30266E0008246E000C3E2E001060000006528B528A53473007670000161013 DATA 670000101013121248814880B0416700FFE210134880161248839043600000 DATA 024CDF0C804E5E4E754E560000206E00082008226E000C10D96600FFFC4E5E DATA 4E754E56000048E70030266E0008244B60000004528B10136600FFFA200B90 DATA 8A600000024CDF0C004E5E4E754E56000048E70310266E00083E2E000C6000 DATA 0004528B10131C006700000C10064880B0476600FFEE100667000008200B60 DATA 000008203C00000000600000024CDF08C04E5E4E754E5600002F2E00083F3C DATA 00414EBAED565C8F3940E92A6708303CFFFF60066004303C00004E5E4E754E DATA 5600006034206E000810104880B07C000A660E3F3C000D3F3C00024EBAED1E DATA 588F206E000852AE0008101048803F003F3C00024EBAED06588F302E000C53 DATA 6E000C4A4066C04E5E4E754E5600006018206E000852AE0008101048803F00 DATA 3F3C00044EBAECD8588F302E000C536E000C4A4066DC4E5E4E754E56000060 DATA 18206E000852AE0008101048803F003F3C00054EBAECAA588F302E000C536E DATA 000C4A4066DC4E5E4E754E56FFF248E70030266E000A244B41EC01A22D48FF DATA F60C6E8300000866163F2E000E2F0B4EBAFF345C8F3D6E000EFFFE6000014C DATA 0C6E82FF000866163F2E000E2F0B4EBAFF605C8F3D6E000EFFFE6000012E0C DATA 6E82FE000866163F2E000E2F0B4EBAFF705C8F3D6E000EFFFE600001102D4B DATA FFFA426EFFFE3F2E00084EBAEB12548F4A40660000A66000009410124880B0 DATA 7C000A66000086200A90AEFFFAB07C00006F40200A90AEFFFA48C02D40FFF2 DATA 2F2EFFFA2F2EFFF23F2E00083F3C00404EBAEBD4DEFC000C3940E92A48C0B0 DATA AEFFF26708303CFFFF600000A8302CE92AD16EFFFE2F2EFFF62F3C00000002 DATA 3F2E00083F3C00404EBAEB9EDEFC000C3940E92A0C4000026706303CFFFF60 DATA 74526EFFFE528A200A2D40FFFA6002528A200A908BB06E000E6500FF646010 DATA 200B362E000EC6BC0000FFFFD0832440200A90AEFFFA48C02D40FFF22F2EFF DATA FA2F2EFFF23F2E00083F3C00404EBAEB3CDEFC000C3940E92A48C0B0AEFFF2 DATA 6706303CFFFF6010302CE92AD16EFFFE426CE92A302EFFFE4CDF0C004E5E4E DATA 7543ECE9BA22FC0000000032FC000022FC0000000032FC000932FC830022FC DATA 0000000032FC000022FC0000000032FC000022FC0000000032FC010232FC83 DATA 0022FC0000000032FC020022FC0000000032FC000022FC0000000032FC0102 DATA 32FC830022FC0000000032FC0200D2FC0578397C0200E9B8296C0158E96629 DATA 6C015CE96A296C0160E962296C0164E95A296C0168E95E397C0007E95843EC DATA E93041ED000622C841ED001E22C841ED001822C841ED002422C841ED002A22 DATA C841ED001222C841ED000C22C8297C00000000E92C397C0000E79C397C0000 DATA E79A4E7520205555434F444500005B325D5B5555434F44457C576869636820 DATA 6F7065726174696F6E3F5D5B456E636F64657C4465636F64657C43616E6365 DATA 6C5D00003A5C2A2E2A00627200005B335D5B46696C65206E6F7420666F756E DATA 642E5D5B43616E63656C5D00002E555545000077005B335D5B43616E277420 DATA 6F70656E202E5555452066696C655D5B43616E63656C5D00626567696E2036 DATA 34342025730A00656E640A0000750A000072005B335D5B43616E2774206669 DATA 6E64202E5555452066696C655D5B43616E63656C5D00626567696E20000025 DATA 732025732025730000627700005B335D5B43616E2774206F70656E206F7574 DATA 7075747C66696C655D5B43616E63656C5D00656E640A00005B315D5B4E6F20 DATA 656E64206C696E652E5D5B436F6E74696E75655D005B335D5B53686F727420 DATA 66696C65215D5B436F6E74696E75655D00002000434F4E3A00004155583A00 DATA 005052543A000040240000000000013F8000003FF0000000000000434F4E3A DATA 00004155583A00005052543A00000000000000000000256400000000000000 DATA 0000004048000000000000BFF00000000000000D0A00000000000206060606 DATA 0606060600 '--------------------------CUT HERE--------------------------------