MNKKRLLPKASLGALFMLFGTALTACSNSDFQTNLTSLNQLREGVNQNTSLTQDKKAFVESLQKAFENNPEGTTKVLLDAWKFTLLDSKILESKDPSRFVKAFGSGKSNEDVEPNASVKGLRLDKRFEPSTANIINNVISLNEQKVEAFNIQYKSRTSFKVQVKLNAQGKYQKSQVQSYLQQIGLNDGDLKQESGTLSADLIFTYTVPESNLFSRKNFDTLMKKINFNTTLKIDMVGKDEIMKKILQSTTFTNNLSSQTFQDQSIDLLPYLLYSIL