0x9ec68f0f000000000000000000000000260b9ac75753fbd67f2ea6d10724dd89a52c191300000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000ff20549c0cc9b7676bdf0fed8e58a867b74f2dfc00000000000000000000000086bc46816e62a802f98566571cd665af486c749b000000000000000000000000ecb240fedbadb83a719a4d8b63466ccbc78f0d68000000000000000000000000890d60fdb3aee1fdf90b8858a34a208cf4ad1a40000000000000000000000000e53464166d9dab175e9c290209d5eab9cf98eec500000000000000000000000038c4c91a1bbbda96c219d3dbb45bf915db38da8c0000000000000000000000005918bea12c7a9fce903a8a653c10cc84a0661d3200000000000000000000000034113d33485bf39aeb1ca251721738a3fbd8cfb20000000000000000000000008a73adbd409da4a0d74579f403d6bafb96f8fae90000000000000000000000004451739d0ce5c013da5a181a1ac91c9a5c651834000000000000000000000000736222b83dbbc002a7519001924aef28be68e838000000000000000000000000b4c388662809151c42b3b9f3ee9802b8738746a700000000000000000000000039ac7dae6ed2777c7417232db0d677637be72c7000000000000000000000000063b5dea9c795adc7e05d9e52a761505c7bbb77f60000000000000000000000001ff7ed41ac47fefac0e0fa2c5115bc17027664ba0000000000000000000000009eceba88e2c02aaf4095df0fa5d7bc6d7030346d0000000000000000000000009a7812fa4da8f5f1e65595c3564008c811544a81000000000000000000000000174667d25b8d310ccef991259790b3e5655099be000000000000000000000000ac7f670730b6faa3d023c0b1cb53847cf118da3e00000000000000000000000049fd193dc3ee6949821a1a09c8603807f959d7870000000000000000000000007f7e0de1e69c844327c747f0fd7453729e4eb579000000000000000000000000c3a6b088ef516d4aac8e7ec27e163083e1fe7f490000000000000000000000009efdf54e2811fbc3475bf5db28038709e680b2ec000000000000000000000000ebf418fe2512e7e6bd9b87a8f0f294acdc67e6b40000000000000000000000007269de76188e6597444d0859c4e5c336d3c39ddb00000000000000000000000073902f619ceb9b31fd8efecf435cbdf89e369ba6000000000000000000000000807877258b55bfefabdd469da1c72731c50708390000000000000000000000004c984a8c7d2076d9c5411e5aff50b9b4e2fe03210000000000000000000000002a60849505293e936130eaa3c64b54aece43a91e00000000000000000000000092dbacabc6ad2637ef27ac7c121d6524a569eca9000000000000000000000000bcfa30af898f2d4e3abb088fb945c2d7f313f488000000000000000000000000082bdc61fe48ae3c35700e345576c03f62ff4483000000000000000000000000c64b8ddaebf1de3877b1b36c2ff72774994b393300000000000000000000000027cc00d1b9980c0bf5bedb4e5515d2aff751769c000000000000000000000000c211d1f9761e0329fb8b2a8580e66318122f23ee0000000000000000000000003c7708e6c92974e12fec289b434ec44313405978000000000000000000000000b9537671ae3d543282c0094ee1087a15b2ef49a3000000000000000000000000900c27a7d1e2f6c0af86dbfb7990518037f7359d00000000000000000000000062532569ec38790ed296f8252bdfd30c725b30830000000000000000000000005e6fbb2f316d56c13ded0ab1b32138f7886ec1910000000000000000000000006b0c47eb2ee5a0cf85756353b6b4dbd114cb0d41000000000000000000000000e31e87ee50777dfe28d961b481f884e640c3b6810000000000000000000000000d524a4f5b993cfcffc7bb5282810a17a3dfb5bd0000000000000000000000000a63a1e0af208868d6de71072693cef21822efc6000000000000000000000000c94865cf47fe8ed5d0151c5eeba1e1582d4e2546000000000000000000000000beca3916ea9cab70265d936729c446669dc12bb10000000000000000000000002a9f44bddf83c45ece0fcd2100dbd5c00e48c7c700000000000000000000000063486cd5a727e741126d27142da787af3ae2788c000000000000000000000000b9bf28786403b81b3889d4b678444b6a083520f200000000000000000000000066214f55612a72b66579a0d45f27bfc82db250ae000000000000000000000000e26730390d228a18e59ad060ee9e0ff843283fa70000000000000000000000001348608ed6bddff4907200b6c9c3ab043489bf8b000000000000000000000000c8c466afb3d6c42ba32930a545d1051989cdf56a00000000000000000000000061e2c62b7364bea4e68cda042b31e5f448de0988000000000000000000000000ece674f97abbf09a8514abada33dcb1abb5315df000000000000000000000000daf2b83dd9e72b0b108fe069394a15a23985344200000000000000000000000082321f3beb69f503380d6b233857d5c43562e2d0000000000000000000000000c8257b999e9830cb3857eaad7879788083f2a83b00000000000000000000000060786e04bbd27e57a29ffd9f23a031593953522b0000000000000000000000009ff3f04c22f37a510f4d7b0b5a2e3b76b192f7040000000000000000000000007f670f78b17dec44d5ef68a48740b6f8849cc2e6000000000000000000000000c6631c68f00a5c89927fada25c70934d922329ef000000000000000000000000a4a4752dad188a2f1afd7228e5a0ea0505c9a56300000000000000000000000073218b228ad680cac16463ce6c0aee48a97d955200000000000000000000000051e171d2fde9b37bbbb624a53ef54959422388e40000000000000000000000004055e663b19fb321f3ee7a775f5c814e60e47dcf00000000000000000000000056824d08879ae52a4eb391f3b47f5297c5e49a2b00000000000000000000000054ef956056c685e971bdaf349e1df153b314983c0000000000000000000000008c44e7f913d0893cd5a3cbbb2fcd59785a7801ab0000000000000000000000009f6b409ffc3db389ba03e193ecc94637f9c5bbaa000000000000000000000000c7640d1f8caf949ed42da3b166fe2f8e367db1b6000000000000000000000000f086682335a38f8727a5ef7a57fb55326e0c62af0000000000000000000000000a0265a617a0b5d818a215f9cc7068ba34c8d17b00000000000000000000000006c1587c472e56a76d4d40657ac17389b15ddb880000000000000000000000004c82c9e0471c0fa7b051d0463aaa4a35b68463060000000000000000000000003971b317512c65a41face82425e3a7c9f29b9d8a0000000000000000000000008eb5a963dd93a12653af758de4720ca4b812abb30000000000000000000000005fd6209cafe0bb4525768a6a4b76cbadef0558270000000000000000000000006eb073bb20ace210e87fdb3aed34dd61c22dded2000000000000000000000000eca685de8080aeb51fc50acec13e6a7ca276737d000000000000000000000000cb9ccbdfbb0bb90144efab29384bef680398a5fa000000000000000000000000b9f13b061f4a68103396229631b703e433fd4258000000000000000000000000f4b090a9a818e21daa127969ee5ce231f4b662490000000000000000000000007810f8f3253ced11e8c56c6c8497f3134055d44c0000000000000000000000007701b66513a52949224049e5bd634e3fffd8930a0000000000000000000000006ca18c73b046e3596e8ffa7ddaede2dd71008af900000000000000000000000047419bc6bfaa424d24a8941a71988adc3683fd3400000000000000000000000080ecca13de8f500be4cf0816bc40aa56c5df90360000000000000000000000003d5d143381916280ff91407febeb52f2b60f33cf000000000000000000000000bdcfe3f59c0236e3e4710580616336f7f0804948000000000000000000000000843de2c7e5da59d9f1aadec752571a010c13cde4000000000000000000000000227f65131a261548b057215bb1d5ab2997964c7d00000000000000000000000029aac0d8a7da68eb549f8e9649f18775870e508200000000000000000000000015061b3aa8c2e9738fcc3ea2243ae53d9eb402f4000000000000000000000000da7cdb19ba8c0930d3be79d6c1a30ebc9379bfd60000000000000000000000007b6ab2ca4bb7b456161baa8d395c4dfc94658d90000000000000000000000000ac0953fb8431973762cc121080f8d8c8ada7f0e80000000000000000000000004f09bab2f0e15e2a078a227fe1537665f55b8360000000000000000000000000dfe5f275020def30993f042174fc2d335678b62600000000000000000000000082fdf8f646c6dcf7966734146486114f60c7def500000000000000000000000056264e5ec5215c3974cfb550d3aefa6720f5ee9d000000000000000000000000f33a96b5932d9e9b9a0eda447abd8c9d48d2e0c8000000000000000000000000d66f9967a0b7837926562570196c00398440274700000000000000000000000013eb7078a74a6b5a92101ce125eb4b47575bed61000000000000000000000000f9b5ac51cb7b94b6bce7020c4781393c25e8ca830000000000000000000000002b7b4d45dc64bea44a83db861a507c671a6d966e00000000000000000000000003c70563e94de5de56c11a0cc4ce3482f592854f000000000000000000000000dbd5d31b7f48adc13a0ab0c591f7e3d4f9642e69000000000000000000000000bd62cad65b49b4ad9c7aa9b8bdb89d63221f7af5000000000000000000000000e04143cde199140fff4bafbebc591cef38d4d96b000000000000000000000000970348e58309579b738c4f0085b53b6010df07650000000000000000000000009e03921d02befa1a234ad6ddfe477f8375b4f9590000000000000000000000002dc69be6ccc0168efd98f6a5eccfdda6a91a4c8a000000000000000000000000092e937515523384884e3f48694a6180d349e71f00000000000000000000000021c7c64163a116a1a872eb2d085bf8efa352b7cb00000000000000000000000067897d8872b4575bae4525430fa6f1ee8607fb23000000000000000000000000f0c87ab858026873d86fd8dbfd25ed37a318c2f5000000000000000000000000a1b9ae88e04429e1c2a41eae264aec5d889148100000000000000000000000002223f9fe624f69da4d8256a7bcc9104fba7f8f75000000000000000000000000d43ce272cdde24d7686223967031fa5044c37651000000000000000000000000f1b98463d6574c998f03e6edf6d7b4e5f917f915000000000000000000000000040ee0c505bd7d01df47582b4944bfdb7c6fa040000000000000000000000000597568694fe6ee1b701ec8578bd57102c9a29abd000000000000000000000000a1918c958963dc7e710f5736a7fbca7c32bf501d00000000000000000000000058647c5a133ed5f39f39d53b14e5bae6f2962f27000000000000000000000000d43a4434d0b91f40693592349ae2ff7031ce4af5000000000000000000000000bda319bc7cc8f0829df39ec0fff5d1e061ffadf7000000000000000000000000bb181e60626b84d107fbddc29e4c25fcf63490fc0000000000000000000000007b76b54ecb289a2d181c34e849f2fdd77e841fbf0000000000000000000000000348d6baf924b9bfe4166186f2bbd70668ea1b230000000000000000000000006bd01991d27cb094a21454af0ec80b463813362e00000000000000000000000093f2085956fc923cd6efa4939f71b4c343d154dc0000000000000000000000008779df19b430669733704fa383310e96c4f533670000000000000000000000000772f014009162efb833ef34d3ea3f243fc735ba000000000000000000000000d49fc79d9dcf0fa436e6ad4430d6a6d9c43dfc040000000000000000000000006412af68a063dbbacf965c0a430a2c5768b317ca0000000000000000000000008dedc31fc322fd51d9fdd71189296cf2c0c622bb000000000000000000000000c98f4497722c27e9ab2dd4de8665687c1da2df5400000000000000000000000045a71484168336dd1083346c844f94c19058bd350000000000000000000000004f5e2f5636cbcde8c5821e237272fb1c0893e13000000000000000000000000034c07cdd67ee13f75c32a040cfedd08f830a7983000000000000000000000000982fc8aaeaf174bda327875f98b8fa5895e18f2a00000000000000000000000070c75d336a84060afb393a69273cfd9e8103f2f300000000000000000000000028546d902d76b716bd1a77705c9ba10a4f0336be000000000000000000000000bacfa3529e14aa455fa9668ee0cb8c3e1c47ff4d00000000000000000000000041b2126661c673c2bedd208cc72e85dc51a5320a000000000000000000000000ede23cfea1a2b102cd355c5edf6eafd4b039670a00000000000000000000000051f51ccf2f17afec75f79d2a4fb0ac289dcc385b00000000000000000000000094dffc04a94c64f94fe8a7e8803997841538034f000000000000000000000000834c861516a6c2cddcc362843c4b39bad15cb116000000000000000000000000de8b048d77b45afbb38a8d4f5dfc7cd3bc695fe8000000000000000000000000258a113c0c61e301705d9bb3c7777275f8182f5d00000000000000000000000072fc97e58e7ac7b8dca01bc80d4aa6f2a7c2b18f000000000000000000000000fa9e221a7af006531a816e98792a3e4b22a01461000000000000000000000000a21c0c38b15d50b99b1fc627e5f7fb45b08bbc9c000000000000000000000000f7e14c3b5a5fe44977043b8fceb04e560ca8a17a000000000000000000000000b3b4c2126cdce49ab6d778e9479f368e503c352a00000000000000000000000068bec70006d006823f9221e11f96f97a97eae63b0000000000000000000000008abbece6d25aed58389572a01cadf320bb78f6ad0000000000000000000000002a38c2ffe6b3b939c672e9d7836883769692ba450000000000000000000000001e9943025ce6a74e38fc20aa465d58ba270669610000000000000000000000007e50a430b53c743fbd5529937533dbe5146c80370000000000000000000000006399ed6725cc163d019aa64ff55b22149d7179a8000000000000000000000000fc13b664e814098f08f10ba0fb23b1bb916f344e00000000000000000000000044a29a53bb75850ea901240c8c8e7530f2aa061f00000000000000000000000034aeebd1f93dd050f7bf188e581a7a44414ff47c000000000000000000000000d82b6856533359fcbf83023f47eda70619c696c6000000000000000000000000a60cd64fe1253ff3c9a26105a41d1570c976ad1f000000000000000000000000b1e79182aec8e728930cb3d1464a3cfe729094ca000000000000000000000000bbf71aad6e1f8d180d3b1d898528654c1d18b2ff0000000000000000000000002928e316b9d6271b753e22f19320b57491c853bf000000000000000000000000e06ce449700672aa8c524a8a2d83b507e49ae43f00000000000000000000000020b5d7cd0e48a69b403eef5127fa33a4ba9b88560000000000000000000000001bede0beba14d80ca6124f9949d09b0d16de4658000000000000000000000000eba1e60cbd4d901de003baa56ee74a6a9a02a72f000000000000000000000000be0687f9a674bda28014e8eae091363801220e71000000000000000000000000d2135789db996b348c41583c06f0886a8bed9c1b0000000000000000000000003f53e0d642d1e2ffc7c0032e78bcb2d57460295a00000000000000000000000044a927dd8f6def04f76b00cece9804bf441dc6b100000000000000000000000082a0c1a0d4ef0c0ca3cfda3ad1aa78309cc6139b00000000000000000000000035e37890f72a79f186ed106db5342e86fe21ef9b0000000000000000000000007e9e633bee73e092fc81ff864b57ced782109efe000000000000000000000000110151de048a10cb037d4f488de93c289e133880000000000000000000000000a0c13fcf14d077d151a0fa75adfbcb4f92984859000000000000000000000000c23924a846eca931ec3014253e94f15b038bd0c8000000000000000000000000d46b222cabcfda3db5e46eb1e667d74cbac52184000000000000000000000000e7a81f97779cffb16180dfb44d8c128528c2d986000000000000000000000000d0c417aab37c6b3acf93da6036bfe29963c5b3d900000000000000000000000005a3b354d98c113df9781ac525a41e0ef44a044400000000000000000000000046ae2a509931e56f9c8a4e0be9b8453a1e1f4317000000000000000000000000731f93b5d7270516e8e746e9aabdbc80c7a62fb3000000000000000000000000f87374150bbc40bf4b092e2f2993c379f1a2d977000000000000000000000000929e42f7a2f12ba0f0568c8a7749b81a2b2d8f90000000000000000000000000c96b8deae746537d1412a46dc498dc4dde6bfd2900000000000000000000000046fc8a42b4b643401ff2bcad8c1b943535ebc1bb00000000000000000000000014a8489a69ea53d1b90ba7cec4bfdfd31483d377000000000000000000000000be6695fb4c6fed0385568a3dd1873746054ed9580000000000000000000000007b6964440b615ac1d31bc95681b133e112fb2684000000000000000000000000d88b9f7185f404015b665e070a5ef03a7e26661f000000000000000000000000e380253f062de8286eb013a89ab88a79323464f8000000000000000000000000261b254a4763b38f295b96c66c023bfa663f6f3e000000000000000000000000c37362927fe05aba72c533e23f97781ebb0877b7000000000000000000000000c1d1b12bce4a73310f268d49efab95eb2a67960900000000000000000000000040dfc27501673138ad20295f85afd55116e84d5d000000000000000000000000c27c8b3ce02349f4916bfc8fd45a586d8787ee5e000000000000000000000000c92f9ee00ca818fbb6b99d6bd20880842b23831700000000000000000000000003e171762204186d1a71dfd9474af8e9fb26e65d000000000000000000000000146433c5480d8136eece2a52951d8bd05fd6bab60000000000000000000000009a202c932453fb3d04003979b121e80e5a14ee7b00000000000000000000000050787dbff34fa84967cf73c96a45f5900ed4a735000000000000000000000000fb3f6391590edb6c964b087e0f40418775deb733000000000000000000000000f2c38de50a250c0060fb45ebe4504b67f6f1be3c000000000000000000000000ccff5627cd544b4cbb7d048139c1a6b6bde67885000000000000000000000000801117182ed62fc99911c044fbcae3bd5943865f0000000000000000000000003dc606ce9cca12196917a3267a8ae7008e0189580000000000000000000000002fecfb303f9a6dad5a47574c68a3e00f108ce17600000000000000000000000013f8dbef61b525ce19f50d695c33979ebc929da6000000000000000000000000565aecf84b5d30a6e79a5cef3f0da0fc4280debc0000000000000000000000004aa5c2fe353745d3d6000f1be402c72da500fcaa000000000000000000000000dab85506424396fb090d84b64ad63b770d87c0280000000000000000000000000163374d95774034a6f4272ec3568d3701bb70a400000000000000000000000016a59dade5132509feec7bed7aac30447f9d8883000000000000000000000000a50a32dd490ed0f3d820576e505bec3573435c7e000000000000000000000000ecc9c7048bb07259d065324366b35923a27db27d000000000000000000000000990b6ba461088ab74f026d01ecf656eee5518859000000000000000000000000aaaff093bbda998bfd1026689affe711f5eeaabc000000000000000000000000bea9b9dfac2c9c288820ab8744c1c1fe2706e0be00000000000000000000000024dfa335e7918c4d1537f600b1cd3eceb8b170ed000000000000000000000000cba8b7fe6376ca7a0e40b3bd335edca11811c18a00000000000000000000000083b4f4809803eaaab01a03b480c224b981751c3f000000000000000000000000b2f1a63595f90ce2663f04826c7260f8cb99b90300000000000000000000000019affe80f823954f7c4d41e84625e46fec5d4e6d0000000000000000000000008288b8b38696d8363ebd14808c8c22f5172d8d6d000000000000000000000000f2678d06ae88e19bdd5d66dea07d0f1987ea3275000000000000000000000000bedad4d335b49f88b00adb1970eaf9e0a84a055b000000000000000000000000bc64203fc3a754760bb8343c2a1fd257fa2597c50000000000000000000000001732951b80c737dbb8f367e83e530623bb612e54000000000000000000000000fdd44d6f9fe25a998d05ede946e03f4845078ebc0000000000000000000000005f9bec2dbd2168ffccca96ec063ec5b55d80e5be000000000000000000000000922731d7e2a193870f438abfc89f3c38df821190000000000000000000000000406c6d9e9c31e6e36bb92f05db5231eee8d01ff00000000000000000000000007e0634f61492c88fb7d5437277c9ad736706024a000000000000000000000000826554f638efcccd28a271de17b7c2fec7711961000000000000000000000000e0a3fa43b4ad36a4340c898d9557bc1a213cff050000000000000000000000002383bf82926737abcaba102bd57bf9f4b32ac4cd00000000000000000000000061755b550e2e32f56b87b0f0c657409a49b104a3000000000000000000000000f4e4587ac84aeb298941d99f8f258bd699e97cbd0000000000000000000000009c41cda6806a85ad073fa62a628b4367bfa2ec5600000000000000000000000029346711dbee8f632c8134c1ebaa550e6567664d000000000000000000000000bac118869dcd700e8d955cfce53dc836b6e2fc320000000000000000000000003f7ec372bd564be6b47e2fe8e1e275905c92055700000000000000000000000029ca68ff20a1474901a85ba095a0f4ed9116550a000000000000000000000000f78f7a1b5fceffc5122702e53b15df34b63252ed000000000000000000000000c2333f57c45a619780f6cf622ae55c99f1af750e00000000000000000000000096a24ab830d4ec8b1f6f04ceac104f1a3b211a01000000000000000000000000e8f6f03505c9f50f94cc8971d3496e1fe96a66600000000000000000000000009eb38cc47f02c7e309f48f8b89c302a04668170a000000000000000000000000076323766b26acd9559f628e677b7f402808d05000000000000000000000000035be930ff697cb618a050e11da6b7302be793f88000000000000000000000000323f02c508fe9786ca8ac79301aec467efb9caff000000000000000000000000d66487d456b74f1030778f68a8f6026219d525c1000000000000000000000000925bc135a96716d48ad5fe9ab553076146147785000000000000000000000000fab8c9cd1298b3abb5cf3fae4b48a99b9356eb71000000000000000000000000fc8e0d5313c5eca1ef2e99d95b8fad5a5e638c870000000000000000000000001d63c27367dd5a8c86b59934645df46d5486240f000000000000000000000000bde32ce9c4eaa72337f70a08ad602ca2a20fbe4c0000000000000000000000002bf7f5924202612dd26f23253056f091a109b181000000000000000000000000c7891b3e810c1cd670cfb46cc9de45038a394fb3000000000000000000000000710e2c30e14a15cc3912ee0d7c04045bca1b7b6f000000000000000000000000a3eaf6176f4a76f88be2a5fec7f102fe44ffc5630000000000000000000000001aeb52806a1f289dbde4fbfbf98030a01aba805b000000000000000000000000e44afa3e275e5b292f436831b7d208417142c9c9000000000000000000000000ce0112f58f50bb2728a0063b7c8ea1d3a829510e0000000000000000000000009436dea028529d645f2f54fe0434d88bae0620f8000000000000000000000000cad7f649f7cd0f2a9fafd75581c953c369f9a133000000000000000000000000c2f0a17d162dfbef90cee9baa5898ecc3acfa173000000000000000000000000de8ff0d3e8ab225110b088a250b546015c567e2700000000000000000000000051cda4e4a2cd43cad7827bbdc680676c936b494b000000000000000000000000f55fdd6f5a63daff4baaa6ac7a8d3eb0ae8821700000000000000000000000005d4f22f6d43828eda31f8b4c73d9567c173a3fff00000000000000000000000010f3610a30a244ed6babe5848d9aa730ed38a8ad0000000000000000000000005a34f25040ba6e12daea0512d4d2a0043ecc929200000000000000000000000013b535f2a2cce65beec8b64b76d3e05fd493b8520000000000000000000000006264b7f05facadaf24b71a96e1df3f46a654b79900000000000000000000000074e54cb49ad7eb5d1c1d4eb8bcaf065614127d640000000000000000000000003225b7a01f8f3e68d89292141e22f1c6829e08cd00000000000000000000000046981fe345b112851558ce1011d56701d809696c00000000000000000000000065b1a636e356695d90b1c2e7b0407400c790e943000000000000000000000000399e7bc9ffc1aad758b879e4868595900008bea8000000000000000000000000940181a94a35a4569e4529a3cdfb74e38fd98631000000000000000000000000477baede70cb2e7723e010600df84674a4baafaf000000000000000000000000d80e2173a3e3c6d70508b6a878260444034e5c67000000000000000000000000dd12634c0506d6fba9e3f85b2c1023450906fca900000000000000000000000031213d1b055fdd1332bd3499c3016e936047816d000000000000000000000000ed102f2ccc040b1c2837763ee33f269fe21bd9d50000000000000000000000006decf7eb7250454df0181c17f98b258288afc4bc000000000000000000000000261e1f4667e750b2f3895b2c0c9a4ddadfed58350000000000000000000000002c84278aa407886b277bbd96ccf3c0e31a3f8ffd000000000000000000000000daa12ca83de2fab833fc28ce1300ba6ddee6720400000000000000000000000070fe407bf6f84e6bc41481ecca1c0f94695e85c6000000000000000000000000f978778ce55cee6e88f123138a442c099c90cd60000000000000000000000000bb5bc7c9fca979ea0187deff62351bc2cbdc5e77000000000000000000000000b4cdd9e60660356962a219647fdca4e980e58de000000000000000000000000059102d064e14fa7b0676cdd935a0905175d223bb000000000000000000000000430ecf00c4218d45d8a57a14a36c8acec3252d99000000000000000000000000b282f8129895eabb03891d430e2ad6167b281dac000000000000000000000000127ef2f83358becf0785b6665da185576e634ae4000000000000000000000000cfede447ca3b4885720b5a327e3bfb02078f06e8000000000000000000000000ca31a8173ab19c3fa006d0adc2883882f189797b000000000000000000000000a135bb5ff0b9da1f3140bf051849bc0c0c29bc87000000000000000000000000519bbd1dd8c6a94c46080e24f316c14ee758c0250000000000000000000000005df88f897139f41deada2317db1d2b0ea431030d0000000000000000000000004a80ce6aa819008a385b9f10414878a65825fcdc00000000000000000000000029278f97a0b7f7aae1e163a2f0e5d6cb3355b184000000000000000000000000525808d71e3558cab1bb8c90a9e6d35fdf23e1310000000000000000000000000dbceb4871cace17c817710cf1be3f315d1504f7000000000000000000000000bae6c838d150508cc38f34c678ef586c8e2c76fd000000000000000000000000eae066c25106006fb386a3a8b1698a0cb6931c1a000000000000000000000000bf5b9de5869e2550fa245cc08059d3d1ec98b57100000000000000000000000075eec02fca92593946340fc07c037f2f3854e60a000000000000000000000000cac4bef447ae5c84659ebc01b58612d9514bfacb00000000000000000000000055c6f5c8fec39fe956a529305774806b90f3b6eb0000000000000000000000006d57cfb8f9e3586bcb4ee9ad037c601875919e50000000000000000000000000d310a932cb1db29cdeff5a7b6fc34ac7b4f0ed8c000000000000000000000000ba1bef28521835f22a83095564f532dd98c76329000000000000000000000000564a1220288158326f04917c22b339eac112e36d000000000000000000000000b86e562248086a8150e97c5393f96036b81139120000000000000000000000005b9c11ac7b49eed6789b3f7816ae27663ec9579c000000000000000000000000b0adc81d4e100c3c0922c0d5fd4b0609f5975fc300000000000000000000000043e1146dd781e76a9996947847dd82f55765d18c0000000000000000000000004da9c78b25fe29a679b7d58e394c24b3286ce80c0000000000000000000000001bac3c5b6f015172b6f726fbea16d3d169471ae1000000000000000000000000961870e8aa20dd1a6a5833d0854a6a5c4ad77ec00000000000000000000000003f89354709d19eca5246152e12c992e5bdb45f73000000000000000000000000c6ca088d5acfe7795f3c7091acacedd2ae35744e00000000000000000000000000c9b599a9c366be308d5fe50b07d1763952e7d90000000000000000000000006554e4e802bc8891320d1d8f797964ce84e4e2f7000000000000000000000000f5dea7111cfc0a9302ec4a1934129dee5cdbff40000000000000000000000000da4bb0c3c1061d468b4d57b08e5de3c781ce1d800000000000000000000000006d80c59a335038591ca2a0a94c134d836a6fd36f000000000000000000000000b5f9883a9318f3c7bc50a40be24f975885fe13a5000000000000000000000000e7943aec2ecc741c952cf9ba6e8226d5088b7dd80000000000000000000000000ac188630d197d40e8c198406dbe1079c4d1749c0000000000000000000000006bc5a5c2e87566ce64a7ac19512a5b58ef7b789300000000000000000000000007e2887e533a63319b2b0f55b840fd0c878e8f2000000000000000000000000093585bd31a41995864f0130c5567dc8ddc09cc0000000000000000000000000076c48576822cd955c320f5d5a163e738dbfecc010000000000000000000000001ead75244344a1ea8f9dfe53f9d36e0cb99deaf2000000000000000000000000a150da57fe14e1964164fd52b55759c2649c5e9a0000000000000000000000004b7ebba9b550d6eba4be579422a8e403dee36db2000000000000000000000000cec9895624f11614721cb26eddb82d78ce7706550000000000000000000000002ce4a95e8e5f390d34563ca4a899a2c9d553a14a000000000000000000000000c6fc7e3838bcb2b0cc6da0251c4f32b8865ed725000000000000000000000000824424a24e32d4c5f6bbe7b1d867ff50ebccd1f7000000000000000000000000195a856f593d368117de70917c0b9ae526995d17000000000000000000000000935d47648cc2a0c3a8c1c3b348196f423dc85fa00000000000000000000000006aa9036daab2ad19527de23600d03bf9723a6e690000000000000000000000001dfe3a7795f2cb2b554907f472eec7ee5da3e71900000000000000000000000013fff162a2a51d8ba3bbdaf5a9230db1a3aaecb500000000000000000000000037984a8e87b7ea3e35df87f419ef28dde5071a5a00000000000000000000000043bbb129b56a998732767725a183b7a566843dba000000000000000000000000b7e923182b9c07b95c780c4f1ca8de7c5805c47800000000000000000000000020ca6387867878cb00e99c8d65e26de37b0fedce000000000000000000000000ef56c2349bfd1e24c5f908caee5e490271c7cd1300000000000000000000000051effb24f1bc4e370e0c44f70e4753924f90a73b0000000000000000000000000315a8be1c769212b3ab894e3f353dc53604803d0000000000000000000000008b10c9ff513d0e90df763aecec4ed77684d7b1bc0000000000000000000000009bba94945f39a276c001441258fdb0d961f77ad8000000000000000000000000e075fb5939c8439daa351326c7b5efa8a9f748de00000000000000000000000077be35bd32920f48a05ade5d0227e372f8b762ca0000000000000000000000006756d7f2786c55c78061c783aad660ff65c055fa000000000000000000000000afcd604fc2b046705b559eec75c292606360e4df0000000000000000000000006c9f04ad4934aa14334c941253f005691d40b70c0000000000000000000000004e26b0294a2bf98b628e82c5e584775976db705c000000000000000000000000c74c0f2e8ec3207a17465b60aeeefd76a687d81e0000000000000000000000006a31b09764841f6037cf16541e4f066bf05aed93000000000000000000000000e0443a1fa6b3412cefc9b3c8b8b0ebf2b8ecf740000000000000000000000000ce822ae0413f3fc48d1b6b05ed69585b5faee7bc000000000000000000000000704ee15afe87130f51e2ed34a87a72590a8559130000000000000000000000008be515fb5b76f8e3f1bc6301ac85f78f44cc697b000000000000000000000000e4b84604ac013d89e1c6b90a3c9e671b984270f3000000000000000000000000886dfbd02460f4ef79141c076dd99f5eb695d951000000000000000000000000a2f90a9f0841eba4b0f0fac451326ec786a4af0100000000000000000000000024818521f589354a1af204ae99eb6d24544cb76c000000000000000000000000785445e913d60db1e4cf8156d146a0da6341961f0000000000000000000000008cc670369c2131b3a94d78c5c6cd62cfa46dcdaa000000000000000000000000e05082ca27367dd47d528ace36cfc999f7ea859200000000000000000000000045d8c7bf5be7c99d39cdc724f60497bd7954645800000000000000000000000063c17dcdc271f9db9337be2791839dcb4f5bea7e0000000000000000000000000b28497011399e97fb94e77cb76e515d3b14472f0000000000000000000000009b42e5f8c45222b2715f804968251c747c588fd70000000000000000000000009cae566d092b395bcd3c5733452528e31d414b11000000000000000000000000ec82f849858475b0318996a7323bfa7dc3e02849000000000000000000000000029b65802cccbd40cb66175fcfefde33edd79a0e000000000000000000000000bb34d156d56ec367ac43b4cfa9daa161acf4071400000000000000000000000014e0f32cf5209219958df381f31aeed98c7b521a0000000000000000000000006be80b61e30ce9cd24abfc0371ddde201f413e36000000000000000000000000688f778c51db4d990bf1abaf8d33fd95e48c664100000000000000000000000032378177cabfaa5d73bb2813021ba4684c196f9d000000000000000000000000c883711a9aad4d74a1bb7f14e1134fa96fd287d5000000000000000000000000e947e32c6e1cfa4b9406e736782df1446a5b189b000000000000000000000000111bce709d028f21dbf9b2dbf5a40c9d32cc8198000000000000000000000000646a537d67b697edd7d9a4317012ef3b945939e300000000000000000000000000b2149d89677a5069ed4d303941614a337001460000000000000000000000005ecd553108dd47a9f40e7f08b650cb83ca9503480000000000000000000000009facb80517d9213cc60e995c8697c9cc6d522882000000000000000000000000c81c6daff3eb609c606fe2ea9e233a7a032c7b5d000000000000000000000000c82e5399d3b0b1c125999d3417775908f00cb410000000000000000000000000eeebb89716dde1b3a17732cfc1a6ddef75f8c87e000000000000000000000000b5afb771d3fee1c52993cf5094dbd27fa0eeb01c0000000000000000000000003938c0fb2fa1be7502019b404ba3e36fd059eff3000000000000000000000000bcf1c1dc97324568e594678389d3c8cd9ccf12c700000000000000000000000077ff6a8186c186708eeda68e6aba84f08eefa9ca000000000000000000000000c36de5e5dfeb8a4d88f80a0fcdab3a67a5fc80d00000000000000000000000005f4e06f9c381affaae84bbdd231f740beda06585000000000000000000000000eca7ff920e7162334634c721133f3183b83b0323000000000000000000000000f64242972e116b4ca713efa590730e37415890160000000000000000000000009cf64fa5e8eaad5250d94a97879a3eac598ee262000000000000000000000000cd401de1cbaa0d770ee5fb70ff622c752c92b8c50000000000000000000000008cf3f39212c7905e738970cb22f5303da3ce6df8000000000000000000000000fb8c98a312030598e4ff578071bc2446747cb54c000000000000000000000000c558aab639815ee70b0093eefe1121c432db535a0000000000000000000000008e4ec0944b1f4d6d871e3f873d0ab9aef975ad9e000000000000000000000000c35202ca2d64bfea0929005d4de22f924bd34244000000000000000000000000ff3cfe1805324411ed5f1a611bce2965a9688766000000000000000000000000b75bc59b7a31c07d2ced4dd5c8c8ec5f70f5c079000000000000000000000000c7a9d46af0e907e86c3eda1c0fb51840fb26278a0000000000000000000000002540f1f3dae07e7599c1c513c1105054af094e1b000000000000000000000000e37fa60241baf5e222c23a8400ccf566a43f771e0000000000000000000000005504b38c6f691e150e7f0a20ab24c1647882e12a000000000000000000000000202a1f0937273896c1402c8bd48fe78af6f89580000000000000000000000000392f65b47120652f6f59fd7173fafd65bad24a6500000000000000000000000045a5341248544a4e880860028550166d3ea27d880000000000000000000000004088e9e4d61b8f575ab7518fe46d741980017daa00000000000000000000000084daee1b07d76322ae26ebd4f471a25a1cf0284b000000000000000000000000478d9048b392b18db090f05651341897597f86e4000000000000000000000000ad627dc16048905f16be3bb0b0b281f995c5272100000000000000000000000083f953956671d9f88adf75bbe2ecea58c76ad98e000000000000000000000000f4e4eb92c68136d107e0c229cd4935a8681225ab000000000000000000000000448ee6acb58466b1ba457dca820f4ef284a9c51b0000000000000000000000000aad9ea1468e2d39d4c1492e66fccbebd3c93f6c000000000000000000000000683e31f7be5375e138f3c17d71b3614d64aeb2810000000000000000000000002be4eb82ed33cfcbe6c0a336236ead10791036330000000000000000000000002089035369b33403ddcaba6258c34e0b3ffbbbd9000000000000000000000000bf77b28bcbe88adc3135866c5e2022df821088b0000000000000000000000000d0d34a60736619a7be254b86d54a66ac2728bddb000000000000000000000000df88cb01e2330410dbd3166c1c9c510ce8f4ea9a000000000000000000000000cc854f12de6ff889936d17aaa39170f77ca360ca000000000000000000000000cadd48a7639e9add851450330faecd8848b7a752000000000000000000000000937c527eb4f27030f6667078c64982b3202257d50000000000000000000000001e593f9fabd9a166fc6dd0ad8255a266fdfb490e000000000000000000000000d94e01b6b2074cafaebf286e0c83b13b68db951e000000000000000000000000025137c819298654162de2609f407514de4bb0270000000000000000000000007d761383a46288551a0df4c7321fd248374d2a5c0000000000000000000000008f97bc72849536aff396cdbb1a21c13893b03df80000000000000000000000001a5e16e7d8673b736aa292840ddbcbdd2a0622d20000000000000000000000008da15f7e6bf20eae393d0210d0f69ea98fc8ea5e000000000000000000000000aa5ed79db0390a3de4542bf0da5048544f6148060000000000000000000000001a1d8632c14a7ac1f4cda01bcd21ab2b00cf63690000000000000000000000006d0bbe84eba47434a0004fc65797b87ef1c913b7000000000000000000000000e4bb2b55862f2796dec3ba5a2a36b965d5ce517a00000000000000000000000014e61826f2c41552e9c6e6d7fd03b197fbb7a9b4000000000000000000000000fe1d9fb09d414d89448a75b7f6a4d5f3820abe6e000000000000000000000000c57d4e1c7b5b6a4f2d16e3e6e5fca8bb660f396f0000000000000000000000000521ce0e8b633d1b8c4ce4f59274f1b71d790b8d00000000000000000000000024de862506bc1c583d05b1074df38f216dd58e3c000000000000000000000000d337db530c47de96cd845c5d80fccf8aec3921e20000000000000000000000004fc4457788f12aed1909cea1e4eeafaf2b8a4a00000000000000000000000000d53c8d041dd8a6eb252490eccdaa0df27b2e3fe2000000000000000000000000326ed6ea63a16520c605a1f4dd6ee317f6c7940f000000000000000000000000e37313de15dec90ae66bc427f8f016c917479dca000000000000000000000000d564e5f05a781f4723d28080eb892f1db3ae1d330000000000000000000000008e2683ce5da2238cfb43579aa41eb8e0fd8812a0000000000000000000000000fad197f64d16f34d83aabd63b33402fc09667a4700000000000000000000000082791da822a680ee7e8bd632af0c33b3c698f9cf0000000000000000000000003fb8334ff6ef8b883212bda7ce3e75bf33f274a700000000000000000000000077f8d2af77e79cb14a33dc39f340b31d0d6ae5ee0000000000000000000000009d4500ceddc6c42cb9404ffe331de48574aaf86f000000000000000000000000ccc4e8ad313df8150211b1b934725345924ab81d0000000000000000000000003c200a005e6fcaca37a7f8d5589a4555cd59d071000000000000000000000000f9b2838b4de8bf3d62ab5c3929ac2e49a0c4af6c0000000000000000000000007ad731e8b0263896ed5d0dd679128719a306cdee00000000000000000000000024d833ada7a519ea29493e982edc4a9446d028dc000000000000000000000000b2b420231c300fcec085a962ab5e5617fe32402f000000000000000000000000e6013fb3ab12be8cce3cda1ea43a1391c857197a0000000000000000000000008c5adac0103ea578f7aabbefb4f4ad68edb628bb00000000000000000000000093c20947353996eb928af059c07546814a7f88c6000000000000000000000000f8b2ef714862e8a6cd51a7721a2f5282232f169600000000000000000000000065b4a4b9813e37da640bbef8abdd8e47100be5f80000000000000000000000006506ab596acf9625fade21f5e760e5341af3a953000000000000000000000000dd234dbe2eff53bed9e8fc0e427ebcd74ed4f429000000000000000000000000ca11502ce240905688c9d8b2a7d4fbd42b5a11f50000000000000000000000007930d9fbd4f6731106da0360e5b2ef5881fdd1fd00000000000000000000000034198f98b7266ba4ff35485dbb34df379a438a8a000000000000000000000000d54c085c85b4e8400db9ab96516b13ef10c681f10000000000000000000000008644f89878af65a492d64afd44af84f25552a0ce00000000000000000000000002c12c9b0d7309bb2980a6f18f233117c24d4b7d000000000000000000000000a9adda56845662af63a16a02afe2512e0babe4f00000000000000000000000003364663811dbd2293e11a13d51b65cdb8cad3bea0000000000000000000000000455aeb2a8f6e033a4906671102c0b992e4af8c1000000000000000000000000e3f709397e87032e61f4248f53ee5c9a9abb6440000000000000000000000000931cd0b373181defcc965505c8ff61029effc34c000000000000000000000000ed2fe03de7f663cc1265bcff93af9f15ff60acc100000000000000000000000038e9c50ae1af1bce0e8cf757f37e5ba62f375d9a000000000000000000000000b85eda2a587872924c36d6bbc945a0cf1aa2cf65000000000000000000000000692309615631a5cda1656f8ae4dcb41fbddda030000000000000000000000000194768fa36f47126fc3a3c3001d7bf43fcd67e14000000000000000000000000b47a66f3de4948c552d314efd921eca7ba55872b000000000000000000000000c9fec9bf88cae8cfd985f875d176bec550f35b82000000000000000000000000ee096fdd7fe7a759f3e8b0855b02976cf0fd25f9000000000000000000000000093b5fa753c6a4c94b0ae98326919a5e241901a0000000000000000000000000cd61fc1c27c103eef794bf35a55cc847fddf57e1000000000000000000000000af6ddc5335f8282997568f18b6c15a1c9c5aa884000000000000000000000000e1c6548a175f8687b662c7e25b4df21f1379ed97000000000000000000000000e438022f08a83dd53317c367e85aef01fb86ebb9000000000000000000000000cd940abbed38a3e8485848bc416ee0773349c98a000000000000000000000000ed6f5e6c87dd5fb9b07a03c6841b5721d384e3890000000000000000000000001a1f1149c9475db497e0a718b0247fa952e475df0000000000000000000000006366138fd616df7e5906d7b00250634da342ee2000000000000000000000000036802c0800a7c6d49e1c7e7258a3d9ccb7a7511d00000000000000000000000050df8f4ed8cd359cc9e474739d2e786bdaa983940000000000000000000000002da2ccc40b9aa70f4adba76559a6acf4ccb45fef000000000000000000000000eb843915d064557874a81ad8749fee7a9686d14d00000000000000000000000063029176a7f7589dde7978c5eef22d7a75c446d9000000000000000000000000b28320ace16cda76570e977bda935621e7d7af3c000000000000000000000000aefdf2832dee7d92f21680e7c45dcb5f72993c9c0000000000000000000000003660e890bf98979efc6804833128275056e017bb0000000000000000000000003d9121fd3c41f7772cb15a665bb10e157152bd120000000000000000000000008ddd46d7093c8bc100e0b434e0c62edd80af2ff9000000000000000000000000aa78654a0d17318a24ec63b1fb39485817433b250000000000000000000000006bb9df568293a68f6d4ffc007cfa6838042007d6000000000000000000000000a4b31fd10b4c9f1ce0f4f3b63c04c6ea7a334b2d000000000000000000000000153695e57a1f47918a93a484fa1cbb251be9de07000000000000000000000000d8e691990947aca1b144cf60e0f74dabf362d7b50000000000000000000000000c1d14b66e74fbb35d53a0c97dbe93fa8a97bbe7000000000000000000000000fb134b864ce12b946519bd8431c08faa220e0c000000000000000000000000005815edc362e01b9b187e94aa9b75d4564bed1fdf0000000000000000000000009090978cf0ce4fdd6327ffabc1c61ba1d94dd9cd0000000000000000000000000a282941aaee3cff32574366fff4c55f0f46f3e40000000000000000000000003c2b86d6308c24632bb8716ed013567c952b53ae000000000000000000000000f8a8a0d1018dea82c963d8975ae0f47ecda5bc7f000000000000000000000000a16ea715d20c926de7f7315a5bd432bebdbac5cc000000000000000000000000a4a7e0dae53e9de540ddef4bb7214499dfdea07d000000000000000000000000cf31285ae84a864bf7d619585553f020acc607f6000000000000000000000000d498946931dded718335fbc8c0a9c3989833f11a00000000000000000000000065fb5a3cf4aabe083895e4bec01988510a3c67b5000000000000000000000000a677b74648ab1ad68b329e9bb15241adf5250e0500000000000000000000000000c644e774d7b1a3a95154113f86b9e25350a11100000000000000000000000016f7e8199b46ff86d33be983ee6c642d9c14a5ae000000000000000000000000950ad950d6f07491ef2c150545a6a2ab7adc03f4000000000000000000000000cd14610e6ab9bdf20c674b1d6b47c4e4f4c641d8000000000000000000000000ace9182aa0e1c10005b1173d8ada776f9904ec9c0000000000000000000000002478253b0a6a1d832c2e546417bd622fba140411000000000000000000000000f6f9f2054e3c8e450279c2859b1141c67877613b0000000000000000000000005acd82f64eee415214af6357318f2629c27954d20000000000000000000000001dacc599c726497a7a83d02d6cbf9d4430e12abb000000000000000000000000e6202bb52333ed960f1700f8ab65e8f6db6a561c0000000000000000000000009655226a29db3b1b4f4307c64822d4d6f72d5cbc000000000000000000000000b3df613d3fc85c94e8bd12896bc2f3256b55a609000000000000000000000000ca089140045902efa4671c128d000dd5358baf9a000000000000000000000000e3800a58b5535935850a10e082952ec3577d8dcc000000000000000000000000b5f2690080629427decc66348f4dc5e2efd29fc40000000000000000000000008c1b98a311567308b7304e7938799c5c1fda6e8e0000000000000000000000006df8c2f8139ab282ec0b9f2864b7315763cbf427000000000000000000000000e40cb4b98e0a2813074881dc63be4ea98c3a5838000000000000000000000000229fd4fc7ca05e61d626ea0d8fe2622ab01fcf6f000000000000000000000000b1dd8dacf33e4506820d8dd147986a383fff387e0000000000000000000000007793b27fc4ecd12d76d0aac98af0396a573a5700000000000000000000000000290fd5f42ad7370ba528c8fecd77c775541259350000000000000000000000008c333a91177c693fd9cbe7e7879ae7b1b03614130000000000000000000000007665e2dea9dfff3ae2d52f03796503a45ba3b5b2000000000000000000000000931143b901a1c81ba1657cf0f2acd126f75ca4fd000000000000000000000000c9a754e90088acf5b29bf84ce034217151a856c3000000000000000000000000df7c8f17ab7d47702a4a4b6d951d2a4c90f99bf40000000000000000000000008b1c8d1a61d7fce1608f0557a78a88428bd48ccd00000000000000000000000078f00d29bb7f77917704f7022639033ab9eca928000000000000000000000000d4a10deb4ee63461f216857033f9727a7fc8b6450000000000000000000000008c402c81103cc0c1240be735f76376e52206f361000000000000000000000000709c61fd7629e96083c2d961bfd8060906b32819000000000000000000000000a9aa122ec788395b0c02a2bbfc00f27a8cf35453000000000000000000000000d5f2f28d57689519bbade52ef6f47cb5558f96450000000000000000000000003e374d8abf6570f018090c211cd1b62578c2ada10000000000000000000000000570a41b2b5afaefdf3e077136f724cadc4af6ec000000000000000000000000e0ca0f3a88b8e1bf598cff76ced62ada91fa4993000000000000000000000000b4af94c875543ddb572590af6119d8727a23d66000000000000000000000000019783f33dceeab5c8c1eead6dd677de555ce240b0000000000000000000000007e3900cf9f7effe209c271baf83b122dc2ddc6330000000000000000000000006c97a689cc4f79759efd2a46e5ac36825d21b8d200000000000000000000000020c45396d3925f234765ac10d3be5a713ab74acc00000000000000000000000080dff1a3227184fc9648dc9fbee3d7d94e901acf00000000000000000000000090cf6045d9f90c92d6811bc14a55b6ba6e70acbc000000000000000000000000e3614087ec53560b5117a0a46c4af00382f0522d000000000000000000000000ef406600242bd4c91d7f2d9f3b2b905f5887b4dd000000000000000000000000d1d7a5aca1ccdb3bfdd384d40f8aebea6c726d730000000000000000000000002f467728f0dcbef1a7671ae84901b9776573bb02000000000000000000000000d1320437a5a64f022e79fb0ee6fa8a66e41375a2000000000000000000000000dcaff05a268d9dad8c2148b044de308a13ae2e7a000000000000000000000000a0b6253d7787ae282749b71fd4ef5d5c9d8a9e87000000000000000000000000a764f3b0dba96571d5475e6fa8f0b9c1b23aabca0000000000000000000000002bffb486da8be3bf4955581527c3b940747ed2230000000000000000000000009d312ed8646ce9a4ec2a44279c07cfccfefab012000000000000000000000000b134b6758f0da5e416f52e46695546eab707be07000000000000000000000000ef9bb650758a8999f4f9dfe4f5948beff23cc3aa000000000000000000000000b500d453d2ebfe5418a05e6cb320b6eda2acc227000000000000000000000000ab38bac4a849084b0da096b339f3ae9393bf18690000000000000000000000009b49ca7c6c41f01971e2453078a357415cb3adda00000000000000000000000017695a9e7c4c3ef8ff14b950425ab1c046a67ede00000000000000000000000044f6be3e85527da843432530c80af40bacaf97f500000000000000000000000018519aeec664662cf99eb99b6d56bc5f258d1f4500000000000000000000000044d525840117021b870fd55dc0c0c987274fcef5000000000000000000000000ffc7fcb55dad2074b86c57a374e0b0b96d6d7e6b0000000000000000000000009656af8086879e79b2f101ad885b5c313b6cfdc0000000000000000000000000bce3bd1e1cc867d6be17924e4d53ae1cc147dc7b0000000000000000000000001e1cae73c6f60e4a7e2d3e07ac85e78731f2e31a0000000000000000000000005b10e581bb26661f3e9735b686c6f2a16bc1c47b000000000000000000000000014e08f05ac11bb532be62774a4c548368f597790000000000000000000000004ed75f73070ae5eb5f327d267ee877629ab767ca000000000000000000000000c6327b52f04d3eb5677f257cdd3b807c6bc8bfab000000000000000000000000694bf9a9f5a62a97a59ae990f359b30be2b0595a000000000000000000000000a411fb78aac5ed8c1425698079eae6f447450e66000000000000000000000000af3fb3956a48d050ef0fe0730409733707e159b00000000000000000000000001dd9d35b3fa0d39e9f2f12100c1647260ad22331000000000000000000000000615e5022252b31af496574f00d5519c5d93261ab0000000000000000000000002c9993522447d6ff6e43367fd0de18939bffa63a0000000000000000000000004bb034bd87bc39ac457ecb891068d1d8c06a96e1000000000000000000000000c2359d9bd9c65a34ca2bea9a9e5eeff4dcd78d5900000000000000000000000067161e6aa9eede7deecab32ee706e3274138bf450000000000000000000000005c841f5a70e943109b18361c26ffc509d6a632520000000000000000000000000f4f2c7e88c0d03928c77ab6dd6cdf55b5a57608000000000000000000000000f00d67799cd4e1a77d14671149b599a96dcd38ec000000000000000000000000535b4018121e4ad59bc249fc1e69182d8d5a237c000000000000000000000000c795dd23095f82a0ca0a2017a4ebc6876e801293000000000000000000000000d2b7f372b1f1c17257cd2f8f7526879f9ce47b57000000000000000000000000e34a3509b871074266a062def8facee36f7f9622000000000000000000000000aedb75b2702fa7a9580c857f7c74c48ecb16b1a20000000000000000000000000592d3036ed8bfdf4545410edfc7f075227324a200000000000000000000000066e6f5461dd9d7b6aece958c2d305d54e0338bbd00000000000000000000000095af63778f8b09d053c66fff51e39e032326b73b0000000000000000000000000adf4b127be96bfc3cbbb400caa72becec37b068000000000000000000000000352236a17b51e468f4fd3dcd366938e7ca71b3f00000000000000000000000003d1ce39d4ddfbfe6940851a4e63fea581867ba190000000000000000000000004900174b4111660100b36f8b42c2a9faf5222181000000000000000000000000f28fdcba077657b8e9e80a122a7c4f5cdb9532b3000000000000000000000000a81dac2e9caa218fcd039d7cedeb7847cf362213000000000000000000000000f64957c35409055776c7122ac655347ef88eaf9b000000000000000000000000dd110f9167c16db2f71d9f3a47d47988a5e530ad000000000000000000000000276d5090fd547f0c7c5d1cf9d9c7020f1f6181df000000000000000000000000ef84efa4b93bcd7fe017087bd9ecbae63814107900000000000000000000000077693ff03fd85f9181e5e577b8cabfddac00880a0000000000000000000000002c667c671b381b39370cc39c8cf527de1f9a26800000000000000000000000001de93de2262f13f78346438b2246a6766101a6d6000000000000000000000000232a0637851ff8fb76fa9b62119093d1bca16934000000000000000000000000de03315fabb9ef8b402084373d8144c947c6ab7a000000000000000000000000c8c26a942e96f8fb1cfe623539f618b40e0205fc0000000000000000000000009d4a664a665b7939ff34b1dc3c5e7de443457f46000000000000000000000000c67fab2d861a52a08db26b662ae447eacd077f96000000000000000000000000b90534454ffd337fa6203a517d6ab6d69849cf8c0000000000000000000000003a1ae25dc1921a5f4d7dc59e7668ef0272b59050000000000000000000000000ad57ee09a979503d5cd32cff3a870c29db79606a000000000000000000000000e5bad21e7f88e5d5b9120b21abe8a6965572d112000000000000000000000000ab0b2c7f8e57d894cf258f254f83f6500d4815fd000000000000000000000000180e7d6bc7add39e716e9f77235e4ce5960ba73a000000000000000000000000b07bbf38f4d59bd319c16a186e573fe0e7674745000000000000000000000000fad24ccd63a9e36b7bd716151e11648d7363b00b000000000000000000000000b0ed39b81e4954abdecff407a691c5f015b4f49a0000000000000000000000005013ea8783bfeaa8c4850a54eacd54d7a3b7f889000000000000000000000000201a7a57f2e4540d2d8377910e34a5d909defd6a000000000000000000000000bcffd6b4bdb48d6bc82be85cf5769c87f7052ff000000000000000000000000085d83cd7e25dd3b76571aba0b2ef12faf8e159c20000000000000000000000006f560e623200b1d077fd47dff9613ee4ffa35239000000000000000000000000110e0dda3c2ba7552adaa0e3e4264bae6f7b30510000000000000000000000008c0b304401927ad194f64592b132a8a37f53187b000000000000000000000000ca21d1d2fa81641c3f75d8786d6529f9b7512ef500000000000000000000000043da0491ddb804a0437d4a7dfaee1fee1b41a856000000000000000000000000616b8248a78ba31c04f769242060d0d16913c04d000000000000000000000000b0fad15060a773997cf51746deb3d0de22f1116d000000000000000000000000d53148e5a9d1dbcf5d500a03ed610c8f6c26f595000000000000000000000000e221e551a8291300791f2993bd2da99a9a7b4a85000000000000000000000000a6400dd0b03e5cd7ee29eab7b51eedad3fc450e30000000000000000000000008f009a96f45514c31ee806fba7c4bfb842ff497e000000000000000000000000b9c022c512217c18d9780635aa50c795529bb83a0000000000000000000000007ec1926a50d2d253011cc9891935ebc476713bb1000000000000000000000000ed5355807fb4e7a04a7ff8bbc20cf65d425cb868000000000000000000000000d7da46b87a52a48600d81bce077ab8cf9f8cc8ac0000000000000000000000000fccea2d5080de741f493a1a1327f3636bc3aed3000000000000000000000000d93e9b39204821a81d1d090cc8422daa2ae5e7590000000000000000000000002b10dc09ec742c35fbd4872fe2932fb9ec342fe10000000000000000000000006fb3613f5a3ab363d1cb89252590d8c33edd5c8e0000000000000000000000000eaa49e50f5d532a49637667b941ef2ede901b2d000000000000000000000000c9d73c2fba169afb2c159f1ce07b16ef696ce9720000000000000000000000004e48faf5012c3ecdb39125853fe4449d018fee8e0000000000000000000000004668ecec51b2f1d748495f7c2e921692c502ba0c0000000000000000000000008429cec5bd6b1804c0c84a1aa3295b3278ba94ce000000000000000000000000b7e6168fd3f6e1148dbe9b1557faaf72a30c7ba200000000000000000000000014e921334fc66cfc6b0ef088d43101c847328da50000000000000000000000005ce02cae6dae596a7c9f9193a25786095f246a970000000000000000000000003580af058a264dc402a73d03dfd1f3e72999be240000000000000000000000000e8dee4a897666671f663e31acbd6ea1ae1d1530000000000000000000000000e9c673382753cc2ad87251b9fabbd6f24d712498000000000000000000000000e99c84726c21f212c322cfb6f7e74514dff69620000000000000000000000000b9af1fae7480ecc9246d8588edbeb1ce4d448908000000000000000000000000da9436a786b5ad3202265b76d3dcf60a0634e30b000000000000000000000000eabee6f161c05161668abc2adc08c7db2b9a768f000000000000000000000000df04558447ef03c103acdb7fbdfb8686f316fed5000000000000000000000000acc4bcc636966047ce6abf7ecae046f24214ac8b000000000000000000000000df9d427711cce46b52feb6b2a20e4aeaea12b2b7000000000000000000000000eeb7da23db035dbebcc63d7c04633ea5e5b75eee000000000000000000000000b6e17cfd598bce7f096a9f08edc61220e247c3cf00000000000000000000000045346ef173502494b92320ded5c86c03d74b9383000000000000000000000000b56d0df51fad7fd915458c68baed8b2ed63b887e0000000000000000000000000c2737c678132f5eb73f7813bbb667e7e9c766770000000000000000000000008e0c0de5a61c3621113d4147440a41c7a4a30d1d000000000000000000000000af2e80ef1cb48f720a550c0c651ab5c907266204000000000000000000000000f20b1f82470a9e8a57f7ac693eee03208507a4d2000000000000000000000000e6cc44cf61a84a2ebebdbbd48642b7910df8fb5200000000000000000000000016081e505b8981395636120aa8e0da88585cad7b000000000000000000000000b285cede26a2c1b6ce176030e14eff560bd9cbdd00000000000000000000000087789030e57adfc784236149a138080849daab010000000000000000000000007d9907f35d4d77661571c7bef5244e4e2aa460d80000000000000000000000008968d259eadfc03be135ea2996982829c54e974e0000000000000000000000009f587eb49349aaa78811f125dda92944f524eb4700000000000000000000000020e4ce99e0dec14677cd879c7387b2776fcbed50000000000000000000000000c268274a364e465bef43e5d2f29297cafeaf6185000000000000000000000000a95ebefbcb77ae1daf0d2123784594f8cce90274000000000000000000000000ff5e30c646f5165731f9bcfd556ebc1fbc3ceedb000000000000000000000000f10d095902e27bd3105123f3a637d77780e2412d00000000000000000000000032cd891fa6c52bd324b9ef1b35f2e6e948eeeaf3000000000000000000000000fa765d778a871c64f1770c5dbe64d39997d560bd0000000000000000000000008dce2db4c435bf00ae206b84e10a06f0d939b72c000000000000000000000000a748b28b0d1109da8a722180e8d1b88efbc1b139000000000000000000000000e9ee56d8135c54b138badbbea365224e0e497ae80000000000000000000000002a7051d7cbbef7b6889f8e14774020b1653b94c10000000000000000000000004aa60bb66ff24230dd0b8fa5f419d60f45a067a10000000000000000000000003ccf094eae5c5ac54bb516fa5ce35c57322aa3b100000000000000000000000082742ddf4d492811d24fbc5b97ec99636cc34899000000000000000000000000e1c840acf00540103f1b0d2622c06a085b9a116100000000000000000000000010557e051cbdaf60c1eed0ad6ef0c910c2a78153000000000000000000000000d3acc15217a24c4ea77ecd89412c430caaffd2e6000000000000000000000000b08abb51e097dbf05dc4786c92887d68a6114a3900000000000000000000000046ca106e462d1759f9dccb609cab397411dd2b5e000000000000000000000000871f28e13623eefb1f56916a29052c735e371d9f000000000000000000000000cb1137e326b8c48a5b8b29a5ccc19b6e8b9782d2000000000000000000000000bc781456cc91dbf3fbb238a32f731cc6cef1c1a100000000000000000000000064ddba4ca2cee791abc0edc587a8094af835404900000000000000000000000016e005522d2de09d0828a6dcaffbcefea79ac52e000000000000000000000000c8b4f3c28f5a57396dd7361e0e1d4209eec7607d0000000000000000000000008442383f1a6dbd928b18caa143a589e7c77d6c35000000000000000000000000b592a97283c160ffd764e614d6ca4ddbcea395a3000000000000000000000000221d854533d822a8439710ebb957e2fb643399ab00000000000000000000000082fafc4bad7c5dc569d0cd67e51daf9529eebf6c00000000000000000000000084aeccde4c9f217e83d3fa28c31d34378b903f910000000000000000000000009d131bf9b9c5008436c08e8da1e3306c5550750f000000000000000000000000e560153fce76f2196f0b8eda10024b77ae1a29ea00000000000000000000000083a37dc169ba551a0c870e37f5648e677caee3db000000000000000000000000f5f8858ba95f661c24939c84ea73445f68e242d9000000000000000000000000367b6a56a3861b707e7c134ed2fce1149dc7dbbf000000000000000000000000993c9353997da8891e0de384842a40f20abc9dcc000000000000000000000000afb931f07e1fb22c91e19ff71e41c36d9d30e57b000000000000000000000000194cc0e5c3e2dfff627002f1c21d906226f4a175000000000000000000000000e34b881d93e99d4320522d8eebe358c2fa0f3ac80000000000000000000000003ac7feab288690c35b437c1e203f2097aa9b890100000000000000000000000088fabfab1395bac6131be74428af6394b5a358c40000000000000000000000001aa9609ddfba43cda2e5872722f3463b3124744400000000000000000000000068755d9e37aa3343ec56be80b36d72a299539772000000000000000000000000a57ebaaff8f77386d46b3e5f91c2aad17dbcb4b10000000000000000000000009f665fe964abe1c0db573b8ebbf0f6c33b666aa00000000000000000000000001effde4a0e5eecf79810dd39f954a515ab962d63000000000000000000000000e28d10e8f258b64669e478318520093fda7f69b3000000000000000000000000eee3bb7dd3ef4663ab4ae0de5e2d1dd3aca8b7fe000000000000000000000000cac7c99210f2d16940ec74891c184698e4e91cc80000000000000000000000001651091b7f9229eef669b1e2637a7f82a3c8d8140000000000000000000000003c61dabfe93078f2f3f18532c63720b54f14895a000000000000000000000000cc2714bf50f3c7174a868bec8f4d4d284a0b07cc00000000000000000000000072d2fe01d5a9e53b245d3ed18eeface073062271000000000000000000000000ecbf6e57d9430b8f79927e6109183846fab55d25000000000000000000000000f72e6591e581353b5868a98afd4b99aa7bf1ade10000000000000000000000006b2f37534b330d18fb1bf2524df730c8050356b900000000000000000000000045bd5c3851d0b46808c5562b9232108c997aa689000000000000000000000000b50fb3314ce9ef608a45695610004358ab9eb267000000000000000000000000ace64dbf9b86975756a79a28a8614e9e97c707a6000000000000000000000000fa870f8807ad295b6ef26efe3b04b00b5ac0e4340000000000000000000000005f6fc6f83ff8284d7911a6af930fb46b1b3dabbc0000000000000000000000004197ec5118b5d2c9c578781636d457ef8f094024000000000000000000000000eca59a0fbd6498b4d3d6e4143a30c2e8d8f68686000000000000000000000000f7e64c57617b650fe409331096a3502b5b8a868800000000000000000000000077d30be8f024b45d6389e7742dc7661e8bd01a0b00000000000000000000000040c6f3895a4d0d9411c8c0a237f4145ebfd9b05b0000000000000000000000007788e8866dd1ba18fee3f319fa35ec01f7168c9d00000000000000000000000054e6869c324096272eff036432b9146474a653ae000000000000000000000000b79565c58a4d0e0146e19ed56587a881734b11390000000000000000000000009cf3612f1ed6e58eb0fef1ea6748cf0c3de05f65000000000000000000000000430c09546ae9249ab75b9a4ef7b5fd9a4006d6f3000000000000000000000000eb86878fbf8329b1ed8c40d8f6736ae7fc965be8000000000000000000000000157dc37a76a875308f670567f93b3ccd8809f8c8000000000000000000000000a936fce0237ca8f36d66bc2605b0f28584f8036b0000000000000000000000008fc27cbfd2cf03971b4bbdb8fc8c402db6cc4e0f000000000000000000000000edd602e9ae35202a6b369aa96cb7c2a65b21acaa000000000000000000000000d4a000ff1e43f20e9deeb727f8d58dd4d01dbe48000000000000000000000000039665790696181f2e76021e4e1797ab2ec4fe8c000000000000000000000000619e1ea3cc82fd03aef540f2192914af325fdecd000000000000000000000000d2184acf9cc52c5ba950ef366f3c7bd3d8572f1d000000000000000000000000574a8af005c82eaf05e92c9ccc01048e1eb1ae41000000000000000000000000298d26bb317dce7dd70e75c2152e768212fc949b000000000000000000000000b216407961d211383e6f675ccaece29bd94d9d33000000000000000000000000cbe0123f13665783214dbaa4e35fb761ff13d096000000000000000000000000a0b504b0843d93898d48a39e010171b830776a620000000000000000000000005cf92798a27903520df297925de4fe9062a0f55900000000000000000000000072bda1edcf8e6c04f13734012b96dafd3b7617930000000000000000000000007e44f3d32c23f44e83bc194ec6811d8ddad507b5000000000000000000000000de41799de5fb357f501dd9386acee424e816f7a6000000000000000000000000ff051e87d2d5d80f033b0f11564bae732e1a5fcd0000000000000000000000003442bff38da294ec9cfa7ecd29581cb048ae9107000000000000000000000000b2e75ba4ea49b27865cd1d78d907b3795c9b5146000000000000000000000000fcfa1c80c3a38b77a8ac99ea7bcdbd00852f054500000000000000000000000011f3521f60ae5641fa4b81ca9e2dd59fd924662d000000000000000000000000d3ad71eabe87e1aeb8a1f1a7aed01d490c81d26300000000000000000000000050f51a2d0e7ce351441340d1e2e45f0315132292000000000000000000000000687612aa2c496d10ff3987e0e58fed9a7bb52327000000000000000000000000264b4d312a6024e0ea87112b44d89c11e3ec96d8000000000000000000000000215646597ec44a22a81bc54b77ddbd35bfc3c163000000000000000000000000d6ba67c75dd8db5d2b7a340a445eadafe0233b0500000000000000000000000081b35fecb97c2fd5330fb4dada1ff65cd2d78d2200000000000000000000000022a7af4d6903d78360303b969bf1096c235f8299000000000000000000000000418fb540f64560f0c0014817ed5573ae2517177d0000000000000000000000009af730841d602365d7e0676de35221844e1303d0000000000000000000000000fd73ab1100a60ba64686ef9dcde36d0209773f6a0000000000000000000000003d1bc4136e96149ff6322ec605abe807e3f6d6a7000000000000000000000000cdc139985017ee90a7373a89139158637e54ce090000000000000000000000001e109bf7ee01b55caf812e4542d92e5492dd5684000000000000000000000000ec941fe3291cd1f10b3c2ae9eb48bb804126607500000000000000000000000096130755b6acca60a31a65bd285729291dc3d5cb0000000000000000000000002a450adf81d781c24190fc9c2051be0ca496f04f00000000000000000000000048107f5e8490187e2c4720c4b1e79ff97f7c4bb20000000000000000000000002bed28eda5b8902ff20256ac001aa6a4beb1cec20000000000000000000000002e205ed65efae639da5fc61e01b0092d67664828000000000000000000000000f758534156503a80abd5821a294eaef868915ef6000000000000000000000000ae17129d81eaaac81882beceb8fe861d92eea0710000000000000000000000000ca2d6bf61e91e6b0eda3aac5752e5981c0c69020000000000000000000000002dda89c2f971fb966de28770c568fb4e4ef53564000000000000000000000000cde0edb2d9e96cea1fba29b86c6d8f3907c3ba8c000000000000000000000000be09c3cbb76dc71f98020064af39ebcd896a8f37000000000000000000000000eabadb320a20dd0b163521a69e3be99285a635df000000000000000000000000b50b145338f283b1fb295fc0076d7b7033314aab000000000000000000000000022eaaafba908b9f99527de7e64010d0011244280000000000000000000000000a7e509ab75bcf46c653ec181b7df5d2217b1c92000000000000000000000000a91eff2ae07062a4619d1e5ad7567874370c0acd0000000000000000000000001dad61a0abc1be3085e37ba61459e1c69bde0fd6000000000000000000000000532799c67ccd7d77728447482daafb5f3894976d00000000000000000000000026809b655f661d79eb2f44755536be9d7c4d5dbc000000000000000000000000f09d1fec2ecbba1d44d429679de64e10dffb43e30000000000000000000000004d16b22854f4b7639eafb2384d94bfc102a848bd0000000000000000000000002804bf0293e0cde90bef984c962192718f3f297f0000000000000000000000003a8a1f045cd4f7246c6b3a78861269cc6065433a000000000000000000000000889acbd71680502ed7bafbfd881dd525f7f48f93000000000000000000000000062328b9e66d3f679dae224823ca25ae61788baa000000000000000000000000dcf5f25fbbe9d866bc28c1a3d36585a952b71da3000000000000000000000000ddec542cb48ba8db53e863edd987c228bca87e0500000000000000000000000029e8b3e8492c836924e27b7134e6dea2f095d55a0000000000000000000000003421518f061718d9cf8a65cd4c37f11e154244c8000000000000000000000000e0792fe7478c8e488898234c7bf76df54aa75ebc0000000000000000000000009e0ea8b75d88b3d42f42e77148268df412b096f000000000000000000000000074ef70337a4f2fdad3736f218071dc79a185a8ff000000000000000000000000c018272800c4a989bddb0d3437be912443bf97370000000000000000000000001817d22d9600e78650f6373a11d96ced98eb3cf70000000000000000000000007e8b6912d07127d73a3d2acaa527dc0994d6d30b000000000000000000000000510c8741f1f752b533011033c142847d3b5a4d5300000000000000000000000083151de5f073ba7c70eb023d4e03924e9228ba6d00000000000000000000000044e7b601ed924ccd778ecaea2b89b344f18f932b00000000000000000000000078b5976b24b09264d95dbf0270cdf477c209db7e000000000000000000000000a39df1df3574427b365a0e4203f8e4b3c11e7992000000000000000000000000185302f2623ff25db10e59c5a4c856d881b2d8d000000000000000000000000017b09fc68a3a03e91f6db42d2febbff78e74266d000000000000000000000000d5fc97a260cdee289d2f7c58373ac6b97b119c4c000000000000000000000000bb7ec7244d3c6e60d16aff6c4ce782e115df5480000000000000000000000000099a941f2da087b71a58f88ead79f2ab0853736e0000000000000000000000002fd99b41cf2ad7b5b7d69ceff4194c5d6d5197810000000000000000000000001dd8e44b202fe7d3e85ce7788311374e2e9df950000000000000000000000000b0d94eca50288dacf2229d01c0ae4455d8d49ce2000000000000000000000000088b462b098eaa2ad97948f108d2517478c4e29c000000000000000000000000d19fc53c16c7e3bd35b076f5a90df594a4df8b84000000000000000000000000d2e7cd44f1016a98a35c9e06b5ee9f07ff1f62f50000000000000000000000000f8adb4c7650b7fe4929513e4cf061d65269a664000000000000000000000000d588d3093fbeac98cec8bfd9cbe495d2b3233e4b000000000000000000000000d43582d7cc04c12ac30c3ec02888d7cdb9b7cefc0000000000000000000000003a6e0f107b9df26260303d4d1d1297ddf83d26090000000000000000000000005d725c14cf9ee6d24a312350b201e63d10f90d57000000000000000000000000ffdd48e7e116831cf171b68fcac4dba47c4bbd390000000000000000000000008b3ee095d46ab513f2b3a87a6425d37c738a71e5000000000000000000000000a986741dde68da2e3bdeef5aff23d2ba275c499800000000000000000000000082e96b961022cd61ff4df9162b3faae6a4068ad8000000000000000000000000d84f17991695d7e2abd2d4fe9a5e9f52279a6c0c000000000000000000000000c7372373c8c8a6c26d06fd4ac855c2b7932a864d00000000000000000000000052b2dd1383396ea8a13e116a1d3bcdfdd505ce2b000000000000000000000000ebec8ba9455fbbc925c8b8e28889b467433d81d8000000000000000000000000490c563a645cea84676c68cf26247cde44b49dae000000000000000000000000d5dd04a91d598e89bb12e5f299fc63eb204e1e1b000000000000000000000000c701c108834fa5286f3a1ad94c5578e155ee96c5000000000000000000000000afdeba12b6a870d6639d043030b4b49f9c7c62bb000000000000000000000000183ae42d4286bdfb9f97d3a780e2265d448d6fcc00000000000000000000000004ea5afc6815043e76d02d49fca36c97d0254f78000000000000000000000000d9688516605d12215d2e9a70e0524aca17b69d400000000000000000000000004ca88cf6d2ffdb586c0611384a7a33de391a34a7000000000000000000000000f59e2fa8636e8906c42b4a037121fde6c95bdfb500000000000000000000000017461fabb9318c7b0f8fe6f50ba773bd9e8b05be000000000000000000000000d0757033dec817a664c1f897e6bcc03372295dac0000000000000000000000000cd50c6354d2ba0d85b2d90a942fb568f910fb980000000000000000000000007c3d3c9ea0f11b162a4261a849033030b4cd3064000000000000000000000000fdc5d8c3fd0fbe99e54ecb192caea20bb472f25a0000000000000000000000002e030c883bc85ff21ccede1051273b6212a2f9290000000000000000000000004842a2f9e262226a40db37dd29746846a7451cc20000000000000000000000003cf39cd188d705ea48024e3408ebd41594b79289000000000000000000000000300f40c7a7f8bd96158bb99564be30db6f3e654e000000000000000000000000a4fa406d63c4742c076512670da46f352a78fddc000000000000000000000000a19b741e3a3466d1cecd0acc63f4b8de87db905d00000000000000000000000000020e337eb1b988e7eb5fe304af2c620b21214d0000000000000000000000007ced61a612a6a6f640d3c4da2f95022f8d3c9e0b000000000000000000000000fb9876188a4c4d1a770a2623f4856affeafcb6bd00000000000000000000000026f23f460c454d0103135acd49de8c65719dd2760000000000000000000000008a4a14f168eeec95c353fc6617a5977539dc51a60000000000000000000000001a60ace9455aecb8628ffed078f09e6f84cd9e0800000000000000000000000069637cf13999fbad234f934726fc4d454aeccad30000000000000000000000005ebb667b137503fb14f91d24f6716516599023f9000000000000000000000000ae95a88332cf289c303cf3296b528c71451dffbe000000000000000000000000bc51bfb18e4ecf3afdecb6784c03cdfe180f24bc00000000000000000000000082179c17ab573c038a840fd050f192519daab34b000000000000000000000000248430bde1df772d0db0e1e5edfe33a136ede16e0000000000000000000000001818938d102cca45dc1d1dc939a91a9987b9bfd6000000000000000000000000dc453e01c0e2e0e5d36545e70ff38342ed65ab0d0000000000000000000000008be3b92a16ee9d1a45f729f394da4926de93b68e000000000000000000000000025b72042640cb565ee9a46cf8b85cc4713b18740000000000000000000000004c86098fa733dc7c2db136ee2cba57369d84f89a0000000000000000000000002a6cfa1145a85f82adc847daa35f6c8d8a629c7d000000000000000000000000f853819efe0a4ef69f998fdb654ee85f01ccddaa00000000000000000000000048b42962de3a06a3cd77c96d9285ab35ce604087000000000000000000000000abfff7deaa6a5bf8cf7cd4cac789c9da7ab86e0a0000000000000000000000004828bc6ba93e108ed32d3cd633b99bf2c1a14fb50000000000000000000000008ef9d1e54e2aba1dfae6faaeb316253729f6bdc50000000000000000000000000e840f38f5181e57ef06353917cfa315507fd4bb00000000000000000000000083fb692c83b98228490bf8cda80c9ba3d60410df0000000000000000000000000f54ed4fbb1eadc90a664f05561047a78ca521fa000000000000000000000000d748ef05e55eb954ab5e4853318811eec9be7a850000000000000000000000006eebb83b75fdab8813bb562e30fdd23f9832e9f3000000000000000000000000edc4f7e846c17efef73a5fd6c8e816e709b6ee4a000000000000000000000000c14f16fd3d8bac2cf071aaae97ab42b7e7dc505200000000000000000000000010ec65b73c9c29bebe59167cc8e315097837270200000000000000000000000043692fe2fed919b1335c11497568a4f40af9159b00000000000000000000000068a12e653b04affc3ddb7dc1929664c0363cf29f000000000000000000000000745755a6d22fe58ef109aab24d6df66a55c074fd000000000000000000000000cc38e1fc0f8bd866143f672d9e4340f05d262543000000000000000000000000c56f81286cd34f5e81edff17dabaccb7e839b70a0000000000000000000000000dd17d620388e2a24b57c20a3f26b7d8356ede5e000000000000000000000000acfdf1f79d56ce22850625f093f467f5bf0366380000000000000000000000005bb198bdd0d6ed84583dfa4b0de6b9bd7d4205de0000000000000000000000001f4b4772fa45885c4cae97de9af87343b3b2e23600000000000000000000000062052d68a7dba58079b7d70a40796cabaab2a95f000000000000000000000000f008577bfbb3b8eaaac22c1933c9a8cd876fcfd20000000000000000000000009241056b18d0112bb3d2109d3e8439d1ce118c7200000000000000000000000003ea37e7a24df8b8644b93d1b6866cd59d069d4c000000000000000000000000b097aadc08569dae9c94031b96e36219b1a28d37000000000000000000000000e1ade71dbb81237479ad3648c1b81f81eccb6a250000000000000000000000006fc5ba626cdca02bc792c6bd001eb5d4b98f2cee00000000000000000000000027f12d7520d43cc65459df04d5a0bf33901a298a000000000000000000000000f7d7acd13c7a11987dfc12c4afe6cdb9706017ba000000000000000000000000a51b93ac3ecaade140c29379a99fb4ecd34a55b9000000000000000000000000d9f451a489d622e46e77b74dbd95a5616bca41e20000000000000000000000005f8030629e48e7d05465760af90c5ea17670b317000000000000000000000000422b84a4c1b29c443eb2840b9c7b4c9b78d44b970000000000000000000000001ea4dd533d8e050117b143e17c7413157b356eb4000000000000000000000000b75d0c75c5fdcd410145e78c07617ef1bb085e9e000000000000000000000000a768c0e9b8a520686618c5f4bcf4b8a1edf69c780000000000000000000000003e8b83e5d8dc3c26bf5229b0af7f5534ec763f33000000000000000000000000324a995cff69a185d3e2fa217ac1cf027b24c5d6000000000000000000000000e816feed60928926cf29f2834847303d8e38e5750000000000000000000000006b4f0b831cc9b281abd03d56e390282808f9d8e1000000000000000000000000b6cddb7196fe053bd926d591c7f3e88cfd0ae7620000000000000000000000004a70efd32dcabdfb6410a685b751df706fe34d17000000000000000000000000f4ef3af70936160b7bde4fd5cced7482467a5fb40000000000000000000000002b74b62c564456c48055bd515a62594742b3f5450000000000000000000000002a0ad1b72fddaedbd1fde2bed98a8389ae748315000000000000000000000000ab7ab9b6495072c1136f96e301bd8f8de900f119000000000000000000000000d48a206697ba7dd8641f97060b2ac74a252be092000000000000000000000000ccce74898fd597c3a8c08cef457ee103ddc39ff7000000000000000000000000e44103815ae76705036e1de482c33099a8631d890000000000000000000000003a25db72a349a7002b6aa0a7ed1e123516e3513f00000000000000000000000073dddbe505f9197138785e1ccfa2988705ce4bfd0000000000000000000000002e718845194d9a84a3e0b249d892b923c2ffb236000000000000000000000000074cebfe0f33ddfb8a15d43db5be4fb1a242371b000000000000000000000000ce6e19a7d4ca4481cff806ad6f716a04a4537d69000000000000000000000000dc91562c877c10fb1efff34c123d7d0492ec77b3000000000000000000000000e62e569670e6af09149dbafc25f0f27dfbdb19a5000000000000000000000000d1e5855accb803c0ec03aa382a4f115acd3903b6000000000000000000000000f6ba79e37017e5d8b6713978860fa63659befd1b00000000000000000000000098996496d5c2fac81aa628a822ddbb0d974347f9000000000000000000000000c8a8de25a446c3a6e96bb327c916b125ed151d4a000000000000000000000000477c9fb2af1db3027452cf119d7349d1436c75a50000000000000000000000001954e3455ac79bd9ffb68cc01dd6fbf510306225000000000000000000000000e157d5a0c9a533ebbdeadb43633ce76d6181677800000000000000000000000097f0d7f9d9e7fe4bfbabc04be336dc058873a0e8000000000000000000000000397cfae1e75e3b016b315ed1c0e15ac429ce942d0000000000000000000000003aa84df5f156cdbf0c24e1049df3cda27809407900000000000000000000000000000000000000000000000000000000000003e80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af80000000000000000000000000000000000000000000000000000000000002af8