MSKEVAAKNKVKFLAFFPDLVFELEVMLENYGMPADAINWFKRSLNYNTPGGKLNRGISVVDTYVILKGYKSWDELSAEEFKKAAILGWCVELLQAYFLVADDMMDQSITRRGQPCWYKVENVGNIAINDSFMLEGAIYKILRKYFKKESYYADLLDLLHEVTFQTELGQLLDLITAPEDHVDLSKFTPAKHSFIVIFKTAYYSFYLPVVMAMYLSGITHEKDLQQAEHILIPLGEYFQIQDDYLDCFGKPEDIGKIGTDIQDNKCSWVINQALRLASPEQRQILDENYGRKDADKEAKCKEVFDQLDIAGKYKAYEENIGKELQKRIADTEEDRGFKKEVFQVFFDKIYKRTK*