0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01d895dae6fecaf3e4f67c13baff30dcfb89fa7d486abcecaa0705c5819baef231ff778eab711ea54ab8cdd8ee4c09abd45bc7e7d318c1991648038ec43aa3b4c3fabfc9a7191c0007aa91a4becf6dfbbbf45f554a4189ba9c3ac9be29510ed2f000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000234ba0000000000000000000000000004396ec0aec8401fe260e23b9b6b105f8850973f01ebc2850b6c68072b24431877086b85bef4355d48eb6e2b5eeb132371841b1c02b30d05c8a52c39d751d9ac40fa310000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b3f6e2a98561d138e1842200000000000000000000000000000000000000000075896fcbaf61028488b840000000000000000000000000000000000000000000002300bed14977bfc228ee000000000000000000000000000000000000000000976f305c8327fa68947cbd000000000000000000000000000000000000000000a21c24db0b3b81f018d0ca000000000000000000000000000000000000000000002f4b1cbc3ee01dd43c3f00000000000000000000000000000000000000000013abff1547a2b902864e41000000000000000000000000000000000000000000096be167f74c2db8b9c862000000000000000000000000000000000000000000002c65bbe960b7b6156c720000000000000000000000000000000000000000008a6c6cfe00c58e018f8f6e00000000000000000000000000000000000000000098ee0e4fdb0d00620034880000000000000000000000000000000000000000000013542a1416b5e4e03e1b22d49cb7d71992fa5081ff11e0aa208ec86041eac2948fcd786914fe5e764b8c0a32c8addf84c1f6a3fe7e2116f6a8c605d8ba96277231ef8fec4df7835fa6090b1bd5c988080de03e5538acc7611b51c17c6aa64583bf00954f6c94d03fa9ba275c5eca971ec111d877130fbcebe1576c7c146804da1c6abef2890177158bfe1cecbdba1e8bdec4da5da6a4deab657a56d9809496c6d8294c2f1983a26600b209ebfaf0b1d3cc111dc1db65a97363aac24dd527f15db5fef88a631aa94b828f27bb250446ff1d22832162ca9bed45b1a12c03346a9f196f310c7a47722e815e18faf279eca6e3e07af842bb1a0830750904a5f96091c9fff19f067917a1c354296628876fb737883d4540b8ebdd5d5256994c39376b9ac7b3c92396c74d2990170021e82fecd6133496b05901000686f7acaef0b89f3199b185eddffe0827180000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000206678d70fe2e8aa115a53781ca43ccec00a7efbcd389097482c67b8658378ef616af93596568ee1c26fd8aa11b6512cf7f73760dd6cce5b4e47177ec15def7a513fd3e0dc9cdef801767edb5ff602a88af7d20df2bff944c947f213c5eef2fe60304aac20d3fecd45024a27e0f635125b31c1266481a69edd1e2d2c51a312d330dafd173c3c31fc4c36ddd7f2dde544d0562c3e64ae73257f202bdb6174c16a0263c8c971b637ba838995498f0bf440e85c142fdeb0477273e3c648e1559abff2938b89beeed1c49866a952f4370c336d1af46093e81b778d20fb73be7a625f62102749a42e9b4ff202fd453ae0c7730a89189dd87da12fe82618c97b1fb65ba2840d3ee845bef6463d6fe66b6c884a921d9b43262a538618bae303ca073ebca268dab9228c19b910a98a19276b196f149a92e8712154836aae8fe6cda5a1ecf1a904ad27d4994949878a327d102c7cb104daa7a436975d46965d9ba13824a9b25e3c406bff338b5067febbce178f96989984366fe3b7cbb4cc59ca5cb7950032552d01c4842fb419e16a6887111f182ff90918fe77c3585d6abb9acd65a821f23272d3367c55d51a9a382c0fc4a2e79727386ebae1423b91a50ce8195fa931d112d936d47bc968de9794712df6101787774fdf13990ae04af511f25b5dadbdd213cf0d1700e22475a0abcab58658c3e4d89ee2e4b003d07c9e0c796b7d2d5550000000000000000000000000000000000000000000000000000000000000001066def296b115a854ecc3a72992caa4f32dfc984c82b92a2c3a4637604b70ea112e8959cf60a6a7ae9a306c37606cf11ffeea10b8165c1085a959f489674d0511dd0c0ef75a376af09247a524840ff8f9b151fc9b324e92eec506f19f7ae8fae2f2426d6c6f206b85256af20b695fb3c5a0d306dc6fbcad4a03da06b0b0761910b0e303992d8451f590522827cb6c3797b9fc40ce493f3f232b44a0bffcf4622295a888340723943f81488338e6fce8be30520789c77ab395347f1084172dab625225524ebfc1900fdd8525c0c6962bf5a8a5a2d8050319d4633e661e9380cec232564e354a9eeec8d8e6accbe1b0fed543d5dde2e8ff8fe403ee04628e5e3ce302d06433c09f6b3397b4a807432c8c8e6632d94efbd1f8f98f001c16f9707f00bdd836264daa0d4b0c5e311d6b3386127e3dffb06758c8036630774598339dd109ad666e973d6b90d7e4055cff7d0b0f25432f2c9b2fb171664335c7a4ff07c2771fde9ffa2788ee790a3c25821895b9ec750175fb08c29cefdba63fda0becf0504fdb36c608b2a07cfe86dddfaa942b484b4b3406e46767c7cab4de97b36d71721c5c35d2687b222d71de1790ba6b580bd5373c849886afe028eb97976390e