0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02e95871155256e619b3b558f4250cf91d53a3f502123e9fb9130b6df2b75f3df111ab19cce0e2674d5d92e2e9ef490a47f2ac256d1ab33993e226bb2cf485a53a332335f24144d9208d40e74cb714c8165be3ac975da70ea962be478aba215350000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001db9e000000000000000000000000000389a23789f3a3996bddf53ad5d3a97ad7d956cca0b6aa8e41ee46cd57f23fc64fd7ee6c1fa3b3004f2c83468ae2bc21693dfa45a08677ac28a159fdd86c91b44e7dff0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007d5a33637e0b83a164a332000000000000000000000000000000000000000000b1e15b3cf63664a13651aa00000000000000000000000000000000000000000000077bdac609de165eb5cf000000000000000000000000000000000000000000bdb2b4cca856d9c671030e000000000000000000000000000000000000000000ab77d36a381ebbbd8b46230000000000000000000000000000000000000000000005e107b85d2a0c65698300000000000000000000000000000000000000000067005d648f2b2c9fa7718c0000000000000000000000000000000000000000007afe9a9cde0280ade81937000000000000000000000000000000000000000000001c5c3a20e3990cf337b500000000000000000000000000000000000000000035d581393eacf5409375f5000000000000000000000000000000000000000000f91788dd747a78df09a43500000000000000000000000000000000000000000000173109e17bc6069c54b506e5f8e25ce9d2c3f01eb055a4c6848e0b6ddb343fbfaf01c4041e70051dae5211cf9f720704f8c2da35de5c50a03a7683fd6689d35a495a392c5ca6333c53fd11b5cdd7fa1250c09486f14b9384c4fb8df5bc3c9cdc19688abbf226d566973e10a1fd4ff42ed07bde30f4c1acef2f0fada205aee7f4fef9675e80a71cd447ff25558432a60cb6bc65233fefac0ec47316fc9a3453442cb51d059e74b0e0c8910431256aa340fca56a3e81fa3c6627dcc4a767487c55f5571ad682ddec2dd9742e96351be3d95dfe231e062c3cba590de9a888e704f835b0780965a00a9ae9911a31eb7a3f80093e07eaa1d6e402d79191e760c95521af835faefad049f5bbb2151495641d84f96a836cce4f77ec3439f3cf29299c778e51a06e363568d7caf01e21a4cf407d44c19435cb92407eac806c7e80fa02f4a6d74983f2a5f33703fb000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020e0da02945c2e00baaba36662d95f83d96ea58432ed3a371a8b4377377c4559c106b5eaffe234bf979f4fb40d85c636f2cf3056ddcdabbb92a96421043d8a2ed2b8f5ed1d00b093573fb7e2937046eaa89016b559ee10bbf86f55a926d36320e202aa56bdadd6ce3b2bce379cb5c81fe5eafd83416fdd3751f086f1eb14e95301b76b468aa48e3ef41311e7b8a41dc82160bda3aedba9f315ece2cac8c5258a3219c09496ce55654a56bff68fed181a5da7aa596dd89533794fb12275f0738472056f09c003b6543d0728301dbad8ed7052fb84945508dda6d8c9b0a04aa8a812f8e86321d068d711c230bbac305ab1f88da1de119d8fe40cfff752728b625de256506b575042520fc4cd1ebd2cc2c8ac4d863aa3dee072a7e08ccbf29ed9cca2edd44c1a1a8c6d7258e4a59b348fdbd399749c72984e35708ba1b3ee2c4b5c5195ee21537c3df9e92336d7d3a060e5cf9682d9dfa77a1e28c0cd529c6e0ed1906973559f7b82220fad38382222ce50fa3b716035a9e5d4d83fdc02a2376095823dbbf764654cdbaa736a46cf098d5e15c8346fc8b06ec9d69c4c0c75a55f6f103f41730bda7d4f3b87f3de5943d3705cec0b8e1e284d63767541f8bfc4925a409f9cff3aa370122a37189cfd374bb72e984a6c202606d29b454258b9d4334451e8d195e133a134612d1a0106c3c6a469922da02ba8f607a1063507becefbcee0000000000000000000000000000000000000000000000000000000000000001200bc1dce992b42c2b812cf9835118e300541b1c9cc450cffbdd09576878784e23d36342db029692f1981fddafb75bb99461ea604cee1d12ebefa7bfd3775eef2f1e25febfe542550bc77dc50cf72839a175b0457ebc48d68804975a8f49232524014805b37c78ed8abd7f845cc986847ad7612cb4b098d32432ed1b51e5b5a40233bfcebbdb56358f8a350e2bdf6c8a05a59f06804a192423b9bab2787e54b51a2b9f3c7aec94a811c2dfc837e2cdbdd5437e2c478021402d4fb07980906ba307569a5ff92484731e2258e908db2e94dfd354e96f42ec58cd3c1c4957af34ee2b96b665841c815459b14fac5e0bf73c957fd260b09a9647d7784b3c541d862a0addcec55f20dd4845026b74c5812323ac0fa1a676cca67f4d7ca01634a7c4041cc729b33980997195d4bb10bcb13e9b4aa95023f6bf392494652f876985f0b10ff39aed1c87e337b3d94cc067abfac594355ccff286c56d7ffdca47545a99d1232fab0eac487e10e119301c65cba7ae81b1f2d332fc9655ec1ca74ca1df080d2f4f57434b9fc1990f686b4e8f31cf13e4f71e7194ed250b5f0a78a441ad21472516d7924ce5b69fe35abd4d9d3d554cc101a4a7f35f84c30f567da45e083678