MSACDAQYGSSSTAEQVTEGIDAARITAIITGATSGVGRETARVLALRGAQVVIGARNVEAANQVKEAILQEVGTHARVHVIELDVSSLQSVRKFVLSFKSRNLPLNLLINNAGIMASHFSLSVDGIELQFATNYLGHFLLTNLLLDKMKSTAEESGIEGRIVNVSSALHRYTYDTGIRMHKINEESGYGSYKAYGQSKLAMILHSNELARRLNQEKANVTVNSIHPGAVPTNIAKHNHILAFAISLASFILKSIPQGAATQCYVALHPSLTKVSGKYFVDCKEAKTSAFAKDPDLAERLWQFSIQLTSSKKFSRTFKERQDSLQG*