0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02ba6450ca3715babda4391cf401a35e4a7f99467c09a4b50bcae0623f7a20bc827b5a8f880c593fb7ecce2c8e56ccc7969625ec0ecb470ff37bd634baf1c63b2455bca398fc6d9fdd14581d67fe1a64947f6a6e05ed7b25390b4e023d59e2eb30000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000b94500000000000000050000000000018e41b8863abaa9fbeb80cae7c7a3cd9ddb1819b92cda40ba9b66b3bcef9482918cc03df68a1cf21f026209e7fd644e51bca76d9321308e723d90395f2038854bd0a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002c7dd997988c687d2f458300000000000000000000000000000000000000000075a8fbfbd948d7b45ddcaa0000000000000000000000000000000000000000000020aee80c2165bb347e120000000000000000000000000000000000000000003eee237acc82799546d3c8000000000000000000000000000000000000000000dec12d985ebf8bd4b78cda000000000000000000000000000000000000000000000073a4bc98644f6c748f000000000000000000000000000000000000000000c532fb4f49048c314624c80000000000000000000000000000000000000000004c90299b8000fde1e2b62c000000000000000000000000000000000000000000001ce5f6a205635b1ab8d6000000000000000000000000000000000000000000e5e2395954eac64f2eaf30000000000000000000000000000000000000000000926ca051cb30ea68e1cfea000000000000000000000000000000000000000000002d919e54060d612474191dfd952d71072eb0856b389ff5d40f7d3c1aac17d116f5ae7c4211dd793589b11e4dcd17f5667d43fdc704775c16538cdd348a4f77e95cce1936ccccabfd89570cb584df067dfffee5b2b890f2a789e382a25d840476d9d9917a85e3c4fcfb80297c18aa9f0bb4d5066415b5cbd3a8a5cb94ef121872f3b47ee2f486fd17b7021a3ad2c91e63a97d88bc1a544c53d2eb4836f06e7b79497551709d5e7eecf5b20f6ff07d4ebf56c0e091c6bc1693a0052baa0ae35ebe8b04c0298abd19605b1e1b6692289da289257c383a5a26f45e9eefd06ac0c508dae470eb009f5b2dea15103d42e139d99d2782e848bb96c4634bb760e111a267fcd7fb9eee82ebdeac02299c857d84f1292175aa5cfd1ee345994f75c4f64dc65159959982ba32e6c01925f2f68556e5f52cad0d432f5dcfab13d16d87eb516543b87f373a7b1106161d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002225f1240407d29b0bb8642e31c564cd761f7c4881b954421d391d12d1722e466053c8c70dc9dc9589b12f6463f39874ab2555fbe0f0aa57111d117ac95d65c2e0ad1d3d18576232f2edeff74897758745004463e68367796760267adf4732f0d12a6667181fc0af725f3b9c0684ae51508c650f2382e4ea7a2795ec8829039ef1105b9d856d2ff1e15c5a1c3ddb74e162b5547874d98cb9f70320f12ba5ba400061409fe5242611be58e6c953c7825bd9feb88bd0859547d78f12af0251d9222023f2d2166a0b008308e5e3ec4a2bed99c667414c975cc72f372c46c2a6a285119ff9688d5e5d5aa69a7f816640e1530673875aac945a93b8f3b9dbf7b92e94c01da9ec30081a2a83dc53136ca7b15b71ca0f5700948ce3789b9cdeb8ec65f9d0389743c7f77878e65a981b6bf0329328ab7dc99840226befa97f0fffe2279fd2605f8faf5fcc8bb02f376e1e1c43b7ac7940d42a0ac16fc8cde46cf2bad1fd11d8dca161f6919c2e51c6ec20a5d2218964716050c428dd37c007a918e7c94fb10c02c7d14faffc0bff21a5c63ecfcd76ad968e52f8b9ca2de28834af819ee280c6e42d79b17667e3fcdfc4b596b60300b5976aa5527019f959551a46630d3481dd1edbaded041e5ab8530f5dc701fb2cd77f080a4ed5ce41e5980802dff8a1904f311bdb72e9a923f524b5045a50ba756eb7295cf5300e8b3feabaf6055c2050000000000000000000000000000000000000000000000000000000000000001049fb3c8ee270f5d8f02a30d794ca1b3d9c32ad054461ee9adb4837a33ffad8b1dfd6757ed5e53acd6b510b587cd7ccfc91935c91598738379349c1141ba00411017460ffa755f108d685338a215d02cacb37948d8909830ed858c81059737f115dba672e10948e9596d9934e59aaf43d15e3dccdebf4be64299104410b8027b0d21b0590162c91ccf1385c9c2524ffc9bb398f1e71d0fb8e1279385ec2c4ef82e152b965e557a3ee0c1543c83e25c9a7abc2c8173b419abd69c34adfded93081338273b7e0a86218fb73aa8fc4d0942a061625cfdc7642490f7a9478a72a92a24f25e336a4d94f35850ad8722418b1bd928d720c93d7df1788641b0b00d113d212a1015438993aecb22f7ad9d195ab302aa12d0f2ec4ed2b56c04db8699cbd50a6b9ae980ce02b3b65c8630f29358137f9db48170e666ccda3786a9ec524e220b8d9b9f2b90fd1618d41c7728ec602e693a8927b0677c04cabb96713100f41d206c971461e979331f0b039dbdb0c1263cc3e3e9d011f81657e12001e3eb2b6921fb4dce3bb49888588a1c1342e661cd790ffa78b0584371659284153919897b26318c223ee679c59927751059ce221a97f619a4acd5a97c81f1958341d33bb4