Function at 0x40621b
Capabilities:
Link many functions at runtime

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0xa0
mov eax, 0
mov byte [rbp - 1], al
movabs rax, 0
mov qword [rbp - 0x10], rax
mov eax, 0x4e
mov r11, rax
lea rax, str._8__
mov r10, rax
mov rcx, r10
mov rdx, r11
call fcn.004025dd
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x10]
mov r10, rax
mov rcx, r10
call sub.kernel32.dll_LoadLibraryW
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x10]
mov r10, rax
mov rcx, r10
call fcn.00401bc2
mov rax, qword [rbp - 0x18]
cmp rax, 0
je 0x406609
movabs rax, 0
mov qword [rbp - 0x20], rax
lea rax, str.OuxMoyeiOcbxitx_
mov qword [rbp - 0x68], rax
lea rax, str.Duws_biUfichj
mov qword [rbp - 0x60], rax
lea rax, str.Jpy_lelhzlJfglq
mov qword [rbp - 0x58], rax
lea rax, str.MwzIk_Ekw
mov qword [rbp - 0x50], rax
lea rax, str._qzswFslqwHfz
mov qword [rbp - 0x48], rax
lea rax, str.IxszNoyxesAos
mov qword [rbp - 0x40], rax
lea rax, str.aP_RVkORMPViG_
mov qword [rbp - 0x38], rax
lea rax, str.VteDbtc_ptF
mov qword [rbp - 0x30], rax
lea rax, str.IxszOdixsz
mov qword [rbp - 0x28], rax
mov eax, 0xc
mov byte [rbp - 0x71], al
mov eax, 7
mov byte [rbp - 0x70], al
mov eax, 9
mov byte [rbp - 0x6f], al
mov eax, 0xe
mov byte [rbp - 0x6e], al
mov eax, 3
mov byte [rbp - 0x6d], al
mov eax, 0xa
mov byte [rbp - 0x6c], al
mov eax, 0x22
mov byte [rbp - 0x6b], al
mov eax, 0x11
mov byte [rbp - 0x6a], al
mov eax, 0xa
mov byte [rbp - 0x69], al
mov eax, 0
mov dword [rbp - 0x78], eax
mov eax, dword [rbp - 0x78]
cmp eax, 9
jge 0x406568
jmp 0x406362
mov eax, dword [rbp - 0x78]
mov rcx, rax
add eax, 1
mov dword [rbp - 0x78], eax
jmp 0x406343
mov eax, dword [rbp - 0x78]
movsxd rax, eax
shl rax, 3
lea rcx, [rbp - 0x68]
add rcx, rax
mov eax, dword [rbp - 0x78]
movsxd rax, eax
lea rdx, [rbp - 0x71]
add rdx, rax
movzx eax, byte [rdx]
mov r11, rax
mov rax, qword [rcx]
mov r10, rax
mov rcx, r10
mov rdx, r11
call fcn.004024b9
mov qword [rbp - 0x20], rax
jmp 0x4064f2
mov rax, qword [rbp - 0x20]
mov r11, rax
mov rax, qword [rbp - 0x18]
mov r10, rax
mov rcx, r10
mov rdx, r11
call sub.kernel32.dll_GetProcAddress
mov qword [0x004082f0], rax
jmp 0x406554
mov rax, qword [rbp - 0x20]
mov r11, rax
mov rax, qword [rbp - 0x18]
mov r10, rax
mov rcx, r10
mov rdx, r11
call sub.kernel32.dll_GetProcAddress
mov qword [0x004082f8], rax
jmp 0x406554
mov rax, qword [rbp - 0x20]
mov r11, rax
mov rax, qword [rbp - 0x18]
mov r10, rax
mov rcx, r10
mov rdx, r11
call sub.kernel32.dll_GetProcAddress
mov qword [0x00408300], rax
jmp 0x406554
mov rax, qword [rbp - 0x20]
mov r11, rax
mov rax, qword [rbp - 0x18]
mov r10, rax
mov rcx, r10
mov rdx, r11
call sub.kernel32.dll_GetProcAddress
mov qword [0x00408308], rax
jmp 0x406554
mov rax, qword [rbp - 0x20]
mov r11, rax
mov rax, qword [rbp - 0x18]
mov r10, rax
mov rcx, r10
mov rdx, r11
call sub.kernel32.dll_GetProcAddress
mov qword [0x00408310], rax
jmp 0x406554
mov rax, qword [rbp - 0x20]
mov r11, rax
mov rax, qword [rbp - 0x18]
mov r10, rax
mov rcx, r10
mov rdx, r11
call sub.kernel32.dll_GetProcAddress
mov qword [0x00408320], rax
jmp 0x406554
mov rax, qword [rbp - 0x20]
mov r11, rax
mov rax, qword [rbp - 0x18]
mov r10, rax
mov rcx, r10
mov rdx, r11
call sub.kernel32.dll_GetProcAddress
mov qword [0x00408318], rax
jmp 0x406554
mov rax, qword [rbp - 0x20]
mov r11, rax
mov rax, qword [rbp - 0x18]
mov r10, rax
mov rcx, r10
mov rdx, r11
call sub.kernel32.dll_GetProcAddress
mov qword [0x00408388], rax
jmp 0x406554
mov rax, qword [rbp - 0x20]
mov r11, rax
mov rax, qword [rbp - 0x18]
mov r10, rax
mov rcx, r10
mov rdx, r11
call sub.kernel32.dll_GetProcAddress
mov qword [0x00408328], rax
jmp 0x406554
mov eax, dword [rbp - 0x78]
cmp eax, 4
jg 0x406530
cmp eax, 4
jge 0x406434
cmp eax, 0
je 0x4063a0
cmp eax, 1
je 0x4063c5
cmp eax, 2
je 0x4063ea
cmp eax, 3
je 0x40640f
jmp 0x406554
cmp eax, 5
je 0x406459
cmp eax, 6
je 0x40647e
cmp eax, 7
je 0x4064a3
cmp eax, 8
je 0x4064c8
mov rax, qword [rbp - 0x20]
mov r10, rax
mov rcx, r10
call fcn.00401bc2
jmp 0x406354
mov rax, qword [0x004082f0]
cmp rax, 0
je 0x406609
mov rax, qword [0x004082f8]
cmp rax, 0
je 0x406609
mov rax, qword [0x00408300]
cmp rax, 0
je 0x406609
mov rax, qword [0x00408308]
cmp rax, 0
je 0x406609
mov rax, qword [0x00408310]
cmp rax, 0
je 0x406609
mov rax, qword [0x00408320]
cmp rax, 0
je 0x406609
mov rax, qword [0x00408318]
cmp rax, 0
je 0x406609
mov rax, qword [0x00408388]
cmp rax, 0
je 0x406609
mov rax, qword [0x00408328]
cmp rax, 0
je 0x406609
mov eax, 1
mov byte [rbp - 1], al
movzx eax, byte [rbp - 1]
leave
ret