MKLNPNDTKNQDHYKVLGLSKLRFKATLAEIRSCYRAKVLKYHPDKKKHRGEALPAGEDYFTCITKAYEQLGMSEAKRQAYDSVDHKFNDAIPSEKSVNKDNFFNELAPVFERNSRWSTRQPVPSLGKEDSARADVEAFYNFWFDFSSWREFSYLDEEDKERGEDRYERRELEKINKAERERRRKEEAKRIRRLVELAYAKDPRIAKFKREDQEMKNKAKEEKQRKQREKAEAAERERREKEEAEMRAKEEQERLMKEEREREKKEKEAIKKAAAAQRRRFKKLAEAANHWSENAAEKLAEMERVERLCLSLSADEMASLCDAIEKVTVRDDILAAISQAEASKRNGTTKVDSKGSDKTKEAEKSAAVWTSDEIQLLVKASNTYPAGTVNRWVIIAEYINEHRKDKSTPPKNEKQVIRQCKAVQSMNVKLPATTQNQLGASLPDEDTWTVTEQKLLEQAIKTFPASDPERWDKISTAVATKSKKACIRRFKYLVQMVKNKKEEGSS