Function at 0x1402ddc85
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0xb675d33e
pushf
not eax
add eax, 0xde21a0c0
xor eax, 0xbd9d8183
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xfa84b78a
xor eax, 0xb2aba506
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf41c151e
xor eax, 0xd04927f7
rol eax, 0x13
popf
cmp eax, 0x20
jne 0x1402ddcd5
popf
pop rax
jmp 0x1402df13b
cmp eax, 0
jne 0x1402ddce4
popf
pop rax
jmp 0x1402dded3
cmp eax, 3
jne 0x1402ddcf3
popf
pop rax
jmp 0x1402de0a4
cmp eax, 1
jne 0x1402ddd02
popf
pop rax
jmp 0x1402ddfdc
cmp eax, 0xd
jne 0x1402ddd11
popf
pop rax
jmp 0x1402de5d9
cmp eax, 0x1a
jne 0x1402ddd20
popf
pop rax
jmp 0x1402deced
cmp eax, 0xe
jne 0x1402ddd2f
popf
pop rax
jmp 0x1402de61a
cmp eax, 0xb
jne 0x1402ddd3e
popf
pop rax
jmp 0x1402de4b3
cmp eax, 0x19
jne 0x1402ddd4d
popf
pop rax
jmp 0x1402dec33
cmp eax, 8
jne 0x1402ddd5c
popf
pop rax
jmp 0x1402de2ed
cmp eax, 0x1d
jne 0x1402ddd6b
popf
pop rax
jmp 0x1402deea9
cmp eax, 0x17
jne 0x1402ddd7a
popf
pop rax
jmp 0x1402deaf9
cmp eax, 0x1c
jne 0x1402ddd89
popf
pop rax
jmp 0x1402dedda
cmp eax, 0x12
jne 0x1402ddd98
popf
pop rax
jmp 0x1402de826
cmp eax, 0x18
jne 0x1402ddda7
popf
pop rax
jmp 0x1402deb95
cmp eax, 0x11
jne 0x1402dddb6
popf
pop rax
jmp 0x1402de7ba
cmp eax, 0x1b
jne 0x1402dddc5
popf
pop rax
jmp 0x1402ded91
cmp eax, 0x21
jne 0x1402dddd4
popf
pop rax
jmp 0x1402df1d7
cmp eax, 0xa
jne 0x1402ddde3
popf
pop rax
jmp 0x1402de3e5
cmp eax, 0x14
jne 0x1402dddf2
popf
pop rax
jmp 0x1402de9e3
cmp eax, 0xf
jne 0x1402dde01
popf
pop rax
jmp 0x1402de681
cmp eax, 0x13
jne 0x1402dde10
popf
pop rax
jmp 0x1402de8cf
cmp eax, 0x15
jne 0x1402dde1f
popf
pop rax
jmp 0x1402dea1c
cmp eax, 0x22
jne 0x1402dde2e
popf
pop rax
jmp 0x1402df232
cmp eax, 0x1e
jne 0x1402dde3d
popf
pop rax
jmp 0x1402defcf
cmp eax, 0xc
jne 0x1402dde4c
popf
pop rax
jmp 0x1402de534
cmp eax, 7
jne 0x1402dde5b
popf
pop rax
jmp 0x1402de299
cmp eax, 5
jne 0x1402dde6a
popf
pop rax
jmp 0x1402de1ac
cmp eax, 0x1f
jne 0x1402dde79
popf
pop rax
jmp 0x1402df0df
cmp eax, 0x10
jne 0x1402dde88
popf
pop rax
jmp 0x1402de73b
cmp eax, 6
jne 0x1402dde97
popf
pop rax
jmp 0x1402de21a
cmp eax, 9
jne 0x1402ddea6
popf
pop rax
jmp 0x1402de34f
cmp eax, 4
jne 0x1402ddeb5
popf
pop rax
jmp 0x1402de11a
cmp eax, 0x16
jne 0x1402ddec4
popf
pop rax
jmp 0x1402dea63
cmp eax, 2
jne 0x1402dded3
popf
pop rax
jmp 0x1402de081
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400a21c0]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rdi, r8
mov r15, rdx
mov r14, rcx
call fcn.14012f9de
mov rsi, rax
xor eax, eax
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], eax
call fcn.14012f9de
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 0x1402ddf83
push rax
pushf
mov eax, 0xd3d82302
pushf
not eax
add eax, 0xef9459bf
xor eax, 0xa7418a09
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe0b99c0a
xor eax, 0xa6adf3f6
rol eax, 0x64
popf
pushf
not eax
add eax, 0xbd581803
xor eax, 0x8275485a
rol eax, 0x24
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x7cc23e06
pushf
not eax
add eax, 0xc2ca63f9
xor eax, 0xd7befa3e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xb5d6592f
xor eax, 0xf5d2f537
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa34b0925
xor eax, 0xdf30ff54
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x820842e8
xor eax, 0xe9a58023
rol eax, 0xd1
popf
jmp 0x1402ddcc6
cmp word [rax], r12w
je 0x1402de028
push rax
pushf
mov eax, 0xb8d7d82e
pushf
not eax
add eax, 0xe6221086
xor eax, 0xc2b06529
rol eax, 8
popf
pushf
not eax
add eax, 0xcb79af84
xor eax, 0xfd15857f
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd3996ed3
xor eax, 0xe86d655d
rol eax, 0xfb
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x287b6bb4
pushf
not eax
add eax, 0xa1bb4abf
xor eax, 0xe8cae018
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xff1b8123
xor eax, 0xfaca7d74
rol eax, 0x29
popf
pushf
not eax
add eax, 0x802db2ce
xor eax, 0xeafc840c
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x86c57497
xor eax, 0xdf632ea1
rol eax, 0x82
popf
jmp 0x1402ddcc6
mov edx, dword [reloc.WS2_32.dll_socket]
lea rcx, [0x1b27b8858]
pushf
sub rcx, 0x7272f548
popf
jmp 0x1402de09a
dec edx
mov r8, rbx
call fcn.1402801fa
mov dword [rbp - 0x20], r12d
mov rax, qword [rsi + 0x98]
test rax, rax
je 0x1402de0e7
push rax
pushf
mov eax, 0x44b27fab
pushf
not eax
add eax, 0xb4813c6c
xor eax, 0xc74bd0f4
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9c0c5e2a
xor eax, 0xeb39b414
rol eax, 0xf7
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0xd110b9bf
pushf
not eax
add eax, 0xf67e9023
xor eax, 0xad2f0d1a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xcca8bc4a
xor eax, 0xe066a56f
rol eax, 0xa3
popf
jmp 0x1402ddcc6
cmp word [rax], r12w
je 0x1402de179
push rax
pushf
mov eax, 0x1178cdac
pushf
not eax
add eax, 0xb10ddb9d
xor eax, 0xad7e40a4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xeb3bd444
xor eax, 0xfb818ba7
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa07677c0
xor eax, 0xe973c7d5
rol eax, 0x23
popf
pushf
not eax
add eax, 0xef45c9c4
xor eax, 0xdcbcc704
rol eax, 0xdf
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x76bc9000
pushf
not eax
add eax, 0xe9d5096c
xor eax, 0xd2ffa1c9
rol eax, 0x96
popf
pushf
not eax
add eax, 0xdb0a0257
xor eax, 0xb261f060
rol eax, 0x15
popf
jmp 0x1402ddcc6
mov rax, qword [rbx]
test rax, rax
je 0x1402de1e7
push rax
pushf
mov eax, 0xfddb00dc
pushf
not eax
add eax, 0xde03d39c
xor eax, 0xc47085cb
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x973a1db0
xor eax, 0x8e240712
rol eax, 0xbb
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0xa2e6faec
pushf
not eax
add eax, 0xaa97e356
xor eax, 0x82139e67
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xabcf1197
xor eax, 0xda140254
rol eax, 0x18
popf
jmp 0x1402ddcc6
cmp word [rax], r12w
je 0x1402de253
push rax
pushf
mov eax, 0xcc54710e
pushf
not eax
add eax, 0xed93aef8
xor eax, 0x87dd1c3b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd57db114
xor eax, 0x80a162d9
rol eax, 0xb7
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0xb0f847af
pushf
not eax
add eax, 0xbcdb8cfc
xor eax, 0xc09b5bd6
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf9e9fc6f
xor eax, 0xe9a50445
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9f2defdf
xor eax, 0xd3c00e79
rol eax, 0xf9
popf
jmp 0x1402ddcc6
lea rcx, [rbp - 0x20]
call fcn.1402fc171
jmp 0x1402de34f
lea rcx, [rbp - 0x20]
call fcn.1402e2b71
push rax
pushf
mov eax, 0x596fac91
pushf
not eax
add eax, 0xda93b713
xor eax, 0xe2ee0a2b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xad25ecdf
xor eax, 0xf2f58e50
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc1e01187
xor eax, 0x81708ef7
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb3b11c63
xor eax, 0xfa988a60
rol eax, 0x51
popf
jmp 0x1402ddcc6
cmp dword [rbp - 0x20], r12d
jne 0x1402de3b2
push rax
pushf
mov eax, 0xa2212632
pushf
not eax
add eax, 0xfd7175da
xor eax, 0x99735000
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcb644171
xor eax, 0xcfbdaccf
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xaeeeeb5e
xor eax, 0xae0f5c66
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf89e3b8c
xor eax, 0xf4ea0fcd
rol eax, 0x6f
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x731178fd
pushf
not eax
add eax, 0x9c8484a2
xor eax, 0xd74b91d5
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa95207eb
xor eax, 0xe47e59f9
rol eax, 0xb7
popf
jmp 0x1402ddcc6
mov edx, dword [0x140089300]
lea r8, [rsi + 0x98]
jmp 0x1402de3f3
dec edx
lea rcx, [0x1bbc3a26a]
pushf
sub rcx, 0x7bbb137a
popf
call fcn.1402801fa
test al, al
je 0x1402de45a
push rax
pushf
mov eax, 0xd6cdcabc
pushf
not eax
add eax, 0xa8b02073
xor eax, 0xc9b58ee4
rol eax, 2
popf
pushf
not eax
add eax, 0xfed472b3
xor eax, 0xa02589fc
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf0528e0f
xor eax, 0x9fc5f511
rol eax, 0x5a
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x1db322ae
pushf
not eax
add eax, 0xe683c603
xor eax, 0xa7669e27
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xc826bea8
xor eax, 0x8ff33253
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9b96327c
xor eax, 0xb6864ae0
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa7f8047c
xor eax, 0xed2826d1
rol eax, 0x26
popf
jmp 0x1402ddcc6
mov rax, qword [rbx]
test rax, rax
je 0x1402de4ee
push rax
pushf
mov eax, 0xd31f37cf
pushf
not eax
add eax, 0x81a2af8e
xor eax, 0x868c80f1
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd080c6f3
xor eax, 0xd2ad7cef
rol eax, 0x53
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0xec4f0a11
pushf
not eax
add eax, 0xc948b8b8
xor eax, 0xcba4d3fd
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xea17825d
xor eax, 0xee66d1c4
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa0dd8c27
xor eax, 0xe6585825
rol eax, 0x13
popf
jmp 0x1402ddcc6
cmp word [rax], r12w
je 0x1402de593
push rax
pushf
mov eax, 0x86b3d7d0
pushf
not eax
add eax, 0xe7513275
xor eax, 0x86c2fe9e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xba7adc54
xor eax, 0xb65f275f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc18b2631
xor eax, 0x9a08092c
rol eax, 0xde
popf
pushf
not eax
add eax, 0x92110506
xor eax, 0xf87505fd
rol eax, 0x47
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x672a38a2
pushf
not eax
add eax, 0x87edf0c6
xor eax, 0xf175deef
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe36c55d9
xor eax, 0xda7ad366
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa8cfc18e
xor eax, 0xef6e6ab6
rol eax, 3
popf
jmp 0x1402ddcc6
lea rcx, [rbp - 0x20]
call fcn.1402fc171
jmp 0x1402dea63
lea rcx, [rbp - 0x20]
call fcn.1402e2b71
jmp 0x1402dea63
mov rax, qword [rbx]
test rax, rax
je 0x1402de6e2
push rax
pushf
mov eax, 0xe42ca77e
pushf
not eax
add eax, 0xc58b1b26
xor eax, 0xfdf1c035
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9a805c13
xor eax, 0xc90b1918
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9e652036
xor eax, 0xd6bf753d
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9e6088f8
xor eax, 0xd0a6124a
rol eax, 0x12
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x30612678
pushf
not eax
add eax, 0x8c0caf9d
xor eax, 0xb99da4b8
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8c59932d
xor eax, 0xcdbecde5
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf5af7562
xor eax, 0xc8e652b5
rol eax, 0x65
popf
pushf
not eax
add eax, 0x9fae98de
xor eax, 0xb7401ecf
rol eax, 0x9e
popf
jmp 0x1402ddcc6
cmp word [rax], r12w
je 0x1402de774
push rax
pushf
mov eax, 0x32089779
pushf
not eax
add eax, 0xddd326c8
xor eax, 0xaab050f4
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x94693a0a
xor eax, 0x87e8db52
rol eax, 0x87
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x982a64dd
pushf
not eax
add eax, 0x9e633b8d
xor eax, 0x99e7f24f
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf4e7c2dc
xor eax, 0xeffd6597
rol eax, 0x16
popf
pushf
not eax
add eax, 0xda599dec
xor eax, 0xf21aaf48
rol eax, 0xc3
popf
jmp 0x1402ddcc6
call fcn.14012f9de
mov rdx, rax
or rcx, 0xffffffffffffffff
mov rax, qword [rax + 0xa0]
push rax
pushf
mov eax, 0x2383458a
pushf
not eax
add eax, 0xf757ec57
xor eax, 0xa33b281a
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf379cbac
xor eax, 0xc9ea3a56
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfc801fa7
xor eax, 0xf3597fa3
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xa177216c
xor eax, 0xb6a81bc0
rol eax, 0x44
popf
jmp 0x1402ddcc6
inc rcx
cmp word [rax + rcx*2], r12w
jne 0x1402de889
push rax
pushf
mov eax, 0xa8d3d2be
pushf
not eax
add eax, 0x9101717c
xor eax, 0x9e18a1e5
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9dbe416b
xor eax, 0xb60a2669
rol eax, 0x41
popf
pushf
not eax
add eax, 0xfaf2ca43
xor eax, 0x979466db
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb6ee94ad
xor eax, 0xb6999d51
rol eax, 0x13
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x12c30db2
pushf
not eax
add eax, 0xb40bad68
xor eax, 0xcf6f9770
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe1d245c7
xor eax, 0x9cf9b2e5
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8287b836
xor eax, 0xb84fb4cd
rol eax, 0x8f
popf
jmp 0x1402ddcc6
cmp rcx, 3
mov eax, r12d
lea rcx, [0x1b1f5b318]
pushf
sub rcx, 0x71ee9c88
popf
sete al
mov dword [rdx + 0xb4], eax
mov edx, 0x64333ae1
pushf
not edx
add edx, 0x9e661773
xor edx, 0xe4b15309
rol edx, 0xc
popf
pushf
not edx
add edx, 0x87e2c917
xor edx, 0xa82238d9
rol edx, 0x5b
popf
pushf
not edx
add edx, 0x86ae3214
xor edx, 0xc0253d15
rol edx, 0x7b
popf
pushf
not edx
add edx, 0xe91fb21f
xor edx, 0xe8e51af7
rol edx, 0xa5
popf
jmp 0x1402de94b
call qword [sym.imp.KERNEL32.dll_EnumSystemLocalesW]
test byte [rbp - 0x20], 4
jne 0x1402de99d
push rax
pushf
mov eax, 0xb24c7a23
pushf
not eax
add eax, 0xca3f674c
xor eax, 0x8e78c341
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf4f0df18
xor eax, 0x8ab6fd87
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe417ca3d
xor eax, 0xcf4ca3c3
rol eax, 0x1f
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0xf9da8668
pushf
not eax
add eax, 0xfdc1b39a
xor eax, 0xc100b7c9
rol eax, 0x36
popf
pushf
not eax
add eax, 0xdc7679d6
xor eax, 0x99b7ddc6
rol eax, 0x81
popf
pushf
not eax
add eax, 0x85281ea7
xor eax, 0xb5435a51
rol eax, 0x23
popf
jmp 0x1402ddcc6
mov dword [rbp - 0x20], r12d
jmp 0x1402dea63
mov dword [rbp - 0x20], 0x104
jmp 0x1402dea24
call qword [sym.imp.KERNEL32.dll_GetUserDefaultLCID]
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x1c], eax
push rax
pushf
mov eax, 0xf7284e37
pushf
not eax
add eax, 0x86d43b6a
xor eax, 0xf400f4b0
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe453344b
xor eax, 0x8e782f53
rol eax, 0xce
popf
jmp 0x1402ddcc6
cmp dword [rbp - 0x20], r12d
je 0x1402deac6
push rax
pushf
mov eax, 0x35987718
pushf
not eax
add eax, 0xc3b298e1
xor eax, 0x9f5a659a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf44ecff4
xor eax, 0xa493bbb2
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf8b054b0
xor eax, 0xffcaa50e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcb108bb5
xor eax, 0xaa26f561
rol eax, 7
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x19e13b17
pushf
not eax
add eax, 0xd0be958b
xor eax, 0xeb4ffb4f
rol eax, 6
popf
pushf
not eax
add eax, 0xf0c97162
xor eax, 0x9ca1224a
rol eax, 0x49
popf
jmp 0x1402ddcc6
lea rax, [r14 + 0x100]
neg r14
lea rdx, [rbp - 0x20]
sbb rcx, rcx
and rcx, rax
call fcn.1402c97e3
mov ebx, eax
test eax, eax
je 0x1402deb62
push rax
pushf
mov eax, 0x755ead30
pushf
not eax
add eax, 0xff30b83e
xor eax, 0xbeb6149e
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9debdb7b
xor eax, 0xafc9505f
rol eax, 8
popf
pushf
not eax
add eax, 0xbc65ae91
xor eax, 0x92bebc25
rol eax, 0xb
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x4ae660a2
pushf
not eax
add eax, 0xf29ef917
xor eax, 0xc62de22d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xed3b217e
xor eax, 0xc1087a72
rol eax, 0x9a
popf
jmp 0x1402ddcc6
movzx ecx, bx
jmp 0x1402deb99
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x1402debda
push rax
pushf
mov eax, 0x3eda082b
pushf
not eax
add eax, 0xc1bd8bfc
xor eax, 0xc7838a75
rol eax, 2
popf
pushf
not eax
add eax, 0xb7c51d4d
xor eax, 0xa244f727
rol eax, 0x3c
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0xb815f07e
pushf
not eax
add eax, 0xe81448ad
xor eax, 0x86cd13a6
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf4ccfaaa
xor eax, 0xc15c98dd
rol eax, 0x65
popf
pushf
not eax
add eax, 0xff7236cf
xor eax, 0xbfa44e75
rol eax, 0xee
popf
pushf
not eax
add eax, 0xff92d0d6
xor eax, 0xd2d531a9
rol eax, 0x7f
popf
jmp 0x1402ddcc6
mov ecx, dword [rbp - 0x1c]
mov edx, 0x7566a735
pushf
not edx
add edx, 0xcb756ebf
xor edx, 0xbce3f6cc
rol edx, 0x26
popf
pushf
not edx
add edx, 0xa57c7c37
xor edx, 0xea302afc
rol edx, 0xfa
popf
jmp 0x1402dec66
call qword [sym.imp.KERNEL32.dll_IsValidLocale]
test eax, eax
je 0x1402deca7
push rax
pushf
mov eax, 0x47e3a953
pushf
not eax
add eax, 0xc087136c
xor eax, 0xc325eecd
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa9ac1113
xor eax, 0xe669ab35
rol eax, 0x99
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x553990d5
pushf
not eax
add eax, 0xe3be122e
xor eax, 0xc77533b0
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc66d78bb
xor eax, 0xfa0fc99c
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb88b2a65
xor eax, 0xc1bb375c
rol eax, 0x77
popf
jmp 0x1402ddcc6
test r15, r15
je 0x1402ded4b
push rax
pushf
mov eax, 0xde5bbc0a
pushf
not eax
add eax, 0xab84c12f
xor eax, 0xd8ff961f
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xfdbfc71b
xor eax, 0x9a4dfb75
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf48c5042
xor eax, 0x9b3b8ff8
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x89be5576
xor eax, 0xc04004a0
rol eax, 0xc6
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0xa1d6ed24
pushf
not eax
add eax, 0xb3efc8cb
xor eax, 0xb10d2e15
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa628db0b
xor eax, 0xedfa3819
rol eax, 0x25
popf
pushf
not eax
add eax, 0xdba2e7d7
xor eax, 0xf910b1ba
rol eax, 0x9f
popf
jmp 0x1402ddcc6
mov dword [r15], ebx
push rax
pushf
mov eax, 0x3e3704ff
pushf
not eax
add eax, 0xaba2030c
xor eax, 0xe8bea429
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8717c7c4
xor eax, 0xbd5be7cf
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc9a654c8
xor eax, 0x83b54521
rol eax, 0xdc
popf
jmp 0x1402ddcc6
mov ecx, dword [rbp - 0x1c]
lea rdx, [rsi + 0x2f0]
xor r9d, r9d
lea esi, [r9 + 0x55]
mov r8d, esi
call fcn.1401c682a
test rdi, rdi
je 0x1402dee50
push rax
pushf
mov eax, 0xcd5eb9dd
pushf
not eax
add eax, 0xe7fb7388
xor eax, 0x9e833cb9
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf8e5246b
xor eax, 0xc4ba0a5f
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa45c2712
xor eax, 0xad8d5719
rol eax, 1
popf
pushf
not eax
add eax, 0xa6a9712c
xor eax, 0xb62c6ad6
rol eax, 0x42
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x7268755d
pushf
not eax
add eax, 0xad52ccc2
xor eax, 0xcf709ab5
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb5198d05
xor eax, 0xbf0b1d78
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd07b3407
xor eax, 0x8ba7b8ec
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x9f2d3a09
xor eax, 0x84a9abde
rol eax, 0x9e
popf
jmp 0x1402ddcc6
mov ecx, dword [rbp - 0x1c]
lea rdx, [rdi + 0x120]
xor r9d, r9d
mov r8d, esi
call fcn.1401c682a
mov ecx, dword [rbp - 0x1c]
mov esi, 0xac1a84b1
pushf
not esi
add esi, 0xeadfbfe9
xor esi, 0xcd6eeee2
rol esi, 0x15
popf
pushf
not esi
add esi, 0xb6b5497e
xor esi, 0xfbf6d413
rol esi, 0x22
popf
mov r9d, esi
mov r8, rdi
mov edx, 0xcd5c13e6
pushf
not edx
add edx, 0xb136d1ce
xor edx, 0xebd74f7c
rol edx, 0xb9
popf
pushf
not edx
add edx, 0x96eb649c
xor edx, 0xe0db40b6
rol edx, 0x41
popf
jmp 0x1402def26
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x1402def76
push rax
pushf
mov eax, 0xf845a88
pushf
not eax
add eax, 0xef1953bf
xor eax, 0xf4f937f9
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa3ce5c4d
xor eax, 0xbd0fcc94
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xda472fd2
xor eax, 0x8d117b74
rol eax, 0x75
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0xf1acdc9a
pushf
not eax
add eax, 0xc6a7a748
xor eax, 0xb9b68fe2
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd9f7d38f
xor eax, 0x83c3ebf5
rol eax, 0x43
popf
pushf
not eax
add eax, 0xfaea3436
xor eax, 0xe0878c9f
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xde2b8b68
xor eax, 0xd7892511
rol eax, 0xf7
popf
jmp 0x1402ddcc6
mov ecx, dword [rbp - 0x18]
lea r8, [rdi + 0x80]
mov r9d, esi
mov edx, 0x4b9cb830
pushf
not edx
add edx, 0xc8d62bca
xor edx, 0xece31fa4
rol edx, 0xd8
popf
pushf
not edx
add edx, 0xeb2ac269
xor edx, 0x94fb17c5
rol edx, 0x4c
popf
pushf
not edx
add edx, 0x8e49e8fd
xor edx, 0xfdf3b60b
rol edx, 0xca
popf
pushf
not edx
add edx, 0xd669ce03
xor edx, 0xfefc1338
rol edx, 0x57
popf
jmp 0x1402df036
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x1402df099
push rax
pushf
mov eax, 0xae9ebaba
pushf
not eax
add eax, 0xaeae30da
xor eax, 0x936e4bb7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9be5357a
xor eax, 0xb4ba2961
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb74d2ce6
xor eax, 0x8655c364
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xefea84a2
xor eax, 0xafe3f70d
rol eax, 0x9c
popf
jmp 0x1402ddcc6
push rax
pushf
mov eax, 0x1cc6cd6c
pushf
not eax
add eax, 0xd3de11ff
xor eax, 0xf09e1e2c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x832b6233
xor eax, 0xed3b2882
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbf1f4030
xor eax, 0x8b84368e
rol eax, 0xfe
popf
jmp 0x1402ddcc6
lea rdx, [rdi + 0x100]
mov ecx, ebx
lea r9d, [rsi - 0x36]
lea r8d, [rsi - 0x30]
call fcn.1401d2373
push rax
pushf
mov eax, 0xe1c997
pushf
not eax
add eax, 0xace40881
xor eax, 0xe0a2526a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xed1b05aa
xor eax, 0xe66626f8
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xebee57b6
xor eax, 0xc0377cb2
rol eax, 0x11
popf
jmp 0x1402ddcc6
mov eax, 0xd80b827
pushf
not eax
add eax, 0xe0b2483d
xor eax, 0xaf36ba70
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe690d703
xor eax, 0x8cf99f02
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd95e8993
xor eax, 0xfea13949
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xaa4edd54
xor eax, 0xe7019f59
rol eax, 9
popf
jmp 0x1402df232
xor eax, eax
push rax
pushf
mov eax, 0x99a78187
pushf
not eax
add eax, 0xf40c3628
xor eax, 0xb5a09ce9
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe0dd7e07
xor eax, 0xe5fc9b0b
rol eax, 0x94
popf
pushf
not eax
add eax, 0xbe3da293
xor eax, 0xbf60321c
rol eax, 0x60
popf
pushf
not eax
add eax, 0x83ce8d2a
xor eax, 0xab5817cb
rol eax, 0x8d
popf
jmp 0x1402ddcc6
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14021cfd0
add rsp, 0x40
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret