0x2cffd02e8447d39e0b64853d29efd74a65a8da73bf527a116a2ae64e022ff42b863ea5db24f73e337a5cd0661e618ecb8f08afa75b6770834c0f44d88da4f9c9dae742a348bc121d6411e681a766d027984b1b69766837a5c34969b64655dace88172f7b0f1b9ee8eac6d15d061915b5470101b34c31345a8cdb304f041f143514ecbb0147cde612eb13078d274a70b7c8a263d00af21a6579c47072e2ef35179bfe67ee2ca7832533e1843e0447c48236eea2088d96af25c31fbccc098142e43be6d550923d0499546bcbccdcd62a81c70e4b3da54e4c9fa5f0500b70950bc2bafb63b331568c165d39dabe6947ba049ff6796b73ed1364f8114216a6816460c6a0a9a5fd6b072b69b085f44001e3f0444221049812128f7d69104f72e011411d91dfb7eb352a3cfa420f485edf9a12406870626cdd66fd5658e3c8e97bcdf88ab3ccf3e77abef5975c2bb28218e821f3b2b7d6f180f5299c325238225420f4b2ff1e535831c7955ccd59f9aab8e1e16ac019caa049be9c7a4e2cc4ebeb593e32bbffa0b8becf94ad2a364e31ca3dc118fa77f5dd44686b71d2fca784e107f8a8fc388186d127cf0bccb4e882acf648ae4c170461e3ba694543c3f0a74c74c59373f33e8ea103fa5bb05100acbb0d7004bfcb4db312addce6593afaa297bd48f31b61a677caf1e9c6ab48396dbd1d3a399a4c4db6f229e72174c02f2c9d8ce0181133cfe24d14ee5868891a3d953521724649d5ac365981cd3319702ac96b24d2bb518ea30e83ee8effcfa397e2ea2aa671932df50704a72aca4ebeda7654b58e51a72ac49756f1c45ea56127b4e6833afe28656f05ca572328fbf58edd865137a424e46bf967ff4197022ce64a0c6a41fe6ada88968fe5f0a8d55f40aad985bbb0b99fad40706ee912a4fcd4bc5eb05772a0379ed3cf9d83abf03eb5e14548904551b78dfcb6623359f7f1c46204cd1064778c88db0c6c34084cd6d80510bc3345a3739fef60cc3f5affdf7ff4e86878234accc0a7f68f21f597d058e5862f60ddb3b01b111d8f0f4894c3f45ce34aa57d33615560178ba1ede8a77a884b4514d63882a6432e4c37eb55e3cc262552599d8f26bdf83c915b6ae67e0a3c3ce122292e2d8a7842954821e891b1878a820774e4448149832a81f25f5af76c60865a35a048419270ab8c0b5bac73e4b6bdcfd8de0fcdf93c8e1a93f5311bfa87efe4fee7aefdc00f4530541708754038b197311497502e89567952d70b82621e6e5e580839e8c79cedaa9c9b7a9c1921dc1b35e19798ea5661ec2dbc406c1683cadb65cc417e18f6d27e59d4456cf0f94927b994b0fe7d1dd0cb0679cb742ed3cf39b47c775d329a5963ca8bf7973a0032bbd2845fcf89ed971d3f2847ffcac902cd9d5e75a8b65b13308abf3caf11f5898721480d082d15f8dc7ae5eb373735e8f172fb621466a1742b0a53b41c7ac17733a4f0b7187ede5758f0b41efb641a3c30c8513001ed3ba73433c5536e991bb5428b187a749a34998ea973f4856872f37a2f3016b21824a5949c5f6ada49405f4ba8c7ab6045268d1842d80d8fa635349dff8b35ac2c6d6baef0c0b431b3acde76699d09b67f05ac0694022d88d6d9b1642255d7315afa1f107b6e92f7a9694a2cf42c97f98366eb7f64ab5d51082ab1d277560c5f328d48c465f2b73eb86e6fec5120fb429ee3e70db6c7e65fcb879f05018c5baed34c6d00234685092a3de3e711c14f54cb584f87c7d346bcbdd192fc1a515256626465e80c5000bfcbc46ab1a8f380e0e338462fd1db5031b6a724d5dd007488b84dcafe79c260846665b4e71a6ec27202fcb0e5c5d38f4477d60b7c37589a0adcfaff1fb2cfc968c89ab8b44db1c5e5542ec3e25d1eac82d712e5bd37b31542c1db7d9f3342a04276c8df69791544