0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0084a89009d12b22f30cccd72246eab33c7b07eb1e880d54f811a8502bdb1dad12dab5b31b9ec6b8c976ffb2dc03abb735a8a624c3869bdc8a2a5701dbd13c6c461f71612bebb19a59712c03592abab869173b4ff8f38f4db2a7d62ac530b8a5e0000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000000b683000000000000000800000000000186561861d87c14aa10b3a2c38b4168fc7138a2d404199b0b49a43a12ae41b006f810f58499e143f38f8ad61bd706ec403a8ed7bf9c0da7b5b95c8e6da6a01811b2dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000003e84805521ab1c44ba685e000000000000000000000000000000000000000000e8da02021c6f41dc8f56800000000000000000000000000000000000000000000020a5e7113bfbc05ef323000000000000000000000000000000000000000000d3fae623ba1d5faba7944300000000000000000000000000000000000000000091fc37839dbb50a67793d300000000000000000000000000000000000000000000174c9f2873f7636ca12000000000000000000000000000000000000000000040435da82adec1ffb163ad00000000000000000000000000000000000000000018582a064c9953fc6fbc2700000000000000000000000000000000000000000000056f6cadf8832c41086c0000000000000000000000000000000000000000006c3bd958e92dab76a134b9000000000000000000000000000000000000000000f1f6c7f40456c75a9af22f0000000000000000000000000000000000000000000025037fcf298935c1e34625a5d4aa83fcd56a873e3effbb0eb1818d4049eb6097b8de234e20ff500b107c1dbfa19f720519cd3b17efec690485d4fa4643d9e70a86db76d7b883460cd03f0bf97b98e2f351ce53f5f329de6514f2e98ef75b228e7af654c6a821b91d06e22e435a3e0fcca7a0370a65e97f5b062c36d2a34405c05c4a749d38756e224f1601ad559326ed15152eb47d78dca7f7e402e0ace40b74ebc1b7be400a96514e3615af6d5e4e52d1560c1d1db15e33c11b0c2000e24fdbe12027465f7bf7146ae30afcbaeb88c016d114746de511d2d59ed8f3b208121ef413f8ad4ee3e2e748ae104a7627df3db10302f2c0468f3ffe2419723a1e152a75a0ded817a5c9ef0ffb0a68197479181bd84d2d70b1508f309dea75a5e7f636cef4f1c4bdd1b0f821b30ca117c8e098401bbff6496556a7b8ee5909fa929c2bef394a97f5473d62fa3b000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020285ea172b52ed19ef0f715c536a4b73361fc79c41dc133b247f826e19c9421027319a104c41f41266ea304b66cfe275f6c41e2b4932e4e5abf1dac1e4ef64af183f9e2804f233d1b25542ef5bfd7545a04ec374b305719a121ac12ce3f919001bd839df182f7b59353d2ef068ec41105ae5a9fc89269bda0d56d7424bbeca8d2efe9de696eb9c1c651305893e00eda993b0ee59adf2205f25ef18be2ca43c492863682ed0bda6d8be0932b9492a58e59e845d5c6bc48e3126eb39ce895b213c240090c4295a80b503229e2eec6cc1c2742fc80bbd6fdcde3d622b01bc6c2d5525176feca621a4c70473247488a6d70a2d595c1ed6f08a8d20f242479e612373148ecc6e7da340fb6f1673edd45b60c3067f0a6a21b9461a8988633f4580bb5321bebe790dff0c87acfe186528c77d959d4f949d2544db6d291d8341475f2762146ee9e4b3a917e96b2092d043999793b0cf0d89cc57dd326993f44663244e942455dbc879a086e7cb543c5a7ce998795e61a4221e325e34649f90aa47a3f67c2084976843d9a4c14275fda1fe360a598245464bac824a3ff952b1918ccaf10f117f86200a75a6cf099b31c05a6be91e3584c14ef2c654173bc958286ca1ff3c12a63f21836be117b63f9862cb89aa93b265f7eb3b1315d8f3d352c38ba02b202724db6616cc6fefa24b4a8959b30ef05da3cf7c048a90e867bc15a67f341ba9000000000000000000000000000000000000000000000000000000000000000109c4bb8de627fab0b8839c7602c3a15fc2eb0fba456dd466060b6a85fcb5476f27158d12a972839f5c81fda46974e4547332b6140a51c835a755878a6783184d1c67e58da09273baf48242e8d0be3a45f4e69a5187f3d3d5dd159dab7026935e250aa6963a28608fcfda0f3ef9908f04477ab9813e5ce8caa00c479e2a6ed7500668ee4c8429e69a938290a45d92a06888b02dc118b0c2115e76fa6d89abe60b1325cd271ab56cf2ccbe14f00eb1cf70367a6fc779b9d75d0b5b49df4fcdc93f0938e6ee7ef1656c4c399f2d00b9a7d023f0b031bf8c14db496af7f2669a30560b7d9f61ce47bef89a7af73a66114dcfc42d9a842759a94c56fba770ec180b392ae2914f611b103a1e9af4792c37ea4144621e4ff9698ffdd6d31333b86d514a02f86c7af3cc4b7f1792477e8b8f5ca8a96e9c97c173edea096e304ee7badfa41570858d1c098a111760502550efb14d72067cc8582406764875e27249bfcf5f0487fd676236444717fa9df1305db1a69ac7b1ee30036a95f0309ffe93d3c8a9119ee617452a64c70dadf3e0970476a22b6612d6cd54c64447aeb8640e276c52197908c9f0db2bab57feb8e98fc02ccbe4ae4cbc7f6ec28104a8ec253d861c93