0x2cffd02e778f389d4270af701b5441a1963194d6e4b70427a818f495336d889265a3805339daccedb732e93cdfa3178d03d73ba25b3af7602b2a2924072457b474eca15db761139a5d669bc73d960deb97e34aa885691d88ccf5148f6fb41073f483c226c5dacf1d09bdf5053ce2645a93c0a75e4f0749798345a89c3880bc423268d132add8567dec86b123581743b352dd7ee82c8f1705fb170547fa70a9b33c7462b24274ba57819d4817e72ec3b1dd50cc2e9b67bfda6b870a85265726fe70935adc6dd7db6a6e884573ae070630556990b6d09a5a0ab2fbc8c0b1431283418cf181899361ff142969ce9dc188610a0a299307c0452e2960bb9806b7d5550aea2eaa725022fbd5a6b3564cb380bda6cb55a3d5b5a9f08a5e76a004f63e6240fce7fe96cd5992784e446c4e3ef07994f7be6e50dd46222124e159e10af27ba16c528d4779d93c29fe0fcc097e741d4fdf30a2a6caff91fed38b6d2682f335f398ec3a82b0e176c3e07698a4e9f04c0fd676da8c2ca728b75c5563f173e16c41f3088185d1e4517d1c60c434b76a3d1fa371573c440002d12736947205b24d18445a0357df3487c719a9879345386c25aaa47193a357f1d20bfc857712d05e64f3dd847fcc0c4acb701ba2773a0b49f1369524a7b1de08568d82fed110f64174224dbe2682f714c28e80c7959a80a2def0a99f50395ef43a0bf4f5f170d69e22ccefef26633346095300c7c2e941fbd12ba9d7e24f92bfca6c35ffb792efdc6671f1da043a270f6a004db05b226b2cc713e438a9029ab905cb8519659530c757784390da7c392bc73be61412709f411589d379f6b454354eae65e1e4b573d6b4515623b9690ebb860ac502468d1d4fc4008c9de535f67bf5a14a02db95258217a586bfe3c6ff5470c7f8cf710ab14570559f09de7c58c574dc90deaa371406027c2f9081c41acb90a9650f667f3bccc17392d8fe7a9ebb608e9eff6a934a39367863037413acb233399e8704e91f9f10948f9ac1b0ec1083c56f49e1b31c6fb44cb6b4edefb9dd71d85047c2440b84043a5443b3e2d2a63f7c8e306b149b41df31a96c18d6a403b9779a65867420aa523410abed9a86deefbdc76a09526004c43534e6e162598546200dde51adea2f245737fcf96c26bf362062b89acb92d101508278f6fc4790c32ea1bd147c113f1dee747a54ede4a80c42a54066bab18ec3c55c36ad3e83c682ed9b6f2e687749db75dfa1a42e0943680abe6a7d52512fb8393f1cf1c8c49a331e4e6a2f1ce6797f96c94d49a3fec1968ee66d3e5790cf007325f7effb8ab26ef2408384b826d4f7db134fe00d422dee724aa68b75301a6865cbb5316f4c3378ca8c9b23d9d87cf017ecd618002fb534507e5f5252a2e18ac5e675cfbc374180a5e162627fda2462b38fc68d3ccbe38322ce4b43ab9cd71a93a8f459e997b2dab85e42573422248a7d7f7b6dcf7d63b245effbdba966f13d945b30ab7561c0ec0700806cba75bea5d86d30bcea19125d9d4f56d29af26607df670825491727bc713af25d6d760f1d9c408efe3ffee15fdfd813aea5ee7eecb27a8000e12afa044468f10539b0db30cb37a2b1c4d528d883b0fd29bbcba32b8512d0d9564d11f167811c0b9d1d7ee74a317afeee0b711bb99927fe4c1de158df61177e65ccc73953532efa0fa4ce820fb357de0a07c1468f98da4669bdc4f811e8eaf3cbd5bbcbb8effd35c0e34636b80d86f5b5057963c9ef49cbe33610a9a22881f47c4259780ed6c6853bc9dc62961d36e321df9d2b70483d917d4493e26103d5d606a0ba1aac9dcaf46c0ebe1c29bd7d759a7b8437d87a94a67b7d9c6463ea89b614f476f3c7c2005e4c70442b3b66174499ef50de76fc52d9434edb7921605b89f2bb4157001cf3e19d256a72847dc9