MQVNRLFQIIYILLEKNSVTARELAEKIEVSKRTIYRDIETLSTAGIPVYMTKGKGGGISILPNFILNKAILTEEEKSEIISSIRAVNAVNFSDSEAEKVLIKLNSILGENDTDWIEVDFSNWGNAEKEKETFNNLKTAILSKKVVKFDYSSAKGENISRKVCPLKLCFKGQSWYMYGYCGIRNDYRFFKLRRIKDLYVSEESFNIKAPKKIMKEDNVFYDEFITLKMKISSKMAYRIYDEFEDFKKLDDGSFIVTAEYPKGEWLFSYISSFGEECEVLAPQEIREEIKNKIEKMLLNYS