MKREPALVVVLGAQWGDEGKGKLIDALGDAFDVSARCNGGANAGHTVVVEGVKYKFHLLPSSLLHTHTIALIGNGVVVHLASMLEEAAALEKQGVYVMERVFLSDRAHLVFDYHQTVDGLRETERAGGKIGTTRKGIGPCYTSKASRDGLRVGDIRRFRNFPEKYRRNVTEQKMRFGNFEHDTRAEIAKYYKLAHALEPNITDSVSFVNSKLDAGIPTMVEGANAALLDIDFGTYPYVTSSNCTIGGIFTGLGIAPQKLKTVYGVVKAYTTRVGEGPFPTEQLNDVGKTLQDRGFEFGSTTGRPRRCGWLDLCLLKYTTTLNGYTAICLTKLDIMSHFETVKVGVKYKFCGAALSYYPSDLDKLWEVEVEYIELPGWKGVDISHARRFDELPLNAQLYVKYIEDFLEVPIQFIGVGAARDAIIDRR*