0x2cffd02eaf4110a853526efcb1ed9018fda6dde65f87e88c7d0d0df9f118ab6c39d306f7e0dfa7dbdfdf71b5a54f994e4f9ebf53278b613142098b6d0e152f25cf52b54fd41fe9f1cd6a78882c5cafbb6445f3ae5f4403221a0753138fb04e42236c1e229dc0fbdffbe60f19265e43abbb49c5f2d596d69a4d3e249d0402dd6d3051b2bb3f8112c8aef57eeea2d2ff7e8edded1e7091e28fa545ae23a5117c6fc6300d0a8e89e3e9634f647edc77f24abb8122255c429ac1237d1dad91e80094353d7714b821ebe212be7329d56a5285d100c3d43cd1d8baf602bbddf33536108703020de2990444a70de6e5db6ed615b0a584b11786604daf0a66d664f56c9210f2b015d309b213f08423e6c06fab4ee7bf90ed58d70da18606bfacd9faa788659bc351e29e1f06a2288c940e0b67db6f5421a147333dbe0fe13b684dcdc85c2ecda0409d5afc46167a989d514ec725bc2c80844535c7fccaf8d70d18ebd07328c8dc62c7ba18ab16062caf0ca304d717f202f56526351adc8960d983a2d94596abbd3c5426c32128d7cf92038ded9af91d451692d9bc0ced8235e0f3bba221c8e890cc118f7fd870d81c81d67aa96d45dd039705f8a95176460a8b85decb88a526218bf9400c171c3325d9203ed5e1d97c23f4f130d5c6451c4cb379bcd9e860b1d4b8adae018a0a9f1aee6ae6504021da7c00f61ddf3574a4f822bd89969fb65d2faf86876c38b32ff1f60b7a9c984b3148c9fd74f425c0cab99bceeeb7b518687d224309f9442ed2810225e977f941671a3828b62a74add85f387b8260b04c9b96dd96719abc61884e9226b046123674089dbce4a3f0ea01ec81beb196d47bfd0e74533248379c60016c0fc269b521e606943e36f153dd5c89d0a0c8e8366b76ff7ce5c5c927624a8ba4891224c719098a13c03d6fc04162ffecbf1d960d14b4b9776779f84cdcc878818bdee9784801946075b94a8bba0646350c697213e0993a609df1e3697db7b850a823276673c69de0fa77b5ab5baada09588ef3f9cd169094df7e1861099e712751dd6ff0c9da2064983641e898e8aa6ee3c3c82b26cd7347f92f6bb75f302bd4cd5e77e80e36a626b9fb60afaf28ab43aaf17a94eafb6a7054f8d270d6a52b80c873f2917db9c7e99a188483e9ae89c3a90ff9060c2f4fbfbd42f906ce59f050da3f563d0de5ba84bad63fe3d08458b53d84ca901d388d46cd5fada01c533bb654b53fa3d37663d2c90c428102d6ded3909d190d535d41f0436acc0f67601f95b4745341c7f7ee8f25a2754266c0c34a3d93ce19725b25ed824bdea5527a3821bbf617df728b3d20f3dd18f4d20ecc80ed3f09cd17aea4686549a5495dddac51e0ca813474c61c6b0b3905da840a082a749bf2379db331fcd5d5c1f62a40fceaf0410f7b580619e4477d4774ca6846cf89d4c3139a96bb9bb77b25ce49d1637f89b41371135afc0e6249a39efee5bfa2b1056732b2e9604e23bf85425a192d5ed2d14249a2543114b989f3b4cbabd2dd6056ffce664a23d68b443eaa19d130707f2746ea73152ba9b01b4cc8dce8c4af63106db11a4bac27bbd0a43b086759fe475674dc7a6eb7f69a2b103e6ad173bcedfb842bbd97cf5e5ec23ccca7b5f2c60688613be96e7dae476e0305026cf0d327a47f8395edc3e14b08e0651819e6ff2f3332716f29edeb7b929ad30684c720d8921ea7fbbfbee0d24008879f0f197d1ce5e42996a845f323062eeb52dea96454aa1c17c1bd94afc6df9caabcf3e5fe5b5ffc8c700820406a9ca21c48cfe502c56e0a67afce3e74a2761b0426d8bdee47159e1da4d2693f839dedf891f8ea298283d85e9514f86bc56488258b4b1df77eccde3d51277e143e970e7e60b7b15a4265c2dfe186b5b134bcd697023b6ff383c506915e80f63f