0x31fa742d00000000000000000000000000000000000000000000000000000000000000a005e1bfad2242e299a552ed1a341113e930ac6276fbe831f78b118d4520d9f2dd2a56e9535f73a3ce857a45cd46dad1022b6704fcbcb1b83e8d397b659c66197cff36cebacdaafda80f4623c5c44d4dff9809a2091e84a96b63e05fbf80f3f9c400000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000001b640000000000000009000000000000a30610fafca6a66455765572eeb31a49069609b016f066ba8ddf8cc22b3994da5327bff0275dfca0ab7015c5eaaa6ace15ce4c5cfc6e21c8555b339467e5b9f3ce1c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d3c97623706f522a04b2dc000000000000000000000000000000000000000000c0ef6a5004a401d38fa7e9000000000000000000000000000000000000000000000ec4be3bec530fd5e387000000000000000000000000000000000000000000f0e34c4b36c143c291cc32000000000000000000000000000000000000000000827071d822f20010b74ebe000000000000000000000000000000000000000000001acdcbdbe9da165854f500000000000000000000000000000000000000000039033f4ee3791b66c3d26d000000000000000000000000000000000000000000b8ae59a9c03a4e0289c3cc000000000000000000000000000000000000000000001c553abd2f60bfaab6c20000000000000000000000000000000000000000008572aac855b6640facb830000000000000000000000000000000000000000000b5bffc42c889a1af146e030000000000000000000000000000000000000000000002ab2ad1c9d44af89cc806b55b0c552cf95b76e2e3440ff78e08eacf28054b8641ecfa25b9b16c2df97b11e5c8b856466f8b2b309511f6372939cafb3dbc214ef1e32e3506ab1dfd6c72097c3ec65ac9b61ac46929b3eea2aded8b7f60b17fb47fe9780c761858be1f7202b605ebd194073c433c856ff084228370641b386d4404f570652029d495fe7f2faa29d96dafa710101171fa85bd8cc3833ea45aa757363010f2c4fbb76c991a05b7a5cfbc387ad71d22390b0c41e9d5b273f125383a372d8515ca1239700f242146b9113413f22f7aff3817dbe2862e5f778d68eb58f41f9bf7b9a1349f963d128b025e71aba5f7aaeacdfb7d21b5730b88d1b86906b492eceea82a1f005d9a0ba6fb7aad24c30623b698a7683068b72b637a24f7da035a3ee520890846283f14d8683fdc2f17bf1ace9f83b3d53b65f418420bcda2b73fc4720bf8f95ccf2b000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021974161a63066e702dcdfaa9fc8b501d96ff66ffc0f858bb67ec9865409d46eb2e9f4682cfcdea396eedb4f530e06ff173f8bdd0b2c856ca4f5f325322c87da717f0c4f6066b1d53b26af74e2452ce2e1b5c1487811c255859589e35cda98a361d065cc18a65fd6e07a220edc3255603ffc5bbdeaaae07fc245f59db3a279f17019662d8144951235b5e801b4397c9f82ae82898b299b8208a303c3cbfa627ac07ec6bbecc3b4c2fe8803043af6a5f8dcebab182ace6e95e79ef268d0f1dce0829c06954d849f5ad30a8cb87927af47168991f741d4261a8229affe409ba45b91878a04d3e833af570a28db9835061e834f3c704d4d4910da4a31e006f17065016ef5c0a83d85b465f0b549e80f8fbfc9c27d7b5f7e796e4b71134b24f340add25f36acd7c3e0e90c4a7c674866ce37dcbc3743acacac7167e6db7d253b8e178169d977b6238f80565e1d33410bdadb81cbd48597638eb440fb2c44d50a9c291258bbe58f5293877e188959c9f4bd0e82ef9e12e3210315da5dd7bf34cafd93a2b25a04c72d63536c8a184ba7275149515f88cb85be2bffc19f01546c66299b604f5717b575115b23f2c60b8c0efc52a7f72b0573b8570ab444d299c68218cb41a482255ee701a8f680266e00762cc99079f5a038a613ee36b00f69e6296e8ed1f57ad7f1f75ebea1a33417cd4aacf426169bdb0dddaea67befe85cc3d9e3142000000000000000000000000000000000000000000000000000000000000000100ef45abc1ae38f79217582adb8d63d2c0797a7e7a7e703458c49e123583ff7220b5ea5963b8b7aed8b26cf898eb8da5bd599b4602d58d0ba03f7ad59db881a11a0a5c6bc8d6bbce50d15a6356d4db28cfc993911f6481ed9ab8273f4a5e684425a2e2e7a0ec12ea1baf81bb9352f7f341d40a7daf161a3b3478a0dba50a2e092b12e85c1f695fcd3391a1f2ed19671c8cec56984307c533ee9d23e4e724a2e8157424f883cf26a7aa638add461eaebfde0f020c4c6fa6864d90dd23ef511b6311bfb78ae369ffd5c7b260d0d9b06330a1bf3f685f1da4f9667cf93523c2e125210ae592d3ab03833d6b2a53ea06c80d9c584e61bfb3fb3be10a51e5d3db8c7026336283e351c91514d4b32449cceb6b87d0945454e4bca7bb48a3802a8fe0ed24130c4f46c586b7f918381661090fe964b35f3f34355d7c02a5ad67cbc0646b2b23413732af81b82ef3973c5a851cc628bbec9a3d58e6c76414a8e616ef56fd056203163e7527abc66bd0c52e4b6ffafc3f716792c4f4821f9310e088a4fce527ef6415c7690846e6df8816d8b1e20665296606bd24115c8be3a884a905c1ab2d5603ff8a5d69a3c7763048b76e8fc7d224517741b1be0768c1853bbacca5a5