MKFRVSGNLGYEVITPSTLILNIHALRSAAQSVLEESLIIEPYFKIEELTTLYSENRYVRLEITQPVNVNINYSALVDTSYKTTNRNLLSEVPIVQMDASVLPYLSPSRYCQSDKLYCFANNKFGKIDNAFEKVLSLTKWIYENVEYLSGSTNSQTSAYDTVTEQAGVCRDFAHLGIALCRALSIPARYFTGYSYQLNPPDFHACFEAFLGSEWVIFDATKLAPLNGLVKIATGRDAADTAIATIFGHVNCTFISASCELAEDKFKPFNYTDSKSSGLTYL