MDFLRSKSWTVGERVCASFVPFISIIEALILAVTDCFTHRPRPRKAERRLNYADLSRLADESRFSVNELEALYELFKKLSSSIIDDGLIHKEELQLALFQTPQGENLFLDRVFDLFDEKKNGVIEFDEFIHALNVFHPYAPIQEKIDCKFRLYDMKQTGYIEQEEVKQMVIAIMTELDIKLSDELLQAIIDKTFADADLDEDGRISKEEWKAFAIRHPSLLKNMTLPYLKDVSTIFPSFQNEFKEAFSLFDKDGNGYISAAELRHIMTSLKDQ