MSATRAAAGVGGYDRQRELHAFDDTKAGVKGLVDAGVTAVPAIFHHAPDPLPVLQQASGDSNVARTTIPVIDLSCARRDDLVRGVKAAAETVGFFQVVNHGVAGGLLAETLAAVRRFNEAPAEAKRPYYFRGNARKVRFSSNFDLFQAPAANWRDTLFCDLAPEPPRPEELPEAVRHVMVEFGDAVRALAERLLELLSESLGLARDHLREMGCVEGLGVASNYYPPCPEPDLTLGSTRHTDASFLTVLVQDDMGGLQVLVDRGDGRRGWLEVPPLPGALVINIGDLLQLVSNGKFRSVEHRVLANKSRDTPRVSVAAFCSTDVIRSTRVYGPIEELTSSDGSDPPLYRSITIHEYLAHFLKKGLDGRHTLDHFLLLQPTPTV*