MSAGDKMDTNSDDEDNRYLMDCLDLLVAAGYFRARIKGLATFDKIVGGMVWCLSHCNQKIDTFLVFIEDLDIGHKITLTEKVVRVLTDLRCPHPIEPHQIQGLDLQNIYPVIQWLVKMAMDSKASRAEYLKSYIDYQYNKTCGKVSFYLSL