MKKLLYAVASLAIMLAPAQAETKYRFAVVPKAMNNPFFDVARDGCLKRAKELGNVECIYKGPIEHEPATQAQIIQDFITQKVDGLAISVADVAAMSKSIDAATAAGIPVITFDADAPGSKRLAYIGTNNKDFGLALGKQLLQLKPEGGKYAVVSGGPGAKNLAERVDGVREALKGSKWTEVAGSPTFCNDDPALAVQQMADLRTATPDLAAIVPVGGWPMFAPEGYKAFVNKNRKDIDAGKLTLVVADTLKMQLELLRDGYSNALTGQRPFEMGEKAMDTLLAIKKGEKVPEVIYTGLDLVTKDNVAKLLN