0x31fa742d00000000000000000000000000000000000000000000000000000000000000a030137a54807d61955a499620380a63d3c7008ab3451513508750e5c7c2b809c30e0fd887123beebc59a74a720eee6ef7ff8413e2bdec8ce4fe749017a942669044fcf51e3f5775c67c51ede283cec6df985ba822e3b992dedecdf99fe494c173000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000219d20000000000000000000000000003ff52a7c908a10243f4951f575b1ef9ff537406a6ee31b944d3f065f76215b9805ad1af986d51f8420ae350d9a95f45fce51cf9aa6b8c74fdebbcd950eef2b830e6c30000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002d2e839ee619f9c0dbc353000000000000000000000000000000000000000000557bddcb7afd19a67a5912000000000000000000000000000000000000000000001e17e4396d76862b7bf90000000000000000000000000000000000000000003b7d14297b50b85ee7b23000000000000000000000000000000000000000000029027805d8d3e8e1d7f6450000000000000000000000000000000000000000000008bb0e100b6780732e4900000000000000000000000000000000000000000063b696c25ed3a7417340be00000000000000000000000000000000000000000069b7a5d7cdeb1789c1a4c8000000000000000000000000000000000000000000001548fab36c74b1a4035e000000000000000000000000000000000000000000b70f8ab2f11344b09cb436000000000000000000000000000000000000000000a09284408eecafcbeab4b00000000000000000000000000000000000000000000009f23bc3fb53dfcb4f2f019eb7d37c91f0c3ff82ef8107cac36e830b23b2f7cf0918f62b543a04bbb2c31c8b73e2431c6e3d1beeb207405d0ead9b297db22e58d12f2de80a1a97be916b0291e0d30368b5e53e345c946075f7d5226616917d991cee0fc5ca6b4ef03ea7242ece47c995d4bd7335a826ff201d069cefa35706233bbad0549c4d405fd9621e7960692b9df7a91884093441e358957986bc963d43510a6aac81d6dd973a80271708e79f1bc359c442b29e6e728e2ce3f9d09e6b138d23506781f14b6d3d1124ca26de3785b6064e5e91e10b98b2feef154fc1eaf1e509a8d050f3ade825121a9467e488cf29077fe269f35f28cd0f4778fe67f7b35ef52430c6d6b82207b21c5c48da7acb7992b41d01674bbdd68e6ef753f8efcc81ba489e71b64241f75c30129a48630182d35f3c2e8dc79ac60328c3473b418b16ac5846b513ed59ed0000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002161d81c68046a15c09acc9ea8f361eefe5ea1a6a371bce081fec8bfdaeb80a761961075360b7758d93543b9eea5c28bbe2488527144a43c1ff009c6f3538abad0b48d1755072b532653037c274e78e0b6148f7653fea41526f5e98a87e480d130b06cf585ca35d7d437cf4d080481a842d59635cf287cd00939044afa73a184e11ab04ddbe4debc53aba981c8ad81a68d3b852932674ab4db52288e8931d8fb52d02d18f8a49c48a0cc379b8eff841636bdcc80743dbe01f71d8a9f8773fa0fd21b0293e60ba26edd028abb614ae79b514672e3601724e369a9442a7d37496af01f1cba0a8b72b5914194a14d6651eb6d20761d331e2a0f711a1e8cc1978099c1e2f323efd1fb60d3efcc534deb794c05d283b022a58212f2bdcf06285b654471fde2f50b01283e56d1d09707af525a7a37d62fe1d79afc1e2c46a856e68ac5e0300643c52edfec27f62508198d91152d2a20dbb8a0ae3fc70297a2744974471012cd3849ac4d76c1d98efa30b48c22ac25b588d4c0e823fb92a4e4a099a04111af5a847933fe22217c05d437fd030b6879b5c4135369ede5a29d816cdabbc7d0aa4ec3784e2111abb208a4a202fd4139ea49a10e34a1a719f589011246aa23c2310cd602ed875638b90eec0ea8062b1c76a4f47ae9f8c3d40f6bf1a191b9286196afe32dbd522475d96e3e870819ec1fd90548407f1de3275b87c3773fb78010000000000000000000000000000000000000000000000000000000000000001293bcd4f3278c9abcbee920c43aa669e9adb6f32c6a7ee316a20dc04321aed5b03e25fe182a70c7749d18380e34b7f56218bae3c791d0a6d1b896886d232d75f1f5492c6515e34f542b46fc14fc6f2a9492e9b7b5cb8bd378c9a2f450ceb8a0c0ae600c9af55c885c4fd75a818a9eebbc4542d67f8767cde000ff8a6f68736652f9df5a2ca1f904580556c84a23709a30c20b3e0a1751bb5bc8ab403d598990f18799f594b35e77483ed81f083ed9608d6fe6ece0dd1bfe99c8c13dec3aa16ec05aa2f0b3d5989a6337a858886f0bbc1154694b927d80da142343a19c6cca5ea1d41ae4bf0d79e8cceeaacd347633466916a58528abf4fb754fd35dbfe8ac97417275ad1d408fac23ee8bac3f78ef7dc3c3c36e986ecdaea849c1d2e3fa6f565059a5d41e56306fc33288cc9ffa64d69a2803ac31e44d5ab61ac766a06f143241c3804245102a3a4c23f22b9618580d1de302c9cf71b0ff588b6fead78a0b9e02fcb77ef1d142d2a9effff2a462be1ccdd1fbeb8128ba4cc198aca854ee4bbdc064b46eeafc69aafbe9e2cc7768de8d30fbc17aca35b03f5729cc100259d915d25971fff5ffce7469bbf2524bb05d04953a353a0b657761fa3e4c6815e4fa042