0x2cffd02eb5f2341a117e9267e2aaf9c0face1ee64ca830bca0642ffa502f764510fa209685ab3fef0d1b54afab858877476a2697396f7ea2ec07bdff9c7e5938c03c723cb56895245fa50255421c0e9025030a4e160d39c1cf64487c24558e49a3b6e1204e835a4b2d9f3696cc3337ef4d724b6418f2bcff7f2f37d7dccdf1023741e8ad03ec95e757ca3a58bfe877f39f8dd7941ca84b18d04e3e7ce855eb80d79fe639cf99b7ec0546d8cd320213397337feb12a1bb34df99f84b02ee50ae3872e935e86a540c8e14b4ff01b8dd9825ff954214d74f237f94fcafa64da18d17cc8414ff8afb60216be3c453c106584b100bd3bc7320c0bc53a9cfbfcd0ed8e16f4dd8328a9bb9cf0434282750e14b41eefa91c96c9f2c86032f5f2b0ad21cb30aa5bc9cd3345ceefa989b56847bf56383e47f695f46f09978e4a975d52b0b52f874a65baa2674690196b05981096ee786635bfb9935ad5a65c1b2921f14d9ddd6d51129f090a2a69f88c0ab125bf278fdd882d31c7419fa21d5fed4b6e18748a0fe5d6b1557f5407b5675b4ad3f21f6d8a3ac1b031ae7f12bc5b2877b5fda2e5b5ca29c242a6f1bd4f8566e22f1cea3703883dfc8c75f7c6b263a84a685b5681acd92f5221bfbb3158ef5c2404efd6885508f320a95e9fa2fad1699815b05df908efa2c3b8a4cb36e4b8fe539e7502a73f10e01b30a55c39f5e7bc2eeea4d8aacc0792675b5ed890281f0d49346e588e957cd0ed5184773166e6325beb70e7449427d6acbd81208d245c5bb68dae4f98dbaf7cb37b5dd6cc77ba2eec66e93c5f65cea42b6fb6b8e18eb22bd58afb84b10d6fba29b867d61190c08f7b0bc9c201be02f34fbf2bea06d956b79805e79c150392ce5e41ac11918f4e186e4ae1bb44cb80fba1c1e7c6ef8f7d1c203c3336e3141ca3ed7dddf58978ee9bf4426caa67140c138f5dd30e6071e343a3a57260f039bc8a5c6ffed60b3bdda7b2e8d77538a6de38bbf605ee1c670ac95f0bc02010905804dee17d536fd7733a7859828e4d0b2778fb9d6e6d9d8a2c0dbb8eaad452601a030014a569c112701dd41771e574467f9b4198063b46f52f17131b612c854dcdf27bb9fb71e73c6f58ff6cc58be9d8e330681184989e913f6571655eb171b927704f6b3d5972d4de8ec5058d4e83a999fddd9462796f50affdcde3213a26cd8c5deac0f11aed7e829fcf753087c3ee64e84f4474c91621b1467e3b80225d3b6c6964ebb2b37a293075c4dfece326f67fa1cce6c934d2c9f188e10c152a5a78ed4438d1c2768d5c6134dcdeff12da867e33a2550e0bdbf26b75f2ba6b76c07cce516337c61bc3d1aa6bcc3b559caaf877654a359a9e72a427c8504c12cd7c58fcacba098cb34d35cd8ffc2adc92d672c15446ea1104e4378eb5745873fd25c2f668507b8c4385a3a669542b17cab44caef319db58ab3c87599d6e57d4819adfe5600e665e3ce4732e86a2c151806b9c1b86f4cafba6ed5ef7031a6850de88a6014ae203b38cf2e86d648e7971d33678d04fe0cc05d0ff812048f90c54b04beb959ac830d28d1a658234197184cdc73c924613727b6b5c28e33f021232b86a9f60ac656b410b227588dbcdd5961a77f03f3ee42ac611301d3c35e5220d070532dd79802dc466de84451dde9b091038110cf5ca8a1d932a7b67bad1e07869637ac7f9b7855682b14196608498bcef8957672dde85b70d2bb36644db7acbda2bc4033d4fe95a14b03a294483543cdabc3fbc2ba8beff0d07454ef1fa94f39d2c5292f0b54957015b7c55da3d1b1f9effc95e4f605c45b986d102acb74a21dc26156c768d0b678d01628c5577893980435850b80ff660ac73ee9a7e12232aa329282c1d925729079f788ac2f909c419749ae34e52831b3457d17e70bb48933f840bc4c0