MDLVNSLEGRLLFAVPKKGRLNAATLNLLEGADVQFRRENRLDIALVKNLPIALIFLPAADIPTFVGEGRCDLGITGWDQVQEHDASVRAYNHLRRSSVDLSSSDDKVAGSDMVMELGFGSCKLQVQVPEKGQYKTPEDLIGKTIGTSFVNLAADYFLKLEQGENAQGELSPRKMRTKIVELSGSVEAACALGVAEGIVDLVESGETMRAAGLKAIDTVVDSTAVLIKSKSPSNPELIDLITSRIRGVITAKSYVLCQYNVERSRLAEATKVTPGKRSATVTTLDEEGWVAVSSMVEKKKIALVMDDLTRIGAQDILVLDIHNAR