0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00a2e148e303c7aa5a896e6ea73ff27a2be85a1fdadbca34e089a3d582f1756130b1595ad2c26b6711b290b68082f71924d1ef5c923c010a830b6940badb8fc7f7f5854fb0287e29b3f610ab94ea423cb380dc251efd5136061de287232f20c050000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000c3400000000000000000000000000001a3eed11256b1931d848fe04ca2e21d14e24a040be2edd485cf2539113573b263bdacd22c3123d12fca11b56e22a1088705cb53c5f63b15fde9ba71208667ca090d1d0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000090e2de8efb305e645bcd37000000000000000000000000000000000000000000e329b651dfb877fb8c6c69000000000000000000000000000000000000000000001c7d11a5bb3530bb5bd600000000000000000000000000000000000000000070bf55c25d8985e704817700000000000000000000000000000000000000000090aff8e646167eef337e39000000000000000000000000000000000000000000002d5d2ec20e4e0f6f1ba9000000000000000000000000000000000000000000ba1eea6b2135b12a0c27a5000000000000000000000000000000000000000000a1fbdf2cf0c10f166fecb5000000000000000000000000000000000000000000000c0e596fd4eb7f584757000000000000000000000000000000000000000000369a9fe24c9685a77167380000000000000000000000000000000000000000005a21d868596b5099af012a0000000000000000000000000000000000000000000006dfcd98a90a370462690b1b439273ebcdd6ed88203783676a68f52bb32ac3c05dfa7293288a0fe6bf630eb89976db4d23d05b0844a3246b34a7edf55d85579d86733a4fb3ef7d3546cd200c7c06ed90c6f332043b125b1796b38e03c5445bcc9145c67e26d55a7055021bb6b6a294078dc57adf3d81a05ee9fb89a556ff2b78f3845172b06308f2f3d91f8eb048676c0ae4b6e341a2aa541b556849acd15b36c3779a8c4e8fe19d1b240eae9619f1b9589eabbaed781fd922af43781341b694d9266027ebd71e271cf129a3b269c8c317cfaf14ec41d001687ed69dd478b63fad68f4e8fe2bfa98a4731cfdb370c0f8c71b90d48f2e1922fc984c32c9ef5957376fabe1f6f57eed2a4e2ec0c3de13e1fe94a76e41c7effdf54dcf511547df8ec3aba9036e0a5abe244726ce024b9863e65df899850c453ed93f4de523f61b5170e86c85bf3abf50c26c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022f02bfb3596461716d58097a33c8feb3eac450da8e6291cdda1d69fc3b1aa9041d9811ab25ffb9afbeb2068260313c9b3be5b535b6c2439ea319602b77f71d8e0abed6b63126c5daf5e07abaec96b9c41c148c8755bb51f2a80db16fde9ee66c1f63afe640fc5a12451bf9cddf909564c8d50faa4483ad0b4c0967d4bfbb799a0c7f82fc653cab1df93156c969e76cf9a4ae19789892ea64ce83dae3997ef83b29fbc895679e476328e05421a0ee7405624c5dfbd8c28f558b9ce9412bf25a800e90f1fd1087081b5146ad0941b409eec579ebdfbd19e5c3568618e35a60dfbf2711ce4b043daef435a2db0917e720831ae68fd29bb0e8bc2afbe57dbb9b1b95074707daa76d0d9fcf98a771ecfe2f7f738aba2938c01575909bcc32365c84230eb0200d048a239e9ffaddddd5d2438c4cfd084c6f5f9ab2d4644014b6ef59f518e33d277f40b87c831497db4f52d1b3e7df7b5bb67f6d41f6592fc10ea004f90230a910df9fb3004dfe2367399cd061cbceacb7d17055620eb6e3b735e83aeb0042cadc5494d35b9b720457fb19423656a8a430210b733525cc69de93115248293fac99945644518bdbbb4a6a8f095df666409fd6e0f9f190a779d1c584d46e051b01d5dd267180a60a88a5461a76e24247edd5d245cc0ff796b1bed08eccc10bc25f5bfe51b961b5d3d151a2bc0ef25bdc79da9cc94db25a9843e7e0afe2010000000000000000000000000000000000000000000000000000000000000001242f54bcc9abbec6e24fbac0f841f733c01d87c787014111b942dfa72d2620310d7fa32b2e912588a378fbebd35328e34929010171610d6ee91fd0709d4e81072f2df6a896703db5cb4c79acd04df815f2c080544a27c2c9b5b41219abc4ddfd2019061f0416a2045c97e2232cb431b6eb4bcea8f39a3395ae427e175cf185170844235da9499ae7c36059d932e4c112c620c7a96ef700648cf7c474360cdd201a9ea600dec36741b9f15225c1267c0f469aaaaf08ee3082ff3d09edf3fb509f2ad052b30831fccb2159aac220c1dd0350c3bb537e8e46e6788ab7f829996c46022d15497d046a1272b89edab3106033a6fb47db2f334579cbe68d5b21d248232919175087057281d3e8d3ee82292a96c3c1837f868d1b1194b993a57f142445273c8c7d1b24df85c96d1c155104fe1a125b0d0f83e6f682f215967ebb1ca24d3032fd003ef71fcf53a21c534c9d0385857728017781e4bfc65c71e8bfe6efa700c068e3d61f348f394145e1ef2bd806af0adb2767fdc63d4173ad425e298a890a2d44104acf812d69d9199275f70fb5b8f85981871fed769d8931f7074336120982382d908780482d06d3759dee22dcc353df93b75b5a75ab4ccf8b7e4b51ad