Function at 0x1800200b0
Capabilities:
Generate random numbers via winapi

Disassembly:
push rbp
sub rsp, 0x80
lea rbp, [rsp + 0x80]
mov dword [rbp - 0x74], r8d
mov qword [rbp - 0x70], rdx
mov qword [rbp - 0x68], rcx
mov rax, qword [0x1800760a8]
xor rax, rbp
mov qword [rbp - 8], rax
mov dword [rbp - 0x60], 0x9c5f12fb
mov eax, dword [rbp - 0x60]
mov dword [rbp - 0x78], eax
sub eax, 0x89adcf35
je 0x180020395
jmp 0x1800200f7
mov eax, dword [rbp - 0x78]
sub eax, 0x956f6614
je 0x180020376
jmp 0x18002010a
mov eax, dword [rbp - 0x78]
sub eax, 0x95c2331a
je 0x180020306
jmp 0x18002011d
mov eax, dword [rbp - 0x78]
sub eax, 0x9c5f12fb
je 0x18002023f
jmp 0x180020130
mov eax, dword [rbp - 0x78]
sub eax, 0xa0683af8
je 0x18002031a
jmp 0x180020143
mov eax, dword [rbp - 0x78]
sub eax, 0xa9375021
je 0x180020363
jmp 0x180020156
mov eax, dword [rbp - 0x78]
sub eax, 0xb0049dcc
je 0x180020389
jmp 0x180020169
mov eax, dword [rbp - 0x78]
sub eax, 0xb4e7429d
je 0x1800203a8
jmp 0x18002017c
mov eax, dword [rbp - 0x78]
sub eax, 0xc52effcb
je 0x1800203bb
jmp 0x18002018f
mov eax, dword [rbp - 0x78]
sub eax, 0xd1565239
je 0x1800202e7
jmp 0x1800201a2
mov eax, dword [rbp - 0x78]
sub eax, 0x8679621
je 0x1800202d4
jmp 0x1800201b5
mov eax, dword [rbp - 0x78]
sub eax, 0x2ba8aad7
je 0x1800203e4
jmp 0x1800201c8
mov eax, dword [rbp - 0x78]
sub eax, 0x3a8cddee
je 0x1800202fa
jmp 0x1800201db
mov eax, dword [rbp - 0x78]
sub eax, 0x410ddc43
je 0x1800202b2
jmp 0x1800201ee
mov eax, dword [rbp - 0x78]
sub eax, 0x59958703
je 0x180020347
jmp 0x180020201
mov eax, dword [rbp - 0x78]
sub eax, 0x6b0737d1
je 0x1800203f6
jmp 0x180020214
mov eax, dword [rbp - 0x78]
sub eax, 0x6e6289a9
je 0x1800203c7
jmp 0x180020227
mov eax, dword [rbp - 0x78]
sub eax, 0x7bc6f633
je 0x180020275
jmp 0x18002023a
jmp 0x180020414
mov rcx, qword [rbp - 0x70]
mov edx, dword [rbp - 0x74]
mov eax, 0x10
call fcn.18006c5e0
sub rsp, rax
mov rax, qword [rbp - 0x68]
mov r8, rsp
mov qword [rbp - 0x38], r8
mov dword [rbp - 0x40], edx
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x60], 0x7bc6f633
jmp 0x180020414
lea rcx, [rbp - 0x18]
mov edx, 1
mov r8d, 0x20
sub rsp, 0x20
call fcn.180022000
add rsp, 0x20
lea rcx, [rbp - 0x18]
sub rsp, 0x20
call fcn.1800220d0
add rsp, 0x20
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x60], 0x410ddc43
jmp 0x180020414
mov rax, qword [rbp - 0x30]
mov qword [rbp - 0x58], rax
mov eax, 0x95c2331a
mov ecx, 0x8679621
cmp qword [rbp - 0x58], 0
cmove eax, ecx
mov dword [rbp - 0x60], eax
jmp 0x180020414
mov dword [rbp - 0x3c], 0xffffffff
mov dword [rbp - 0x60], 0xd1565239
jmp 0x180020414
mov dword [rbp - 0x5c], 1
mov dword [rbp - 0x60], 0x3a8cddee
jmp 0x180020414
mov dword [rbp - 0x60], 0x6e6289a9
jmp 0x180020414
mov rax, qword [rbp - 0x48]
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x60], 0xa0683af8
jmp 0x180020414
mov edx, dword [rbp - 0x40]
mov rcx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x28]
sub rsp, 0x20
call qword [sym.imp.ADVAPI32.dll_CryptGenRandom]
add rsp, 0x20
mov ecx, eax
mov rax, qword [rbp - 0x38]
mov dword [rax], ecx
mov dword [rbp - 0x60], 0x59958703
jmp 0x180020414
mov rdx, qword [rbp - 0x38]
mov eax, 0x89adcf35
mov ecx, 0xa9375021
cmp dword [rdx], 0
cmove eax, ecx
mov dword [rbp - 0x60], eax
jmp 0x180020414
mov dword [rbp - 0x3c], 0xffffffff
mov dword [rbp - 0x60], 0x956f6614
jmp 0x180020414
mov dword [rbp - 0x5c], 1
mov dword [rbp - 0x60], 0xb0049dcc
jmp 0x180020414
mov dword [rbp - 0x60], 0x6e6289a9
jmp 0x180020414
mov dword [rbp - 0x3c], 0
mov dword [rbp - 0x60], 0xb4e7429d
jmp 0x180020414
mov dword [rbp - 0x5c], 1
mov dword [rbp - 0x60], 0xc52effcb
jmp 0x180020414
mov dword [rbp - 0x60], 0x6e6289a9
jmp 0x180020414
lea rcx, [rbp - 0x18]
sub rsp, 0x20
call fcn.180022db0
add rsp, 0x20
mov dword [rbp - 0x60], 0x2ba8aad7
jmp 0x180020414
mov eax, dword [rbp - 0x3c]
mov dword [rbp - 0x1c], eax
mov dword [rbp - 0x60], 0x6b0737d1
jmp 0x180020414
mov eax, dword [rbp - 0x1c]
mov dword [rbp - 0x7c], eax
mov rcx, qword [rbp - 8]
xor rcx, rbp
sub rsp, 0x20
call fcn.18006c560
mov eax, dword [rbp - 0x7c]
mov rsp, rbp
pop rbp
ret
jmp 0x1800200e1