303 aa
MQMNKKLPPLNNLNTFGVAAKHLSFSKAAEELSITQAAVSQQIRLLEQRLGFDLFHRLHR
QLKLTEQGIALQNPVNIALNGISNALEKLNKNSKKSILTISILPSLAIKWLIPRLNDFNQ
KHPDIDIHINAHLGLSNFKHDDLSISFGYQHHANLTAKFLMDEDMFLVASPKLLTGKYNF
NKPNDLQHHTLIHDSVDCVFEAYGIFIEPSWDDFSKLLKVDIKNNKSLTLSQSHLVLQAA
IAGQGVAIARSMLVSDDLEAGQLVKIYKNKALKSPGYHLVYPKSYGSNKNIQKFEQWILS
ACH