0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00f896571dc4b897b55bcd7a1cf266ae4d6aa62f4211d85dd40ea926194774950117786aecc2c0dc71003b8116b9ac3eab59c734f79fb5d0764b38c1a7b62080589c471c347d89cd6e7a67cad76a2479496d5a9863eadc9bbd6b20049946e610500000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000019fac0000000000000000000000000003196138f40e822412742a98a59dcb7b308e1d30c14105eb68b043f94d7c53bd55877c165d5d1f1e8d9c7101b00aa6c86a30f46837edc71dd891725d1c7366e4ae7de30000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c9d4e9493644a88d20a4d20000000000000000000000000000000000000000009368682644464ddd033200000000000000000000000000000000000000000000001c33a1ca70abe7bd59c0000000000000000000000000000000000000000000d0dc57cb81d357180564b50000000000000000000000000000000000000000008c199214746cdbe18225af000000000000000000000000000000000000000000002a8a662b832485e4f441000000000000000000000000000000000000000000deabe452ad1009df3b082a000000000000000000000000000000000000000000fac4dccb3bb6ab9e5dc4300000000000000000000000000000000000000000000005cdb4ae41958fa6d3dd0000000000000000000000000000000000000000006a9bfeebc66599d32457b4000000000000000000000000000000000000000000e6fc18c48b9967dcef8cd6000000000000000000000000000000000000000000001f3881c4e6958d7487fd047a414afc15b01933d9e89c30bdc0d98174fd724c34c1eb7a2722622757a1542a42ce4d2d8e0d7f9a74af8211ccdc069233357c27f7b8594e6c28b0f2c6ddb323aedb0f15b425dbcacbd72770c00af8dde79e884a831d54415e4dc0c2fb1b9c0d26110601bc3dccb44b3ae45018557d6a56d47ced81d063145c8a055c5a121c0d1972d125a56a4c11df645119ffa6453b535e3bc0bf121f3e2e94f592b0881003eea2ebd99e041cb04438db0834e43f1ae4f3cb7f693035ecd6a95da312771f1e089afb95f762d0fd9dd6b3aa7a2d9eddc9b94f13f30fd02ba0edd26092589f12f26d4a0ace2c93e1d46c632f61fbdbaeef74215c3c784255c784cccf0ec78300d4a08dd8883df649e0d67ab29799b2c105d745833a441ed2a4d3d82de802272ba8bcb412a40ca1d7115fa045851b51ad1c11491378d3846fc71cb31ee97d0700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002244eef45853bf2ddba087f0d1548126c16e4a28736ed0126e757870deef07f521110a7e3d7f1e69f63ed63da61e8f406453916ee795fef5b18fe057da29a7daa185b98f36537e9090d42ab1460e076a5dd36d193764c01b46cf1d69b5435f7511065aaf522e11e8fd56cabec69ba4b785a3f1cedc0c740c3c0df690957b0b9cd0c37aefffc82c6a07c508659a85ca646c79198dcf8637d0c93fd4c92ff13928105fa9171420755d4e15d69704175b18d9d41e3bd9e08bed018cb4f54c1be50412a94f3c3ed64026b1d58f71446b016af695068ecab110dc907d8acc2a40a24dd0e9ab7f01ae44cc7a06df60535483fd0897c673ab3eb0f187691b7e1229031f403e81ec0332a1f2ddb1593d02747dad09e8e35cffa71cfd1d757fb38d31de1b60be1dcb50d18b51bdb797756bf133ba943de1dc021d187dc14a7ed267f27a024036cd4011be9e0fcf42e63d13a18906bb41bc84909dfe1ca01ea94a8bc18947310112747874cf90208e80cf90eeb4b14627146193b21c6dc4b711313b94282c40262560f02737a570ae3ea2454263194b3b60ab4871e4de26f4be3716a23abd02ed8c683938ae4962c4115b548d88555202b742d54017aac73c31fa27035b39e1316cbf76620634923f5b081ec92db451c8ec737dcaf8d2080e4a97ec65754430cb6c642c9303903519dddab6ba84e1c6a1db123e6d1c590dc3408e029a7b0a6000000000000000000000000000000000000000000000000000000000000000127dc62c6017e8366583ae7d7c78504d9391bf0be5d118cff918352620e1c6a28127579eaced2ebc04002ee29dced1e72b2a00461dba0d409e7c37b3e202df4a908bcf87ed77d5e8293dc9b87c686193926a34a1837aea9743473746d76f438f511f817995529ac0c70df04a825acc13f46f33071b650c966c3bfa095673f02900af4befc4a6a4654f900057ea057cf7fb5f5f23efe0407bf2c9b2a3e9e7cfd87236f0587230365fd86f3a803f56dfac0c7af87b7ac829a7d78afb8363a2f876904cb38a09f9efbafb75426dd67b3116ee6b807147b0cbecb625e6fa23b4903c60481622f5cb1b4bc785225722533aa27129d71167a8221ca57cf118cf5361393072198a92b50ee0c2915786b598389313290abde3dd7b58f5edcee84b09f3482222019ca095dbe56bbe478529264b58f6967eb3522963efeb160969d0889c20d1e9a8e4b28eb97b3389d806dd75dd83a10eca5237f82638b0c529a531ec612a02f8734b3883b0131273953d18ebfc184425c5f2d600cefbf1cab5e7840f0b00d050598cf94b249664a0e330f0a699ddde187dcfaba9505e7011fb2eca47b4ef61452405f9c2f714f8f597aa312060173f87094aa866d09abd5e2a32892f8f50d