MGKQIHDEIVHQGLLEKYVGLGNALVDMYAKFGAFTKAVKLFDELPVRNVVAWNALIAGYAQKGQGEGALGCFQQMRSEGFFPNAFTYACILRACGILQKADVGKQIHDEIVNRGLLEQDIMLGNALVDMYSKCGALTKAQKVFDELPVRDVVSWNALIAGYAQQGQGKEALGCFQQMRSEGFSPDIVSWSALIGAYAQQGLAAEALDCFGCMLQEGTSPNAITFVSVLNACSHAGLVDEGQMYFENMKEKYHITPDKEHYACIVDLLGRARHFDKAIRVIKMMPSSDYPPVWYSLLGACRKWGNVKLG