Function at 0x75ea60
Capabilities:
Accept command line arguments
Identify system language via api

Disassembly:
push rbp
push rbx
sub rsp, 0x148
mov rbp, rsp
mov qword [rbp + 0x30], 0
mov qword [rbp + 0x40], 0
mov qword [rbp + 0x38], 0
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x48], 0
mov qword [rbp + 0x60], 0
mov qword [rbp + 0x58], 0
mov qword [rbp + 0x68], 0
mov qword [rbp + 0x70], 0
mov qword [rbp + 0x78], 0
mov qword [rbp + 0x80], 0
mov qword [rbp + 0x88], 0
mov qword [rbp + 0x98], 0
mov qword [rbp + 0x90], 0
mov qword [rbp + 0xa8], 0
mov qword [rbp + 0xa0], 0
mov qword [rbp + 0xb0], 0
mov qword [rbp + 0xb8], 0
mov qword [rbp + 0xc0], 0
mov qword [rbp + 0xc8], 0
mov qword [rbp + 0xd0], 0
mov qword [rbp + 0xd8], 0
mov qword [rbp + 0xe8], 0
mov qword [rbp + 0xe0], 0
mov qword [rbp + 0xf0], 0
mov qword [rbp + 0x138], 0
mov qword [rbp + 0xf8], rbp
mov qword [rbp + 0x160], rcx
mov byte [rbp + 0x168], dl
nop
mov rcx, qword [rbp + 0x160]
call fcn.00412080
movzx rax, byte [rbp + 0x168]
cmp eax, 0x2b
jg 0x75edd6
cmp eax, 0x2b
je 0x75f926
cmp eax, 0x16
jg 0x75ecd1
cmp eax, 0x16
je 0x75f480
cmp eax, 0xb
jg 0x75ec4e
cmp eax, 0xb
je 0x75f293
cmp eax, 6
jg 0x75ec1d
cmp eax, 6
je 0x75f124
cmp eax, 3
jg 0x75ec02
cmp eax, 3
je 0x75f099
sub eax, 1
test eax, eax
je 0x75eff2
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f03c
sub eax, 4
test eax, eax
je 0x75f0b1
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f0da
sub eax, 7
test eax, eax
je 0x75f16e
sub eax, 1
test eax, eax
je 0x75f18d
sub eax, 1
test eax, eax
je 0x75f1a5
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f1bd
cmp eax, 0x11
jg 0x75eca0
cmp eax, 0x11
je 0x75f32c
cmp eax, 0xe
jg 0x75ec85
cmp eax, 0xe
je 0x75f2e2
sub eax, 0xc
test eax, eax
je 0x75f2a4
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f2bc
sub eax, 0xf
test eax, eax
je 0x75f2f3
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f306
sub eax, 0x12
test eax, eax
je 0x75f342
sub eax, 1
test eax, eax
je 0x75f358
sub eax, 1
test eax, eax
je 0x75f36e
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f3a3
cmp eax, 0x21
jg 0x75ed66
cmp eax, 0x21
je 0x75f760
cmp eax, 0x1c
jg 0x75ed35
cmp eax, 0x1c
je 0x75f6f5
cmp eax, 0x19
jg 0x75ed1a
cmp eax, 0x19
je 0x75f5f1
sub eax, 0x17
test eax, eax
je 0x75f55d
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f5a7
sub eax, 0x1a
test eax, eax
je 0x75f609
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f61f
sub eax, 0x1d
test eax, eax
je 0x75f708
sub eax, 1
test eax, eax
je 0x75f71e
sub eax, 1
test eax, eax
je 0x75f734
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f74a
cmp eax, 0x26
jg 0x75eda5
cmp eax, 0x26
je 0x75f8a5
sub eax, 0x22
test eax, eax
je 0x75f776
sub eax, 1
test eax, eax
je 0x75f78c
sub eax, 1
test eax, eax
je 0x75f7a2
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f7cf
sub eax, 0x27
test eax, eax
je 0x75f8bb
sub eax, 1
test eax, eax
je 0x75f8d1
sub eax, 1
test eax, eax
je 0x75f8e7
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f907
cmp eax, 0x40
jg 0x75eeed
cmp eax, 0x40
je 0x75fe92
cmp eax, 0x36
jg 0x75ee7d
cmp eax, 0x36
je 0x75fc42
cmp eax, 0x31
jg 0x75ee4c
cmp eax, 0x31
je 0x75fa28
cmp eax, 0x2e
jg 0x75ee31
cmp eax, 0x2e
je 0x75f983
sub eax, 0x2c
test eax, eax
je 0x75f945
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f964
sub eax, 0x2f
test eax, eax
je 0x75f9ba
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75f9f1
sub eax, 0x32
test eax, eax
je 0x75fa3e
sub eax, 1
test eax, eax
je 0x75fb28
sub eax, 1
test eax, eax
je 0x75fc16
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75fc2c
cmp eax, 0x3b
jg 0x75eebc
cmp eax, 0x3b
je 0x75fd43
sub eax, 0x37
test eax, eax
je 0x75fceb
sub eax, 1
test eax, eax
je 0x75fd01
sub eax, 1
test eax, eax
je 0x75fd17
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75fd2d
sub eax, 0x3c
test eax, eax
je 0x75fd59
sub eax, 1
test eax, eax
je 0x75fd6f
sub eax, 1
test eax, eax
je 0x75fda3
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75fe79
cmp eax, 0x4b
jg 0x75ef82
cmp eax, 0x4b
je 0x75ffdd
cmp eax, 0x46
jg 0x75ef51
cmp eax, 0x46
je 0x75ff46
cmp eax, 0x43
jg 0x75ef36
cmp eax, 0x43
je 0x75ff0c
sub eax, 0x41
test eax, eax
je 0x75fead
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75fefb
sub eax, 0x44
test eax, eax
je 0x75ff1d
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75ff2e
sub eax, 0x47
test eax, eax
je 0x75ff5f
sub eax, 1
test eax, eax
je 0x75ff78
sub eax, 1
test eax, eax
je 0x75ff97
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75ffc4
cmp eax, 0x50
jg 0x75efc1
cmp eax, 0x50
je 0x760094
sub eax, 0x4c
test eax, eax
je 0x75fff6
sub eax, 1
test eax, eax
je 0x760010
sub eax, 1
test eax, eax
je 0x76002a
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x760044
sub eax, 0x51
test eax, eax
je 0x7600c1
sub eax, 1
test eax, eax
je 0x7600da
sub eax, 1
test eax, eax
je 0x760113
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x76015b
mov rcx, qword [0x00808508]
lea rdx, [rbp + 0xf0]
lea r8, [0x0076027c]
lea r9, [0x00760294]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808508]
mov rbx, qword [rax]
call qword [rbx + 0x10]
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0xf0]
call fcn.0075e600
jmp 0x7601a7
mov rcx, qword [0x00808508]
lea rdx, [rbp + 0xe0]
lea r8, [0x0076027c]
lea r9, [0x007602b0]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808508]
mov rbx, qword [rax]
call qword [rbx + 0x10]
lea rcx, [rbp + 0xe8]
mov rdx, qword [rbp + 0xe0]
call fcn.0075e600
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0xe8]
call fcn.007605e0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rdx, qword [0x00808550]
call fcn.004126f0
jmp 0x7601a7
lea rcx, [rbp + 0xd8]
mov edx, 0x28
call fcn.0075e970
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0xd8]
call fcn.0043bd10
jmp 0x7601a7
mov rcx, qword [0x00808508]
lea rdx, [rbp + 0xd0]
lea r8, [0x0076027c]
lea r9, [0x007602d4]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808508]
mov rbx, qword [rax]
call qword [rbx + 0x10]
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0xd0]
call fcn.0075e600
jmp 0x7601a7
mov rcx, qword [0x00808508]
lea rdx, [rbp + 0xc8]
lea r8, [0x0076027c]
lea r9, [0x007602d4]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808508]
mov rbx, qword [rax]
call qword [rbx + 0x10]
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0xc8]
call fcn.0075e600
jmp 0x7601a7
mov rax, qword [0x008084c0]
mov rcx, qword [rax + 0x7a0]
mov rdx, qword [rbp + 0x160]
call fcn.005f3140
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rdx, qword [0x00808568]
call fcn.004126f0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rdx, qword [0x00808568]
call fcn.004126f0
jmp 0x7601a7
cmp byte [0x00808521], 0
jne 0x75f1dc
mov rcx, qword [rbp + 0x160]
mov edx, 0x26
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [0x0059a0d0]
mov dl, 1
call fcn.0059b7f0
mov qword [rbp + 0x130], rax
cmp byte [0x00808520], 0
je 0x75f20a
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20119
jmp 0x75f218
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20019
mov rcx, qword [rbp + 0x130]
mov rdx, 0xffffffff80000002
call fcn.0059baa0
mov rcx, qword [rbp + 0x130]
lea rdx, [0x007602f4]
xor r8, r8
call fcn.0059bcb0
test al, al
je 0x75f282
mov rcx, qword [rbp + 0x130]
lea rdx, [0x00760354]
call fcn.0059d2e0
test al, al
je 0x75f276
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x160]
lea r8, [0x00760354]
call fcn.0059cb00
mov rcx, qword [rbp + 0x130]
call fcn.0059ba60
mov rcx, qword [rbp + 0x130]
call fcn.0040ee90
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
call fcn.0075e9d0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rdx, qword [0x00808558]
call fcn.004126f0
jmp 0x7601a7
lea rcx, [rbp + 0xc0]
xor edx, edx
call fcn.00409ba0
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0xc0]
call fcn.0043bb70
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
call fcn.0043bff0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
xor edx, edx
call fcn.00409ba0
jmp 0x7601a7
lea rcx, [rbp + 0xb8]
xor edx, edx
call fcn.00409ba0
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0xb8]
call fcn.0043bd10
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x24
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x25
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x14
call fcn.0075e970
jmp 0x7601a7
lea rcx, [rbp + 0xb0]
mov edx, 0x24
call fcn.0075e970
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0xb0]
mov r8d, 1
mov r9d, 2
call fcn.00413b80
jmp 0x7601a7
mov rcx, qword [0x00808508]
lea rdx, [0x0076027c]
lea r8, [0x00760380]
mov r9d, 1
mov rax, qword [0x00808508]
mov rax, qword [rax]
call qword [rax + 0x20]
cmp eax, 1
setg al
test byte [0x00808526], al
je 0x75f3ff
lea rcx, [0x007603a8]
call fcn.0075ca80
test al, al
je 0x75f3ff
mov rcx, qword [rbp + 0x160]
mov edx, 0x23
call fcn.0075e970
jmp 0x7601a7
cmp qword [0x008085d0], 0
je 0x75f419
lea rcx, [0x007603c4]
call fcn.0075ca80
test al, al
je 0x75f42f
mov rcx, qword [rbp + 0x160]
mov edx, 0x1a
call fcn.0075e970
jmp 0x7601a7
lea rcx, [rbp + 0xa8]
mov edx, 0x1a
call fcn.0075e970
lea rcx, [rbp + 0xa0]
mov dl, 4
call fcn.0075ea60
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0xa8]
mov r8, qword [rbp + 0xa0]
mov r9, qword [0x008085d0]
movzx rax, byte [0x007603d4]
mov byte [rsp + 0x20], al
call fcn.00448560
jmp 0x7601a7
mov rcx, qword [0x00808508]
lea rdx, [0x0076027c]
lea r8, [0x00760380]
mov r9d, 1
mov rax, qword [0x00808508]
mov rax, qword [rax]
call qword [rax + 0x20]
cmp eax, 1
setg al
test byte [0x00808526], al
je 0x75f4dc
lea rcx, [0x007603a8]
call fcn.0075ca80
test al, al
je 0x75f4dc
mov rcx, qword [rbp + 0x160]
mov edx, 0x2e
call fcn.0075e970
jmp 0x7601a7
cmp qword [0x008085d0], 0
je 0x75f4f6
lea rcx, [0x007603c4]
call fcn.0075ca80
test al, al
je 0x75f50c
mov rcx, qword [rbp + 0x160]
mov edx, 5
call fcn.0075e970
jmp 0x7601a7
lea rcx, [rbp + 0x98]
mov edx, 5
call fcn.0075e970
lea rcx, [rbp + 0x90]
mov dl, 4
call fcn.0075ea60
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x98]
mov r8, qword [rbp + 0x90]
mov r9, qword [0x008085d0]
movzx rax, byte [0x007603d4]
mov byte [rsp + 0x20], al
call fcn.00448560
jmp 0x7601a7
mov rcx, qword [0x00808508]
lea rdx, [rbp + 0x88]
lea r8, [0x0076027c]
lea r9, [0x007603e4]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808508]
mov rbx, qword [rax]
call qword [rbx + 0x10]
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x88]
call fcn.0075e600
jmp 0x7601a7
mov rcx, qword [0x00808508]
lea rdx, [rbp + 0x80]
lea r8, [0x0076027c]
lea r9, [0x00760400]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808508]
mov rbx, qword [rax]
call qword [rbx + 0x10]
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x80]
call fcn.0075e600
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rdx, qword [0x00808578]
call fcn.004126f0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x28
call fcn.0075e970
jmp 0x7601a7
cmp byte [0x00808521], 0
jne 0x75f63e
mov rcx, qword [rbp + 0x160]
mov edx, 0x2b
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [0x0059a0d0]
mov dl, 1
call fcn.0059b7f0
mov qword [rbp + 0x130], rax
cmp byte [0x00808520], 0
je 0x75f66c
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20119
jmp 0x75f67a
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20019
mov rcx, qword [rbp + 0x130]
mov rdx, 0xffffffff80000002
call fcn.0059baa0
mov rcx, qword [rbp + 0x130]
lea rdx, [0x007602f4]
xor r8, r8
call fcn.0059bcb0
test al, al
je 0x75f6e4
mov rcx, qword [rbp + 0x130]
lea rdx, [0x00760424]
call fcn.0059d2e0
test al, al
je 0x75f6d8
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x160]
lea r8, [0x00760424]
call fcn.0059cb00
mov rcx, qword [rbp + 0x130]
call fcn.0059ba60
mov rcx, qword [rbp + 0x130]
call fcn.0040ee90
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
xor edx, edx
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0xb
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 2
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 7
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x19
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x16
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x17
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x18
call fcn.0075e970
jmp 0x7601a7
call fcn.00440180
movsd qword [rbp + 0x128], xmm0
mov rcx, qword [rbp + 0x160]
movsd xmm1, qword [rbp + 0x128]
mov r8, qword [0x007fa568]
call fcn.00441530
jmp 0x7601a7
cmp byte [0x00808521], 0
jne 0x75f7ee
mov rcx, qword [rbp + 0x160]
mov edx, 0x1c
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [0x0059a0d0]
mov dl, 1
call fcn.0059b7f0
mov qword [rbp + 0x130], rax
cmp byte [0x00808520], 0
je 0x75f81c
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20119
jmp 0x75f82a
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20019
mov rcx, qword [rbp + 0x130]
mov rdx, 0xffffffff80000002
call fcn.0059baa0
mov rcx, qword [rbp + 0x130]
lea rdx, [0x007602f4]
xor r8, r8
call fcn.0059bcb0
test al, al
je 0x75f894
mov rcx, qword [rbp + 0x130]
lea rdx, [0x00760450]
call fcn.0059d2e0
test al, al
je 0x75f888
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x160]
lea r8, [0x00760450]
call fcn.0059cb00
mov rcx, qword [rbp + 0x130]
call fcn.0059ba60
mov rcx, qword [rbp + 0x130]
call fcn.0040ee90
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x23
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 9
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x2d
call fcn.0075e970
jmp 0x7601a7
lea rcx, [rbp + 0x78]
mov dl, 0x20
call fcn.0075ea60
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x78]
call fcn.0043bb70
jmp 0x7601a7
mov rax, qword [0x008084c0]
mov rcx, qword [rax + 0x830]
mov rdx, qword [rbp + 0x160]
call fcn.005f3140
jmp 0x7601a7
mov rax, qword [0x008084c0]
mov rcx, qword [rax + 0x840]
mov rdx, qword [rbp + 0x160]
call fcn.005f3140
jmp 0x7601a7
mov rax, qword [0x008084c0]
mov rcx, qword [rax + 0x810]
mov rdx, qword [rbp + 0x160]
call fcn.005f3140
jmp 0x7601a7
mov rax, qword [0x008084c0]
mov rcx, qword [rax + 0x7f0]
mov rdx, qword [rbp + 0x160]
call fcn.005f3140
jmp 0x7601a7
mov rcx, qword [0x00808510]
mov rdx, qword [rbp + 0x160]
lea r8, [0x00760478]
lea r9, [0x00760490]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808510]
mov rbx, qword [rax]
call qword [rbx + 0x10]
jmp 0x7601a7
mov rcx, qword [0x00808510]
mov rdx, qword [rbp + 0x160]
lea r8, [0x00760478]
lea r9, [0x007604a4]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808510]
mov rbx, qword [rax]
call qword [rbx + 0x10]
jmp 0x7601a7
mov rcx, qword [0x00808508]
mov rdx, qword [rbp + 0x160]
lea r8, [0x0076027c]
lea r9, [0x007604b8]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808508]
mov rbx, qword [rax]
call qword [rbx + 0x10]
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 6
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [0x0059a0d0]
mov dl, 1
call fcn.0059b7f0
mov qword [rbp + 0x130], rax
cmp byte [0x00808520], 0
je 0x75fa6c
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20119
jmp 0x75fa7a
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20219
mov rcx, qword [rbp + 0x130]
mov rdx, 0xffffffff80000002
call fcn.0059baa0
mov rcx, qword [rbp + 0x130]
lea rdx, [0x007602f4]
xor r8, r8
call fcn.0059bcb0
test al, al
je 0x75fb17
mov rcx, qword [rbp + 0x130]
lea rdx, [0x007604d0]
call fcn.0059d2e0
test al, al
je 0x75fada
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x160]
lea r8, [0x007604d0]
call fcn.0059cb00
jmp 0x75fb0b
mov rcx, qword [rbp + 0x130]
lea rdx, [0x00760354]
call fcn.0059d2e0
test al, al
je 0x75fb0b
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x160]
lea r8, [0x00760354]
call fcn.0059cb00
mov rcx, qword [rbp + 0x130]
call fcn.0059ba60
mov rcx, qword [rbp + 0x130]
call fcn.0040ee90
jmp 0x7601a7
mov rax, qword [0x008084c0]
mov rcx, qword [rax + 0x7a0]
lea rdx, [rbp + 0x70]
call fcn.005f3140
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x120], rax
lea rcx, [0x007604fc]
mov rdx, qword [rbp + 0x120]
mov r8d, 1
call fcn.00413d90
test eax, eax
jle 0x75fbfe
mov qword [rbp + 0x138], 0
nop
mov rax, qword [0x008084c0]
mov rcx, qword [rax + 0x7a0]
lea rdx, [rbp + 0x138]
call fcn.005f3140
mov rax, qword [0x008084c0]
mov rcx, qword [rax + 0x7a0]
lea rdx, [rbp + 0x68]
call fcn.005f3140
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x118], rax
lea rcx, [0x007604fc]
mov rdx, qword [rbp + 0x118]
mov r8d, 1
call fcn.00413d90
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x138]
mov r8d, 1
mov r9d, eax
sub r9d, 1
call fcn.00413b80
nop
lea rcx, [rbp + 0x138]
call fcn.00412080
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
lea rdx, [0x0076050c]
call fcn.004126f0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x25
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x2a
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [0x00808508]
lea rdx, [0x0076027c]
lea r8, [0x00760520]
xor r9, r9
mov rax, qword [0x00808508]
mov rax, qword [rax]
call qword [rax + 0x20]
sub eax, 1
cmp eax, 0xffffffff
je 0x75fc87
test eax, eax
je 0x75fca0
sub eax, 1
test eax, eax
je 0x75fcb9
sub eax, 1
test eax, eax
jne 0x7601a7
jmp 0x75fcd2
call sub.kernel32.dll_GetUserDefaultUILanguage
mov rcx, qword [rbp + 0x160]
movzx edx, ax
call fcn.00439ff0
jmp 0x7601a7
call sub.kernel32.dll_GetSystemDefaultLangID
mov rcx, qword [rbp + 0x160]
movzx edx, ax
call fcn.00439ff0
jmp 0x7601a7
call sub.kernel32.dll_GetSystemDefaultUILanguage
mov rcx, qword [rbp + 0x160]
movzx edx, ax
call fcn.00439ff0
jmp 0x7601a7
call sub.kernel32.dll_GetUserDefaultLangID
mov rcx, qword [rbp + 0x160]
movzx edx, ax
call fcn.00439ff0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x1f
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x27
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0xd
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x36
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x35
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov edx, 0x2e
call fcn.0075e970
jmp 0x7601a7
call fcn.00440180
movsd qword [rbp + 0x110], xmm0
mov rcx, qword [rbp + 0x160]
lea rdx, [0x00760548]
movsd xmm2, qword [rbp + 0x110]
mov r9, qword [0x007fa568]
call fcn.004415c0
jmp 0x7601a7
cmp byte [0x00808521], 0
jne 0x75fdc2
mov rcx, qword [rbp + 0x160]
mov edx, 0x1c
call fcn.0075e970
jmp 0x7601a7
mov rcx, qword [0x0059a0d0]
mov dl, 1
call fcn.0059b7f0
mov qword [rbp + 0x130], rax
cmp byte [0x00808520], 0
je 0x75fdf0
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20119
jmp 0x75fdfe
mov rax, qword [rbp + 0x130]
mov dword [rax + 0x2c], 0x20019
mov rcx, qword [rbp + 0x130]
mov rdx, 0xffffffff80000002
call fcn.0059baa0
mov rcx, qword [rbp + 0x130]
lea rdx, [0x007602f4]
xor r8, r8
call fcn.0059bcb0
test al, al
je 0x75fe68
mov rcx, qword [rbp + 0x130]
lea rdx, [0x00760450]
call fcn.0059d2e0
test al, al
je 0x75fe5c
mov rcx, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x160]
lea r8, [0x00760450]
call fcn.0059cb00
mov rcx, qword [rbp + 0x130]
call fcn.0059ba60
mov rcx, qword [rbp + 0x130]
call fcn.0040ee90
jmp 0x7601a7
call sub.kernel32.dll_GetCommandLineW
mov rcx, qword [rbp + 0x160]
mov rdx, rax
call fcn.00413620
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rax, qword [0x007fa450]
mov rdx, qword [rax]
call fcn.004126f0
jmp 0x7601a7
lea rcx, [rbp + 0x60]
mov rax, qword [0x007f9b28]
mov edx, dword [rax]
call fcn.00439ff0
lea rcx, [rbp + 0x58]
mov rax, qword [0x007fa248]
mov edx, dword [rax]
call fcn.00439ff0
mov rcx, qword [rbp + 0x160]
mov edx, 3
mov r8, qword [rbp + 0x60]
lea r9, [0x00760568]
mov rax, qword [rbp + 0x58]
mov qword [rsp + 0x20], rax
call fcn.00413af0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
call fcn.0075c890
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
call fcn.0076ef30
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
call fcn.0075c7b0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rdx, qword [0x00808588]
call fcn.004126f0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
movzx rdx, byte [0x00808530]
call fcn.0075e8a0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
movzx rdx, byte [0x0080852d]
call fcn.0075e8a0
jmp 0x7601a7
mov rax, qword [0x008084c0]
mov rcx, qword [rax + 0x8c8]
mov rdx, qword [rbp + 0x160]
call fcn.005f3140
jmp 0x7601a7
mov rax, qword [0x008084c0]
mov rax, qword [rax + 0x8c8]
mov rcx, rax
mov rax, qword [rax]
call qword [rax + 0x2a0]
mov rcx, qword [rbp + 0x160]
mov edx, eax
call fcn.00439ff0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
movzx rdx, byte [0x00808524]
call fcn.0075e8a0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
movzx rdx, byte [0x00808526]
call fcn.0075e8a0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rax, qword [0x007f9b28]
mov edx, dword [rax]
call fcn.00439ff0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rax, qword [0x007fa248]
mov edx, dword [rax]
call fcn.00439ff0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rax, qword [0x007f9e90]
mov edx, dword [rax]
call fcn.00439ff0
jmp 0x7601a7
lea rcx, [rbp + 0x48]
call fcn.00453b00
lea rcx, [rbp + 0x50]
mov rdx, qword [rbp + 0x48]
call fcn.00438eb0
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x108], rax
lea rcx, [0x00760578]
mov rdx, qword [rbp + 0x108]
mov r8d, 1
call fcn.00413d90
mov rcx, qword [rbp + 0x160]
test eax, eax
setg dl
call fcn.0075e8a0
jmp 0x7601a7
mov rax, qword [0x008084c0]
mov rax, qword [rax + 0x870]
mov rcx, rax
mov rax, qword [rax]
call qword [rax + 0x2a0]
mov rcx, qword [rbp + 0x160]
mov edx, eax
call fcn.0075e8a0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
movzx rdx, byte [0x00808530]
call fcn.0075e8a0
jmp 0x7601a7
cmp byte [0x0080852d], 0
je 0x7600fb
mov rcx, qword [rbp + 0x160]
lea rdx, [0x00760594]
call fcn.004126f0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
lea rdx, [0x007605a8]
call fcn.004126f0
jmp 0x7601a7
mov rcx, qword [rbp + 0x160]
mov rax, qword [0x007fa450]
mov rdx, qword [rax]
call fcn.004126f0
lea rcx, [0x007605bc]
mov rax, qword [rbp + 0x160]
mov rdx, qword [rax]
mov r8d, 1
call fcn.00413d90
mov rcx, qword [rbp + 0x160]
mov edx, 1
mov r8d, eax
call fcn.00413be0
jmp 0x7601a7
mov rcx, qword [0x00808508]
lea rdx, [rbp + 0x38]
lea r8, [0x0076027c]
lea r9, [0x007605cc]
mov qword [rsp + 0x20], 0
mov rax, qword [0x00808508]
mov rbx, qword [rax]
call qword [rbx + 0x10]
lea rcx, [rbp + 0x40]
mov rdx, qword [rbp + 0x38]
call fcn.0075e600
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x40]
call fcn.007605e0
lea rcx, [rbp + 0x30]
mov rax, qword [rbp + 0x160]
mov rdx, qword [rax]
call fcn.00448040
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x30]
call fcn.004126f0
nop
lea rcx, [rbp + 0x30]
mov edx, 7
call fcn.00412160
lea rcx, [rbp + 0x68]
mov edx, 2
call fcn.00412160
lea rcx, [rbp + 0x78]
mov edx, 0x10
call fcn.00412160
mov rax, qword [rbp + 0x160]
lea rsp, [rbp + 0x148]
pop rbx
pop rbp
ret