MSAVPRVLISNDDGITAPGLTALAAAIRADGFCTFVVSAPAGERSAQSHSISVGKHLHAWELPVAGAEEAWAVDGTPADSTMLALYGPLLRNRTFNLVVSGINRGDNCGLHLHYSGTVGAAREAACKDVPALAVSLDNYAARSEEQYAAAAAYTVAIMKAVLGVLPSPLQLAPGPSLAARLAGHVINLNVPKAEAVVDIQGYQLAWQGQHCHFPDWQELAADDHVKEGHAGAVTLRAFRNAAGSLRSDASEGCDSAAVQQGWVAVTPIGLRSDVPITAEAAQQRLQPALLQAVAAAMQAAAASLGVGVRGVPAELLATAEPEAAAATGLQPEAVAVGSAV*