Function at 0x625c6180
Capabilities:
Parse pe header

Disassembly:
lea r12, [rsp - 0x190]
cmp r12, qword [r14 + 0x10]
jbe 0x625c7290
sub rsp, 0x210
mov qword [rsp + 0x208], rbp
lea rbp, [rsp + 0x208]
mov qword [rsp + 0x218], rax
mov rdx, qword [0x6287c150]
mov rcx, rbx
mov rbx, rax
mov rax, rdx
call fcn.624b23e0
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x50], rbx
nop
lea rax, [0x62665140]
nop dword [rax + rax]
call fcn.6236e640
mov qword [rsp + 0xd8], rax
mov qword [rax + 8], 0xc
lea rdx, [0x6268ccc9]
mov qword [rax], rdx
mov byte [rax + 0x10], 1
nop
lea rax, [0x62665140]
call fcn.6236e640
mov qword [rsp + 0xd0], rax
mov qword [rax + 8], 9
lea rdx, [0x6268b830]
mov qword [rax], rdx
mov byte [rax + 0x10], 1
nop
lea rax, [0x62665200]
call fcn.6236e640
cmp dword [0x628d5600], 0
jne 0x625c6252
mov rcx, qword [rsp + 0xd8]
mov qword [rax + 0x18], rcx
jmp 0x625c6265
lea rdi, [rax + 0x18]
mov rcx, qword [rsp + 0xd8]
nop
call fcn.623c5f40
mov qword [rsp + 0xc8], rax
mov qword [rax + 8], 0xe
lea rcx, [0x6268dad1]
mov qword [rax], rcx
nop
lea rax, [0x62665200]
call fcn.6236e640
cmp dword [0x628d5600], 0
jne 0x625c62a3
mov rcx, qword [rsp + 0xd8]
mov qword [rax + 0x18], rcx
jmp 0x625c62b4
lea rdi, [rax + 0x18]
mov rcx, qword [rsp + 0xd8]
call fcn.623c5f40
mov qword [rsp + 0xc0], rax
mov qword [rax + 8], 0x10
lea rcx, [0x6268eb7e]
mov qword [rax], rcx
nop
lea rax, [0x62665200]
call fcn.6236e640
cmp dword [0x628d5600], 0
jne 0x625c62f2
mov rcx, qword [rsp + 0xd8]
mov qword [rax + 0x18], rcx
jmp 0x625c6305
lea rdi, [rax + 0x18]
mov rcx, qword [rsp + 0xd8]
nop
call fcn.623c5f40
mov qword [rsp + 0xb8], rax
mov qword [rax + 8], 0x12
lea rcx, [0x6268fb10]
mov qword [rax], rcx
nop
lea rax, [0x62665200]
call fcn.6236e640
cmp dword [0x628d5600], 0
jne 0x625c6343
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x18], rcx
jmp 0x625c6354
lea rdi, [rax + 0x18]
mov rcx, qword [rsp + 0xd0]
call fcn.623c5f40
mov qword [rsp + 0xb0], rax
mov qword [rax + 8], 0x19
lea rcx, [0x62693926]
mov qword [rax], rcx
movups xmmword [rsp + 0x90], xmm15
mov qword [rsp + 0xa0], 0
movups xmmword [rsp + 0x90], xmm15
mov qword [rsp + 0xa0], 0
movups xmmword [rsp + 0x1a0], xmm15
lea rdi, [rsp + 0x1a8]
lea rdi, [rdi - 0x20]
nop word [rax + rax]
nop word [rax + rax]
nop
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.623c65ab
mov rbp, qword [rbp]
mov dword [rsp + 0x1dc], 0x104
mov word [rsp + 0x1e0], 1
mov rcx, qword [str.Imib]
mov rbx, qword [0x62608188]
mov rax, rcx
call fcn.625c60e0
nop
test al, al
jne 0x625c64ca
mov qword [0x62608188], 0x1c
cmp dword [0x628d5600], 0
jne 0x625c642c
lea rax, [0x62695402]
mov qword [str.Imib], rax
jmp 0x625c643f
lea rdi, str.Imib
lea rax, [0x62695402]
call fcn.623c5e40
mov ebx, 0x1c
call fcn.625c60e0
test al, al
jne 0x625c64ca
mov qword [0x62608188], 0x1b
cmp dword [0x628d5600], 0
nop
jne 0x625c6472
lea rax, [0x62694b21]
mov qword [str.Imib], rax
jmp 0x625c6485
lea rdi, str.Imib
lea rax, [0x62694b21]
call fcn.623c5e40
mov ebx, 0x1b
call fcn.625c60e0
test al, al
jne 0x625c64ca
mov qword [0x62608188], 0x1f
cmp dword [0x628d5600], 0
jne 0x625c64b7
lea rcx, [0x62696d68]
mov qword [str.Imib], rcx
jmp 0x625c64ca
lea rdi, str.Imib
lea rcx, [0x62696d68]
call fcn.623c5f40
mov rax, qword [str.Imib]
mov rbx, qword [0x62608188]
call fcn.623d1aa0
nop dword [rax]
test rdi, rdi
je 0x625c64e9
xor eax, eax
jmp 0x625c64f4
test rbx, rbx
jbe 0x625c7285
xor edi, edi
test rdi, rdi
jne 0x625c725b
lea rdx, [rsp + 0x90]
mov qword [rsp], rdx
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
mov esi, 1
mov r8d, 4
mov r9, rbx
mov r10, rbx
lea r11, [rsp + 0x1a0]
call fcn.6258ccc0
test rax, rax
je 0x625c6569
mov rcx, qword [rax + 0x18]
mov rax, rbx
call rcx
nop dword [rax]
cmp rbx, 0x25
je 0x625c654d
mov eax, 1
jmp 0x625c6561
lea rbx, [0x6269980d]
mov ecx, 0x25
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c7247
lea rax, [0x62632cc0]
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0x3000
mov qword [rax + 0x20], 4
mov rbx, rax
mov edi, 5
mov rax, qword [rsp + 0xc8]
mov rcx, rdi
call fcn.6258c440
mov qword [rsp + 0x70], rax
nop
test rcx, rcx
je 0x625c6600
mov rcx, qword [rcx + 0x18]
mov rax, rdi
call rcx
cmp rbx, 0x25
je 0x625c65db
mov eax, 1
jmp 0x625c65ef
lea rbx, [0x6269980d]
mov ecx, 0x25
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c7233
mov rax, qword [rsp + 0x70]
nop dword [rax]
test rax, rax
je 0x625c721f
mov rdx, qword [rsp + 0x50]
test rdx, rdx
jbe 0x625c7279
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x160], rcx
lea rax, [0x62632900]
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rax + 8], rcx
mov rdx, qword [rsp + 0x160]
mov qword [rax + 0x10], rdx
mov rdx, qword [rsp + 0x50]
mov qword [rax + 0x18], rdx
mov rbx, rax
mov edi, 4
mov rax, qword [rsp + 0xb8]
mov rcx, rdi
call fcn.6258c440
test rcx, rcx
je 0x625c66b0
mov rcx, qword [rcx + 0x18]
mov rax, rdi
call rcx
cmp rbx, 0x25
je 0x625c668f
mov eax, 1
jmp 0x625c66a8
lea rbx, [0x6269980d]
mov ecx, 0x25
nop dword [rax + rax]
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c720b
lea rax, [0x6262fe40]
call fcn.6236e640
mov qword [rax], 4
mov qword [rsp + 0x158], rax
lea rax, [0x62632cc0]
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rax + 8], rcx
mov rdx, qword [rsp + 0x50]
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], 0x20
mov rdx, qword [rsp + 0x158]
mov qword [rax + 0x20], rdx
mov rbx, rax
mov edi, 5
mov rax, qword [rsp + 0xc0]
mov rcx, rdi
nop dword [rax + rax]
call fcn.6258c440
test rcx, rcx
je 0x625c675e
mov rcx, qword [rcx + 0x18]
mov rax, rdi
call rcx
cmp rbx, 0x25
je 0x625c6742
mov eax, 1
nop
jmp 0x625c6756
lea rbx, [0x6269980d]
mov ecx, 0x25
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c71f7
lea rax, [0x62668e40]
call fcn.6236e640
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x150], rax
lea rax, [0x62632cc0]
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov qword [rax + 8], 0
mov rcx, qword [rsp + 0x150]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0x30
mov qword [rax + 0x20], 0
mov rbx, rax
mov ecx, 5
mov rdi, rcx
mov rax, qword [rsp + 0xb0]
call fcn.6258c440
test rcx, rcx
je 0x625c6815
mov qword [rsp + 0x58], rax
mov rcx, qword [rcx + 0x18]
mov rax, rdi
nop
call rcx
cmp rbx, 0x25
je 0x625c67ef
mov eax, 1
jmp 0x625c6808
lea rbx, [0x6269980d]
mov ecx, 0x25
nop dword [rax + rax]
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c71e3
mov rax, qword [rsp + 0x58]
test rax, rax
je 0x625c684d
mov ecx, 0xc0000004
nop
cmp rax, rcx
jne 0x625c6839
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
nop
lea rax, [0x62665200]
call fcn.6236e640
cmp dword [0x628d5600], 0
jne 0x625c6871
mov rcx, qword [rsp + 0xd8]
mov qword [rax + 0x18], rcx
jmp 0x625c6885
lea rdi, [rax + 0x18]
mov rcx, qword [rsp + 0xd8]
nop dword [rax]
call fcn.623c5f40
mov qword [rsp + 0xa8], rax
mov qword [rax + 8], 0x11
lea rcx, [0x6268f1b6]
mov qword [rax], rcx
lea rax, [0x6267dca0]
call fcn.6236e640
mov qword [rsp + 0x170], rax
lea rax, [0x6262fec0]
call fcn.6236e640
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0x148], rcx
mov qword [rsp + 0x140], rax
lea rax, [0x62632cc0]
nop
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x168]
mov rcx, qword [rcx + 8]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x148]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0x2c8
mov rcx, qword [rsp + 0x140]
mov qword [rax + 0x20], rcx
mov rbx, rax
mov ecx, 5
mov rdi, rcx
mov rax, qword [rsp + 0xa8]
call fcn.6258c440
test rcx, rcx
je 0x625c6970
mov rcx, qword [rcx + 0x18]
mov rax, rdi
call rcx
cmp rbx, 0x25
je 0x625c6953
mov eax, 1
jmp 0x625c6968
lea rbx, [0x6269980d]
mov ecx, 0x25
nop
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c71cf
lea rax, [0x6267bca0]
call fcn.6236e640
mov qword [rsp + 0x190], rax
lea rax, [0x6262fec0]
call fcn.6236e640
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x130], rax
lea rax, [0x62632cc0]
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rcx + 0x10]
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x138]
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], 0x40
mov rdx, qword [rsp + 0x130]
mov qword [rax + 0x20], rdx
mov rbx, rax
mov edi, 5
mov rax, qword [rsp + 0xa8]
mov rcx, rdi
call fcn.6258c440
test rcx, rcx
je 0x625c6a3e
mov rcx, qword [rcx + 0x18]
mov rax, rdi
call rcx
cmp rbx, 0x25
je 0x625c6a22
mov eax, 1
jmp 0x625c6a36
lea rbx, [0x6269980d]
mov ecx, 0x25
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c71bb
mov rcx, qword [rsp + 0x190]
cmp word [rcx], 0x5a4d
jne 0x625c71a7
lea rax, [0x62630840]
call fcn.6236e640
mov qword [rsp + 0x198], rax
lea rax, [0x6262fec0]
call fcn.6236e640
mov rcx, qword [rsp + 0x198]
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x120], rax
lea rax, [0x62632cc0]
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x190]
movsxd rdx, dword [rcx + 0x3c]
mov rbx, qword [rsp + 0x170]
add rdx, qword [rbx + 0x10]
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x128]
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], 4
mov rdx, qword [rsp + 0x120]
mov qword [rax + 0x20], rdx
mov edi, 5
mov rdx, rax
mov rax, qword [rsp + 0xa8]
mov rbx, rdx
mov rcx, rdi
call fcn.6258c440
test rcx, rcx
je 0x625c6b30
mov rcx, qword [rcx + 0x18]
mov rax, rdi
call rcx
cmp rbx, 0x25
je 0x625c6b12
mov eax, 1
jmp 0x625c6b28
lea rbx, [0x6269980d]
mov ecx, 0x25
nop
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c7193
mov rcx, qword [rsp + 0x198]
cmp dword [rcx], 0x4550
nop
jne 0x625c717f
lea rax, [0x6266f880]
call fcn.6236e640
mov qword [rsp + 0x178], rax
lea rax, [0x6262fec0]
call fcn.6236e640
mov rcx, qword [rsp + 0x178]
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0x110], rax
lea rax, [0x62632cc0]
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x190]
movsxd rdx, dword [rcx + 0x3c]
mov rbx, qword [rsp + 0x170]
add rdx, qword [rbx + 0x10]
add rdx, 4
mov qword [rax + 8], rdx
mov rdx, qword [rsp + 0x118]
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], 0x14
mov rdx, qword [rsp + 0x110]
mov qword [rax + 0x20], rdx
mov edi, 5
mov rdx, rax
mov rax, qword [rsp + 0xa8]
mov rbx, rdx
mov rcx, rdi
call fcn.6258c440
test rcx, rcx
je 0x625c6c29
mov rcx, qword [rcx + 0x18]
mov rax, rdi
call rcx
nop
cmp rbx, 0x25
je 0x625c6c0d
mov eax, 1
jmp 0x625c6c21
lea rbx, [0x6269980d]
mov ecx, 0x25
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c716b
lea rax, [0x62683620]
call fcn.6236e640
mov qword [rsp + 0x180], rax
lea rax, [0x62683cc0]
call fcn.6236e640
mov qword [rsp + 0x188], rax
lea rax, [0x6262fec0]
call fcn.6236e640
mov rcx, qword [rsp + 0x178]
movzx edx, word [rcx]
cmp dx, 0x8664
je 0x625c6d21
cmp dx, 0x14c
jne 0x625c6d0d
mov rcx, qword [rsp + 0x188]
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0xf0], rax
lea rax, [0x62632cc0]
nop dword [rax]
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x190]
movsxd rcx, dword [rcx + 0x3c]
mov rdx, qword [rsp + 0x170]
add rcx, qword [rdx + 0x10]
add rcx, 0x18
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], pe_nt_image_headers64
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x20], rcx
mov rbx, rax
mov ecx, 5
mov rdi, rcx
mov rax, qword [rsp + 0xa8]
call fcn.6258c440
jmp 0x625c6da8
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0x100], rax
lea rax, [0x62632cc0]
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x190]
movsxd rcx, dword [rcx + 0x3c]
mov rdx, qword [rsp + 0x170]
add rcx, qword [rdx + 0x10]
add rcx, 0x18
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x108]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0x78
mov rcx, qword [rsp + 0x100]
mov qword [rax + 0x20], rcx
mov rbx, rax
mov ecx, 5
mov rdi, rcx
mov rax, qword [rsp + 0xa8]
call fcn.6258c440
test rcx, rcx
je 0x625c6ddf
mov rcx, qword [rcx + 0x18]
mov rax, rdi
call rcx
cmp rbx, 0x25
je 0x625c6dc3
mov eax, 1
jmp 0x625c6dd7
lea rbx, [0x6269980d]
mov ecx, 0x25
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c7157
mov rdx, qword [rsp + 0x178]
movzx edx, word [rdx]
cmp dx, 0x8664
jne 0x625c6e10
mov r8, qword [rsp + 0x180]
mov r8d, dword [r8 + 0x10]
mov r9, qword [rsp + 0x170]
add r8, qword [r9 + 0x10]
cmp dx, 0x8664
jmp 0x625c6e38
cmp dx, 0x14c
jne 0x625c7143
mov r9, qword [rsp + 0x188]
mov r8d, dword [r9 + 0x10]
mov r9, qword [rsp + 0x170]
add r8, qword [r9 + 0x10]
cmp dx, 0x8664
mov qword [rsp + 0x68], r8
nop dword [rax]
je 0x625c6edc
cmp dx, 0x14c
jne 0x625c6ec8
lea rax, [0x626308c0]
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
mov esi, 1
call fcn.623ac540
mov byte [rax], 0xb8
mov dword [rsp + 0x4c], 0
nop
mov rdx, qword [rsp + 0x70]
mov dword [rsp + 0x4c], edx
lea rsi, [rbx + 5]
nop
cmp rcx, rsi
jae 0x625c6ebb
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x60], rsi
lea rdx, [rbx + 1]
mov rdi, rcx
mov rcx, rdx
mov rdx, rax
lea rax, [0x626308c0]
mov rbx, rdx
call fcn.623ac540
mov rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x60]
mov edx, dword [rsp + 0x4c]
mov dword [rbx + rax + 1], edx
jmp 0x625c6f98
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
lea rax, [0x626308c0]
xor ebx, ebx
xor ecx, ecx
mov rdi, rcx
mov esi, 1
call fcn.623ac540
mov byte [rax], 0x48
lea rsi, [rbx + 2]
nop dword [rax + rax]
cmp rcx, rsi
jae 0x625c6f35
mov qword [rsp + 0x80], rbx
lea rdx, [rbx + 1]
mov rdi, rcx
mov rcx, rdx
mov rdx, rax
lea rax, [0x626308c0]
mov rbx, rdx
call fcn.623ac540
lea rsi, [rbx + 1]
mov rbx, qword [rsp + 0x80]
mov byte [rbx + rax + 1], 0xb8
mov qword [rsp + 0x88], 0
nop
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x88], rdx
lea rdx, [rsi + 8]
cmp rcx, rdx
jae 0x625c6f89
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x78], rdx
mov rbx, rax
mov rdi, rcx
lea rax, [0x626308c0]
mov rcx, rsi
mov rsi, rdx
call fcn.623ac540
mov rdx, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x60]
mov r8, qword [rsp + 0x88]
mov qword [rax + rsi], r8
mov rsi, rdx
lea rdx, [rsi + 1]
nop dword [rax]
cmp rcx, rdx
jae 0x625c6fce
mov qword [rsp + 0x60], rsi
mov rbx, rax
mov rdi, rcx
lea rax, [0x626308c0]
mov rcx, rsi
mov rsi, rdx
nop dword [rax]
call fcn.623ac540
lea rdx, [rbx + 1]
mov rsi, qword [rsp + 0x60]
mov byte [rax + rsi], 0xff
lea rsi, [rdx + 1]
cmp rcx, rsi
jae 0x625c6ffe
mov qword [rsp + 0x60], rdx
mov rbx, rax
mov rdi, rcx
lea rax, [0x626308c0]
mov rcx, rdx
call fcn.623ac540
lea rsi, [rbx + 1]
mov rdx, qword [rsp + 0x60]
mov byte [rax + rdx], 0xe0
test rsi, rsi
jbe 0x625c726f
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0xe8], rax
lea rax, [0x62632900]
nop
call fcn.6236e640
mov rcx, qword [rsp + 0x90]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x18], rcx
mov rbx, rax
mov ecx, 4
mov rdi, rcx
mov rax, qword [rsp + 0xb8]
call fcn.6258c440
test rcx, rcx
je 0x625c709e
mov rcx, qword [rcx + 0x18]
mov rax, rdi
call rcx
cmp rbx, 0x25
je 0x625c7082
mov eax, 1
nop
jmp 0x625c7096
lea rbx, [0x6269980d]
mov ecx, 0x25
call fcn.62363320
xor eax, 1
test al, al
jne 0x625c712f
mov rax, qword [rsp + 0x98]
call fcn.6258d2a0
test rbx, rbx
jne 0x625c711b
mov rax, qword [rsp + 0x90]
call fcn.6258cbe0
nop dword [rax]
test rax, rax
jne 0x625c7107
mov rax, qword [rsp + 0x98]
call fcn.6258cbe0
test rax, rax
je 0x625c70eb
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
mov eax, dword [rsp + 0xa0]
mov ebx, 1
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x208]
add rsp, 0x210
ret
xor eax, eax
mov rcx, rax
call fcn.623c62e0
xor eax, eax
mov rcx, rax
nop
call fcn.623c62e0
xor eax, eax
mov rcx, rax
call fcn.623c62e0
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call fcn.623c3be0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp fcn.625c6180