MKIVGAEVFVTCPGRNFVTLKITTEDGITGLGDATLNGRELPVASYLTDHLCPQLIGRDARRIEDIWQFFYKGAYWRRGPVTMSAISAVDMALWDIKAKAANMPLYQLLGGASREGVMVYCHTTGHTIDDVLEDYARHKEQGFKAIRVQCGVPGMKTTYGMAKGKGLAYEPATKGQWPEEQLWSTEKYLDFTPKLFDAVRNTFGFNEHLLHDMHHRLTPIEAARFGKCIEDYRLFWMEDPTPAENQACFRLIRQHTVTPIAVGEVFNSIWDCKQLIEEQLIDYIRTTLTHAGGITGMRRIADFASLYQVRTGSHGPSDLSPVCMAAALHFDLWVPNFGVQEFMGYSEQMLEVFPHNWTFEGGYMHPGDKPGLGIEFDEKLAAKYPYDPAYLPVARLEDGTLWNW*