MPFKHPSTFDTLSLECARKEEIKDDLEAFTKGYDVYDLELSDVHTNGELRKMLINTTNKSIIVIEDIYFSLNLSSRAKKLVARVDSVMAGSPMHWSYENNTFVTLSGLLNFIDGLWPFCGSEIIFVFTTNHVEELDIVLLRSGRMDMHILMSFCKFHAFKILVKNYPRIDKHQLFLELEHATKDAWMTPKYVSEILVKYHLNPTCALVDFLETFKAAKEKPRGSWEREENPNPNPIEDEEKGKRALETPKETQLHEDSFTSSDRCQCLRNL*