GDVEAGIKIFKEKCAQCHTLKKGGANKEGPNLYGLFGMTTGSVPGFDYTEAMKNAGIIWDEETLLEYLTNPKAYIPGTKMDFEGIKDKEAREDLIAYLKVLTSK