0x2cffd02ef8025fb26951282b253bd4f74015f24af6e1d006a709806b4697032b64999f458990151e8781762ebee18cb697f8bc0e761b2f0c12cf296faa7c542d5b5ca92bdf31cb730fc05aa8bc0199173e1e48068715befc58e395713f170beea4a3a79cae4dec217f9a3a5c711a45272712d44ba15de254444939c8e5c5f08b275ccf0c65e02e71fc4a1400b2e119e2e63e1f7e5a4a61273bf429a3053083b72bf9e3dd18add6ba3c4e7647d85c6ab5e01be13661a00831caee973e3eba69c3991e405d64f47fe8d34f31e5557639f048da041ccc748e16738ede2faac3327775ff6ea9fb35bc25885872f136f7b7bca445603123a3c6c93f913e842c3d90cf9bbed21e157d381c0c7bc0c7fc6946a264eb1e808959af5d846d09c6c79c535f4f95a73391390d25b92f5ed52f01c6c1e2df19dbb81f25955e59a71c3704c132f01bdd09ee097416b7978d3ef446650a6f17d41dfc8a55abb7fa04aa84e93b198f4ef6ff00bae09023625696037e30946d08fc55e9e365754894d5718beba7faea93ed7007f38b48a9065d9fdab4b9a0ea6aae8481670f4c3e7d44f4328ff9b49d437645a90980731878d60245e03b713934a88cb85ba4f96fa4ddfda35a5c8a20b07890db70162d54ef87dfe1706fba59581aa0691638b62dfc318f526550e62a04226bbba28dcfde814f3261d6c24d9bcf74745f44a225cba6e5217b4bc6588417609fe80f74c18c86e5575ad5cbff9f3b6b730d89872fb6cb6be52922deb3c22f2c681f56e9a43e8f9578638a4af5c375bd7d2bbb9c8c0eba393ffd2ce713f3800551970069ddd9dad82754ea52d58ac1caea9c3688f128e7f54996787a998cdb94a7b5cf2d7ecec22cdd2e35680f932309f0dda8c3c6fa4ed6d5e156cfd4eb1b0e93c66068cf2312bf1adb4107a3d1480393ad7cc74daaf2671aafd889a44422c8d7042b451b4fe1353b94a1582126ca6a20f90544044f0a434d14e5eb1125ccbe81a719a09dbf5aff3e1acefba1825c69250bd57ba89ad70ff99fecbfbbf435532eea3e85b2fed62352a88dae218b985f624b743d2b349fbe1cf5c4e9cf5e7ef956fb90aa341ccdc6a644cdec2928566a6ad1fdbea7278aa8108d00ae4c412ec568ad1d9c85bea02f0ceee5af6907b17b7395aa6640df304eee6b8ca6bd8858ed0e029e6e13409e88487b67de4e3742b4396e218a68eff80d5e265d2c6a48c02478d817c811c7bf1a569248f8d49e186b75b5df3c868d432deb892549d1b9de82182ffe9748b44cd9ca26cba59098de081ba56667ff41c97bb7146ef3c735111c6a13a4b2299ad39e82f2e76a6334e1e67c3bcd2277d23124d6b319e0f8e07de3256d590ac34e043871ab67795cdca0c5b8f631642deec4776b9f96cdf8169bf89948f40a91191a3878993f970924aca14db192936e91454944db1df565c1cedf010e47a46b22388b94cb2fc93e07c768be6832f6027ae7587d0ad9d50a75993fa7fd7e8d48119ad6ebe6b76b786e377d385a3e591e4fade8330b150698b9fcfbf3127de51b2e209f0673fb7d1045e9f3e1f1a421a3c09b913de032529f0b49c6dbf84c7693dc712610e1b5977e362369203f55e21868dc4d9878dd1aef652aee611697c0106fa1084e1a579dcd3401ad6f4575bdc76a9b450cb488f8dd0ad28e53e054b7f711adb798282fb3e1f6e852ef6e53fb7567d559a2901985a0fcc03a6a83eeaf68eb1ec3f033ab6d5410bb4f29572c083324677cf8bc5012ef2e2990a1a6f19ca4746ca834e95ea2be1d6737789249d13be77db05b5f8f0263d25db217e7c9dc58ea56be36adbff61bc3a501b64c77ccfc50399f0e74d3a58da2e524609666de4cc9d34b339d914c63c42c74cf9466b9c27076fda31dc3b945be576e92382a564038bfa571ca6ac821fd1a27be