MFVFMFPTSGTRRDIQMTQSPSSLSASVGDRVTITCQVSHSISNKLVWYQQKPGKAPTLLIHAATKLQTGVPSWFSSSQSGTDFTLTISSLQPAA