MGPETPPSDIFKVKLQEPSLITPLQATEEHVYFLTNLDQNVAIIVQTVYFYDASSAMGPHSEDPAKIMKEALEKVLVHYYPLAGRLSISPDGKLNVHCNDQGVVFVEAHANARLSELGDLAKPDPARLGQLVYQVPGAKNILEIPPVVVQVTKFDCGGFVLGLGVNHAMFDGIAAMEFVNSWAETARGVPLSTPPVVNRTLLTARSPPRIKFPHTEFVEIEDLSASQDLLLKEENLVHKSFCFTPELLEKLKKKAMEDGELSKCTSFEALSGLIWRARSEAMGMKPEQKTKLLFAVDGRARFKPPLPKGYMGNGIVLTFALTSAGELVGSPFSYAVKHVQEAIALVDDEYMRSAIDFFEVKRARPSLAATMVITAWSKLSFHTTDFGWGEPMHSGPVTLPEKEVVLFLSHGQGRKSINVLLGLPPQAMHKLEELLQPELM*