0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01f2478cf3e80649ad8a318da8c4ac7248a98abdb79aa970abf975756c23358fd130b3c0410799fc3511ad7dbaa541fb933d550227bb1f9e59bff14946fb8c0b90c3f8e831522eadfb1558ca5a061bc6f93ac438fe59d82e9e4ae342ac77846c800000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000004c620000000000000005000000000000fc491eda82a141c40e8c6fbf9c286b9790606853936a310735da661881af9047c5b7c69ab00ecf0d6e6c9b2914697d341582db5f02f066e30f2327349fe07ae19d2600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000250f85a4cc3d3eddc4cf890000000000000000000000000000000000000000007a5f56b752aa3aa5f889d8000000000000000000000000000000000000000000002e69b5d8a2bae7f221a3000000000000000000000000000000000000000000b1c8b44197168245a31f370000000000000000000000000000000000000000004a9dd26f4df7fd9542a90a00000000000000000000000000000000000000000000101dba2a6e9c837507750000000000000000000000000000000000000000008f5e6b04dbf255ab4fe37d0000000000000000000000000000000000000000007f853ae0f6c34d91c5d9cc000000000000000000000000000000000000000000000fa516261f9f5719c55b000000000000000000000000000000000000000000c74c7e391c7b1d8a6d516b00000000000000000000000000000000000000000094fd8169eddd99fa176a2f00000000000000000000000000000000000000000000100eeca1d45f3917f68d0025fbf87c718cb78d641abc9165a969f948c900cee37e71392554e83b9cf2f00f0a4abe95351946457d70aad8e1c0849eeb073865efd83b7961ef07a2bdaaf52bac7a28795f1665616f5398d723395cbce075b3061165aa5ae888117fba92722204d4fd0c1c22caee7ed821d3b7a4b413b7551ef18dc904242c24387d0a3ee7017edd526d1c5de9fd1363b315c6f3c1dab58d4fc762535ce94a620d9731142430103fdc6ff03db00ef226c91c946df237e5b37d50d2e9d8ebd1825ad707d33425b955015c7ca3445bbdafc208fbb9e573b55ec49840c1b2bd6c953d81fbb1aa2779aeb21cf03ed0e92722159e080e4005d72c3760cdcccbaf497efa22546d4c289d1e6ed6161bc88f52622ab15be5438068d77e15415b41a1d500f31c28a4091aaad2b1bfd1194ba7f25df91c4dd7ffaebbd8f82522d64e7e24ae80dcadaef500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002090628151bd5f5d3125110842de2fb9f91d3856f7f2587f4d651a1d7b9354e7705f076fec1301e36bea333a118275fba038ba3516bc6ea314bf603345b4a96ca1f94624789d2cc60b839c1d9d3caf8daf80e960fd2bf83fc8c9a502b3bfbb9fd16b0e1ece55a6790faa374fb202fac327b223d13dcdb529d5882f6cf34df667707d9d9f0b955d69c7ea5e025383ca5a1406db2e5f2dadabae10c843415ec385f2238704d92fc2e7abc96895a6f31a21ff4d2b812ff51fea8b91d4821e0471d700684b958f5a20f2fd964664b82ed3127f7f11fe8ee617714cfee31ae9680a0871a8212cc208edd84e4249aec47eb9220fdcceec943652d0093f2800fc2def5942e1d15af04ded905486972481aba0a46fce19f1311af1c87a49f086addbf46b02a594128c3565a69f8af643cc98204f7ac3222521e3144db948c996a8c7dc7c60a469b1fb9979b04515c162251e45c7dc94483e044c7721b6ea7da87464465a329dd2acd61c36b0026b8edc826aaa920d286fe2968a5e3e57d1fde38ec04170b1ad8b29727eb191ab507feeb95d31c02ce0e311c4ed5e6be9343d94a6f1897dc2d44b3df7d5e88ac27650cafa8db47726f89561d412d9db08cc9ec3097d4946119f1ef83cbfda4b6bd0a9b00f02dc7960f6624329aa6e2bf62ede1a95edaf03a22050c5becf57467c622738f82446c200d4d578d11705508c1315bfac846e39500000000000000000000000000000000000000000000000000000000000000010b69c5761633e0d121205b3f2822e23c2df459cf03d7a4d99b4a093f750873f123e6c5cf1dc6dd7ec21da45d65f92a034298897756b52ce30ff8d812c51bfcd31b0304ffc7c62c9f0f5b2445ac81f7f9c830dc337cbc8992474adeb2bc8638d406693be5ad5fa280b9de292172f0790012054509ee150b048160f24849ea89cf1515991ec3faecf6b990bca8d6c3dca10b66c21be700af485f5aa84b6a9705b81bf87d04817988c626b03a2835fe9b049a8bd1c4b2a7393450dd4a5ceb8d18021b32b1de8bbce4bf6af65f1f18a820ba2be6a44c1d0c076965c11aa88fab1255012a8ca0ea86aa1fa875272c7a8dee7d397c27dd9653864e929f365d20d9e2f321020cf22d25477499e7c81e1bb4f9feb85906332a096cbb670bc4245556affd08d959875a3d3d9547ccad2c60de6680a58199da6c00090dbd0ece2c53ec47022c56cf2c233f05aca2f777782c1b37efa751da675e42abcc9de3e5be0e3d77e225af3133f58de99bdeda2222f6a9c7c6f8118dc864c21d52c75cd46e9105ca9d15a3adb8d81dced4093da6c607fc3f67527a6f7d177da83fb1655b5603abda7511f0c34679ecb485d973a1f5e3109a546a981129d446caac07e42fe6d9473494