MPLEKLKDLHLDEQNMQPETREVNGILMSKMMSENWDKIWNFQAKPDDLLIATYAKAGTTWTQEIVDMIQNDGDVQKCQRANTYDRHPFIEWTLPPPLNSGLDLANKMPSPRTLKTHLPVQMLPPSFWKENSKIIYVARNAKDCLVSYYYFSRMNKMLPDPGTLGEYIETFKAGKVLWGSWYDHVKGWWDVKDKHRILYLFYEDMKEDPKREIKKIVKFLEKDISEEVLNKIIHHTSFDVMKQNPMANYTTLPSSIMDHSISPFMRKGMPGDWKNYFTVAQSEDFDEDYRKKMAGSTITFRTEI