MKASVGDRIVTASGVVGAAVREGVVVSVRNADGSPPYLVRWSDTGDETLVFPGPDTVVRHGDGGAQEGEAAGAATGTSAGHGVPARSTTWHVQLTLVESQGSTTAEATLVAGPAEHGDVGALRAVGHARKDPGDEEVPVIGDEVAAGRALRRLADALLGQAEQDISARTGNKAHVHP