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

Disassembly:
push rax
pushf
mov eax, 0xa3e68d45
pushf
not eax
add eax, 0xdfb2ec7f
xor eax, 0xde5bb87b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdd47be5d
xor eax, 0xa8a95ea9
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe0745c80
xor eax, 0xa25db615
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaa7e264c
xor eax, 0xc21df71e
rol eax, 7
popf
cmp eax, 0x29
jne 0x140175e5e
popf
pop rax
jmp 0x1401777f1
cmp eax, 0
jne 0x140175e6d
popf
pop rax
jmp 0x140176179
cmp eax, 3
jne 0x140175e7c
popf
pop rax
jmp 0x140176333
cmp eax, 1
jne 0x140175e8b
popf
pop rax
jmp 0x14017623e
cmp eax, 0xd
jne 0x140175e9a
popf
pop rax
jmp 0x140176997
cmp eax, 0x1a
jne 0x140175ea9
popf
pop rax
jmp 0x14017705a
cmp eax, 0xe
jne 0x140175eb8
popf
pop rax
jmp 0x1401769e5
cmp eax, 0x31
jne 0x140175ec7
popf
pop rax
jmp 0x140177ad1
cmp eax, 0x19
jne 0x140175ed6
popf
pop rax
jmp 0x140176ff5
cmp eax, 8
jne 0x140175ee5
popf
pop rax
jmp 0x1401765e7
cmp eax, 0x2a
jne 0x140175ef4
popf
pop rax
jmp 0x140177878
cmp eax, 0x17
jne 0x140175f03
popf
pop rax
jmp 0x140176f3e
cmp eax, 0x1c
jne 0x140175f12
popf
pop rax
jmp 0x14017710c
cmp eax, 0x2e
jne 0x140175f21
popf
pop rax
jmp 0x140177a1c
cmp eax, 0x18
jne 0x140175f30
popf
pop rax
jmp 0x140176f90
cmp eax, 0x2b
jne 0x140175f3f
popf
pop rax
jmp 0x1401778f5
cmp eax, 0x1b
jne 0x140175f4e
popf
pop rax
jmp 0x1401770a7
cmp eax, 0x2d
jne 0x140175f5d
popf
pop rax
jmp 0x1401779dd
cmp eax, 0x23
jne 0x140175f6c
popf
pop rax
jmp 0x1401774a4
cmp eax, 0x25
jne 0x140175f7b
popf
pop rax
jmp 0x140177561
cmp eax, 0x32
jne 0x140175f8a
popf
pop rax
jmp 0x140177b51
cmp eax, 0x13
jne 0x140175f99
popf
pop rax
jmp 0x140176d2b
cmp eax, 0x33
jne 0x140175fa8
popf
pop rax
jmp 0x140177bdd
cmp eax, 0x24
jne 0x140175fb7
popf
pop rax
jmp 0x14017752a
cmp eax, 0x1e
jne 0x140175fc6
popf
pop rax
jmp 0x14017717c
cmp eax, 0xc
jne 0x140175fd5
popf
pop rax
jmp 0x1401768ed
cmp eax, 0x26
jne 0x140175fe4
popf
pop rax
jmp 0x1401775f6
cmp eax, 0x27
jne 0x140175ff3
popf
pop rax
jmp 0x1401776a9
cmp eax, 0x30
jne 0x140176002
popf
pop rax
jmp 0x140177a97
cmp eax, 0x10
jne 0x140176011
popf
pop rax
jmp 0x140176b51
cmp eax, 0x2c
jne 0x140176020
popf
pop rax
jmp 0x140177973
cmp eax, 9
jne 0x14017602f
popf
pop rax
jmp 0x140176676
cmp eax, 4
jne 0x14017603e
popf
pop rax
jmp 0x1401763ae
cmp eax, 0x16
jne 0x14017604d
popf
pop rax
jmp 0x140176edd
cmp eax, 0x28
jne 0x14017605c
popf
pop rax
jmp 0x140177750
cmp eax, 0xa
jne 0x14017606b
popf
pop rax
jmp 0x1401767b2
cmp eax, 0x22
jne 0x14017607a
popf
pop rax
jmp 0x1401773ed
cmp eax, 0x14
jne 0x140176089
popf
pop rax
jmp 0x140176dcf
cmp eax, 7
jne 0x140176098
popf
pop rax
jmp 0x140176529
cmp eax, 0x34
jne 0x1401760a7
popf
pop rax
jmp 0x140177c30
cmp eax, 2
jne 0x1401760b6
popf
pop rax
jmp 0x1401762b2
cmp eax, 0x20
jne 0x1401760c5
popf
pop rax
jmp 0x140177262
cmp eax, 0x1d
jne 0x1401760d4
popf
pop rax
jmp 0x140177141
cmp eax, 0x11
jne 0x1401760e3
popf
pop rax
jmp 0x140176bf4
cmp eax, 0x35
jne 0x1401760f2
popf
pop rax
jmp 0x140177c6b
cmp eax, 0x2f
jne 0x140176101
popf
pop rax
jmp 0x140177a5b
cmp eax, 0x12
jne 0x140176110
popf
pop rax
jmp 0x140176c94
cmp eax, 0x21
jne 0x14017611f
popf
pop rax
jmp 0x140177359
cmp eax, 0x1f
jne 0x14017612e
popf
pop rax
jmp 0x140177214
cmp eax, 0xb
jne 0x14017613d
popf
pop rax
jmp 0x140176849
cmp eax, 0xf
jne 0x14017614c
popf
pop rax
jmp 0x140176a97
cmp eax, 0x15
jne 0x14017615b
popf
pop rax
jmp 0x140176e4d
cmp eax, 5
jne 0x14017616a
popf
pop rax
jmp 0x140176459
cmp eax, 6
jne 0x140176179
popf
pop rax
jmp 0x1401764d0
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 [0x140030040]
xor rax, rsp
mov qword [rsp + 0x38], rax
mov rsi, rdx
call fcn.14016290f
xor ebx, ebx
mov edi, eax
test eax, eax
je 0x14017620b
push rax
pushf
mov eax, 0x7e3eba10
pushf
not eax
add eax, 0xcc7388d9
xor eax, 0xc781eb26
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8a033187
xor eax, 0xb293b51a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x8f90421b
xor eax, 0xe0f3e61e
rol eax, 7
popf
pushf
not eax
add eax, 0xefbe57af
xor eax, 0x84314de3
rol eax, 0xed
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x7e60c60c
pushf
not eax
add eax, 0xb7d42a2c
xor eax, 0xb60136a3
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8cf9876c
xor eax, 0x9eaf2f0a
rol eax, 0xbe
popf
jmp 0x140175e4f
lea r12, [0x1ad37da99]
pushf
sub r12, 0x6d34d3e9
popf
mov r14d, ebx
mov rax, r12
lea ebp, [rbx + 1]
push rax
pushf
mov eax, 0xb0908cfa
pushf
not eax
add eax, 0xc881e56c
xor eax, 0xf808309a
rol eax, 0x74
popf
pushf
not eax
add eax, 0xcbbac22d
xor eax, 0x8135c74d
rol eax, 0x71
popf
pushf
not eax
add eax, 0xfb083a2f
xor eax, 0xe4a2e1da
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd1248a73
xor eax, 0xab3009a3
rol eax, 0x9d
popf
jmp 0x140175e4f
cmp dword [rax], edi
je 0x1401762ed
push rax
pushf
mov eax, 0x5728bfe1
pushf
not eax
add eax, 0x860a7db2
xor eax, 0xa6808152
rol eax, 0x52
popf
pushf
not eax
add eax, 0xc35bbb3f
xor eax, 0xd13199ba
rol eax, 0xeb
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0xe1ecd4ee
pushf
not eax
add eax, 0x900826ae
xor eax, 0xd278e28f
rol eax, 0xd
popf
pushf
not eax
add eax, 0xadd21203
xor eax, 0xdc4f3c8f
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd7a372c8
xor eax, 0x9a3f1ae8
rol eax, 0xf9
popf
jmp 0x140175e4f
push rbp
not ebp
sub r14d, ebp
pop rbp
sub r14d, 1
add rax, 0x30
cmp r14d, 5
jb 0x14017637b
push rax
pushf
mov eax, 0xeac7b157
pushf
not eax
add eax, 0xb673093a
xor eax, 0x84b33f39
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd08d8eef
xor eax, 0xc372258b
rol eax, 0x3b
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0xf2d5baba
pushf
not eax
add eax, 0xe783849c
xor eax, 0xf31d39cc
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc7ad0583
xor eax, 0xb84b2520
rol eax, 0x1e
popf
jmp 0x140175e4f
cmp edi, 0xfde8
je 0x140176413
push rax
pushf
mov eax, 0x1712d323
pushf
not eax
add eax, 0xd6c43fcb
xor eax, 0xe1507834
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xfa7b2ec8
xor eax, 0xc8ac141f
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd6771ee8
xor eax, 0x94638692
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8d34a818
xor eax, 0xda13ed66
rol eax, 0x20
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x9d77c9ca
pushf
not eax
add eax, 0xffba332e
xor eax, 0xb43e737a
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe4489dd9
xor eax, 0x8457457b
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xabc70947
xor eax, 0xe9f8e3e2
rol eax, 0x49
popf
jmp 0x140175e4f
movzx ecx, di
jmp 0x14017645d
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x14017649e
push rax
pushf
mov eax, 0x80266408
pushf
not eax
add eax, 0xce4ac762
xor eax, 0x916aedc1
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc96a2ad5
xor eax, 0x97aa0db7
rol eax, 0x92
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x7d03beab
pushf
not eax
add eax, 0xee2bc3e5
xor eax, 0xf6099c92
rol eax, 1
popf
pushf
not eax
add eax, 0x9287fd58
xor eax, 0xba44ca00
rol eax, 0xe7
popf
jmp 0x140175e4f
mov eax, 0xc43de29a
pushf
not eax
add eax, 0xc2882588
xor eax, 0xb6a83bd6
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x921f133e
xor eax, 0xfe25f0b6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfe6cf543
xor eax, 0xe489e162
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xce24caa5
xor eax, 0x9be211c4
rol eax, 0xd9
popf
cmp edi, eax
jne 0x1401765e7
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, 0xe75a4406
pushf
not ecx
add ecx, 0x80530ffa
xor ecx, 0x9827c939
rol ecx, 0x6e
popf
pushf
not ecx
add ecx, 0xe481a492
xor ecx, 0x9c9c4aa1
rol ecx, 0x54
popf
pushf
not ecx
add ecx, 0xb1f8f285
xor ecx, 0xc23c3d4e
rol ecx, 0x33
popf
rep stosw word [rdi], ax
jmp 0x140177bdd
lea rdx, [rsp + 0x20]
mov ecx, edi
jmp 0x1401765ef
call qword [sym.imp.KERNEL32.dll_GetCPInfo]
test eax, eax
je 0x140176630
push rax
pushf
mov eax, 0xbff95523
pushf
not eax
add eax, 0x8800ff77
xor eax, 0x8eefb3bb
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x82ee77ba
xor eax, 0x8ecb01ed
rol eax, 0x1a
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0xeb1fa016
pushf
not eax
add eax, 0xdf8ba058
xor eax, 0xab947f5d
rol eax, 0x66
popf
pushf
not eax
add eax, 0xff7a04c1
xor eax, 0xf4a1390c
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xce835057
xor eax, 0xd7dd5a5b
rol eax, 0x68
popf
jmp 0x140175e4f
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0xa4f965fa
pushf
not r8d
add r8d, 0xe67b4c14
xor r8d, 0x95d04a2b
rol r8d, 0xd
popf
pushf
not r8d
add r8d, 0xbb852d67
xor r8d, 0x84a937cc
rol r8d, 0x75
popf
pushf
not r8d
add r8d, 0xd80c26ed
xor r8d, 0xbb17bd65
rol r8d, 0x98
popf
pushf
not r8d
add r8d, 0xa0d01f99
xor r8d, 0x8bc30352
rol r8d, 0x89
popf
call fcn.14001f640
cmp dword [rsp + 0x20], 2
mov dword [rsi + 4], edi
mov qword [rsi + 0x220], rbx
jne 0x140176759
push rax
pushf
mov eax, 0x11cdda12
pushf
not eax
add eax, 0xeed90ab6
xor eax, 0xa6568f89
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa10452a3
xor eax, 0xb8706a76
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9a1699d4
xor eax, 0x8595431b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf3c16f6d
xor eax, 0x8898c4f7
rol eax, 0xf0
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0xc6ed8131
pushf
not eax
add eax, 0xb61ba74e
xor eax, 0xc0800ecf
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd0d05c56
xor eax, 0xdf83040d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf18ce7c2
xor eax, 0x9c39ea46
rol eax, 0x59
popf
pushf
not eax
add eax, 0xda7686be
xor eax, 0x9e735d17
rol eax, 0x64
popf
jmp 0x140175e4f
lea rcx, [rsp + 0x26]
cmp byte [rsp + 0x26], bl
je 0x140176803
push rax
pushf
mov eax, 0x531ba9f6
pushf
not eax
add eax, 0xf7e23868
xor eax, 0xec234127
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd84eaa21
xor eax, 0xac2dfef6
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe16cacd6
xor eax, 0xa728e453
rol eax, 0x3f
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x1c9dab46
pushf
not eax
add eax, 0x85ff121f
xor eax, 0xc4e74d42
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdca76da7
xor eax, 0xdfcbdb5b
rol eax, 0x59
popf
pushf
not eax
add eax, 0x89f7ff97
xor eax, 0x994584b0
rol eax, 0x27
popf
jmp 0x140175e4f
cmp byte [rcx + 1], bl
je 0x1401768a7
push rax
pushf
mov eax, 0xb3320ea4
pushf
not eax
add eax, 0xc7de287d
xor eax, 0x82e13db5
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x97bac1c0
xor eax, 0xc027c8f4
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xdda97855
xor eax, 0xc9ba7d8e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe2713c53
xor eax, 0xb5b03051
rol eax, 0x38
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0xbf10e70f
pushf
not eax
add eax, 0x8f43c7fc
xor eax, 0xb832952e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe1571994
xor eax, 0xc5d43e8e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfeb77f50
xor eax, 0x8c63fc2f
rol eax, 0x9b
popf
jmp 0x140175e4f
movzx eax, byte [rcx + 1]
movzx edx, byte [rcx]
cmp edx, eax
ja 0x14017693e
push rax
pushf
mov eax, 0x40fe7f8b
pushf
not eax
add eax, 0xb2868f93
xor eax, 0x898d8c10
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x83cc4756
xor eax, 0xec154df5
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa79a0380
xor eax, 0x870a2de0
rol eax, 0x95
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0xca124592
pushf
not eax
add eax, 0xe866dba7
xor eax, 0x96f98276
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xaa8279b6
xor eax, 0xce5edcb1
rol eax, 0x69
popf
pushf
not eax
add eax, 0xde869f55
xor eax, 0xf64d9db0
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xcd3da913
xor eax, 0x810fce9e
rol eax, 0xa
popf
jmp 0x140175e4f
sub eax, edx
lea edi, [rdx + 1]
lea edx, [rax + rbp]
push rax
pushf
mov eax, 0xd20f1057
pushf
not eax
add eax, 0xf24c436a
xor eax, 0xe8e14dd3
rol eax, 0x94
popf
pushf
not eax
add eax, 0x94ce374a
xor eax, 0x93d0ee50
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa6de1459
xor eax, 0x8aad706f
rol eax, 0x2a
popf
jmp 0x140175e4f
or byte [rdi + rsi + 0x18], 4
push rbp
not ebp
sub edi, ebp
pop rbp
sub edi, 1
sub rdx, rbp
jne 0x140176a51
push rax
pushf
mov eax, 0x930e7596
pushf
not eax
add eax, 0xa1619266
xor eax, 0x86eae663
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xac397172
xor eax, 0xdcd81623
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xedc1fcb6
xor eax, 0xd53d90ab
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe5257341
xor eax, 0xd604e238
rol eax, 0x8c
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x645aacb3
pushf
not eax
add eax, 0xcf6c39be
xor eax, 0xeeaba914
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa79184ea
xor eax, 0xc2f12b49
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfbca2d6b
xor eax, 0x970a83a7
rol eax, 0x77
popf
jmp 0x140175e4f
add rcx, 2
cmp byte [rcx], bl
jne 0x140176af8
push rax
pushf
mov eax, 0xe3c44c46
pushf
not eax
add eax, 0xb409003b
xor eax, 0xca3ff6f5
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf365db1d
xor eax, 0xdcb551ee
rol eax, 0x36
popf
pushf
not eax
add eax, 0xad281ae0
xor eax, 0x896e9fdd
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc10fb898
xor eax, 0xa6a2b638
rol eax, 0x85
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x17d57dc0
pushf
not eax
add eax, 0xe75732be
xor eax, 0xad2ab61c
rol eax, 0x20
popf
pushf
not eax
add eax, 0xdf33c512
xor eax, 0xfd827b39
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8bfc02e0
xor eax, 0x9f297ab7
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xbaf4b2ce
xor eax, 0xbfe73ad9
rol eax, 0xf8
popf
jmp 0x140175e4f
lea rax, [rsi + 0x1a]
mov ecx, 0x9ea1fee2
pushf
not ecx
add ecx, 0xd055c9a1
xor ecx, 0xb8818797
rol ecx, 0xba
popf
pushf
not ecx
add ecx, 0xa7574fb0
xor ecx, 0xaf4c5c41
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xc5ac982f
xor ecx, 0xf967fc29
rol ecx, 0x48
popf
pushf
not ecx
add ecx, 0xb41f0c96
xor ecx, 0xa9472dfe
rol ecx, 0x58
popf
push rax
pushf
mov eax, 0x1174ea25
pushf
not eax
add eax, 0xf24ff38f
xor eax, 0xf5116035
rol eax, 0x19
popf
pushf
not eax
add eax, 0x86d3db6a
xor eax, 0xe96a08d0
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8ff979ec
xor eax, 0x8208e65a
rol eax, 0xc6
popf
jmp 0x140175e4f
or byte [rax], 8
push rbp
not rbp
sub rax, rbp
pop rbp
sub rax, 1
sub rcx, rbp
jne 0x140176c3b
push rax
pushf
mov eax, 0x70b257f4
pushf
not eax
add eax, 0xc1939b50
xor eax, 0xdfa7f764
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xecf1a891
xor eax, 0xa8dcb425
rol eax, 0xf
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x723aee8f
pushf
not eax
add eax, 0xdc87e87f
xor eax, 0xe8ee78a4
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9fc7a033
xor eax, 0xd6936420
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb8750982
xor eax, 0xa3c8e342
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf075c2f2
xor eax, 0xcf5932de
rol eax, 0x16
popf
jmp 0x140175e4f
mov ecx, dword [rsi + 4]
sub ecx, 0x3a4
je 0x140176cd2
push rax
pushf
mov eax, 0x72b1a8ef
pushf
not eax
add eax, 0xe30f9022
xor eax, 0x8c8f2e34
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe0da7120
xor eax, 0xbcbf4dd4
rol eax, 0xb4
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x3d21d8f1
pushf
not eax
add eax, 0x91216135
xor eax, 0xa33e8aca
rol eax, 0x78
popf
pushf
not eax
add eax, 0x956a68df
xor eax, 0xb1762677
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd22d5cc2
xor eax, 0xbf52f017
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa090af38
xor eax, 0xbd4f94d9
rol eax, 0x89
popf
jmp 0x140175e4f
sub ecx, 4
je 0x140176d89
push rax
pushf
mov eax, 0x56a083b0
pushf
not eax
add eax, 0x9a322955
xor eax, 0xfb86396f
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xbb61eb9b
xor eax, 0xaf8dd407
rol eax, 0x78
popf
pushf
not eax
add eax, 0xeb14dbf2
xor eax, 0xb8a5aaf7
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbf6c560c
xor eax, 0xa79d8aef
rol eax, 0x8e
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x46633672
pushf
not eax
add eax, 0xd5038f21
xor eax, 0xa971f14d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb1558974
xor eax, 0x803af7f3
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xaf9578ee
xor eax, 0x90e3f25e
rol eax, 0x29
popf
jmp 0x140175e4f
sub ecx, 0xd
je 0x140176e1a
push rax
pushf
mov eax, 0x7036bf15
pushf
not eax
add eax, 0xe8a9cc73
xor eax, 0x99f1490d
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbe38d815
xor eax, 0xf898da84
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xd6a5b294
xor eax, 0xb2efada7
rol eax, 0xe
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x84f61787
pushf
not eax
add eax, 0x911ca05c
xor eax, 0x99ff3d3c
rol eax, 0x59
popf
pushf
not eax
add eax, 0xbaae3f89
xor eax, 0xe982bc1d
rol eax, 0x77
popf
jmp 0x140175e4f
cmp ecx, ebp
je 0x140176e84
push rax
pushf
mov eax, 0xf1f4dea5
pushf
not eax
add eax, 0xe7aea858
xor eax, 0x923d1b4f
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9cb634c8
xor eax, 0x8de72b22
rol eax, 7
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x55526474
pushf
not eax
add eax, 0xfef30ec4
xor eax, 0xe7a40519
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa98a25db
xor eax, 0xe28f9cd3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xdb1a3d39
xor eax, 0xabebc8d4
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe4a82870
xor eax, 0xecab292e
rol eax, 0x99
popf
jmp 0x140175e4f
mov rax, rbx
jmp 0x1401770a7
mov rax, qword [str.zh_TW]
jmp 0x1401770a7
mov rax, qword [str.ko_KR]
jmp 0x1401770a7
mov rax, qword [str.zh_CN]
jmp 0x1401770a7
mov rax, qword [str.ja_JP]
push rax
pushf
mov eax, 0x18b24efc
pushf
not eax
add eax, 0xece95303
xor eax, 0xaf4f0f2f
rol eax, 0x90
popf
pushf
not eax
add eax, 0x97e56de0
xor eax, 0x9b4c02a0
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf4674ccb
xor eax, 0xfb5586cd
rol eax, 0xb
popf
jmp 0x140175e4f
mov qword [rsi + 0x220], rax
jmp 0x140177141
mov ebp, ebx
push rax
pushf
mov eax, 0xc22278c8
pushf
not eax
add eax, 0xfa60f175
xor eax, 0xc96198b1
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa6e737d8
xor eax, 0x97ee9ae7
rol eax, 0x18
popf
jmp 0x140175e4f
mov dword [rsi + 8], ebp
jmp 0x14017653b
cmp dword [0x140031b20], ebx
jne 0x1401771e1
push rax
pushf
mov eax, 0xa31c1cf1
pushf
not eax
add eax, 0xd496837d
xor eax, 0xf065e1f0
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xbae5cb33
xor eax, 0x90de6538
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa02afce7
xor eax, 0xe39de623
rol eax, 0xee
popf
pushf
not eax
add eax, 0x92c68695
xor eax, 0x84d5bcb2
rol eax, 0x7b
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x45f340fd
pushf
not eax
add eax, 0xd922ffe7
xor eax, 0x84c7152b
rol eax, 0x94
popf
pushf
not eax
add eax, 0xdd1c9947
xor eax, 0xf0fb1abc
rol eax, 6
popf
jmp 0x140175e4f
or eax, 0xffffffff
jmp 0x140177c6d
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0x298e7399
pushf
not r8d
add r8d, 0xe666c2fe
xor r8d, 0xc0add3a4
rol r8d, 0xae
popf
pushf
not r8d
add r8d, 0xe3774b4c
xor r8d, 0xdd0c57cf
rol r8d, 0x7d
popf
pushf
not r8d
add r8d, 0xf4280c82
xor r8d, 0x9fde9d05
rol r8d, 0x4b
popf
call fcn.14001f640
mov eax, r14d
lea r9, [r12 + 0x10]
lea r11, [0x1935d21be]
pushf
sub r11, 0x535a1b1e
popf
mov r14d, 0x43c0b719
pushf
not r14d
add r14d, 0xe5a1570f
xor r14d, 0xd2bc595f
rol r14d, 0xe2
popf
pushf
not r14d
add r14d, 0xc86e96ed
xor r14d, 0xfabb7c43
rol r14d, 0xec
popf
lea r15, [rax + rax*2]
shl r15, 4
push r15
not r15
sub r9, r15
pop r15
sub r9, 1
push rax
pushf
mov eax, 0xf5e98648
pushf
not eax
add eax, 0xf59a5bdc
xor eax, 0xfc515ddc
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe102ef0b
xor eax, 0xe8a0db6b
rol eax, 0x20
popf
jmp 0x140175e4f
mov rdx, r9
cmp byte [r9], bl
je 0x1401773a7
push rax
pushf
mov eax, 0x4fb575fe
pushf
not eax
add eax, 0xc07ad616
xor eax, 0xe0395258
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xfe68a313
xor eax, 0x8ae0334a
rol eax, 0x58
popf
pushf
not eax
add eax, 0xef25bcd3
xor eax, 0xef192d8a
rol eax, 0x54
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x5fc1f056
pushf
not eax
add eax, 0xb802df64
xor eax, 0xb6f3762d
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa96d90ff
xor eax, 0xaacf661e
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9a64e354
xor eax, 0xb2ad6830
rol eax, 0x46
popf
jmp 0x140175e4f
cmp byte [rdx + 1], bl
je 0x14017744b
push rax
pushf
mov eax, 0x7c1fe0ef
pushf
not eax
add eax, 0xa2e25ddf
xor eax, 0x8e959aac
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x939bfa4c
xor eax, 0xe27d5ab9
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf1aeb96d
xor eax, 0xb115c250
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf593e30c
xor eax, 0x8b8e5845
rol eax, 0x21
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0xdff401d2
pushf
not eax
add eax, 0xbcc78317
xor eax, 0xcbf70b43
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd407d12d
xor eax, 0x92004cae
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xaf927190
xor eax, 0xdd4332df
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8e51a573
xor eax, 0x90190442
rol eax, 0xef
popf
jmp 0x140175e4f
movzx r8d, byte [rdx]
movzx eax, byte [rdx + 1]
cmp r8d, eax
ja 0x1401774f7
push rax
pushf
mov eax, 0xe226d50d
pushf
not eax
add eax, 0x8396584c
xor eax, 0xe1c189f5
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8db64f26
xor eax, 0x9523796d
rol eax, 0x61
popf
pushf
not eax
add eax, 0xbf3fc001
xor eax, 0xa472bcb5
rol eax, 0x25
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x7028420c
pushf
not eax
add eax, 0xd937fde6
xor eax, 0x8f218c3a
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb0e9680d
xor eax, 0xcd031ed5
rol eax, 0x38
popf
jmp 0x140175e4f
lea r10d, [r8 + 1]
push rax
pushf
mov eax, 0x8ae02146
pushf
not eax
add eax, 0xf2f52ae7
xor eax, 0xc7a591bb
rol eax, 0x89
popf
pushf
not eax
add eax, 0xecb55714
xor eax, 0x8b850d34
rol eax, 0x39
popf
jmp 0x140175e4f
cmp r10d, 0x101
jae 0x1401775b0
push rax
pushf
mov eax, 0x82fed1
pushf
not eax
add eax, 0xc38cf68f
xor eax, 0xa502fca9
rol eax, 0x20
popf
pushf
not eax
add eax, 0xcd67cb6d
xor eax, 0xfd0cde8a
rol eax, 0x13
popf
pushf
not eax
add eax, 0xcf506efa
xor eax, 0xd8bf5c79
rol eax, 0x73
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x57146b15
pushf
not eax
add eax, 0xd6c35e9f
xor eax, 0xaf9831f2
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x85afeca9
xor eax, 0xbc412559
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x948c3e0b
xor eax, 0x88b6134a
rol eax, 0x29
popf
jmp 0x140175e4f
mov al, byte [r11]
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 0x140177650
push rax
pushf
mov eax, 0xcb8705b7
pushf
not eax
add eax, 0x8ab314f0
xor eax, 0xe4c1ad21
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf20108f1
xor eax, 0xbf40edac
rol eax, 0x32
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0xb51af01
pushf
not eax
add eax, 0xa187f502
xor eax, 0xfe9ba399
rol eax, 0x15
popf
pushf
not eax
add eax, 0xda7bb4e7
xor eax, 0xde7e8041
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc81acb60
xor eax, 0xf32289ab
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xae344bcd
xor eax, 0x94a7cb7e
rol eax, 0x89
popf
jmp 0x140175e4f
add rdx, 2
cmp byte [rdx], bl
jne 0x1401776f7
push rax
pushf
mov eax, 0x9d12cee2
pushf
not eax
add eax, 0xadf1c209
xor eax, 0xfa45186d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc23eda0e
xor eax, 0xc2cfc1e9
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe48070d6
xor eax, 0x89c88ae1
rol eax, 0x8e
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x7ca6ba1b
pushf
not eax
add eax, 0xb5acde8b
xor eax, 0xe42145ee
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdf2d5926
xor eax, 0xc8902026
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa3e77976
xor eax, 0xfec57bda
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe0d54efb
xor eax, 0xbe4c694e
rol eax, 0xdd
popf
jmp 0x140175e4f
add r9, 8
push rbp
not rbp
sub r11, rbp
pop rbp
sub r11, 1
sub r14, rbp
jne 0x140177798
push rax
pushf
mov eax, 0xe772d606
pushf
not eax
add eax, 0xbb08013a
xor eax, 0xa191c164
rol eax, 0xce
popf
pushf
not eax
add eax, 0xeec91e92
xor eax, 0xa0b34210
rol eax, 0xa9
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x3fed9a65
pushf
not eax
add eax, 0xd5adce0d
xor eax, 0xeb11462d
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa8314182
xor eax, 0xc5b01112
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa2716143
xor eax, 0xa80e554f
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd911a48a
xor eax, 0xd8a86ffd
rol eax, 0xa
popf
jmp 0x140175e4f
mov dword [rsi + 4], edi
mov dword [rsi + 8], ebp
sub edi, 0x3a4
je 0x140177832
push rax
pushf
mov eax, 0xcb7d2657
pushf
not eax
add eax, 0xdcb813fb
xor eax, 0xe4cf4c47
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x83e5c009
xor eax, 0xf54de981
rol eax, 0xcb
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x3763246a
pushf
not eax
add eax, 0xd0f72d59
xor eax, 0xba28a8c8
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xaab0ca16
xor eax, 0xcebe3eab
rol eax, 0xca
popf
pushf
not eax
add eax, 0xcaf8a945
xor eax, 0xa007cab1
rol eax, 0xe6
popf
jmp 0x140175e4f
sub edi, 4
je 0x1401778b0
push rax
pushf
mov eax, 0x3667eeb9
pushf
not eax
add eax, 0xa6ddaf80
xor eax, 0xd3169e8b
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd08aad93
xor eax, 0xdfc3f0f7
rol eax, 0xc7
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x7b1d533
pushf
not eax
add eax, 0x9b31a346
xor eax, 0xbe4a80bd
rol eax, 1
popf
pushf
not eax
add eax, 0xacd5c781
xor eax, 0xc65c634a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc6fbdf87
xor eax, 0xab52cb3c
rol eax, 0xf3
popf
jmp 0x140175e4f
sub edi, 0xd
je 0x140177940
push rax
pushf
mov eax, 0xe9935277
pushf
not eax
add eax, 0xb7be0772
xor eax, 0xf17deb28
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa56f44d3
xor eax, 0x8f27d93b
rol eax, 0x23
popf
pushf
not eax
add eax, 0x9e617d0f
xor eax, 0xc9512c2b
rol eax, 0xd6
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x7eec1d97
pushf
not eax
add eax, 0xf794e00b
xor eax, 0xa8703ed8
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8002cd8c
xor eax, 0xc8611b90
rol eax, 0x84
popf
jmp 0x140175e4f
cmp edi, ebp
jne 0x1401779aa
push rax
pushf
mov eax, 0x35578314
pushf
not eax
add eax, 0x9c2a75ce
xor eax, 0xed86a02a
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf711aef5
xor eax, 0xa47563a0
rol eax, 0xd2
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x7f734df
pushf
not eax
add eax, 0xcd642039
xor eax, 0xcf5c6700
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe5ec65bf
xor eax, 0xb5600c70
rol eax, 0xfe
popf
jmp 0x140175e4f
mov rbx, qword [str.zh_TW]
jmp 0x140177ad1
mov rbx, qword [str.ko_KR]
jmp 0x140177ad1
mov rbx, qword [str.zh_CN]
jmp 0x140177ad1
mov rbx, qword [str.ja_JP]
push rax
pushf
mov eax, 0x8fd30ee4
pushf
not eax
add eax, 0x9773deea
xor eax, 0x8bdab7e7
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe5ce7147
xor eax, 0xfc2eeb55
rol eax, 0x7a
popf
jmp 0x140175e4f
lea rdi, [r12 + 4]
mov qword [rsi + 0x220], rbx
push r15
not r15
sub rdi, r15
pop r15
sub rdi, 1
lea rdx, [rsi + 0xc]
mov ecx, 0x1b91bc75
pushf
not ecx
add ecx, 0xbe188fd1
xor ecx, 0xee9789a3
rol ecx, 0x19
popf
pushf
not ecx
add ecx, 0xc7e81001
xor ecx, 0xd74ced4b
rol ecx, 0x91
popf
push rax
pushf
mov eax, 0x376c3ba0
pushf
not eax
add eax, 0x8404101d
xor eax, 0xf3b6c2dc
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf3b2f7fa
xor eax, 0xfaaa42c6
rol eax, 0x40
popf
jmp 0x140175e4f
movzx eax, word [rdi]
lea rdi, [rdi + 2]
mov word [rdx], ax
lea rdx, [rdx + 2]
sub rcx, rbp
jne 0x140177b97
push rax
pushf
mov eax, 0xe3e25e4d
pushf
not eax
add eax, 0xc86edc46
xor eax, 0x993d99bc
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbfaeec57
xor eax, 0x9ba75d34
rol eax, 0xcf
popf
jmp 0x140175e4f
push rax
pushf
mov eax, 0x382c2778
pushf
not eax
add eax, 0xb87fb61e
xor eax, 0xc42fdcae
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe66ccebe
xor eax, 0xc9aedb71
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe8d8a59e
xor eax, 0x888af33a
rol eax, 0x50
popf
jmp 0x140175e4f
mov rcx, rsi
call fcn.14019c974
jmp 0x140177c6b
mov rcx, rsi
call fcn.1401918d7
push rax
pushf
mov eax, 0xb02b3469
pushf
not eax
add eax, 0x8f4558a6
xor eax, 0xece2f4a3
rol eax, 0x10
popf
pushf
not eax
add eax, 0xac731bd6
xor eax, 0xdd73e7dd
rol eax, 0x8b
popf
jmp 0x140175e4f
xor eax, eax
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.140178dd1
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