MGIATREAYGQVLKELAENKDIVVLDADLGKATKSISFKEVAPDRFFDMGIAEGDMIGTAAGLATCGKIPFASTFAIFAAGRGYEQIRNSVAYPNLNVKIAATHAGVTVGEDGGSHQAIEDISLMRGIPNMVVLNPADALEARQAILASIDYNGPVYIRLGRAATPDVNSENYKFEIGKGTVLREGSDITVIATGIMVAKALEAAEELAKEGINVEVVNISTIKPLDEALIKETAKKTGKVVTAEEHSIIGGLGSAVCEALAETKDVVVRRIGVKDVFGQSGTPADLLKHYGLTTEDIVKNIKELL*