MKFGDTIALLCAVVKQKAKPISPLGHLSNTRKHKLTLTRCFINHLTSCHYKTVPFLGCFGLRNSKFPEDPVILAAETIFSVSEVEALHELFKKLSNALIEDGLLNKEEFQLALFQNSKRQSLFADRVFTLFDLKKNGVIDFGEFVRSLSVFHPKTPLSEKIDFTFRLYDLRQNGFIEREEVEEMLVALLSEAEIELSEDAISAILDKTFYEVDTNKDGRIDREEWRTFVLKYPALMKITTLSYLQDVTTSYPSFIFNSEVKDIEKHQSKRSQRHVSDAEN*