MSKAEGEVVQAKKTVLGMPGFVVDFMMGGVSAAVSKTAAAPIERVKLLIQNQDEMLKAGRLDRKYNGIIDCFSRTAKNEGVLSLWRGNTANVIRYFPTQALNFAFRDTYKSMFAFKKERDGYTKWMMGNLASGGAAGATSLLFVYSLDYARTRLANDAKSASKGGGDRQFNGLVDVYRKTLASDGIAGLYRGFGPSVLGIVVYRGLYFGMYDSIKPVLLVGPLEGSFLASFLLGWGVTTGAGIASYPLDTIRRRMMMTSGEAVKYASSFDAARKIMAAEGIRSFFKGAGANILRGVAGAGVLSIYDQVQLLLFGKAYKGGSG*