0x31fa742d00000000000000000000000000000000000000000000000000000000000000a004259460b5a1d3cab2dd8dba57c86a8a90bbb38fa3bf08d86ecef26045483d021119bd66616cbc468ef1d3781929a959d55b38173dbde203c2087475252a8b0f50889ddb7335de1093060da93f3132492920701f51bbffb470999405a5f6e98e0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001047100000000000000000000000000020ac8e0615e554b8bd593823537c3d933ba13fa05e6d1a1d24a83b7cd16351239e15d388b3f0212b557544c9ec07a10364a65c5a2e660b62462738e74a7f53a2161190000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000094d510026153fc411c87160000000000000000000000000000000000000000004267460acde7f5207e10f6000000000000000000000000000000000000000000002769ccfb3c38a198919000000000000000000000000000000000000000000001b071d5b22c725d01611a000000000000000000000000000000000000000000f68c7e51949b9e8014727d0000000000000000000000000000000000000000000002d8d56bc2e29d14af7e000000000000000000000000000000000000000000e192dfaa457c6785301240000000000000000000000000000000000000000000cfb8eefd043af55972e1d0000000000000000000000000000000000000000000000bdda4e65031c85e22fb000000000000000000000000000000000000000000778e87d8198a3644d0ec61000000000000000000000000000000000000000000e29fd8f3e01c21840d4f2a0000000000000000000000000000000000000000000026ad32231d3f663ab01c1340a2a8399dfd4179f2fbeaef62ec718d5521567de2a3aa9bc4e8b15ffe2f0d08e6216bce587c936c824a9ddca04fa86169f90fca6ca76e3d6d951aa462df9d1025c0eb57be0781434919e831bea8f2e30c4825c929289d6bb7575b8c9917b216f8c36dd85b199cc3d8c81039270c5f2496e5bc33568a2711104a3f0ef839d11f13cd4a2f262dd3465c1da7fe87b15e4f3f5a99205ab068884f88b79c48917b00a56456fea2ccc485393310350969f5d89fa56c95e922cbb993e6ea59aeb88c130cce67cd12da89e30e13eaafe224b4836cc0c807b0321fd9625ce9fe91799d1e27d3d9cb43d1b7a0804d67b170f5a6b84721ea1e79de5b2a88ab0cf586f2901b3104a49790bc6eef2ceea8987cf5c2aef7a0c863e0220311576af071b02cbe1ad3f4ca229cecb7afc98e3f8b2eda48f56bb060d88891e3e351793c6f0732c2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020529c6d84f1a38ca326039aba590e0e4a5a612ae0129d2378189bdb8d72853a01273f71f808eef14b7e1e044bde9b51782a8d6c790e6489261ed208f2b00c08620b9fbf46464b1b454048ee2ab52e35459bc1434b564e398f19c6806521392dc13ff41e6022b64e6c316725d444727e173875150c28fd49d82caba8209ad0d6d134d4b162e7524fb23e7594a76717c68abac511a99d24ea9357e55f5e8de6e2a24f8ea4a896a23f62d56c82423c13978a9c5107ed761393f214f965a5e956ca02456c7e5863907872128d0dd1f154f07a438e85c069fc79f90f572bf8c0df1590f76f79d74aab5c67375a20a95cf921f9e0da6d4b57359fc45d0598d5687c91b1219a0b4f9140c735ea8804b77106233bc4088192a3f2f4694ac6ffa3220e2d119c9c9ec016e3a0a8043e010a4e4613eed54a6e9046b35fdeba2335b26f18a1a067a3601e894f0adfc75c4c9d2f1ff98730b972da40938fcedb3b75e0aa0abf3084036b23db39515bd6bd927e28790c73d44e257827d4522c2fd7f1a5132148a1ef0e1671a22fc0391189bf0077bcda4cd2a1de2010d819207f9305090d86feb21ed119e012a484d4586961fa0626a235e16bb81af1a658d4e4ddaa4bf35779215bb623dcd0e50a9999cb9ee0dbadde973916fa0922a11dc6af9ffd767599202083e8c01cbede5f12056e846dde8db5d616dcf23aed159732947bb3ab80b05e800000000000000000000000000000000000000000000000000000000000000011d0eeb30f8aac942619445cb389f0ffc0b88769f57ea5993986f0ffd6d5cbd0c26f6b87cd838f919400e5ba335b4413acb9d9184960e0404e81d36c7376445d6030d7b95a42faba336e265df31a14ffa0de355e1963859dba66dcf5144385f981de26884f001f6832500869f122b335abe6d23019e6c342449a99f0a8ecb9f651837b63bb2827208c778893e1977aee2925211491f232dd591e07801515a58411d9ca737226774b3409fa2de3e93a225898c5e7c0bc90fe74c245932819f92592311fbb4aa145e4e062526cb0429bdfb1422ff2152fd31b6514d3acacd82dbc30835f8c1be378f2a17e82128d3a934ad9e0b783dcae768bb823f06ba9747aff60962130089ec01dfebf917a975c3fd0884ed82e52b39796de9e5030e24a51e851b1cae47f5d3fdd5514f96170265dcd7f6c9ba3470da9f35b87fc75552c1e5780884b22bb51e12106385af5f5ab916cd6c73d20f55321b48255c96b3ecee5059050b6f55e35044f30e5dc12ec781fc4724aca7f3bb835113e24cbaf341532d5007ed7a78edb23a3f69d954be9541e41bc356f9b0ddf6aeaadef4ec3d769d57b312cda35324280b28725d38ed0c833a0b0386f68a82e1f68e724b6d9685f5d3ab