0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0090b982efaeb6a0df4878332345cc9c20b7f19bec14369f945d57633fae5708e1eac778c5fd3b255b59e63d75da9c7d18b4462350f28a6e1de4c550c76f8d7322fd4cb8d3201e56ded9f120b2d7726b4e34b61129e54b1221b1d587f3e3ef2d30000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000002001e0000000000000000000000000003cc47f51595865e567b7a29a74c49df8a224eb991233cea04dc917de6b2ad282204571ca1a86ba0ab5999843c7f325c22ab63f0bb3b59472dac57322442cabc3fd2910000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000096af94e0d13a9ab34a0a21000000000000000000000000000000000000000000c796d776a6662800f8a64b0000000000000000000000000000000000000000000025e94809d0838f634217000000000000000000000000000000000000000000da567422dcd476544d959700000000000000000000000000000000000000000045524ff62c833ba536dbc5000000000000000000000000000000000000000000000392d4a04f0dbc7b5805000000000000000000000000000000000000000000b22d7aeb253fcd0a7b15d1000000000000000000000000000000000000000000c4e0c7fcbf0de920fdbc7e0000000000000000000000000000000000000000000003ff4626613db884b06c00000000000000000000000000000000000000000061006d31c700b7da6afbf20000000000000000000000000000000000000000006f075ef9a6ea4f43ce9c8300000000000000000000000000000000000000000000239d7dd374e0f6e5990123996c4bd28d35edc668ac8c08573f84fe71edb4d3c22f3c6479a2a0cc5ba1c50002dfef2ca6a1e1bf23d6c7dea25c45412d87253dca0a775b8c610b306bb4380b21abf5b8dde24528412816e78dc3c3dca0452f02b1687e3ab23e43daa3b7e82f037b58eba5fe69924691f73455b5995bcd5fdaf8001e257d7b2a585d41f0421668beb60af94729973f443b0c6ddd186aca8a9942bec99638f73daff9a14fa9062572ad9d00d3e01f1be2fdca6acdaa2c3336a9b2f94aeec89cd24f537529fe11a52fceac4e0462ac59880435e27dc27fd51ff11a286fe35e84385e26450d541d255894bd93e8e2e254efe2dd9f56bb7d0f6800160d1824a9e915430791d4781cf235c53c0d9ca72e3113b88f574c457fbf6ac3e5253818e16842e02fa8ef1b012fd07789435e65d10d533ab9357e88f07b37e2ed7344ac888b88d696f09999000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022bf12991621415b484a1726c32c62734083eef923e17e780b1f0ced59a2036b10dd3d56bb0e215b39a18c1f96fb45419badb5af9f7483012ea3f196f5b3282322c4a37234492e5ab54b9102152bf27329b339c37ed2fed267f4fd6c20af793b603aee7bdda2eaae5d77085bcb6960274271e0dba589169299971806b514f4b102cf56ded02773cbcf1ffd2da30f7c578906f218d50bb5d4d465582a10b92c3c72334ce662900779232b8200206aa79021801ee9041b9467e4c43c2ceab43a3f2025af4e887f5a63f4de7ad02ba454bde69adaea54db954246e36c04df496814216f5db10e352a659ffafce2234662671c12e9da25cd7357508df0981fde01a8a168160bb153bd9d8060dc6f16ba8a717a11ac6c4188124f3186b07b55678cc63185291af85738992788ef6b52a46f52326c98555c08ec89e739b81708815a1b917f722714a752f9fdc447113f7ed081844d4f808162b8542d8b391bab836572c2eca13a3472cbf20e18f8e12f8d4ba8ba924449302f06bff14dd51efecdb6e441bafe0a8c8304f3ec1e0bba5051ba9a056d566e54a512dfc448879b4196b60b3151c9b52c2aedf23793d456486a8716afc473522ea4d0053fddaa474770e51ec1486ac4921a3b5ddac5db0a237d5705ec876e116f31fb67646f97e72557e615718c964f21ac5a2db17ed82443c053422e0a294a82df03348ef040ee74e33a67d000000000000000000000000000000000000000000000000000000000000000110e99f0d555a2238c515bac376cde688f55215d405675fbba34d7bb72affd78a1a39f0a99c1c9609beb883a713fc764d78317e8e436f9abf826bde6afb9c1a9c05e4bac7fa79626271057945f153171a287012f517a5f3790cacf89d9d9ed2302d38652d917e4d51be4f7bd15ecdb603617a18cf0ee3795c4cdfef3fd72e3a300646c7220a4f9039077e8dfbb6656cd9ffba03a9f7f6d379d000c5f5cc26b6701623e777d895bde8794a100568794fdfd7bf375615069f7d8f1898279f6dc1162822d9ecc7b6f7ca94dc910c477ce132ba24dfc60c0d62b17a20e7056bf4f16f1afbf1da973c30acdab36d3d1c1b835becc47709a45ff8fc005cde8bb686b5b6078dabfe6e4d072abe53bba607572a48e132e388097afd204cc85f6f619583f107be42d88c1e2f76f0d6a1008b161e2bda9fa8d8a3e7a2d4ea60a734c00ed76d2585509688c4224e8ecf06e5cc321353c66ec97b79b813a3cebda2b8c8c4e3b0256bc69dbcf058a026be5b03d83d1e22760cba068b843d5d7ace1f1ef477df4c2cf960cbcbf93cda3d819392dd1fad3cac6941dfbd70d8e5f283574eefab3bef188b51e980e64f4722062dca350928929d42a9a30b7c1eb30ffb0de9c3f3c072