MEMERQYGLSKKIHSQMIDLDGPYRFLYCSSRGDIDGVTQELEKGVSPNSAGYEKRTALHLASCEGCTEIVNLLLQRGADVNSMDRWGRTPLSDARSFGREEICNLLVAHGGTDPAGYDSQNPCYEIDHAEVDMDDKTLIGEEAFAAVYLVKWRGTEVAAKTIRSSVASNEKAKRMFLRELSVWQGLRHPNIVQFLGVVKTSDRLMFLTEYLSNGSLYEILKKKGRLDPLTAVAYALDIARGMNYLHQHKPHAIIHRDLTPRHVLQDESGRLKVTEFGLSKIAQEKEFDSYKMTGGTGSYRYLAPEVYRRESYDKSVDVFSFALIFHEMFLGGPSNRAESPEVVADRRAYEDSRPSLSSYVYPDEIKMLLRQCWHENPDWRPSFEAIITELEHIQEILQKKKAIKSCYTCCIQ