MSDGSPLKSAALLEQMKLHLSSDAGKDLAKKIGLIYQFNIAPQKIGVDEEIFVVDLKKGEVSKGAYEGKPDATFSFKDSDFIAVATGKMNPQMAFIRGAMKIKGSLSAAQKFTPDIFPKPSKL