MGSLADFEFNKAPLCDGMVLISEQVRDDFPSRFVEEELQRLLRLAQEEIAPSWDQERQIERLLELFYDEWGFGASQGVYRLSDALWLDKVLVNRQGSAVSLGAILLWIAQRLALPVVPVIFPTQMLLRADPETSEEMWLINPFNGETLDEHTLEVWLKGNIGPVAELFNEDLDEADNAEVIRKLLDTLKSALMEERQMELALRASEALLQFNPEDPYEIRDRGLIYAQLDCDHVALLDLSYFVEQCPEDPISEMIRAQINTISHKQITLH*