0x31fa742d00000000000000000000000000000000000000000000000000000000000000a005ec8bdc3953a442e195c734ec5ca7484d6094a7fbda18030c48ffcd601aa3dc0feb63516dde15c5b51e9fde1063318de9c8212b82e4df66ebc275c2f08b4475ff76929c9a1089baa1e604c10e7fe3d97425324c8e5ee803f0eaa750ca13ed6600000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000021dc100000000000000190000000000040dc2ca9e97ed78cf45b8575c60c98a53fc1b567802c64f38b7020818489e1635aa99707a6687513893995a17f2ea9c240fdebefcf8f037fafd8f1a6f8240fe696ba700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b1dfefb01e1bde822ba86800000000000000000000000000000000000000000099acc892d605fa1707a3090000000000000000000000000000000000000000000003197a3e431fa9b57702000000000000000000000000000000000000000000847322dcf13266e691aaf400000000000000000000000000000000000000000043142380c72b7cb59203d8000000000000000000000000000000000000000000001356f0878fe7aa4731b5000000000000000000000000000000000000000000d8d563e909561428eb2e81000000000000000000000000000000000000000000563622669fae394ea619b60000000000000000000000000000000000000000000012413e48c75deaea2d15000000000000000000000000000000000000000000932b84926fd769b2189c6700000000000000000000000000000000000000000047694cec4b62cb650e8dea000000000000000000000000000000000000000000000cbc44d2daaacfc607f807538f0251a8fd18496ad14c7522b6855beefd502b45b28674e68c9043eef76f0e9a8a2b941158190dc3a66b088678117f770007fb2b4d644d342aaaf404aaef23f3615a60f33f523d6ea63c8ec92ffe7cc2cef45095850ce27316ace528d7c116a9680082ff76f09600b8fe9d0417c1b0d6d12d25b66a9832d98d59445e20510bb26df6cdf2ab1975a9881436ee124c1789592f2e9ddf47801ac031341735b725cdfc675f81b077f2448534117c5189774c9100d80c62cda8cf047b8027903909c3db899b9e77e73d4442a64a9de8dd4607e36162271ffc7f841dfa11accbb1145cb30b525ddc1fd34554eab606a60b1fc2c0c8e943da0d3636a7f05b599ea7301af335f6a1bb24686016fec5392d8c57b3542a62f08ec5cf0a7cf0cc060a16183474ab299477ef36c36dc692b92510a98bf5d52c76d78b792b961e712af69e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002251df0ab3d112807f49e8bb1a10d220a653fd2548aa2b648cd3e5fda9b321efc0189739e85fcf584043958e83a012f89506942b4c894f4463818bd01546ea91f0e656dc13b89110e3228c8676a0c1b397b0699b51f50259d4e4acc5ee74d451429008a777bc12a13dfa81caadfe13ddabfd35a0b3bfb79e58bb456a3446f6541137bded0d1bc35aa88a6edb18400e9737de2e32313fef3564c5e42bcf63622a40e298564c0bbcfd8127f1d73468cf9b36c920131a8c1669122cb445b3bdce563244bf12793be1c608c6c0a68d2f08825a3184cf30c2940a9745432b6a62c233a0014517be915810052cf8b20ecd1ab88e8afcc43974d1088f166600a4aeac9d6007801da0f217e29bea00be3943ac5f580bccdd641c57d4aa7158b66ec1ae77a2bf30bdc2c24bd4e3c31b54c5c70c0d6ed693402804cc3337848bf0ad9885866230a384a01205b6a93de14c0b8b4f1f455235522b4f8a27364b62e1778ac285e29cf50da6d7a93fc284382aeaa91f2c11dddc9c4cdd473e2fa8329395e788b7024c32bd483c075212d37e7f7db8e44489b297a24784b01723bb6a84c7ec005d42101c85ad8b40dbee6f6df018381dd050cb7f51cd34647585d04b766a4e3c02b1633ebec1b3ce67e687d369fc722378af5f1ddbd6265089664ef1350ee0b195718755054f1e9bcd48cfe0fa4517e4d9ec3d3447abf4b73ca22021a63d65b1b1d0000000000000000000000000000000000000000000000000000000000000001038bb5c3655e22721f146fa473ea65561c4e9674e5574e8e79dfec520df8db511787004a3ebb72dfb606cfa02d299c9cae259c136d9b368357e8d5d5f9819128119caa32786e5f2467a0519468d03192dc3048dcab4900c289aedbc709926f1d285a8c90cee1d4d0d7429a194eb00dc908f87f49ff83aac4c24217aca4c24d0e0ddedc3dd31ab4b2f6e918b545c6f3fd1ce3a6db60f02d412c0ac0f8dc425a0e217c5eefd5df56ad866a721a89096d09a94a7ed58fba238d26b27cd82e2e8ae9044e4bacdef2af91572c2bbb98e168b57acbd9c737cae08c131b87d025e23e8b16249bf51d1fcd7e1a2e43c48e33cad5fcf29e04f07b4951507cf95afbe5280420cab43fb17797a4f3b38f10be35e56171041d9417468e29dbdfebc2b366c24319e6d1654cfd0a1c44b67072b680c05a1d110d5d54e82e811b695a690ab30b632f53da602dcb51b9caade001e5d4fe0e6222466d66850d8c7dddebac027a1eea16153f3631ed9e4bc287472d31e453f7b85529bc849e3fbfaaf5de6c374c38370feb1ce022c9c3a9631b885a95416748bcefbd0ea20dccbe7ced13571c6e9b482279d137ffc05090482b7f930e10545351a7c7ecec12b0cc40547ae9f1bb8c43