Function at 0x4b9da0
Capabilities:
Parse pe header

Disassembly:
lea r12, [rsp - 0x18]
cmp r12, qword [r14 + 0x10]
jbe 0x4bb615
push rbp
mov rbp, rsp
sub rsp, 0x90
movups xmmword [rsp + 0x36], xmm15
movups xmmword [rsp + 0x45], xmm15
movups xmmword [rsp + 0x55], xmm15
movups xmmword [rsp + 0x65], xmm15
mov eax, 0xd1
xor rax, 0x84
nop dword [rax]
cmp rax, 0x7c
jae 0x4bb60a
mov edx, 0xd1
xor rdx, 0xab
lea rsi, [0x005a1fb3]
movzx edi, byte [rax + rsi]
cmp rdx, 0x7c
jae 0x4bb5fd
movzx edx, byte [rdx + rsi]
mov eax, 0x62
xor rax, 0x5d
add edx, edi
nop word [rax + rax]
cmp rax, 0x7c
jae 0x4bb5f3
mov edi, 0x62
xor rdi, 0x10
movzx r8d, byte [rax + rsi]
nop dword [rax + rax]
cmp rdi, 0x7c
jae 0x4bb5e6
movzx edi, byte [rdi + rsi]
mov eax, 0x42
xor rax, 0x6f
sub r8d, edi
nop word [rax + rax]
cmp rax, 0x7c
jae 0x4bb5dc
mov edi, 0x42
xor rdi, 0x42
movzx r9d, byte [rax + rsi]
nop dword [rax + rax]
cmp rdi, 0x7c
jae 0x4bb5cf
movzx edi, byte [rdi + rsi]
mov eax, 0x4d
xor rax, 0x45
sub r9d, edi
nop word [rax + rax]
cmp rax, 0x7c
jae 0x4bb5c5
mov edi, 0x4d
xor rdi, 0x7f
movzx r10d, byte [rax + rsi]
nop dword [rax + rax]
cmp rdi, 0x7c
jae 0x4bb5b4
movzx edi, byte [rdi + rsi]
mov eax, 0xf9
xor rax, 0xf6
xor edi, r10d
nop dword [rax]
cmp rax, 0x7c
jae 0x4bb5aa
mov r10d, 0xf9
xor r10, 0x9c
movzx r11d, byte [rax + rsi]
nop dword [rax]
cmp r10, 0x7c
jae 0x4bb59d
movzx r10d, byte [r10 + rsi]
mov eax, 0x6b
xor rax, 3
sub r11d, r10d
nop dword [rax + rax]
cmp rax, 0x7c
jae 0x4bb593
mov r10d, 0x6b
xor r10, 0x49
movzx r12d, byte [rax + rsi]
nop dword [rax]
cmp r10, 0x7c
jae 0x4bb586
movzx r10d, byte [r10 + rsi]
mov eax, 0x70
xor rax, 0x57
add r10d, r12d
nop dword [rax + rax]
cmp rax, 0x7c
jae 0x4bb57c
mov r12d, 0x70
xor r12, 0x67
movzx r13d, byte [rax + rsi]
nop dword [rax]
cmp r12, 0x7c
jae 0x4bb56f
movzx r12d, byte [r12 + rsi]
mov eax, 0xd1
xor rax, 0xe6
add r12d, r13d
nop dword [rax]
cmp rax, 0x7c
jae 0x4bb565
mov r13d, 0xd1
xor r13, 0xd7
movzx r15d, byte [rax + rsi]
nop dword [rax]
cmp r13, 0x7c
jae 0x4bb553
movzx r13d, byte [r13 + rsi]
mov eax, 0x17
xor rax, 0x31
sub r15d, r13d
nop dword [rax]
cmp rax, 0x7c
jae 0x4bb549
mov r13d, 0x17
xor r13, 0x61
movzx eax, byte [rax + rsi]
nop dword [rax + rax]
cmp r13, 0x7c
jae 0x4bb53c
movzx r13d, byte [r13 + rsi]
mov ecx, r15d
mov r15d, 0x31
xor r15, 0x6b
xor r13d, eax
cmp r15, 0x7c
jae 0x4bb52f
mov eax, 0x31
xor rax, 0x6f
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp rax, 0x7c
jae 0x4bb525
movzx eax, byte [rax + rsi]
mov ebx, r13d
mov r13d, 0x17
xor r13, 0x14
add r15d, eax
nop
cmp r13, 0x7c
jae 0x4bb513
mov eax, 0x17
xor rax, 0x3e
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp rax, 0x7c
jae 0x4bb509
mov byte [rsp + 0x35], r15b
movzx eax, byte [rax + rsi]
mov r15d, 0xa9
xor r15, 0x98
add r13d, eax
cmp r15, 0x7c
jae 0x4bb4fc
mov eax, 0xa9
xor rax, 0xa7
movzx r15d, byte [r15 + rsi]
nop dword [rax]
cmp rax, 0x7c
jae 0x4bb4f2
mov byte [rsp + 0x34], r13b
movzx eax, byte [rax + rsi]
mov r13d, 0xf9
xor r13, 0x8d
add r15d, eax
cmp r13, 0x7c
jae 0x4bb4e5
mov eax, 0xf9
xor rax, 0xe2
movzx r13d, byte [r13 + rsi]
nop
cmp rax, 0x7c
jae 0x4bb4d9
mov byte [rsp + 0x33], r15b
movzx eax, byte [rax + rsi]
mov r15d, 0xb8
xor r15, 0x9b
xor eax, r13d
cmp r15, 0x7c
jae 0x4bb4cc
mov r13d, 0xb8
xor r13, 0xf5
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x7c
jae 0x4bb4bf
mov byte [rsp + 0x32], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0xd1
xor r12, 0xd0
sub r15d, r13d
cmp r12, 0x7c
jae 0x4bb4b2
mov r13d, 0xd1
xor r13, 0xc5
movzx r12d, byte [r12 + rsi]
cmp r13, 0x7c
jae 0x4bb4a5
mov byte [rsp + 0x31], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x70
xor r15, 0x4a
sub r12d, r13d
cmp r15, 0x7c
jae 0x4bb493
mov r13d, 0x70
xor r13, 0x31
movzx r15d, byte [r15 + rsi]
nop dword [rax]
cmp r13, 0x7c
jae 0x4bb486
mov byte [rsp + 0x30], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0xd1
xor r12, 0xb8
xor r13d, r15d
cmp r12, 0x7c
jae 0x4bb479
mov r15d, 0xd1
xor r15, 0xed
movzx r12d, byte [r12 + rsi]
cmp r15, 0x7c
jae 0x4bb46c
mov byte [rsp + 0x2f], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x42
xor r13, 0x2f
sub r12d, r15d
cmp r13, 0x7c
jae 0x4bb45f
mov r15d, 0x42
xor r15, 0x1e
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp r15, 0x7c
jae 0x4bb452
mov byte [rsp + 0x2e], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x17
xor r12, 5
add r13d, r15d
cmp r12, 0x7c
jae 0x4bb445
mov r15d, 0x17
xor r15, 0x22
movzx r12d, byte [r12 + rsi]
nop word [rax + rax]
cmp r15, 0x7c
jae 0x4bb433
mov byte [rsp + 0x2d], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x70
xor r13, 0x33
add r12d, r15d
cmp r13, 0x7c
jae 0x4bb426
mov r15d, 0x70
xor r15, 0x34
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x7c
jae 0x4bb419
mov byte [rsp + 0x2c], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0xa9
xor r12, 0xa4
xor r15d, r13d
cmp r12, 0x7c
jae 0x4bb40c
mov r13d, 0xa9
xor r13, 0x88
movzx r12d, byte [r12 + rsi]
cmp r13, 0x7c
jae 0x4bb3ff
mov byte [rsp + 0x2b], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x59
xor r15, 0x48
add r12d, r13d
cmp r15, 0x7c
jae 0x4bb3f2
mov r13d, 0x59
xor r13, 0x1f
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp r13, 0x7c
jae 0x4bb3e5
mov byte [rsp + 0x2a], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0xf9
xor r12, 0x88
xor r13d, r15d
cmp r12, 0x7c
jae 0x4bb3d3
mov r15d, 0xf9
xor r15, 0xdc
movzx r12d, byte [r12 + rsi]
cmp r15, 0x7c
jae 0x4bb3c6
mov byte [rsp + 0x29], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x59
xor r13, 0x50
sub r12d, r15d
cmp r13, 0x7c
jae 0x4bb3b9
mov r15d, 0x59
xor r15, 0xb
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp r15, 0x7c
jae 0x4bb3ac
mov byte [rsp + 0x28], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x62
xor r12, 0x34
add r13d, r15d
cmp r12, 0x7c
jae 0x4bb39f
mov r15d, 0x62
xor r15, 0x5a
movzx r12d, byte [r12 + rsi]
nop word [rax + rax]
cmp r15, 0x7c
jae 0x4bb392
mov byte [rsp + 0x27], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x2c
xor r13, 6
xor r15d, r12d
cmp r13, 0x7c
jae 0x4bb385
mov r12d, 0x2c
xor r12, 0x77
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r12, 0x7c
jae 0x4bb373
mov byte [rsp + 0x26], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0xdf
xor r15, 0xa7
xor r12d, r13d
cmp r15, 0x7c
jae 0x4bb366
mov r13d, 0xdf
xor r13, 0xb5
movzx r15d, byte [r15 + rsi]
cmp r13, 0x7c
jae 0x4bb359
mov byte [rsp + 0x25], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0xf9
xor r12, 0x98
xor r13d, r15d
cmp r12, 0x7c
jae 0x4bb34c
mov r15d, 0xf9
xor r15, 0xa0
movzx r12d, byte [r12 + rsi]
cmp r15, 0x7c
jae 0x4bb33f
mov byte [rsp + 0x24], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 2
xor r13, 0x75
xor r15d, r12d
cmp r13, 0x7c
jae 0x4bb332
mov r12d, 2
xor r12, 0xe
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp r12, 0x7c
jae 0x4bb325
mov byte [rsp + 0x23], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x2c
xor r15, 0x69
xor r12d, r13d
cmp r15, 0x7c
jae 0x4bb313
mov r13d, 0x2c
xor r13, 0x73
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r13, 0x7c
jae 0x4bb306
mov byte [rsp + 0x22], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0x6b
xor r12, 0x12
xor r13d, r15d
cmp r12, 0x7c
jae 0x4bb2f9
mov r15d, 0x6b
xor r15, 0x6e
movzx r12d, byte [r12 + rsi]
nop dword [rax + rax]
cmp r15, 0x7c
jae 0x4bb2ec
mov byte [rsp + 0x21], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xf9
xor r13, 0xf3
xor r15d, r12d
cmp r13, 0x7c
jae 0x4bb2df
mov r12d, 0xf9
xor r12, 0xe7
movzx r13d, byte [r13 + rsi]
cmp r12, 0x7c
jae 0x4bb2d2
mov byte [rsp + 0x20], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 2
xor r15, 0x56
add r12d, r13d
cmp r15, 0x7c
jae 0x4bb2c5
mov r13d, 2
xor r13, 0x14
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp r13, 0x7c
jae 0x4bb2b3
mov byte [rsp + 0x1f], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0xdf
xor r12, 0xb9
add r13d, r15d
cmp r12, 0x7c
jae 0x4bb2a6
mov r15d, 0xdf
xor r15, 0xbf
movzx r12d, byte [r12 + rsi]
cmp r15, 0x7c
jae 0x4bb299
mov byte [rsp + 0x1e], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xd4
xor r13, 0xcc
sub r12d, r15d
cmp r13, 0x7c
jae 0x4bb28c
mov r15d, 0xd4
xor r15, 0xcb
movzx r13d, byte [r13 + rsi]
cmp r15, 0x7c
jae 0x4bb27f
mov byte [rsp + 0x8f], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x4d
xor r12, 3
add r13d, r15d
cmp r12, 0x7c
jae 0x4bb272
mov r15d, 0x4d
xor r15, 0x1e
movzx r12d, byte [r12 + rsi]
nop
cmp r15, 0x7c
jae 0x4bb265
mov byte [rsp + 0x8e], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 2
xor r13, 0x3f
xor r15d, r12d
cmp r13, 0x7c
jae 0x4bb253
mov r12d, 2
xor r12, 0x4e
movzx r13d, byte [r13 + rsi]
nop
cmp r12, 0x7c
jae 0x4bb246
mov byte [rsp + 0x8d], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x4d
xor r15, 0x2e
sub r13d, r12d
cmp r15, 0x7c
jae 0x4bb239
mov r12d, 0x4d
xor r12, 0x54
movzx r15d, byte [r15 + rsi]
nop dword [rax]
cmp r12, 0x7c
jae 0x4bb22c
mov byte [rsp + 0x8c], r13b
movzx r12d, byte [r12 + rsi]
mov r13d, 0x31
xor r13, 0x5d
xor r12d, r15d
cmp r13, 0x7c
jae 0x4bb21f
mov r15d, 0x31
xor r15, 0xf
movzx r13d, byte [r13 + rsi]
nop
cmp r15, 0x7c
jae 0x4bb212
mov byte [rsp + 0x8b], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0xdf
xor r12, 0x96
sub r13d, r15d
cmp r12, 0x7c
jae 0x4bb205
mov r15d, 0xdf
xor r15, 0xf3
movzx r12d, byte [r12 + rsi]
cmp r15, 0x7c
jae 0x4bb1f3
mov byte [rsp + 0x8a], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x42
xor r13, 0x1f
add r12d, r15d
cmp r13, 0x7c
jae 0x4bb1e6
mov r15d, 0x42
xor r15, 0x51
movzx r13d, byte [r13 + rsi]
cmp r15, 0x7c
jae 0x4bb1d9
mov byte [rsp + 0x89], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x42
xor r12, 0x40
sub r13d, r15d
cmp r12, 0x7c
jae 0x4bb1cc
mov r15d, 0x42
xor r15, 0x31
movzx r12d, byte [r12 + rsi]
nop
cmp r15, 0x7c
jae 0x4bb1bf
mov byte [rsp + 0x88], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x70
xor r13, 0x37
sub r12d, r15d
cmp r13, 0x7c
jae 0x4bb1b2
mov r15d, 0x70
xor r15, 0x17
movzx r13d, byte [r13 + rsi]
nop
cmp r15, 0x7c
jae 0x4bb1a5
mov byte [rsp + 0x87], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0xd1
xor r12, 0xea
sub r13d, r15d
cmp r12, 0x7c
jae 0x4bb193
mov r15d, 0xd1
xor r15, 0x89
movzx r12d, byte [r12 + rsi]
cmp r15, 0x7c
jae 0x4bb186
mov byte [rsp + 0x86], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xb8
xor r13, 0xbc
xor r15d, r12d
cmp r13, 0x7c
jae 0x4bb179
mov r12d, 0xb8
xor r12, 0x8b
movzx r13d, byte [r13 + rsi]
cmp r12, 0x7c
jae 0x4bb16c
mov byte [rsp + 0x85], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0xd1
xor r15, 0xbf
xor r12d, r13d
cmp r15, 0x7c
jae 0x4bb15f
mov r13d, 0xd1
xor r13, 0x80
movzx r15d, byte [r15 + rsi]
cmp r13, 0x7c
jae 0x4bb152
mov byte [rsp + 0x84], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0xd1
xor r12, 0xa1
add r13d, r15d
cmp r12, 0x7c
jae 0x4bb145
mov r15d, 0xd1
xor r15, 0xfa
movzx r12d, byte [r12 + rsi]
cmp r15, 0x7c
jae 0x4bb133
mov byte [rsp + 0x83], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x70
xor r13, 0xb
sub r12d, r15d
cmp r13, 0x7c
jae 0x4bb126
mov r15d, 0x70
xor r15, 0x5f
movzx r13d, byte [r13 + rsi]
cmp r15, 0x7c
jae 0x4bb119
mov byte [rsp + 0x82], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x4d
xor r12, 0x51
sub r13d, r15d
cmp r12, 0x7c
jae 0x4bb10c
mov r15d, 0x4d
xor r15, 0x26
movzx r12d, byte [r12 + rsi]
cmp r15, 0x7c
jae 0x4bb0ff
mov byte [rsp + 0x81], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x17
xor r13, 0xd
xor r15d, r12d
cmp r13, 0x7c
jae 0x4bb0f2
mov r12d, 0x17
xor r12, 0x10
movzx r13d, byte [r13 + rsi]
cmp r12, 0x7c
jae 0x4bb0e5
mov byte [rsp + 0x80], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x2c
xor r15, 0x63
xor r12d, r13d
cmp r15, 0x7c
jae 0x4bb0d3
mov r13d, 0x2c
xor r13, 0x27
movzx r15d, byte [r15 + rsi]
cmp r13, 0x7c
jae 0x4bb0c6
mov byte [rsp + 0x7f], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0x17
xor r12, 0x73
sub r15d, r13d
cmp r12, 0x7c
jae 0x4bb0b9
mov r13d, 0x17
xor r13, 0x47
movzx r12d, byte [r12 + rsi]
nop
cmp r13, 0x7c
jae 0x4bb0ac
mov byte [rsp + 0x7e], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 2
xor r15, 0x12
xor r13d, r12d
cmp r15, 0x7c
jae 0x4bb09f
mov r12d, 2
xor r12, 0x49
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp r12, 0x7c
jae 0x4bb092
mov byte [rsp + 0x7d], r13b
movzx r12d, byte [r12 + rsi]
mov r13d, 0x62
xor r13, 0x5b
sub r15d, r12d
cmp r13, 0x7c
jae 0x4bb085
mov r12d, 0x62
xor r12, 0x56
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r12, 0x7c
jae 0x4bb073
mov byte [rsp + 0x7c], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x62
xor r15, 0x22
xor r12d, r13d
cmp r15, 0x7c
jae 0x4bb066
mov r13d, 0x62
xor r13, 0x4a
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r13, 0x7c
jae 0x4bb059
mov byte [rsp + 0x7b], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0x6b
xor r12, 0x5b
add r13d, r15d
cmp r12, 0x7c
jae 0x4bb04c
mov r15d, 0x6b
xor r15, 0x76
movzx r12d, byte [r12 + rsi]
nop dword [rax + rax]
cmp r15, 0x7c
jae 0x4bb03f
mov byte [rsp + 0x7a], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x17
xor r13, 0x40
xor r15d, r12d
cmp r13, 0x7c
jae 0x4bb032
mov r12d, 0x17
xor r12, 0x75
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r12, 0x7c
jae 0x4bb025
mov byte [rsp + 0x79], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x17
xor r15, 0x62
sub r13d, r12d
cmp r15, 0x7c
jae 0x4bb013
mov r12d, 0x17
xor r12, 2
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r12, 0x7c
jae 0x4bb006
mov byte [rsp + 0x78], r13b
movzx r12d, byte [r12 + rsi]
mov r13d, 0x42
xor r13, 8
xor r12d, r15d
cmp r13, 0x7c
jae 0x4baff9
mov r15d, 0x42
xor r15, 0xa
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x7c
jae 0x4bafec
mov byte [rsp + 0x77], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x70
xor r12, 0x50
xor r15d, r13d
cmp r12, 0x7c
jae 0x4bafdf
mov r13d, 0x70
xor r13, 0x1f
movzx r12d, byte [r12 + rsi]
nop word [rax + rax]
cmp r13, 0x7c
jae 0x4bafd2
mov byte [rsp + 0x76], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x2c
xor r15, 0x6e
sub r12d, r13d
cmp r15, 0x7c
jae 0x4bafc5
mov r13d, 0x2c
xor r13, 0x1a
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp r13, 0x7c
jae 0x4bafb4
mov byte [rsp + 0x75], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0x62
xor r12, 0x46
xor r13d, r15d
cmp r12, 0x7c
jae 0x4bafa7
mov r15d, 0x62
xor r15, 0x4c
movzx r12d, byte [r12 + rsi]
nop dword [rax + rax]
cmp r15, 0x7c
jae 0x4baf9a
movzx esi, byte [r15 + rsi]
mov byte [rsp + 0x36], dl
mov byte [rsp + 0x37], r8b
mov byte [rsp + 0x38], r9b
mov byte [rsp + 0x39], dil
mov byte [rsp + 0x3a], r11b
mov byte [rsp + 0x3b], r10b
movzx edx, byte [rsp + 0x32]
mov byte [rsp + 0x3c], dl
mov byte [rsp + 0x3d], cl
mov byte [rsp + 0x3e], bl
movzx edx, byte [rsp + 0x35]
mov byte [rsp + 0x3f], dl
movzx edx, byte [rsp + 0x34]
mov byte [rsp + 0x40], dl
movzx edx, byte [rsp + 0x33]
mov byte [rsp + 0x41], dl
mov byte [rsp + 0x42], al
movzx edx, byte [rsp + 0x31]
mov byte [rsp + 0x43], dl
movzx edx, byte [rsp + 0x30]
mov byte [rsp + 0x44], dl
movzx edx, byte [rsp + 0x2f]
mov byte [rsp + 0x45], dl
movzx edx, byte [rsp + 0x2e]
mov byte [rsp + 0x46], dl
movzx edx, byte [rsp + 0x2d]
mov byte [rsp + 0x47], dl
movzx edx, byte [rsp + 0x2c]
mov byte [rsp + 0x48], dl
movzx edx, byte [rsp + 0x2b]
mov byte [rsp + 0x49], dl
movzx edx, byte [rsp + 0x2a]
mov byte [rsp + 0x4a], dl
movzx edx, byte [rsp + 0x29]
mov byte [rsp + 0x4b], dl
movzx edx, byte [rsp + 0x28]
mov byte [rsp + 0x4c], dl
movzx edx, byte [rsp + 0x27]
mov byte [rsp + 0x4d], dl
movzx edx, byte [rsp + 0x26]
mov byte [rsp + 0x4e], dl
movzx edx, byte [rsp + 0x25]
mov byte [rsp + 0x4f], dl
movzx edx, byte [rsp + 0x24]
mov byte [rsp + 0x50], dl
movzx edx, byte [rsp + 0x23]
mov byte [rsp + 0x51], dl
movzx edx, byte [rsp + 0x22]
mov byte [rsp + 0x52], dl
movzx edx, byte [rsp + 0x21]
mov byte [rsp + 0x53], dl
movzx edx, byte [rsp + 0x20]
mov byte [rsp + 0x54], dl
movzx edx, byte [rsp + 0x1f]
mov byte [rsp + 0x55], dl
movzx edx, byte [rsp + 0x1e]
mov byte [rsp + 0x56], dl
movzx edx, byte [rsp + 0x8f]
mov byte [rsp + 0x57], dl
movzx edx, byte [rsp + 0x8e]
mov byte [rsp + 0x58], dl
movzx edx, byte [rsp + 0x8d]
mov byte [rsp + 0x59], dl
movzx edx, byte [rsp + 0x8c]
mov byte [rsp + 0x5a], dl
movzx edx, byte [rsp + 0x8b]
mov byte [rsp + 0x5b], dl
movzx edx, byte [rsp + 0x8a]
mov byte [rsp + 0x5c], dl
movzx edx, byte [rsp + 0x89]
mov byte [rsp + 0x5d], dl
movzx edx, byte [rsp + 0x88]
mov byte [rsp + 0x5e], dl
movzx edx, byte [rsp + 0x87]
mov byte [rsp + 0x5f], dl
movzx edx, byte [rsp + 0x86]
mov byte [rsp + 0x60], dl
movzx edx, byte [rsp + 0x85]
mov byte [rsp + 0x61], dl
movzx edx, byte [rsp + 0x84]
mov byte [rsp + 0x62], dl
movzx edx, byte [rsp + 0x83]
mov byte [rsp + 0x63], dl
movzx edx, byte [rsp + 0x82]
mov byte [rsp + 0x64], dl
movzx edx, byte [rsp + 0x81]
mov byte [rsp + 0x65], dl
movzx edx, byte [rsp + 0x80]
mov byte [rsp + 0x66], dl
movzx edx, byte [rsp + 0x7f]
mov byte [rsp + 0x67], dl
movzx edx, byte [rsp + 0x7e]
mov byte [rsp + 0x68], dl
movzx edx, byte [rsp + 0x7d]
mov byte [rsp + 0x69], dl
movzx edx, byte [rsp + 0x7c]
mov byte [rsp + 0x6a], dl
movzx edx, byte [rsp + 0x7b]
mov byte [rsp + 0x6b], dl
movzx edx, byte [rsp + 0x7a]
mov byte [rsp + 0x6c], dl
movzx edx, byte [rsp + 0x79]
mov byte [rsp + 0x6d], dl
movzx edx, byte [rsp + 0x78]
mov byte [rsp + 0x6e], dl
movzx edx, byte [rsp + 0x77]
mov byte [rsp + 0x6f], dl
movzx edx, byte [rsp + 0x76]
mov byte [rsp + 0x70], dl
movzx edx, byte [rsp + 0x75]
mov byte [rsp + 0x71], dl
mov byte [rsp + 0x72], r13b
lea edx, [rsi + r12]
mov byte [rsp + 0x73], dl
xor eax, eax
lea rbx, [rsp + 0x36]
mov ecx, 0x3e
call fcn.0045b080
add rsp, 0x90
pop rbp
ret
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
nop dword [rax]
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
nop
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, r15
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, r13
mov ecx, 0x7c
nop dword [rax + rax]
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, r12
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, r10
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, r10
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, rdi
mov ecx, 0x7c
nop dword [rax]
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, rdi
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, rdi
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
mov rax, rdx
mov ecx, 0x7c
call fcn.004607e0
mov ecx, 0x7c
call fcn.004607e0
nop
call fcn.0045e500
jmp fcn.004b9da0