MGGHGHGSSMKIPSPDIYKVEDVPELKMVQEKLAKHGLKDPWLRNEVWRYTALPGTSHTLRLFKTFTRGMLLGFAAFVVTLGIEKSLGITYEHKHDDHDHDSHH