0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0058302a6f59fdef3d2756f00ce8274015ed4326a667dc7d816db7aa6db57de2e157a902b65054754c7264529bfcd51302e6d002268917b82d2481782eee69b9e2e81be2041b8b98f98d4f4cead67315594f2460528629e9d4ba858b23c368ff40000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000c79c0000000000000003000000000001ab7e25064dd67932e2b7872ec3e7d5597fc253ee5d100e930f4d2d27bdf61c0e5fb762477e5ebfac4d8649f9c38082dafb2ef5bd599b1d74410b03d405bf6a29e80300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008e68fa10bafbb24351e3a7000000000000000000000000000000000000000000680be37b60c2227d6016d5000000000000000000000000000000000000000000000e9b83028497fe0c4ca800000000000000000000000000000000000000000090c9feac4a3063e6d4df100000000000000000000000000000000000000000000fb5e7fd658fe896f7917b000000000000000000000000000000000000000000001f62d5bd412f7fccb20500000000000000000000000000000000000000000072ca34a13768bf5cdd5b81000000000000000000000000000000000000000000b59ae67d68f133fd706b9f0000000000000000000000000000000000000000000011f52690f3697cd7b0fb00000000000000000000000000000000000000000026fc995fe6d86c78ee10f900000000000000000000000000000000000000000031e90979809483c4d262f30000000000000000000000000000000000000000000022ce9617ebe5ccbdbac028a0d9bd6253283d797a852ce800f1148b2457cc3778974a4a6d9c341fb55c3201494d63dcecbde6d23ddfe5d9f3a98f5bf6bdfd43a11ffa195a998ee4c9582305ad78e5dd102b46125c782f2d1cdf90c0e1b64e0ffcab30ba599c1ce1f0ac3c1190e95b55de2810fa1ab37f3b6de58701fddf55009b1cce9151330e61aed77f16e4ed634bc1f6bac24d5edd924cca51eb11002ec183e549dbe9ca236ab9a03d2876e581e6bce02a9d2dd67547d9c8307e38547fc364fba6211ac897a423770c1f5f4932c5f962fb2a5e5d9a98c1c8b0b9938c291bd2ce0b0c89fda46dfcc73f2fdd4c126ccb795ba534da101d7ff688999301d778f6b84869de591fd5e0f63c109e8581614140b12d48331aec4004d022313f000770b1ac76949e5a6ca928b01f99ea5758c5f67a89e4016e99854f71926b939b49eaf916ac6d8919b25a82760000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000202a62fb6fca19238820009c78b0468289eb42ae5b8c28ce82981c34ef22f1ade2fa51e654363b12e2c14eaf9a249323f8d72cab6838925136531b9de97f3f6e2094b299cc0ecba8982c4b1ed73d7c307cda908a9d71350898db517347315b5cd058b22be689bb4f7c5873a1e6b714bbbf129b2225e58eefe3af7ceccaf9207741e19c76288aeed5b65cf81aca435da34c20a120fa88e407a73d3e48d526cd95b2ba91a94b42fe0fd0901c051e2e00a59ac97f3647a4ae4092f7b04712fbacc49035538ed77699ea9d779cf69d89db7367c487f983156e3866499e484e93032242f937f403d4105e5b2b44f4a36a352e29e072c5d0253ee1f2439203334751a4e2da38cff4abe94c4d2ede914392000577e9da907fdc5d22a5db2a72217201d7d131e3fe91eb0e6901c08a3aba4c63b924c40a00b95bbb2531da0962082e0733f1de1e4db23f6809a36147f9240c85f9da8a751234fbe38232888dc5b544708552599ff5b965a19651d6bf75e814758c74f590f708d6bf26da9437902769d94f40bfb0a3858973deb11104c29888dd7071b20f28e4b9326b999c42e3d6717c9250e936ac6f4e54ef13f0f276ec7ee2fddb46407db083d289cb9eaa2cc2aee07db14fb6463f05c54504bf71e44c560bb119955b5063fef7451e2fc13ea23175a84050a04a216211e865e7ba71ed3f76f8649e921bf50dec0a32720cea339e3c3ec00000000000000000000000000000000000000000000000000000000000000012d30e4f820ab2f61bb962984485bb2756f71bdfa5c21f798fcec6df40583bf5f111c7db1b4637691bde3b55e0775361a66e2ccd2c97f671c2b8ddf6a280df4a814b70c8d83ca7b531489e5a31a031a964ebcdcf5a0f9a40f4637633d47096b83098ed357ea2ab3d435c3ef5dea50a244353693fdc1e5371df532641c71b0bb250fc15876ee7df70782be67aea374df17a2e77fbdd453897a95f712dd028e37451d2782d5b316f8fde0216e629a8d8eb801109218ad8af168856effe08373881b09ab1aac5661ce1a540990217f082b0294238cb184e88ef947fd32f04cbac7f80f0258f37c461abe66c190f888cd2e9411309955483fb10e989770e51ee76a1204e064fd50f9e6be29b2e20473ab1ecae6ad3182bf5fa72b42d1b90d15cbf97b255d8240d08a5b358d31af06d408538c94c0e1af6e71e1a5ac7aab3f256667751d127ea3dc6df37b99d0b5b9801d43022dc110312f7919e93931c98af233cba81852e73eaa9ec67d634855b0981545c6a9153975c490af7a4c7bb6b307869cd512085a8b47bf11e5075ef12df85903d7e0f327bf0b9d7e8abf9903ef93cf792113b3c152725d2641eb23928bc868fdd2800a787abbc2bcb3a441157d98b55d12