MGIGGTSTAKDMVQLNLEPGKDYSAAKTLFISDSDKRKHFMLTVKMFYSNGKDLGQFNSRRIKVISKPSKKKQSLKNTDRKSLSLCLLLRTICEF