MVEQKRFALFLATCDSTFVKKTYGGYFNVFVSTFGEEGEQWDLFRVIDGEFPEEKDLDKYDGFIISGSLHDAFGDDDWIIKLCSICQKLDDMKKKVLGICFGHQILNRIKGGKIGRARRGADMGLRSITIAKDSVKPGGYFGDKTPNSLAIIKCHQDEVWELPESATLLAYSDKYNVEMASYGDHLLSIQGHPEYNKEILFEIIDRVVSLKLMEQDLADKAKATMEDAEPDRKQWQTLCKNFLKGKTNQI*