MNKLNKAQKEKVRQFCAIADATEKASVAALKAADWNVEAAFEFYYNQPHPSSPQVRTDQRQLEALYSRYKDPHADQISVEGVSQFCDDLQVDPGDVVMLVIAWHMGAATMCEFSRDEFISGLKSIGVDSISKLRQLLPSLRAEMKDDNKFREIYMFTFDWAKEKGQKSLALETALGMWKLLYAQKPWPLVDPWCSFLQKKHNKAISKDTWSQVFEFAKSIDPSLSNYDSEGAWPYLLDEFVDWLKGTGHVQAIGI*