MSLVTVLSAFAKVGNLHLAARIFARTDRSYIFPWNAMIAAYVQHGDSRQAIRLFDELLARRIEPNSVTLMEVLDACASLAALRDGKRVHAIARDHGVDSEVAVATAIVDMYSKCGCLDEAVEAFARIERHDTVSWTAMLAAFAQHGHIDRALATFQRMQEQGHKPNYVTFVHLLSACSHKGLVEEGRKYFDLMTARYGIAPDAQHYACMVDLLGRAGYLDEAEDFLNRMPGAPHAAVLKSLLSACRSYKDVDRGERIAKRMLESFWDESMPYVVLASIYRAAGKWEEAARIRSLMVERGVRKDPGRSAIEVEGRVFEFVAGDMSHVQMNPIRAKLQELSSAMKEAGYVPDTSLVLHDVAEEEKEQVLLWHSEKLAVAFGLLNTPAGSPIRVIKNLRVCKDCHDAAKLISAIEQRRIVFRDLSRFHHFENGVCSCGDYW*