SHARE
TWEET

Untitled

a guest Oct 1st, 2018 86 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  
  3. C128 New EasterEgg basichi ROM Segment Replacement Tool v0.1a
  4.  - for nodeJS -- https://nodejs.org/en/download/
  5. ...by XmikeX on 1-OCTOBER-2018.
  6. ...Greetings to djinn_wd for making it clear the readline module could work better across more console implementations.
  7.  
  8. changes from v0.1
  9. -- perhaps better input function, using readline module
  10. -- X + ENTER generates new basichi ROM with r/c128 sample EasterEgg
  11.  
  12. **
  13. How to Execute: install nodeJS and then ...
  14. node easteregg128.js
  15. **
  16.  
  17. */
  18.  
  19. bajs = require('readline');
  20. fs = require('fs');
  21.  
  22. bytes = [];
  23. cc = 0;
  24. hex1 = hex2 = hexbytes = '';
  25. match = false;
  26.  
  27. data();
  28.  
  29. main();
  30.  
  31. function main()
  32. {
  33.     console.log('\033[2J');
  34.     console.log('Roll your own HexBytes or .. ')
  35.     console.log('.. Hit X + ENTER to generate a new basichi ROM using the Sample r/c128 EasterEgg segment :')
  36.     console.log('\x1b[91m\n930e9fecb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b89abf0d9fa1522f4331323820202020202020967245444449540d9fa1202020206d4f44455241544f52530d9fa10d9fa112552f5049504950495049504950495049504932920d9fa112552f534b55524b920d9fa10d9fa19e485454503a2f2f5757572e5245444449542e434f4d2f522f43313238920d9fa10d9fa1cbc1d2cdc10d9abf99\x1b[0m');
  37.     console.log('\nUse CTRL-C to Quit.');
  38.     console.log('Script checks for length, not validity, of HexBytes entered here.');
  39.     console.log('\n\x1b[96mReplacement C128 EasterEgg -- Paste and ENTER 155 HexBytes');
  40.     console.log('----------------------------------------------------------\x1b[0m\n');
  41.  
  42.     const rl = bajs.createInterface( { input: process.stdin, output: process.stdout } );
  43.     rl.question
  44.     ( '',
  45.         function (input)
  46.         {
  47.             rawbytes = input;
  48.             var r = rawbytes.length;
  49.             if(r == 310) {rawbytes=input; XOR();}
  50.             if(r < 310 && rawbytes.charAt(0) != 'X') {console.log('\nOnly ' + r/2 + ' HexByte(s).  Try again.'); process.exit(0);}
  51.             if(r > 310) {console.log('\nToo many HexByte(s) (' + r/2 + ').  Try again.'); process.exit(0);}
  52.             if(rawbytes.charAt(0) == 'X') {rawbytes=sampleEgg; XOR();}
  53.             rl.close();
  54.         }
  55.     );
  56. }
  57.  
  58. function XOR()
  59. {
  60.     for(i=0; i<rawbytes.length-1; i+=2)
  61.     {cc++
  62.         var x=cc;
  63.         var y=parseInt(rawbytes.substr(i,2),16);
  64.         var hexy = rawbytes.substr(i,2); hex1=hex1+hexy;
  65.         var x=(y^x);
  66.         var y=123;
  67.         var y=(y^x);
  68.        
  69.         var z = Number(y).toString(16);
  70.         padding = typeof (padding) === "undefined" || padding === null ? padding = 2 : padding;
  71.         while (z.length < padding) {z = "0" + z;}
  72.         hex2 = hex2+z;
  73.     }
  74.     console.log('\033[2J');
  75.     console.log('\n.. Raw Input Data .. ' + cc + ' bytes.');
  76.     console.log('\n'+ hex1);
  77.     console.log('\n.. transformed to ..\n');
  78.     console.log(hex2 +'\n');
  79.  
  80.     if (cc == 155) {match = !match; console.log('\nWE HAVE A FIT at 155 HexBytes !\n')} else {console.log('\nNew EasterEgg must be 155 HexBytes long, TRY AGAIN !\n');process.exit(0);}
  81.    
  82.     var temp = basichiROM;
  83.     hexbytes = temp.replace(easterEggOriginal, hex2);
  84.  
  85.     if (match) {create();}
  86. }
  87.  
  88. function create()
  89. {
  90.     var filename='basichi-replacement-x128.rom';
  91.     var failboat='\x1b[92m\nUnable to Create New ' + filename + '\n\x1b[0m';
  92.     var success='\x1b[93m\nNew ' + filename + ' Created !\n\x1b[0m';
  93.  
  94.     for(i=0; i<hexbytes.length-1; i+=2){bytes.push(parseInt(hexbytes.substr(i,2),16));}
  95.     charstring = String.fromCharCode.apply(String, bytes);
  96.    
  97.     buffer = new Buffer(charstring,'binary');
  98.  
  99.     fs.open(filename,'wx', function(err,fd)
  100.     {
  101.         if (err) {if (err.code === 'EEXIST') {console.log(failboat + err);process.exit(0);} else {throw err;}}
  102.  
  103.         fs.write(fd,buffer,0,buffer.length,null,function(err)
  104.         {
  105.             if (err) throw failboat + err;
  106.             fs.close(fd,function() {console.log(buffer.length + ' ROM Bytes saved - New EasterEgg created at basichi ROM !');console.log(success);setTimeout(function(){process.exit(0);},1000);});
  107.         });
  108.     });
  109. }
  110.  
  111. function data()
  112. {
  113. sampleEgg = '930e9fecb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b89abf0d9fa1522f4331323820202020202020967245444449540d9fa1202020206d4f44455241544f52530d9fa10d9fa112552f5049504950495049504950495049504932920d9fa112552f534b55524b920d9fa10d9fa19e485454503a2f2f5757572e5245444449542e434f4d2f522f43313238920d9fa10d9fa1cbc1d2cdc10d9abf99';
  114.    
  115. easterEggOriginal = 'E9776A5F5E5DBE213D24373F225520244A30273A4E2F354D4C4F404746686988151F0C081F0F19695F71960513117489051E0D01436D980610131967941C05753719EE70701DF96166667979733839E36F7B6C786F7F69192F01E26E6A05EC5E485D153FDA5C4A5632D9514E585C51062ACF5A4E40462CD3434D414E470809E936B0B6B4DEBCAEBEA1DDB4B8B8D2A0CBA7A8A3AACEB9A4A6AFCFED'
  116.  
  117. basichiROM = '20F787E0019005F0314C287D38AD1212ED1012A8AD1312ED1112B02BA635E8C885709838E9058571A5715D37AE4570F04420D2FFE671E8D0EF6020EA9238A535E533A8A536E5344CC984206E86D0034CD6881865248572A52569008573A000A97220AB034898917220038EA20120228D68A000917260206E868526A000842784728473C426F03420B703C8C920F0F4E627A627E005F02BC9309027C93A900AC941901FC947B01BE907E92F0A0A0A0AA2040A26722673CAD0F8F0C8A472A5734CC9844C287DA51748A5164820DA77201588AED503A000A9162074FFA86885166885174CD4842003888AA000A2168EB902AED5034C77FF20F787CA8AC929B03720824AA0FFA200E8C8B1263006C92090F7B0F48A209086A200A0FF8D04FFC8B126C92090F920398148297F9164203981E86810EA4CD1854C287D488A4898AA68A8686020DA77A51648A51748201588A904209086A000A5178D04FF206B81A516206B816885176885164CD185484A4A4A4A20748168290FC90A9002690669309164C86020DA77208C81A84CD484A5D8182A2A2A690024D7100269056020F7872045A8CA3015CA301ACA301CCA301ECA3020CA3023CA30284C287DAD21D0297F4CEC81A5864CEC81A5844CEC81A5854CEC81AD20D04CEC81A5F124D710103008A91A8D00D6AD01D6290FAABDF381290FA8C84CD484000C060E050D0B03020A080409070F0120F787CAE002B0348A4901AA082045A878AD00DC48A0FF8C00DCBD00DCDD00DCD0F8AA688D00DC8A28290FA8B93D82A88A2910D004980980A84CD4844C287D040203000608070005010020567920F787CAE004B0532045A8A0008AA2404A9001C84A9002A2808EB1120878AD00DC488E00DCA200E8D0FDB919D4D919D4D0F88DB212A2002CB1123001E8A9048830010AA0FF8C00DCC83D00DCD001C8688D00DC98ACB212284CC9844C287D20567920F787E005B0F3E002B01ABCE9118CB112A9009DE911E000D0050EB1126900ACB1124CC9842045A8E004F010A011E002F001888C00D6AC01D64CD484AD00D6A0002940F001C84CD484208003205979203C7B901620AF7AAA98482056798AA868C903D003A900A84CC9844C6C7920F787CAE008B0328A48205C7920F487205679E006B02368A82045A8B927D0290F186901E001F00EBD5B83AAB9B36C3D00D0F002A901A84CD4844C287D15271B1D171C20567920F787CAE002B00D2045A8BD25D0290FA8C84CD4844C287D20567920F787CAE002B00D78BCE711A9009DE711584CD4844C287D20F787CAE008B03F8A48205C7920F487205679E003B03068A8E002D009BED96DBC7E114CD48478B9B36C2DE611F002A90148980AA88A4A9005C868A90048B9D61158A8684CC9844C287DA51648A5174820DA77201588489848200F88205679684516A868451720C9846885176885166020567920F787E002F014B01EE000D007A5E438E5E5B00FA5E738E5E6B008A92824D71002A950A84CD4844C287D20578C3031D01A2045A8AD06DC8564AD07DC8566AD04DC8565AD05DC85674C7A84A91BA01220D48BA990A08420088AA995A08420128AA667A56485678664A665A56685658666A9008568A5638571A980856320B688A21BA0124C008C9835447A006828B14600908000000020B484A566A4676020800320EF7720DA77A568300DA563C990900CA99AA08420878CF0034C287D4CC78C20E584384C758C38208D92A9004C3C79247F3012A2152CA21B4C3C4DA200860F85648465A29060247F300160A2224C3C4D20288520D984205979A980851220AF7A20DA77205679A9B2205E7948A54A48A54948A53E48A53D48208F524CA085A9A5205E790980851220B67A855084514CDA77202885A55148A5504820507920DA77688550688551A00220CE428549AAC820CE42F082854AC8A94920AB03488810F7A44A8D04FF20008CA53E48A53D4820CE42853DC820CE42853EA54A48A5494820D777688550688551208603F0034C6C7968853D68853EA0008D04FF689150C8C005D0F86020DA77A00020448E6868A9FFA0004C9A8620F7878A48A90120908668A0008D04FF916468684CE386204D864820D842857968C57998900520D842AA98488A48209086A552A45320858768A86818652485249002E625982063874CE386204D864820D84285796818E57949FF4CE385A9FF8567208603C929F006205C7920F487204D86F053CA8A48A2004820D84285796818E579B0A849FFC56790A3A567B09F20567968A8688557686868AA688552688553A557489848A0008A60206E864CD484207E87A200860FA860206E86F006A00020B703A84CD4844C287DA666A4678652845320999286648465856360A2228609860A8570847185648465A0FFC820F142F00CC509F004C50AD0F2C922F0011884639865708572A6719001E8867398208886A8F011488820F1428D04FF913798D0F468207187A618E024D005A2194C3C4DA5639500A5649501A5659502A00086668467847188840F8619E8E8E8861860A56748A5664820D77820DD77688570688571A00020F642857920E74218657990034CEDA5208886204E87A552A453208587206387A570A47120858720E3864C0978A00020F64248C820F642AAC820F642A86886248425A8F00B488820B703913798D0F76818653785379002E6386020EF7720DD77A566A4678524842520E087D03C20F654903788A9FF8D04FF9124888A91244849FF386524A425B0018885248425AA68C436D03CE435D0384838653585359002E636E635D002E6366860A00020B70348C820B703AAC820B703A8862484256860C41AD00CC519D0088518E9038519A0006020800320D77720AD84A666D02DA6674C860320D777201588205C794CF487205C7920D777A5683012A563C991B00C20C78CA566A46784168517604C287D20B48AA56849FF8568456F8570A5634C4888207989903D20B48AD0034C288CA6718658A26AA56AA8D0016038E563F02490128463A46F846849FF6900A0008458A263D004A0008471C9F930C6A8A571560120908924701057A063E06AF002A06A3849FF65588571B90400F5048567B90300F5038566B90200F5028565B90100F5018564B003202689A0009818A664D04AA6658664A6668665A6678666A671866784716908C920D0E4A900856385686065588571A567656E8567A566656D8566A565656C8565A564656B85644C158969010671266726662665266410F238E563B0C749FF69018563900EE663F0426664666566666667667160A56849FF8568A56449FF8564A56549FF8565A56649FF8566A56749FF8567A57149FF8571E671D00EE667D00AE666D006E665D002E66460A20F4C3C4DA227B4048471B4039404B4029403B4019402ACDF039401690830E7F0E5E908A8A571B01416019002F601760176017602760376046AC8D0EC18608100000000037F5E56CB7980139B0B6480763893168238AA3B20803504F334813504F334808000000080317217F820578CF00210034C287DA563E97F48A9808563A9B6A08920128AA9BBA089201E8AA99CA08920188AA9A1A089208690A9C0A08920128A6820B08DA9C5A08920898A4C278AA976A08F20898A4C488820898A4C318820898A4C4C8B20B48AD0034C888A20EC8AA90085288529852A852BA571205B8AA56720558AA56620558AA565205B8AA564205B8A4CC18BD004EA4C62894A0980A8901918A52B656E852BA52A656D852AA529656C8529A528656B852866286629662A662B6671984AD0D66085248425A004B124856E88B124856D88B124856C88B124856F45688570A56F0980856B88B124856AA5636085248425AD00FF48A00420B703856E8820B703856D8820B703856C8820B703856F45688570A56F0980856B8820B703856A688D00FFA56360A56AF01F1865639004301D182C101469808563D0034CDA88A570856860A56849FF300568684CD6884C5D8920388CAAF010186902B0F2A2008670205588E663F0E7608420000000A2144C3C4D20388CA92EA08BA200867020D48B4C4C8B20B48AF0E520478CA90038E563856320EC8AE663F0B5A2FCA901A46BC464D010A46CC465D00AA46DC466D004A46EC467082A9009E8952BF0321034A90128B00E066E266D266C266BB0E630CE10E2A8A56EE567856EA56DE566856DA56CE565856CA56BE564856B984C898BA940D0CE0A0A0A0A0A0A857128A5288564A5298565A52A8566A52B85674CB68885248425A004B124856788B124856688B124856588B12485680980856488B1248563847160A25E2CA259A00020478C86248425A004A567912488A566912488A565912488A568097F2564912488A5639124847160A56F8568A205B5699562CAD0F986716020478CA206B5629569CAD0F9867160A563F0FB067190F7204E89D0F24C1789A563F009A5682AA9FFB002A9016020578C8564A9008565A288A56449FF2AA900856785668663857185684CB18846686085268427A000B126C8AAF0C4B126456830C2E463D021B1260980C564D019C8B126C565D012C8B126C566D00BC8A97FC571B126E567F02AA568900249FF4C5D8CA563F04D38E9A02468100AAAA9FF8DDF03202C898AA263C9F910072079898CDF0360A8A56829804664056485642090898CDF0360A563C9A0B0202068AA8471A568846849802AA9A08563A56785094CB1888564856585668567A8608EDA03A000A20A945FCA10FB900FC92DD0048669F004C92BD00520F58D905BC92EF02EC945D03020F58D9017C9ABF00EC92DF00AC9AAF008C92BF004D007666220F58D905C2462100EA90038E5604C7B8D6661246150C3A56038E55F8560F012100920388BE660D0F9F00720178BC660D0F9A5693001604CFA8F4824611002E65F20178B6838E93020B08D4C3C8D4820388C6820688CA56F45688570A6634C4888A560C90A9009A964246230214C5D890A0A1865600A18A0008579ADDA03D00620C9034CEB8D20B703657938E93085604C628DADDA03D0034C8003E624D002E625A00020B703C93AB00AC920F0ED38E93038E9D0609B3EBC1FFD9E6E6B27FD9E6E6B280020819220494E2000A53CA63B85648665A2903820758C20448E4CE255A001A92024681002A92D99FF0085688472C8A930A663D0034C698FA900E080F002B009A921A08E20088AA9F7855FA91CA08E20878CF01E1012A917A08E20878CF002100E20178BC65FD0EE20388BE65FD0DC200E8A20C78CA201A55F18690A3009C90BB00669FFAAA90238E9028560865F8AF0021013A472A92EC899FF008AF006A930C899FF008472A000A280A56718797E8F8567A566797D8F8566A565797C8F8565A564797B8F8564E8B00410DE300230DA8A900449FF690A692FC8C8C8C88449A472C8AA297F99FF00C65FD006A92EC899FF008472A4498A49FF2980AAC024F004C03CD0A6A472B9FF0088C930F0F8C92EF001C8A92BA660F02E1008A90038E560AAA92D990101A9459900018AA22F38E8E90AB0FB693A9903018A990201A900990401F00899FF00A900990001A900A001608000000000FA0A1F0000989680FFF0BDC0000186A0FFFFD8F0000003E8FFFFFF9C0000000AFFFFFFFFFFDF0A8000034BC0FFFF736000000E10FFFFFDA80000003C20388CA976A08F20D48BF070A56AD0034CD888A250A00020008CA56F100F20FB8CA950A00020878CD00398A409202A8C984820CA89A950A00020248A203390684A900AA563F006A56849FF8568608138AA3B29077134583E5674167EB31B772FEEE3857A1D841C2A7C6359580A7E75FDE7C680317218108100000000A905A09020088AA57169509003204F8C8558203B8CA563C988900320098B20FB8CA509186981F0F338E90148A205B56AB4639563946ACA10F5A558857120318820FA8FA90AA090209C90A90085706820EE8A608572847320FC8BA95920248A20A090A959A0004C248A8572847320F98BB1728569A472C898D002E6738572A47320088AA572A4731869059001C88572847320128AA95EA000C669D0E460AAD002A21E4C3C4D2045A820C0FF60206992B0EC60206392B0E660482045A820C9FF204392AA6890038AB0D4602045A820C6FF204392B0C8602045A820E4FFB0C26020AE91AE1012AC1112A92D2045A820D8FF204392B0A860A9012CA900850C20AE912045A8A50CA62DA42E20D5FF0820439228B065A50CF016A21C2051922910D016247F30082081920D4F4B0D006020519229BFF005A21D4C3C4D8E10128C1112247F300E70E7202A4D204F4F20F3514CC34D205452204F4F4C355220F6911820D890204392B0126020F6912045A8A54B1820759220439290B44CD090A900205D92A201A00020579220879220E39120399220E39120DD91A000864B20579220E39120DD918AA8A64B4C579220EB914CF487208603D002686860205C79208603D0F74C6C79A900A201208792205D9220EE9120F487864B8AA201A00020579220E39120DD91864CA000A54BE00390018820579220E39120DD918AA8A64CA54B20579220E39120EB91207B87A624A4254C5D920848A5BAC9049003200DA86828602045A84CB7FF2045A84CBAFF2045A84CBDFF2045A84CCFFF2045A84CD2FF2045A84CCCFF2045A84CC3FF2045A84CE7FF2045A84C7DFF2045A84C68FF8D03FF4CF0FF2045A84CE1FF4611AAF03B48A53538E902A436B00188852484258A49FF386524B00188C4349020D004C533901A85378438A001A9FF8D04FF912488689124A637A4388635843660A511300920EA9238661168D0B44C3A4DA618E01BF01320F093F0F78AA0008D04FF915E98C8915ED0E9A000845AA639A43A8661865086378462845184388A208393D00C8820FB4220D29338665AD0EF245A1042A200865AA902A00120FB4291618820FB42916120B703AA20E193853784388A20D2938AA88820FB429161CAD0F7A002B96000912488D0F8A550A451208393F0B0D0C4A00020B703AA20E193853784388A20D2934C1893C436902AD006C535F0249022245A3005A90220E193A90220D293A00120FB42C9FFD0016020FB429924008810F760A618E01BF01020F093F0F7A000915EC8A9FF915ED0EC6868A537A438853584366049FF386550A451B00188855084516049FF386561A462B001888561846260CAB500855FCAB500855ECAB5004818655E855E9002E65F6860A985A09420128A20388CA98AA094A66F20418B20388C20FB8CA9008570203188A98FA09420188AA56848100D200E8AA5683009A51449FF851420FA8FA98FA09420128A68100320FA8FA994A0944C869020FC8BA9008514201094A250A00020008CA959A00020D48BA9008568A514208194A950A0004C498B484C429481490FDAA283490FDAA27F000000000584E61A2D1B862807FBF88799688901872335DFE186A55DE72883490FDAA2A56848100320FA8FA56348C9819007A99CA089201E8AA9E3A09420869068C9819007A985A09420188A6810034CFA8F600B76B383BDD3791EF4A6F57B83FCB0107C0C1F67CA7CDE53CBC17D1464704C7DB7EA517A7D6330887E7E9244993A7E4CCC91C77FAAAAAA138100000000A2FF8E360120800320EF7720DD77A56648A56748A00220E74288993F00D0F720E7428D3501A8F00B8820D342C923F00698D0F54C6C79A93B205E7984778C230120EF77240F1039209F9720F298AE2B01F015A20038AD3101E578900BA23DEC2B01D0034A6900AAA0008AF005CAA920D008C478B0F820B703C820EB98D0EBF02720428EA0FFC8B90001D0FA98209086A0008D04FFB90001F0059164C8D0F620E386209F9720E795208603C92CF08A38667720F29868A868208587208603C93BF0034C98554C80038D03FFAD04128D3301A9FF8D32014CFA958680C478F033B90001C8C920F0F4C92DF0E8C92EF0EAC945F0119D00018E2401E8248010DDEE2A014CFA95B90001C92DD0036E2801C88C2901A5801002868020F298AD2C01C9FFF029AD2F01F03FAD2901D012AE2401207497DE0201E88E290120FB97F025AC2E01D017AC32013012AD2C01F06ACE2C01D005AD2D01F060EE270120EE9620B99720EE964C1C98AC2901F0168578386E3001A480AD280110062027974CA996200897A480F00520FF97F00620B9974CB296CE2A0138AD2C01ED2A01901B8D2701AC2E01D01BAC32013016A8F00B88D013AD2D010D2A01D0ACA92A20EB98D0FB60A8F0A1AD2A01D09CCE2701E6774C829638AD2C01ED2A01F039A48090168578CC2401F002B001C8EE2A01203D97C678D0EEF01D49FF69018578CC2301F00788CE2A014C2597E677A980203F97C678D0E9848060D03949099D0001CAEC290160A900AE2901E82C300130104D2801F00B208297203197B0F84C5D89BD0001DE0001C930203197B0F32C300110058480686860AD280149808D2801A9309D0101A9319D020160BD0001FE0001C9396018C8F005CC35019004A477D0D420D342EE3101602081878578A20AA9009D2701CA10FA8E260186808E2501AAA86018A5806D2D01B03938E5779034CD2401F002B02DCD23019028AABD0001C9359020EC2301F00ACA2082978E2401F0F260A9319D0001E88680C6771005E677EE2A0160A480F017AC2301B90001C93060E680203D97EE2301CC2401F0E5C8200298F0ED60AD25013002E677AE2301CAAC340120D342C8C92CD0142C260130098D03FFAD05124CAB98AD33014CAB98C92ED0098D03FFAD06124CAB98C92BF03BC92DF032C95ED069A94520EB98AC2901200298D006C8200298F007A92D2C28013002A92B20EB98AE2901BD000120EB98AC36014CA198AD320130AEAD32014CAB98A577D018EC2401F005E8BD00012CA9304E260120EB98F0034C2A9860C677AD250130EB206EAAEA8D03FFAD07124CA898AD2701F0CBCE2701F0034C4098AD2E0130F620D342C92CD0ACAD330120EB98C84CDA98200C56CE310160AC3601208B9720A799D0148C3401901AAA208B97B00520AF99F00AAC34018A200C564CF598B0EAAC3401A677D07A8E310188CE3101208B97B074C92CF0F7207E9990EFC92ED008E8E00290E94C6C7920B399D00B90038D2B01FE2C014C2799C924D00F2C250110F1186E2501CE2C014C4B99C95ED016A202208B97B0CFC95ED0CBCA10F4EE2F01208B97B022C92BD019AD32011005A92B8D3201AD2E01D0AD6E2E018C3601EE310160C92DF0ED388C3601CE360160C92BF015C92DF011C92EF00DC93DF009C93EF005C923D0011860A5668DD603A5678DD70320EF7720DD77A5668DD803A5678DD903A2018667208603C929F003200988205679A667D0034C287DCA8663A203BDD6039559CA10F8A002A95920AB03995D00A95B20AB039960008810EDA560F03BA900856418A5606563B030C55D9002D02AA464C460F01F98186563A8A95E20AB038579A464A96120AB03C579F004E663D0CEE664D0DBE663A5632CA9008D03FF48ADD803ACD9032085878D03FFADD603ACD70320858768A84CD484208F9DA200E838E95AB0FA8810F78E491148695A20949A681849FF6901CE4911A2FFE838E90AB0FA690A858E8A0AAABD2A9FBC299F18C68E300C7D3E9F48987D3D9FA86890EF48A200AD49114AB002A202689D4A11989D4B1160A0199002A01BAD491169024A4A08208F9DC0FF90078AA8208F9DB00320AE9D28B01B4C9E9D8D4E11A2230E4E1120CE9A9D3111989D3211E8E8E02B90ED6020F787E0029010F0034C287D20499CA89002A0004CD4848A0AAABD3111A8BD32114C3C79A202A006A9009D3D119D3E1120999D1008DE3D11DE3E11D00BC900D004C000F003FE3D119D39110A9D4111989D3A112A9D4211CACAA004E000F0C9A20AA008207C9DA9002A2A8D471149028D481118A9106D4711A8484902AA207C9D9D3111989D321168A818A9086D4811AA207C9D8D45118C461120FB9BAC481138B93911E901993911B00BB93A11E900993A11B00160AE4711AD4611300620EA9BAE481118AD45117D41118D4511AD46117D42118D4611AE481120EA9BF0BBA00218BD31117D3D119D3111E888D0F360AD6C110D6B11F016EE3111D003EE321120199CAE3111D003CE3211CE311120249DB02420709C20E89C8D6D11B18C0D6D1124D8101348A683AD6D113D259F8D6D11684D6D11918C60A683D0F9F0F420E39CB0218D6D11B18C2D6D112ACA10FC2A248B30062903C5831860182903F003A20060A2FF60BD33C0858CBDCA9C858DA583D008ADE20324D8100860C902D010ADE303290F8577B18C29F00577918C60B010ADE20329F08577B18C290F0577918C60A58D290309D8858DA9008D00FF78A5014829FE8501A585918C68850158601C1C1C1C1C1C1C1D1D1D1D1D1D1E1E1E1E1E1E1E1F1F1F1F1F20249DB03398187D33C0858CBD4CC06900068C2A068C2A068C2A858DAD33112907A8AD311124D80810010A2907AABD1C9D281004E81D1C9D608040201008040201AD32114AD01EAD31116A4A24D830014AA8C028B00FAD3411D00AAD33114A4A4AAAC919603860AD6A11F017A587A488205A9DA589A48A20AE9D9D311198E89D3111E8609007B014B00F208F9D187D311148987D3211A86860208F9D38FD3111855998FD3211A808A5592860B9311148B93211A86860207C9D100F081849FF6901489849FF6900A8682860848E858FBD3111BC321108209C9D9D3111989D3211A9008D7711A010468E668F900F187D311148AD77117D32118D7711684E77116A88D0E46900AC77119001C8284C9C9DA00020F99DA002B93511993111B9361199321160208603F00C205C79C92CF0052012883860A900A81860A200208603F0F7205C79C92CF0F020F48738602074A0A201208603F013C92CF00F20F487E004B00BE00224D83002B0038683604C287D208603F007205C79C92CD012A000B931119D3111E8C8C004D0F460205C798E781120089F208603C92CF056C93BF0034C6C79208003201288857798A47720779AAE7811BD31119D3311BD32119D3411204A9DA90E8D791118AE781120CE9A9D3111989D3211A0004E79119002A002206B9D9D3111989D3211E8E84E7911D0DC1860208003EE7811EE781120089FAE7811CACA204A9DA002AE7811E8E8CACA4E7911900A206D9D9D3111989D3211A000EC7811F0E81860208603C9AAF005C9ABF001182E791120C06DAE78119D3211989D311160FFAA550000002C71578D8000A48FC419DDB2F090FC1CFFFF04720450040B03A80328029001E301280063A576F00160AD1112186924B00E8562CD1312900AD005CC121290034C3A4DC676AD10128524A5628525AE10128626AD1112852738E91CA88A49FF85509849FF8551A000E650D004E651F018A524D002C625C624A526D002C627C62620C00391244C929F18AD111269248D1112A52E6924852EA54469248544204F4F20824F247F102DA22424763002A2DC8A18653E853E8A186D03128D03128A186D0F128D0F12204750A53FC9FFD007A540C909D00160A000B13FC981D009A0102062A0A912D007A0042062A0A90518653F853F90D4E640D0D0A576D00160A000847684248426A91C8525A940852720C0039124C8D0F8E625E627AD1112C527B0ED38A52EE924852EAD1112E9248D1112A544E92485444CC79FB13F2476D00638E924913F60186924913F60A576F00160A2234C3C4D20BFA3A58029E6F0034C6C79A001A201A5802911F0064A9002E8E8E88A2067A6A900AA208792A060AE1C01A9002057923820D8909009482014A168AA4C3C4DA2002045A820C6FFA0038C74112063928D7511205192D03F2063928D7611205192D034CE7411D0E5AE7511AD761120328EA92020699220639248205192D01768F0062069924CF3A0A90D206992209392F005A002D0B468206F92A900184C7592A92220C1A3206FA72057A1A005A20424805013A208D00FA9E220C1A3206FA72057A1A016A2058A2067A6206F92A900AA20879220D890EA4CB2A3A061C8C06FF00C2045A8205CFF90F38C1D0160A2014C3C4DA9F320C1A3200DA8A5802904F006AD1B014C7592AD1C012045A84C4AFFA96620C1A32050A7A005A9042067A6A900AA2087924C1591A9012CA900850CA9E620C1A32050A7A9008D1D01A005A9042067A6A900AA2087924C3391A966A2F820C3A32050A7A5812906C906F0034C6C79AD1A01CD18019030D00AAD1901CD17019026F024A005A9042067A6AD1F01A200208792AE1701AC1801A95A865A845BAE1901AC1A014C1D914C287DA9E6A2FC20C3A32050A7AE1701AC1801A900E0FFD006C0FFD002A9FF8D1D01A005A9042067A6AD1F01A200208792A900AE1701AC180120D5FF082043922890034CD09020519229BFF0034C6791186020BFA32049A72901C901D061207B9220E1A7D025A01BA904AE2001F002A9062097A32078A7247F3010A000A97B20AB03C9329005A2244C3C4D6020BFA32049A720E1A7D027A037A9042097A32078A7247F3019A90D206992A000A97B20AB03F006206992C8D0F3A90D20DF90604C6C79A923205E7920F487E000F0378E1B01200F88A201201E9EE000F028E0FFF0248E1E01AD1B012045A82059FFB0198CED118E1C01A9008D1B01A96F8D1D01A03BA904D07D4C287DA2044C3C4D20BFA3A0FFA9022097A34C83A120BFA3205BA7207B92A021A201A5802910F001E88AD05120BFA32930C930D006A58029C7F007A5802060A7A580A027A908D03520BFA32060A7A00DA90CD029A9E420C1A32066A7A02FA908D01BA9C720C1A32930C930F0034C6C7920E1A7F001602083A1A023A9042067A6206F92A900AA2087923820D8900848AD1B01382075926828B001604CD090FFFFFFFF00086FA900A2FF488A48A90085808581A2229D0001CAD0FAA206BDB8A39D1701CA10F7AED5038E1F01208603D00E682581D06B68201DA6A580A68160C923F04BC957F05DC94CF059C952F029C944F073C991F027C942F02EC955F025C950D0034CB4A4C949F075C922F007C928F0034C6C794CDCA42080034CFBA42082A54CF7A4208DA5D0F8209EA5F0F3A904201DA620F2A5E000F0428E1B01A904D0E04C6C79AAA940201DA6E057D0062080034C7BA420F2A5E000F021E0FFF01D8E1E01A940D014A910201DA620F2A5E002B00A8E12018E1401A910D0624C287DAD2201D0BD2080038D20012080038D2101A9FF8D22012080034CFBA4A9022022A62005A68C17018D1801A90205818581D031A9042022A62005A68C19018D1A01A904D0E8A90120B9A58D1101A00020B7038D03FF99B712C8CC110190F1A90105808580208603D0194CEAA3C991D0034C37A4C9A4F002D06D208003C950D00FF0B1C92CD0E62080034CF8A3208003C944F010C991F01FC955F021C922F022C928F01EA920201DA620F2A5E002B0398E1401A920D01B2082A54C68A5208DA5D010A90220B9A58D13018E15018C1601A90205808580208603F08FC92CF0AEC991F0D4C955F0D6D0374C287D208003C942F015C955D02920F2A5E01FB056E00490528E1C01A90860A9012022A620F2A5E010B0D58E1F01A90105818581A900604C6C79201DA6207B87AAF025A00020B703C940D012A980201DA6A58009808580CAE624D002E6258AC911B00BA624A42560A2082CA2092CA2174C3C4D208003F0BF900920597920F4874C56794CF487208003F0AC900E205979201288205679A416A517604C12882580D095602581D0906049D124D13AF1F0D13AF12CE12CE043D23AF23DD23AF22CD13AF12C414ED13AF12CD056D144D23DD143D23AF23DD13AF152D13AF23DD13AF153D13AF150C2E2E08D10019848200DA8A20068CE10013048A8C89848B927A61037C9C2F052C9D0F05DC9E2F077C9E1F061C9F0F047C9F1F075C9F2F021C9E0D005AD1E01D012C9D1D005AD12011007C9D2D0BFAD140109309D0011E8D0B4F0648A48A200A011205D92AD1B01AE1C01AC1D012057926860ADED11D0DC248030021090A940D0D2AD20019D0011E8AD2101D0C6AD1E01F004A94CD0BDA9538D1E01A957D0B4A5169D0011A517E8D0AAAC1101F033A000B9B7129D0011E8C8CC1101D0F3F023AD15018524AD16018525AC1301F013A00020B7038D03FF9D0011E8C8CC1301D0F024CA4C71A629E6F0034C6C79A5802901C901D0F5A5806029E7D0EE6029C4D0E9A5802903C903D0E1A580602905C905D0D8A58060A57AD019A928857A209992867B847CA0288D04FFA97A917BC8A900917BAE1C01D005A2088E1C01A900A06F205792A900205D9220D890A20020C6FFB020A0FFC82063928D04FFC90DF006917BC02890EFA900917B206F92A900384C75924820C8A7200DA868AA4C3C4D247F302520819241524520594F5520535552453F00206F9220639248C90DF005206392D0F768C95960A900609848A57AF00DA028988D04FF917BC8A9FF917BA9008D03FF857A68A8602C302059454BAA9848A90020328E68A860853C88AAE8D002867F6048A9008D00FF6860ADFD12F00160EEFD12A210BDD6119D00D0CA10F7A007AD15D039B36CF038BED96DBD7E11F0309D7F11980AA8BD801138E901E8E8C820F4A9CACA88BD801120F4A908984AA8289009ADE61159B36C8DE611DE7F11D0D38810BDAD19D08D19D0290EF0444AA0014A902048B91ED019E71199E711A900991ED0AD7F12C000F0014A4A9005A9FF997612688810DA4A9018AD13D08DE911AD14D08DEA11AD7F122904F005A9FF8D7812A200BD24123027BD231238ED22129D2312B01BBD2412E9009D2412B0118A4AA8B9301229FE48B93970A8689904D4E8E8E006D0CEA002B9851210068810F84CF0A918B99D12799712999D12B9A012799A1299A012B99412AA2901F02E900F38B99D12F98E12B9A012F99112B04DE002900A20DAA9A902999412D033B98812999D12B98B1299A0124CAEA9B014B9A012D98B129026D00AB99D12D98812901CF01AE002900A20DAA9A903999412D0CDB98E12999D12B9911299A012BE3970B99D129D00D4B9A0129D01D498AABD8212D003DE8512DE8212BD85121008A908BE39709D04D44C2FA9B9971249FF186901999712B99A1249FF6900999A1260CEFD12604818BD81117D85119D8511BD82117D86119D86116890134A4AB9D611B00569014C1BAAE901C9FF99D61160A9844C2BAAA9854C2BAAA986482012882045A88C07DF8D08DF200F882045A88C02DF8D03DF200F882045A88C04DF8D05DF200988E010B00E2045A88E06DF68A8AED5034C50FF4C287D20478C4CC78C20D342C92CD007AD330120EB98C8386E250160FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BE9776A5F5E5DBE213D24373F225520244A30273A4E2F354D4C4F404746686988151F0C081F0F19695F71960513117489051E0D01436D980610131967941C05753719EE70701DF96166667979733839E36F7B6C786F7F69192F01E26E6A05EC5E485D153FDA5C4A5632D9514E585C51062ACF5A4E40462CD3434D414E470809E936B0B6B4DEBCAEBEA1DDB4B8B8D2A0CBA7A8A3AACEB9A4A6AFCFEDE74CB4844C3C794C428E4C52804C15884C758C4C2E884C31884C45884C48884C248A4C278A4C498B4C4C8B4CCA894CFB8C4CB78F4CFA8F4CBE8F4CC18F4C33904C09944C10944C59944CB3944C478C4C848C4C578C4C878C4C37844CB48A4C898A4C857A4CD48B4C008C4C288C4C388C4C28484C309B4CFB9B4C50674C9B5A4CF3514CF8514CD6514C4F4F4C0A434C64504CF64A4CD7784CEF774CA65A4C815A4CA0504CEA924CCD4DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C21B04C09B04CB2B0207DFF0D425245414B0700688502A205689503CA10FA3025A9008D00FF8506850785088505A900A0B085048403A90F8502207DFF0D4D4F4E49544F5200D8BA8609A9C02090FF58207DFF0D202020205043202053522041432058522059522053500D3B201B5100A50220D2B88A20D2FFA50320C2B8A002B9020020A5B8C8C00890F520B4B8A200867A20CFFF9D0002E8E0A1B01FC90DD0F1A9009DFF0120E9B8F0E0C920F0F76C2E03A215DDE6B0F00CCA10F8207DFF1D3F004C8BB0E013B012E00FB0138A0AAABDFDB048BDFCB0484CA7B785934C37B34CB1B96C000A4143444647484A4D525458402E3E3B242B26254C535605B430B298B5DAB3D5B1CDB2DEB151B14FB033B2E2B08FBA05B4AAB193B18EB20AA668A966782074FF58AEB20A608EB20AA2668EB902A668782077FF58AEB20A608EB20AA2668EC802A66878207AFF5808AEB20A2860B0082001B920A7B79006A90B8560D015200EB9902AA20324D71001E8466266616660CAD0F720E1FFF01220E8B1A90824D710010A2052B92022B9B0E94C8BB04CBCB02074B9A00020A7B7B00AA560990500C8C00590F14C8BB0B01C2001B9A00020A7B7B012A560202AB1C824D71004C01090EDC00890E9207DFF1B4F910020E8B14C8BB02074B9A6099A4C71FF2074B9206EFF4C8BB020B4B8A93E20D2FF2092B8A000F00320A8B8201AB120C2B8C8C00824D71002C01090EC207DFF3A1200A000201AB148297FC92068B002A92E20D2FFC824D71004C01090E7C00890E360A9002CA9808593A9008DB30A2083B9B00520A7B790034CBCB02493102C38A566E560A567E561B021A56365608560A56465618561A56565628562A202BDB70A9566CA10F8A9808DB30A20B4B8A00020E1FFF047201AB1A2608EB9028EC802A66278249310032077FFA662207AFF58F0092092B820A8B820A8B82CB30A300BE660D010E661D00C4CBCB02022B92060B94CC6B22050B9203CB9B0B44C8BB02083B9B061A00020E9B8C927D01620E9B8C900F05199800AC820E9B8F01BC020D0F3F0158C000120A5B7A56099800AC820A7B7B004C020D0F1849320B4B8A000201AB1D9800AD00EC8C493D0F32092B820A8B820A8B820E1FFF0082050B9203CB9B0DB4C8BB04CBCB0A00184BA84B98884C684B784C78490A90A85BCA98085BB20E9B8F058C920F0F7C922D015A67ABD0002F049E8C922F00C91BBE6B7C8C01190ED4CBCB0867A20E9B8F03120A7B7B02CA56085BA20A7B7B0232001B985C620A7B7B03F20B4B8A660A461A593C953D0D1A90085B9A96620D8FF4C8BB0A593C956F006C94CD0BBA90020D5FFA5902910F0E8A593F0AC207DFF204552524F52004C8BB0A666A467A90085B9F0D02083B9B023A568CDB90AD01C20A7B7B017A000A560202AB120E1FFF0082050B9203CB9B0EE4C8BB04CBCB0B03A2001B9A2008EA10A8EB40A20E9B8D007E000D0034C8BB0C920F0E89DAC0AE8E003D0E8CA3017BDAC0A38E93FA0054A6EA10A6EA00A88D0F6F0E94CBCB0A202ADB40AD03020CEB7F029B0EFA9249DA00AE8A562D0E5A004ADB60AC9089005CCB40AF006A561D002A002A9309DA00AE888D0F9C67A20E9B8F00EC920F0C29DA00AE8E00A90BAB0B38663A2008EB10AA200869FADB10A2059B6AEAA0A8664AABD61B7207FB5BD21B7207FB5A206E003D014ACAB0AF00FADAA0AC9E8A930B01E207CB588D0F10EAA0A900EBD14B7207FB5BD1AB7F003207FB5CAD0D2F006207CB5207CB5A563C59FF0034C8BB5ACAB0AF032A564C99DD023A560E566AAA561E5679008D06EE082B06A9008A8C8D064E0829060CACA8AACAB0AD003B95F00202AB188D0F7ADB10A202AB120ADB8207DFF41201B510020DCB5EEAB0AADAB0A2052B9A9418D4A03A9208D4B038D5103A56820D2B88E4C03A56720D2B88D4D038E4E03A56620D2B88D4F038E5003A90885D04C8BB04CBCB0207FB58EAF0AA69FDDA00AF00A6868EEB10AF0E94C96B4E69FAEAF0A60B0082001B920A7B79006A9148560D005200EB99023207DFF0D1B510020E1FFF01420D4B5EEAB0AADAB0A2052B9ADAB0A2024B9B0E04C8BB04CBCB0A92E20D2FF20A8B82092B820A8B8A000201AB12059B648AEAB0AE8CA100A207DFF202020004C02B6201AB120A5B8C8C00390E868A20320A1B6A206E003D017ACAB0AF012ADAA0AC9E808201AB128B01D20C2B888D0EE0EAA0A900EBD14B720D2FFBD1AB7F00320D2FFCAD0CF60204DB6186901D001E84C9FB8A667A81001CA65669001E860A84A900B4AB017C922F013290709804AAABDC3B6B0044A4A4A4A290FD004A080A900AABD07B78DAA0A29038DAB0A98298FAA98A003E08AF00B4A90084A4A092088D0FAC888D0F260A8B921B78563B961B78564A900A005066426632A88D0F8693F20D2FFCAD0EC4CA8B840024503D008400930224533D008400940024533D0084009400245B3D008400900224433D08C440011224433D08C449A10224433D008400910224433D0084009621378A9002181820000594D9192864A859D2C292C2328245900582424001C8A1C235D8B1BA19D8A1D239D8B1DA1002919AE69A8192324531B23245319A1001A5B5BA5692424AEAEA8AD29007C00159C6D9CA569295384133411A56923A0D8625A48266294885444C8546844E89400B4088474B4286E74F4CC4A72F2A48A00AAA2A2747474724468B232B20022001A1A2626727288C8C4CA26484444A2C80D202020C67A20CEB7B01620E7B8D009C67AADB40AD011F00DC920F00BC92CF00768684CBCB0382418ADB40A60A9008560856185628DB40A8A48984820E9B8D0034C7EB8C920F0F4A203DDF5B0F006CA10F8E8C67ABC8AB8BD8EB88DB60A20E9B8F07A38E9309075C90A9006E907C910B06B8DB50ACCB50A9061F05FEEB40AC00AD00AA202B5609DB70ACA10F8AEB60A066026612662B043CAD0F5C00AD0220EB70A2EB80A2EB90AB031ADB70A65608560ADB80A65618561ADB90A65628562B01A18ADB50A656085608A656185618A65628562B00629F0D002F0833824188CB60A68A868AAADB40A60100A080204030301A56820D2B88A20D2FFA566A667488A20C2B86820C2B8A9204CD2FF207DFF0D910060A90D4CD2FF207DFF0D1B512000608EAF0A20D2B820D2FF8AAEAF0A4CD2FF4820DCB8AA684A4A4A4A290FC90A90026906693060C67A8EAF0AA67ABD0002F006C93AF002C93F08E67AAEAF0A2860A5608566A5618567A56285686038A560E5668560A561E5678561A562E568856260A9018DAF0A38A560EDAF0A8560A561E9008561A562E90085626038A563E9018563A564E9008564A565E900856560A90118656685669006E667D002E6686038A566E9018566A567E9008567A568E900856860B00CA560A461A66285048403860260B02A2001B920A7B7B022A5608DB70AA5618DB80AA5628DB90A200EB9A5608563A5618564A562856590021824386020A5B720B9B8A92420D2FFA562F00720D2B88A20D2FFA560A661209FB820B9B8A92B20D2FF2007BAA900A208A003205DBA20B9B8A92620D2FFA900A208A0022047BA20B9B8A92520D2FFA900A218A0002047BA4C8BB02001B9A900A2079DA00ACA10FAEEA70AA0170878F8466866676666900F18A203BDA40A7DA00A9DA00ACA10F418A203BDA40A7DA40A9DA40ACA10F48810D7286048A5608DA20AA5618DA10AA5628DA00AA9008DA30A688DB40A8CB60AACB60AA9000EA30A2EA20A2EA10A2EA00A2A8810F0A8D009E001F005ACB40AF008EEB40A093020D2FFCAD0D460D003A2082CA660E0049065E01FB0618660A900856285B7AA2068FF20E9B8C67AC924F04FA900A660A00F20BAFF20C0FFB032A20020C9FFB02BA67AE67ABD0002F00520D2FF90F220CCFF20B4B8A20020C6FFB01020CFFF20D2FFC90DF006A59029BFF0F020CCFFA9003820C3FF4C8BB04CBCB0A0FFA67ACAC8E8BD0002D0F998A67AA00220BDFFA900A660A06020BAFF20C0FFB0CFA20020C6FF20B4B8A003846320CFFF8560A590D0BA20CFFF8561A590D0B1C663D0EA2007BAA900A208A003205DBAA92020D2FF20CFFFF009A690D09320D2FF90F220B4B820E1FFF086A002D0BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2843293139383620434F4D4D4F444F524520454C454354524F4E4943532C204C54442E20414C4C205249474854532052455345525645442EFFFFFFFFC8CD01C5'                                                              
  118. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top