MGLRTPLYELHVALGAKMVDFGGWDMPLHYGSQVEEHHQVRRDCGVFDVSHMTVVDVAGEQATAYLQHLLANDVARLGETGKALYSAMLNEEGGVVDDLIVYLTEHGYRVVVNASTRDKDIAWMQAQAAGFKVDLQERGDLAMLAIQGPNARVHSSELVSPARAALIRELKPFQGRAEGDWFIARTGYTGEDGLEIMLPAAEAPGFLNELVGAGISPAGLGARDTLRLEAGLNLYGQDMDESVSPLAANMGWTVAWEPVARDFVGRRALEAQKAAGDQPKLVGLVLEERGVLRAHQVVRVAGIGEGEITSGSFSPTLNKSIALARVPAATGDRAEVEIRGKWYPVRVVQPSFVRHGKPLI*