MATQLSDRLEPWHTLAGKVVMVTGASSGLGRDFCLDLGRAGCRVVVAARRVDRLESLCDEINSMAAGDGGRSRRAVAVELDVAADDPAVDKYVQKAWEAFGHIDALINNAGVRGNVKSPLELSEEEWNHAFRTNLTGTWLVSKYVCKRMRDAQRKGSIINIASIAGLNRGQLPGGAAYSSSKAGVNMLTRVMALELGAHKIRVNSISPGLFKSEITEKLMEKNWLNNVAMKTVPLRKFGTSDPALTSLARYLIHDSSEYVSGNNFVVDAGATLPGVPIYSSL*