0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0186bd845cf34a3828d72adba31f169e46db975f652bc1e229b24256335e6d8da00e9333a42fe7bea664b086725bcd9703f03351df21ffe35de8f66a14be48abd170d36ccad5ba849b5bfc774ecbee296d2de74ccbe9d00496864858c9ba4dc5900000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000015d9f0000000000000000000000000002b13eaa24f071603575c4c3906e645610b7f12ce2816edfe12b629adcafd8eac31e1fd74ef6554484363cb0ce1bb6209b7f24e75d4eb28e6a7f84021815b06659a4d10000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000003a3e79ebfcf94c806ecbc000000000000000000000000000000000000000000cbe0df30ae5d2bc01bc213000000000000000000000000000000000000000000001bda86e4a05d0c713715000000000000000000000000000000000000000000218bdbf831c51545c1bdea000000000000000000000000000000000000000000d919c1605c60b47735357300000000000000000000000000000000000000000000197e69af0bdaa0361c700000000000000000000000000000000000000000008a5e41014cbae323c5110e000000000000000000000000000000000000000000b8d71dd3b1b75097306979000000000000000000000000000000000000000000002084cbdc2cc0c29eb37c000000000000000000000000000000000000000000d4e7b44acb75d6e5f31e0c000000000000000000000000000000000000000000a111e9e60595ccc686b5d00000000000000000000000000000000000000000000007215cbd2e8a15c71856125ef12ba6c0f5a8176f5b94d4f935ba4b0015218c1b19d21132ea8033bdf33915aafe4d86c10b541d54c66d4f64e80eb490236b222357e79358f7f7657cdfbf228132cfc0d980eb0d5bdc572da3cd3e8c9a0a9232764d8654fe2e5567fd99512715021a512ebb77bd2f5768342fe6fb771b78d12a830e6be3b6afab401dda4b0a32d4046d4f40bb84643f361b654897362e6c4d63f9c32da62a9d51e3590eca0ab3316bae60fdffaf171c1b94c613ba39a8ffa757524ed25b8fc57a0b60ffde2e53af95fd853cf56c073429e7c6320531e19ece326bfadf22619e0247ba987b13c110006705da59792360cad2f33332576b496670ea1c95319b2ba2e3c442a716fc813b71e796ae2568d8cd602fc7968396e432d3c2c03a7f89da4f24acd5e722c67492ae1f8f07c8b404410d7393f5626274e9e4b2a94693556a68be515c08000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022737801dbd0a2f065fd3d4fcfb142f64edd81630741a1134fe2e8e5bc5047f662d314fe20057ce470e9da27b97cdd3aa4e8534578f94f808274e0e0def81b7822fd0a864d3471080095569edbde8428aac0b9f44757605fcb7fefc5d936997fb0224d2e7d8d091b5f89b889b2adc1f943e5f24516ed47bbd614e89ccc29725a524c2b7b8d4e15175615ba181fdc0e27ea0123af05db85da153832b1511bd4ee01f46efa535fc9ba517a29b4a4e55933680bba816a3741b05cc1e7b7d2effc7fb16001d80a460cf481065c4e19edf4724f39a9fe8fd385939ffc281e0b6aaec7d0de14a15670c13beff68f74d7b34e2801dbbb16261bfcdf3bb0168f4cd8f41b607943e2dc8361b66dfe9d5f129c416aa40d252e9ef9f3554c4dda976b9102c2b1a382165ff7205f86da7f23456aa282b51703e3612d245af635cabc1e54a0480015aec1f14312244240ebfe6b997d4c36b7a8ee39527ffbd3132287e092768fc091c34bac9390b17cfd203b62a52f81e518accef2205ce08c840de1516c0adc326033490b4fc20b297a366d523a3b5fca6635949db4e45de9183577eb195a80b02470fab7590d063c2604fa9a7625266c94b7ec686bef8c22f345d93024b89fe1ec30475c522330160b8e894e4b8766e6d4f62904a0ab181b5b4592154bafe7d2289980bf5feebe434c856de5525478771e6d8abe460f63cb310417bc23b25e20000000000000000000000000000000000000000000000000000000000000001086489a45c7eacd9cec03f97ef4084b5f9ce032b533703a6a4b1c9200c2f9343255a90813619a3328e06c505585a84cf0d8ffc5e1f9102cde89c0066f230072f1084df53aa5563a25e5e0296a9e865d851ae769b0ab305264ed8227f464a6aef2c6311dde5a4f711fa80ba28ff39c8bfacd3e02581563bc76eb281aecc7a86d51e6be3376a0cd6a5d180897e42fd62036175f092058d9612f6451b38b8a37af20548c22d13ac766a8c5483ec11ec8d91347091829c7ee24aa157de3d8d0b02611a46982c528e710f6321dafd9fc90459cf57b4ad5ffa04218ab70cce183ec5391bc6c5870abaa2ce6cf161c9eec09f6797b8a04f1301e8b3c721497b02c093c50dc90ca9162411dee4eb2c7b718d883176a5bb185b082623003370d216afbaed0fefaf9c2d220f8b7dbdfc610698f822d16384707800be174825652179fd99220935ccd22df7b8326d816ea8aa9df40ec7abb889ca4f97c536a9842de172c31b2037eb196f8a7768a0af3258ea77d65c573b6362afeab289b1c95799168662652b1c36898ac0569bcfcb7e277c1c1c246b93a227c8a74fcc49e9624bf0e67ef424942348b6b080a8dd1f2e5bf0ae372734b917975d78b470f1ef4b238aed1e13