0x2cffd02e4a5248e123d42150b4f4f213fd842002a27949570c21b09d039d95ba9927e4452285aea1f547062671d83cb4a70ac5c695f6d2640eb9c9b79df6e6db7270afa38aa9996fb3c9c7fa2964f1a5ff8a738835e6a09c75c552defc0d329093d17998e5bc95674064d883cdab358ab1fe6c26f4630fd1d04ff89e6119455f0cbe654616d855bfd5b9b48973b77c1287c3aff376e466a6271a028bffa1f8c8ace3c98a2dd1ff4b21af55a4eb475d39d27f468ca606fa2574e4bce9a3287f93c4cb7908cfd8aeb7b8ac79d73837d964e87dc792632d2ccc12073e9696bb8f57f125c658e612abc4026bd6820fdd0e100eb96d76a09ea2d2619414efdc9b1af377e561746b54911f975317c99710a0c20ae229db5990d8be3700ec504cc59c2931e855976a84e77c953bef0d824c983d165c7ae480979a128dc2797c1b250381daaddb6212b24559dd2f2b36253348115730c76cc123c98e95748e52ffea02ddc8c4736aab745cd61c8176bbcf4d51f981d32a883dfac9233c4315875986ffbfeb2a711e019143b84d5205266c469d29f46eb10685ae516164ae130ab2d17d5d4ef166f7775da7da4ef6a4cd55f540d8d788859a2009bf7219b84d024f191b5027bce07a8e90ac9c1650e87303a7be5dda57ff922823eae331a26c722dbd735118a2b2c2f9ba0c7b3c1b9522efa4f0ea8da3aced00475ccd35d02552d9678f65e648a4ad10bf32dce27e761f376be76a67f87def9edcf05d3fe3925fa22d34af93b92b47d472bf2fdb1538e935faf0d87a6e067564162c2f05d3b8016b1d944bd094c8efd5a23c5b6df443832aa83f3fe8bc973e5699201108ffcdc2aa149b09a308ebc82683d7d3a2cc50e92f90afdfe3c8f665d251e7dc64518cb00ac49b7033ae91343871cf4c5deda4f358758b73a9e7f1cbea994cccc627a4753f589007c35f2fb10f0cbcdc6b2bf44b1079a3d67e802eec9cdf9073aaec8bb6658bd60028e2f0b57b36c9a341eb8508fdb1751cc39e322e544a2db3cd1c60c60fedb0b06061fa234c3f8d4b0ee14b3a04876baa4cbe9c8c1072631f286f1b96e658f5accf746f80f24e1fa57d70d8e09a2018023b58b0f39f2ee9cb67c91c5a71e902402ec64423637efed0cc3fe8df44388c2334ab3ff00eece56e73d6d66bac2de04a62a48157cb671c71fa732a4fa4536ad1c71327dd661c06adc0937f0427201ae3b76d34e19e9f832385dc8e5d292689503214af29860b05221e656a82ee3bfa5507109ff71edc044141ee530ce6e0948ab0357910bb2cd7054718e4f8d4c6099a2ac16cf39f00c78e8942df5db1714674036357565386431c6cae8920a0b38bc9da160631ba7f763684689d494d8fae6acd0bd689ea286b8d49648c25c523429a376c3f575e8a927a312be7ddf0f951e28f403c10fec879687e8870aea57f49d2ca5607e0e995e1a094c1ef97fb4cdab80b651a156bc68f4b1fd719ca145f0f93fea248b26381027996f98047783d084b78517573b98cf3aeec83d3b5502563474a228a406bc31f943ec4acf16e0ffcf4bc7258e9b380be00ccfe3dbcf9b155043c00f32de4b0d87fef56fee344d3b67e57e16641f98e2bb2c08482c7a993216c91ab2dbdba5ff48b111656b5ab1db934c027dca8e6f2384e062a5201350b6d6e0d166eb7aabdc515fd6a943ed499c2c9f5dfb65f150a7b8cb76454d790055c4a8d58804c1b77bfed92bd075514ed39ba91e8ca9f2a122f5f2db0361c3a1869161fa17bd771791f1465f608460e941b41173c9e65a3ae7dcda66641f26b9ffad69c7a50b95191fdf71908597f76a07f316138fa725750864305dfebbfc921165e70bcfab939090df6aa4ecdd75ddb7f0ca194a10eb6e561887b3329a239b13c1db655d881d62d39673ebf67ccb30280ab71a8b293