0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01247cc53d8f7bc75eb5984af48691b91ff50c49febcea7d299f84b2da015bb351dbda98f70a8ad0efa7f62ae1db2ee747628b86f23d4cb7950362dc843ed5d6d10c710096521693226e6c59381504184328be8a76062227f7b2e03e28324a3d90000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000ceb50000000000000000000000000001b6ed47b61ba7e9cc53517ba9383f1dbaf2a11076208df698e5010e0d70aa31783158e40c85fc81d4c95f9d1b0d06a943985022cf3bda885fd6fad7b169e472e3f6370000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000006553d95ea65941c1573fed000000000000000000000000000000000000000000142fa0371c1fce5bf39fe8000000000000000000000000000000000000000000001074d446bc42ade36cf6000000000000000000000000000000000000000000c85727813ad13f5cad466f00000000000000000000000000000000000000000056f26943dccdced214ca60000000000000000000000000000000000000000000001936893578aeaa7c15cc0000000000000000000000000000000000000000004c6a3bdf5bd61f213adec200000000000000000000000000000000000000000001b5f03dd2bd26c2f2a1c9000000000000000000000000000000000000000000001436646c1fda70451d5f0000000000000000000000000000000000000000002ac88ba0d362732e643930000000000000000000000000000000000000000000b500ed4961922b8273ae03000000000000000000000000000000000000000000000d4247352eca8429648f0d18d6618f131f09ddd60bf49f44c61e16b355621d460067a8ec894fd6ddb920203d0c666454785903b2f07d97f590f5029b47e80be78ab49175d28839cbac2813acda8fb0623c0cba6c9ecab4379b9c5292439a9deff19bdc728fe3613590242640b60ab03f95e90c2e13d35f2fa31c51e0945d29c09a3eefbb3bae3d6d8cad1bb82b914e2179b822afb71a21d0776e59067e638997a12ac8072b467dbaf232266d8e7693a56ddf9e66c09ea541f85f0033d90e22b72842ee0693b515291b531fcfd4ac350e64374e68e39fac2109466eb32c1eb47ae3985052a7b005ce711f2f30499e1a7bd44984c0cb7a08e00b55d51c3c302fcd50ef8c693845f57e82211baa92b26a33dc9e9c078e475d2cd84823aa119be10ae12b7c5e53929e457e8d091fb2afbd7590370a3b9f86bb84c31137665dccd1524305de6a29aa1cbb7d63000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021ec9a90d6fbf806c66812f1a9201ec7b5748e4d550b4a38e04582ff97223a8d51b9c2c9095dad26ccfe8f8fc946b906985f15bcc8c345d914e659f5cb2d8ad671904c250bd90a797929d2eb3f1d56d7c94b9d94b54d6ca387c2b0c5d3401e0cf0213a12df9d413ec3121740121a8a4ae6fe1705eb2ac72566724d5fde2eb4c1b02f3ac1773509b422a4c7da185b7d090ee38d1cf58471459060d92734210cd9819079b26c5cdce0d6b3fdd8f9e06dd4a22e5c1f24ec461f18b5f0c360ebd5d2228a62bc06881cd5a2c5b45e52d002f35354edceb9dffa9c77db003643e1c4ee400c2ae93c6e4a188b1033e70407c9b138d75fa0bc9a9399b47f4eac41b535eab2eb38af2e2771799736d9591e607842c58ac22d9817d78dcfe9b48033a9d2dac125b2215f6e437e0d212bb29c7efb024ad77129cb88be21d51b1c602064bc7ea1c42bf9b34894cece211fcc41a7bede3619a1c418a79d32847a5fe71529be5990b377c553087495801749443fba2c5a917a29a0e3d2e0822bfda4e35d37b691c0192433e9855b2aafbd8d970e2b50a74e8efa5fd19b9b4d7ffcbb7189441a726217881eff25eadb227449f54b7405d440e27141fc97bbdf7f49efa9fea500fa52d732c782ca74d885e147c0f65b28714a20bf2c279fd641512ab0114488ca31e19d6bc6f8c8d1ce952f71231c607ef55143c371d7c18a21835e62ac8bbe828ee00000000000000000000000000000000000000000000000000000000000000010e162e3b16290447b0bc18d1d4bb7dcc7117b391b6114aa22c43bfeeb4e46ded1ce8d202ddb052ecf7e2a12f2079a04805e8fd77c6b73166c14d6ba542ef70c60ef980db1bd50c927e05d12ddaa9cf9d101e1aff3699c3cebb829642c290273925e4d660493cccfd1d0f58c1b3b766662e7dd63521bc17a6d64f0c6d2d87c6300c5830e42de019928f2f9af066524940a6c6c100003b66c059f9894d55c6565626ecc167826a89303a9ac9f9a6c28ed764dd6b54453a9ff49f53c57613f310572d6a7ca0bfa86b8051bf1a2fe0e4bfda5a3666d80bacc42f260a57dcc0fa22fa2fe20f7078017b98c6c194bdb5bd66441f082d20b42e98adb1c6ac8b3779d60806aff63fad6ac791f6cde6161adb1e2e861d2075638fb70a08989c6e8e6dab312bbb0e704f3cf236f6818cc38e2cb05bde604126ae6d913728a9ff2626e34fa4204597bdddefab6f271b5c001ad65d48c8466dd89845ead34c42629a67295d8703c6b63a37bcfb7d9e6c71c4df97a8420e97608733334a06d0c17cc40fd3a7d12219aef2d2ee6ab04ee4876a2d1885e5389d1c483f4401ec45d509074238b5d32693bf7d1a52a6374bf118588cd871fbbee8233195918277ec89bf893449e458