MYRVMFVDDEYMILEGLKWIIPWQELGFEIVKTARSAQEALAFLETESIDVLLTDITMPEMSGIELIEQAKKKGHQFISLILSGYQEFDYVKKGMALQVQDYLLKPVNKQELLANIQRIKIELDQQKKSHARVRLYLENGLMRWLNDEISEGEYEELMQQFTTIKPGDFTVLLVEAEMPFLETIKELFMKKGQLLFIESWMSTYHQLLLIYKGARQEAFLFIREIEAILAGQGQIFVGESVNEWETVYESYEKVKQLQAIETFYQEFLPNNQKEQMNRSAEDFTFLAFNQALMIGDMQTIQRELDAIFNQLSQQHATPEYVRYVVFLLFSDISRQYPTVLEENYEKIVEEIRASNNLNTLYALMQQVLAEVKNKPKIKKYSESVSQAVERIEQGYLEELNLKTVADELHLNPSYLGQIFKKETKRSFSQYLNQVRTKHAQKLLLYTDDTINEISEKVGFNNTNYFSKMFKKLNGITPKEFREQYQSNYAGVEE*