VRTLFVSGLPMDIKPRELYLLFRPFKGYEGSLIKLTSRQPVGFVIFDSRAGAEAAKNALNGIRFDPENPQTLRLEFAKANTKMAKSKLMATPNPTSVHPALGAHFIARDPXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVRWYPSSDGTQQGWKYRQFC