EKAEKFRKLQDASRSAQALVEQMANEGVNAESIRQASEQLNSRWTEFCQLLSERVNWLEYQTNIITFYNQLQQLEQMTTTAENLLKTQSTTLSEPTAIKSQLKICKDEVNRLSALQPQIEQLKIQSLQLKEKGQGPMFLDADFVAFTNHFNHIFDGVRAKEKELQTIFDTLPPMRYQETMSSIRTWIQQSESKLSVPYLSVTEYEIMEERLGKLQALQSSLKEQWNGFNYLSDTVKEMAKKAPSEICQKYLSEFEEIEGHWKKLSSQLVESCQKLEEHMNKLRKFQNHIKTLQKWMAEVDVFLKEEWPALGDAEILKKQLKQCRLLVGDIQTIQPSLNSVNEGGQKIKSEAELEFASRLETELRELNTQWGDAEILKKQLKQCRLLVGDIQTIQPSLNSV