0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00a1ea4ff573c2e1beb5d9d349fa4c65bb2580aaeda4ade90dc2c37ee22dd71f00a0266e67fb1a9821a0834509465fd6a0da9317315a9b76eba6c5dcc55d86b32a14fc1fa1269d84a1dbb79bddc17e635cf6b23e6d4cfc8210dca0682ad297fa0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000184bf0000000000000000000000000003016bf1368d8b9dcfae569c3e0da7055664f35abb6a8b8685562aff5222ece7bfe77b60896741f5e57d9ea705d3ad335878fb161443efa1485118a33cfa04032da3390000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006dce7ad999d5a319bb38d1000000000000000000000000000000000000000000fda6029080ba950c016111000000000000000000000000000000000000000000001e4d6b5c75bd03cfbaef00000000000000000000000000000000000000000067bfd16a28f5d60934ca50000000000000000000000000000000000000000000b133850ecf3e71d58d48cb0000000000000000000000000000000000000000000005bf6fb26ce2033714540000000000000000000000000000000000000000004ec87cb47533fdc48e6157000000000000000000000000000000000000000000e8706717bca0ce2f854f5000000000000000000000000000000000000000000000277563835a472875013600000000000000000000000000000000000000000028dddfa13ac73f2e05c0f60000000000000000000000000000000000000000004d876850f27ead4a5bcf760000000000000000000000000000000000000000000005c26de55e18d78390d30fc7594a3a4289a72fb4c89b913d48c8ff39678bf0a3d21a4873fada7afbbbcc1758949d52836058e8a76284404938786420d2a765df4cb42aa16fe46008b95b062bf2f7d7b6bbfe44488d292858cc51f4c86b9adabbcf7e326025411c4cae7305c044b37f5be06533eb6f264d2f64d264bb2cc5b3a400531f1e7d3410ea721221e26dda8675bf5144b06375afbaf74aaca42f12f842002430b64f0ec1cec54c09a56f35bc438b6c7c7af176954ef0e0014d2f2261fd01a0c06052d64165f740163230829567d7c889b52ea8fefe130985d394e3e6574434065308e6b89eb72b03f600f70c08544dce81f860e3234eb40f1a7539f25599a97680ac816c70d1992ebafbc3060065972c3065c9938db9efa2fc92d21d286e357e0bd874ccca915c1a3393769443da0593f30a92c7cefc98cca0a22131e671cc632c20789cf866640000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000209132acd3623d2f209efb5d1212d3e5f7d92381f20552e8629b1a8f965914ad5101a49cf7eb6ee06d1dba80eba2ad30c28e0103696637d9fd3ed483cf86190d4202f9d4c3a6ef42b05d0cc091679a44882efb6e4fb8341eefc3f9a4c3bbbcd4222126b194625fc4f6735bf44746d9cc83f9f0354a533ad2ba285b99c4a7db3d228d263e898f1c84dadeedc56eaffbfdfacdff2a28191fd4990e23603b3ebba0d24a5cbca49ccbaf4ce21f864d01c904af6485f40c1ac21d33a256409c1a95696127a35b134d56f5c10fef039533ce8067ff4ccdde2826e0c099a189b615c72ff299705c73ceea8f0ca35606fbe02f03121f1bf115e42c205fe7c5027af93cc48092f257b37c6f14e29eebaf980247acc26f45b77d5e331bf51ae5f0334f2ce0c12837c9d079fcee5b71e23fd59cb60aaa75df49cd304d45101e0b491ba63a3e92ce5bc702090efc85ef6627bbe1e7152010bf12eb654140990d641b839428b531b476065d4b6b9440044b714f9e2a077804ef34ef5b0988cb18f7ea7634b42d32bec94dd45d6c2016a6b183fd77f72641762e3f106154d359c12d4ce30d7b1dd0f358051ba61d863b460f2fa9e913a1eb502eeb12582fe3f6bdb5d109b7de32724b7960cd30d14d5472eed6e6f4cfb5a0b5d94aad4346ae36bf1d453816d6095172df1a65ca214bba6eed806dbdfa1a69877399f25b69b890e8d370039e7801e00000000000000000000000000000000000000000000000000000000000000012791940b241ac4b9545f5462f98ee5e8c01c30b6ff5a1f68ff9c489a52dbfcf803385bcf2316a24df98b76c07e9b30ef3cae120d39df7aa640d453b969b9d1461cc11675554821b040f30e4b5528064737b37be457ea9e7c0ed375e1e494f34e1f214dc63d854029876d4418b6955f60b49018518e874d39f4beabf9debb61721badc129c814c5bfa6f4d3ce64026f207013d7c109f7eefaecf351c3e719095c08c27064ecf874375dd661f7aaea570abd754eace4b20d99dc4ef35392c1c25c182bcf53ea95cbbab83c09cd79bc9d985a495f8e23e89b5dd8e49ed27e568d4813e83283fc747af8a8fececdba0c874acb1b6eba79aff1d8310d60c8b96da58f2fa143de55e4b14a5bcbf3e848f4ef90df0082737a2070035d363473cb8bd0d31a3c74ca46e78b25eb6cf02b653df6479bb307bb33b50a500a8989040a8b64fb1ea730716b21af6966a80567f06fd28549493e3704d116c0326764b0b4489789285c8a0ba26acf08d86a64a30911f62477e63e9943db1d6b5d7bc6382cebc7e8199cb600ddd4eedc531fceb53b1350b2ffeb518ef1620743b39c6b58772794df2c419b05f9140f99ed084e389472c3a2d08f09b82320178ecb7b561e27f5250f