MKSFNCDFMSEDRAVSMANGGHGVVVNGVGAPVSGTLSREERRRRRRATQKYRTAHATRERVRVEAFNLAFAELRKLLPTLPPDKKLSKIEILRLAICYIAYLNHVLQAX