MTLQVFDALLLVLGGTTGEGEEEVDEEPGHPALDAVQGVVEPDLSDGQHAVRERLQEGVGVVLGVRILSIGPAVTIAVRAQVEAEEDAEELVVARHQEFDLDGLVVLVPGDQGSPRCRYRRRALGAGGRSSSERPSAGGHAVGRGDALPAERDRPVAARRTRGLIFFPLCLCSGTKALMRADRAGVGVTALRGGGAAASPPAAGAAASPPAAGAALDGGTKSSSMTPGLPLFSSSPTPAAVSTICTICTARFVMQCFDGRKARSPTKCFFRAFLRSFVNSKARWACGRWFRKVLFSNDFVAY*