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

Disassembly:
lea r12, [rsp - 0x28]
cmp r12, qword [r14 + 0x10]
jbe 0x531ab5
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, 0x66
xor rax, 0x18
cmp rax, 0x8e
jae 0x531aaa
mov edx, 0x66
xor rdx, 0x60
lea rsi, [0x0058338b]
movzx edi, byte [rax + rsi]
cmp rdx, 0x8e
jae 0x531a9d
movzx edx, byte [rdx + rsi]
mov eax, 0x64
xor rax, 7
xor edx, edi
nop dword [rax]
cmp rax, 0x8e
jae 0x531a93
mov edi, 0x64
xor rdi, 0x25
movzx r8d, byte [rax + rsi]
nop word [rax + rax]
cmp rdi, 0x8e
jae 0x531a86
movzx edi, byte [rdi + rsi]
xor eax, eax
xor rax, 0x35
sub r8d, edi
nop word [rax + rax]
cmp rax, 0x8e
jae 0x531a7c
xor edi, edi
xor rdi, 0x4f
movzx r9d, byte [rax + rsi]
nop word [rax + rax]
cmp rdi, 0x8e
jae 0x531a6f
movzx edi, byte [rdi + rsi]
mov eax, 0xf
xor rax, 0x37
xor edi, r9d
nop dword [rax]
cmp rax, 0x8e
jae 0x531a65
mov r9d, 0xf
xor r9, 0x48
movzx r10d, byte [rax + rsi]
nop dword [rax + rax]
cmp r9, 0x8e
jae 0x531a54
movzx r9d, byte [r9 + rsi]
mov eax, 0x1f
xor rax, 0x4f
xor r9d, r10d
nop
cmp rax, 0x8e
jae 0x531a4a
mov r10d, 0x1f
xor r10, 0x37
movzx r11d, byte [rax + rsi]
nop dword [rax + rax]
cmp r10, 0x8e
jae 0x531a3d
movzx r10d, byte [r10 + rsi]
mov eax, 0xf
xor rax, 0x4c
add r10d, r11d
nop
cmp rax, 0x8e
jae 0x531a33
mov r11d, 0xf
xor r11, 0x79
movzx r12d, byte [rax + rsi]
nop dword [rax + rax]
cmp r11, 0x8e
jae 0x531a26
movzx r11d, byte [r11 + rsi]
mov eax, 0x97
xor rax, 0xbc
sub r12d, r11d
cmp rax, 0x8e
jae 0x531a1c
mov r11d, 0x97
xor r11, 0xad
movzx r13d, byte [rax + rsi]
nop
cmp r11, 0x8e
jae 0x531a0f
movzx r11d, byte [r11 + rsi]
mov eax, 0xa1
xor rax, 0x92
sub r13d, r11d
cmp rax, 0x8e
jae 0x531a05
mov r11d, 0xa1
xor r11, 0xa4
movzx r15d, byte [rax + rsi]
nop
cmp r11, 0x8e
jae 0x5319f6
movzx r11d, byte [r11 + rsi]
mov eax, 0xc8
xor rax, 0xd2
xor r11d, r15d
cmp rax, 0x8e
jae 0x5319ec
mov r15d, 0xc8
xor r15, 0x44
movzx eax, byte [rax + rsi]
nop word [rax + rax]
cmp r15, 0x8e
jae 0x5319df
movzx r15d, byte [r15 + rsi]
mov ecx, r11d
mov r11d, 0x97
xor r11, 0xdc
sub eax, r15d
cmp r11, 0x8e
jae 0x5319d2
mov r15d, 0x97
xor r15, 0xf3
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x5319c5
movzx r15d, byte [r15 + rsi]
mov ebx, r13d
mov r13d, 0x58
xor r13, 0x77
xor r15d, r11d
cmp r13, 0x8e
jae 0x5319b3
mov r11d, 0x58
xor r11, 0xde
movzx r13d, byte [r13 + rsi]
cmp r11, 0x8e
jae 0x5319a6
mov byte [rsp + 0x2a], r15b
movzx r11d, byte [r11 + rsi]
mov r15d, 0x92
xor r15, 0x9a
xor r11d, r13d
cmp r15, 0x8e
jae 0x531999
mov r13d, 0x92
xor r13, 0xa5
movzx r15d, byte [r15 + rsi]
cmp r13, 0x8e
jae 0x53198c
mov byte [rsp + 0x29], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0x97
xor r11, 0xef
add r13d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r11, 0x8e
jae 0x53197f
mov r15d, 0x97
xor r15, 0xcc
movzx r11d, byte [r11 + rsi]
nop
cmp r15, 0x8e
jae 0x531972
mov byte [rsp + 0x28], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x97
xor r13, 0xfb
xor r15d, r11d
cmp r13, 0x8e
jae 0x531965
mov r11d, 0x97
xor r11, 0xbb
movzx r13d, byte [r13 + rsi]
cmp r11, 0x8e
jae 0x531953
mov byte [rsp + 0x27], r15b
movzx r11d, byte [r11 + rsi]
mov r15d, 0x66
xor r15, 0x76
xor r11d, r13d
cmp r15, 0x8e
jae 0x531946
mov r13d, 0x66
xor r13, 0xe3
movzx r15d, byte [r15 + rsi]
cmp r13, 0x8e
jae 0x531939
mov byte [rsp + 0x26], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0x58
xor r11, 0x69
sub r15d, r13d
cmp r11, 0x8e
jae 0x53192c
mov r13d, 0x58
xor r13, 0xd3
movzx r11d, byte [r11 + rsi]
cmp r13, 0x8e
jae 0x53191f
mov byte [rsp + 0x25], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0xf5
xor r15, 0xbd
add r11d, r13d
nop word [rax + rax]
nop
cmp r15, 0x8e
jae 0x531912
mov r13d, 0xf5
xor r13, 0xf7
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x8e
jae 0x531905
mov byte [rsp + 0x24], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0xa8
xor r11, 0xe8
add r13d, r15d
cmp r11, 0x8e
jae 0x5318f3
mov r15d, 0xa8
xor r15, 0x8e
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x5318e6
mov byte [rsp + 0x23], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x66
xor r13, 0x2c
add r11d, r15d
cmp r13, 0x8e
jae 0x5318d9
mov r15d, 0x66
xor r15, 0xb
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x5318cc
mov byte [rsp + 0x22], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0x92
xor r11, 0x83
add r13d, r15d
cmp r11, 0x8e
jae 0x5318bf
mov r15d, 0x92
xor r15, 0xef
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x5318b2
mov byte [rsp + 0x21], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x97
xor r13, 0xc5
add r11d, r15d
nop word [rax + rax]
nop
cmp r13, 0x8e
jae 0x5318a5
mov r15d, 0x97
xor r15, 0x84
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x531893
mov byte [rsp + 0x20], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0xa1
xor r11, 0xc9
add r13d, r15d
cmp r11, 0x8e
jae 0x531886
mov r15d, 0xa1
xor r15, 0xc4
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x531879
mov byte [rsp + 0x1f], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xf5
xor r13, 0x7f
add r11d, r15d
cmp r13, 0x8e
jae 0x53186c
mov r15d, 0xf5
xor r15, 0x72
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x53185f
mov byte [rsp + 0x1e], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0xa1
xor r11, 0xd4
xor r15d, r13d
cmp r11, 0x8e
jae 0x531852
mov r13d, 0xa1
xor r13, 0x2c
movzx r11d, byte [r11 + rsi]
cmp r13, 0x8e
jae 0x531845
mov byte [rsp + 0x1d], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0xcb
xor r15, 0xc7
xor r13d, r11d
cmp r15, 0x8e
jae 0x531833
mov r11d, 0xcb
xor r11, 0xf7
movzx r15d, byte [r15 + rsi]
cmp r11, 0x8e
jae 0x531826
mov byte [rsp + 0x1c], r13b
movzx r11d, byte [r11 + rsi]
mov r13d, 0x64
xor r13, 0x21
xor r11d, r15d
nop word [rax + rax]
nop
cmp r13, 0x8e
jae 0x531819
mov r15d, 0x64
xor r15, 0x29
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp r15, 0x8e
jae 0x53180c
mov byte [rsp + 0x9f], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0xa1
xor r11, 0x9a
add r13d, r15d
cmp r11, 0x8e
jae 0x5317ff
mov r15d, 0xa1
xor r15, 0xf7
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x5317f2
mov byte [rsp + 0x9e], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xcb
xor r13, 0xac
xor r15d, r11d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x8e
jae 0x5317e5
mov r11d, 0xcb
xor r11, 0xad
movzx r13d, byte [r13 + rsi]
cmp r11, 0x8e
jae 0x5317d3
mov byte [rsp + 0x9d], r15b
movzx r11d, byte [r11 + rsi]
mov r15d, 0xa1
xor r15, 0x84
add r11d, r13d
cmp r15, 0x8e
jae 0x5317c6
mov r13d, 0xa1
xor r13, 0x8b
movzx r15d, byte [r15 + rsi]
cmp r13, 0x8e
jae 0x5317b9
mov byte [rsp + 0x9c], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0x66
xor r11, 0x1c
sub r15d, r13d
cmp r11, 0x8e
jae 0x5317ac
mov r13d, 0x66
xor r13, 0x5f
movzx r11d, byte [r11 + rsi]
cmp r13, 0x8e
jae 0x53179f
mov byte [rsp + 0x9b], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x1f
xor r15, 0x11
sub r11d, r13d
nop word [rax + rax]
nop
cmp r15, 0x8e
jae 0x531792
mov r13d, 0x1f
xor r13, 0x9f
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x8e
jae 0x531785
mov byte [rsp + 0x9a], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0x7d
xor r11, 0x16
xor r13d, r15d
cmp r11, 0x8e
jae 0x531773
mov r15d, 0x7d
xor r15, 0x2e
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x531766
mov byte [rsp + 0x99], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x58
xor r13, 0x67
add r11d, r15d
cmp r13, 0x8e
jae 0x531759
mov r15d, 0x58
xor r15, 0x32
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x53174c
mov byte [rsp + 0x98], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0x58
xor r11, 0x47
add r13d, r15d
cmp r11, 0x8e
jae 0x53173f
mov r15d, 0x58
xor r15, 0x5c
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x531732
mov byte [rsp + 0x97], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x89
xor r13, 0xf9
add r11d, r15d
nop word [rax + rax]
nop
cmp r13, 0x8e
jae 0x531725
mov r15d, 0x89
xor r15, 0xe6
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x531713
mov byte [rsp + 0x96], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0x1f
xor r11, 0x9e
sub r13d, r15d
cmp r11, 0x8e
jae 0x531706
mov r15d, 0x1f
xor r15, 0x96
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x5316f9
mov byte [rsp + 0x95], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x92
xor r13, 0x8a
sub r11d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x8e
jae 0x5316ec
mov r15d, 0x92
xor r15, 0x86
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x5316df
mov byte [rsp + 0x94], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0xa1
xor r11, 0xe7
xor r15d, r13d
cmp r11, 0x8e
jae 0x5316d2
mov r13d, 0xa1
xor r13, 0xda
movzx r11d, byte [r11 + rsi]
cmp r13, 0x8e
jae 0x5316c5
mov byte [rsp + 0x93], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0xf5
xor r15, 0xbc
add r11d, r13d
nop word [rax + rax]
nop dword [rax]
cmp r15, 0x8e
jae 0x5316b3
mov r13d, 0xf5
xor r13, 0xc3
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x8e
jae 0x5316a6
mov byte [rsp + 0x92], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0x64
xor r11, 0x46
add r13d, r15d
cmp r11, 0x8e
jae 0x531699
mov r15d, 0x64
xor r15, 0x67
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x53168c
mov byte [rsp + 0x91], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xa8
xor r13, 0xfd
add r11d, r15d
cmp r13, 0x8e
jae 0x53167f
mov r15d, 0xa8
xor r15, 0x88
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x531672
mov byte [rsp + 0x90], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0x97
xor r11, 0x8b
xor r15d, r13d
nop dword [rax + rax]
cmp r11, 0x8e
jae 0x531665
mov r13d, 0x97
xor r13, 0xf7
movzx r11d, byte [r11 + rsi]
nop
cmp r13, 0x8e
jae 0x531653
mov byte [rsp + 0x8f], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x64
xor r15, 0x3e
sub r11d, r13d
cmp r15, 0x8e
jae 0x531646
mov r13d, 0x64
xor r13, 0xd
movzx r15d, byte [r15 + rsi]
cmp r13, 0x8e
jae 0x531639
mov byte [rsp + 0x8e], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0x97
xor r11, 0xcf
sub r15d, r13d
cmp r11, 0x8e
jae 0x53162c
mov r13d, 0x97
xor r13, 0xc9
movzx r11d, byte [r11 + rsi]
cmp r13, 0x8e
jae 0x53161f
mov byte [rsp + 0x8d], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x97
xor r15, 0xca
add r11d, r13d
nop dword [rax]
cmp r15, 0x8e
jae 0x531612
mov r13d, 0x97
xor r13, 0xaa
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x8e
jae 0x531605
mov byte [rsp + 0x8c], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0x97
xor r11, 0x82
xor r13d, r15d
cmp r11, 0x8e
jae 0x5315f3
mov r15d, 0x97
xor r15, 0x8c
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x5315e6
mov byte [rsp + 0x8b], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x64
xor r13, 0x38
add r11d, r15d
cmp r13, 0x8e
jae 0x5315d9
mov r15d, 0x64
xor r15, 0x1d
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x5315cc
mov byte [rsp + 0x8a], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0x89
xor r11, 0xfb
add r13d, r15d
nop dword [rax + rax]
cmp r11, 0x8e
jae 0x5315bf
mov r15d, 0x89
xor r15, 1
movzx r11d, byte [r11 + rsi]
nop dword [rax]
cmp r15, 0x8e
jae 0x5315b2
mov byte [rsp + 0x89], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xcb
xor r13, 0xcc
add r11d, r15d
cmp r13, 0x8e
jae 0x5315a5
mov r15d, 0xcb
xor r15, 0xe8
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x531593
mov byte [rsp + 0x88], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0xf5
xor r11, 0xfe
xor r15d, r13d
nop word [rax + rax]
nop dword [rax]
cmp r11, 0x8e
jae 0x531586
mov r13d, 0xf5
xor r13, 0x86
movzx r11d, byte [r11 + rsi]
nop
cmp r13, 0x8e
jae 0x531579
mov byte [rsp + 0x87], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x97
xor r15, 0x9e
xor r13d, r11d
cmp r15, 0x8e
jae 0x53156c
mov r11d, 0x97
xor r11, 0xa3
movzx r15d, byte [r15 + rsi]
cmp r11, 0x8e
jae 0x53155f
mov byte [rsp + 0x86], r13b
movzx r11d, byte [r11 + rsi]
mov r13d, 0x7d
xor r13, 0x59
add r11d, r15d
cmp r13, 0x8e
jae 0x531552
mov r15d, 0x7d
xor r15, 0x2c
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x531545
mov byte [rsp + 0x85], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0xa8
xor r11, 0x9a
sub r13d, r15d
nop dword [rax + rax]
cmp r11, 0x8e
jae 0x531533
mov r15d, 0xa8
xor r15, 0xfc
movzx r11d, byte [r11 + rsi]
nop
cmp r15, 0x8e
jae 0x531526
mov byte [rsp + 0x84], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xcb
xor r13, 0xfb
sub r11d, r15d
cmp r13, 0x8e
jae 0x531519
mov r15d, 0xcb
xor r15, 0xe2
movzx r13d, byte [r13 + rsi]
cmp r15, 0x8e
jae 0x53150c
mov byte [rsp + 0x83], r11b
movzx r15d, byte [r15 + rsi]
mov r11d, 0x1f
xor r11, 0x6b
sub r13d, r15d
cmp r11, 0x8e
jae 0x5314ff
mov r15d, 0x1f
xor r15, 0x3e
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x5314f2
mov byte [rsp + 0x82], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x7d
xor r13, 0xa
add r11d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x8e
jae 0x5314e5
mov r15d, 0x7d
xor r15, 0x33
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp r15, 0x8e
jae 0x5314d3
mov byte [rsp + 0x81], r11b
movzx r15d, byte [r15 + rsi]
xor r11d, r11d
xor r11, 0x16
xor r15d, r13d
cmp r11, 0x8e
jae 0x5314c6
xor r13d, r13d
xor r13, 0xf
movzx r11d, byte [r11 + rsi]
nop dword [rax]
cmp r13, 0x8e
jae 0x5314b9
mov byte [rsp + 0x80], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x92
xor r15, 0xbf
sub r11d, r13d
cmp r15, 0x8e
jae 0x5314ac
mov r13d, 0x92
xor r13, 0xb5
movzx r15d, byte [r15 + rsi]
cmp r13, 0x8e
jae 0x53149f
mov byte [rsp + 0x7f], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0xb6
xor r11, 0xc9
add r13d, r15d
cmp r11, 0x8e
jae 0x531492
mov r15d, 0xb6
xor r15, 0xaf
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x531485
mov byte [rsp + 0x7e], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xa8
xor r13, 0xc9
xor r15d, r11d
nop dword [rax + rax]
cmp r13, 0x8e
jae 0x531473
mov r11d, 0xa8
xor r11, 0xb6
movzx r13d, byte [r13 + rsi]
cmp r11, 0x8e
jae 0x531466
mov byte [rsp + 0x7d], r15b
movzx r11d, byte [r11 + rsi]
mov r15d, 0x89
xor r15, 0xb
xor r11d, r13d
cmp r15, 0x8e
jae 0x531459
mov r13d, 0x89
xor r13, 0x84
movzx r15d, byte [r15 + rsi]
cmp r13, 0x8e
jae 0x53144c
mov byte [rsp + 0x7c], r11b
movzx r13d, byte [r13 + rsi]
mov r11d, 0x1f
xor r11, 0x15
add r13d, r15d
cmp r11, 0x8e
jae 0x53143f
mov r15d, 0x1f
xor r15, 0x5b
movzx r11d, byte [r11 + rsi]
cmp r15, 0x8e
jae 0x531432
mov byte [rsp + 0x7b], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x89
xor r13, 0xeb
xor r15d, r11d
cmp r13, 0x8e
jae 0x531425
mov r11d, 0x89
xor r11, 0x9e
movzx r13d, byte [r13 + rsi]
cmp r11, 0x8e
jae 0x531413
mov byte [rsp + 0x7a], r15b
movzx r11d, byte [r11 + rsi]
mov r15d, 0xc8
xor r15, 0xa6
sub r13d, r11d
cmp r15, 0x8e
jae 0x531406
mov r11d, 0xc8
xor r11, 0x8a
movzx r15d, byte [r15 + rsi]
cmp r11, 0x8e
jae 0x5313f9
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r13
mov ecx, 0x8e
nop dword [rax + rax]
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov rax, r15
mov ecx, 0x8e
call fcn.00456420
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
nop
call fcn.00456420
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov ecx, 0x8e
call fcn.00456420
mov rax, r11
mov ecx, 0x8e
call fcn.00456420
mov ecx, 0x8e
call fcn.00456420
mov rax, r10
mov ecx, 0x8e
call fcn.00456420
mov ecx, 0x8e
call fcn.00456420
mov rax, r9
mov ecx, 0x8e
nop dword [rax]
call fcn.00456420
mov ecx, 0x8e
call fcn.00456420
mov rax, rdi
mov ecx, 0x8e
call fcn.00456420
mov ecx, 0x8e
call fcn.00456420
mov rax, rdi
mov ecx, 0x8e
call fcn.00456420
mov ecx, 0x8e
call fcn.00456420
mov rax, rdx
mov ecx, 0x8e
call fcn.00456420
mov ecx, 0x8e
call fcn.00456420
nop
call fcn.00454140
jmp fcn.0052fc40