MLTYSHQNIDQSDIDTLTKALKDEILTGGKKVDEFEEALCEYVGVKHACVLNSATSALHLAYTALGVQEKIVLTTPLTFAATANAALIAGAKVEFIDIKNDGNIDEKKLEARLLKDSKNIGAISVVDFGGNSVEIDEISSLAKKYNIPLIDDASHALGALYKSEKVGKKADLSIFSFHPVKPITTFEGGAVASDNEELITKIKLLRSHGIIKKRLWDSDMIELGYNYRLSDVACALGINQLKKLDHNLEKREEIASFYDKEFEKNPYFSTIKIKNYKKSSRHLYPILLFPEFYCQKEELFESLLHAGIGVQVHYKPTYEFSFYKKLLGEIRLQNADNFYKAELSIPCHQEMNLKDAKFVKDTLFSILEKVKKGYCG*