Function at 0x14037760f
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov dword [rsp + 0x20], r9d
or al, 0xb0
movsx ax, r11b
mov qword [rsp + 0x18], r8
ror rax, cl
rcr al, cl
mov qword [rsp + 0x10], rdx
movsxd rax, ebp
add al, dil
and eax, 0x83396395
mov qword [rsp + 8], rcx
sbb al, bh
push rsi
clc
adc al, 0x9a
push rdi
sub rsp, 0x3e8
jmp 0x140377652
movsd xmm0, qword [0x1400cea70]
mov rax, qword [rsp + 0x408]
jmp 0x140377667
movsd xmm1, qword [rax + 0x10]
divsd xmm1, xmm0
movaps xmm0, xmm1
movzx eax, cx
movsd xmm1, qword [0x1400cea70]
not ah
mov rax, qword [rsp + 0x408]
jmp 0x14037768d
movsd xmm2, qword [rax + 8]
jmp 0x140377697
divsd xmm2, xmm1
movaps xmm1, xmm2
movsx eax, dx
cbw
cmovne ax, r8w
movsd xmm2, qword [0x1400cea70]
cmovge rax, rdi
movsx rax, sp
mov rax, qword [rsp + 0x408]
jmp 0x1403776c5
movsd xmm3, qword [rax]
jmp 0x1403776ce
divsd xmm3, xmm2
movaps xmm2, xmm3
movsx cx, bpl
movsd qword [rsp + 0x108], xmm2
movzx cx, spl
movsx cx, r12b
movaps xmm3, xmm0
movzx rcx, cx
movaps xmm2, xmm1
movzx cx, dh
movzx rcx, r10w
movsd xmm0, qword [rsp + 0x108]
not ecx
movzx ecx, r13w
jmp 0x140377713
movaps xmm1, xmm0
bswap rcx
lea rcx, [rsp + 0x1c0]
call fcn.14002f079
lea rax, [rsp + 0x1c0]
setno dl
mov qword [rsp + 0x110], rax
cdq
mov dx, bx
movsx cx, ah
mov rdx, qword [rsp + 0x110]
setbe cl
mov cx, 0xfc3d
mov rcx, qword [rsp + 0x400]
jmp 0x14037775d
call fcn.1400449ba
lea rax, [rsp + 0x1a8]
movsxd rcx, ecx
mov ch, 0x26
movsx si, r11b
mov rdi, rax
movsx ax, r13b
rdtsc
not cl
mov rsi, qword [rsp + 0x400]
mov ecx, 0x18
movsx rax, r12w
jmp 0x14037779b
rep movsb byte [rdi], byte [rsi]
rdtsc
lea rax, [rsp + 0x118]
cmovb si, di
mov rdi, rax
movzx si, r11b
cwde
nop
mov rsi, qword [rsp + 0x400]
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
cwd
mov rax, qword [rsp + 0x408]
bswap dx
movsd xmm0, qword [rsp + 0x118]
cdq
mov edi, ecx
addsd xmm0, qword [rax]
xchg dx, cx
movsd qword [rsp + 0x118], xmm0
bswap cx
jmp 0x1403777fa
lea rax, [rsp + 0xf0]
cmova dx, r8w
cqo
movsx rdi, dx
mov rdi, rax
setno dl
movsx ax, spl
mov rsi, qword [rsp + 0x400]
movzx rcx, si
cdqe
mov ecx, 0x18
mov rdx, r12
movsx eax, r14w
movzx ax, dh
rep movsb byte [rdi], byte [rsi]
cbw
mov rax, qword [rsp + 0x408]
movsd xmm0, qword [rsp + 0xf0]
addsd xmm0, qword [rax]
movsd qword [rsp + 0xf0], xmm0
mov cl, bpl
cmovle rdx, r12
not ch
mov rax, qword [rsp + 0x408]
movsd xmm0, qword [rsp + 0xf8]
jmp 0x14037787a
addsd xmm0, qword [rax + 8]
movzx rdx, r12w
xchg dil, dl
lahf
movsd qword [rsp + 0xf8], xmm0
cqo
movsx di, r12b
movzx rax, dx
lea rax, [rsp + 0x130]
mov rdi, rax
mov rsi, qword [rsp + 0x400]
movsx rdx, bp
mov ecx, 0x18
cwde
cqo
rep movsb byte [rdi], byte [rsi]
lahf
mov rax, qword [rsp + 0x408]
movsx cx, r8b
cwd
sets ch
movsd xmm0, qword [rsp + 0x138]
addsd xmm0, qword [rax + 8]
rdtsc
movsd qword [rsp + 0x138], xmm0
cwde
movsxd rsi, r11d
movzx edx, bx
lea rax, [rsp + 0x148]
lea rcx, [rsp + 0x1a8]
mov rdi, rax
cdq
cwd
movzx dx, cl
mov rsi, rcx
setno dh
cmovp cx, r8w
mov al, 0x39
mov ecx, 0x18
jmp 0x140377920
rep movsb byte [rdi], byte [rsi]
mov cx, si
lahf
setg ah
mov rax, qword [rsp + 0x408]
cqo
movzx di, sil
movsd xmm0, qword [rsp + 0x158]
movsxd rsi, r9d
addsd xmm0, qword [rax + 0x10]
rdtsc
movsd qword [rsp + 0x158], xmm0
lea rax, [rsp + 0x160]
lea rcx, [rsp + 0x118]
mov rdi, rax
setae ah
movzx si, dil
mov rsi, rcx
cdq
movsx ax, r8b
mov ecx, 0x18
cqo
mov dx, 0xe804
rep movsb byte [rdi], byte [rsi]
cdq
movzx rdx, sp
mov rax, qword [rsp + 0x408]
setbe cl
movsx ecx, r12w
movsd xmm0, qword [rsp + 0x170]
movzx rsi, si
movsx dx, r12b
cdq
addsd xmm0, qword [rax + 0x10]
cqo
bswap eax
movsd qword [rsp + 0x170], xmm0
movsx dx, r10b
lea rax, [rsp + 0x178]
movsxd rdx, ecx
movzx rsi, r10w
lea rcx, [rsp + 0xf0]
bswap rsi
mov dil, 0x9e
movzx rsi, si
mov rdi, rax
cbw
mov rsi, rcx
lahf
movsxd rcx, r8d
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x408]
cwd
mov cl, 0x16
movsd xmm0, qword [rsp + 0x188]
movzx di, r10b
xchg rsi, rcx
cwd
addsd xmm0, qword [rax + 0x10]
cqo
movsd qword [rsp + 0x188], xmm0
cbw
lea rax, [rsp + 0x190]
lea rcx, [rsp + 0x130]
movsx edi, r10w
mov rdi, rax
mov rsi, rcx
cwd
mov ecx, 0x18
movsx dx, r11b
cbw
rep movsb byte [rdi], byte [rsi]
cqo
setg dh
cdq
mov rax, qword [rsp + 0x408]
movsd xmm0, qword [rsp + 0x1a0]
movsx edx, ax
mov dil, dl
mov cl, 0x1d
addsd xmm0, qword [rax + 0x10]
lahf
movsd qword [rsp + 0x1a0], xmm0
movzx dx, al
lea rax, [rsp + 0x1e0]
lea rcx, [rsp + 0x1a8]
mov rdi, rax
movsxd rdx, r15d
movzx esi, r13w
mov rsi, rcx
jmp 0x140377aa8
mov ecx, 0x18
mov edx, 0xd527c917
rep movsb byte [rdi], byte [rsi]
movzx edx, sp
movsx cx, r12b
lea rdx, [rsp + 0x1e0]
movzx rcx, r11w
bswap cx
lea rcx, [rsp + 0x48]
jmp 0x140377ad5
call fcn.140376b7a
lea rax, [rsp + 0x200]
movsxd rdx, eax
lea rcx, [rsp + 0x118]
xchg dl, sil
mov rdi, rax
movsx si, bpl
mov rsi, rcx
movsx cx, r9b
jmp 0x140377b05
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movsx rcx, di
cwd
cqo
lea rdx, [rsp + 0x200]
xchg cx, cx
mov ch, 0xbb
lea rcx, [rsp + 0x78]
jmp 0x140377b2c
call fcn.140376b7a
lea rax, [rsp + 0x220]
cqo
movzx cx, r8b
lea rcx, [rsp + 0xf0]
movsx si, bl
cwd
mov rdi, rax
mov rsi, rcx
movzx cx, sil
cwd
cmovo cx, dx
mov ecx, 0x18
cdq
movsx rdx, bp
rep movsb byte [rdi], byte [rsi]
lea rdx, [rsp + 0x220]
movsx rcx, r8w
movsxd rcx, ebx
bswap ecx
lea rcx, [rsp + 0xa8]
call fcn.140376b7a
lea rax, [rsp + 0x240]
mov di, bx
movsxd rdi, r14d
xchg rsi, rsi
lea rcx, [rsp + 0x130]
movsxd rsi, r11d
movsx rdi, r8w
bswap di
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
movsxd rdx, eax
cmovnp rdx, r10
rep movsb byte [rdi], byte [rsi]
setp dh
cwd
lea rdx, [rsp + 0x240]
mov ch, 2
mov rcx, r12
bswap cx
lea rcx, [rsp + 0xd8]
jmp 0x140377be3
call fcn.140376b7a
lea rax, [rsp + 0x260]
cdq
mov dil, 0xbb
lea rcx, [rsp + 0x148]
mov rdi, rax
not dl
mov dl, r10b
mov rsi, rcx
jmp 0x140377c0c
mov ecx, 0x18
movsx dx, bpl
rep movsb byte [rdi], byte [rsi]
cmovbe cx, bp
mov cx, bp
not dl
lea rdx, [rsp + 0x260]
cmovns ecx, r10d
setnp cl
lea rcx, [rsp + 0x30]
jmp 0x140377c3a
call fcn.140376b7a
lea rax, [rsp + 0x280]
movsx rcx, r9w
seto dl
lea rcx, [rsp + 0x160]
movsx si, cl
setg dil
movzx di, r10b
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
xchg dh, dl
seto dl
rep movsb byte [rdi], byte [rsi]
movsx rcx, di
cdq
lea rdx, [rsp + 0x280]
cmovno ecx, edx
lea rcx, [rsp + 0x60]
jmp 0x140377c8f
call fcn.140376b7a
lea rax, [rsp + 0x2a0]
cdq
movzx rsi, r12w
mov sil, r15b
lea rcx, [rsp + 0x178]
cdq
cwd
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
movsx rdx, si
movsx dx, bh
rep movsb byte [rdi], byte [rsi]
setne ch
cqo
mov dl, 0xb2
lea rdx, [rsp + 0x2a0]
bswap cx
movzx rcx, dx
movsx cx, bh
lea rcx, [rsp + 0x90]
jmp 0x140377ceb
call fcn.140376b7a
lea rax, [rsp + 0x2c0]
movsx edx, r14w
lea rcx, [rsp + 0x190]
mov rdi, rax
movsx edx, dx
mov rsi, rcx
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
movzx cx, spl
movsxd rdx, r11d
lea rdx, [rsp + 0x2c0]
lea rcx, [rsp + 0xc0]
jmp 0x140377d31
call fcn.140376b7a
lea rax, [rsp + 0x2e0]
movsx rsi, dx
mov sil, r15b
lea rcx, [rsp + 0x48]
movsx esi, r10w
setg dil
movzx di, sil
mov rdi, rax
mov rsi, rcx
mov ecx, 0x18
jmp 0x140377d67
rep movsb byte [rdi], byte [rsi]
movzx rcx, r15w
movsx rcx, r9w
lea rcx, [rsp + 0x2e0]
jmp 0x140377d7e
call fcn.1403764fb
test eax, eax
jmp 0x140377d8a
jne 0x140377d95
jmp 0x140378524
lea rax, [rsp + 0x300]
movzx esi, di
mov cl, r9b
cmovs si, r15w
lea rcx, [rsp + 0x78]
mov esi, ebx
movsx si, dil
mov rdi, rax
bswap esi
mov rsi, rcx
mov ecx, 0x18
jmp 0x140377dc6
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x300]
jmp 0x140377dd5
call fcn.1403764fb
test eax, eax
jne 0x140377de7
jmp 0x140378524
lea rax, [rsp + 0x320]
movzx ecx, r12w
movzx cx, bpl
lea rcx, [rsp + 0xa8]
movzx edi, r14w
mov rdi, rax
xchg sil, sil
mov rsi, rcx
movsx cx, r14b
mov ecx, 0x18
jmp 0x140377e1c
rep movsb byte [rdi], byte [rsi]
movsxd rcx, r9d
xchg rcx, rcx
cmovae ecx, esi
lea rcx, [rsp + 0x320]
jmp 0x140377e34
call fcn.1403764fb
test eax, eax
jmp 0x140377e40
jne 0x140377e4b
jmp 0x140378524
lea rax, [rsp + 0x340]
movsxd rdi, r10d
setb dil
lea rcx, [rsp + 0xd8]
not sil
mov rdi, rax
cmovbe si, ax
bswap esi
mov rsi, rcx
mov cl, r10b
mov ecx, 0x18
jmp 0x140377e7e
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x340]
jmp 0x140377e8d
call fcn.1403764fb
test eax, eax
jmp 0x140377e99
jne 0x140377ea4
jmp 0x140378524
lea rax, [rsp + 0x360]
movzx si, bpl
movzx rcx, ax
movzx ecx, sp
lea rcx, [rsp + 0x30]
mov rdi, rax
movsx esi, r11w
movsx rsi, sp
cmovnp si, r8w
mov rsi, rcx
not cl
mov ecx, 0x18
jmp 0x140377edc
rep movsb byte [rdi], byte [rsi]
cmovnp cx, cx
movzx cx, r12b
movsxd rcx, r15d
lea rcx, [rsp + 0x360]
jmp 0x140377ef7
call fcn.1403764fb
test eax, eax
jmp 0x140377f03
jne 0x140377f0e
jmp 0x140378524
lea rax, [rsp + 0x380]
lea rcx, [rsp + 0x60]
movsx edi, r12w
movsx rdi, si
cmovo esi, ecx
mov rdi, rax
cmovbe si, r11w
mov rsi, rcx
movsx ecx, r14w
movzx rcx, si
movsxd rcx, r10d
mov ecx, 0x18
rep movsb byte [rdi], byte [rsi]
lea rcx, [rsp + 0x380]
jmp 0x140377f50
call fcn.1403764fb
test eax, eax
jne 0x140377f62
jmp 0x140378524
lea rax, [rsp + 0x3a0]
lea rcx, [rsp + 0x90]
movzx esi, r8w
mov rdi, rax
movsx rsi, dx
bswap si
movzx si, bpl
mov rsi, rcx
bswap rcx
mov cl, 0xd
movsx rcx, dx
mov ecx, 0x18
jmp 0x140377f9b
rep movsb byte [rdi], byte [rsi]
bswap ecx
movzx ecx, cx
lea rcx, [rsp + 0x3a0]
jmp 0x140377faf
call fcn.1403764fb
test eax, eax
jmp 0x140377fbb
jne 0x140377fc6
jmp 0x140378524
lea rax, [rsp + 0x3c0]
movzx ecx, si
not ch
mov esi, 0xed121c16
lea rcx, [rsp + 0xc0]
mov rdi, rax
mov rsi, rcx
movzx ecx, r13w
movzx cx, bl
mov ecx, 0x18
jmp 0x140377ff8
rep movsb byte [rdi], byte [rsi]
bswap cx
lea rcx, [rsp + 0x3c0]
call fcn.1403764fb
test eax, eax
jmp 0x140378011
jne 0x14037801c
jmp 0x140378524
cvttsd2si eax, qword [rsp + 0x80]
cvttsd2si ecx, qword [rsp + 0x78]
cvttsd2si edx, qword [rsp + 0x50]
cvttsd2si edi, qword [rsp + 0x48]
mov esi, dword [rsp + 0x418]
mov dword [rsp + 0x28], esi
movsx r8d, r9w
jmp 0x14037804f
mov rsi, qword [rsp + 0x410]
cmovns r9d, edx
movzx r8d, sp
mov qword [rsp + 0x20], rsi
cmovno r9w, r15w
seta r9b
xchg r8, r9
mov r9d, eax
jmp 0x140378078
mov r8d, ecx
mov rcx, r8
seta cl
mov ecx, edi
jmp 0x140378088
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0xb0]
cvttsd2si ecx, qword [rsp + 0xa8]
cvttsd2si edx, qword [rsp + 0x80]
cvttsd2si edi, qword [rsp + 0x78]
mov esi, dword [rsp + 0x418]
movzx r8d, si
cmovle r9w, r13w
movsx r8d, r14w
mov dword [rsp + 0x28], esi
setnp r9b
movzx r9, bp
mov rsi, qword [rsp + 0x410]
mov qword [rsp + 0x20], rsi
mov r9d, eax
mov r8d, ecx
not rcx
setp ch
mov cl, 0x90
mov ecx, edi
jmp 0x1403780f0
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0xe0]
cvttsd2si ecx, qword [rsp + 0xd8]
cvttsd2si edx, qword [rsp + 0xb0]
cvttsd2si edi, qword [rsp + 0xa8]
mov esi, dword [rsp + 0x418]
movzx r8, r8w
mov dword [rsp + 0x28], esi
bswap si
mov rsi, qword [rsp + 0x410]
xchg r9, r9
bswap r9
mov qword [rsp + 0x20], rsi
setg r8b
movzx r9d, r12w
mov r9d, eax
jmp 0x14037814e
mov r8d, ecx
movzx rcx, bp
xchg ch, cl
movsxd rcx, ebx
mov ecx, edi
jmp 0x140378161
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0x50]
cvttsd2si ecx, qword [rsp + 0x48]
cvttsd2si edx, qword [rsp + 0xe0]
cvttsd2si edi, qword [rsp + 0xd8]
mov esi, dword [rsp + 0x418]
cmovge r9, r10
mov dword [rsp + 0x28], esi
mov rsi, qword [rsp + 0x410]
bswap r9
movsxd r8, eax
movzx r8d, r8w
mov qword [rsp + 0x20], rsi
mov r9d, eax
bswap r8
movsxd r8, r8d
mov r8d, ecx
mov ecx, edi
jmp 0x1403781bd
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0x68]
cvttsd2si ecx, qword [rsp + 0x60]
cvttsd2si edx, qword [rsp + 0x38]
cvttsd2si edi, qword [rsp + 0x30]
mov esi, dword [rsp + 0x418]
mov dword [rsp + 0x28], esi
movzx r9w, r12b
mov rsi, qword [rsp + 0x410]
mov qword [rsp + 0x20], rsi
movsx r8d, bx
mov r9d, eax
mov r8b, 0x22
movzx r8, r10w
movzx r8d, r15w
mov r8d, ecx
not cl
movzx ecx, r15w
mov ecx, edi
jmp 0x140378219
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0x98]
cvttsd2si ecx, qword [rsp + 0x90]
cvttsd2si edx, qword [rsp + 0x68]
cvttsd2si edi, qword [rsp + 0x60]
mov esi, dword [rsp + 0x418]
mov r9w, 0x9605
mov dword [rsp + 0x28], esi
bswap si
cmovne si, r9w
movsx si, dl
mov rsi, qword [rsp + 0x410]
movzx r8d, cx
mov qword [rsp + 0x20], rsi
mov r9d, eax
bswap r8
mov r8d, ecx
xchg cx, cx
movzx ecx, r13w
mov ecx, edi
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0xc8]
cvttsd2si ecx, qword [rsp + 0xc0]
cvttsd2si edx, qword [rsp + 0x98]
cvttsd2si edi, qword [rsp + 0x90]
mov esi, dword [rsp + 0x418]
movzx r9d, ax
mov dword [rsp + 0x28], esi
movsx r9w, r10b
cmove r9, rsp
mov rsi, qword [rsp + 0x410]
mov r9b, r10b
mov qword [rsp + 0x20], rsi
mov r8b, r11b
mov r9d, eax
seto r8b
mov r8d, ecx
movzx cx, r14b
movsx rcx, r14w
bswap rcx
mov ecx, edi
jmp 0x1403782ec
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0x38]
cvttsd2si ecx, qword [rsp + 0x30]
cvttsd2si edx, qword [rsp + 0xc8]
cvttsd2si edi, qword [rsp + 0xc0]
mov esi, dword [rsp + 0x418]
mov dword [rsp + 0x28], esi
mov rsi, qword [rsp + 0x410]
mov r9b, 0x88
bswap r8w
mov qword [rsp + 0x20], rsi
mov r9, 0xffffffffe5204228
movzx r9d, r8w
mov r9d, eax
cmovg r8w, r9w
movsx r8d, bp
movsxd r8, ebx
mov r8d, ecx
cmovns ecx, r9d
movzx rcx, r9w
movsx ecx, r11w
mov ecx, edi
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0x38]
cvttsd2si ecx, qword [rsp + 0x30]
cvttsd2si edx, qword [rsp + 0x50]
cvttsd2si edi, qword [rsp + 0x48]
mov esi, dword [rsp + 0x418]
mov r8w, 0xab8c
movzx r8w, r11b
mov dword [rsp + 0x28], esi
mov rsi, qword [rsp + 0x410]
movsx r8d, sp
cmovb r9w, r15w
movzx r8w, dil
mov qword [rsp + 0x20], rsi
jmp 0x1403783ab
mov r9d, eax
mov r8d, ecx
movsx rcx, ax
movzx ecx, r10w
bswap cx
mov ecx, edi
jmp 0x1403783c3
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0x68]
cvttsd2si ecx, qword [rsp + 0x60]
cvttsd2si edx, qword [rsp + 0x80]
cvttsd2si edi, qword [rsp + 0x78]
mov esi, dword [rsp + 0x418]
bswap r9w
movzx r8w, dil
movsxd r9, r14d
mov dword [rsp + 0x28], esi
movsx r9, r15w
mov rsi, qword [rsp + 0x410]
movzx r8d, r12w
xchg r9w, r8w
movsx r8w, r12b
mov qword [rsp + 0x20], rsi
movsx r9d, si
movzx r8, bx
cmovno r8, rdx
mov r9d, eax
mov r8d, ecx
jmp 0x14037842f
mov ecx, edi
jmp 0x140378436
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0x98]
cvttsd2si ecx, qword [rsp + 0x90]
cvttsd2si edx, qword [rsp + 0xb0]
cvttsd2si edi, qword [rsp + 0xa8]
mov esi, dword [rsp + 0x418]
jmp 0x14037846b
mov dword [rsp + 0x28], esi
movsx r8, cx
movzx si, al
movzx r9d, r9w
mov rsi, qword [rsp + 0x410]
mov qword [rsp + 0x20], rsi
movsx r8w, r8b
mov r9d, eax
movzx r8d, si
bswap r8w
movsx r8w, r8b
mov r8d, ecx
mov cx, 0xf99c
movzx cx, r13b
mov ecx, edi
jmp 0x1403784b0
call fcn.14037694d
cvttsd2si eax, qword [rsp + 0xc8]
cvttsd2si ecx, qword [rsp + 0xc0]
cvttsd2si edx, qword [rsp + 0xe0]
cvttsd2si edi, qword [rsp + 0xd8]
mov esi, dword [rsp + 0x418]
mov dword [rsp + 0x28], esi
movsx r8w, r9b
movsx r8d, dx
mov rsi, qword [rsp + 0x410]
mov r9b, 0xbb
mov qword [rsp + 0x20], rsi
mov r9d, eax
movsx r8d, sp
jmp 0x14037850e
mov r8d, ecx
not ch
movsx cx, dil
mov ecx, edi
jmp 0x14037851f
call fcn.14037694d
add rsp, 0x3e8
movzx di, bl
pop rdi
bswap si
pop rsi
ret