0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0290cf46804f1db05a66460e7acd32925bad1819a07e7ec99ece5b2ab356b6b30237c66dd50a8724645fdb8a88b785cf1747beea32c7ca96b8798b3f97ebecc631ea750b2b0d132ae3a29ffb30c0e14cdbc5add11849f7ae46985a23b8e2bdae40000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001f7160000000000000000000000000003bf96008f43685c2956fd7cbb0abbe5dfaddbe1c28d9920586416e403f4752e606b38bcf1d266a248f1eae9e50e2e4694319a448dd5395a3b047817b316c95cc0e8ee0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001a2d31c0dd931e46f03c410000000000000000000000000000000000000000007cc4637f11005fc2881b9e000000000000000000000000000000000000000000000e17c7d06404fbd9c6b70000000000000000000000000000000000000000000a2eca0e1bfa7619f6503f0000000000000000000000000000000000000000004411c095e270e8dcf8384d000000000000000000000000000000000000000000000178d21777f9c1425e18000000000000000000000000000000000000000000712c1f63f0de1fdcf6a111000000000000000000000000000000000000000000a6f6a39d85246f9430743600000000000000000000000000000000000000000000205d5a2fb5ee0800fdcf000000000000000000000000000000000000000000534b8379ba10433c46b8d7000000000000000000000000000000000000000000584c29eafcd497ae549a3f000000000000000000000000000000000000000000000c1e99bbbbb28f65606c2d9531614c3526e3fa9b7ca79109bbc4736b70c3c3e99b3e2ecfaaa14ccedf5d1fc1b5268646004c2670a914365529ed2000e5755c2780c95c7fc25150345f6f014b7206a161c6effa887d01211c44927690a1fe155befa33d0dcfd5078c09660a472672a93b6d8d691ee13034aed7c17f2802d6d6f742f6a5e570f3dc22f03d020334200af42b823f9ca6e1d06fba7263ba356eaa520329bdac9395712fe974212ce02aa700aff0bd3c5d04661b57fda31b1064147dcd15010986b96b2649381a25ad6394ae0f63f16ad8239a14555ad655cded8e4a23f41156fddd3d0f102b1a3efddd5bc3b281f5678ee10d11b2630aef5241189be6eedcd499a55333c39813e5aa690d4551cc0b6185d28c9bb351e932cdc6e3ac87a77953f5965c12e72a2f66b38b14daaa357bd56a9d44169ceec82906529ec6965e426eb74e55e9afac000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022c735c19e42eef95c6b1fc04b5cae7de634be221bab97890d29e6a93b093c6061733bfdf2ceb6b29f1f6430628621097c69bafe970ffab2213e42b495768d2aa2645e0fecb1355026b226c16cd1edbfb15ddc3567beb8ccbd10464b6045d7097018852fe1abb71004fe89403e29eddf8c0fe40f2dc9c9acbb983665888e3a66e1a07dc4dea0c563bb53a9a2e1a29d36512e56c002ebf91ee41d32bd8cbb405dc1050b221d6609b26c48bb11c767a98440784336963e74512d47243330acac9251345ee524d1ec8b542f2a755e8901a3c59f72ec5bdc214f53b745136b1d83a5c1d97dac6da46049d4ce15a0fc158a9fa354c232a7869a98a91f95f00de5aee4e2d3be280707e79c71052feea048e1500ef636f1cc4a67ff73570a4e8703b4ad42baf979c599b3bc2db43087bc430e13f145b6a4d449552f993827690400c032c2d431725e17edfc02d1785a069627a64024b6280032e61f163a8f8f6e7eb04c5033c00d76e929af99d7492f90a488d4d586fecc1e18d1b4f44da9c8206b1604526f2e44793260633b101942b8da1fd034cf0172a3fe64f06c63389afb1980db121c69bace049e2cd0b4e742591b0457dfdb2ad9718d6b3f462569ec534c2383605583cc7bf6e39bd22412664674e3a48d798a91bda682ed7c255f543cd204fcc24e42390f97248c44fac13252cef75279a563eb69a0bc1da21db6efecfd5a33b000000000000000000000000000000000000000000000000000000000000000104b603ce3720085fcb97ac7eff56c8d23e2b6e07f339173f5f94b3864d5721521d0b4539c13ac674187926f17c1712ca3f64d5ed8116bcad43e16dee82f6cf2b12160f7e76086f09f19ae096939444768a29138c5694fbe5c1008f8501e0b18d01335004b9d5802a6f7409742fb3640c9a6dc5860bc6be7e9bcdb371bef06f731ca6fa73c276d073f490fb0de4e5ebd6605764048aa21c063198bdda790b93c82450548922a760f99a3ff3d3db3e4c3473b41dbd4f028e2f11c161ac5b9bce5b28a5da53f272e9caead431b41f8d79c0934b7617b022a1a2e0906a2c27cb63a32b08fac4df78ab9c093b0796c5b313c850153dca3500ade2cb8a4e2fc57e688f0e08d2393ee893e3af146ff774cd1bd8812d7fbb211eef0f31d3c782db18230f07339b61b4c336a8490f241bb40dffccc24697cd493b814cdc9ed71442a9e8b92946580057a40517c5318d82c11d0b2ec1f2ade8c0949623d68afd427159b63a25e3380619ce14de91f2be023ef7175d9f2b763ee2c11c91214d667da7ca7dbf128be46b1ac27fdd500d22bb9ff05410c10b33e79826aaeab8ca2c18ebcaccba16410f7ee1f8a4fbd1286933047eaf1a03d37cca8e52a22dd0fc1062b78e2bec