MRLTEVKQGNGSDVKGIHHYLQPNELERADVSFGSHCQIQDDITLVTLLKACAKQKDLYKGSRLHDDIVKRGLLKKNIFIGNTLIYMFAKCGALAKAQEVFDELPVRDAVSWTAMVAAYAQHSHGEEALNCFEQMQHEGLTPDAITFASILKACGSTGAVERGEAIHAEIVTKGFLEEDIVLGNALVDMYVKCGALTKAQQVFDELPHRDIVSWNSLITGYCQCGQAVEALNCLEQMESEGLSPDEVTFACI