MLFHEKLDIHLIRLVRDTPVLYDHNNVKYMDFNTREVAWQKIGDELKRPAADCKVRWINIRDVYRRILKRNSEQGKRTKMYKYESEVSFLRPYYKDVNIQHEEFESDDRSADEANDDCDDVHDDSSNDILKPVKIKKEFNTSNVKKKKKKRESLEETVDPISTSTFNEPHLNAPPAEFDSADPIDAFLLSIGATLKTFSPYHLNLAKSKIFAIVQEHDLQQIVQKRQSSEVKVSTSESIYME