MAEAALQSHVALDGQREEVEEVDDFEPIEKLQELGVGAADIKKAKEGGFYTVQSLIMVTKKKLQAVKGLSEAKAEKMVEAARKVTDTGNWMTGSDAMLKRQREIVKISSGCQAVNELLAGGFETKAITEMYGEYRTGKTQLCLTMCVTTQMPVEDGGAAGKVAFIDTEGTFRPERIIPIAQRFNLEPEAVLNNILFCRAYTSEHQMELIQSVAAKMVEEPFKLLIVDSIMANFRVDFSGRGELADRQQKLGQMMSQLKKVAEEFNVAVVITNQVMSDPGGGMTFVVDPKKPVGGHVMAHASTQRIYLRKGKGEQRVMKVVDSPCLAEAEASFAVGPDGIVDYKE*