MEERGRVRRVKLGSQGLEVSAQGLGCMGMSFAFGPPKPPHLMILLLRYAVSHLGITFLDTADAYGPHLNELLLGQAIKGIREKVQLASKFGIHVENGHRTYRGDPAYVRACCEASLRRLGVDCIDLYYVHRIDVRVPIEVTMGELKQLVKEGKIKYVGLSEASASTIRRAHAVHPISAVQLEWSLWTRDAEREVIPTCRELGIGIVPFSPLGRGFFSIGQKILEGLAESDMRKKEQPRFTPENLDHNVELFIKLNELASHKRCTPGQLALAWLHHQGGDVVPIPGTTKQENLEENVGALNVELSDKDLQELENVFHNNCAAGNRYGDMASTTINSETPPFLEWQGVL*