MSASLAFVFPGQGSQSLGMLAELGAQQALVRDTFAEASEALGYDLWALVQNGPEEHLNQTDKTQPAILTVSIALWRLWLAEGGARPAFVAGHSLGEYSALVAAESLAFADAVKLVERRGQLMQQAVPAGQGGMAAILGLEDADVLAACAEAAQGEVVSAVNFNAPGQVVIAGAAAAVERAIEACKARGAKRAVALPVSVPSHCELMRPAVEQFAASVESLQWQAPKISLVQNVSAAVPADLDTLRRDLLAQLYSPVRWVESIQLLAGKGVTELVECGPGKVLAGLNRRCAKGINTHGLDGVEAFAATRAALA*