MSGLKPETEHNNNNIEEEVRTLFVSGLPIDIKPRELYLLFRPFKGYEGSLIKLTSKQPVGFVTFDNRAGAEAAKNALNGIRFDPENPQTLRLEFAKANTKMAKNKLMATPNPTNLHPALGAHFIARDPYDLTGAALISASPEAWAPYPLYTAELAPAIPHAAFTYPAAAAAAALHAQMRWYPPSEATQQGWKSRQFC