GDVEAGIKIFKEKCAQCHTLAKGGANKEGPNLYGLFGMTTGSVPGFDYTEAMKNAGIIWDEETLLEYLTNPKAYIPGTKMDFEGIKDKAAREDLIAYLKVLTSK