MTKVVFEEKYYPAVKEKVYRTRLANGLTVALLPKKEFKEVYGSVTVQFGSVDTFVTEVDGYVKQYPGGIAHFLEHKLFEREDSSDLMSAFTSLGADSNAFTSFTKTNYLFSATDYFLENLDLLDELVTSAHFTEASILTEQDIIQQEREMYQDDPDSCLFFSTLANLYPGTPLATDIVGSEESISQINLTNLQENFTKFYKPVNMSLFLVGNFDVERVQDYFESKELKDSDFQEVAREKLFLQPVKPTDSMRMEVSSPKLAIGVRGKREVSEADCYRHHILLKLLFAMMFGWTSDRFQKCYESGKIDASLSLEVEITSRFHFVMLTIDTKEPVALSHQFRKAIRNFTKDLDITEEHLDIIKREMFGEFFSSMNSLEFIATQYDAFENGETIFDLPKILQEITLEDVLDAGHHLIDDGDIVDFTIFPS*