MSLWVDKHRPKSLDHVDYHQDISERFSALAATGDLPHLLVYGPSGAGKKTRVMGLLKKLYGPSVEKISTKSHKFVTPSKRELELGVICSAYHLEVTPSDMGNNDRLVIQQLLKETAETQQVDLNAKQRFKVVIINEADSLSRDAQAALRRTMEKYTKNIRLILLTNSTSNIIAPIRSRTLLVRVAAPTEQDIVNVLEKVAAKEHVDLENTKTLEKIASHSDRNLRKALLTLETLYTFAGSKTVSENTPIPTPDWEMVIGRIARELVSSRTPATLLAIRSLFYELLSHCIPPSTILKELTYRLIPVVPANLRVPLISAAATYEHRLKLGAKYIFHLEAFCAKVMVLLEE*