0x2cffd02e53a4965525b1641f328d57b284263fab424d5198b07728ff700e686118bb10d546681dbad4fdb6eae353de89403bf487c952da43ae7c6a311a9bb2e813b994561324d5677e782db59d7c2a7294eaf7cef25a1fdefc3c8ab425dc1b044c144329356bc446cab9c659d1f31621f018ebbd3fc6be62455816d2f6b745aa6043c96ea32ee543eb4c5feeb474b7ab5b2b540de85d1a09c0d3622affacb575587feebe01f3575ff9186c0017ebc7bcecb408f04449c2ac37cbd26a63ee1e67ca75fcbad8c834cf624572520ce8764bff160ff572b0ec2503b103653e755cfcc7036e7c99adca174efb9deb2b645c2ff2a911c305823bb0e32ec6dab11f19a01379f794d379e87fd66bea6eca23d3d93691b518eb5f1d501f27ecb6ea009242a8eac446ab58dead33cb207e90243e5263862e849858357df4503a2195dcc46a240ae8e36b066c2e5c1fcf11c31d2a8d6a72641bbfd8089ffa3e43dd9487474ec3dc06c14f20ad0f1893c824949f085abc8bf69309da552704608af297c8f45b8265da866b1d0db849f3c3f95e3dd654cc9c0035f57daddd69df7f0ce864f9012def02ba7906b199368f074359cf8fc1492fa0a7f37b869822aac519c461bb6c572770e5dc673f63dcfb784d1faaf26612fb85f32109b6dc594fe49b3b54fb65aa33cdeac66c6a31e568c9d583ea26bcb644110b8e06a3c905967cba8fbfc668cd3003da2c7a04e74b4c217f94909f6ae6e45bf4a1fc7ae2dc9a9b5d396bb80856662141116d4abc7e5b8c6958613b5ab091e39b55087166f082481addeb54e844a864c22723a2b39967e72bc4f3000c6c90d752e08232e32ac3883ab9be0c77dd956e4aa31569cf9515ef8ed5db5e8352f660d16cb7081b063c648408dd01981bf6567ed4b93bbe219bd7c55330c92d477ed7053a9b40566113028f7f98d2de151b3420f70d12f8adb121d67a1c5c37e3d4bd6af6f3d9bcef113a8f74696d35a0fb002d90389275dc12456efed6bd03278ceaa7a12fda8e9a4c603cf9ec7be43580a0aada995c4cdcee095da4ec87a51b3a14833d7d489c60a9aa80d44c1e6fd11706bb0ae1b4d90942299c27584b6579081adb32f72dcf15917f30fc702066dba2493563a018e0ffc0ab1912dac0ce1aa16d05c315a95ba742a90f4c0ce8ae6602b17e217a9e2f96b628caeb1af67154e66120c297623dcb85b4cc53e4d41a043458cf386dc28cde70d0c66d4aa535aa0626316a8acab59c7f290665968f1851b7ddda4ff7ff94ddb2fadba8fdd94813d083535fb9483fe7af856436a079f7c7c2ecaf9c4dfd99dd003db5fd00a1479819c592637af1042c69cb41173e499cba28ba35bd9a7861e2d33306820d060e960f800e76251e76aa50f28a0f85fdfe5a04ea90ac0c66409855184baa8ba392cbcb985f7099ba6c7a8c11e885d13c93e4523f6eda30daca5eecfbf198bf9544ee786e0ab2a75afd8022e204da377a1f66865845e3670ae952e16c1a63f97cc393ac20007e6ed2b1c1f5ea7d64c1d2018b2d9fb3fba14bfac559e6f115b52866874552979d0b2b7b5a60d241bb11fba23b6ba6b02e9e6d8ed722409401c34d4b4aa9e348e2181d8875325e4608a6fbaf51aecc52470495258d64a6b4b0129a96d88081e33a79b6de8b86015cd3f5e196ed143444eb559654d469b16613edb35f24ef77cf7499997a7599d401f6b3189e32932e13f66489aec25479414197800c94d5f9806187d28e924f17ffc3054e2c094a2c1c32d6bd85679e0c22d2b9ef97278c5f38e3ef7e832c42817493dfa52b8564784a6705143c6690d36c35939cbd2bcc14ae84a9136908240ac37efd832ea985cc0f629953d50da2647e1a71847641e990798f3d7fe317e7f74f4022ed161e16a11f27525c00a1e4daa8ef39cda512d64312