MADQDIRPDGTVAFLPHRLNRHPVVVRGLTADELWVCAGLSAAMGFGAGVPLALAFSKIALLPTAIVVAIAIGVFGGGSALRRLKRGRPDTWLYRQLQWRLTSRQPLLGRFVGGRQLVTRSGYWTTRRSRTP