MPLTQTQRLINTYGASLKNGTISNEELIILLDPNTFTKSEGYVDPNAPVSDSNHSKMDAIKDFVLTIGPTLDSEILHQLTSRMIELSPPGDRNTFMRGSSLEKAFLAFEMAHYPTKAEEHFNSTRVRTEFPGENDIDNLKAVILNPIIAFFQSPPGTDEKLEKLIKLCTDYKEHLKPSLTDDANNLVNKKHAIVTNMLAALTDSTAPNNATKIKNMEQILTEENKATLKDRRDSFSGARFLESILHILSLGIYSKLTKGTFKFWKSHGEALSDNIEEVSKQQPGMK