0x2cffd02e3c04ec537cc5f158971742092c1d06c00a34326e76d50b3bd3e45e7a7c142a1eb1bdf75d3f7e6a8c106774628ac6ec36bd38d60b2291d1fd0c78e4588e89c043fe0dba67e1eddd6494771731bc55603e6e5a62665c2dc4736ec4ffaaab16facde72f61119386e5f8a630d3d595a9423c16049e780b3ca606dd07ac80aee34d7f62b8696bc9bfe852e9ec4adfa40f63c293bf00bc3a2819e314b76bfe2338127ab720cf09ea39e2dedca166218a65fe013ca978d129570d59a4cbba60b37d4e9c8eafea6a1e2fa2f9bb605aae8db7ce885d1f7a24067d777650eec38e56206ad95d9d50c4217c3f73bf849854c15db7151415b5b80490c21e9215235fe1e352d29e75454af8e373528819191ed185dc506a6ab70b253cf12a96fa092d41efb16216b24dc590d0b5dcc65f76f87dbf9e9640ed604e3c4e1f6a6fb19b514fca9aca9cca644b168247a4d906768d0a8d463aba99766d730060dde411948591461d1226be24c69271b6a836dc676ef6c786b6bdc046c3d07833753ea1c73d058bba2bf60a1784938b6442c8f8f3a853bc23c8abd08846ad83a75b28645b17e6a94f6f18fddcfa49c34c5d581a48c5455114a8d758101bb6ddc5870284b877bbdf0850eec280bcc4fa068f15a5bc9039dde91bb88f3b7588aadbbcace7e4632595b7d10b298062677997ba14e629bc8437bfc584bcf8cf79c47d85b8c648af47150f71959e34f058d6c76e3517963ab30f298e52d0fe42630595d05e250b4d20c9f9771bb6609337fee4fb3cc6763717768e0e0d7e55c8121a7115bd6f6bf50669870fcf70abb7cb8fb4ea4d9f7e5553d1ab435156a5c77f4d90fdeba334af87ffba3ddbbb849f8611350a052763c701385eaaebce6fdd5eea6be34e0329b3cbb96aa3a37ef94025cc766f4849daf8096bde43e1acdbf6e0a1ecd7fa68a53ce02b93b1ec1f740457a5d996a217214e0188126c677cf6ca253d4fcabbcf032ddef72df59b39b90a0c490f3d456770404a2690cca59318b6fdc828679d20845a6a6eeca76a182e0feb3066ca72151d5d68610e4accff77033320976f91cea82569139cbe13b8f048fdf6d54de5641b10601af55eacabc2063911d8573b09ab2a9fcfd81dc1f3ffdded6c3dfa799a088ba8f753c3398b39f52d8e8f600e2602038c132bcfdb4482034e9018efefb2760aa4d34d6d7279231877cffd94882cc2725e25de4dd6e27328103770e94cb1a601ce09dc15c152d90932c1d8017f4d765f76dda8f69d9f337784621772b20c6b0abc02abd414ac1d2dda3cb628f1cc0a1bc8f732a718a37f4c6a2cb44ab9197686d335ada64886e6e67cd444a9fb6f5d64049f2b99cf83b2931779015f4489b782e14c96b823a8b7b414a93faf1ca5f9d40ec7373292a43b83f58f90ef4911f698a8c5939151dd0d618f9e6173d63cc1df729dc4b982a85464e5141c68d78a377bdc9254aa4af61615f4cee229e3cdb6f0855c1f991ba28c0ffcb1692c02888f9dfec2b56755c117a3bb5a640abc5240ad359d52942a31ae3534b46cb9ccbbae845640086558469d1fab74da339532501f8d09d7b596dacfc7024b23712833d3088f922f408846a9caa5e6c6aa98fd0deb97153824d8f03c010260787925415c156c584a6a5e01e33a44e1361b7ef590ef94a9da9f90a6fa4d17e69db4083f7e99745d2ab1c442818b9ceefd16e2f5e098b5e489ef091a1160f2631bb7f5c12c9bdaa1b4e70d295b4703bb37eea10fe3640b2ea893ea1682eda7c6749e6232d74f271136d17df19e4cd5b1a6b0f138b7b2863c61fb0042b6e7ff1da0f41af0df696fd4b6d135e98ba906ff09f4761081f11854a9bdec607c154ba4e1862f761e41e109aff0e89330ed0b375d9c4a28999cd3995075281016606a48c6564658fe2e106834ec