MAGVRRVKLGSQGLEVSAQGLGCMGMSAFYGAPKPEPDMIKLIHHAINAGVTFLDTSDIYGPKTNEILLGKALNGGIREKVELATKFGIREVNGAREYCGDPTYVRAACEASLERLGVDCIDLYYQHRIDTRLPIEITMGALKELVEEGKIKYVGLSEASASTIRRAHAVHPLTAIQLEWSLWTRDVEEDIIPTCRELGIGIVAYSPLGRGFFSSGPKMLEKLEDSDFRKYLPRFQAENLEHNTKMFERVNEMATKKGCTPSQLSLAWVHHQGNDVVPIPGTTKIENLEQNIGALSVKLTPEDMAELEAIASADSVKGERYGAGIATYKDSETPPLSSWKA*