0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01ca5a32dd8bdb1a4ff63b3bbcde2c2361c8effbadc110a2dbb3bcf0ee95ee0da270cb10781fc30db688a5328e60cb304bc716dfd855887940f368d096ee60f1d52acb393cb6ecf2b9b18c1112174f8a2e650d19d0c6e9fed5f4ea60b8989a3dd0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001e5590000000000000000000000000003acbfeb45d2044ada253db15c873cdf8f8e52320a70e525dc7e21189bb25a71fe6f9ed93fd4b44483227a4940d7691dbc10aa6b024289d6f4736506a9f0b46c86b87d0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000009b4873b218a792d2e9ea300000000000000000000000000000000000000000072fd16716b47d7982c2fad0000000000000000000000000000000000000000000015048cd2ed838619b72f000000000000000000000000000000000000000000ae3c11ef3057df2719e47f000000000000000000000000000000000000000000eca98cd422aa640ed570c8000000000000000000000000000000000000000000001300a161cc2017700dde000000000000000000000000000000000000000000832cedb2dce972584d73160000000000000000000000000000000000000000009ce28a33bc7aff96768b8f000000000000000000000000000000000000000000001c0a5ca32b756c481e28000000000000000000000000000000000000000000f85aa673d488820e3d63f7000000000000000000000000000000000000000000d82ce8fef75060941c8d570000000000000000000000000000000000000000000021ebc23e973d227485ac218e6b0bbc77ed95d08a82e1be96f73b1bf83857c63b4661b50f914e0cf808801264c4c5845c3c2cc1c1f883fc4ba55fc2383eeb97ec43100525ae3594dbdadc118567ea7b88b5d89a66af4108b5a52305fcda4b3b7e9c303bf9cd2c85f58b5a11c230a322414f6ed8f3979e8894e38b24f8c38d3d1a41c45c471b791d2ef609039e2486880ee039e5f93b9f54b91efdea118d61f594254986049d15887b9d1b0bb0fd859b5c6ba6ac5f9194589fcc5a4152157b79c6f54ded4ade4f9296a25512be006425174a0b376daa67c7e5b22ef53edbe7b0be5054e4dd82834dab60620e731a299af92da2a37f778148a64f776f8cb52cd908ab93e016d38cf74b5b9d2f88a42ebb3bb47aae5b237ad938cfbc2ca57e752b363eadd437f0085351d46a1057c3e5bc048555eec9bbac0cf57ded78485d89f91cba8cf67594163dae8f370000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000208dd98ec6dbeb9d2d7895b22e8eeb7f26134a63b86ed774425e689a11f47ccb4013655e001de5c0c4841676964da26631c577459ae5ac7cf2c39496a5c265cb42d4ef334aaa041ff90e9fa422d2a47d490ed1e5e852057ea8d5160268b96c6551cd4d45fd558569e06074abecbbb67b7e655365fbda12b41e1d03af44a2417d809227acc7418515b5b9eba85e635317fc0e726183139dc93e5aa9375ea074fac0ed8fcd682ab863b17ba8f1cc8056fd461df8ce291db37775ff2a3b3aa58dc0807d4e1fa43b4f3ede626dcd33da77a11656a016d9cd45fb205e3e998b1cdd0492c6e69be2f8346352ebbf6255e8a1fe16bafbc367d012a56d437c785db7a0bd511bb775936058345312f46af91dec4a6c781fd396f80357491108aad0a8e8cad1c7f27d39af1c29850ce829140f3e0b7b74d1401ca353de91b710a7b59b9827913786200787ab900af2e44c0da2415c3f96db6b347c1d466b7602e5a7aaae9570968f7fa1791a3676d74a162b27a53fee5a5698e8bfca380ab02e500735b883a14831a2fb14c229797c6bee73b06cd44d098dd2102862521e21dde1536bb576b15f371a753b981749bbbc25869175806b57d39801181b96d7e7114dc43b127c02175168e623c95ef7df06e52c615688782b75b043c5a5181a72d9ac9fbf497bb0c178f0c45a1135c9add4d92041b24d3c1bf9eea59dd94da1467671c506c9366000000000000000000000000000000000000000000000000000000000000000105248971376ea47d88ec3e636f23537ae633542c6384c1ccbdcb140b4311ae380c5839b5bb8fc73b63e86d428f84e1869ff731935b5692edff7e86bbe1796cc121b2945b4ab5fbbff9e783ef554168bdde65b9b8d4505cf7eacc7104de5760a500325dde69561ce2733a3280270dffd0e374d9780bab9f009428d4b633e951181bdccd8be7483b7b42e10cd96d2b9db20cdd75c23d0acc1274040d5731c2cd542c4949bd54fcbe5052da68f3ed06d3273042b2956bfbcfeb4279a86b67ab2873263b9f680e20c7525682ca605696e3ba85e295d03f9b11420544f345b44e604f15fb65e8087e56dbfa219330a5724f1d17a0e5f2f5e7e203b47de40d6e7974b204b45be60019523b40d2422bfefa03f0f9a761d9605b8a2e58a9d1436209025c06be9c1160ad4e5723baf3bfd3559933b00872265cbefa2f2b48478ee52117b205faa663681222ee72334ec6843b5e0749ec5a84f27dcebb68db4bed53354f61101ceb6996a76e6fc6ac8fd661f64cc9e658edd663aed2441446f58404b8023d218ef4f7fc97edbf9ba012f612479261cbec1dbf0da9151af0b733fc8a67326a1d38dd48ec5f46925e3ccbeaf5954e9ca2c885849bbc2b8df5cc88f92c9a006b