EKAEKFRKLQDASRSAQALVEQMANEGVNAESIRQASEQLNSRWTEFCQLLSERVNWLEYQTNIITFYNQLQQLEQMTTTAENLLKTQSTTLSEPTAIKSQLKICKDEVNRLSALQPQIEQLKIQSLQLKEKGQGPMFLDADFVAFTNHFNHIFDGVRAKEKELQTIFDTLPPMRYQETMSSIRTWIQQSESKLSVPYLSVTEYEIMEERLGKLQALQSSLKEQQNGFNYLSDTVKEMAKKAPSEICQKYLSEFEEIEGHWKKLSSQLVESCQKLEEHMNKLRKFQNHIKTLQKWMAEVDVFLKEEWPALGDAEILKKQLKQCRLLVGDIQTIQPSLNSVNEGGQKIKSEAELEFASRLETELRELNTQWGDAEILKKQLKQCRLLVGDIQTIQPSLNSV