f47ca3e934949d1926ebace6cd9587835a93d4c71a45b62233cccc6bfa3de0632f4ba2d1bae8a5cab64c349656fffac72a3563e7f2829b1e3011def887094e896d7f3f6a7b5dda5fc90683df98f391ffc9de92d2b6bed97e8614cc0662266ed32bbaa5f5996ab8d4ec8310ba86001f6b69afbc9bcf576ddbaf573c03459f87365c90964a3febb0acf979615d471b945fe6f6b01a08bfc7659095bb60ca57c65990bb735a548d9e18e90a2b5505df86d821db2320d0116aebca519ae92c6052a900fa1bc4addac4938b22c03bbf3bef43142a74284a886de1a89751e53d111aef3f0ec3d1f5acf14541242c27afef2c60ca6d70f236bd3241f254bdba5dc5e3ec03237954bd54070725726051af80570ef0fc76938209d69351f819e861392262d1c278ce01f8afd01947fd46d0e88fc6acaf12985f5a9965ec23e27ff400b6e518f22ecca53fc7659d4986ce20d075b379f2c3c94d65f5e8811342719aa81fd46de05a9f5609409fd39a5621bd6dd103e7a9fe4afc49acdbe8d7ec83cd94a4942fe996820b71b70e6c728373f4b54a70912226aefa9fc59b1c0baa012e7d910efa6d3c