5947cc19dcf0b8338408e868918b60fc1ee5b61fe99c71de2a1fd39471750357083e6a4194ac5d7042ed5c3332ba1d14c36e25dac57fe70a13ea5bfa180f82ef53d10c30814ea119a4efd5af28274ca00c3aa51b2b98cba7cf5e32bbe5c073be059afbd839c9716db2b6a6a23a866ef434cb56a5c45594bc35915c5ef38191f724939dae7b4121d28fa29b1f25d741350e27a0f856745b8befefec2c4073438898657f2548c5f72e0f7130486ca505b519bdb0bf5b1ab6e75db1aa19331995125131b4b6532f35666fe81be8ad4128a9c862d4c713a71e8f27421b4f7a8de151334925b54fbbc13a0a54930cc7c3253e