MDKQNVKKKYSNGEVTVVWESGKCIHSRICFTGLPSVFNPTKRPWIAIEGGSTKEIIEQVKRCPSGALSYYINGEENKEAEQLETVVEVLKNGPLLIYGTLKVRDRDGNESIKNKTTAFCRCGGSHNKPYCDGSHVKNGFEG