MKKIEQLFANNHSWALRMKEENSDYFRELAEHQTPHYLWIGCSDSRVPAEKLTNLEPGELFVHRNVANQVIHTDLNCLSVVQYAVDVLDIEHIIICGHTNCGGIHAAMVNKDLGLINNWLLHIRDIWYKHSSLLGNLSPEKRADMMTKLNVAEQVYNLGRASIIQDAWKRGKKLSLHGWVYDVKDGYLIDQGVLATGRESLEISYRNAIARLQTMKEEEILKRDVNAPEF