0x2cffd02e0c32f0ee1c2184913e22d913dbffcfed5e00b4652657f91e5fa0c298c8cc06505a69aaeeaaa31e5de99e542809bdfeac3443df8c67321322fcafa36ee824d7956f8d403f3478e392d6d8fa1c758e9193c52010fdebf7ef5e97f4ccd0b278adfa5e3ba45a5a2234bdbcf517a4966aa4d2e2232158648b317338936e5ca450a9ba5ad61e44fda361bbf9deb24c6cedee36603b1090dbdbef32a8510da9c95a4ae3e0eb03bb320715dff23042c01adaa8a9e752d086b29186aa9dbd26d78ebca30fd06b675402f460f3d596f3d27b9ec8527583d8bd72b5a7838c60b7f164df8d3dc816f50b9d88da16dc26b0c9d28504904bc145cd0e0fe22f840b3772c815e1a024afe59d96c5caffb5065c16f396cea9572bc6eb1954d4dc270ff51df84f8887759fecabf5d4b4e811572a235e3c108e22dddcf1734b2e482d882fd60ae8526c2481aab826f98f50d5864e4b71678d9b2fc9f4e7628d724b9cacb02ba6f365523c77d4290b26fed3e1ed82f05b6d628c9ca04ada4f32f12200985269893f9e384802bd2b37e30d78f2d634eb5c95dd61e31af186a36ecb8133fed0c73ed0883ef58fc2d86e737c04e3ac22874b12316a69266a944c6024744bef3a64a0c3cbd48865155a18a8f7fd9cdcba631626598efd8e21ff73f6f40cf4412faa6b22588d596880fd190707f3284f0a966f45153bb2fe2c102d497f9c2aa27ed3f91819154296a026fe93c304835cf47accafc5cf54a268a509f44c3d4eb4d5491fce037d44b77081c490b99d9df8e0b5c0567e48d1921ad3034d3bea6324a64d9c04bac953c6f3474a090bdfbd29ed6832302b34499fe0127810e8a68834580feb1b0cc905626d77f1fff7af79f4258d9f7b1f212dc7612ae7a063d9f9908eab7cbc8a759dd6071f6de2c7b10e970f4c5e4f42f71a6795496e749594e9ede0f23b1cb349c8864682abb693fd8571de8aea3de41567bff91e5409703e3b1659c232b70764c0441c3fc0edcf86d102031dc246820a1073c039f95946651a80026d6255c82747d7d18013a16110664e3115f4e297a65d939ca82dd79561c1503be3210ecd23e675aaf9d8359fa21c45afedc6c2681aa0c61f94cf851272a6301b7d426c358cfba4809ace690fdc1c25fa3c772a2c9d2d5bde417473407172d6e5eb220bbca10362160ad49dd0753c0220a042dc4e0499cd3431c59dcd0a2861ce050f089652844008d6c3e7a77a19ad34a8bb770fab94e5596c6a49e4fb3e5121f19eef92dcdf0407bb0711230c9825fdcf75f33c09ca291b71b71352dc94f5bcece883a4becc69419e863a53411bc1cbf467d6f44683bbfae683ce1137e6bc9eae08cbcb5f0c5540b5875ac7045f14e1ee1f7e4a35286340afa69c24e550f9b18fd530e55d49d019375eab9eb7bb14c1f33b0605ad9f880bd44c3ab359ffb020e4d478f9db9581299a654092c6536f13694c5555fbc40b4072f812b24119d892f1f3d11caac280758cf054b61a4e51a9a4a9e3eba885feba931b184aa767eca34c9248c7344ed37e16ade6ca98e4659b30ac76201c6c33f920550c535f6b186e12a3ab55932191a8317d8dd7b1763d0581e2ff6f2d78630fe0204fa4311ae64a12c1debe7cf8270337c431654b19b5c7be482dace75e676bcd0a0356a8b5763f7aa1c8e3ac65dd06d492b44f86c22f8e1eaec3e1a33326608d6ab62631acc882a6e71892306c55c6dabd09708f3b5731aaa18cc2041548efb982d87f698e887846f19a5479eae4b11263735a17477ea1391fd211add5d897ab63f838dc9edbf820975c80d9ff21542b4532ba786e65ebd77addbe907f27b125d9ee44cddf6e25fec3341da7a19756b38d046fc02139aa6982391f3d2dcce8f69da0c5d1e49a48b8575ce6f3ddd6a9d351d16cc390c5b145326d79ec