MRVTDFSFELPESLIAHYPQPERSRCRLLSLEGPTGALTHGTFTDLLDKLNPGDLLVFNNTRVIPARLFGRKASGGKIEVLVERMLDDKRILAHIRASKAPKPGTELLLGDDESIHATMTARHGALFEVEFNDPRPVLDILNAIGHMPLPPYIDRPDEDADRELYQTVYSEKPGAVAAPTAGLHFDEPLLAALREKGVEMAFVTLHVGAGTFQPVRVDTIEDHIMHSEYAEVPQEVVDAVLAAKARGNRVIAVGTTSVRSLESAAQAAKSDLIEPFFGDTQIFIYPGYQYKVIDALITNFHLPESTLIMLVSAFAGYQHTMNAYKTAVEQKYRFFSYGDAMFITYNPQAISERP*