MSEGKVALITGITGQDGSYLTELLLSKGYTVHGIIRRSSSFNTGRIDHIYRDRHETGVKLFLHYGDLCDATNLITIIANVKPDEIYNLGAMSHVKVSFDMPEYTADCDGVGVLRMLDAIRACGLEKSCRFYQASTSELYGKVQEVPQSETTPFYPRSPYAVAKQYAFWILVNYREAYGMHLTNGILFNHESPRRGATFVTRKITIAVARITEGLDKCLYLGNIDAKRDWGHARDYVEGMWRMLQHDTPDDYVLATGETHTVREFVEKAFAHAGTTIAWKGETGTVNEYGVDAADESRVLVRIDPRYFRPTEVDLLLGDPSKAKKTLGWEATLGFEGLVKDMMTADLAMVRGETVDPDAPRP*