MARISVFGIGYVGVVAAACLAKDGHDVVAVDIDPAKVDTINNGRAPIVEKGLDPLIEQTVASGKLRATLDIQDAIASTDVSFVCVGTPSAPDGSVGLTYVIKACEAIGTAIAAKGRFHSVVVRSTIVPGSMEQVCIPALERSTGLIAGKDFGVGYYPEFLRESTAIEDYYDPGLIVFGALDEQTDKVLHELNDALPCPCHSVSLATAEMIKYTSNSWRAVKVTFANEIGNIAKASGVDGQLVMKILCSDLKVNISPYFMRPGFAFGGSCLPKDVRALRHLAKEKHVETALLDAVLEANEAQIDRAETMVSQMGGQTIGMVGISFKTGTDDLRESPLASLASRLIDRGYDLKIYDPFVNQAYAEGMSGAGRGNDTAIDLKNRLVSDLDDLVDNSDVILVGNHYAEAMPVLDASSDKIPMVDLLRIRPGIRSAGTYQGICW*