Function at 0x14037cb38
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rcx
cmp r8w, si
test sp, 0x23b
push rsi
cmc
cmp r15b, spl
jmp 0x14037cb50
push rdi
clc
sub rsp, 0x858
test r10w, 0x6c24
xor eax, eax
cmp sil, r14b
test bh, 0x34
clc
cmp eax, 1
jmp 0x14037cb70
je 0x14037eb2f
mov ecx, 0x32
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rax, [rsp + 0x110]
mov ch, bl
mov ecx, 0xff02f0b2
movsx cx, r14b
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x230]
bswap rcx
mov rcx, rax
jmp 0x14037cbb0
call fcn.14007f7a4
lea rax, [rsp + 0x110]
cmp esp, 0x702a1d93
mov qword [rsp + 0x580], rax
xadd eax, ecx
rcr eax, 0x34
mov rax, qword [0x1400db920]
bts ecx, ebx
sete cl
mov rcx, qword [0x1400dbce0]
test rsp, rbp
cmc
test r13b, 7
add rcx, rax
setbe ah
cwde
cdqe
mov rax, rcx
mov cl, 3
bswap cx
sets cl
mov rcx, rax
call fcn.140374265
mov qword [0x1400dbcd8], rax
stc
mov rax, qword [0x1400db900]
mov rcx, qword [0x1400dbcd8]
cmp r12d, 0x1d315f32
add rcx, rax
movsx eax, dx
mov rax, rcx
mov rcx, rax
jmp 0x14037cc37
call fcn.140374265
mov qword [0x1400dbcc8], rax
rcr al, 0xbf
mov rax, qword [0x1400dbcc8]
mov cl, 0xab
sal ecx, cl
and cl, r11b
add rax, 0x38
mov cl, dil
movsx ecx, r12w
mov rcx, rax
call fcn.140374265
mov rcx, rax
call fcn.140374265
mov qword [0x1400dbcc0], rax
mov rax, qword [0x1400dbcc0]
bt ecx, r8d
add rax, 0x30
movzx rcx, cx
mov rcx, rax
jmp 0x14037cc91
call fcn.140374265
mov qword [0x1400dbcd0], rax
adc eax, ecx
mov rax, qword [0x1400d9a60]
not rcx
cmp cl, r14b
mov rcx, qword [0x1400dbcd0]
cmc
clc
cmp sil, 0x97
add rcx, rax
movsx rax, r8w
movzx eax, r10w
cdqe
mov rax, rcx
movzx rcx, r9w
mov rcx, rax
call fcn.140374265
mov qword [0x1400dbcb0], rax
cmp qword [0x1400dbcb0], 0
jmp 0x14037cce9
jne 0x14037cd01
lea rcx, [rsp + 0x110]
call fcn.140373cea
jmp 0x14037cb5f
mov rax, qword [0x1400d9a78]
movsx ecx, r11w
adc ecx, r13d
mov rcx, qword [0x1400dbcb0]
test sil, 0x35
add rcx, rax
xchg al, ah
movsx ax, dil
mov rax, rcx
movsx cx, spl
not cx
cmovnp rcx, r14
mov rcx, rax
jmp 0x14037cd3b
call fcn.140374265
mov qword [0x1400dbcb8], rax
clc
jmp 0x14037cd4d
cmp qword [0x1400dbcb8], 0
jne 0x14037cd72
lea rcx, [rsp + 0x110]
jmp 0x14037cd68
call fcn.140373cea
jmp 0x14037cb5f
mov rax, qword [0x1400d9a68]
mov rcx, qword [0x1400dbcb8]
rcr rdx, 0xb2
add rcx, rax
cdqe
cbw
mov rax, rcx
mov rdx, rax
cmovo ecx, r8d
movzx rcx, r15w
lea rcx, [rsp + 0x760]
call fcn.140391517
lea rcx, [0x1400dba10]
mov rdi, rcx
mov rsi, rax
movsx ax, spl
lahf
movzx rax, si
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movzx ax, bpl
movsxd rcx, r12d
bswap cx
lea rax, [rsp + 0x720]
xchg di, cx
movsx si, r8b
movsx rsi, r13w
lea rcx, [0x1400dba10]
mov rdi, rax
jmp 0x14037cdf2
mov rsi, rcx
mov ecx, 0x18
jmp 0x14037cdff
rep movsb byte [rdi], byte [rsi]
cmovl cx, di
mov cl, r15b
lea rcx, [rsp + 0x720]
jmp 0x14037ce15
call fcn.1403764fb
test eax, eax
jne 0x14037ce39
lea rcx, [rsp + 0x110]
jmp 0x14037ce2f
call fcn.140373cea
jmp 0x14037cb5f
mov rax, qword [0x1400dbcd8]
bts ecx, r14d
rcl rcx, cl
add rax, 0x30
mov rcx, rax
call fcn.140374265
mov qword [rsp + 0x1f0], rax
cmp r14, rdx
sbb ecx, r10d
mov rax, qword [rsp + 0x1f0]
bt rcx, rbp
add rax, 0xa0
mov cl, 0xbd
xchg cx, cx
mov rcx, rax
jmp 0x14037ce80
call fcn.140374513
mov dword [rsp + 0xb8], eax
rol cx, 0x8d
or cx, dx
mov rax, qword [rsp + 0x1f0]
sub cl, 0xa9
sar ch, cl
rol ch, cl
add rax, 0x98
movzx ecx, sp
movsx ecx, di
mov cx, 0x3885
mov rcx, rax
jmp 0x14037ceba
call fcn.140374265
mov qword [rsp + 0x238], rax
jmp 0x14037cecc
xor eax, eax
stc
test eax, eax
jmp 0x14037ced6
je 0x14037d99d
mov dword [rsp + 0x30], 0
jmp 0x14037cee9
jmp 0x14037cefd
mov eax, dword [rsp + 0x30]
jmp 0x14037cef7
inc eax
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0xb8]
stc
cmc
cmp dword [rsp + 0x30], eax
jae 0x14037d99d
mov eax, dword [rsp + 0x30]
shl eax, 3
add cx, r10w
cdqe
rcl cl, cl
btr cx, 0x20
mov rcx, qword [rsp + 0x238]
cmc
stc
add rcx, rax
mov rax, rcx
movsxd rcx, ebp
mov ch, 0x93
jmp 0x14037cf3f
mov rcx, rax
jmp 0x14037cf47
call fcn.140374265
mov qword [rsp + 0x90], rax
movzx rcx, ax
not ch
movsx cx, r8b
mov rcx, qword [rsp + 0x90]
jmp 0x14037cf6c
call fcn.140099b82
movzx eax, al
cmp r11w, cx
stc
test r13w, bx
test eax, eax
je 0x14037cf8a
jmp 0x14037ceee
mov rax, qword [0x1400d9a80]
shl cx, cl
adc ecx, esi
ror cl, 0xb
mov rcx, qword [rsp + 0x90]
cmp sil, 0x9d
add rcx, rax
movsx rax, r12w
mov rax, rcx
cmovo rcx, rcx
bswap ecx
mov rcx, rax
jmp 0x14037cfbd
call fcn.140374265
mov qword [rsp + 0x630], rax
movsx eax, bp
mov rax, qword [rsp + 0x90]
sub ecx, edi
movsx ecx, r12w
add rax, 0x18
movsx ecx, dx
mov rcx, rax
jmp 0x14037cfea
call fcn.140374513
mov dword [rsp + 0xbc], eax
cdq
movsx rdx, si
jmp 0x14037d000
mov edx, dword [rsp + 0xbc]
mov cx, r10w
lea rcx, [rsp + 0x280]
call fcn.14037c032
nop
adc al, r8b
lea rax, [rsp + 0x20]
mov rdi, rax
sub eax, eax
mov ecx, 1
jmp 0x14037d030
rep stosb byte [rdi], al
ror di, cl
lea rax, [rsp + 0x21]
cmp r12w, 0x4681
mov rdi, rax
xor cl, 0xb3
rol cl, 0x26
xor eax, eax
sete cl
mov ecx, 1
rep stosb byte [rdi], al
test r8, rbx
mov al, byte [rsp + 0x20]
stc
cmp cx, si
mov byte [rsp + 0x38], al
add al, r15b
mov al, byte [rsp + 0x21]
cmp spl, 0xaf
test r11, r8
mov byte [rsp + 0x40], al
movsx eax, r14w
movabs rax, 0xb134ae64946c9083
jmp 0x14037d089
mov qword [rsp + 0x190], rax
xor al, 0x90
movabs rax, 0xf912193ca638a790
mov qword [rsp + 0x198], rax
shr al, 0xae
movabs rax, 0xc897da4b57c29a42
test r8b, 0xb5
mov qword [rsp + 0x1a0], rax
shrd rax, rbp, 0x2b
movzx ax, r8b
movabs rax, 0xdb8e9b4a1a6bb170
jmp 0x14037d0db
mov qword [rsp + 0x1a8], rax
or ax, r15w
movabs rax, 0xd45cda25e01effc5
jmp 0x14037d0f8
mov qword [rsp + 0x2a0], rax
movabs rax, 0x95717054c36ec6fe
cmc
cmp sp, 0xa428
test r9b, 0x30
mov qword [rsp + 0x2a8], rax
btc eax, r11d
movzx rax, r13w
add al, r9b
movabs rax, 0xc897da4b57c29a27
cmp r12b, cl
test cl, dil
mov qword [rsp + 0x2b0], rax
movabs rax, 0xdb8e9b4a1a6bb170
cmp r15b, r11b
mov qword [rsp + 0x2b8], rax
clc
jmp 0x14037d15d
xor eax, eax
stc
test eax, eax
jmp 0x14037d167
je 0x14037d172
jmp 0x14037d1ea
movdqa xmm0, xmmword [rsp + 0x2a0]
jmp 0x14037d180
movdqa xmmword [rsp + 0x670], xmm0
jmp 0x14037d18e
movdqa xmm0, xmmword [rsp + 0x190]
jmp 0x14037d19c
movdqa xmmword [rsp + 0x650], xmm0
jmp 0x14037d1aa
movdqa xmm0, xmmword [rsp + 0x650]
jmp 0x14037d1b8
pxor xmm0, xmmword [rsp + 0x670]
movdqa xmmword [rsp + 0x680], xmm0
cmp rsp, 0xffffffffc82ac514
test bp, sp
movdqa xmm0, xmmword [rsp + 0x680]
stc
test r15b, dl
movdqa xmmword [rsp + 0x190], xmm0
sub eax, eax
cmp sil, 0x39
test eax, eax
je 0x14037d1fd
jmp 0x14037d27e
lea rax, [rsp + 0x2b0]
jmp 0x14037d20a
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6a0], xmm0
lea rax, [rsp + 0x1a0]
jmp 0x14037d224
movdqu xmm0, xmmword [rax]
jmp 0x14037d22d
movdqa xmmword [rsp + 0x690], xmm0
jmp 0x14037d23b
movdqa xmm0, xmmword [rsp + 0x690]
jmp 0x14037d249
pxor xmm0, xmmword [rsp + 0x6a0]
movdqa xmmword [rsp + 0x6b0], xmm0
movsxd rax, r13d
movsx eax, ax
rol ax, 0xa2
lea rax, [rsp + 0x1a0]
test cl, 0xad
movdqa xmm0, xmmword [rsp + 0x6b0]
cmc
movdqu xmmword [rax], xmm0
xor eax, eax
cmp eax, 1
je 0x14037d28e
jmp 0x14037d301
lea rax, [rsp + 0x2c0]
movdqu xmm0, xmmword [rax]
not al
cmovae ax, r9w
movdqa xmmword [rsp + 0x6d0], xmm0
lea rax, [rsp + 0x1b0]
jmp 0x14037d2b7
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x6c0], xmm0
movdqa xmm0, xmmword [rsp + 0x6c0]
jmp 0x14037d2d2
pxor xmm0, xmmword [rsp + 0x6d0]
movdqa xmmword [rsp + 0x6e0], xmm0
bts rax, r8
lea rax, [rsp + 0x1b0]
movdqa xmm0, xmmword [rsp + 0x6e0]
test r14b, r11b
cmc
movdqu xmmword [rax], xmm0
sub eax, eax
stc
test r12b, r14b
cmp eax, 1
je 0x14037d315
jmp 0x14037d3a5
lea rax, [rsp + 0x2d0]
jmp 0x14037d322
movdqu xmm0, xmmword [rax]
setp al
movdqa xmmword [rsp + 0x700], xmm0
movsxd rax, r10d
cwde
cbw
lea rax, [rsp + 0x1c0]
jmp 0x14037d345
movdqu xmm0, xmmword [rax]
jmp 0x14037d34e
movdqa xmmword [rsp + 0x6f0], xmm0
movdqa xmm0, xmmword [rsp + 0x6f0]
jmp 0x14037d365
pxor xmm0, xmmword [rsp + 0x700]
movdqa xmmword [rsp + 0x710], xmm0
movsx eax, di
movzx rdx, r11w
cdqe
lea rax, [rsp + 0x1c0]
movsxd rdx, ebx
bswap cx
movdqa xmm0, xmmword [rsp + 0x710]
bswap cx
movdqu xmmword [rax], xmm0
movzx rcx, si
mov ch, 0x97
lea rax, [rsp + 0x190]
mov dl, bpl
mov qword [rsp + 0x240], rax
movzx dx, r11b
movzx rdx, r12w
not rcx
mov rdx, qword [rsp + 0x240]
movsx cx, dil
mov rcx, qword [rsp + 0x90]
call fcn.14037ca7f
movzx eax, al
lea rax, [rsp + 0x22]
neg dil
adc rcx, r13
mov rdi, rax
sar cl, cl
sal ch, 0x1d
sub eax, eax
mov cx, 0x4b9b
mov ecx, 1
rep stosb byte [rdi], al
xor al, 0x35
lea rax, [rsp + 0x23]
mov rdi, rax
movzx ecx, r15w
xor eax, eax
movsxd rcx, ecx
bswap rcx
movsx rcx, r14w
mov ecx, 1
jmp 0x14037d425
rep stosb byte [rdi], al
sal al, 7
setle al
mov al, r10b
mov al, byte [rsp + 0x22]
mov byte [rsp + 0x48], al
sub al, r15b
test sp, r11w
mov al, byte [rsp + 0x23]
cmp ebx, ecx
mov byte [rsp + 0x50], al
test r12b, 0x91
movabs rax, 0xb50ca840997f9395
jmp 0x14037d463
mov qword [rsp + 0x130], rax
movzx ax, bpl
rcr ax, cl
btr ax, 0xa3
movabs rax, 0x95717054c36ea889
clc
mov qword [rsp + 0x138], rax
sete al
clc
shr ax, cl
mov rax, qword [rsp + 0x638]
cmc
mov qword [rsp + 0x1f8], rax
cmovns eax, ebx
movzx eax, si
movabs rax, 0xd45cda25e01effc5
jmp 0x14037d4bd
mov qword [rsp + 0x320], rax
rcr ah, 0x2d
bt eax, ebx
shld ax, r8w, 7
movabs rax, 0x95717054c36ec6fe
cmc
clc
mov qword [rsp + 0x328], rax
sub eax, eax
cmc
test eax, eax
je 0x14037d4f5
jmp 0x14037d557
movdqa xmm0, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0x460], xmm0
movdqa xmm0, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x450], xmm0
jmp 0x14037d51e
movdqa xmm0, xmmword [rsp + 0x450]
jmp 0x14037d52c
pxor xmm0, xmmword [rsp + 0x460]
movdqa xmmword [rsp + 0x470], xmm0
movdqa xmm0, xmmword [rsp + 0x470]
stc
movdqa xmmword [rsp + 0x130], xmm0
test r12w, 0xa013
xor eax, eax
cmp ecx, 0xf0bfd18a
clc
cmp eax, 1
jmp 0x14037d568
je 0x14037d573
jmp 0x14037d5f4
lea rax, [rsp + 0x330]
jmp 0x14037d580
movdqu xmm0, xmmword [rax]
movsx ax, al
movdqa xmmword [rsp + 0x490], xmm0
lea rax, [rsp + 0x140]
jmp 0x14037d59e
movdqu xmm0, xmmword [rax]
jmp 0x14037d5a7
movdqa xmmword [rsp + 0x480], xmm0
jmp 0x14037d5b5
movdqa xmm0, xmmword [rsp + 0x480]
jmp 0x14037d5c3
pxor xmm0, xmmword [rsp + 0x490]
movdqa xmmword [rsp + 0x4a0], xmm0
cdqe
lea rax, [rsp + 0x140]
movdqa xmm0, xmmword [rsp + 0x4a0]
movdqu xmmword [rax], xmm0
lahf
movsx ecx, di
movsx rcx, r14w
lea rax, [rsp + 0x130]
mov qword [rsp + 0x1f8], rax
lea rcx, [rsp + 0x280]
jmp 0x14037d611
call fcn.1403900cd
mov qword [rsp + 0x248], rax
mov cl, 0x26
movsx cx, r8b
setb ch
mov rdx, qword [rsp + 0x1f8]
movsx rcx, sp
movsx ecx, di
mov ch, 9
mov rcx, qword [rsp + 0x248]
jmp 0x14037d647
call fcn.140462404
test rax, rax
je 0x14037d98b
mov rax, qword [rsp + 0x90]
btr ecx, edi
cmc
bts ecx, r11d
mov qword [rsp + 0xa0], rax
cmp r10b, cl
mov rax, qword [0x1400d9a80]
mov rcx, qword [rsp + 0xa0]
test r9, 0x3706ae38
cmc
add rcx, rax
mov rax, rcx
mov rcx, rax
jmp 0x14037d695
call fcn.140374265
mov qword [rsp + 0xd8], rax
test r12, 0x13b58c11
cmp bl, sil
stc
cmp qword [rsp + 0xd8], 0
jne 0x14037d6d3
lea rcx, [rsp + 0x280]
jmp 0x14037d6c9
call fcn.140373f25
jmp 0x14037ceee
mov rax, qword [rsp + 0xa0]
shrd ecx, r8d, 0x10
add rax, 0x18
movzx rcx, ax
xchg cx, cx
mov rcx, rax
call fcn.140374513
mov dword [rsp + 0xd0], eax
test r14w, 0xf937
cmp r8b, 0x92
cmp dword [rsp + 0xd0], 0
jne 0x14037d724
lea rcx, [rsp + 0x280]
call fcn.140373f25
jmp 0x14037ceee
mov rax, qword [0x1400db950]
bsf cx, r10w
shl ch, 0x89
mov rcx, qword [rsp + 0xa0]
cmp ax, bp
add rcx, rax
bswap eax
movzx ax, al
cbw
mov rax, rcx
mov rcx, rax
jmp 0x14037d754
call fcn.140374265
mov qword [rsp + 0xe0], rax
cmp ebp, r10d
cmp qword [rsp + 0xe0], 0
jmp 0x14037d772
jne 0x14037d78f
lea rcx, [rsp + 0x280]
jmp 0x14037d785
call fcn.140373f25
jmp 0x14037ceee
mov rax, qword [0x1400db950]
bsr cx, si
mov rcx, qword [0x1400dbcb0]
cmp r10b, bpl
add rcx, rax
cdqe
not al
movzx ax, ch
mov rax, rcx
mov cl, dh
cmovae cx, di
not ecx
mov rcx, rax
jmp 0x14037d7c2
call fcn.140374265
mov qword [rsp + 0xe8], rax
test esp, 0x32368988
cmc
cmp qword [rsp + 0xe8], 0
jne 0x14037d7f7
lea rcx, [rsp + 0x280]
call fcn.140373f25
jmp 0x14037ceee
cmp qword [rsp + 0xd8], 0
je 0x14037d974
cmp qword [rsp + 0xe0], 0
jmp 0x14037d814
je 0x14037d974
cmp qword [rsp + 0xe8], 0
jmp 0x14037d828
je 0x14037d974
lea rax, [rsp + 0x3b0]
ror cx, cl
xor cx, 0x9436
btr di, bx
mov rdi, rax
inc ch
clc
rcr ch, cl
xor eax, eax
not cx
mov ecx, 0x29
jmp 0x14037d859
rep stosb byte [rdi], al
seta cl
mov byte [rsp + 0x3d9], 0
movsx cx, ah
movzx ecx, r8w
bt ax, r11w
mov byte [rsp + 0x3da], 0
cbw
movsx ax, r11b
sar ax, 0x24
lea rax, [rsp + 0x3db]
ror edi, 0x88
shrd cx, r10w, 0xc
mov rdi, rax
btc rcx, rcx
bt ecx, 0x15
sub eax, eax
mov ecx, 5
jmp 0x14037d8ae
rep stosb byte [rdi], al
mov ecx, 0xa9b0db09
movzx cx, r13b
lea rcx, [rsp + 0x3e0]
call fcn.14039074a
nop
cbw
xchg ah, dh
movzx rcx, r10w
mov rax, qword [rsp + 0xa0]
bswap ecx
movzx rcx, r15w
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0xd8]
movsxd rdx, r14d
jmp 0x14037d8f6
mov qword [rsp + 0x3c0], rax
movsxd rdx, eax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x3c8], rax
cwd
rdtsc
cbw
mov rax, qword [rsp + 0xe8]
cmovns dx, r11w
mov cx, 0xc51c
mov qword [rsp + 0x3d0], rax
not rdx
lea rdx, [rsp + 0x3b0]
movsx rcx, r15w
movsx ecx, di
lea rcx, [rsp + 0x110]
call fcn.1400173c4
nop
lea rax, [rsp + 0x3e0]
mov rcx, rax
jmp 0x14037d960
call fcn.140373f25
nop
jmp 0x14037d974
lea rcx, [rsp + 0x280]
jmp 0x14037d981
call fcn.140373f25
jmp 0x14037ceee
lea rcx, [rsp + 0x280]
call fcn.140373f25
jmp 0x14037ceee
mov rax, qword [0x1400dbcd8]
sal ch, 0xb1
shl cx, cl
add rax, 0x170
not ch
movsxd rcx, r8d
movzx rcx, dx
mov rcx, rax
jmp 0x14037d9c1
call fcn.140374265
mov qword [rsp + 0x250], rax
and al, 8
bt ax, 0xb5
btr cx, di
mov rax, qword [0x1400dbcd8]
inc cl
bts ecx, eax
add rax, 0x178
mov rcx, rax
jmp 0x14037d9f3
call fcn.140374513
mov dword [rsp + 0xc0], eax
jmp 0x14037da04
mov dword [rsp + 0x34], 0
jmp 0x14037da11
jmp 0x14037da2f
mov eax, dword [rsp + 0x34]
jmp 0x14037da1f
inc eax
mov dword [rsp + 0x34], eax
cbw
bsf ax, r15w
shl ax, cl
mov eax, dword [rsp + 0xc0]
test rsi, r12
jmp 0x14037da3e
cmp dword [rsp + 0x34], eax
jmp 0x14037da47
jae 0x14037eaed
mov eax, dword [rsp + 0x34]
xchg rcx, rcx
shl eax, 3
bswap cx
mov rcx, r13
cmovl cx, di
cdqe
xor cx, bp
bsf ecx, r12d
mov rcx, qword [rsp + 0x250]
stc
add rcx, rax
movzx ax, r8b
jmp 0x14037da80
mov rax, rcx
mov rcx, rax
jmp 0x14037da8b
call fcn.140374265
mov qword [rsp + 0xf0], rax
test bh, 0x97
stc
cmp qword [rsp + 0xf0], 0
jmp 0x14037daaa
jne 0x14037dab5
jmp 0x14037da16
mov rax, qword [rsp + 0xf0]
bsr rcx, r9
movzx ecx, r14w
add rax, 0xa0
mov rcx, rax
jmp 0x14037dad3
call fcn.140374513
mov dword [rsp + 0xc4], eax
jmp 0x14037dae4
mov dword [rsp + 0x2c], 0
jmp 0x14037daf1
jmp 0x14037db0f
mov eax, dword [rsp + 0x2c]
jmp 0x14037daff
inc eax
test r11b, r15b
mov dword [rsp + 0x2c], eax
bt ax, si
movzx eax, di
mov eax, dword [rsp + 0xc4]
clc
test r12w, 0xb490
jmp 0x14037db22
cmp dword [rsp + 0x2c], eax
jmp 0x14037db2b
jae 0x14037eae8
cmp dword [rsp + 0x2c], 0xc000
jmp 0x14037db3e
jbe 0x14037db49
jmp 0x14037eae8
mov rax, qword [rsp + 0xf0]
shl rcx, cl
add rax, 0x98
cmovbe cx, dx
sete cl
xchg cl, cl
mov rcx, rax
call fcn.140374265
mov qword [rsp + 0x200], rax
cmc
test ecx, r15d
cmp qword [rsp + 0x200], 0
jmp 0x14037db85
jne 0x14037db90
jmp 0x14037eae8
mov eax, dword [rsp + 0x2c]
shl eax, 3
sub cx, bx
mov eax, eax
inc cx
bswap ecx
mov rcx, qword [rsp + 0x200]
cmp cx, 0x4e16
add rcx, rax
movsx eax, sp
mov al, bpl
mov rax, rcx
mov ch, 0xb3
movsxd rcx, r13d
cmovs cx, r10w
mov rcx, rax
jmp 0x14037dbcd
call fcn.140374265
mov qword [rsp + 0x98], rax
sets ch
cmove ecx, ebp
jmp 0x14037dbe5
mov rcx, qword [rsp + 0x98]
jmp 0x14037dbf2
call fcn.140099b82
movzx eax, al
cmp dil, al
cmc
test eax, eax
jmp 0x14037dc05
je 0x14037dc10
jmp 0x14037daf6
mov rax, qword [rsp + 0x98]
add rax, 0x18
mov cx, 0x8b26
movsx cx, r14b
mov rcx, rax
jmp 0x14037dc2d
call fcn.140374513
mov dword [rsp + 0xc8], eax
cqo
mov edx, dword [rsp + 0xc8]
lea rcx, [rsp + 0x210]
call fcn.14037c032
nop
movzx rdi, di
bt cx, 6
lea rax, [rsp + 0x24]
mov rdi, rax
and cl, spl
sub eax, eax
setle cl
mov ecx, 1
jmp 0x14037dc73
rep stosb byte [rdi], al
lea rax, [rsp + 0x25]
mov rdi, rax
jmp 0x14037dc86
xor eax, eax
mov ecx, 1
jmp 0x14037dc92
rep stosb byte [rdi], al
rol al, cl
mov al, byte [rsp + 0x24]
cmp r8d, ecx
cmp bp, 0x43b2
clc
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x25]
stc
mov byte [rsp + 0x60], al
sar rax, cl
movabs rax, 0xbf3fb375946c9083
clc
test dil, 0xb9
mov qword [rsp + 0x1c0], rax
movzx rax, r15w
shr ax, cl
movabs rax, 0xf41f153cb72fb68b
cmc
mov qword [rsp + 0x1c8], rax
sub ah, 2
movabs rax, 0xc897da4b57c29a27
mov qword [rsp + 0x1d0], rax
xadd al, al
movabs rax, 0xdb8e9b4a1a6bb170
mov qword [rsp + 0x1d8], rax
mov al, r8b
movabs rax, 0xd45cda25e01effc5
mov qword [rsp + 0x2d0], rax
sal ax, 0x90
bt ax, 0x30
btc ax, r9w
movabs rax, 0x95717054c36ec6fe
mov qword [rsp + 0x2d8], rax
rol al, cl
xor ah, 0xb6
movabs rax, 0xc897da4b57c29a27
clc
jmp 0x14037dd58
mov qword [rsp + 0x2e0], rax
movabs rax, 0xdb8e9b4a1a6bb170
jmp 0x14037dd71
mov qword [rsp + 0x2e8], rax
clc
stc
sub eax, eax
test eax, eax
jmp 0x14037dd84
je 0x14037dd8f
jmp 0x14037ddfa
movdqa xmm0, xmmword [rsp + 0x2d0]
jmp 0x14037dd9d
movdqa xmmword [rsp + 0x4c0], xmm0
jmp 0x14037ddab
movdqa xmm0, xmmword [rsp + 0x1c0]
jmp 0x14037ddb9
movdqa xmmword [rsp + 0x4b0], xmm0
jmp 0x14037ddc7
movdqa xmm0, xmmword [rsp + 0x4b0]
jmp 0x14037ddd5
pxor xmm0, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x4d0], xmm0
movdqa xmm0, xmmword [rsp + 0x4d0]
stc
movdqa xmmword [rsp + 0x1c0], xmm0
xor eax, eax
cmp sp, 0xef1e
test bpl, dl
test eax, eax
jmp 0x14037de0b
je 0x14037de16
jmp 0x14037de9c
lea rax, [rsp + 0x2e0]
jmp 0x14037de23
movdqu xmm0, xmmword [rax]
movzx rax, r9w
movsx rax, di
movzx eax, sp
movdqa xmmword [rsp + 0x4f0], xmm0
movsxd rax, ebx
setbe al
lea rax, [rsp + 0x1d0]
movdqu xmm0, xmmword [rax]
jmp 0x14037de52
movdqa xmmword [rsp + 0x4e0], xmm0
jmp 0x14037de60
movdqa xmm0, xmmword [rsp + 0x4e0]
jmp 0x14037de6e
pxor xmm0, xmmword [rsp + 0x4f0]
movdqa xmmword [rsp + 0x500], xmm0
cmovnp ax, dx
lea rax, [rsp + 0x1d0]
movdqa xmm0, xmmword [rsp + 0x500]
clc
cmc
movdqu xmmword [rax], xmm0
clc
sub eax, eax
cmp eax, 1
jmp 0x14037dea6
je 0x14037deb1
jmp 0x14037df36
lea rax, [rsp + 0x2f0]
jmp 0x14037debe
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x520], xmm0
mov eax, eax
lea rax, [rsp + 0x1e0]
jmp 0x14037deda
movdqu xmm0, xmmword [rax]
jmp 0x14037dee3
movdqa xmmword [rsp + 0x510], xmm0
jmp 0x14037def1
movdqa xmm0, xmmword [rsp + 0x510]
jmp 0x14037deff
pxor xmm0, xmmword [rsp + 0x520]
movdqa xmmword [rsp + 0x530], xmm0
cmp rbp, rax
movzx rax, sp
movzx eax, ax
lea rax, [rsp + 0x1e0]
movdqa xmm0, xmmword [rsp + 0x530]
test r14b, 0x19
clc
movdqu xmmword [rax], xmm0
clc
xor eax, eax
cmp r13b, 0x8f
test edi, esp
cmp eax, 1
jmp 0x14037df46
je 0x14037df51
jmp 0x14037dfd8
lea rax, [rsp + 0x300]
jmp 0x14037df5e
movdqu xmm0, xmmword [rax]
movzx eax, ax
cwde
movsx eax, di
movdqa xmmword [rsp + 0x550], xmm0
bswap ax
cwde
movsx rax, r14w
lea rax, [rsp + 0x1f0]
jmp 0x14037df87
movdqu xmm0, xmmword [rax]
jmp 0x14037df90
movdqa xmmword [rsp + 0x540], xmm0
movdqa xmm0, xmmword [rsp + 0x540]
pxor xmm0, xmmword [rsp + 0x550]
movdqa xmmword [rsp + 0x560], xmm0
lea rax, [rsp + 0x1f0]
bt dx, 0xa7
inc dh
movdqa xmm0, xmmword [rsp + 0x560]
sbb ecx, 0x3c3a4701
xchg ch, cl
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x1c0]
bsr cx, bp
cqo
bt rdx, rcx
mov qword [rsp + 0x258], rax
xadd dh, dh
movzx ecx, bp
xor r8d, r8d
mov rdx, qword [rsp + 0x258]
setbe ch
mov rcx, 0xffffffffa02fd931
movzx cx, bh
lea rcx, [rsp + 0x210]
jmp 0x14037e01e
call fcn.14038fed6
cmp rax, 0xffffffffffffffff
je 0x14037e500
mov rax, qword [rsp + 0x98]
mov cl, 0x82
mov rcx, qword [0x1400db948]
lea rax, [rax + rcx + 0x18]
mov rcx, rax
jmp 0x14037e04b
call fcn.140374265
mov qword [rsp + 0xa8], rax
and cx, bx
mov rax, qword [0x1400d9a48]
mov rcx, qword [rsp + 0xa8]
cmc
add rcx, rax
movzx ax, bpl
movsx rax, sp
mov rax, rcx
mov rcx, 0xffffffff843f8e82
mov rcx, rax
call fcn.140374548
mov byte [rsp + 0x27], al
btc ecx, 0x8b
mov rax, qword [0x1400db918]
mov cx, bp
mov rcx, qword [rsp + 0xa8]
clc
jmp 0x14037e0ac
add rcx, rax
mov rax, rcx
cmovns cx, sp
movsx rcx, dx
mov rcx, rax
call fcn.140374548
mov byte [rsp + 0x68], al
and ecx, 0x51173f08
dec al
neg ax
mov rax, qword [0x1400db910]
add cl, sil
mov rcx, qword [rsp + 0xa8]
cmp r8w, sp
jmp 0x14037e0ec
add rcx, rax
mov rax, rcx
movsxd rcx, eax
mov rcx, rax
call fcn.140374548
mov byte [rsp + 0x26], al
shr al, cl
mov rax, qword [0x1400d9a50]
mov rcx, qword [rsp + 0xa8]
add rcx, rax
movsx rax, sp
movzx eax, si
mov rax, rcx
xchg ch, ch
movzx cx, sil
mov rcx, rax
call fcn.140374265
mov qword [rsp + 0x260], rax
movsxd rax, ecx
test r15w, 0x496
mov rax, qword [rsp + 0x260]
dec cx
add rax, 0x30
mov rcx, rax
jmp 0x14037e156
call fcn.140374265
mov r8d, 0x99
setl cl
lea rdx, [rsp + 0x780]
mov rcx, rax
jmp 0x14037e174
call fcn.1403763f8
lea rax, [rsp + 0x360]
bswap di
or dil, 0x8d
mov rdi, rax
rcr ch, 0xa9
xor eax, eax
not cx
xchg ch, ch
movsx ecx, r12w
mov ecx, 0x29
rep stosb byte [rdi], al
cmp dx, 0xfd03
rol al, 0xb
mov byte [rsp + 0x389], 0
jmp 0x14037e1b9
mov byte [rsp + 0x38a], 0
btr rcx, r13
shrd di, r14w, 0x24
lea rax, [rsp + 0x38b]
mov rdi, rax
rcr ecx, 0x25
shr cx, 0x22
rol cx, cl
sub eax, eax
mov cl, spl
not rcx
xchg cx, cx
mov ecx, 5
rep stosb byte [rdi], al
movsxd rcx, edi
xchg cx, cx
lea rcx, [rsp + 0x390]
call fcn.14039074a
nop
xor cl, r8b
bts eax, ebp
mov rax, qword [rsp + 0x98]
sar ch, cl
bswap di
mov qword [rsp + 0x360], rax
sal di, cl
sbb ch, 0x82
mov byte [rsp + 0x38a], 1
mov al, byte [rsp + 0x26]
mov byte [rsp + 0x38b], al
sal ch, cl
mov al, byte [rsp + 0x27]
mov byte [rsp + 0x38c], al
neg ah
lea rax, [rsp + 0x28]
shr cl, cl
rcr edi, 5
add di, r9w
mov rdi, rax
cmovne rcx, rsp
inc cx
sub eax, eax
cmovbe cx, si
movsx ecx, r13w
mov ecx, 1
jmp 0x14037e275
rep stosb byte [rdi], al
lea rax, [rsp + 0x29]
mov rdi, rax
sub eax, eax
mov ecx, 1
jmp 0x14037e28b
rep stosb byte [rdi], al
sal al, 0x29
cmc
mov al, byte [rsp + 0x28]
mov byte [rsp + 0x70], al
sar al, 0xba
cmp rbp, r9
shr al, 0xbf
mov al, byte [rsp + 0x29]
clc
mov byte [rsp + 0x78], al
movabs rax, 0xd45cda25e06d93e0
test r12w, 0x4f93
mov qword [rsp + 0x150], rax
mov al, r8b
sbb al, r12b
movabs rax, 0x95717054c36ec6fe
stc
mov qword [rsp + 0x158], rax
shrd eax, r9d, 0x89
add al, al
movsx ax, sil
movabs rax, 0xd45cda25e01effc5
jmp 0x14037e2f8
mov qword [rsp + 0x300], rax
movabs rax, 0x95717054c36ec6fe
cmp sil, 0xd
mov qword [rsp + 0x308], rax
jmp 0x14037e31b
sub eax, eax
cmc
clc
test al, r8b
test eax, eax
je 0x14037e32f
jmp 0x14037e396
movdqa xmm0, xmmword [rsp + 0x300]
jmp 0x14037e33d
movdqa xmmword [rsp + 0x660], xmm0
jmp 0x14037e34b
movdqa xmm0, xmmword [rsp + 0x150]
jmp 0x14037e359
movdqa xmmword [rsp + 0x570], xmm0
movdqa xmm0, xmmword [rsp + 0x570]
pxor xmm0, xmmword [rsp + 0x660]
movdqa xmmword [rsp + 0x590], xmm0
cmp dil, r14b
test r13b, bl
movdqa xmm0, xmmword [rsp + 0x590]
stc
movdqa xmmword [rsp + 0x150], xmm0
sub eax, eax
test dil, r8b
cmp eax, 1
jmp 0x14037e3a3
je 0x14037e3ae
jmp 0x14037e442
lea rax, [rsp + 0x310]
jmp 0x14037e3bb
movdqu xmm0, xmmword [rax]
setge al
not ax
movdqa xmmword [rsp + 0x5b0], xmm0
seto al
movsx eax, si
cmovnp ax, ax
lea rax, [rsp + 0x160]
jmp 0x14037e3e5
movdqu xmm0, xmmword [rax]
jmp 0x14037e3ee
movdqa xmmword [rsp + 0x5a0], xmm0
jmp 0x14037e3fc
movdqa xmm0, xmmword [rsp + 0x5a0]
jmp 0x14037e40a
pxor xmm0, xmmword [rsp + 0x5b0]
movdqa xmmword [rsp + 0x5c0], xmm0
cqo
movsxd r8, r11d
lea rax, [rsp + 0x160]
movsx edx, r12w
cqo
movdqa xmm0, xmmword [rsp + 0x5c0]
movdqu xmmword [rax], xmm0
movsx r8d, r13w
rdtsc
lea rax, [rsp + 0x150]
mov ecx, 0x2a8ed624
movsx dx, dil
mov qword [rsp + 0x278], rax
lea r8, [rsp + 0x780]
cmovge dx, si
movsx rdx, bp
mov rdx, qword [rsp + 0x278]
lea rcx, [rsp + 0x740]
jmp 0x14037e481
call fcn.14039f4ee
mov qword [rsp + 0x268], rax
cqo
movzx rcx, bp
setg cl
mov rdx, qword [rsp + 0x268]
lea rcx, [rsp + 0x390]
jmp 0x14037e4ac
call fcn.1400158b4
lea rcx, [rsp + 0x740]
jmp 0x14037e4be
call fcn.140373f25
lea rdx, [rsp + 0x360]
setno cl
movzx rcx, bp
lea rcx, [rsp + 0x110]
call fcn.1400173c4
nop
cbw
mov eax, r12d
lea rax, [rsp + 0x390]
bswap cx
seta ch
mov rcx, rax
jmp 0x14037e4fb
call fcn.140373f25
lea rax, [rsp + 0x2a]
add di, r15w
movzx rcx, r8w
mov rdi, rax
sub eax, eax
not cl
mov cx, dx
mov ecx, 1
jmp 0x14037e521
rep stosb byte [rdi], al
shr dil, cl
movsx ecx, bx
shl ax, 0xaa
lea rax, [rsp + 0x2b]
mov rdi, rax
rcr cx, cl
sub eax, eax
mov ecx, 1
rep stosb byte [rdi], al
mov al, byte [rsp + 0x2a]
stc
jmp 0x14037e54c
mov byte [rsp + 0x80], al
rol al, cl
mov al, byte [rsp + 0x2b]
mov byte [rsp + 0x88], al
sar ah, 0x98
add ax, r14w
cmovl ax, si
movabs rax, 0xb50ca840997f9395
mov qword [rsp + 0x170], rax
movzx rax, r12w
movabs rax, 0x95717054c36ea889
mov qword [rsp + 0x178], rax
sub al, 0xb2
movsxd rax, edi
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x208], rax
shrd ax, ax, 0x85
movabs rax, 0xd45cda25e01effc5
mov qword [rsp + 0x340], rax
movzx rax, dx
not rax
shr ax, 0x92
movabs rax, 0x95717054c36ec6fe
test r12b, 0xaf
test bp, cx
stc
mov qword [rsp + 0x348], rax
cmp r9, r15
test r8w, r9w
sub eax, eax
cmc
stc
cmp r11d, edx
test eax, eax
jmp 0x14037e5f9
je 0x14037e604
jmp 0x14037e681
movdqa xmm0, xmmword [rsp + 0x340]
jmp 0x14037e612
movdqa xmmword [rsp + 0x5e0], xmm0
jmp 0x14037e620
movdqa xmm0, xmmword [rsp + 0x170]
jmp 0x14037e62e
movdqa xmmword [rsp + 0x5d0], xmm0
jmp 0x14037e63c
movdqa xmm0, xmmword [rsp + 0x5d0]
jmp 0x14037e64a
pxor xmm0, xmmword [rsp + 0x5e0]
movdqa xmmword [rsp + 0x5f0], xmm0
cmp r8d, r15d
test r14w, 0xb7b7
movdqa xmm0, xmmword [rsp + 0x5f0]
movdqa xmmword [rsp + 0x170], xmm0
jmp 0x14037e681
xor eax, eax
jmp 0x14037e689
cmp eax, 1
jmp 0x14037e691
je 0x14037e69c
jmp 0x14037e730
lea rax, [rsp + 0x350]
jmp 0x14037e6a9
movdqu xmm0, xmmword [rax]
bswap eax
cmovge eax, esp
cdqe
movdqa xmmword [rsp + 0x610], xmm0
movzx eax, ax
lea rax, [rsp + 0x180]
jmp 0x14037e6cd
movdqu xmm0, xmmword [rax]
jmp 0x14037e6d6
movdqa xmmword [rsp + 0x600], xmm0
jmp 0x14037e6e4
movdqa xmm0, xmmword [rsp + 0x600]
jmp 0x14037e6f2
pxor xmm0, xmmword [rsp + 0x610]
movdqa xmmword [rsp + 0x620], xmm0
lea rax, [rsp + 0x180]
movzx rcx, di
cmovg rcx, rbp
movzx ecx, r11w
movdqa xmm0, xmmword [rsp + 0x620]
movsx rcx, r10w
setae ch
cmova ecx, r9d
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x170]
setp ch
movzx cx, r8b
mov qword [rsp + 0x208], rax
movzx cx, r11b
cmovne ecx, ecx
bswap cx
lea rcx, [rsp + 0x210]
jmp 0x14037e760
call fcn.1403900cd
mov qword [rsp + 0x270], rax
setge dh
mov rdx, qword [rsp + 0x208]
mov rcx, 0x63ba8880
seta cl
mov rcx, qword [rsp + 0x270]
jmp 0x14037e78f
call fcn.140462404
test rax, rax
je 0x14037ead1
mov rax, qword [rsp + 0x98]
rol cx, 0x33
sub ch, 0x1f
jmp 0x14037e7b1
mov qword [rsp + 0xb0], rax
stc
sub ch, 0x8a
bt rax, 0xb1
mov rax, qword [0x1400d9a80]
movzx cx, r10b
mov rcx, qword [rsp + 0xb0]
test edi, 0x39976b1f
stc
add rcx, rax
movsx rax, r12w
movzx rax, bp
lahf
mov rax, rcx
movzx ecx, bp
mov rcx, rax
call fcn.140374265
mov qword [rsp + 0xf8], rax
cmp qword [rsp + 0xf8], 0
jmp 0x14037e80d
jne 0x14037e82a
lea rcx, [rsp + 0x210]
jmp 0x14037e820
call fcn.140373f25
jmp 0x14037daf6
mov rax, qword [rsp + 0xb0]
rcl cl, cl
add rax, 0x18
movsxd rcx, edi
mov rcx, rax
jmp 0x14037e843
call fcn.140374513
mov dword [rsp + 0xcc], eax
clc
jmp 0x14037e858
cmp dword [rsp + 0xcc], 0
jne 0x14037e87d
lea rcx, [rsp + 0x210]
jmp 0x14037e873
call fcn.140373f25
jmp 0x14037daf6
mov rax, qword [0x1400db950]
stc
shrd cx, sp, 0x8a
mov rcx, qword [rsp + 0xb0]
test cx, r13w
add rcx, rax
movsx eax, bx
movzx eax, ax
cmovbe rax, r13
mov rax, rcx
movsx cx, r13b
setg cl
movzx rcx, r15w
mov rcx, rax
jmp 0x14037e8ba
call fcn.140374265
mov qword [rsp + 0x100], rax
jmp 0x14037e8cd
cmp qword [rsp + 0x100], 0
jne 0x14037e8f3
lea rcx, [rsp + 0x210]
jmp 0x14037e8e9
call fcn.140373f25
jmp 0x14037daf6
mov rax, qword [0x1400db950]
cmc
mov cl, 0x95
adc cx, r9w
mov rcx, qword [0x1400dbcb0]
add rcx, rax
cbw
jmp 0x14037e915
mov rax, rcx
mov cx, sp
mov rcx, rax
jmp 0x14037e923
call fcn.140374265
mov qword [rsp + 0x108], rax
cmp qword [rsp + 0x108], 0
jmp 0x14037e93e
jne 0x14037e95b
lea rcx, [rsp + 0x210]
jmp 0x14037e951
call fcn.140373f25
jmp 0x14037daf6
cmp qword [rsp + 0xf8], 0
jmp 0x14037e969
je 0x14037eaba
cmp qword [rsp + 0x100], 0
jmp 0x14037e97d
je 0x14037eaba
cmp qword [rsp + 0x108], 0
je 0x14037eaba
lea rax, [rsp + 0x400]
sar cl, cl
btr di, bp
cmovno ecx, r12d
mov rdi, rax
xor eax, eax
cmove cx, si
not cx
xchg cx, cx
mov ecx, 0x29
jmp 0x14037e9bd
rep stosb byte [rdi], al
shr di, 0x8a
lahf
mov byte [rsp + 0x429], 0
and ch, 0x9d
mov byte [rsp + 0x42a], 0
movsx di, r15b
xchg ecx, eax
lea rax, [rsp + 0x42b]
mov rdi, rax
sub eax, eax
mov ecx, 5
jmp 0x14037e9f4
rep stosb byte [rdi], al
lea rcx, [rsp + 0x430]
jmp 0x14037ea03
call fcn.14039074a
nop
movsx ecx, r15w
mov rax, qword [rsp + 0xb0]
movsx dx, dl
mov qword [rsp + 0x400], rax
not al
lahf
movzx cx, sil
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x410], rax
setg ch
mov dx, cx
movsx rax, r15w
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x418], rax
mov cl, spl
movzx rcx, dx
mov rax, qword [rsp + 0x108]
movzx cx, r12b
movsx cx, r14b
mov qword [rsp + 0x420], rax
cmove edx, r9d
lea rdx, [rsp + 0x400]
lea rcx, [rsp + 0x110]
jmp 0x14037ea8d
call fcn.1400173c4
nop
lea rax, [rsp + 0x430]
movsx rcx, r15w
movzx rcx, r13w
cmovnp ecx, r15d
mov rcx, rax
jmp 0x14037eaaf
call fcn.140373f25
nop
movsx cx, r12b
lea rcx, [rsp + 0x210]
jmp 0x14037eac7
call fcn.140373f25
jmp 0x14037daf6
lea rcx, [rsp + 0x210]
jmp 0x14037eade
call fcn.140373f25
jmp 0x14037daf6
jmp 0x14037da16
lea rcx, [0x1400dbcf0]
call fcn.14038f7db
lea rdx, [rsp + 0x110]
not ch
lea rcx, [0x1400dbcf0]
jmp 0x14037eb0f
call fcn.14038f99b
nop
movzx ecx, r10w
movsx rcx, r12w
lea rcx, [rsp + 0x110]
call fcn.140373cea
jmp 0x14037cb5f
add rsp, 0x858
movzx edi, r10w
pop rdi
movsx rsi, r15w
not sil
pop rsi
jmp 0x14037eb48
ret