Function at 0x140099feb
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x65c2b9c1
pushf
not eax
add eax, 0xf63efbb0
xor eax, 0xd3776ef4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa46d4bcd
xor eax, 0xd603f43b
rol eax, 0xad
popf
pushf
not eax
add eax, 0xcc52eddf
xor eax, 0xb10332d3
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc16d5ba7
xor eax, 0xe8af9f0c
rol eax, 0xaa
popf
cmp eax, 0x29
jne 0x14009a04e
popf
pop rax
jmp 0x14009b973
cmp eax, 0
jne 0x14009a05d
popf
pop rax
jmp 0x14009a35a
cmp eax, 3
jne 0x14009a06c
popf
pop rax
jmp 0x14009a514
cmp eax, 1
jne 0x14009a07b
popf
pop rax
jmp 0x14009a432
cmp eax, 0xd
jne 0x14009a08a
popf
pop rax
jmp 0x14009ab57
cmp eax, 0x1a
jne 0x14009a099
popf
pop rax
jmp 0x14009b1b7
cmp eax, 0xe
jne 0x14009a0a8
popf
pop rax
jmp 0x14009aba5
cmp eax, 0x31
jne 0x14009a0b7
popf
pop rax
jmp 0x14009bd3b
cmp eax, 0x19
jne 0x14009a0c6
popf
pop rax
jmp 0x14009b152
cmp eax, 8
jne 0x14009a0d5
popf
pop rax
jmp 0x14009a7ba
cmp eax, 0x2a
jne 0x14009a0e4
popf
pop rax
jmp 0x14009ba0d
cmp eax, 0x17
jne 0x14009a0f3
popf
pop rax
jmp 0x14009b0ae
cmp eax, 0x1c
jne 0x14009a102
popf
pop rax
jmp 0x14009b269
cmp eax, 0x2e
jne 0x14009a111
popf
pop rax
jmp 0x14009bc37
cmp eax, 0x18
jne 0x14009a120
popf
pop rax
jmp 0x14009b100
cmp eax, 0x2b
jne 0x14009a12f
popf
pop rax
jmp 0x14009bab1
cmp eax, 0x1b
jne 0x14009a13e
popf
pop rax
jmp 0x14009b217
cmp eax, 0x2d
jne 0x14009a14d
popf
pop rax
jmp 0x14009bbf8
cmp eax, 0x23
jne 0x14009a15c
popf
pop rax
jmp 0x14009b65f
cmp eax, 0x25
jne 0x14009a16b
popf
pop rax
jmp 0x14009b71c
cmp eax, 0x32
jne 0x14009a17a
popf
pop rax
jmp 0x14009bdd7
cmp eax, 0x13
jne 0x14009a189
popf
pop rax
jmp 0x14009ae88
cmp eax, 0x33
jne 0x14009a198
popf
pop rax
jmp 0x14009be87
cmp eax, 0x24
jne 0x14009a1a7
popf
pop rax
jmp 0x14009b6e5
cmp eax, 0x1e
jne 0x14009a1b6
popf
pop rax
jmp 0x14009b312
cmp eax, 0xc
jne 0x14009a1c5
popf
pop rax
jmp 0x14009aaad
cmp eax, 0x26
jne 0x14009a1d4
popf
pop rax
jmp 0x14009b79e
cmp eax, 0x27
jne 0x14009a1e3
popf
pop rax
jmp 0x14009b851
cmp eax, 0x30
jne 0x14009a1f2
popf
pop rax
jmp 0x14009bcdb
cmp eax, 0x10
jne 0x14009a201
popf
pop rax
jmp 0x14009acd8
cmp eax, 0x2c
jne 0x14009a210
popf
pop rax
jmp 0x14009bb42
cmp eax, 9
jne 0x14009a21f
popf
pop rax
jmp 0x14009a85c
cmp eax, 4
jne 0x14009a22e
popf
pop rax
jmp 0x14009a58f
cmp eax, 0x16
jne 0x14009a23d
popf
pop rax
jmp 0x14009b060
cmp eax, 0x28
jne 0x14009a24c
popf
pop rax
jmp 0x14009b8e5
cmp eax, 0xa
jne 0x14009a25b
popf
pop rax
jmp 0x14009a985
cmp eax, 0x22
jne 0x14009a26a
popf
pop rax
jmp 0x14009b5bb
cmp eax, 0x14
jne 0x14009a279
popf
pop rax
jmp 0x14009af06
cmp eax, 7
jne 0x14009a288
popf
pop rax
jmp 0x14009a707
cmp eax, 0x34
jne 0x14009a297
popf
pop rax
jmp 0x14009bed2
cmp eax, 2
jne 0x14009a2a6
popf
pop rax
jmp 0x14009a493
cmp eax, 0x20
jne 0x14009a2b5
popf
pop rax
jmp 0x14009b40b
cmp eax, 0x1d
jne 0x14009a2c4
popf
pop rax
jmp 0x14009b2b1
cmp eax, 0x11
jne 0x14009a2d3
popf
pop rax
jmp 0x14009ad51
cmp eax, 6
jne 0x14009a2e2
popf
pop rax
jmp 0x14009a626
cmp eax, 0x2f
jne 0x14009a2f1
popf
pop rax
jmp 0x14009bc9c
cmp eax, 0x12
jne 0x14009a300
popf
pop rax
jmp 0x14009adf1
cmp eax, 0x21
jne 0x14009a30f
popf
pop rax
jmp 0x14009b514
cmp eax, 0x1f
jne 0x14009a31e
popf
pop rax
jmp 0x14009b3bd
cmp eax, 0xb
jne 0x14009a32d
popf
pop rax
jmp 0x14009aa1c
cmp eax, 0xf
jne 0x14009a33c
popf
pop rax
jmp 0x14009ac44
cmp eax, 0x15
jne 0x14009a34b
popf
pop rax
jmp 0x14009afbd
cmp eax, 5
jne 0x14009a35a
popf
pop rax
jmp 0x14009a614
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x40
mov rax, qword [0x140029028]
xor rax, rsp
mov qword [rsp + 0x38], rax
mov rsi, rdx
call fcn.140083d23
xor ebx, ebx
mov edi, eax
test eax, eax
je 0x14009a3ec
push rax
pushf
mov eax, 0xf928f67
pushf
not eax
add eax, 0xe37ce95b
xor eax, 0xa873316f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe5a5b892
xor eax, 0xc2aeb0d3
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x92b53b6c
xor eax, 0xd90c1545
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8dc170ec
xor eax, 0xcd13238a
rol eax, 0x9d
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xad733575
pushf
not eax
add eax, 0xc11e884a
xor eax, 0x82a9533a
rol eax, 0x67
popf
pushf
not eax
add eax, 0x97b99837
xor eax, 0xaa99cb7a
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x841110a8
xor eax, 0xef59ef3c
rol eax, 0x12
popf
jmp 0x14009a03f
lea r12, [0x19b38f33d]
pushf
sub r12, 0x5b365acd
popf
mov r14d, ebx
mov rax, r12
lea ebp, [rbx + 1]
push rax
pushf
mov eax, 0x9824d8d0
pushf
not eax
add eax, 0xcfaeaeff
xor eax, 0xe9e51e94
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xfc3daf76
xor eax, 0xf7f62724
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe1e4abd9
xor eax, 0xae56fbc5
rol eax, 0x5e
popf
jmp 0x14009a03f
cmp dword [rax], edi
je 0x14009a4e1
push rax
pushf
mov eax, 0xfd9f3648
pushf
not eax
add eax, 0xf8a655d9
xor eax, 0xa7269daf
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xae50e52f
xor eax, 0xe825dbc5
rol eax, 0x27
popf
pushf
not eax
add eax, 0xefa4d9f9
xor eax, 0xbe869c28
rol eax, 0x9c
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x9d3f6c5a
pushf
not eax
add eax, 0xa62df4a3
xor eax, 0x9a04d53b
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb10165c0
xor eax, 0xc78c3706
rol eax, 0x48
popf
jmp 0x14009a03f
push rbp
not ebp
sub r14d, ebp
pop rbp
sub r14d, 1
add rax, 0x30
cmp r14d, 5
jb 0x14009a55c
push rax
pushf
mov eax, 0x8997f670
pushf
not eax
add eax, 0xeb48c4b3
xor eax, 0xe59430be
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x8bda9892
xor eax, 0xebfb880d
rol eax, 0x33
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x1c31f0ab
pushf
not eax
add eax, 0xc32f7bcc
xor eax, 0xec5d9f5a
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x84d76d2a
xor eax, 0x8b8fc87f
rol eax, 0x66
popf
jmp 0x14009a03f
cmp edi, 0xfde8
je 0x14009a5ce
push rax
pushf
mov eax, 0x63499faa
pushf
not eax
add eax, 0xe2dbe86a
xor eax, 0xb8baf663
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x82cc386c
xor eax, 0xa6050f85
rol eax, 0xfd
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x464c0cd4
pushf
not eax
add eax, 0xa5f2b902
xor eax, 0xbb939e89
rol eax, 5
popf
pushf
not eax
add eax, 0x84aaf0ca
xor eax, 0xa6ae7989
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8e2e4922
xor eax, 0xa979f077
rol eax, 0x2c
popf
jmp 0x14009a03f
movzx ecx, di
jmp 0x14009a618
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x14009b3bd
mov eax, 0x30464e96
pushf
not eax
add eax, 0xef2d17b6
xor eax, 0xb39ed1c2
rol eax, 0x79
popf
pushf
not eax
add eax, 0xdb1fa1fb
xor eax, 0xa8818715
rol eax, 0x95
popf
pushf
not eax
add eax, 0x91281c58
xor eax, 0xb0b79c48
rol eax, 0x76
popf
pushf
not eax
add eax, 0xabd7c994
xor eax, 0xade875b6
rol eax, 0xf9
popf
cmp edi, eax
jne 0x14009a6ae
push rax
pushf
mov eax, 0x674474e
pushf
not eax
add eax, 0xa17723ef
xor eax, 0xc606db47
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x87ef8649
xor eax, 0x831bd7c6
rol eax, 0xcb
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x42af64c5
pushf
not eax
add eax, 0xab9a5c6e
xor eax, 0xa13d0932
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd262cb31
xor eax, 0xfe297e44
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xf062a444
xor eax, 0xcea1002f
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xaa358f85
xor eax, 0xfef3209a
rol eax, 0x57
popf
jmp 0x14009a03f
mov qword [rsi + 4], rax
mov qword [rsi + 0x220], rbx
mov dword [rsi + 0x18], ebx
mov word [rsi + 0x1c], bx
lea rdi, [rsi + 0xc]
movzx eax, bx
mov ecx, 0x234b1e4
pushf
not ecx
add ecx, 0x8cddfcef
xor ecx, 0xc9776e57
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xe2f3e258
xor ecx, 0xc2a935e9
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0xb1c85959
xor ecx, 0xdad33917
rol ecx, 0xae
popf
rep stosw word [rdi], ax
mov rcx, rsi
call fcn.1400c6295
jmp 0x14009beda
lea rdx, [rsp + 0x20]
mov ecx, edi
jmp 0x14009a7c2
call qword [sym.imp.KERNEL32.dll_GetCPInfo]
test eax, eax
je 0x14009a829
push rax
pushf
mov eax, 0xa739838b
pushf
not eax
add eax, 0xf6d8cb38
xor eax, 0xcde21a5f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xeb350622
xor eax, 0xf21b3046
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe70705eb
xor eax, 0xf2508f7a
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcb6901a0
xor eax, 0xa3f13e67
rol eax, 0x8d
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xb2266e65
pushf
not eax
add eax, 0xb99a1ccd
xor eax, 0xa972a098
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe67cc8ce
xor eax, 0xe7c4bc92
rol eax, 0x96
popf
jmp 0x14009a03f
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0xf3e6ea2e
pushf
not r8d
add r8d, 0xfc0a4ab3
xor r8d, 0xbf0be73d
rol r8d, 0x1f
popf
pushf
not r8d
add r8d, 0xfdb4ec2d
xor r8d, 0xcc9637ee
rol r8d, 0x2d
popf
pushf
not r8d
add r8d, 0xa16cbab4
xor r8d, 0x86a4f73c
rol r8d, 0x73
popf
pushf
not r8d
add r8d, 0xef96ebfa
xor r8d, 0x908c897c
rol r8d, 0xbe
popf
call fcn.1400050d0
cmp dword [rsp + 0x20], 2
mov dword [rsi + 4], edi
mov qword [rsi + 0x220], rbx
jne 0x14009a92c
push rax
pushf
mov eax, 0x8cba650d
pushf
not eax
add eax, 0xa982b89e
xor eax, 0xba5da03b
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8d418a76
xor eax, 0xf582db85
rol eax, 0x50
popf
pushf
not eax
add eax, 0xeefb7ce4
xor eax, 0xe9997a14
rol eax, 0xe
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x9edd2911
pushf
not eax
add eax, 0xbdd5cde6
xor eax, 0xddf900e2
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd6273521
xor eax, 0xff28e93b
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc3b88d06
xor eax, 0x9981999c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa33a74f3
xor eax, 0x91252d70
rol eax, 0x14
popf
jmp 0x14009a03f
lea rcx, [rsp + 0x26]
cmp byte [rsp + 0x26], bl
je 0x14009a9d6
push rax
pushf
mov eax, 0x56f837bb
pushf
not eax
add eax, 0xa058809c
xor eax, 0xd78d5691
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb3b0d883
xor eax, 0xd5857ba5
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xda48fe0c
xor eax, 0xd3cdb6b7
rol eax, 0xbe
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xeee8beea
pushf
not eax
add eax, 0xec331201
xor eax, 0xedf0a5dc
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc1b7799c
xor eax, 0x94c2cb62
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf93cfb90
xor eax, 0xe1ea62ae
rol eax, 0xfa
popf
jmp 0x14009a03f
cmp byte [rcx + 1], bl
je 0x14009aa54
push rax
pushf
mov eax, 0x9e00e22f
pushf
not eax
add eax, 0x8b6cb2c8
xor eax, 0xbcab943e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x849cfa03
xor eax, 0xf69cd4d0
rol eax, 0xf1
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xedadd36f
pushf
not eax
add eax, 0xac275d2f
xor eax, 0xa8d1a04b
rol eax, 0x85
popf
pushf
not eax
add eax, 0x80410dfe
xor eax, 0x885a75e4
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xff1c7d60
xor eax, 0xe9f21069
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc6cf1d6d
xor eax, 0xde15ff0b
rol eax, 0x7d
popf
jmp 0x14009a03f
movzx eax, byte [rcx + 1]
movzx edx, byte [rcx]
cmp edx, eax
ja 0x14009ab11
push rax
pushf
mov eax, 0x3a5142d9
pushf
not eax
add eax, 0xb47bc928
xor eax, 0xfa8190e9
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdb280da9
xor eax, 0xa7d3b9bc
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc3a8363c
xor eax, 0xd6f5a789
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe9a4647a
xor eax, 0xa9f66b37
rol eax, 0
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x2a38dbe7
pushf
not eax
add eax, 0xddc7bb07
xor eax, 0xef939da6
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8a46537a
xor eax, 0x866e1fa1
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe59d01bf
xor eax, 0xf1ed2851
rol eax, 0x28
popf
jmp 0x14009a03f
sub eax, edx
lea edi, [rdx + 1]
lea edx, [rax + rbp]
push rax
pushf
mov eax, 0xf894469c
pushf
not eax
add eax, 0xa1bc8e65
xor eax, 0xe2943088
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd4c7efb3
xor eax, 0xd0721f8d
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb7623db2
xor eax, 0xc97ed962
rol eax, 0x89
popf
jmp 0x14009a03f
or byte [rdi + rsi + 0x18], 4
push rbp
not ebp
sub edi, ebp
pop rbp
sub edi, 1
sub rdx, rbp
jne 0x14009ac11
push rax
pushf
mov eax, 0x43ec401b
pushf
not eax
add eax, 0xdde3498f
xor eax, 0xb595896e
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xefb4a996
xor eax, 0xb9e4e50f
rol eax, 0x73
popf
pushf
not eax
add eax, 0xff364e6b
xor eax, 0xfb005d29
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa1eb1f51
xor eax, 0xd7d51e3d
rol eax, 0x69
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x1af72362
pushf
not eax
add eax, 0x97bad74e
xor eax, 0x87029f90
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9ee721b5
xor eax, 0xe5baa5b9
rol eax, 0x66
popf
jmp 0x14009a03f
add rcx, 2
cmp byte [rcx], bl
jne 0x14009ac92
push rax
pushf
mov eax, 0x5364ee1f
pushf
not eax
add eax, 0xb9a0ed3b
xor eax, 0xa53e7395
rol eax, 0xce
popf
pushf
not eax
add eax, 0xdf393ad7
xor eax, 0x96cec37e
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8a57a378
xor eax, 0xd46215d3
rol eax, 0x97
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x1157779a
pushf
not eax
add eax, 0xdb1bd09a
xor eax, 0xc17bc301
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf225a331
xor eax, 0xdce06ef5
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf5687e07
xor eax, 0xe9bda2af
rol eax, 0xab
popf
jmp 0x14009a03f
lea rax, [rsi + 0x1a]
mov ecx, 0x6528b165
pushf
not ecx
add ecx, 0xcf18270d
xor ecx, 0xcb05a546
rol ecx, 0xf0
popf
pushf
not ecx
add ecx, 0xcf03e69a
xor ecx, 0xfe25b3af
rol ecx, 0x55
popf
push rax
pushf
mov eax, 0x9f128d58
pushf
not eax
add eax, 0x80da250e
xor eax, 0xbf37a9c5
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd5336dfa
xor eax, 0xc239af9b
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf62756e5
xor eax, 0xe1aed579
rol eax, 0x5e
popf
jmp 0x14009a03f
or byte [rax], 8
push rbp
not rbp
sub rax, rbp
pop rbp
sub rax, 1
sub rcx, rbp
jne 0x14009adab
push rax
pushf
mov eax, 0xaed7061c
pushf
not eax
add eax, 0xd5305100
xor eax, 0xfb5c6996
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x8c788e37
xor eax, 0xd02f7cac
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xff5e04a5
xor eax, 0xfa6e6889
rol eax, 0xe0
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x27d5bb62
pushf
not eax
add eax, 0xffd17609
xor eax, 0xd5421bfd
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd6011287
xor eax, 0xa94b977f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf0c61de9
xor eax, 0xe594231d
rol eax, 0x70
popf
jmp 0x14009a03f
mov ecx, dword [rsi + 4]
sub ecx, 0x3a4
je 0x14009ae2f
push rax
pushf
mov eax, 0x86120297
pushf
not eax
add eax, 0xdeb31768
xor eax, 0xbcc29a05
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa3af2bd3
xor eax, 0xb17d647b
rol eax, 0xe0
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x9b699f7f
pushf
not eax
add eax, 0xdc0341b3
xor eax, 0xaec2cd14
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa5d6753c
xor eax, 0xc1482a3b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xeee45c48
xor eax, 0xe3ae8ec9
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xdecdaaac
xor eax, 0xd2c5c66c
rol eax, 0xcb
popf
jmp 0x14009a03f
sub ecx, 4
je 0x14009aec0
push rax
pushf
mov eax, 0x5a51d17b
pushf
not eax
add eax, 0xd1981697
xor eax, 0x91cc93ba
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xfe72baaa
xor eax, 0xb9076916
rol eax, 0xdd
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xbc84bfb5
pushf
not eax
add eax, 0xeac9987f
xor eax, 0x86b201be
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x866392d9
xor eax, 0xef2fe460
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe6ba0f25
xor eax, 0x8afd14e6
rol eax, 0x63
popf
jmp 0x14009a03f
sub ecx, 0xd
je 0x14009af64
push rax
pushf
mov eax, 0x784803e0
pushf
not eax
add eax, 0xaf13177c
xor eax, 0xf841d46e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb387a091
xor eax, 0xb10c28e6
rol eax, 0x88
popf
pushf
not eax
add eax, 0xcf5a7bfd
xor eax, 0xb9ebd937
rol eax, 0x13
popf
pushf
not eax
add eax, 0xbf940398
xor eax, 0x9458b0ea
rol eax, 0x46
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xa12c3caf
pushf
not eax
add eax, 0xd6ea041f
xor eax, 0xeac1011a
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd6e852df
xor eax, 0xe776d6ff
rol eax, 0x56
popf
pushf
not eax
add eax, 0xda75cf6a
xor eax, 0xbb54c896
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8a15c3d7
xor eax, 0xb69316cc
rol eax, 0x4c
popf
jmp 0x14009a03f
cmp ecx, ebp
je 0x14009b007
push rax
pushf
mov eax, 0x790a4ebd
pushf
not eax
add eax, 0x9c15e70c
xor eax, 0xe8987a97
rol eax, 0x71
popf
pushf
not eax
add eax, 0xff463545
xor eax, 0x940f3d02
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf8206899
xor eax, 0xe151970b
rol eax, 0xe3
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xc389c1d7
pushf
not eax
add eax, 0xe922ce8d
xor eax, 0x84606892
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe19a83b6
xor eax, 0xde4e56ee
rol eax, 0x73
popf
pushf
not eax
add eax, 0xab4dd65c
xor eax, 0xc8956ba3
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbe8c702a
xor eax, 0xa8fcbb4d
rol eax, 0x2b
popf
jmp 0x14009a03f
mov rax, rbx
jmp 0x14009b217
mov rax, qword [str.zh_TW]
jmp 0x14009b217
mov rax, qword [str.ko_KR]
jmp 0x14009b217
mov rax, qword [str.zh_CN]
jmp 0x14009b217
mov rax, qword [str.ja_JP]
push rax
pushf
mov eax, 0x72d11800
pushf
not eax
add eax, 0xaaa89c61
xor eax, 0xd9bf10eb
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdd9e9910
xor eax, 0x8156722d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbdbb896a
xor eax, 0xfc6532f4
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8c4490f1
xor eax, 0x833cae9e
rol eax, 0x85
popf
jmp 0x14009a03f
mov qword [rsi + 0x220], rax
jmp 0x14009b2b1
mov ebp, ebx
push rax
pushf
mov eax, 0xcf174e3a
pushf
not eax
add eax, 0xca0d4ad0
xor eax, 0xff5f3a7f
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbe89ff18
xor eax, 0x9ed25c35
rol eax, 0x94
popf
pushf
not eax
add eax, 0xaeeb9892
xor eax, 0x956276cb
rol eax, 0x3e
popf
jmp 0x14009a03f
mov dword [rsi + 8], ebp
jmp 0x14009a719
cmp dword [0x14002a760], ebx
jne 0x14009b364
push rax
pushf
mov eax, 0x2001ec15
pushf
not eax
add eax, 0xf8a51817
xor eax, 0x8e4edb74
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8915a9b5
xor eax, 0xa6df19f6
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8c046d3e
xor eax, 0xc7a5f36c
rol eax, 0xff
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xe4e292d
pushf
not eax
add eax, 0xe80958e3
xor eax, 0xfab07ff3
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe11f6387
xor eax, 0xc61211e9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc85c979f
xor eax, 0x9a11f8ea
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa66becd8
xor eax, 0xc2a16605
rol eax, 0xa5
popf
jmp 0x14009a03f
or eax, 0xffffffff
jmp 0x14009bedc
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0x94a79686
pushf
not r8d
add r8d, 0x8dd9e9a7
xor r8d, 0xb3a9a290
rol r8d, 0x3e
popf
pushf
not r8d
add r8d, 0x8d2146b5
xor r8d, 0xa1db71e0
rol r8d, 0x80
popf
pushf
not r8d
add r8d, 0x80bd94db
xor r8d, 0xb51c5922
rol r8d, 0xc4
popf
call fcn.1400050d0
mov eax, r14d
lea r9, [r12 + 0x10]
lea r15, [0x1be783c4e]
pushf
sub r15, 0x7e75a3ee
popf
mov r14d, 0x79cde579
pushf
not r14d
add r14d, 0x8929016f
xor r14d, 0xfe8eeca0
rol r14d, 0x7b
popf
pushf
not r14d
add r14d, 0x991a4dcf
xor r14d, 0xe98bbe14
rol r14d, 0xf5
popf
lea r11, [rax + rax*2]
shl r11, 4
push r11
not r11
sub r9, r11
pop r11
sub r9, 1
push rax
pushf
mov eax, 0x5cedccad
pushf
not eax
add eax, 0xf0b66465
xor eax, 0xb8273ae9
rol eax, 1
popf
pushf
not eax
add eax, 0xe82e35bf
xor eax, 0xd49f5cc7
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x859438fd
xor eax, 0xf9468ed6
rol eax, 0xf1
popf
jmp 0x14009a03f
mov rdx, r9
cmp byte [r9], bl
je 0x14009b575
push rax
pushf
mov eax, 0xd69989b7
pushf
not eax
add eax, 0xde8407f4
xor eax, 0x9dc0474d
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc3005e20
xor eax, 0x90c056d2
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x82aa25b2
xor eax, 0xa628ce5b
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9a8af60c
xor eax, 0xd9485b7e
rol eax, 0xbc
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x5171ab60
pushf
not eax
add eax, 0xf300d9e2
xor eax, 0xad927823
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9cfaa3c3
xor eax, 0x93fb7130
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc1943250
xor eax, 0xe1e8a08b
rol eax, 0x9a
popf
jmp 0x14009a03f
cmp byte [rdx + 1], bl
je 0x14009b606
push rax
pushf
mov eax, 0x261b7cf9
pushf
not eax
add eax, 0xbc8030bf
xor eax, 0xb68593fb
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9148ea8a
xor eax, 0xeca12296
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe1d3998c
xor eax, 0xf66a03d5
rol eax, 0x49
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x6f70bb5e
pushf
not eax
add eax, 0xfe5bb5f9
xor eax, 0xabcfeaa5
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb17bb8a4
xor eax, 0xa17eda06
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa26217f7
xor eax, 0xa9c73cd8
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf84f2fda
xor eax, 0xacf1ea49
rol eax, 0xb9
popf
jmp 0x14009a03f
movzx r8d, byte [rdx]
movzx eax, byte [rdx + 1]
cmp r8d, eax
ja 0x14009b69f
push rax
pushf
mov eax, 0x4eb24ea5
pushf
not eax
add eax, 0xcc183a5f
xor eax, 0xb0d5729d
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x876b340e
xor eax, 0xf50c5904
rol eax, 0x71
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x10c73722
pushf
not eax
add eax, 0xe5cd3fde
xor eax, 0x82ed5124
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb9db676f
xor eax, 0xab892aff
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa16718d6
xor eax, 0xc04191e6
rol eax, 0x33
popf
jmp 0x14009a03f
lea r10d, [r8 + 1]
push rax
pushf
mov eax, 0x6b8e5c74
pushf
not eax
add eax, 0xf450926e
xor eax, 0xa17249aa
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc95f432e
xor eax, 0xefdb6094
rol eax, 0xc6
popf
jmp 0x14009a03f
cmp r10d, 0x101
jae 0x14009b76b
push rax
pushf
mov eax, 0xe8362f7c
pushf
not eax
add eax, 0xad3c17c3
xor eax, 0x8a41769a
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x97446dcb
xor eax, 0x9e85e92d
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa216d12d
xor eax, 0x9380e88d
rol eax, 0x8d
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x81359d10
pushf
not eax
add eax, 0xb04982a3
xor eax, 0x9100eea4
rol eax, 0x30
popf
pushf
not eax
add eax, 0xda541f03
xor eax, 0xcf3a60ef
rol eax, 0xf0
popf
jmp 0x14009a03f
mov al, byte [r15]
push rbp
not ebp
sub r8d, ebp
pop rbp
sub r8d, 1
or byte [r10 + rsi + 0x18], al
push rbp
not ebp
sub r10d, ebp
pop rbp
sub r10d, 1
movzx eax, byte [rdx + 1]
cmp r8d, eax
jbe 0x14009b80b
push rax
pushf
mov eax, 0x51f76b5f
pushf
not eax
add eax, 0xc51fb565
xor eax, 0xecd503d4
rol eax, 0x65
popf
pushf
not eax
add eax, 0x94403e5f
xor eax, 0xfecdfd18
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf4e4db5f
xor eax, 0xce778b1f
rol eax, 0x9b
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xe7e51f13
pushf
not eax
add eax, 0x96719c2a
xor eax, 0xb9525601
rol eax, 5
popf
pushf
not eax
add eax, 0xa4b0ac87
xor eax, 0xed7937b6
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf957cff8
xor eax, 0xbb158745
rol eax, 0xe9
popf
jmp 0x14009a03f
add rdx, 2
cmp byte [rdx], bl
jne 0x14009b89f
push rax
pushf
mov eax, 0x7d7f3159
pushf
not eax
add eax, 0x9621d8b9
xor eax, 0xb53c6e17
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc17e6027
xor eax, 0xab88a0c4
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9872372d
xor eax, 0xc303af65
rol eax, 0x61
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x4a95d3cd
pushf
not eax
add eax, 0xa03810c8
xor eax, 0xc26a7831
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe7ea4299
xor eax, 0xc8165e23
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc67cbb61
xor eax, 0x816593a7
rol eax, 0x46
popf
jmp 0x14009a03f
add r9, 8
push rbp
not rbp
sub r15, rbp
pop rbp
sub r15, 1
sub r14, rbp
jne 0x14009b92d
push rax
pushf
mov eax, 0x7b7c5318
pushf
not eax
add eax, 0x9ed54c54
xor eax, 0xe7c358f7
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8ef638de
xor eax, 0xf3547899
rol eax, 0x19
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x2eca1c0f
pushf
not eax
add eax, 0xb6b4e03c
xor eax, 0xb3067e5f
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe5d7b7f9
xor eax, 0xa178f9a2
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x809e7aaf
xor eax, 0xa4c4d82c
rol eax, 0x6d
popf
jmp 0x14009a03f
mov dword [rsi + 4], edi
mov dword [rsi + 8], ebp
sub edi, 0x3a4
je 0x14009b9b4
push rax
pushf
mov eax, 0xd9c5709e
pushf
not eax
add eax, 0xb9a4285d
xor eax, 0xf9f064a6
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xba27e43c
xor eax, 0xe70f160d
rol eax, 0xf6
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xde3fba9e
pushf
not eax
add eax, 0xa6b4ab51
xor eax, 0x99cfdc8d
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfda3e8f4
xor eax, 0xde980724
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xfa0e0be3
xor eax, 0xe0c181a7
rol eax, 0x64
popf
pushf
not eax
add eax, 0xeb66568f
xor eax, 0x98aa6e1c
rol eax, 0xce
popf
jmp 0x14009a03f
sub edi, 4
je 0x14009ba58
push rax
pushf
mov eax, 0xd2537aaf
pushf
not eax
add eax, 0x871191d6
xor eax, 0x9dcdac44
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb4fbf431
xor eax, 0x924d6e74
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb9799c54
xor eax, 0xb1f84a9b
rol eax, 0xe8
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0x2073362c
pushf
not eax
add eax, 0xe02ee392
xor eax, 0xb02f2371
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9e4cf3d8
xor eax, 0xf1f34438
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb88de650
xor eax, 0xd5aef807
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe4f22998
xor eax, 0xd8cfc77c
rol eax, 0x97
popf
jmp 0x14009a03f
sub edi, 0xd
je 0x14009bae9
push rax
pushf
mov eax, 0x6c2bcf22
pushf
not eax
add eax, 0xade110b1
xor eax, 0xa5d4579d
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc3df0bb8
xor eax, 0xa0d65b34
rol eax, 0x20
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xb3ac7d46
pushf
not eax
add eax, 0xc8d779ae
xor eax, 0xa92ea0a2
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x882238c9
xor eax, 0x8b4dd7dd
rol eax, 6
popf
pushf
not eax
add eax, 0xa8783342
xor eax, 0xcf1fd421
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc63c51b8
xor eax, 0xdcc3bd6d
rol eax, 0x95
popf
jmp 0x14009a03f
cmp edi, ebp
jne 0x14009bb9f
push rax
pushf
mov eax, 0xd69693c
pushf
not eax
add eax, 0xf15f5475
xor eax, 0xf1fda55a
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe01d902d
xor eax, 0x9650f7a4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf7fe101b
xor eax, 0x9adb3aa1
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf18b3dd0
xor eax, 0xc27d7c2b
rol eax, 0xfd
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xcd6f045c
pushf
not eax
add eax, 0xc574b0ea
xor eax, 0xc20c8046
rol eax, 0xde
popf
pushf
not eax
add eax, 0x89ddfea1
xor eax, 0x8785760b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd10a2321
xor eax, 0xc7cc64d8
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xdcea2ad0
xor eax, 0xea0d654e
rol eax, 0xbb
popf
jmp 0x14009a03f
mov rbx, qword [str.zh_TW]
jmp 0x14009bd3b
mov rbx, qword [str.ko_KR]
jmp 0x14009bd3b
mov rbx, qword [str.zh_CN]
jmp 0x14009bd3b
mov rbx, qword [str.ja_JP]
push rax
pushf
mov eax, 0x4fbe1841
pushf
not eax
add eax, 0xb4d4bd98
xor eax, 0xca32caa6
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9df9465a
xor eax, 0xc78d29e2
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd1f8907d
xor eax, 0xc7fcc0df
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe72f6859
xor eax, 0xba043c06
rol eax, 0x42
popf
jmp 0x14009a03f
sub r11, rsi
mov qword [rsi + 0x220], rbx
lea rdx, [rsi + 0xc]
mov ecx, 0x8012e926
pushf
not ecx
add ecx, 0xb0735ffe
xor ecx, 0xbad1c799
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0xaa63c97a
xor ecx, 0xe5b1d298
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0x8b3cda34
xor ecx, 0xc7277a6b
rol ecx, 0xf8
popf
lea rdi, [r11 + r12]
push rax
pushf
mov eax, 0xe45538ea
pushf
not eax
add eax, 0xc9860efc
xor eax, 0xaad78992
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc49775e6
xor eax, 0xfa52503c
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd539f967
xor eax, 0xedc659c5
rol eax, 0x97
popf
jmp 0x14009a03f
movzx eax, word [rdi + rdx - 8]
mov word [rdx], ax
lea rdx, [rdx + 2]
sub rcx, rbp
jne 0x14009be41
push rax
pushf
mov eax, 0xbc6de17e
pushf
not eax
add eax, 0xc230f835
xor eax, 0x888ee661
rol eax, 0xf
popf
pushf
not eax
add eax, 0xbc0fbd10
xor eax, 0xfb8b4837
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa9292ac9
xor eax, 0xd6f5cdcd
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9ca3ef7e
xor eax, 0xe6a4317b
rol eax, 0x70
popf
jmp 0x14009a03f
push rax
pushf
mov eax, 0xc8da577e
pushf
not eax
add eax, 0xd5a23d21
xor eax, 0xb863ccd9
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xaba958cb
xor eax, 0x80f8652b
rol eax, 0x23
popf
pushf
not eax
add eax, 0x85da01b9
xor eax, 0xed20e49c
rol eax, 0x13
popf
jmp 0x14009a03f
jmp 0x14009a767
mov rcx, rsi
call fcn.1400b6d45
xor eax, eax
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.14009c3e7
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x40]
mov rbp, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret