MGVMGSSSPASSRVLEGKVAIITGGANGIGEATTCLFVQKGALVVIADVDDKKGAQLAKKLGINVALFKHCDVSLESDIEDVVTFTIQTWGRLDIMFNNAGTVGEILKADVRDMDVIDFDYVMSVNVRGMALGVKHAGKAMVDAKVKGSIICTASISSILGGLGVPTAYTISKHATIGLVKAAACDLGKYGIRVNCVSPTIMPTDLVMNFLHKAANNTSLTIEEAQAYFDSKNNLAQHSLTCLDIAKAVLYLASDDAAFVSGINHIIDGGYSSGKKLLDSEEN*