MATITKAVPTALRLQDKVAVITGGASGIGEETVKKFVAHGAKVIIADIQDAAGEQLAHELGGPETVRYIHCDVTQEEHVAAAVDLSVSAYGGLHVMFNNAAVTGPVGPLDQMLMADFDRAYGILLKAAVMGVKHAARVMKPMQTGSIITTASVSAHIGSGPMAYTTFKHALLGMTRSAAFELRASNIRANTISPGMIWTPMWNQLPQAAIDKVQTLSFFPAMKTGVSHPIAGPDSIANAALFLASDDSSFVTGEDLVVDGSHMLCPEDLITKIIKSALKSAGLC*