MSTESKSSGIPKKLVCLVPGLPYKVYAGHDSVLAEKRKQRRIRTTFTSAQLKELERAFQETHYPDIYTREEIAMKIDLTEARVQVSFSLVSWARIENPDYPDGPWTT