MASTPKRLEGKVAIITGGASGIGEAAVRLFVEHGALVVIADLQAEKGAQLAEDVGNQVCVYRNCDVTLESDMEALVAFTVAKWGKLDIMYNNAGILGRAVSEDVRNLDMADFDRVISVNVRGMTLGVKYASMAMVNASTKGVIICTASVSSILGGMAPVAYTISKHAVLGLVRAASSDLGKYGIRVNCLSPWAVLTPLLVNHLRDAFESPSLSIEEARASRDSHSNLLGHSLSALDIARSALYLASDDGAFVSGLNLIVDGGFTSTNHSFNS*