MSLNVSPQTKTIHKAAYPAIAASRPELSQQDRVVYVTGGSAGIGFAICHAFADAQAATVILTGRREAALSEAVDALSKEHPKTKFIGQVLDAADRPATEKAWAQLEKDGVVVDVLVLNAAYVTHRQAPLVDLPYEEAWPSWVTNVGANYDLIQRFYHQKNRSLVNLSTMAIHAFEQVKAFPAYCASKNAGTLLVQLFAQGVSPDDMQILSFHPGAIWTDSVQKSGVPKEAYAWDDATLASNYAVWAASDEAKFLHGRFTWAAWDVEELQSEEFRKRLEEKPTYLQVGVIGLS*