GDVEAGIKIFKEKCAQCHTLAKGGANKEGPNLYGLFGMTTGSVPGFDYTEAMKNAGIIWDEETLLEYLTNPKAYIPGTKMDFEGIKDKEAREDLIAYLKVLTSK