0x2cffd02ebb7ed52a89ea2b0ac6e67300962c825d135487323af139bd3e88445571fbd6dc9018c09385e4a3b1b4ea1b0303ada487bcbac8c5fbf449cc8ebb3df6b80f950b18aed3d91e8920e488ec779557008b9d4affaef010ee7307992ad94d8d30ef5e90aece0017134991ce7bdd4fe881657527c7e9b1b214e50e16b105f572f4eb66dc809cbad848bffcec5ee2028dc9e44c136b7691429c1353abb1a60f55c77e64baf8538decb9cac7f82dc41b0a35a5f10e8410fe18112f1c13892a057d573a5c99ef40b08f9a9cfcf1d209cf2ac99c547bf11bfb69906a2cd779b35c70f537b18122079251e14f0cbe1a41cdfb5c06739aa1cafaf78bab0fb826dd25d0d0ebabab0c1a052ada838f5f35d04003f59fca940f87d5bfa1de354939509ff0705b7a0d372dd5f5a99ade4201e4534f2c5fc255983dfd9d95fa797cf63fb57461777e172439306fe4b01a83db668217bc905012277b8e83e5631f193a844859a32a8d4281920c8ca14001928c0d7a51718b98484f5ed49a4421c4026338879b3d3f2967886d64932bd8b2edcee82c6ca5bcf70aac9daea7aaf1c40897d314d231a6193bf4f89754c950373a4fdb60dbb0399d840727595b38271239266cde80e0965df99443207f9bc5409d8c306ae1d33d1b7b670fbf0cc4734d980300f939cf06156d4dd673d387dc95864ba971ffdeb942a9b1b7b87da91e7a1b174eeb718eae04c65c26a20380185d39c21740f8610e98b525d8fdf6c205a5f0a7c7d9668fd52993bdada32adb63b36dab8ec02f4a393845e2c0e18183ae5858c50480b024fc3b28a9e7a1383faa1893826e9bae5b7df636f45eeb1159b582bf297ac338bec932eb6bc2e97f728e8a72e9b584be1a42e6bca8e2d9e2410e5dd5b40479b4e4151893a1beb0c0c101ff5df694cb3f9f625776fc56c81503b4e068e4bde6f5132da6ce7874cff234b7af10750dce4f32508579592b9b5f29564e61d26018594bf9283091936e5f3501554c5239a452522705ddb704f4995833610d8951158e37b4b377ac421c448db8a30ffc5cef2830086eb207360f6750fa8c9f9e51c2bee42c65360294ed1992ba945f75994ac0a0e71af71682997349948e6366050b726bdb38f3aaab4c9038924ad97f09c901b2c97c80bc4f283ae2d09a70442952ed441e9868cf846119bfb141fcd03c58f0af44eaf69875fdf00ef5d779570896b8fd18dd5df8cf5878ed35fc955e03f91807435dfe49dd4f284f85862decd266a98ec08d8e6b128b1021fdd1f7e0bc68a511e7aac45e452819e0c202ce2d4683af5ec9e6207b5ab766abbe2f1a2b307f554482880017f0d3d25de177b10a05eb40137b3268b44266105c52e8e084513f2e2ac8bcc7cec7298816af1a2b23ac438f027efc7340665c1625c383da6570e21f26c409a807b6f3261d3ffe5222a2bbb8ec9750b01d11deeedd6b417a865c86e5ba8509e0b986af1ed0e849fe214e0670b68039d7cdee6a20c1f31986b121a2294b4da4b0dd3aff1c63a290dd09d2484eb287c02039217e0b7d2f4aa30f6c91f49df6205c2550675b002d0ec88debde01ae0affb28d0030b3c04f9f568057e007a2b31824d643588aa8662ab905a85899455f1478027455dac19ad253b2731a43102938ca1187060ee90dd078817ae1e328d14fcfaff3269e7b7a5ef0e6721336381ec5334529bc90a89128a91c62709dc5acd1f431153770128a045b13064045692a772388aeecea7cb2e141c1a8b6ea66eb3750700e73ea956bc8ec66ebd7afcb2a3d3d8278703ca804cecf0ab3ed6abd57f327c3ea07c3eff1b0b5421e7d91760546103ad761f9fc3b1f8d8c5c254603bba670600c33f834e31a99eba9e5455d33aa34fde135066240ea865970aa1c5b99f97c3b92eeaeb17cbea06612e78c301507