0x31fa742d00000000000000000000000000000000000000000000000000000000000000a023797dbd1f728407e189a10490570b17f33fea5107aa6a4b4285b42f9c44d3fd1d083fe185f5572896d3e1f2c284b4f135a94865be77feab65455179ed1f2771dfc7a95e3518139b3059f73542ceb7e83b0c5fe4e85a356022479bfbb171167800000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000007b5200000000000000010000000000014d316fbe10693d943de34866693060960323fc3bf73e8c8afbabd50cf9538a800965d8b94c75dcd4cb7d1c004b56e0e529b02a4a5d4c54b2d9cc1a125676fddeb10800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000bfab7860167d0222f0736a000000000000000000000000000000000000000000a9a74a9babf69bd01a0039000000000000000000000000000000000000000000002c9ed227f40d00b21f370000000000000000000000000000000000000000009f571f941664bf3ecd022f00000000000000000000000000000000000000000015fc47ce0ab981481939a7000000000000000000000000000000000000000000001dcc5918a57dbba23c9800000000000000000000000000000000000000000041f501b2280b1c4995dfee000000000000000000000000000000000000000000d66c7076edeba8e795e24300000000000000000000000000000000000000000000266ec9f00d83f9fa48f100000000000000000000000000000000000000000023decdffd5b136f6bbe5ff00000000000000000000000000000000000000000093b9864d94df6239f08790000000000000000000000000000000000000000000001863bab26b4bffac397c029f7a2e5085ed63a28c4c692508f002e885249094d336ad790e66a051fdff6e19605c2ab1a6d9f30b9a212befe74a8ce8694f6f902e53b16b6ea35d8a32295b2d5052d045064b7baf1a61000c3bcd02b3f229379a50f342574cf3953671f4ab025d87be76c3aa828d1bf3d0ed02e48069c49794ff96d5b728b28c8e6e98604f0e7cf852d32f98856a850f27a8f72b7ab9ecfa01dcbd1e800a3823b5f435a2211b0b3db654bcbd7f5d90673cb451e9283432f7b564bff067bba11fd3837caddf06cf438e67be6b02bab56989cb8d778876201332b4f6e478dc9644d8e4f631e71b3611f9881ac12d54bc95f51c692c16a10098ebb38addcbdbee216e96ae43420aa311b20ae6252302be35d80fee94eed966018c378b02f4577ae57f8df4c03d03ceb9c72e736e27a9a1978a50b92998b1c9347bbd5dc27a96e96dad306dc515000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020bcfdc50e1baa4ff17f7218a9119dd8254f83ee89f81ec2089bebc9e3b529bc82de1ca5272cd054b4e568279ab9ef0c901487788650341fcfc9a86ab0b6a6d14076462e52dff52246a4aa8cfd097e6d3b437f92b2ac8e448f7d3a62d80dfe05907f1bd401cb55bb7b542d8a9c018588f0cc469fff4176d97c36d110755de98831d46f6a3aa673307f6d8d5258cdcb9165441aa04a2ab2b68855f8c00abf1c8ae1ba651a2483f0abf25bc7ce14818799adbd33189b23381042f2c21c1ab4a1670216ae942a7569e84c7508c014746d069a74f4e226c4b59a8739aaff7cb10632324d824a5ffe9b7fb6bc270bb5a6912e7d17e80eb19360f6a440df30b06e4b017169be762a3c0cf9ca9500aa2ee3ba0e88e4e804d0f3cf6fd6bc57dfc967ef45f0455f963181b00464d60418c3878abdffd56a303f04d153e6bfa84084d0120030670c2a1a1730f7881bfaf8209350117f4fdd1d7ca48e8c9db6b751b79d7f3bc2771dfb848967787ec423adcf229902a43a33d642633a0f55eb80ef80f48298a2e97e7d50c6b152c92d25a6381d8bfde545498268b397b320550c7dc3715348602a1737af2cbc3557fbb813e0c21cea48389d939b0169efdecb1e0b971a5c21003f563d398729801389f87c5b8b3dfe761361ca72b274794b581a146ddd2f90909c7d5ef13eec94b028fd8808e678c0d3c9a13539e0e837e8a9e2c85b3fb3bc000000000000000000000000000000000000000000000000000000000000000011318157200a5d4130f680f2889a3bef1f8b602062cd8abeb98c2f38be3eab78807c643f6f62fe932cd8e5ad02b284a0c080efa352f49c4b9acaa0fdae1fefa04242bfacbb5cca65f28428eb20194facaf3afdd2a3e9964bb882d8ff2215ce56f1518bb998553cd7b28b08cf7eb47d14dad554303e3ba1f0accef9635a4b1d81108f590456e1c519343b52965f55074efb6a2bda70dff6cacc6ad059a984f479d21d61a5ca1895980164433de18918aec367983ebfceaa761c1701d7f24f9f3b413a067eb2fb6e82adee03894a7451c16660bf1c9034df76820d8d73b2312539407616e321fd3b9a244dff72319561453bb10d642f460ddcf4874b592a25cd6931f2301f9a30d69a7a3ec13e54b29514e6da352d6861b454b49be25604e9d39522e116bfa5a987d44e0ef6632af0e096575953c6f022c33f762576d8a134b22710b6d41f16a8ea2a525446dae74f4dac80deafe1d17884b17ec1ec14400ab97122499b1ca2aac116ef9d9a949d0bc0f9e6bb88324056834dd04c4b342f44ebd192b0599d5ab2f6f70bcae59d323a81de5620db14cbd72148a5deaf9ef32976d2124ea6d61ac0a17ffe2ba5ba04e18d6fb2560ffaff1e78a8f454e3bc7e96b7eb9