0x2cffd02e44b44ece43f8165f12b95019454f1eb6b0587e5838de3f885f668e54adf5ab042db9e1e417ca2e1c61887e17e562070fadddb4e2994be09b5c4a9b06ef735b342a803889207ec04375949d732a41962166a6f0b694b2b2f9b784643dbfd7200b644fa5b07d212f8845339d4884679d03792eb41fd5f18ddfe52da656bd32fb0fc4138bb1fcc4c7620cf1ba515f1cb30e3ff378490b7a88babb4ee716c7590224af5f3e337331c39d0440f6e3e3caa1bca0837273580903de22a7693059a51672eb512f2484c77219b6fe57f02eadc7ca9941981ea814681c80cc171506c87bfcbe167fa2a6c41faa1852fd4a1fe532cab9aeac5b23ef68ac2dac54ee5329377e085b8a8aa2fd07556800438ea31a533a13150889b995e3a8670a3fe16952b33d07c6ecd627cd85aa6613d1b5843872af0f1379cc5b39b6b71aa9f8c694743eed5611c1abe8dc4803fadd406dcd2ba0a6f269c92515795905512732576a2ea02dd1fbfd6aa07407c71dbd217264b9412630562a6f45d1280c958c07a23272109a05c931a2811909ce5681390367499e84f1882a3e4bff29a673697c9abbfc59cd2670bbe2a7fe4cfeba8e586dbe917f1cd8da1cb9384bc0844b38dca611523a5be8f1beed65d51019d18e3291d931185c9099c46e5a2bd0d309beb0e1992b914224d0879fe952df6b5258c9242329b9226a423d93c87d28982968b92af095087824d64ede4a8dadb5dcd7f8ca1407bb263d660ac22cdaf5a71fba6ce971af7ef2327e26b9389938a65870f1c54d50946aca0ac03153814cf4aa96ca8ca5e4a8f603879877e614f5ca07120853afb92b1fba3ae5e73332d7a77e365b8e6d78b14fd4ce5aa1385a2f4613d5c4cc60834ea74dcebad282cdd9bbf907e04315840c9258b9f0cce3cf5867de9014118996d4349232830601f2a71a0a60caff749d126147ea988983c4b3a24153c8bc298e5c4fe15a88742c0530743faf53e5b76ced9e29d85df022ab97354354891645d10600a1aa7c25c09e6e63c4047d872330f7a13a1c786870b049f42368d20ed3b2bfda3557f3a691abbdf7666a5a4daa5f415e5cf7088069ed967ae559be5151553610100f80307440ba04991edf00fd33bbdda055d16d6eef6610fbeeb8d3ae70d3756966583549c66cad3fb735b3b9429a1b4bbf9b9784021aacc9c3e8fb9407440f516d36a3735b4ca37a48c7e42124e76a10dbe0fcd5d711e17b097bf03c1ea54558ed55418a8ea58065252aebfe4f9dab0220d752478583ab00b4c00587b30ff9eaa4e836cfbdf6c91a153f43a58269329c7f22cc4a208efec12fce23f3ec3d29c69cf8bba1ba45356badd34624249191bd54e8ebdc28beebc6135ffbb85e8dcee9b2d2600c5c84325d14eba97306f674e4904ad409702a17144b15fc699db1f3b3f349c52cd88c4e9ce79b9d0899e4b4d108b2ae7243e3b194591c96b8fc2eb74982f25e9a27fee7609831ddc9a519680c927137dd007817211cb0ebf9954fcf8930502ed879fb7cc482b40da64a1c5f1f2d455ba8da7dec2807e3133b488865cd121715e1281d4188ee75bc4225b6120b5158ec47d7b6cbfec2c9a75c4eff85b47bca85f5cccc9b64e8161a49c1f2a469a7e23ff9f07d646fd9a253a16b62c1fc1a0175f39a55ba3a7b036122370917e43900b981a45b7b7da2d329b278717d4835b55783b7609afbfe4e4d98a6540a2106655047dec375f3f280c4fd49874677697e00db97c4350cb72cd640e03a1de2cd57a0e19c3cb0ec5703527606d30518751adadd980800eebf440491cd496e95e287254f9c8f495778f6d593fbc54b89df88025461ab045dace7f6fa3f8c61cba9be7823b3465563fb90d38baf0a98cb8a4c55f23bf5173137a3aad4c11485b988a457885f712f2b6f2acebf3c2642