0x2cffd02e70b97d7852e0c81263207b8edc74ff49c2580da4517b418f5840f87ef89e1da547e9b2b3a1e1c22f7ebc91f8ca9c748063a678e2637a06b3ac5dc84fb4a93cc42350bb117ea8748a01b973b990ea53fe661e763bf84c4ca7610db636f335584e5a20a9fd0ab0bfbb92b986a384735a169422390dcc317f9861b1d2fe410b1caafc5fc8eb16b8d5435413bba42da72badc0d539d3d64216a093aaa45d025e9a3e6e10e0b3e5560acd335eca08a2db5b9088c935533ac865741fc7b00facdf94933e4b600ae87c489c988f05f729f149a45959623b5bd90634ad9197edc6bad87a6154ea79802f30270d3ccbfc124a5f2de650aeb40be6517feee9040cbe3c4efef54d81ad7f95605acef846cd60842e5d736dc111e168035f5348d02d6ad652fbb53e6fa197fb520ba820e5e02268d28ac6c5efefb8c6ddfcd92fa85db93ffbdff8f59dabbabcf1b14b44ee3c9a9b002e3ec2a9686e326cb4a9a00848fce571901b71a47ead3631b02880c18984d7f8e1d231df69ab7d2fe23770749b563e120aaab9112d6ac3523d491017cebdcbcd85760424fb7f49846f09ca7a94e22e1f6fcd7a717d6e4193d499621a5cafc3683123e609e217cf08867d47733639e364e356a059ebce345e467daf3edf336733ee2c366a5f3fa91c859883e8594cfbf866e4cbd916190552f46214fab12b48aa9ad53101b9c8bdafe01736935ef0a98c4acffa7a662db19bf1b29acb45da99f8e826c74cd946af48b4fce848f6e87f145665556ef2d2578fcd4740caa893994642a37286c1152c12e4a43397aefc03ca3358d4b5f10cf45dd55cf19f87d8d7812bb3e7c037c579bb75ba18d7b09ce95aeb2f5dccac3e0665ba6db324fe0a0a203045ef8ee664f9d7c4b59b18246b059627274bbe54f158dfadb415bf56cf87b59437a4f15722abab9dc176bf81c624c1852137634dfc507bd796fe7bb89eb4e74841dd440a470a710bc0f731bea9bc57f6d96f8f06da9c7e67c029fef7ea44eb6b32c2eac5dcc939ce751be34e80e4e801a52be59985064762ef737fbca48f9f94901625c1552789c8da316da26895f1ad51cb2f1eb45f7a558b2e6e0581f5c2eaac41a412690ec914224b9ae04860785d912285a136604ef1c52b9859b4986735c4b9643dc8fb4198825c031c57b8d3f9dcf8c6b7bb5118d52033ed30880a9d6d466b3de40daaecbadc687ad92ddb3d7ec977e1d47b689150cbcf69d9359e2594a796c4862304e378a53ad5a7e77279a66cae0873fd7aa5ce65178d856db64ccf7d591ab8c7e57a96c6cc11ed8f80847abecc7b619d49f96538a1f92df1d3570f66c72edb230149f0c6490e320e361d839ddbbc6931819b681ac00c641440ada7dd0b744c258d4e81d00497402ac8a14c4233c41bffd3159cbb0ec5df459f1ca4c33fc46802200532a32a1b069bfc12fd9e19e181e37db08aa6a78299361dfe6544d568bf7b11c9c7b0465a99a5d95cfa2c93b078e2cccb8a9a8dd9753e5adfe2d6899ed62ee78cad0ac1d2d83c2b6a27498d81b45a9069893b657584438ceff7a750894838f265e6ddc1f6fd79f71dd948ee0ed3c90d5f1152c1f2b48b2e44462952c48b3ba637da4e4fddded9c47b7e2b30ae839b0a8123bd93feb76da84e57f87d136d1ceed9df057c88614abd179996c8697e2c49ec48d940cc23e1597b2661025ab3365dc551f5e255c737f22b9b534458487a7dd4511368e02734809659e4c728293ce7d63f84b6f5f759abe58fbbf094c0307d6d244a6178af852f343ce709dc47bdd52951c8b48f605b6c864ac8e74d96254baf23ac117523c98442494cd6ef568b82b53b640574f8f295b66a9062ec9beb59d70e48cac8dd0e9d4a8aabc80cf263e4236406c7fce39eac6227017b8ae05daa7fb7174f72355cafb968