QVRTLFVSGLPVDIKPRELYLLFRPFKGYEGSLIKLTSRQPVGFVIFDSRAGAEAAKNALNGIRFDPENPQTLRLEFAKANTKMAKSKLMATPNPSSVHPALGAHFIARDPYDLMGAALIPASPETWAPYPLYTTELTPAISHAAFTYLHAQVRWYPSSDTAQQGWKYRQFC