f142b70f59d68e1bc93ad98a36d91d6e24798cd22f025a50ac8696c4a331e9ba483c3ff57520039fdfa2b79860e02e0478a4a7472d535c63874dff5062794c1f