MSKIFDFVKPGVITGDDVQKVFQVAKENNFALPAVNCVGTDSINAVLEAAAKVRSPVIVQFSNGGAAFIAGKGVKTDVPQGAAILGAISGAHHVHQMAEHYGVPVILHTDHCAKKLLPWIDGLLDAGEKHFAATGKPLFSSHMIDLSEESLHENIEICSKYLARMSKMGMTLEIELGCTGGEEDGVDNSHMDASALYTQPEDVDYAYTELSKISPRFTIAASFGNVHGVYKPGNVVLTPTILRDSQEYVSKKHNLPHNSLNFVFHGGSGSSAQEIKDSVSYGVVKMNIDTDTQWATWDGILQYYKANEAYLQGQLGNPKGEDQPNKKYYDPRVWLRAAQTSMVTRLEQAFKELNAIDVL*