MSACDAQYGSSSTAEQVTEGIDAARITAIITGATSGVGRETARVLALRGAQVVIGARNVEAANQVKEAILQEVGTHARVHVIELDVSSLQSVRKFVLSFKSRNLPLNLLINNAGIMACPFSLSADGIELQFATNYLGHFLLTNLLLDKMKSTAEESGIEGRVVNVSSALHRYTYDTGIRMHKINEESGYGSYKAYGQSKLAMILHSNELARRLNQEKANVTVNSIHPGAVPTNIARHNHVLAFATSLASFILKSIPQGAATQCYVALHPSLTKVSGKYFVDCKEAKTSAFAKDPDLAERLWQFSIQLTSSKKFSRTFKERQDSLQG*