Function at 0x1406cbef0
Capabilities:
Get geographical location

Disassembly:
push rax
pushf
mov eax, 0x4a89ace2
pushf
not eax
add eax, 0x9d3dc86e
xor eax, 0x897982a0
rol eax, 8
popf
pushf
not eax
add eax, 0xda8dba67
xor eax, 0xf5e57aab
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x903d7fae
xor eax, 0xdbdcea92
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdb853966
xor eax, 0x97ef5f19
rol eax, 0xd1
popf
cmp eax, 0x20
jne 0x1406cbf53
popf
pop rax
jmp 0x1406cd3cf
cmp eax, 0
jne 0x1406cbf62
popf
pop rax
jmp 0x1406cc151
cmp eax, 3
jne 0x1406cbf71
popf
pop rax
jmp 0x1406cc2fd
cmp eax, 1
jne 0x1406cbf80
popf
pop rax
jmp 0x1406cc25a
cmp eax, 0xd
jne 0x1406cbf8f
popf
pop rax
jmp 0x1406cc8a5
cmp eax, 0x1a
jne 0x1406cbf9e
popf
pop rax
jmp 0x1406ccfd0
cmp eax, 0xe
jne 0x1406cbfad
popf
pop rax
jmp 0x1406cc90c
cmp eax, 0xb
jne 0x1406cbfbc
popf
pop rax
jmp 0x1406cc792
cmp eax, 0x19
jne 0x1406cbfcb
popf
pop rax
jmp 0x1406cced9
cmp eax, 8
jne 0x1406cbfda
popf
pop rax
jmp 0x1406cc5de
cmp eax, 0x1d
jne 0x1406cbfe9
popf
pop rax
jmp 0x1406cd18b
cmp eax, 0x17
jne 0x1406cbff8
popf
pop rax
jmp 0x1406ccd9f
cmp eax, 0x1c
jne 0x1406cc007
popf
pop rax
jmp 0x1406cd0cf
cmp eax, 0x12
jne 0x1406cc016
popf
pop rax
jmp 0x1406ccaf2
cmp eax, 0x18
jne 0x1406cc025
popf
pop rax
jmp 0x1406cce4e
cmp eax, 0x11
jne 0x1406cc034
popf
pop rax
jmp 0x1406cca86
cmp eax, 0x1b
jne 0x1406cc043
popf
pop rax
jmp 0x1406cd074
cmp eax, 0x21
jne 0x1406cc052
popf
pop rax
jmp 0x1406cd46b
cmp eax, 0xa
jne 0x1406cc061
popf
pop rax
jmp 0x1406cc6c3
cmp eax, 0x14
jne 0x1406cc070
popf
pop rax
jmp 0x1406ccc74
cmp eax, 0xf
jne 0x1406cc07f
popf
pop rax
jmp 0x1406cc94d
cmp eax, 0x13
jne 0x1406cc08e
popf
pop rax
jmp 0x1406ccb88
cmp eax, 0x15
jne 0x1406cc09d
popf
pop rax
jmp 0x1406cccc3
cmp eax, 0x22
jne 0x1406cc0ac
popf
pop rax
jmp 0x1406cd4a0
cmp eax, 0x1e
jne 0x1406cc0bb
popf
pop rax
jmp 0x1406cd2a0
cmp eax, 0xc
jne 0x1406cc0ca
popf
pop rax
jmp 0x1406cc813
cmp eax, 7
jne 0x1406cc0d9
popf
pop rax
jmp 0x1406cc577
cmp eax, 5
jne 0x1406cc0e8
popf
pop rax
jmp 0x1406cc451
cmp eax, 0x1f
jne 0x1406cc0f7
popf
pop rax
jmp 0x1406cd386
cmp eax, 0x10
jne 0x1406cc106
popf
pop rax
jmp 0x1406cc9ce
cmp eax, 6
jne 0x1406cc115
popf
pop rax
jmp 0x1406cc4f8
cmp eax, 9
jne 0x1406cc124
popf
pop rax
jmp 0x1406cc640
cmp eax, 4
jne 0x1406cc133
popf
pop rax
jmp 0x1406cc3bf
cmp eax, 0x16
jne 0x1406cc142
popf
pop rax
jmp 0x1406ccd0a
cmp eax, 2
jne 0x1406cc151
popf
pop rax
jmp 0x1406cc2d9
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x14004b080]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rdi, r8
mov r15, rdx
mov r14, rcx
call fcn.1405dfa60
mov rsi, rax
xor eax, eax
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], eax
call fcn.1405dfa60
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 0x1406cc214
push rax
pushf
mov eax, 0x479cd3ae
pushf
not eax
add eax, 0x9199761e
xor eax, 0xa7586dc9
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xab72eb5b
xor eax, 0x8aaef01e
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe203ad74
xor eax, 0x96ab443d
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf13517c0
xor eax, 0x81470ab5
rol eax, 0x17
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x70d0b8fe
pushf
not eax
add eax, 0x96395e77
xor eax, 0xf850f4d5
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd2fae624
xor eax, 0xf2809d9e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9c3151eb
xor eax, 0xdbf21d36
rol eax, 0x4a
popf
jmp 0x1406cbf44
cmp word [rax], r12w
je 0x1406cc2a6
push rax
pushf
mov eax, 0x504d643a
pushf
not eax
add eax, 0xb2fc5956
xor eax, 0xfa51daee
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xef7c5fed
xor eax, 0xa7ebbbb8
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa2d7a837
xor eax, 0xd1c0a8e2
rol eax, 0x77
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x41008c22
pushf
not eax
add eax, 0x98b98dc7
xor eax, 0xb6d8ec5e
rol eax, 0x70
popf
pushf
not eax
add eax, 0xae4fc6ab
xor eax, 0xc054e589
rol eax, 0x1a
popf
jmp 0x1406cbf44
mov rdx, qword [0x140035f40]
lea rcx, [0x1b45acd53]
pushf
sub rcx, 0x74576f83
popf
jmp 0x1406cc2f3
dec edx
mov r8, rbx
call fcn.140690e49
mov dword [rbp - 0x20], r12d
mov rax, qword [rsi + 0x98]
test rax, rax
je 0x1406cc366
push rax
pushf
mov eax, 0xfab2d7a0
pushf
not eax
add eax, 0x95e8bffd
xor eax, 0xef7f8bc7
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe66c7881
xor eax, 0xd7774875
rol eax, 0xa
popf
pushf
not eax
add eax, 0x827ef821
xor eax, 0xf799a368
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x892ff1d5
xor eax, 0xd9eacd15
rol eax, 0xd0
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x92ae5a4
pushf
not eax
add eax, 0xde314865
xor eax, 0x9d381e39
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9f0ac18a
xor eax, 0x90192f65
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8fe8e2a5
xor eax, 0x8b708b90
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa3c8e968
xor eax, 0xeee14c7f
rol eax, 0x62
popf
jmp 0x1406cbf44
cmp word [rax], r12w
je 0x1406cc40b
push rax
pushf
mov eax, 0x1f33b4fa
pushf
not eax
add eax, 0xc7502fdf
xor eax, 0xcfcc3a57
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf851971b
xor eax, 0xb204968a
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9281dcd1
xor eax, 0xda967aa9
rol eax, 0x6a
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x8341a6dd
pushf
not eax
add eax, 0x8239066e
xor eax, 0xb8ba108e
rol eax, 3
popf
pushf
not eax
add eax, 0x89e37695
xor eax, 0xcccd0226
rol eax, 0x78
popf
pushf
not eax
add eax, 0xccc8e69c
xor eax, 0xb82d309c
rol eax, 0xe4
popf
jmp 0x1406cbf44
mov rax, qword [rbx]
test rax, rax
je 0x1406cc4b2
push rax
pushf
mov eax, 0xfc3b6f9
pushf
not eax
add eax, 0x915869b0
xor eax, 0xfb4e018c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc09eec51
xor eax, 0xdc3dd317
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xab8b86be
xor eax, 0xd422a00d
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9541f99b
xor eax, 0xca2603b3
rol eax, 0x2a
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x19b8caa3
pushf
not eax
add eax, 0x8924e61e
xor eax, 0xbd5128ab
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfaccecf8
xor eax, 0xbebd92ba
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc052a3f0
xor eax, 0xe15fd764
rol eax, 0x65
popf
jmp 0x1406cbf44
cmp word [rax], r12w
je 0x1406cc544
push rax
pushf
mov eax, 0xb72883c3
pushf
not eax
add eax, 0xe47aea22
xor eax, 0xe73af010
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd3140e04
xor eax, 0xa24105b1
rol eax, 0x10
popf
pushf
not eax
add eax, 0x9c16328e
xor eax, 0xe18d6d51
rol eax, 0x78
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x71df4086
pushf
not eax
add eax, 0xe333d84e
xor eax, 0xef4565e0
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcd0bc5b5
xor eax, 0xbb199e36
rol eax, 0xde
popf
jmp 0x1406cbf44
lea rcx, [rbp - 0x20]
call fcn.1406da8df
jmp 0x1406cc640
lea rcx, [rbp - 0x20]
call fcn.1406cf5a7
push rax
pushf
mov eax, 0x8854bbab
pushf
not eax
add eax, 0xe4aca756
xor eax, 0xca8c1269
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa57619fb
xor eax, 0x99265ee4
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa859b3c9
xor eax, 0xe3d5d4b7
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd5f00856
xor eax, 0x87902fca
rol eax, 0x71
popf
jmp 0x1406cbf44
cmp dword [rbp - 0x20], r12d
jne 0x1406cc690
push rax
pushf
mov eax, 0xf3b49d7e
pushf
not eax
add eax, 0x98be77d6
xor eax, 0x9ce73a51
rol eax, 0x23
popf
pushf
not eax
add eax, 0xec8038fc
xor eax, 0xfc5224bd
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa78ecd6a
xor eax, 0x91dda5eb
rol eax, 0xb4
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x5e99efd2
pushf
not eax
add eax, 0xf554ef93
xor eax, 0xb42bbe78
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xfb30134a
xor eax, 0x844f8905
rol eax, 0x64
popf
jmp 0x1406cbf44
mov rdx, qword [0x140035dc0]
lea r8, [rsi + 0x98]
jmp 0x1406cc6d2
dec edx
lea rcx, [0x197339e9d]
pushf
sub rcx, 0x573044ed
popf
call fcn.140690e49
test al, al
je 0x1406cc74c
push rax
pushf
mov eax, 0x5b7aa175
pushf
not eax
add eax, 0x8f566208
xor eax, 0xd1beee9e
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf9b9265b
xor eax, 0xd4e949a6
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa70b069b
xor eax, 0xc878b8db
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd6304e4b
xor eax, 0xea99e09c
rol eax, 0xb6
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x491db99b
pushf
not eax
add eax, 0xbbe67af7
xor eax, 0xad77a89a
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe2f24779
xor eax, 0xbab87586
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfb730ec0
xor eax, 0xd9fe73c5
rol eax, 0x89
popf
jmp 0x1406cbf44
mov rax, qword [rbx]
test rax, rax
je 0x1406cc7cd
push rax
pushf
mov eax, 0x2ceffe14
pushf
not eax
add eax, 0x9a516f4f
xor eax, 0xdf0cbf66
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe35bc659
xor eax, 0x8a24ef2a
rol eax, 0x16
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x348811a5
pushf
not eax
add eax, 0xdbbf5205
xor eax, 0xcc580689
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9516a7b3
xor eax, 0x903200f3
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd4ac6698
xor eax, 0xa7beb6fd
rol eax, 0xe3
popf
jmp 0x1406cbf44
cmp word [rax], r12w
je 0x1406cc85f
push rax
pushf
mov eax, 0x2670f37b
pushf
not eax
add eax, 0xce572726
xor eax, 0xb82836b8
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9903959d
xor eax, 0x87ca39f5
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa5e0f56d
xor eax, 0x9f61acd0
rol eax, 0x95
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0xb3f0fbfa
pushf
not eax
add eax, 0xab535b02
xor eax, 0xef9b5a2d
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb7945364
xor eax, 0xda47597b
rol eax, 4
popf
pushf
not eax
add eax, 0xbd9b8711
xor eax, 0xde250b09
rol eax, 0xe3
popf
jmp 0x1406cbf44
lea rcx, [rbp - 0x20]
call fcn.1406da8df
jmp 0x1406ccd0a
lea rcx, [rbp - 0x20]
call fcn.1406cf5a7
jmp 0x1406ccd0a
mov rax, qword [rbx]
test rax, rax
je 0x1406cc988
push rax
pushf
mov eax, 0xba8feaf7
pushf
not eax
add eax, 0xe6525de5
xor eax, 0xf86eca0f
rol eax, 0x60
popf
pushf
not eax
add eax, 0x802e46b9
xor eax, 0xbc818dd6
rol eax, 8
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x3b8a1d7d
pushf
not eax
add eax, 0xc10c2916
xor eax, 0xf2bea8be
rol eax, 0xd
popf
pushf
not eax
add eax, 0xfc1f1591
xor eax, 0xb95ff0a9
rol eax, 0xb
popf
pushf
not eax
add eax, 0xdc240981
xor eax, 0xae200289
rol eax, 0xce
popf
jmp 0x1406cbf44
cmp word [rax], r12w
je 0x1406cca2d
push rax
pushf
mov eax, 0x728ba48d
pushf
not eax
add eax, 0xc7771fda
xor eax, 0xb2a8103a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xba5d5e2a
xor eax, 0x9a09f488
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x89420327
xor eax, 0x9397f41b
rol eax, 4
popf
pushf
not eax
add eax, 0xe56e3f4e
xor eax, 0xa2fbe80b
rol eax, 0x9c
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x54f341fe
pushf
not eax
add eax, 0x8a6b4b24
xor eax, 0xa51cba7a
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8a6ab9e5
xor eax, 0xb3df5ae0
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8fffc96d
xor eax, 0xe0269547
rol eax, 0x98
popf
pushf
not eax
add eax, 0xaec49b79
xor eax, 0xafaefe77
rol eax, 0xbe
popf
jmp 0x1406cbf44
call fcn.1405dfa60
mov rdx, rax
or rcx, 0xffffffffffffffff
mov rax, qword [rax + 0xa0]
push rax
pushf
mov eax, 0xcffcec0d
pushf
not eax
add eax, 0x8da90a14
xor eax, 0xd5e2cc0e
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe56b7eb5
xor eax, 0xd3c770bb
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe81d6414
xor eax, 0x81a0e878
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xea9a164a
xor eax, 0xb1fd947f
rol eax, 0x7c
popf
jmp 0x1406cbf44
inc rcx
cmp word [rax + rcx*2], r12w
jne 0x1406ccb42
push rax
pushf
mov eax, 0x5b26288
pushf
not eax
add eax, 0xdd466c90
xor eax, 0xb5602a7d
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9dbcb191
xor eax, 0xa88834e1
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xc6214731
xor eax, 0xbb19b26d
rol eax, 0x87
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0xa44474dd
pushf
not eax
add eax, 0x9ebaa495
xor eax, 0xaf373e0f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb9617fa6
xor eax, 0xf6fbad3b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf26a83d9
xor eax, 0xfb36d216
rol eax, 0xad
popf
jmp 0x1406cbf44
cmp rcx, 3
mov eax, r12d
lea rcx, [0x189755a67]
pushf
sub rcx, 0x49729e7b
popf
sete al
mov dword [rdx + 0xb4], eax
mov edx, 0x4bb8eacb
pushf
not edx
add edx, 0xcad60fa2
xor edx, 0xc20e9711
rol edx, 0x61
popf
pushf
not edx
add edx, 0xd91b894c
xor edx, 0xd875c007
rol edx, 0xb7
popf
pushf
not edx
add edx, 0xc7d0b3d3
xor edx, 0xea0d7262
rol edx, 0xd9
popf
jmp 0x1406ccbef
call qword [sym.imp.KERNEL32.dll_EnumSystemLocalesW]
test byte [rbp - 0x20], 4
jne 0x1406ccc41
push rax
pushf
mov eax, 0x4376504b
pushf
not eax
add eax, 0xda585a00
xor eax, 0xa14ec78a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xcefbbaf5
xor eax, 0x8aa3556a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xe7c46060
xor eax, 0xfa923dc1
rol eax, 0x87
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x35d4e92b
pushf
not eax
add eax, 0xd5aac230
xor eax, 0xa66e7af2
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd2506b36
xor eax, 0xf9627ca6
rol eax, 0xf1
popf
jmp 0x1406cbf44
mov dword [rbp - 0x20], r12d
jmp 0x1406ccd0a
mov dword [rbp - 0x20], 0x104
jmp 0x1406ccccb
call qword [sym.imp.KERNEL32.dll_GetUserDefaultLCID]
mov dword [rbp - 0x18], eax
mov dword [rbp - 0x1c], eax
push rax
pushf
mov eax, 0x1c1d7fc4
pushf
not eax
add eax, 0xbb31038d
xor eax, 0xce9e0ac2
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa34fe8cf
xor eax, 0x96e3a079
rol eax, 0xc2
popf
jmp 0x1406cbf44
cmp dword [rbp - 0x20], r12d
je 0x1406ccd59
push rax
pushf
mov eax, 0x4941a0a4
pushf
not eax
add eax, 0xfd0428af
xor eax, 0xf333a307
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa0c218ee
xor eax, 0xc597cf0f
rol eax, 6
popf
pushf
not eax
add eax, 0x9fc7dd14
xor eax, 0x95610963
rol eax, 1
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x99386c98
pushf
not eax
add eax, 0xb1ac313c
xor eax, 0xde1e16d1
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfd124b7a
xor eax, 0x9c4518f0
rol eax, 0x22
popf
pushf
not eax
add eax, 0x98e901e2
xor eax, 0x8ab4e253
rol eax, 0x4e
popf
jmp 0x1406cbf44
lea rax, [r14 + 0x100]
neg r14
lea rdx, [rbp - 0x20]
sbb rcx, rcx
and rcx, rax
call fcn.1406ba608
mov ebx, eax
test eax, eax
je 0x1406ccdf5
push rax
pushf
mov eax, 0xea21c90
pushf
not eax
add eax, 0x83c18d7c
xor eax, 0xe2db8ef1
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf9e19d09
xor eax, 0xd1f1484a
rol eax, 0x14
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x9be6d40d
pushf
not eax
add eax, 0xb34d998d
xor eax, 0xbb449b91
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xafbde91f
xor eax, 0xe7a802b1
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8eee4150
xor eax, 0x965322f9
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc4369b4b
xor eax, 0x89523f14
rol eax, 0x89
popf
jmp 0x1406cbf44
movzx ecx, bx
jmp 0x1406cce52
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x1406cce93
push rax
pushf
mov eax, 0xaba21510
pushf
not eax
add eax, 0xd2f0cf11
xor eax, 0xda9fa6cd
rol eax, 0x16
popf
pushf
not eax
add eax, 0xc279507c
xor eax, 0x8ef9b834
rol eax, 0xf6
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0xec96b38d
pushf
not eax
add eax, 0xa4a20694
xor eax, 0xa999d383
rol eax, 0x34
popf
pushf
not eax
add eax, 0x930f1c0b
xor eax, 0xe25c5486
rol eax, 0x55
popf
pushf
not eax
add eax, 0x98a0eb8a
xor eax, 0xed13cf3f
rol eax, 0xa8
popf
jmp 0x1406cbf44
mov ecx, dword [rbp - 0x1c]
mov edx, 0xa3400a54
pushf
not edx
add edx, 0xe73b479d
xor edx, 0xc8d9bf7f
rol edx, 0x2e
popf
pushf
not edx
add edx, 0xc27d3747
xor edx, 0x873d8d46
rol edx, 0x5a
popf
pushf
not edx
add edx, 0xcd5b2b7f
xor edx, 0x928c45d6
rol edx, 0x7f
popf
pushf
not edx
add edx, 0xec1c21cd
xor edx, 0xb0064ee6
rol edx, 0x8e
popf
jmp 0x1406ccf36
call qword [sym.imp.KERNEL32.dll_IsValidLocale]
test eax, eax
je 0x1406ccf77
push rax
pushf
mov eax, 0x9bc5b79c
pushf
not eax
add eax, 0x94c142b5
xor eax, 0xcd7c4aa8
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc66997a1
xor eax, 0xd1917cdd
rol eax, 0x67
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0xde462f32
pushf
not eax
add eax, 0xee7f0657
xor eax, 0xf5c17394
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf600a5c8
xor eax, 0xe88afeed
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf7e69b6b
xor eax, 0x843c4cfa
rol eax, 0x63
popf
pushf
not eax
add eax, 0xbd7e44bb
xor eax, 0xa4672632
rol eax, 0xf4
popf
jmp 0x1406cbf44
test r15, r15
je 0x1406cd02e
push rax
pushf
mov eax, 0x37fe163b
pushf
not eax
add eax, 0x874efccc
xor eax, 0x8c41c742
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfbbe39ab
xor eax, 0xf2e4ca13
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc9e2a7a9
xor eax, 0xc7725982
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf8a51024
xor eax, 0xa60bbbe4
rol eax, 0xc6
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x95e32300
pushf
not eax
add eax, 0xe6fa472f
xor eax, 0xf82c3217
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8f63e6b3
xor eax, 0x8078c6b7
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x848b238a
xor eax, 0xcf8361cc
rol eax, 0x58
popf
jmp 0x1406cbf44
mov dword [r15], ebx
push rax
pushf
mov eax, 0xa914284
pushf
not eax
add eax, 0xbdcdcb55
xor eax, 0xd25eceed
rol eax, 1
popf
pushf
not eax
add eax, 0xe4ef37b1
xor eax, 0xb33378c8
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa787dbda
xor eax, 0x84b6cfcc
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x83a89662
xor eax, 0xd1d28ea7
rol eax, 0x9e
popf
jmp 0x1406cbf44
mov ecx, dword [rbp - 0x1c]
lea rdx, [rsi + 0x2f0]
xor r9d, r9d
lea esi, [r9 + 0x55]
mov r8d, esi
call fcn.140643365
test rdi, rdi
je 0x1406cd132
push rax
pushf
mov eax, 0x17e838bd
pushf
not eax
add eax, 0x8d2485d6
xor eax, 0x8b96080e
rol eax, 1
popf
pushf
not eax
add eax, 0xf7c4b27e
xor eax, 0xd574c79e
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x863f5b13
xor eax, 0x81410ce3
rol eax, 0x11
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0x6f576c2
pushf
not eax
add eax, 0xcbf33c44
xor eax, 0x8afce05c
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xce18aa0c
xor eax, 0xf02d4e7b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa1bd5de4
xor eax, 0xf5b95b5c
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb78eb102
xor eax, 0xbd028c8e
rol eax, 0x71
popf
jmp 0x1406cbf44
mov ecx, dword [rbp - 0x1c]
lea rdx, [rdi + 0x120]
xor r9d, r9d
mov r8d, esi
call fcn.140643365
mov ecx, dword [rbp - 0x1c]
mov esi, 0x6f15e056
pushf
not esi
add esi, 0xdfaef657
xor esi, 0xf010f7a0
rol esi, 0xb0
popf
pushf
not esi
add esi, 0xc1290b04
xor esi, 0xdfc88a7a
rol esi, 0x50
popf
mov r9d, esi
mov r8, rdi
mov edx, 0x7276854d
pushf
not edx
add edx, 0x99bb4fa9
xor edx, 0xf545a1bb
rol edx, 0xda
popf
pushf
not edx
add edx, 0xa4a87dd6
xor edx, 0xa90320a2
rol edx, 0x83
popf
pushf
not edx
add edx, 0xc6963457
xor edx, 0xa3797032
rol edx, 0x8f
popf
jmp 0x1406cd21d
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x1406cd25a
push rax
pushf
mov eax, 0xbd4332dc
pushf
not eax
add eax, 0xdc2d0282
xor eax, 0xb9c5b609
rol eax, 0x48
popf
pushf
not eax
add eax, 0xba647175
xor eax, 0x8dea34cd
rol eax, 0xd5
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0xcd720f95
pushf
not eax
add eax, 0xc43315d6
xor eax, 0xb0a13587
rol eax, 0x44
popf
pushf
not eax
add eax, 0xcbcf43d0
xor eax, 0xca0e7426
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf57187c1
xor eax, 0xda1202de
rol eax, 0x43
popf
jmp 0x1406cbf44
mov ecx, dword [rbp - 0x18]
lea r8, [rdi + 0x80]
mov r9d, esi
mov edx, 0x3ec8abc0
pushf
not edx
add edx, 0xc2da3899
xor edx, 0xf6e620b7
rol edx, 0xd9
popf
pushf
not edx
add edx, 0xb92051c2
xor edx, 0xda3a726b
rol edx, 0xc0
popf
jmp 0x1406cd2dd
call qword [sym.imp.KERNEL32.dll_GetLocaleInfoW]
test eax, eax
je 0x1406cd32d
push rax
pushf
mov eax, 0x29f9b1b5
pushf
not eax
add eax, 0xf1839c4b
xor eax, 0x956eaf48
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc5e1fc42
xor eax, 0xf80e54bd
rol eax, 0
popf
pushf
not eax
add eax, 0xba9ad17c
xor eax, 0xae363e46
rol eax, 0x53
popf
jmp 0x1406cbf44
push rax
pushf
mov eax, 0xbfbece7
pushf
not eax
add eax, 0xd5ad9969
xor eax, 0x87f954d2
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb42666aa
xor eax, 0xb8275e85
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdde78750
xor eax, 0xa07ff4a6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xed4c7661
xor eax, 0x94fe7c4a
rol eax, 0x33
popf
jmp 0x1406cbf44
lea rdx, [rdi + 0x100]
mov ecx, ebx
lea r9d, [rsi - 0x36]
lea r8d, [rsi - 0x30]
call fcn.14064ac65
push rax
pushf
mov eax, 0x13c1dcb8
pushf
not eax
add eax, 0xe6613408
xor eax, 0xfb3bb29f
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb72fab7b
xor eax, 0xd14f81d6
rol eax, 0xd1
popf
jmp 0x1406cbf44
mov eax, 0x519c39cd
pushf
not eax
add eax, 0x87af5da4
xor eax, 0xce733532
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa863e71f
xor eax, 0xdedc35ef
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd69fac9e
xor eax, 0xc4e85b57
rol eax, 5
popf
jmp 0x1406cd4a0
xor eax, eax
push rax
pushf
mov eax, 0x2b572a73
pushf
not eax
add eax, 0x8e12f66c
xor eax, 0xf272d069
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8f8e9a67
xor eax, 0xfec46ed5
rol eax, 0x55
popf
jmp 0x1406cbf44
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14066b1de
add rsp, 0x40
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret