3a7f992bd48b8af06b4600bc233e5891b58755d9f36a3186b715ae79bb9f3c2c6e56af2346e1ef8c65df60456fb138474ac810725aacf38d228f0818e4b67094768b4052f3b2dce1078720a057eb38d1491b92ac91dfac12c3904bb527bb0522e140ffc7d337ff034ca1f398178898b3f8b47cb9b2cd37cdc281524234f727f4d77cc029e973f5259ab04c7feac39e57248d38530d02f70f180666e20b9020a85664e78541b92d7945146203a998336b2492e4a95822bce877d72ca1a63ed4a5aa86739fecfd30232964b19ccc266cb14f0d0c279f468ad6385e80418a93702f0500cbf2472409a63535ca92d15146ea25c559fe13c50f8b3bdbc39ded5847ad89f64bca3e7751ec229707f35b01f2dd64ea3edd12477659e6512461389e715539ad07402e93492d58988cfffd01f1332b22064fac0af15573b737778e3e769adc1caeb24c45