0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02600be3184977a7f92fadf0543030491d6e9db15d43056b9e71ca697f32395e4009150c2ce64606a5ee1b728fb95264957470adb2eb8f705b9200f36992d485d69d939a5eb684ea64959658c04859909a1bb24d318aa88adf784c34099bfca7800000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000006b4c0000000000000000000000000001316a77370512f26322e820856d9d36a84c843632fffb91b1b0f4187777bccbb04b4741978e352e20d1fb3c4f9af0779982fafcda555207ce7b2c830185202e14e9ba0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008e834e041377547c4861c50000000000000000000000000000000000000000004bde67c9c1874afb6df09a000000000000000000000000000000000000000000000842944dd04a0e0a183f00000000000000000000000000000000000000000063a0ecc4c89c0f865b3eb5000000000000000000000000000000000000000000da2472409bc7b10bf1cd8600000000000000000000000000000000000000000000111dc0cef84761cd517b000000000000000000000000000000000000000000dc5b5f1d077d9a1abcd74c0000000000000000000000000000000000000000004f5b683cdb38e345fe43f300000000000000000000000000000000000000000000225fe838bd0262390e9e000000000000000000000000000000000000000000cec1f1c86a928251824ac0000000000000000000000000000000000000000000f96dc563f08d97bd98c697000000000000000000000000000000000000000000000ec63c5864cf2fd89e4010e03d4108cd1502076322588252c82336b3d4616dc9afe41a54a0b1e29de91b0406139a2ef3da992a1389ad9b2408dead639471ff8c8aa054b772d1af706a4b130ad6af786eb8878b66c3cbd930a57b80b59d46fa20078d2b150e894cac3d4d1d264e3d62297071f2af0ad5a12df3cda33a3c436a42e8defca6ff07b095647e0edac4b4866b902473cfb45646a2a38dce68291ea87c72afb693fd459904b2cd1987341498b76b9ea50fdaeb9650018314c23bbf4b1e0dcb976557e42f74e3d50e583554f53df131c7bd1894d2d60a11b76c1daf01bdf04c7c4e6b540544bcc505d2b3f1be7ad9250048c21fa2e0b2576bcfb2147017839bce4a970699a7dc8025b63346d9e7f9376639dd3b80803204082689cdaaff0bbf19d47cd82fb1dbe723ac656e1eed812556610ee249c52c941240ec0a76e204691c3d7aabbab300dd000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021734eadcc39f0ae5ee594ca574fdd6c2d297248920ef30bd3a7241fed37873010c9383141040de6ec2f87bc9287b7e8132f0d397673358e959dc1fd1962ad80502e1ba55541b967e4c0280860918f3cd422d1cb8262a7fa424434a651b748e922612d91d1335fcb54b9d7d03dbeeb639fda1f7b29c925a34d99b67594f29b2cb2024e177b677aa39891341752a932593b848121dd91635a73a825540da096dfe180e2b3194994d68b09e62345c146f746fedb0cad65b63128799a7df18a943dc05d0006d708a8b89016f55539f25a3816e9f11f5beb9351e2f423c85636fd38d0a243fd7829ab56c72c5309510254f36f1b1dff78354b5856173a9e27208bdab1fa73f101479d80b87c741201880edffa20d1bba9c3eea031149df010f9fb17f218dc38d588f06ac3d1e6374d1b1321cdff837d3fe0583861660740c60d48e202efec809e745db89f9d3578f3c1f20263a298c80731b7f61a1d594f162c643da2520cb94180eb44b7080342c4a264e81d61a103295d4110a7516fbb9f849d0a917a3c1cae0386d14c19e04aa948718821ee0edbc4dd7880a6f34f4bd989b75892a3c0764da4aa5e403b50fcf68626e5173a900e97621f305ef94b56f0cb7ec11084120f0c9e9356322ab0780df938975edbe5cd2374cfd1f33d7d294fbb2ee3110f3a4701567a1bad5b1a991c55f76daa9326731fbba2a4869dfadd8e931b70f0000000000000000000000000000000000000000000000000000000000000001140a1ca7b55bf03e8a47cea7b293ac9106e99875d54bb416bb623bc34cb2fe021b7fb2680e67c8cffac1c3d871759b8b6ad288e438db10e010c04f6e363aeb770f722fa6b889b8a64cfce6483b3f104a41cf102158908e0eb05d8b304ad942d8098eef7539440af3800a5beb1f5395272391e7017f2074bc042b140e6e89a40a2cfa48a0b6a5f695348c84f9f44d1ddcb67f7a0ad3baf1c0254123f44a1a346912dc4b14c4d335a47484e864e113651c673dff31f650421aba5dc5b95640c4e821fcdd277ab8706ad5629df6a5ec9a852f2942cc009799516734fe8183dda0c10937b15f0ebed249c71d7b592ccd639c07653b73e9bffcb2131cacc35d68f426133c4f7aeff101202662297b0311aad8a369d00bc79a4ff32090571b7ecd6c412d20910b9a175ccf349f0dc938e7ed30ac7fc93d00781f9e87a097847b9d7a4a0ee4fea4c2849bef98dda058c56deead0f86b4fa6687842dd81d88ae36d094f813a7d1e44b3f1d6106f82c38ce41ed755550a1d7a6895b42cf59b088b4d05f6614c23f576a638ef9ed81acdd918cdded9d7656741c6aa8ab186d98789d5ace0d2784ae0e98bbea058d8abd240130c5f723ee0d0478f9accb35d29ee91b1dd301