0x31fa742d00000000000000000000000000000000000000000000000000000000000000a000a2e959488ea9669b4d864fa5f80deeb50267c2758e999c7c34d0c5aefaade40464ed5fa1c955926ab77e44122d5b803ca681fb9483f2eb219ad9a2d94f4e590b1c164ce0afde304a9798f1c0046b7a18ef8d566586a1659395c3c4eddf7e26000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000006ca00000000000000000000000000004360fda27dd47737996ad95387c2b91764ad2502699077bae89003fe7e48117bc3e2cd476b003cbc914888a916cab57d78f508ca7f538f783754dc5120d9690b44f40000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007f807d891cc9aae93d86ad000000000000000000000000000000000000000000de8f0d86e70fc46fca41cf0000000000000000000000000000000000000000000016b5130cc24663698cd90000000000000000000000000000000000000000006a9dcf56b8a762d9cd699100000000000000000000000000000000000000000027e12c628061a642d7b60a0000000000000000000000000000000000000000000021432fe690fc1fcf92af000000000000000000000000000000000000000000882bf2d6c90c8123e828e5000000000000000000000000000000000000000000ec585b6acbd1b79a5936ef0000000000000000000000000000000000000000000001685c6bd8a033f1944a000000000000000000000000000000000000000000589a27a78516cccb9d8bcc000000000000000000000000000000000000000000f2b1eeb7495b4f587fffd5000000000000000000000000000000000000000000000fb2761c178802b4f66616b2c78908a754101572a749e10bef73a86b49415fc2d50b076f4085812cd175269cac81f1f0c07767ff2aded2fb58e8246eba59ea4baa85bc833ef755c0f8e72ea70c397f410bb7f3b9738d8aa78eb71b6c7177cc37676a4f352b30bd256f930478a48ae88d1ba059057c0fb84a913cde1160f343ef40aefcfda045209f0d302e69e68f5da1cbc9d2c446e4ef5f27fdca9180a1025b1504cd3587605ebed5270a85b0243eaeaafab5deea7b5eccf74bd2a0a2955791e3768f5063d158422d461fbd25adac4aa5969655788bfdad9604749b39537fe050e2633bc02f37ba42ce113f5ea8f22d2858257eabd186285643e73d598faeae1408b1ed69659f5bc294304729101cdab6a99079c2cc3067a262693507149133985576d346170a4f35bf081476aee2d0bfda0db5cd9fcb429c78170827b7f46e412fb666eb5f9ee4c836000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021e7b174262073bf36ee0e2feb53293d4d1aec165d67897fee521a0a159d5188d0b7df6af9c3ffe8bed11386dec43cfb29e436dd2ea8d70af8bfd45f7b67f657b16d90994d705066bacd7b86e3ac5fb5e41a01076d4a5ef72eb55bcb1374a35a70b5b657e1ae6b5301eb14e014df1b1285a8e9a3d5f967dbee3b7e8213936cb3610b1873656e4f00f4405f30bf39171d4efbea6188df901e1df4e228b63b6c5bc0d60a1cb5ce06888c5f198442fe609b622a9161e77e3fc264f0d92d81819013f2eb3e5cdf3253c4bea5829491422377ec62e9c275d3abd9eb79eaec9de962f120bfa027c86febf73bec5901b4ce3f66dafae29e3677d9d5cb4beed706c58f4d32499b65a6a73b759071dd2d5730edf7b4c107be4de0eba9a313889f9db59183c03d0c0f1efa8b63b50327c88d562cbd081360a2f352ae92e1bf104f81448e7cf2b306a80bf403f2fb18474b4b5ae84e84ecea14a99751875f91dd78ba3e89e4b01348e3b39c20a06ce952da9c463efcdbf5b04e35c44df83482fdb945142ead31f8097064d07cf2825ed40d5ad6da0f40c167b0cb52c88767f944125d8a34a882b2e19f07c8eaad6133444856c9f3eee59d66f12e26b6541f834ad629941e2922078b7a8ff1d0a6d4c43efbd3ff5cc9884f2460ef8ef43094855946735374ff12b8e7a89318f4e9dcf8ff68c127b90a1929a01983f3146b6c6032f774fa8470e00000000000000000000000000000000000000000000000000000000000000010a91887ca631c8aed3f9b1a15dc32d0cc11902fa6533073b25d581d704da3bc5297c455b45bcb133532680abcab642af7cd9a93a0c2c4423da7031caca6b03602ea7852542df47cbf8ceffb38d1a2a9a84b8e69e43741aa69b20505715eb55042f8804a03b077417fc4d9dec7582881793ddaf3169c82919483720a30ccefa3218d818d99b308f9f215228f6341aea7dc7484c79a9ce23dedd1aa0fac44c6aed03e007f54ed81f505df4f7a84f404ea7c2fcacfe7b22b8c76500b4c650910ba30b8ffac7fdab34b53da01ff0071bc6e82b485d1b58aad439443cc75b3c78cb760b7bf007b802d3cb723cbb738b618dafcbd10740a903ed600fbca84c8869ec42287ab12bc875004e51e8806ddf2731c68424c92d50e7d55072449036cf5bcc7412776535ba3fca67155fc9f92f028b95bd150ae7d4f767a9773e444d4dd0c5ce232027fc32d50569ad77d445d322ef29feed7be866ee6104bd8d54b3cb802f00003f8ec745141f5287777d6c477c0b270cf50240ccc3ec14c6e9c18aced00f5615531c8c3dcf791978a3f48e6d3673a2cda782fa42bd2585dc1458cc7295850026f681cbbbda0f0bffef624ee1f732c63b1aea15e8d4290da4b25a20b0d01367