0x31fa742d00000000000000000000000000000000000000000000000000000000000000a020a11ca024b5e3b19da99fac0a8c31a17451573985532bc28810d9fdcfd291fc04fe759c08b63ca617a56820466d4fb18698ed04e7bc026230e24cc5d7f0e147a349e8e94b0aadbad28ef51c0709bf824c66d80329f44e779753e879af9912980000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000002271f00000000000000000000000000041d387f794fac253ab91a50bc34627ed128fbe2a2175b12d0407dc912054858646c482c4b52c52098fa7e4fb8561578e19e0f03f5efe2b78bb6a799cf5ea7252334190000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000e36b9d4915c65da095ed1000000000000000000000000000000000000000000049fb0b2bd50cf215f97ab90000000000000000000000000000000000000000000017619e548e79c7ff91090000000000000000000000000000000000000000003578eefb73b70624f8c97d0000000000000000000000000000000000000000005fff0bae6c1ae16513516300000000000000000000000000000000000000000000022e43abc894617ef66c000000000000000000000000000000000000000000045e9f7b95bbd11ae9e13c0000000000000000000000000000000000000000001f030e38de43990b8c813a000000000000000000000000000000000000000000002cc81d43a007efa2e6fd000000000000000000000000000000000000000000d9497f8153a8da03c3c1f50000000000000000000000000000000000000000008c68763dbbd68ef04ed0960000000000000000000000000000000000000000000003560b2e3430f61d7d9123ba9084dc50334e487795e22679c022db199314804647c074c665beb10acb100fc841d9d75f783f4925031db91702f3a94c8eb4a84626dc8705cb6507b320de290b0555e3d7263dbfdb83a887fcd6552787fdcf47dc0f90ec418c742d75d6a72e2b64a948e7ab424de87795883887b108028a7723d3e16c9ead2ccc8d56ef122b9b37c7698f7631a51adff739d864b00401246a04dd50cd64d37c15686cd6fa29ed6747d7cc29b40cbcf4191d76bb7a420f106e9c5283a86c492713441d82d70c7e19460fd05aab3aaa5adc82854908865b837db263e83666cae61f9a2523ba21599745d06c012328dc6632a10bc71abc5fe47bb41b3988de66a630bfe11f051ce6c7daff8c6a62b6b137df9bed1f59c8e4d561944bdf7ea79ab03afdef859921bb57e8e3e19463d5767e517048cb276f123fe9c667bd632f1dbfbc0453303c00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002051775f5c825fd251abb0bbd2fbdf543be1136bd522cb59d6c1624454158cf611bbce4875f6aff5ed57ffc790a1b0f85b9ec904a7ff529a333f9cf37fda74313003edc674edf9439d3215f06486d4110a5d9d9728846fba74a0b6b757b0d7348279ace1d04460d3f1a4d133848341a5aee72a16fd0673fb70cdb2eed065e084b136b9bc7fd43d26b363f4dd61a00c30b9b53bebd58c55eed2c2efe8cb3d3b62a19017ce1a954550cd2d47a2a68ed2bfca2683f9b215a50afaff2cff35040ebfe02f209a0d26d5a535370334bf66a13782bd35676880a4a5d4415861ac32dcb6e0271e6dbe6e44aa272c1daf265d6420c6ab6a5e49f49184888c0d0767a0b57af0b32dee2c49eb7b8afaf4662ac42b8032af3745f9d7afb4709bc4ae75b1b39231084e0ed1f15cfc5140fd505794321bae648695a8b1fe89f350aa4c4ff96357009f0475eed7a4143c266c8091897f6d3a886aa66039becf0e661d7826edd9925015a8249361b1a65891beb4456071be8e308cbd75aec86323f2086637fdbf8bf2c71b8054ab7d5309da4a0fe03d529adbdc450a33e717c9376020b0c1a637f1f20761716e57b7219be3b326cb7c06fdf34e3bd82eda0d6dba3622b41269f89d10ead68e0c4d3c0d2598c7e4d22de3410a6ef345dfb3f8439cf64451591b3c7d4180604015d288f2b1b4a47e0bdd1b6f9659796044bd100f417bea48a1e3aadb400000000000000000000000000000000000000000000000000000000000000011d7a479f93ef9461641a9a9bf0843434b713034e7c7858e059be9efea3285a5014caafcac30bd4e39ed304058b1f2f03854a685a18514ad52245245a0e3b4de616c87e636857fbf51017bb5a645caf2748ec3094aba7286d72446a1546410a10060776c6e3d38550095cb9b43f823ca9153143bd185cf6c18c4fda4994924b10226dec2413754f61eb8e58131119418285d19c58fc5cbc4068c2a2f39ab0717c0ef10bd08305f84aac95c285a8d7b7f8fc51997680fa747b9afaf1b0d92bf996166846e75779952a882ef58960c228c670ec1c049c48625d83693e1d22f8ba6f171a2b90ff7b53fd77705a9dea5eb413b1892e3171b025c88313303e96e1f596194d0cfecee0e2b25ac2aa551faa0cf40dd1cfe196f5ccb89cfe3c353a7e9cb825131ab5c3e832a9998ca675a2d7dccb1a8ad1d5342877db90bc5288337553c3202aa1c7ce6995ddc25d8c73400f5bfcb0281b1dc559c7a6c478e1bec080e35f1a621997d976e3225ef33cddbe0feda1c1034e022d13f49fb64c16b4218f996021a1713c9bef0cdfeaa930fc7cd1c1c6940fb00b649975211db2acdcb18aa9810520e4338d03e23df50f2b617f4d1f254740833522c98c7c63fc7687a4ec77b3