0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01d1c7fbbd935c3b6835f811eb06efb634534811eeb3efbdd3bbef79623a95e650269296908dd7c7b4a37ba88fa826b63e41f32160fe189f9f47c89f62821eab0c301a0a07092cac6afbe7c475384c37d5ee70098bcdd85b916f7b813671e66fe000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000095410000000000000000000000000001571f60743fc4f9fcabd86b3b168a9eb50d1bef08ebc2400e47fcd6ab41cda3236d6e70adedcaa7e3dd49cdbb8763fe644293d901dcb0418331c52686c14c3eeff2ff0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006af144d92de74f96e91f76000000000000000000000000000000000000000000b999f665e729480f5021280000000000000000000000000000000000000000000011a5c281b740643d50060000000000000000000000000000000000000000007bc2b03275c61eebdb0e260000000000000000000000000000000000000000001a460314079b938ca1db090000000000000000000000000000000000000000000006e711bd3c1bbb250a220000000000000000000000000000000000000000002567f870dbcc5d43d179ce0000000000000000000000000000000000000000001c0487aa99d13c2bae1e07000000000000000000000000000000000000000000001cb5e6335f0551a10d7100000000000000000000000000000000000000000081ca9df0abfaf08e61ec5e000000000000000000000000000000000000000000f4a6a53e35cf62d1c3ab030000000000000000000000000000000000000000000007420badf6210be02b981e054086dc69580151fd80c4152d506ac04d56bedaec1ea6bbc2e2785cf5fae401dd5045ec88e40a4ff32ec08b2041bb3bfbc00beccd44a955658ef30b0f824f09d53125fbedd590c50963e61ca2311271c68f338650e26a0a28025e423132eb259e7e2e638b5c756f84a2e3f17d231429fc45f46b25cd28f721cde04954923627282e8fe96d89b706e0486649cdb302c0d2778363c7eef8a4a45b450f5903912e134483df3fd24050f51838a5ed850944b836245b8f29efc71dadca28280b972194e6c5b7fc0293d1b064602bbd6c774b4f7578045e1e2c8927c94aa38d8cc71ac9eed7afc5ba56ae8429942679a3cb3140b8130731e02e6af5d995f79e87680ef74eaadbaa477349a839941f4641092caddecedcd7a381890394cdcde5d9840715f171406703eed6694c46b6719e809772476ba709b69aabb06d4c9982f223000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021225a4ea3bddef7ea338d82085884406dbc8feafc4aa01f4c300ce7c89c7d00a1c001fb2a7b928669972db994274e8b023d178039d7093b14aaa237e17142661195660e07f846496e06ead12182bc4d83c52c63c87ed0d4d7d4f6b12db4fe2de105c0e6c10b1509596493747df17932649add74a8cb6798714bc97ed29de44422533cc424a4287b42f11cc57bfac1f0e335deb1292d7cb040a9d9071cf2c573e29f16613ae9ba5383193c2496cd969004a0b49bb337c62f57a3a6e95b6c83fd128746cb8b211b9197b7e2594ceed159d551c85933d209e633550dd04d2a2155c107e0f0c3886e9b5db1d537d271dff40071f4d9e3b29be6c76a272fc9599b8c510334c4b45a0be7a91b1744099a7b52572d48a31d2223cb78c6e8196f5cbe031092ad4521695a36a4ee82feebb2ea21c02e5f68d648b0fc224b1589d66905a0528661207618a70ffe668f6dbc2cd3686bdb2e5bc21f9cbc46745c9f84dcf29ad023d4abfc00d8e544d78548e02400c3ae472e859138afa13886326667dc1f0ec26f449037a3a0cc6f305e2c5a2143816cdba4da63a378f30e3f3fba0e0c343172891d66b3e093bb3c81dd73b537bcbe1affe7e14261f61e44ed0b3c3559f115c0eae370b22f73ff64457e82d4ef1967a2ba8a5b8b8c6fe196ae8647cfdbde3ca23edaab913fd9761d081200fbe04acd99745c39339e34cf33bc3275770bfdcd8000000000000000000000000000000000000000000000000000000000000000117dfee16af729db6ef6b4fe3618367024569960efc80fbbdc63aa6d15cbcc0292c650b28b19a7f99c238b62aad6ad7fbf149b129cd10015798f340d0f84bc0cd249e4fbdb07f148cc858364e8599e93705ba5ade8e3e0ec97686aad78a632f08209b8025469d1e88a39f941af25db4c6a71f55c96df0ac960f6656f2aff838b6051b46589c1cc67a5ca63686e127545bac4a98584507bcb12104c16e418ecea12b8882008b1cb6506c72172ba57debb404431bc0b25d743ed09c12dde21433240fce214087532e2af8b7620ae5e70e8bf18976316d8e47816dabcfd7e2b92c5b02608ead26f7502608525efeb457b23fb33fef1c010cbc7faf8d77cdfaaa7cf416314d6b558cf0f39c4dfb98d6a37893ea41ba062cca569e9f4804664cd2d8ad1cb201d5a033b1209b4cfce6666ba20a045a9a9de0849b703e43992a950f8d6a1c0b236a20c8d719942a33db44e9adf7937ec32305df7dd55ff26ca26fd8fc121f2a0c5e326b29d99ff4a19dee86fb6100a47be34fb1fa8216b8d774cc37883b12119e187ef12f7c4cf014080be0e5f7e7da3bb60a9e8ae9b609b22f10167c941acf7019a66aeff5ad4019b67e6ba9b36fa2490e9fb02dbee2f5c16cd5bc2a6d