MGKTKRDQKRRDKKGRILRNGESQRKDGRYAFVYTDCYGKQKFLYSWKLEPTDSLPTGCRPCLALREKEKNIQRDLHDGIVPYGGNLTVLDLVQKYIGQKKGVRHNTQANYDFVINIIKKEEFGTRRIDKIKLSDAKAWFIKLQADGRGYSSIHSVRGIVRPAFQMAVEDDLLRKNPFEFQLCTVVVNDSVTRQAITKEQEELFLEFIRNDDHYSKYYNGMFILFKTGLRISEFCGLTVKDIDLQERKINVNHQLQRTRGMQYVIEDTKTSSGTRMLPMTDEVYECFEQIVKNRKKVRVEPIIDGYSRFLFLDKKDMPEVALHWEKHFQWALGKYNRTHEKQMPKITPHVCRHTYCSNMAKAGMNPKALQYLMGHSDIGVTLNVYTHLGLIDAKEEMNRIAKLA