0x199d3a75000000000000000000000000000000000000000000000000000000000000beef00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000da475abf0000000000000000000000000000000000000000000000000000000000000000025800000000000000000000000093bd5afa535f40dafedf8072ae704016eb6cc437000000000000000000000000a336ffa8232c8bde9fcaa09c9ede7201e87d1bde0000000000000000000000002d8143f66d1125ee364573ed4fa4595a1e6d37ce0000000000000000000000004f3797052e09b1bd4c0ee50d5b572e6fd270d07600000000000000000000000074e05ac9570f6e8c393526841c86f77bf373dfba000000000000000000000000c903c7021c2672d161680bf56af226717d187d09000000000000000000000000bc32195496e48bec57db072f7d8ce4882f9c96f400000000000000000000000054e3e2b8c574bc7c696d7fb69f98747965aca790000000000000000000000000c90765600303aaeccb3d4bfa69b7836bcc854c410000000000000000000000002a94bfda737362ffdbee98a9dd7060ac41da9337000000000000000000000000de8e452a19d583ddb08263d9e8127f91308d9da90000000000000000000000005501c9a518a38c564d5cb5e62d38cd9631aba34300000000000000000000000084c8b504ddd596053b3f66a8f3026510b6a7a09c0000000000000000000000009cc361fbc4e43e5f280e4a0bd363a6d5adcf44cc0000000000000000000000000c01d59bb5abc96c205e4d53a3755badf469dcec00000000000000000000000007fc4b308c1d0da12f44a6e7962a52c6e046f178000000000000000000000000ad192d500cb245038332599b71e723645809539a000000000000000000000000cd4cc74529cdc20f50f5bb70b0a1486e5ef9992100000000000000000000000085e7f32eab7da97105059b03a86a7e3aaf4d8586000000000000000000000000df9cb2e282f30283bbac0eafc4c59c392606b7b800000000000000000000000080a2477589788b70ca1aad50311033fac38eb5b900000000000000000000000056dcb3b6eeb07413ddd49e66d00c9479c9ad0254000000000000000000000000de0f42c4284c25fd8ca2ab977a6e50317f7c880700000000000000000000000090dbfe14af7d1fc15fd25f707e51c726b4789bee0000000000000000000000001937fc3d66998807e71cf300bbe3ae121d3a2bfe0000000000000000000000000b3f7cd923a9f79f156e076a2252d9741339133d000000000000000000000000bd133e7e7979694d3dc1d6745025e04246356ff0000000000000000000000000f8f5da511363a8a9670b9c602111d03a4cc608c00000000000000000000000001d16b05d644c7772e42c3bab5608908dd1d55621000000000000000000000000d4d7ac5abe6daf202a248bfa9255def41cd297d50000000000000000000000006abe6605ef3ba8ba24852dffab4d8ade5493180c00000000000000000000000054baccc1c5109ca52d1c77f39e0f8bbeae9c067b0000000000000000000000005f245a602ef0fa63d073be4b1aaf036de447f5d70000000000000000000000008a61ebf036066a78d7a6d2e4cfd054ed4d010af0000000000000000000000000b6a23faaca815233af67e6fd6e21249303c5bc860000000000000000000000008b27ae0a42875ec911d6661d8e56295c3ad11943000000000000000000000000cc6c2bf16391c0e26dfc676a22b618aaaea381cd0000000000000000000000009fe20bee2106a1b38728e03e910f75b4b1dcb16300000000000000000000000005edbef5db206059c2724cfae09f995a53890f42000000000000000000000000ad26fff835be92708e19ffd65c33876720ef447c000000000000000000000000946f5c8f500b1f681605ec31d052f4ec7bbc1ed5000000000000000000000000cfbc0bb4faedf96eb4633f63949327f0f8fb4008000000000000000000000000cc2d9fb22572e2906b5c857a753a64b71c7065a30000000000000000000000006c77c256b06b6af267262d8eddcddead17af31280000000000000000000000000b69aac93873173e55d9828e33203c267980b1ad000000000000000000000000306397822fa8d2d20b888cd7b5505f42b0bbea7100000000000000000000000025750a40050454aa053fc3179d5654aec5903a9e000000000000000000000000cc936b6d01a5b04fbf6da04fabe9202b03e56a9b000000000000000000000000af41b451e96f183be792430196c8b0f55f894422000000000000000000000000711989899a153a6e1d9dbc295a808bd6144f814a000000000000000000000000e82aec8f4dd80fdb031a62160e3962897f3fc5d3000000000000000000000000fd4457434d57ddf660f890a847a7221f0abd57d8000000000000000000000000b672ae640a43b6a6d4d617f067f93eb53da51fd4000000000000000000000000c1bef435d1402f3c9b69031c31679206877ae42b000000000000000000000000f357a3cf03b026250bb95989e36feb0e20aa599500000000000000000000000057bc0f4c9be03bd6d30b051b536a93f9731f2ec1000000000000000000000000af49bae378e45b5e84e696028af81128fc82bb2d0000000000000000000000005c1b856d400cab0a244fe4935d4d67bbc1b1612d000000000000000000000000d27849dbb5815c62dc9488c577d8f6036ed314890000000000000000000000008ff6fc54ef4ab6099b9fd852c9ff08917fcc5c2900000000000000000000000021a1e047e356799c1c7bd6f189f3e4d39114b365000000000000000000000000ae1c40f2d2acc5517b3f741a030f1b96d03c5890000000000000000000000000b4f609ddd058d245f1d604198361a4d822f8028000000000000000000000000083452002b2b0266e6b4fb95c11026a2451f952b10000000000000000000000005cb8d27b04002bb5f1b022e10fce3a43cc5aaf6a0000000000000000000000003674e575e822a7c0d0b70ec7167b6f643fd1545500000000000000000000000026ec12a42ab2c6bfd04523b6ab1f2a70591f6dac000000000000000000000000cba0d3de10b1eba09bdfb69fa556fbf9c8696bba0000000000000000000000003a7611cf5c676f1d454a59f058b3b8c2daafc5770000000000000000000000007aba899710f9309d8b31657ac78e8430fda115580000000000000000000000001944df6ca3b3e1ac7655213ae264072e650e21d5000000000000000000000000743b7bab0556a8adb55b06bccbdf407b321e363b0000000000000000000000002122e7078976885e75ad400331ef34541afbe1b50000000000000000000000007af53daa7f1f2b2fa7927203b0fc5fea73f67bfc00000000000000000000000042dd21fad4dfbb57d82839fbf06ec63b9d3bcb680000000000000000000000001a3635ca00467393d3cb31092ed5fa0d13dcb5a30000000000000000000000004a0a5293cab4deb68a5b3c9c85711a6b11dbec82000000000000000000000000bc80629e961651b8d6df5c77183ba39ed52fffc10000000000000000000000003163fa43786ab9a7f845df8a0e55ed049a2f8afd000000000000000000000000326bc0a3dae4f21778efbfbaee88f2d9e52f512b000000000000000000000000b8137fd0e93a05a9e65ca0f06154c213d061e417000000000000000000000000cb9c18616d7599ed2fb9a935e286e2db1ad5b5330000000000000000000000005153e8cf907a97463e7d15788972e484950a941f0000000000000000000000000289702b86f6d6618f15453b71ba56050b138d9600000000000000000000000068879583e8a26dd27e79cef5d4c2d37710db6e03000000000000000000000000287866c6ca7fc8004832779c4e27f630f4ee2dc2000000000000000000000000b1b89fe222d136ba8f9fd80f8e922a0730655fdc000000000000000000000000d25d0df907489ab90ccb21814e11dd500b9f9021000000000000000000000000c8565dc6f193b787605e71d03b19b8d0f82251e00000000000000000000000006003e1673f64e8e607e8cae95a98e620080c905a0000000000000000000000008fd512f92b51eea1e078a6bb2ff791988f495726000000000000000000000000e79dcc2924ca73eb96f797fc7f59e288824f110c000000000000000000000000efafff1db2b763786c3808efdeb22b6fe277530a00000000000000000000000006e9a7d4b42835b6f389631a62a31dc2a30ba339000000000000000000000000cd91462e233bc3ff9955322387644f7795ff5f43000000000000000000000000e9dcaf25f8d7237a73116231588207d72836cac2000000000000000000000000619c1ac5b7b6f8a143d644ceeb2a285f09aec9fe00000000000000000000000039f77cc971dc624337406db92b9a072adc06e1b900000000000000000000000088fd1c52bcf11ee35b0c456c9cc75c4280ddd4b0000000000000000000000000682cc6132a3aa108df430f9e83dc2656867a3001000000000000000000000000d7f0552dfa35a228e1c64d28c3434c6c7afde40c000000000000000000000000f6555d4ace5a78c3e423c4b5accd14f3771cb07f000000000000000000000000cf76d3acd571f8992818ae68a582950cdbca66ce00000000000000000000000016f207a9b348c7d18cf88eff0138f06208808a0f000000000000000000000000fbb8f90821beed3b46761c24292fc30ec38aae91000000000000000000000000a1c7e0375c804010fef015219285c5c9b9b0f03f0000000000000000000000003a8eebfe20c66b98de1ae2ca0b7acfa3b2df3b44000000000000000000000000b2d959f133b4285de32dafcec54f8b67368b4fde0000000000000000000000001248cf8277da22c82fc9f6f5819803819a4bf5cf000000000000000000000000797d7226bbdac7a271ef8de39909d6bb7c5db7f50000000000000000000000000e954a3dfdb2aab1d24470b9b6fe2de85cc535a8000000000000000000000000dd32db620d2fde8385a6f2ba2af0ffee6f0df9250000000000000000000000001586e013f34692044dc2a051df2b43b82edd7fca000000000000000000000000788ed02e12781c8b260cfab880ed2fbf82fbf6e1000000000000000000000000a7a7a68a359b37387d210912f0e1291e081ffb7b0000000000000000000000006ecdb5811b6d34d9ab0942c7dfec80da86f5f892000000000000000000000000c152a533ee15cd350393c182c47cd78a3fba896a000000000000000000000000268d35c3be46cd3f9e823b276993d0214307243b00000000000000000000000061c6445a3c6b7bfcca205613a16241feacbac27a00000000000000000000000015b74a0519ed360faccfa78f8e5a803f65f4204e00000000000000000000000095bcb3fa4a14797319fea331921bd5de5393f7dc000000000000000000000000b8cac908418a5254ac44fa6fd5cba26088f973c10000000000000000000000002bcfdab3bde164887994eb5ef75dcde75c1763f9000000000000000000000000f44f4a9842bbc553770ae72bde793896a460771d000000000000000000000000d23f7e619c2a1c17f4ac16e4b920e048de5b0ce000000000000000000000000015cf8af2a804427b8fb4d846d37339a11c6f41d5000000000000000000000000a1a77a739e80856700a2a0c03265017d286a1a2f0000000000000000000000003737f18ba7756beca70cd2e8a35f104fbfb6283000000000000000000000000062d83c0477981407008bd28aa1b70c27e188f04e0000000000000000000000007ba6cf037bf5c604aef053920d4815e31b300ffb00000000000000000000000088362a19f6be9e0bc954a1a565b95997241f303600000000000000000000000073433cb7616bda73412770257f70b2538c366a3b0000000000000000000000007eda163cea3b70ee8fdc808bdddbe7d553877b8a000000000000000000000000d3e8fd17010788da74e432b620bb138d03dea1a4000000000000000000000000146d02bff4e0c9d3e768f1be59fda1979614be89000000000000000000000000f34489e4d8604839d0e8e1a9502cb4db67b3cd34000000000000000000000000f4645b36023d750c59b3124b32edf29b9dba897600000000000000000000000004ce2cc363b7b26ec65e1d3ce70806ec10fea87f000000000000000000000000a36ae68071f2521505dc674e264de991f0aef5240000000000000000000000005dd4ea1faa940f4a81e6ec979237285dc52918db000000000000000000000000e3844a61f8558e9c67a093792f934c14f43cecbc000000000000000000000000861dc89e0d892db38ee115c89ed65ef447c70ca300000000000000000000000058e631962189d1838d6030defd625b8f3f327bcc000000000000000000000000b1cb049613bed91bcac2d17f8e0e41dba836582f00000000000000000000000014306be9f3adcd68a46113b8c5bc429378eebca40000000000000000000000007f0ae23fd8ad884f63ad7ca269ca77413a63b4ce000000000000000000000000195dc8100a41ad1dbb84995c775ea0fbb14e24f9000000000000000000000000ecd62b711afa269dc72dc7586adbd4fb329901660000000000000000000000001b26c929432add0324612f0249a4da1e51003431000000000000000000000000e48a315b62e39cae092d8565699b08f9f88b1eef0000000000000000000000002cb0fee73d05e6909152a537c872dfe1135c8cc200000000000000000000000036e04ad0c81b048fc1d39ca08dd508fc55caf760000000000000000000000000db458d82054fa2e1187a73a824f76046a42b942c00000000000000000000000065ec67e10f56df37d0169d9c715eedfc251fe88500000000000000000000000095ca1675c5d499c45868404bf7969ea6ad6ab61e000000000000000000000000e611820b82d5984d845f51fbfd171d6ca77a3a64000000000000000000000000c54b6a55a0db1a28504001b2cd0de153b391761900000000000000000000000060a502528d75c830abe74bfae04dedbea3c80393000000000000000000000000bf967b0d6372881ecf87b1148168cca107a15109000000000000000000000000334bab90c958aacb7f94c70e05baaa378d7c0db9000000000000000000000000056b07b6694b76e91c0cf70e95363c2aafa66a1c000000000000000000000000179a58faad395efd7347288b2c6bf5c6ef188eff000000000000000000000000e877479c15210e876e24e60353260f11db148648000000000000000000000000d600e0ff1b4a5d1469612c417b72ce34d0370c0d00000000000000000000000054e27372b3ddbce08b3d831a80dcecef711cd22100000000000000000000000098ae72958ddd800b1f7e072d31fb9173a737e37a0000000000000000000000005ae22f4b7aec764c0ad33d413ddad8532de1a42a000000000000000000000000f5659b3ff01b8ecd5f1f83a9e71c97416cae040d000000000000000000000000539016cc0e870507c08acca3832312df1e3dc24b0000000000000000000000002e4f222692859ede553f19082211edffdbc2349a0000000000000000000000005eb523cd67ea29190f8849efa059d84bd5314e40000000000000000000000000479fa6b8c1f764acb85ec90c0589d7ec5e956c810000000000000000000000007025cf401cf8f43af2f66875aaa8c52140946ff4000000000000000000000000926c09b7ed094badddaf8c43102166f267907f950000000000000000000000002abb58d6884f7b16a1edb52e1dc7b8e6ee34681c000000000000000000000000d787b71fe3ee1eba697d153063bd1eed6a0a30ea0000000000000000000000001760e5857745e30c4ddbc6b826cebefcc9cd56f70000000000000000000000000be181acf2e22ea418f94cb0b1f99ea43cf3148a0000000000000000000000001cb2d2588f51bfbb5bcb09c12597ea0b318dc57c00000000000000000000000065162c45f57e182497c38ccf66509d1c535a643f000000000000000000000000d830649c65ee46882a4e00594f4153ceafd57545000000000000000000000000c9314a2737f32cc363b35e07f7ea4fb957079fc2000000000000000000000000b616cb383f5bccfc4828177d00a66e79d62dcecc00000000000000000000000084ee0f3a9b752fdcbf2f1b0ce8d6a888c003006c000000000000000000000000d590c74f255bb294ca661f2ec66dceee7a6c5e2800000000000000000000000087c65e7dc4988d85f18d16b766d64715ddc7ff00000000000000000000000000bd284c6229d3594e4c2853cb5e6fc65dc0f1830e0000000000000000000000005eba8e3b24442fdf6d3217e1ecf167bdafc786840000000000000000000000009aa794e355d6a5966939f6bdecc16e56a3edfb920000000000000000000000008b39cd1796a18fdec7427a65e41128e3b72fda01000000000000000000000000a0f67a3aad47be5405fa75d14f899e78e9ca77090000000000000000000000006621c27c7230bb3b2b3267954974b9b387cd91b5000000000000000000000000acb6fac28574cd95c36ce8ed7ccf13a88b07f81e000000000000000000000000f6d8d5d53b5d91675513b424f344b6424ce62a5c0000000000000000000000001f35a94918c156d96dec21cab52aa1e6d68b9047000000000000000000000000f5f5bd253c5198971a11020067d77c27f8814e2e000000000000000000000000fbd91a7bb8a412dd787411aaff3572e2d8b555d8000000000000000000000000fb5f2085087cae05db5c8618e8cf7c7ea5a92dda0000000000000000000000008c5f9d031351cb2326c79451bb68eb0e19c0b1c6000000000000000000000000595a75cc97fd7aa1962e450601d399a49fb644bd00000000000000000000000096073590bd819a2a9937068e77d3e1daa681496b000000000000000000000000aa6698052615b9797cf41e5711f0731363fa10a300000000000000000000000020c797ff2573f7cfe0515eeb07d1e1e7a8e9a2fb0000000000000000000000008afbb1279aed7e24f5bb81a6b75e89159801b3f5000000000000000000000000c6841bafcb278e3a818b9bb7767f73713e48f24500000000000000000000000044d91248cbaa54d042ea9cd04d2e2b37d546b06d0000000000000000000000003a65e8c8be8d3008b6aef30ddee586b5949771cc0000000000000000000000006c9dd14c7e1568df5da17cb04079924739d14397000000000000000000000000d350eb8db8d7c9b24cf47b723c521d76a5dc898500000000000000000000000045d079f60d2017bba361c90ef3e2972afaee48e80000000000000000000000002d330ff6badc1ef5e7411e8225d9cd2c9301fe39000000000000000000000000d9db39fbb04898286883efefd81a44749e620eee00000000000000000000000020138b32ea76d848a1719a81a45c83bb7c5cb4b00000000000000000000000009f4f2fb9943fc91adbefe398afa3410c30384eac00000000000000000000000024590ec0be04b4a63bd8a4eb2fc49305004b507c0000000000000000000000002d90a513953adfe4d4bd4c10e290ae4771246e16000000000000000000000000e3b47ce3288e0d64fb4b5ec140d429f8e31871620000000000000000000000003ec722535f226312b5c481d33298ef486b807367000000000000000000000000ee047cd9eae94abd614a9c57ceb1e4e7561ccddd00000000000000000000000087c44ae343a541adf306f6db122fbd57618fed0200000000000000000000000080349cf8a547e1341f419f0dda97c7def14d71bb00000000000000000000000082449095b2c0bf8cead03104ac7771977215de7d0000000000000000000000004917a0eff0aef0f9e31994271c5ed42f15d51168000000000000000000000000c166b48e731a30988152299c2d61ffc5da92d835000000000000000000000000d7d1d29917b383df70f58273f5f2acdf47f6efec0000000000000000000000005dcecc5e50459480f0a997aa7ba00f3cca35f9d2000000000000000000000000257b568a3615c77a22558edf810046c93101d32c0000000000000000000000001b64eadc04f238ab29004f4c03b374adfa6bc5cb000000000000000000000000fb570ea310465a63a0625686ea96e63c006a18ec000000000000000000000000a8a03ac6c8366f654e28433e9fe61f861296be54000000000000000000000000fcd81cf714ea500b7c88328867454235f42032290000000000000000000000000d23782f0854bc4e59a37b75291e6d686508fe34000000000000000000000000e48b7b856bc8bf19d0d35395cb4aa29bba110f0200000000000000000000000038b06dea56a5938cf5f94c9b25a90ff2d629dd3900000000000000000000000018f0b54f391732212082e2389f98172659cfb5a50000000000000000000000008e85df6e8119db78f2c35c9628ef90973e918903000000000000000000000000f9c1116bd6ea6341863984fca653d7fd69bd9c1b00000000000000000000000045d64f973ab962a84d41cbe596f48ef0cdedf320000000000000000000000000842c74ca5c1fbe44e9b620924a9c378222dcc7ed00000000000000000000000016d5a7613723ec6038ec99ca9e144c53e290f7100000000000000000000000006830620cab5f6e3c30b9189934607ee2fa17054f00000000000000000000000076e57e304e085f8ecf4d64c8d336890f276f18780000000000000000000000001d25a3ef896c7ea69f8acc1554b35e3961b883b400000000000000000000000017b953e44d2df8b2bda671acc618d41665012f58000000000000000000000000e02e7b5abb7ffba9c1ca913c7ae9aee60db6f9c8000000000000000000000000b7c9c17c00b62532990c1ab530fd652508f273f8000000000000000000000000590e18bf90c95cc4cef6962d7d1bf761bc193ebf0000000000000000000000005b7701f51d2bcffd77f520a6d45b29917b2a80ca000000000000000000000000e600109b162c6abbd6871d047e0c584a174ff8610000000000000000000000002ed01419a5a9bae280fb55f43f526ba25ec36a77000000000000000000000000ca9f298fc1f9944e453d4bbf5ea22ad82fa1bc38000000000000000000000000c7be717c9d24def8c65c6cdbb0b865715197092f000000000000000000000000988a122a636ac5e001d931783238e3617d3d8b21000000000000000000000000dc6275bd2eacd715007e97be9a8a745d8251e6a9000000000000000000000000ca3afdb468f5d81b3497605fadb9f2a92a296c4000000000000000000000000003295dfde7bfb105cf6b5033ad9a353af7c7fc19000000000000000000000000be08f5077c4f81183d16559eea0c08cc16dde72200000000000000000000000006423c140b466af8e6d665f251f1ab98dffe135c000000000000000000000000dbb1b6fd6ac0ea2154f4692d2da0d0fb0945e4a600000000000000000000000041c9c930025b71a9b3550341f41ddd77af07e7a400000000000000000000000024f4b4db6fc4ab7590960b6fa7c9123cb00a0403000000000000000000000000ff0dc98d30d83d21894b6d373bf74f4905529b680000000000000000000000001a2c45da155244b59d1890d04d9132c206fe24b5000000000000000000000000e812f33a42add2bbbbfe73c0a04673c0f09256ad000000000000000000000000f50612c719ebe226180a04081197ea100164355f0000000000000000000000004a7fbdfee280f5544038c5f5fcf552f9cbd0c741000000000000000000000000cb169087dfc8e40f9d0562747c350c1b796850560000000000000000000000005cdcd68f7e23bf91d653c4b8e002c11dbb8133e8000000000000000000000000ce750305320466229afc087aec5629c75c7d67cf00000000000000000000000048065597a4fdcdfc3eb4a0efe610c1b9ed80725e000000000000000000000000e303f344e621881b0231778dce4dd2958a9c221000000000000000000000000087263335af58bd36122c91df6f92519d2cf87686000000000000000000000000ea75f026b8055aa1ba177c5c95115d141c3e55ba000000000000000000000000ac746b397617c49fc321dd9e4b8f2ff3bcd165d60000000000000000000000009f0df8ffa04a6262dd6a98d0a19e52b52e2dd312000000000000000000000000818d84a6b01777bb74b67291c1c594bd8acc7fb2000000000000000000000000e42abb3e00fbd4afd0a6aa8c8ce4b6e023855e5100000000000000000000000078681eb90d4a0c1c9ba89d9f3095718f33fd5a5c00000000000000000000000051beda8629233709bf683f2d22b9bc706434d286000000000000000000000000bd8117b80e9e3cfd1c8072c40e0b9df7c5a62ee700000000000000000000000060e6a85d2d9ec9da285f4ad8be0bda1bba131273000000000000000000000000d805f1bc19b7494672a053819e46abc1199e00f400000000000000000000000022ef7931985dd102e1f95156534d8a3223ca544f0000000000000000000000009232355eefd5d83c600656f664609189e885adc200000000000000000000000043371dc98ec718e635a68cb5609b77024192c75300000000000000000000000084263a9acb340e17c027b016fcbfea72c0b3b021000000000000000000000000d19c364eb994e588924ac215652269113a248e6f000000000000000000000000696f868ebe409f1fa539d44c25a3f3dcdee40b1b000000000000000000000000cad3e0f6ba773900ee81f7a0782524221f7528ae00000000000000000000000095949003b548b027034b29660fbd90037a85c0f500000000000000000000000077911f4bb969f1d1e638b685b3e0c78c8be8724c000000000000000000000000a15e1fcdf9543f757d5a57bd4c4556d93770b4a80000000000000000000000009c8b263df03de10aafe2556a8030b172fac870f4000000000000000000000000ba2319893cbdec2e019b4880d5c45c06ea1244150000000000000000000000007227c2cd53224d873d39f12797bcb34975a364ef0000000000000000000000004ef05767590ed86df4b20e82fbb5b268d02037f2000000000000000000000000879f3101a9e98aa9f3600063b4b2af14d1c827b0000000000000000000000000423d08d484dee6f96a5a1fee6949b1bab440a70400000000000000000000000057c6bdc4307041768aeda3009fdc6199afbc7c9f0000000000000000000000001288eb535de128aac9470fbd4bad04f48a8f642d000000000000000000000000c67499eeb841d10fe34f39e1bf2dd54f49a40ebb000000000000000000000000e3df67280a024f76544751548099d324549bfd8d000000000000000000000000e4007f709bb6e4aad53a7500faf77563b918ccab000000000000000000000000ce0a12c551e72388532c080e9c1e120324618fcc0000000000000000000000001e7fc6ad008a3b8cf6b7025b61a85d03a6f23e760000000000000000000000001d22b0597ee16cf6f6c9ae54ee1a1f175bf226f7000000000000000000000000d77d59cb82e24dfe5457eda9dbffe0f287bf0b1d000000000000000000000000a202c3eb73318d06989c9c1af17dca421d575c3f00000000000000000000000016bdd1c6e47432cd316f72a22d096890e70e1155000000000000000000000000644b6d5412a970d8cd7ad083dc1f7ebc5a1892d10000000000000000000000000a22962ff89aaed09889c76be935eea8094c90de0000000000000000000000002045cd47d7c0a843aa5a87adcc3f722a1e9caa7f00000000000000000000000021e7f0bf9dcf690d6ab5e62c2e150a46eed1b8b300000000000000000000000030382e26f9e3cc86e6d8ddb9fc77a369d7ff8a0a000000000000000000000000cfe52e91f703040c101f6252c40781928053e71d0000000000000000000000009ef364bed6951407c7454438b5f648e6a53a96a8000000000000000000000000c58c05734f048936c5522d558e37ea1d23603954000000000000000000000000f9ea4d310b1fa444c48bc863789edc973f038e690000000000000000000000004f69938217ef90d2ded9abe9fe2d18a6322a571d0000000000000000000000006d7e5a30d874738ed4933aa41b3eaebcce70926100000000000000000000000081fab14df7724e29a51dc96f58907dca8cc8ba3800000000000000000000000042b0ab857cfd0f473b8d4a6b703773785042fc9f000000000000000000000000b22c270bb5bce923df606da2046a68f5b177981a00000000000000000000000080634dc1dc43c07758d2ce5be00c42b07eb47e310000000000000000000000008a3d950cca41b59639d1a7ad25e45d0336334b1600000000000000000000000095600062aa896b39a48637f6e0ce313afc8ef576000000000000000000000000203ddb50600cabf89a0bdbd0c457b017e4339174000000000000000000000000a8444cb08e023d9011abc36ddba57b61fea23c0f0000000000000000000000004aafedf09fb927d8a3213e1920a506079060f0510000000000000000000000003b72c8cc9af2f5f0a992305aed995f21251b819c000000000000000000000000e4aa8b0939155b55026a3b05adbbf04f5bfb3ad50000000000000000000000008657db7899b9b98a4b942c974a9ac5609cfe073800000000000000000000000067296fb7fac981118e8238df3efd3266c03aeed00000000000000000000000000710d0733fb2d58add85eaa43acd40d2c1427bcd000000000000000000000000ff6c585b86b4c0bfd5eaff4d950af2afa25442b6000000000000000000000000b1e30efdebb901fa8242bb123d12dd24c76d192c0000000000000000000000000b8ea538339e44cb1d67e7dde7da240885efba8a000000000000000000000000302cbe5c1e9e2be45d5eb6d5c7162631bed343150000000000000000000000003c5eac116a24504675d16a5a3c453cf9a190f38500000000000000000000000042bbd16c1a17dc4b882e817a579b0753b6c05c49000000000000000000000000cc5243c950e7137fc41b5eebc7071a1a9d2e4ecc0000000000000000000000009a20ab1f3486417ec7803b6bf9abc4be94463bea0000000000000000000000009b2f6fce454cc1b16171716fe914b0d1f5473d9e000000000000000000000000fc95885b5736452ad0b458bd2e65ebce846e2a2b0000000000000000000000007a88820b7d080e572ad82cda3b07529de591900d000000000000000000000000b97eafef4b363d752e9ff82944ec9899366b4d58000000000000000000000000b171a0265a4f1e3cd6e30673f0cd887f8711bbc10000000000000000000000003212a226c4a3224e2de7de7a0fd1fffe4daadeef0000000000000000000000002bf8aef6bf97b94ffe65c4f2d0661e393c15ba63000000000000000000000000a7778d3237758e87bbca5d7248a70e6ae0367f0e0000000000000000000000005b3ff462b5ca72bd814abaf419a41b69bd56db34000000000000000000000000d170ad37a4b342982659c62843006e5444acee250000000000000000000000001c2d900db90d6ce9fa14dec1e419445637a3a0cf000000000000000000000000666ebaaa200b08d6e379767d69adf324444479f5000000000000000000000000eb1fa0b463a70a930347856c74607e8fb615e15d000000000000000000000000193404bc2a8ba02df8ee61f5d02c55047ce21d87000000000000000000000000899831e08e732c7def8f6d9216fd6acc9da18f41000000000000000000000000729f8305576765d54cfa47f3e570c22d3070b3fb0000000000000000000000000c526dd64da2317ee0791fbe7b1eb11dcbad56f8000000000000000000000000edaa87528d79d5476ec4b2adbdcab3c1e4deceb4000000000000000000000000e68a95b04f29d48e00c7011886991ed3002d7ec000000000000000000000000077f1d20dabb858ba46eaf59f00f15f18e89a9df90000000000000000000000005b7a1787f0b7fc76b82862edebd5fe64df00e7f500000000000000000000000032acfd8545a93d56d76e58fdfe2dea0f77c55e290000000000000000000000002885752b71657bf01f4e5e3e35b46699c0ffd6de0000000000000000000000002e648282da8afc475f9d9decb4969866b219c46700000000000000000000000016d8375944ee130ddfc370868877685a5739902f00000000000000000000000085c137f90ebddf5e4756ee6d0b4c572269216738000000000000000000000000c20c18fb777bf996cc4cf9bf690c388d14c454f20000000000000000000000000cc801331fed3db91d5b8c8bb5b36596de1cbf75000000000000000000000000ddc4acc482c8bbad971facc0f7322c1f4c0c89ea0000000000000000000000005bee3c9909a88eed3f30e939528e40373889bded00000000000000000000000062a7e3ab273dacfb723eb14065ed6a07f09b15190000000000000000000000008019485d590089a4413235f79d3b0fa4a4aa58fb000000000000000000000000e8b149ee15ee67ae24896bcd95bf2832a57ee3970000000000000000000000004abf1049061f29b5b5053d6c29caa3ba75ff20760000000000000000000000001d89c1e36179a65ca387d45286640ea726bf858d0000000000000000000000005c778529967d7f5e03681b8f0df4aa946975ee32000000000000000000000000b4f305c5b58e02a26576343d6ac3bc8a713cd9280000000000000000000000004fb0e6cc07d26c5dd5223957ad7daf5520473b450000000000000000000000008a6d8fc6928955e1e03c4b0f3e580a5f672b5b140000000000000000000000006ebc6f5354b6f10c2990ff6c86d5127feb945f9d0000000000000000000000003a9226c62cef470f1576c1f6ecf822bd3667dde4000000000000000000000000958443879df2ffddb668d1ba36237adb859048f40000000000000000000000007e2102b21f1c8b6c73551c9f68ab9de7b2f3fea30000000000000000000000006c06f81c79167668fede0ec27793f70e7406e753000000000000000000000000d7a2d367548342f195992f7d453ea6958c9d857900000000000000000000000098c26a1194a454c443ad83f3a0d28e141a90415100000000000000000000000073c4f778589ee7d40bf8e0c61878afc52bd41d30000000000000000000000000978eca4fc3171f884bded2332b97360ca4ee028b000000000000000000000000d1942df3a1f192709c12429f1928942aa5c32e7e000000000000000000000000157e14c6714859407f0220d9a3d8acc2b8cb1dfc000000000000000000000000b31fb597f8e2c2824dd6607640bfefe7d5ab3ca5000000000000000000000000de77bbe65291ba55137e2aba0e5c36d5cb2dd33b000000000000000000000000ec3df5c4f4a54a8b7c01916369dab0a2ca7332d20000000000000000000000003d77c1a3e95d65607674f10f29bb99ba8a5b6aa50000000000000000000000003d346c1988a9f9acdd98d5e299bceb59d4f06e140000000000000000000000008a0c6739f7dd7febeae7fcd848acf66e2a8f1a1a000000000000000000000000d26c8490080c3e3b045cdc2e2e23c90715cd1b2700000000000000000000000084f1f5e65c3279e96b29cce8d5b45bafa1d3af8300000000000000000000000075264b47fca5e44f42239e45000c122f580fb3a4000000000000000000000000ac488ed8220bd75b9e725c1ad22aba165cf1534d00000000000000000000000055290e6c031dbd75517722c48c1dda2d365992ec00000000000000000000000004c0cc35423293e350977c111548c17db028f7be0000000000000000000000004dcc5cd63f69e383b0e335f5b1905c91573b0f7a000000000000000000000000d35b2185245f4c10b2f644cb3821ec6cab2f5756000000000000000000000000e8ed6971bf71d59652eb67e8b01e8e074c0db8860000000000000000000000000de59f36356501db6bc8a5452287ecc0bfa1f1470000000000000000000000005abc7ce4369b79542bd600a6ca746593946182d6000000000000000000000000a35f7f65737317f12e5604f923c8a9cd31eb32620000000000000000000000004ca4963a7fa5add8447e09728e0429721094471d000000000000000000000000456b57da31cac14dc2d7b078faf68585679fb841000000000000000000000000cc98c76f151491128ca7dbdc3c789048f27e7896000000000000000000000000ca0f606c16208cc18f6554a9f7ce9787d3bd205b000000000000000000000000c2a2289a7af4b108f962e2d42f6b2e1469874d64000000000000000000000000e0701afdfc5b3aa479977ab90d156d2f1e29f00800000000000000000000000060155a899a68128a1c51179cd8c30329a195bcb80000000000000000000000006886c92086e49d1d18d0955add2e2cb1a5682bbd000000000000000000000000ebcac47489fb057b8b663f7672e0f75f28d06d9f000000000000000000000000d31c67d6332e8a3b91a377ae8edc5e69b6c1548b000000000000000000000000e3ef48aaee64cdfdb9a6eb7b7cc5640c59c8f6f2000000000000000000000000817929941d5e871f0d2c0178c0c444dfe699998c000000000000000000000000bf1c39fc1df05e7ef4ff13f6f3c82fcaaeacac4b0000000000000000000000004479f75c72650aa4504405107d03cef6ac45b25c000000000000000000000000998a3f55fe2967724ecec5d4e6187322baab857a000000000000000000000000ae85cd30cf52f7f193d0fd85d525410260b34aae00000000000000000000000066bd589e73c7a7dd443c74b11985c68b5f3d2db300000000000000000000000032267434bab8ee7cc34c02932e7a8ca1c3d6d529000000000000000000000000e88edc258cf272b7a7d961fe0466b5aac76f7d0d00000000000000000000000036053e7dbab8fb0ec0d0aa49a39f42905c7edb50000000000000000000000000a4f69b63f435c50345deb599a634e34461bf4307000000000000000000000000ed4b6cb5b812088f3c2abfcaa5546548a24b3a770000000000000000000000003f5ba6e0b713b8090cea230a110895f926b7fb1100000000000000000000000008e0d68cbbd0a77953308a3a79ea3b67c7254bdf0000000000000000000000003cde3550e50b7aca6676fb81a9f1ec3483588b6a0000000000000000000000001f5dfa2bcf8d6d6f576fd937ff4c53befc2bfe400000000000000000000000009dcee5ca1a33049feafb718e632e9f1eb299fa8a00000000000000000000000022b6f08c768ce5338de62b0c3e1ac9f98c816d3000000000000000000000000034a78f9e37279f05c7793fb4342a949d183c461a000000000000000000000000741064b2babf1c878af346b792052f08fa84bd1600000000000000000000000072e8db85acaaf646c3d54de29c8bf438d73ba16d000000000000000000000000212262816fe228753398fd74740ea4bc87144b58000000000000000000000000404df791d2db6dc84682b17a4d74dd429147f9ba000000000000000000000000b5ad6fb5dfc2ad0a3c56f6ff6ad82b07e948b33100000000000000000000000060a051a594c8961e9f8caf8519e67df15ac1975c000000000000000000000000b39da279a5867f617ceb8030f06cca5aa138eb0400000000000000000000000058bf4954a0f8927e3c1df9e0016db12334bc061300000000000000000000000054b7b3b4da54f8579bd0a8bce5ef70b88c2b4eea0000000000000000000000004a5acabcb4ba94f2b753529a501bbdbef8fe61d6000000000000000000000000e43cc7a83a016064c518c3d6ca822c4a34dc3dff000000000000000000000000b8b15be6ed1a6301960d8393a49d8b93cf6b1eb0000000000000000000000000b609c6adada1efaeb5d5b8f9d587b88322da7dd100000000000000000000000024f8ba1d4facb763c26f848d745795cd1f229e5f0000000000000000000000005ea0a4e8fc20301ee64ee7bb47dca0393877199f0000000000000000000000006e93635c3744450d3bf182ed792a1eb180e044a80000000000000000000000003b9dd559d574445db5d7262fec205a40333f5a3100000000000000000000000091e88a3bc73fc8f5631bf45d7679fc1d5c82b3e6000000000000000000000000d290bb37a3e15c11f7c513fc4d47b03515259c2b0000000000000000000000006eea67b62797fd6bebc022928c77a3f243b61fdf0000000000000000000000006e1cdb8493c37e93086c32cd4adcda54f1ccff0b000000000000000000000000a869b8ec96ca17708de009e46e56fbde1fcc6f8e00000000000000000000000056e800856ccae1532704d40531d3ce82f4f702560000000000000000000000005cb6a5bc0903ed7a437534fdb0e7bd59028b0196000000000000000000000000f8b2dde3c4fb47b9b80adac256a3a0ebf5d23b35000000000000000000000000aec2073c4cbc05722c16932272b762b7bad77777000000000000000000000000c032815815542bcce660f531033ad1547a01cf9a000000000000000000000000196256282bf42edf41db45b21d62d93b021f02010000000000000000000000001fe8385e1fce0d3e3b77f5d0ef51959611c08d30000000000000000000000000760360038e54abdf4b5426fcc1d2ba9546be076c0000000000000000000000002a3c3c13ccd342128cc8dd650126772a9c736c89000000000000000000000000f94d3bc64d97bb5a506b279524997a36a2593005000000000000000000000000fb81c23b314a468eddb2102f951fc7e226d6082e000000000000000000000000d33467a1c41d6e4eaaccc7c676ed75d8ba3075c2000000000000000000000000948892d0c8cdb8e9ae785a4cbe8598d172d65d180000000000000000000000002c6caa62b4faaeb23f0aff047046fc589875fce500000000000000000000000001fde2885c68fff59133fdb6f189d3e327e975dc000000000000000000000000a3ff5f3b015271e01b4f9898aff4112bbc6eaa0200000000000000000000000019ea5c40c875e2db20274cb28e2e775c7a9e376f0000000000000000000000000ad37295558d5d129bcc01113e659eb1c97c0e570000000000000000000000000a884de033c67b5b6763e13a70451dfe4017a93e0000000000000000000000002e90a0304fa4c674f7f156c960d76f7529e943bd00000000000000000000000025deb39beffb73a7a7869181babf61e03c0a5582000000000000000000000000d243bd4306b9ff14611ddbbb7a56c90954777eb900000000000000000000000026b3e0eaa6046bb4a3981d51d9f3171ed35dbf20000000000000000000000000392250a33c4c2b1cc51218d5bd0a247490d29d6d000000000000000000000000bac95c4c0b0abe8bc1708d8c8cbf87695c3ea742000000000000000000000000d60c65edf56eb8b04f07a6b9096146c9efd60e7400000000000000000000000056bd49b5d93fed11176adfcc64d65a65b8a61191000000000000000000000000ad7e2c6aa93960b7dae5bf5f170a388c49aea12f00000000000000000000000029323527e28f7da5015dcf83658124fe9c1e80d3000000000000000000000000440ee08bfffeac4cc0e4b13e96ff0d59166f7e0c000000000000000000000000966438daaae8b964a8901960ee5f5f48444698c20000000000000000000000009d2dea378818e3cdb1d89dc63c8db686bb31b5a50000000000000000000000003edd2674c86b67a273c911fbbb3043822e15cf7b000000000000000000000000667832088d8fa91b8af889f60bc5352e7106ee06000000000000000000000000ada9ce21c36122bcf3274b71f269677e058e8195000000000000000000000000d42aebabefbd4ba9f9af233429ad67ddadae6ba10000000000000000000000006bde064de76b3229a63ad9e2997c4461e2214ca3000000000000000000000000012167c9377785fc48f200f803b893add50d0769000000000000000000000000284e5ea508c4bcbb57cbced45fb93dc67e68f897000000000000000000000000aa96c79ba9f6a182df4dc3a5ca49ee5f0cc10c7b0000000000000000000000001e6491c00f5195cf89c9c4cdd3a6dddaddb67162000000000000000000000000778b1e18f948c8aa69cc59583e8216ec320a5eae00000000000000000000000061268d95b7005adbc25715ccd5b99cebd273bd83000000000000000000000000fa5a9fcfc573cfac50abc22357bb7c85ff779c5200000000000000000000000058e248b3c40e4c6fe74ebe966e27f8cfa4307f9c000000000000000000000000d8e8ed72e5274b2e72f469183c1299a63c8218ba000000000000000000000000a59172638bd7b3002df9fd9b6bbe865f3e687f7f00000000000000000000000093c3a969d25e218afe6b29d54dc58197a940122e0000000000000000000000001c32d61f472bbd4b4fd3ed83d884bdb1ec6b18e0000000000000000000000000a22fa23c790d5ae6e61ec9ab518ebd018efb5362000000000000000000000000ed9d8945ff367a4f9624fdbc2133b7f793bbcc570000000000000000000000004895f0a37ff36d85b38b75f265b301fabf46e9eb000000000000000000000000a8ac3874cbe937a288d9c613539a3ed7523ba8b0000000000000000000000000c4227d84c05b1792e433c4f41a9bb165d825011c000000000000000000000000e7271399db7f213ad5bd21f28c3889ac5eedcc0c0000000000000000000000003102aa4b02aeb116c4a131ea211b748b5fae50f1000000000000000000000000acac7f99c267c8f98876aca7073fffe16a7d9fea000000000000000000000000c04cb6d453f04674b2092ed00ab2f3b54a3d91800000000000000000000000002bdf96cfb0e64e5b247d5248cb34dc70915e1360000000000000000000000000283c641e52fba4f42df59e1e727ec4ef2a1939b6000000000000000000000000b24ce6b391a7709c8943f3c698a4db494ca7137d000000000000000000000000f2cd272c15f815e79dd9dedaffc56ac4894363d1000000000000000000000000e159185a939d1a18a885ac26b226c7710872f3e80000000000000000000000005c7d9e97ac89b96f68893b6281c5e34ed5172955000000000000000000000000a560ec6029e91213020a6f6fcd3c0adc0894ee990000000000000000000000008b562dc51b2aa24013486156428c245b906532f0000000000000000000000000815b261fb46f5d1794f4503b34384258701de1da0000000000000000000000005a231aa064cc58ffc37da402977716a54777885a0000000000000000000000008ee4b12049014f4706d2e097ebae3a5530b17dc40000000000000000000000002736cd55b3dfe47af5bf24f70cea5a6a76f8c2c600000000000000000000000094ce392b170a58a2aceb3ac7d654b95094cecdd4000000000000000000000000f05ab1398fc67c759bfaee92739906afe7c7003f0000000000000000000000005eb52dd2483a5748d4a3266337fd0d19bea65eab000000000000000000000000c84407519df32619b2c59ce0cfe5594890c287d300000000000000000000000042319a21f7f441ef6aa2d27926e258cd7127a790000000000000000000000000eed0f73e31baac7630a86e006ec0dfed1a95d90400000000000000000000000018ccf71f6112cd451a0ae11ec679f14cd826aab4000000000000000000000000bde06864669988e88edd5606a9cd4c318d906e05000000000000000000000000616913cf849e3dbcab89ffa6e43ae940d42a2a1a00000000000000000000000076802943cc6925501b0b59e60eb1ef57be3d7e6600000000000000000000000022d04d27f6307e0ef239df418cb0495551d8e3a9000000000000000000000000f34c4b2162632d90888bb65b4935fe2684593a8c000000000000000000000000814f881964115a238158ec1f5b7a472f4a087c7a000000000000000000000000d1e99d00b94a4e790170d5e791d128b97d1529810000000000000000000000001cf53c92672ca3a060bad73fecc7f5cbd7d43f75000000000000000000000000e1b0203c03d8cb5f495477debe12a721fc75b83a000000000000000000000000555f1f788c3766e5e4721c45a58be82ef63efc50000000000000000000000000218d9ee3d18721c0774b06688c381aaa76f194e6000000000000000000000000841ceb86eab36d4a9ad0c59ad9e94314678859110000000000000000000000008ecd948aa397e71d4175e322b18969e193127bb600000000000000000000000019d1a6dae18958af3f79d4e7b201fcea255740240000000000000000000000004cfec9cec6d7cb24fb70142d02aa15ada6bd66a10000000000000000000000001d48d53d23666b3fbcf780e13dc59894a17a25f0000000000000000000000000ff7146b95ca48d2dee4e92c0effbb73d798fd76c0000000000000000000000001936d8e08275f26c4259f8d9082565439a64af990000000000000000000000008cc767971e5c5a7ac5ee2b6585076b244a5b97c5000000000000000000000000045104c986641052d7dc59ba00b72b1d3c03d1c600000000000000000000000082198beb5325aa4abc100657f5e9815def20e86f000000000000000000000000a991cc288dbdd118dd41db5bd53b414b0c6ceddd000000000000000000000000410a515b2b480716d9994849895ed935b2efee12000000000000000000000000c6663fe982186653c91ce029321cee23e35a9afc000000000000000000000000a6324ad475990cdbc0fc7767adda6943f9f2340b000000000000000000000000c0ce79f66f1dd4f6f36816773bd1ea871d95af18000000000000000000000000827625485160570e753b3fd69f7d4393f3a4c74b000000000000000000000000322bc3409f349d7428f92c38d8627ac2e5d49594000000000000000000000000fadef3d5c752c3333fb539f50f57ba7db7837e740000000000000000000000002847cce34ff5c41b02c6d6a50b41336228d97d8a00000000000000000000000074311219777a236a4b0da72a8f3829da7cb53f38000000000000000000000000c012f5365a9203dd47b426b6a8a4c0e5b88d9a84000000000000000000000000221f7890e98aeacaee1e346b36d6797a4501af21000000000000000000000000cdf4f1922e20776be36ba877be39bef709fb3d9000000000000000000000000009a871f63fa67ddbe51d31c8779cb89d45dc29ca000000000000000000000000e4d1acaf41d19f822a6334cab96a20452cd92c5d000000000000000000000000f3afbba6730e138558f9963352821654f46742cf00000000000000000000000011fce8c9026aab1668d3e04a3b87541096efe0e5000000000000000000000000fe878be998eeb17dd02cf5bbfaeaafc59a5a068600000000000000000000000015774f3bd0a2948ecac210426798abac30de236a0000000000000000000000008f8541937299d4143432f821cbac324e8114802e000000000000000000000000e70b172b27278a17e852c644ac12bf330adb62250000000000000000000000000102bcd65bf7068d6443b5d617edbf56457590d50000000000000000000000002a44c6c43176faed541a7ed107158317f9f720cb00000000000000000000000025305d24db22f95202d014a8e4563f73e10e7ae7000000000000000000000000d55224882bf85f421d477790bc4cccbddfd2754d0000000000000000000000007141a6cfde6404975f58bc8db9560adbba58abd8000000000000000000000000111c8fd027f9d44509c3cd35f28686a06593974f000000000000000000000000952b04172b98f4a78e4a0d305262f6d7c5f4779f0000000000000000000000004d40901449d2db6fb77e6533cfd7acd64f246180000000000000000000000000709d07d77467eb6a1aff3fa7e73937a7389afb21000000000000000000000000c70d4e77174708fc3b971e102b91d435849730fe00000000000000000000000058f9895ad247d75487c31f1f5294622111649e6c0000000000000000000000003c73dc15793c91cc64fa0d01b5cfcc0f97d699cc00000000000000000000000076090df3cf84a41e0670c0d4111ddd17cc507ab3000000000000000000000000ef7476d6c03c20f4a8ad1d5637eafba33d0db4b3000000000000000000000000ff839b017263e925131451b675fe0e834cda6d11000000000000000000000000ae0c0e8bde66f84db62e5b3956abdb0b7caf176600000000000000000000000030b25fcad783cb1e8461fa612e2923f237df2cdc00000000000000000000000085bc6aec59eb8ddf3cd8d408a6bf7bbb8c51f67b000000000000000000000000b9fdc270d09a38888b609739cf418af2921d1ced000000000000000000000000d0f49213a824946b6b27165e3bd3d98ebc46b13d