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

Disassembly:
push rbp
sub rsp, 0x110
lea rbp, [rsp + 0x80]
mov dword [rbp + 0xa0], ecx
lea rax, [rbp - 0x80]
mov dword [rax], 0x7b777c63
lea rax, [rbp - 0x80]
add rax, 4
mov dword [rax], 0xc56f6bf2
lea rax, [rbp - 0x80]
add rax, 8
mov dword [rax], 0x2b670130
lea rax, [rbp - 0x80]
add rax, 0xc
mov dword [rax], 0x76abd7fe
lea rax, [rbp - 0x80]
add rax, 0x10
mov dword [rax], 0x7dc982ca
lea rax, [rbp - 0x80]
add rax, 0x14
mov dword [rax], 0xf04759fa
lea rax, [rbp - 0x80]
add rax, 0x18
mov dword [rax], 0xafa2d4ad
lea rax, [rbp - 0x80]
add rax, 0x1c
mov dword [rax], 0xc072a49c
lea rax, [rbp - 0x80]
add rax, 0x20
mov dword [rax], 0x2693fdb7
lea rax, [rbp - 0x80]
add rax, 0x24
mov dword [rax], 0xccf73f36
lea rax, [rbp - 0x80]
add rax, 0x28
mov dword [rax], 0xf1e5a534
lea rax, [rbp - 0x80]
add rax, 0x2c
mov dword [rax], 0x1531d871
lea rax, [rbp - 0x80]
add rax, 0x30
mov dword [rax], 0xc323c704
lea rax, [rbp - 0x80]
add rax, 0x34
mov dword [rax], 0x9a059618
lea rax, [rbp - 0x80]
add rax, 0x38
mov dword [rax], 0xe2801207
lea rax, [rbp - 0x80]
add rax, 0x3c
mov dword [rax], 0x75b227eb
lea rax, [rbp - 0x80]
add rax, 0x40
mov dword [rax], 0x1a2c8309
lea rax, [rbp - 0x80]
add rax, 0x44
mov dword [rax], 0xa05a6e1b
lea rax, [rbp - 0x80]
add rax, 0x48
mov dword [rax], 0xb3d63b52
lea rax, [rbp - 0x80]
add rax, 0x4c
mov dword [rax], 0x842fe329
lea rax, [rbp - 0x80]
add rax, 0x50
mov dword [rax], 0xed00d153
lea rax, [rbp - 0x80]
add rax, 0x54
mov dword [rax], 0x5bb1fc20
lea rax, [rbp - 0x80]
add rax, 0x58
mov dword [rax], 0x39becb6a
lea rax, [rbp - 0x80]
add rax, 0x5c
mov dword [rax], 0xcf584c4a
lea rax, [rbp - 0x80]
add rax, 0x60
mov dword [rax], 0xfbaaefd0
lea rax, [rbp - 0x80]
add rax, 0x64
mov dword [rax], 0x85334d43
lea rax, [rbp - 0x80]
add rax, 0x68
mov dword [rax], 0x7f02f945
lea rax, [rbp - 0x80]
add rax, 0x6c
mov dword [rax], 0xa89f3c50
lea rax, [rbp - 0x80]
add rax, 0x70
mov dword [rax], 0x8f40a351
lea rax, [rbp - 0x80]
add rax, 0x74
mov dword [rax], 0xf5389d92
lea rax, [rbp - 0x80]
add rax, 0x78
mov dword [rax], 0x21dab6bc
lea rax, [rbp - 0x80]
add rax, 0x7c
mov dword [rax], 0xd2f3ff10
lea rax, [rbp - 0x80]
sub rax, 0xffffffffffffff80
mov dword [rax], 0xec130ccd
lea rax, [rbp - 0x80]
add rax, 0x84
mov dword [rax], 0x1744975f
lea rax, [rbp - 0x80]
add rax, 0x88
mov dword [rax], 0x3d7ea7c4
lea rax, [rbp - 0x80]
add rax, 0x8c
mov dword [rax], 0x73195d64
lea rax, [rbp - 0x80]
add rax, 0x90
mov dword [rax], 0xdc4f8160
lea rax, [rbp - 0x80]
add rax, 0x94
mov dword [rax], 0x88902a22
lea rax, [rbp - 0x80]
add rax, 0x98
mov dword [rax], 0x14b8ee46
lea rax, [rbp - 0x80]
add rax, 0x9c
mov dword [rax], 0xdb0b5ede
lea rax, [rbp - 0x80]
add rax, 0xa0
mov dword [rax], 0xa3a32e0
lea rax, [rbp - 0x80]
add rax, 0xa4
mov dword [rax], 0x5c240649
lea rax, [rbp - 0x80]
add rax, 0xa8
mov dword [rax], 0x62acd3c2
lea rax, [rbp - 0x80]
add rax, 0xac
mov dword [rax], 0x79e49591
lea rax, [rbp - 0x80]
add rax, 0xb0
mov dword [rax], 0x6d37c8e7
lea rax, [rbp - 0x80]
add rax, 0xb4
mov dword [rax], 0xa94ed58d
lea rax, [rbp - 0x80]
add rax, 0xb8
mov dword [rax], 0xeaf4566c
lea rax, [rbp - 0x80]
add rax, 0xbc
mov dword [rax], 0x8ae7a65
lea rax, [rbp - 0x80]
add rax, 0xc0
mov dword [rax], 0x2e2578ba
lea rax, [rbp - 0x80]
add rax, 0xc4
mov dword [rax], 0xc6b4a61c
lea rax, [rbp - 0x80]
add rax, 0xc8
mov dword [rax], 0x1f74dde8
lea rax, [rbp - 0x80]
add rax, 0xcc
mov dword [rax], 0x8a8bbd4b
lea rax, [rbp - 0x80]
add rax, 0xd0
mov dword [rax], 0x66b53e70
lea rax, [rbp - 0x80]
add rax, 0xd4
mov dword [rax], 0xef60348
lea rax, [rbp - 0x80]
add rax, 0xd8
mov dword [rax], 0xb9573561
lea rax, [rbp - 0x80]
add rax, 0xdc
mov dword [rax], 0x9e1dc186
lea rax, [rbp - 0x80]
add rax, 0xe0
mov dword [rax], 0x1198f8e1
lea rax, [rbp - 0x80]
add rax, 0xe4
mov dword [rax], 0x948ed969
lea rax, [rbp - 0x80]
add rax, 0xe8
mov dword [rax], 0xe9871e9b
lea rax, [rbp - 0x80]
add rax, 0xec
mov dword [rax], 0xdf2855ce
lea rax, [rbp - 0x80]
add rax, 0xf0
mov dword [rax], 0xd89a18c
lea rax, [rbp - 0x80]
add rax, 0xf4
mov dword [rax], 0x6842e6bf
lea rax, [rbp - 0x80]
add rax, 0xf8
mov dword [rax], 0xf2d9941
lea rax, [rbp - 0x80]
add rax, 0xfc
mov dword [rax], 0x16bb54b0
mov dword [rbp + 0x8c], 0
mov dword [rbp + 0x88], 0
jmp 0x1404d5773
mov eax, dword [rbp + 0x88]
shl eax, 3
mov edx, dword [rbp + 0xa0]
mov ecx, eax
shr edx, cl
mov eax, edx
movzx eax, al
mov eax, eax
movzx eax, byte [rbp + rax - 0x80]
movzx edx, al
mov eax, dword [rbp + 0x88]
shl eax, 3
mov ecx, eax
shl edx, cl
mov eax, edx
or dword [rbp + 0x8c], eax
add dword [rbp + 0x88], 1
cmp dword [rbp + 0x88], 3
jle 0x1404d5735
mov eax, dword [rbp + 0x8c]
add rsp, 0x110
pop rbp
ret