0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0065a9a36c88e03850695f048983cbd3d1f7135c0d9f00bb6fdb2ea97007c0459072ec671f41cad7e200e420c339b37a165906beb59e35d7631a2dd7c4f04582f8905d7b6485e872e78ebbb9ece3cc4bfa95bd8db2228b8cec944a6fb78dd67af0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000002741a000000000000003c000000000005b5f693e59c278ff9f948c3b029bb03afd954456c6d8fdd046b702714a50abff0b3a6819c2a2a8c1197e6ac5fd6dcdf822cfde4a9c39ec006f9f9edacf1404697032e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002f05a9461d7db88b459fd30000000000000000000000000000000000000000009f8caff0d7ead26c95602a00000000000000000000000000000000000000000000024bab6ab8c6602bd6b4000000000000000000000000000000000000000000220c29c9439ba9ef0e6acf0000000000000000000000000000000000000000001334c21fd9c8bfe8ade05d000000000000000000000000000000000000000000002d165fd1aba5c1470f1e0000000000000000000000000000000000000000001116d5820bbd29142dc7940000000000000000000000000000000000000000005ba4986af91919f3375ca200000000000000000000000000000000000000000000172859e1947f7b308a6d0000000000000000000000000000000000000000006e15be0dbfb97733d2eab0000000000000000000000000000000000000000000e7ba7def94fffec886007d00000000000000000000000000000000000000000000291b6a9cdf24b1a1888f2bed26ec31bfbf956dc9a5225ebaf794a7b61f0ab1796affd75140f54c4576970285533f9562a730a3a526a57c7954e3c00d7526517edaf2a1433b1a8bcea4491da0b6412b6d0676ad7ca72d7892219e3a98b833ed7b12536fbfa20caae0798715cb32ad734904560e6345a09cfef13a9f720e63369b93a4ef4f0b473e7c7f6715bea2d06c24259ba98794e1f60cf80ff7b209c4e4d96e7cbf3fe65b6035fa6f01c020c4df920d20ce97e02ac1aaf05ea113fe05e26e3bc0cd6b0e71c85083c91f10b774bcd0462b3abe697fdf558a1b3931fc8a56c213bcab1eea2a7f5bb2960400d0e696a9a7e042a8598135058e8773ac8a91e71685f6f7780a361220ba7f05f1df47f50e728e6e7de984d3a110739571946687e1f8660611d0f5f0c2c8610dbc390acba98eaa85407faf162cb9bb6b55d91b2463e67288e427609baf606f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021b2ca04acf749bcba41ea19bbf56defd2579b1a9a7c0e28a531d4c9e570ad16610f94bc1f67a9511cf9a6e782076a963aa68825e64fcd5d002cb265584a446440a0cd00f7f25210df77b574fe5638ad4bceff0ddedbb77b37b61991484b0a7950466368d49d9625c39e141ab8f684e6b2c15b85cf22d20930a7105e5f8b4cf571101fde45bad195f4817e35e5d50c16c87c89f7405d335c0edb96b0cea695a2622c72327c21c5b153b3017e0a93b58053e2d7cf76dd6db88a620f13d349d71e02ac8fdfd7f25951b23f85b399ba2f71047068eb8f257019e437630ca61be730e25a0ef38626db581c654a4ed6a3721ae6aaa9ac29c274d5cc9137d096a671153289f72c3074966ac420253bcaf5ed07adaa55f2ba54152814f740b30add7f3e82d73dc49ab2f9814df8556e7d522a298538bc1668eee6cb2a0810f8aeb89c579264ae438cea6ecbf2ffe9d88ae563d831fa6836aea1cc5af6b13369286db349a10a07bec63f2092e86fdae686efe8578558a43729d39925bf429513a374b653012f37fc38daac3f92aef195357423628211981e61c3c5782081b2e34898e90ff16069ead98279da17983532f238f73daedc913b1cf83916026a157f48aadb5ee093169352e2e4113e9f1fc0ef55d201be749bbe0d0355071bd7f30175e2c482c0959d3a58a066afa7cf68d8565cf08967d66263cb61b0c91e576608f7c4a96160000000000000000000000000000000000000000000000000000000000000001163596518737752d4b1129573ea68fc78d99ede02bc59fb980b42c5d271d0b13004ff059b0fc6b4fdc3510e8d6452d3a41b0cf9f008c1166afa849dbd113bce02132c79092ddb68dbee583b35dd1dc62aa48b522dbff37cb1b56dd11f4e8b50000a0cb8e8cf4f48df71fdb57be644b283c458cfa2e0011b19860aa3c4db3f063042b1c5c07d513759fa01ca0dc55c2837ff2bd073506da2400eedb885a62122a1b7b4f94e50aaeb7da6d09aa70de034e141389e8a05024170efe060c525350a018db7a4177e38fab9744222cf604d831ed90cf2beb218161059bf7aee8a6970d1181286121a1efd62b0af65ef45f2f6247568a71925dd2473a6b9beafd20c3171bb2190b09c910ef2e578a19b0d591c2c4d9fea188167808206658cf75cf4a7725b3fc23b00f08766cd042957ad03c13c7d7cf642733ff47bf033278a5c89c5b14faeae98eb317a0fff39c958219bfef0c4852ae881d1ce81f6daa0c2b9a4353189255e04da470dfbf828d1a7433a4e1ea92db56fa77a9b7e9215709bd63422f1c068e522559816a376615384ebd48cf803e48704d2543530dbd19dac882def210f2d50fa2eb6e19759c5755f065ee07cd39f7f5ee33289b7303548124aed5ec