0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01ba5b0d3b8badebdf92854445aac5290e5484a7f0890881e203d87e290bc586312c6bbac77fe3a0ed8824379a4e99e7d81d6a1d25ce048dc4cb3295a1c39fce9c2e49c87d9622e8413ad3e35d8ed8d34ae0ba92e07704c4a60c857f83aa45c620000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000bb30000000000000000000000000000197d23dc0436ac0a90f7c357d4c585306a2f259308545bf2a5351f6ceada2f7d645d2bec01bb7f21c8830572d7ca844bc12437398f1a98cd51b5d96dcb82d513ca2070000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000bbdb03d5a5aa99530a9c54000000000000000000000000000000000000000000a87654801869e71f23a60f0000000000000000000000000000000000000000000021fc38e79128512e6cf40000000000000000000000000000000000000000003da2235beefa00bf43bc13000000000000000000000000000000000000000000a9030fed962913273108920000000000000000000000000000000000000000000016e0528b1edb4e6d458c000000000000000000000000000000000000000000aebad2942e0dc71b47a12c0000000000000000000000000000000000000000001e942ae49774662e062888000000000000000000000000000000000000000000002d0cdf8d79b491cf501300000000000000000000000000000000000000000062681ef987ba8551e7a1fc000000000000000000000000000000000000000000bd0127176705500a2bf824000000000000000000000000000000000000000000000b26834ff5897c7c650b146924c9ad81407babd486f98c3d040e2a7c68742a3f8b98a044664c417430de11b35b29e28838e0ec7dea35d6ee52c9edb255027bc00fa42745c3427512c3f81d7ca79e4fb3bd22aed203b7f0ed99cffdb9e742609286904acd2226d653c4202a5274c62a394cb0d5a30954708289162fe8353619751677e334613d76b6382017fcdd545b377afd77e47065bcbd0b2ba12517560f7ec976edad9fb2778e581e2825c98aef2c249f29df00443c2873dc48ee0d06a54c3595558939355a8a8bbf0f0b179ce1ba37142899327d8778caf9263153a3bcfa098894e2e159797bfa0e059fff2470ab351766e790057b2d5cc0f39d8e6180014536a62da552225bcd992bb8f477fe1d157cb7435463821fddfb858e893b9e7412fa2b50a64594300527146d9d817029deda31a96931be81e9f177c4ec2eaf079d42e74e8f99ca01a3970000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000219c9eba46bad841d8c72d7d028efb9f632e9159f875331e0c3f8af432259e8e42993c04c279b33bbc39cf71f0d9ddca2542fd1055782b3760d8275591f39513e063e3e0a9442346890ad5ea7c59efa8803406acaa5dc23583cac3ff5ed1490762ffb75b1a90589c95cf657ad28b54959f9e9ee88d46d9173373ce72fc6b7537113504adcede12fd08588c6a846cb274340d229799f46aaf932c4bb0b17dc2518167586469642a5c55120250f08ebb4896d5f5e979f59e2e52da8ecfd0d69257b0413dfcb1f37db54542578ccd62be9259f2c56b065c64fdc23b4a727b681adaa2d0c34982abb2c0eada4fb41110d15dc2468932f6910a9357bf410309a565c610552367353cf6f1c37abdf30980fcf0320d650c9f0924936c63b022b43e271e01c243ccf8dd2d836c9d53469d87ff1fe882873d9bd746b62bdc50bed1f93a4e71ee2a35eebfaf5e90e83ca70c888e5a77e629867f2e6b809b3f0df49cebee3d9105cf334ede7484e2b3b7fabdca080f4d1457f2621c8b794c98275ef89368e7b1f74c7a1b9e17ef1197c35d390fb0ea1357f1cdeb5427535698fe190e725450a04fbbf0aa709eeabd9268e53eef65f3621f6b4c1583732909bdf8968c50c94d806558da61beed3f757862fba65a98c2200150f14157fa2a604cad7aa9f0ffa63189e9fe572158e3d86749e87cbd1b2fe83a81daa26b8bba11195552c1f2022ec000000000000000000000000000000000000000000000000000000000000000125c63b441d0a4684d5729b109069f6cceee3e5dd120fc267b18b9c7b7f92d3930ebd9365f02094ce8006829a0ecf8abbbc6df8e524df947d15273f82aac56ec72e7636338b5c6f5b2f10eb43824a148d81a0e42e3a075a63dc446b07385d42542eb9cbc7e280ea5a6231ddc64a1274b1841a5a9c5f40a51d0acb54b523e78fdf278ac983571dc08e5cda0bb435ae1710b918338aafe76add02661bfca94f042e2ec282aea0fa69016882116f21759b8e58a91180528cfca78ad533fede370f0415d56f0668bf7c31cab622e27b9328261676907f0aade62184cc95108ded53eb05296f4005285aa0831d191aaf476d9f7a19a99a9875308b68bb0920c9f122b20588a3c6bda2c169e9b331e4f807bf8935ab0a869362cb7bb2ad5bc1995c208a286b5cee4eb335d9b4107c68f61dfa6ae3ba9f0ae470f38dff66e9be083f4d451ae5c4a0e5aa65618955f559b846a916c8420481dca9204da139a11431219d5520e729b2c87ee31a4cabdcae3437a7fce943f6d94b7f032eb8cd23b3a2e978070eb68d58b99a97f4731533e17af7bc0873598062eaac909136c39c16bbbbb486064db57891223ec988cd809906998700588006ff38e436572d6163e49a1cf1ea