0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00cf329bdc914fb43879e572cd6001a1c41dc1994790ecbce3b8fbc1834e012190098cc94bbcaa63af231a3f5ae71f3f67a6dbd2648f299f6a48a7f0b7a42fc6d6cce6e1b9021f7d326fda6fcdc8490f574e8c65dd0fc359699511308bf1325c7000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000069e000000000000000000000000000012f880f4271feb87cbbf266cd823170b13dd6c5c3703b93858af5b64471aed0ade22cf0756542590d91e09d7267655abf2ad5789e9d61a0d1ce36c52cd0f58e12380e0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000af780b451915a3f1a24442000000000000000000000000000000000000000000cdf2a0a7c01511a9e0a2090000000000000000000000000000000000000000000006b6bd1a3935ef18e7de0000000000000000000000000000000000000000003faf03902a7b88b772c301000000000000000000000000000000000000000000baf50d8c01b9c8c02fab4e000000000000000000000000000000000000000000002b5539471c11545103cb00000000000000000000000000000000000000000031317e9dd6f159ba6ce933000000000000000000000000000000000000000000da74e187c0ea1b975b7966000000000000000000000000000000000000000000002131e0938fe14eaf5021000000000000000000000000000000000000000000c1fae2c415188fea02766000000000000000000000000000000000000000000087638995b12895b4cbb7770000000000000000000000000000000000000000000011be86dc1e3ceeb34ed50dc6f752a561da249fb855beed041346e32a5fe7c1060615ab70fb256d3aeeab20b691e8b6d5f1a14b45f01557400c0ff924901e1bf6c4ceb9edee3630d1d2ae031c0e8afd15d6b94a6e2f2d82f04ebd3869978331af35f0e5163cdea4ad774014ff55f59ed54ed5cb12018279d3c1531d1051b15a545b98741220281347348c1558cfed769ca57b6778f991d0dcdf07fcd0aada9f1451813f0178c4d560efce1c34893410b2666484dbbcaeb05ecadcf0af1f0253726dd98b433440826bfecc1e1b77ab70a19cbd58d2cdfc13df5a206c074ef93e656b10611d8f1eac897ba6099105e0ade3a2419cb9c9419fe30d9d919ea3f4331dd96f6591028dd6e46ad21d159becf0bd5400b81862411c9fd591f541a3e62b34af8e2abc4ec96ce3afbf28a6c8831541983ce3b65324178ef9b2496c9b1a69487d9f5267d6b5a1548601000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020557aba910648792b48c636aa1f1023c3ed8e1b76b9501de1b3aa0a8c0c75f620e4d0dfadce2a786746d47ac14953f297b8ca3a8d4a68f6b173666554dabaf9a1301a63a8b2dc0cae56a94b52e9c1a3e3d3dca59f01bb8b5daf676a3de77b8dc128d0318af3d7d7b9ac1590246a27e3f4700174d4317d5637623ff7aa32f72bb0bfb6883577a389746abe6854c73b42ee763327d6cfcbc4ed535fa9e1310c0bc02035a643d6d02d79b40d28ca13fb0e87e4db20ce3571ba5c21399be1e1f8f4a22163541da107477f9ab87d2e25d819a8e2d6d3ac271ddb2fe713d70ba8065d911fd33257ddcfba9bf1d377cbe4e2f323bb32fd109f660b5f90b6689750d31a514dfe405222d1b67826c28ad3d85b18071603f0353a5e6316eb2ae7b6db3b7e108c4ba620989101d7cbb178dec259c264830bd4330b4d5c47033ca6aebfb3cd710bff7cdbcb10f8448ec76ec74288368f58552b8adeb6cbb8c43dca76b21a20a1d4a6e009f4d456ec054bb2714a44de6710d4755035ddcd8c97c05f0b42273f80f3e93516609524f589a60df229ee48f5eb68c1897928c9b8d510a397dbd5ee629aba88cfcb9589f9b521448ae405d94a5fd16141b4a00c5f3ccda7c05f5a47207d83756a5901b23ada08389747e21a80f16f2ee37ac3093dc3446d72e481622068420cd27f0ccd4088b8f6029e77101ecf58b0067b18e3cd12041e0cbbff22a00000000000000000000000000000000000000000000000000000000000000010d0dbda27f3de68d8edeec6d848aa041ff7a25c8ac5c0ffd90da889326121e222dd2048136d62cace5fb88e20b68e0266e951b67ee6c5a4745c06157c0403b8c0ca14485eb9fce836b8acbfa90ae837f79589f83b16333251f27321494552d9a0e03db38cb13e0f9551f42b45b7af61b60b9d3f856ac36168394e4cdc68146061329e06fe00d18bf39eee86a0d833716a72f2ef32cfdeda013b2e0397650b1a11518bb04f98fcc5b6897f499e88866ae5f118f610962a39baca1d7f507d771d30b2b7da6170d173fc64668d008bac0fbb638d21a31be21363c0cf8aa5d5d958b277d183429ff1c07ef858a9a68d00bb4bb0fb0f4ee60a97f7b0da3fa0d4f4da72aee2aa4d5acb5da2ea48af683b58f7bfd188762e64f673102dcce9375e489a12d7076b68b45657158e5b04d62658407883f70bdb1696a719c14a714bc489873274e695ebb46552b09656ebae1ffa7f3feb624af3615afdbc4cb5357eea130c61d73029bcebc98b43159c6decc78f484072358463620bbc6e5202264c0a372562f5ab5dc70ea1d74e44bf82519e423346700b0a27784d2886b815306460b8ebb14043b8b8fc359fa532081aa3eb1eb1ef85f6e29667a1fcf39b56d82de49aa1a