0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01d54bbda28948b5240b10b9a9415245e2e058d59fdcf448234625e5799b57e1c1bcfd8da897e2515d2450d86bdd0b0d9efe2ae6b59583ca4dd7b74792c889f2d62beae390ed3f3dfc0da5dc508d330cf715fdb89aae43520906077a7adc3ecea0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000002316900000000000000000000000000042ee9c2a7f05891216457c0ee686c2fae150d9e11b7a8b47f7362304f7e7e954d65bc4e61427e6d7fe7c74c7fffa0660f614447c91db58d034cc7a241858925b6f1ff0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000004d89181b2c7c25749c8d0f0000000000000000000000000000000000000000008e2b0abcf4f370ee9c366e00000000000000000000000000000000000000000000033d420a4f0c9079bbce00000000000000000000000000000000000000000061722122320062c8cb873600000000000000000000000000000000000000000047d33286f851e69bc1585b00000000000000000000000000000000000000000000168d5bb0131b1a9ef8b20000000000000000000000000000000000000000008a99127aa6f370c9c36015000000000000000000000000000000000000000000e75e6624edff3a7dc5c0d400000000000000000000000000000000000000000000279011645117982854b0000000000000000000000000000000000000000000bcd1094d3802e91d37e99e000000000000000000000000000000000000000000ba79c297cb358fd3ba1b3e00000000000000000000000000000000000000000000103f3017a1adafe2170b2d11c9b67f36d4e1219da6ef6e638e4a78bc5dd0bfcde162af13a4c0a72ed55f20c46125b28578c58c638d281e9bb78645678510459814c82e32991cf8a8f1291915d1e3633492b3ce82377c6a046676a1647bc4a3981fb2bf1553d85578fd101afd3576b33d5dd35e09ae6d81de88bd0b10f624104ecfe9b8c4072beeb2d85a0967bf0b0df23aadba9e8bcc1c72b23e287aef9419c8d73f6775929d6ed387920c1867fbc78247fff84aa66363fc7e0fef60770e8903c5fb87206ac523da88e92f38dca62305823ef604ea0a4dca6f543a27fc7c9b6e4bb1778eb98537b9b58125d6fc372e32667941068a8ce7601591067f823c12bcb91607a9107b6b3ab268206fdde25abff94a30c5f2ba11e32df46209fa13db775fd1e68683a2d706f2f92150f17ad4f5e86bb0938427d84afd92ae2e6bdb0de774f0bceb4da7287bc09f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020175ea9549177a69cacd53bec081143845ea2e4603fa70093dfe605cac19bd8010f65082eddb323727ffec47db0cef4f6dc7927cec39bd85efddd5b30189a8372e4f6a57e115b97c27c87dc6baa2e3413e0d82a1a64a020afa5a9e6f6a5497331f2f3e7ae2d80cce94ec382a7525e7cda338979fb7672a9b7d1d0edfc3f554901c54482e148c46b425d811e402ea0d1136edb92efdfd045bea4fdb75a4fe6f522a6519bbb545e91aa621941cc8d76760745769d175069c97eb22d2b2ce4da60200adc3978c5744401edc2bf1aeed75d94ce7a23a7d8d67e19751c0572ae23ed20b6a4ab70f590073380d7be8e9f8ae084e8130aa9950616a402ebfd2134c51ff29431de3de5c937e2ee89f3b2a05cb035e53f2103a76c4587f0c5c8e93ebcbfb29cd69e04c9a81281d91ac77a44e5f77e21547f0cb782d3028a6c0ba0be4df062504d640c517881d7841917601c43bc355ebce33ff4ed8c1a81d8c00a5b5c42d1491f39e2cad15d8b19c87450684dcdc1dcfa8c05d0d0fcf5212dcef6c31e1d6298fa1db4ede458bb7b760db1411fc8c7b3d59196282ac75af90c7e091a2b665268de6f38322cf735f1516f0f7cc92301fc95fbeb5813536b185f9f3454e1a3c004d8585ce421067a96a31893ffd93afcf9fba830513cda3c84d4fe89bad53742f0c9cea12355973f37971aab31a37c03bed583cea57af0446d9db38dd8a0ba300000000000000000000000000000000000000000000000000000000000000011500ae4e63035dc76c1218b2c26e71507668c8447987efd1b200ab4fa339bab406bbbb072779e99caf232b4395ce4df31f442ba413fe318ae5ebbe6518840481268d3fa8d9aa3ffb26b743c1cf92f75ddf013e9cd522bcb45aff9011501fd0cc23fcf7c00782d62779bfd633e7bcddade13e9fbd4cf3f1f1b4fcd9e4e2679d171e995fdbba04003d54013b10410e8ac3bac9e743983ac2bff5ba21c47b75fad400e43b7318ca06e9e8774417874b9fe0369ce997b1e15e5d871bb6573a553a150af1dec66e70843ccfec98839392b9dfd6d7789654a7e2fb74552166d411a89a04212ecb1cac28fbaeacf8605265bf21a7a55c34ac078aadfceca53a585557d817f6f8310d6c2b8d6538a7aef1a055727ee3f1bab1b720d3d7b9c3a8c0af4c0a18c5b1bea05532f2d2cb35d7046af9ee95ef297375f83a6deb6f0c96bd9ea2a312f0df4ccdb5dd37ed8054d6887b8e0180d13b545c801f393d93dbf0860e7fe80c04067b12375e94c5ef6939681f1949ddbe160572b8adbcaadc4ae3f3b5a5611a9d5e4b76f7b8a6715747633c132ae71853836a86a615cfe2571595811959b810a750b79c3aefb6e7879781e0aca75366682bfc0094cb3357c1facdbc57ae68