Special data
- Status: Successful
- Nonce: 4
- Type: 0
- Gas used: 3837224 gas
- Gas limit: 3837224 gas
- Gas price: 24.81 Gwei
- Effective gas price: 24.81 Gwei
-
Input data:
0x9c96eec50000000000000000000000002fbff41a9efaeae77538bd63f1ea489494acdc08000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000005dc0000000000000000000000007ff25b48e2e3e8bd9bf127fb94420ddb185345b6000000000000000000000000c526b3653df80e8c02a411f815e4a845df8c7670000000000000000000000000c452d979d1cee15c147e88ff51b4e6eb53a5a60f0000000000000000000000008a265a6183bbdc258789a5d228d46a283594ac46000000000000000000000000706325e2e4d955c4de72f6594fc8bcbcc04bb077000000000000000000000000a4ac0da4ed67fe9d317fa9543f1c455b0188ca5200000000000000000000000023d42a3570295aa23235a019486cf27aa078beb10000000000000000000000007d374fe73fd8358a93c53e978477f7ba4129be0c00000000000000000000000084f645c953059f96868e07a4765b291bab7bf585000000000000000000000000cac98561136d2fcc3d5cf44a07b584f440f23f01000000000000000000000000bf5310fae4d7a0c6df0452bcda09aefa2748ad5900000000000000000000000053f480c0498d27e7e756dd1b7c967ca2e138cbde00000000000000000000000002ae872a3db2de40a3d573d52f8e794f4dc3521400000000000000000000000028a3fbddeae7165c425a9324a4609b1da8ffde550000000000000000000000002b75a3a532a085a0b333e6c54cc4bf6921e75e69000000000000000000000000f5194bd6e9dd17771329ef6ab279e91b313b34860000000000000000000000005ec18eaa87752c75da0197164da69ccb7e93f59f000000000000000000000000b04ac295556a408e63b7c5834f909eff71e4795f000000000000000000000000cd83758bbe6461f51eadb3b9de8707c0b304f2ab000000000000000000000000033232b5322692e3aa2f3671ddd3a7c2829beb2000000000000000000000000006dbc2a657f7fea67a89c7f267bfcc722e014494000000000000000000000000a48156baff6284d8b77285ee6a93044f80caff690000000000000000000000001ae6f3bf5557746692405401a61fcbdb01f15d7e0000000000000000000000003227d44200907f4a581d9c9da3ea5b2c1aa3d1480000000000000000000000009839075a754d8c28140fac770206973877ec1819000000000000000000000000927e61d4427c475e6a069469ce0ac8b290e86afe0000000000000000000000007e5857624aedd6582fe419043a546a989f9c04b500000000000000000000000068065ebf0f646ad37b2d88be7ca96525c0dfcc2e00000000000000000000000000eaa7c0e323dbc9db2f8fde31c2baff0562d026000000000000000000000000e6e086685c24928318dd159f854dbe9db95a2245000000000000000000000000e4d8b1529623db7edd0046e8da9b04479fd5b4e0000000000000000000000000f7068468a66cc7bbe9e56d3ddde7af0d1f2e410d000000000000000000000000ff36b9cb75c9178841d8b75baf9776bfa59fbe9d000000000000000000000000a7236c6037ee8f1467286658451291dbe377964f000000000000000000000000840873f91e85937a250a49f00f4644f162e1da34000000000000000000000000ee551cfbf5c1e0a90d86caeadb61e102f00dd78d000000000000000000000000d200d2bba19deb5fca641e3dbf1b618c2cd9425600000000000000000000000007d08120d97f63f7dfa2cfff3e4072f6e890120e000000000000000000000000770e071e6a2fd30c5ac8ee3c5355760b30744435000000000000000000000000db3486cc219e9e7a18b10ccced58e414db30758d0000000000000000000000001e099eec22bf1b26501dd7bfbd9161b7b23a0db900000000000000000000000028684d5ebfa18969c2ece6f525048de49532e17f0000000000000000000000005ef235a56095ceca8e2311db5c45f031e70c538300000000000000000000000095853add8368611746636e9e41beea3859f2287a00000000000000000000000090c414725306020d26f305c0df1fc3e6d71f5e2d000000000000000000000000c0b5cf2f4e3693af98879549d9c96959c5c55ee10000000000000000000000007872db8c3595f594564e8498f45798d4554fb81000000000000000000000000049eeebb73560dd67094c1b737aa429629bc3993f00000000000000000000000088dee7f94616963ae2ab4db7aba8f3d1a5473141000000000000000000000000f3a32124e917a4fd6bcf9ffd778be61534c47463000000000000000000000000fb02c3e3cf3238184f156558c9ffc4863d1540960000000000000000000000003390fe2f8c37375a730aa1bcd7d24005bb6c3cda0000000000000000000000002e64fc65d3c08c548d404d279c6dca23479497e60000000000000000000000000dc25cd5a2ec1e0cce6da612dff4c6ceb89d830900000000000000000000000057c25304905eb12936601eabfa322f657bf5855d00000000000000000000000056ce1681833c0457aeab2a0c3cfdf20fc09bb4260000000000000000000000004a6e8bd08d7c226fad818b7dc988b7e0c3514f68000000000000000000000000875fc122ff00cc50462d7c0661a255b4ec0f23360000000000000000000000005f68a6d5668ed93cff69c86048a48d98897a4f9c000000000000000000000000438ff58099752466f1e9f032c8220c394fb392d6000000000000000000000000e004b17b7e1184ac97dc6fe197debb6e643755870000000000000000000000009ca530a170635f694e258619e7ffe627a97beabf0000000000000000000000005d9de005c05772f2b799931e844ad07a05499f5f000000000000000000000000de6c606336d8bbf4f74e0c18bc5fd85d73b5711e000000000000000000000000b73db2dea24fe3d1d554db275df186a7a84306d500000000000000000000000080cfefb09ad0aad3f86593cb19e9f20ccc09046c000000000000000000000000dafb9e15b214f59238e4ec9adbf8e43d1d8fe043000000000000000000000000dfa632c733a446d6946614985d94e6d2f76cea1000000000000000000000000086d6c2be2505fb7b1a93e22b66da48540bc2d133000000000000000000000000fdda021ef070de850f43154ebdcab5238e0e5a9e000000000000000000000000b67dd6d93a4182a6fd15ff8831fc94335af204b2000000000000000000000000339e9c31fb73b00780083dd14b7eff0d4b1527f400000000000000000000000070343aa4c7f66eed43c099b95f2db5e06317df38000000000000000000000000c24d13587edbacc406b7bb64933b7e7bf4986589000000000000000000000000f31e31dea2fa8c645171b34f1555f5f65fe96a8f0000000000000000000000003c217f2a5cb0182253af521bf1e67a52bfeb5a76000000000000000000000000f0d8c7958023b37cf57e8a52ffddd44b5f175f800000000000000000000000003c28175650618cea32079b96be6e66b1e8b70aaa0000000000000000000000007d2cbee25b9e141e40a9fcb9f9f740916e83c9b1000000000000000000000000176701e4a2cc73198f1ed95656d2bf6a63394f4a00000000000000000000000034feefa1631eeb1c8ff7fa238c12b1d227c397210000000000000000000000002e551d7aa1a0494bf696b2f4b0a16880e54b39200000000000000000000000005b7ad20cc58d6b751922af75dd9cdaad8bdfd3f400000000000000000000000049129c267def3a8e9c0ee3ee15e40267bac1c8450000000000000000000000002c0b4034797fd82df022423f359bad46fd3053a30000000000000000000000000413e238c56005ac17f60e4ebdbfc45fe6fdb0f0000000000000000000000000bd945ad0645af64706ba6ee181cb781ef32623330000000000000000000000006f8ecead61b9096a840da8ba0c85955e4dc4aa9f0000000000000000000000009257faf080cbf7fef85d4c0473860e45a39570a4000000000000000000000000e84d7153c2b3323b0f6a4c0deea0a93404e8a4df000000000000000000000000ad3cdd9fb2c76778d35407c4bbf501bbe6823c600000000000000000000000006e9d73f6f4e136f0e83fec63266a6058e876296f000000000000000000000000109428f056519946075ba96a8367762f6e082dcb0000000000000000000000003fbf004dd112ee4c0b59fe2aba31ba98ec3b4616000000000000000000000000af9b1d88ce1cfc18bf3c3ee7e1906ebbd6c3489000000000000000000000000072d20c1852a0a5b31f9cf49e35e3b46846a1d7aa0000000000000000000000006745e6a583291ec6afc4f2fc2b5dcac13f2c905b000000000000000000000000bbb192f66256002c96dae28770b2622db41d56cc0000000000000000000000002ad0bdefe42c5133c4d358e1edd8bf5c1e285c48000000000000000000000000452e69eebc19296270b8ed2f691891aa9e5133970000000000000000000000004678208f5c7ce5894ebadbbfe6a97f576d82d0720000000000000000000000003c51c3012fb6df3ec3866efc8a8dd9301f41e289000000000000000000000000ae61bfe8574b6488e62200708145bf09b1729b8a000000000000000000000000ac908234fe9ecfc63f9873316449750bd46259dc0000000000000000000000002aaedea4406e21b4406a740a354b949cd29be9d300000000000000000000000033233ee3e79692ec6d198609da1277c2e4dc31d3000000000000000000000000f7d3de134c9d09998f94a3de5e0d7f3317dd97be00000000000000000000000079dc0f312b5f9f0c12a01d9eff3874643172185f00000000000000000000000078667272723a20b7b71874520edce3a0ce51c5e40000000000000000000000007982746d526ea669d05ed7408bd63e79b7d21ad10000000000000000000000003d98d546b6b334a750bb0fc512cb106633ce23c50000000000000000000000000bb940572eed690d6b6728add22002135a7e0d320000000000000000000000007087afc9b14754fa31746056d95cfce4a0a8fd0100000000000000000000000089ac20bb41bf321088a38275264b609fca0b2f010000000000000000000000003ac91e9cb09a53def1007dac43f38ac3f277d14a000000000000000000000000601007763c1f8153690a125ca58415c2bceccfbd000000000000000000000000f9e4af17e9f294636b0dda0e56e7b264dba90667000000000000000000000000ed912897138f8af455b8f95f75850b11979806d800000000000000000000000024e277a2fd0dd53c6faea0711495ec1f7a48eba600000000000000000000000074ebd9a007d72cb605d1a176b474bbe71e8aacb20000000000000000000000003ef3d96c7312632ecbcdf1c6d63f3494bec18e81000000000000000000000000e950228671219853008d62ebaa08521c358d5e2a00000000000000000000000074878e309da0767f9f602e4256eb9bae33c373fe000000000000000000000000eb6629f351032d06d70654a157fc07c22d885bb00000000000000000000000000d14d35ec60994f3b9620be6caac9f4763cdc90f00000000000000000000000031dd110343bc3b0b7f96af35e5f075b0e54fbeec000000000000000000000000c43053ab722ef455e3d61f588529c55dc7e723d20000000000000000000000006dc52ed08c6cc390f281a5af58d7d83ece91780e000000000000000000000000823f3d4314f426d777d0877d20511be9742c618e000000000000000000000000876fd1a01b7ce56f85bfd178e0a52ee5ec9d2ffe0000000000000000000000004cbfbd5d9eb66aa87f68c9ec89b589ac2b4203590000000000000000000000009af72ec1522b14a7d5fc44be0b99eed2be9bf594000000000000000000000000fe5945d52edb086c5c10af6bac2d88ca2a0cffaf0000000000000000000000002a520963f332c347c83a6e20f4ca33e2f24b6305000000000000000000000000aba2facbb2086c99da4cb372393bf0299b21021600000000000000000000000049bd5a34f89f7f50b4b3a68f5ecbbdb4a6f4596f0000000000000000000000007232bfeb116c97a29e265cdecad5f086ba73607f000000000000000000000000fbb7f28696fe1fcbcace45c28b3c037000c01c900000000000000000000000009bfb2568bc0104c0b9673a356af4b5823112f31b0000000000000000000000005014a5f99417a678ca478a17e46eddd2d0e068a40000000000000000000000009fcae73fbf4fc6283b636f707c17529c2ba7b684000000000000000000000000f2b9a5c1eb9a356dee838e6b5baf6c3ebd2ca0fd0000000000000000000000009a2846c20943cab82daac40024375ba24de804d200000000000000000000000015c14f5a12a906832c131454dd3125542aad569b00000000000000000000000000e4846e2971bb2b29cec7c9efc8fa686ae2134200000000000000000000000065d2aba297f87b688ddb5b7ab8066bcd14e5073f000000000000000000000000ec26ae83fc28be943d53d04215b533ee2a21a9a5000000000000000000000000722bf7ccf922974976272d7f6795e0caac7cf66100000000000000000000000082f5b2bf3ca3d4f90166cd94e09d12d8939759a600000000000000000000000027a863b17ac20fde41d47ec17b2b2dcd37ed20d9000000000000000000000000d0b63defbd4c7bec59e9e6103bd0a9b27c571d4f0000000000000000000000005436f546411bd7d2a9e9b0fe5f3fad761dee7c290000000000000000000000003a760e8c2c0c8225339d6fd34ba7782608366a820000000000000000000000004f57874fc49151b53fa692f978ef1c994d6a57dd00000000000000000000000018b5f69ff1dac187be60ecde2fe4bff29ba7db17000000000000000000000000de6245d51d0c50ae88c39a06130e20a07232b52d000000000000000000000000592f18d544c27a2ae7554a5d65c804d46f8fd225000000000000000000000000bb142c68df0eb8df03fc328f653dee00daa03d15000000000000000000000000247e4fa5b462e37245fe94851bbdd3c2762584ef00000000000000000000000097986c7fd202703c4f81746ae70bc1607d05599e00000000000000000000000004e3e68623c2d1464547ae3cfe6d047f19edac7600000000000000000000000065dfd261e89e7a94b94eef2025a2cc061870d42a0000000000000000000000005a5dbb8c4d1e5886a22929123c5b379acae37197000000000000000000000000c13b2d6a2f0adb4163e3f63351f2ac98a9419952000000000000000000000000bf5ad69ced0cad82b5870d99d353afb113f5a57f000000000000000000000000baa983afe91391fc1648c8132f46c709ca4608d40000000000000000000000005318c09e73114943fe69c0832a765a95b496f5e7000000000000000000000000652aa165ee33ba02570c4fc7d41b0a05b4fd814700000000000000000000000046ffeaa0c0e85a551b937db7c7af3382c25c96a7000000000000000000000000f5b1b7480376bffba1ee631228f02e4ff04d372b000000000000000000000000f74c96fabd7d44729145299aff7e8fd22a0c72140000000000000000000000008c7de13ecf6e92e249696defed7aa81e9c93931a0000000000000000000000007d5c3678f80f0164ba92e0388c38de495b2e02170000000000000000000000000f8f7afa8314da4deb6be2086601fcb084a307910000000000000000000000000edcac49ff5c2684f19e5b009f6a6cf713f34a0900000000000000000000000046765ab2b21867fda547799419de2249f2b1673c000000000000000000000000e77adf46260336318b1952e3d6fdb5e0f284ca0d00000000000000000000000064a03c7430276b615df3d8523d66c27fc27a395300000000000000000000000064fbbb47d67160e1a7a646ec0a3969aff97df9860000000000000000000000000d3d0726747c5a639870872868431e6372b58690000000000000000000000000a5e16ad985d2e73766a44c2f0ea14307c68f7227000000000000000000000000000cef8f0ab0a2fadbecaeb92e8781ab3e04b01e0000000000000000000000000aa1d0892b65638b6ca1e57863bef45e38ba628a00000000000000000000000086348c836877cd68db1c274062206b9daebe1930000000000000000000000000949974c409c5ef4c8c9eec59b50f77bef816f5b40000000000000000000000001499d0d132e2a4344d5b6c9b733897d1de9583ee000000000000000000000000ba7cb02ca804b5e64b61639b2a2199148d6979880000000000000000000000006989cf73e19c407d60c48dffb56580deab8755fa000000000000000000000000585fef5c0c5f6ca8c3f64d9c802931005239d33b000000000000000000000000c0b6cb19c44ee4ef027eaa73d3c8700959cf732a000000000000000000000000fc6de95c9b05e88fc1c645cd5f567e789dcfb614000000000000000000000000be3e9fe7cb557a512d11d4bc02911143c0e0b4b300000000000000000000000032adc6faa579667e2219b230454048732b12f66d0000000000000000000000009b490f13fa8fbc718760eb1545f590d4edd4e1760000000000000000000000003935d0ba749d89d1c149ab9ef5d26d6bd11e888b000000000000000000000000cfe3f9dcc6b580d953b6f62ba59cdd77afb679d2000000000000000000000000ae0e224bda978e530465fee0c7c318a8234799e0000000000000000000000000c2d08154c794684e917fa333e6951e1526df0af400000000000000000000000015391e14a74a808f5e7a2055e755bd7f3db97f4000000000000000000000000021feccef3569e04d0933c3495faf28426a9f7a020000000000000000000000009dac10ab3399771e8b7e52baa936286407394fba0000000000000000000000004130d9c537bb5a6eb47e2f23fbc78f307cab95e1000000000000000000000000edd7d875833733b674fd2169dfb56e83fb0f15ca00000000000000000000000054411ea7fe19fbf0ffe6d572f0cf0b3376e0fb120000000000000000000000008905c9725d2b0608e2fc68fa28e115ffbfd4fbaa000000000000000000000000b4646bccaa0424ef9294fd6ae94a21b329a41ea5000000000000000000000000bfbc42886171545cf74cab0762eadcb9b907b82300000000000000000000000065cf8ebc125aa5e320fb8dd5569fe1b0a86d0759000000000000000000000000a5e76b97e12567bba2e822ac68842097034c55e7000000000000000000000000640b31b2c5cf650c2a75c7018af19ee5bf8f20c3000000000000000000000000315870ccf9560f67ef1ac40d9bdb56b0a8cf54e40000000000000000000000001e63d9c3ab2c1015c549ae86ba0bb9c09d44afba00000000000000000000000082aa4d6c3c37d235fe1c83d93a40d10e1bcadd0f000000000000000000000000446087a1439a10889ebc124abd2e2761370bc8480000000000000000000000006664b2604b9efb8230bee32a8a960b0b7f38355a00000000000000000000000079b3e74cb21ed7025df90638c346f6989f52d2690000000000000000000000003729c6af6606e268251e1b8ea5eb600a2eb43132000000000000000000000000ede95f358c6b077a985d60d670bd3c7094492ae60000000000000000000000001ffd117ce0a2e1f629eb720dfe11e36389d56ec1000000000000000000000000dbb083116a96695559c4f94d6703cdf1d6299de80000000000000000000000003e1947ba7a90a3619f7e04d912f3ac8d310828a5000000000000000000000000055206450854eb092e334b4f98f66b40aa6e955a000000000000000000000000c6ff7046a8f0c3f2d1aba952b55b1e0e0277b623000000000000000000000000719a4da5ba369f10e0eb8dfd91612fdeff8885ed0000000000000000000000008de5b2895cfa7dcaa77356592b49a33bae8006e00000000000000000000000001d4bca2344dab13ba4cfdf0716c6996c96b5589700000000000000000000000070004330cbbc8c1179facc6f9f8daacb5a0ef9d80000000000000000000000002df70e532b467edea57151a11c49e091491dd4ef00000000000000000000000092898c540d6c49d772cb38439fc612c724c25eb1000000000000000000000000d5fbd35dd16c3244eadd8a46355c4a55c79ca364000000000000000000000000b81f457717606a06178c3300556b7d2d2d7b61f80000000000000000000000002fe2eaa16399f7b6eaa75ac69a4a7f58dd2004960000000000000000000000002bb54cc8dcccc9a5546cf9c810b0b1548ee4abe7000000000000000000000000eb16771310b66a11b2aba0f1906f762f742d09710000000000000000000000001e27774650eb5475a69b253d8ef0b6c6ea0226a20000000000000000000000005ab9d1c69d6a53a28c064966e22f504744309e8600000000000000000000000091692a93dc0a890cac84eb8bce43a75e44953fb3000000000000000000000000e66bb5ef7359906b46d2a99b10fbefb643526fa3000000000000000000000000e6ae94f13e4a5dfd73eaf980c5d13a896cf02f140000000000000000000000006b87d7b444a5bba3166d833f3e1d6ace2ea664c1000000000000000000000000c6a8a9784cf635bda5b1e41fc42cfd7a49af199e0000000000000000000000000d4d2f9664bcb6f355c681f63464f68a072a03ff0000000000000000000000009c835662b285e3d150bef6b7227a04edf4d941a8000000000000000000000000ab8e07843a81eb1526e9ddbbefa321fe0183796f0000000000000000000000001d0a5d06aec9c52539f0076b0971c702a3913936000000000000000000000000dc0f147e81f2eed45c71a460eac749830cfa6b7c00000000000000000000000070bd0c8042db5e9babf481eff8c8f1b286c96fcc000000000000000000000000b3c70cfd29d559bacaea12b751355c699ff872cc00000000000000000000000069ea6b23b8e1122de9034cfd4d0c01ec9c7d87d9000000000000000000000000296a7c1524145f43ff1e65e2232f762fefbfe753000000000000000000000000620ce7325bdf2886ca3e8d2430477f9395fc30ae000000000000000000000000bf02688e338e387d1010c14f32920f75da4f56690000000000000000000000009ac95af0647ff9f030252ee633a696a061f7c14800000000000000000000000099b4b272f955c09c27bbc62afa6076d9253fcf39000000000000000000000000581462b8d2991b0767767a10eba65c9e986b94e200000000000000000000000014e6485a4f4daa2ff7ed359597a71d5b767a2d600000000000000000000000006443a5235de4b9fc3e5ffdfb15496ba36020b52f000000000000000000000000627e46f5922b5601ada533cb229c519103537c2800000000000000000000000067d796730b0437146eafe0ae0681bab7e370847a0000000000000000000000000ffda7f6250a41e50f2fcf5dbbb5865f91f9d99200000000000000000000000033a87d352e457dba68e11886ab5b97d420ca941a000000000000000000000000e0c1cd24e5f43803df9d4faa4aa9c8d1b29dffa60000000000000000000000009241ed84335ad2cdb6aa8c7fc7755434bdd29345000000000000000000000000bea1bb2346ff1c9942120586df31ebf98d88028400000000000000000000000033eef90b14807556c9d108ea94d406f55be66e5a000000000000000000000000201686bfc4899facbfd55e11b963bfc2754a90130000000000000000000000006a1a70a729c2309ab6f78e7ba8cb23a9f9e522e40000000000000000000000001def23a35c092c3b1ea0232032878544f61e09370000000000000000000000009c27f9055075d74fd1521b7d0a23ecbe1fc6936600000000000000000000000058b8cb7dc8176ea43c7b023726583d14181f1f030000000000000000000000002d638691026b96e054b33495a9a9552f6b6e6999000000000000000000000000c213dcbaaf56cee1a0fecf7920eb19b535d5d9280000000000000000000000009d3c5a5558e63958aacafe8d6c5fc118972618c400000000000000000000000013539d14b4e4c089a07b3585008ab4f38528dfe300000000000000000000000023a21450243d939ee60c491a9fc436b13224bd2c0000000000000000000000002208504a6e8f2ae5e6a45ddc3439ffcfde959d99000000000000000000000000d1e9303c475d8631d6e7fc6023630a88fbe5035c000000000000000000000000affea6c3fa11b2bfdc2f11781e2160778a676d97000000000000000000000000aae6e85f0c6bdc13f7257a1875c959a7d4c2beec000000000000000000000000c36bcc133edfe4e3bbe0d92af330bd5ca946a258000000000000000000000000cc0bc60390ce615980bd16aa0944bfdfbd3283ec00000000000000000000000095df33bbec54d7d9b2971ea298b2e82e65c6926c000000000000000000000000263c06e72878ba560735ec736f7fb884d33a3fb0000000000000000000000000e732353c1f7de92f378f03fca0a566ef353ffa09000000000000000000000000c33cbde36509af581713305355c89e3a7509add300000000000000000000000064c12292045246c4b01e44ff79763749ec397d70000000000000000000000000d4ca4f166d3717fc2131a98c245985fc61b331eb0000000000000000000000005362100448a89e297b94139112cb0143c1dee3be0000000000000000000000007a7fa53bb9dd62341a5e7d244d7095f071682a1c000000000000000000000000d5aebaf496e072503fa2523ba2a3e3d603ebcef6000000000000000000000000cd53c390e9ebc1be51b812449f2b1f5687449e520000000000000000000000000167d85a1ec9b914cdc3bcb3bdf5c51340e21c990000000000000000000000006c46c3ec4b0407ed994ba500bcecb6c8d880b7fb000000000000000000000000934db9a67bfc388d202f4fa0daa361fb08e5dba5000000000000000000000000caefbcd2ee6253e77e377063dc3c700ba2a38a980000000000000000000000008c1b90f1dab632627152fadd7f486189e7df130c0000000000000000000000002ed8063c377c856d25a1f5bca9b505a6f00817a400000000000000000000000028de0d9e24a52bf24bd3c8a9c2307dc9096f3bd8000000000000000000000000725db7018e76574ff0318afb3d9fb72ed00d4153000000000000000000000000cebe3b7066b96f004597d25d417f1022552e922900000000000000000000000002a34bd603c52225c4cc6adaa36457d2ff13608b000000000000000000000000dbe4dd522f5cab9a7913c4e7cfd06a0c68ad7c9b0000000000000000000000009d2f52c8c76f14cde06f0d69b89fe167cae015c10000000000000000000000002c514e08e90e9332324314f30776fd99c456efcb000000000000000000000000bd44923f0bae4c06a4170a294c66f0afdb232726000000000000000000000000bfd1a2bef303886ec81ed745f7037c2d19c554b10000000000000000000000004876af72fed86877442629a6fc2eede2ba4c9f58000000000000000000000000d371af796f7d6a11a148303d7697cc56324e83fe0000000000000000000000007dccfa6aec31864abd5541befd21cc2b152bc4720000000000000000000000001226e36267a575a198a64b38beb78db0b3573977000000000000000000000000b3484eb9943d71df076181748868183db6d36487000000000000000000000000fe803501e1a5fcb95f8e1f189c32b1f95e2f66220000000000000000000000003f79c8bd88c3bdf7bb9dee251c562b4223d9a45b000000000000000000000000fde50fcb871ff2dc9a1f5475ae5a244b2dd53a52000000000000000000000000ae5ba82f61810c0c61c51a40b9daccb0f69e4c330000000000000000000000003b69fb2f84c0e0c7ec6d22802860aec39909bd1200000000000000000000000000e56d0929070567b7d885ba90d79427f28829430000000000000000000000004f174261fb3959b49a0b434f486dcc0529ee97d7000000000000000000000000bc5c483b11634fa36f25a8f323cc7d3e7955cd4a00000000000000000000000088f4208205b9a88408519b503fc639875f4463ed0000000000000000000000003ce498297e52b546fbd53b154f531c71f2573cd500000000000000000000000094c6bdb7a9a5fe7483aed74b84a15c8044e2aeb000000000000000000000000027f7f98f0a241e7c7882b38bd5b8ccf57cc033bf0000000000000000000000002ed0312043bcaee419766ff9c2ed3c0f1a69a75800000000000000000000000067487430a652c5bb40a78f7108896899f9187229000000000000000000000000c06f720df5d270898657fca1f02aff786cd7b30e000000000000000000000000bcb4cbba9422b87a1b6766bd46bd9fee7d98095a000000000000000000000000ae3a86cae35d5fdd4091ad294433da5ff49d00bb0000000000000000000000000332c60887f3b4384b1eb8360720acf8bda4f0dc0000000000000000000000001e36d7021e9f72a0ac71aa288900e763d87695bc000000000000000000000000f49dc0bc3a2ff3898b6c29a390c5cf436c7f20cc000000000000000000000000a45c7ccbbfaad6668ddf2b59a6593293b9922a1100000000000000000000000090e13bcecf638f3cfaef859b4812baf5937cbba8000000000000000000000000d30a341be80d758fc1bcdd788dfcece86cd59b0a000000000000000000000000fbb4731a85b06ce2a7e45b58cbf5c0a0d1f7b33d00000000000000000000000071e979106d173683baf4e2b10d84b5cedfaa05e1000000000000000000000000ef55d89dae4f16f98c6b994632d4bf29b306a622000000000000000000000000950d9d1d60c3686005aa0dfedbe24828a68c793600000000000000000000000074bc96babdccd30191212638b7798db599cb4b9b000000000000000000000000ec37265e20cf4faaa9f1c8fef1b82cf4cb137b6e00000000000000000000000010be9778a1a40e7d67728adfa2f46d63906a0ef7000000000000000000000000f7db36d888ff762bb4f99a02a75b745c799355f6000000000000000000000000f54dd676da14ef761e349f57b331d68087d7dccd0000000000000000000000001fba14edae53deab89770c8c9a8bae8309b407bb000000000000000000000000fec703f1a8aec3556be25268ca89f7045a9fe5b300000000000000000000000066db0a940533ed7190a8d4f36d1dbd8d82765a65000000000000000000000000007d51cbd6105792a1d0efb8455ae2609a79f664000000000000000000000000b4f4c65e2fb8c5e3e638dacc8be702932d168af6000000000000000000000000f4f29bfd2478a0ec5d25cee0c29aab5289099140000000000000000000000000e2964ead5ca109ec5eb1fae9a3f6512d13b32cde000000000000000000000000ce62bf7cd924f7c75deec4080b2fd2cb94ddb41400000000000000000000000031af9644107e0319351503f44d9e1f3eb1adfd8e0000000000000000000000002171ae48f133172fb80c25444299b9ce4909de6e000000000000000000000000fc8acf3cbbf75fb0e53ccecea657b31723be51fd000000000000000000000000bdfc99527dcb8e4b93e06efaa2da84e107c9fff60000000000000000000000004c6eefc1d794e56d956d83e4c52485d24f6cb595000000000000000000000000b0d9d47d9a18c58669ef764413a4104c19f326a200000000000000000000000014377e3c4adf6d29930d30444d94bf314a17a6330000000000000000000000008e9ea389dd579eaf8f14eae239e19d9c3eaa3ce20000000000000000000000004118104a7491e181f6bf4bd71dc4903f5901ff890000000000000000000000005f641fd27ebc72ec0aa2bfc5eaddf7ae14a361ec000000000000000000000000659902fcbd6617005b2cb68db3e7a3f1cc259835000000000000000000000000de4905eb251c19a1d1f324bfbcfd19638a119be7000000000000000000000000f56d733682d5798a65094db483c597374781f716000000000000000000000000404ad6df6583ab4cc0bbc3d3f94fc21dc143ecfd00000000000000000000000021a048762d47401c161b1989f9da07d20d9631cd0000000000000000000000002ccc6a8dfac9c7d2a554245cea41484af50139670000000000000000000000004c6c0d95b9af0c43de667eb550d8588585513156000000000000000000000000ab9f86efd519eb9b110542faf984780e3d99e697000000000000000000000000382a8f56fe85ce837148285d6219ddeec9ef11ed0000000000000000000000000fdac1fee0179714bf4e5cd09c530790195b60810000000000000000000000003409c20ba64eee6f217dc1075242544dccd198cf00000000000000000000000061f01f604d9bb862dd921838766dabcf90d4cb4c00000000000000000000000013fcdd7027080e70dc557556c07456953a48cf8700000000000000000000000006664234e830378b776a9f3f1e196b5144f55849000000000000000000000000ede4fd0942bc2337b49eb4c1085bcb4144baa76d000000000000000000000000350b9c578f2e2fadae52c0fd8090ec1d221c928b0000000000000000000000006c061ea2b30e0ec24921b37023430a8d7a7124bf00000000000000000000000033bb853faf1a9f50d2a021a173dff54133821b470000000000000000000000006221ed60a3094d64ddb61184dd49d2e8ea51ba980000000000000000000000006a306cd01c7dbc71bc2491a2b5f45539191ebd0a000000000000000000000000137e1b320525df19efb65c8e915af36a2386b94d0000000000000000000000002f5e76e4203ba4c990046669385738cf7ad4b85900000000000000000000000094bbb4c2f356daf9dbc031e12806c1875780d5320000000000000000000000003375963886494c27f970c0ae7ee5053aa1845112000000000000000000000000981315c483ea45a453ccf28c0ab0aab92da7f757000000000000000000000000b0285eb21eec7bae0d79d79c7a2683b238ae654100000000000000000000000027b22f6f42fe0947a6790ffabdd907efa9b833a300000000000000000000000024262c94bc20988b9fc3c7c819b49793a0107c0c00000000000000000000000048d1538da954c4c561f856f01713c8789474389e000000000000000000000000e87600f29e4f4df4a1f1195870b182ca611ff13a0000000000000000000000009d127aa346fe4af6f30f554677cac48b2cb3dc2000000000000000000000000081922f7c76e56780a6eee594eabad9a1109bc1050000000000000000000000006e2300bd9d86c0edea62e6c953969e7935da2d58000000000000000000000000518c5778816250f26658d904bfb9f37aa5c2e85e000000000000000000000000d19922a6cfddadc56818e04a31a24600a9bb945700000000000000000000000096542a8c04e601f0dca55d70be2fe749b4c69ccb0000000000000000000000005d9d200b9fea312162ce03618d28c8b773c1c6b0000000000000000000000000f8d3667a8b17a4a9b9f375052350c209295fbde0000000000000000000000000e751f8258d4f5f1abbe5c8b87d8576c994d4d15f000000000000000000000000334741d73b53b81649ee631fe68a63219b4d6ace00000000000000000000000081f957a86bf5e592f3fdcd79157d54254c8e92bd000000000000000000000000670264ded2b74a37821a9bb87fa85832d4d01bd9000000000000000000000000fc8084cf7e0f916f114f9bdd8a86ba2427efe976000000000000000000000000407c469e549bf59bfca07b6fdd91b0136ad277720000000000000000000000002321f612a30970269a9b2813c622c98d319039630000000000000000000000001c9b23976ddf98d4e748f51e7609084509043f2c0000000000000000000000006b17698150d1fab4f5b011af8f99f9da68e68f6b000000000000000000000000681221467e883f8561b45088704508d3a5e681460000000000000000000000005a71a83cb3fd986308d2d7f48427cfa35d14a75f000000000000000000000000816313d195a33b6dcad975768ea1b751e256c3d90000000000000000000000007249a6632010b6641438b2af619316101fff9f1f000000000000000000000000874eb665374606a501ea7646c006fe4865cd698a000000000000000000000000d1c682b8f573a59f67ebf6fd8ff57227d413ae540000000000000000000000001b0c677072c83c664049e9604a71c9db833b38da000000000000000000000000b7f4c520970128aa171e31c21f7f71264eeb3d0f000000000000000000000000f79e9f43fe65fb009265d912d92af0b59ad158b0000000000000000000000000a8207b44053d8f1ab37bc5cba17f933f6609577c000000000000000000000000d53e90c60bbbee8bfeb5d985665709f278e6f9ca000000000000000000000000878d5a95999ddce4207103a3ed6f85b0ae2f032600000000000000000000000076a419462c7837e6dfe71bab228c9e9c460289de00000000000000000000000015910aaa12e2de9b0ec8a6c5a8219729f4730e9f000000000000000000000000fa6349e631ff4d8cdd3a4fa829d6bdac81a116220000000000000000000000001eaf5dbc7f27aa39015523e483f6c7db777787f900000000000000000000000068d08a754cfd9c2c3040458fc17b352bfb8b24cb000000000000000000000000f17012188304d9ae25c1d5e7be226d7e44f94c690000000000000000000000002119330f49ddee03fa4b7aab213916f0c088f33200000000000000000000000031c7b963833a3053e2e3741f97d3e5ed297872e900000000000000000000000048e789910473b754571fdc512a8c90de7d27d42a000000000000000000000000be4b95481fc1873f2f40542fd638c0f47ba07b740000000000000000000000009cf4a50a02b430908a37f121ae2df850a0681f000000000000000000000000002673058f7d06d1cb514829c4a15ea020994c1131000000000000000000000000dec464112d0a681025944182984a7c0718ccae07000000000000000000000000a6c51d60074308c2ea362b84192b2f1ffa8b61aa000000000000000000000000c8b93c4079841353760dc7d268490ed61040d91c0000000000000000000000007b8a57bffdb3373719f597607feb5240c3d8f779000000000000000000000000d2eb0fd8f546755ada892a529a7f2539e8cddba50000000000000000000000000ad7a197297002f38f3e4c4cc850cb3b2ca30e35000000000000000000000000618a92932d4693197465dbb7325ab1d83e01e0fa000000000000000000000000d5b927956057075377263aab7f8afc12f85100db000000000000000000000000a6d8b3d5ec8efe4fbafcf02c3bd88edcacddc48f000000000000000000000000bfc845ee8ee2da0ae35c1fec2477f1587a06fe040000000000000000000000007d8a1cf6cbebacbba894253b1dadcaff44b10d67000000000000000000000000215792fc17032988abeb64bdaec23487ac38469400000000000000000000000041c390c5c6be198e211076dd213f7f7a6ece6b3d000000000000000000000000c16e7ddbdf41e0d0311bdad851bf8a33585828d000000000000000000000000079785b784d43e2fcc6a675728b5052b8e4c4c7f00000000000000000000000006f377c944fb1235ef7cd265bbac886f4bb5abea3000000000000000000000000a5a540c821841561c557df0d7d0a3953526b0474000000000000000000000000dd69db58f068e4564f2d357e9262e1f550a82cc5000000000000000000000000439334d3e46905683133c3a75cf554e3a4c7fa00000000000000000000000000d9dda8766da08e8ea11167fd310c3d79c1cdeba8000000000000000000000000ec94d75aa9c0215677f7b7e5a824ed3b93a7a04800000000000000000000000096fd572465f18ca716015f58e2413841edf5ca340000000000000000000000009a8ec29b75bc10d68d97dce73fd3bbec4375287000000000000000000000000049aff0c1ed01516c46aed2e801921603f86d6a8300000000000000000000000007752915afc5413dae2603af27b44b1b224c7724000000000000000000000000ece2e75521454bbf0e45cfda16285f499dbef419000000000000000000000000959a362d0097ab5a36132d92dd1cb6af25ec0308000000000000000000000000c5c226b0bea48bebc559f8cd021f21a7170427590000000000000000000000008b076f5dfa43bf919c487654b6022ece08c31526000000000000000000000000b4416cfae59d2b45814b45d707cd1d277a3c1bc40000000000000000000000007edce5b1a7a2934a392ad052fa0339ad04beb2b50000000000000000000000004ebc1c5406737efff2c0c6ead458c77ceb59a59c00000000000000000000000047c053231e33659cd4d11e036bcc42ebf8ab8c48000000000000000000000000bd3c60405ce691796d6cb9ef199931c9ad330b20000000000000000000000000e58ac215de3020b24a0386dfda5cc1c5079482e50000000000000000000000007aae3b0b9e863e4e694fd61a16d0b57e1b3359470000000000000000000000006dce215f5d0209bee096fb5147c423344d10553b000000000000000000000000750302d33d7cb685e4659f43d709a7c4f299b472000000000000000000000000c40bf71c5d9ce0848dcf04c8e2e6253007f6b73d000000000000000000000000e6ea95328223dd14232c5666ad3652592b2ba3a7000000000000000000000000586db4551e6bf18b18041537887783f1a50bf6d2000000000000000000000000825b132e230c021644a636dc093f74a26891b9c2000000000000000000000000aeef99dd1c852dad30a237242fb92d8047e6ec5f0000000000000000000000005e97d72928d3ee15d18244b25aaa9a7d9acad2500000000000000000000000001cfca5ee03331a04dd0215af583ec3b865001948000000000000000000000000d6758a1407d055b6608810ff5266ca6902adcff9000000000000000000000000a5220cc1dcdef5b0bfc2a365b52b5d45ed64a020000000000000000000000000878bf0aa2733d0ba56fe0acb24a81322b083ba3100000000000000000000000075e4ee62fba63b582146be48b3b4180d10e69652000000000000000000000000fcdd21e1fe6d09f6b6b2125ffd55b2a4867672550000000000000000000000003f896c5729cd67278c672f80f3d8f1be5b4fc2480000000000000000000000002ff976c27088bb1dc3dcb1d9d8ca6c27e664739d000000000000000000000000dd389f0d21db1e6fbd8afd92054673326555424700000000000000000000000021e28eba9a1a65164ac1b11ef68fc33cab80eb2300000000000000000000000090608e0e2139528a22dbde3d4b36f277a9b40368000000000000000000000000ca618c57e8916466ee647a8e64644e5351b4b0070000000000000000000000009607baeb0110435b7c0d2cc0aa953172363633e6000000000000000000000000a558a46dcda0b0f054699888df84ce4566cbb0ff00000000000000000000000053876f4f9a26b7a0b73197ef53341de3cefd46c70000000000000000000000009a16147f3684acbb0b75b8e18abaf5b25538c50d000000000000000000000000e9577f670f2ce9bf3bbd5871742d510cf6112f8600000000000000000000000098671ac3ccfb3144161708d6d181ac78ce5acc59000000000000000000000000d2a5499c163fbf402a8041ac23989d55e5f78929000000000000000000000000216b37fd4b96ed5e53e73d92524815aa72b62e140000000000000000000000004035da66363ec744f7d23bb0a3a2bf3fb64ea258000000000000000000000000251940ac86500ebf7ba4068b914279d687cb098700000000000000000000000038e4dfa39be7402ca8563d259c091e0f545dfa9d000000000000000000000000b802f9c6b83705b42231203d257d205a359e4e2f000000000000000000000000129955a73aceb78a4c77dc2b968ce3f9f84db1c9000000000000000000000000b197f8e20fbcda9b57a8ac17e693d00fd9b350eb0000000000000000000000004328bd302026d602c367c406b569cd314dd4b7d5000000000000000000000000d229d3eb13662aa41a8be0adfea791229d14cb30000000000000000000000000a9541386b554983bc1eb1b62f8a5f0da9c2e02e7000000000000000000000000b162be2d520e6a1574ec54a58604303c67b70b25000000000000000000000000ddf1670f3f20e348f5a6b693d9f4ed87a95b837d000000000000000000000000769f8910e7fcc79ad9027fb41920d25adeb6dafc000000000000000000000000104a0473807a899843026296d9b710802213b59100000000000000000000000087ba018f2d612e03763472b544838400af9146ff000000000000000000000000508acb1fedf835b5cb28e79c001c8132ce61feb90000000000000000000000008776cd07f57c82a32c9957350d8471222f7feb89000000000000000000000000065af22310db99ea3cdbecf1d9979c8e34b3227c00000000000000000000000060cbb26dfce75183118055b7315edd99f8d4b62700000000000000000000000033f7a1c0f5c494e806ea858203e021528e023480000000000000000000000000fa1e73b0a382fe922b07139708dd57ae3eea875300000000000000000000000099fe38341765c7f45e5c8330ece6af68d56dcbff000000000000000000000000aecbb4295038162ab6fd916815b1be7ccded73120000000000000000000000003eeecd9109e1e5c7eb20e7cb4b3a99ce6a4e2bd50000000000000000000000007771a6fa494d6f74ec4384443ba5cc439d68be6d000000000000000000000000ea1c6e370f8dcd121ef4582e787ced40fcee38db0000000000000000000000003342fde8408df70bce2f0aa6a906bc5f7e9a3f66000000000000000000000000cb0af63fd6b9b76c1de76ae4d5a9951c48351ea70000000000000000000000001bca923ff0e9a29b609f8ebb8f203cfe0639ca7b00000000000000000000000016008eecc9929cf3ff14ca88f157816107ecf26b0000000000000000000000009240498ce919726d4a8fbfd128952356e13d30ec0000000000000000000000008bffffddff5d90fd082abe431e643b82960690ed000000000000000000000000d3f2cc7977dac829be711ea44dd84ccf7856ecea00000000000000000000000090b88a8df1ad60f87b30032482b9907b89637c960000000000000000000000008202e10ce55e9465b5d27df2e5e5e32dc60852b9000000000000000000000000e7275007659fc2409131513c5cf0386f7d4cf00b0000000000000000000000009c24b5ebce75b756d6ecf384f0b88a8ea5a6e5d80000000000000000000000002a53ddd39363baa2796911a3b879d859c9e26d50000000000000000000000000a8926102976e4d2de25f0c73810409e6463cc43a0000000000000000000000000fbbcfe42869dd313e278767f58c2c07a5e9259a0000000000000000000000002d4aa86d4fcd117299581ff2ce39f369bb78fc0900000000000000000000000032f89fd1e443c5e740c926dfe6b84bd3ef649c690000000000000000000000007910935a6dfc1f943476dfe940ac80c94a3fd5fa00000000000000000000000073bd1858da673fc9aee7998c57e159b75080c250000000000000000000000000a542515d458daa9159d42e08a6858bea600a90c30000000000000000000000002ff362ba43e0ce6a346e1da82a2adc5c4134db0a000000000000000000000000993ada53f1ac248227e1243384f044af5c28735600000000000000000000000035c7d5469d7cf3c9f556883b1b72678989c4efca000000000000000000000000e6da9613df899d74ce9f79b59e85b944df06bc14000000000000000000000000b327df8fa38f353599f58572e7710cf99a11f1850000000000000000000000006650f2bf4cb7e4bb17f1308329f971e14b43988c000000000000000000000000058e6cf8872e54f8196b0dfb354344906a0798a60000000000000000000000006f5a5c19d0eb5f6b687d89d8d1ca1d791fedf29500000000000000000000000080c25f93fa437b42d83a506a4c85f39415224e7a0000000000000000000000007d9a78f607706b8f5ce26fba6c9eacabf8937df0000000000000000000000000e0c61c63e5ce1fb74674822dee87823ce11e644e000000000000000000000000db8e74a49cd5b3b0773507ac57d562d653601e660000000000000000000000000d50f58d09a74c8b48138c49a0d2493a6a852906000000000000000000000000d48dfafa41f9f5737b996828fd028040b9fd2bd10000000000000000000000009088d406709e977d15babf20d3485023ac221e1f000000000000000000000000c677e066284face940584d274200aa73b3f5d0d700000000000000000000000024b0a7ecdf349dcd4dd78cfa261309de02bdeffd0000000000000000000000004488ce10f3ffb7bd5c7265ce1b4484174157683e000000000000000000000000ee95482faaeb90a39c71cdc2284184616a65c96f00000000000000000000000094976af84723c2c33c83310d1309508f49ad9c96000000000000000000000000a204d5b3927dceb74c332c5fd1d9baf50436067d000000000000000000000000a2b0f023a79eff80c5c897ca1a6163dc05303e71000000000000000000000000808e9bcf7953499722dedaf64f2e54691f204e22000000000000000000000000d9a472e115ac838dbe1fe2eb0aa1e2adb996bb3c00000000000000000000000069bc29d277e43f0a253ca7bb79a72da6da4bcba1000000000000000000000000738fb9f770985fcaecbba8e768ba01e450e8d42c000000000000000000000000102ae18285d7ac9f445022a5668d98af2d05462000000000000000000000000008aa500c60b91ce4086044e3c402549ba62e34840000000000000000000000004cc2a2fe13446a502b92e92fda86b93fe0e0c4c600000000000000000000000021a960402947b78c2c5e9a616be408c3626cef8e000000000000000000000000411bbd5baf8eb2447611ff3ac6e187fbbe0573a7000000000000000000000000682a4c54f9c9ce3a66700ae6f3b67f5984d85c21000000000000000000000000710da2e29c4ff00d9a1c71ae3b9941016b946ba500000000000000000000000094830bd0cb94d12c4fb603a9e70035579086e23f000000000000000000000000317172862d3724f84ac1fd7d34ff4cd7b96d25c30000000000000000000000008310e897e85b5824fe2a454bbaf9f60c957090bd000000000000000000000000c27eafe577e6f1d1e5e86d3fa8c77065cebe8197000000000000000000000000d8371c3c1abf271fd54e5335cbcd8df73400d27300000000000000000000000077e6014c96a1c82aa2b2debcd4ab6bf8a0e022570000000000000000000000007747d34bc1debc60aedf6daf27b7889f5ee4c52300000000000000000000000000cebba1da1c03ef746a02deadef3f40c1271ef10000000000000000000000008ea1e562a701e1867f61b1c859efce568327631700000000000000000000000082aa832b6ac60db4059f7115c747e132c36f615600000000000000000000000039130c9f5c966a95e928fd16dc9a5fd9ba666e75000000000000000000000000c16eb0a123b9867b3aabb1f8a62d7de1d9b1c6ba000000000000000000000000f65163346bd3f977bec2efb8e25e62e90cee118d000000000000000000000000450ff060dd6f9ab91218a505a034a387836e27a5000000000000000000000000af1b4ac5aac4efc45d8b4b00be46761164cc498d000000000000000000000000c0b6ae1bfa1a1e3e9209c860e6ba578c51a32430000000000000000000000000c9704f8dd1e76de9d1456cd0bbb54c922d7a568200000000000000000000000028fe14bf6d09d18492992bb55d0104aa933aa07d000000000000000000000000d2f009656486e7c94b8ec708419a4abba8a61aef0000000000000000000000004c44d8cfe3884c943b200c5c7ef7e1905f75befc00000000000000000000000096befb71002cc6fca04131fa9b6bdd6852b90c7d000000000000000000000000c308737f65897fb5ff6dffb2969b1f4ce97eeeb3000000000000000000000000dfacbda36bc1adb3a2615bf7c467d921400d472f000000000000000000000000468a7c9437802b58874a295030b7a707dc22608a000000000000000000000000ba9a49b97efc9622e53346211c7c7dd182ed3a54000000000000000000000000704666c8d0b21e624d6eac63be906cac150d34b8000000000000000000000000715050b14a050dc31a4d2b537b710997f854e3ab0000000000000000000000000258f1eb2308a3d31a54852e4e617de7b929b90200000000000000000000000052825d61ec41209faf29b690e223f5e58ebed04e000000000000000000000000c57a0d1c6ae0131caccbe2d050fe11446e32d0bc000000000000000000000000959006c1fd444082a2a2ae498fceaa315f7517a1000000000000000000000000151e8397ca3206c6763f134b176162dec481e84b00000000000000000000000053afe9ec922d6b34e9b0fbe28416641ff66b54490000000000000000000000009eed5584122339bb79932e8cf1f2a991c2f83926000000000000000000000000d9113795d787284992f202c327513335908869900000000000000000000000007d9ea6549d5b86ef07b9fa2f1cbac52fc523df650000000000000000000000003a50e0b01af8c0d698504d104abb9d75bb88dc25000000000000000000000000d8e10b9d9ec1fab66a78bec24031292726c91798000000000000000000000000ec270f686020c68c170a023eca4bf970a4a83b5100000000000000000000000087f33b83dc6ee068f3e623ac54ec1a51782e93bf000000000000000000000000c57de1b87c131cad203374db661c2025cdf5359d000000000000000000000000009563943b756395b68b206e3a181da4f0a4420c000000000000000000000000d45fec1a8e8e4737a9e77389d90621448e790ea2000000000000000000000000e86dd30d2bdcac79e32453ae29153f342acc93f9000000000000000000000000bcbecf75e53b7fa6daa12619ab4590d8093a8413000000000000000000000000f267ca5f76ba318cce09088558842f197b30ede3000000000000000000000000c4325ff7fe1d7a65afac8bea1e7c3b9b9749e1c6000000000000000000000000b1ebd34d848715712321a0cc9c958497ae54debe000000000000000000000000ad2c7ade1467b6d1eb5da52a1c17aca073aee260000000000000000000000000375fe9e1d790c672d4a9fdfb7aee89756bd3e9e100000000000000000000000040e7ae0489f7fc5540a6f3276529a1e655aea189000000000000000000000000be56959e5a0f0ad22c31d641996978e5517bbb72000000000000000000000000e6c9d61625c987395fde79443967a706abd17e8c00000000000000000000000093451fabdb1fcae070ec6fee07ce459ed881e2960000000000000000000000004d00af255c2886da69287c6fadf059ac874e1933000000000000000000000000b191fc6aa677d53a5a8f39d71a080799ad62fab0000000000000000000000000a8b145bb1482bba2c2667b5572c437e2f8c23fdd00000000000000000000000099c9a1e7f29cc8b0a4c02c265062ee1c337cf218000000000000000000000000bf7c17a07c044cb04122ce8cb694a89b99741b3100000000000000000000000044d2bff35beb10b6e53a4bdb16595c6b8abd2f2e000000000000000000000000ac330082d4d1fa00447b28040f857c099c1a50a200000000000000000000000098268948278e168d57e3409e42b9dfa97f0d7aed0000000000000000000000002b1395e95b084e597df19b6a87ab90aafe50bb9d0000000000000000000000002506fbd6bcff9090e5a7bec659bc96cc6c4f2987000000000000000000000000dab428eb7e84d2cbbab9ce44ecba61592adf9a3b0000000000000000000000007a91957097e85bb933828d4cc7db287f573d0b2f000000000000000000000000fa713713b1acd89a00e6b35512161630d5ea90de00000000000000000000000018ec0bb55ceb0d54f3600f8bdec7d5cf5b495595000000000000000000000000b96a1688ddce8da1f2e2add33962768224e39e4c000000000000000000000000cb4a5ea0c9630d3158a02addffe09935d904aace000000000000000000000000927c36b9cc9856f37e93c1f35180329beee100a10000000000000000000000007b989e67a7238771183919f5a0f7b23239344d50000000000000000000000000a10d308b4121f57e37fc8cf244c7fa37264303090000000000000000000000002732c565ba8edce5d7dcef5f8c97129515007b8c000000000000000000000000e466c1ce82de3aef1b52f59fb1f62b0c1c7eeff500000000000000000000000014cf8af2a009236471c1954a78284230437940f1000000000000000000000000de8979d0d1075e4b3de6ebd1436f8d4a48590def0000000000000000000000003079c0aec6bd47fcbc82e1a3cba67956d53ca506000000000000000000000000694bccb90d8af7528b7f4be66695e920af466a10000000000000000000000000a1a9e84b39eb700e062a09659029a75b9c96561e00000000000000000000000031387d95334f7c45391410e1c43dadacfc889f4a0000000000000000000000008b0513fb022cacb8e640918301db53aed40bbdd20000000000000000000000007016a3420b512da8196606bc0986a6e87a58fa44000000000000000000000000bcf4ef7207dc12e60c12cc5891270475ff43ef1e000000000000000000000000e1ee1a29189b61a522645be6bcd901c64ff75aad000000000000000000000000ff36074d3c9882727efd665f91dd1ab779ba037d00000000000000000000000040a39e19a4ee975e3222d98ea5b82e5eebddf5040000000000000000000000001e2654ac7973df35d3dee810e359dadac74f95fe00000000000000000000000015105ed64b0a951c4e6f5804abd0ed6ecbfb5259000000000000000000000000a5e3fb5246fcf2b163c1d24c803ffbfee1cd104f000000000000000000000000384592ad04feb959e7e0563193e486ee647d7c56000000000000000000000000c952476820e4cc8fe15e82aad4f93e243c125613000000000000000000000000f43cf12982b7bbb214a6dda9f73c70186683399600000000000000000000000059953634ee518513d37ef9a003c4e001ac943a2c0000000000000000000000000272224549bf35adfa6dfaedd2be59d9d2c0c5db0000000000000000000000005f65dfebf82e8997f129e02c2272d699ef22d8e9000000000000000000000000a1f52f3b91a607840b75246efe98a8a1b0bf69610000000000000000000000004d601cf743b14d335ec528b3e18dd93c9b63b55a000000000000000000000000d689d35aa158b2f99a79c43bf7b1513ea5a0036d000000000000000000000000999cad45230705a7b44424e36b8c4e6a87c8d2db000000000000000000000000f3d3b9b4a70bd17da14e637804e0917fa86762870000000000000000000000004128bcd78cbdbb65b7e78fc18263f7d43be7f27100000000000000000000000085201166dd7de0d3cd68f09d3c6b65cda29ed9b50000000000000000000000000bea098b200dc6f418fe8ddb362c7fa2da5f90c60000000000000000000000006c08a6c30c306aad4a0265db805307629c065c69000000000000000000000000317b3c89c25593d150289be85c7eb503baa273e0000000000000000000000000ad66e4418425551b1048e62516e91b2f652a1e42000000000000000000000000626119c631497b2bc13b38918cb2c1ad58b46f21000000000000000000000000cc3bbc55d07daf757f063d3604401628b15f73f7000000000000000000000000fb83a46e3956c5c21b5d31f7a3af5963387f684d000000000000000000000000e613c0a986894c473cdbe5d512b36deb3a3c686b00000000000000000000000029d95ee71cde80abe45c8ef2109b08a53e97f0e9000000000000000000000000fbe1ab3706e98322b1b0585c78a602c16a6b3d65000000000000000000000000a06b4f71b94ec6b59e0633c015772d3f1efdf7ca000000000000000000000000878aebaa45133241229facc1f92fe1d4e911c314000000000000000000000000088444cf5ad3dce4e983f85a111876ca2e3d309700000000000000000000000063570ddd2f1c0bdda94f9a7e35432be6a16d61a900000000000000000000000069ffd13d55f61cd00f4c6b2466980dbdb75aadc3000000000000000000000000a7aced74ad70e74d6f83eb4adcd96367efaea9da0000000000000000000000003dca49887f0b661588437f39dcf590c552007fd7000000000000000000000000a86495e1e181123093ab2d90beec8211281450d70000000000000000000000006edefc92e0510bb5f49951105d6c55ee84a0c6fb000000000000000000000000756a0f90ee980e917ac66b3cb951758da96305b00000000000000000000000005df1b16c0c7691b14307f9cdeea1105f13b2783b000000000000000000000000947b127af72f871e5de338ea93cd96a9dde52f8a000000000000000000000000b2991c8dd07969d09856da81c6143d2d12c84e5600000000000000000000000007997a47eb240070af59e67c685f9401e9ef099a000000000000000000000000c3e10ab6a9f47f4e3bc15cef508535e2b880ca480000000000000000000000009ff1dab5250509538797a2758fce3cefef1d9b7800000000000000000000000000001ef108843ab7c937974c54c42360da8f90000000000000000000000000008f12d3d3719593633925952b4f454fafbe9d74b9000000000000000000000000d62677607c44bdf809c3c6de074a0df7efcc0fb5000000000000000000000000b05299f2d30e2b1686254e52e468f262c5e2f4a6000000000000000000000000e490b66df0362edff1d9729cc034ac3d1d7a888a0000000000000000000000008f52dc02dab7646d7e29b8f2970e577e3d46e7de00000000000000000000000060a95e63a0c02098e51803f8ecb1dafbb44c164b00000000000000000000000038ea6cdd98e0d5fa0b0e4b2e321b27fd5da7bfa90000000000000000000000005e736771b843994255fb0f5f6881bb45afd4596500000000000000000000000078513956fa6e76b040a33d1dacb76be3cd6577ae0000000000000000000000002db7217b5e12599c17e5ef7d489aa5dad2e5b4db0000000000000000000000009231bb34bc0a7c9bfd33c5456f8ed78e1b64d93a0000000000000000000000000571a89d602254aede82e8a1a025abaf5069c60b0000000000000000000000002625f7e5642f0d976a6f0c6ac042f1595a464579000000000000000000000000fb7890fe4923008eca49d30b6eb14dbf19608f210000000000000000000000006152beab29b00dae196bc4c378729718ee8ac1ff000000000000000000000000fb6e68ad74c814b2d64a6b04c33f28ab5786ea5a0000000000000000000000009bd257e7e42dd3122d69bf9025c73c2a2b9f6f24000000000000000000000000f2d1c9f8eb003da36a7beab08e381836e608b45900000000000000000000000004500887fe7ee0436cfe2ee452a38650a3bba7ca000000000000000000000000bb0c99e0e5bcec7287b3cd63c00d44feb939c23f000000000000000000000000f2d31a0acfe426e78ce9bbbf39908c44e3c08feb000000000000000000000000559091867d841eb5e810f856b20682405d6d80e600000000000000000000000025e2ecea7f811cea100bc341c69e0b726711d80f0000000000000000000000006e3167c7b68f92a9c33278d5ad059e150f06b50c000000000000000000000000df3bfafebc3020e12b547789bbf562c870f2a2b90000000000000000000000005d13ba0f57ecb308b697b05d6659787134468a4000000000000000000000000096d6162d4f76f4b45b8afa46d930d97637ccbf0300000000000000000000000059e7d8cf95f22925334063571bba93f9e4422514000000000000000000000000b45a2dda996c32e93b8c47098e90ed0e7ab18e39000000000000000000000000e2aac0a3dfcd5a6da45818f6d62ffec6151e749900000000000000000000000091de9f48e7510448ecf109d51ae2bc3285a35d5100000000000000000000000075829588b0c5193f8c620f9b88a154190286754000000000000000000000000085029f5ea54742c64632a27f47526825240fe285000000000000000000000000e6d5ac182339a69442247e1a749877a6a2fcf770000000000000000000000000753286b69f927986a066717d5a28f9f23267bc690000000000000000000000008e4acecbd5b6d6bac4bfeb286affa06359280ea9000000000000000000000000c5ed360fb56fd34eddfdff98a347ad699cc84e45000000000000000000000000f05ae1ccb1ee2281bf0619497ce3ffaa0bcad061000000000000000000000000423561197122652dabc48a7f099a3021b5cd3535000000000000000000000000346b02d929c073775671ec6b01ad6f3b0b5c36e7000000000000000000000000c7b257a89ad62daabeb691bb767eb1fec442fcd70000000000000000000000001f8d97e272d92b67c3cc0e7f4060c823066d3857000000000000000000000000bd8e839831b556491d17733c908ea6e1c679db990000000000000000000000002fd7f2f5fb97c42dbf5b0ef34d3c88b6f8fe0ec60000000000000000000000002cf2f5cae35e1822fc3a58806ce177f4e7531992000000000000000000000000a9d56e8fa0e70642150e159363e127d94bbd283100000000000000000000000097a52ba390d394e3bff5758a1f57b3ac3cec52810000000000000000000000009543746e414926d1695ec001bc7b76277895490f0000000000000000000000007ba130afc8f7bba12fec271e8909e88ae0842c4000000000000000000000000080162a67e0869ea36bbc5550bb41d3946cfb3f6a0000000000000000000000002e8834e741d29d6f1a10a91d80dd2ee47ca23ba2000000000000000000000000ef48486107f4119481b700d021cd470420aa15710000000000000000000000009ed36aa38b525642728c651da224b54c107a0a390000000000000000000000002f8c004aa018019774deb5cca8ababfcbe3009ae000000000000000000000000bb16df0399af9dddc5258779439ce4ec6725dff70000000000000000000000000d89d2070a61066b3f399a7bd057bb0c932879ec00000000000000000000000064a43635bb4697550a09f140110b2a989508255e000000000000000000000000c4e20e13c4050a206595aa70c14b9fa7371c5b0a000000000000000000000000e2c6ab05e1d607dc8ef04f496dd51806051bbe76000000000000000000000000582706ba244d19335cc18355d19a7f378d73dfe700000000000000000000000028acadf5040640b1821e2c1a1a47301a8f91496c000000000000000000000000d124bf5e9c1104ed4f97ac88f9b319a3775dcf0d0000000000000000000000005ec8eb98a9778d9b3efb4053d7f7cd8177c5ce30000000000000000000000000ffa8f1219d15aebbf434f1690b3eba098fc82b17000000000000000000000000592766e9e2d9bc89f10b7d485ea20cab4bc2bd94000000000000000000000000da69b1300ac8c0d098f44afcea77a11c8fabff580000000000000000000000005fa1865d31f71e05e3d4ff5acc78ea02a9b83036000000000000000000000000cb2204a5a74a995549227be02b94fa4349fad3ba000000000000000000000000d1e0f465a26238ce5bdc5a8e632c6982f00814fb00000000000000000000000016ef978f2be9bfd9c69ff3458771370c804727c1000000000000000000000000a785c91568b129c3932807b2a07efd216e1db61900000000000000000000000097d65341ef3c7a955dbe54319915f39fbb943dd6000000000000000000000000a6ede11e78929eafa7de2f16e0b7f6c2fbc2d40e000000000000000000000000f91bc290f6726a51a782e217fe5e7db0f139e0150000000000000000000000003881171c068c70a6de952701aa28c163195fb8e8000000000000000000000000ba770eb98e4b6c9360a9520b9899a75ab789e0e5000000000000000000000000ca97cf6e98a0fcf80e4346c54363fae66368c0bd000000000000000000000000ba0c565110f65d181b9ff1d8a9f787b52857bb0c000000000000000000000000ceb9593d5c0517b7e1dec1fb74ea4e6c86f890710000000000000000000000004dc0c3a7dbd3b18f481be7fea32f2c197e36de1d000000000000000000000000dc5bc0ccc7ffd05aece6231373844f3d86ccb114000000000000000000000000684df98c07cbb78820a42c83c40bf82868cf6e77000000000000000000000000568e5ff82ebf6ed3fc2ca610da0ca8a7923b48890000000000000000000000002ec876cb7e1e676da20312322aa4b5ace6190c4b000000000000000000000000b090159badc5726f1bbca0a9fa7d4ea60adeea31000000000000000000000000e99986fe3a652640b3078f144c184bae20c1a570000000000000000000000000ffc31bdc9a3018b6ee909e880f2ea28232234e22000000000000000000000000bb0ea15f50dd466747302f139c922c6b63165d0100000000000000000000000066f942bf01c30838d883557632116ae2e9a4729b0000000000000000000000008c59b511cc4894bc2412b125ac808d97084adfc4000000000000000000000000e9b1e78cacc324973330b960550753102ae229e6000000000000000000000000e56169888ab88d11c6ad4247b8650e72566f8569000000000000000000000000b57eed5e8d5f2297a26c98209dcad6c018b501ea0000000000000000000000006f7b90b9065191324c8d010d459d107a1c14b010000000000000000000000000e6113963edfd631f77a70693bbc6f6bac93a28bc000000000000000000000000729e2988fb13e7e30a91be3140a15851f120023a000000000000000000000000e7b4ccc0c452cb850f9b4bd1b08ef7bb49821f4b0000000000000000000000001770576c3ed5bfeb6741503da6b9671578e2adb8000000000000000000000000c0fa854ee4dd016fffef1a72fc2fbe46fa1486b40000000000000000000000002bd0c0484f65db0f1c8412713f06f653cf57ef4e000000000000000000000000de7aca3100d7e236f10400c258ec2764327e452e0000000000000000000000006cfb8e366a8414420f4c6a59b35a9e3717495ce6000000000000000000000000d51c65ec6d19c712f2a0bc06bcffbf4fe0aec8e40000000000000000000000009e4880ce4fff42c1d3feef64178bb0c405e82b4700000000000000000000000005a0bc223dd6490f04e44df61836f359df923b280000000000000000000000001337c69a0a3585a579e8b501067504ce534d5ab3000000000000000000000000eb4c46f5a65d273a100ed4a9df60f16130089653000000000000000000000000effb648e203e400a1166c9239d5a5cac50429017000000000000000000000000e826f1c06d5ae90e4c098459d1b7464a8dc604ca000000000000000000000000ced122f9b99d224675eeda13f0c14639c5633f91000000000000000000000000a43bab5cb642bacb180f19aa7c5d8c04e6725c6e00000000000000000000000034e75475dd40125b95c52efb401f0ab2b3bddf970000000000000000000000003ac6381da7763f0535e18ccd026042c8f7d00a39000000000000000000000000d285e300196a7c85a8a07be234b419903e7718c50000000000000000000000001aa4260abd8cee165893deae36625580ac0a5d0b000000000000000000000000567a35e2cc409753a4e261cf4073d297adb800d9000000000000000000000000b6398fad2f8d238afd3a522a8ceafd400e71ef62000000000000000000000000ae2fed09ddf0c088b3db1a840117305ab63c28e3000000000000000000000000131fa908827d6a1b39dab478c612c45a0b7768830000000000000000000000009e40282706896a73e61f1603ca05a8247dbddbc7000000000000000000000000b3ba5232f1c1fd67722b1461b075b4e3ef4cb66f00000000000000000000000067d639ead575f45d26069ba447b4aa60429d4e34000000000000000000000000a845e6e507628d1dcd89463d893bb3a177deb21d00000000000000000000000026d48034d8236025732be9362b65083153d29a1a000000000000000000000000c601173826fadcd4da7e21a8232da01e7c1abc5c000000000000000000000000d231c5177b18a6de7350debdb915549170bf9a7a000000000000000000000000b779aca7541c8e4251cff271de0c5ba7fac377e1000000000000000000000000c3a5697bb1c2d08a1f948c1e3fa990586d8b127400000000000000000000000099bb6210d2111382c323800ba2641eaa42fea0e200000000000000000000000042ff91390a918dc38e6cba0fc20f8840c0405ede000000000000000000000000894281e59334c94411f43087c93495a4a0bdbd1d000000000000000000000000972e63ae22d0e18e96841b9f66aab2475bca2194000000000000000000000000a0a17f5d92f4b250d463cf5a16549fe6371f6db6000000000000000000000000a06ff52225380922895ebd3c53c3f807b01f5bb90000000000000000000000001bcbdeda47619234d06fdb242c4fc0d0dfa45a41000000000000000000000000f5f51c1f1a330d2dd3860d0e94bc0efc716305d70000000000000000000000000ab3d6c95f255d7570952190b17de20e4f858f590000000000000000000000003ebdd4c7b98aa2f9883f0bdda5e0db73cdd5a8670000000000000000000000005e32e2a107e9b3c76df7bffe4175d971eb8c074f0000000000000000000000003edd4feefd261350dc0782314137c2d0c8d19de8000000000000000000000000cc0dda9b72eb83abcf283735a5fb552a1c21699400000000000000000000000094728be5869617a074ccc274b94e8b7d179675f4000000000000000000000000b7caa03ceee974089e622b437e485d880729884d00000000000000000000000060ab39aab2bca84a9099cebc89523c10fcbb12b0000000000000000000000000d6f10f749a3223d92b793414daa0fdf98519c09e000000000000000000000000ab1ede9eb598d13682bf36394152d6a6c28a8e5500000000000000000000000052bc94f3cde97e09859ea79c5dcc174733773b8e000000000000000000000000a64a50f60c6cf267c46e51599c3649730568983b000000000000000000000000041d7710eb5b759ca179fcbf8a5f9b534e6a4c21000000000000000000000000ba1abfbc2a00786215d239846f4781340748ee77000000000000000000000000c57a46cd1148afaa863cb122a4d7b6f649fd76580000000000000000000000006a5146f951f863eddaadbc4eaee1631620a910ea000000000000000000000000233ce0a75e06b9c1c63c6cc0fa8e697a3abcd6c90000000000000000000000005b9f5b08ff0f2bab05b6f52a45febee9fa2cf6d70000000000000000000000005f3ff784abf603089b31e7f651f10d76b5adc83c000000000000000000000000d8f4d4955b1281d2174e9473fcf4883c1c8c0cd10000000000000000000000009eba4ec7c8854ddd7ed59525e021ed64ec6d0e35000000000000000000000000c817eff12fd883b20b9fd91df00b029390ec1ffb00000000000000000000000041df8417fc95eac06a696d477f1eb8203ef6f31f000000000000000000000000858e149f473374a52495b2c57269541bd26e26170000000000000000000000005b2ed2ef8f480cc165a600ac451d9d9ebf521e94000000000000000000000000771c52e60f7d0d6fa3ee2bbcdf74990d834291de000000000000000000000000360afdef9fa27d7c713682708e092aa09f21f46c0000000000000000000000004546eb518b4a603f60165fa15f41fef6e5ab4923000000000000000000000000a25506db3f6b9d44720ce990b7a16bc54ebb1d890000000000000000000000003cf8c4acad10736759eada8d9211d672052e3283000000000000000000000000f2b0cd5586b8d4410b0960fbd2aa2f05f1a7dd4f000000000000000000000000f71874c91d2087b1b9a7ba0e3ac8dfa5e58f926b000000000000000000000000f0a63f56b9a4d418c22fabc60bc241a5f350aa9600000000000000000000000011da242e1b07ee612c8f1787470c086d0d247efb00000000000000000000000033ec0b2bfcec790656ec911d06e3323f6eb634dc000000000000000000000000217eb3a77e9b20805a95700d90a4a1a5ae61dea7000000000000000000000000c82f00bd54eb7d36291330d11d5cca8d7a35e8f1000000000000000000000000559abad973098e8747487e3e9a475849bfe192030000000000000000000000008b478359b5593747473e67f78b1f0048c1c523ed00000000000000000000000052df749350500a6a31afb27764ab746e5024b65c000000000000000000000000cf659fef062d59a53eee771ae2613028a1ee17db0000000000000000000000003eea5022fcb5707ebe9e9f40621966b08f3c2ed90000000000000000000000000ea1d2a4d90ad4cba3c9fab9809c1fb6fc8c8e2e000000000000000000000000c4f5b87f81955a3b6c5d1dc9085cca39a0a6dedc000000000000000000000000b9640f6a0529f7278f38e6ffd4a6f91af9ed2cbf000000000000000000000000814245ad1bdcec7a90afbcf07c08d0e5506822ce000000000000000000000000f2bebc3b1e9f5ad7b70cc0b6bcef4acf81979a1b0000000000000000000000001f71e531de2aa43bd4fbb68baf71df6be4a2165a000000000000000000000000d83c4e5ddb2c0cb2c46869f392e851a57388d2c7000000000000000000000000ff9a8aa9b74e819c923312d227c49b09c3496b7a000000000000000000000000beaa16abd3a04b05f7e171eea89114efbda62f6e000000000000000000000000d0098521482b282d32f0c50b16ebf643863780d3000000000000000000000000f003b0eb3690ca51e74d2259b92813800d1827930000000000000000000000002a3e57883ab53527596d975d421da49c97b11f450000000000000000000000006139ecb071a5e4e58cd9b4c3ea0d25df570a19b80000000000000000000000006e9c840d0a9dd31e2f3f48ef22cce0836eec9dea000000000000000000000000cd38cc7b943228ea9d604c5714baa9b7d0652150000000000000000000000000573a3b2137bb7a777bfcf57d480d445e5f54a2a20000000000000000000000007532a9e3e9475337c8a907428e35932a20959fdf000000000000000000000000a673e8bcc4d6e24d901b4ac8455111f45c0fc1180000000000000000000000004495cfba03011863f819798c581bedaa97745d4f0000000000000000000000000ee12c973e58a69b8d097e4189f2abf4976bf1ce000000000000000000000000f8af2f0f3435a1f906f4961b0ace1a76d0c06ece0000000000000000000000008b0176be32b4cd028d52755b99250202e1d4118b00000000000000000000000007379370e6900e539e5789bdd79dbf74253c290f000000000000000000000000888e9289eeec1c357a7b7d41a7b301db754efcc40000000000000000000000007820f6dfb46c651442e971805086b16d85c88c17000000000000000000000000c18676501a23a308191690262be4b5d2871045640000000000000000000000005ecd0cbd1433c84e6fb507855fb2bb123c43eaad000000000000000000000000d42ac8870ec0c3f875d9715bd5d59e3e1b60f8e30000000000000000000000004e71f9e1ebc4300f74c6f2e437763ae24049351a00000000000000000000000063cf7ac63379f20867251e860bcc17ab019d56c4000000000000000000000000f5da92f931fa3bca1bd6a2ffc7fd843549212f5d000000000000000000000000267d678095d8e14d2210cea778b65052653b4c9000000000000000000000000067732c73e8b5f12eeec49194de4aeae7f75da6d80000000000000000000000007a00dd84829299a9dec10ac7732fcfccd92730630000000000000000000000004398719c432193cc3b0c07e965a772f41c3f318900000000000000000000000050421784aa8cb4e9d132c9b9ae4e9cdc2a1cf52b0000000000000000000000002832acda68e5145f312283d942403f47cf0e3fd9000000000000000000000000401f4b41f93a0df4c8961986502804da0a3aa052000000000000000000000000b6fe49b4246180050fef83e6e59f8e65e0cff637000000000000000000000000cc715f4adc022b1db972e43cfb881ad0678f4a8b000000000000000000000000515de0640964decf79922b77d5099fda9578bb4f000000000000000000000000833a602d7f1d98b05d558022a59c9b7522293573000000000000000000000000a0fb84e5395abeeb7128ad6efb7088b2f71d24a1000000000000000000000000911ab6df9a0c96bbdd5f7122cd9a6d09b389e0df000000000000000000000000bcd11630fa6a40da1db27fc55b41fc02fb468e1f00000000000000000000000076890a9868d65f6481f7736a876c37b2351cbab8000000000000000000000000cc0c4d49e2b104a24b6b6c35660fe8e5aee1ba47000000000000000000000000afb81f561576a97b2907b2c30ce57795e6d1675f000000000000000000000000f0f2dd63004315157b63d4c11dbbba360ceb32a9000000000000000000000000c2b7548a89e73eb35e3497ddf6816f390db2d07400000000000000000000000054a5f9f7d550a346211f58ce4712c849b81b03e50000000000000000000000006d3c3f6a35884b0288d8fd221bed859d0ff930e50000000000000000000000007ad55ee36b8d521d832cd92fa2ba4bdf5b56d7fa000000000000000000000000dbc3aad5f1d9ee6890935bdeb293cd528c013003000000000000000000000000a310e1ea1f1fceda7e5ac68f1f0676052294e76e000000000000000000000000c00a20fa784003477c413f45cea154a089718514000000000000000000000000fdc9db03dac85dfd5602ae59a3cbbbc5426d1aa800000000000000000000000065a465013862bcb3ca8f8d7e06e86312a9d410d80000000000000000000000008e3418363f2416c06a1012cb2da7d197b5acaf81000000000000000000000000af0a582ae2a2cc61959cdf11e9a819556390525a0000000000000000000000007b1579dce84bf9315dc5ddbaa54d1096d9a10a1c00000000000000000000000024d4fd836a8af1dbdd787f29262a7d0132ae2662000000000000000000000000897de13e4a6837bdff940b8e6efb3bd9a84edca80000000000000000000000007a4eb0d28b1acf2fb9c0c4cd2b9a910cee147324000000000000000000000000e55f999658cc5b5f3e0ed97f81d0aea0dcf48ec800000000000000000000000010adb1ba96b9251b715878e8cf5967618852171f000000000000000000000000f596bfac5e0106f33a7b050a7ca2d29c1e36d08000000000000000000000000092f06551f8a1fcf19c3d5c256b026f81b7a888e90000000000000000000000003f4c8f35f8829be98353775cdbe688a7528cd6ff0000000000000000000000001ffff4149c88af09eb01461b4d794f854081d4db0000000000000000000000001ab83b2b586ab88e0f232430e355feee88aa96f60000000000000000000000000919d33b1015dba801e2c401b2704e947d9d3473000000000000000000000000c3ec044e7fc478e861c27628689930b4f54874e1000000000000000000000000bdd85d1f77b555732865714f6107a8644947912600000000000000000000000042e9db7dc9c5605abb74a6a206179914e6c5920f000000000000000000000000666e31176af927171dfbd87435997a80cd343535000000000000000000000000835e7e74ddc84befa0a4663d3d6ab1493a2c71b8000000000000000000000000b413a48088cfb0074f75349c790062920434e3210000000000000000000000006bf1c96e050da590f4a77f73dfe4e75c25edc99400000000000000000000000030222415726af8907dfeb793a6b125135f5ddd92000000000000000000000000b8c8a07fbf358afd53f55b252204032b89f310650000000000000000000000004bc32dcd65061c069fdbef3f371c460e534afd95000000000000000000000000f18fd4f6053f46e38d635cf35114bf0ac9f7739c0000000000000000000000003e258aae11d7ea394b2eb1176ccd54d9eb83861b000000000000000000000000a018bb250bb90689cdbf200c3edb401883b61046000000000000000000000000e0344491352b8aceecd505fa1639aa36025bed1c000000000000000000000000025e203507cd54e440d054139ff35c82e98420e1000000000000000000000000a863837740d40316cc3051e909915c2e896de6a400000000000000000000000058a98b527a129a2717674e530242d70913b00e7c0000000000000000000000004ce11c3b71c640ffcf2100eff8fc922eaf5a4f03000000000000000000000000cc1752f0663b3df003d048019566c4582454b20b0000000000000000000000008b6ee03936801221a567896e3b87f701a69db37d000000000000000000000000737a48b73cf7c70e0c3d7cfde6b05f6e3c0a96b30000000000000000000000002dccfa75992b80f7d895413a4eeb484227d17add00000000000000000000000054fd1349d2f8d04b0da15cee6fb6d1cfb2905dc0000000000000000000000000c78c83f52b95c9c009837f930dc29203e75225ac000000000000000000000000d527211b819febbc34223cb6ff2bf7d1dd532c0f00000000000000000000000000245a60cb8168f66a8beb250b0c415805704b5a000000000000000000000000074277d3c4616dbb65c79fca1bb59abb9ea5aadf00000000000000000000000060f60e6c05868ce886050002e1c1ce5892b742d6000000000000000000000000df3ff8460dd9a77b339d1c4eaffca7839c1ebbad0000000000000000000000007bbd1ef00e6f229a535be9e13e249329483848a0000000000000000000000000af22a6aa69ae71a5cd00a938f58dc01d905f8e2d0000000000000000000000004dff7c6523d6a20ee7edd7da136d5b90fe1b0bde0000000000000000000000004083f05d4f3530f0d7a129839ce14f8e47f6be56000000000000000000000000db4a78d9e9fb1d2bd61fb4f3cbab460cf09d459000000000000000000000000009298aecbea360325937800d0011fa1da241916100000000000000000000000097c22e49fae419b36d6c965e48478ff7eb9de05400000000000000000000000067a3b46ad8ccf506ae36b040ecf90846258afab4000000000000000000000000f75f371b431c6c824ecc10551481b028ffa87ae9000000000000000000000000b473c5d6be5e55e5999c4757b2617e1ab8b12c3c0000000000000000000000003e029d196ea907a3d2ee442c61500470efa2169800000000000000000000000034d6c62e744e2363ef08b0e302d3726f05585e4b000000000000000000000000c88be041a21c1c8282fdbb36553d59fa5921b50a000000000000000000000000b915f712366838e4ca78438d284c7dc1c0a596a00000000000000000000000006f69286d7c51de0f0cf5f3c03c8ca3eda8a322f9000000000000000000000000bc4be8202289695f3b69f1da7caad36b34fcf71c0000000000000000000000007b7137428746cb56faff7bff42fa2755a321c515000000000000000000000000f88a285d5fb69a8bd30a5b09d7036314e1d0e23200000000000000000000000022dd376a8330fde0f690f137ced1da915041ba66000000000000000000000000251ee96b4b99b65b503057f0b5843b8dde5635140000000000000000000000000d86a2fd448ad216692238a28d2753def5b1d853000000000000000000000000d2b56fd08e0363ba1bffec1c8bf700759febbec9000000000000000000000000a658346d33941e3fbe5c11ce6fbae92a8fa56262000000000000000000000000049e949a886a6bd87c8fdd2e1e04d227466a4e6e000000000000000000000000a4f1d49e575b1132cb7285d076c4b1650a7f70490000000000000000000000009825099d2d697f32a5338db4bf8c95680b304cab0000000000000000000000002d116a96b457fd71407a193c41052a01123ccfd300000000000000000000000027c76dddeacdfd610f9010327eac2c2b9186f5390000000000000000000000000b38bef3eaa3d33c8644effde743adbc1d68125a0000000000000000000000003e29ee06416c854dbac1ba3c7ac08acbe6b5ae7f00000000000000000000000010b2e055c09948c8edc8e8b6af354a7578cdd5970000000000000000000000004d815c8e55e86487085774297c05df2423a5add70000000000000000000000007a9cbf5b1e5e785ca5e52945a63891e2b15af45b000000000000000000000000745385c570236549e0c4d5e3517e78fb7f8b0beb0000000000000000000000007f1ac5399efce51b8da349b4bb9197ea08f593510000000000000000000000000ce780ba80f17ebd872e388399d882acd6eb17a2000000000000000000000000bc80fa4b52d4efe5ddd8d3b26d34029579c4fbb20000000000000000000000001d2c1ec470aee70a3d1a6e9d26385f2d2be3ea3000000000000000000000000081f40fb6c4f2a4aaa40ee56111258948881bc45f000000000000000000000000b7ef457cad8e22fe944a2cad84fdcf0aa6db1314000000000000000000000000269f16fd1beb98c2f1d4aa4e4867a2fb5e8e146d000000000000000000000000f7dd4decce7f8c729703ed5e95f17b4595fdf1d00000000000000000000000001103dfa385bdccf140049151dc40c63601ab78e3000000000000000000000000166682cb6d8789169d06cc2194dc6cd952d83817000000000000000000000000a1c4f95218ad0f488b9c15489aefaa8e69fa418c00000000000000000000000093afd33a1e162658061e7373089c60dcb395bdf20000000000000000000000003c62900700974fd503b0516d0cda35376afa822c00000000000000000000000084c8f911d00fe45daae9416c3a049febdc81c9c2000000000000000000000000546fe6d0d7404b32bbca1cbc8afcce0b612dc493000000000000000000000000015f7421401cf8b1a9efdca5d704ada82688ecff0000000000000000000000009a162858452f707f967d3743cc6341053589aab00000000000000000000000008a2a70bc3c333e11ebf3dae61802c0f0e1e6bd56000000000000000000000000192db94a706285c7d20eb1c64dbbf63517b19f5e000000000000000000000000896b7cd018ebd108ca872adf63bc463318e5cd3c0000000000000000000000007009cf3b1bb155d5c16e1cb511add2ed239b5cd600000000000000000000000086fc5062808c8891fa67e7c80d468176da6999b000000000000000000000000027633d72f0611c2f84f6ca9467fa0f50b4eee59e000000000000000000000000c338d30c3662a40e3d1834b58e7708bf1056d3c8000000000000000000000000fa9744b59fab07ee1c57e54e8d1ed6556918e397000000000000000000000000256e3c3987719cca30604e2a4b34f570584728030000000000000000000000002c933af7eb987054f4e6d71ba4b37aa5e615cc340000000000000000000000008ed13b8b79825dad04a8a16e2d2ba7d092f09cc90000000000000000000000001e6cbc2edb809a3a8ade4cb2f229b30c35ef193d00000000000000000000000068b5161148332fa8da027512ab75b07f50a0169a000000000000000000000000690ca488b617628613400907b4d418013853c8f60000000000000000000000000e06aa2814a2fb67912c7c4a1684e4d42af8fa020000000000000000000000004766e4ca6198df5a50b90c7f3dc55521304d637f0000000000000000000000002ac3f4eb27de14b6870bf2ecaf6ca2a40f267720000000000000000000000000eb0277a145eeab977c65bea10b8a5f49f1f6152b000000000000000000000000b9f2cbed2db469e12b9d2b2c6560f81ba020a68f0000000000000000000000005e8ad6e7701c064561107a30fa93da61c237f7f6000000000000000000000000207ae249ef11205fd2c9ee484dac69ecfb6c10b3000000000000000000000000a12f0c382b820f68070756c2d7a4b400e978278200000000000000000000000040f93abfdba15e6c48d7fda73ebacf42a34234a3000000000000000000000000780ec65685be1d571315e9fcf79b3721e43359820000000000000000000000005ad5d038c70b0928bd9a287bc1b8c5c2e0895e780000000000000000000000007c3c9b86ceb3bc361f3a6e2156d655c40c222ec200000000000000000000000080549885fec7bb3e2cecc5464371a6c3f4d356a6000000000000000000000000bc2656832edc235276308cbdd982e763b37f6634000000000000000000000000602d0c2687ad924b1d6cb85bb9ed98363dfa2c5e000000000000000000000000d3a6b54a1c3574683be2d15f31bde2d8799b19680000000000000000000000007ca0e40664264f976e052e008f1c71295bebf961000000000000000000000000c5ef636f7ab9dbf494d0d7033a8a62b362a8a06d000000000000000000000000e36dbeb76fc5bd29d3823a45e00451f8953dd987000000000000000000000000212417fc963b23971c3e8361782bab8f943779c50000000000000000000000003a70e8c00f3bcf3eb845b6b6928aba92b465c18300000000000000000000000034f87dcfea8bde4520dc9f6e8ae74bc08acd57cf000000000000000000000000f6fd7ef5cda50d5515875394c2f7a0f4903fbc57000000000000000000000000a0b89886ccdd68f325d1d8def647f804e5b0974a000000000000000000000000ad807d417886d1cffaf942ca7c4e5e453638a7c2000000000000000000000000102dc0a06a7a9fdae5c18847dfcfed52feb50e3f000000000000000000000000caa518c1601782843ee32c14e0d1ac4cbd1e714400000000000000000000000026ec921867b13a3ac5c19840692a624be9f4d3fb00000000000000000000000042c3f7a484db22fa1d3b843e1bfa0cbceb6f6ad9000000000000000000000000821a79997e9e2af526ad5866d41266a550e25eff000000000000000000000000d8445507ebfee0ada1a4907306d99d0bd4dfd10c000000000000000000000000b103ae1077c0847a17b6bc2e775b1b788552830300000000000000000000000076be19ee1cf50ccd16d765da7ce2af127d415e1900000000000000000000000051b2ab6ed74e615ed0e1f33d1d0d766ecb844dc50000000000000000000000007f12f86f4e874cf5d0a18eff611d762593dc86200000000000000000000000003056aee2f00a2e7cef7b70330779d0d3653ca93c00000000000000000000000095232d9106753e69de08323eefd22cc63a09281c00000000000000000000000017b9d48ec11e5d8a7c306f461af7bc59a195680a0000000000000000000000004407faf8c6a300711e354f6bf4892b6f8c056715000000000000000000000000f5070c48abea09fd2238c80f9303cacda6b4ff14000000000000000000000000160ce409758672bf2b7a158e5e2129440b24609b0000000000000000000000004336dd316e5c3fb4182767ccbcac33a7108798090000000000000000000000003c9d80c10d2330330a086264d558f99794813422000000000000000000000000c794e3a3a672e5ff74359fd17576f762cf16b820000000000000000000000000e88e6c9fa5dbaf2fb91a9630316383097667e7570000000000000000000000009b97b656e5b3828f1edd64395f4c4a6d91418c68000000000000000000000000fbac4855e87f76101cb50a1b2e7b33fd041efe6000000000000000000000000059c3a4e11da24837b468c90081a93f13a9882fc00000000000000000000000005b58a80aa7004ef28b152b55644d3377a824166b0000000000000000000000006194a57c2e9ce4573133af6a03bd0074df39a9600000000000000000000000003a09fe5a91b69fbdc110ba4d73fdc2fc46bab5eb000000000000000000000000fd8d4994da2e642898e9785518782767c1a3d6a2000000000000000000000000c8a1026afb1ea32c02c367327f911cb77c062cbd000000000000000000000000021260bee6ee45d5b32843e241f2d56f5c6431b30000000000000000000000007dae2a331eb49d57c48cad36bc15856a79b621db0000000000000000000000007fb84ba401dcc821d4c485bdbee7feb9c9b3afcf000000000000000000000000ee02c9da336a31fd34179b5782a3d512d4cf388d00000000000000000000000038ff2dd6c63f48bcb1dee3f178045d5dfa00b1580000000000000000000000005d1f0b28232a9887ace3bc1ad427ed952baf365100000000000000000000000058e0551c0d175eedbf86af8a9b8ce89714f73a200000000000000000000000002e3f4d88fabdf839ead3d10d3aedda2c2a8ee98e0000000000000000000000006ec6e0f6892227bcb0754fb71b37e57aae1078ef000000000000000000000000e5b2e3e10f984c65bc6fe3422b7fd001271758e900000000000000000000000095e7fbe10fe71beef6817b59d50298af285620fb000000000000000000000000060df2e88f1976c81253ae60aebf9d7a559f5ba900000000000000000000000095a3d06fe7b39399e2edcc31435a235585fec85200000000000000000000000059e6e8fac974fa742cac91f1891d92b27fd42795000000000000000000000000c9d7610b6c070d3db8fc60a278ea3759e64ee90a0000000000000000000000008f165dc2f037b93e9b150d15b6665b5afc694397000000000000000000000000c7d361e964a00025abe1ff3ad3f13a511d83a9bb00000000000000000000000040e452d275bf7af863b391365cefa2d3203f6257000000000000000000000000cc1c9d84bcb27fe290f74b01307b245a06e66ba60000000000000000000000004b8b4d79d3a47188fa6fd4b865662eba321f5c2600000000000000000000000084122b2d00c7d32583ddc91e70a2277299a876110000000000000000000000006a3cfb5a3ac2610875c22db199647d3e305b2ff800000000000000000000000088f1b2d114d5730e246abffa467def7fc7eea64900000000000000000000000082e33e0f16dd0ac3d7de81b43e96c063cb16827f000000000000000000000000e855de1ce141be3803b79e982f2afa0db05265ae000000000000000000000000c9767a0bbd7a01f608f0e55d06ad90ae5ee86b66000000000000000000000000d54f991cec49d6eccebc114bbaf429ce8d2ad2b800000000000000000000000003203fabf7daaae95fce97e91bde4f94f378eca80000000000000000000000008559f53c42ae42823e73f0bddc5b0b9a1737eb31000000000000000000000000344d7d6fa810a8fe6eb24eea646b8bc6c10e002000000000000000000000000035f638526f0e56d319f2d5769bdca258c8e34fd7000000000000000000000000d0a6c4ab167e2e1538badc7259f6c6c68b6d369000000000000000000000000096327472e7e4016d673452514b4a29a75f147802000000000000000000000000cb9188a53a4f1346488404e3811806fd5c60f50e0000000000000000000000008026255aa1446c217666070f83bf54b6c96173c8000000000000000000000000a44efe242e876fe8c9a54a6661d84c157bab02e700000000000000000000000099199bba8fc6e823ce6eb646c2bf979cc67471f100000000000000000000000029a847b5bef7599b4c2e1cbaefda591e229c29c60000000000000000000000000510f58aedd775e8b39e098ea300033a95f9ada6000000000000000000000000b4a18a6ed4160692f1e79c8821759b6d3f6266c5000000000000000000000000d24dfaf44f6e1db10016b9aa1d56e67dd46058d900000000000000000000000011c04ee73e1938a10dfb04dee0997c8938cc9a9600000000000000000000000091ca71d23eb6bb84a4d47296e3f4aab8d503d06e000000000000000000000000161c06d712f51beb79e153f43b2662d6befb8d0e0000000000000000000000001764511e6ad87e386261b064a35f83ae2988242c0000000000000000000000002dbd5ef0d0296178234c5821df35a7ff7f8dd0380000000000000000000000007b648140248b4b77bb37bcc64f5dca770b670e05000000000000000000000000d8afbf1def44785adf4d5d58643e71cccb67abc4000000000000000000000000b89889e935deb6b21f138788d5311b1250e8c68500000000000000000000000074796f23943230d9ee0f669d82ddb00fa18e7086000000000000000000000000d993e2193538da1e83695ea4012e0434698bb767000000000000000000000000c3e1c480b8931a95f57909844741e8690ef1c5270000000000000000000000000b128f624078f9e7a1dcd58a275b445f57f20df8000000000000000000000000087d990f7b6c6fdb752ae1e8428ff53d85e80dea000000000000000000000000b9fd93c1e8b7b49c61fd881753e5432a4ebe935b000000000000000000000000dc0caca9c37437176252b4fb15c15676a645af6700000000000000000000000049e21f77138b2c0a7ee33b8785dd58c443ad4806000000000000000000000000386416331c44de0e31f482283cb8399aee16b84c000000000000000000000000629206b6e6e530db12ce8f954027faa4bb71024a00000000000000000000000039e8363f57ba1e66bf79b4595bd3af63518968eb0000000000000000000000003022566fb53404fadb4e53a9d5a9ed70affb929b00000000000000000000000060ce2ccce9150ef613437b8e75cda3e2a5f6dad70000000000000000000000002684d6c8ad65d956497add80c309c6e650c33377000000000000000000000000835570306be688d848e474b532dc2f56dc622e0c0000000000000000000000009e0070b8bbe792f7c0d4483361c4cb91aa8fd0f3000000000000000000000000bafab844df96f9f9cff044c03640417c2d919ead000000000000000000000000735eb20f839689244abe9bda0a9a40e809a0cd16000000000000000000000000ac85aa4921b0f160a3f611d93f3730eea87212fc0000000000000000000000001ffefe79ffd29f5b4e6c35df5d75841a40e46acc000000000000000000000000fe012191d6cdaba3add1a11a5271f35fe523e564000000000000000000000000326e90ebe2957eb593cd4210ab7e314c719acaa2000000000000000000000000519dff0ebc526f8e77261302c94fd1f6a3a21b0c0000000000000000000000001d95a0b56e5bed6be9dbb8ed771b669d166fad750000000000000000000000009f4e90b1e870d09701145ccf6d27cf271ceb0be20000000000000000000000002895f8bec3ec50b391b8c8e874780e52a54e53f600000000000000000000000036b30c89fb21833d0ee581feb3b1a2c47aa03732000000000000000000000000d0c31e46c73b386432a3ddf768587df604dd52be00000000000000000000000075f3a7c20856b10d0df7d48a46494a5ca0ece23b000000000000000000000000b1708f30bbd1d00e4c5b9bc87e2d3c34df9f91fb000000000000000000000000f3a5405c76528fd9ce25e3a452874429f8cd84350000000000000000000000004136a21bc51206cb2e522df30341d88598e76663000000000000000000000000cd701f1389f0f7606f1ef65523d96cdeacc449e4000000000000000000000000fab738889b445d589f85727c05fcb16c935b19be0000000000000000000000005b545bbb0f1819531f58932f75330fb08b64e916000000000000000000000000ad3fe33dee9dc4f9611cbf35ac0c9c04ca915514000000000000000000000000a18223995859fc9d92f08c56b47fb334b0d1bd2d000000000000000000000000370b4a8b7230f4d4b06c389661e4743d968b4535000000000000000000000000dfd3e1606a78a8511c3ce8ba2e5280fd2482b9590000000000000000000000002e1de629b4da05a66f8da208d1fc54105372201b00000000000000000000000026c1e466ce41070585d6876dc17b7bd9295c41d5000000000000000000000000383f554cadc3cf7a7a2c1f649dc947e86d995ef10000000000000000000000009e949d2756933b3846816afdccaa725f17df86cf000000000000000000000000d52ebce9adc24a47ecbfbeabc8ef042590411c730000000000000000000000004826d7220d494bb782b7cdaf3de39346086e8faa000000000000000000000000687daca4e1e4909daec05936d98acae4641c899f0000000000000000000000003ea07c4e9eb809b6e5ce8358991ead74534eabc10000000000000000000000000de3720013465fac95bf63c67913104a6a81b18b000000000000000000000000bbc8d380b6239a25d0019a51ff328e2743cbb8e80000000000000000000000003f56e5e691f23f2897c1983155387e97ae0ba1b500000000000000000000000022bafdda356302169955a7a1ad998da4c4672026000000000000000000000000c3212959f25de4f4cf9c2a4c011c8bd8a7ee3e27000000000000000000000000234a7cf5089df80b7a57cf3526d1bd9019502b0b000000000000000000000000115365756a60c56baf1ebd980c2f5fdcc905fc810000000000000000000000004951f93ac8349d8a6688ff083111194d2bbe340f00000000000000000000000062b5d52aabbc880e757a7ed3c4d0d9fc0899d35b000000000000000000000000d7b25f51ab7cfb8be867434906c66ed8a25e7fc70000000000000000000000003bafe56fb1d993a6585873ca3c9b9dc3ba2eb77d0000000000000000000000004ab9ab16fa83b8cbef749602b9f58088fb75301c0000000000000000000000006c00206bc1e581637b02d0efcf3b568911686fa3000000000000000000000000c02bcd59a25254ad9ef480d226b2062e698fe90d0000000000000000000000009dd63a340a93088e0882e555038be774c8ab39e200000000000000000000000012029e0c6c10633762f5d32ae8fc4de441797e8d00000000000000000000000026f38e36d2ba44ee5e7e35655be72852e49ea04c000000000000000000000000ddc736ac67546c06f004dfd981bbd6af089c360f0000000000000000000000000da2a82ed2c387d1751ccbaf999a80b65bdb269e0000000000000000000000003f86804be62326f9e5edda507393014a431f5e1500000000000000000000000079d21e511d7b871e6f2b055e92d40278ec490c710000000000000000000000006cc7217767996125b088edf3a73a9985a90315b10000000000000000000000002ed2d989fa78d3b5e2365755c184960d18669ce900000000000000000000000031a6264ba14f50f14b9e9f96c07be0df92e3dcc800000000000000000000000071c0ad04f5000cf4257186919ee4a4e878f98c7700000000000000000000000049c06743e0ac824ece049d2deeaed6bcf63b93e6000000000000000000000000ad23cf4fcea60257f078e85801a9d42e3a5e866e000000000000000000000000b0bdbd2a9e038d4a4e31cdd1b148ff5a58401b0a0000000000000000000000008de00e632df2d3424252b172af8679a703659a4e0000000000000000000000006a90f762277fc63a7e7b8d2dd2f276ea408866db0000000000000000000000005d6b20eb96a000dadf45f1ccf81c0db0c4aba75a0000000000000000000000007b14f24160ca813d3b3d426ed0808ee136b0c4050000000000000000000000000e9b900efc2a46a6540dea2beb0e75c2ef4348b2000000000000000000000000f672dc68a086629348ce6760a41f5ca4fee3cb30000000000000000000000000db088e623eb0bab50768edb78e70bb9a281b80a30000000000000000000000006fb9dfe12afa228767cc6410671fe73d3b74c759000000000000000000000000b0ce68be95a17c2a2e52db1da808d1d01f446f7e000000000000000000000000302f1fb07769900683c68d441eca43f7c107414e000000000000000000000000b2ca1dbfc7204fcf5f18d0d5a197e99ee902a4fb00000000000000000000000052e1a2accacce45f61b9787f1a16bd4194a144d4000000000000000000000000d5fdaaa6de2a4a6b0189da74f2bc324f24834a640000000000000000000000007b29f8431e419ecb26f3f00eac7b5e87ea131a8c00000000000000000000000005a05d6d9360b1b2b766e8c5724dedf2fa25dd15000000000000000000000000fda16cf84f5072dacae70ad1641481cdab7c64af000000000000000000000000619e11c75d968066d4635942e160442c0bb3c2220000000000000000000000006868ad1116757152b3149d62e5d7f1d57d7d84b2000000000000000000000000ccf48bcf8fb2facea1fb70378421087136cf7ab0000000000000000000000000210282ed6f8fdc0e61984d70194687dc7284b7290000000000000000000000002aff18b8dd76117059053263db6a382e3adc85f9000000000000000000000000ca2d2d4c97edcb0cc9d31f440952db35aa3a48910000000000000000000000004d1226a2ade06a4160b750c8235f3b1c80b3b3be000000000000000000000000abf1e7d74490284fde9ee26d10d13f46c88bbbb3000000000000000000000000eb5420a9d6fdd25af02be51c78e3ea57b5b2931500000000000000000000000059c501d96cfe034a87d12aeaa6ef6405ab4bb31f0000000000000000000000003b51e31d0be8609825c4294575740c23782ba202000000000000000000000000c4c83ee804ebf9ac53bac3d46613a9b2730778270000000000000000000000003f26630d10927ded42e17fdfc177ef78b04c57b30000000000000000000000003bef924777e552e5a5a5a3f3ededea737de1159700000000000000000000000014cca21bf9ea26a35cb13ba52c1400cd524f8b210000000000000000000000008633d701c22158953f0bc3cb2e9fe48e643f2b49000000000000000000000000fb5d242a968bc3f5b10069dcfb2914e7ed052e55000000000000000000000000a704100223e895217f4f47127763aed11293d9fd0000000000000000000000003cff508ece5b14463c24bc1efb0737ece1a1d534000000000000000000000000bb928353b41d8bf670ea24d8278e702d4d57195c000000000000000000000000c6eb16bfaffb0a32ef015b39d003c07a4ce04c060000000000000000000000008495e6e7ed79f69c18c530fc2eb237e45137307700000000000000000000000066aa848f186c6b7d5457999f9158dcfb4e29859100000000000000000000000049807ed31b73bbeaf6c888934f68fe37e6a1b31f0000000000000000000000002279d9e11c1ab50b19adbb194d625a4bfbb94927000000000000000000000000a908af8f34448f0c38e0213c2b6f00c554cfe7b20000000000000000000000005091641dd1e22abf1643b3dfa706092916a607a3000000000000000000000000f7aba9b064a12330a00eafaa930e2fe8e76e65f00000000000000000000000000acd332198b7c1d5e5e52b36b9796f6f71eb7e39000000000000000000000000accfaa3a39f3681e07f5d6ecc0a9cdd86c2eb7750000000000000000000000000917575b284105d6c37276425010ff85207d3a4800000000000000000000000046b1fb0787632fdec0e94c22828143cc82c77204000000000000000000000000b0d20aebec3a5823238e545210f33bfab8eb0690000000000000000000000000c07637597913add9a4b07df5a016fed9eb0a0905000000000000000000000000596b4e800e9d1b4da71e4ec8f72f0bb8a1b40fa70000000000000000000000004d3db5ac6d3a0982feae68850cd03556676732f5000000000000000000000000638d581aab748e2181e112e2c133326fafd0e025000000000000000000000000e580f2a3eeee474b237514688722923d2867f0990000000000000000000000006c1ad40497e5ebf1e9dd7f32eeb4fcbaa9bba3c10000000000000000000000009207253342aa7727c7a96b2b1ac7ec6172bcd36800000000000000000000000054e58e397f8e3eb5728cc15a2b9983a6794283e80000000000000000000000002cf46a3c30e5c39fcd6516780e487b73a1c0e0990000000000000000000000006fe2367912ef46303143061b251548aa17f9077e00000000000000000000000020c86b00f8f160d8d00c884a49e6b356446a705b0000000000000000000000002722f4be5dcb735752c8b2c5c7dba16b36972e760000000000000000000000009b8e1e8629312ab38605add751bb03ee0c49a09c000000000000000000000000f26c0d320c9a11f90528f9372a6050650a46f525000000000000000000000000035e99daffef4b03f6d925154959208841ac00560000000000000000000000002ed137d9f4c512aa51f0354f29cb58ed591a6de2000000000000000000000000e7c8cb78d952360d06b4d87711d049d3d013fa8b00000000000000000000000028e99597b4ad1c22b54ecbda3af81084b07012b400000000000000000000000051237f74f674c12d686263dc9639eeff5dd00b7b00000000000000000000000004a6be2c0da4e68f2430341c9d1452de399c37b500000000000000000000000052bcb0179912dc572c35243555214ca67e321a26000000000000000000000000ee76f33a824317628f0f20f8fe5e821c256c981b00000000000000000000000043d406c6e012c682b4e63617a0f0a7f6fe102aa20000000000000000000000003ec6abbbd19ef78dba77b702f78dd8e06861b0460000000000000000000000001418181d742a1f84d6c4ccd823d95779cc30ebb7000000000000000000000000efaae4d951077376b7683516b31417fab161097700000000000000000000000000066ac5489afafa35b83819c8999b0c610958de0000000000000000000000004790abd8719c04bc406c20c355128a3017cecf8700000000000000000000000095abd8a072a56949b5039c4f7971834d32cf570c00000000000000000000000002d76ddf4fbf2cb43059375d0e16e85bfbe6196500000000000000000000000018190e97760254b171e1dc6c0b3998a5c265c0d70000000000000000000000009df13184bfb3e3a57c26d211ee39a743c18fb66e000000000000000000000000c330feb66993346b932d397e085b6fc4234f97d9000000000000000000000000a3e567f9b8ad81403867bbb6ad2a57962d76376c000000000000000000000000b8ffcd22ffca3a010ef9b6400c960fabd473cea8000000000000000000000000a63de07c5061f39417801e6ea37da40f370d2e0f0000000000000000000000001238bbd58ed1f2a74aeff9bc49a6cdea5ddc6886000000000000000000000000773ce489f3abcac39b530edb9fc73794657050f7000000000000000000000000dc81e3aacec4c4c8bbc454ab3f646f77097e10e7000000000000000000000000002d505284023602cade6b79dbb403cd683eb88a000000000000000000000000535ffa25a0e1689a83c7957e59ba04e601c59ad000000000000000000000000055d0a6dc9512d22c74b93a707d4f1b4996e7f00d000000000000000000000000c164959dabfdb62b875e479efe0b5ca018e9554e0000000000000000000000009ca7a9d60a04cc74ea44a852af4afb8b7782cbdf000000000000000000000000d79649691871cc8f38ea1e7c6fd53cb66b53ec250000000000000000000000008078d42ecaf26ca66fc77747b80c3a16d17c0bbb000000000000000000000000eec6dbbcc663d06bd06a88c06c83eaab41aae8a0000000000000000000000000abed21b79e2db84e0045c585608c37e5c8071d59000000000000000000000000cfac6774380133be5873b140ef0fa90d814c58bc0000000000000000000000005341b87933a2481770547c24ffb6daa2b70b3e6a0000000000000000000000003cb8ef4edf3c32293c33330221bb98233449ddc50000000000000000000000009b27fba23a7b4d569512b35c3039e1ce157eb19300000000000000000000000007aa9c0066d29d6d0f427bb4aa7d4a053fece97c0000000000000000000000000e29304fee49a7f3bfb4bd0c0c3d574597dc2bdf000000000000000000000000c333a03e8040cad31993e02615fd1b3f88447d950000000000000000000000009ed4d85bab644ba50bfd0816dcc8e14d8f74ab45000000000000000000000000a1fd0165a0f65b68d40b88e86ca3f6f2d104f01100000000000000000000000016b8eb2c974130a65e0780fc057d57a951971c1e000000000000000000000000c5f04d5d55065f3e34945a59ee0c7eb2656aa07c000000000000000000000000a0b0f16635a7de426c1033275d069d51534402520000000000000000000000001464bc8b1351e07e70e5797d8ecbc20ecc5446bd0000000000000000000000008ff5d2928434b7573cf93a1a776f5062176f382800000000000000000000000007f3f44fd8e7fbaf368186b34f60135add95f970000000000000000000000000a12a607637c4e35ecb9c69f455e93e8e874bd74e0000000000000000000000000d814210033d00f54b831a36a75383016f20f7fa000000000000000000000000da3c2f8a0f85fb0b1d6b1291d9affcfe18632b160000000000000000000000008fb6351648746cdfcfba02ab7da1f7d70d38e947000000000000000000000000abc35231d96658c6d580608cd7d6647b0eb58514000000000000000000000000618208c77c81898331ec6880ef5f1ffa758d3915000000000000000000000000bd48830ac99dfc826829e087b566230bfa1169e1000000000000000000000000fcba85877f8c8deddbb225935af7eea50d84da9000000000000000000000000069cad59c23c88607870dcd796a646cda6b78c07a00000000000000000000000049f87f79a8bf737db6fbb3cfc659fa36de1841fd000000000000000000000000294d404b2d2a46dab65d0256c5adc34c901a68420000000000000000000000003da7a8aa01468d9fac67b1d05438109280d468c20000000000000000000000004b56f0ca5022637dcd10030491e7ab9f0c87c099000000000000000000000000cb8ccd6b137fd957c939fb0c1137cfc8586e5f3b0000000000000000000000001427718d0dff9449716adcf06fac790af87793080000000000000000000000004de8eb9625cb71b6f13548519c99b6ae24a3081d000000000000000000000000e676f6cd36e7c662b01677c8a5efe7969dfc2c3f0000000000000000000000001d2b47beacacbcf304bf8005bded19b1699767c30000000000000000000000007d6f9a7636259259a823dd16ab50db94454e22090000000000000000000000007be588d13553b6fb7be3c05e8df49cd392add6c6000000000000000000000000e52bb5434fb7f2d845a941926de1a84e758ffedb0000000000000000000000007642fb1b23d5cdec2da5f6712c551548d4c29b02000000000000000000000000527f27c20d5a07d547bfd224397a2eb983453ee10000000000000000000000007f11cb78b65ae32ec51e51ec5ddf0fa9a2534dab000000000000000000000000d1a95a3fdecd5d1863f60e2602afba9f328d6dd40000000000000000000000008fb15baaf11e94a51302f581c7c7a4dfb9965ab70000000000000000000000001f4cc7a2912f30e08eed873fd1a8b7430287c0f5000000000000000000000000677e88f5299ca9a63f943a1f578902b7c83c863c000000000000000000000000bb37868971982822218a10d750603dbc5ed7386f00000000000000000000000070ed541b6d514a78ae18cda583c2159ab19dfb2e0000000000000000000000004e6aacfe11e09f5d33aa9824424b43e81a995322000000000000000000000000070fe13d28ee09b8f9d2a33e18e23481e86553de0000000000000000000000003a80de27ab861b0dedc924ea3b6260fe16023d900000000000000000000000003299486c7b447fdb0c9df9bea8151c25193bf7f80000000000000000000000003207f89c1163bcaa377f83dea8c1ad25612929c10000000000000000000000008f212a78697837df2729bf365bfc3fb14e8d5d7b000000000000000000000000a0a63978073a84577ccb483e7d1fbaa1db3dd44d0000000000000000000000006bc611070db121956208a7ae42e79d442e8622cf0000000000000000000000008bfff78edbfa534fe52dd87d945dac9a671957ae0000000000000000000000001233cef7076459cdd85962fbf4a03d07326b087c000000000000000000000000d5d9e0979e66d2f3d081e101db821c7b516fa55e000000000000000000000000ad442af3ca1591c28f4a440f65fc8f565a9403e6000000000000000000000000bacbd029fe85c7648b7ec73ff03b8046dd26c226000000000000000000000000b61876cb04ac93398a73f836d4fc687c8f65bdff0000000000000000000000002cdc7d5abc582e563b8af7bd52a49b1936ef6892000000000000000000000000f0a7f3227666c22e3a0a683f3bee82ef6e570c26000000000000000000000000ab743ec4d0b7275db414a34189646fe2dfe08ba30000000000000000000000001827eed77c098c92b8c39924fb390854312f4004000000000000000000000000c73aab95bfb5ab03833e553274f3b57369cfd881000000000000000000000000ecb6b30ac2e031b6def3727fd735bba39b76dcb7000000000000000000000000f0fd00246876881f88582b4484273e4fc3c21f600000000000000000000000000b2ed16c56f4ae4b37d5b59f6d84dd2c6efd4cf8000000000000000000000000f34ba8588c004d736be54e009acb2513bfa5d114000000000000000000000000dedeffd7047bffa98508aecaf2e3454cb4b3c845000000000000000000000000683dcdd867cfe95f74dc8756ed741237a056db2c000000000000000000000000e9cf734bd11fc340d0d3a84b6f747eb412f4eecc0000000000000000000000001dae726cdef3c379c8f72d88269c9de70f97bb4c000000000000000000000000fc0bf51e6563da9e56ff14b1d18395db20c97eae000000000000000000000000add6a8ac616402d83b3557da1c6902323a141ac40000000000000000000000004c20f6bbc419850c56a7a4929d5fe475f210616b00000000000000000000000009641015fb8b08388a7367b946e634d37dddffaa0000000000000000000000002d3c85c7d78ece0b3c38953d728c155d323ae1fe0000000000000000000000005959e4585550f7abb61488526551587e43bfd14000000000000000000000000090a47237327e3cafb7d75d404d7bc62c93ab1a0500000000000000000000000028ee3605321a598d716f9cdda26e226f54af9305000000000000000000000000725655fe414c2c2c0c6b432dafb64a60b22263c10000000000000000000000001577312ae7568df50b844a110a29a5741f4eb93a0000000000000000000000009b4a4b447a6de7e769d7a0a4dcf8be8d5ff308e900000000000000000000000094c1deb52be70d6f281e6cdf2cd99c9e839808c40000000000000000000000001f1ce512b0d85d888e070985455eb973abbc3490000000000000000000000000038f14a321edb29e1be307302867bfd3d8216e060000000000000000000000007af26df3f271f90f7e389d85b7de2aa447d741570000000000000000000000009450eeb44f896d0bcf714d91c9168497394688c2000000000000000000000000de048752b8a3177f960e6f89874e754ac81ceab1000000000000000000000000f56f426ba59a9d19a94c6f92bb66d9aef95e5f5f0000000000000000000000004b6acf0a42fb2e2e9bd8f128ce53162419eb9e08000000000000000000000000989e59288e982bcbcc38bb142d95f0c5ed61304b000000000000000000000000340107fbb8d20dbf946919e1576fdb74e988716e000000000000000000000000eddd6da1c2b62c571a7e90c7e6c9d7084ef584670000000000000000000000000cbb58cc03ee691e80bef4b0c7a4df2f505448f50000000000000000000000000a4b2413fc8f172633d8b146d0f3423049d845280000000000000000000000005f05f733923c2f383f2447683d30e98d6277adce0000000000000000000000005a9b178bd49cc3313dfac0b353210de338c3465a00000000000000000000000074f89758a9748e3646a3c4da24c46c6c63a434ac00000000000000000000000066ce2e20013c47e62cf5c12398eaf1495cc28745000000000000000000000000668c8d16f11d5a188a334b8f0e513f214bf0ceea00000000000000000000000077a0c7a668b53d4b5a90758c3ae1e90304b040310000000000000000000000000a1acac208796ffed4ac38c5f73b5d2ea905c0de00000000000000000000000008de9710df1cc0e92fe2c3c3984669936289a984000000000000000000000000ccda2f3b7255fa09b963bec26720940209e27ecd0000000000000000000000008b3f14f0582fbf275be87d265c931b4dfd5f13b7000000000000000000000000c200f54947f5838be2a218095b6c4ab3d1d1e26500000000000000000000000080af71a0a3361b9dc422819caf87a85b372dff0200000000000000000000000089f580da9852b1b5f34bf35ce9402db8af7e17b60000000000000000000000006cf61c97674c65c68d1e816eccf36061acd9a65c00000000000000000000000033a654327f59aea925bda1cb95f555876ad88fd1000000000000000000000000f0450d91a3abc6660f4633e4b180196daf12e864000000000000000000000000742e734d654f9622d4987c7b0f2451a93904b4e1000000000000000000000000b622eaa8240ab33560acdda5e1e3a858c7893db200000000000000000000000062a8ed3216c654f495a93c7a0000eb65f14808df0000000000000000000000000bc2c696da5c3054baa8b42ecf12f43b2de9568e000000000000000000000000e340a14e17dda5854daa13b0ce60a2fe5ff808e10000000000000000000000005f929b2e57d54b5a1fbe80c77465418c44c558e8000000000000000000000000d907fd8bcd5805fa37137f196196135a9b94609c000000000000000000000000be7b419de8bc4e96980f600e76fc5962a2a76fb800000000000000000000000091dca388a5080f6b6aff0b4822a2cb5cfe56e18b00000000000000000000000023e4349d29c5dea102b6958f4a3d1c42d160eb340000000000000000000000002d3215e267c8201c69937f0f871d93c25af2ca2d0000000000000000000000002255a3422ef5b6614f2f631eadf204dcb560809f000000000000000000000000c67c2ac6edf3002f54cb8eca06e227a521710f3100000000000000000000000000ba3b329a86f19d66a47728aa8888e0699c157e000000000000000000000000a8197bdca37008c8c0b923e6e925818c593f61e4000000000000000000000000b60a6d64a081d09104c4c92c102fe53a2a9d0923000000000000000000000000e581502760c09777702e486ced65b0000a37d6bc0000000000000000000000008fb31e73fc8b553ca9f373cf4e961c13fa778d4900000000000000000000000073b160782716151934ea697dfe87d85633644039000000000000000000000000a954617a27ac1f5230308a025226cf17b8fe1d9c000000000000000000000000c84a2498f4c6e53491aedfe1a572c57978501521000000000000000000000000c92c371c9aff36b455aa0596c2763d61e505b0750000000000000000000000007ff55d8dea1a490f48d53af9d881379d5a27dabf000000000000000000000000a50e062cdc6dc00e3910ec2c12b1a9b3c1a23d400000000000000000000000009112b1749e2e8cf6557f404a9aca2afef7ab5db100000000000000000000000032137d3fc346f209abb4ca0cc20a8df9a7970f39000000000000000000000000ea285f917e197f9253295118b24e692aa0712c440000000000000000000000003c9ba54291731ca2361c713945fe3693af48acaf0000000000000000000000009054c3d4e0acda460a0ec2296c2588b92f1af1e80000000000000000000000002771714f315a72e21a83ff10b32453bedf981d2e000000000000000000000000b677dd0222eb1e47cb74eb38af9ed7e128568cb6000000000000000000000000fb966bfc3e0bfbba0a945f16be8505b7f77e764c0000000000000000000000003fff5e7974152eda43a6dfe2bdf58a6af0837ad5000000000000000000000000eeb9eee81829172d5c8599694ab41865721e15b000000000000000000000000086bcef2166498a170d63551c061dce105a78f7c7000000000000000000000000daae7ccafc9a12d63cf214c310a4e61b578261db000000000000000000000000e4f70692f1c19812eb9291f1f798819c5e3a4e32000000000000000000000000bb76333f5bf9c081f42685a3b8dac9fb46c0202d00000000000000000000000012935a72bd3c2c1e8a9abb5648a5a3e489e60b2e00000000000000000000000001339d21644e70261e2c55c5fca2d6cd3f9eab730000000000000000000000001ebe7f849436ef8ca3a772d65f32001bc406b2fc0000000000000000000000007a80734e4b59b4977703e7b788a598a4001099570000000000000000000000002946c5109a9b0934562f8d3a0d15c7cf436f0f92000000000000000000000000d8599843171f0751bd0fec5f148b4f1f2f52d6b900000000000000000000000040df0fb4f4dc4f06a249b3cea76b6893eed5e6b8000000000000000000000000172510b2387ae1fd6d3c1b122cc0011c29816b48000000000000000000000000cba7f4f44473e32dd01cd863622b2b8797681955000000000000000000000000d18398d0e75da81bf1aa85af4013a5b029c19fcb000000000000000000000000d79022c8f3d2650b37bb00d5b5f5a6244ff06871000000000000000000000000ff7a4b995fdce968ed6b63ebea3637c1235f3187000000000000000000000000a8362003bb667bbfcef41bcbcd981ed6e257a729000000000000000000000000176c3854ea1a3b3f399c3d2c6247ee60e109bc20000000000000000000000000b73054cd4d5790e035e0fa36d33aa71616f14e6e000000000000000000000000e789678a3f2924a9e7f14b1729b59969f9410bbd00000000000000000000000097dbf5dfedcbd104372f08da2bf6476a9b454aca000000000000000000000000905230e2d3ee4d9070d42ba08671d6ef38b4388a0000000000000000000000002eae56be1533a1f78d05059364187ca680a0c506000000000000000000000000c09e1e4e4fcd03be2436340479a99585d904ce7600000000000000000000000058e2e0db5be3bd8fe2fb2d59411921dccae2e97300000000000000000000000002afe5211cd9731b2e65bfc7857e73bda234f6d300000000000000000000000072791bc8bc7df821361ba64151aff693b786fc340000000000000000000000001f31ad13d2b863b4d5de9d2be7ab8d92452f372c000000000000000000000000af9d3d80569d1535f211bf02464a9a92fa963e7400000000000000000000000083c68b485c7a06229ad74decf858cb5e1814e2b400000000000000000000000067acafb5e6c1f26768c06aaec01cf6cafaa60f0b000000000000000000000000dbbbda52ab82650fbdea5ddfdca52b016b0638ba00000000000000000000000054c2b29df02354b0887ddbff2b305a4b77521bfb