0x2cffd02ea81bf65de561f1a903e2f34a1864e48c366a2d8d511834771399e7601e248b55ee1600cf0eb99828be9b0e8de7607f09e889f4a0cc1d00fe4612b9ee216f57825fb42a620f3f88be3d81abeca0fe8c4da67e2a0f0d6ae55fcb4f763e3744ee46b4b5ea51792f19ee2bf902a3b311c95604b0a923b46a0c97187a6376501f282700da64af18ac1bb998edda1532b92a35a37e6ab58d1b99fea0e780d10bb8ea38bcfcc8e8de632dcf2c8276a2c1bfd97c0c1034179435d555b33d9d4187ee6734ab9dfb3148b88c97f72ecc3db00fbda2c6d9fd63763e73457b1ce5697634a66f22ab9b7e9f71959bbeaff04617e583662a40203103421e5afe40551c10b6dbd7a15d0936c9223295a0cb0edfa42cda06eac47b46fa29b260c4bffad0a2fbbb52b34a4bb37276b9beacf8637016ba4acc58ee944ec5bf9336e5adb17b95b7b6578a424934b3c44296bd007daf19daf327a0fad7130b721c6c15d8e42d8446d757f834a2f2d4573af25d2697b36de45e9787bf105ac33433665368f0f4af5463d1cbea29245b7b58401d31f802c814d805e0b6a0de6221820f7d1ef125d4d0b12528dbcea954d03b4c50d07a092a047702b4c0701d336d5a243d15ce8a4840f5bdca20e3c830e9fae9604c268e784a7691cb989b069b72a3ac097176eea0c031971605a56ec6976ec6f054f6f4f68034468046a4d01ceff15b0518aa1d82d0c3401ae655c9329cb15c173298e2a96b05c4a616a7693051ec212a53e84e2ac7f9ca42f1ece253c8f839004046ead7b7e1b19b2ee682420e291677accfe9410dbd2f6f78e0f2456cd5fa92a2c17184fba269fde7ed3520d0f3e0aa9f25152e2ff4d27824908e00ad442a71c971f11c6d66bbb7fcf5702b64748086c930d6dc21be180dd0c06010afc9b8ea61661fd1ada2f90085d73e5b29a85b446e77212c8f53036656615ef53558eed1a404c74a39dbeafec9990945ee2583bfeb9c8a5d51c7c25424327f784cb89499daae538d17ce706a7b5abcab058df2bb9d5be94b060ece8d960637b620589a4ba83b67f59f7c848bff1aaaa70086b4160d46ac68c0d9979adc67d28601a90c270987b823232a4f8a4bce490525b9e1198b52707d96879f6a3dfd0c9c632a5c51a1574bbec62f94dcac732232419ec1237b45f3c97b6d65ca25cefd11db650698eb3bf3e02f43d801682f247404bd67d7d4ae774ce158f3e3648fe5bcbb4eab7533081b9e3ccb6690859b041e9a08dd8439a549daca6e76cf765477fda79e797244d14c59698b2840b7da32abf9c06f443bdb83f727be881b72a6b6a627edc909c74cf91e89ce6c26e89fe147c45572910572b6f28b6881b3d9da2c47633abb8d8b3901a069d01d746823388872e5f8b1fc55f65229a9b4240777722e849efe7b77d0e8ab0982e927de08c0d1ec3c1673de3f46eba276741bc663c9f9f2ac5c276d0d1e43e4bac20b90fcc9d644d663b25c1dfd67e2d8272dd991b9e534231053ff1b8258d79cc6cc4f535f4f62f811b9c4f7090af6a8fe89374ccf99f9bdab0aa8291c6e394aad60550a217e8d9dfe23f25ef30fb91ead988b8f213bcdd6451961d95f1617cb9798d78ad43a89efba8e92954bb9c03adc9bac362e6a9ed05b73d4d2e6b5875fc75ff658fecc31467395292637070828d8a3f257a44558f2c4dca66cd5272136396d213e86398c5ef2c8943beb9e046f50a3ae51e9bdc9b3324d57ca6f98a571664086fd693d55658fd20d881d315db56d726c3ab08432f6068c73fb67d834cbc862f4b5fd8ebbeb670025e561fe0b45371cf1e0143f9ef63d23a9c690d9bd9fdd70c317bf8d476eb99dc5ffcef0e4a8d6c14ece576f25838cbc7e16958fd500e02ebfb8bd7c9c318d4265b7da7074378db4f326543278781318af568247765b27