MGALAVSGTAQIKQLFEEQHKYLDFFFANLDYAQIQAFTDLCLAAEGVVFFSGVGKSGYIAQKISQTLVSTGTKSVFLNPTDALHGDIGMVGSKDLVVLLSKSGATEELLRLVPCLRARGAFVVGISSLLNSQLSRVCDMHVHLPLERELCPFDLAPVTSTAIQMLLGDTVAIALMQAKNLTREEYALNHPAGRIGKRLIFRVRDVMKKGDELPLCKENDLIMEQLLELSAKGCGCLLVVDDNRQLLGTFTDGDLRRALKSKREEVFKLTVGEMCNRSPRKTTANAMAVDAMQIMEGPPSPVTFLPVVDETGIVIGIVKLHDLVSAGL*