a42767f6b64f33d31bc1f5b62e57894ae412fbec51ebe1d02b659eb62685c06a7fbcd1b95fcd74be4a82b3bd64ee57c37cd2a7b9f2ec2cc7d5bef5316b282e09131ead47a3674a5798d9bdf3252404a14a68aeb8270e3c223a25af8f0147061018ea6105a30924126afd285b7a676ce249fd157ce964c935d033d25351e88a069a491b84d58a61e4b36dc31986e7fec554aa70c3b72e33f754fe5bc2682e1030eecb8f8c40387c8daed60ad9e4111e05ca8cc982db6978068cc3dfc660d7612dfa8b6ce97f97814ec29f9b7028174073dc5865fc9108a85fb484a071f8564dd52734483919a5aa98f4f7c08640c357acb769fc99143b6126644942305a6b99e8514692f97f9f4fd920ff73aaffa33a7bbb460cf83ec176b1325c5ff10df0649037ffa461e487d8864e9413fdfffaa483c24535d75ac70b0d3090ac15419ec0ae764e1d15bc849aaa2938fe0d576e90e56880ed56a2c29eab