Function at 0x18004bbb0
Capabilities:
Enumerate gui resources

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xa0]
sub rsp, 0x1a0
mov rax, qword [0x18012d040]
xor rax, rsp
mov qword [rbp + 0x90], rax
movabs rax, 0x38e0893000138a39
movabs r13, 0x6e891a7c8654f826
mov qword [rsp + 0x20], rax
movabs rsi, 0x1887e7596774e555
mov rax, qword [rsp + 0x20]
movabs r14, 0x920f5d30473f0e32
movabs rax, 0xfb2f3055334c7741
movabs rbx, 0x89f43523b8185787
mov qword [rsp + 0x20], rax
movabs rdi, 0xa58959da21066bac
mov rax, qword [rsp + 0x20]
movabs r15, 0x573743a51a7c83f9
movabs rax, 0xf39d5942d16c3ee9
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xcaea79b44e6f1fcd
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x575326d17f10f394
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
call fcn.180061040
test al, al
je 0x18004c4ba
movabs rax, 0x6ba79e2b08198038
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xfc667d5d224b7d4b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe88e5c4fd97123ee
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xc8e63afa4f6902d8
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x573727c06e19ef89
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
call fcn.180060c10
test al, al
je 0x18004c4ba
movabs rax, 0x6bfe94790f008438
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe666335967526b46
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe0805459d17436ee
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xc9f934b5422605c3
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x573743a57e19f79c
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
call fcn.180053d40
test al, al
je 0x18004c4ba
movabs rax, 0x7be6812b02008b3c
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x20], rax
movabs r12, 0x7f86df7102b619a6
mov rax, qword [rsp + 0x20]
movabs rax, 0xfb7b345e2e1f7d57
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe69d4142c2713be6
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xc0e529b74e654bc2
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x573743a51a18e68d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
movabs rax, 0x3ef861a70a09072b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x50], rax
movabs rax, 0x47acc0fc221e3d4
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x58], rax
movabs rax, 0x17ecc5e86f3b383d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x20], r12
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x68], rax
movabs rax, 0x3e8a61c20a60075f
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x10], rax
movabs rax, 0x416cc6bc20fe3e4
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 8], rax
movabs rax, 0x17ecc5e86f3b3851
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp], rax
mov qword [rsp + 0x20], r12
mov rax, qword [rsp + 0x20]
movdqa xmm0, xmmword [rsp + 0x50]
xorps xmm0, xmmword [rbp - 0x10]
mov qword [rbp + 8], rax
movdqa xmm1, xmmword [rbp]
xorps xmm1, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x50], xmm0
call fcn.180061a50
mov r8, rax
test rax, rax
je 0x18004c4ba
movabs rax, 0x51e60e81640f4460
lea rdx, [rbp - 0x70]
mov qword [rsp + 0x20], rax
movabs rax, 0x454f8c2ba57cae96
mov rcx, qword [rsp + 0x20]
mov qword [rbp - 0x70], rcx
mov qword [rsp + 0x20], rax
movabs rax, 0x7b8386be2d7e7909
mov rcx, qword [rsp + 0x20]
mov qword [rbp - 0x68], rcx
movabs rcx, 0xe09089b789453d38
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x60], rax
movabs rax, 0x3bc49a2142f66bc9
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x58], rax
movabs rax, 0x7d39be0e1042c579
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x50], rax
mov qword [rsp + 0x20], rcx
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x48], rax
movabs rax, 0x3e8a61c20a60075f
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x30], rax
movabs rax, 0x416cc6bc20fe3e4
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x38], rax
movabs rax, 0x17ecc5e86f3b3851
movdqa xmm0, xmmword [rbp + 0x30]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x40], rax
mov qword [rsp + 0x20], r12
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x48], rax
movabs rax, 0x7d39be0e10429f23
movdqa xmm1, xmmword [rbp + 0x40]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rcx
mov rcx, r8
mov qword [rbp + 0x50], rax
mov rax, qword [rsp + 0x20]
xorps xmm0, xmmword [rbp - 0x70]
xorps xmm1, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x70], xmm0
mov qword [rbp + 0x58], rax
movdqa xmm0, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmmword [rbp - 0x60], xmm1
call fcn.180061bb0
mov qword [0x18012f9c8], rax
test rax, rax
je 0x18004c4ba
movabs rax, 0x6cee8930471f8126
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xfb7b3c4a2e536f5b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe584584cdb3839e8
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xa58959da45631fc9
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov rcx, qword [0x18012f6f0]
test rcx, rcx
jne 0x18004c1eb
nop dword [rax]
lea rdx, [0x18012f6f0]
lea rcx, [0x180060b90]
call qword [sym.imp.USER32.dll_EnumWindows]
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [0x18012f6f0]
test rcx, rcx
je 0x18004c1c0
lea r8, [0x1800534e0]
mov edx, 0xfffffffc
call qword [sym.imp.USER32.dll_SetWindowLongPtrW]
mov qword [0x18012f7e8], rax
test rax, rax
je 0x18004c4ba
movabs rax, 0x61f4c72d12048b3c
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xfb6134102a5a7a41
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xfd954f4ad4793ef3
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xd5e436b9016804c5
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x573743c17f08e695
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov r8, qword [0x18012f6e0]
mov rdx, qword [0x18012f6d8]
mov rcx, qword [0x18012f6f0]
call fcn.18005f580
xor ecx, ecx
call fcn.1800569a0
cmp byte [0x18012f6e8], 0
jne 0x18004c2f5
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [0x18012f6e8], 0
je 0x18004c2e1
movabs rax, 0x6ae2953c031a8027
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xf661385b245e6c12
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe5955c57d1763ea7
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x85e736b3556711c5
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x324326c96a11ec9a
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x6e891a7c8654f842
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
call fcn.18005c760
test al, al
jne 0x18004c4ec
movabs rcx, 0x6395bde7c5f4a63e
movabs r10, 0xfeaf32f1a5581e75
mov qword [rsp + 0x20], r10
movabs r9, 0x8a8f5694c9317f13
mov rax, qword [rsp + 0x20]
movabs r8, 0x501bc13d28b5167c
movabs rax, 0x3172b55446dc3613
movabs rdx, 0xfbfba45e101a05e5
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x9a93c77e75606c89
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x6395bde7c5f4d553
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r9
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rcx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r10
mov rax, qword [rsp + 0x20]
movabs rax, 0x706bb4494dc63613
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xfb88c83f65696c93
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rcx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r9
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rcx
mov rax, qword [rsp + 0x20]
xor al, al
mov rcx, qword [rbp + 0x90]
xor rcx, rsp
call fcn.1800c4b70
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
movabs rax, 0x6be2952c13158033
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xfe6e34442e516712
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xa99a5a4acc792dee
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xc0fd3cb6516b04cf
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x573743a51a7c839d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
movabs rax, 0x7ca99337021d8936
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x40], rax
movabs rax, 0x920f5d30473f625e
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x20]
movdqa xmm0, xmmword [rsp + 0x40]
mov qword [rsp + 0x38], rax
movabs rax, 0x18e2e7316717e526
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x40], rax
movabs rax, 0x926c5d6f475e0e5f
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x38], rax
movabs rax, 0x899a3546b87157eb
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x30], rax
movabs rax, 0xa5f159ae21286bd8
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x28], rax
movabs rax, 0x573743a51a7c838d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x20], rax
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x18], rax
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov qword [rbp + 0x60], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov qword [rbp + 0x68], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov qword [rbp + 0x70], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x78], rax
mov qword [rsp + 0x20], r15
lea rdx, [rsp + 0x40]
mov rax, qword [rsp + 0x20]
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x80], rax
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
movdqa xmm0, xmmword [rbp - 0x40]
xorps xmm0, xmmword [rbp + 0x60]
movdqa xmm1, xmmword [rbp - 0x30]
xorps xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm0, xmmword [rbp - 0x20]
mov qword [rbp + 0x88], rax
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmmword [rbp - 0x30], xmm1
call fcn.18005a190
test al, al
je 0x18004c4ba
movabs rax, 0x6ba78634021c8626
movabs rdx, 0x68045f57217a8e71
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xfc667d5d224b7d4b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe88e5c4fd97123ee
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xc8e63afa4f6902d8
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x573727c06e19ef89
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
call fcn.180050690
movabs rdx, 0x8b4a6c039af717a8
mov qword [0x18012f6f8], rax
mov r12, rax
call fcn.180050690
movabs rdx, 0xe2d2563b91bdc56c
mov qword [0x18012f710], rax
mov r15, rax
call fcn.180050690
movabs rdx, 0xd5db34823d6f1c40
mov qword [0x18012f708], rax
mov r14, rax
call fcn.180050690
movabs rdx, 0xb231a1bea995f83b
mov qword [0x18012f718], rax
mov rsi, rax
call fcn.180050690
movabs rdx, 0x5f0720d54e5f164
mov qword [0x18012f700], rax
mov rdi, rax
call fcn.180050690
movabs rdx, 0x483047d5ed936395
mov qword [0x18012f720], rax
mov rbx, rax
call fcn.180050690
test rax, rax
mov qword [0x18012f728], rax
setne cl
test rbx, rbx
setne al
xor r8d, r8d
and cl, al
mov edx, r8d
test rdi, rdi
movzx eax, cl
mov ecx, r8d
cmovne edx, eax
test rsi, rsi
setne al
and dl, al
test r14, r14
movzx eax, dl
cmovne ecx, eax
test r15, r15
setne al
and cl, al
test r12, r12
movzx eax, cl
cmovne r8d, eax
test r8b, r8b
je 0x18004c4ba
movabs rax, 0x38f49538111a8a36
movabs rsi, 0x1887e7596774e555
mov qword [rsp + 0x20], rax
movabs r14, 0x920f5d30473f0e32
mov rax, qword [rsp + 0x20]
movabs rbx, 0x89f43523b8185787
movabs rax, 0xfb2f3055334c7741
movabs rdi, 0xa58959da21066bac
mov qword [rsp + 0x20], rax
movabs r15, 0x573743a51a7c83f9
mov rax, qword [rsp + 0x20]
movabs rax, 0xf39d5942d16c3ee9
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xcaea79b44e6f1fcd
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x575326d17f10f394
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
call fcn.1800517c0
test al, al
je 0x18004c4ba
movabs rax, 0x76eec72a0c1b8a3d
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xf375345c26567a5b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe49b5603d6773ef3
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xa5893dbf556307dc
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
movabs rax, 0x18f3e72d6711e526
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x70], rax
movabs rax, 0x927c5d5747510e5b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x78], rax
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov qword [rbp + 0x10], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x18], rax
movdqa xmm0, xmmword [rbp + 0x10]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x20], rax
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
movdqa xmm1, xmmword [rbp - 0x80]
xorps xmm0, xmmword [rsp + 0x70]
mov qword [rbp + 0x28], rax
xorps xmm1, xmmword [rbp + 0x20]
movdqa xmmword [rbp - 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
call fcn.18004dd80
test al, al
jne 0x18004cbcd
movabs rax, 0x6ca7833c0b1d8433
movabs rcx, 0xfc217516a05a88a0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xb27f2844224c2e5d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe5d4474c977c39e6
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xc4ef3cbe01620ac3
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x31592cc63a08ef8c
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x1e06e1df4219f4f
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xd1d5cfbf6cbad445
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rcx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
movabs rax, 0xd1d5cfbf6cbad42b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rcx
jmp 0x18004cc7c
movabs rax, 0x6af28030011a8a36
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xeb7c7d5e28567a53
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xe09a5c03d57d23f4
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xd1e823b34d6702d8
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x275a2cc63a12ec90
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x6e891a18e3209d4a
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
movabs rax, 0x76e88b3c0804841b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xfe6e34442e516712
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xa99a5a4acc792dee
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0xc0fd3cb6516b04cf
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x3e4431c06c5caf9d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
movabs rax, 0x6e891a7ca66e9649
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rbx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov al, 1
jmp 0x18004c4bc