Function at 0x140384a3e
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0x8bae112a
pushf
not eax
add eax, 0x8acd3cff
xor eax, 0xedb5021c
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb6638b5a
xor eax, 0xf5947e5e
rol eax, 0x55
popf
pushf
not eax
add eax, 0xea8c8699
xor eax, 0xae4b52b6
rol eax, 0x93
popf
pushf
not eax
add eax, 0xec28c7b9
xor eax, 0xdd1e6c67
rol eax, 0x27
popf
cmp eax, 0x20
jne 0x140384aa1
popf
pop rax
jmp 0x140385e5a
cmp eax, 0
jne 0x140384ab0
popf
pop rax
jmp 0x140384c9f
cmp eax, 3
jne 0x140384abf
popf
pop rax
jmp 0x140384e70
cmp eax, 1
jne 0x140384ace
popf
pop rax
jmp 0x140384dbb
cmp eax, 0xd
jne 0x140384add
popf
pop rax
jmp 0x14038537f
cmp eax, 0x1a
jne 0x140384aec
popf
pop rax
jmp 0x140385a7d
cmp eax, 0xe
jne 0x140384afb
popf
pop rax
jmp 0x1403853e6
cmp eax, 0xb
jne 0x140384b0a
popf
pop rax
jmp 0x140385246
cmp eax, 0x19
jne 0x140384b19
popf
pop rax
jmp 0x1403859c5
cmp eax, 8
jne 0x140384b28
popf
pop rax
jmp 0x1403850df
cmp eax, 0x1d
jne 0x140384b37
popf
pop rax
jmp 0x140385bee
cmp eax, 0x17
jne 0x140384b46
popf
pop rax
jmp 0x140385878
cmp eax, 0x1c
jne 0x140384b55
popf
pop rax
jmp 0x140385b57
cmp eax, 0x12
jne 0x140384b64
popf
pop rax
jmp 0x1403855cc
cmp eax, 0x18
jne 0x140384b73
popf
pop rax
jmp 0x140385927
cmp eax, 0x11
jne 0x140384b82
popf
pop rax
jmp 0x140385560
cmp eax, 0x1b
jne 0x140384b91
popf
pop rax
jmp 0x140385afb
cmp eax, 0x21
jne 0x140384ba0
popf
pop rax
jmp 0x140385ef6
cmp eax, 0xa
jne 0x140384baf
popf
pop rax
jmp 0x1403851b1
cmp eax, 0x14
jne 0x140384bbe
popf
pop rax
jmp 0x140385739
cmp eax, 0xf
jne 0x140384bcd
popf
pop rax
jmp 0x140385427
cmp eax, 0x13
jne 0x140384bdc
popf
pop rax
jmp 0x140385662
cmp eax, 0x15
jne 0x140384beb
popf
pop rax
jmp 0x14038579b
cmp eax, 0x22
jne 0x140384bfa
popf
pop rax
jmp 0x140385f3e
cmp eax, 0x1e
jne 0x140384c09
popf
pop rax
jmp 0x140385d18
cmp eax, 0xc
jne 0x140384c18
popf
pop rax
jmp 0x1403852da
cmp eax, 7
jne 0x140384c27
popf
pop rax
jmp 0x14038509e
cmp eax, 5
jne 0x140384c36
popf
pop rax
jmp 0x140384f8b
cmp eax, 0x1f
jne 0x140384c45
popf
pop rax
jmp 0x140385e11
cmp eax, 0x10
jne 0x140384c54
popf
pop rax
jmp 0x1403854a8
cmp eax, 6
jne 0x140384c63
popf
pop rax
jmp 0x14038501f
cmp eax, 9
jne 0x140384c72
popf
pop rax
jmp 0x14038512e
cmp eax, 4
jne 0x140384c81
popf
pop rax
jmp 0x140384f0c
cmp eax, 0x16
jne 0x140384c90
popf
pop rax
jmp 0x140385808
cmp eax, 2
jne 0x140384c9f
popf
pop rax
jmp 0x140384e4d
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x14010a0d0]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rdi, r8
mov r15, rdx
mov r14, rcx
call fcn.1401a20a6
mov rsi, rax
xor eax, eax
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], eax
call fcn.1401a20a6
lea rcx, [rbp - 0x20]
xor r12d, r12d
lea rbx, [rsi + 0xa0]
mov qword [rax + 0x3a0], rcx
lea rax, [r14 + 0x80]
mov qword [rsi + 0x98], r14
mov qword [rbx], rax
test rax, rax
je 0x140384d62
push rax
pushf
mov eax, 0x3df5098c
pushf
not eax
add eax, 0x8ea75062
xor eax, 0xf368949b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xbdaf6a57
xor eax, 0xaefcfd07
rol eax, 0x55
popf
pushf
not eax
add eax, 0xdde8c0b6
xor eax, 0xa0029ea8
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf405f1d4
xor eax, 0x9f6881ed
rol eax, 0x34
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0xf79016b6
pushf
not eax
add eax, 0xc8890cb5
xor eax, 0xfabc364d
rol eax, 0xed
popf
pushf
not eax
add eax, 0x963c6864
xor eax, 0xf8fa112c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa22dbe30
xor eax, 0xd941e6c2
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8df7c3b8
xor eax, 0xceb29b91
rol eax, 0x46
popf
jmp 0x140384a92
cmp word [rax], r12w
je 0x140384e07
push rax
pushf
mov eax, 0xdf5d3a0
pushf
not eax
add eax, 0xbcb5a49e
xor eax, 0xca9a33ad
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xce975fab
xor eax, 0x95ac83d6
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xda58e4da
xor eax, 0xfefd525d
rol eax, 0xa6
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x89acbca
pushf
not eax
add eax, 0x967efc20
xor eax, 0xe6934e0d
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xfb1aa0e7
xor eax, 0xb09e042d
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd6ccffce
xor eax, 0xc1403f39
rol eax, 0
popf
jmp 0x140384a92
mov edx, dword [reloc.WS2_32.dll_socket]
lea rcx, [0x1be359d60]
pushf
sub rcx, 0x7e2dc240
popf
jmp 0x140384e66
dec edx
mov r8, rbx
call fcn.140310de2
mov dword [rbp - 0x20], r12d
mov rax, qword [rsi + 0x98]
test rax, rax
je 0x140384ec6
push rax
pushf
mov eax, 0xb6f517d5
pushf
not eax
add eax, 0xcbb26e6c
xor eax, 0x9974fa7a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc7b10905
xor eax, 0xea2e865d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x876e5c64
xor eax, 0x9169a170
rol eax, 0x9a
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0xb71400d8
pushf
not eax
add eax, 0xf595c86e
xor eax, 0xe3ef690a
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9f73ffd5
xor eax, 0xf58cfd76
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc703d69e
xor eax, 0xbecbf19b
rol eax, 0xda
popf
jmp 0x140384a92
cmp word [rax], r12w
je 0x140384f45
push rax
pushf
mov eax, 0x943dea79
pushf
not eax
add eax, 0xe6d660af
xor eax, 0xe97b7946
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb61c39ec
xor eax, 0xc4a473cd
rol eax, 0x47
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0xc2b61c65
pushf
not eax
add eax, 0xbcaf05ec
xor eax, 0xe0f29c90
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc82c39c7
xor eax, 0xbcc06f11
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc8973891
xor eax, 0x8d49f790
rol eax, 0x32
popf
jmp 0x140384a92
mov rax, qword [rbx]
test rax, rax
je 0x140384fd9
push rax
pushf
mov eax, 0xc194f274
pushf
not eax
add eax, 0x8978b0c4
xor eax, 0xc9dcf42e
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc3328a6d
xor eax, 0xafcf7f13
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd63951db
xor eax, 0xadf0b651
rol eax, 0x3d
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x21b3f15c
pushf
not eax
add eax, 0xcb0a5d61
xor eax, 0xb8337a95
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xfacc92f6
xor eax, 0x9e6b0bc0
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x99c1cb9a
xor eax, 0xb8a786f9
rol eax, 0xc4
popf
jmp 0x140384a92
cmp word [rax], r12w
je 0x140385058
push rax
pushf
mov eax, 0x40a0ada5
pushf
not eax
add eax, 0x887396c1
xor eax, 0xe83335f8
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf8945245
xor eax, 0xbc1e5609
rol eax, 0xe3
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0xc788c3ad
pushf
not eax
add eax, 0xbab22ee2
xor eax, 0xeb435632
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xadf90a31
xor eax, 0xc7167ba8
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8ce91700
xor eax, 0xe0150025
rol eax, 0xc2
popf
jmp 0x140384a92
lea rcx, [rbp - 0x20]
call fcn.1403a4ccc
jmp 0x14038512e
lea rcx, [rbp - 0x20]
call fcn.14038c7c1
push rax
pushf
mov eax, 0x1b64146a
pushf
not eax
add eax, 0xb136e836
xor eax, 0xfe7b4705
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xab58f32c
xor eax, 0xa4b2afbf
rol eax, 0x61
popf
pushf
not eax
add eax, 0x89208108
xor eax, 0x9860fcb7
rol eax, 0xf5
popf
jmp 0x140384a92
cmp dword [rbp - 0x20], r12d
jne 0x14038516b
push rax
pushf
mov eax, 0xd7d2c0
pushf
not eax
add eax, 0xd8726eaa
xor eax, 0xa5bb613b
rol eax, 9
popf
pushf
not eax
add eax, 0xfd4ca495
xor eax, 0xf956ffb1
rol eax, 0x63
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x7304f56f
pushf
not eax
add eax, 0xd371d06a
xor eax, 0xebf3874b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe235936b
xor eax, 0xa0cee224
rol eax, 0x71
popf
pushf
not eax
add eax, 0xef37580d
xor eax, 0xac04e4ca
rol eax, 0xf3
popf
jmp 0x140384a92
mov edx, dword [0x14007db10]
lea r8, [rsi + 0x98]
jmp 0x1403851bf
dec edx
lea rcx, [0x18379425e]
pushf
sub rcx, 0x43716b5e
popf
call fcn.140310de2
test al, al
je 0x140385213
push rax
pushf
mov eax, 0x9372941c
pushf
not eax
add eax, 0xf18a9b60
xor eax, 0xbc083498
rol eax, 0x58
popf
pushf
not eax
add eax, 0x95377a57
xor eax, 0xb9556b43
rol eax, 0xfb
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x2827fcc0
pushf
not eax
add eax, 0xd21e7be6
xor eax, 0xe7f0c2ad
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd7ebb981
xor eax, 0xe44a8166
rol eax, 0xaa
popf
jmp 0x140384a92
mov rax, qword [rbx]
test rax, rax
je 0x140385281
push rax
pushf
mov eax, 0xa31fe698
pushf
not eax
add eax, 0xc8107431
xor eax, 0xd5dfda9c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcd80eda7
xor eax, 0xbf960d08
rol eax, 0x27
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x7ec1b557
pushf
not eax
add eax, 0x92ae5a62
xor eax, 0x930bb33d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9af0a2f6
xor eax, 0x823ad969
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe18a88fc
xor eax, 0xd45224a7
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb5a0ac97
xor eax, 0x98b66dc7
rol eax, 0x71
popf
jmp 0x140384a92
cmp word [rax], r12w
je 0x140385339
push rax
pushf
mov eax, 0xd9ad92b7
pushf
not eax
add eax, 0xd872dc49
xor eax, 0xfb668cd7
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xfe89ca6b
xor eax, 0xddb2fc58
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xe80e1428
xor eax, 0xd81c6275
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8875f1e0
xor eax, 0xe86c526d
rol eax, 0x22
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x12b34aa8
pushf
not eax
add eax, 0x84d01dd1
xor eax, 0x86d107e1
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe2df0200
xor eax, 0x91ea2298
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xdac8840e
xor eax, 0xe67b97dc
rol eax, 0x7b
popf
jmp 0x140384a92
lea rcx, [rbp - 0x20]
call fcn.1403a4ccc
jmp 0x140385808
lea rcx, [rbp - 0x20]
call fcn.14038c7c1
jmp 0x140385808
mov rax, qword [rbx]
test rax, rax
je 0x140385462
push rax
pushf
mov eax, 0xac6e7b7a
pushf
not eax
add eax, 0xf08ebe42
xor eax, 0xbee57a79
rol eax, 0x45
popf
pushf
not eax
add eax, 0xdcef7818
xor eax, 0x84486018
rol eax, 0x3f
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0xea4dcf15
pushf
not eax
add eax, 0xf585db4e
xor eax, 0x92c3402f
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8f5f366f
xor eax, 0xf7ac41fd
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9fb18016
xor eax, 0xeac0e287
rol eax, 0xf2
popf
jmp 0x140384a92
cmp word [rax], r12w
je 0x140385507
push rax
pushf
mov eax, 0xcfc1bfe1
pushf
not eax
add eax, 0xeb1af7ec
xor eax, 0xbb9e60cd
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf1014b41
xor eax, 0xcdc140da
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xaee1dd2a
xor eax, 0x80073b7f
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf012d912
xor eax, 0x81d66f19
rol eax, 0xce
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x18c8da2
pushf
not eax
add eax, 0xa5b6f9f5
xor eax, 0x9b900144
rol eax, 0x74
popf
pushf
not eax
add eax, 0x925b447e
xor eax, 0x98452caa
rol eax, 0x31
popf
pushf
not eax
add eax, 0x97d6d0eb
xor eax, 0xdadd60b5
rol eax, 0x11
popf
pushf
not eax
add eax, 0x974c40a0
xor eax, 0x98f3189d
rol eax, 0xb0
popf
jmp 0x140384a92
call fcn.1401a20a6
mov rdx, rax
or rcx, 0xffffffffffffffff
mov rax, qword [rax + 0xa0]
push rax
pushf
mov eax, 0xd519268f
pushf
not eax
add eax, 0xa094c017
xor eax, 0xba42c289
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc5f9e5f5
xor eax, 0xbae1cf15
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe62e656f
xor eax, 0xfa5e673a
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe4601893
xor eax, 0x86d1f025
rol eax, 0xca
popf
jmp 0x140384a92
inc rcx
cmp word [rax + rcx*2], r12w
jne 0x14038561c
push rax
pushf
mov eax, 0x9ec4c7a3
pushf
not eax
add eax, 0xdd35f86a
xor eax, 0xd0474f1d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa2dfa472
xor eax, 0xd3544b16
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcfe49a0d
xor eax, 0x8f78329d
rol eax, 0xf6
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x662b4dff
pushf
not eax
add eax, 0xd9cd578a
xor eax, 0x841c3f0b
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe9480c6c
xor eax, 0xe98c1b64
rol eax, 9
popf
pushf
not eax
add eax, 0xaaebc46a
xor eax, 0xf241230c
rol eax, 0xfb
popf
jmp 0x140384a92
cmp rcx, 3
mov eax, r12d
lea rcx, [0x1a75f4fcb]
pushf
sub rcx, 0x6758a78b
popf
sete al
mov dword [rdx + 0xb4], eax
mov edx, 0x9f7e55aa
pushf
not edx
add edx, 0xf0108211
xor edx, 0xc8c0564b
rol edx, 0x23
popf
pushf
not edx
add edx, 0x9e283cdd
xor edx, 0xdb946970
rol edx, 0x37
popf
jmp 0x1403856b4
call qword [sym.imp.KERNEL32.dll_EnumSystemLocalesW]
test byte [rbp - 0x20], 4
jne 0x140385706
push rax
pushf
mov eax, 0x4c9a360e
pushf
not eax
add eax, 0x84bf5b4f
xor eax, 0x8226e1b8
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd45da86f
xor eax, 0xae0a85e8
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8d062233
xor eax, 0x8b822bbb
rol eax, 0xa5
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x3c76190c
pushf
not eax
add eax, 0xf1640027
xor eax, 0xaa0cd60e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf12de704
xor eax, 0xcea8cadd
rol eax, 0x93
popf
jmp 0x140384a92
mov dword [rbp - 0x20], r12d
jmp 0x140385808
mov dword [rbp - 0x20], 0x104
jmp 0x1403857a3
call qword [sym.imp.KERNEL32.dll_GetUserDefaultLCID]
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x1c], eax
push rax
pushf
mov eax, 0xa397bd09
pushf
not eax
add eax, 0xba4c1458
xor eax, 0xc1d25cbf
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8eb320db
xor eax, 0xe686896e
rol eax, 0x23
popf
pushf
not eax
add eax, 0x919afa23
xor eax, 0x91032c76
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa4dde5f1
xor eax, 0xa9674ed4
rol eax, 0x1e
popf
jmp 0x140384a92
cmp dword [rbp - 0x20], r12d
je 0x140385845
push rax
pushf
mov eax, 0x3ca3243e
pushf
not eax
add eax, 0xb68063ba
xor eax, 0xdf5e66a2
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf169fe97
xor eax, 0x893460eb
rol eax, 0
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0xceca3813
pushf
not eax
add eax, 0x8d10aa4d
xor eax, 0xce794e2b
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xac6b6556
xor eax, 0xaf5a1b95
rol eax, 0x50
popf
jmp 0x140384a92
lea rax, [r14 + 0x100]
neg r14
lea rdx, [rbp - 0x20]
sbb rcx, rcx
and rcx, rax
call fcn.140350475
mov ebx, eax
test eax, eax
je 0x1403858f4
push rax
pushf
mov eax, 0xb6200879
pushf
not eax
add eax, 0xd478edb2
xor eax, 0xfc462ae8
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xba31c8ca
xor eax, 0xcf35e3d7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd507a95d
xor eax, 0xf8987037
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xbe19e055
xor eax, 0xd6688495
rol eax, 0x42
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x848586ed
pushf
not eax
add eax, 0xe01e00f9
xor eax, 0x8a7db576
rol eax, 8
popf
pushf
not eax
add eax, 0xcdc4f6b9
xor eax, 0xe7f57863
rol eax, 0x5e
popf
jmp 0x140384a92
movzx ecx, bx
jmp 0x14038592b
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x14038597f
push rax
pushf
mov eax, 0x479e1289
pushf
not eax
add eax, 0xd70ef62b
xor eax, 0xce5de0a8
rol eax, 0xab
popf
pushf
not eax
add eax, 0xbd0eb2a7
xor eax, 0xc5d314cb
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd8ede8cd
xor eax, 0x9217f772
rol eax, 0xea
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0xc3c0c83
pushf
not eax
add eax, 0xa468acb7
xor eax, 0xb5029cdc
rol eax, 0x97
popf
pushf
not eax
add eax, 0x834cc5e0
xor eax, 0x98fd6e84
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf486a762
xor eax, 0xde395b60
rol eax, 0x98
popf
jmp 0x140384a92
mov ecx, dword [rbp - 0x1c]
mov edx, 0xb186558d
pushf
not edx
add edx, 0x9b8171c7
xor edx, 0xfeaae66c
rol edx, 1
popf
pushf
not edx
add edx, 0xd2397af4
xor edx, 0xa3158649
rol edx, 0xc9
popf
jmp 0x1403859f7
call qword [sym.imp.KERNEL32.dll_IsValidLocale]
test eax, eax
je 0x140385a38
push rax
pushf
mov eax, 0x49207601
pushf
not eax
add eax, 0xb8953c90
xor eax, 0xd44c4693
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc3d83751
xor eax, 0xc37b4a6e
rol eax, 0x90
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0xbf88dd82
pushf
not eax
add eax, 0xbfb41010
xor eax, 0xb892a9cf
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8f64acbd
xor eax, 0xd9a9685b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x983a269e
xor eax, 0xd4c01432
rol eax, 1
popf
jmp 0x140384a92
test r15, r15
je 0x140385ab5
push rax
pushf
mov eax, 0x297ef0e0
pushf
not eax
add eax, 0xadf49e7d
xor eax, 0xcb33c288
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9b2f5afc
xor eax, 0xb2616372
rol eax, 0x18
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x1f0565ce
pushf
not eax
add eax, 0x8e5dd8f0
xor eax, 0x96b2ade1
rol eax, 0xef
popf
pushf
not eax
add eax, 0xde52f571
xor eax, 0x928cb7a7
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe164d42c
xor eax, 0xf980daad
rol eax, 0x1a
popf
jmp 0x140384a92
mov dword [r15], ebx
push rax
pushf
mov eax, 0x7672ea96
pushf
not eax
add eax, 0xa7342d82
xor eax, 0x81d5c4e6
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf51b2b0b
xor eax, 0xb3e79d52
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc2e66998
xor eax, 0xfbbfff6c
rol eax, 0x77
popf
pushf
not eax
add eax, 0xab5a52a0
xor eax, 0xbdf709ec
rol eax, 0x28
popf
jmp 0x140384a92
mov ecx, dword [rbp - 0x1c]
lea rdx, [rsi + 0x2f0]
xor r9d, r9d
lea esi, [r9 + 0x55]
mov r8d, esi
call fcn.1402524cc
test rdi, rdi
je 0x140385ba8
push rax
pushf
mov eax, 0x18c5a29c
pushf
not eax
add eax, 0x983f5bd8
xor eax, 0xe2482796
rol eax, 3
popf
pushf
not eax
add eax, 0x83f31f0b
xor eax, 0x99c6299e
rol eax, 0xb
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0xcc795cbf
pushf
not eax
add eax, 0xf83a964d
xor eax, 0xe22b33cf
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe2866847
xor eax, 0xff4a04da
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbb07da37
xor eax, 0xdcf8c3f2
rol eax, 0x26
popf
jmp 0x140384a92
mov ecx, dword [rbp - 0x1c]
lea rdx, [rdi + 0x120]
xor r9d, r9d
mov r8d, esi
call fcn.1402524cc
mov ecx, dword [rbp - 0x1c]
mov esi, 0xda91dbed
pushf
not esi
add esi, 0xbcad0fc0
xor esi, 0xad35d521
rol esi, 0x30
popf
pushf
not esi
add esi, 0xf62d0243
xor esi, 0xfc5cdf14
rol esi, 0xc
popf
pushf
not esi
add esi, 0xd46b74ac
xor esi, 0xdfa59c2d
rol esi, 0x41
popf
pushf
not esi
add esi, 0xdbbaaeed
xor esi, 0x979cbc3f
rol esi, 4
popf
mov r9d, esi
mov r8, rdi
mov edx, 0x3237060e
pushf
not edx
add edx, 0xde2d8c98
xor edx, 0xcef541b4
rol edx, 0x9a
popf
pushf
not edx
add edx, 0xe3113a5c
xor edx, 0xed6d2b3e
rol edx, 0x4c
popf
jmp 0x140385c95
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x140385cd2
push rax
pushf
mov eax, 0x23f0bd78
pushf
not eax
add eax, 0xc1acb2b7
xor eax, 0xa243daad
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x8198e90e
xor eax, 0xb19add37
rol eax, 0
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x1faa56fd
pushf
not eax
add eax, 0xf3fd373f
xor eax, 0xc652ffbb
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa1f0e595
xor eax, 0x8125d82c
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc851cc22
xor eax, 0xe74d2295
rol eax, 0x7f
popf
jmp 0x140384a92
mov ecx, dword [rbp - 0x18]
lea r8, [rdi + 0x80]
mov r9d, esi
mov edx, 0xc93706f
pushf
not edx
add edx, 0xa6ec3d51
xor edx, 0xfcafe17f
rol edx, 0x21
popf
pushf
not edx
add edx, 0xc9a4656b
xor edx, 0xfb361a2e
rol edx, 0x15
popf
jmp 0x140385d55
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x140385db8
push rax
pushf
mov eax, 0xba66eefb
pushf
not eax
add eax, 0xf3b05443
xor eax, 0xbc37bf15
rol eax, 0x38
popf
pushf
not eax
add eax, 0xed3ba02a
xor eax, 0xc6f61fb5
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8ef40ade
xor eax, 0xe92e3cae
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb46a1022
xor eax, 0xaebf2138
rol eax, 0x56
popf
jmp 0x140384a92
push rax
pushf
mov eax, 0x8d10dd78
pushf
not eax
add eax, 0x80e3c888
xor eax, 0xfc9ca32a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x96fa238a
xor eax, 0xea2a7418
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf131a16e
xor eax, 0x8673a293
rol eax, 0x80
popf
pushf
not eax
add eax, 0xba692727
xor eax, 0xeac40d4c
rol eax, 0x83
popf
jmp 0x140384a92
lea rdx, [rdi + 0x100]
mov ecx, ebx
lea r9d, [rsi - 0x36]
lea r8d, [rsi - 0x30]
call fcn.140261e55
push rax
pushf
mov eax, 0x1404f941
pushf
not eax
add eax, 0xb6595611
xor eax, 0xae54ab61
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf80e5f75
xor eax, 0x9bf65585
rol eax, 0x9a
popf
jmp 0x140384a92
mov eax, 0xdd14a3b9
pushf
not eax
add eax, 0xa6e4d663
xor eax, 0xca8ec50a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa2c3c3a5
xor eax, 0xf679f066
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8496e923
xor eax, 0x9b91be7c
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe2c9a93c
xor eax, 0x9b829a3d
rol eax, 0xb4
popf
jmp 0x140385f3e
xor eax, eax
push rax
pushf
mov eax, 0xc2daf3de
pushf
not eax
add eax, 0xe6ddf8d2
xor eax, 0xcb481bfd
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x841d03d4
xor eax, 0xebba67db
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa1f8bda8
xor eax, 0xaf6bc191
rol eax, 0x6f
popf
jmp 0x140384a92
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1402ac965
add rsp, 0x40
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret