Function at 0x4a0a20
Capabilities:
Parse pe header

Disassembly:
lea r12, [rsp - 0xb0]
cmp r12, qword [r14 + 0x10]
jbe 0x4a18cf
push rbp
mov rbp, rsp
sub rsp, 0x128
lea rdi, [rsp + 0x138]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00460a54
mov rbp, qword [rbp]
lea rax, [0x005730c0]
nop
call fcn.0040b840
mov qword [rsp + 0x110], rax
mov byte [rax], 0x48
lea rax, [0x00572100]
call fcn.0040b840
mov qword [rsp + 0x120], rax
mov qword [rax], 0
lea rax, [0x00577620]
call fcn.0040b840
mov qword [rsp + 0x118], rax
lea rax, [0x00585f00]
call fcn.0040b840
lea rcx, [0x004a18e0]
mov qword [rax], rcx
cmp dword [0x006c7b30], 0
jne 0x4a0ad8
mov rcx, qword [rsp + 0x120]
mov rbx, qword [rsp + 0x110]
mov rsi, qword [rsp + 0x118]
jmp 0x4a0b0b
call fcn.004604a0
mov rcx, qword [rsp + 0x120]
mov qword [r11], rcx
mov rbx, qword [rsp + 0x110]
mov qword [r11 + 8], rbx
mov rsi, qword [rsp + 0x118]
mov qword [r11 + 0x10], rsi
mov qword [r11 + 0x18], rax
mov rdi, qword [rsi]
mov qword [r11 + 0x20], rdi
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rsi], rax
mov rdx, qword [rsi]
mov rbx, qword [rdx]
mov eax, 0x2b
call rbx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xf
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff5
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xc
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x71
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff9f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffffc
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x4a
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe2
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x4c
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x4d
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd7
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x7c
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x25
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffb2
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffa8
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x1b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff90
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff87
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x5d
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x26
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x77
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x53
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff85
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x74
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe5
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffb3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x46
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x5a
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x42
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x73
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffca
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff92
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffb5
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x7e
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x48
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffcb
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe6
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x1d
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x30
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff4
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff88
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x59
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffeb
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd0
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff91
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe1
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x24
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe8
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xb
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff88
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffa3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x1b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x25
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffdc
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffda
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x2c
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff85
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff8c
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff92
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff8f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x28
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x41
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff5
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffca
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffffa
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 6
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x61
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x6d
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff9b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffea
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x4e
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd4
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x4b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x49
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffb2
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x15
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc7
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd1
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x3e
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffb1
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffea
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff1
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x47
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x6d
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x79
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe0
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd4
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffaf
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffdf
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 1
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x45
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffcf
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x40
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xe
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x62
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x36
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffac
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x6c
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x7b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x2f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff92
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffdf
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffb7
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff87
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffffe
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x1b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffffd
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff1
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x65
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x37
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x45
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff88
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x1c
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffb5
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffa5
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xc
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x29
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 1
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x1d
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc7
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffad
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 8
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe3
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff9d
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffad
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffbd
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x59
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffcb
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x78
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffaa
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe7
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 2
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff93
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc0
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff88
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffba
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x6c
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x16
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff88
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x56
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x50
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x4a
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff80
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x55
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x68
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffffb
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x24
call rcx
mov rcx, qword [rax]
mov rdx, rax
xor eax, eax
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x30
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x23
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff8b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x3c
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 8
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff9e
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x29
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff8f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd0
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x13
call rcx
mov rcx, qword [rax]
mov rdx, rax
xor eax, eax
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x71
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x7f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x62
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x2f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x21
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x5a
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x1c
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x78
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x6b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x39
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffa5
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x38
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x52
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x12
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x6f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd2
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x46
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x2e
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffba
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x59
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffffb
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffcc
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x3a
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x62
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffffe
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffde
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffa9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff99
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x54
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffce
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffca
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff81
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffffc
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffb6
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff8b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffaf
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x30
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffab
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffa5
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xfffffff6
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff8f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x48
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff92
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffee
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc3
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc9
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffcc
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x41
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x19
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x62
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x4d
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc0
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffb0
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff97
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x24
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x4f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x3d
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffe7
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffae
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x3b
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x65
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffbd
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff8d
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x53
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff93
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x4c
nop
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x1c
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff92
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x59
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x5a
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x1a
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffcd
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffc0
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x34
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x42
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x3f
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffff9a
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0xffffffd3
call rcx
mov rcx, qword [rax]
mov rdx, rax
mov eax, 0x2d
call rcx
lea rdi, [rsp + 0x10]
nop word [rax + rax]
nop dword [rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00460a54
mov rbp, qword [rbp]
mov rcx, qword [rsp + 0x120]
mov rbx, qword [rcx + 8]
xor eax, eax
jmp 0x4a186a
mov byte [rsp + rax + 0x10], dl
inc rax
cmp rax, rbx
jge 0x4a188a
mov rdx, qword [rcx + 8]
cmp rax, rdx
jae 0x4a18c6
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
nop
cmp rax, 0x100
jb 0x4a1863
jmp 0x4a18bc
lea rdi, [rsp + 0x138]
lea rsi, [rsp + 0x10]
nop word [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.00460d60
mov rbp, qword [rbp]
add rsp, 0x128
pop rbp
ret
mov ecx, 0x100
call fcn.004607e0
mov rcx, rdx
call fcn.004607e0
nop
call fcn.0045e500
jmp fcn.004a0a20