0x2cffd02e95bc111188037fc31eefe987bd30203e98bbfa5e8659a968805853fd17ed885d19e9eb64ba708ee95143eefbc9e3b95370ec688a37f6c45eba6c753c4ea3ca6c8b53e78a30a7223d3db3cffd81e5181714a98719169b31d81d008456641e67db1729ef8f5c58ddf21f0b11aa9c52e3ff54eabcbacd3bef23648de453a8804d4fa6e6fbda40726a90d48063eb32b451f7694be16785e27f15908ff3e4dbc0f685da3cea9a9174991da31636216ec1144de357eda8084bc338143bf26701c281ee6b56a53107532a8884d06aebf4f5448b53005f6a45a40744358c57e249d0d4c11f080851e214b8eb7b7ec3b1a80e9d85278a2ccd044509cd92ea1600386a0c968ceb57e785319e1ab33c0097e79061a97028b2a61d8383c1b612b68a0b8374a5059fbd5c3d2349d4dd8e33b504935d0d7df748b6c7f9b452f71f800a87ae5d2b3fb7ee8a57431762a62b5268aaa62084c8fe0908fb6a4fb76672ba2cbd2ed7cd10733a519e950a5a0b4af0dd0e156536fdeb2a7da084b978b0717efa5e0203b3b1e239823cbd13dd076fecc4fd9917a215968e797cb013729a7954f9703161cbbdc1ba75bd8490de948b7eec70dbd8d99fa7c36072a47422058da2957ce5ad54cf1a3c00dbfbb728fbabff3d31405b8e928f26592c5f04d06611a1aeadc45a90d5d97928fe2778857645a57832ccf6a1ce9fac3349f4d059627d9ec720fd1e35b4457b88ac0f17d2a177d0603e7005d9bc705e0dce77a4c9303e471e0eeed41a96596ce26f7a67bd39247535d82c23f47333431c3ee8f140d31a61a5fb7cd570014cea1e77a3ae2bd65d1d9116d167163fbebd5499eb4adc430ec6ca19ecd12d8fdacca93de51f4764325a0d1ba516d7e6aba287d1193cfc618eca556f58fbde4c9dad74a4a657748234d98c0a558735f930c15eeea91a0e06bb4e2477e41eda8a609ccda6c4dd8ac0e99df130cff8168f18ac6d4ae1865c314c50db164e8cefb2b49361f65d4f72d30ba0c15ae653277a896c5449f3c28db0ade6841f935a15d2ed5ebbd135c82b1a58b44bc7d69c206e002b625be91164324735a038404f5ca3f3dbe7f9423fd1941c48c47c1d44bec5dc48d2c6ca4177e829e922832876d8f22529b54d108cabb78791ec48796392f2d95044c104af33dd21311d607f039dc2444ff965166dc2a2f2e722b34b6e0075e57ccaeb6fc5225cc6b90a9405b00b521191d4f512e03ccc6609a2f8efdd5c3e85ae66f2368fe866f92e84ca447858fb4c92fa661f60ca78889fed53c9c50baa8dd3a6f7a54aca9f54a61f9f269f6b7dc3969acae22f6f7986e8256309795795bc7fe181ee60af024e3da8850edb9648da840a0b1dc88963dc8432e6b402c7beca335eef76ac2ab9202a972c0aece6ace5348a361d6dacb36af33df9080d92e86d8bee0e68708b037c4f268619e89d751fbabbf42fc5112b48b83038acc4678d7bdeed0ddbe05f8e0ab6feed71d73668c7a4774d0a6703a8eab02b6fcf614c63bed0f5493008a4fdd1b44f211cc08b6e15221d2aaaaba21eb9afdfe991fb671a01c05de1f9f44636c195b7ff66d60ced978287b9eeb2aba421b5a91baba32d5752af589395345ec59d4923abec0fcf9712d2147cc04da951fa27820fcd6289dca94a48ff865afc6367957633834070e81a25c2405aa3c89c8599b6ab4366717e506cc9d4f61c2d181215e59ae8114288a6aa44afe3f18c0bd02b3f60e7a864c46abe37e8e19fb2c447107fecfff70f991eaa647204ef433244e055d531a483c7957665fba5b527ef0dd1527e9661d68e77661bf22cc2b4772ac4e5a178f2e65cf56bb748eba60a5f9ded0cf1c8e9ad493c558659f4833079518751235c4ab5aae896a16555fa0c6c6c6af8e9b7153c87eb4888bd535f4a8a25dd4c61ca4775