Function at 0x180027410
Capabilities:
Encode data using xor
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov dword [rsp + 0x18], r8d
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
imul r15d, r8d, 0xdf4
mov rsi, r9
mov r14d, r8d
mov r13, rdx
mov r9d, r8d
mov r12d, 0x79
mov dword [rsp + 0x58], r15d
cmp r8d, r15d
ja 0x180027f44
mov ebx, dword [rsp + 0xb0]
mov ebp, dword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov r8d, dword [rsp + 0xb0]
mov r10d, dword [rsp + 0xb0]
mov rdi, qword [rsp + 0x48]
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x40], ebp
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x3c], r8d
mov dword [rsp + 0x34], r10d
xor r11d, r11d
cmp r9d, 0x1deed
ja 0x180027df6
je 0x180027ded
cmp r9d, 0xa0f2
ja 0x180027b8b
je 0x180027a43
mov eax, r9d
sub eax, 0xd9
je 0x180027a37
sub eax, 1
je 0x180027a2a
sub eax, 0x48
je 0x180027a1b
cmp eax, 0x9f13
jne 0x180027f28
movsxd rax, dword [rcx]
cmp eax, 0xb
ja case.0x180027512.0
lea r9, [0x180000000]
mov ecx, dword [r9 + rax*4 + 0x2818c]
add rcx, r9
jmp rcx
mov ecx, 0xb3
nop dword [rax]
mov eax, ecx
sub eax, 0xb3
je 0x180027534
cmp eax, 0x73
je 0x1800277fa
jmp 0x180027551
and dword [rsi + 0x80], 0xfffffffe
add qword [r13], 4
mov rax, qword [r13]
cmp dword [rax - 4], 0
je 0x180027551
or dword [rsi + 0x80], 1
add ecx, 0x73
cmp ecx, 0x199
jb 0x180027520
mov ecx, 0x45
cmp ecx, 0x45
je 0x180027574
cmp ecx, 0x109
je 0x1800277fa
jmp 0x180027591
and dword [rsi + 0x80], 0xfffffffd
add qword [r13], 4
mov rax, qword [r13]
cmp dword [rax - 4], 0
je 0x180027591
or dword [rsi + 0x80], 2
add ecx, 0xc4
cmp ecx, 0x1cd
jb 0x180027561
mov eax, 0x9c
cmp eax, 0x9c
je 0x1800275e0
cmp eax, 0x12e
jne 0x1800275e7
add qword [r13], 4
mov rax, qword [r13]
cmp dword [rax - 4], 0
je 0x1800277fa
or dword [rsi + 0x80], 4
mov r9d, 0x13f91
mov r8d, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0x40]
jmp 0x180027f28
and dword [rsi + 0x80], 0xfffffffb
add eax, 0x92
cmp eax, 0x1c0
jb 0x1800275a4
mov ecx, 0x87
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x87
je 0x18002763c
cmp eax, 1
jne 0x180027643
add qword [r13], 4
mov rax, qword [r13]
cmp dword [rax - 4], 0
je 0x1800277fa
or dword [rsi + 0x80], 8
mov r9d, 0x13f91
mov r8d, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0x40]
jmp 0x180027f28
and dword [rsi + 0x80], 0xfffffff7
inc ecx
cmp ecx, 0x89
jb 0x180027600
mov ebp, 0xd9
mov dword [rsp + 0x38], ebp
mov eax, ebp
sub eax, 0xd9
je 0x18002766d
cmp eax, 1
jne 0x1800276be
mov edx, dword [rsp + 0x20]
jmp 0x1800277f1
mov ebp, dword [rsp + 0x50]
mov ebx, 0x50
mov eax, ebx
sub eax, 0x50
je 0x1800276a3
cmp eax, 1
jne 0x1800276af
movsx eax, byte [rsi]
cmp ebp, eax
je 0x1800276af
mov r8d, 0x10c
mov byte [rsp + 0x28], bpl
lea rdx, [rsp + 0x28]
mov rcx, rsi
call fcn.180010dc0
jmp 0x1800276af
add qword [r13], 4
mov rax, qword [r13]
mov ebp, dword [rax - 4]
inc ebx
cmp ebx, 0x52
jb 0x180027676
mov dword [rsp + 0x50], ebp
mov ebp, dword [rsp + 0x38]
inc ebp
mov dword [rsp + 0x38], ebp
cmp ebp, 0xdb
jb 0x180027656
mov r8d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x30]
mov r10d, dword [rsp + 0x34]
mov edx, 0x105
nop
mov eax, edx
sub eax, 0x104
je 0x180027763
cmp eax, 1
jne 0x180027702
add qword [r13], 8
mov rax, qword [r13]
mov rcx, qword [rax - 8]
mov qword [rsi + 0x90], rcx
dec edx
cmp edx, 0x103
ja 0x1800276e0
mov edx, dword [rsp + 0x20]
mov ecx, 0x69
mov eax, ecx
sub eax, 0x67
je 0x1800277fa
sub eax, 1
je 0x180027733
cmp eax, 1
jne 0x180027749
and dword [rsi + 0x80], 0xffffffef
jmp 0x180027749
add qword [r13], 4
mov rax, qword [r13]
cmp dword [rax - 4], 0
je 0x180027749
or dword [rsi + 0x80], 0x10
dec ecx
cmp ecx, 0x66
ja 0x180027715
mov edx, 0x8e
mov eax, edx
sub eax, 0x8e
je 0x18002777b
cmp eax, 1
jne 0x1800277b3
mov edx, dword [rsp + 0x20]
mov r9d, 0x13f91
mov r8d, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0x40]
jmp 0x180027f28
mov ecx, reloc.SHELL32.dll_ILAppendID
mov eax, ecx
sub eax, 0x9a
je 0x180027797
cmp eax, 1
jne 0x1800277a4
mov byte [rsi + 0x98], r8b
jmp 0x1800277a4
add qword [r13], 4
mov rax, qword [r13]
mov r8d, dword [rax - 4]
inc ecx
cmp ecx, 0x9c
jb 0x180027780
mov dword [rsp + 0x3c], r8d
inc edx
cmp edx, 0x90
jb 0x180027755
mov edx, dword [rsp + 0x20]
mov eax, 0xa8
mov dword [rsp + 0x54], eax
nop word [rax + rax]
sub eax, 0xa8
je 0x18002780e
cmp eax, 0x5d
jne 0x180027912
mov r14d, dword [rsp + 0xb0]
lea r12d, [rax + 0x1c]
mov r15d, dword [rsp + 0x58]
mov r10d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x30]
mov r8d, dword [rsp + 0x3c]
mov r9d, 0x13f91
mov ebp, dword [rsp + 0x40]
jmp 0x180027f28
mov ecx, 0x5a
mov dword [rsp + 0x38], ecx
cmp ecx, 0x5a
jne 0x1800278fc
add qword [r13], 8
mov rax, qword [r13]
mov r14, qword [rax - 8]
test r14, r14
je 0x1800278fc
cmp byte [r14], 0
je 0x1800278fc
mov r12d, 0x26
mov eax, r12d
sub eax, 0x25
je 0x18002786c
cmp eax, 1
jne 0x1800278eb
mov rdi, 0xffffffffffffffff
nop
inc rdi
cmp byte [r14 + rdi], 0
jne 0x180027860
jmp 0x1800278eb
lea rcx, [rdi + 1]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbp, rax
test rax, rax
je 0x1800278e2
mov ebx, 0xd2
cmp ebx, 0xd2
je 0x1800278ad
cmp ebx, 0x2c4c
je 0x1800278a4
cmp ebx, 0x57c6
jne 0x1800278ce
mov qword [rsi + 0xa8], rdi
jmp 0x1800278ce
mov qword [rsi + 0xa0], rbp
jmp 0x1800278ce
lea r8, [rdi + 1]
mov rdx, r14
mov rcx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsi + 0xa0]
test rcx, rcx
je 0x1800278ce
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
add ebx, 0x2b7a
cmp ebx, 0x826e
jbe 0x180027883
mov edx, dword [rsp + 0x20]
jmp 0x1800278eb
mov edx, 1
mov dword [rsp + 0x20], edx
dec r12d
cmp r12d, 0x24
ja 0x180027846
mov ecx, dword [rsp + 0x38]
add ecx, 0x1842
mov dword [rsp + 0x38], ecx
cmp ecx, 0x1842
jbe 0x180027817
mov eax, dword [rsp + 0x54]
add eax, 0x5d
mov dword [rsp + 0x54], eax
cmp eax, 0x162
jb 0x1800277d0
mov ebx, dword [rsp + 0x30]
mov r12d, 0x79
mov r10d, dword [rsp + 0x34]
mov r14d, dword [rsp + 0xb0]
mov r15d, dword [rsp + 0x58]
mov eax, 8
nop dword [rax]
cmp eax, 8
je 0x1800279ce
add eax, 0xbf
cmp eax, 0xc7
jb 0x180027950
mov r8d, 0x35
nop word [rax + rax]
mov eax, r8d
sub eax, 0x34
je 0x180027763
cmp eax, 1
jne 0x1800279a8
mov edx, r12d
cmp edx, 0x79
jne 0x18002799d
add qword [r13], 8
mov rax, qword [r13]
mov rcx, qword [rax - 8]
mov qword [rsi + 0xb8], rcx
add edx, 0x7a
cmp edx, 0xf3
jb 0x180027984
dec r8d
cmp r8d, 0x33
ja 0x180027970
mov r8d, dword [rsp + 0x3c]
mov edx, 1
mov ebp, dword [rsp + 0x40]
mov r9d, 0x13f91
mov dword [rsp + 0x20], edx
jmp 0x180027f28
mov ecx, 0xff
mov eax, ecx
sub eax, 0xff
je 0x1800279ea
cmp eax, 0x5d
jne 0x1800279f7
mov dword [rsi + 0xb0], r10d
jmp 0x1800279f7
add qword [r13], 4
mov rax, qword [r13]
mov r10d, dword [rax - 4]
add ecx, 0x5d
cmp ecx, 0x1b9
jb 0x1800279d3
mov r8d, dword [rsp + 0x3c]
mov r9d, 0x13f91
mov ebp, dword [rsp + 0x40]
mov dword [rsp + 0x34], r10d
jmp 0x180027f28
mov dword [0x180095500], 0x434241
jmp 0x180027f28
mov ebp, r11d
mov dword [rsp + 0x40], r11d
jmp 0x180027f28
mov edx, r11d
mov dword [rsp + 0x20], edx
jmp 0x180027f28
mov ebx, r11d
lea rcx, [rsi + 0x13c]
mov edx, 4
mov eax, dword [rcx - 0xf8]
add eax, dword [rcx - 0xf4]
add eax, dword [rcx - 0xf0]
add eax, dword [rcx - 0xec]
add eax, dword [rcx - 0xe8]
add eax, dword [rcx - 0xe4]
add eax, dword [rcx - 0xe0]
add eax, dword [rcx - 0xdc]
add eax, dword [rcx - 0xd8]
add eax, dword [rcx - 0xd4]
add eax, dword [rcx - 0xd0]
add eax, dword [rcx - 0xcc]
add eax, dword [rcx - 0xc8]
add eax, dword [rcx - 0xc4]
add eax, dword [rcx - 0xc0]
add eax, dword [rcx - 0xbc]
add eax, dword [rcx - 0xb8]
add eax, dword [rcx - 0xb4]
add eax, dword [rcx - 0xb0]
add eax, dword [rcx - 0xac]
add eax, dword [rcx - 0xa8]
add eax, dword [rcx - 0xa4]
add eax, dword [rcx - 0xa0]
add eax, dword [rcx - 0x9c]
add eax, dword [rcx - 0x98]
add eax, dword [rcx - 0x94]
add eax, dword [rcx - 0x90]
add eax, dword [rcx - 0x8c]
add eax, dword [rcx - 0x88]
add eax, dword [rcx - 0x84]
add eax, dword [rcx - 0x80]
add eax, dword [rcx - 0x7c]
add eax, dword [rcx - 0x78]
add eax, dword [rcx - 0x74]
add eax, dword [rcx - 0x70]
add eax, dword [rcx - 0x6c]
add eax, dword [rcx - 0x68]
add eax, dword [rcx - 0x64]
add eax, dword [rcx - 0x60]
add eax, dword [rcx - 0x5c]
add eax, dword [rcx - 0x58]
add eax, dword [rcx - 0x54]
add eax, dword [rcx - 0x50]
add eax, dword [rcx - 0x4c]
add eax, dword [rcx - 0x48]
add eax, dword [rcx - 0x44]
add eax, dword [rcx - 0x40]
add eax, dword [rcx - 0x3c]
add eax, dword [rcx - 0x38]
add eax, dword [rcx - 0x34]
add eax, dword [rcx - 0x30]
add eax, dword [rcx - 0x2c]
add eax, dword [rcx - 0x28]
add eax, dword [rcx - 0x24]
add eax, dword [rcx - 0x20]
add eax, dword [rcx - 0x1c]
add eax, dword [rcx - 0x18]
add eax, dword [rcx - 0x14]
add eax, dword [rcx - 0x10]
add eax, dword [rcx - 0xc]
add eax, dword [rcx - 8]
add eax, dword [rcx - 4]
add eax, dword [rcx + 4]
add eax, dword [rcx]
lea rcx, [rcx + 0x100]
add ebx, eax
sub rdx, 1
jne 0x180027a52
mov edx, dword [rsp + 0x20]
mov dword [rsp + 0x30], ebx
jmp 0x180027f28
cmp r9d, 0xd61a
je 0x180027dd0
cmp r9d, 0x13f91
je 0x1800277fa
cmp r9d, 0x1410a
je 0x180027bca
cmp r9d, 0x1ab12
jne 0x180027f28
mov dword [0x180095505], 0x49484746
jmp 0x180027f28
mov eax, ebx
lea r8, [rsi + 0xbc]
cdq
mov r10d, 4
movzx ebx, dl
add ebx, eax
sar ebx, 8
mov dword [rsp + 0x30], ebx
nop word [rax + rax]
mov r11d, 2
nop word [rax + rax]
mov eax, dword [r8 - 0x78]
sub eax, ebx
cdq
mov ecx, eax
mov eax, dword [r8 - 0x74]
sub eax, ebx
xor ecx, edx
sub ecx, edx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x70]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x6c]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x68]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x64]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x60]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x5c]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x58]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x54]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x50]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x4c]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x48]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x44]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x40]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x3c]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x38]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x34]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x30]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x2c]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x28]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x24]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x20]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x1c]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x18]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x14]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0x10]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 0xc]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 8]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 - 4]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8 + 4]
sub eax, ebx
cdq
xor eax, edx
sub eax, edx
add ecx, eax
mov eax, dword [r8]
sub eax, ebx
sub r8, 0xffffffffffffff80
cdq
xor eax, edx
sub eax, edx
add ebp, eax
add ebp, ecx
sub r11, 1
jne 0x180027c00
mov dword [rsp + 0x40], ebp
sub r10, 1
jne 0x180027bf0
mov edx, dword [rsp + 0x20]
mov r8d, dword [rsp + 0x3c]
mov r10d, dword [rsp + 0x34]
jmp 0x180027f28
mov eax, 0x44
mov word [0x180095503], ax
mov eax, 0x45
mov word [0x180095504], ax
jmp 0x180027f28
mov dword [rsp + 0x48], edx
jmp 0x180027f28
cmp r9d, 0x35502
ja 0x180027ed2
je 0x180027ec4
cmp r9d, 0x1e122
je 0x180027eac
cmp r9d, 0x27e49
je 0x180027e4c
cmp r9d, 0x2800a
je 0x180027e92
cmp r9d, 0x2813a
jne 0x180027f28
mov ecx, 0x64
nop word [rax + rax]
mov eax, ecx
sub eax, 0x64
je 0x180027e69
cmp eax, 1
jne 0x180027e6e
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0xa8]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov dword [rsp + 0x48], r11d
inc ecx
cmp ecx, 0x66
jb 0x180027e40
mov eax, 0x51
mov word [0x180095510], ax
mov eax, 0x52
mov word [0x180095511], ax
jmp 0x180027f28
mov eax, 0x4a
mov word [0x180095509], ax
mov eax, 0x4b
mov word [0x18009550a], ax
jmp 0x180027f28
mov eax, dword [rsi + 0x28]
mov ecx, 3
sub eax, 0x1f4
cmp ebp, eax
cmovge ecx, r11d
mov byte [rsi + 4], cl
jmp 0x180027f28
mov eax, 0x4c
mov word [0x18009550b], ax
jmp 0x180027f28
cmp r9d, 0x429fa
je 0x180027f1c
cmp r9d, 0x4fef2
je 0x180027f02
cmp r9d, 0x5d3ea
je 0x180027e75
cmp r9d, 0x6a8e2
jne 0x180027f28
mov dword [0x180095512], 0x555453
jmp 0x180027f28
mov eax, 0x4e
mov word [0x18009550d], ax
mov eax, 0x504f
mov word [0x18009550e], ax
jmp 0x180027f28
mov eax, 0x4d
mov word [0x18009550c], ax
imul eax, r14d, 0xbc
add r9d, eax
cmp r9d, r15d
ja 0x180027f44
mov rcx, qword [rsp + 0xa0]
jmp 0x1800274a0
imul r8d, r14d, 0xdbb
mov edx, r14d
cmp r14d, r8d
ja 0x180027e4c
mov rax, qword [rsp + 0x48]
lea r9, [0x180095500]
mov ebx, 0x66
mov r15d, 0x7877
lea edi, [rbx + 0xd]
lea esi, [rbx - 0x32]
lea r10d, [rbx - 5]
lea r11d, [rbx - 0xe]
lea ebp, [rbx + 0x14]
lea r12d, [rbx - 0x2e]
lea r13d, [rbx - 0x37]
mov ecx, PathMakeUniqueName
cmp edx, 0x75f44
ja 0x1800280aa
je 0x18002809e
cmp edx, 0x3476a
ja 0x18002803e
je 0x180028032
cmp edx, 0x122
je 0x180028015
cmp edx, 0xd2b4
je 0x180028008
cmp edx, 0x1a446
je 0x180027feb
cmp edx, 0x275d8
jne 0x180028175
mov word [0x18009551a], r10w
mov dword [0x18009551b], 0x65646362
jmp 0x180028175
mov ecx, 0x59
mov word [0x180095518], cx
mov ecx, 0x5a
mov word [0x180095519], cx
jmp 0x180028175
mov word [0x180095517], r11w
jmp 0x180028175
mov ecx, 0x56
mov word [0x180095515], cx
mov ecx, 0x57
mov word [0x180095516], cx
jmp 0x180028175
mov word [0x18009551f], bx
jmp 0x180028175
cmp edx, 0x418fc
je 0x18002808f
cmp edx, 0x4ea8e
je 0x180028080
cmp edx, 0x5bc20
je 0x180028071
cmp edx, 0x68db2
jne 0x180028175
mov dword [0x180095529], 0x727170
jmp 0x180028175
mov dword [0x180095526], 0x6f6e6d
jmp 0x180028175
mov dword [0x180095523], 0x6c6b6a
jmp 0x180028175
mov dword [0x180095520], 0x696867
jmp 0x180028175
mov word [0x18009552c], di
jmp 0x180028175
cmp edx, 0xb771e
ja 0x18002812d
je 0x180028123
cmp edx, 0x830d6
je 0x18002810f
cmp edx, 0x90268
je 0x180028101
cmp edx, 0x9d3fa
je 0x1800280ee
cmp edx, 0xaa58c
jne 0x180028175
mov word [0x180095538], si
mov dword [0x180095539], 0x373635
jmp 0x180028175
mov word [0x180095533], bp
mov dword [0x180095534], 0x33323130
jmp 0x180028175
mov ecx, 0x79
mov word [0x180095532], cx
jmp 0x180028175
mov dword [0x18009552d], 0x767574
mov word [0x180095530], r15w
jmp 0x180028175
mov word [0x18009553c], r12w
jmp 0x180028175
cmp edx, 0xc48b0
je 0x180028169
cmp edx, 0xd1a42
je 0x180028160
cmp edx, 0xdebd4
je 0x180028153
cmp edx, 0xebd66
je 0x180027e51
jmp 0x180028175
mov word [0x18009553f], r13w
mov rax, r9
jmp 0x180028175
mov word [0x18009553e], cx
jmp 0x180028175
mov ecx, 0x39
mov word [0x18009553d], cx
imul ecx, r14d, 0xb9
add edx, ecx
cmp edx, r8d
ja 0x180027e51
jmp 0x180027f87