MMESSDFVKDDTLKICCTVGVVVSAIQGPRLHYIHITESNLGQQFGELLEDVENADVTFDVSGERFHSHRVVLAARSPVFKSMFFESSGEWNDKEISIEGTRPEVDTLPDLEEHADLGEISDPSPCFLTPETMIEYLLIAADRYGLCQLRCLCESIISQGITVNTVAKILELAQRYQASQLKSTCLKFAVTNLEVRGVRILEGELSISVVGTSTNCCTIQGRLKHEGKSWNAPSQESDASNSNIEEQDQT