MKLYVYDHCPYCVRVRMIFGLKNVPVEQIVLANDDEETPIKLVGKKVVPILLKDDGEAMPESLDIVKYTDEHFGSKILDESVRPELEVWMKRVGGYYNHLLLPRFVQLGLAEFATQSAIDYFTKKKTEFIGDFAENLADSQQYIERLNQDLPELSQLLKAEDKANGVQVSLEDIMLFPMLRNLTCVNGLVWLPNIQRYVEQMSALSRVPLYTNRAI