02dac53b39b64d1399be7528f33ae11518aeca95b6ad4c6d8f859e4d8a13306d21fff1088e0741318b36c9797d4305312a1411bb4525444097363ef7b219eee933c77681c30a41469862263a2626c58c5421cc5949d04d6c9d41b11c3275417b54cd6b6c4d7a482cad6bb3f17b9a03077609d5c953d141488c81809d3ac2303e7937dabc1d2d433e99455bac80512c3197a876a686ed4dd2914137c3468064179f6e0bd065ec4d3abff92df3622042deabe9b71974534cfcb037965792df928eb19e3cb7027a494799374eeed4b3a7acc23bd632823244b78ca0f4e671838259d10679e82aaf462fb5326f696a055519dba4c16b2a0f4c7090b053e8f9e3a3fdef9d2aa5295c4c32952f248ec7afe3ecf649d18c73f0470fbdf932601cf93620