0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00cba1bf4e29b99e70550c30743c460d8952a17cd65f7ffbf416370d0f1830fcd1b3d00282dd807b18d0bc0fa9199d2daef422cca5e965343a988ddfe4c1be245c3f5ed7071a0b16608456eb729c05671032d885eaac97b1246e382dad57fc2ff0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000002300300000000000000000000000000042cbac72dd52465fdbd12ed52208f55ded963258a79f19e41f6fab685775a6500abc22849a7a01801a05595cbc7a7a62309724bb4bf60021a090b04fc58c44e381b420000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000cd0e1b819376e3cff9b4e6000000000000000000000000000000000000000000eb9c64092a8ee531d80b0f0000000000000000000000000000000000000000000026da5c0ce81d9f14989700000000000000000000000000000000000000000077955e7ae18efd9347aa560000000000000000000000000000000000000000007b9373e21da63c4979d5310000000000000000000000000000000000000000000010edfaf60a599fdb7d71000000000000000000000000000000000000000000d71f4ba7e09f40bffae1d40000000000000000000000000000000000000000008beb3426e3281a0a691a5d000000000000000000000000000000000000000000002c4470dac1672e528f28000000000000000000000000000000000000000000bf9fbcf13767ff5db6fea8000000000000000000000000000000000000000000afcf2bbb615c2ddad93d0f0000000000000000000000000000000000000000000029a0553c7f8f9450643121ec3f7afe635c5fefde175e3bc1dd50b23ef05874a883e7337a8552c2caa29626627c132818a3fde49e97d254479aef13fee63b48442237da5e6df9964f6ea92624f3a8b322602dc329314f11fead7abedce0c24af8a083618c7e1c716b2fe4130b3675ca4a1c8a5f65190b1e53f4f588db77a9272bd611a9235f25eb100bf90e21bcf78c161dafb66b816a4518e461e7b3d9cc9f6555900d1b9ffd3351f8f00284f4517176e7feb7f225304cd678ca4b58c7dc0993380ef45c6a5df5ae38be231892f5553d662b9c615bbbd44b88074c4be5ca9b9e3ed0929f95843fcc1eb71bd552314d2b3628dd52ee60ea831f6d4c1d3f46b65f56128a40650a32033810267ce5aba3629ca8fd077cdede964ee8d1da27000ae617b634d2664cc5d03b8e09359468368f8d23311acca5713e8b7fb0a480d8092879229f1cac6759d59380000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021b175e8452cde42a1125aff2a6f9f29e99b54224a8042414ef86286f0895fbe71e5fe8860b69514aca6863a1a17e5ed427460dc448d6e3a5c6385870e23c347803080de98ea3d4d13a378a359c7b169d3798c21046da05368599704be3f0f834059c707f97d623f43209e87918a9bec3cf51b18fa60ed561ab04d1f105a815f2004e27d952ad7e96c0dc7005a6b97e8431a77fbd29444d6756527c3a4328008823c6646849b463a7771bb1224689d6e34c623e49c45099d2a623f7b98539df3c0496824fff787678b9ed5f30c30bff749b822063825fafb9228eace86b8a02c71173f3853bfcc3ad0d0789b3e94dae37b6d139a839acbbc257872a1bc085a7e611b04d742023e20528e8d61ae2f13fdf6600ef54c117a63e73ebd9cee586008408fcce87c50bd94f2595905613eabf89f88bfa4cad704d57f3eb86432e04bbcf11e200a1901ade0b48978592fa5eb1f6f722b3dc9c7c9e52ddc1b613b6b06c4506e1866a697fd80a700b717e773cf3e3520ddf95d11a7e437152797bbddd965919289cdab1dc7e01a46cb497ae7d81b9c8d315ba5a4043977864e409d78734500f1b9b9e9a968a8d0b1a57c106202c17959a624e5ea08da496b433a869643fde27de5d5412020e83c669fe0ee95351df8842319eba8a54cc8cbaceb25cd5a3690f6fed40e089517e49a76cfa769e0c1b9d99f898c3ac5b7f1c6a10d5d5e0e4be000000000000000000000000000000000000000000000000000000000000000130627da2caf387506b8026c543376331263ee88cb3bf4c373cfef119c1d5b22726bbd0078d48357c28ded777ef48e4e52414bc0c02e87c680b3d9926929e9387292081ecf98b50402618e8ccec862e84378d90c241722becc3b1a25b535d24ac1a4fd7334b7b4a4da7f26cf6a0f84ca08a6fc044b7789c0143c02b3526ba8e751ebd9f38e764fa4b9d580a7f28d06ec2496f9964c8bf1b3af06120ff06b7aeaf1f651c6cfeedcb3cb6441c907275d87376264cf7419e09f941e87d80d4d1c899211f8f9f4862b57605c9a3c71fd953025051a3d16bd6ecd2247b9f438458955c006fabdacf10fe87d392d026b72da7c45c2cbaf3f5ea16acfcacccd5998c9861246cd676526090a6ea8008ed1b9ef617a0a765bc23b17c73dc906e784aa40bd515075f46666e65af4f3107adc4c0723ebc2a3280dcb88b584b05f5161ec5f527025919cbee4944854002af88fe39b163c1ec263a943863e618d50aa89e8b376d27bab5d57d532213a13d622ae0ed1dce0445b363adecb28092461e0996572efb2eb78b098ddc7ba33620e626ab68ffc5954645a1bb6559488500d13745c5c886163b13c2176107532865dfe65546293538c159a42b194c14715bcd5d0736de7e