Sign in to follow this  
Followers 0
Biatu

Variable used without being declared...when it is.

2 posts in this topic

When compiling this script here:

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Outfile_type=a3x
#AutoIt3Wrapper_Compression=4
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;Create Auto Loading Mem Dll

; Loaded Dll Array Architecture

; Alias (FileName)
; Handle (Same as $_Dll_Alias)
; LZNT Opt (0, Binary is not LZNT  1, Binary is LZNT)
; LZMA Opt (0, Not LZMA  1, is LZMA)
; Base64 Opt (0, Not Base64  1, is Base64)
; Binary
#include-once
#include <WinAPIProc.au3>
#OnAutoItStartRegister "_DllInit_quricol32"

Func _DllInit_quricol32()
    Local $sBinary="0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000F00000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A240000000000000064B9A8C020D8C69320D8C69320D8C69329A0429303D8C69329A0539300D8C69329A0559327D8C69320D8C79344D8C69329A04593B9D8C69329A04C932CD8C69329A0549321D8C69329A0529321D8C69329A0579321D8C6935269636820D8C69300000000000000000000000000000000504500004C01030003C5A74F0000000000000000E00002210B01090000A001000010000000400200C0EC03000050020000F003000000001000100000000200000500000000000000050000000000000000000400001000000000000002004001000010000010000000001000001000000000000010000000BCF60300FC000000C4F50300F800000000F00300C405000000000000000000000000000000000000B8F703001000000000000000000000000000000000000000000000000000000000000000000000008CEE03004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000555058300000000000400200001000000000000000040000000000000000000000000000800000E0555058310000000000A001000050020000A0010000040000000000000000000000000000400000E02E727372630000000010000000F003000008000000A40100000000000000000000000000400000C000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000332E393100555058210D090209A126AEB3CCF70D470AC00300B59C0100006803002609003CFDFFFFFF83EC188D0424506A1851FF150002800885C0750483C418C38B5424120FAFB7FCFFBF04100FB7C253566683F801750ABB01000000E909E30FA41990650477040808F90169061010187776BB1877EE8FBD6A286A406A3C8BF0C70628116A0C8956ADFBFFED048B446C894608668B4C241866894E0C66171A086DFBF3DB560E7CFB18730CB88ACBD3E0232093F7FFDFB6C39B46A7C01F83E0E09983E20703C233C9C1F803147E7F6B5B081E143C484E248BC65E5BC9BB20EF7B8BC5383F3D8D0C85735196685BDBDA6FCC00FF14DE898B3537F71F5B030097348BD885DB0F84DC25674E08E1F6CD7585249AB50056535104525027767B5B190422B9BCAD20571684CEB5EF6880DA02080A09C04DFBED6CFF308BF883FFFF288FB68B0EBA424D097FFB1B5AD3568B561403C003D1038D54020E558B77FBEFBA2D2D2C171633D2528D44010E8D56145128DEBEB5DF2204246A1005205257898832FFD5F7ADB5DF7B743F8B4E206A2925508D148DD16B413EF652565719258B7614B0121ED98D3D12578D240A0753145D5FBE6BFF1F1C14C3CC6A08E809014DC20BD17501C3C700B15930FC00C740D91FC385F677E762DF0FC8FFC3575327D029FF750513ED7685465F24835309501A4E8CED64CBDF18897E04891E33C0CC00555661EC7FCE0A5E3BE8ED74595756C74567B13658E445598B0D5C3F084FD8743D548D4EFFBB897500897DFB1B6F1B27D7937E0F850195C1880A42D1545AFB6D63EE9AF1CE8BC55DC35E7B04B2D8C1CE38553E085F148F687CB2D9F08C7C538B5C7EE400FB5E3B8D3CDD8A5799F0ADFDC21EF67452EE7D0033FF9491FDCFF88DCE307E2C8D9B00CC188A1417B080BE08C227BFFD0DFF84D0A7C3881941D0473B7C989BC09EE17CDA7DAFAE5BAFE1CDF10B8B6C2408A0AA75065E741ABEDD9A1AB05D006F742A8B06B12A6DF6B0D037CE1CD85B1DAA6C78A96D744D914E505152025E1C095918B90C5B03C350D2350E6B6B33064D2F57EC8D653B8B5540450EE803CF51112CEC62DB4C529E5B0106E61CEF3166CE3AA63556515087D3A6C3B5ECA6C131055EC335587BBB4208EA18039C4276E948AD3DC8560C8BC7EB407C267DD7DA1ECF33505BC38D4307CF36C39099CDAE041A53C3FFDBCECD1E502133F67E7E318A0A02C90A4A01F37CDFBF46050283C20807FB04FCFD19FEFFCFFEFF3BF0884C3EFF7CCF83E307741532C9B4EF0F0DB784F319459BF6880C38937B8C806D64CC007AC20C000F954A0F0F51539110A68B5BE3D677B683F907770C52C18BA5E521FF4B4BED50EB02C3B9F57D7D088D5C0EFF8D6424FFF676E300A8013083442902B1851DB18483FA06880BED8EED1BC3880FEB03"
        $sBinary&="6E37BD4B03FE13CBCC46EB087CD8BF81F530856F759BB2B28447F9D6DE88542B58DD4B6F8DC902072F07EB50DF2BD9110663DFDDB5413F817CCC8B2F5F5D5B59C39F57BAE0F88E8B6333DB33ED89D9387E407E7B5BE8A31C6674048D4900A08A1684D279981AFFDF8111EB0F02D8F6D380E30132DA9F046FFF850BE9B6115B014003EA46413BC791433BDFEC3DC77740107CCD5E5FAB5C005D03A66B6D0C5B47593B3E6CC9C9B65A18550B8A51EABE85DF5083EF60DC97405AD3DA0E676CAC5B5FE4514E4FC05EACD5E4D98E7E66A864775FB83566181890178A1F84DB591EEB1CA071E3EDB8565500F7E98B1CE81F025B7AE9D6B6D8D12B5E94C03260066ADCBF81661601594147463BCD7CC9833D98353CD873C055D35DBEB6DB0E1CEFD170C9720C2475C6D78A3DD27E55C7AA7620546DC37FB07119EB1B03C699BD0394F7FD25F2D69D75361C6C015414701983E3B9ED85CB5C46472FF27CCAD9C24E2D0D9C2DDCBF725D5F0851E46EC13D05556E8D4CE1C07E671F5CE6D670A424409D8A0920C8C9DD84C9E30EEB26EFE80ABFD08A29992BC2D1F8AA4718526B944F58D9881E5D0FDBD9BF2BDBE1804CF0F87CB8453BE87CB1EE9734DD7B8BC1F3EF0C1008A30CD234621824C9D1929CAC14F31C8B09C2DB5B285EBDD079F8C232D3DD0DB7C384D065F303F06214977CD62DC55F20FC187CB20C46791884C36F53E214924A1C9A86E40C610135F66E7B94028F98FF33208A0088050D937CF71384C08306EB1F8BC76C1DC3667BD9FEF6E902D0F6D2807A32138816FE16DE68F8B3208A14414603FBF1B9B0DD7CB0750439E97F14085C571DDE3EB76339177E89F1087E64735CD6D08E96205695F0457D01EE6364C101BFFFB102625DB961D902D37D040183E0EE43F8C0ED854505F73B5C457CBDD820898DD01D1EDCAE2F815F02535B7B07CD7B62B16983C1FC7151414BBFF5064AF8057C2F7C07FEF6C3EB492FE3FF16DC037C448D56FE3BDA7D3D6C7531BFBD2DFC3941FC752C395E2808087523040C751E8B51BFF52FB6F8197C37C03BD07D7753033BD67DFADB2FB5051AA30383C7284360043BDE7C9E5D4D2F96E5C4C3DFDC1C4628340A0423F0015CD53E761C09CB8EE37FEDFED35B9B8EE38BCB6F10A3C6614089CF6ADACD602BCFCFB944838C006DF9DB56ECF71302440FFF0FB62971C9FFF507FED80BDD0BDE23C50E0BDA23C60523C2F7D30BBE768DB1D84F84B1687405CB03F742ED0E131CF603EDF3E8C70562EDEEC3DCFF006F44EB2565218A545AF6F7F7F63213F6C2250F03E81B8904AD2AEB070108FB7B7F637003D803C83BF7C0A20F8C5F45D8C1DBA08D7FB91D67095CF65CAE6194EEDB65E221DBBB19CC1D7EB38E93E3552447905ADD2BEF5B1CA67F5F7EB3D3BB31248D3403239DBF03EB77E94A319FB1B90638B914121F1BB0BC0DB9217E1F8A306DF6E0EF3216B60E41C7063EB5D95D6FB3FF0CB6F703EFF4B68D71A88F031B08607C80BAAE84E984438BAF1098D7395EA013F3C650C7486A7FCA98289C44100AD8AE0C0EBBD66EE7750933AC3510C3290DBFC1964A08CE90CB8B0C2F56B119BAD1905300FFD156113436C77FB702CD76052C03C76BC06499F7AA11FE5F6AECEB56308CDC23304DCE998BC8042ED0FE33CA2BCAB867660067D1FA69DA750B3C14806C57A23B907D3B5342E874E8660BF7864E0189AF09C90F8BD2A61D68105103894583C99ECCC2FD08945859533C8BD77BA7C7B2CDFF1D74C0CDEDA8085DB9FFD3902BC886C3AEEBA8A608AF368C0F97D3C7DF8B086534833E00E324D0F7C321D62CD3390E7E43EB99DB6FBBDE1C86A6145527F0890F895F4B576DBAEF56286F0C4DEC1F203003BDE4EAB84118030D403A4E103B01B5C52562D0DAF18326003990EF2CC38394101066A239A4141C0B8797D230994B388946A3649E419AB18D544C174F63AFE44254420C8EC05AD259705EF85EDF28182D9462F2D8AA0B311CC5A72A5110C37013977654235C75896E5D7512560BBF4387715D6D228B53D98BDE73DFC33B8D1FC72BBC809CA4BC1D36B6CF3E86D1A906F88D1CBB02B82A10C2788703D7A103C2F6508956180F1CF17E08A4B22463B41955CE566834B3BB70536A2B5E0C174F1A3A6E8CBA37C17414575579183D0C2EDE96ED76137D0F0B0F1C3709C746148405AB91A9C6B2007F63638113182F7199F2577D238B79A8D080810CBAB5792F2EF1ED5F1503035120C1E204C73A048A04A45F891B3576D42593411CCF077D67B312B11E2B592D260CA959E1255F326368F45D6A86A32C88E726085196905C9B08BEC400F2971276627200CC83CDFFC17889FF68396A1442028D5D028B7A148B5F60C38D4A4A720C31072B785A14EB09C1DBDFFE03721003CB4F8919837A10007D19777D3183DD7A6BA2F59C5A6AF90675A04E056DED6E6F4104EB24BC7518188D70826A8DCA1D8F190AB905EA83EE0821B5B0B5DB7C46387C425FCFE8A8EE9DFBCBB678896689F604298074208886756E85B7C6828B4B1B0203429C03045EBA1A44165E42327203E1626D9F8803C10B5F5FCC5BD782CD0E4B08255B0B6E28C11F7EAB7F007804037E11C89CC70016B41B4CF042C066F8000DBC761BBBF87666055D10535E7D0036FD57BBF57F5D2BDF03DB8B841B9615B0081CDDC9440B8935323528E10E03A6AC06CFB7118BF5FE58FD0E3005456A1804C2D3591843CD4355C8DD74FBC6558107488947E1470C728977042E4ED3B6081002147214E8019E38D64690F80EBCDEB393F19BF83BD7625C8A4CF0D90F95C280CAE5EE5D6D5BEB00881075E4"
        $sBinary&="59148B4D980BB2D04D18CDC1A89558E9AA3B8B9BBFB8361145CD78AB2E37C6F875F157161F9D5830B85D046F495056F374A453530B8C960C31F19D862D4BE05B07F192E0951D6A0C9E1553E1EC94AC0E220E404C4DAD5058A87065890799695B0B6365208F2C10ED9F3378244DC0D8743089433CC68B0BAD4361FE43048163EEDA8DFE74223806741EA47802469F3DDC5F0E60EE9A9A27BE00132CAB4BD88C310253031826D91BCCF5101CDC15088A8669D7E28C4FD76C1A1C8C40B0B609A30E48C39D14C82134603782891E6E0492D5D0881F070DC6F02A1BD031664C42B275B666622D0C34102B4F090BFFCF303016140852D0A1726CC8583F128B4F0451BA576493605990CE8FD7A0B505374D75804C20ECAE413BDC4E8B5E105014DA80463DEFC9A448660A12F48462BBFC5999FA02EE8BCAC1E9CA8DF4B81D857E8D0C492BF1F36B740A0413ADB51DF8C007D604372F0294E0C50C2EC01DA3E9ED6D8EFAC1EF37FA6A0866183D20C40B012CEDEB0FDF5EB0F960160C0A5F07097E8A8FAF53E38D4303CF2CB891A25C09AA12CCC563D63812C8E88B22EACB815BC20D41D28623325CD8E8BADB090B047F98C1DF0A15614F0D1A0F9FC1418B822BB02D1F853C1A486EF2C1810CD8335B4E538FCC956D24E85B2ABE83C3894F8F7E7C7471B1E2538DDA4E0F8DE83097CFFEE6A20841018D4450D00A028D5CB80A86F83A73CC6DF83CE0E1196B86616D9F83C95715885C26DBBC00861462BDD8670340F107D9A0446B304D658DDCF87773B1500784450C671C028476B2566D83EB7F0867747C63111FC94FD88B4704507C5C5B1DB8DAE1946F493C568B1EC897B276CABF0774C8B28525D9BBC6555158610CC7817E574C222404A94C081AECA01049827FF10C478E376657D1F8359035C1C24826FF887D46D3F18DB85F475932025633C9CDF2C902F085F674568BC72C930CF2F88B4656FF50F211F29C1C5D388B7D1831395B5B1858D495FB465BF492B6109D62AB247F008B8F0578E9A3E93A1852488A01EF105FF8D407B8CCEB0A71D00FBE8290EDA5BEC3D08A4901232D84C91AB96CC89DE5C9898A05B80B1E252F3B948E89007C69AECC8703124B10B79C2D159A77F672CE798E10D861775B79488C0583CB8A9A6F8412033BB8066CC3531DCDD68B7D29940C12A851220D1742885EFE45D0E67013B50F300751E1B9C83A10246F06ED1910C60E04EFC301D54D2B5BC6F29856B18F908621EC5F448B43B2CB9E6F2BF07D5759E0DF1ED9D8577C5DAF396F047E4FEB0742E96910CF479528213AB86C21CC08740C4D2FB70FB2066D564F0D453B4E7CBA4D6888137F43774D58C28691D14DC7474C894C30301FD33060FAEFE256273A83CAFF8D48012BD0D0DB6FFF4B3631C1E0080BC63D40813772233DFC9F0676AD2F6FB6070DE0153DBFEB770E83C1B746AF1EFC040A3BC37CCED9474FA4AB1046AF089D57C901E1FCB01A01F63DE2D5084C04A781DFDC346CA909B5C9D283F9C2428BCA8B60743FCD0C8D50C9743749C115ED300032B59142568AC2D300250C7CB8A935B8709F2C0411FB058C3E3CC24333C12C77072D3AEB0543899BDB06C19B748BC821ED26A4FF52D09449C1E30603DAB80D2C379778BCC87D7C170D45023B2924FC6AE5F47C84F543008454C2F58ED2349C676E058D035718C880C10195D73C5306333195B34E017B9B1D7059014BB85B4265F038909457D974BCB2AE3074033E183D745A19831749127C3AE95A22BB2CD2533920B620F4A0D1308C0BAD922C4C5F4A466DA62D9245F30CDA38716BF58D5E62047759FFF4201CFCF61FA4AE701119DF8A0C0280F9307C3D04C1D8A3FF397F38423BD37CEE7122F614B880335F1FBB781E41E7EB6A08B4B71027E66E8B4E77AC194C5B584AFF5C15A7E9BAA303C607C2EE533C34EA150FB2BD17FDB23DFE3083FE040F87A98FB51DC48B5804A4D88563FE138C04EB340D21B7F1B441360BFD03520618AC31A34C1B541224F5D4FD3617D1FF6BFF0D51754B1A9736B53780FD097E070450C040FA70031F3542A5C6532ABEF2E62FD1A214D3D38299F7FED5031CE00FAFC19D9BB874DD10E0E0A59433034192144DD35A66B3FF19A8D1964F48028CEE6AB78302816C8D2C6115D898A2B533AF74105F52D2582C74F3161353621D5B5077B5E37610D203F8B5EC8D47700B159B949477B93F17FA0B369DD5CF392B3A9A7D1A6E21F76FA81C4683C21C81F9BCA5E9991BB0810E64858BDE92EF24D0ABB73B67147F92949BA08320BC006FB75708062B696A19B568E153B5215A83FB390BA761471C9C61EB2F40FA569DF593FA0C5803CB942C3350A90B74485F75023C37B778E1C47D397D040803015508525ED7AC76E7126C68AECF64C8B5C201FE2D256EE0A4CE5E8F512BF823F8D34F9CE00717D818533F1E7CFEDD648E6886DA0D2F0B01225DFAE0FC8945C323340C521BADC0D2B1197C13200C281A6AB2E065127D684E5E6A9086C635DBB653532B075DCA35802EDD677681750677A65731B3BF411884C3C4EC8BF70663438C8555DA02464A7745D2DC1DE9659D205052C713BC34EB2D5236DB6E13CA15FC49EB2118FD17FC1FF03C7B140C19AC07B71BBA4FCBBA3CDA985353200603134088A6691F2C39AF1274F1DF8D1DDC3B037E0A28B2C132A0C103510283D1356E3373088FD8239F0363380E845070529794E761484643564598361863A9849B4395E249031692C39F20725F97BE231266A3EB3B337E1C9A287F0BD82DE00789331E208D240FB5923014318FB06DE40CDFB5A70174C5FBD9D25FEAD00351B40C0B"
        $sBinary&="C88B348D903E55E9B9B42B34BCE1E33BC7453778259E4C432BC7287570A90D037D4C3C0ACCA0D40C54AC0A16A8C3161AC9C6EEC4CF17A610804747515D0D2EE1C12583C70419E8A0539591E0C1FD0354D8D303C6B60E69498AEDA1C747B3236370C703B143745D7D7095FB00A1752A7C1C68C38E04F6086D07D9307A76419C10539D2E12FD9E1A06B7482BF5EC15BA65AD8B908C9B0B7FFB8FD5141B4FC880E101F6D91AC9062580C1EC880CDA0C745337C67CE932EFCB9E7AB3C79C043C53F985EC5CDCA47BA64E5A801856161EDCD022B3222453D0BB6C0589079A6F042B57AF3132F621D334C707FB475680D434CB7D86ACC7BE7BA80FC71277755E5C5F4932DE95C1D45E17204676D1111AF89222DC21659DEC5ACF01213C17EEE174166363E67CDAE362608721087362B6E0BD612F778303D20108B22FA3DB3ADE6072BA06648FD38B586AD88C1C7E116E95067FABC695C39631993BFD7518607BB055FB5F89690C02A141AA0EE3CB3753CE0A08C303F789790C5F4798B9B758152004455E251C211A0E3E5FC0993FD5E2A68D6056B7FE7D2252BEDF2248B890AF3851FE8810DDD6AA7705FF8850013E05020C014683D26C060302628056C4BAE0C105D5D5D7690B16B6A51102C1F9D6391BBE062F9BB9C51F8455B40780C0166D0E28BEDEF314400B4F2CBA025B0A112BF8D630B4F4FBC83B8AC883E90366A1A3269E17B82C6DC6558A539D24900CEF6FC22D8EFF1E06187E328D69FF902601BA28D86A0627065672576DFF05360803F383ED4CDAC08B42E00036014FEEADB941419C00F36CF78D50FDBA2DDA8AD7BC24071C5520C43F00C7217E6D352C8D6C02FEC2C6B0FA71EB099DA7C5220884F058EF1F245BA1162983EB8DBCD4D6EDBA738B7B03D61820D4541E18566EF1857BEC6FCF7E1BB6D6A02AC74CA003C17B6EBEA96C023FF1EB065F7F3C4BB3748D030504060711A798F1C785CFDA8283B58353F0562BA43C0716DDFEF2B08BDF79DF5396071FFF001ABB1855536A00D161812318888C307C25DC5E976CB06DF90B530C531644B5B1107CB1C0884E07BAF8043380DB2E2CEB3E4288480E4B118DD6BEADD8033807079701DD7B5B7BB73B0A3AF81C0611D70C1F9B05D8393A0F8D57A1C90286F8D41FFD92545A2077B9C0005E4819B64BB81B14FEF803E504320632D06DEE06E732B884000EFE1504D3F66DDBEC3C88070816FE8D4C0F28014D6DA3AD548D77F3246484637E207B7704C604380805C64508848D0B596CD603103304E717A54A6F7F1C6E96D5E3F6168BE8B3F13BD072FE066E6C3FF0F17E22218A4980C990D228042CEC687538884D95EF341EC0CEA70B7CDEFB1CD246E648F7248C8307726C2DF1D48A91FD010920ADBDF023B820ACD04FF50ECF03CE00578E47EDE1E2F65F02EE15208AD01180CA88881429D1E80CC2B2E71E03CF0E1D120B6A746BDD7913451058067CDE8E60C63F806BF5BA06FF8F7BE997EDD980E347CB1C2840D1E9FC037CEDA71F3DB47183EA62E4F05D32C6B6C12CE042088151D8FF222DB5DAFE27771E833CBDA0648EE8578958E134E2268312499C7434A8034991FDCF1206DB4983B0C5F676F45857D02650143456525340A03518405EE8C41A3C8147DFA259C222B08307D10F2EB23456091E9C34D52D2778285F817080B9771A2EDC2E64817CDB08186EC210B7A48615489F52593520CD10584BB560C407DB184E8DFA56C79C6A77BA071C2A318CA77E8DAE00BA77349F858902AA6B648F5476C8C2678680D431AF246E1191B15892ECC16E0C690E64901418182C600964A430146D7BB539212F085A56696A3D68F5A150AF33FC15D95C7259F708D81D2EF923578817F220485608528B352D84EDB7C31857FFD653025F5576F2E6876F39578B7CFF742F56DF5D1EEC7DB308C4F864602B1C5644E7B2CD4F4E575E5F781ADE94EF5BEEE31056E2DBD867E439CCB13F6ACEE8B4D4318A4DE083133053471C8BADDA8154D92B554500FCF92B0C7357177706800057B4B0B31D185BC05DBFB041B8681F4A7656AC1D3E822D5CF0A479B3BC17B365CCF83F10290034DF644F40424809E86C2AF741401B9B2DDC37146866B613F29A50568D740FC4F234580FAF58822C0320D3344DD324283034386B2A364D3C4044B8506609A9787DA92E9AC1E005BA7F8AB3D11D45A82C9957751FE86E2F7CF8C1FF050310CEF7D90557C74C28E84CB806B27460620F380F4C27A15D4D088D070AE7BA1D79185256600A768A37D6958F2C70E50C977C8F4E99723E670BE96802EEE0DECE51689150D15A7531501C68EA142AF4D4369DF0036FD083F9D80EB10C06496954B1675C16E2D89A896C54574288B4EC9051283606EE6F12AD602F3A588A0A056FB194815C5D28804B0F94C38E20B155691CE17AB0C1C256BFC90B0886025670F8BA140340C8EBBEB082863FF858413B4D22147CB97A5C34EBF5DDB217908A57317C420CDA2E6E83EB30EA2FA16C8FC6A02E5BDF09543B837402FA4D7155AD59131CE62C45D860D132F00AE60DD3D1D00F6CAA026F668B0829667768C1164BF51076010CECE882BE50A068E93388F00B117115E88D7D0157A202DA90D8DFF0AF472B235B5BA58DDA4610D24123D695FC55562BC1C660A9901A0881E7204CB4B1B420ECB22C06161AB5265D555AF19845BABA51B75745E4E39953C256F955CB280B0245E0174BB07B076A011052855168D36C86DD6EA0500564B41253D40C20746EF7CD86DF23A88D48BCBE91BB806C41FC580055ACBB6F3F90F84DFC6A403601542C512067BCFBCDF66B43815DA05D14178D"
        $sBinary&="55F8528D47EFB0475F3C4F27350D863928636DC7FC1F5CC4AE2D08AF564B6827563CB7B5B20489681841524207015AFC410C8B5DE027B2F0C1E1091FE3FE035690538975F0777D1017B150DC707D14E1897DD4791DB95F37A3E38F5B534F4A5C8509306C0F98EE73F04EA5B1FB165B1B502055F4C7451E2FE57B48C5B3F9CCC75E03C3F1F5BFA36DD80F250D8079054883C8F840BF078C4A2D0BDF2BDC56B18859B0360B8A876DDF70571D35F733FF663979047E3F11146F07E21DF02A894DEC2FD5F48A1274F72513F8FAD2E23010907906408570DB6370836DEC9CE12D7A3E6B5BFDFF45F4473B7AE0C3323E1B8BF1DA42B6C36F45CF50BFA586A5F675D51041A4E80FE006B2996897D48D42B2B5D215145D3F522484231C8074460CB718349E26AD4C55BA5B1E0B986A48ECE5A6001B90048F1658A0853EB8AA8B0E541884508C8618DBEE0B37CC25089BC0470394920B6CB0D4129C7687624CF8A957C23D02B442D08D017E04AA0192B9AC64C30F43A6C858EE4521F92790504DF8518D55FC52770B320B5A0CF031800464F938C220646B2CF5554598D426275250491E184E26C2F54817DF6439C2781FEF484DF1F800F232D58BD781E2ED7A4E7EC3F7F04A83CAF842FA098C4591714FEFE31D182C39141F01016CF0133F0840841BF9142D50A20C83C45060B12F86ABDA292521A1054381F1B2BD01CF7052D440F6013B200886217EFA0C7725D81B1462819C04C00C09D6444B4B49D63EFF03D3CD5AD0ADFDDA23D803FB25197DEE4A805EC09204CFC5D66DF550665774F6FDDA6CCDDCDD5F81FE00050F8DCE8813C6CDF613D1B886C63BF816B76A86E841B430855DD9CE6E0B43B11FA138536885175988D40833EDB4D4408A240E345D0086103C71158EEC95235A1AED4F713F03485844D7FE20874D181B4D3408EF12647A8A4DBBE4C6836F3F46C16CA901192F880C078804FAB7FBF70B03C0A9577405351D064125263BCA7CE29424B8816613465634C2CE3AA20976216B577133030C640C7266DE363EB7DBE51800451CA3140C281D01EA823B7E208806777B8D562610F45DDC1E42C6818BFB83378A043E846A0372B1E32489D4C8C87D209E79C336345C5636F7FF8DCD0832543EFF88143EEB078A44082E4FD9AC01DDFF7FC983322F7803D45DFF5E431788167C9442359E8B3F9E658A81D8B6DB0F2E1406213A4D06610CC2B0767EF1C3C1FFA13F485D0D92B072321F394824751FD2B10BFF395014751A833808A38178CF750CEFDA1528DB18050651B9402CB9C357EDCAD5527E34C14012EAFBB79C0D4A89482CA307C30F524711F8461453C86157E50CEEBF7B4E04148BD92B5E2433D22BD88E244CD46C391343DF55F600257AEBB71A031F33D3AB317A036D601A463BD97451FD6F0487F43BC27E48CF4E96042BCADCE02F0D16013BC57C1E8BFD372BC7C5EE6F6C6CD3EFCF23C803D98B157DEC2840017AAF573F6F10775F7F0830043A80423BD06F4E1449BC03D3026B47573057EC8B56770BD1FE3BDA743120A60053C27C16D06D17CC8BDA74E8D35BCB53E9BAE076AD43155356083D5D10885EE36F014AEBE7C644075ADDA2DB61AEB4E142E03BD384DA6C39BC58235D5F8F10141A0F8A020B5775A35BF015C341E930E10A7392548FED2116781E55FD5BA3D724FA0FC4040375328A4A010E60DB6E15742B21C002D1E7ADD59191C2070C052051E26C0BC13D7F3B7738030BF8209EBEC30F00158D1A59401219B40B7FAA2C0A8A062C30AFD63C876678D62DD3FF67429572F443D2B7C26CF8FA532BFEF6380C3975508A3F2144418D0C808D14404D03B1DD23C2035AE840E8C113C254A5078D5BE4820E6AFAC88D4C29041F7C6753C950917AC03C5527930A5BAEAC645404D056BA4B59755F01136444290AC8F762230117156851A81614E439CC8AFA559CF16EBF2D254A0C2A36DA9BA90F8942080293480F62F757A3288941100EC740E1218A5067125FE96FFA30023441064C095752B909A51D520C1B398178353883A3D2848B98FCC2428BC2BC10C5800E63FF840678A11AF90F88B43BBEFD0B05B7B13BA21197940FFC2000DF839285FD9F57014780EAAE2AFC2C9FFACD2BCBC7F6B8F459F8D8D1FB6BDB09C1C306072BCD2F9C434E50E9342103F683C07D9E87E94CE9C6C6042DC16412BAE6C14FC11CD1BF378C2BF003F3B08D540E04537B895E881E0D8BEFF83A1C4505DDD53D17BE85F01CE34E780E6C89CEB2C4C0807F3E555E636CAC2CCD11C2DBC9F82017B01004245156531522369855C3D1F987D280702EB5256CB1ADA1B58805A8BCA75F080C432841DEAA560B9600C4381D5F9A45C3C1E9DF7FA4E9217D7F7452797248760E93A5060F7D36536E319F429E912AC9C10583C20203F6D2D2EBA825D62A56BB03AE5B963F5A74AF272A610E8945451BC818436045B14A53A45CAF12AF08711A18315958AC1B22258D5A57C7878B1C15BBAD49C9D647DE605674E6C6A31B233C828BE312E9323B965C8DCF581C9223E4792C8A4F2513AD0EBBFE7607478A07BDA25E68C64C1704EC50BB02ED31D949E6769656146585B75AEC2AD408D152680A8A71A11F5BD846DD72F6D82BCF0332C890AC14D2C2CCC6F63CC2CE1FCA381A6A3B9E85B972FE893CCA573346EA4E4F06ED114A8185C200C6FB7C0346EBE965E2D7B52CDB02B56AD7284DC924840DB2960200C016378A1B803E6856096843C04025726C01E0AB6F530D7CBD2EDB2AD0B3DA108BEB1C81F3B52AD47155C7223BA018B34204CE1DFC0A7E2D3AF47CC05575AA5D8855CAA5BF0E7D08AC76DBB673"
        $sBinary&="06050C2305AF4100D0015BB97E6C81E1000447370270C9DE21816C601DCE52FC70D7D41983BA68BB741E6830D4A18FDCE01EC06466DDC417DB1AC7811CF8558B421C5039BBF9AE1407511B528B45481A511719F60A7006184E1679960530C4503F1B6E20DD05AAF11100CD74132B8BABEF1CEC5128526B779C120833EF3DFB513C74145C2C51B821F50DF69DFC5808B82C4D82739B9B7B75630991C8526AFA0BC9F2307388C439786C146C8380FD83E102741BAD3B4425631FB23C86EC0C04745C5C9C4DC6CE24985A9424934CD21D908C88196132C984805488673EC5AF2479B9C01F84DD2FA86C8FD1BC44FCEB0997FCDB78B1D6F5051626A21432B10DCAB70381223902A83468C0E1B0FC545C1B60C482ADD1005A5186A69A85373289CBD2747B47FC10B06FCEEDFA756F33FA0BE004756322B59C2D7483E2E6572303207A59B82B0E4403740DA9087025007C747C9B36743891795B111EBCBA65E42090648CFC0CF0FC1487D019D7EDFC4E6D7706D9B15D108A401FC91CB98C4970894A6CEDBF103D0CC32146064B383E4CE48F07E3673808741D64B7511433360FE110BE73DCEB1A340BCE6EE91983F9530EAC82141A9B111DC2DA1017DFD96674E674784CB735FA06C3A17040C74698864F8BFD33C3C0015570163955F87D22452F6345A75A0A8698C8606FF5629B136B10EBC981367BF2C75165B74216505124D3390E591E898C142092C561DB9B80D3735A258B934D0E73A12540F97C7348EF218CAC251801CE8E714622E16C7D51682F649A499A4394100454DD649231AFB0AC4388194F721154DE82B4ED26934C32A8A4A06E21C991EA953C604060BB6C92B12B36E4E055DC37A7608F019733373313CE4670C81778C17444D0BC64B2702EDC00022519CD218D6B3CF798087D680E4B3202FA203E38CA0759EEFC55FC83C2C84566F743643B88D8167D1E78167B73AD130390D4BF7B851C4B9CC21ECACB3D4830544BDEE0C8BF0172FC6BD21C3883DE007E78A6B6C4C0111B11A942A7B7084BDF1CAA104402184586EC5BEC6BC91CD8104C08145132048149E04204629244C9C10FAC182CC7040AFDC3519C9047B6453189755514118EE4C20E3A8A0804B7ECF1105A912CBF2D6936B0066810FEBD551466B21C08FB10FF754356903C10C0D3C142C043D31BB890F9388334C053BC2D45792A73ADF4B7F48108DB8B161FDB14B6346036B61C55F48B34F46CB80D964934F0F08E6D3F59602B0E25686224F44CC06D302B562F249605660B304A2230E13EC02D0BCC2330E0144080593658300EBC0870393901F7311E2B17F4F4C69AC023455405FF0C83194FB6F90848A9B0821D487296C0401D1CC6A310C0C7C10290238DD520C96C01751362B56504A308D030645936A34D555143098F85B2A3B018E448868C51C51404C28C612F0C0892A3E2198FEC0447D5897C55E9C885E4184C1D08CB92D106B0A32DC7B2201DA30114A366ACC04E0156A39038D8C256C04677D8469E0B39A4F8F8F892251E42F87373D4F8125DD918F49FF4B3F8D06906E90887F874F84E069001F4F8F883F1484EF847F870C980090D81081E90A5247A98E1A22F4FB82D066327144F7F0CC0A8E561B148EC1C6FBCD986118333181C516A011B4D965DB4BF4C0CD90765A1AF2B8C4AA8C7570244416EEE40420F2E0C8094913BD19B2EC2313C9D40CB2434080813387EEF23B39120A5184FEDC25C910F1766B1F8CC68BC742DF6B0082753DC4B8EB001DB8307EF81F82CA8FCC35E132D3250911243E54EECDCC20C3315898141480597EC2B4C0800443789181DF69E3B88186BC1F26167EFBD601500B020581316E0D4C0FEDC2170397B277AF9EEB2AE51196B09AF0458A74F081BDB44274DEFABB8FC9036E9B555EE862D91409448284B4E6860232D5C2263EF09D1995C60353FE6E83337D648013974510E5CA78BC139E456825C07547AEFED060F872216245178E3958FEF0883A7077411ED6266776F5B9CCCA2044C09374BE68123750C48E40573119165CA66942F45885D651BD0E107BD7426033633CFD25655BA03E22F96C69E5EEB703B912CE252FA800C6005FE234C2BFB1DDC01505D500273D75B590BD8EB1FD42C201E36E1E5DB408A884201888A204AB13003F535F0338A792346066CE447221144217E135E128009AB250FAF78C96E02EA8881231F09FB9BDD2A377C1C240EC1EA034A6CD9729B2A9069A3551D1B732558B6186C281EBDF7DE9EFB0589911C1EA60809F8FB264F0D042BC101515C16C49805763884B844B08C7C947D51225CC6C94374463F505DA6EF33F4474D54057F502DA1F16698A01511AFEEAFF4512B947469257C38010F66C901806802F6F36CE3222E826C0240751FB4F3E9ED122981C25B9BD7AC5C35D8B07E50A47C16E240314189CB45EC25E1E9B78851E82C0D0D30BDDF24FFD0B59D2AA6699ADB4AF5034B1949709D24AD049AC1EE2FBFEB7EB6EF4F29A44D5C903B91EC057218C80EF83D6A02F1C07800DDDC119691AE7100F82F2D3464AC7378AA159F90AF25238DE2EBF29428D661BD91882771E408B62CEBF04C0875D9D939CCC1066F73FDA5B4760EEC17457429132B4D900BB8111504700190C2E0D89F6ACC7F20D8DB1A2F7FF42BEEB39D6C13B2FCF0087C20183EE4AA9D818278F10D3DB703C80B917055F5F4647BCF42A618881D29F82F28CD581D450C8F8F8D80A911D3C06931466AFF830845E868FF7F33D55B643377A7563C83BA585423322023705C02E9F4F492A639E45802F0F8FCB0B1085D6DC70368293B41A24560508191BBC3EC307B132E34"
        $sBinary&="4B2484112E841F54CBB8FA1FEFF7630F06C178A9EDBC4B09B090DF2C209D1504010299400E0008269009640C10148F651040D42824DF6CC92402211528593FD06219A68D4DB0783C74786A1244F10C48F110632DC2AC6D4C53088019DD870FF468C4076A715A2B0213E45BE13CC131DAB1EAAC893CC5FC89BD167B30F4C3893C726E26E1309B8472857F0C3537E76EC68015285C09811401D99BA4633918021A880B91CC005E8BF20B9E19906D2413341C1C4A261919F81CF8464606E42020F4206CB69049F4C0BF723456661027FC4A2B3AE8752C8E675C7CEFEB8D7E33D2F77510AC0C76153FE8B126E882110D213AB2B8235EA1AF656E14700D00728F0FA5AC414170BE59B4ED05F9B0C0625F896596106E58C57FFBB0323AC499587F12CC276F13010C3C89812C7FC003496851BC9E3834230CF1DFE163D100117A4B923D049FE68A24F519153378165DF0741AF5CC10F45152CACE18B22C78800057EC127F81EC0ED858DD175841C833C5E3564D5756EE523820936DBE30C2F85DE442605CEC0F14083BF274126523972FAE7000027026DDD01020C6C3B2EB12597D7883BBCA31B6507001B9EF757502861EFF805A796BB5B584760C72F1FB66FDF0165D160218317519BBBE7102B813ED81225002962918BCFBDE6F54F9300F85CEC3324233390F8DBE3A9E830F79857403DD12839F22BE057B8D0E51A38D951A8E18B8780B6121165E2A3BC429E1244AE439F916648525508D51E4DB962DAB51952B5269B690E7855040B630129731B105CD5E48E802365F33CD0864CF079126E351FE3B4D235509F38C0F740287D0FB0C96CC2A1168EC82A4910D2A0CB755FC5FFC5830B8519B2C7502EB3D818B0CF42B9E307321D23575726766C0562C0989AC598B9D840858F227B1E4044AD8AD4F14C3291C2F5CBBC68AE1D4181F702381B89FB4E31405D86E4D6655707A3830442120DB93047F7C0204123171619D60D7681414233D196B4411044D5F49EF7B85147D1BBA6889E58B044F6241EBD14E6035A96C0B12C7364E71120B7D303B10BCA84567D9CB558A09A40B191C962B304CE49672D156AEEF12150772B61E083F015720DBC296954215E4B7219708C8E0000C81E41CC78A218BFFBFE1C56EAED517F0BE6AE280BD174DAAB36A90131525DF6C49A05815ACAFC0926E61A0C1221A59220812E4B075325D900CB5630162C782075EB5587D315CC0CA3EF02C680C82E72CD9D867BCC7049148B714FCFB504BAEB0AFFFFBF009251A825B61580432811CC4C8C8901CC8C4C8EF52405808CF20550C8487188CCC7D82D415982390636C9FBC8B88B22D0457E45A1EE1618738CB5582F6905E84566D1F36391F294676161A10151FC8089B5E16665A6092D8DEC821CB68F4F4F469F8D107DD143B8259183E6A203E86B4843E0606D492039940D4D8A0197EC50DFFDF1D18188D50A381FDA88C15B2772AC90B4D448F204BD5A8A5C8202FE11F4FC200458B30D2C8BC37EF144F11784878D0BE506BC914C5C8C38CF41A08EB3964EB2517746B1EF0F0F3F51E19F0F03B882021F0AC64034802CE5924C9C7ECA515CC44C07264992225277C077220577CBF104E1875203573531C3D3990C33F10F733C96C90A1D038668E2F4B4085260C08798FC2A308B4F007BA0E747111ECA193E9CF33ECECEC3B5104B89C2D64E5C8E8EC8BF91BD9D8C691824DEC9D8844BB14607C2B21246F7E320F4618727FEB0B254BB6DBDADFBD138110FDF7D1F9D1B19262EC8808E5DF6A69EA3D1E02BD290C5878A662C88FB81D13118B0B03AF1296177080084218CA781B2FC665B10F6A0552D4838D074A8D6AFB484BE162F20258FA6BEA46E2431D40F812E8057EF8C40B0E5D216A2A965FF509D8246289447509E34049246BDB04EB01C766C72F15EF85813E049696A8FD9E8A5EE99D7C2A05102459966DD90B141E0518181C6559966512200C2406402E01A628CF3A83E40BDB834093B9A0865B2B4E39C81E630B1B7E24C83E241D4E7E64B84518394514B0BC9DFCC89024BA552039551C94C8C972856E28247C364253038DFC8D23284F796833D0182D7B142D61D36D15DB19F07DEC162434AC15B789202B991D5B7ADD5C3A1C7520CACA75AD61450019409792D440284F60C1427E2E9EC785FCC8DE60675B101DDC5C1DEC833E408C0C3B2A762549962364B41094220C05908C7E293B9C99F520702D20F2ADEC921050AB418EEE18C8F71F76116220380174306D6E6EEE0502742A04742408741E10741423808C70046887CD5DD91E180105057406067E2BDDEF13C884E818037506597F1835021E7E272304756B087D2384E4F33640891C027C849020631B09E674776C2A98B10A696CAA33461059C81D471145242E840824901DD8DD258E201340751A4475A3E4ECFCB802741E764CD412C808142C0619C3881FD68418F3906B47445AFF2DC1F8FB01778842C3FD2E1B895D059E0B5645C1FA1F3098E3980E55E07425E47B820D3073E8E4C1F009EA2DA86955FBE03BEC03D0126777B59080C1F9104503E8C8361BA18FFC4542F8244B778B44100B2AFCF8D0DA4FB64CE8E00355E81B0CB6EB543B880868BE8902BFBFE281054C1CFE44000131380558A0BD2C0EFC4A44FFD1FC6467ECBA9DAEEC413F4D28DC734568D44DFCEA7436C90FBE116DABB6509C326B391D9E16EFB68217CB108B8A028801D5F748BCC8100FC614EBCA6392E27D5B0328C6E31066AF104B72E4FCF40159750DC874ED0C60A43B734CE806088643CA0BF2E0D405A03B738D31AC00982FBA52F032EA7D6C83C0B424C345F0FF2485A8"
        $sBinary&="B3A2B95D647005FC7598EB766FEC33D2B90A0FF7F1C6275D39BDB11BD80C18818A8A208618885B1BD87BB49A1D99D26BB251F67054D13E378A46003933F3FBD1C8568B31901146E8042B0EB3A2E507145A514F5896EF057D1005753AFC3415762CF0853006D911322EEB1507B7808D280F65160030BED3DD1E6E63160A2D5663B703B05208344DEFE85B8F8007093A0735EA23752A05770959C801930F7D12D866E29BC22520F801DF3A9A9976C421777A48922063133D240A42480708EB9A469CACE00322687C76B91F846C8F177E23055B08436CCD1D7EED2039B6A54A84F7AD053F0887040C0B013F1C9A5487106CFCE47C41E9293D8DA401ECD91413A2C4B00065DB0209DA88EF4F24FBE0CC24F855667D0B321C30A19013A2C60D3B52F49BA8E05266E1DB36B22BDC191CDC1BE03BC1769C6C0B6EA4DCDC129C2D44DC92C39600338BF8067219B14F987A434A02D0967F0F832D99A53A4D26B7A71F86101FA1A1A5400F85F3A67A37B2F000D01010218A08888D99A9B723F180BD052408C6667FF231740B32740EEB1D3A7611EF5D70CE0B015C664883BD104B67E646D88C8E0C08B58151E143980092C1E2B634AAD8DB65956C793CC6CC6C17328FD401201570CB75C16B87733A452C7F8D7B5DF1FB083B8D257323528510B488BDD8BB8C15784F55CC0815B1B10EB71048109A4BD6DBF55F10AF840D2DB41C6044EC364DC684452F16080383B1941F6D3A042F06A44074B00C160E1A46F786EF2BCDA2044D14DEF751D793EDFC0154A26808B22BB65D40627FE2B240587EC61AD448BE153C020496C19036C5FF01E748A640407C49A021195F796025350B816CEFC8131D321B4C34108C98B032149F518DC01D702F6A3381CF2CBF6E747E17894204878851398A4D59467EF71C8848191A8A452488421A281B648C6219201C851BF200E4E41A1C5EFC0F34152F2878094841F2201FF61D01EB1C14E0027403EB07621251B61D42D3A5BBBD8E170E9812040123881D806067351D7273478C6CD4161E10100CC0BD7436D20C373C451E8E087C1347171B9C371E010332101702D0C4D914431EFC1070D5C2A40838620C82658481AFE95019C32314107E1350FFD2C5C4E27D2AD8867415F418837024BF51C03221511FDEDD584210526AE3F182F9D59A2962C2AF5EEE15428F435C4E3FB0EA39A1F70112FD5C60EFE46804307F15AA5D10984D7B8505C864404AF35F690FA3F56A1A9D7550EBC502ED820ACE41501980E298E38DBD0E1A5784EB0D8CC166ACC2016B00A354D2C3FBA3BDC74054142D90F961D2C006802FA735010F6A183351018FE53B1F12EA1045500B7397EFD1C1E93311554A023330920B7B274103504FF889902919FAF912034BC8E8084C5FEA9225522F0CC6E572B935D203F550F64EF747002E97CBF80DF90AFA1AFB0A13F0BA789BC0CA12503F3D443B8201B808B450E061D497118D4415506A3C17A63724FD1A68347CD13929B4CAA76CE112124881EF34C212E78184B56D6CDE3B3903083E6E500B60652BE36C6DEF11933D24596E0BDA220E7C9A882AC8F46BAC32876C952B3654F86A3C379BBD081F6CE1239EC9AAD20538380BC7863467235304AE535C9170CE267642031F6310B0FF362EEC76DEB0CBA82886527E138E90DEC85CFF6F35A34E80C979824491BE05CB1E95AFF657160DEC16655F2C4DD34C183F494844526C9B8130E619E075E083CFB3150806E073901D0F3D8AD008C52ADCB37566E30F771D43DC1EB4259514700F40AC3D463896D8306403BF87F8B77004658D9D2741141ED89ECB55ECB0380328C45CE636425D1DD87FD86DD807AD9C35CB45D888CC93C46D7612189082B038EB5A6A43B26447848935A800241BB2256041128A93EFFD5B043CCD4BC831E01CBB871816952718429C27E296E08010AE7512DA02122C5D4C84201EA4E05CF61E86F85F4B20C8E7129C7951240186D4012E9C4C248A9A88917B82125D815B4D8B5370C2BD944E85C3CB2097B123206C021C8C305B1E780B6C0CE447BC2100774D8991E87EFCC3B6D7122614C64A011678B39E78090816250EDEAC97930B0CD4EB175615DFDE90260E0CB919D48988F4C96712880029E4F000D473C9334344464749493A22F3EFE4F6FDB62DC9E8A2149BECFF4DEDB22CDBADEDE155EE1120EF2445B2DCF6F06A0D2BE43FE83A75020E4556A208C7466A4BA0639C0C53200EA0CC24CB08A041C4931358FF341C42740F314ACF081B4308F6C7E0D91E7C2A08DB0B81F8671D440CC0492B2F41E0CCE7263E74CC103DECBD61F00E003502759ECDCA9C17BC02170475B00169CE2FC8080817061B9066C40F102FC0AA606F42257C194CD812761B197B120A06F09E540C81D01EA6733B986E1F04DA1F91C89C331FE790DCF570671F266C6410EEC4D85E10F29D914BC0D48AB85202175A866C0170696E9B223F6EFE036FFA439A6EB0A66CAE0FD4032430A6FB621F5701010300001792C994C1909E6F18E572DB38F4C64D5003ED4CEE54478A35CAEF45AAC8DDE10183A32E4EC3CD0931BD62D309E37635197510B1885880349B04B3160FE5456FC6AEE9750E5C34E3001933E6242066EF1D1F69A9663F3409106BD203CCEC26C48924609B92A21D99277EEB1204ED086DC19C03ABF83B3A39A200DB732E19FC84AFDF764BAD077822E9218A517755EA6A037624866C54E8A1EBB88C83554C62A370024140162291F434CD948C5F20444154F13E099A220F858AC9EA6CE617668C02117851888F7A4A1159F0753546B616F41752F04F4534D87A2A7A709A3A7178E18A76020F820F"
        $sBinary&="C698B5E38690759F40F08321AA28CED8D941E4120E1CEB0D791E461DAC8143D2506C8DD0AB0F544D08C516810584EC0698F5621C33E519D5891BF84DB93C33C0100F9DC01AAD6B519BB3068D4D033D5CB1517B40B65E041B278056D502F2028D5BBBE2D3E28971EC3BCC771C3CEEF67E9FE4721320E901291CD1EA21B8556EC2EBDC0218EA0BC12ED157AEDD7A02BA74405F39E2015BF08B990162B79D0A1BBA3DE033C1E0D0672396CAE0D31FB81F78CC848BEF12D936E08851AC96C19330887CEE90BFA095C021A283C8724877154A89416CCBB03432203084CCB4884722A394A7BF1FAEE034CD454E441E089B1C6182105E252166C5AF6CCD72BB35AF6703F14107F24DF3F42074E855982634C1C23E226DF0717C011B613F5FBF7397384DD3524742AB0C046C3090CD7C1188B0830CC856B2BCF36A01F3CF699A099B2C6F694343D92600A7509106E05B433539E43AAC0DD819CD7A27DC062D72C9B294398D6C54D4D40CE417EB7A43CDBB89706852C057A7072A1B374BBBAE7E2DA414C1E2187D1459CEDE389F100BD10B0208F708D40E0308EF007D2656564D58D43C7EECE559BBC5068220183B312DD8641BD80C84B9EC2DE261534B930B7E176ED843B53610FF43784E12F4D622DAF7D8506A9FC2D4617514037A70B8D5E6B61C181615D4FF0A025D1AB2EA15F4AEEC32D4C66B01B97069B76C3EC62230A4EC195E161EB6B0E44175DCD7D81B813C964DE0C5AE8C3337AD0824CCBAEF2F33BA0BC81801E1C7400856EF5C466E09410C5542101DEAA160417DBB515670267A5FFF40D8DC69E3DD7D8A497EAB15037C2FFE81390271478385F8FE5F659CF0B0F7436A988D8D13FF662CD8E4600D2102D07ECC6156D220C17CC978F7E227B8B21B6AB3C27852300291ACE7662F249FE617E790001590009654B28AE0B2C2D9E0DC2EBA880D33BA6797027E50083B519B9D00114886CAE06E978DF4C72177EC2894AEC0B318C90A7A1070C832B65D2310F00C17318C282A5ED6167B97865B898B85451B2B86503436512C1037317B19C9158FEB1C80AC371BB6FD02175081C1F6C80E55846C8B4A052A26E1365294048A4D5180CF764BE7E45108B78B1491BD0275CBA611080FB0999141C84381B4888E38238711B0847AAB68B9867C3F67BBF65A9C859030985D45032053206DECE820934C25ECE8E355844CE8EB35E7165E2AA40134735EB578631131888A644D468A9DAA7DAD7A6B3B9EA061C7BB731813A88830F84A65E62B45C4961C1985EF5CE608991112B89E2602DDC53B440C6E6584FD01D0271A52FF088A74A0253D5FA6B826E9B13A733DABBC2470E12E34A96224E1E8CD00DDB2B045A7A825A85F050246E8FE83748480096A3868346894E06998344C35DCB2D8109DC926D41DD0EC49B69351D98C7F2060EB62534C32C93749CCC8C42FC86493C01DBCD3128E30655358B78A44C73DF58A5ED6247C91EF44B4EFECCCFD2DF02BA97840971CAC507B05813DAA25118B18EEBE6C70F8C1A4A4FA740E05FC74409C40BE6FFE741EEB544C0CEB52C8DDA60ECBE5AC521B45B050DCEDE81C368EAC511B55B0524B60CF811ADC532A8D1121D9E52220CAF971365E09E9B8C289B4CA585825136FD1821D45728338D5563CD1037204E90813A67E1B063983B0257804DFE0A43EAB7B13817904C96BE92D5BB1096208103CAA524365AA1114A50F845543314B1050E166E44FB342F92655F881E2FA9E8817BD141166DEF899E552A5D0A655F0F07C20260510CDF43B0093A75A7AA6EC29B78B61C61FD1E821A6B845B8986618B00BCA16EB9E0B2FBC9F60E39FE56E05CA023A16744EB8C3CE52CDD9EFB9F8BC8C2C47EA420125BD45E8F8E846C3BA956BE84F4E25AB50E8E88875EFBA8155B2AD1050080D10045772D8E452E4E406B441380A328A0B85AB487284CD8A78103610780A087D3E68988465142D2C9FCC9041B859E43CFF110B14E1EBAEC5261358512C21991D935A25CB3388B4737ABC260C54838683592199105F10F27A49666BE00DF2DCCC075C3601C023FBF6E8489C08552C84DAF47E7184F689850F83BD05009C7CB6AF1408FC7423FEEC0BB1B88424C7525A8B30EB220B9AE4499E28EB1620EB0A18C83342AE60AA9552A801CD6297B589610041AE83AFD08B9DC16411AD0B7A0B019B0A550B9509A31730DA1B03013E01F9D500B28AD8EB0B8AB4AC1209C058AF1662F90BF0C645E873E943EAC6805259EB43AE046E113C358B95951F95061DB8D30969335CE90C6A96014C8E9318CA403DC2AD86DAAA2CC4065098870208E85894A981D283946A60C1FCCA288A8454579004C544C30411F96EE2C1BF5357390A13130C6BD20A6CB52D0C0CF5391C44C11426A019B2DB0D3284BBB775392C43A2ADB55B6D07427E45D91C081B0A30DBEF8855DA1948061ADBE74757D446DEDCF66C4C6649BAB163150214D82890BD21F913DA043C13493324CD06DE08E024EC2362C9D8FC090921363385DCCA1D40482EAB96F02CC4917CEF1C42CF492C1902926C09A740018844F6951962566C8308CA6F345E0603CB5D5D02C5E80A22409A420704CC82DF1F55EB3BCA7F34C4B28D002CC1295D01194D090B71F6C17F1A0E027D0F7DB7292EDB021945D07E288B38C002DC4B8A28886F2F968553D131858D01ED9EDBB2E05A8D02EE97F00343093169CE520315C8CB80D9BFA93BD17E1358A98B30CBD8EB794403EC9C9AB3261A10DD49B70415866CC94E04F44AC2DA331C903FEB2E66A32908478ED86F0D1D5530E014111CCE840AA459101B6FD234CD439F6348524D4B02D87028"
        $sBinary&="E5245158BB30EA0407805D9C10A6A9A024F6962C911BF223D4ED78D8D9862C9714DC2F180B8906A4E01CA8409A6EC920512F24ECBD49366A28C8F0207D11425852B10AC972201F4F1474522E7828CC535E48C29B2F37D07E0F69B78834394D147E8C0066556B2171B96C8258CA7E1CF2756192A2D514A8B733FE463682452E957CC019A469488BA410ECC8880D24C555EC0CF66063D866E685E13869CE1272021304EE004B9A2106F0A6A6231F3943752551EC6F2B71538BEEA141F00BC877AB06D80FE480EB296A06943030680C088BBA8A0984958D8F6270D66459DF4B472369519820968950B46CD6975901752A2321E9908CB0927CAAB08C9C952B3385E9089456B4E92C9C6622A84B84AC120E50EBB70A1E233324CD581304EE06F2306149F0EB4BF9BA2C4B335545D04DD17424C384FC348C70714BD104C6D801EB595F503E784DC887928C302A588495B4CA3B218F2C4B17A5CF684953632769B25413107EC6D4C5DB35216729D1E07D2B8360201D990F877E04757D2BEB410C74C01A985087B245F8AB814C5859C4360732422BAF20E4039D8F7876F8106E3C1013083625280095221073A3FC8206D29E8E199024302C78116B850F3AE214FFD702C7919D31A038B48D37612A528585F3BC5A52D451CE1200462A0E21F7F0766D6E435116D9F0607C19261BEF25578A7F7E7E481FD78185664DD1FAA1293A23E4F499439E04E04C81BC4468D82BA113A68D1EEBE85646C602258B6A8A1188F5A2813EE18E46C699F555BC7348DB8D4C02FFB0F81BC8F74717207536D0941B3A15862E1A70BC7E020E218AF4DBF4EBDBD99C8BC54F122CCA4830BECB12C6E11B1442C2603FE842E1848F3149090702C4EC94F82905B070D9664222B6E8986B72AE51E413D50A0952B25DF6D9EC477AEB372C12B2F4230C4631F4E61A15F8DB6749389038B2EB87E6EC4837A132DEC5445611C6182E23D8812724FA12283006F44F0558C8C376214E048F8FCC56F1C6404F00354F962C9AC2A2E4FF149F9565590E74455874748A0512A59BC4289E4FA591100A1E89C9860C3D6F1400A62C4B1D9205141D14FC9C0C49D301F0FCEC2C1E88847E141BB9305AB61935EC8B155621109F592EB721DCEFD47AD554D691C9A2A6D7D8BFF46102F590F8916C5B1242B62964E4158FE49179644322928E108B55BAE886E03970FF752B0410E1C22858E40EE4F7241C620940014A2BE88AADFAE89252BF4B98450B426948B8409A02D4E44F5F402C598272B2E3D790D507C5E39A146B1A61D121395AC29000B41C7F446F9A66B94CCCC469C5C6C71F928D6AC828D892D5C74543C63B90ECD8E782F8B2339E2CF894955114212C052710791F178E0E0D8485E242240B4C3EB4D0BA18433E4CC1D058D0FC44B442921C609C3069583E8FE902FC531C96055C9388FC1401F8109003DA8068D0AB48D54BB2C2C4A25FC70B59A8C7D80C0123E9D81CCB0C06A27804A801F0A81181A48870D40B585A1FCF0BEEADAB12F073C0EB0621A4C054484E727B53C02EDD0F6A22E655BC2A4545BC6C0939D985D0BC69DC49781386E61BE621E94288D81DF084098E90A0CC0F188F9665590EFC6F46467336415764DE7CE78E3CC8C362420CFF6BFC150C8BC510C90F345B5DC071ED6A09B3F0E826195B808F30E4E172B95DD07003D143D241D34C5CBD819C3D18048F646312319604797176C1E3601C204033D23F4D5F3C6E5403C20D91EC960A08593412A41C7B0C9200E0AF78BE3861A2BDF83B2A9D42802D5897F3048A050F1C63B1B6959B6039175F1FF4FE83E045459955F003148192AD325CEBB59A49D0131246177AE84850D8E34092D877E20F829FAF60C6E0E16A0A90755248CC012055C00048C8E856B660CB16DD5522B4B152E2654CC609248AEBCD21E32D0BF44B8CCAA20506DD4F699AE542DFA473A5A6A7EC7520B0A80059FC430CB966593AACBEACFC02AA4EC88F766C40768D8E904D8AC064E98D5A8845B043FC0D4A467598B129DD44B2C70E484705B25117C890743C0FB0A9A4F4399027184F187006A4593A592FF7F8B43260C04AE210099E91062FF0E8E3080990024F4996652B8F74494D105FC80581CEF90C7F3C16DCA8982BA37C30D9272F677F83FA1F7F242303017C1804172C272F177F0C063CA958FD0EE48EDC561EB71165AFC00DA9C41227CC824188F610F7CB9791A57B471A05F906FA6AC91650820743EDEC6483CB56EF782EC4197936F6C80406CC0DD002D4DC60193CD801AFD2E0084EB6879C0899AC3EECF0272723CF37F402F88C90C89391675A9404989C02EC64E4C9A0A401A8AC067932F2E4B0B404B8BC020523C019C0DB47145FC161E04460C8662F46343529211B25F31020CE1BD1CEE400C5B2107688EB2A282559D136085B882988DA102C8960A5C528987DE7048623F1C9225E2B80E210742EC20EF90049F400523C2F19396408080181E22C822780E011D3FA58B24F26C0898200B96BC0C07BE6E120496BBBF7CE58428D300C8D08393661A9B1023B3CE040CA4E9CA54D9169E50319396C10A81003642C909980E83F14811011391439AF0E03E27475F1753C6F354800B8A84A08FF2BC71A0A1A4D56A8C2EC006996DF20E42055E011C421F850ECE0660AEB24292BA97806E8EC12C38A4660255ACA002204A599345D08B1AF7868009C9C9C9C04000200E4909C9C01009D19C94909B9046FFCD4642105DAFC5312C43BA20B7D73C6083336A09394DAC9BFBCF72ADCBC070627000CD06441DD19438828BD20DC3A1860BB77900A429EE018C4EC67A46F40077C0527E3CB184238"
        $sBinary&="155495E41671C67ED91A2B4495C80D89DE9023DD2B748DE441F000181B8BF132784C8D79708A4161C4963D8D8C0D418F7A8FFA6CCF02EB202A57E4762868B937CE0FB8EC7E0911E727E9070F8D9F586FE4F73F2200018A0F9717E1D5162FDC031BCDF259B325DCC2C1E84D81D9023B23452825E65C016AC3352B29106FC2D388F06A4187151C6108F1CD6A04C4B2D59163C448C45229945C421544272158492B4BD3876580A4C4C4555C52322504C0293CC1C0089085750FC1AB96D552A4DC841491002FA81156C98992D2A0EC1674A381C6061DAA034EC27B543F480B888D5C8605215959A0D91F0877CB0C01EF49CB04773DA3A4E0C9F6112C9FB402B883B000A631E8AC07F18B0F54E91DD15B0D3B55C003540EF7CBCBB29BC0C0B47369C0C1E903033A70A528C0BC445E115EE2DBA048BA3D2B1ECAD3F8FE5D478347048B024DACD3E00B45B0896DD8C256B1AC47216475564DC04291B082B845543C352C832CACD90CD0FD85ACEB823107BC2A45DA88C36E02B8A44DEDCC98DEA4EBA30F9CD0063BBF34B7F6ACA9B855A4454DA4034C85B45CDB2D4DEDA43B32B8DC3E68FB6ED102033AA01DA0E4A44489FFDEAA03B903B8C8D1E1D3FA9056FE9BC9CEB9024D90D3E20B559489B86CB5CDCE906B319C19946663D504EA9CB19C7CCAAFE1F6B82083E85490B890060A6665D9E39C94B8AA2B1EBFB68D7C84C980A72A42AC08DF3E472CDB7B44B5B2C8884CDB4E0BB70E880389E482113B3BAFC5111E0F8387A288D1774691B7D7B6842384C729C701B9015DE52B1093C80F928CFBBA18102ACB956589052D7B561573752A84B291EFBD41808A8D1BDA808098BBC50AC1D829E00489082DEA6C17D3A2E846044D201776B64D3C95EC64B63735EB9568E7030BC1F90318607C5567446685C2132CC6AB3ABCCD6C097AED776C8B1A3B85467355C70D5FD523D69B3C7CDB8BD77E55635B3BBE741D311C206663A5B41A511BB3C5BEC943850E03227568753021C68A4E75120A761938F3942B8C0402B9A079960ABD08080B057BB6434E01485819179D66139814391A690680A98A08A89F4F51C301E8B556694116F008364DEFA3F741029EC0F09815029E4911876385C107428B281EC1818C9529A24093F89066AD75AE96534F737F314E66960A05C4F95A0CD6B236CB55FA4D01938C2162646986E0D4124502C6A8D8CAD8C3E052F11538D8E47339A17F4125EC18DC817DDCD036175AED7DEEC3005CFE0EB9BEB7B3FD8A2B4D0F8D3BD0039508899539425DEBADBB14028215F02C56C8D016EA7EA1156D8A2E0A25C0FF3FCBCC5DC60ED908C4C488C4C43B72438AB8FF7D4AF710B645E00A419734F9D416B5371C1336F1420BA6020A2D671FC8BE6CC622194D144855CCC1EA0C81E25605EBA5206CA4BA025E17C8C4C815E2DB4686CCCCECCC9976E60038983152B21A1AD140EBE00A4622D04BB09D500AE15910DAB343C5818C52C0B89564EB88C808851B19C0596B916DC0E1B822161C78A01D8162FC736259B8D655E00A29D2E025098C7D34B48FC027C0366161932D1CB442AD68D1586E1B5CE0B4E5F683511594D3BC8810EBB99165DBE4482EAFAA62BF458B18A397E084010310001D196116E5E425BAF820104CAACC756F0E6DC1C09428250A5C21B14396050B908C8C9F235C20968C8C777D4B8D1818960B238C2D140801BC0AAE20505EA6735D343EA83C94093E9432C8C808D6208C9095195B205CA44A28B2E7A0734B18948C8A160E5918199090BE90A8E181F2415590C1E2DAA8ABE7420E64ACA0A46B916584AC68ACA02216B23CB8591C1AAB43A4B28CE4CEA00920B0B02C07B21CB058B058873DB28C9C589CEB9A7F98CC9D0E0CE2FEC15367DE73936DA01C985E1A6E845958D87955E25FDCA0585501B38298F6F166700B35A4BA45882D8845462E03559554B8AE7CCBF79854884D8D088994A41F016F57A8760299A8DFB696434686CB9C849C9143964B8880809C01799680804B801919A4421DB72080464646068484208042E491418888EBA4E3231B697A5102A2848416E49065A488B988889CC3B9183988843BF8991D229B7BE47312D242E4F823B19C2CCDF420B29C7C6306CB3024AF273B0504190CA61D0BE04464E805AD20768844AC070859EC8CCDD92B70252E5EE4902D2C74743289C3241EE02401E35D0BB18110E674E9EBF6E94D8295AFB9CCAEB1BE36C9F332E284830354E46E9B1192D56460D6FA130122DB1B3318252892506C67A9F01090DAE1984CB225D9C20E48D14885D28B1C48050EEEF8BD4384601AEE13B30C0213DE25EC3E7546D78D17DA96153BBC956CDD080FF67A67C55412857A15089598103BEB865FEC248D6C36D21E5003B71C8EF19E9C3B0381BD05120CC7186B63C4F115159026E19874E7DB188DFB89EC680927622E44E7C46C229B1921AD5C1DE81CC2432F552568D96867A1235F9D8D4DF0B6AF2B16A762432FC42B158B05B02BC2794A8B6C93AD40205C3E6C0E2D596CD96A646D6B915EEC905858DD32ED914FDFA10E00C850F011BA220B9DB19512950954143BDDF90B89A854F910218183FFAC9DFBBE8340EC9F27FE8D40399519E36570049544293C5EECEC2D0BA63C690583D8920F1360131664E4E33129061C3C4BE20DB94008F67BBDB36254418D7A44089931BEC7295F240C48219B3D88AE14B71C01F938673B032944EF83D89254DD3D95FBD88A749C89FB544B1523230B4D1E9CE40CF4CD2F8243834552013821870C19562C10A4E10CC8303443386A10193938387C64638B35373F620A3A349DAC43D496268530B165"
        $sBinary&="B149D2545D2C7E43B664605E2C08EB90648B1D2C728D287D2D38DA17B337088C6373568F6C49CE7D0908281203C2C861176088285A281B3672D834E7342C2C085DB362C794AF7261EE459E97113EB4905EE18473040C0C4E5749451CC519C4622DEE18C8C9E045B6780411CEF62639C68500C4FCFE8D0BB6920FDE39FCFE05DD604B3E83D813E0037546D890C37846A10474C8242F8111FCFE001B30987100C4DB061E1BD96CA40403B61C3B0CC8C73903C4001C7B4FC496DD078543EC0E6172641C20FFFB10A48718C3A19792147843061963E819182034449D91202063A504C619CF431D189BD92630C814140C4424B2D8B2170E706A7332D6215B711010F4248D8C7C5E8524854CB98D951EED8C128D391AB887C48FF30B894FB18CD508E4902562D08A20209C3CDB6420D0CF8508B2733692EE08DB64E49009080818940D193B182C10EAE44060B0D748DF2464646464480C480C90BC64640C1CB25D790EC8C8130CF4FE0C6FC9D30BF8FE1AF00B72F27902DFF0FEF0FE5F84C09303F0FE85D2DE90839CE4F0FEF4FEF4FE2FC84B9AF03CF8FE08788E81C0EB87C1FCAD67237B13C1081C3B03C8251F38DEF8FE0C23CF410EF8FEF4FE0C0C970CC8250C1081C8E70287F997E1B402E8FEF290415EDCFE14E0FE39A4E15DE4CC45E8E88BF7811705E1508B3F34DEE4853CE4FEE0FE07E490EDC54B0849E4E40FFBC55E3E7508EB9695D8FED99B5D46B4EC83742A9D1F91B18395FCCB01642FB29D7E081DC40EC1909143B61DECBCEC193964E4ECD8D0D8DBFB450ED8502B85388BD4101D797E118DD08D8DCC5F231AEFDA17FA2408F76C219E8BDA68B4D5D43664646C64444430C8CC91410639CC40CC7DB191914040C094480362ECF48E2D791656423BD8EEC5DAE7BA3B122F1591355F647B913C05C7CC783BF61C6BBF854D7F1C2B0D8DCC0E277BADDEC8D03847FD232962DD21981B504F349F191B19D951BC3434AB389B8C17193881132BA61B7291110EDC08439E60D3F8B55AFF14C8F318CDBD2D25C284CA059C303A5B63EB71AC0B470EEB0D182B94ACFE03323221908C8C921BBD21080B8CFE325887BC8CFE042C2021875C328C94941B72C9C8208C9008CD5983D10B280F0894B391BD21081C3BE4807C9D032C90ACFEBBF30DB990FB89ECB0FE69D884012DA0A1FC2003F21478A4A8223272C8B0B0B0FC80D86946A04304A8FE214BE685A4FE5EA4C596BDC8B80E6B65C50ED9926E6CA0A0DE8C74C4E03256A4B830CED8C81856B88512858FF34536FD9C0B894DC9801DD6B8D35098D7B4873CBB06502702A878C8C82123A8A8B48C1C327270B4B498C8212387849898C8C8C8C87870888472C8C8C8708088882323830C2C882C2CC82123237C80808C8C0C3228802828838C8C8C7488808832C8202380248832323232802424808C0C32327C747C80C82023838420740C3232C880781C708C8C8C8C1C1C202025878C8C88A088E3012FC8A407945D90EC841716D4A439865ECA887A4E2F904646389018B81F189C9D2DF2450B89C59C58F0B03864A5B9ABAE24E390079CFE6899936C5E16AE6CFE64FE649C92CD93FE64FE64FE64FE469E2A83049C1C64452CC84B68FE751B725997C8649B6C08CC5867C1AE245B4291BD17C4AE91081C807C9DB33B03786C7D416CC99CDDAE684B178724894CA5550CA328F211101434B268AB2EBDB608512CB0054105649A6023870CD2016060602661C920272A8DD9377EC622B58A440623040AEBBF1DC1C2DB6C407C8A09884C5E18014702BF0CC04988720FC7427C7E0F392226054567C446ABB818752B620915102ADE476D7CFEE5A21D09E0EB8BFC893F9110F08CAD6A0050846A12D4F8CA9CB0E40398157B904B0048062D6349D518C083B9B4205FC0920E6066B0EEFDA81E1284874D9935C2F33BDD797C0C407100012A8E1C231832003D04012F0850CF14171107081851E179D87B049170B60B56731082CF6C76205B7001C841AA3E1472764E1C0A36A928EF179415702866EFE256B1E4DC024208028E74CDAE01F8EC130E01C40243D44461B17CF1CEEE69EB4C8DEFFDDC24058B8D09503F20BB7002519615F0B11251FF550C732355398273285040B86001400B593220D867F851212B58CA22062FDF0399400EC02CD4C832B6745C0840C32E30D25CC8C82C2C082C02052E5A37D95318156EA5FF510B7B094478C0DCFC8962B6920C3EEF17D0C3026E5F180D5814CF741B9D88A4A230FB13FFD161A89B403496BDC15C76A5253FDA6429100DEA8F04D61D64B3807F23CF3B028E6A18D07414054E031B08AD43DFC8D802CB3EC136BC7825864CC81A78030C8ACB4ECABBEC42100E53B64F0C5C83DF92A2DC25EFAB3924A81810F5E1F24C12543D080C26502D21958FACC396151BC16F24A219E95514ADA210EF848A436FA391BEA218C0617F241FC07B023A0A46DAF83DAD248017D4BB3FAA3E019573189111F77858C5A6D22B88101FEBD7D862003BF2C3A64CD7F8CD56E536874F71F10943DD227C01F4ECD05D55E840B564110B086E810FA05230F0B2E85D62AB36511C02F79DECAD355364BFC71D055D39FB20D8EB68ABE25C6609910513741075D836E0CB36596E5A45DCE49AE404476FF001F2E45DDC7327D75107912176DDE0C5E8D9CF780C48010D4A01F3669741DD3EE0EBC8FF1073D72561D967F95720110A8032A801E1AF0A2712CB652142C31202C930553DC3B1A21E944DF3B20A026EAEA874A00745F349CE8219326E6F0CE11B29E2087D795F03D4F44AB29B6625D10918EB2C2C2661196C021490171904F0E096"
        $sBinary&="C11491022B24FC1D00D795CD130E6BB27781FAB68A1402EBDC918FC5957D6F0CD13CF88F0AA878D98BD6FFB775526410864DA568190281720B39017F787D0716C46F02ABDA36202CDD70C6420B667F856E5D00C22503020477E22446D83A5DA6F82D091A0BC80ABF117AF7D5480391BEDEC6410B10C6B101E3D8C7A4870A017F07128239FB4A6D1E98170A0B164E98C1B0EA81081B8D07976C66B179B183962DF29D049603B14D56C09B31C29556D898B08408AB4663F01C9B4847A2AC0B187A04C2D9964A9CE54EB64A72C80806F8AD221B90E02E52BC3B7344365303EBC6B651848E37C6400B30FE2AD0E21926AB759D06C212949A20D7301DE22BDC48B378549C7C8FBAAA867034F3F1B92CEB112CF3C9DA114F936CFFAD088A49CF810C4849F4F4F4C1E4D92A17FCF41979B61EF91702F402A0966D76EB5364ADFA477404234D658FE8E9EC11074EF1EC8A5160B3E01E12544AE855E7FB76F835CE0A510256074DE78848546C4B608317C97B3CBCE426593EEC67027567E0DC96651979E0E0DC06DC0A9EE559E03CDCDB65793657470A6704DCDBCC7D45B8042C1ADB190B7F7BAD60051F252E885105EBAAEB26599E84712F067565D4D096651979D4D4D008D00A9EE559D43CD0CFB23CB457800A672FD0CFE61E02DC042CB2CF190BB9D6DE2D725001252E90727C1A6115BFE2CB8120D57C50737410750BACAAED7A60082628B273484077603C8F98C472800031BF925855A6E0F7D81B2EDC0D019853C4ACB874AEB0AA269BC4027A31A0756B614902E89029A2603341495ECB8CAF5D3B037220C3AC081CC05E61A79D33CE1CFD050B3A5BBE022B449A679BF7BEC151D2147609057D1EB507C960EFD56C2AB501C7D0417620207EC281911612E0DF580E4D135A260873301A0ACE22BA2C0163027DACBADC5628CC85190505AE918D620434AC91494E8782C8CDBB60DD5535053CC7EB8024AC6A64A8C6AA07015FEE4D4F559DBB3A6709F30B4DF097B728B39FC22B017E0AD1F8B2146C4320EB1F5348ECB35856F5FC8811AB82351B76ECA2817D207408229E238D8D4175D498DCD9D8414E466E9ED006E4E083526949EEE575903375B592D29EFE037608751425535D5A5AE4321FC5B29DE4D05AD09E86625969D8E47FD8D8DBF351CC595AD0D05BDC47E1B62255993A63E4535136258A1CCDBB276884E7B8C049BCB487D1651590C490C4B7652A22A38AB8A45A7A20684DC02F0FFEB35434880D0EB35877B60DC2B8E3C8A4B4481779968738BCC8BC60383B8859C8528AE9046BE63783A5A4B40425D82C96AD67C808681009F921C81414AD668A0EE8EC0B100BC115C3A840136E801F866216ECA8EB16141103B58E946B1D17A6A889C431091C08FF7017030CCC07B15FDED0ECB70D97043DE00245515B100BEF38112109895485F00710DE3238330CDC213BB712B4F9B710012B252C448D7056C02C55A40DDC5990860430101D107B57A0AD18894C95F069D8C9386B400DDC79EB2E8905F6C21E48038A51038B920B2BB8C7593904F850081B04C5548DF160873C7501F4D4CC6F554BEAA91F1216B201A93792D355EB22131229A9CDA66A03B0D311D3FFC5591A3964D8D8D80AD4D8D06519D4D8CC7339D466AAF5A1686D669FD4C61C9F1F8AA7C4C4EC2B4DDCDCF7A22EE8C6DA39977E49427E68B846093D5F1C8BCAC66BAF933B371E023FDB42E15B1D211F55F7D9D3BA90ED8EFAB6D323D022CAA47240D86D1BCFA304D2100085D00DA8481DBC938E619A6C4D60B8C3C00F144CC84358C0B8D115B519410B51ECB874A612EB10D21155B4F3A503EAE7C686B0F08955AC3C11853B1FAC2B4C84D1B0B2FCAD55F1DED83945AC7E4AACD6A0E5BEBEB4210FBADF22143B77C24F4E0BD0AB6E087BC320DF229BDF2EE780C9D0679EC904EC90A591A0A49DA8A8CF646B1D50DB3B1DC6C4118B1864A89432C367A3453AD3A403C8A496AD00449C21B898943614E666D1459069902B9B6B65DBE0DC34900CDB9C39B234CBF64D907E44D1901E9C90BFAD6D2EAF0EC202420B4E98EB7365B3611DCE1FA116D15C6B98C1058DD9EFB7B0D91B14FC17F3123AB262D1375F50170F42B2D54BE67919000C0226F05370411D208C6767A18704DBF0737BA3F8CE5203A3EF8232F852C0B2A89B7D9E430A4804F4F4930206A457F45902034B069C5355760FC1CEEF35CE5F04D4137BA204C1AD92FFFFAD749E6519E0E0E4E8EFA40E7EB9E83B6683D6E4B18C9D0788D84D0110D92227DB80E0C2E4E06687A8F70F49882F198317E9C2E00FD1E4C246CE9C43C2E0E053253B0BA316D835761B02D210D922D30D04D55A821B90A480413201A9C1E2404D735CC8253C4B3D0DF6CC2BCC09ED56A98022977340C6ED39529BD045C73B0189CCA2197B9193D0CC0F91D0B0479E65CCC7CCCCEBAF8ED624CBC764B4C0B86FAC21E1CCB8722153F1308965B48159A5B0B464B0245910B119D0840729623997019D4DB82F101BBCCB82143DBC4135808F807C10B169C40EA40BAC3F404F004C84744275684B35CD883C010803FEE43E387573BAD8BAF4BB836CE89451EBBA7FD67DE000634C12CB0C56E4556F5DD2C809ECDBE07359C11863F486064DE862E886C38AC00F70E4C70036761961E83AE82321C9A578EB969ED79A0F6093146708A275A72CCB24CBD0DCD4D4D8DCCB32F2DCDCDCD073421888967116B4D884D939B0497ED890D4232C1FC31EEBAD90DEC0CCC8B32C93C4C4C8CC41332CCBCCCCC01C151AED507BA754DD27F2E4F8E2DC6711B8D7C45C01D8D8651BC83AC823421804851C7F64920109FF"
        $sBinary&="BAF88B604206930956F4960567036D1424DB8F788251D97CEDF4DA4BC0C4F0B054F003280537EA810DF4C07336D164A11802BBF0C03A7352EBF01242190109621F4102EBB063E5B0C99790FFA206B7CB18C8D9A208AD1D43C80570F27503C62E3DCE4DFCB00483A3FEE8A3C4392481E812BA12D0FBE64D5102C1E2081ED0AC417176D42104551FAAD1E1F8050BC260B02B1CD0EA388961E0242BD0B4EA63429E72E0B858D0734845E8E03109500F34E8BBDC075DE6822D10417F2D5038C008F8CFD8BB6F0C6C87456588ED172D2046402B14160254DF40B4D092F3CAA12438740AB87BC19188FA70DCC3300F804E3564FEDC55B753BDD9424375149B64ECED17080116B01C2824391F04CD981C24E03007F88A3A0B860C381183AAD0C3134514651DD584EAAE16160F7E1041A8DA80B2A1148B14ECAABAEC1C7C30097FA30875CBCF72D308140F7F0C0C097F1C7E2F603F1C047EB32D7914094F3D006E68C41605462813EA8C05D220822FA88074ECFC92705007881CA35BB686A80FAA89BBFCE91C9DCCD24D1214302E6F5715BA1048304DEB502C1B96B152C1512C790E341872D95D010B4B894A502D507E878C0C4C4C540E4150CE164583458703417301FD3942586719FB8DEC552CC2AC4138208A3AD99A28192C2806196B461C200C41404C66B83B424426C782C027E0DF24886EB506731F8100F6BE879C410464820A670CED15AF2EE56D41BCD8D2D927911502D964B503536D1C3820717A40F650D54C6C17D0091A1C4BAF23712982329A07542DDCF8560D9EBC208718F71DC19CD3EDA6EB62CA885E66C6EEE0D1E9858D044AA2A4A0B999764F6BC003140341AA1A82987B5523D1E088B7A88B0944ED1C17891E9227547C1088512412DCCC87A865D4BF520A37E96DB11CBA06BA8C74406A41242CDDCB0F1443286A83C77F9E0D33BE49401D2CE9401C45986C127930FCC54330C2520D101418A26623943E11182BA5180D30B6F12970E0B92771150418056C8D5318F0133A276BAA48EE111216FC11963126E0F8306E00C6AA49B9F11B00301B4E375105EEFC085716B3476F5610B5A360C8151E057F2C3B095F027D0AEC96E284C2B33C380C23392E3777841FE504048178F2751C3E9A055750042BFA151800BC8099714A41B4E499AC1D1E24FB12390E1DAA89ECDC591CA37120D2A165042A853A9C1B1B2B0554CBE11682831BA42B91A43F8BB4B730234514C604011F9E171B3B791483C2140E08241E4616662DE72886011405DB6613BC331E1028558E8D2CFE01148A1C00482EEC45C84A0072602BB900A700D3ABB0455C83B825C1E1F9C4092CD4022E3A82DFC70F72027D156EBA20027C58953BACA40708A4D02E8BC5D0FE808A0E4A2EB2467DA10B3B1650D7097122E2BC2728D828181CBB394F5A60E6BA0D272C06020383FE1681D036114810F7D91BC934979C1C7603D1231C08244AB1202710837EB501560A8DA12FF77B41A28570AF054914CD50750184505B04B87D8725256205522F0C1004AADF4A619D510467812A01B68BA7241C56D98E9FC072C832C8CC45B84DE81C32C9B9C8C8ED320EE07B3C608A0E0AEC027B92C20CBF76D857D0F15C3814F84078711014F887EC8B6C8D6A2C49525F18109CC1F530DB04CE091C4100208365249E7104456FE3C49530A06B2DA008AC8B05085C3220143F400C7D639330D2F431760614012CCE243D1C4C06E3DA68EC436AF403CCF44B06401B81270DF0C26CB70BA8995F29C820028DB214A929F0341C41ECA2672A1DE04BEC9C2CCC9AED44792EEE341062C91E41B21E153048588C7D1722CBAD24B009AC04455CCE564B30BF1E4238E300310BCDF814841B1DE9F5FF394A5C83B7522E1115DE36C30F75659DB06C13F59C2C34B43B50EA844B637629A42B6231426883A70352AAB017046304EC277DB62A5B370B4A62480F444664A4C38D107D20C36C1428CB7576242E320F871D605D200E20FAEA677BB161EAA868A84DEC4E0563B32BA7B208030318FCE2FB3051411C0EA61A67803B9129ADC6C7583364D449010A702CB4086F0BB3096849437E30E3C025842F201382AB14994D6CC824971CE8E8E8E948C815E8C0E4A148361B5092D37D433E7844125120B90C35902020F13A58622199DBE4F8368B0C4826AFA334BBF4457E6755B1142B4B030B6B8A05AE8652BBC29064784955BA5B55B5D31969195B4E09683804B7723FC52E2455252374804365148070411940380B5542FAE08D90492EE0E07208131E3F55B8E0084C1A1255DC051EB52176240855140AB485C021F00C6320840C5958C9DC55DC24970C6011E0E00CF016C8E049B89964403EA16767679DC05C72BD002C12BEE5A92052E63B764F51C90C46120504020C1220307B0C77737BC9841620F028F5C832201D211571714258A218C128AAA8C8D6D4CC10FD1120468DBAE3FFF7551D3403AF7A051B4D0CBA31BA05A87F1BA31563A18D0E648C83424DCA1C05A393791FDFCD689919ACC8242ADCB299C3FE235F741A57A79B4D9AF26A460F5A441183075576A8E6E3D1C80C84770A087242266B97492003057C20061D35C0160C250BAF201E9484392582859ABD04FC68FFD02349F5A89A118E45178CF6507ED84E038B87B045BA1500851A300A6C002E251F50A4B02A5F049C0C5726FC6A731E4CEB6A247464AD6173CBC1A41D0C10176B4CD477D148100F44D34C42FE283EF767128D4C00FE51310C4472581F49989474096C0B0BE34D5C0983DE7A1A16F6221EADCB07039E00C10C6F7F0AF4DC578FD9122D2D64126F014293F1DC299081B047092C10"
        $sBinary&="6029908318832107615708B0088443200708EB2F0CC9E24591BDB569646E08794218C452F204012E7E15883A15DFF268C902E001E64FC821235B7F080808C8613472080C9F08CC6171C8080841088C6650D050EFD2C8BF62C0EAEC48107609880356C51098EDADCE6631AB41A6090C95DC12289A5C0BAC7467EE445C0E1C42030B9CA063E5896B140380261BEC2161102B0E10892B6CCDCA770B896F6714856633136F53261C3025506C1D104F51270B264FDC09DBEEEEEE33A06191022A743105E6E6E6E645742B4974255B741F67741994B2AFF2717413813C7442A230EC5599868558AC134E4F280F2495270C2403724444402003C980403824B014323818DA39CC42CD1C51DD0F95C880C6A2C9FD1F8D8CF0D83B2CD1E1923C4C3F7BD98A48D7D25448FE128D5409FE00E24910B148442846E040A082A4C044BF06365988A562478A806A9AB120821BC9916009CCFA80618CF2DCF4829A2D1B82649418BB32434853669B7C39E4908FAB6C5C741CF290DF1D7802600268C1C8789348093F22768A116FAEDB45A362AB8E05137A4410C319EDC80471032E58BE017730D048449EB1F23C0D0D69F6041E4B99F2382A40F9DD8D3DF1AD446C13034174C4426C88E56916B03F5CF835B600C1720A0F146C32520413AA02306C180C021D74ED6C26D4DDD885007C1120380E034A5C66440768E5ACBCCAD1CAF62B3D506420629307A17F01230C5A6A5987DA545C3D9A60CB1E987F82D14884FD3B232C81173E3BD172872413C873F0F0F0C422EC5204F0232870782E9B3B289B705055ECECEC0227C6EEC92840C1515B9644751B4A78485CE9D618E1CD783E9B89476A1072CB2A613362CC3EE4533A0C0402EB0D1048404B0D9D8DE8019F72989B702415F6723C7433B487EE2B7B9334742FE0CEE204478A6C588801E4883624727C51B05BB50F1FFF759AE950BF44EF9A9BF08D9401FA00360A6318394012024D78520435E838034CCB47127819932F70F0C8216323700E6C6CC81774C85C5CDC4C22D00B3444668D1448E22A78F5201C0AC48FC2D0B95DC6F0724301700B55EC3D356EAB9566C0E0259D0A28049B2E600296E975BF0F1A2CA8E8B440F1B9476BB3514C1F55CA555F7996CD5E554D4D5531DC68D98C7C55DC454DDC08B4C00D2BC955863C6930222E1A0464F55B3C523266DC0E6E5174526016D0644FF5EE4F1A59C6B074F874A903722960D284434D796E833056559348CB52D2848B6E084858FF586CF3DDFD3638234C080133D10C2350542C510663C3C281D0069E730F40044E56C4AEEBECFD21C01601EB2D5C483CEAE7E01780F7720010F220221AB12E1548894267F83568CFE893C0A6761908F7A82AD5AF3BFAED960C20B6C9E47738F022D080834347CFEE719B171F81C2327F399073628FB3B56E2113C19E936F0B92094BA27391117321DB8039E112138A7A2D8B7403510380E86C67CC1729038690C65904908F7F0408166DD922795506107639164F4AEBF6305B042B40352406040E01A7596DD2211BB1122F2392D609EB2B2F625F996839D9FC2634590A29521E0C1683C5844408B30AC105A7183208FA854231641F2090FE4806AF937833DE22830706CB1625FB7F3B60017D0CC0FAB58CB7148C90E6830C7E8C96928902DC37D2E7B7EF44057508496C234E3476404AD293C0E51442144E892351349C36A48D6A8451A9444535377744052F526C48DFB386F5EC2E43252C2DCD3BA0CB80E2C87716BDFB22400F272F5160A4A8F4A4EAC36F174860F58197C003558D70662A643E1E0782A02338A43764E4D6F1F0190C429822A266A7DA8A3E80317395B1C9C1A0345521385DB44D407A45F70330C4B339F7B178C5848A9804212E194DD6CECB48914D898491FD33B5DA8EE081FA807D100B5AFB6B088E3BC27897111BC1FA0712B008C16582C378F85437196C7288091189DC823370AAE40416E7062F07EF398A9F2BFB6D10467869EB2B426027740E387C08F8603B882687DBF3ED5BB2793C74CE004D892792C0AB09867ECA46946C1CCB1E492CC4C6CAA0D260E052B30FF9CA786C6CEB5F10211721029F010B9B184816E7603B122E923153B0E1480181C0D342467DC74540A3A8CC3C2224A327419D6464AC412B97BA8E17983B548B31622CF62F20788305B9900B589283618F4F9400121CAC12CE89FB7585841938A27519B188F450C96CF9D50F990F66C2175C46E442862C26CDE4E88161A57A5F438B251142B7D7E9BAE5302650BB6C5C0CE08BBD5990F4783ED0CAB12C88454EC85825D4387D1046C6624A00CF34987C0D1297700E6C2642882155348CFCA2A17B181D0B92FCD1203921E2090376761913E5182BC1EDB082264907D0CC5D44F7A291D840A2C234273E304ABB898D8C012713016311750356E1C0C446FF51F73F0B413F6342BFA0783B918C342BD86C4672C1E887A80405531DF555C5204087051438A29AA2472A9A03C3DE4070E0263BD0753C100FC834DD51FF11F72A3591A38EAAE467D13A4B813B4DE90118D1E40F0014308762FE4876BE8855FC022792410C836C23945AF70AB5391162A780BCCA0EC825E000804C801CBA942A99CA0E757221500699A9642E0C73850741816AFDE33B161FB62B18BAEE2BD1E9E02D0C858248C4AA34E19E00C17E3056427010B4B1D062BA16E17CCB3E8C073722781048FFE328D0501CEB02790C23E7F06254B010C44A216C948CDE47D8760FCF1CEA03E013E27F747705B86252A4A8068911E4A190C95F280105741522900701043B2C872D873C60780B70646371821322BF817C6B736958816882"
        $sBinary&="80736B725A38053B2B58E701CD6249545C257752AFC3027ACA930577333D2C6E11E101741D0CA8751E984413040F81F9D476C308B1181281487833AD12C35CAE0D88B48527B9D912B19C1189E48D48172FE2540AFD2DF478C59D6BD6F349F6272B4164236402B9F745ECEC9A410692F3ECECF364029942F3EC90914906ECE4EC42A66439E4E4E4054F700F5178A6212BCA642C1E92C62202DA780AA5CAAD0E79628B170830A8AFE911A71939787843B2653CC26C6234D0020B2611E3B9122696C472E36A3C0D6954FEF5360CB85063E1689729017042167AB77A8A4410FF1CEB2B19480EEBEB32162390EBFE5A4C20CF10DCDCDCE1C808845A74C83684840E741C38EB281299192B32013BEB43842776A3D362A1000B09970B0962540A55EA41668C1029C362D250D4220CE91798622C6410CD4CAF2FF430D9FC846245EA8B4D9481213639AC7E1289456271C26DD66963398162C2204C360ECDA0406627230F5DD8F4D8D2C228E4428A52B4D8330881D0F4DFC9107206DE020208F4401E0A3709ACEFC22120C00040C09C7C0EF2326C865B01388B6C8D275ED0C9EC2CCC86BE24456C1139890819C0DE852733170F8B2FAB73F7007F8D841041DC2D293AF0AE2D0239454006B0D39C17840032809D7570135C0C2003C8483420C24735800CFBF03A50135FC04CF5F05DB829C9078C10C2B06004E08C22511CD94A15077292F23401EFB0923A783DA0E806841C2175BEE808EF34B3DC60F345E8E807D9C1211DD9EF45F38C90CDC8B239C155EF82558C18BC1493823F02082AF2CF0F5EA1C23AF255E0453B5591E6E8C1F888665393C1260788091189D2833302089CD86EAF0974F2C93990C1BAA8F300B396746029626C910C77A8000BB0841C19F0BF35B7E75372850CE7E7E70C251720F4F4028342E0B89A063C705AF39F82B71C24CD05D8D8D8120842818F14B20E6B108E27BC1E66824EE3F7C50C3260BD196D0BA7E0AE9607211B7C8A140A32FBFBC8950C24FBFB1623894026CE13C87304F4F4F4C1114224340A4213C93384BDF0F0F0408051209F0EC101E151DF0E378F938AB600384355745DD04D71FC85C94710890C76CC41870E8330EB191A838F24431241F2A938038EA80851984F02E2080463334D002F45C98D8333148DE922C22D24E02890C0438AB63627C5559F5110B96C27E8049529B345E08AFF275543CB16AC6045B826E90C36060F9185BD0CE80C76A6A053401083F8B027828F1055A26433633FFEA82B10DE1075CDFAF0FF8C007349FF083CF61B3371F7D153573BC4E2035F7220875CF8F8F810A18257EBBFEDD93DD1D2F420D546FC5B330810021681A43B6D98A460F80A14419EE0CFF7238E5C9AE08D10251833963816B0B1E02B187B46330208914122DA0444C33B086E3E9F0C9557A0EF0CE8BD57C1073319BB9784B3966A18C04D25331108CB28786307019163071B64048D590495EC3B29789FA93319966C2A1226E118CAF80AF3A9742CE1207D0E97385D14760472646C044E49279789184BED8DA46EA600ED16F7D2EC9C1618D58FFF1B6119449279000C96A0F7BA03C18B920A9303F6DA67A74876C1E1181BF25A61EB1B0B9B3A7CE0313290C9D7203022C830E23E2643C8A2C05FE82CE19C7539D65393298C25677DA29C03B992A6AAAE85B18C65CCE07D20537232A2A6AA96B18C73AECADE4A4EA63010A2A691700EE4AAAE0A9F652B543AEA5512D1CD446123636B04EB76B215B09762424D32F3B3F8066B48D14FE06BDDE6429AA2F80175CE23F75CD66B50669D26F8804CC884F8F8535614AF731F0C803EAA2D2B024E0C1802C5A4E3435644422A4FE114A5B016BF4903155BE01B6FF88BB3FE687901754C8B03E5FCB7DBDA1A7EF11B720C26E909021731D99AABCEC0031B051DF82A66AF1B0BEB2D09F6486D68065C3ABC1B812DEB67B38AB60F10107362CC139A4A82302E205E505B18B503590E656867CA8E69EBD085B719903D97A2F5F1FF55770EB1A9B73110B0158F82ADC18429F736C7EA0E6EA808962D7B2071CE2013D82CC415020432814C03044C2013C8050607C80432810809814C20130A0B13C804320C0D0E83954C200FB6D114676410FC338909012106D9B3C206AAEC182117E6C8C7597894CE2BC0762C8CA010CC10B609A390368919AAA5DC014592169F3AA2AE846FAB1CC9050076D40BA6EF180BEF02EE04CE20082E40001D9C1C32C88809242C14934306F97C0A303803801FE22833C00581B81623D4DC823CBC160C80B408C0106F429288C8181950487F7F0694922037485D0035D51E5D1274FC58F69B1539CEEBDC2CEB5AB2A85E2C29D23D54FC26849FDAEBDFD1992E25EA2913C0FC45A0BD49C4E6294C3B90419ED59404ACA80CF9865C0E4D81B026A0AC88260C821F3143759903B810C6960730F6C33981260F8EBF3814BFB9DF5840B7E78918D3E04D8217FBB0118A540BC89C0B10A2370B8A0952D06490670808084214CB5E1D2D6E63832DB22A7DBAA19184E0AA7A8224D91AA980C88BC7F08AD67E07140FEB3A3ABF36D23C7634B8E28B4D81C23FE2C8D80003FE896A013C20BA10AA4C6B211C09059F203F2E09005CBD7687E26C0390F815826C9111CD36052C6C91113DC1F8307C8C70161BB9A181FA3D9108EF70913B74BDF742169230E2B3F7CAB1138A59D7378AFD660DBAD0B70524C1825A76ECC982892B188AC00020250DA53880D31BF0C804C841F0F4208CB35D3DBF155CEB0994E4F41B4AAC7153F13C90D3B40BA764C3FC877B83F9090F8D405DEC8E5D4A06EC4520D75D02E4A092E8E8AEE4A864"
        $sBinary&="ECECE4698E9041E4E0E026400E2AE0E43042AE4AE482080267E807F860563012CF2F1983AAA72E84378D13EA23911F2C027514C444247EB1494F168942B386A043E0AA1D261664930F159E240B157B65A2B3212F7521B2D90AC0C1A4210AA87A3EEAF4D0AC0A019E04747B1977068A07800AD13133510163B305183010C153D0CD001977238A1D11AA945411BED1C30ABAE982AD080474E7E98EE0906B8537015AF0900D5E91BA05F890D2F1441C4D1464EC40EC4C801C54ECF030B6D9853FBE3ED14205609283F06830C872107E04BD804E41BC0CC86071AC73254C2FE88B2F980CC2C7E4320299A8A4E4E40A394018E8390478014B1AE87C2F202647AAB1280B2C0FE96CD41C0B30324C10B0484D8E8809031E663421C26F7B981DA4070ADE0C574B9C8A024814A13889A2C19F0C7D0C11344877200AE448A34391C37FF50A371E7403F25014540C3D71E4092C0877FC7D5D52010B443D81527E0026DC400DBC8C501453257B490B149B8A26D5D4F00F5C99084CF55E8EC68258756422FD4284854C448A02EB92A5FC8BB8F133B48DAA0DF0027D1181084840603E493E0001085014D453257B0B14F5E0055F11CF3276ECECD6DC8958DC4070C08BE4090832EC19A81E40C7DE4C0B7DE40AC28CDDE131CB54810225ACB64D6F0CD88A0A102799E40CAA08AF7A48CB53BD2A5C07CCEA6C3A8BA856541E7C98543421465445C4DA5CE42A7CEBDBE55F08CE8D2B60B02D40088B9472D92B9C915C1EFAE99244395AADF433C280C5564EE8A4541C72C8C9EA5454F862B8D7963615B6D3EA0148F60B14E4E8C8B68CE7B52A0E09E8CF828BE00481CB634588ED203200B4A7915820CE669A64250C8838DB8C0D12120D10821164AC0B45102FE84D4C2056FC07F9883F14CFBD81147B5B424C9002868A856C0EF888614811B189F4D3189C8A42826FA0953DA06668BCF10693BD6E0B9254F70CF50198431E2C0C3C54C5189C7DF4ED1CEC397881BF0856A8554C6000E2C1D3A0848F709AF469F70F8F43019911E8C81611888D95B06A18597814AB600C738AF60FD94546138A5C0C8A3BC17C602B11217905753D2E64871B91840A712F1709146C918C337F7577C60362BD08F8DA8070BCC884131271913996164BE1802B5B8BEC8C0EFC75292D719AEE6CAB1023758E88F03592BCC61CF84F41BACE2DC52A9B0DFC39816541802F34C1240206D837826C4D57200C020ACC0E590EFB16F40B08EC1024A00F20D2F0C0828D4A09F27C7F84611E79EBE0413C0B5B36F0C08C050BD80891022C78C1328D5C3A1B075AB0679E07F626F02623FC3DA25CA406805CB706077558140652F23B3D1034B4C07E41E4F1F0A1720FE216A727CC0B3F08172B0ED47E5C9116F221100E503C0BFE8250C511B330EC7C0F6C3F1D88B6F08B0C9086DCAC4CCD9D660C2FCA193AF0BC74E003C70FAFD0915804D409C48061CC2C6306A2C8A0BDCC5448035DA3042CCA6B03C2C10381692CB113EF2C702C062F1658E4E055D57B165B844A9E1CD9E7C19380E9EBE3CDE946E2B2903C3E9D02F2E026CF10668964B98B4B7806688111CB40C557114B026314509A22B2A7E40B41CE709405E9B384324C7E919B7A0FB7B4A48BE203F07FE6EA198806D6176043D81E4A0494D716D0D578CB6E41C6743E0FB0083B67A2DF2C0F14903B304C1872A8717D33888169EC55C8931193BE4F202E8C0468140E22C943FF38864216286A254B018A05CB46D8F42555AF17D89D8B8841FEF9D1E2660C206EA66B1F69F8A4EBCC31E30B8C660C7F51C1B6ED638BB152CC0B75E9D915CCB52F8AE64DCE35CC48E71CAEC044CF1D50C62B2856DDCC38C8DDA011B726C51C57EB9E65A10116FF7A455E72AC9E88519C940030ACA143C1A8C9A7815FCD961C88091ED13043966224D7127E11EE93E9037C1DD38CBCA48AE0428C30C97E0A98D045F47EE1D4015507778AFB72974E88C102720E71A4FC420924286FB0D0AC20CEECFDD31534C10A53380749BA91BEABDC1A0E138A873130D4EFBAD76D0CF8C202A982062FBF7A1403E08F2E6A35AA700F0F0696066A7FA8784282E47D0F14F07507EBC74FD58EBC3731FAD4E87D2407CF0C98B3F17CC8106689F645C4262B44423164CC41CBF4EC4D208BEAB0B0C3E332D66F5286675C1B35730D137276C3EB386A0A7F1A1FC0C0BC849C3D1819C40D8C50BA203680892E109322FA81321EEB265607C2937C170636EB0E6A3243B200BE47CD050F552E39014C050FF8C544AA2A7D0C81DD2C7250C90212F4F41C137201F8424011026C8A76343F15489E6072F86B0542821710DD6B22095E8ABE6B64108E3156349E1BE8926659A61404E4E404ABE4A0E42A4572814DE988DB0229028F8D3C25678579C1E003E0D2400480538D880657673355848A694854208190DC5CC804C8DCE04B389B91AECD914594904D490E4254E0CA35591023A2B8B777240F7B1E374C101B8809C060486A3F5C9F3078250F377C378F8F930724AF040A4160E632301B1C47937E40060147FCA1E01F4F4668C796F4907C1F4DC37041214409E6B4CAE005C6661E1A324956E0A4E811CA1260AEBE52E6A9CD46BFF49003F3F42397706A0B79347ED833033258BDD8C795A4A1000B5C5CD4990039A8D4D8D84AA600D8F3400619E391BE94D0D0CD086367C3D4BC33CCCC04C84125CCC59B5DC8D040E6C2E4801C8432D0C802659992B8C816FC0390834A9AC4C4C489979209C8BE16D312180AC8C19951A0C0A9082A720C1223872DC2C00DC03E9B3396514588C04DBC400E2A69BCBC0A994026C0C072C90119C0B803B84125"
        $sBinary&="CD10B4B400C804C8B4B891331672B847C691096490B0B0C490834A9AACACAC42269009B0C45C724086B0A807A825CD72800BA4A4C804C841A4A8204321070BA8813C4A826541848ACB0939419C41AD379533A82B217F487116AFE0512FD191C02D21E08E06615E30086528C45198E1282042BD12DB90A04AA8219AEC30150B6E388530F70B201DBFA74C897A52DDF5E8AA193432C6F0E2D1EC8AC2DA40EA9281B03886C2E8468061439348550A7FFC683068770C070604BA940CF2E0E02A0C5314B201840404448D486A61C66462C526A8439DBC3037017D383786842349F02B484508DA5BC5784956484D8017BC001B4BAB89585092F05B51253908D8710AC83421EACC2E2BE0107DCFB8C95640AB41CEEA9D11212A30A3102083710669D0A0D0903A1D32C3101A70C21816A8C298AEE44A0ED0B8EC0619594EF0ECC8C888426A4AEC935B90D4C798EC8E14F5A7C2C1D4600F8272F9CD0538412AE30204C0A1622427C00DA2908AC00F916144B2990C0004022B62EC302612B445F197552C9FF87FC0FFF36004305809117CC0F1A73AD1E946FC1F7F20A62794EB00A8161E7C94D04D049C00DA6BEBC924788E01B2B8001C5FEC8CBEEA00310E10C82FB5E845D03C673547B200E920001B90EF2C30020E9433C068B25554DED3DA5F840C2FADE0010B0CD80174C6B7086CD1E26206518FCB5840BDDD0ECB7FD56ED1E84430FB6148DF29107574A5160001E84BFE2D4176A85A102A11CE09EB33C919C7806C58FC1D82602C0E087C5496E215782F3B5D282F68E494F19F77668B66C953C603CA0083E8084FD84028DEEF087E5B9EEC1421EB33D6007E27C1048440C7247B9365A4904D81C2BFBD24100B9F259A058205634F14A20CC0C6800A10D04865B40418100C9322683BD8F7D029D10DC016602B54103A86516FDC2E21110D10BE0C8A09F47700179E10EBC20F3B0D427502F30E20B8A3C33085616AB65D087EC323801692DC8365E400B63B355F0282BF1165F477226A047487E359838A05D0CF65FC8FF559244003600293CBB945CFEE4A4F079321C32A0959F7BB86463767564483FEE00F87A1F6A8D8A000E13D77976E3784408305035B9175182997176ADD7787BB1E06956C68180950695959A175E404415710400E01975E68CA9FC6EB03AE405075FD8D05060B7F4D73590F161688FABF1D75014683C60F83E6F056BF35DB5711FC56FFD7232ECD5EEDBEF6DB3905105EB07415FF83695F33740F3E40C1CE90ED4DDC4889305E2082C1065F60EB1456700214CC26630C39A1F015B95E2718A0B6F63A173E9375C2A28D43EFEE3C12198816680956500E8BE825B446CD264EE2792E4BC2EE3790EB0A28BA151B3BF61A1D48D8818BF0104447D80813FE4F5A8906596057516F609B0BA8954B0CDFED2000C487D21839175CCCBAD8741343880A4C0DC1ACAB0AF3C93FDB52F413213B04CD7C402A41B1ED6FFF83F92D72F18D48ED0711770E6A0D58F38B1B6DFC77B744080544BB6A0E593BC81BC023C14808DC8EDDAE12509AF3A606B83FA8C3131784E6C212AC0CFF7CDA5873D1AF977DC659A4E231431072582257BFE83DD6C516ED57EBCD08084C81C76C7779CB1550FF60EA7704C6DE5F2F87C78B1134F23538044064C741B0409920BB54047B4C2816C7A84D9AB15F373F150E98500F5405619F05FB6AD02A4E503E597F717840C43884D85DF717B2D008F0EB0B8B0640026BC683C7B0DB043B3072F0CAEDC5BA8D92A10F0878BBC923D136C790470C72EC3987C4767C0DA2998FC497A24CDD07377B0A7912E6A1971D81AD7DFCBE80046898B059EF420F1978BA37BF751E34B860C70424206493E264EFFF9076380059741B6808570C6A68CEBD20025A159B6358E4E9CC18C0E34C0968DDFE33DB43391D1956F0FD0F07DDD6AF890BEC8A61A207E8F118F9E0B6D59D1770763059D84BA62A756BFF747814B6DD28C82C7B75DC17E40577FFBDFBE083EE040B3BF772571A17390674ED0C4AFF365223D662293D15D7B143C0DCB254154CCB7B4BC15B39497505394C0E536E70FB5C4149618B0AEB9F37D250E01FE80384590FF59226CF9894795270218C3D452B28D6F0D25F951B84F669FB460844012909EB6A6E19CF5C6A2851595C1586BD9690010E280F6FAC16EB2456DEAC5450053E239FCFA7049EB0A6F5E6A4D4D97D887CA353E4529F4798A52383F57124A3DE5E81E03360812EB6F6FEE4BE5D9DDE282874890B3BC625CBEE058CAC003D9FE714C191771D8B7B297D0C3BFE74D655BBB35B2A39370BCA25AA27BE18A46B3C410D184CC9D0017BDB5FFC25337520566AFEA978D00181682F0FD0775373AB60A1AD105753D87324270C0A231053CA6D87F48425812C40578F083BF6D8ADC391751B5F6A165FB38938B57B00C00F8BC7EB24A05EC8ED3E97DD4D0E6F8907B4004CCFFA2407D0005F520D2A1E8C0B5C2458BE93B3C8F2260000800006BC0E7E2B9EC08D1C2B8B731864D7CEC043518A537BD56F0DBEE101547A3302786A5E5BAC16308D43E668E9812074ADE9C0A80CA9B9ADFD3D303243568909241034F8823AC276EB0D0B1CD3AD19E085DEF6FC0E140CA0D38B5AA12016D8B07A6972F3BBB8EDA05CC383D01C621066FF6288D7606CD9E53D53290A00512A855C13DE209411BF57006D77897F08090BC3EB42F646B174376AFC7EBBED837B35D807AFD10DAF9FA2AED229370641A1054972AC2268BD461C3BC74A1B18B45BFB897E1C0286C35FD5C38A9E442B2EDC4DE4F0877B35BFAB7D0CC7751DED61B180EB888283C8570DE1B5BA0C8340494CD4FC"
        $sBinary&="A254FB8180B962690E54D936A1FB8555C4EBD55E56F77B806012CF10203F6DE213BED70ED74DC2598B57B9E29BFDA02BB60C53B712B735535B41607493B1A748B8B130FC468A0D72D50E896E7C5371E0C3C7070BB3B79EB1495653503859FC03668D14EC895DE4EB35B9B871A1612527B2FC48517202022A15961450D15135896EF6674F4E53BCED46C3B3801848A406B34689A3241A6E166D08C7B49640CE0640532008969735D8E04C14905710E0C517B05831C2545366A8EA840B5C8BC116405B428634568F2C7650A17216C1393DDFE0B661712C56DD16D25EB6B0788BCAB6E0756C41F8C5C3CCF706EB5F3B83247468B795C59EE8EB71898030755686930D42483468741F8D366380D076CD2F1F121016EE21C8453FCE980EA9A6E7D28F571015E032103C1B82E0D64B9DD103C61F76080F8A2E974682A481F9126EA5428C1F1334922D83E76E6BDC1A310F245E5F66035D69E03FA8E0B089F7327515C1E902EA4BB90A9B3D722AF3A5E06D6F282E015964906CBA1DDB06828DE372D003C818853DB6D92E58781F8D74900758F8900BFF4DD7048803B4D823D18A0688078A46BB475BB6E6B601050257085AC6C75D52052419CC43DCCA58B22B250183C702ED3C5BF2A62383C64375DD409E0188065B0348D3344DD3074038302820D334CD7F188B448EE489448FE4E8E8EC4DD3344DECF0F0F4F4F8F17AD334F8FCFC8D048DEEAD601B10ABF86C842C98A67BF4037C889D4506F63632471C90A10B84E082CDFD11A311F0F661860E2B8D7431677C39FCB1ED258384240DFDE3FC77047784CB5B00F7D9695AB04B93EE3C3939F92B5A042C85ADE9BA900B140338606D033E90E7776B6F51EE015AEF01B25D42B0179B23ABEE960DC8D329028890275ED992F024B32D03B2BA8599367556A45B83B4699AA6E903BCC4CCD4DC699A86A6E4F79B1C1C18A6699AA618141410109AA6699A0C0C08080404E9BAC3482305100318B89684A6283C8FB7B55B08B3258B0F8713904A0803BBF6366D0057B7587C50CA94C8039C0461245CF73EDA7A6F9D230F1977E9674B6ED3D091B264A39124B9DB097D7F96DD56F829B4067D99CFEBCF19208E50B3BB0F7C2008B6A8170850D48BEFEBFE5E0BFF0533F4627D1F5A5FDBABD54176C7F9BD177E85C6DE52E20D070DECEAB1D8E543ABB139757B2C61D7140467906A495910E56A3AF89B6814020601B3E3BAA23A281BC584C156C4E447BFBA46408E5EBCF655ABABABAD1730A00C2981C616B1CFBD4E630C3BE064B01856705B6B5B0757EAA2012F9CB5596D5CC27C0627D1D03540B9F98BF23F30E00C881BECAE3915E053937AB82E413BF035752BD06716A32EA1C6C0019C8BD276082B2DF5418B1491F211876C0FF8625B5123128300D90D0BDF051C27FE99243320575013DE61B3C257482F520611BB61DBEBD3F66AB0264F3403216090B2676874117F760D03B589BDEB1D297DB01DFCE809505178B4595065E81F45058C5ADAF6880C7D387D8EBB12C1040F3F719EB25C865918CC6C71A305B2BF2A89EC89ADA8EDB28989621F04CBB64325AA14512C06245B617B3FD664A10516185D440922BE8A68149EEB0CB5B889A2080BC9A8227577DDD63929495F40081CEB2111102862A3D00849B2A78DB9EA4BBB1D7A2890067605B9812A0C5E2890952BC0C32F1E3984BC5F945EA85FA49041D775CF07289013B803E40C080F400E812F5F945F945D171B2443068B0378344DD3347068605850E71160D0482F5F940C9AA66BF403ACB8CC2F90933C80613060E0BAAE3BA760342C900B44036820873268902F613062A3904761305BEB9AA6EB83E403ECF4FC160403020C9AA60C14272F69BAEE302305400348584009C0A06C2F899A9A96EFEB0CB204741B71696B69238AA20884A381533464A4FA650EEF14162E70BCED572683FA9F31B785AD0A1409332B3702EAAD8F07BAE94BF68BC80C86E66B1FC10610CAEF48EE9C75B7D2F3AB580A27EA60EC7828825F84C36AC8BF63B7EE1D734648C705054C0EBFA609502ED28C345A5493FB8C7523DFBEFC2C5C603B372264CD5833D218687A096C0705BB871150620604C947E0BFEE4CC540570C74F8C8DEDBE25D36F04232B492C783E8C6E515E4E4645B4806CD984932550FEAB92DFDFE5B0D9747205A1067EB303B31747C0FB6306CA888DF02192BF37415780F9F15BB052E8E5C1B8FF30A85693311C44D08B67001472090E66402480202A4694E262703031143BD5627EB02B824BC04D274FF70043B7104747E4D040426906EE4D903052005B86402694E0606973CA790EE078F07720308134833B20808084932813427090928271348730A0A070BE53985340BE2020C9C40BA910C0C4D0CB902C904D28D0D200D989D4C20CD0E0E770FCBC814D28F0F5210106402EB3E591030104D294E26B0E611112008128C9C401A1F12E7011396E714D213C20114146402E946144D14994E2690EE1520157816E66402E98F1657175946A690173218189309A41B184D18098C9C40BA192019E8001ADDC904D21AC71B8F1B7B794E21A2001C1C74722C759492A61C1C367D340748D31C1D1D601E34DD01D21E43831F1FB6F83F84752203C203CA2BFA3BFAEB867B890D0027035ACF83FF317DD9C07187DAFF2CBD788D8BC6FE052A70940D50E43B51E47471F9D37CDB4DF26D51E42BF2D2C28D541200E99A66F2D5E51CE539409AE6B8E6E69B879092A6E7E72B764E5E36132E82E8E8747DE8CE6C21E94815274E4C399940BAE920E92DEABA9309A4EA0CEB8EEBC8F29C42E7FEECEC6EE40476EC4CBFFEED"
        $sBinary&="20694E2690ED9EEEEE90EE64027DEF8EEF0E5946A658F0F0F0A439994030F1F1409A93090FF2F214D28C9CEEFDF3F3AE9D96E7C9FDF4F46805306B4E26B0F44DA0F5F52090E664027FF6F6421A4E265EF71EF776C8F29C39FDF8F8F84C20DDC90411F920F90269464EF0FCFAFAA790EE64CFFB8EFBAAFCD29DBC3CFCFC746FFC2B0FBA252A020D3646FD699A2BE91AFD1BFEFEEB5625A413F9C2EB2AF972F7AE408449FF2BC180C985C0C18D4C0953B70066C1E475055BD3EC906561788513E3E3E3D120DDC809FDFBE420E404D29C4CDCE5E511C2A4C9BBFC13B043B6E796FBE78EE7E74CA7B04E266EE8004DFB614B0E252CFB8E1DB28C4C07EBEBEBC21A39814CDFFAEC002D39949CBEFA9DFA90E539858E78FAEFEFAC9309ECEF4C50F0009243C9292FFA0EFA599E53D88EE9F9F3F38A9CC00EF34CC1F9A3640869FF51F9E714D692F96E5AF981BD4696F7F7F70F4D3985753231F80010F942587228EFF81E76C8F29CCAF8FBFBFB4C20DDC904A2FC20FC952DEB4C81068E4D21CDC960FEFE3BDACA748D244912407100068984E57E16DFE29CC00ED9B0E2E26EF1F74A4E618DE32CD0F7A710961CAFF73F8AF7811DB23DE68EE6E64C3985753262E72C41F70A5B722820F78E2C26CB73FBF6EAEA3829ACC923D3F62CD89243C9B2F691F68E982C23536CEEEEB0268FB03844F62C4B0E25A723F602F667794E618EDDF5F2F2D6E4151638B5F52CC9A1E41494F573F5CB730A6B0B4EF5F6F699C05E23F63C4D25CDD941D62C0420F8F8BC464E20E3F4F93064794E211EBEF4FAFA357984C53896F4722839852C75F454F4B7660A5B8E2F668FFE6669BEDE6A903484F4F73E51704B58949B0FD6FB4F3065E1177413041B6F1C54E12E909A91E1E1E1FFF325A7B046E241AFF353084B0E8EF354696131599EF3E5E5794E614D1E41F34120F3C2961C4AFFF28EABC9F29CDAF2E9E97AEB50F208B2F291F2410A5B722870F28E569365644BEDED7AD6A1E41123F202F24114B6E450E1F18E57918DE7BCF1F13CF17B879217487093F172F1C29243594251F11E4D96E7142CF1F5F5879247587A04F1E3F0F2CA22216EC2F0CB730A5B8E9DF0F9F9C923AC267A75F0C9A1AC4354F04133F05AD6296C8E0EF045F1D429F912DD84CA1BC24618A866349AF743C6DE8A89162BC273C0EE21BA80C25CED07411F342713D8560120CC02026E713281AB03BD4E03AB91857B9B0FBDC9EC905C988811756884EC6757B61C4B804E02EB9E4754DD93A3204E01757770AC731FC44D2DA0091033C097DB42576100192E036F20732C72B9DC2E774D0F6AB16E91729DA5699AE676BE22010D2F692E97CB69926D72717E759F033497E6726CE370EF1068745434DDE5D66003748167E563C5D1D4344DD7F20F623642625CB8894A7F6164BC002E1B5326FA25A8690FAE5C24041FDBE0BFED25801F103D04750FD93C240B04030A04717983E07FF87F375B5A08DE2785EA52D900637E2CBAAE8BB8660F285FE007C803F872B9DD5E73D034047EC0185405C810F106E8E5FAD0D3CAA908754C3DFFCBEDB71B367C7D11F3CA3D32040A7F0BD6DF4CB44505DD980A2EFF7B242272D1EFBAED03901089206057EDB646140808891914249BC5CAAD9CC9702E814AD66C2FDD79D8C2C1015E0B215AD88D67CD0CB083C7D0A45CC8665BC1ED0ED9EE69C21D9D0A085693AEE9222A1DF0265C490849413F2F4EC950C8C0528FC830DD1D22CCB1333B7773F0010E5DB7D904D035D3348E25264049B3C3421D41280C45ECD79C70C27EDA461E422009E3EC240D5DF1CCF44E74D62108BB46B05B2D07007FAF150181B7F70B87FA8D077C02D9E0C3863D58C0F775417818B551C20750AFEDE1EE61C5C01CC15BC4BAEF99F8E78D82200FB444A47626A16C0D13AF10060806A8C318B283B5246C102E2CB01C56038841A8E12DC86117B63FE4F8DD1C24872C3DC9C31B7B080DDB11180452584F74D32CBBBD7D1920F0D9C0D95F18DF7C54DF6C03EE800C6E8B0B8BB03CDEE9BAEBB7B782791ED94C8B0C2481F10B8081C1CD443800FD332672166CE11483D28C2C1D17D8DABFDF72DA1408F7C21575B8D95C53212F84F6038EFF870083DD501375B1D795903F74DE9E83B0323B057C3114D9C926C0191A1DDD583531D67240C57CD921740CEAF62D3CE7618BAA9B3F81037F025A47143F67E73111F0468B99EDED3381F909B99D2E0A379AB3668EA915F68A5F0F80EBAFE3C6E180AB530117F1241C80F958B8353E471FB7572D1A796AA54D508BEBDCD8BA2A42263B42F2E8051C5C6D23DFDD40E6BC5A9F08F6B5163752F4ADCD1DEB33DEC12DC5122EF0744B0EF00F07B5B1EB16650D3BD803255B000BC9753CFD7DBFBFF28BD025AD81E21F3D0A75060B0B4B51C120A6D0BB2074DFCB83EB8BCC5133245C9BDD713AE9ADB1FDAE0E2A59DD6108DD0108741BEB61EFF7CAB5697FBD7D515870D7DD8AA6A7F7D9DDD8141485FDC6DD67FF7F743D467E9E8A620FC0ED07F76F3F44B11117DF16DB2DEA488084AD346CC3CD7420B8024F5011BB351B6E63516942E0E9BA4DD9E808C8768B1DD9C1471684C9679C3A968DB50144E08ED2FCFDF06FD030079BDFE09E7517DC4DD0FEC1156D1BFB15DED913020DC336422E9023B72460206CBB421174667FD22D39B17D2A1CBFADD489375347F17F427475FCF6430C4075775306D0B60BC1595B741B04FEEB56056FBC7AC1FA056083E11F1378ABDEF1030C95C6E0EB05B9EE90F64144A5F3DD6E75292A193EC965DB685E13E028E0048D08ABF8C8B84024807451FFDE1CC53A93E47523"
        $sBinary&="7BEA4E8BF808C5A58A8DCD56FFBB5CDF8DE0EBC46B535719EA3F5AC9C92A0D7FD817A2960B29D2EA762057B00015615E79BF751420BA5F06EE7D078BC6A3ED3E057F196A0450E559590E66041FB2F7D6241E125689351B18056A1A58B7BD56D05EC3CB57CCA116A8B814D089E6C120F1ECDFD4E8570344607CEA6AFE5E21F057F0AF156E02C1F82C39FB8BFA83E79FE161BB0AE7060E072208705202008A7FDD89313E423C42507CCE695770770775855880ADE800BED12B781FF75CFF356B4B777F6C19F6DF3BF0722281FE7B40771A1EA114104F74C110513B1AFC28C0814EFAA359EB415F41E10A83C6029968447FA066255FF8147D165D20620BE7502CB981486C07919B2F2200205032C77E6CD931F93BC1721F3D701881986BC4D2600C1BFF26E848396C3277093E3B6C6D4DB0176C77F914557D1333A42EE61655A4BF53561315ADC17D0CC0042B8590AD627514C71FC1BB020F495B9C663BCF74DAD08D27411F0C393A77CD83A2B71B9C0FAF42F7460CDC50F1C21FFC897DF48BDF818B461810D151D098077B10140E010F6084B4330980760B2C0829742FE82E157F1F280F8CAF17FB3BD876F857E2FF82365FFC5F5E1C297E04013EA2FFD2A5FE2BDFB0FCEB4F3B5DF8724FA2F91515923F837B7D36A89B29D839740933C398F42DD590D6FA3E56555B0FB7612D8C923F10D8CF6FB7DBED3BC7775FC801A02BD90A7250B7F4EB29458D5C05B90075ED483FE8F7FB598829FF13BB4B7C50BDCDBC617FBE7BDB001D8806BF8142416C77EA81CF83C620A86BBB2CC2C307114553EB325A33053980FF520485B2BE1662240B14375CB20EA92364142A0BD0204582477997EB200E49AA837117C633960CE83498A1C8457401C50CFB032A46780753027540A978397CABB80BAA8B3E2B197E2C5750B92562242EDA0F3715DAAD0B7B790F5EFD8909C394BA0DE8DB9F5F3883272247452CE406CEFA6DD59232330946842B804A49580B2F9E5C0F01E1E87B1F191F14EA2FF56668676D59F7D8591BC0C9C303E5E69E1431A018D01FD1FF26DC6A01231CAB74607715310F8DDB1FCB4470198D04B039387488001C5B825AEF5F56C680FA58A15A28C39142EA226F1780CA8B8AF6C11E2F39557084EF06BE115099E3E51EFF4BB4ADD13219FA15141FC50F9F7B89651A390945DC75CECD888E6DED46EB8490E0E04EFF342EA1447CF88168737D841D14AE80AAAE749C442D05A8DC42018449CE980BC80827669770B827CEE3088002089C10D8854E7543F084F75B407D81EC3CDCDCBD01415820890D051C891518891DDBC8DCDC14893510893DD18C18DB579AED38060D2C200814052F4BB3340425002D57FC9CCF36D69E8F307A5624070428D04641E78D4508C2E00AB02968B182577033B1A6A01D8C1C7324138AD3D8C618091FC0091C37B37CEE0FE38985D8320ACCDCC1BF6F2C8C803468CE02024F59ACA92700BD7C680A600A61ADC56278F00FF923CCB3C6DE685B1B74CF70C9D4C06FBBC8F6BF295A40833CF536642DFE6B2C491E1B0960893868A0705077516F583083C7A9A71359028FE23F504683FE247CD2221A1437A0D82429F6EBF1A677D745A71D558456BE13225BBB2E501A138385740D57D3379E141491260025C6085063DB071245ADDC295FB8ACFC7D4E09297503501FE66F23091435DC3EC52C30CE1802881AE8F41BA8926347F5A4BF5B946D4A2154566A8D34FA7DAB8EB0391E5CC7EB6E6A2BB32724A87481C93BFBB6C7DC0ED20FEB516A0A435DFC2F752CD62209230C5708F6D110052468FD51052BDD650B893EF11A596492932087DA0AD9182C3C3B568DDA833EAC13A40AFC16DE205FB711B71559CFA87684241B8365ECEA0528E823F04903C8EB0705B8AB7C2B500C2A2A416BE2427248C01404EBC2141F8092AEC741105E88FE50D18BFE2B79C5FCC1EF2AC0C5B7A6CF69C90471961CFCD95444F08B0E4982D20108F85D8B0018538D1C318B136A1F51BB3E56FC84F4E1FF175AD810C2A67467044A83FA3F76036A3F5ADE5E5DFA8B4B043B4B9A42BBC0142073198DAA1608E8EB21405DA1FF04F7D3215CB844FE092E8021DC93BD05C78D4AE0199CB8C430B65BE1E91C06598F5A8B53A65B4404AE0A87E04E50D00E5A75054F012C55625311D1B6D4206175CFF0018FD7A06BC0F4B5472BBE114637A276C1FB041A474B5E63BBD9B6C176AEDE47F8353E3BD6DB205C7711D63BDAF4A171B3FFCBC865713BBEFB178BCBD3EEF7D62174F6BF1B75AF4C1175219431EB1A8D4BE017AC9D6F36B4AD1A063F45CBD9425BAF49644E0B0408AADA862872EB038BA9126D84F0086FB888BB7603C58D0CD18BE621895EB295AE6B052D4E0508884EE096BAE1608A14884D0F368808A18102FE4425807D0F90CA5684D8AE10357409190B5D61ACC46D44A7091881241056235D0B9825630FBAEABE03E8D88D84B709105906894430FCD59589080B41F376BCAF9E5D5B906BD8A05566007AF0092875886871DEB5A596420FF30C57BD5351FFD6B1078BCD1F325B0950080E3EECFBEC8B40101C83A4886C0015FE4843D81BEDCF0A4810807943A7996004FE116D5374E98378CF75656B700C5A09ABDA6212091007E2B13919E65B908B15EF7AFA3B221411EC518D4814512857F88EB53127C4422A3B052B767303915E3D6D08141D7865F88BD5DA0EB817C7A25BB4C8B916AFF41CE6EA34A58E6E64C6A375341E6B3606ACA8BD507F37D95C16305126CF744E0556463AF93510A37CF62F02B5043D68C4418E080F0BA596074610C7AB4A2018A93A2D6898E18CF8C0DEB911"
        $sBinary&="5212FF76106648EB9B5B60ABB525413B8905FF69AD55DBDAD941831006B0C5486755F151C408D01BADD698713AEC6303C0431CE9165B84F94B69C0C58430DABE90E3FF735A8940080204A1507BAB994A75F484E3D1829D976610E7790C688C6F3102BC666C8D1B9700707FE30F41E73BFA7743632BCFC1E90C8DF48397F84710418348D58388EC098D90BB83AE2BEF221007EFC440FCF00EBFCF15FA5004C7AE080C056749757D6824AACBC405FC8D4FA3354A1004EAB9950F7CD95C089641649E4400B4BC28D4F88F9E2F8A46438AC8F83129C62E6EAA884E434178046292EA896ABCEAF7D22166C3C92ACD08497C081075D71244983F9151D1DD0AC97217C1EACAB94FFCDB00BD415A493BF16C8B1F1175ED6E6010CE0F8E551DF6C3E64511B86FD40803D1F30F8F3B096BCBC0539204035BF9662C5BBB6506590A8B5FDF5F43B2F5B49CF91A67F8E001B6D5C93390261F37E01CDD21E95AE3904F084D892E68617B08027F0B7958563E83E02BCE01C78EA5000958DBF6AE4EC1FF044F443117FFEE36DA02CB5FF48CFBBB805B6C6DADC53F08053F4B4559B32CCBB24B59595707CFB22C4F1307FF1C13CFDD5A6B203CB311EB20C586A4EB1B3C4F84B4C1050DC916E7FA19D7D65A9B36324373D9FCDFD4DA0237118D467D4210148D57DA049F8FED230603B66E81C38D2F47CB29594E214BCDC11BDE365C33FCA9C1FE044E3D1030B48E6CD2FE5EF69280C2B0B31D1C1EFC181CE6996483504FFECE72191CC274066F0E504E0F2D8130066C6D6F77EEC036026C77084F6F891658F6B6036D898F709CF4113E6C51C0794A897B5FCDC30CCC4B04D956060FE433B23C06FE0FCEBF769E9167EF39CE0F99924918B01C79564EBAD051C162034018FC106B19114CE0BDE36CB51C949261055676B88A781783E1E29D53495CE80B3983B57D0B83CE2BEE835538B66A6B240D76275AA106D6C855A676EB62AC0DF7D91753C83B23110D28C4FF23FE0BD7750A83C3144427843943B7E803757FAB5823C05E7A33D9D9755BEB567B080039256C9066F031091B50D140B331F015948BD4A9221AA4BD851BE2095992D51B8C0C594DDA686B6BEE1D43D63817E557D4CD9D62A40D8B1044C2111662FAFF928C218B7C4684AEE8EF234D8FCF7529578B380E386CE1485C39A70E65AFB74310AAF904EBE76D70AB5D49F94C476423CE0DDC052B6B58546A205F37C980D876E64785C92254F9FC0A4753303A7AF10EEE7E11363E1AA85101C84A014A2D8D615A5C4B8D7DE8CF9B63213A28BB3873E7EC7311BDFB235C88448903FE0F753353F99138337D210BEB2C3D268C12DCAE35662DB02431750B24DC60D1E82A215D28F8679D6559B6187A794A7A6D192EA87FE8992031D8769A89510508975EED87A39C990B959C7D23A26E8AD1A00BF57A35EF093B7BD11E30A4FC097CA83422F2352EA30DA009F2AABC81EB916D16BEEE0937C84174967631890AF411B7963BDDCAF003D1D7120D0DF48B4FDD8AE50E8D793EDA1A3B7E902316860C6E6B0F001E77B977832512C5388D4204E4C15B5083A285934064CDD644CFFDE08E6C038D2B0B635588E056F231DE3320D50CFDC5508965E8FFD60B47EF128083D88564A337B8DFAD104C09890D0A595F570A126D005A51B0820AD7414618530105D4E0ED3D3335532A0F16142CC4FF5F8D7B10D037D415070D7F03CF330C384A508853905DA3B76807CB0F90F6405885161B452D061BA45353354C056DF55B5829B71BD1B662FB405F578D047E4C864113C4A514FF86101000AADB7574FBC9CFD744AC527401AEABE02D13407F47B8D875D610D1C275CE81FF7E068236C8C805563AF4DDD5204471C323C9A5307D575D3963736DE01E87368A78976520680726A20BF04060E655F75248553913E51750097F23BE8C82E339580C741268110F2ACCF7D38BC8169CCF95680BB00C92E3C7B98D1F9EDD69BA9839530CAE5208089B628356CB54FB93E48B54405B88BB458E3406C4C2C2877D900C34573C969465DB006010B48752E40958080E1DE05753CFA1F8C0A19F34487E33B10BC610786C47B1C22D76FC4988FF36636FC920FD1E14433B387C422F9BD0D85ECF1C5F5B7343E81803949D94005F18C2041D2E080D430D78036EC11CFD828874095A3C747713841772EE040F83776103DBB6E0124F04E9ED01F53410DD137401CB0D7504181B3315345188FB540B0ABC04664199CE10BBCF4B00BBA64DBF7698579EB2CBC188912B0DC59EBF6870B9EDBA042EBE23B156B9C6055CB5AE77DD48DD9C602647CDF868FBEAD85B18B056410F415000437F76776C1B9C40A33C76380C83EE3B03C652DF056AAA245EAC44F44CAD73DBA944B8342F4211F97E262061864427F053C03440EEAA0203C09B6B0F649F97458C24681020D04969ECCDEFC8230257EB326AF4D29810B640A9743BDE0949FF1FECF06E2880B98D34FD4FD6D876ACD2B459500853292C3C03C201217B7415771FD0088220D704DF92E072FA0959D52478936CA3FE189608224F27AC110F78384E71798F9457A6F32C662508772CB6742B7ECF762E6AE058B8F13B341B27246704B47A3A0C6EC0C720FD989F0FAF1CF1898DB210D05B4403D7C686800603CC7769EBB961011C4BFFA00216025EC5C037320ADC12E59773A22BDCBE98838B473BDFB71E57D5DBB0828110756156046C86858B62144C22D025272C3372916EE63A023A500AC2B3210434C597C3B50C72CE0AC5BA3E0D2781238B561530081F746AC31F304439A0FFD63E21A136DB15AE852717501C165F6DBDAA87348011EB048B60D3"
        $sBinary&="27BE0C3C569B16C16314D34FE559A6686792CB18CE2C08F87E5DE12A7EEB00F9A5590E400EC87AFC585031964217A4710ED65A707A77FF155D045F54101B025E011D5890B820A800703207EF961650E7FB0EF29DC0830D19FF1F44B1C1BDB30E7FAC17408D86B293218B9C8428BE07A07B231E19DDC7465C1E989D270D1B5A7E144C248B1DDB62871B2C89867DE5DAE40F2E88B7C3122A70C68653E05D33B743064B01456E4A106A0D230B24A11C6968B048467B197E9AE196A1CE01BB2A85466C4DC8C06EDADC4A000B316C9C067D59319A393763EA359EAB5ED82B6607E4088B65A12006C044C620008C50189B23614E06C02D64F413743AF00C80C6101827F1CF4A9303098669B45F29DEE70E9C782CF3677615945E641019481F4B496EF9255029F8FF466DF65041B7504C0D900999902C343C9990099940444842B2C3095C3DCA108D9C2DD0078B7E685A1AC2B894150F37750F81FFB1747749100CE19CA0A5FA171E68B63B6C2389071D3B3D807E2D0EAEAA3F4928B09FA10D833FB41B053444A7084138AC36BF0158C20B08BE0BC1803E442AE092744B12AEA4A70227A313B470A269D29E625EA393F4AC95CAF99B861E09A4184F6A2720A85D2F0E8D104021815EBFF663CCF07754F388576B077C57C9C8D90703B40C70B8B3F6CAC868BCC2213B138591BFA813C07416B82BE1EC7D00BA24002024A1D5426ECE445F09ACB938BC9689CDCE8AC5C73B38A3C2C3590EC296252E500F35F60CB610BBA752C015B49E0B3B8BE120A30FBCB84905B14BC0AF2BA61A36DF100CC08667646564C31A21D99B8A504DA3848E9001A4484B341B0534B14022EB8484AB2200DD5F001510EAC45D5DB770D16594A5C8FF6A4CC5C0F0A28DC7CBB6D409A8AF0D17896A40398801ACC8F97CB618AF05E08DDC95D8ECCDE7F39DD4B5D0BDCC668C95F8068E1C39728DEC9DC885C4A5C042993747ADBC9C8F85F093D90C15FB8D4D04C7698364E863CDF61BF41B49FC08E4C79417D574CF508EAC2800E4A8126D087EBC571C67C446738DB89678143959A88501DB740217D4135021545B930C588C49C987C4038C0E3DEC5DFFE03E5DE944A0CB8028C01C28621D10630A2C82FC0F4210B3020746F6E9853FDE2BDF8D4304EA047277CD0F3C276720BEB90F1FF87348B84F0800B4A862028BC8F8A2DFB6C90F967541B3B8D516F48474A5F215407431C1EF241A6A7099987CA38409A2F14E9A0D09E1AEEAB86C56182C0459998CB79805D18C046A2068B198611626DC412D54D9021A79B8189141166A19705E783CA1D7038781F000A00DDF10EA85A12E53298A02E82C084C2BF820D602E0B425482758A8EF2D8B2370BE0457EAC6CF8258AA9007C1C70492E7ECF13BFE72F1C025787809E0060D318DB792376CEF91A2CE1C5904FF28723B1A06B8E8207F2DB84DA8D60D8A5A5C39012AC102F17F8B413C03C18138504541EFA182BE0B840B011C48C6A48141B18BC25F4BDD0ABF3D8B4831C80FB74114F90571060B17A0A233FF081831762216EA8A1BF548EBF9886EC505DE5808BEFB7217A17D012FC0283BD683784E123C1CB24F6AFE58987B05E22B209650DE2428930470F85DB3284A307910DC805B512BF00058A1BC32D9D78D55972D135019FC1788E2CD083B8B40248BF7D041105A1440A410CC8025A3C410DB6E237D01CA3D0514C0FAB1B281408031537B182782B8109B6C6664AED687018F17D0828737E3236041ECE813E941802763A30D975EC8C3E77C365812EC2246565C0D040D1E5F174CCA20B854E853393984DA6BDBB7DFFE17320C03DA3BCB72EE6BC008C23BC873081A750490E1605178740A7A5B3D8C684BE7A4AFC50510CC95B67535605F9310103C041B08DEB66068A1B51EE2D508B804EB84FAA243B8744611BF40F0443174C5F93BD77D247E89561498A45C8364390890FB19D91E3D1D4203DF909BD82E1134E28B748BC7643DA71B04868E42554664F387FC1CF6EB5E3D900F814E3D9184C8CF213F3E3D93852E3D8DFC1CF273821E3D8F860E3D92BAFA41F3078AB1766456D3685FA135EA7874E4510C548B6E2DD00F466041810B4638575FB899B510B42AEE327350303840D942A3544C23CB9EE79BCC04D0D4D81DF016FC08137C56395004C5F16BF68028B4A87BA381BE5F6AD856EC1A03565E3BC173051E02362623F0543CD42C20C5805C080A25D8D85BAB8A3761FB0B7F4C721F02A5E936AA594722030864182962C675440CC975FFFB3E8379A6E0BEA2A104EB60FF775C8B1BB5F2AED3EBA4F28BF09F465A0210DB6F4983E80F743C040651493030882D87FD7C3F2003EBAE49D4D4EB1640CFF3F30BD0D0EB0AD8D8092276162650C37BAA64A86059D6435654B49196390F10871E6DCD039B0BE40FCEED1A9F702350FB0886DC74058E2D130183154F6509A26DF7D48947601775400D64A1AA195FB947648C112E6DED6F8C2EFE0D70150E03CA39101FAD05108B04785762ABAAF05C894411E6E6DBEF25302B9D6FA6AA4515B7C2851F0E6453AAA5EB19A34341C1C63673032D2C1664001B98D90E2B000A95060AD013C6A46064A811E0C20B99B05D0EECF05DDCE20C22CF10F8150C5F370483AE0CE4EB2F5C00F358DF147EE033C93D175FC18BC1CE4CBCC2814F0F962FB46414182ADF152741C1B28C786044C70968E22C43457F69D90C9102F8F0F8464666833E202F45A38074672761743842202E6F0472742B7774FA1700DFB14FAA22BB01034B02B65AE2DB83FD0186BBE8DAD619940A02A841534D666D00BA2684DB14BA7A3BCF11DF36B30C2018C05C53"
        $sBinary&="0F8F9A22DBC6E945E5712008F795D836165C567A4707189D8A42B4BC040A74210458C42282668DACF9400C4641B1CBF698A1DE74A91781CB6B0AF6C3402277B6C8D8AA1B402AF01CEC385BCB11029D8D61E3FE54F5DE0ACE05CB020D3BDE9E6CD7E87D5E75725A20EB6C7854745890E95BDE8F0E74432F971517DF0A1B4A7B5CF7C3743775430BDA4144E1CBEB45F4753A81B7BF41A872FAAB30142509A20D76D855FC101F3111AC263E889BE3EB0FB8FDD8426F4BC285C97E0BD82C12FEE982A94A14AD3399119B5A5A2A56CACF10D432DBB98D1B3A2A6019B74411BBBA06582787F92C7E07335B3D1847106A05361856B7B5E0EC371A941A310A86907C8D65000444371E24803C2FCF1002256A0738CF16A98849220E016EB62D60A06D3E1BCE6880018E4B1C28E2740C53C763F42CBB503B198A14C6A51409207600095710DDDBB677303C780489380408021C10B39E7468105F132618F0720844ACDBF2FA5D69232013CF345B2A22FA87BF400CA8837548A96975418D46FDC308B68E21120710842C81780B5D9935BE110CC241231D084481073AE3D5F0970E3C46EB91478868C1E6026A38ED477152590D87040E34DA29E83603C67949497E1B526028574E1ECF1EB01D751365066A63891C2414DB026B1B6806EC6CF0C0B37A3C06DA5F13FBAD3D8A5B078167150D2D2EEBB7855F191F041C834F10FFB5AB1A429096C8C7DF1B4354B8E8A5CCF8CCC5C702A04118555250AC26B7A81897ABF4B50B9882E8C49C4625ED4C9C45A930F22D2C33BDB9B86DFA70FAFEFEF3433483FAF6A5DEA8081FF2762E20768D5CB3538D7A63C30BAE837B3675CC6843CC3D4B141B08B90B0CA32ADE3FE8EBB0648F0556DEA08A76F75BC35604F741EA9B80DCC19A74336F7633C842702B562A9A68182CC1A258B602101482A4A8F8BD5D23C68902BF5BB6775B254C1029FF711C02182828D6DB1224B455F1538BEA8F4DECA08E26D2E4FFD1B45D0E054A2CEA64241843D13CE6A21DC933D2E60445F100A08D4BF7E8BC20AC9B515B656C52C5B2C212FF743B60271876B610CC315532BDB9B2097D345DCAE332F6C292A514FC3C5028520394058BE224525AE2B6479787B8445550D064D80B6AB410AFC2AAC3699851C3AF28A9792B6CB5AA0B7CB706063B745704DD70762DA98B0CB388E149C307AA7CB3AB1744B3AC47EF613608A8B7B69414BBB084AC26648B0FA5ED6B05658375B651A0D8BD42F4520C395107DAA651BB4C51B09B5D80EB0B0816D0DFE8005D43A66B0C55515058B36A64B813595B95C2F28B8792C12638D703001407337004FED4D10530184805C0FC3A8CC24D52578A1C788401FA50AC50A1E2627B74435B09F6800A080B2B68A921A71CBF4488A5467B406A2A01BC0AB640673359E81C3F5234444C76930A9A425F472D24FEFF1D1B0E2F3D19D0C64183E61FF50659C6A24423DA443085603A1A030C7D10C2594F0B5D384091C1AA58DEA14B4DAA0125200040882764060981AF8F627FA2A6247C0D64C4722128437212B5FC6A09EB3A419FA0C9CF8D1CC9525F8A19A68D880FBE4C316DF72BBEDBE1E5BF50CFEFAB03F6A42F1E0336120E29AE36593C8A1234B00F82E4C413723246AF95021D8F5B456949BB49901D16122F3AF4FD125081F8FE03092016BA81038B4675741EA8211AAF7EACA55308ED81660CF7FBFE4D50B40148892E0401172B72306CB0C30A7AE562F88B9C0F46005D68E907F5660F6FBB6C76BB06034E100456205E307F0703BB9BCDAE4F127F577F5F6F6640046E5066D76D3676607E701867137F6FFF3EF1CD7F777F7F708DB6E08DBF054975A38B59066B70732AE5861CF4C286C0815254C3996D055710B9FB965BDB82BEBD0F0610F833FA2B440F06D325A0D5C9A24A8B15FE52005BCE1F7F603BF174132BF144C0312A92B002680BC02005E824774F7744B1235D03D3E2EC03D86EB76CDB2BD963F07CECF020F3A4285682BED0EB530E7535F7D9924A22C01DC2E409E41B7E54F06B71E43D55E479E4504978F2B5946189EB1A36EB5E82689169F3A58BAF0354D2F90C1043E2F48069834A727866C17FA348410E237DD360A88A773D1D067B6D20A319774818227215C0A3533EA96FB80A17C59C5834A9EB509D9C7EB71BB55AED31519D1F0FA21D5DE85CAC42E0FBDC3912E80976850E305BF780049A519F808DB16C9576C533714CF6120C65E0052058E0896E3189D6EA021B3BCB22D619DE0703A8775E5E89305300C356D030934E309B881D45743BF3755ADA8B5A7BFBA6640242463AC3D64F75F3381A78A171D6163A228E28F1EBC1C008842C52C7C128105DE08D4C8A018E2E7826AAC610D9F680A007D46806367E895F8B01BAFF2C7E03D083F0E3C26FD15A08B1A9823174E88B3643DBDD41FC393284E446A90A4D137D2380E6060786CD8D41FF6492ADF5652BEB09FEFD06603699FCFBB4E800A049CC11590CFA59AAB127F4761F1AE9ACBB411586E89D3B1403958036209722ABCA3568D92BFC4484C0CA65054DF84B3B5948AEC34955CC935823AA9F942C39604D37E0C910C16A54CF269827B0D121FC2C9C92CC45373A18746A40D95E56D040AF660A44D9A330C5073E0589353A8D88EFD6220A5CF1C640974F066E85E6E8050A41069803250AA8A1A5D90E2638348D406E15EF76AB3781C13141CC66BEAA96A55FCE0AA3D01DFD44F45BBB388D58423B2CFD580334BE28FE7C028BFE2EE0D511EC8D5B8F8DB256A011DB059A0C8D8E281090B147CB208D90912AEC36EC5D4E80602480920F380093C5EFF63F1103D63BC272D2FF60393D"
        $sBinary&="3F7C9DC152AC4190097AE06D296ADA6A7E6D778BBFFF6DB0C0176A0489518A03A8DC4BAA1136285EE45129C8C4A005196984ADE8C5E019180334B3388C0A6C858D30887093B665B451FA0C91EEC9B4ED0A3C8D8E7A43832A04F65DBA012D7C93638BF3413540DE103C31065F0B3206804E041045DB25ED72C64981A805B6DA386AF66B0A284857141DA9D6F5507A4FB689CF9874431F3F579B34893E192A0E5025DEAEA162E945E3098B040A7ECDBDB208957437915A27C7062274BF3D009AFB030F8C6709FFF0A4D828C657C4B1111943CD72245A9D3623FC04BDBDA0318D878E1ABAB3B7DA837F06DF8D470CAB84DBC7823E06159A2C72E2FF362B7E6D4BBEE2FE7A7CBEEF6885035177A9F1041F82A6791EA256F89F8489A83786CAB76C3C123116F03D7401478459C5E33754C5016F75EA6A04475729DDA6E2141E9D56D08FCB68FFD9674153EB42308BD843803E3D59A71A6830B69F535789954E4A61010F4DFFBBB5020594E83897B9FF4FA2857716BD250A68279A78FC2A337628B1735B5F5C32E6C625D0D087EB6D1DC48AE431405327568D783BB8778BF26DC70137E1B05073C474095A07D11347506033E66C2239E8DE36C172FCB322462B3CFFAAD274082D886D046089398ADA82F6B0E1C35046291FA3CA131EA3A3E82B160AAC0666A8C0CE7D0C880146606E84DB16B702FF087AA980FB20F8040975B9078DBB9F4904C64229A1D9B72D52016B363C1F043C66EC6F11F346EBF34EEBE318D0D54B46417FA09BA040B43401E3424641BB047D6F225C74F9AD26E7751F6644DB86E274CC80381204CEB9574BDD0D04C6C4C3EE1EDBC4D1E9A512497C025C42D0C975F1A51BDBF0CBC37455A308824BBA42A1ED744785B53D71882C23DACCB5C9E40D29DEDC3DE7266BCBE9672203181AB0743B3654462EB8516B07006B02BEEF313010141E835B2B6415CDD12DCC0BC1781C83F4391D84836EE320053E5EF82288181BAAB1825F249C69248945EFDA0FE7E03BC361DB381875031C418B683D3D78CA6D8B25218D0EE86BB78625E2A607FA3D343F734A8160EB8D5D5B7342A5C1E702F70F51A8076C183650DB71ACD4C12E4474293E03FE7340308D752F48A36BC471C88F2392501CDCE564F8552FAA004865DC5738A26F26BD97752EFFD68C358BF62891A2218352A5B6267A157885AD03AAD9EF58A318EB05417D99233290EEBF3A8106CFA08EBB0D42C09DBCDD621F3E4040061875F9F2D1FE5D8C6D1C0E2BC753D1F840505709ACC14573823971152FD912D19AED590DFC211B7F7095DBA809F425AA6314093ED2FC9F0AFC86EBD659C5D8E8EB5CBE220015C6BAC08212D41C616347B0538461381EE0406A7972EDAFFB04F62BC6736BF8276E77129DAE0C09D0B3BA3C6F60C380A25699180A8825B4C736FF484B411704F8085357BF4EE640BB6DC39581BBA82F6C85B5C30275D009F75641B85697D6B642B1431EB7335A0B2B838C3DE833F00760E4275ADBC164F012F4330C1185EE5E0AAB07BE4F59EB0B8528BA8028558D14F0E41EBB1DCB7BF7D607CC5E5F95E6820911BF16202FE436C0C8E575090F1FE1C210ECBF566B9D05BF1DF764241403091911B4D180D372A0D0000AA6FB1B38E09B0A0BC07D1447EC36F7E7BA2580DAEC8913890E1BD65C72481C181C1817C173418168C13FE7EEC65C95701007D3EB410B192BFCFFCA5413D1EBD1D9D1EAD1D80BDBD01FEE6FE6AEF0941C8BC852E603D1720E3B27DB5AA1FB770872073B2B76E34CF54FFAB605D05A6C70705BEDCA0023B8B581044428BA94F98D0C2BEFC0EF60952CE9804710049EE7799E2030405060703BB03AAC66D0631056430BABD2E54A366E458F543CBF83E27F873BCA7D885AB58B6DFBBC9676B55910D7153045030D458EAE00C258EEF835F8AB4DB3F3AA012EF7DF09403CCBD758F01608F0F00D883E466303C82BD03B80D9E45731BCED8E0AD54649DCFCC67D44F1A33AF7637989460553B43DA10E0468F330F8871E820D3D12374F40854870AA4543502D56E35203E043A59BD24E3893D69AC95C341F080AC81D6E6BD1BB15F640700270150264BF42AE8B012D0859131CC65E000CC310B0F068C0AE755E8DBA82BD7C3FB8B403166106CC20FE7165EB6CC71A1432520E1150A65915AFC90A991C592D874A54AE74F362B7FD4254810978110E468A0E885FAA45B908C18ADFEE5E384DFCD9E92E5730AF6070FD63728E026A58088AFAFBB1856A2E41964A128A123ACA3652B7756D401743F505401B3629FCB0ADF580F965B7044519EF8BD048FA7FF61B553074FA8B8E81538A183A195B7501488AC83AF8DD11428822F680415E8192887FF7D9EE74DC18DFE0F6C4417A8C550F2655BFDA0074A723D57419E1EF2110B902135C8491ADC5188904FC18088A5E40B9D215D6605541B6BAC910941E4039BF142411FA41285C7F39505603F756BF65DD2B621E5E3832BE03492ECC51D11276CC42230C3EA3401C978A22948042EEDE7549382C902B01001BD5065AEB06C11FEA760670B7AAD0FB7E05BEF304D8C546430971770998D840D5F6EBBA351816551406444708239FC062851A39E23A2D1E3B4335BA35BEC1D870CEDB3F2DAF7EF15B50BD032D8D73016C7E18A9350A26EA9D07ED096B6C11E180984600134833DC9A78384518F4037103F063C107FD535154052BDE035DFD683084DA48D671AC4F68069CD956718D4E1E1A7FE102395D9103C606458B4796F72E6FDC5ADF08044879053F132D468F647C0AD32DB5F8996A645FF7C21FC20F0AF8C136C80A0095F6F16801C220FF5F828039"
        $sBinary&="30750F6A038D410150510C2505C302125C158E90459936B8B001CD1FE7F6567FE451EDF8062857FF7004FF300B23F62C4207AEB6A8721846BE177149708930176FE5CBD75460C376B497F8FFC814DA651344BBD42D2BC10A25E8B90ED49F0856050876D65A88891CC01AC706DAA873C829227A36893FBE094204881FEB190B45D45348C54353A118DF5A109DB53082E6684BACC80C8501F0B15118B4833119EEC1242C5E245DDCC2514701D103C20B63183AAC30C76B39F47D8316B416D504FBC4B2531C86745E2EECCDC8C8C674E8E4C6C5B0D1A2F283397D10756B0B1158B2B1B0006E103D2222434332F4D10A37116CE114BAA75323CA5112C01605928090E28B0F1F758834103B040BF1B7D08DF7C0FECE1B5E025E57C8E4DE58C5F46B197F64F682A241141086F668FFCA618482803B2D3B2F037EC38EC63023E46A655DFEC824E0047823C04737A3465634BC9E4C0151C3733A219AFE5768C06F9AE080C17088D91148962834D173B380959374997B5BC44EAC1851A54DB8F1AD681146F7DB1B14E3E00D36C42081CDC327F704AD39F70BC175212C1EF3180D11750D75461205D00D5A3A532DFECA5431C678214A9BE60C39844A10EB0F80B549166BDC098A3FF44B9480FC593BC20F86B511207A111E5BA28F2A68162E4DB746D4221CD72A0FBF31080A1B0E236238AD550B77E7256C6640300306BEB977FDF839760203C3E3836DFC04B8250FACC8040CA7BE1587BFFF4D1466859B3AC88EED647DAD0C7C5153F8B540D9DA5B3104FFAA6602E0BB765BF9461F003048EBEEE8BFF59A001416510780C33A8818EB0961EC85ADF208C7FE40FFAA11CBD506ABB86A30566B030DAB4041C99EE9114D6B0EE14389B1345D700784F0C746AC467325252F23D32BEAD6D1BF3D53591BD1780C7F2A7276062BB7B875D8B60A9E2313D3693BD3E50C71C38BFE787C24B9142330FC812F6B19535152C8248C0430FF726C99021AE2D3D95BB4EB1797D27C1E7F05567217716419B02E60252446251F56A4A4F90A72180A6E84D408BE0CC608131078018D0AD2D106161A9A144F73D3F9D849D145A44E6B9D2D650502332082D7CBF683CDC6C679BA76CD1910181A8E0B5415751371F0200CAD0774C639849A059AAB0510B2F707A562815A772E042E11684B01490D41D381030D1EC410A0CB2A2410AC4414C97A8D1D2D22E87D26DB69A0B5DE8A3E5D0C7C120481250C66173057C55958412E205A1A672020700B556D4C4240E08DDDD803CE511038CB90C05048151825E0761F428BCF5DC5871C441310926FBA30CD3C252737BA5F57D0F3751B7122C980388F6C01EFA8D0823BCB76DEC748EF9FCE055DA2D08D3C3083F9D0E3ADAA04589A45D050242FDF13B65157B61EEB5836390F9CC1FF054A6FFEFC7C2D66A1283ACB740A8A0747780CBE1008F9885FFE21D06A010C7B98FB63CEDDDBEB1C19A10CDC183CC61F3EF276A303BF17745F0445745A8181EBE066757D203B4EBA8006EEC67ED94EC11EFB909DDC2241741C25C739EB301883957C02C214EB17A695C10321F71CC980C84285916D1CA8E14A0513E304F0406E448D773B258B5D3C241A5E4CDD058258D12F63A5DDAE0850E8DD45E8DC6AED6DBB96DC4D026D0B5DF8D90D04AA66463E3205C9039227CF8503CF7CF0CF60C13698EA6A7FE1C90966AB8A41B52834355A2C5BA9D0261502F9FAB82CCBB2FBFCFDFEFF399AA012BDAA9ACB646173144C3FC5FB946CC2B4441CA68A178F740780D810C3845BCD35210CB4190EF3B69AAD2B68CF89D10CCD4AE464DBDC22BD00EA050FA5862EB1B5FA74714AD9070959D401FEE40B0A8D0302D044DD070C0FDF36C6D8F6E051DD030B0619A3CCF688BC2BA3CD9C1D213822D3CBE234400266BA804D043B72F681CD286440EB993838ACFD82B9356927C289471A26FB6C170ECA210B34EBD7173465FB7F4044EB8683E91A744E49743F0230B6AB80B7200D1D74120685FB6C34D9274F2CEB9A24EB91E3DD67DD73B63E844F448F9E02D3CAD8847C851AF0B1E51C7552510280CAA7A722F385730C0F879B1FC30E76D8CBF0A3A9B8EBA0E53BF9E4B3970814EB8E0CEB850461D90372EC050BCFFCF8EB1008E18D76F2F4EB07F0AB89F8DD16288882232C69F051080D22CC439B8E978156E0302179B4DD6DD3345D179C5703606972E6D2344D7B840F90CAF982B8E9BAF00B9C03A5AE83256AB81975A3080AB853050F83C756BE5001DBE647569C4740D67E6B085A6C115BFE4DD7B8E56F40B42688C8257F663BC80BF1A1DD75551FCE44507E2DC27E6FACEBA01A7B232F53226AB1FA5EF6D7D53F8A7256534BEB6422DC39204C6C8A82A01EC97ADA62CC10306A303FCFFAECA7A667932B955996447A0E419175BF99F822F6C32075ED0B5340900C5CDF107394288A0D586C16883DDC4483D852ACCF12A90ED70D7BD870EFCFDCD95A926405262E9B6DAD501F601F5EEE4FB158E479224521F3EFB9EE901CE92C1315A01DB0E5F67EA5D9EE45DF260E08D0840B6157F6EB5E101712C31E56061CD1EB3A86C2C2260C2013DD101F6D23F884B6B94A57DC04270A81E76B43B823D266097D31B0367841389584E33AE8A39D014384F80590C1DDC86D54736A0F35A966898D826068A3563ACE4117848B812A850A393B4143C5184D12FF7173AD380553584BB8F85F84FF881B16046A03EBEA530D12BA6668A1F7E6FFC12A2F74D20D09DE1B04EBCE8FB7555CA0A10D076B31CF3C550E3C63BF4BDEF7C23D756B3A0F4D3D8169B75DE3BA039BDA75A9EDBB57D191EB14D1650C2808B21BFFEDDB5E"
        $sBinary&="834D0C010F084AF6450E1074E6CCEF84178ABBFF8521750EF77409B8193D443ADA1AA251D118C9DED64553220DD81514C3EED1C2C1EA13E2781D81EA25498826807110E0080354A28AD8CFCDD6011458CFDB070843DDD6286806F57A0D0B09283015ED5804C733189BEE26EAE70E4F480402129384CBC346BE6111249104129A43469A088E081090453C076096121F10F4426DF7D133703121831D6B051203C911084B0D19E4D1E904F6033B72C96012020523CB114034E887315D84E2877CD877D6490C10A8040A08A80804AA627FC8A81002A8207406EB74A1895AFEB9E02368353DD06C0F10F62206080C678ADBBB7A7529C4A0EB21287C2D2D5544FE9D89EB1291EFF7830EFD0BCBEBF02220FC4503C89F41B6203E022220E3EB1A65B08D32E7460B0CEB4415AF10A20C856863C36E1608CBE071E8A7F8D831089620397D209D1C7426BB29B8DDA420E10B18D925D958101FA8C7FE1B605A6060E1D9071450EB345D3B5BA301A0E3082DDD43B6803CDD1F608E7828DF60DD35DD366D360D5FC488532024F421F6F3746FC14108D68326FE0808FB8FFD344F04F702EF845919DF8B01EA370A5197472BC3BAFFF3F0B74297E92F4860020B487528810E1BAAE2F657EB8C0625090D00E7DBA00C558F100FF70A14B5BB041DEE211640AC96AD45DB430741AC39071AB3667BDB13EB150623C22202090AA96F4BBD033DD62021D94150D919845EAD7605DD06A1207D8C80C989CF5D664F418BD418AD2E430BB1A350081D1484C30FC7A6ED5874A75916F7CFD41C40C34ADB52168C100510F919992D1A91FB65AB9AC9BDCCD61D080990EA21684E4E0EA3594A54371AAD4BA56862E0E4DC1905B23734029F58B37B4CEB48153CB0675F0F2C1AEB32157A1E3B3221831E0848EB07ED64DB06D95619BBFE02A1F4A28A93CC10B27ED5EE706EFA028BF341CEDC1FAEF8E0B1BB0F8B912D074FB02C305940A45FF8EC5F0DA212104743F90DDBD686CEBB7D0D64EC3EDC90826CCD7AE0B0EB53B7ECCE44D3A0D88A52AB71F2F0DAC00E50C81088F2B8EDA5B6012D427D7384276761BB2B00177BD16DEC0DF0BDD5C2F67A814DECF30EF0E9E005D79C732A5ABD2807CF1755A0BAEB295F9A925AB4458776F1FDC921DFD0D1CB91119120740B6A205C3544D1EFB05E95C3043124345845236074777E1E07037F1811011B8C8045860E8A53516A015706DA05DBDE0C11C80673F71002EB06DA6C50024F23030FB66415BCA22B580B1B2ED120570CC573703B8D74898A36A8645C1DFC408D4180015EF404154F42E81DEC817888CA858F1C02007D50840320C5C6890F852468CE9E288841011AA9ABED893A5F5D84E05011F7D4D7044D3CD43E02F891046FEF111BF674EB9B3832DF240348026D2320E89BAF3653BB4F50002206180C443989C2129410B09A0CB0FD229C36F9D49F3524C584C1821657141E1DD4A082B0FC7F53CD0544CB8BDCE4055F1DD446C06B04B804E6807EED1F9000FF73208D4318500692D25C667B17CEC422BBC0FE161A10EF52E4B60C0620207180502561EE998B394230D46B5CB90B2B5DC32B46274FDDBD0A0CDBCE43104650BC577B0502C60A3E13BF334001E599B94318E260F181C68BE35B449BDD05DB16A2A9BFAFC90FA2D22DDB0EDBE21020D95AB417463E23DDF7D023195C606F44238EF2D96D0C283454507B518A221F0A83257E512758DBE49BF68B598BE2100A11A578836CAE9B0C23106411252ED59E2D09D0C7DEF1B9147D3B700D86D9EB18C9800D8A8CF526E105E1DF1DBB6F7456F84074480D487074406A251085BA0FAE55E4A278B7EA0D252F2E08BF2F30AC35210F2C104A028A4316DF0E8F0A43E6CA6F3C00BDED22D79595660F121812FDA5E9369E095007156054F8F20F10E067553400132C8556EA2304BBFA08CC03D8C00125FED675F5E60323593C8554C0382C082AFA6637030A2834D4D0BAEF7FEB020018E7B80BCA67A281AD571441DBF1B9762D1EAAD47FBC546ECAAEFBFE5DFBC16608F30FE6460D7FA87B5ED7309BDFD726B48D259D22DDE6C87A1CDCE0082CDB3EF7F97A58E0F0AD31601B580B5A994DB754CC4FD3D31F9B6C833DE965055CE1F9B05B01E4FB22830352E90814AEEB2E5F59C5F1104DC537E859BAA6EBBAFA55D821C103CDDC17D0E49AAEEB07E517C623D1F75F5DD7FD013DC5C10312D303C67E1DEBBAA73B14D6D42FE62BC70B471BB49D535CF218E2256A0A3916DE3D04341705F5377C0BFE0B2DF03F63C2BAA04059D02D700E4EB8A93C1CD081FA5BE48BDC93EE753EE652632554D903CCCD7DF913C257D2BA603978C4D2FBDC60ADFFB4F403C0DA036EDD66A3EE022801200BE1132DC3DEBAA669F10D30A4EC0B70E6EEF3CD50E808EEC1328405FFE1018036B75F2D0683FAAD8EE103C816805A14478EFB80E5EB5CE7242DE06E4A58F840159AC3DC59D7720BFFC3BCE976A69B016A981728351F805D33CDB6CF6676D1CA38C5FFB06673EFBA803FEA15C9FA58EF0A40AEE3A051C92599A6DB6DE805C7F2F12D39C9444E3D9DA1EBBA902BEA52D907C5666E599AAEE9BAF029E066C0FE0FF8C3EB9EEEE96EF7C708EBF303E3359DE93AD34606C603C4281380A849408B971186602CEDE0707EC8A06EB773F7A554CB8AD12010C928C5F20C0E83DA0B3DF2838B853E1C4B3A8D0501B86377FAF7DA81C23830F334C7D3B9F3DB6C5FE791D7D942144BFAEFDB078D2FBB66EEF35B76D3D7C28BCA2143CC6898FF0C33311F4470242F3DFFE08CC936242B9D1EB9F4553636F9DE540DAC5D34BDD05D22C3C70649B901FF03"
        $sBinary&="D9EB6BBAEB5704AF10725EC40B551D3BA46B1703A3D812567C9638DD6F64057EFAFED71EC8AA111E80DE3D0482CE3CFB23CF87DE01FF87D53E88BC23D6DEB122AFC0B8F043BA8691D519A28FC459E24BD6EE69D4E0417452B8D5C25A586705C0BB5B1A6B077F3EE3C98B5FE2B1A9B980DD5E75A1C80E6EB7D152DF6D31D70D0CBACAE9760DA5004BC26DF020A00D84F836C26704655ECABA1BDF14D52176DF9C30F31EC229E80D0A3C57C982A069E8B3DC70CBC9534C68C4542BBC4B4CD110017C7B8079203C9017E0848D007565DC2C243C463AD841D1D880757423AA2566F88E6D3C2A447E0BC306C8C381BDDDCA22894701CA1B7EA169722B29E40910C4BAEE039A8609411DC0D0D2CE0E4F78D2670BC2FC3D802030080ED54EB8B4610CE1A7ADC9BA1C50610D3224BCF54BDAC11E91A896E3D22CE0C061EC5E75203AE241E2B1585159C70BBF75036CF72A5BC2C3507555EFC20385E8F1D9DEF53EF10BD1CF04760FAF69451425C403D22FEC70193F72172F137303691E463066C02ED2C28AB0EC1DEB63B0AB25B007A15046271160BA1A66921E416F3A28016365B976FC772572052F771EB7AB1514E13105F54C57B70B85476E7E2860046A032543413CB826F1FB77972B562281EA8051E28057BFD8B025FFF6EB262702FCFF0F8EF1012170CDC456EA806F270D83079F32258BF281EE3D2D32789028241F50059C1BCA9F5667AD8BAA127EA0C29060D7F9E02003D056B86CF803750342C6421480F983A863D353F76ED250C95483070F9E4A54285841D774DD8CF61BE4E2EED9C5DDE9E244CAC89FF7035FAB8007835EC282DFBE70DD7B7F4E5E6903CF1190F0F778D2F14F62C0BA18B20973489BA55510BA196302B2C1A60C1B5E45C7490C77202FC6FDB80D6530C8120B98E8C0F526BD834F56C137C351FA0E05FBD374152C5407E061F66243E20C3D108D105AD266E159E641100EFFB62782EFF6903D0A722081C9F335C09E06A3C12DA64763428F47C5D4036924BBAA9275ACCD33C2CF090BDA3D9D84E2180ED43F51C190C6EFFE0AED754B36FDC1BE61D9F1EB0D1032EDD9EADEC93AE43A3502F7AE13C1F68561150FDAEDA9A00CDD0C0A04DE2D05A26F28E52EBDF6C240F2EDEFD7B6FD437405FAE5E4377D0BC02EBBBB8B68468B02F6D55CE1EB9F1CB08276C1C7E692C975DFFDEC807002C3D9ED23E49BDDBD600E9BC1826D9F704175D293C32130B9EEBDFD8AC30AC975532EECEB02320CAE2368752FF276F759140E9586CDBA085C069543B54BF3CD7218EDE9EBE52DB6913DF63BF206E6945882290F6C3661C3A94A0435C6B60DFB86039CAF13A4C0F5EB8EECB10A9EDED9D9951CFC6D4B763B2F8A95CFD8E1133B1B69207AD9F0C3C8D81A0B4E025177DC0D4CB2DC740DBD20C6A0E2B88E10FD0A409006F1569B39C875D9F405DE0552B607836876DB14DD661106013E53DD07745E76F5A5712920FE27807A0E057511668B9DDB7DFFC6FFCF0280E7FEB33FEB60BB3F1366899D5E95AD018036F705BB87BDE5C5D94E0816AF0200CA8D56D1E0FFD0E1D0F9D0C18AC1247888FF05448B00FDDA03D883C3AC1000EC10FF23662A678F75C1DA1D1710AD78E5D0FD6E076CF3D0C58AC58AE085D0E4010AC488DAE1CA8BE8013C1E1C8E952209EBF6D4D3F0762FF1064CDBBD6254DBAD05837176B3BB6940740883070B0103AC6D82DC06F4C3442C560A769009EB072D4E54A215D804203E0CF99D2C0780BD1C007F2488E1687E81A63F102FA898C404B2AEA882F44E0916AFA02841E22F8A1451A010ED49A800140576D86C4194AAC12034258816C2EB664E762A5EA07F5ED96D0866006A34FD588ADCE1B9E0AB321DBDF52806DDD9C36D04ED266E2AF6CA7F668906D96C03147D55C0C3A93F0600333E3CB9C3320A00BD2271C24195F3F8856AE3DD65DD0211B70AD778F75451DD060E8B0A0FA451511BB53B870BD3DD00FEEA0C24DB2CE10AA93E0003760A2A4C4301F61E456310C3D9B72CC4EEA9E85AC3263D0E1E6654CC54C039B43F08D61A2615B5FBD3242922B0C52932378B623B7B65CF55EB1413743D6B5F583A877C262A752118F2052B378DFA1D5D64BC65303C0CDD002C393114C4A9FB27DC1D0F1CD4C9D89F7EEC73C7EB0A3CEBBF28241ED98C0C1403769E34EB96AA09352300771AB5EC7F18365959A890754812EABDB36AA1F759052F18CBBEEA033DA85122F8245070D490F893F5EA8C1A12C6695672CD55356ABC23431E1C450671D30FB92F1590A3CD17753D39E8C64644DB7F14D8D1831CED311911DDDAC0B917876B6FD776EA3A19123C9C76AC7D6D75071A143D1006394D41B1C725CF423D09F739D92ED66A4AFF13397A0B52BEB758753D6496DD18460F49DBCAF2D62F8A0C752608B11033FD82991E0F8B762A0D7B745A6A67E93EE9EB542C4D590B6E3B1854127CE8A8EE592E156C58A359BCC9C558070D04491B44174C9A1BEC7B751412081F685B88A82E5F890A5DF38BC64E0651C07C4435968400FA8A4E7CCA06FB00FA203BF0E70F0F408A056068607F8237E0CF229E754E53578D070360A88A0D880829BBA7E829FA6B209627956D4755F875138D4614B9C20658051B14B48A18CB293F85A2DBDB897E0F3E895E0E5E04F31CC54DD10211755F405BD7147C44C39BAE2791887ECEA56A577419088B862E551AFFEE2A66F7DDD65A517C06265933F6FF6E83D6410CA44E793424FF4904780B8B110DDCA0D68802889FEB0C6C5103685944914E200EE15605FF0602F0516CD08983EDFF28824B3D11EBEA3EFF54ED6147787FE78CF6475DD040"
        $sBinary&="FD4403D9743216751BD0DF51D30106EB2B8A03FF3ACF7F507363374338EF3183382AED66B712B016B03F50CA7FD59A8A60428A9978DA19C1405E08FB0A35548B7E9D8D16F9FCBE0AD0B405BDDC85B819191919F0CCE8D01E841919C0C8850A83608B523581BB22B740ACB0286485AC0894817008E4978D5C80FAF72CF646455E56BA4B807215FC4AA18A0C5045FF52E701AA054AB5FF0FC803D4CA479183E01F8072B5E4C1F90525A5C22C6444FF67179BFB6EA3D9ED5D098A13898DD88105E001353723BC8895EF84F8165A078A0AB952BD2000F0EFEE968CC4060F8C0B138AC22C203C587711A81F51B4D5C2230A40B556A2545B6AB603E89B85BFBB1184C112606A07C1F8045912943BC1ED0182F60F87AD09381BF72D9F0F0BBB8DDEED4C5E904CB5C0B5CCE5798E3CB5B5F0B5E96F1708DCF6EE6763744A040374366DAEC02F0874254848B60DCE57398B7DCD554E2F082A0B040091910101811B4706CCB41A0280FA292CE24F68509BE78B7FFC3BFE60061E03C30F8DF9B751DB231CF6F79DCC8E8BFE6BC00A97CA256B4B05FCD0E31A8EE41BB2B4E85626E806FB7046A203EE5050E86F0F5848454974550468744433B72D2F6C741877F3633ECFCDFECC54BC263B6C75164314D8804D38A9ADEA100BFE5F8A0C20373C36751D807B01347517438C9D90C33A803C3320329801EA8CA58620B35D6E1C6424D5073C6907CDCBB33CCB6FC575BD78B58805B33C58AD1E9409B7962F4EA45018C250E4E863D7AEF93799F88A8579597A7CB78A3E8DB427B579968EB745BFAC437696C0A4C94859A9BD2128303D10B7F8938FE8E379E3C6C17C22AAF200FC3C23285DF34174105803088F8BC72F50EB80C220C7858A833B3C61C6FD284039CE656D2F28739DF40784E455C10823E7A0C748C34F3A22735806F2C8F785973B2417CC30A79800F0CB1EE2B5652F750A1ACC43678EC32EB505B963352810DB6BC9303F087BC7B1B55D9BAA04E0750BBE49148A7E932DF6148B05C4C86BF52DA83AD7D0EB75DAA2EB79C0DCE7BAD8275BF39E4062E17DAB1874D647FC5068E7A2E0E16C67F406E09F7C08B27DAAD3741F64C020DDDB16B48A2E882879E092FE66B3389585698B070302C41654C03B68737B4EF83BCE74342600BF7E8DE48545A2A83EC4275F4BD663050AEF10502CC46254B716F07070EB39B2FBE30165A4BC03F6F6E65D1B670F8E34F8697471046E74281BD06CACF96F0F85A0F67E80B6E0044CF89B74618DCF404F24DB2037B394FA9AB90270D8D7360B68163A286670D8662DC712DA6C080A09188A3D3A0BC6D241620A9C20D3998E10F7C163AAA92FFDAB1D8C69B8F4317511DB677565588B210B5EE87E0B28F33DEB7E060E81BD19A3471C5B025BB511C65D900DC41809EA8AB66EBCE7E36030A728A9B50C7340C58BD8093EC2DB1E0AA4930820881AC245E092B6088C94FF93CF4D883547FF62041546C8878AB18D31532C4660A22EC53B8BBDD75281E736D893BEDC2034751851532E1A9418326CFFFCB930C7F6AAEB1CC4246882D0052D721193661B4EEAE44378532AF18ACAD8D86C1CB639B8EB24EA731F1C8EDCDEB6FC8489F31BB61A127EA7019E212700F310A71FEBC61169298A200451C685D499204D231BCFD5D0D40234DE53C33DB410D04B5919459BD0001418190A538342C3F2C244FB3C05FCCAD299138B14039923E2BFCC75241B3BD67F177C04C066A8256A11BAD224DCEE80414A0C908A8BF875287496D837DB73E80062C578C00E1A83A5408778ECBF301A8BC70BC3750621B48D75F3806275384E51AB542B55D1DBA5061E26F850E9101D9952F4CF8505A851E227395747D8DA1820F8794C034D880ED978B3FF4EEBBD8D45F32BC646986F4DE0DA708C14A8615FBACE67AC762B1174566F7F8DC64B77FFC6013040EB3E496617064040E675F42B8420877529D4EB28B010E4BB057DEB0749A874052BF51170B6D968FFC0A885B109A485A84332FB13C6020B09AA2DEB18A8010C3430F90F2BEB0BA8027411CDD08B3D12838BB52B9DE00515D9586AC606DC17D3B4A20FC119D8B1EB515923168EB682D41CCFBED7680B541F773C08590611CC0ACE098F6CC366DB573B302741BCC8B4453CE16F7466D562BE76C0A0AF36B70652085069A0A32823F4639815D512B846504665B2AD146BCB144B8D9887889F2DF64DF4845FA05975B5A1E1508B7CBD4813810D422F3B50897759B87CD1913C87AB7420BC4800AF8D881368086B8844ABD8A513E470002251088895EA8DD0355964941BDC172080D1AE1BECF4C98A85044D1007A5696E972FEF4B03ED4C7CDA45D035CDEE2631771BA5C409E88C89D88DA9E25F02326A035F897DE017B40A96BA76207DA1F7CA52D46415B9442E50F0236AEF5550FB46D4EA5D1230FF147C2826CE805510AC84A03EB20AD147EB9E804C72B217F7F201509332C0510B9AD07829079FA959A88248BDA29645A4541584E348C8F95CB0D0D13683C122E353D6B016506C050B70A8F587BD372A0DD84E150E89464C40E7DCB60AEF3B020B21F4A93448063CDC2C0A76608A580606C8F0938218308C023A1F59AA59740BA6083457EBBFB52D3AE43EA3015F67182BF8493BAAD997AAFB207E1D57503A6C0D010718104D752023A826CA57799457CFD2AAF96EF9C14687AA2628AA05900614389095040355348826EA53535839FF1A817B70B8792575786229DA8AA0162357A1F49035436E397DFCB427A4A24C043CD8518715F15F5BAAE40818D1AE0C2F3C6C2CF6DC6A5075B58334E53805000D2A3330835828E84E585D85F127"
        $sBinary&="100AC6289030F87D508CAD2A5354C747462E54698D340603C7B8BBD9FE8A582402DBD0FB5E28889D270580FB0201886E08EC0175305AB95843C09F26689165842F856A677224110C1F1211AC02388126371722CC0AB9A89D0206F644275198ED0704800C904E6C6EE946542B4814AC1C8160A32D45905023B307CC3786DBEE200EC7FC3C60B3DD28E62715CE84DB1150B108A5311FF8BD2D40DE78D80A22073C2F4578864205053DBB07CE44DF8A858440B9F7B29D678A0B8BF52C86CFB5124F7232568B1420F8DFC08378A4158A50348855F4884DF5ADC5AFE608D4BAEB4B289ABFB25576CC37D11F3A732BCBE6B68E85032833A5C86CA5582BECA26AB6C64053BD3C44E0D8338AC643FF88EB1BBCB0592B4824238D0440EB3A123A6A05FC5124C19E8BAF8A23518FD63DC0581463EF1C3A5CBD677B55FF4A3C56A30886D66B8DD4233E385BCC40CF2C29F63CB2309D8F2D3603C1B43C5C8523FA9A1B3F1504BDFF000E36606ED9538354C60BDBF74ED80D58D00338290145CFFE7A67730CA2305716FCC73C0B1B7CA1303C0275210633BA66B7147BC383FE6AC14343838CFCB5DF143BD884E62852FF137B0B11FEE06859663B24B06867540214071B02A7742922171BC0DA50C02C3B872C3DB640B38DE4396F0F82F9D4ECDB485C02BE8B0E8A1323C5BE2D1013340D89440F3818CE46C7A3A402CA80ACBFD08E089385887185CA06A039E3865D4D20EF6BF00E8F06495B164E6AA55B88F1002B1B4548293BD8B74411D2951DFF3A3F2B6DF48A1241FD0ACD9FC6000D40C1D1EC09DA881008FCE9D66803181379C2CD45D2EC79782BD8952C531125F6C52E618D42AF2101DAD8175B383BC3943A13742BC9D8832AD33B13C9ED6636D3A418F2D8D1D2909103394D02443C3021560E461DCBADC8AEBCE0124141D6168307672BB4D50D5B3118190E3CCD56B660061210DF3CFE4A5E813CB56201865CC8F35A01443F9F56F6C6D07C22C8A748F9DF6EF22D5ECB3CC401B50803B512B3B1CECA0EC37815CD93DDEC3905C103C6A806BF54A25D44B46855B403FC9AB9AFF0EB06572BC1E016446DB5C43256FDB2E4225A6C6497B768F46CEE8BC37CCA84352E31407A3CC00903B5CD18FBF628387FCBEB0C1544F9089306D6115CFDD003404FF7D00A273F638D514C56EA3582B522F35615B0D979384C15403B5F64E9B3B46C38756C75402C8E746B2D9A5E39A1751408482D1804896FBD98B1216277EB31446AD21613EF1E0F4B64B0075A021AE5243F1CA38843C483E9943023DBD03830282226F451385E56E4039013BFF802015E01033A2A16D9125A8CC4F95FF2E40A19F940889838CE0201643B90632BDB271813D36093FC29023F33DB3BC31A20D22D092260CCD08C3417723C0F0EC65EB32C875D0706318B8A6892227181EBE89BF1200DD503A439023A0A22767419D2AE0892873022AF02024550A107B52E4E158D6848FAF60498084EDF43B3D508DA5C6010CE888E02D1D806090B207ABC46F92A5F322A030B141014DD955D857298A5170457A3193960ED461C140AF014EF90910BD418590D9DB0BBA62012145E0ABC57171CA1E8EFA5EA04484F391D2674475004853723FD0D5BB5A2CA8DC559A8136589C2BBAC74289C26C2F853652A8A0C1839284A945CD712073F3644B41600816F83EB39F4C5ACF95714304F5325345FD74189FC081C1C1813C59602960EFC1F2C19938D79101710852088584650F8E42A39699445C33CBC44691918D0A892424F752C1074140AEEB10A20932C44A0CB1801098A73B55ABD8D6D6C74572E144F10080C75123700D682210F88D53A5A15B9AAB83F86021ADB41D30AD1F04D77A96F1B750F8A0A6F40428B1EEB6A4571B2190E084F515ED7BEA53EEE3C02A0A68B33698337D531516A50885C4E5843A098B0B604514CBB82D5AD7E46494DCE7C1E0D027E42430BC0175A8457A8486AECD82806890D0C1B6E20EA031B5EFF8B86BCB6773C9C77796FDE5198746813B0DB524167105E075A0DB80B70302717E7A2FF642B6FBCB63552023E7120B461AF95812C0C4F17D69C7C2E0A38C044400D669BB9CDC42DFE044310CCECB00F05002BC712D00D6D6A48B74CC0C18DBEBADD4704A807C450D88B98B0C7A8F09554BB97FF3773E00EDA7A8D7E50000819817FF84CD75CB5FA0B32820B2278308A41395FFC858290DDAA4704161FC298BD51D475C7560E48B7E9D553F4B0C1948B87EE0EE46B8EF1870CB8B493BDE440C08D5F967B78B0022709BD1B837BFC2E76D826CA43040FC38740BD65EE7DF00552158E86281BCC7D8D83189AB8969D0AAAA59581B0F5D675703727338E303BF77B57DAE52A7AE0F38C1B56F4427C2A61833E3C0F81FE159DE0545E3B140D602B593B5ED52F2BE818762738D9F0A1B6FD1F052846707422837E6C871C1604F92A7A706C9720935574162F0C118DE83B15B54625CA74A52AFA01892502084DEBC167EA4B41A019E4C32DA4365FD1165B63E8044D040DDF486773040F2BB89E05128E88F36C0B08112D2B71AA68971BD166A58A50741C57B27B40ABAAD0B7C85DAD1304950CDCB19826BAED46C18510AB00B987108DA61A7C772C2BCEBF388A2B5DD809E25B2FF78D861D9B13025028CD084EE1275DE8400E1C0557A1E8FA784762071076041204BF37E8FBAB3E7AFBE5888405E340670A7E8BADF48A85EEFAA41044B96FC4203E2E8D9DEF107244C0533A031714DE85361040E5940D1F47421D56041E43EBB36D8EB62D75FC640C6EFC5880E73A6D507928806A96CE6D7D50419E48531715FD57CB0DB8C91E573437"
        $sBinary&="0245D1442F1AC86020FCDED1FB30602424358C4566A87EFF4D2D0E804C061D108A8C0556EB110F77E7EB6015122048888C062EEBD0E16FEC08C6840800EABEEB5645D803D0756DE4479F62290BBF8D5EA94605CB0E1E03D01BD56CFF8D5A2083FB19770C650ED179EBD83C5BA90F57100E20EA207A2BD520B44D2B413BCF498A52B8EA44439C0CC8199B58F8472630DEBC1D837F178B7768960D206E744B2289723B3519509B1E0936151A56B33B452473FE141E24E6622DE089BE2D362A94E39771B0C90B1AEB8EC141204806799B62B00A0C9EAC89445C02FA25489A751E0A1DC33C40483E0C386D8BA00B8AA9F86A87E4AD846C22FD751208EBDB4050B6DB16FC4E40041C4920782FEBC43BCA123009042020D785287C5357A9232EB2D46A835AB08A0E6101821FF185883B0D7503B8A846F739B8E340C87368BB7B573EC0303DF00A72E781E7FDD0C8E6BA2D70760BE964059AD15708C717B19AA2C26C1152E0573E9279C6120433A48D431C56ABCA7190A2D242E2CE547D8BA073A2E80F86F88B4DD57DC0EE52CF3D75EF576929427584C91325462C7314B2AFC9A120466C465D7789BA6BC930A08DB1B750C2EB5B53A9882A2B6728343EEF6E30047432E08A801C3C08443B2836F0BB1D4D01473BF876EAB2464644B4191A85D1B7E8E0C06E83A83DD9044072E9FDC3E1AE049AC743086020596A068943BFDBA04416F18947445A668B3141DF167D8B669C4140404A66F322ECEEA56F749F0BB74C031D040AC176F65BF7E668A27EB9341F381EB9FEE0C50CBCC5088F4975F9C05436D50AC0523C3F7308F87356B0B2A97BEBA839352E620571E37243ABE28541486A14176A00D164279F4F100B4108D7DCC68B514504C35F68EFEE323D0BCD4571865720F54355CD08FC4FD3010ACA46F60E25CE5A7F8BFBF3A58323002D389FBA0AE255512B0A52D4131975DC68936E517121CE683D23360E1615D15E68663D2DD81A9D15D3FD7039667BEAA8EA6D0599010CDDF6544B487E9243580743F52CCF085C0C60A0505878ABE3057D10644C707F8CBDBB650C45164C40EBE8193D007D0D8A722B00D14C18BD184C30BDBACEC9E900B11861268B74F91B4D38E6FFB1B613B6376491C9B81D13F5D7E024FD92CD0EE5EB30CAEB25C1E4ECA6A92081FB355361A87819D4EB04ED834531CB65647512C813C5DD6AFD4A0D8459D03454714E80CD98D555D22CE75DDF5308550C129038623CFD8516388B73FC83EE09010317152F73D2CD0FD6705D52002D8AD3815C1B024B4BF01480859AC041BEBB046A02358F90408828D130015662512D55F90AC07EA55EED05A52986B10A3659A8B255CD22DCCA2A95208425F85127A0D464AB64A95F75092BB50540FCD3518E3A555E3010F51A09CA773918DB96CD1CC71615C29587A852D7EB2CA36825443EE946C41038CCDB8781E2EE07F083B8ACED017E13B000F7A4824B4446166E6751C1254980C8B9B78C825683040064D62FAB9AC0EF106024DDB38A1C366649F02C416DE6A232584D710D6E0811C8247112A44C6F05048138DD5B3200E630985D7A3400FD430B868022895DE0885DD118052C07CC08D0440180AD5304D4FB556DE6B6620A14D4011EFF1A09119FD94FB1593FA51F0125F1DB85C8F83B056C0004406D2E001AEA6D74C84DFF801E037A0AD8B55545C0BF2547FC58D416B62E021D8918830EFF422A0802CF7B55D051D5864ED335555D6019910859000D8C5151EED240187D54C95544BE31D6345D031737032A1D10F6F44745FB4075A1391D06F0EB1E4F371805D61508020CE1821945339C00D14C01F49C7504ADC8E29033C19ABAFA08AC7F3B74306E2C391F12553D0209155750982D0A03E1E6E946B64CEC2F080426CD72DB9E031D250506740F066037F726DB3BC2300F746F09F480F81FB653D35B16CB56C0F7D1234D18AA194537D178074C54AE755F1512814DF4090406EEFF45DC28724A04A95D03097DF4A84FB7C1B0201F20147605A621CE4C011715103B5048F8BAB689069A1A68786C88052A5C14384B38DE061E9330D4F4C7F64A6B1BB555D1CC8DF0023C8EEE40AB0CF770096D8FC702C187B8C423C8562B3BCF147C2306258165F8893ED1039873353B38348B36BC1453026D8D078020FE2770595556C2338BED19AA7E9918B9E41B6B4E51A9ECC37544409ED8161CF64236243DB0ED8E01F4300D1BA3A24DFF41F46D430A082D36B7CD15DD0E718B06AF57FA641495B0E3523D59CB598ABEC90173297314D51F1E812AB6FF72022480884DFD8065FD4806FF658B1A31CDAB02B27581A50C2115722D83CFC0531C2B57664E80E8E8034A91C2CB0C9B110F05A2B7744E1DCC92378946DB5039DC501198A9448C04F048BE821B02BA202E1BDC1AB3E8528739D69A4D47089DC232D36DDDB25D0FB277FF81301A38DA53BF8AB90469FA35F5B60BCDE0237A05094D3A096E1094AD9C0E1097443D49D76C3F5F74290640220D024133CBC902040706803A7DAB8113FE01EB17EEAED68DE113080913024F3F85733BB5F74FA0FCB50169E8C82D6CC2E812A80C7DB945964EC739C13DB949B7A291AD7D0B77802384ECF1B6A15C978679AA760E0404763041FB6833E81D6644BE655CB88DA088B5260CF44886968F46C7FF36860A42E12B2C946C0C0024FBAF410BC274C75310D400A69A7B2E4903666CC27B851A631874887034457F6B216F04410CF02DEFBBBF72B0EF6CF95962B9A7D100BB73412D087AAB0F875008B06E1B997F524315531486673B37866A8591B21531D18DF61405913D7B0A231931C8751959E2FA84"
        $sBinary&="F63752103DEB751C5362ED314239B6B4BFFD834162AE828108FDBA46215CB093B6A4B29C3D80D93DF4673F7F408E17D803F82DEC7FDBE5FF8FC7D9FD8B0CEFE501248A08324DFE80B98A11F6E17F3008219756FF2F11E010C0E10780E27F0ACA880876B78160ABA4215B741B342ECD92BD2A373482082019EB59A565538BCF557C2158491A76C557ACDFEBEB575681E76A575A1C30850DAC585B4067453A922B26E6F2596250B396754ECE244ED4A4020AE5A96809159C39B8F7053459208518D009E264F88938EC028D9615F8B7E481A02E8AD108AFE4B8E936091C747314257F56A0A0D4144C40AB3D11D042D4B6C74BC890DB9A119E43A79520E43AD3195CAE46035588B0B5DADCF68754E4B904E0B06554D0550707CB80507458ED37EA12C183A0EC50A8683A02F31818015D4540F492575410016828C761082B7EE87522B2B888FD2068C34A1A8F9F74D7447DC0C25AEA39701475DD0B141BC603AE417209055A64DB0AC177039A11F01407E128EA8743434747FFDE4270096E534266653D66C10B7768A95336254271A6C9991BEA390F074600CF3360370A05CA84508BAD2502C602400374C9A0D3E55736079CEEF024757FA9ED86ECA0A213D91FEDEB60D9D8CAEEA9D674DAC27402147E4E760B9D42429F3BCEC874C32E197F59D0C12BC2EB125603D1D09088CC19AA81DCA1EA45ED7672D9CA778E14E674130FB7014B0BAE55DB41C641415CF0122E01A86CEC0AF4574D3A42DD227C59E37351A98E412843C2CE0FE8302B80ED833C0E74357245A98A4CF840AD4CC5063B10E8FF56CBDB5B5EF4EB0804F5EB03F6096DA5A0311C67F88D5B17A952469E78B7BEBD84A2C63BCB857C5B3B0DB23DB1C5835FC1B7F18085049C413407C3C62B155BA928E785384D8A59B61B045C2BCB8549492A647A08830C065EC308F48EA42418846B2590936ADE1883F0ABA824F57C22241AC1674B59319CC1752409305B4925737463846B3102ACFC6FD844072938318BF74D2A1A48AD9181826F059B5E0875369C9444F42D0F1A29552232D575342C106BAA970E1D86431D5C74D26055EF85F2381B529D41F6683B678C040A5C87ABBAC112081C3B6CC61860B2087AF865FF122868A88B0BD301B36355491F411322AAC4ED6002D883E7CA11BCC7288B34BD565ED1D90A71EB72A1BD3C74291288FB83971D46216C44375B5C837E993907208C19B6AE430A131C0B30340C0D050A090DA0820D2E170A1E891578B3FFAD178D5E0C53F85410DA56A89F0C6C83C64099988B8053EE58120230E6C62604C0CDF0592BA8C1FE064D9D03F08A766FCDE320F0757947DF1DEAD17FC13206E074618D0CBD7AEC0746068B1181C2D4C273171AC4C2280A76335A2BEC34EBDDA0B6530B1FC20988CFD4B0C6440880EF006C865745DD0493449C10011F47540B413E2020500805B115017C0CA1C2F45F91148454011DC29601E521A81230C84DAA2AD11A234AED00030C118152D1D71E706A0439047750368B625470AD31802A40FD83C9FFF2AE1F05BDDBDEBCEF018A6DFD0DC701380705CC6E4FC602D8FC5F459C11825EAC73E8B8C1891C3B25407354C680868297B9F7140F6805876FBFF563B0BB7817A30D8B81AD589A88782A6001FA81566DC3B18704188A20EDB5CCA1EFE98ABCF0C313FA30B6ED20814B31896BC1AC08830A12F15A221FA0D8DAB3379912B6DC02591B6AE1FB8B2100593CDCCBF6342A8CC916FCFD004151D522A2262370E52E22BA44825251FA110C8A6DD070B0FDDD30425DA76FE9017AF874097807A2BA054DF927A22498C17958F069AD5CA278B9108D48BF4277112627091C15AB1FE90FB4A4818A2887FFBD8A3474387D51DC10A380BA06270057E4AFDB3E9B97F05B272EEC0B56A468B7A1CB509F28F6EA752BA275116FC3AA587DE80ED358EB2F1A4CD857FE1C15044103D9DCE6302BEA051BCE6C322B0AE14DA75685BC0255E30F0650AA99488B790C1106B001081E2F801BC08E5023346476DD93898A3F2E881E7EB73510800B554005770EEDAD56453BC41FC09A561BC01B761A8A0F3506936D0378EBC947976A3059464A1CE8DFB942107843187C12803F357C0DD1B782BA9E30433974F7FEE9EDD646F431C7FF41CB158D7EFC52D053D0A657A45401091804124B9C1059063BC849345640A9526DBF2A53F10183CF4EBC20D896DA121FD9E8458E0E445653C052011BBD134E08B76DC052973CEC282E7F0614B50D4124F375129376890F121B0C8958042EEB4C26016C06CC017347F915BED1051615C90B0BC80B4BD01D14DC26C1E20BF21085CEEDFFDBB6118BF7506DD903D2C1EB1F0BD303C981C76FA18513053410850A2A6EDB6EE1500BCFB8662F085BDB2E26B0BC146010560AD050E3211D10082339FA6DA1704405EF112F5BF75B1B3D75B4FCA5A566A51A627275B6F60BF0D0894308EED689030FBF250C0409501D3D4BBE56325BF458C924062A5E16D1325A220BA145F4C93F57565533FF33ED1547456D804C85A228B4A27F8DEEC3F76417C8450703D1EB47EEE7802CB20F094E2B1874D315B61B121CB30910144D790A178245C0A38BD3863F9345F46AD45DCC80F95BF8C6ED4073150420738EADD0D3EA85C2A5AD00DC60806ED3E8A509F18A2A48109ED12F6CDC2BF7FF2353F7ECFCF0FC7431578D8210CB53C588C801F5026C719D55983E42D65FEB1D5252146BCAA46C092FD541A72AD805380C002701A0BD51D9FC8968D8081FC913171D0BA0DC13733345BD006AE38FA5337E3705DC96271A0EB9958BD02340A278A3D1EAD1752D140803F076444869"
        $sBinary&="741448F6D6424484E4E0021FA47688DA5808EC062AC254C54226669A09020689BB06DED11804110790942C8AB6EA8026AEFBBD836D9E7A19E083500B2508989322AA84E7719B00BAC2DB6C8C03041E03C06EADCC16C38641040EA94BF52F715ADEF9C3C1E81C80144FBB73EEB5606C0E29DBC374673D060976181E60D97CF94F0D3F8974DB8F5B1AF3005D20D955202B18BBBB20881317D80D4570D91973DDB0C907211C501674666B4906743B950BDB2A7B617475F26D9911BA3DAA26C3D5732A1B029E956D097220D7D9C0DEF6B6636A78DB4904FF139B732128D8062C26D47C5FDC1CD542333FA727BED865EF6E44532CC303CD06D8F80AC5CE62CFF0DE1016DE119A21F7D6550C61DB3C240867537296CC1D6377381A0C81B5801C0C0A3D376C606F20366713261B593246138BC903F9DCC24F638FCA1690CB66771E0C0A8DECADB045243E005BF69677895217234332D9A3CACACB8C5C3221CACACBD95B6197CB45243EB6EC2D1B778B52178664B201A3CBCBB9644246CCCBCBB7C22E19CCCC4524D95B36B23E778B52C964036C17A3CCC9848C0CCCCDCC855D3272CCCDCD45B76C646F243E778BC906D8B25217A309191992CDCDCEBB64E492CDCDCECE45D9C8DE0A243E770DB0656F8B521732322493A3CECECFC9C82513CECECF91BD1576CF45243E60CBDEB2778B52178D2CD71B139E0E048221E912FD5004606BF0FB807F3D047433130D3803EACE6D170DD918262C8258CB10E95E5386EC371414DAEFA9404A9A0C1CD874295B02C1F7074B0C504B64924B2EDD08DD939591AF0800DC0887DF6C801C20DF3309E400B9DBDB72804C65FF9595204720137C9547C8841C957C9572911C20959557C6C8563326586EB7321A1428145351DFA2E875D5163526A904010F005588D20B8C60240AD1FC7CF9B6761ADE2606FF04135C0633674F2E250E4D1942CFD92E4E2C5585360B142A5574B23817C03F19B07F2F1F3081E30C2BD8775E190A2613C0030F88BD13FDB797BD2821198BCB1B83E30783CB042BCB473FD41A9F13210BCB89A7E83A303B2B1089B9F8F0281532D497F7EBA2F7C24AE79CA68BEE1B131C4B3434CB92345F46383865B076A97C633FBBC30170807B4F1EBB2571D8895CD9E1A305ED26EA70D8D1B0BA02D8E1820744ED8BDC70AC076CD6DDCD5EE43C912B1CDB2D1AB4A304CFBAB10D288034C5740E40FB621B480AA917F8BB9E6DFB00D556DD393C0B011F371690C9BF006B9C486C6DD6BA1A3C7366078E430D883F441FD934248123C186968AFF170963D924CDB2F142381C595B1A5230187CD895325A3B06A9C9740ACD395E76272ED2305AC35D4BFDCF98C4EE04240B397479F873CA023487340D4D24242828D8B63BD2203DBE0477182701A026DBCDDE9469096FEB203C0075C95A40BA210E2428E31596880E06B79922902BC3F594886428F5405E180D9900BA318AED067208318A1030D80CA06DFB05339012F302F2C2423D9029888B43750599028062FF10416F1148578931745248744380EDB26C023425464803130EA3803643A53B105D1DEE022139C7067CE53579CE9EB3501612220B1116FEE6E439040A08518D7E1857FFB56A9704F40E354988E8E5ED2D891074100416740B1D74067E05850947B7DD46667FFBDF15E1E3DD5DB083C903890E578D4E08515041043401A2A96F24A0805CD5B51799E04844B23E080857D12001680B8240AE3AD1F7A3E780462A5C6F115E8A083592381D09750E032E0914B0E8B0A21D1CF34AA80285F9302DD85AF50FBE751440022AFA1855DFC80133C9419308F8656CF22A9BA698BF950C7D1005065A8272761ECE7E142F640289186236BE0F031EAA628950814B7649504388EB97C0AA0D4A741875C158507058140766DB42F16E5FB9FF0868366974A01755990F72089641133A04AC8A54CC72232E671B51B73532692C7D224A046E242F37EC6F52E1A057BB648806BDC858A4E0064823252ADBBF5D34AF0C515357566A010814A21AD482D776DB5AD145DF381489C25E320400FEED4D48CB74BD8901EBB93F5D55661B7A19449967BE80997F07FB0F865FD660CB02D11088423CCBA2AE5B1710B45D4835B0E8920C083641032C8AF72D0501269AB95C27C581655FFE2410C921872C0C08107FA5DBCE100B5C295423D1E9D19E67798ADB24C9F31410969193430C08101438926279080C215E621845A51568ABF011AFD57110741B580A1E94A68F59FC0169298211038BC78BD7EB4A0700263234FB37099DEBAA74203928138251138A809D3B84157CA1CF8FFD8B6C9E0534A855934728204D441DA94FCEFF5975DB4ACEAAE09D1C528B1321B7A8D67D3A0FC811CA4E24752640A80D2A147BF25B41C898B2A31C432302161EBD11DC22C5012CAA1AA9DCFFB627A35C68CA3A158B2D8B186014507F0E4444829B525C45CD2A6FE36E28EA22B40DECC7411843E7DEFD1AEB110C048D41141A120226281568B40994811AE05A02CBCEFBC7E1035B13DF50454F1D53146A23787745A27264A10C30ED4C4180A05770563C1C383500518678EC2C00787B0D3E67343C0275DAB03476B2B5CF895056B305B641CE01D232C95632C03BA93A28509A0D5D3A88684710A25610505D1D14FB285122AC8D9008C47B60548EC70552BA42025F80E31C781538EB3BAA8B10381E75124F05ABC00102FF2097DD5A08C168F2751F12E4969E240766C90E26ED08BA8A02A1CA055D527D38B606167DAADE4CD5238841B2017E2550512BDDEB7C20B57486B535746B52A651EA0996510DD7A2DB2D050BC0C75C44327220385E6B8B"
        $sBinary&="BD621DD680ACE265AF298105047EE23B575D8C63CD3D803D1E9469C05A58C199505A4F6DABAAABDAE53A80BAED2C566D293B2DA20086024A247B4C05A25651DFE35D445B4B0AC4BDF0B2726ED1F84663C159948B25CDC32D2C2A2E3D48A8EBE9B33422C3B6B5817DF66490ED541407080C9341061910141806196CB0360E20072428196490412C30346A9041061C383C6C90ED2421401240440790410619484C5041061B645458825C061964906064686C1964904170747859D449067CB6800A25975C36840A888C975C72C99094989C5D72C925A0A4A848119345202CDD57A12D0A5635B0F5B1CB08E251984A041152D4FC929C76083B35A07CC6B6211B447E330C45A406646C401011A81464644046AC18B06440C6061C8DB4204B460664B824BC66D40B19A098AC06A04AE500DACBBAA2C0C1020A4B42AB5C0970379FEBF1B76C17B28C5D026D8A061AC6A3CAC105E873EE3BC4204B8AE04000CF048D006665283560ED6E810266E32E34263A6108A1081AC1250A238E804BB7753A41C3191411037585DB66AAC76C041A75D22845B1B450A4902CD1AE0D564D9BC36D188F8B7AB6CE7546E78034DC1702A4E6693ED7B7185FCEC6C5090489B7BD2502EB88627A43ADAE6A7774C4DE70156DD5F9753A8DC026B688315604154476C0059D2F34044E285BCA20E0EB34171405536428624456E68300B3B54607C728AEAD0FE8E89AF83C18370741B5A207E39957A1AF57353451209D2A55EF172E56DA04C5D7B3C520C0335545AB5EA8D9687E3C52F07784443F0875011FA0D777138DDC0785726B3669741C5D71A874E589E34D120950000B263B2A08225AB57D5469583FB4CD2A342CAE7A9DAE2A176BC269DC63209899A2501FEE55D044983ADB7E72B215766BEB750DBC1C14F8604BD81CC9331CA7C66D4370A0F561473B14F7DC05DA741ED5ED105163CC20D0550908D6FC180D24BA70244C0CA0918C6ECC407430F0F38DA422476FD78D65ECD0455B002398C94D0A24114BA832171935E064283FE4440EA3ADC208DF73D805000E190CF1C3B18CC91ED98D1448D838019C43F1331C381AC3505002204568BF91319E57534A3C3D22EB15F2830A184AF878024AC00580CB7E229174A9ED86FA4938182C405075F63AAAEECA671C2BC148C7011CF9580AA9147178AC0133C8419EA401CC0120C873C948062024146E1E72C910208F01436AE015C6EE255858F7F75F72377596ADAB62790381F4F4C764A1D9503E579CF4733CD411B86B96E31435768F593B1391200F87C8894024AA15B0F4245972FC0A0D7A7429825CB06013CCED4D088FA7F33939BB6D62A74455397E45BEF1E36490E5390916F4678D4AD4BB6AC706BE1B120314134837F0896587023A28411C63DB533B84C322B3140406EB45E87DB306882853DC5A25C98D344256593B4BA54264D8A045BF18BC529710469A080608AA669E1AC124527E550799853656373B1A01DBA648D33C5C1410205A7244E80C73C1D4507BCD286076D0B26604F7F6D346F69C7E3D54E07738E4150819F927FC3BFB74DDC707C7ABE0BAE6F8FF28B4ECB34F858DD00D0C57DDF471DD0180CB04EB254BC518B582D5B95023DBEC0D066A13DC7F10F7DE1BF6233E2A75A31D4248C771382F4B199AE59A89621F80D664E0DA990C396BD2C632D6C801C8E02824356580E904422CDD4483700F622C252BAA99852F8D43014001CC100C62216F800F9F0081282EDBF8885DF920A85051CB0E79036189D0F8C645F91428CA528E578AFC2AF77B279B1340419E9B1844A181E538EA5BDA9A896AC7762B23A606025127D0728D8A57466F082B6039713FFE0F03C11BC90BC18B3C6C15078A806403F187E3A319297C4D08B2B8A04674004E09BCA01FBF9389559F74593C2B7769026ABC23CA1A53F0FFA0E04109102BF01BFA0F88C61E012DD8057F08042419ABBF2AC5536A088D4482CE05355ADD17E20549CEE40CD88B78F6887E654EF5E062FB0281267C0A7F045272A06389D857C3D8C6EFFCFDFB2D83989A36997D78067FD3CB4ED10B6077CF8BE143DA8099722FA88248EDAA3A06ECFF488EE43805AD1394C33A0D0AD74BEAEE8DBDFE7F717C76736B53E4B8202144A7EF117161105B40A115A8231A4899D728395005EC69F4D9295E4AEE205DAEAF8906AB1759BAB2DB24FE4DF6FE6AECE88463B92BD91C1F4797B5FD5183181C11526AFE58C22278734069E43BF0332C8101BE4E7D53BBB635CB0820F22752826F64153D357C402301FA47571EAC09A204F4401445F1C59F0D40EB6A81FAFFC5502A5774DB493BD3B9080572DF0857944E964074378A40DF00BAF42402C0D01845FE4E486A0459E81BC406654801C2F7D0A804051B00DEE2FE5B6CE78AE5E9824A2F186B219145702116194089A0DA3428CBE020686F07C172033B3B641C8148B831751E6F785CB230AF1D087BFDFB63FBC9DB0F89440E2881F4FB540E2C0F5C82F87F03CEF641044874748A490554746C5AAB761300678808189D6FEDDF4EA2AAC633050A385DFE744E16A521CFF78A4C0E2528433EB85AA526DDFE012C020A9B06E4F9C62926521914038548074F260A04E87D89311A11EE6448569B6814EE7B21A6408C70F5BB04750A3BCB8767130701AD5458A21A0C06A0492585EBC2B9E69A773E16775BBB542CB30D9580397BC8086B8B4215212AFBE22B7C4445EEC3AEECC86DD0406DD864D07A9100E8A62F013C1A67C1F08D803CC9880343415C2CB04444B74BD02F48B217FCDD6E144480384A0A4119C6030AA95D2A0C13D36DFF046F0BFB0257CE8BFFB7B00B5605"
        $sBinary&="EA09458323147410133FA5486D6D616BFCA6FF07B946A10758A8A241D77005BB8DDD36553B9C750618A04C6AFF019AB12544EA2F04434D57810B691A4715B6D53B6B3EFD40E30905C7506815B8BB8ACFE0F01AEE80E38AE143D8DDA27ECC4B8A0BD70643D94CA0A84B002D91AAEB0F806F7717307F137C720E4B0F0B4080B9FA7C7B5B43E0ACE88A130ECA0FBE8985C9C0E6B0A8DA2A7A417132DE00DB03D8EB40302443DAA500729A6A7C0938AC95DBD814884B2510F00D76DBDA3E26432B2D122D99DB5250D99A292A02857BE08A4E34CCD961730306106520C0BA964A585157944DC45301B435510CA0B62F962654FEEA8B5043C4F8BAF0E457173A0A8216344A034DC7EFA879894C1630EBC6150E6605008B8C8316746C2E8AADBB29F919D719FE1BCE091B0F66890B43434040FC40977EF066139AC1FE86731E890AC60A59550D54F519DFC6150A1F0D464E0B8364198C167F2802F8EA9091295B55288588852D6AF8F9B2279AEF7C6C78032CF808F925ECE3B2543706EB2A3C072C670119E3853DFE4408FE33192743421B188B0F8D740E6D14E559060E9A00B38F088D252BD229D59D58A01A103573170B5FCA803123D1806DF9D80C2C59B934EC5ED51C48024520BBC02B594048AC05AEE281B2EB4DBB144CA05333EB2468D65EDF32773808D40DE10CFF301BF290A40A523C02C78214482B8D14D5BE810F76022D0C308A4199570FB67904A08F556107D1F881FB6C9AEEA923500780420001A13ACBB326021E7B2F04747B3D80496C8B0A57248A11E5C25EFA80E28180CA7711EB271582BFECD20B4EE880615DEB0D198021808578AD304521FC627510318BE6AB05436001F17A5D116A6E85A3821618EC61381C28D82B8F38510860015AB0C466862200502754E425BA4D960CEC078B51B288046D1587140E2E3481EAD6193A776156EB85F6D49544F03D385E7329D99DEA1966EC4A6F804B00A7DF0D990874394789CC1508AA37540CEBC3FF71BD41A066CC2AC652391C1A64D93474C32004D4B3C9431B35F8D0F4B40B9F4515F4B7480AB3D9B6DD48516D895F480605E07D0C605B0218000681EBFF3F43DB0754CB5718E4B1035AC7058D01C02727CE04ABED5A7A5C85E07B40727CF40DE08A5DFAA6558D7DE0ABAB70AB580F0B0150A8A7EA75EE2068B7E015D4A5001F52E84E20E025087D8BC1991CB41FAFD852D181094500025A8F196382DF6EFF48E0428D7C5A6A1F4D592BCA40D34900EDAA62850754D0FE12B522B1D3E2F7D2855422630DC02D7D8328F884F3EFD8DBC6EB6E7899365923D15981E6579BA20B6D514E73E0463C2BCEADD10A04583B1333116DE8F88B3103F289A8317472222D54D028C1E02C2BA0DD7DEC251E118D72011F3BF2726204890058D573EBED6A1344CA89111B79D1EE666AAD943D971A9F2107961597DF7F827D0D6A0359BB2BC8F3ABFD6E743F7A0143A1F5E4202B0DFD3BD95D1B06A12425AB22543BFB8FDA42AB890F3C2B2228D426F32D4CE81AA51C2FD1C5E2A1540BC2A518A09D54B6082AD4C44BE7DBAFBEE996202955FCF7D74C5C9DBA3375054AD08BCE29241FEE853BDADAA90B75543307D3E6FFF00A8D1D7591037E7CD36EA30A4D942A1FFC5A15704389083E09897495C24B5BF95064956AE9E8D27DE7B0C1908445AD72A7859D63425A127A8513AD900C249882AA664A426B6DDF4D96AA528528361F16C32C164CCFC3FA8708890DB21F1CC249681EAE33FFAD0359F80D5545318BCF4879DEA2F0F6D3023903CE52EC41DE5042401871707BA4524B2358399F3B1D980CB7D0ACE09E82AD73350460AE3D814D2F9FB236084A76A1A7E50153FF622EE1BE15F48165E0ABCF00588BB3ABCEE6BDDD3020D6E18B7C8D5ACF23CEB95FDB9DA9EF110B7DA9147DF0B6026439ACDBAE7DD038C2C3C0B7AE57D3E301035518530F00DDE0B19D920BD9C6F00B5DE0F9405B87AA6AD9A5F45920A802A504F1F721B023EA530542195F43252FE4445AE45AE493092A795300FCA8400EC95300597F904745F253005304988D9C0A5AE3F89EF2992A1043F8530C05026F4BBEA10F432027901753045308125204577CED85D84C15BB850B88A1852DC3F64633C9570990B1D78C4D9665D9B69805B402A8A4A09C11B76859B09489751F8FA4289666C1026104F156B4DF8164AC8A02FF25B86CEC0C083CD83C0D750342EBEBB30B82DFB6301642970B0F872F026D5D40C0162FF32E312BA0EEF880F9087706E74AEBDDFF55C1A2A0091E22BEABBF0F056A0559EBC7C383E82B741D4FF0225A4E0D480BCE14C5C2C2EBAE4259838CC576ADF003A297080FEB9953108C6CB7C4A85676A95028E2B70D96AD3C4B283C2D742467FBDD5FCDB93C430F8E3C4E3C457E103C630B30B6FBBBAD65E428076A06EB814A6A0BD95BE4A956C81C1F0F865225563F15DED6DC54144E07661C01E10BBFDB325DB283EB1A3C397F1AF4B419730AFDC356A87EB42AC38807C909B00B3A3365372E7DE2475D9E89DE5CB76B85445C433B004802A47526D2FD6C8BB94D3974F6EB1859D5510C1B320B1D85826B1B5DBB1032826DB0F1AFB96E51F4C3CD8D4AFE9BAC1984D89373076A09165E20EDB16FA4103B3208F6834D980ADA166BDF07590BAE071257A0C2D8C2C2CF85F92C313C64B8B828544F01747B76AB16EBBDFE4752B7D9665774FF74C25DB25116E826B619A81590891009037F23B61B61185839BC7602F7057C03FE45B7F05AC3F74F1B8911F569DE21540ADA78EB596A0A198301EE86FB5449EBBE7EADEB19FD056FC0ED206BC915BEF078D081F95D3ADB"
        $sBinary&="14557F09FEE345B951730BEDCD0F779CEB0B28CC5BD01ABB5B7838F1998728B4674F803FA52CC40241F5C49EB405B6671574751A9D9CCEDADF55005355987D02F7D8032728CBD6D809A0C10718A4E86E7B37F81C3D6B54229D3DB0EBA5A6AE239E2E0AB98CC8B60A38B6B760BDAC3BC2DDE9E4BD2A706ED73F1655281319ED090A9A020686C40A0A686AB6AC22C6EBA5845A05FC9B0DACC17DAC0383C154D65315E6DBB684419D54F8234170C18BD8CF3903720E8BF3B7F866B69CB8C1BA8D5DB8F84B0A2E023A6C508932550F7D2B103348CE8BF1BA0B335435B841B623CAAAC5D6C5EFD4108D14239032D22C9BDB411983215D08CF187E6EFEDDBFFDBF0DD70F870ABEBF3FD6770DB6D693FB5BC8AEDB7B2C13C6F114D4B70142F745CC50157D636F6F8CC8751004C4750BD4CE257E8A1EB9BC23CE75214308173973DB56011492260E7ACC9B6B646B024B757E63C7D841458F4BBBA805F9F69730DCCEA803C0AE227E528D4405C44DCE4445EDA48D42840281D604047C09027913FF428714AF0E4FFC8D34013BF162D2473A4FF0B42677FC7403808DADFDED07833C02836DA002FF4F169C15A36C0582BBC062FF7C704B45F17F9158C0DF1BFC02175E7E3798DC85FF782B4BD85601A06F67D4D165D49956011B45F503F60B251FC357D52E830BC12B87755AB49B7DBB317FCE044D150A7D424EB76F1BD3D89AF003D6F6400174D9D1B7E6208ADAB4D8D16DDC60DB76BF891FD1EF0BF85CC1E109E84F4E82853F209CD475D136B0A3DA4A05A95D34B84A0464683B390B77AB6EADD14EA5D1D016057534D635D4D8B2D69CE8D6E1DA0945F71ACB1CDA697D2FDE5B5B602B144CDE5B0EF406EB170EBFB60804DA5BD6B8ED87D072C1D496AA2399C9286EC50C1A4A4520C8493B102FB4F681C103246FCCEB3BB98F8F6F32D60B5590948B41C6BFDBB0C0B605CA0F555F1ED785F639C1F69E7FC08365C800482505380EC42E087210C9B5A728304B953CEFA211DCB64D40753D55CA158D6DA703A99442F68EBA07F774ED3C8C16020F08B61781AB6A113C6FDD8A5660880BC87481470A328ABEB04D94CA02895706B29AE6B6357DC5035C196FA2344D7369E75D1F338E7919144DD3F8ED9C7F56001CC8741C330028D1AA5D92084D15E0090ECA811CC420E023C8EDF19A6D01A209CC03D1D2699AA669D3D4D5D6D7852E9BA6D8D9DAFBDB3FE57F4385918C4D45E206C643022DEB04D54C10750520F967AB854257242F46C58589018805D37D8B95FF68B776BB0D0420ED1388272A03010378161780605305906AF785730B43C25E9F5915048D3A6CB5B8421B682C3701FC0FF7C6400090FBBB0BAE60EB51781381FE13EBFEBA4211673B1758EB0D2E300EAB88DBA72C508D636A160F322A280C744701C877378805EB2A2B48F81762AECBACFACA8BD969C9104D2DED8A057AEB91E8183C430615FA6FBA4D8D84080CEDBCEC456B040AF08E890FBFD866B0284B1D2370F7DB2AB467EA5EE6C8024F4B16E2FDDB379C8C99EEC0B83523E81685DA5BF5D6830A548BCBFAC1FB03EFA1569E052067C938B12C3D815B3DBCB924087245F03460A02CDEC4D927C60AC053058F50B401B46C0E8602F0F4709BC07F65EA8BF233F11E80B8BEB66D5DE870BA23D65A0A2DFE0E6564592027CEACD62F594E9AA3BEFE95FE774DB4A68210BDE8021AE0599667032A666BCE47E8C506790EE4E0EA25153E72DB56751323400809397004DB1B252E41AAB421EEA1F450ADC8021CC0B641D7CD1475BC55B0B15556A921B8EC0DE0B04D22D260A044A628C43E41B52A321C7C53417047D365A40087CBC9D340C21CC1A4A4464BD32C23069498B0B0591678333EBC46461FA8C045FBE465C08E81C7FF7E3BBF70E5EA430E752D8E9B81021B1521C7D0A71CC40B8296C99D08B82D414E1F0F0BC205DEAE4DAE0F357FCA0423597E9A93C7FFC7C003F8F0119D221AAC237E6001179023F819EE0BF10CA6BEED5EC1E209E90BCA48CEA70CC8C8062345ACF0F0342347F2F0F2F2F69123938CF6FAFA47F3417A9EFAF6F260F80F82AB6464398127B8E4E05B0E2286E89BEA7BE6825B3B0CFF10BA6743C9D0A30CCA1B84DC546B3443A50262D86CFDF60108DAF5C98BDA33D95B23A61C635BA1E3C3F85F5732C6486C18F67C4C5DD0E22D27CD43B8F0350DF86C9C4F85F0774B5A45692C1050CD1BAFF20B7DB8E01B4F00F1DDE2B9E6547DC046732369CA5A69B8284440C0B5B10BF9902FEF98648D33C0C8751D46133945760763790E39450996692F8F75186E1DDFE921D81CD49B45A38476261BAF885D9B7DA0799627B8A8C0AC4AD1C456AACB09B8BEE037CBB22CB2B81009BCCA8B5739799A2F1C0A3BDAD9BCBC65891F645F6DB8024040B0ACC4937196ACC0909981C6098CF39CB0F6F88E241B271C8BB38CC673D2F1C4F6B0F68CC6F6C873C849C6F0B07D1C72200FEF0BF97DB00C21478046F022853149B0A488C42BD971B00075A475EACD858C9CB0DBE4E0E8B635D46EF21801E753B4F01430F6D554FA0274329894AC2B9402D70C1AFC222DC6428FA2D00A41943A0FA53A5A6B9B03481D62C054BA44D1FF15FB155FBF1BB31CBF07EE1081EEFEA5D314BC5C44D19D08975D7B93A19B854FE003DB0B5C33148D852F28C1D3BCFD0ADC50C899518C32F7DE804233B7AB8D7E282235352F097DCFE8EB35E03533DE888286E0C9D80C8D5A04820BD5D40F12B4798EB5798A41AA8AE4B7C444C7DB5C77DEE07D100C6F6D7B117E5BF0AC80D20BD6B6B9A50629800996181216687DB7F1C4C1EF3AC8670BF78D3C020C"
        $sBinary&="25431187B4FAC8B6598846E99CF8D2423CA56083827401EB576069A9C84230D8BCB628F6C0066DD0731179CC00C962576B88B6543F7375DD1E916BBDD1184280C130F66702B8DAA24AD8436EC64D5D6D31E42EEB394B484BC4129BFE8A034B3C357D0E40EB44D6397374FB56DE03304B3BD873F2F3071A7FA3C4422500FE032AD88024432BFAADE6CB885803C6FE5FD3B790508C173D3075054B59E442DB5EF63906CDB3CE10BA2CFC9FE55540C2FECA80E20D80C2D0505E08B2B001CF40BBF6C310DB5041DBDD40059CC8040767799667040802100144F70AE020F7C3230A02057F54B083BAB9CA56BE105DC747B823FB01071682AD025B7D0B0E540DC1ABEDA1C60C0608E0DD1EED50B633C835740C7C4BDF342800060BC6EB02AC5E570475E996AE2510C38DC205B8DADB0A5CB0CCBB5F116DD6DAD69929C306984B09FD067B9E02080139BF81F7C25B6CA1EEA32CC7D4BEA2901FE469BA026698CBCE60DF19E0E44020B6965F23D15E5BC5B64301E34F1607CCB641B0610A140F9580CB287ADFF340C30D40091929A80205F74C4F7884826B216A105A39CA082CCFF26C07080410022063EBFDF001510681CAA280CB8815FC365BA10CC6BFA87424A880C808FE1739C0B56E6D120BD7272E24F72DB5EE36DF23CA71F91175193318DCE400011045045E3D01D531227DFDC7E081B605A9C2331C0C70039E3A50AE2BD8E46B4359BA7F50A0FCD96DFCC5FCFCE4ECB622C07428BB1B8CCCB9E60C1620D5BFE504D87302EBC38955894A91A2C264C94DBC294A5F3EE76B3DEC0FAE5D8DA20C50973D936DF776B15EA94C9BCE0809043D594E960408021001A91F0B9CEE82BBCEBFBB0B2358D7751B182A8D20181C0740BF33C820CDCBCECECE5BA9E2C7BF0323C7F42D2D3C1773DDC07F2C0D0B2DC82D8902177B4C2DD0704337FA82804508F7D2550BD0EBF0E1574107066F6681D15003B7A172B163FF59CDCD61F677A1F48284C9CF5AF7C1D0849C34279D0A0404080286F0F9CCD3CA01BE85CE91474E961B8EC374242040C37546D36490120A77D61633D85BA97FC51D81E9C6E98C0C32C8CACACAC2D628152C2B337F4377110F4E867FAA5704240938E395B08B4AED93EBD693EB653001BF136810731A1DB844C0AEA950D48D4166A178468BF77CEB409E148549C0B92B50BCA22445F940033AB246EC76E81810A56344BAFC80739A09304FA6F47103959200DD9A23C1DD97CA155DB2550810EA222A540DE5F8425804DD7C752C80288E55C257D672358BA20A0D233D612ADEDAEEC905247F6356538A1E0D16C4AE5F7E016C1720DAADC8A6F5C36AB07224A0B36FEC6891C841BD51B818624283E0B0E1B7DA6E058A10EBC780FB2D244D1820D7B656CF0A2BD41433A01D3428CA8C4B0E6A9DF9D8844208240F8F39F82A284D1750B515590A34EE19BBF08A073C78B13C581208210803147D55590ABFAA8C955C132E5B25041C14EFDB524762B18E5F5CB627A8551498CB0C4E05071D155B085BFEEEFF69E130EB1BDE0320318ACB80E96180F91917F70B2F043AE920835E3B4D147319B47781F64208D1FC722752E476210EC2DB0745044023BF184FA8FAC67035DE200D957C035BBFF60BB956FA5D1403D98908FA8BBEA254D04750A882BE08802D043D1E8197E87E144B4B7709E52B02FC76A1EA458426A0A7A42D2A6A18742AFC3DE1622B701161589535B40F2A04BE1031D3381D17C6ED1772F75D188B5D182242C2612330DB8A1694ACB14D045FD5301045243DAA63FC4F4A08EB77700ACA4CD07D50EE03026871D4A7A0091C68C74CA32A3A514D8BC3EF43E528466924C175847DA72213181011A806298A200AB028C7C1E072392B5D8E5595E40C88680463AEC219D429757218BD87280C266E0A1EB22B01FA40B0593D3448A21585D301A71A7600910921A100567000C12B2456DA4A5585FEC402D449D0AFA84E5F01DC54E45CC404A6AD81E8823A0F715EB51E0CC442B058DE2BD655201AE9124B458A15238C2CCBD4FE46D84B2C3D568DF059466C7E50FE415B3D450553113674F220678F2FC774382D625498AD8A3ADC3C3A5253A1C6A7C38274B1D440060BABC7BAD17643E97DE43902740E04361B0CA803A6E4D9560B62A34B984EAC7F88CC2ADE6F0BB21D681C53218DA0EE90D91C1E60935769FB1CACED1C53D41B1D8AF658B2258F743C564E655D9704A88E2B225024440710B411ACE085468648B054BD201D10556A84F11101DDD1097A9E2D688D65C09B299501F14F977E2D113BA21852D04A7600DEAA8DB8FD414144F3A02BC2484982468207507302097A41E203992A12C60A7C2C395868F8C74E181789B9B0D10A6D02F875FC8646E814EDC6295804ED18A30DD40A03013C12F0A7BA807A1B0BD1C7F33F8BC2C446E8CE7D71E129F77665EC2EDAC1EB1141CB60B735D568F0F15DD7311E57CD03D04A503102FBEC88A5581490AC3956B56A21DA1AFAF88356E44EDB4384F017F00A085C3137D72DC116D9116CD93CDA202D176079F6468958F6A74008013DF552AF257BBC3F8BD7DD3CDC549BBC9DFA8B5038D1080BDE5CED15144D35D6412E20DABD348E12AE4DF629F28983C1FCC0DAA479EA8D4FE6CFF98247015BD98AD29258F6352A782AAB0C4116221740D11726A2866DFB9ED17410DE082AFAA1C56F8521FB100BCFC1E2CE51858F8872F0FFCC3951AADA2BE874D5BBA246C874ADB5A1018C1FFFC055333859557B2C8757CFB5EFF0C33D89DB825B6C0E858BD0665E660B2B8C736A0AE12435501D51367DBF123DA881107F0E2A6080404517F1D61E0F5314"
        $sBinary&="B3C9744D397003F537DDB741B35AB62047260AE44559A06E3074273923A6FBFF127E3AE772063AE3770202E63AC709C3E50A68C4C63ABE7EF860A36D33C90A93B94D72A0802DB68DD9755B45F0DFC20B008D42FF5BC38302DA60D36406137500D11680D8A954E62EEA455713158A0A308BDA6EFBCF8497516CE806FC0BFD578BC3C1E31056060ABFE38D662017647733CB0368D50D047DF983F1FF22CF33C63210D444B2E12588B7F35B0E250674D3A00881E6B52362FBB6C4965B2B42FCD6D6B61BAB3684DCEFD2E484379AA66BD0E7A31215DC069D7BD66ED4EB962DB342FE3706FD60BB3E27FCFF251F580000B97D4415017FEC03A0CB09BDD072B222CCCC020F220AFF41C83F0272870001809D57726974696E67CCFF6FFF207A65726F2D6C6509746820756E6B6E6F776E206368FF0B04ED234D4E1B656174757265732061EDEDB66D04201D74076C6C236564203C777BEB6E0A20502164206173741D616D57ADBD6DDB561F691C70056574743015BB1B76F7717569722D666F72143A6D616751B799FF5B8C4E6F2049444154732077186E53DFB6B55B74126669261B70915F1665B55B5BB65F146677627D6576ACB2E676AE9C804362655260265BBB7DDBC6777F7A7E6220260D72DDE4EC61E9F03F07E0244AD6BA97FF616E00466562004D61417072077913F2DFFDDFBA036C0F756700536570004F63749F7600446563D7DD0AEE00506F9C2D78206F8166FFADFDF03DFD7A7A0D6328295390357CD8DA7574EE446E5477694D009BBBB5D65B708DAF396F6E1ED674DA5BE76618A13B2D1F49676EA6ADD0BCFB2F61FD6D7074207322E2D6B6D6FE48524D205247420F1DAA67EE37C3DFC361AA8661C3496E766998A1E1B32B626C750A6F3E17CA66AD5D672CB818337861B3439519177768C2085B664D33A38C6E7314DC67D80E2C956D0A3E5973B76336792047894F49484452868765311E7BDD74C5D1BD18B76D42686F44241F558E6D2A9B7B1F636C708E376C648773532423BA2F5BD937426C61636546EB6F6C426BDF1C92B270652F62B9A5F2D984EDB5295C0C6EB033B261CB121D1B4418BE76D93857170F73332152632B348F72F407FFE61AED3048C93CCB07FE9192FD6978656C734B1F20686569676874B27736C0871F775D1E56680F6C4933657856DE5716E6BEC275A96E6D9B272D2C90CD3B264F2D4BD8C3C27C8B47BDFFFF941E303132333435363738394142434445462F4913CC91130A08ADB585D2F93A20257341456648ECB4B4AC961FFB725521C4FA83E943713A4E554C4C37C6DD6133533363B21B6E27749DF563933B626F9629645F7E5F6673C966CDAB572E11AD24BAE45A5B3D73B704697563423296F0E76343EFC66B8D367303E09796CB5846CA52202F0B6164CBAB24CB56C6CA1E59485BD89B753D3E1841368B230D6C9516F8D27329650861B3B72B037068612E2BE616D91296537747AC64A36C73483BE155789006073B8361067F30394C5445688893E060D93B515F6EB377C2E6756D626F661F7329AD01D6816583EF1420D60AB890A88633477B07F664D773CA2F6980D00E319DEA02782677C0C054C7B61BA11C38BE078FB961200249E2DF242B56694343502B9A25DBBA45AA6450643127232C644BFA312F86C02961255968C81E210403338C448953D82740311FE93D9998AAC61E793AFE10C98DB12028EF6EDF8D4E22596CD0290D4C29CC05DB1A586D07790E0F482C6662D90F1A69105E9B3BC2976661D9E2741A92B50C2E6E7C2795DA40D81AA1283769C752EF3604D7EAE8AF0B787407C14483F9312E322E35B10036FB08EF9608C26E2D4F1B087B316CFFCAFB32970BD9BB5D52B6ACDDBDE13A47284032290733005B4887135E1DEE6D1BF65DC3393084DA8400310F1D4DFA32822187424954409F346B615FC72974524E6DD2368953FE1420CCC92D90D8680A156C9B62F64E9F3531362D9C3CF8C7E4A960D63DB05F5862C00259383F386FCDA0DDD8D72DA12D7273BEE606909644A77426CA59904E8DEE4FB3D955F2816C6F624B474483ECA5B2EF46EF5B6B6958B7CA6B71686E7B755D46A8690C7823D31EADB52B683B672EEA4F0885D6D56DE6AC6B65795CE390B6779464BE6D50860CAE87EF90202D203739AA7237F7C1829DF85B5A242837B833688E00E2216D69EC3AD5D1353C6361723976364C2592195B2A0FB16BB841F6FE244DB724862DE9280077BFA191EBC9A920307826FF86BC0C335EFCC24DA26097BD59AE5C487AD3C1B2350C459B79146175258FB5E1DC296C64A3545874CD5568B49921D0111BF68759AE751DA1F06F4646732621070B1B27469C49934F362B7043414C37E02EF50D731828756666D20FB22E3E84736D3929777048621BC69259076E6D24F95840932774494D453F0BD220274DEA008040C020FFFFFFFFA060E0109050D030B070F0088848C828A868E8189858D838B878F8048444C424FFFFFFFFA464E4149454D434B474F40C8C4CCC2CAC6CEC1C9C5CDC3CBC7CFC028242C222FFFFFFFFA262E2129252D232B272F20A8A4ACA2AAA6AEA1A9A5ADA3ABA7AFA068646C626FFFFFFFFA666E6169656D636B676F60E8E4ECE2EAE6EEE1E9E5EDE3EBE7EFE018141C121FFFFFFFFA161E1119151D131B171F1098949C929A969E9199959D939B979F9058545C525FFFFFFFFA565E5159555D535B575F50D8D4DCD2DAD6DED1D9D5DDD3DBD7DFD038343C323FFFFFFFFA363E3139353D333B373F30B8B4BCB2BAB6BEB1B9B5BDB3BBB7BFB078747C727FCFFFFFFA767E7179757D737B777F70F8F4FCF"
        $sBinary&="2FAF6FEF1F9F5FDF3FBF7FFF004080FFFF0604C590D02060A0E03070B0F0044484C414FFFFFFFF5494D42464A4E43474B4F4084888C8185898D82868A8E83878B8F80C4C8CCC1CFFFFFFFF5C9CDC2C6CACEC3C7CBCFC014181C1115191D12161A1E13171B1F1054585C515FFFFFFFF5595D52565A5E53575B5F5094989C9195999D92969A9E93979B9F90D4D8DCD1DFFFFFFFF5D9DDD2D6DADED3D7DBDFD024282C2125292D22262A2E23272B2F2064686C616FFFFFFFF5696D62666A6E63676B6F60A4A8ACA1A5A9ADA2A6AAAEA3A7ABAFA0E4E8ECE1EFFFFFFFF5E9EDE2E6EAEEE3E7EBEFE034383C3135393D32363A3E33373B3F3074787C717FFFFFFFF5797D72767A7E73777B7F70B4B8BCB1B5B9BDB2B6BABEB3B7BBBFB0F4F8FCF1FFF4BDBFF5F9FDF2F6FAFEF3F7FBFFF1044405060708090A0B0C0FFFFFFFFD0E0F001112131415161718191A1B1C1D1E1F102122232425262728292A2B2C2A9FFFFFFD2E2F203132333435363738393A3B3C3D3E3F304142434445459FFFFFF7F8494A4B4C4D4E4F405152535455565758595A5B5C5D5E5F5061626364656FFFFFFFF66768696A6B6C6D6E6F607172737475767778797A7B7C7D7E7F7081828384858FFFFFFFF68788898A8B8C8D8E8F809192939495969798999A9B9C9D9E9F90A1A2A3A4A5AFFFFFFFF6A7A8A9AAABACADAEAFA0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFB0C1C2C3C4C5CFFFFFFFF6C7C8C9CACBCCCDCECFC0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFD0E1E2E3E4E5EC1FFFFFF6E7E8E9EAEBECEDEEEFE0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFFF9F3860C2D37F96B82043B7FA63F56F70797247313939352D320A30207D8312AD4ACA971F757020472841A476AF6C799F8F8505A617B841646CB1AD40D55CF7F0000401080300C11E08A0B1BE080BDF3467EE06002001170410FEA00800106F90273B0B80008020099ADFFBBD010B090201540B020110FF1F2C76B679963007772C610EEEBA510999FFFFFFFF19C46D078FF46A7035A563E9A395649E3288DB0EA4B8DC791EE9D5E088D9D297FFFFFFFF2B4CB609BD7CB17E072DB8E7911DBF906410B71DF220B06A4871B9F3DE41BE84FFFFFFFF7DD4DA1AEBE4DD6D51B5D4F4C785D38356986C13C0A86B647AF962FDECC9658A1BBCF4FF4F5C0114D96C0663633D0FFA94088DC8853BFFFFFFFF5E10694CE44160D5727167A2D1E4033C47D4044BFD850DD26BB50AA5FAA8B535FFFFFFFF6C98B242D6C9BBDB40F9BCACE36CD832755CDF45CF0DD6DC593DD1ABAC30D926FFFFFFFF3A00DE518051D7C81661D0BFB5F4B42123C4B3569995BACF0FA5BDB89EB80228FFFFFF5B9B055FB2D90CC624E90BB1877C6F2F114C6858AB1D61C13D2D667FEBFFFFB69041DC760671DB01BC20D2982A10D5EF89854C1FB5B606A5E4DFA0E2FFBF9F33D4B8E8A2C9077834B68EA8099605DEF85BDB0EE1BB0D6A7F296D0897EEFF7F89FF91015C63E6F4516B6B6B6C1CD83065854E0062F2ED95066CFFFFDFFA7BA5011BC1018257C40FF5C6D9B06550E9B712EAB8BE8B7C88B92DFCFFFFFCDF1DDD62492DDA15F37CD38C654CD4FB5861B24DCE2C3AFFF6FF1B04BCA3E230BBD441A5DF4AD795D861C4D1A4FBF4D6D3ADFFBFD16AE9F5FCD96E34468867ADD0B860DA732D69FFFFFFFFE51D03335F4C0AAAC97C0DDD3C710550AA41022710100BBE86200CC925B568574BFFBFC1B3850A09D466B99FE461CE0EF9DE5E981029F0FF97FE2298D0B0B4A8D7E33DB359810DB42E3B5CBDB7AD6CBAFFFFFF2FC383B8EDB6B3BF9A0CE2B6039AD2B1743947D5EAAF77D29D1526DB044DFF0BFC8316DC73120B23843B64943E6A6D0DA84F0BFFFFFFFFCF0EE49DFF099327AE000AB19E077D44930FF0D2A3088768F2011EFEC206695D6FF42FF15762F7CB108071366C19E70623761BD4FFB7FEFFFEE02BD3895A7ADA10CC4ADD676FDFCBF9EFBE8E43BEB717D58EFF6FF0FFB060E8A3D6D67E93D1A1C4C23652F2DF4FF167BBD16757BCFFFFFFFFA6DD06B53F4B36B248DA2B0DD84C1B0AAFF64A0336607A0441C3EF60DF55DF67FFFFFFFFA8EF8E6E3179BE69468CB361CB1A8366BCA0D26F2536E2685295770CCC03470BFFFFFFFFBBB91602222F260555BE3BBAC5280BBDB2925AB42B046AB35CA7FFD7C231CFD0FFFFFFFFB58B9ED92C1DAEDE5BB0C2649B26F263EC9CA36A750A936D02A906099C3F360EFFFF97FEEB85670772135784824ABF95147AB8E2AE2BB17B381BB60C9B8EFFFFBFF5D2920DBEA0B7EFDC7C21DFDB0BD4D2D38642E2D4F1F8B3DD686EF14BFDFF83DA1FCD16BE815B26B9F6E177B01E47B718E65AFF17F8BF7D706A0FFFCA3B06665C0B25FF9E658F69AE62F8D3FFF8FFFFC66B61C46C1678E20AA0EED20DD75483044EC2B303396126FFA5FE1780F71660D04D476949DB5F3E4A6AD1AEDC5AD6FF5F28F8D9660BDF40563753AEBCA9C59EBBDE7FCFB2FF7FEBFF47E9FFB5301CF2BDBD8AC2E23093B353A6A3B4240536D0BA9306FFFFFFFFD7CD2957DE54BF67D9232E7A66B3B84A61C4021B685D942B6F2A37BE0BB4A18EF0FFD3FF0CC31BDF055A8DEF022DFF41311B1982623632C3532D97A2A2B123C5D8457D86FFFFFFFFA75A56C796414F088AD9C849BBC2D18AE8EFFACBD9F4E30C4FB5AC4D7EAEB58EFF4BFCFF2D839ECF1C98875112C24A1023D94470F4789241EF6155D7FFFFFFFFAE2E14E6B537D7B5981C9684830559981B8218A9009BDBFA2DB09ACB36A95D5DFFFFBFFC77E61C6C6CFF41D49E0E5ACDA2248495E3159F8C2046B2A761"
        $sBinary&="77A9FFEDFFFFBEA6E1E8F1E7D0F3E82483DEC365B2C5DAAAAE31EB9F464428CC6B6FF0FF0BFC69FD7076AE6B60EF5A2A202C09070B6D381C12F3012DFD6F25DFB2075DC6715470ED826BF8FF0B2F742ABBB6E1A275911C8934A00790FBBC9F17BAFFFF17208779DEA92538EFB23CFF79F373BE48E86A7D1BDFFAFFFFC5413C2ADE58054F79F0447E62E9872D4FC2C61C54088A159440FFFFFFFFBB0E8D83E823A6C2D938BF0DC5A0384CF4BB218FA7960ACE968D130900CC5C4837FE85FF31D7458B62FA6ECA53E5545DBBBA156CA0C53F8D71EBFFFF88970E96915098D7DE11A9CCC7D2FAE1EC93CBE25CD7FFFFFF2F031DE6796BDEB554409F844F5958120E161923150FDA7038249B41235BFFDFF83DA76BFD6523E67C2509CB576438D04EA3AE56E27FE1FFFF9F8A1821CCA73360FDBC2AAFE124ADEED03FB46E129F6CB20986FFFFFFFFAB2448C9EA1553D029467EFB687765E2F6793F2FB7482436741B091D352A1204FFBFD1FFF2BC534BB38D485270DEA831EF7E60FEF3E6E7BFC2FDFE7CFFFFFFFF91D0D53DA0CBCCFA368A83BB07919A7854BCB13965A7A84B98833B0AA99822C9FFFFFFFFFAB50988CBAE104F5DEF5F0E6CF446CD3FD96D8C0EC27443125AF3022341EAC1FFFFFFFF706CC1804177D847D7369706E62D8EC5B500A584841BBC1A8A41715BBB5A6898FFFF2FF0E87743D9D85A1E4F2D155F7E360C9C2D1B27DD1C003E1200FFFFFFFF98B9533183A09062AE8BD153B59216C5F4DD57F4EFC494A7C2EFD596D9F6E9BCBFF02FFC07AEA88D1CB720319C2AEF2A85ED2ACAAC4870D3FFBFF0FF6F1B5DF82E2A46E1E136DE66C6C57F6354E8542265F34DE5F3B2FFFFFFFF02A4C2A91B6791843026A09F29B8AEC5E4F99FDEFD3ACCF3D67BFDE8CFBC6BA9FF25FEFF80FD5AB2993E099FB27F3884ABB024E8F115073532462A1EF8FF4BFD73773107B4E102F5D06B513683467A77B25D634ED7FFBFF1DFD60FE6E1D2CCB5CCF926D7E04A1296AF0B238DB6C870A0FFFFFFFF9D8941BB84465D2303076C381AC43F1531850E0E2842984F6703A9547EC0FA79FFFFFFFF5581CB624C1FC538815EF423989DA70EB3DC9615AA1B0054E55A314FFC996262FFFFFFFFD7D85379CE174FE149567EFA50952DD77BD41CCC62138A8D2D52BB963491E8BBFCFFFFFF1FD0D9A006ECF37E5EADC265476E91486C2FA05375E836123AA90709236AFF8DBF11BB2B653F11E47978A548BC8F661B91A4FF7FFBFF272A8ABDE0BCCBF2A18DD0EB62F2C023EFE6D9BDE1BC14FCD0A70D3FEAEDFFFF838A267EB2913FB924D070F815CB693B46E642E0FD5BB5FF0BFDDFB0DCF45A7EC5370953EE7631F7B1AE09B8F09F12A1FAFF4FFF33CC3F8A72FD2493FF376AC2016ED4840359BE4602DCA8FFFFFF5F58EBC2CB06B27C8D0485164F05B851130E8F3BD10FD685970DE1EF550CFFADFFED64F91A4993D8080A2D9E0A3D47D170A3261C47C9E41DFF5FEAFF1E77A21F291D601EAC0B2F4261ED1AC2DFAB18F5B56919C8F8BFD4FFF23512FF98F713A626B1AA4C7310145A3C152330FEFFFFFF17528EB8164DE47A17E0464D38D72C8F398E92C93BB9F80B3A3CEE44FF7F89FF3F0B84863E523AC03C38023D58175E366F7D9C3736C3DA357F81FFFF01A9183484BF5731B3D59530EA6BD332DD4E3390E56B24A7FFFF8DA58FDBFEEC27C95B2D264C4D62237B27A0222299E6FFFF7F892064242128B4782A1FDEBA2B4660FC29710A3E28F41C712D6FFCFFFFC376B32C9AC8F52EADA2372FC08D9A70F7E75871AE591E9933DCFFFFFFFF721C2593772B4F517672F11774459BD57578DC897E4FB64B7F16080D7D2162CF6FFDFFFF7CA4748079931E4278CAA0047AFDCAC67BB02EBC6C87406DDEFAFF5FB8F5386FE990136C86715BEC776A025231683538F369FFFFBFF1087FAF623A6D6366AB2B6151C1E960D4D7A665E3BD6464BA0322B796FEFF668D69E06720CBD74817A115494E1FB779B44AFCFFFFFFFF63DE4FCB091C4E92B75A4CA5DD984D989AC446AFF00647F64E4045C124824444FFFFFFFF32CD4173580F402AE649421D8C8B435068F154670233553EBC755709D6B7568CFF2FF5FFC0F853BBAA3A52E2147C50D5E751E839E25ADF53205B86EDFFDFB8C56659FCA45878EB5D03FB295C5A456F5E6D2FFFFFFFFFAD5F801B35E1B771F7E0EECFB1E2D9A573E35CB33CE66BD9FEE73267B8E5050DF5FFFFFF7AE4384A26EF0F20E4EE569EA2EC61F460EDE4E22FE8D388EDE98A36C4DFFA6F17BD5C69EAF0B813FDECD1FC9E6C97FEFFFFFFBF3B55FF2C101AFA1B7AD8FB42C49EF975AE5CF848E900F37F83C2F2263D84FFFFFFFFF0115746F1944109F4A32BCBF5FA958DF7CDFF4FF6605D78D95737BAD80E89FCFFFFFFFFDA39E33EDBBCF571DE8B9FB3DFD221F5DDE54B37DCD80C6BD7EF66A9D6B6D8EFFF37FAFFD481B22DD504A462D033CEA0D1A1E6D35D1A24D210FE5EC5E8FFFFFF27949CC47E2ADAC6494018C7CC5657C2FB3C95C3A282D3C195E8118378C3DF7AAF4DCB9FC58FA9C9C8F11194FFD2FF7F0744CC436D86CD1AD3C0CF2DB902CE40EE9177FC6D902E42FEDFEAFF2B921928E9939C3EA696AB9797F2EA2295C580E094F8C71BFCFF0D40CFAD7E9E9613389CA179FA9D246FD813FFFFFFFF0577994ABB319B7DD1F39A3035898D075F4B8C5EE10D8E698BCF8FEC9D808ADBFF5B11F0F7428B828BB523C68888649A83BFFFFFFFFF0E5882E6B01E80D1DADC8154CC938463A651853A1817870D72D586A0D0E2A997FFFFFFFFBA20A8CE0466AAF96EA4AB7C"
        $sBinary&="78EBAE4B1229AF12AC6FAD25C6ADAC1881F1A72FFFFFFFFFEB33A6765575A4413FB7A5C429F8A0F3433AA1AAFD7CA39D97BEA2D073C4B5E7FFFFFFFF1906B4BEA740B689CD82B70CDBCDB23BB10FB3620F49B155658BB06822D7BB5FFFFF05FE4815BA06F653B86191B9B48ADEBC83E01CBDDA5E5ABFED34F0FFFFD398BEFF6567BCB88BC809AAEEAFB5125797628F32F0DE524B97BE785F6B25B9999DEF40C5B4FF0BFDFF087D64E0BD6F018701D7B8BFD6C5D86AF23377DFE05610FFFFFFFF63589F571950FA30A5E8149F10FA71F8AC42C8C07BDFADA7C76743087275266F5FE0FFFFCECD707FAD951518112DFBB7A43F9ED0188727A21A428F73DFE0FFFFA2AC20C6B0C9477A083EAF32A05BC88E18B56786D00087B2FFA5FEFF6938502F0C5FEC97E2F059858797E5E1878665B4E03ADD5AD17FBB017F3F28758610E4EAE3775852E2F6FFBF15ED4068BF51F8A1F82BF0C49F97482A302222579E2FBCF05F0F6F497F9308F5C77D0FD518C0D84ED09FD4FF5FE0352BB7D0C518969FA07F2A271947FDBA7C20FED66FB53092E410F7E848A860149B583FA8236FF0FFAD081D31D3F7A1896ACF76140FA882E1077F8D36F856CC60C306D2075EA9FF2FF4FF1CE659B8A9F43CDF154C85E70BE0807E690E2FCB7B6B4877FFFFFF1B670F0DCBC768B17329C704614CA0B8D9F5986F4490FFD3FC7E50FF7F83FF66EE1B37DA564D27B9344005B6C6EFB0A4A3880C1C1AB0DB62E3FFFF817FD767399178D22BF41F6E9303F7263B66902388F537F85FC691ED589329546044B4A5F80CDFA84D1ED2FFFF6FC1F1A6ECDF92FE89B82E4667179B54027027ECBB48F020FFFFFFFF2F4CC93080F9DB55E745639CA03F6BF9C783D3176836C1720F8A79CB375DE4FF7F89FFAE50E15C40FF544E2594F673888BAE16EF3716F84082049D7F83FFAD2725241FE92141785599AFEA8BCAB05C333BFF976AFFB659ED5ED1E555B0B0F919ECFF6C213B62094687FF7FA1FFDAE7E932C8828E8E70A4ED28B1F951905F56E4823A31583AEDFFBFD0830909E66E331F08C1860D6DA63AB5A4E140BD0AF4FFFFFFFC052F2949174A4EF5AFF376223296119E8A78BE2B981DD997204BC9C2FFFF6F172EAE48C0C001FDD2A566416A1C5E96F779392A4F978EFFFFDFFA5DF2F12363196B4D607ED7F58ED162E7EBB6DE5F528E09C237FFFFFFFFE9B57AD9460068BC21BCD0EA31DF888F56633061F9D622049E6A9ABDA6BD07D8FF17FAFFC101BF366EB4AD530908159A4E5EFF29CEA511867BB774E1FF7F8BFFC70FCDD91092A8BEAC391119382376A5807566C6D810017AFFFFFF4207AECF729BC973CA22F1A457479618EFA939ADFDCC5E1145F1FFFFFF06EE4D766389F1CE8D2644DCE841F86451792FF9341E9341DAB1265317F8FFBFEA9AEBE9C6F9B38CA1450B620EF01907694CA1519B3CFDFFFFFFDB3627843599929650FE2E2E99B95426FCDEE89E12715D8C7716E134CE2E2FF4DB1BE3AB498A58E63F0320816A7691E0FFFFFFFFE313F65C5BFD59E949983E55F12106826C44613ED4AACE8BC6CFA9377E38417FE8FFFFFFD65D26C36EB389767CD6EECAC46FD61D590AB1A1E1E41E14F3817917F8FF5F9ED769CB13B20E77AB5CA1C2B939C67E0180659CE5FFFF2FFC9915240B36A002511C8EA7166686C271DA3E2CDE6F2C49B9D394FFFFADFEF081040995E6B8AC490DA31E2EB11B483ED2432D596EFBC39FFEFFFFF6DBE9A69167511FA9B0CC7ACE0C749461B966F10605DEFF7707FF5BFDFF3096EE0E612C990951BA076DC419AFF48FE963A5359E6495F5FFFFFFA30EDB883279DCB8A4E0D5E91E97D2D98809B64C2B7EB17CBDE7B82DFFFFFF2F5CBF1D911DB710646AB020F2F3B9714884BE41DE1ADAD47D6DDDE4EBFFFFBFF1F4D4B5519585C7136C9856646BA8C0FD62F97A8A65C9EC14015CFFBFC4FF4F63066CD9FA0F3D638D53F53B6E20C84C69105ED56041E4BFC4FFFFA26771723C03E4D14B04D447D20D85FDA50A4B35B5A8FA42FFFFFFFFB2986CDBBBC9D6ACBCF94032D86CE345DF5C75DCD60DCFABD13D5926D930AC51FFFFFF6FC53AC8D75180BFD0611621B4F4B556B3C423CFBA9599B8BDA50F2802FF6F01F5B89E5F058B0CD9B2B10BE9242F6F7C8746FFFFFF58684C11C1611DABB6662D3D76DC419001DB710698D220BC90E96FFDFF102A71B1858906B6B51F9FBFE4D4B8D4337807C9E2F0FF7F6300129609A88EE10E98187F6A0DBB086D3D2D9164DFA2D16FF0E6635C016B4A526C616285FFFFFFFF6530D8F262004E6C0695ED1B01A57B8208F4C1F50FC45765B0D9C612B7E9508BFEFFD6FFBEB8EAFCB9887C62DD1D45DA2D498CD37CF3FBD44C654DB26183002E94542ACEA3C5FFFFFF7FD4BB30E24ADFA5413DD895D7A4D1C46DD3D6F4FB4369E96A346ED9FCAD67FFFFFFFF8846DA60B8D044042D7333031DE5AA0A4C5FDD0D7CC95005713C270241AABE0BFF2FFCFF1010C90C20865768B525206F85B3DDD409CE61E49F5EDEF90E29E2FF97FAD9C998B0D0E3C7D7A8B459B33D172EB40D81B7BFF1FF5FBC3BC0BA6CADEDB883209ABFB3B603B6E214B1D29AEAD52FFDFFFF47399DD277AF04DB261573DC1683E3630B1294643B84EC6A3E7AFFFFFFFF6A5AA8E40ECF0B9309FF9D0A00AE277D079EB1F00F93448708A3D21E01F26869FFFF06FF06C2FEF762575D8050CB196C36716E6B06E7FED41B7689D3FF7FA9FF2BE010DA7A5A67DD4A64B9DF6F8EBEEFF917B7BE4360B08EADFF4BFFD5D6D6A3E8A1D19307D8C2C44FDFF252D1BB67F454FCFFFFBC57673F"
        $sBinary&="B506DD48B2364BD80D2BDAAF0A1B4C36034AEBFF5F2A22C7DF60EFC3A867DF55316E8EEF4669BEEFFAFF7F69619EBC66831A256FD2A05268E236CC0C7795BB0B478BFFFF175D0216B95505262FC5BA3BBEB2BD0B282BB45A92DBC5FFFF7F6A04C2D7FFA7B5D0CF312CD99E8B5BDEAE1D9B64C2B0EC63FFFFFFBF9E756AA39C026D930A9C0906A9EB0E363F720767850500571395BF4A82E2FFC2FFFFB87A147BB12BAE0CB61B3892D28E9BE5D5BE79DCEFB70BDBDF21FFFFFFFF86D3D2D4F1D4E24268DDB3F81FDA836E81BE16CDF6B9265B6FB077E118B74777FFDFE21B795AE6FF0FAD66063BCA11010B5C8F659EFFFFFF1BFCF862AE69616B24166CCF45A00AE278D70DD2EE4E048354396FF1FFFF03B3C2A7672661D06016F74969474D3E6E77DBAEE94AD9D6FFFFFFFF5ADC40DF0B6637D83BF0A9BCAE53DEBB9EC547B2CF7F30B5FFE9BDBDF21CCABA85FFFFFFC28A53B3933024B4A3A6BAD03605CDD7069354DE572923D967D9FEFFFFFF667A2EC4614AB85D681B022A6F2B94B40BBE37C30C8EA15A05DF1B2D02EF8DFFC6FF9FFF191B3141323662822B2D53C3D6C5047D77F44556FFFFFFFF5AA7864F4196C7C8D98A08D1C2BB49FAEFE88AE3F4D9CBACB54F0CB5AE7E4D9E05FEFFFF832D8E87981CCF4AC2125153D9231078F470D361EF4192EB2FF5FFFFD75537B5E6141C98B5D705838496821B98599B00B8B02DFAB77883FFDBA936CB9AE6775D5D646C1CD4CCDFCDFFFFFFFF5A0E9E958424A28C9F15E3A7B24620BEA97761F1E8E1A6E8F3D0E7C3DE8324DAFFFFFFEDC5B2652DAEAA44469FEB6F6BCC287670FD6939316BAE202A5AEF0B07BFF4FFFF092C121C386DDF4636F3C65D07B2ED705471F46B84BB2AF3F7A2FFFFBFD031C20B1C91759007A034179FBCFB0E848DBA25A9DE793CB2FF5B25FEEF3873F379FF6AF7A9C51B7D58DE2A3CF079FFFFFF56E3E9627E44C24F2D87DB541CC694158A018D0EBB40A623E85BFDFF42B738D9C238A0C50D21BBF44C0A9665131716FEFF8D96CE5CCC000945D731486EFA628BE1537ABB5D7FA3FFFF54A3A06C15888D3FD691960E97DED7985084A911ECE1FAD2FDFFFF46E4CB937262D75C6B79E61D4054B5DE594F849F160E120BFEFF4BBD152319243870DA3D23419B65FD6BA77C00FFB7586A57F425AB38640191AEA3188A9FE2FFC2FFFF33A7CC212ABCFD60AD24E1AFB43FD0EE9F12708609B26CC94824FFFFFFFFABD05315EAFB7E4629E26577682F3F79F6362448B71D091B7404122A354B53BCFF4BFC4B44488DB37965DE7057EF31E7E6F3FEFEFDC2FFBFD4FFBFD5D0917CCCCBA03D83B8FA9A9107BBB1BC5478A8A76539FFFFFFFF3B83984B2298A90A09B5FAC910AECB885FEF5D4F46F46C0E6DD93FCD74C20E8CFFFFFFFFF35A1243EA412302C16C70C1D87741809736D7478E2DE606A500B5C5BC1B8484FF17F8FF71418A1A685ABB5B4377E8985AD6D9152D4F1E0C367E5F27E2FFA51A5D4A001CDDB9980012A08331537FE3FFDF85629092B553D1DDF4C516C4EFF457EFE994F6D996D5AE0B5BF0FF07BCE9B71C8DA89C31DE6B8500CA2CED82C2FFFFD37048ACF85D1B6FE1462A2E66DE36E17FC5C806FF4B5FFE634DF365D6B2F3E51BA9C2A43084CCDFE2BFD029D126E4C5AEB8FDDE9F1DF3CC3ACFF1FFFFFFE8FD7B80A96BBC99B25AFDB29F093EAB84387F2C1C24B0350715F11EFFFFFF6F1132073177734870E1B4516BD0F57A468336635DB277CBFAD74ED2E1FF1BB7E0E60FF900E0D728AF96124AB68D230B9DFFBFFDFFA070C884BB418903235D461A386C3A153FC4280E0E85674F98427E54FFFFDFEAA903550BC04C62CB818138C51F9823F45EB30EA79DAA159697FAFFFFDCE554001BFC4F315AD7626299CE7953D849E14F17207E567F836FFC7BD72D9562CCF62D8D8A134CBB521FBBE891FFFFFFFF06A0D9D05E7EF3EC4765C2AD6C48916E7553A02F3A1236E8230907A90824546A8DFEBFF1113F652B7679E48FBC48A5A4911B66BD8ABFFFFFB7FFF2CBBCE0EBD08DA1C0F462D9E6EF2314BCE1BD0DA7D0FC268A833F3F5BFC2DFE91B27E70D024B93215F842E6463B7477FF85BEF07ADC656BA87E5AF4EE2C37F7483876B809AE2FE2FF165D129FF08A3FCC339324FD41FFBFF4FF01C26A370384D46E0246BE5956A8DC06CBC2EB048D7CB2054F16FAFFFFFF850E1351B80FD13B8F0D9785D60C55EFE1091AF96408D893530A9E2D0AFF2FF5DFCD473D1C26A3701DE4C91FA2771E1E601D291B2F0B0BFDFFFFAC1AED619B18ABDFC21969B5F51235F2C813F798FF114FA6FFFFFFFF10734C91153C5A1414FE302316B88E7A177AE44D384D46E0398F2CD73BC9928EFFFFFFFF3A0BF8B93F44EE3C3E86840B3CC03A523D025065365E1758379C7D6F35DAC3367E81FFFF3418A9013157BF843095D5B332D36BEA3350DD246BE590FF1B1B95DB9327EAFE262D5BC923624D4CFF05FEFF22A0277B20E699222124F3152A78B4FBBADE1F29FC604628FFFFFFFF3E0A712D711CF42CB376C32EF5C89A2F37A2AD709A8DC07158E7F7731E59AE72FF5BFDFFDC33997793251C76514F2B7417F1C0D59B457E89DC787F4BFF46FFFFB64F7D0D08167CCF6221798074A47842207A04A0CA7BC6CAE1D66FFDFD6CBC2EB06D3E876F38FADE1390E96D6FFCFF7F866C6A77EC5B6831520269F3383562AF7F08636D3C612BABFAFFFFFF6660E9C15165A6D7D46464BDE3662203BA67E0698D48D7CB204915A117FF6FB55EB71F4E4AB28DDE63FC4E1C09CB4C5AB792E0FFFFFF4D98DDA546C49A984706"
        $sBinary&="F0AF45404EF6448224C141CD3244400F58FFFFFF8556E62A438B8C1D54F16850553302675775BC3E56B7D60953F8FFFFFFFFC08C523AAABB507C14E251BE7ED55AE239E85B2053DF5966ED8658A487B15DEBF8FFFFFF91345C29FB035E6F455A5FAD2F6DE1351B80E0F771B7E2B1CFEEE373A5FF8525DE523CB35CB4D955B86732E47A0D05EFFFFFFFFF264A38EEE4200FECA29E56ED60F461E82FE2E4E9ED88D3EBAB368AEA695CBDFD2FB1C1FF13B8F0FCD1D2C7FE976CD8553BFA1A10FFFFFFFF2CFBD87A1BF99EC442F85CAE75F300E948F2C2837FF0843D26F1465711F40941FE2FF5FF94F5CB2BA3F78D95FAF64FFFAE785D60D8BA3757DAFC89FFFFFF8D6A3EE339DE71F5BCDFB39F8BDDF521D2DC374BE5D76B0CD8D637FAFFFFA966EFD4EFD8B6D52DB281D062A404D1A0CE33D3E6A5D224FFFFFFFF1A5DC55EFE10C49C9427C6DA2A7EC7184049C25756CCC3953CFBC1D382A2C011FFBFF0FFE895CB4DAFA8CA8FC59FC8C9ADC90B11F1CC440774CD866D43CFFF970AFDC0D31ACE02B9C7F040906DFC77922B422E93FFDBFFFFE9281996A63E9C976454AB9522EAF294E08038BCC7F89E7EADCF9C38FF8D1BFC13969DFA79A1D66F242405139B31BB4A9AF3FFFFFFFFD17D8D8935308C4B5F078E0DE15E8FCF8B698A809DEC8B42F7DB8904498288C6FFFFFFFF23B5839A648882580EBF801EB0E681DCDAD18493CC548551A6638717183A86D5FFFFFFFF720DA9E2D0A0A820BA97AA6604CEABA46EF9AEEB787CAF29124BAD6FAC12ACADFFB7FAFFC625A7F18118A633EB2FA47555CDB73F41A0F829C4A13A43FFFFFFFFF3A37CFDAAA2BE979DB5C473D0B40619E7B640A7BEB782CD89B2CDDB0CB30FB105FEFFFF3BB1490F62B08B6555BBD72268BA15485FB853F606B991659FFE0DFEBCDE8AB4BD1CE0DB5A5EDABE9834EDFFB8BCE9FFFFFF6765AA09C88B12B5AFEE8F62975737DEF032256B5FDC9DD738B9C53EFF5BF07FEF7D084F8A6FBDE064D7004AD6BFB8F26AD8DDE02FF0FFFFDF7733586310565019579FE8A530FAFA109F1442B571DF7B5FFAFFFFC0C867C7A7AD75720843CDCE6F2695AD7F702D111800A4B7FB87FFFF2FF018D09E1AA427A2738F42B0C620AC087A47C9A032AF3E188EF8FFFFFFC85B0A3B67B5B28700D02F50386997EC5F0C8559F0E23DE59787658687FD7FFB37333AE0B4CF8F4F5A71283FEAE41086525877E340EDFFFFFF1B19F851BF68F02BF8A148979FC45A22302AE29E574F7F496FF6C781BFB0F0F50893D50F7DD6C018359FD04ECEF552FF7FB72B9F9618C5272A7FA0BAFD47192E207C10F197F86FE292A848E8F79B145886A83F58311D9083FFFF6F33A1F7D31476CF6AACCAA80FBE7F07E106C360845E070BFD377AD2E61CADF4A9B8594C15DF3C0BE77FFB7FE985697E327BCB2F0EC377486BCB0D0FCEB168C76104C705FEFF5266B8A04C446F98F5FCD3FF90EE6650F4FFFFFFFFDA371B0EB9274DB6054028A4B0EFC61C0C88A381DBB01A3967D77F2BD27891937F8937FE6E1FF43B26F70323906691C888299358EDB46FF537F84460540CF86E1E4DA8DFA6F1C5FE92DFFFFFFFFFEC462EB889549B1767EC27700271F048BBC94C2FDEDBF980306345E7556B3FA0C4FFFFFF9CD383C7F9C1366817798A0F72E45D37CB5CE150AE4E54FF40F6F15BFFBF9225AE8B88731637EF16048240F821279D21E91FFDFF0DBEBF5578418BECAF335CB0CAED59B63B55E5D15E47FF37FEBFAEB0FFEC19D5623B216CDA87460D32E9E7708E8E8228ED9EBFD0C2FFD49051F9B182E4565F3A253A0509831F336ED6DFFEFFE60D86C108B53AA66DBD40E1A405FC0C1749292FAFF5C27FA3FFFF322276F38A9E1196982BBE782097D91D17C94BC048AE2EFF85FFFFD2FD01C06A4166A5F7965E1C4F2A39795D9097E523F1F24D6B1912FFFFFF05F5D77E60E762D18E5FDEB6EBC2098E527AB5E9376800461CF9FFDF820088DF31EA3063568F22D6F9619A6A9E04077FEB6F71BF018AADB46E361508EE1D724E9AA5CEFFFFFFFF29FFB77B86110FC7E1749210D9CD2AACBEA83819114680A57623D8C66675607AFFFFFFFF011072CFAEFECA73C99B57A4F122EF189647FDAD39A945115ECC764DEE06CEF11BFFFFFF8963DC44268D64F841E8F92F795141931E345326B1DAEB9AECB37F81FFFFF9C6E90B45A18C19F00E62A14C69073C9B55842736DB96921BFDFFFF99352E2EFE502654B9999EE8DEFC8C5D711234E11677E32EFFFFFFFFCE118A49AB033FE645BB838120E3E091765B5CF61349E959FDF1553E986C8206FFFFFFFF21D43E6144C68BCEAA7E37A9CFD67F41386EC3265D7C7689B3C4CAEED6591DD6FFFFFF16F7A1B10AF3141EE44BA8798113CB69D7AB770EB2B9C2A15CFF4BF0FF017EC6399CA9FE80241599E5FE0B8E1C516E866616A7FFFFFFFF3EDA71C22C6FDE2C94D3B949090481F0B1B8E695A30D497B1BB12E1E43D23E48FDFFFFFFFB6E592DE9DBF6C3516791A6CCB0A91F740CCE7A66B96194DE0506F1600777A1EF76000850031000140873AC071F0B9AEE2F5D70033009C00010070A0F6020D3749F6BA0072F801F40E074DF345D060F5818900013073B3F784DD37CD338D0001107116828B0344DD334088848F0044DD37CD35414001508E32B7434344DD334C80D6424A8CF344DD3048444E84F699A6FBA5C0F1C98001407537C3CA669BAAED8CF177F6C2CB89AA6699A0C8C4CF80352699AA66912A3237232A6699AA6C40B6222A49AA6699A028242E4075A699AA6691A94437A3AA6699AA6D4136A2AB49AA6"
        $sBinary&="699A0A8A4AF40556A6699A6F16004008003376369AA6699ACC0F6626AC06699AA6698646EC095EA6699AA61E9C637E3EBAA6E99ADC1B0F6E2EBC070E77C2A6E90F8E4EFC00FF51FF4D33084D1183FF7131C2D334CD206121A2013483344D8141E2591948D30CD2927939D2D3344D336929B2098968CD204D49F255150BA4694E585B01FF7535CA699AA6196525AA05859A6690A645EA5D1D9A06699A417D3DDA6D699AA6692DBA0D8D4D90A619A4FA5313C39A419A667333C66323699AA669A6038343E619A469065B1B967B9A6690A63BD66B2BB6419AA6690B8B4BF69A66409A57177737CEA6699A416727AE076906699A8747EE5F1F90A619A49E7F3FDEDDE79A6E6F0F2FBE074F8F0F4F482E9236FE00FFC164488664A1E19186644886D1B1F19221194AC9A919922119E999D928199221B9F964488664C5A5E58664488695D5B592A16448F5CD19922119ADED9D21199221DDBD64488692FDC3A386644886E393D34A866448B3F319922119CBABEB211992219BDB64281992BBFBC786644886A7E79748866448D7B71992A164F7CFAF21199221EF9F14211992DFBF61A12D2CC605CF17037705A796BFFC6D1B0710110505001904150541001D407FF9DBD61FEF180702140521001C20120509001A6CAEDD28AD0581AFBA3F02F22C4FD38119180706CFF22CCF616004033130B5C9F22C0D0CC1E1D168EDA3A3820037594BADD40AAD6D142133A5776D0D435166AD9F0F402EE800CB9C2CA8002D1962A46444B30A1700FD4A94FB26A1277311A96A1664829E9C10A261060D21D1903DA29600971BD41B54D76E6E6E352064694D77730F7461438ABBF803ECEB744DD334E0D0C4B01BA0B2A12CD28800010319922119020304851792210500B40AFBFF8E121609060A050B040C030D020E010F77B0231B596757060341061964070809061964900A0B0C0D0D4B954D009BA6E9BAEF7B000C7D8C034CCC9AA6699A2CAC6CEC1C9C699AA6695CDC3CBC7CA6699AA6FC028242C29AA6699A22A262E21292699AA66952D232B272A6699AA6F20A8A4ACA9AA6699A2AAA6AEA1A9A699AA6695ADA3ABA7AA6699AA6FA068646C69AA6699A26A666E61696699AA66956D636B676A6699AA6F60E8E4ECE9AA6699A2EAE6EEE1E9E699AA6695EDE3EBE7EA6699AA6FE018141C19AA6699A21A161E11191699AA66951D131B171A6699AA6F1098949C99AA6699A29A969E91999699AA66959D939B979A6699AA6F9058545C59AA6699A25A565E51595699AA66955D535B575A6699AA6F50D8D4DCD9AA6699A2DAD6DED1D9D699AA6695DDD3DBD7DE996E5A6FD13000901930793A6699AA65353D3D3339AA6699A33B3B37373F3699AA669F30B0B8B8BA6699AA64B4BCBCB2B9AA6699A2BABAB6B6BEB699AA669EB1B1B9B9BA6699AA65B5BDBDB3B9AA6699A3BBBBB7B7BFB699AA669FB07078787A6699AA64747C7C7279AA6699A27A7A76767E7699AA669E717179797A6699AA65757D7D7379AA6699A37B7B77777F7699AA669F70F0F8F8FA6699AA64F4FCFCF2F9AA6699A2FAFAF6F6FEF699AA669EF1F1F9F9FA6699AA65F5FDFDF3F9AA6699A3FBFBF7F7FFF34DD9769FF0940032060D3344DD310503070084DD3344D482868185838344DD3347804442464D7344DD31454347403414DD3345D830343C323A363DB093A5DF9E3870308344DD3341804140C1CD3344DD302120A1A064DD3344D160E1E011109344DD3341905150D1DD0344DD303130B1B07255EE2348917720304048C410669BA0600070809922119920A0B0C2A194A860D0E63102A190FD51290419AEE131314001516176448866418191A4A8692A11B1C22844A861DFF43381C16FD07F1DDB3830C76085B100011124332C82013141524433224161742C9503218192C4AA1127F5AAF318B64B1A79FD334DD65970A030C0E104DD3344D14181C202830344DD334384050607009354DD380A0C0E02BDE7B095B77736F6B7BEFBDF767635F5B57534F1520FBDE4B3C804085B2A2163B4F34DD81153A035805076BC9D53409090B5134114BEAA0ABAB17471FC72BDB3BEBEAEAEAD753CB73E3A3DFE3962043F65E9B860111830C32C812131415609FEB26294947E60283A28BEE83A10D39195B319920BAE867616FC127AA55ABAD026C03490B5AB52AD52DEF591B61AB52AD3DFF51012E870D4BD8776F6716344DD374011718191A1B5F304DD31C1D402072457869B92D46C074505D4F6DE335D035B4E76FB765012EEB6C706E0FC101D0626A03A35716F984402FF03F33040751CF061B17BF07304361EDB060ED07FFEE00024B3632FF0F074F44CA68D93FF009A06B046703708E0FAF0E55868ADF0DF96FF61DDC544C4F5353110E0053494E47B2F60601D74F4D41121102C0F6DF0052363033340C414820B804829968AA0E00DF5A6D616465603F02DAC9586C6F132043200E57B7617F326272EF8E8DBF51B5635446746C792E0A5073AAE6006840D523AA0EEC953F315D270CE05ADB2D750E2E193FAA0AE0A83F771CD858E7700A6D232E9F33ADBBACB12DC886755B4DDC6AA7CAB94C60A2C56244DD5AABCD73186D62207800B8386475126E0D09E04D8D256CBE56F58E5E0A542FE0926553B541E0398B678E057C606D796F3AAB2E20497B6E773BEA9F7374EB6B655DCEAD2278545BC26CE5077C86677B6C29932D7605FC270025282F636C7229E0B2B32189A761946E8D39172960FC021C4438DF6CA949B369FBF732555B6B029465049E6882331C62BE2E887630213910122F317778C264FB65BC52546F0C0A84ADB9B43A53"
        $sBinary&="2E0FECBD73D89B30499F60603B07BB641F3238FA61ACB585997E82814FADA10D64DF2737E37770B753C86521373673EE3E03C97464357075FD76697287243C02BCA0C96D0AF962285F345F2A7BEDB5AE65492F5806DCE25FC0C20A247DF735DC08AD963FEB6F0F86DA2603B673632B38467006D2C1613731199D6C8E21F923376D76756823FB7004A8056B2F05C15608173446D284CEDC2E0DF2F4E9A4B3029565E652E42268B437C81268B5C7C1E10674EFEE1C40207D2888407761F2434B21BBC3303910B5E473AD352A92652D2B387D5B0129607528730A703D93573266C497EC50F0C6CE9642D6B619AFDEC1004DB968C263B785B566155669E5432B2B0FADFB664D4CF4270A2D2E00D321A0C0003C9110DF8166043820ED52D9F670583245A6212D5026C2FBFAC43ACE456E9A50875D745BD0BA0F4B11574E054CD05C074D8B32954409010A7E6123BB652B466C73463D0AFE35C90753657456634C0503D20B47418719EC09C53C0BC00B0B1D9A0119A404968D08011990418E8F90011990909192DD8B011993634D0755654BB00045468D380BAF40AE89FD36DD9713FB735D74F7497D4FF311652B3000E0C89F444BC07E015041FF47C44290D8BF73C24D4660682D02860F0DE6018902FF3F45524E454C3697D0E46CB07F07FF0FE0EE3D92884C6F807F626E7CF7C37607C0FF17CAF2497103F16042A20D6D0CF6DF8D59F3F8C21F6EA5010781ED6E168D80B2E16F0253AF70BC85A16634622CFEDE586CA669526124D37870316D91DF7B61301773692E6740347AEF031B236F1B61332DB65FF23666EC5F1CB999EEAE621B5F796E0331296672DCF6E7DC6B74435F6879367407CD82FD9670625C6C641F0E9D39ACB19F71E48B32066822F69E7B0F8A07BF079E1CFBC0EF80C0EF0700828044E4C8274FC00700CCEE4091679F3C1957001EC0E5ED37AE32C893B3ED0F77C0410C67839D7C40D8ECA407710F8076F2C9933F000E40DDEBAD07274F0679807D4E402080F2ECC9C9F2EAC500990F006D279F3C79C041C01680ECE9C2E4C99393E9990071C0486727071921F9E8D307C019E4C993AC008780613CB0B3833C0018F4E7A7D007833C1964AD8AC067453BC8932740240003E2E6574F9E3C3BC10740A18081006232C8D927C042E62F240527CF4E0EE7E5C90700ACC0F2E4C9938E007240550039C9419E0D1D374001E6E43C7932D8CA07AF4095007B93274F9EC0600047802D823C3BC80014FBE397E2E332C8D9C10FB1E31F9981274FCE0E69E33752003B0076F2C99324000D80F6E2E007274F067900CAB4409EC00C32C8938840735E49C993278334C01F400B9E0C72F200F7E1E3CF40BBC893274FC0A7409400814F9E0C326E5B4048C03539C8932740230011FFE04F9E3C39ED40DB80C900B832C8932780A64095849327830C7362805179F2E4C90041803040200010FF1176060000D261F4FD863FF79BFFDFFEF6D946FC9E3C3D0F7A3125E6963FDB1456640E3F459297F9FFE6FF621AA13FD636D4D75C924D1FA001BBA63F70DB39745E993CFF37FF7F805C63B34EAC3F09D6CABD92814A33808BEAB03FE51B2F94977FF7FFDD174E2FA962F0A9B33F445A152EEF11300FF84F6865B63FAF0000FFF93FA98DF2845D33BC19B93FCDFFDFBE55ED8260245F40C0D7B9C6BB3F58266542E8B745DCFDFFE6FFE17272BE3F5CA23323A92EC00E82D78CC03F0602B411C54335FFEFFEDF0F333A8FDCC13F4C746DAB8C59AF40AF277A2BC33FB12265FDA1DFFDF2CDAB07744C5676C48F9B249FC3BF60906448C0EEFFBBFFC53F68365F7ED4C5280F78EFA407C73FF8E61D59EA864F6FFEBFF9FFC3FA594CC83F774AB151D35C43AC6A558EC93F10EE56D1881C348BCDFFDF3FE02B0330CFCA3F6591BFDE33372EAE1387F7FFEE7FCC3FEDE28BB1BC154B0FD6D6F949CD3F292DA1C257B5DFFFDFFDFF2D8AC983CE3FF2180DD1F52A443F96E344BCCF3F37546628F9B347FEC2FF770F3609D478D03F02591208F6F1383F90B225CE12D1FFF2DB5FBA450F1C853C0FF0E3770BACA37E040B10973FF6CDFF6F1FB0D290A543D23F5DD4E9E8759B5093AD57DB0FFF6F00FF3EC28A23F534F9F494BE5871D33FDEF4E342D1FCF6FFDD164A2F5F448406D43F6DFCFB4BA19B460FD018A1D49AFBFF87BFA5CC027337CD2F11E25B2DD53F4B3E880F64833AFFFFCDBFBD8267E3BF0F5A7DEA3D5C754973947E51D63FC4673AC7BFFCF222288A4E10EF9227E239907E0E244F312FFFB7BF7CD17FD871D76ED331AF8A250F70296B8B00D83F76D9CADDBFFCF28CB8051660A5583A8EDF712E57FF9720AF697F7BF7FF9ED11BD93F67C6F6E43EBB4D4FBEAB5BA80FD6B2610A9A88BDFBCB3FCB5FD233DA8D2CD975584F3FC98E2FBEEEFFBBBF0F83CCE2903177EFD03E276548DB3F601F9E094AB5DFFF9B7FFB10780E7ED00F20CF0D1CC28A266EBA6059DC3FFE81CB96BB7FF9E5BDB44330918B16E1E2195D05A3AD2F1F23207FF9EDFF9967DD3F0475E89650ED180FC0FF0DE2ECAA8AED2C6CE2DBFF0D762FF0358D71DE3FE1958EE00916010F40DB77FFF244D3B3F6FA14162D5BB340DF749E347ADF6F91F6DFFEF1D981706E8F8C9E6CFD0F9D69862E4567FA3C3F7FE15FFA797EA93F6FEE8B4FE7125E271F28548D7480E0FEBFE32F0ACE783B8C3BEFCF5016C1E03FA55211EB521746DB8DCB5F80B1260801E1D20727A34E0FE8CB2FFFF24ADDCC40C1D27E19DACA1F48743D638041F22FBFFC7AE007175522988E6E42BF555F056CFF6A37EBDDBFFCA0B35DEFFD71D80185DE4244DF"
        $sBinary&="20C8683CD7E9DB777F7AA52991740C7F805AA0237A0FA614B230966FFCFF6E4CCF351C9D8FDABF53984F4FF50446BD1FE3AE06FF7FF9B7150F808CB2DB93FF4430A58AE49AD9BFF5FD3D00D76E0EDFFDCB2F20DF5739217F3F1BC06A183E1F048A22A9D8FCCB6FFFBF83D88DCF20BC490FC051BF6E309605486E26C845E597FFBF907F053AB8D7BF4537449FF7F435A0FC37A641CBFF5FFE0D18F09FF4254040AAE799CBD6BF2A00A7D55A2B41D0FFEFFEF253E8F554A7724A8C00C77F40D391FFDFD5BF95BA90D34EDFFEEDDD543F4F7733996B0F72E7BA31C01D393F00835D9FFFEDCDFFF6D4BF46AE4BD26DF338432160830F3179329A599CE0BCBFFBCB6F5F0D8AB910D404E8283C6A152F06E4839DD3BF97FFDFFD5604C143167FDF70B5F8152CD3BF31921DE0E26E0DF091D668F3FF081CBAD2BF32A63D6C079537A0AD1E0F0DDA77FF4F96B5FE09782A3F906C40D9D11F04BB7FFBEE3ED746DFB04FD335690FA4848D34C651217F3F3AEF2EB1F409FBD0BF93097EAC2B5FDA8C588C7F7BF76F0FA1DF784F2CC7433FF48C221D0F41E513C87269FFF2FFB73CFFA0717EAA5FCFBFC152C52076153DC03D097E86CEBF77FF6FFEC0FCFFF3A66F366DFE50ACCDBF09208FBB84644F803EE8FCFFEDFF98D3CCBF39C892E4CDF5050FE05B1D5CFCCBBF38B5420E908427FFEE5FDE83FBA026B7691FE9995B4A5FBB5AED4FCABF1FC6FD7F21F762806E97AFE4E2457DC9BF02CD5567631C40FF77FFDF1F4809ADA9C8BF555AF264BA894C9F22A420D5C7BF3DA508D044EFFEE5DD6A210F7FC1B604EED6566D803A418FB69C6033EDFFBBFFC6BF1CC17E1725F1331F6BFFAD63C5BFC322940737084D5FC6DFFCFF20FF82A595C4BFF49E701393BD3E2925B6C6C3BF5C11F6FFDDD682AA429FD26A78F9C2BF233648C288513B0FFADDBFFC607402F32D3D5D50C2E348309F3B548C61C1BFEEFF77DF13B6A3D6B8AF0026A2E596C0BFF6612D2398DE4B1FFFDD5FF8565C0B9CBFBF62A5B783344D8FEE929408BEBF867FD5FBBF40F3FC895540582A78BCBF97C187031D35351FFF3FFCBFF6FA8BECBABF440EEAABCB135F6949B25EB9BF47D799B2FA6FFEF6DD27374FA04193D4B7FFAAF7BCF8EE4E93AA3C4E7FE1BBFFB6BFCA3E1E03D2AA311FEAD247C6B44F4F5C11C443EBDD05FE1D4FA2942B42B3BF18E300491BCF406FE07EFB5ACF75BCB16F839E13B27D8F9FF8A83AFFDFFDD2B0BFE6AFE92131155F8FF48E6EADBFBC5D76513C2938F887FF3768D7BE6FAABF24D77CDB661CCF82C1FD78A7F3FFDDDF4F53AFF28A37341F55222E7FA4BFCD6DC59346422AFEDFFC7F36A54982A1BF4B53DF5F0D1B4420EE351B9DBF4DF2B42DB71F42FF4B3C4F9F7D4297BF93B0034BF188FFE6FFBB0F100DD26391BF3FE34F66B9E846F04C1F2C87BF73E5BEBB1400F8492B7F786DC409771A60875FE9CD56BA635F0019E4ECB31F40FFEF07FEFD64904106FCFBFA90410619F9F8F741061964F6F5F406196490F3F2F1F019649041EFEEED64904106ECEBEA90410619E9E8E741061964E6E5E406196490E3E2E1E019649041DFDEDD64904106DCDBDA90410619D9D8D741061964D6D5D40C32C893D380D2D1D032C82083CFCECDC820830CCCCBCA20830C32C9C8C7830C32C8C6C5C4C37C32C820C2C10010F090414E8EC00F804020837C67001F0E0E830C32C80E0E0D0D0C32C8200D0D0C32C820830C0C0CC820830C0B0B0B20830C320B0A0A830C32C80A0A09090C32C82009090832C82083080808C820830C07070720830C32070606830C32C8060605050C32C82005050432C82083040404C820830C03030320830C32030202830C32C8020201010C32C8200101004BA820830007FCFF15561F807C2950213F556130F609092103FE6FCA0133343F1DF432E08C51093D15EE6F54AA9F9ECF3B0C57BCC94A1F0BFDF9FF60A337A5453F86AF2761002543CB4D6B4BCF2ACDFF7FF59EBC1F625F3016C998503F2A08AD2CEC7A3F10FBFFF7FF64027C533FBE4BA95427DF4B5FD1525F563FEC14629789F0464F567FFEBF705EBA42593F8AD4FAFEF445260D39265C2FFE46FFFEF4DF87CB4E391FE0CE095F5FAD4562325D417FF7FFAF5FEBBDF6603F1C12B7D5662349AFE0FA9F68623F4F37FFDFFC329017486033A09D8DDA633F653297B761FE31F0D486F3FFCDFF4C653F32BE82BF02524D98A18BBE663F41F6331A8D5F3AFEDFFC7F40049C30683F5BBC833269654FB0FDB7A2693FDE1C3172A005FFBFFF7FA08EDF146B3F8480A384CEA32D9FB712876C3FBCE4F9CC88FFE7FFCD5B38D07951F96D3F3EB11E7C573888D59B6B6F3FC23EFFFCBFFB1271DDB24E7FD4E5F86E703F7A20016D7B0D74AE2928712FEFFE566F6D2CF553FE440F004560E191947DBFFBFFF7651F033F2FA99C9A723FA07D7E3A66D9455F50DDDE53733FFFFEFFFCBFD1DFD5268ED0DF260D743F2C26F09A82DC7FB0B174C6DFFEF76F0FE565D1B44E8E402F53C87F753F5E726F349230FF9FFF778F08C52139763FEE1157E8A93F3C0781F2763F2B862390DF6FF4CF4759481AE6AB775F07438089C33F88FD7FF3FFFE5065783F30120B26DB921F58B4C11E793FC502B5C4380015FFEE5FDE0F143C38D82117287B3DCD48BF2096B4917A3FBA64FFFBFFF92C471FC142C2364B7B3FD29DF2EA45095F94C2BE047C3FF72FEFFE77BE338831E7210FB4954CBEBFF85E10582D466FFF0FBF7C983CE0777D1C909E21857FA0B779317E3F7C22C4FEF2AEC4AFFB610F240719EBBAF36B8966071DFF46FF9F842BBEA4AD9C17"
        $sBinary&="BA628355436F90DFFEFEF292342F808D4B5FCB3C2ADF9AD6740FD506CC8D37FFF2E6780B490E32B1D17759CF5625412BFCB48EFCE5CDFF2E813F781F2B7337C24538236F8BC165D3EF9D66F6CF5FFEF07C52E84B0573DEB88954C23845826FE6DF7EFE3D1014B9FA28F321A20F8AF5290897DF47F21DFFF2D6100EFF23460ED8870D4BBF561AFD5B83F7976FFFE197D44313F63C0F3A10EFB86BF956EFF4F78FBCFB5BFDB6F2E315846FF217F8D559480FF8C1DB7288E5CDBF1471BFE734273B2E7ED6CFA1E59BDE02239053377F8827D42C8579576A8BBA8658E90F34BED489FCCB9B7F43CADC6BECC2376242D8E6C4F2AC451D70439737FFDF42B4DE43863F27AB3278196B3D0214E8A0CCB8FEC8E2F157559B1A3F2FCC91CAAD765FDEFD2D8FB7C65BA0A1370F9C47CF5165248B6CBCF9FFE6FA1B46E08ED2F575BFD0799ED48FFC488C67D499FEE5CDBF7C8CB8C7A3254994D1D43DBEB23F0306464B5B6FF52F9FCCD3E1747F27A5714E2079F36F7F2F59D1850F124C387CA012486477CD29E6FF9B7FAA9B769B23074C6C26C8CD73BF8101A93E8A83449737FFF29866C171677EF7C7378528D837B9158C966FFEBFF93605A37545289AAFB972BF75762E1EE1452C748DA45D7F79F32FE64C8BC376814FBC119801A3C89AD70B70EDCFFFBB1ACFE8268AA571BF4300852235FBF4CC7A490F3FFF6FFE6FE7D3DDE7084FD4036AED70BF04A80FFBA8F27CCB57FEF6F79B910DC8AEC02F4EFF2344350F4FFFABCF2F33E5BBFF7FF0195EB26FBF14820C49BEAE212F600D31FA6E9FBFFDFB14A244B1439F082201420F8975190A5E21D057C2FFEFFFCE896DBFDDF9BE2D2DCD30DFAE98D16CBF844EB4EBF2AFFFFDCBBB0F5026601992F78011C2994AAFBE24616BBF56FB6FFEA9B388A74EB0113878E6A86ABFB25B0E927EE5CDFFBF0F52A5F069BF798AAE7EAA1E20C84C613877FFFFFE5B8FD9AC7A462B6F671A8068BF6B3CF3D340384B9F48A3D00BDBCFFFC767BF7D3783DA92EC25FF830F0F6DC531BEF9FFEE26AB332F007B345766BFFE9DB64913FD381817E29E65EFFFDF5FB94FA4BAA8416FD38CE664BFF35F5CBC8C824DAFFF3BFEEDAF342E0F16C3B3A81A36440F40ABD97563BF99DE04F7BB97FECF32E9F8C67BBD62BFE3B53757BD420F6002B54FFDCB1B05E02E9472F37D16CF5DB7B1FBFFFB4B0F364DC59E723CAFD7509460BFF1CD3BC6A50E3FBF97DAFE70E3CEB75FFF76E03C802D1F55F6B8D5BFFF465EBFD5F4B4968B397FB00618D67DBD8BE6FF23DC0ECCA29FF533655BBF88DDBBA76B3E3FFF7F7FF920234AF459260805DC2D44AF8E5A8358BF6DFED8348549BFBFD59F4037651257EFCA4FFDA0A22F4F1D6A7EE39FFFA155BF9BB449996CFD90416930548F57710BAA75E197B6F68F25BD529C167C6DE83A4FBF5B5BFFC040564E51BFA047D76430DF3788F3FFDDFFBA4FBF38B4CE34D8F3203F806658D84CBFA27A8CD8423743FBFFFBFF0E1DF649BF703422258BF9482F2FD61347BFD33AF50AC3575FFEFFFDFF60C8833144BF2FB905138D211F40D9254F41BFB9B941F23922FD1B2F74D578D93CEF2AEA362264D0BCF1B1FF0FDD8E1437BF03780847E4DFCFAF8D4F31BEF1BFBF1F9C4F28CF3B3E2F11EB1427BF8526DDD8944E7589CB1FDF3B1915172A8B3ED3177BD01F601F404715F73FC607C89327DD0F4400438041C10679364027803E3D370CF264903B3AC03837E4C920833634003327830CF28031302E400C32C8932DC02B2A296490278327002624274F061923214020C03C1964901E1D1C801A6490419E00191716419E3C19144013C01179F26490100F800D000C649041060A090720830CF2400605033CF9E4C902800000FF14FD14EC20839DFC0FFAF914373C3979F2F814F614F580F332C82083F2F0EF20833C79C0ED40ECEB79F2E4D9E97700E880E640E5274F9E3CC0E340E2C0E080F2E4C993DF00DE80DC00DB4F9E3C7980D940D8C0D640D5E4C99327C0D380D200D19E3C79F280CF00CEC0CC40CBC993274FC0C940C8C0C63C79F2E480C500C480C200C193274F9EC0BF40BEC0BC79F2E4C940BB00BA80B800B7274F9E3C80B500B4C0B240F2E4C993B1C0AF40AE00AD4F9E3C7980AB00AA80A840A7E4C99327C0A540A4C0A29E3C79F240A100A0809E009DC993274F809B409AC0983C79F2E44097C09580940093C8274F9E8091009080A3159E1CE42C074080A1C0A0E4C9414E00409F809E4F0E72F2C09D00409CC09BF2E4202700409A809927073979C098004097807972909396004095809493839C3CC0930040921CE4E4C98091C09000808FC9414E9EC08E00408D0E72F2E4808CC08B00408AE420274F8089004088073979F28087C086004085C8C993278084C08300839C3C398082C0810040E4E4C99380807FC07E00414E9E1C407DC07C0072F2E4C9407B807AC0790093274F0E40788077C07639797290408075C07400C993270740738072C0719C3C39C8004070C06F00E4C99383406E806DC06C4E9E1CE400406B806A00F2E4C94140698068C067274F0E720040668065C07972909364008063C0629327073900406180603C39C8C9C05F00405E805DC993839C00405C805B9E1CE4E4C05A0040598058E420274FC0570080564F0E72F2C055004054805372909327C05200405127073979C05000404F8039C8C9934EC04D00404C414E9E3C804BC04A4012E7E4C98049C04800FFB76A0A5B00C0B83E59DA7AB5D1E99BF922EF0601FE83FD37733E2EDCB66C57E6450FD13E6ADB8BA96207FD7714AFCFBBD73E99C75E494C"
        $sBinary&="1A23FF7FFEFF1FB00400DD3EA3CD2869842649680380E13E67E6DD9F502745FFF3BF3C70E43EDAE62A29D1FB44D80500E73E03FD9FBFFCFB26B21CF94E6F780700EA3BC49D8C97404809E7FFCFFF00ED3E5179E9BB75AE33F00A80EF3E059C63A1B9812DF9FFF3FF8C0640F13E5284DDA1A43A3DB807C0F23E09FB0B11BE7B4DFEFFFCFF000940F43E8610B69ACBFB43600AC0F53E6290F7DF941D42FF3FFF7F980B00F73EA2087464E9B843240D80F83ED4FDE139CED8FFC8FF9F4FCC0E00FA3E42BC204EB89A431080FB3EC26A9C8FFC7FE42683FD1412C0FC3EE00480CD2EA33C1440FE9FFF3FFF3E05606C9372B4470816C0FF3E218EEFE86C7331140CE7FFCFFFA0003FABCC38C1CF1706FE0C40013F8A1020D6116D4E5FFEFE9726023F8DB855748251240F580FC05069428E7FFFCBD87B5E7F98033F4776D737F996320FE41140F9979FFF043F71AE6CE1F66D2B0213E021A42E6A37F92FFEFFFCFF6414A0053FD2104C20BD8E43D41560063FEB6DFCE2D7092B2F3FFF7F501720073F354F1F642599099618C0E388721CF9BFFBF0F4FBED3C6F281A80083F2ACA486761A0C61BFFDFDF5AE9BF43BA9C1ECC490F721D000A3FDBF573818FFCE5E7D3EB412A1FC0921A475469AFA22060CFFF9FFF0B3F894B9FD58BA8447222200C3FE64470B26071134CFEFFFCCB24E0FCF27EC9F6D7473426A00D3FB20DBBE105E644FF23FF7FD427400E3FCFEBD417849D4529000F3F2750F0057F1FFEE5E6CAF53CDE2BC066F534C2B163430FFB167FF9FBCB40105703D16E7B3B0FDF1790EF6743209E697FF8979F38F618F0181158D94B92444F141A5011FEE5EF2F3BB10EE852220F371BB0A038CE81333C4C2F3FFF7F611C10123F0DA97246D2884B5E1D60EF5F057FFFF2F355C91F4E941EC0C23B7F548AE1369FD01F20F9DB9FFF133FD49A11C6F2CBE9112180138F98572A23034DFF237FFB2222D00FA16AB90A825C702330143F7C49375A7EFEE5E723F62FC324905EB91BE661444A1D26F0FF32C25FF0C23E2C27310F42153F13813A9E2BFFFCCBDF4E420FA728A080317AADBA404A132A00163FE75F7EFE8B98B1F1FEB233852B60779355343F8901FF7FFEE5FC2CC044EFB30F12FE4F3B2E10173F24D162C1820012F2F32F3FBE2F706729285B7C583E4831D0BFFCFBD2ACC156F9F81D7FD73230184FDE42CDF8DCFC97BF4F0F2A34806250910441F8833CC535E0FDE5DFBF810EAD65A78434DF663740195B7B827E2A4CCBCFBFFC0F0E39A0FEA519E6D9B945743AF04777F93FFD5DD6E2FD8943EF273C501A3FCC7B6D214B0FFF3FFFF2E13DB0800A765CCFC034A13F101B3FA5E9D3E6DA6EF9F9979F04664170FC7B37AF21D54FE642C0CFFF9F7FFD1BABE69FF50CB744201C3FB53D75CC20CD3C8FBFFCFCCB4680CC6926A9F22D156C48E0D7F56FBEFDF2C8FFCF8C4EFF49301D3F49542437B651E94B90F32F3FFFD09DDACD5C8530D84DF03074D09701DC497FF9F9FFCE4F501E3F0AE227BDC91D437551A0A4FE342540AECBCFFF9F407653001F3F2AAD0A7177FA477E55604BCDBFFCFC2013E1B4BD2B8B57C046D2506E3B8D4D80FFF2F3FFCF2C10203FE95DA106FCD34BAF2D38C9C68E49A1934DFDFC8D3FBF2E68200FA735F96DCB33D22F98FCCBCFBF0FDACF209908E14DE830C8ACB1A612B08549FF91BFFCD231F09022BAB9E113EE3220213FBCED803FFFF6F779A524164F0C34500FF35F1209E71E442E3580FFF2F32F5D8BF475E5453A2236A86C8A231EDD01353FF62F7F3F4A37D82CAAA61EBC9141EF3808223FB0F3DFEEFEF721792323E33C2FA239380FF41F78D079B1463DDB93FE72D33A68624313DA9DC0CF3B901F75CFBFFDF901E51DE352000B3DC02F328AD6DC777D13446F1FF9DB3EF03F02CC4028FB36813F20234F279C977FFEF6D8E1A86F8C40480F34331684BF0D80CE4178FFF2F32F754E7D2A048E4A1443A829BE723759723748852F3F5D44D81D038C2E4DDFFEDA5FE07245E23F06AD9DCA72FA1FC046307B04BED00F4931EE835A9F1248600FF9979F7F687C8B08C43D47674990E1EADCA94EF33A979F7FF9BF4AC0853465A00BC236E04BE8FFE305BEFCFB7B843CA6398F3D4D182559A5507733F2F32F7F0F9E4E48BB81132D2ADB38025078F02F3FFF8379BE1F46F22E2D51A05C390CC43B152C708C5FFE0F9752D025C2395AFC643F04547FFBFB6F123F7E594B7C1F0D072F7355300F57C4BBBDE9283DF6979F4AA85658F352C2EC8949AF1E58882F7F2FD01F1D1409134E0F9759B80384673FFFF2F3C8271239135BE80D1444F2225E1510D20FE7FFCDFF17BFEE9A3229A4CA24BDCED2DF16BF37DC62856DB94C5F7EFEE54DD3BFB8BF9D9BE1132809D48FC51C01537EFEE5E7A4C134C3D45FBC093EC41AD64C7CD52FF3FFE75FBAA80CF9CE644D34D6FF15BF67C2B113D719382F3FFFF2EAD6CF32B01D71DA9C319ED79F71611A3FFFF2F3C750A94351D86FB900CEEE253B3902D93FFFF2F32F12E75F8B30AB4377D91F34672536E7A54C979FFF3F26DAEF14BF4D929C3B6B8840D3DABF38AA9F7FF9FB31FF4184421F7FDB8F31C4751642CB1429DCBFDCFC975F8DBBAE0B59FBF8BCD1DC2FF3938EA32CE5EFFFCF1F3A78DDFF13BFD12ED5835EC22D0F1DDECFE75F7EFEF381A0EFB6D53F8ADEAF07BFF2D49DD8495F7EFEE52DDF7FB4133A5D3D4F3ECEDF4F23775F6A7FFEE5E7D98F426EE01FA59086282B45200CE1EF12F32F3FFFBF2DEA567E7C5F1DA8E1BFEB1D427DC45F412F3FFFF243E28F4B21DCA88C593ADCE25F140F353FFF"
        $sBinary&="F2F3D7F1124774E32FE143FA8E87243ED8E30FFCFFF02FF0F923EEFFAD487F6DE4DF11BF962DEC0AE0819F7F5B8A69AF0FB15699EFDD6E4093E57FF9F9977F5155105EF6744124E64F1113B706C384C0F9CBDDF2BC3FB2E61FC3BEEDDF69CCE5EF6F0D86108FAA38EE7C3B320FCCE7BFE75F7EFE40C128FD04411456E88F95A6D6361A17345F7EFEE5B1E86FCD06EAACA0544339E93F2675E6FA7FFEE5E7B1B12EBFE90F037E46FC733A3486D4BF0FF12F3FFFBFCA0E09ED05A74A8CD55F8EDE4C0DCD4949E5D8FFF23F900EBF3DBD40833016280FD79FE7DFFEFEA624862EFD47FBAF8CD83F1F7D863352CA8F33F2FFF3FF86D9DF0DBF217C2E3414CFF92ADA9F0DBFE0B6847D8288FFCFBF3D1EDB3F0F47226A6D0A3E3B0EDCDF0CBF862ADFC18FFCE5E7AE924FFCDC7F300D20A23A9FE8DD1F5EFEF02F9F9BAD324B893B3FD0DEBF0B60C4D2F897BF8DB8340FB4DF5F15A720D40B5A44AD3CFF7FDF96E0FF0ABF0FA9E0360194392A0FFF561EFEBB86AFF2A6B046CF060F085433CAA2F44B979FFF3FE0E2FF09BF934D2EB1D6A23EB6E39F40F8877FF9F9B75FFDC6408AE43F16319C5C6855E59F6F8FFCF258E5DF08E7A2DF70FC26E67F0F85C74A63FFF2F3B8977833F0E61FD7D2ACC61AA71C4FE7BFFCFD1DAD78E01D2F680C370F38E87F4C9DC7765DFFFCCBCF1845FAE81F995698DD0CBB33B8E9BF06BF975A7EFE01B34206C0763972EA5FE76EF5E67F7FF9C7B14D5F2AEBFF0535260818C14C0FE0EB9FFCF2F32F71D112F9DFD13392EC3F3A1A9152AEFF1B311A603F4904BFDC8E9F240F053DF2F32F7F0FECED7F0E4B92DD02D1275CEE3F9FFF3FFF81D0AA7B95623E02EFDF03BFA0F22445AD7643A6EF7FF9F9977F49E9773891522746F01F47F85F6AB22CCBCFFF9F29E2F0BF02BFAE2B6AEC42DA447CF15F0B7EFEFFFC606B05E4814112F2FF01BF252772A70C424CA6F29FFCE5E75F09BC5494B91A4506F35F1112C6FA0247BEC1C623EF96F3FFA3E3EE69BFCC23E5E75FFE0F20F49F3B8ADE5ED8B748A8F43FBCF4C7FE3628604AF9944ABFEABFFFBEB648EB1E1535F2F0BF3C1F60FEBE60DEEBBA2E31310F5C2FDFC6B70F51A8B208A544FF54FDBEDDCFFF47F83C5644E0FB0F44EEBFFCBE4DCFB26B3A5547E47C177A2B0F14159EEFB302FFC8FFCBF7BFFBBEB86895D7CD5546EFA8FABE5599A2C6C89849979FFF7F0F84F1FFF9BE7490870340E83558F23F18F31FF9FFFB9595A0CF345F24F37FF8BE86E08963D6F3ECF3BFF7FFB7C5C2BE79AC0D37430FACF4FFF6BEC7079F7FF9F9740BD7544D68F53FE919411ECB2945E0F5E7FFCFFFBFF5BE7AE5B063CFA84E94F6FFF4BE7B86F9D12D871AF88FFDE53CF73F478623803F119FE0F77FF3BEA67D2DFF02C716A7E90F80F82BBE0C77B184C16AFEFEF287270F18F9FFF1E478FF071E170FA8F93FF3FFEF5FF6BD882A100A3C7F34FA7FF0BEA8E4E98B09FA2CFCFFF9FF70F57FEFBE7EDCBE5559203D18F67FEEBED4C3D1CB9AB7477F79FEFF10F7FFECBE82859BFF70B837F8EBBE6DDD3810FFFCFFE1FB313C7FD0F8FFE9BE27A28AA6E66D4EA0F97FE8BE3FFF7FFE99E6E49CF0DA4C68FAFFE6BE4BE9EE5930C03220FB7F638991FFE5BECC9F71C4D0EA1FFBDCBE8B3FFFFF7EE9426665394F30FCFFE2BE2519B29D32C746C8FC7FFB5F9EFFE1BECEA51745AB9E38A0DFBED760A53D0EDF3F3F5F9EFFE5A0DCBECBFB11453D7C0A80D9BE75DFBEBFFCFB134D8880078F40FDFFD6AE39E4A3C03E0FF0FCFFF95FD3BE01CEFABB39C13680FEFFD0BE6B173C0AE678453FD8FFF200CBBEF283437154523B1FC7BEBBF8E26F50FEF085E164477F20FFFFC12BD8C067A2F75FBE4C0F40B7BE5F68D00D25058FD8EB171AA7A78F0E8E5353B55F00F5FFFF5F16B8B362D47FC43FEE576496A6C3793E63B48B2A4750B50F59C0BF41416946432ED6BF5F3533FBBFFCFFEDA93D160FB7CDB89A29619B3C6180773E9A2C5D085B5383F2FF97FF9071BC857F6EE815436EC977191CA390BC748515D3B059FF5FFEFF65B475A4E2738D3CDEF6DD296B70263CB1E2DF918CBCC89B75187FF9FFCB4587FF84B24BBE86613C83F3C6CA3E9E356131187848E5FF2FFF913C0F89F96C58B50A61DC4A2EA6983CF747722B92CCFFBFFCFF714FE216DC1E903CA2D1D332ECE3527BC527173A403C1BD3FEAF66FFFFFF97FB7BBD4EC4ED9B6BBC515B12D00113F13F399B443910C596BCCC315FFEFFF26CC0BD2AC7A56CB314B551BCE02DA9AE9A429E36F19AFF7FF9EDBF2F932F8EA5C8985A09ABEEB96A40823C7B517D3CB872FFE5FF6F3F758AD7B9419081BCEA8D8C38F98A6B0F97D1231091BC97FFBFFC75CB6FEB5BA3E468497B4C5B8E3CD45C0484E0BB07F6FEFFF2FF2E35865399BCAAB9683187D43C64A2006E019E3C1DD9FC2250ED5FFACB5F8BB77B0298DFD68C62883B06C194844A81FFDFFEC275C71F96DC7D91491F0FEDA594947EA9823C3862756E7FFBFFCB7A387205C7B67EB0993C3FA6B24FCE512FA4F4F4BE55C1FDE52FFF8A3CDD7CE265456BD9E9409933BD8163F5E1DF84FF97FFBF3F7D0D3F8C3A4C9ABCE1DE1FF59D9E5512ADAFE812863C90D95FFEFFF2DAD07FB8A31A38D6DC0A41BC0B03E4A685D2D441DB54FFFFCBFF4702903C562F3EA9AFEC8323D5450FCA713C15B7310AFE06F33FE4ED6F7FF98231D26AF431D84CFC70210F7C04188EE79C7FFCFF6DEBFF1664E83C0FA55936842127933CF19F925FC556A9FF0BBC28464EE75C8BBCCBA93A37A771F34FDB4B2CBC42BFEA3A7F66446DAE8C1FBCFF7F"
        $sBinary&="F9FF04993C8D959EBCF79FE534DBA7E2F561D636E475BCE5A813C32DC3BFFDE52FC3295D37F8FF2234124CA6DE6FBB9EF01109FFFFF697DA1C80AC0445FA0FF3F956F923D097BC2A2EF7210A16F4FF5FFEFF3F7892301C69F35EBC97A850D9F53198795FE3DDC781BC2D8961607FF9FFCB084ECF80EF047A9B483C57001DED416A768A64D14B94E5FF2FFF9C3CD03CC1B5A286F06290B6A3C1733CDED3D7F02AA3FFBFFCFF56BED1F362CB993C272A36D5DABFE242ECAF97437D3C0DDDFD99B2FFF2FF97DC33786ABCDBEC983CA72C9D76B2F9E35759D209B39458FEFFFFBC4266CFA2DA16F53FEE93BD6985768FBC824F9D562B34ACBFFD17D8EF1D5480BC0F925DCAA4511F9AE5EDEF9CE5FF9BFF688DBCDA27B536476F931D012CBB993CFDC797D4128DFFDFFCFFE71D9A5BE195823C295448DD07AB4746054C32963CB746598A26C9FDE5FF6F0FA28669811B4B3C3C4821AD156FE75DE68030F9A6FDF2FF2F8F09DC76B9E105F63F47DE569B42E293553AB07E24FBF297BF0F96B4407EC18320C3CC34464332899D753CFFD6F8527F25225582631F331C598709B69BCBFF5FFEBC73A94CD45581643EF744AE38603CCD3B7F669EA055FF6F7FF964B21334DDBFDA0B7512C00F0C0BFF67568972BC2F1A65BFFCFFE53CB2DFAA883C683ABE6BBC849451F97DFFF60E86250FF2CBFFFF3C88BC745FECE8751FF73F997A8886476E8181A5489A3FCB5FFEFF3BD5656CD9A890BCC9674256EB5FD36D315759243F2FFF7FF95DDE4F69802C16020AB866983C8701EB7314A12F9904FCFFE5FFEE771584BC32C13001EDC1D54D16D14C129F3C624ECF36F3E2FFFFFFBF7E7915BA025D703C121A3E542704F83F2A976D62867C92BC13CE4C9989FFF2FF9725D73215D41D4C9DBCADC723461A47FBCD41A384D688CBFF5FFEBCED92449BD968BAF6D49BF8C69FBC99668AD9C78A3AFF7FF9FFB57CF3C294993CDBA02A42E5AC264B8656F1E9963C8C44B51632CF5BA0FD2FAAE3E9325ED570BC3694CAF16F2FFFFF7F6C97E3A213CC853CC6FF910B5B14F93F2325582E79D6E5C5CDBFFCFFEDB037370FBB7EB581C75F67BC0F52C8CB445A39F0A5967CFEF2B7FF4B76BC504EDE9F827D2FD0851B7C5B18BA07CA70F1A00DCAFFDF0F32E6CE91BD7391BC90F0A38291C400ED2578A3714D7C7C3C731963E82F855FFEFF6E4CE678CA24783C65E55D7B660CFAD51C5D4959DFBFDDBAFD332D4AEC9B300FAB36485C30AF5D253EB203FFF2FFB7550FE1418DDB6E2F9DBC58B330139E79C663C5CA7ECB9BCBFF5FFE3CBFFD79556B9E31FDF70EC9FA903C7AF3D3BF6BC3D0FF7FF9FF6CE7CA34928FBCADD35A999FE881CC5D34CDA1973C66B68D29070EFF2FFFFFFB3F24E4804CF5DE9BBCFB154FB8A23307D784305E8062BC3A59E5BFFCFFED8D72591FE36DBABBDF719CBC475EFBF2767F3AAC547E4FF2FF97FF5875BC4A06A130B0A52E29540ED3FC9EBCD2C14B901ECCCB5FFEFF849E2D7AD03D823C091ED75BC2F2729C6B3FCAFD9C5654FCC652857519FC3FDD48C2FF7FFBED10819FD0FF5FAB400F0AC683E037459B3C4BD1572EF167FFE5FF2FAC3C48FF4D88923CB5E706946D8F445C8048BCAC713C97FFBFFC6990EFDC20B7DB49E9D1CB03753CFAC35D550BDF729D6FFFBFF482533BD87F7C89074A2D07FD3F9C7A7943376DBCF2895FFEFFF60D08872F0F77859D717B489DBC87A4FBDC185806375BD7FF7FFBDB02ED9F9883C916E3802FE8DFED8BC11E91BC8532DB03E6A9FFE5FF2F32B56D6900239C3C60B401F321D3C218F07857DA923CA596BFFC5F9B7B3397FC5B4B184FCDA52956975ABFF4144626FE8F147A8127B6BF298BE77FF9FFDB2E500F8FCCA980899E833C834CC7FB517AE18D0CCA22D52BB42FFF923CDA90A4A2AFA493289C175E0FEB97FFBF7D8E2D48CF0F8CAD11B4F3939CBC275A61EE1BFAB0B6F2FFFFFFA486F4C79D3C97BA6B372B25FF3F438E0DBFA5A1933C40456E5B7650FF5FFEFF8AA1D82DE1D3993C14BE9CADFD7B093506D012BB9DBCD8909E817FF9FFCBC1A71E93A5F35348873CF1718F2BC2D3E779659674EB867D658A62DF424307101012022F7FD8B3908F17FF7F0731678AE77FFF855FEAD8553FE004D7086BAC574EBA6FABB2833F8E3D51B7FFC582FFBDBFCE3FEF39BC422E0FF8AA56B3E830AF8F4819D5322F37858C51B5D347E09000B9C8104A1F76F605FE7F0235C268219A0FC93E409AEF33C86CB04398C007407308B82B60876E0075A77B3FFB8F290F6E756C6C0A02066C0DDEBE014503070602109C000516C4C7FE353000502C20385058E4DEB586FE373030575007AD200B0008606860E0BA5B607D7078000821DC29C2150B5D014955ABFA0E003C5C00F816C0570A6F775374BC40C0779817550E4F626A24006C008349B1B845C0D941334CEA416366B1EF02D5506F707570130F3D1600CF46004D06426F782056F5BF315553455233322E444CD622F80F83B6090A0B0C0D0E0FFFFFB75AC4139A161718191A1B1C1D1E1F20212223242526274F0201FF28292A2B2C2D2E2F323A3B3CFF2310F03D3E3F40394748494A4B4C4D4E4FA0B815048653543788FA252D58595A5B5C226061B7FF42D56263796768696A6B6C6D6E9F7172F017FE6FAC75767778797A7B7C7D7E72068080868081B22D7CDBDE1003078682801449450085160ADFD4058830805080881D53279EFA615B572307545050880328C2D6F0D8188014566800084F005842FE787070777070014C3225072028204C240F804800108420133280108103320432011082"
        $sBinary&="2C043220023B9920C03820016860CB8E220101002E9B304601010102CA8685403BDF996F54B6FF0114113621971B1401001B818D2C2FEFF700B4912D1100FFFFFF63A382838485868788898A8B8C8D8E8F909192939495969798999AFEFFFFFF9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9FFFFFF85D7BCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3FFFFFFFFD4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3CAE042FFF4F5F6F7F8F9FAFB0EFEFF680C5618A4486861545902FF7F5112A90AE80120ACB01F7F6CAE823F48483A6D6D3A7900646CDDD7DC2C204D20087900000B2FDC1A02B72F08304D03414DD0283810F3CF6688E040EE770BC16B144C4F350A2218B61093741486083616A3757000AF2182B37B43076E65CB0D885740840C9EB577D06368DC656272750B23616E7BEFBDF70A675F57534B47F7DEEBDE433779433F3B33CF3510B4237764184F0FB61D6B5E0954681273135765644667076B7C0C5475094D2EEFB9D9B110537507433B3763F0DE7B2F27231F35318C9DFCFB23514E414E07494E4600441753CEBD178E434FE35554242F363D2EF69C73444B5259DBAE39E79C73B5BCC3CAD1D843D973CEDFE6EDF40015D3348374171A070A0DDD80344D11192C101B163648D3341C1D460F438374830D242F211B6414D234DD6017341B402586344DD30C1A304858290BE20BD2AC33409B64E5282E2D9B3BA469BAB3336C1B8231F2A769BE174F4B849C35962D88039DE33C6E7C41BA4B391B5A4F823D826541FB94009A74831B501796DD17A47BEA411BD29FB00F04CDD9D735340345F3021B68C6354DD3342060494503A6E94ED3E378D81B804DA67B5F908FBBF03F1BB02C9B419A51DD90180198D9934DD3E0552F03A800836690EEE4C001591B85B490A6699A52F84C5DDFD735DD43576C17228A0361FFD734CDD9041BE0A058BC9F6906E94E651B04BA849A419AA6EE69EAFCDC93CDB269B230036D5405D2745FB00E8733841B71C2965DD30D2C17302AD3C00375EC063B7B061B38BB661B1A040D3648B379AA5087B89A934DD31B567D240768BC699AA669FCB081810336DDD9A686D8024FEC1B85030865B36C4EA41003744605C19A419A8989C22C4FD39C6CBAA01B8D1309E06406699A650A05FA91A1FE36CBA6699C46540695330A4DD32C4F1C02D4A0AE99CE368334C93A0C044F089B51F0E8BB9DCFEC1BD234CBE628360662A1DA344DD30C586090BCA59BA639D97C0C76B4EA3408A639D92CA9220D94EC0CD234CB4407ACADCCD036CB66D924059E0609B17A0EC4A6694EEE5CF87E094B1113568F09FA0B8A889C2C0D10601760CBB70001075032D850021702D9C802D9041F032F17C0AE6C07020F5B219BB2C904570407900DD9611F033B0423B265EFB04F060F07C765EF0BD9374F08232F5C368362632B004BBEF7824307470C2F24DD645B05070B03EF2D24A001B35B1F28BE1790070B4B0F8006EC323A0D3B0A0376D892C323113F096603320857111347FBDE7BC9A7731F0F2F10171764C006056F0F07FB5EC0BE7304570007065B2F60933033071F0B7C2F207C5722F74F830E1206F9820710067309B32FD91F1B1E5B6F17EC7B2F079F5F16030F1BEC0BD80AEB271C4B213730200F01F3161AF6BD2083BF1C4307172B0941830D1F871F070679087615075B251AE9BE17109B0F070F4B19DD80F105070DBB1D432A1710BE201F1C373B200CF6BD1307234F23CFFBDE0B360E83431B9F2E5F031693303B17C33B7DEFBD6037E70F07AF27BE8074832B163B29072202C624CC5353402F0B36D8F77727311F182B1B6F5914EF1287D227061BEC7BE70F142328872B2F607CC17B4343474310F85EB01F8303373D0F5E90EF05270716D36C4006F91F1E2226A748F7BD178B27AF1C2F3260830D3636A33A373E27BE909D2F07302F073895CD427637572F64230BD91C67372FD917B06F0F3467273C3700F6255B2FDF32672E74C0BE473637947C2BBC85E572B95C999AD3A4F6BB62C72D2F97CB47D80DE628F9780B0114CBE572B903172A3235A6498356C9B95C2E9768EC77C48EE191ABAF97CBE5728EB01ACC3FD375ED50F297CBE52FD5090200F016BA289F370B4B72B95C2E2E54646A4175698C2E97CBEDC477C3F372AA7D9D782F66CBE5726B63D8416C7669125425B95C2E97517C5E4B5BF945CE4097CBE572974FA04A5F356830313F2EB7D82C06B424238321DA2EE572B95CED2B8916BE13E71CB3F4C5C9D019554F0DFC3B7E764359FF00240925262728FFD9644003BBE72C20009BC280EEFF003B5D1939A1A004A1093B832CDF0000C1C006B359CA9E0A061B00FCF31610F3770062312E352E3453CC8A989DEA018A40C948D4FF7FD75B032360035F525344537C0AEBE043194446A44A675B40FCF9885CCAA398443A5C44B36C827603C56F709B5C71757FE2B76889145C2933325C5265B768D883451527706476BB30AA625CA345F4BB033EC304F6D8BC0182FE3307D422F99B4D0F1F014DBD392507F64EE63FC85271EC45F62253CE1F55C53F14724A0ED0570EB21759F7015D5D036E5F7FDC1F5372202F8375CC85AFB003464484CC678552BCC85E2487DE1F9882B0017B919ADF0BEE273660A7E4D89CA10BAD4F9003E115A13257D8EE15D69DA2DB03EF1FA32D03724A0E8431D7C0A6A84542F71401A738034FF764DD2BE4AB57AE0D03213FD6BD425EAF99B18D03A91FAC3B21078CB647034BFF5E64DD2BD730034C7FF7F6BC489EC81F0201680249"
        $sBinary&="45721B640F1F085192DB20E30B1BD77F0EE9C85E642F0FD23F195B7F114E64BD1D8537021F5F14AFB0670B1E87673A1912500112C6878AA22CE502BD0764AAAA8077F5F99A635D1E030F13C200B82B1E05DF32A40F3006136505976C77071667C94270C90318C305835D427009AB0807095832D8200A1B0BCB0A0E2903161317EC328A10D3120317830C36C821350F41430D36D820503352175336D8608307575F597B6C17344DD30D6DAB20701C7236D8F782C72F80B38107D820830D821F83848FC8204D3391299EA160830C36A46FA7B79F9C8330D8CE1FD70B1807E080AA2533B020B3FC868E037598730850EF2099B119BF440F1880212A93E30AE030EC662007E30B2690C39B1001EE026CC20AE3000B09C52AA317B311360A1F2F54B6283B4F07277F4E1E10000202CD98086C79F2C89309400ACCA8107C1193479E3C4C122813CBFC1879F2E4C9C4199C1A641B2C1C93278F3C041ECAE41F80209E3CF2C84821C95022C8B0789C79C993274F8C7A7CFC78FF0D2048C168F797160103B0E303FB18C0DF0B5FDB200593475B91F01B4B800A4F3F748374DFE33B675A9703B5331B50D3D4F3971103D370D9A64E6D01333AA7594ED3344D7796B4D3F2078CA6EB272F034D6C403F1738245175031FBFF8FF04914000433C79F2AF8C0702D0401D441A341B93274F9E381FB813B02179F2E4C9A80E2C0D240F141093479E3CA005981ECFF81279F6ECC9F420F00C1F0C0B070415674F9E3D901C1FFC1988110780F2E4C993187816701768224F9E3C79642360245C25542626E9612748EF10446F80804A2115747BC2FF93955D09FFDCA7D7B9856671B10D40D329EA7F1B09F736430C9819F695FDF121BDA80E0330D25D2E97DD1403E2F1E5FDE602E431009482845F061F12C060DFFF8B0804083B1293BF080300040C270A540354C8D7A5440F14334381350262120F0218600701AB97ED65A5A20B0D100F1103135E670A8818E63F282FB04C55F00710ED235358A800002004904C21009AA510AA741F00590A8B14FFC6AACA58030A02BB52402B01023C6707F9EDA403166082798221A6DF07A137F2F393A5819FE0FC407E80A82F9C3D4278C1A3DAA3CC81FE074020436083B52F4157C8FFDDB65FCFA2E4A21A00E5A2E8A25B7EE4B7BBCFA1FE510503DA5EDA5F5FDA6ADA32B31BD0AFD3D8DEE03B317E39A82D908A03BF00787125CF7C942604F2A4B9FCBEED0D1B703F883F5FC3E040AD759F408068B043073B03D3BDC49677FE330227F403FAA6699A4BFF28050A10169AA6699A1C223E43595E699AA6697A8A9EAECED35C9AA6D3EDF22912264DD3344D3E52727791962E4DD334B6CAE2F62A16699AA6691B353A5A6EA6699AA6869ABABFD94DD35C9ADEFE2B122A3E5E344DD334637D82A2B6699A4BD3CEE22C0207210C689AA626465A728FCDED18ACDF0F120315403C344DD3343834302C28B9344DD32018100414F8A6699AA6F0E4E0DCD89AA6699AD4D0CCC8C4C0699AA6E92FBCB8B4ACA09A6E90A6989088038078699AA6696C64584C4805659AA644382427BF244C87B30350D82E94043B4A6E0360707F006493AF4EE3DF2E00C950320501029AC9820C034304FC3B9D1086FD4F40391D9AA6A6A980BB8118CF08204FF805697F03807047F0F14AA0C049DF507D6FDCA19227504454532803B281D5016FEB2779C9C99EA002400BC805FA0827799227409C0C50C30F24F4E487FC90128096981620BCBE19FFFF3FFF04BFC91B8E34A1EDCCCE1BC2D34E4020F09EB5702BA8ADC59DFFFFFFFF6940D05DFD25E51A8E4F19EB83407196D795430E058D29AF9E40F9BFA044ED81FFDFFEFF128F8182B940BF3CD5A6CFFF491F783C406FC6E08CE980C947BA93A8FFFFFFFF41BC856B5527398DF770E07C42BCDD8EDEF99DFBEB7EAA5143A1E676E3CCF229FFFFDFFA2F84812644D717AAF8AE10E3C5C4FA44EBA7D4F3F7EBE14A7A9597F8FFFFCF4565CCC7910EA6AEA019E3A3460D65170C75818649C948FFFFFFFF4D5842E4A793393B35B8B2ED534DA7E55D3DC55D3B8B9E925AFF5DA6F0A120C0FFFFFFFF54A58C3761D1FD8B5A8BD8255D89F9DB67AA95F8F327BFA2C85DDD806E4CC99B3F6B9FFF97208A025260C42575CDCC0100FB3F713DFFFFFFF70AD7A37004F83F5A643BDF4F8D976E1283F53FC3D32C6519E25817B7FF17F8FFD1F13FD00F2384471B47ACC5A7CF40A6B6696CAF05BD3786FFFF05A0EB57BC427AE5D594BFD6E73FC2FDFDCE6184FFFFFFFF1177CCABE43F2F4C5BE14DC4BE9495E6C93F92C4533B7544CD14BE9AAF3FDE67FFFFFFFFBA943945AD1EB1CF943F2423C6E2BCBA3B31618B7A3F615559C17EB1537C12BB1650FBFF5F3FD7EE2F8D06BE928515FB442309FFFFFFFF39A527EA7FA82A3F7DACA1E4BC647C46D0DD553E637B06CC23547783FF9181BFF5FFFF3D91FA3A197A63254331C0AC3C2189D138824797CBFDD73BDC88FFFFFFFF58081BB1E8E386A6033BC684454207B6997537DB2E3A33711CD223DB32EE4990FFFFFFFF5A39A687BEC057DAA582A6A2B532E268B211A7529F4459B7102C2549E42D3634FFFFFFFF4F53AECE6B258F5904A4C0DEC27DFBE8C61E9EE7885A57913CBF508322184E4B04FFDBFF6562FD838FAF06947D112DDE9FCED2C804DDA6D834CDED85ED05D003063080F04E02A2B90760E0A4E0A2284A208D410460C0DE8C8828490B05508100CB8B220A7800142AE025A28030476C6FEC0F4195E7A3014C6F630A821B4530FF6543A6A0DE0857546F4DC986B564EE427974140A151F0D2078D940437365"
        $sBinary&="48036E0DA2BA6C216C2C076E41FB3640E040B046691443510435EC6C610B576F02165123F301EA08B64DF67D184831700A03041388B9FAD6EE66B318A1174D6F64917BFF62B76F5A53056570185341646472F6ACFD635752746C556E7769243D5265580AEAD65E437555AD7454AD759FFD724964136F6D6D514C3028EB3A8272A1C743CB699C9B3B10B5536581AA2E76B0829AB26515547B4BB62C59D262128AE16D6D6C68AF64FB10703818AFB0E69C63BE2C1C4973A8B641D44465EB670BD9D60623470110287485131E445D562FC69B9010660C558C0BF0D8863641AE6F79A7537464F0431286C459B24E616DBD2505F50754B30C9C0DE49B5116537549B26DAD3B341F6BC80A63AF6D1CB0843053C8234465822A349203874944BDB3B541231CA1703BB2E541A853706AAADE6C166C7558BA0FBF60AD20F8B9541CDACE4544C361057011542D09447DA2459F1C8B35435183CF2917841C612B2F57A26D852E17510BBD5003ECBDF6227FFE95EB305819B36D54C46BA51B6885C2C17F5379230D289732DE6B7673C609EDAE9A25A37152616907274F1BD89188C043500D36AABE0B9D3F46A173684E42EC30182F589B50130AA0F11E6C41344F454D096E30EE3EA20C433B5061672EE169926153888FA9654F3D973006533B0D65362B18440006892082810D4196442ECC5D7C70758122575DC81E264BBF410F1F4C43C2C6DC434D8A11410D9286F0DE4F53644F6682395A4696C9F0BD31E491A45811DD4200857B50C76214313E3D4449C3CE26B4429A2A15573AD9DD43721970008F3E54810231738F08DE43661D0A00FFFFFF1F106B9825262E600BF05603F0C704630D1E091E4C1F0A160D1169F0976EFEFFFF04C0F03B03F03402701B70F0F200F0B601F05F023E1F04236530FFF6F7FF0622401B84F02D014E0B72071802F0660207121057FFFFFFFF5308C87C67F0C401A113191CF0B401505018070740E6F07201426C061E3732F005FEFFA5AEF982373705F0DA0128F046024B08F04F9AF67FFBFFF052011C24C5B4A21D25EEF024691F02ADF0C104F00F032383B63DF68583F0070304007DF040141D1EFFF2BBFFF6004BF0C907E72500643F1E2626212F303C1E1E324541D5BFFF261EF0E6013B3F326D2ED75093F0BF6DFFBF2F16550F16F0C8014BAA2118F0F3C8F0025001331F07DFFBFFED111F37031C261A144C24F05D010DF0A701330014FFFFFFFF041F4A1025C1F0A901776060244C70572E2ED06D97F0E802813725354B094B07FE5FFEE52C4D1C3EF0CE01E3780C561D1A34F0D00198594B64FF258AD85B01FF2B2B54A247532D96FF0BFFFF250E38824F49C62917425E92B9B780330D4101246C24305BF0317E5B78FB01230D1B750B66F04D352EB30201E0F009FE7FFBDFD70A031515F03515411D2802F0FB011FF0840A2B95F0A605F958FBE66D32081A22139205A5061A21F717FE7EBA04282728023C6056770D3207130D33037B370358320B4636A3601D296F6F6E204603D568051E90810321850BBB0BFE7D01047E02A9F6097866F8EE6F9D8E05CEF0890C091AF03201129807FFFFFFFF2B061012500620371149124F0611601C23133A092D1B060907225F08130B057FFBBFF0100A070B7E0B1A0C081015400D2A05111EA20D0985D6B0F0FFFFE77C33386B065106242334060C474035190708057629DDBB83B0BC07814A0604660B1B071621C2FF4FC82A3281050A3418080646061B301C1865DA176186373F745B0506F6C693CD010819F0D95836110400FFFFFF45094819841A09082048277808611C9440B80D100DEB451EFFFF85DB1B7CEE076E920F0D0C10070F0C0D24120E150A26330FC9F737FC09242FF06B012B230B234F3A65060007B7C2B7CB080C097D0A090B0C24070616177EE1FF070D070A2A0E06230719143D132495200E754302BE15DE6E101A05460D0B124B2305091D06AD7DA11540F8531407060ED917FFFF2F6C1D117465F09C030C33263A45F0D3010B08151D54DA08B7DBB6FD18185728050E6107490A66080A3B1D376EBFF4F6180B24090F400528321318122427A55C1507EB6E17420C5A520C15502707180CDDB6B66D130F810C79080D69180FB9FFC2BF9823152640062A066B267A230A38084C101A2D5B73BF03150E0B071B8D8A8C0808AF6DEDB032054D03B016A5016F8D6FB70D430D20362212D20AEB492A0B7AED7FFBFF192905175405210525B505121EE769370B2179061906D0396FDFFD0B042F0E4705450507016F09068A0FF51530211B37FEFFF0C001371F1F5623220B36102D081F6A055D7E0CF88DC24BBB650C7886613D0A182934CAB6B95E623702B5137F3702396DE3FF173F2106325708400A281941301252621E3D96DDB7FE0F380A500B0A11E5B3011108A26C06170D4BED17A707374F13322F890C8D24FE6F855B8607023E23C2026538F05A05BBF0D1D8F4EFD8532CC942080D683530091BE82509636B6F5B7326CA09000D033F1CA0F50B034018627B276F70C2BFE35F3366011B1616086B99702A6C4EB81212260BDA5B5BF830520831ED3B1704081E0C05A57FE3B745643A14470CC82F206DAD1130082F71FBFFDB26241A432D5F40077C082251702F3F98141C214388FFFFB69501FA0DD54A3142371D140B4D8867A874BFF0E9DF5AA362C8023F6F530B6820548AFFF517783401A20560131BF04B03DE8A012F25F0143EAC8DE379FCD107210CF0ABB4FB6F11F02C01076965B420232959CE7328FC0B7FC93116411F9D43792C28370A4B1CB0AD97EEDE8B18060F010E090F650E401D88"
        $sBinary&="16FEFFB76832063CC52A4B4C4F486617113C883D17F073453AE342A9351B228654190AAC0516FE7F373513701D486C1F750C13121B4A17F5EDD6370AC1DC0F272911FF4306246FDBBFF023C40D64B7CC01806B131C1222407FE30222FFBF70E138291D832517BA2901E21311253B101B2056113BE05BFFF61C5B0B2E584012620D2832088AEB012EA883C22FD00E0AF50246080F502EC67EE1461EF0445C51A10A223B08A4ADADD25F4CF0F400522D208B01B60D1A7F8176C7191E3E2FB04BFDCB0C2F344C5DD2EA1BA56EDA351E6B14848800F0FD0037DFB67E2B6C1F07309975BCF00C0A0B3030976F7DA9FDB0237ED1F0DDECCB5B2D7936E701B80AFFE01BFFB40F770DD80A9E6BC52CD5F03C7508B3E2998113F6C206A225A017A30D308DFFD201C37002177D0F0DDB3CD85EA0C12C3DD30AF0C63BA2FF0B389619207960321D2C390DDF0FBB1CEB69D80A841559A3080C7D932D0C7BDC100C00CF2946F076BF37DB980B06945A049820001C04040C1C0D73AD45010D0F02DEA0258B0C001CF4170410FBC6060DCD45015FF0A4030800C8BE6C020C6A080108008B35BF1C76043A040468102435BA943DB6465102866500491E841D162C1008C0206F0B27E07AF0E40200A9AA5D15594C01DEE0C5A260C52E005755370233210BD2E2C802547A94EA806DF7CC768AFB1390090B2A7AC1BA0A0533076FD6FD7CAAC0033E6D031E40342B3E50BD640706F600FAB6D7A8EC073C38325707BC576A47F64400A017B4064002445B914D1CDBD86E60DB32274010A760012F9F1505572ECF747802B2A0F86690EB044091AAE016422E7233B012E6D9DAB05300B2DE27D97D6F9777402E26CF36275003E61FC966183003C02E7273726353D27463EB902706484034B7022C654B27FA19A06F4F49D31A4E4200B01BEC390300007CE4006AB537BE030012000000FF0000000000000000000000807C2408010F85B901000060BE005002108DBE00C0FDFF57EB109090909090908A064688074701DB75078B1E83EEFC11DB72EDB80100000001DB75078B1E83EEFC11DB11C001DB73EF75098B1E83EEFC11DB73E431C983E803720DC1E0088A064683F0FF747489C501DB75078B1E83EEFC11DB11C901DB75078B1E83EEFC11DB11C975204101DB75078B1E83EEFC11DB11C901DB73EF75098B1E83EEFC11DB73E483C10281FD00F3FFFF83D1018D142F83FDFC760F8A02428807474975F7E963FFFFFF908B0283C204890783C70483E90477F101CFE94CFFFFFF5E89F7B95A0A00008A07472CE83C0177F7803F0975F28B078A5F0466C1E808C1C01086C429F880EBE801F0890783C70588D8E2D98DBE00B003008B0709C0743C8B5F048D8430C4E5030001F35083C708FF9614E60300958A074708C074DC89F95748F2AE55FF9618E6030009C07407890383C304EBE16131C0C20C0083C7048D5EFC31C08A074709C074223CEF771101C38B0386C4C1C01086C401F08903EBE2240FC1E010668B0783C702EBE28BAE1CE603008DBE00F0FFFFBB0010000050546A045357FFD58D870F02000080207F8060287F585054505357FFD558618D4424806A0039C475FA83EC80E9F77EFDFF000000480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C851031060330310030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000020010000000200000801800000060000080000000000000000004000000000001000100000038000080000000000000000004000000000001000908000050000000A4F00300C0030000E40400000000000000000000000000000400000000000100020000007800008000000000000000000400000000000100090400009000000068F403005A010000E404000000000000A0900300C00334000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE0000010000000100020000000000010002000000170000000000000004000000020000000000000000000000000000001E030000010053007400720069006E006700460069006C00650049006E0066006F000000FA020000010030003000300039003000340062003000000052001D00010043006F006D006D0065006E0074007300000068007400740070003A002F002F00640065006C00700068006900330032002E0062006C006F006700730070006F0074002E0063006F006D000000000044001200010043006F006D00700061006E0079004E0061006D006500000000005300650072006800690079002000500065007200650076006F007A006E0079006B0000004E0013000100460069006C"
        $sBinary&="0065004400650073006300720069007000740069006F006E000000000051005200200062006100720063006F006400650020006C006900620072006100720079000000000036000B000100460069006C006500560065007200730069006F006E000000000031002C00200030002C00200030002C00200032000000000030000800010049006E007400650072006E0061006C004E0061006D0065000000710075007200690063006F006C0000007A002B0001004C006500670061006C0043006F007000790072006900670068007400000043006F0070007900720069006700680074002000280043002900200032003000310031002D0032003000310032002C0020005300650072006800690079002000500065007200650076006F007A006E0079006B000000000042000D0001004C006500670061006C00540072006100640065006D00610072006B00730000000000510075007200690063006F006C002000280074006D0029000000000040000C0001004F0072006900670069006E0061006C00460069006C0065006E0061006D0065000000710075007200690063006F006C002E0064006C006C00000056001B000100500072006F0064007500630074004E0061006D00650000000000510075007200690063006F006C00200051005200200042006100720063006F006400650020004C00690062007200610072007900000000003A000B000100500072006F006400750063007400560065007200730069006F006E00000031002C00200030002C00200030002C002000320000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000900B004609403003C617373656D626C7920786D6C6E733D2275726E3A736368656D61732D6D6963726F736F66742D636F6D3A61736D2E763122206D616E696665737456657273696F6E3D22312E30223E0D0A20203C7472757374496E666F20786D6C6E733D2275726E3A736368656D61732D6D6963726F736F66742D636F6D3A61736D2E7633223E0D0A202020203C73656375726974793E0D0A2020202020203C72657175657374656450726976696C656765733E0D0A20202020202020203C726571756573746564457865637574696F6E4C6576656C206C6576656C3D226173496E766F6B6572222075694163636573733D2266616C7365223E3C2F726571756573746564457865637574696F6E4C6576656C3E0D0A2020202020203C2F72657175657374656450726976696C656765733E0D0A202020203C2F73656375726974793E0D0A20203C2F7472757374496E666F3E0D0A3C2F617373656D626C793E50410000000000000000000000003CF6030014F6030000000000000000000000000049F603002CF6030000000000000000000000000053F6030034F6030000000000000000000000000000000000000000005EF603006CF603007CF603008CF603009AF6030000000000A8F6030000000000B4F60300000000004B45524E454C33322E444C4C0047444933322E646C6C005553455233322E646C6C0000004C6F61644C69627261727941000047657450726F634164647265737300005669727475616C50726F7465637400005669727475616C416C6C6F6300005669727475616C467265650000004765744449426974730000004765744443000000000003C5A74F000000003EF70300010000000900000009000000E4F6030008F703002CF7030020390000D03A0000203B0000603A000030390000903B0000D03B0000F0390000803900004CF703005AF7030067F7030074F7030081F703008EF703009AF70300A6F70300AEF7030000000100020003000400050006000700080071757269636F6C33322E646C6C0044657374726F794275666665720047656E6572617465424D50410047656E6572617465424D50570047656E6572617465504E47410047656E6572617465504E475700476574484269746D61704100476574484269746D61705700476574504E474100476574504E475700000000E0030010000000CD3CC83ECC3E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
    If IsDeclared("_DllPool") And IsArray("_DllPool") Then
        ReDim $_DllPool[UBound($_DllPool,1)+1][6]
        $_DllPool[UBound($_DllPool,1)][0]="quricol32.dll"
        $_DllPool[UBound($_DllPool,1)][2]=0
        $_DllPool[UBound($_DllPool,1)][3]=0
        $_DllPool[UBound($_DllPool,1)][4]=0
        $_DllPool[UBound($_DllPool,1)][5]=$sBinary
    Else
        Global $_DllPool[1][6]
        If @error Then
            ConsoleWrite("Error, _DllInit_quricol32. Cannot Init DllPool Array."&@CRLF)
            Exit 1
        EndIf
        $_DllPool[0][0]="quricol32.dll"
        $_DllPool[0][2]=0
        $_DllPool[0][3]=0
        $_DllPool[0][4]=0
        $_DllPool[0][5]=$sBinary
    EndIf
    Sleep(5000)
    _WinAPI_EmptyWorkingSet()
EndFunc

I get this error:

"H:\Programs\AutoIt\Include\WinAPIProc.au3" (287) : ==> Variable used without being declared.:
Local $hProcess = DllCall('kernel32.dll', 'handle', 'OpenProcess', 'dword', __Iif($__WINVER < 0x0600, 0x00000500, 0x00001100), 'bool', 0, 'dword', $PID)
Local $hProcess = DllCall('kernel32.dll', 'handle', 'OpenProcess', 'dword', __Iif(^ ERROR

What is what? What is what.

Share this post


Link to post
Share on other sites

When you use #OnAutoItStartRegister, the function is run before the includes are processed. Unfortunately, you've called the function _WinAPI_EmptyWorkingSet before the includes have been processed, so the files that need to be included in WinAPIProc.au3 haven't been processed yet either. I'd get rid of the #OnAutoItStartRegister directive, and just call the function normally so that it doesn't happen.

#include-once
#include <WinAPIProc.au3>
;~ #OnAutoItStartRegister "_DllInit_quricol32"
_DllInit_quricol32()

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0