MSDTALIFRLAWDVKKLSFDYTPNWGRGNPNNFIDTVTFPKVLTDKAYTYRVAVSGRNLGVKPSYAVESDGSQKVNFLEYNSGYGIADTNTIQVFVVDPDTNNDFIIAQWN