42b5f499dcff40e6c47139558eafeda9af6da8da4b6db987ffa5b4523516cc059d8d0e48b741c16bc87a239c1ee1d6bbb32e2a901adf631dee92455f9272e4929ac63c8dd3ca05f5ea5cde5072192c5726177d7d7d5a7dfc35ff806354a4010c62b4407e6f1ab1eee1ade6d2e218bbc3f9bc3ceb32a2e04e3df2d9d4607ced97d624d9b0aaed7c6a7c31594e39080bf19c1d7aac5c35a9a00d41f79d99669eff3c8e3aa54ee740e3c92a4eaaeeddde0acaffc6bdcf16b64766923375f8657a0af260d4ec9019ad051622040e787afeb340e6b1c3a98d5a6370d6d1687665497625ce645db356985013c0ca9e0c74391a4f5abb0c69adefe953a08cfbf90662747abb82f1062e