MVAKTATLALALFGGAEALTIGAAPMRSISRSCNIEMAKKSVGDLSEADLKGKKVLVRCDLNVPLDGKTITDDTRIRASVPTVKYLVEKGAKVLLSSHLGRPKSGPEDKFSLGPVAPRLSELLGKDVVMAPDCIGDGVKECVDKMGDGDVLLLENTRFYKEEEKNVPEFAEKLAANADLFVNDAFGTAHRAHGSTEGVTKYLSPSVAGFLLQKELDYLDGAVSEPKRPFAAIVGGSKVSSKIGVIESLMEKVDKIVIGGGMVFTFLKAR