MTLQVFDALLLVLGGTTGEGEEEVDEEPGHPALDAVQGVVEPDLSDGQHAVRERLQEGVGVVLGGADSLFAGWREAVPIPRPCCAHDFDRRAIGPAVTIAVRAQVEAEEDAEELVVARHQEFDLDGLVVLVPGDQGSPRCRYRRRALGAGGRSSSERPSAGGHAVGRGDALPAERDRPVARQADSRAGVGVTALRGGGAAASPPAAGAAASPPAAGAALDGGTKSSSMTPGLPLFSSSPTPAAVSTICTICTARFVMQCFDGRKARSPTKCFFRAFLRSFVNSKARWACGRWFRKVLFSNDFVAY*