GKVKILYGSTTGGTLDAMNTIGGVLEDKGHKVELVDSSGLTPEDLFKGHDLVILGVSTYGDDKGVPNPDAQALYDKLDKCGLKNKNYAGVGVGDFSWKYFGGCVYIVGKKLVSLGAVQIKPGLLVYGDPSDQIGGVGEHAKEWLQSV