Function at 0x140044570
Capabilities:
Enumerate pe sections

Disassembly:
push rbp
push rbx
push rdi
push r12
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xb0
mov rdi, qword [rcx + 0x20]
mov r12, rcx
mov rax, qword [rcx + 0x18]
cmp rax, rdi
je 0x14004459b
mov qword [rcx + 0x20], rax
mov rdi, rax
mov rax, qword [rcx + 0x38]
mov rdx, qword [rcx + 0x18]
mov rcx, rdi
sub rcx, rdx
mov ebx, dword [rax + 0x50]
cmp rbx, rcx
jae 0x1400445b7
lea rax, [rdx + rbx]
jmp 0x1400445e9
jbe 0x1400445ee
mov rax, qword [r12 + 0x28]
sub rax, rdx
cmp rbx, rax
jbe 0x1400445d5
mov rdx, rbx
lea rcx, [r12 + 0x18]
call fcn.140049d70
jmp 0x1400445ee
sub rbx, rcx
xor edx, edx
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memset
lea rax, [rdi + rbx]
mov qword [r12 + 0x20], rax
mov rax, qword [r12 + 0x38]
mov r8d, dword [rax + 0x54]
test r8d, r8d
je 0x14004460a
mov rdx, qword [r12]
mov rcx, qword [r12 + 0x18]
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [r12 + 0x38]
xor r10d, r10d
mov edx, r10d
mov qword [rbp + 0x1f], rdx
cmp r10w, word [rax + 6]
jae 0x1400452a9
movzx ebx, byte [rbp - 0x49]
mov qword [rsp + 0xe8], rsi
mov qword [rsp + 0xf0], r13
mov qword [rsp + 0xf8], r14
mov rax, qword [r12 + 0x40]
lea rcx, [rdx + rdx*4]
mov r8d, dword [rax + rcx*8 + 0xc]
lea r13, [rax + rcx*8]
add r8, qword [r12 + 0x18]
mov ecx, dword [r13 + 0x14]
mov rax, qword [r12 + 0x30]
mov rdx, qword [r12]
add rax, rcx
mov qword [rbp + 0x27], rax
mov eax, dword [r13 + 0x10]
mov qword [rbp + 0x17], r8
test eax, eax
je 0x140044689
add rdx, rcx
mov r8d, eax
mov rcx, qword [rbp + 0x17]
call sub.VCRUNTIME140.dll_memmove
xor r10d, r10d
mov rsi, qword [0x140220a78]
xor eax, eax
mov r14, qword [0x140220a80]
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
mov qword [rbp - 5], rax
mov dword [rbp + 3], eax
mov word [rbp + 7], ax
mov byte [rbp + 9], al
mov dword [rbp - 0x39], 0x928a8e5b
mov dword [rbp - 0x35], 0x3789838d
mov dword [rbp - 0x31], 0x76814c7b
mov dword [rbp - 0x2d], 0x52865d2c
mov dword [rbp - 0x29], 0x4d5f2998
mov dword [rbp - 0x25], 0x5a8e5524
mov dword [rbp - 0x21], 0x53692190
mov dword [rbp - 0x1d], 0x736e60b4
mov dword [rbp - 0x19], 0x3b005c50
nop dword [rax]
mov rax, r14
mov r9, rsi
nop word [rax + rax]
mov rdi, r10
cmp rdi, 0x43
jae 0x140045246
movzx r10d, byte [rbp + rdi - 0x39]
mov r11d, r10d
cmp rax, rdi
ja 0x14004523d
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14004474a
movabs rdx, 0x30b1d4b6dd9ab004
movzx ecx, r11b
add rdx, rdi
movzx ebx, r10b
and cl, dl
add cl, cl
sub bl, cl
sub bl, 0x1c
add bl, dl
jmp 0x140044784
je 0x1400451c2
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140045137
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400450ff
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400450c2
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14004507f
cmp r9, rdi
ja 0x140045234
lea rcx, [r9 + 9]
cmp rax, rcx
jae 0x1400447b8
movabs rdx, 0xfe9673002db07054
movzx ecx, r11b
add rdx, rdi
movzx ebx, r10b
and cl, dl
add cl, cl
sub bl, cl
sub bl, 0x4c
add bl, dl
jmp 0x140044810
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14004505e
inc rcx
cmp rax, rcx
je 0x140045035
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140045019
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x140044ff9
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140044fe0
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140044fb9
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x140044d3c
nop dword [rax]
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140044d1e
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x140044cfc
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x140044cdd
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x140044dc0
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x140044cba
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x140044ca1
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140044c88
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140044c68
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x140044c3a
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140044820
lea rax, [r9 + 0xa]
lea r9, [rax + 0x41]
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x140045215
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x1400451f2
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x140044a08
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400449ec
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x1400449d4
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x140044bf9
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x140044bb2
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x140044b70
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x140044b50
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x140044820
lea rax, [r9 + 0x42]
lea r9, [rax + 3]
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x140044b22
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x140044b02
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x140044ae9
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x140044ad0
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x140044ab1
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x140044a8d
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x140044a67
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x140044a45
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x140044a28
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x140044820
lea rax, [r9 + 0x400]
lea r9, [rax + 9]
jmp 0x140044820
lea ebx, [rdi + 0x2c]
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
sub bl, 0x34
add bl, r10b
jmp 0x140044810
lea edx, [rdi + 0x24]
mov ebx, 2
movzx ecx, dl
and cl, r10b
sub bl, cl
add bl, bl
add bl, dl
add bl, r10b
jmp 0x140044784
lea r8d, [rdi + 0x1c]
mov edx, reloc.WLDAP32.dll_Ordinal_30
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140044716
lea edx, [rdi - 0x60]
movzx r11d, dil
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x60
jmp 0x140045098
lea edx, [rdi - 0x68]
inc r9
movzx ecx, dl
dec rdi
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x28
inc rdi
jmp 0x140044703
lea r8d, [rdi - 0x70]
mov edx, 8
movzx ecx, r8b
dec rdi
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
inc rdi
jmp 0x140044703
lea r8d, [rdi - 0x78]
mov edx, 0x24
movzx ecx, r8b
movzx r11d, dil
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x1400450db
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
add rax, r9
jmp 0x14004511f
lea edx, [rdi + 0x78]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x48
jmp 0x14004511f
lea edx, [rdi + 0x70]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x10
jmp 0x140045157
lea r8d, [rdi + 0x68]
mov edx, reloc.WS2_32.dll_sendto
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140045181
lea r8d, [rdi + 0x60]
mov edx, Ordinal_50
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
inc rdi
jmp 0x140044703
lea edx, [rdi + 0x4c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x14
mov byte [rbp + rdi - 0x39], bl
inc rdi
jmp 0x140044703
lea r8d, [rdi + 0x44]
mov edx, reloc.WS2_32.dll_select
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
cmp r9, 0x20
jb 0x140044b64
movzx r11d, dil
lea edx, [r11 - 0x68]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea ebx, [rdx*2 - 0x50]
jmp 0x140045098
lea r8d, [rdi + 0x3c]
mov edx, reloc.WLDAP32.dll_Ordinal_46
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
cmp rax, 6
jae 0x140044f76
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x140044eca
lea r8d, [rdi + 0x48]
mov edx, 4
movzx ecx, r8b
and cl, r10b
jmp 0x140044b80
lea edx, [rdi + 0x34]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x6c
lea rcx, [r9 + rax]
cmp rcx, 1
je 0x140044f9c
lea rcx, [r9 + 0x64]
cmp rax, rcx
jbe 0x140044e0f
lea r8d, [rdi - 0xc]
mov edx, Ordinal_46
movzx ecx, r8b
and cl, r10b
jmp 0x140044bc2
lea r8d, [rdi - 8]
mov edx, Ordinal_30
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
inc rdi
jmp 0x140044703
lea r8d, [rdi - 0x10]
mov edx, gethostname
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140045181
lea edx, [rdi - 0x18]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x58
jmp 0x140045157
lea edx, [rdi - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x20
jmp 0x14004511f
lea r8d, [rdi - 0x28]
mov edx, listen
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
add rax, r9
jmp 0x14004511f
lea edx, [rdi - 0x38]
dec rdi
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x78
inc rdi
jmp 0x140044703
lea edx, [rdi - 0x40]
inc r9
movzx ecx, dl
dec rdi
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
inc rdi
jmp 0x140044703
movzx r11d, dil
lea edx, [r11 - 0x48]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 8
jmp 0x140045098
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jae 0x140044d5e
lea edx, [rdi + 4]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x1c
jmp 0x140044c0d
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140044d95
lea r8d, [rdi - 0x58]
mov edx, 0x34
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
inc rdi
jmp 0x140044703
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140044db7
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x40
jmp 0x14004511f
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140044de4
mov edx, Ordinal_41
movzx r11d, dil
lea r8d, [r11 - 0x30]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x1400450db
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140044c0d
movzx r11d, dil
lea edx, [r11 - 0x18]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x58
jmp 0x140045098
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140044e3c
mov edx, select
movzx r11d, dil
lea r8d, [r11 - 4]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140045098
inc rcx
cmp rax, rcx
jne 0x140044e66
lea edx, [rdi + 4]
inc r9
movzx ecx, dl
dec rdi
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x1c
inc rdi
jmp 0x140044703
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140044e8f
lea r8d, [rdi + 0x24]
mov edx, 2
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x14004511f
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x140044bcd
lea r8d, [rdi + 0x3c]
mov edx, reloc.WLDAP32.dll_Ordinal_46
movzx ecx, r8b
and cl, r10b
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
inc rdi
jmp 0x140044703
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140044efa
lea edx, [rdi + 0x50]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
lea ebx, [r10 + rdx]
sub bl, 0x30
inc rdi
jmp 0x140044703
inc rcx
cmp rax, rcx
jne 0x140044f22
lea r8d, [rdi + 0x60]
mov edx, Ordinal_50
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140045157
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140044f47
lea edx, [rdi + 0x70]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x10
add rax, r9
jmp 0x14004511f
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140044b8b
lea edx, [rdi + 0x80]
dec rdi
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
add bl, 0x80
inc rdi
jmp 0x140044703
movzx ebx, byte [rbp + rdi - 0x39]
movzx r11d, dil
lea r8d, [r11 - 0x60]
movzx ecx, r8b
and cl, r10b
add cl, cl
sub bl, cl
sub bl, 0x60
add bl, r8b
add bl, r10b
jmp 0x1400450db
lea r8d, [rdi - 0x58]
mov edx, 0x34
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x140045157
lea edx, [rdi - 0x64]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
lea ebx, [r10 + rdx]
sub bl, 0x44
inc rdi
jmp 0x140044703
lea edx, [rdi - 0x6c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0xc
jmp 0x140045181
lea r8d, [rdi - 0x74]
mov edx, reloc.WLDAP32.dll_Ordinal_22
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140045157
lea edx, [rdi + 0x7c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x64
add rax, r9
jmp 0x14004511f
lea r8d, [rdi + 0x64]
mov edx, Ordinal_35
movzx ecx, r8b
inc r9
and cl, r10b
dec rdi
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
inc rdi
jmp 0x140044703
mov edx, 0x3e
movzx r11d, dil
lea r8d, [r11 + 0x5c]
movzx ecx, r8b
and cl, r10b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x140045098
movzx r11d, dil
lea edx, [r11 + 0x4c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x14
movzx ecx, r10b
sub r11b, 0x64
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x44
add r10b, r11b
mov byte [rbp + rdi - 0x39], r10b
inc r9
dec rdi
inc rdi
jmp 0x140044703
movzx r11d, dil
lea edx, [r11 + 0x34]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x6c
movzx ecx, r10b
sub r11b, 0x5c
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x7c
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x39], r10b
add rax, r9
jmp 0x14004511f
mov ecx, 2
movabs rdx, 0xb6407a6dca703024
add rdx, rdi
and r11b, dl
sub cl, r11b
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140044703
mov ecx, reloc.WLDAP32.dll_Ordinal_30
movabs rdx, 0x54dcd1000f3ad01c
add rdx, rdi
and r11b, dl
sub cl, r11b
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
lea r8d, [rdi - 0x54]
movzx ecx, r10b
and cl, r8b
inc r9
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
movzx ecx, dl
mov byte [rbp + rdi - 0x39], cl
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0x50]
movzx ecx, r10b
and cl, r8b
inc rax
mov edx, Ordinal_27
sub dl, cl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rbp + rdi - 0x39], dl
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140044703
movabs rcx, 0x92157e2498d0100c
add rcx, rdi
and r11b, cl
add r11b, r11b
sub r10b, r11b
lea ebx, [rcx + r10]
sub bl, 0x54
movzx ecx, byte [rbp + rdi - 0x39]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140044703
add dil, 0x14
movzx ecx, r10b
and cl, dil
mov edx, Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, dil
xor r10d, r10d
jmp 0x140044700
add dil, 0xc
movzx eax, dil
and al, r10b
add al, al
sub dil, al
lea ebx, [r10 + rdi]
sub bl, 0x54
xor r10d, r10d
jmp 0x1400446f0
lea rdx, [rbp + 0x16e4277]
jmp 0x14004524a
lea rdx, [rbp + 0x48f27b]
jmp 0x14004524a
lea rdx, [rbp - 0x39]
mov eax, dword [r13 + 0x10]
mov r8, r13
mov r9, qword [rbp + 0x27]
mov rcx, qword [0x140220750]
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x17]
mov qword [rsp + 0x20], rax
call fcn.140045610
mov rdx, qword [rbp + 0x1f]
mov r10d, 0
mov rax, qword [r12 + 0x38]
inc rdx
mov qword [rbp + 0x1f], rdx
movzx ecx, word [rax + 6]
cmp rdx, rcx
jb 0x140044640
mov r14, qword [rsp + 0xf8]
mov r13, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xe8]
add rsp, 0xb0
pop r15
pop r12
pop rdi
pop rbx
pop rbp
ret