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

Disassembly:
push rax
pushf
mov eax, 0x4c70e8a8
pushf
not eax
add eax, 0xd39f5667
xor eax, 0xef780c72
rol eax, 0x18
popf
pushf
not eax
add eax, 0x83de2f82
xor eax, 0xb775d920
rol eax, 0xd0
popf
cmp eax, 0x29
jne 0x14027636e
popf
pop rax
jmp 0x140277b79
cmp eax, 0
jne 0x14027637d
popf
pop rax
jmp 0x14027667a
cmp eax, 3
jne 0x14027638c
popf
pop rax
jmp 0x140276834
cmp eax, 1
jne 0x14027639b
popf
pop rax
jmp 0x140276752
cmp eax, 0xd
jne 0x1402763aa
popf
pop rax
jmp 0x140276e47
cmp eax, 0x1a
jne 0x1402763b9
popf
pop rax
jmp 0x1402773c3
cmp eax, 0xe
jne 0x1402763c8
popf
pop rax
jmp 0x140276e82
cmp eax, 0x31
jne 0x1402763d7
popf
pop rax
jmp 0x140277f1b
cmp eax, 0x19
jne 0x1402763e6
popf
pop rax
jmp 0x140277384
cmp eax, 8
jne 0x1402763f5
popf
pop rax
jmp 0x140276afd
cmp eax, 0x2a
jne 0x140276404
popf
pop rax
jmp 0x140277bed
cmp eax, 0x17
jne 0x140276413
popf
pop rax
jmp 0x1402772e0
cmp eax, 0x1c
jne 0x140276422
popf
pop rax
jmp 0x140277488
cmp eax, 0x2e
jne 0x140276431
popf
pop rax
jmp 0x140277e04
cmp eax, 0x18
jne 0x140276440
popf
pop rax
jmp 0x140277345
cmp eax, 0x2b
jne 0x14027644f
popf
pop rax
jmp 0x140277c91
cmp eax, 0x1b
jne 0x14027645e
popf
pop rax
jmp 0x140277423
cmp eax, 0x2d
jne 0x14027646d
popf
pop rax
jmp 0x140277db2
cmp eax, 0x23
jne 0x14027647c
popf
pop rax
jmp 0x14027782c
cmp eax, 0x25
jne 0x14027648b
popf
pop rax
jmp 0x140277922
cmp eax, 0x32
jne 0x14027649a
popf
pop rax
jmp 0x140277fa1
cmp eax, 0x13
jne 0x1402764a9
popf
pop rax
jmp 0x14027712c
cmp eax, 0x33
jne 0x1402764b8
popf
pop rax
jmp 0x14027802b
cmp eax, 0x24
jne 0x1402764c7
popf
pop rax
jmp 0x1402778c5
cmp eax, 0x1e
jne 0x1402764d6
popf
pop rax
jmp 0x14027751e
cmp eax, 0xc
jne 0x1402764e5
popf
pop rax
jmp 0x140276dc3
cmp eax, 0x26
jne 0x1402764f4
popf
pop rax
jmp 0x1402779a4
cmp eax, 0x27
jne 0x140276503
popf
pop rax
jmp 0x140277a57
cmp eax, 0x30
jne 0x140276512
popf
pop rax
jmp 0x140277ebb
cmp eax, 0x10
jne 0x140276521
popf
pop rax
jmp 0x140276fa2
cmp eax, 0x2c
jne 0x140276530
popf
pop rax
jmp 0x140277d35
cmp eax, 9
jne 0x14027653f
popf
pop rax
jmp 0x140276b9f
cmp eax, 4
jne 0x14027654e
popf
pop rax
jmp 0x1402768fb
cmp eax, 0x16
jne 0x14027655d
popf
pop rax
jmp 0x140277292
cmp eax, 0x28
jne 0x14027656c
popf
pop rax
jmp 0x140277aeb
cmp eax, 0xa
jne 0x14027657b
popf
pop rax
jmp 0x140276cae
cmp eax, 0x22
jne 0x14027658a
popf
pop rax
jmp 0x1402777ae
cmp eax, 0x14
jne 0x140276599
popf
pop rax
jmp 0x1402771aa
cmp eax, 7
jne 0x1402765a8
popf
pop rax
jmp 0x140276a73
cmp eax, 0x34
jne 0x1402765b7
popf
pop rax
jmp 0x140278089
cmp eax, 2
jne 0x1402765c6
popf
pop rax
jmp 0x1402767a0
cmp eax, 0x20
jne 0x1402765d5
popf
pop rax
jmp 0x1402775f1
cmp eax, 0x1d
jne 0x1402765e4
popf
pop rax
jmp 0x1402774d0
cmp eax, 0x11
jne 0x1402765f3
popf
pop rax
jmp 0x14027701b
cmp eax, 6
jne 0x140276602
popf
pop rax
jmp 0x140276992
cmp eax, 0x2f
jne 0x140276611
popf
pop rax
jmp 0x140277e69
cmp eax, 0x12
jne 0x140276620
popf
pop rax
jmp 0x140277095
cmp eax, 0x21
jne 0x14027662f
popf
pop rax
jmp 0x14027772d
cmp eax, 0x1f
jne 0x14027663e
popf
pop rax
jmp 0x1402775a3
cmp eax, 0xb
jne 0x14027664d
popf
pop rax
jmp 0x140276d45
cmp eax, 0xf
jne 0x14027665c
popf
pop rax
jmp 0x140276f21
cmp eax, 0x15
jne 0x14027666b
popf
pop rax
jmp 0x140277215
cmp eax, 5
jne 0x14027667a
popf
pop rax
jmp 0x140276980
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 [0x140103090]
xor rax, rsp
mov qword [rsp + 0x38], rax
mov rsi, rdx
call fcn.14021b2a6
xor ebx, ebx
mov edi, eax
test eax, eax
je 0x14027670c
push rax
pushf
mov eax, 0xefb85d0c
pushf
not eax
add eax, 0xe07c39a8
xor eax, 0xba4369df
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf2c16c89
xor eax, 0xfdfaa734
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa497727d
xor eax, 0xc6bbaa5b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xca73e213
xor eax, 0x93b7e362
rol eax, 0x40
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x72d16acf
pushf
not eax
add eax, 0xa01254f5
xor eax, 0xb569ba66
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa0329795
xor eax, 0xee783980
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x93395377
xor eax, 0xead3612b
rol eax, 0x25
popf
jmp 0x14027635f
lea r12, [0x1a2994eb5]
pushf
sub r12, 0x62891305
popf
mov r14d, ebx
mov rax, r12
lea ebp, [rbx + 1]
push rax
pushf
mov eax, 0x5f35da5f
pushf
not eax
add eax, 0xf8c6d5d7
xor eax, 0xef7f5823
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa2b3f330
xor eax, 0xc6f561de
rol eax, 0x17
popf
jmp 0x14027635f
cmp dword [rax], edi
je 0x140276801
push rax
pushf
mov eax, 0x62d4e09c
pushf
not eax
add eax, 0xd9f033a0
xor eax, 0x93c0ade1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8267f5ed
xor eax, 0xa6e524ad
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb4b1de7b
xor eax, 0x82794b3f
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8773ee39
xor eax, 0xa54faf56
rol eax, 0x42
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x347da760
pushf
not eax
add eax, 0xe0b084d0
xor eax, 0xb94e44a3
rol eax, 0x42
popf
pushf
not eax
add eax, 0xef403091
xor eax, 0x994de960
rol eax, 0x78
popf
jmp 0x14027635f
push rbp
not ebp
sub r14d, ebp
pop rbp
sub r14d, 1
add rax, 0x30
cmp r14d, 5
jb 0x1402768a2
push rax
pushf
mov eax, 0x4bf8bc57
pushf
not eax
add eax, 0x8ace66b1
xor eax, 0xce7b9599
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb4962803
xor eax, 0xaaea14d2
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9c70a40f
xor eax, 0xb9ffa3de
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9682030e
xor eax, 0xde6a8bf5
rol eax, 0x88
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x265a4656
pushf
not eax
add eax, 0xffadbc83
xor eax, 0xe9bf0f49
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xfc54cff4
xor eax, 0xd7b4edac
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xfc0d8342
xor eax, 0xc8dd5d16
rol eax, 0xab
popf
pushf
not eax
add eax, 0xbfc431cb
xor eax, 0xc980e47a
rol eax, 0x9b
popf
jmp 0x14027635f
cmp edi, 0xfde8
je 0x14027693a
push rax
pushf
mov eax, 0x5853ab9d
pushf
not eax
add eax, 0xfeacb7ff
xor eax, 0xf7491d06
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb2a32bc1
xor eax, 0x9c2e0ebf
rol eax, 0xd6
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x26190fb5
pushf
not eax
add eax, 0xcc3db26f
xor eax, 0xab0f4178
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x82ef1faf
xor eax, 0xef9bc226
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9269c19d
xor eax, 0xa023597d
rol eax, 0xef
popf
jmp 0x14027635f
movzx ecx, di
jmp 0x140276984
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x1402775a3
mov eax, 0xf05d9a94
pushf
not eax
add eax, 0xf0422db6
xor eax, 0xd27e9186
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9b36baa7
xor eax, 0x8639011d
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x909a6d12
xor eax, 0x98d7fe6d
rol eax, 0x71
popf
cmp edi, eax
jne 0x140276a1a
push rax
pushf
mov eax, 0x9dfccfc3
pushf
not eax
add eax, 0xcba82395
xor eax, 0x9c9febb7
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xced1d43d
xor eax, 0x96a7f5e5
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc7a5dd62
xor eax, 0xf0d0609f
rol eax, 0xe0
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xde08bdd1
pushf
not eax
add eax, 0xbbfa48e4
xor eax, 0xc9c624c4
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa37df3db
xor eax, 0xe3cd6a6f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xfa42389b
xor eax, 0xa97bf8b6
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdcffa20a
xor eax, 0xc2aad88f
rol eax, 0x8f
popf
jmp 0x14027635f
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, 0x438491ae
pushf
not ecx
add ecx, 0xb32d97a6
xor ecx, 0x89e13cff
rol ecx, 0xfa
popf
pushf
not ecx
add ecx, 0xcf040085
xor ecx, 0xab6adca0
rol ecx, 0x19
popf
rep stosw word [rdi], ax
mov rcx, rsi
call fcn.140308307
jmp 0x140278091
lea rdx, [rsp + 0x20]
mov ecx, edi
jmp 0x140276b05
call qword [sym.imp.KERNEL32.dll_GetCPInfo]
test eax, eax
je 0x140276b6c
push rax
pushf
mov eax, 0x3f6f55fd
pushf
not eax
add eax, 0x94be73aa
xor eax, 0xc8a30c7d
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xdd50aa92
xor eax, 0xc7b35103
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xdd918c8c
xor eax, 0xd209cec3
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdbd0a241
xor eax, 0x99c9f14d
rol eax, 0x77
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xf86c7fd3
pushf
not eax
add eax, 0xd6b87aa0
xor eax, 0x8d47d093
rol eax, 0x66
popf
pushf
not eax
add eax, 0xbc16e534
xor eax, 0xf90c4d27
rol eax, 0x9e
popf
jmp 0x14027635f
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0xf3f41ead
pushf
not r8d
add r8d, 0xd39466c3
xor r8d, 0x9f48ecc1
rol r8d, 0x1f
popf
pushf
not r8d
add r8d, 0xfda2a1be
xor r8d, 0xb2beb711
rol r8d, 0xa1
popf
pushf
not r8d
add r8d, 0xbf50845a
xor r8d, 0xe12e93d4
rol r8d, 0x48
popf
call fcn.140044ca0
cmp dword [rsp + 0x20], 2
mov dword [rsi + 4], edi
mov qword [rsi + 0x220], rbx
jne 0x140276c69
push rax
pushf
mov eax, 0x609221f3
pushf
not eax
add eax, 0xdd552242
xor eax, 0xeea58267
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xccea76ac
xor eax, 0xc1e79d3b
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xfe9000e4
xor eax, 0x95848ff9
rol eax, 0xff
popf
pushf
not eax
add eax, 0xaf2d7e9d
xor eax, 0x9926a54e
rol eax, 4
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xc9178d33
pushf
not eax
add eax, 0xed2ea630
xor eax, 0x8b74ed8c
rol eax, 1
popf
pushf
not eax
add eax, 0xe0646048
xor eax, 0xe7f3260c
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf1e9e6d4
xor eax, 0x849d18ee
rol eax, 2
popf
jmp 0x14027635f
lea rcx, [rsp + 0x26]
cmp byte [rsp + 0x26], bl
je 0x140276cec
push rax
pushf
mov eax, 0xe7b2d1cf
pushf
not eax
add eax, 0xf8cd4fe2
xor eax, 0xb6d811c7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcf5a81f5
xor eax, 0xf8a589a7
rol eax, 0xc6
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xdc02eec7
pushf
not eax
add eax, 0xc745d189
xor eax, 0x8eaa6dd1
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfa62e842
xor eax, 0xb54fafe3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x986f47ea
xor eax, 0xb11e8a2a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb1a842b7
xor eax, 0xf165b191
rol eax, 0x4a
popf
jmp 0x14027635f
cmp byte [rcx + 1], bl
je 0x140276d90
push rax
pushf
mov eax, 0xfeff3cd0
pushf
not eax
add eax, 0xf518e147
xor eax, 0xab73ffb8
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb9c9cd35
xor eax, 0xafcbd851
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8f8a4e08
xor eax, 0xeb95c336
rol eax, 0x85
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xe9b79b64
pushf
not eax
add eax, 0xe00c3f9e
xor eax, 0xa3ba11db
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xaf5f686c
xor eax, 0x8a007d8d
rol eax, 0x3d
popf
jmp 0x14027635f
movzx eax, byte [rcx + 1]
movzx edx, byte [rcx]
cmp edx, eax
ja 0x140276e14
push rax
pushf
mov eax, 0xe06432db
pushf
not eax
add eax, 0xf676cd1a
xor eax, 0xb01575e7
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xde99a370
xor eax, 0xae091e1a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdf9bed7c
xor eax, 0x89efe840
rol eax, 0x76
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xe7fcdd54
pushf
not eax
add eax, 0x8bdda1ee
xor eax, 0x91f602f0
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcadb1728
xor eax, 0x9d3644c3
rol eax, 0x2d
popf
jmp 0x14027635f
sub eax, edx
lea edi, [rdx + 1]
lea edx, [rax + rbp]
push rax
pushf
mov eax, 0x78727033
pushf
not eax
add eax, 0xa4699ecb
xor eax, 0xd4762cd4
rol eax, 6
popf
pushf
not eax
add eax, 0xa4e6b19f
xor eax, 0xc4a6215f
rol eax, 0x5b
popf
jmp 0x14027635f
or byte [rdi + rsi + 0x18], 4
push rbp
not ebp
sub edi, ebp
pop rbp
sub edi, 1
sub rdx, rbp
jne 0x140276ec8
push rax
pushf
mov eax, 0xf68ebb33
pushf
not eax
add eax, 0xbba77647
xor eax, 0xbf6efbf9
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcf9b6ed5
xor eax, 0xe31a59e0
rol eax, 0xd2
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xb7c67e4b
pushf
not eax
add eax, 0x95faab2d
xor eax, 0xc8619207
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xd5c1f093
xor eax, 0xa8dfc92a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf5162935
xor eax, 0xbff4230b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb250c194
xor eax, 0xe4091e24
rol eax, 0x1c
popf
jmp 0x14027635f
add rcx, 2
cmp byte [rcx], bl
jne 0x140276f6f
push rax
pushf
mov eax, 0x5d3608f5
pushf
not eax
add eax, 0x83573135
xor eax, 0xaa0d7761
rol eax, 0x13
popf
pushf
not eax
add eax, 0xaf582e01
xor eax, 0xa30d7f64
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xbb5af5a3
xor eax, 0xea9b8003
rol eax, 0xb2
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x90ff2527
pushf
not eax
add eax, 0xfd4db589
xor eax, 0x94dbc801
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa6243399
xor eax, 0x8dbe0e42
rol eax, 0xed
popf
jmp 0x14027635f
lea rax, [rsi + 0x1a]
mov ecx, 0x33f936c8
pushf
not ecx
add ecx, 0xe484e0ed
xor ecx, 0xe44cdd2a
rol ecx, 0x32
popf
pushf
not ecx
add ecx, 0x8aa4db9f
xor ecx, 0xad938881
rol ecx, 0x8e
popf
push rax
pushf
mov eax, 0x872f1bed
pushf
not eax
add eax, 0x954be985
xor eax, 0xd75146e0
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc12812bf
xor eax, 0x8b7529f7
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc95b8478
xor eax, 0xfa8afb4a
rol eax, 0xc5
popf
jmp 0x14027635f
or byte [rax], 8
push rbp
not rbp
sub rax, rbp
pop rbp
sub rax, 1
sub rcx, rbp
jne 0x140277062
push rax
pushf
mov eax, 0x63587a7c
pushf
not eax
add eax, 0xf29c326e
xor eax, 0x9e8aaf7f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd0b8cda6
xor eax, 0xac56957a
rol eax, 0xff
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x47856e6b
pushf
not eax
add eax, 0xbec57bc3
xor eax, 0xb782cb13
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc9bd845b
xor eax, 0x86b26b43
rol eax, 0x42
popf
jmp 0x14027635f
mov ecx, dword [rsi + 4]
sub ecx, 0x3a4
je 0x1402770f9
push rax
pushf
mov eax, 0xb3c03da9
pushf
not eax
add eax, 0x829f36a8
xor eax, 0x8a71533e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb11af735
xor eax, 0xb03075b7
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9208926a
xor eax, 0xd0fcda62
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcc72cca2
xor eax, 0xdf17886b
rol eax, 0x6d
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xa0b78d53
pushf
not eax
add eax, 0xde9b74ee
xor eax, 0x853ff313
rol eax, 0x39
popf
pushf
not eax
add eax, 0xdbd8332d
xor eax, 0xd2667b03
rol eax, 0x48
popf
jmp 0x14027635f
sub ecx, 4
je 0x140277177
push rax
pushf
mov eax, 0xffd2c642
pushf
not eax
add eax, 0xf0078007
xor eax, 0xa03c1d91
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd7154db3
xor eax, 0xcd5dcc62
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xfc245970
xor eax, 0x8d60d2c1
rol eax, 0x3f
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x115560dd
pushf
not eax
add eax, 0xf2c6f13f
xor eax, 0x87d7935b
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe2525134
xor eax, 0xc7ba4446
rol eax, 0x41
popf
jmp 0x14027635f
sub ecx, 0xd
je 0x1402771e2
push rax
pushf
mov eax, 0xefa4bffa
pushf
not eax
add eax, 0xf9737c93
xor eax, 0xad060f5a
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa3f208e9
xor eax, 0x8ecbc3e2
rol eax, 0x9d
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xdaadcdae
pushf
not eax
add eax, 0xcc26f23c
xor eax, 0xaa00fb2f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa754134d
xor eax, 0xc8c42ab6
rol eax, 0xf0
popf
jmp 0x14027635f
cmp ecx, ebp
je 0x14027724c
push rax
pushf
mov eax, 0x2582a40e
pushf
not eax
add eax, 0xb0f80d49
xor eax, 0xbd61ba27
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd44cb1fa
xor eax, 0xad8a1793
rol eax, 0x42
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x662dc77d
pushf
not eax
add eax, 0xad4b4df4
xor eax, 0xa43924c6
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf20091c7
xor eax, 0xb4da3498
rol eax, 0x16
popf
pushf
not eax
add eax, 0x89efc5c0
xor eax, 0x90d367a5
rol eax, 0xf6
popf
jmp 0x14027635f
mov rax, rbx
jmp 0x140277423
mov rax, qword [str.zh_TW]
jmp 0x140277423
mov rax, qword [str.ko_KR]
jmp 0x140277423
mov rax, qword [str.zh_CN]
jmp 0x140277423
mov rax, qword [str.ja_JP]
push rax
pushf
mov eax, 0x8dec5524
pushf
not eax
add eax, 0xf599ca78
xor eax, 0xf386407e
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8ba1bb8b
xor eax, 0xb62c0446
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x98a25f42
xor eax, 0xfee15f34
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd2e0a8f5
xor eax, 0xfcfb2d33
rol eax, 0xe0
popf
jmp 0x14027635f
mov qword [rsi + 0x220], rax
jmp 0x1402774d0
mov ebp, ebx
push rax
pushf
mov eax, 0x63f05ba3
pushf
not eax
add eax, 0x960e2821
xor eax, 0xa7754b87
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x84d89f2b
xor eax, 0x804c1ccb
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x93cf69b3
xor eax, 0xf052c6f6
rol eax, 0x74
popf
jmp 0x14027635f
mov dword [rsi + 8], ebp
jmp 0x140276a85
cmp dword [0x14010a668], ebx
jne 0x140277570
push rax
pushf
mov eax, 0xfcb471a4
pushf
not eax
add eax, 0xa3a96cc8
xor eax, 0xa2f1268b
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9c4e8e7e
xor eax, 0xaec33783
rol eax, 0x18
popf
pushf
not eax
add eax, 0xbb00e26e
xor eax, 0xc2fd284a
rol eax, 0xbd
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x159ed90c
pushf
not eax
add eax, 0xd708d867
xor eax, 0x8de4a68d
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8d6acf68
xor eax, 0xa1f088bb
rol eax, 0xd0
popf
jmp 0x14027635f
or eax, 0xffffffff
jmp 0x140278093
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0x57f61431
pushf
not r8d
add r8d, 0xb1810378
xor r8d, 0xdfe46c44
rol r8d, 0x81
popf
pushf
not r8d
add r8d, 0xac0d4e04
xor r8d, 0xb5c4e7fa
rol r8d, 0x31
popf
pushf
not r8d
add r8d, 0xf6aeb756
xor r8d, 0xc21573f2
rol r8d, 0xf0
popf
pushf
not r8d
add r8d, 0xea35622f
xor r8d, 0xd796ef79
rol r8d, 0x3f
popf
call fcn.140044ca0
mov eax, r14d
lea r9, [r12 + 0x10]
lea r15, [0x184637816]
pushf
sub r15, 0x44533c76
popf
mov r14d, 0xe5f0f166
pushf
not r14d
add r14d, 0x869123e2
xor r14d, 0x87db70e5
rol r14d, 0xc9
popf
pushf
not r14d
add r14d, 0xc680af35
xor r14d, 0x94e946b1
rol r14d, 0xf2
popf
pushf
not r14d
add r14d, 0xda66c9dc
xor r14d, 0x89095d93
rol r14d, 0xe3
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, 0xc5c0de9f
pushf
not eax
add eax, 0xb9c3112b
xor eax, 0xc1c6e19d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcb05f763
xor eax, 0xbac8288f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x9c271fd6
xor eax, 0xf95e9bb6
rol eax, 2
popf
jmp 0x14027635f
mov rdx, r9
cmp byte [r9], bl
je 0x14027777b
push rax
pushf
mov eax, 0x214c70e4
pushf
not eax
add eax, 0xb18e1e13
xor eax, 0xaad496f3
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa6134081
xor eax, 0xb1564855
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x83436b44
xor eax, 0xf1c63004
rol eax, 0xf
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xc82cb8b2
pushf
not eax
add eax, 0xa3da5897
xor eax, 0xad4793d6
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x96f6572d
xor eax, 0xdc735e8f
rol eax, 0xf9
popf
jmp 0x14027635f
cmp byte [rdx + 1], bl
je 0x1402777f9
push rax
pushf
mov eax, 0xaaa01f6f
pushf
not eax
add eax, 0x95637e2f
xor eax, 0x822264ed
rol eax, 0x55
popf
pushf
not eax
add eax, 0xaf6d3fc9
xor eax, 0xbccef069
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfa84817c
xor eax, 0x835943a1
rol eax, 0x8c
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x26c311f8
pushf
not eax
add eax, 0xb42bcebd
xor eax, 0xf9aa5346
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xa7e2187d
xor eax, 0x943c0380
rol eax, 0x3c
popf
jmp 0x14027635f
movzx r8d, byte [rdx]
movzx eax, byte [rdx + 1]
cmp r8d, eax
ja 0x14027787f
push rax
pushf
mov eax, 0xa7dbcb68
pushf
not eax
add eax, 0xed138c3a
xor eax, 0xde933538
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf5ae5c5d
xor eax, 0xd9c77484
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd72fa001
xor eax, 0x9e197a05
rol eax, 0x45
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xf3c84725
pushf
not eax
add eax, 0x842000d5
xor eax, 0x91ba8b70
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc5d8c004
xor eax, 0x8db3a925
rol eax, 0xef
popf
pushf
not eax
add eax, 0xa3db17cf
xor eax, 0xe8687667
rol eax, 0xb5
popf
jmp 0x14027635f
lea r10d, [r8 + 1]
push rax
pushf
mov eax, 0x58903942
pushf
not eax
add eax, 0xf0716c8d
xor eax, 0xbf3136b2
rol eax, 7
popf
pushf
not eax
add eax, 0xbc1f72e6
xor eax, 0xdd94e9f2
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8533a5bc
xor eax, 0x8dbdafd1
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe7f6526f
xor eax, 0x9567c641
rol eax, 0x33
popf
jmp 0x14027635f
cmp r10d, 0x101
jae 0x14027795e
push rax
pushf
mov eax, 0x9d356b3c
pushf
not eax
add eax, 0xa9779db7
xor eax, 0xdc3b1666
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfd6a4974
xor eax, 0xec25c5d9
rol eax, 0x6c
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xec0fb228
pushf
not eax
add eax, 0xe05c26e8
xor eax, 0xbc62ff9d
rol eax, 0x78
popf
pushf
not eax
add eax, 0xafa671df
xor eax, 0xf91df8a4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xba6e1307
xor eax, 0xfe77a6c3
rol eax, 0xd5
popf
jmp 0x14027635f
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 0x1402779fe
push rax
pushf
mov eax, 0x6a50ebdf
pushf
not eax
add eax, 0xd21cce57
xor eax, 0xd730b90c
rol eax, 0x60
popf
pushf
not eax
add eax, 0x94209e9a
xor eax, 0xe3247b1e
rol eax, 0x75
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xeb8f2edf
pushf
not eax
add eax, 0xb19c9c26
xor eax, 0x9be55d61
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd297fb66
xor eax, 0xdd3ef58f
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa71feb3c
xor eax, 0x8b77bd7b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe86911e0
xor eax, 0xaf283e7e
rol eax, 0xee
popf
jmp 0x14027635f
add rdx, 2
cmp byte [rdx], bl
jne 0x140277aa5
push rax
pushf
mov eax, 0x26564348
pushf
not eax
add eax, 0xfaf37329
xor eax, 0xeb89fe51
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x925a4945
xor eax, 0xad7a3b8e
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9741e394
xor eax, 0xdf926a19
rol eax, 0x2f
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x8a45454c
pushf
not eax
add eax, 0xcad6750d
xor eax, 0xe9270dc4
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xbafb6907
xor eax, 0xc88166b3
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbb4bfd8a
xor eax, 0xfc6ce870
rol eax, 0x68
popf
jmp 0x14027635f
add r9, 8
push rbp
not rbp
sub r15, rbp
pop rbp
sub r15, 1
sub r14, rbp
jne 0x140277b46
push rax
pushf
mov eax, 0x7ab69321
pushf
not eax
add eax, 0xeef077be
xor eax, 0x85d78473
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfbb1ca7a
xor eax, 0xf6eabcd5
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa208d451
xor eax, 0xae7a2aa7
rol eax, 0xde
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0xdafd529d
pushf
not eax
add eax, 0x8e7c8b24
xor eax, 0x82a55b32
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc53affc1
xor eax, 0xcbee893a
rol eax, 0x27
popf
jmp 0x14027635f
mov dword [rsi + 4], edi
mov dword [rsi + 8], ebp
sub edi, 0x3a4
je 0x140277bba
push rax
pushf
mov eax, 0x1164e57d
pushf
not eax
add eax, 0xf3bc95ec
xor eax, 0xb39e56af
rol eax, 0x51
popf
pushf
not eax
add eax, 0x810273b0
xor eax, 0xb36ad01c
rol eax, 0x71
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x7b065ecb
pushf
not eax
add eax, 0xf3040208
xor eax, 0xe5396f4c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe6fe4115
xor eax, 0x9be80f52
rol eax, 0xd4
popf
jmp 0x14027635f
sub edi, 4
je 0x140277c4b
push rax
pushf
mov eax, 0x780e0e2
pushf
not eax
add eax, 0xd6b62af9
xor eax, 0xaa129c9e
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc7e43331
xor eax, 0x9f484e8f
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb993388b
xor eax, 0x873d930a
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa98b87f4
xor eax, 0xc377e75c
rol eax, 0xe8
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x8c74f10e
pushf
not eax
add eax, 0x8e9485d7
xor eax, 0x800bc3ca
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf6015f47
xor eax, 0x9228ebac
rol eax, 0x26
popf
pushf
not eax
add eax, 0xcd10b676
xor eax, 0xef764ed8
rol eax, 0x32
popf
jmp 0x14027635f
sub edi, 0xd
je 0x140277cdc
push rax
pushf
mov eax, 0xc6f011fd
pushf
not eax
add eax, 0xb6d6ee14
xor eax, 0xb64ec0b5
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xba57153a
xor eax, 0xa7d9828b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xae324b8d
xor eax, 0xd418d445
rol eax, 0xeb
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x7ee1b1f8
pushf
not eax
add eax, 0xb6ceb87b
xor eax, 0xfb480680
rol eax, 0x44
popf
pushf
not eax
add eax, 0x923e61a2
xor eax, 0xf1c49e91
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc4a9c0e4
xor eax, 0xdde88fcf
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf82142a0
xor eax, 0xfe82c50f
rol eax, 0xbe
popf
jmp 0x14027635f
cmp edi, ebp
jne 0x140277d7f
push rax
pushf
mov eax, 0x2234dcc4
pushf
not eax
add eax, 0xbc3dffa6
xor eax, 0xa5f12292
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa0f3676c
xor eax, 0xdbb54f35
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc13b3114
xor eax, 0xa8b9a3bb
rol eax, 0xd9
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x91edc9cb
pushf
not eax
add eax, 0xb39e284e
xor eax, 0xc6da16d2
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfca8c8ed
xor eax, 0xe53513c8
rol eax, 0xa8
popf
jmp 0x14027635f
mov rbx, qword [str.zh_TW]
jmp 0x140277f1b
mov rbx, qword [str.ko_KR]
jmp 0x140277f1b
mov rbx, qword [str.zh_CN]
jmp 0x140277f1b
mov rbx, qword [str.ja_JP]
push rax
pushf
mov eax, 0xd50c971b
pushf
not eax
add eax, 0xf54806d7
xor eax, 0xb6c2a132
rol eax, 0xae
popf
pushf
not eax
add eax, 0xfd0daebd
xor eax, 0xc26ce154
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9ff45afd
xor eax, 0xf57cf97d
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf53f7731
xor eax, 0xdf380daa
rol eax, 0xa2
popf
jmp 0x14027635f
sub r11, rsi
mov qword [rsi + 0x220], rbx
lea rdx, [rsi + 0xc]
mov ecx, 0x3acab51c
pushf
not ecx
add ecx, 0x873e317c
xor ecx, 0x8d76232c
rol ecx, 0x1a
popf
pushf
not ecx
add ecx, 0x94d40f5c
xor ecx, 0xc5aff9de
rol ecx, 0x8c
popf
lea rdi, [r11 + r12]
push rax
pushf
mov eax, 0x400d45a9
pushf
not eax
add eax, 0xe65b0da3
xor eax, 0x86e04b9f
rol eax, 0x85
popf
pushf
not eax
add eax, 0xabfc1e9a
xor eax, 0x9401a7d1
rol eax, 1
popf
pushf
not eax
add eax, 0xe034151d
xor eax, 0xd8bda914
rol eax, 0xec
popf
jmp 0x14027635f
movzx eax, word [rdi + rdx - 8]
mov word [rdx], ax
lea rdx, [rdx + 2]
sub rcx, rbp
jne 0x140277ff8
push rax
pushf
mov eax, 0xcfb5f947
pushf
not eax
add eax, 0x92e7b2e1
xor eax, 0xdbada632
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xaaa8136f
xor eax, 0xb27e052a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xeef75925
xor eax, 0xfe5d37c6
rol eax, 0xe5
popf
jmp 0x14027635f
push rax
pushf
mov eax, 0x8788c28c
pushf
not eax
add eax, 0xd0ba25d8
xor eax, 0xc5f59c86
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xcd9137b5
xor eax, 0x9c514499
rol eax, 0xfe
popf
jmp 0x14027635f
jmp 0x140276abe
mov rcx, rsi
call fcn.1402e16a8
xor eax, eax
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.14027ae25
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