MSTVQDVLGKVTGGAIGNKLPTRKLGKNGPHVTALGYGTMGLSAFYGTPKPDSERFAVLDKLYQEGELFWDSADMYQDSEDLLGKWFKANPGKREHIFLATKFANCVAEDGSRYVDSSPEYTRKACEKSLRRLGVEHIDLYYAHRLDGKTPVEKTVEELKKLKHEGKIKYIGISECSAESLKRACKVEHIDACQIEYSPFSLDIEHPDIKLLQTCRELGVAVVAYSPIGRGMLGGQIRSPNDFEEGDFRKFAPRFSAENFPKNLQLVDRITEIANKKGCTASQITLAWLMAQGDDIIPIPGTTNLGRLDENLGALKIKLTKEEEHEIRKACENAEVHGSRYPEGFAKALFADTPAL*