MRKSILSFLEKKGKNEKITMVSAYDYHSARILDNSDIDIILVGDSLAMTVLGMQDTLSVTMDEMLIFTKAVSRGAKKSFVLADMPFMSYQSSDRDAILNASRFIKESHANGVKVEGGIEIASKIKLISQSGIPVVAHLGLTPQAVNMLGGYRVQGKDLQSAQKIIDDAKAVQDAGACMLVVECVPVKLAQKISSILEIPTIGIGSGKYCDGQVLVYHDLLGLNKDFKAKFVKHFDKIDPQVGVEKYRDEVKSGIFPSQEHSFDYLDDELLDKLY*