MQSVTALLLLLLAHGVLIPVQARKLYDNSDSVDLVPRSKLVFVESPEASKRLPKQRAGYLYPILSWGPNNQVAGLKEVLALGRLLKRTVIVHDIINHYDEQQQVTLEGGQLALGPDTTMPFDLVFDFDHLSRHQSVVRQSELLSKSGGWDGVLDAVVHFDDAFLPQIKNAIALNVTDDGADYVKFPAFNCSKGELAAMVKKLERYKYVGVIVYEHVVQSAGHGVKLYMTGDACHDEFLQVTAQLTKSKQIIQLAKDFREKRLGNQSYIAVHIRPYPDKCLYVWRHPELKADEKMAKKMCKNPRLIKVFVGQTLHAMKTKLVDGLFVMSYPSIRDRITELYGTKGLKPVFFDEDDLEAAIGYKSVSLLGMVEEEIALEAKIFIGTSYSSMTGIISQERFAHGVWPGNSKAFTKTT*