0x2cffd02ea61e590295aa8be2428390fd4594363ba46660c24fea8f3edc78229dffbcd644df231dd303d1f1c3381e843630bc2dc84acfed9d776581f6c2057e8fa5d686224bcd307ff920d85fb78b2ad380d664f9dca2163c993199e2440a0e8f1fe3c2e066029b4ae5a547a19f38179c4d08618c5446828cc8e1066a32a785b0a6722c02d35bc55bc63ac3cf0b638c0486d99ff38b757fc566953e9c93df12ce985ab5f4c4672a5e298a50ab94a80d5e70899aaf094be6d13c6e3de046004f0e85a4213a90e3c624e168266e2f36dc1f8dcee1422ef530aa3e520a457327f324986f22178935b9f69c91acf747396e04d587f38bfb9a4f59fa10e6c1dbfbe8bec57938035cbff0104531e97362a889ff161ad7a7025acae8c67782634d2634e28f4e6ecf6efe412a4ee837f5476f2c66107026ce4b0ac13af1aa4950f9e9e2ae215145da80914fb9dd6e83365f6271122410324f58113f477a0481dd3a19864cb6156245f84e5306cc6dd1a2d94f907465df47af35ed49cac587872c0b1a50ab3d46a1bb03312d222032c933d09c3a7deb84e0048c0ad471ec478c245afd1a7c1561e516a6243be948ab41d95728cee452c7f99da306f176bea69e8e57447f439da003dd748770bdf07987e9564beeda9543239bd2b9347b616eb424b494fd77d252fb98ef9e074ddb72b264dd1c8fa9d20857a181f9ee5fb8c385d6e0fed910acd0ed490dc97390e6fb2ef56802f4f9b0e1197fb7fa91fe024003be82c7027efa7804179b42357ec802a0b0fd7a79eefc6a074113cd3da7aec5567f2c5e792a1c9ba2241b3069a594862643989b0677991847292f9f32934e16283575983a6a1fe13acb6c02d4fc5a018347cceeedf7bcc52befc8a437c2fe34b78659c45576df838e0f2bfe25e09f5399c7b37f7ade804576d8f9b3392c18ad762e28b3a91bda7c1eb98c270dfd280b3834a542feb439f2c10c161185ccc3de504706af03e02dba8cdbc577a606701b3a3afc4cdda9c3deb7eab4dcfbc2048a18d1a6c2873612a44eef0b65f0e859722353b2bbc214c8aff8187d57dbf1bb215f97012e2c1fec697d727999edd58d05cdc4e36848ce04a5c0e916cde85e294eb6e5d3ab8f06219c47028100e61da897d52a536d8df133699820926f6ef83e8d21ccedf6218ec91327f73e38ba57d350332e11d68daaa60275930450016b66915fb0430e0f8f36d14fa05ddfc1cafb7e501c8fcd8c43f8981cefead5db6a1ab507abb857ea918d7b70cb1a1d0d1c86bc6f4a601b15a9d4db58c105cc0959bbbba67efbb6fe6bf1539119eba315bbd7c4b66a82147bccd01301b7102b63ac6e5e6b18c751c94d9689bac743a58b781972c71d3ebac9df8ac3f63a1e635ef1f90546198ac75245cd02c70007d2d628b2d45a761b7f3fcb125ddbf21cf89c4d3c41018655dfb6e63b63f8da47b98d4503bd24bca59f26e1a56a9f04bd6b7a9d74d0eca80f2c06d551b1d12e8d6e60cc953307ab043be66d9963906d5988f95ef4e2a57d77f9881b64a35093c16145b2e119a1c40baec9f6fe58dd71648bac35a08c04ad80028dbb487caca9f11b4c309d0209107048b08d91373a8d5c2ef84d875337ea8c057996e47ce4dd402a577b6e48eaba5adfba301fc14a8e9df36d72e8bd392f9f61df66d4eb073b9277c2960b899de639e1f1deb0769b2c35c2199c6680bd99a7cfe75bda9121c283ed7d9ff71374a392468dda2a773e4f9dc7845de6e63b3988fda34ed0ddbbb4d12d9f427e5386886daf1ce2b83e7f43c8e2e9c50ccbf3d6084ad160a958da141cc9470230d8e7cb207bc0f1f545478d9dec941bed5159bba59ffbd6160b5524fd86ed97ab902dd0fe48c34b01f827349c036916d029ddaa9823d1b08633e5c798b18456db7c9de30ba86b819aceac00