MLFSIETLKAYTQSKGIPDIEDEDLKILAQDLEYRLKELAQEASKFMMAAKRSKLSIEDVNYALLSKEIDPLLGYNTSNSLVFKTIPGSNLYYVPDEELDLESILNSPLPKIPHKPVISKHWLAIEGVQPQIPQNPLPMERMPEIKKEDTLAAMKEDIEIRNHMKHLLSKELQLYYEKIVQFIKDKETVALASECLKNESGIQQLIPYFVHFFNEEILKNLRNGDYLVDIISVYESLIMNKMIFIEPYMHQMLPSLLTCVVGKSIGIMHKHPSEEVLVNDSDEDTPGLSARRRASITIKYIYDTYSLSYTTLAPRVLNTLLKTWADSTKSPESHYGAIYCLCNLGEKVINGVVIQFKKEYLDKTDHIKYSLPINLLNKYTK