0x2cffd02e63e3a2b859294117618af3e0077e5ae74177929c72c514be0e4167197af17238842cafd8c718efe465ef01bcd339aeff35875352a3f40603a8525824dd35b3e6723174557b8552fdb9fc22bc9f3ce7293c27bcbb7e66f07cd93421d76a6c988b6acd1268573ce3d0ec1cf3f02a3f26c5340da892bff0c7ebb1a5754bcafc1be2a20ddd602f10f991f17972f480ed417393d7082e7f643b2350a0a1ca143617bd9d117a2f0edefbc17e8f0aceda2869c101f3b3e282fb0a09102cf02a12e425284feb8f043ddb604f2f372a136f0dd8a8b6354e613f5682c2a4cb7042dd8cc4f97d492a9f509bbd9bd40e5841ca8f96d99b095f65f0936fde42549e948d47855dd0056a88dd39cc223d63f1fa0926b6700c525adb4ac84e18edd4445e80de62f9de71e76287884cafcc84148cc3a7aa9432c0ec36d396e117b784424aa5b606aa34f9795c57f45de39dfffe112591d557a42fcee00670b09d1404059183df8117d45b355cb77cb062af50bd540dc6c4167b8e6a410b09027bc888d2c79edcc32af07317741ba34f041337f51ad62198c0054ea62d547a2d2b71a5427c50c05930720a9452edb7eeee2e96014551f1e290329c2447bdbb347e1e69cd93c7d1aa27c847b5cbbf03c1f2fb2461b7a1ac92077dc52eacedc0458ec6c12c4956b0f9881595a267f48ca6899e3a049786cbd7d193139c32d694ca0b4034fbcfa2ca7abf9a8b86c110f3804c21085357a8176021c15cb7999c4260c31b9dbec92c6decd37703f2ae3b03d2488148428a41d508c0b8b950200639c5ef8564234908efad6f8ee319ac1d6346d8f2bc0edabc00cda252d4fd6046543188851eb64af789044009ae148021097157c7acdba8f59fc2b6b9a4f065c27ec84232254cae7823ea76884aea9c70a35cd4dbe0f431d66e2c28046a5969b3777d4c26ded0a59184286f2a96caad3a746ad0e024e246d07e7504a415b9a67a2e5e77eb0776dfd12ec69f932db11745ee872b566be43dea906e4a864d40f798863bbfa782e7fb570ba48224ee361542619fd9d23fc69e00e53301fa55f4d3b21c8f70a56be5a6cf64aaadbd75a15aaf02de61c3b16115a5d1b79bf5a54595b7d3d71bed4a6eb4ce0f4c819bd44aa94aa10246d8e24bcd6f9329cf379dda41378899eceab9e092cca64c19fbc80b08b89f929b76fcbda74bb718e3950a4f7592cbb26f29e7a72b274dbc30aca39d98dc8eacfbacc46bdff1bc5fe6f55d9bf82a6d7ab0c786cd76e74b4ff3de62fd528a1ce69a93e8d8956b52ab882fb42efe8210180ab76e2eb7d949f5d0b01e425c70a22f9dac963724f415bcb67f9216259ad78eadca93331f7699c769aee4db5e81670620249013b5cb0097be01166ec910466e741b170945d7e7f976d5817bfdd2a644e41ea017e52073dc04ca23a3134918ab61d17d753f98d4839aa38a0a074ed247194af6dff0d5179019b24e976fd87f6efe4d1c764c11780ac915ee5a19feeccebc0ad431b8e18613cbcc4bd02cbabd02ecfc2d790c3fbb61a0b2e7431a40681074e7753d92016cbf6a5dd1d63d2c28b0d3f10aa4b0c9c9def0bd20105e61abd501be2f0ede05a3bf537867d6e6b256c2f0266c28891b3cff8e85453e36ed0e7fafe6fe119ea1e2b170346e3dd2535e8a49c113458c8a1d6c0f228eb4eb342f04507a99924a9a2568fb4f1731f21d2f0e1a1234eea35b62a54445d239715a3f64a4ec5ad23223a8cb73173f9b1cc7934fc4ae84c393988ccb039d8345fbe92a77470e1d4beacfbc350fb1bceb9338e6703d0e4759e11d632de0146c8448bd3c4078f161d914d41cbbb76ea26810e483c3c8b80d76e60eee37d77ee24a2f75c48844343b80447b153f554f58aa33c21add490601b007d7cf1ae93bbce59eabb4d61b306577b1f389637f