MLGPGDALVFKASELCHGGDGLGQGEDMRCALFFYVGHGVTEDVVEQSFECEWRSLKQWAQALPMEGLVAALRKLEVGKVGEVVAELHGRLLTGDAAQRPRLEAEAAATVLRGLRKAVCFAEGALYVCDWAHRAILCRGSDGVLSEFVREYEGRDLLGPSGMTTDAKGNIYFTDSGPLGETTLGERGGSVFSISRDGQLLQPLALGTLSHPCGLALAPRGGALYVCELLANRLLRFVQRPAGVWHCSVYFQFSGGLGPSAVACDEDGHVYVALFDFAGHGSGQGRVAVLSPQGTLVKEIACPGGAEVSGIALDPAGGALIVTDASTSRVHRLAI*