Function at 0x548880
Capabilities:
Resolve function by parsing pe exports

Disassembly:
lea r12, [rsp - 0x28]
cmp r12, qword [r14 + 0x10]
jbe 0x54a690
push rbp
mov rbp, rsp
sub rsp, 0xa0
movups xmmword [rsp + 0x2b], xmm15
movups xmmword [rsp + 0x33], xmm15
movups xmmword [rsp + 0x43], xmm15
movups xmmword [rsp + 0x53], xmm15
movups xmmword [rsp + 0x63], xmm15
mov eax, 0x17
xor rax, 0x17
cmp rax, 0x8e
jae 0x54a685
mov edx, 0x17
xor rdx, 0x94
lea rsi, [0x0065894a]
movzx edi, byte [rax + rsi]
cmp rdx, 0x8e
jae 0x54a674
movzx edx, byte [rdx + rsi]
mov eax, 0x40
xor rax, 0x36
sub edi, edx
cmp rax, 0x8e
jae 0x54a66a
mov edx, 0x40
xor rdx, 0x57
movzx r8d, byte [rax + rsi]
nop word [rax + rax]
cmp rdx, 0x8e
jae 0x54a65d
movzx edx, byte [rdx + rsi]
mov eax, 0xdd
xor rax, 0xeb
add edx, r8d
nop
cmp rax, 0x8e
jae 0x54a653
mov r8d, 0xdd
xor r8, 0x9c
movzx r9d, byte [rax + rsi]
nop
cmp r8, 0x8e
jae 0x54a646
movzx r8d, byte [r8 + rsi]
mov eax, 0x36
xor rax, 0x54
add r8d, r9d
nop
cmp rax, 0x8e
jae 0x54a63c
mov r9d, 0x36
xor r9, 0x60
movzx r10d, byte [rax + rsi]
nop dword [rax + rax]
cmp r9, 0x8e
jae 0x54a62f
movzx r9d, byte [r9 + rsi]
mov eax, 0x3e
xor rax, 0x37
xor r9d, r10d
nop
cmp rax, 0x8e
jae 0x54a625
mov r10d, 0x3e
xor r10, 0x24
movzx r11d, byte [rax + rsi]
nop dword [rax + rax]
cmp r10, 0x8e
jae 0x54a613
movzx r10d, byte [r10 + rsi]
mov eax, 0xfd
xor rax, 0xd2
sub r11d, r10d
cmp rax, 0x8e
jae 0x54a609
mov r10d, 0xfd
xor r10, 0xcd
movzx r12d, byte [rax + rsi]
nop
cmp r10, 0x8e
jae 0x54a5fc
movzx r10d, byte [r10 + rsi]
mov eax, 0xfd
xor rax, 0xeb
sub r12d, r10d
cmp rax, 0x8e
jae 0x54a5f2
mov r10d, 0xfd
xor r10, 0xd7
movzx r13d, byte [rax + rsi]
nop
cmp r10, 0x8e
jae 0x54a5e5
movzx r10d, byte [r10 + rsi]
mov eax, 0x88
xor rax, 0xac
add r10d, r13d
cmp rax, 0x8e
jae 0x54a5d6
mov r13d, 0x88
xor r13, 0xba
movzx r15d, byte [rax + rsi]
nop
cmp r13, 0x8e
jae 0x54a5c9
movzx r13d, byte [r13 + rsi]
mov eax, 0x24
xor rax, 0x67
sub r15d, r13d
nop
cmp rax, 0x8e
jae 0x54a5bf
mov r13d, 0x24
xor r13, 0xa0
movzx eax, byte [rax + rsi]
nop dword [rax]
cmp r13, 0x8e
jae 0x54a5b2
movzx r13d, byte [r13 + rsi]
mov ecx, r15d
mov r15d, 0xfd
xor r15, 0x90
sub eax, r13d
cmp r15, 0x8e
jae 0x54a5a5
mov r13d, 0xfd
xor r13, 0xf0
movzx r15d, byte [r15 + rsi]
cmp r13, 0x8e
jae 0x54a593
movzx r13d, byte [r13 + rsi]
mov ebx, r10d
mov r10d, 0x24
xor r10, 6
add r13d, r15d
cmp r10, 0x8e
jae 0x54a586
mov r15d, 0x24
xor r15, 0x5d
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a579
mov byte [rsp + 0x2a], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x61
xor r13, 0x48
add r10d, r15d
cmp r13, 0x8e
jae 0x54a56c
mov r15d, 0x61
xor r15, 0x56
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x54a55f
mov byte [rsp + 0x29], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x24
xor r10, 0x58
add r13d, r15d
cmp r10, 0x8e
jae 0x54a552
mov r15d, 0x24
xor r15, 0x15
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a545
mov byte [rsp + 0x28], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xaa
xor r13, 0xbe
add r10d, r15d
cmp r13, 0x8e
jae 0x54a533
mov r15d, 0xaa
xor r15, 0xff
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x54a526
mov byte [rsp + 0x27], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x40
xor r10, 0x55
add r13d, r15d
cmp r10, 0x8e
jae 0x54a519
mov r15d, 0x40
xor r15, 0x28
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a50c
mov byte [rsp + 0x26], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x40
xor r13, 0x7e
xor r15d, r10d
cmp r13, 0x8e
jae 0x54a4ff
mov r10d, 0x40
xor r10, 0x5d
movzx r13d, byte [r13 + rsi]
cmp r10, 0x8e
jae 0x54a4f2
mov byte [rsp + 0x25], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x17
xor r15, 0x67
xor r10d, r13d
cmp r15, 0x8e
jae 0x54a4e5
mov r13d, 0x17
xor r13, 0xe
movzx r15d, byte [r15 + rsi]
cmp r13, 0x8e
jae 0x54a4d3
mov byte [rsp + 0x24], r10b
movzx r13d, byte [r13 + rsi]
mov r10d, 0x88
xor r10, 0xc0
xor r13d, r15d
nop word [rax + rax]
nop
cmp r10, 0x8e
jae 0x54a4c6
mov r15d, 0x88
xor r15, 0xc6
movzx r10d, byte [r10 + rsi]
nop
cmp r15, 0x8e
jae 0x54a4b9
mov byte [rsp + 0x23], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xaa
xor r13, 0xa5
sub r10d, r15d
cmp r13, 0x8e
jae 0x54a4ac
mov r15d, 0xaa
xor r15, 0xae
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x54a49f
mov byte [rsp + 0x22], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x3e
xor r10, 0x20
sub r13d, r15d
cmp r10, 0x8e
jae 0x54a492
mov r15d, 0x3e
xor r15, 0x6f
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a485
mov byte [rsp + 0x21], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x88
xor r13, 0xd3
add r10d, r15d
cmp r13, 0x8e
jae 0x54a473
movzx r13d, byte [r13 + rsi]
mov r15d, 0x88
cmp r15, 0x8e
jae 0x54a466
xor r15, 5
nop dword [rax + rax]
cmp r15, 0x8e
jae 0x54a459
mov byte [rsp + 0x20], r10b
mov r10d, 0x88
xor r10, 0xb3
movzx r15d, byte [r15 + rsi]
cmp r10, 0x8e
jae 0x54a44c
mov byte [rsp + 0x1f], r12b
movzx r10d, byte [r10 + rsi]
mov r12d, 0x88
xor r12, 0xce
xor r10d, r15d
cmp r12, 0x8e
jae 0x54a43f
mov r15d, 0x88
xor r15, 0x8e
movzx r12d, byte [r12 + rsi]
cmp r15, 0x8e
jae 0x54a432
mov byte [rsp + 0x1e], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x40
xor r10, 0x29
sub r12d, r15d
cmp r10, 0x8e
jae 0x54a425
mov r15d, 0x40
xor r15, 0x1e
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a413
mov byte [rsp + 0x1d], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0xaa
xor r12, 0xf6
xor r15d, r10d
cmp r12, 0x8e
jae 0x54a406
mov r10d, 0xaa
xor r10, 0x82
movzx r12d, byte [r12 + rsi]
cmp r10, 0x8e
jae 0x54a3f9
mov byte [rsp + 0x1c], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x40
xor r15, 0xcc
add r10d, r12d
nop word [rax + rax]
cmp r15, 0x8e
jae 0x54a3ec
mov r12d, 0x40
xor r12, 0xc1
movzx r15d, byte [r15 + rsi]
nop
cmp r12, 0x8e
jae 0x54a3df
mov byte [rsp + 0x9f], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0xe6
xor r10, 0x91
sub r15d, r12d
cmp r10, 0x8e
jae 0x54a3d2
mov r12d, 0xe6
xor r12, 0x61
movzx r10d, byte [r10 + rsi]
cmp r12, 0x8e
jae 0x54a3c5
mov byte [rsp + 0x9e], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0xaa
xor r15, 0xc9
xor r12d, r10d
cmp r15, 0x8e
jae 0x54a3b3
mov r10d, 0xaa
xor r10, 0x95
movzx r15d, byte [r15 + rsi]
cmp r10, 0x8e
jae 0x54a3a6
mov byte [rsp + 0x9d], r12b
movzx r10d, byte [r10 + rsi]
mov r12d, 0x24
xor r12, 0x40
add r10d, r15d
nop word [rax + rax]
nop
cmp r12, 0x8e
jae 0x54a399
mov r15d, 0x24
xor r15, 0x7d
movzx r12d, byte [r12 + rsi]
nop dword [rax]
cmp r15, 0x8e
jae 0x54a38c
mov byte [rsp + 0x9c], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x40
xor r10, 0x60
xor r15d, r12d
cmp r10, 0x8e
jae 0x54a37f
mov r12d, 0x40
xor r12, 0x4b
movzx r10d, byte [r10 + rsi]
cmp r12, 0x8e
jae 0x54a372
mov byte [rsp + 0x9b], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x61
xor r15, 0x2d
sub r10d, r12d
cmp r15, 0x8e
jae 0x54a365
mov r12d, 0x61
xor r12, 0xe
movzx r15d, byte [r15 + rsi]
cmp r12, 0x8e
jae 0x54a353
mov byte [rsp + 0x9a], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0x40
xor r10, 0x2c
sub r15d, r12d
cmp r10, 0x8e
jae 0x54a346
mov r12d, 0x40
xor r12, 4
movzx r10d, byte [r10 + rsi]
cmp r12, 0x8e
jae 0x54a339
mov byte [rsp + 0x99], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x40
xor r15, 9
add r10d, r12d
cmp r15, 0x8e
jae 0x54a32c
mov r12d, 0x40
xor r12, 0x21
movzx r15d, byte [r15 + rsi]
cmp r12, 0x8e
jae 0x54a31f
mov byte [rsp + 0x98], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0x3e
xor r10, 0x18
add r12d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r10, 0x8e
jae 0x54a312
mov r15d, 0x3e
xor r15, 0xb8
movzx r10d, byte [r10 + rsi]
nop
cmp r15, 0x8e
jae 0x54a305
mov byte [rsp + 0x97], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0xa0
xor r12, 0xd3
xor r15d, r10d
cmp r12, 0x8e
jae 0x54a2f3
mov r10d, 0xa0
xor r10, 0xaa
movzx r12d, byte [r12 + rsi]
cmp r10, 0x8e
jae 0x54a2e6
mov byte [rsp + 0x96], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x36
xor r15, 0xbd
add r10d, r12d
nop word [rax + rax]
nop dword [rax]
cmp r15, 0x8e
jae 0x54a2d9
mov r12d, 0x36
xor r12, 0x17
movzx r15d, byte [r15 + rsi]
nop dword [rax]
cmp r12, 0x8e
jae 0x54a2cc
mov byte [rsp + 0x95], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0xaa
xor r10, 0x2f
sub r15d, r12d
cmp r10, 0x8e
jae 0x54a2bf
mov r12d, 0xaa
xor r12, 0x9e
movzx r10d, byte [r10 + rsi]
cmp r12, 0x8e
jae 0x54a2b2
mov byte [rsp + 0x94], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x3e
xor r15, 0x66
add r10d, r12d
cmp r15, 0x8e
jae 0x54a2a5
mov r12d, 0x3e
xor r12, 0x55
movzx r15d, byte [r15 + rsi]
cmp r12, 0x8e
jae 0x54a293
mov byte [rsp + 0x93], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0xfd
xor r10, 0xa0
sub r15d, r12d
nop word [rax + rax]
nop dword [rax]
cmp r10, 0x8e
jae 0x54a286
mov r12d, 0xfd
xor r12, 0xaa
movzx r10d, byte [r10 + rsi]
nop
cmp r12, 0x8e
jae 0x54a279
mov byte [rsp + 0x92], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x94
xor r15, 0xf2
xor r12d, r10d
cmp r15, 0x8e
jae 0x54a26c
mov r10d, 0x94
xor r10, 0xd4
movzx r15d, byte [r15 + rsi]
cmp r10, 0x8e
jae 0x54a25f
mov byte [rsp + 0x91], r12b
movzx r10d, byte [r10 + rsi]
mov r12d, 0x88
xor r12, 0x80
add r10d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r12, 0x8e
jae 0x54a252
mov r15d, 0x88
xor r15, 0xf7
movzx r12d, byte [r12 + rsi]
nop
cmp r15, 0x8e
jae 0x54a245
mov byte [rsp + 0x90], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0xdd
xor r10, 0x9a
add r12d, r15d
cmp r10, 0x8e
jae 0x54a233
mov r15d, 0xdd
xor r15, 0x87
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a226
mov byte [rsp + 0x8f], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x36
xor r12, 0x15
add r10d, r15d
cmp r12, 0x8e
jae 0x54a219
mov r15d, 0x36
xor r15, 0x29
movzx r12d, byte [r12 + rsi]
cmp r15, 0x8e
jae 0x54a20c
mov byte [rsp + 0x8e], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0xaa
xor r10, 0xe7
xor r15d, r12d
nop word [rax + rax]
nop
cmp r10, 0x8e
jae 0x54a1ff
mov r12d, 0xaa
xor r12, 0xb8
movzx r10d, byte [r10 + rsi]
nop
cmp r12, 0x8e
jae 0x54a1f2
mov byte [rsp + 0x8d], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0xa0
xor r15, 0xf2
sub r10d, r12d
cmp r15, 0x8e
jae 0x54a1e5
mov r12d, 0xa0
xor r12, 0x9c
movzx r15d, byte [r15 + rsi]
cmp r12, 0x8e
jae 0x54a1d3
mov byte [rsp + 0x8c], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0xfd
xor r10, 0x7f
xor r12d, r15d
cmp r10, 0x8e
jae 0x54a1c6
mov r15d, 0xfd
xor r15, 0x8f
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a1b9
mov byte [rsp + 0x8b], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x40
xor r12, 0x41
xor r15d, r10d
nop word [rax + rax]
nop
cmp r12, 0x8e
jae 0x54a1ac
mov r10d, 0x40
xor r10, 0x14
movzx r12d, byte [r12 + rsi]
nop dword [rax]
cmp r10, 0x8e
jae 0x54a19f
mov byte [rsp + 0x8a], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x40
xor r15, 0x38
add r10d, r12d
cmp r15, 0x8e
jae 0x54a192
mov r12d, 0x40
xor r12, 0x3e
movzx r15d, byte [r15 + rsi]
cmp r12, 0x8e
jae 0x54a185
mov byte [rsp + 0x89], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0x94
xor r10, 0x84
sub r15d, r12d
cmp r10, 0x8e
jae 0x54a173
mov r12d, 0x94
xor r12, 0xac
movzx r10d, byte [r10 + rsi]
cmp r12, 0x8e
jae 0x54a166
mov byte [rsp + 0x88], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0xaa
xor r15, 0xad
sub r10d, r12d
nop word [rax + rax]
nop
cmp r15, 0x8e
jae 0x54a159
mov r12d, 0xaa
xor r12, 0x93
movzx r15d, byte [r15 + rsi]
nop
cmp r12, 0x8e
jae 0x54a14c
mov byte [rsp + 0x87], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0x31
xor r10, 0x1a
xor r12d, r15d
cmp r10, 0x8e
jae 0x54a13f
mov r15d, 0x31
xor r15, 0x5b
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a132
mov byte [rsp + 0x86], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0xa0
xor r12, 0xeb
sub r10d, r15d
cmp r12, 0x8e
jae 0x54a125
mov r15d, 0xa0
xor r15, 0xac
movzx r12d, byte [r12 + rsi]
cmp r15, 0x8e
jae 0x54a113
mov byte [rsp + 0x85], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x40
xor r10, 0x2e
xor r15d, r12d
nop word [rax + rax]
nop dword [rax]
cmp r10, 0x8e
jae 0x54a106
mov r12d, 0x40
xor r12, 0x35
movzx r10d, byte [r10 + rsi]
nop dword [rax]
cmp r12, 0x8e
jae 0x54a0f9
mov byte [rsp + 0x84], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x3e
xor r15, 0x7c
add r10d, r12d
cmp r15, 0x8e
jae 0x54a0ec
mov r12d, 0x3e
xor r12, 0x30
movzx r15d, byte [r15 + rsi]
cmp r12, 0x8e
jae 0x54a0df
mov byte [rsp + 0x83], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0x88
xor r10, 0x93
add r12d, r15d
cmp r10, 0x8e
jae 0x54a0d2
mov r15d, 0x88
xor r15, 0x9b
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a0c5
mov byte [rsp + 0x82], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x88
xor r12, 0xfc
sub r10d, r15d
nop word [rax + rax]
nop
cmp r12, 0x8e
jae 0x54a0b3
mov r15d, 0x88
xor r15, 0xf9
movzx r12d, byte [r12 + rsi]
nop
cmp r15, 0x8e
jae 0x54a0a6
mov byte [rsp + 0x81], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x88
xor r10, 0x8b
add r12d, r15d
cmp r10, 0x8e
jae 0x54a099
mov r15d, 0x88
xor r15, 0x99
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a08c
mov byte [rsp + 0x80], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0xe6
xor r12, 0xb5
add r10d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r12, 0x8e
jae 0x54a07f
mov r15d, 0xe6
xor r15, 0xdc
movzx r12d, byte [r12 + rsi]
nop
cmp r15, 0x8e
jae 0x54a072
mov byte [rsp + 0x7f], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x61
xor r10, 0x4c
sub r12d, r15d
cmp r10, 0x8e
jae 0x54a065
mov r15d, 0x61
xor r15, 0x46
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x54a053
mov byte [rsp + 0x7e], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x17
xor r12, 0x6d
sub r10d, r15d
cmp r12, 0x8e
jae 0x54a046
mov r15d, 0x17
xor r15, 0x77
movzx r12d, byte [r12 + rsi]
cmp r15, 0x8e
jae 0x54a039
mov byte [rsp + 0x7d], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x40
xor r10, 0xc9
xor r15d, r12d
cmp r10, 0x8e
jae 0x54a02c
mov r12d, 0x40
xor r12, 0x65
movzx r10d, byte [r10 + rsi]
cmp r12, 0x8e
jae 0x54a01f
mov byte [rsp + 0x7c], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x40
xor r15, 5
sub r10d, r12d
cmp r15, 0x8e
jae 0x54a012
mov r12d, 0x40
xor r12, 0x42
movzx r15d, byte [r15 + rsi]
cmp r12, 0x8e
jae 0x54a005
mov byte [rsp + 0x7b], r10b
movzx r12d, byte [r12 + rsi]
mov r10d, 0x24
xor r10, 0x11
xor r12d, r15d
cmp r10, 0x8e
jae 0x549ff3
mov r15d, 0x24
xor r15, 8
movzx r10d, byte [r10 + rsi]
cmp r15, 0x8e
jae 0x549fe6
mov byte [rsp + 0x7a], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x88
xor r12, 0xef
xor r15d, r10d
cmp r12, 0x8e
jae 0x549fd9
mov r10d, 0x88
xor r10, 0xed
movzx r12d, byte [r12 + rsi]
cmp r10, 0x8e
jae 0x549fcc
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r12
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r13
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r13
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r13
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r13
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r13
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r13
mov ecx, 0x8e
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov rax, r13
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r15
mov ecx, 0x8e
call fcn.0046d060
mov rax, r13
mov ecx, 0x8e
call fcn.0046d060
mov ecx, 0x8e
call fcn.0046d060
mov rax, r13
mov ecx, 0x8e
call fcn.0046d060
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
call fcn.0046d060
mov ecx, 0x8e
call fcn.0046d060
mov rax, r10
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.0046d060
mov ecx, 0x8e
call fcn.0046d060
mov rax, r9
mov ecx, 0x8e
call fcn.0046d060
mov ecx, 0x8e
call fcn.0046d060
mov rax, r8
mov ecx, 0x8e
call fcn.0046d060
mov ecx, 0x8e
call fcn.0046d060
mov rax, rdx
mov ecx, 0x8e
call fcn.0046d060
mov ecx, 0x8e
call fcn.0046d060
mov rax, rdx
mov ecx, 0x8e
nop dword [rax]
call fcn.0046d060
mov ecx, 0x8e
call fcn.0046d060
nop
call fcn.0046ad80
jmp fcn.00548880