MLTVPYEFPLPGGIKPGMVITIKGTVKKGAKYIEFDFLNGDNIALRIEPRFDRNGKKVIILNTKVNGKWGEEILVDEFPFEEGKPFTVKIVVKENAFEVYVNDKFLFTFPHKIKDLSKITKLLISGDIDLESVSYSME