3a107ea6184c3f1a5f00aad7bb1479cf46973da2064487b53fdf927ff9f18a6d5c639bc4c8113b9e3e1e8776e236c88c5ec8d72dc13d6cc433b2ecc07463980a6fa25d519644b73b8021a2823c1f9ea87659fc06991b7c68b1a3805d5a6e776e76751211536b9ed4ca14b56250f804277d02a6aca0ccd2cb1ea204b81bdae1dd7f07fa197923d60a9816acb59b9f2e6c8318eeb5a6cd23da6ca5013c3cc52d18930d6fb8b5350034a3f442f763384bb7a04faebfa542e2b7b8c505d325cafae0a60335bb0ad6686a74651d7e75fcf7dfaa2ed686d27c701b9e099bfecc5fbf61aa91f0c68a57fae2a0be286925dd04faaed75253794d3f6a27bc7e1065b19e84b7a59289dbacb36d4f649f86b2d42bc5bddc76fa8a8cce70a2eefa82d7c12d1ac4f5e2dbacc2429400fe636b1fe01905d08659ae1763e74b6d54e42d2316d1dcd26f4274914736d2945f40a8de59e643ebabbb9bf65facc7e5c1ab8d44599e28f03c75b713ddb298ccb739a79331e476f1c647290f945ec97546135e19d9c562f8e7d847da19bde273230e60eb5211fb