MGIGGTSTAKDMVQLNLEPGKDYSAAKTLFISDSDKRKHFMLTVKMFYSNGKDLGQFNSRRIKVISKPSKKKQSLKNTDRKSLPHCTRLRII