fa20fc0fa8f2de5a6989595fbbec664e7c605292e98b87e31b1a01f3bdf569c59dc3db8cc4226cb19c5fd7d38da486ddbac2e1207ca011c4ee7f42dacd5c9373e559990f06d969413fa3f808592ba740aca1caca4000197b9b3d69fe9b46766d32590fdc64caf126366de61d4e688bf9b9ce775a9e14a66e514ba81424feb614868f8d811fddf875d88f78f49877c0df5d5c444aa4044ba44e61a501f8aba0195734f4024b3988109b16e4806f0672a3c0f58ba5ac30284785638588ec1b94a92299a5ab3f1529c9ddcc3369c51e8d89ba75d8b01880eaa20ab515575a2a932ac5f43f758001450adf690cbbdfd6f6ed2402c839d7547a54203c2ef6cfc00572ff19819832df32eb9761635becf90c30a487657dc08a16440b4d71e93de0d7306b3969f7b4c41359807918f19d5188c8bef3162bcd2271ccd63f3c299d75ba97f544e221267a6e1b3733e92f8fc6231aa2896fedbc61e2993f346e8815e0dd613554bb6ec38ccdad2e4f1ab672c84b0410efa41d806fc68ada3cc8fe0e31901199dc5e3c1bc93f936cbfae0868a2f1ce75ed45f9d82db8279e2bb10b0d92c65dee59df7c68377e47ccc7c6c54bce8fe5084718