MNLTCKKRLGVIRLETMKVVAQEEIAPAIFELVLEGEMVEAMRAGQFLHLRVPDDAHLLRRPISISSIDKANKQCHLIYRIEGAGTAIFSTLSQGDTLDVMGPQGNGFDLSDLDEQNQVLLVGGGIGVPPLLEVAKELHERGVKVVTVLGFANKDAVILKTELAQYGQVFVTTDDGSYGIKGNVSVVINDLDSQFDAVYSCGAPGMMKYINQTFDDHPRAYLSLESRMACGMGACYACVLKVPESETVSQRVCEDGPVFRTGTVVL*