MKVGVEQYCQPTDLKLTAFDECTRFLYLYNAQVSKVLICRFDESFQNIYCTSVEIMLELFSRSTSIICMQCIPGKVEFLLVDDKNRVRVVELHHHPLMKPKHITLFSGFLNDFISGDRSFIFFFNPSIMCPPHKEECISSSSQETNQESKEASYLHNISLDINAKDVNDFQIHLVYSNIVPVFLSSNILNLVLTTEVFEFQELAKHKSNSEGDCKYSMDQDSQKTCATLDYIYHIFDKYDVSSALYRGSIKDLTFHVSLKSKYTLRLNDGKIKSKEYLNLLIEWLEKEKGKDFSNIRIPFQVPMSESWDSNGVDVLFPFYIKKPLGNYICQLTCLVPIQITRAKNNGLQSFLDGLQIPPHHTYEDSISLENLLHLDLYDDDGKIKVVSSMGKHRSGKSYLLNHLYGSILDVSGGRCTDGVWMTVRMDSKCLYVLMDFEGLGNFERTKKQDMLFLVLNVALSNLPIFNMKDFHLHKEIEAIF*