0x2cffd02e54cbac18d85d9999e747d92ee6cf8d1de60f89b91a7ee8511999967b58412781d079cc8109a5b7446c9898aa7c2580444eb79540b5ac24fa5fa9d5ca2399fef83c40668342929012beb331f3f6dfe71fbfc047631abfb82203751d3e8ed88594e68dbfc2a4c367864bacf7f3a2eb8837ecc29020d156d585f11d5ada83eb10be8ff8592d6c5658da756464500fccf553688ec9627d4ec9a97624a145380873e725285742210a4e498916bd97b65d722dcc723c51fef3900294805d79e2513226665aef1fa4a5ee4da6d866d0ed2952357c4e88da5b9bbbfeffc75b0bf5558b1b0b1be76b71fa8ae3a174abe7e79c783b5967595cf938938896d4065464f204ba9360a2b2242f78578ff8ea831297c59382e9583a54005f021b1a5074fd5a9738049c85ac6076bef8bddfa236c8eef8545d81d434ad716a2962166ef4791cdfeba9d55f177c10ce4b9beba4f503ebe9be18d578f3eed2df15ef24075b84ba97f148eac47c2a5055d141c7ad4aa5d858ea439443109ee041cd74bba02568f2ec14464cf2264c56cc577b305673be37b0da4929b2cdbdee09d7d40cdcb6a02bd4274f056c3da44f1c30aa85c59a1b74665c9220bb0d451ac26089ab9c0fb76d03335a6da0ee108920ccaf8bb59f65025fcdbc351e787616dfc3b1cdc564507459d978b78a3ebc72e53867933f784116d8d6e94cd8d02d5dae8c8d1694383b965becaaf6dc2b1dd6af68475f0a19f4699e098df02b77209ebf2ae1763b368e5456311afea27b3bb8e0f1d608842c75d8857ae9de6117fea067c07723200655d4a040352e96af84a36d2e0b3178dd5f3730ce6f7cfc73c8266304322c1a81244a1932c999f16f7ad885d8979c1dfda7dcd5d450f091ec3fcf21341f244971fe8a356306e33307beed65b015ef333de68ee4ed3e42cdbaa054ad67a96117a3c68102c8b1aae5e948ffe9e1726a3bff81c308df248ef99208dcdc6a87393bfb316a5223f399c81591c05dbc5f0dde274ef5c442446b9c8db44e0bed9343d98c8425367f636100be28b6a95b1309ea5db998aa6f6addf9fa73c356936c9e7c2048e505458bb7b3370e766f256e74ebb150f23d472cec667a4301630052add63e8e5e1bc7e1504db9b38b6d94c3e7814213e7f5eed0bde05c636ad28890eb20eb0a8ba8e4323ecea1864a27295bec51ff0f92f36e52bc2b3e6d0015516f0671687bc6e1666ce2b57399b98283615f0be1b513b8d5aa34c340fb07c9a1cebf7e7bc21644eaa652cc6f23a29091a6df01cc8ecdcffffa685e468b536fa6cc9346e3ee0f98cffd67baf579589cfe700e582e6a8a3c9b01ed830d0e2686f5761fc4dce4a028b3cc966f9ea9df88ebf1e378d36263acc33f76e41f8156885de4387390a3e5531bdb0ba836dcd8ec922398eb8fc99dd8e1d8e203fcb2c90cada463b8623b18c77bbb1bd4e906021f9984573c501d5c76730094052ae9044f16d0086a42b3374f1f21e2d48420f1045ff01cb88e304da040e7374166eb3fb7197584fa6cd9f995572901eeee25e60c97db0bd72c4cd6eab8385a7af39713a862ca7b1efbcc24877c703ba6a51769ae9c79a3f8a54495282eac145850bef30384d0f3061b9deb20039b31b45026ff2ab277aec1c15b2bf42e77c85d52d04256665aa9d414c6d9dd04638dd1dd767809d79779c2b5a1a6f9f75f80b3f917bda5e5bdd3dd02a56a5b74962744f163d72bbbdf18afb5d3548cf0cd243691524eac988f5cbd9e8b85cdf7c2bf12591dd9adff5b3decaa39873cd5c55581e3461ba5158656f83f57e9b404802d5d5abc47f5e24eab4191323bb217fd73ebb18756fb998209bbb8a4c44f1874f64fa32dae8d66cb1f3b1722755d49232479102b7a96f1c0f570007dbe3b7229de2e1b37d13185975b36e75b0d7483