MVQLAQFQFDKGGMIEFSGASNEPQVGMYRRLDHFVLTKRFLDGDDDETLVYTTTPACADTQAFYTAGLDSCGPREPGYVRGSDTLMRRLIALLPEPKDDRKAFVMIHPDFDIQNFLVEEDGSLVAIIDWDGVRSVPQSLGNFSLPGWLTRDWDPLMYRYTDSLKPQNIETGRIREDSPSTLAMHRSEYIDIITQLSSPSQLGGIDYSLPSSDAGDAEDDGSESLGAKDDGKDDDESAGRANADDKASGSAGNADDEDNESEQKCILDKYHEYMFCEDLDAGKVTAEELAAVDRGFRLLLVEE*