MKELRKKQKWILILDNLWNTFELHEVGIPEPVNLKGCKLIMTSRSKRVCQWMDRRREIKVKPLLENEAWYLFKEKVGRDISLTPEVERIAVDIARECAGLPLGIITIAGSLRRVDDLHEWRNTLKKLKESKYRDMEDKVFRLLRFSYDQLHDLALQQCLLYCALFPEDHEIVREELIDYLIDEGVIERVESRQEAIDEGHTMLSRLESVCLLEGIKWYGDYRCVKMHDLIRDMAIQILQENSQGMVKAGARLREVPGAEEWTENLTRVSLMRNHIKEIPSSHSPRCPSLSILLLCRNSELQFIANSFFKQLHGLKVLDLSYTGITKLPDSVSELVSLTTLLLIDCKMLRHVPSLEKLRALKRLDLSGTALEKIPQGMECLYNLKYLRMNGCGEKEFPSGLLPKLSHLQVFELDNRGGQYASITVKGKEVACLRKLESLRCQFEGYSEYVEYLKSRDETQSLSTYQISVGHFTNSRDARARSKTIVLGDLGDFKDMFP*