Function at 0x140668ad8
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa100a836
pushf
not eax
add eax, 0xf805cf80
xor eax, 0xdc809b34
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbe009c87
xor eax, 0xc296d89e
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd86bff19
xor eax, 0x971f9b8c
rol eax, 0xfd
popf
cmp eax, 0x29
jne 0x140668b28
popf
pop rax
jmp 0x14066a48d
cmp eax, 0
jne 0x140668b37
popf
pop rax
jmp 0x140668e43
cmp eax, 3
jne 0x140668b46
popf
pop rax
jmp 0x140669044
cmp eax, 1
jne 0x140668b55
popf
pop rax
jmp 0x140668f29
cmp eax, 0xd
jne 0x140668b64
popf
pop rax
jmp 0x14066965d
cmp eax, 0x1a
jne 0x140668b73
popf
pop rax
jmp 0x140669cd1
cmp eax, 0xe
jne 0x140668b82
popf
pop rax
jmp 0x140669698
cmp eax, 0x31
jne 0x140668b91
popf
pop rax
jmp 0x14066a868
cmp eax, 0x19
jne 0x140668ba0
popf
pop rax
jmp 0x140669c6d
cmp eax, 8
jne 0x140668baf
popf
pop rax
jmp 0x1406692f9
cmp eax, 0x2a
jne 0x140668bbe
popf
pop rax
jmp 0x14066a54d
cmp eax, 0x17
jne 0x140668bcd
popf
pop rax
jmp 0x140669bef
cmp eax, 0x1c
jne 0x140668bdc
popf
pop rax
jmp 0x140669d83
cmp eax, 0x2e
jne 0x140668beb
popf
pop rax
jmp 0x14066a751
cmp eax, 0x18
jne 0x140668bfa
popf
pop rax
jmp 0x140669c2e
cmp eax, 0x2b
jne 0x140668c09
popf
pop rax
jmp 0x14066a5f1
cmp eax, 0x1b
jne 0x140668c18
popf
pop rax
jmp 0x140669d1e
cmp eax, 0x2d
jne 0x140668c27
popf
pop rax
jmp 0x14066a712
cmp eax, 0x23
jne 0x140668c36
popf
pop rax
jmp 0x14066a153
cmp eax, 0x25
jne 0x140668c45
popf
pop rax
jmp 0x14066a236
cmp eax, 0x32
jne 0x140668c54
popf
pop rax
jmp 0x14066a92c
cmp eax, 0x13
jne 0x140668c63
popf
pop rax
jmp 0x1406699b6
cmp eax, 0x33
jne 0x140668c72
popf
pop rax
jmp 0x14066a9a3
cmp eax, 0x24
jne 0x140668c81
popf
pop rax
jmp 0x14066a1d9
cmp eax, 0x1e
jne 0x140668c90
popf
pop rax
jmp 0x140669e3f
cmp eax, 0xc
jne 0x140668c9f
popf
pop rax
jmp 0x1406695b3
cmp eax, 0x26
jne 0x140668cae
popf
pop rax
jmp 0x14066a2cb
cmp eax, 0x27
jne 0x140668cbd
popf
pop rax
jmp 0x14066a358
cmp eax, 0x30
jne 0x140668ccc
popf
pop rax
jmp 0x14066a808
cmp eax, 0x10
jne 0x140668cdb
popf
pop rax
jmp 0x1406697cb
cmp eax, 0x2c
jne 0x140668cea
popf
pop rax
jmp 0x14066a6a8
cmp eax, 9
jne 0x140668cf9
popf
pop rax
jmp 0x14066939b
cmp eax, 4
jne 0x140668d08
popf
pop rax
jmp 0x1406690bf
cmp eax, 0x16
jne 0x140668d17
popf
pop rax
jmp 0x140669ba1
cmp eax, 0x28
jne 0x140668d26
popf
pop rax
jmp 0x14066a3d9
cmp eax, 0xa
jne 0x140668d35
popf
pop rax
jmp 0x14066948b
cmp eax, 0x22
jne 0x140668d44
popf
pop rax
jmp 0x14066a0c2
cmp eax, 0x14
jne 0x140668d53
popf
pop rax
jmp 0x140669a6d
cmp eax, 7
jne 0x140668d62
popf
pop rax
jmp 0x140669261
cmp eax, 0x34
jne 0x140668d71
popf
pop rax
jmp 0x14066aa09
cmp eax, 2
jne 0x140668d80
popf
pop rax
jmp 0x140668f9d
cmp eax, 0x20
jne 0x140668d8f
popf
pop rax
jmp 0x140669eff
cmp eax, 0x1d
jne 0x140668d9e
popf
pop rax
jmp 0x140669dde
cmp eax, 0x11
jne 0x140668dad
popf
pop rax
jmp 0x14066986c
cmp eax, 0x35
jne 0x140668dbc
popf
pop rax
jmp 0x14066aa6a
cmp eax, 0x2f
jne 0x140668dcb
popf
pop rax
jmp 0x14066a7a3
cmp eax, 0x12
jne 0x140668dda
popf
pop rax
jmp 0x14066990c
cmp eax, 0x21
jne 0x140668de9
popf
pop rax
jmp 0x14066a041
cmp eax, 0x1f
jne 0x140668df8
popf
pop rax
jmp 0x140669ec4
cmp eax, 0xb
jne 0x140668e07
popf
pop rax
jmp 0x14066950f
cmp eax, 0xf
jne 0x140668e16
popf
pop rax
jmp 0x140669737
cmp eax, 0x15
jne 0x140668e25
popf
pop rax
jmp 0x140669b11
cmp eax, 5
jne 0x140668e34
popf
pop rax
jmp 0x14066916a
cmp eax, 6
jne 0x140668e43
popf
pop rax
jmp 0x14066921b
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 [0x14004b080]
xor rax, rsp
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x30], eax
mov rsi, rdx
call fcn.14063a07a
xor ebx, ebx
mov edi, eax
test eax, eax
je 0x140668ee3
push rax
pushf
mov eax, 0x3b72e096
pushf
not eax
add eax, 0xd52140d2
xor eax, 0x9507d5f0
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf970a536
xor eax, 0xfbcb45ad
rol eax, 0x59
popf
pushf
not eax
add eax, 0xbf6d6e4e
xor eax, 0xed3bec3b
rol eax, 0x96
popf
pushf
not eax
add eax, 0xdea344de
xor eax, 0xde98e731
rol eax, 0x53
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x431b251a
pushf
not eax
add eax, 0xfd4e13b1
xor eax, 0xe5a39aa3
rol eax, 0x68
popf
pushf
not eax
add eax, 0xcf5499e0
xor eax, 0x8b4c5831
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf9b8f29c
xor eax, 0xc4570d08
rol eax, 0xe3
popf
jmp 0x140668b19
lea r12, [0x184e56889]
pushf
sub r12, 0x44e0acc9
popf
mov r14d, ebx
mov rax, r12
lea ebp, [rbx + 1]
push rax
pushf
mov eax, 0xce105776
pushf
not eax
add eax, 0x857a7e28
xor eax, 0xdded7f1a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9f822250
xor eax, 0xba58c7f7
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe018f357
xor eax, 0xdf645ef8
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd0b15742
xor eax, 0x8dcb3dd8
rol eax, 0xd3
popf
jmp 0x140668b19
cmp dword [rax], edi
je 0x140668ffe
push rax
pushf
mov eax, 0x2d3ba481
pushf
not eax
add eax, 0x82c95de3
xor eax, 0x85566c91
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xeb26c225
xor eax, 0x8aba5260
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd9512f74
xor eax, 0xff0c6725
rol eax, 0xec
popf
pushf
not eax
add eax, 0x83f467e3
xor eax, 0xf1c47978
rol eax, 0xba
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x30d84370
pushf
not eax
add eax, 0xb7a722f2
xor eax, 0x8f925a22
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xfec44646
xor eax, 0xa1a5e020
rol eax, 0xac
popf
pushf
not eax
add eax, 0x87694ca7
xor eax, 0xd4286f73
rol eax, 0xb8
popf
jmp 0x140668b19
push rbp
not ebp
sub r14d, ebp
pop rbp
sub r14d, 1
add rax, 0x30
cmp r14d, 5
jb 0x14066908c
push rax
pushf
mov eax, 0x89d7a988
pushf
not eax
add eax, 0xf6be4fc1
xor eax, 0xfa2427e4
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xec87c659
xor eax, 0xbf02c29e
rol eax, 0xa2
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0xb4a76a78
pushf
not eax
add eax, 0xf57df91c
xor eax, 0xb3c7ae56
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcb88e455
xor eax, 0xaa96f143
rol eax, 0xf
popf
jmp 0x140668b19
cmp edi, 0xfde8
je 0x140669111
push rax
pushf
mov eax, 0xe68174c
pushf
not eax
add eax, 0xc4db96e2
xor eax, 0xda39ad53
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xae512507
xor eax, 0x9bbba51d
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb805dfe8
xor eax, 0xc40d0081
rol eax, 0x28
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x169b1fea
pushf
not eax
add eax, 0xbc1278c8
xor eax, 0x8e9bfa9e
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe59e4dad
xor eax, 0x9d92d58d
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9931f80e
xor eax, 0xf6c7e524
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9c8d19d8
xor eax, 0xe4e087ca
rol eax, 0xb6
popf
jmp 0x140668b19
movzx ecx, di
jmp 0x14066916e
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x1406691d5
push rax
pushf
mov eax, 0xfacb3cf8
pushf
not eax
add eax, 0xa55b0294
xor eax, 0xbf8dd444
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xcb5c0ca4
xor eax, 0xb85a06b7
rol eax, 0x84
popf
pushf
not eax
add eax, 0x849ffe90
xor eax, 0xc72fc232
rol eax, 0x45
popf
pushf
not eax
add eax, 0xff8bbe2a
xor eax, 0xc9ed6973
rol eax, 0x1c
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0xb6c7af9b
pushf
not eax
add eax, 0x91eb0be6
xor eax, 0xb6ebb522
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa61a7db2
xor eax, 0xd700d014
rol eax, 0x67
popf
pushf
not eax
add eax, 0x89290522
xor eax, 0x95890ef2
rol eax, 0xea
popf
jmp 0x140668b19
mov eax, 0x67038c0e
pushf
not eax
add eax, 0xb6b0a719
xor eax, 0xf2c454cb
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc2d829ee
xor eax, 0x8ffcb158
rol eax, 0x22
popf
pushf
not eax
add eax, 0x893cdf5a
xor eax, 0xe536bc35
rol eax, 0x19
popf
cmp edi, eax
jne 0x1406692f9
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, 0xbc49249a
pushf
not ecx
add ecx, 0xe01fe95a
xor ecx, 0x9d409880
rol ecx, 8
popf
pushf
not ecx
add ecx, 0xa1598b41
xor ecx, 0xd1f5ded3
rol ecx, 0x7c
popf
pushf
not ecx
add ecx, 0xd67ec8fe
xor ecx, 0xb8fe3fa8
rol ecx, 0xed
popf
rep stosw word [rdi], ax
jmp 0x14066a9a3
lea rdx, [rsp + 0x20]
mov ecx, edi
jmp 0x140669301
call qword [sym.imp.KERNEL32.dll_GetCPInfo]
test eax, eax
je 0x140669368
push rax
pushf
mov eax, 0xd9c20073
pushf
not eax
add eax, 0x9129b1ec
xor eax, 0xdaaefa44
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe4c224d4
xor eax, 0xf6bd6b78
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd59f675d
xor eax, 0xdd0d3fe4
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x906cd61a
xor eax, 0x83e12102
rol eax, 0x8d
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x3d24bae3
pushf
not eax
add eax, 0x928debdd
xor eax, 0xe35f0bf6
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x812a4f7e
xor eax, 0xcf51d02c
rol eax, 0x9c
popf
jmp 0x140668b19
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0x89cc6731
pushf
not r8d
add r8d, 0xf634f87c
xor r8d, 0xa76b11c7
rol r8d, 0x67
popf
pushf
not r8d
add r8d, 0xb3b510ad
xor r8d, 0x96f9c3b1
rol r8d, 0xed
popf
pushf
not r8d
add r8d, 0xbc3300a0
xor r8d, 0x9b69ba4b
rol r8d, 0x74
popf
pushf
not r8d
add r8d, 0xb6301cc9
xor r8d, 0x96dc07ef
rol r8d, 0x36
popf
call fcn.14002f2d0
cmp dword [rsp + 0x20], 2
mov dword [rsi + 4], edi
mov qword [rsi + 0x220], rbx
jne 0x140669458
push rax
pushf
mov eax, 0x8b02ab3d
pushf
not eax
add eax, 0xee30b1a6
xor eax, 0xfccab774
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xef5e722f
xor eax, 0x9f6c18e0
rol eax, 0x7b
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0xc1714627
pushf
not eax
add eax, 0xd69c2e4d
xor eax, 0xae383f92
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9fbfba9b
xor eax, 0xe9d1d7d6
rol eax, 0xf8
popf
jmp 0x140668b19
lea rcx, [rsp + 0x26]
cmp byte [rsp + 0x26], bl
je 0x1406694dc
push rax
pushf
mov eax, 0x9d7e306a
pushf
not eax
add eax, 0xb181c8b6
xor eax, 0x806a1d26
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x86a83e0f
xor eax, 0x97ab6ecd
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xce1fa137
xor eax, 0xfc5acae7
rol eax, 0xe8
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x6c1bfc99
pushf
not eax
add eax, 0xd32a87b2
xor eax, 0xe11316c2
rol eax, 0x31
popf
pushf
not eax
add eax, 0xed58c9d4
xor eax, 0xb1a3ad98
rol eax, 0xf8
popf
jmp 0x140668b19
cmp byte [rcx + 1], bl
je 0x14066956d
push rax
pushf
mov eax, 0x62f4b17f
pushf
not eax
add eax, 0xfb955754
xor eax, 0xb4a4b713
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb44b2a37
xor eax, 0x97a361a7
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x847f3ebe
xor eax, 0xef6f7c42
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf1b35bb2
xor eax, 0xbcf5b6c6
rol eax, 0xe4
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x99dc897f
pushf
not eax
add eax, 0xed009540
xor eax, 0xc6ed498d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x80126b09
xor eax, 0x90104341
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa0671f80
xor eax, 0xb75281ba
rol eax, 0xe3
popf
jmp 0x140668b19
movzx eax, byte [rcx + 1]
movzx edx, byte [rcx]
cmp edx, eax
ja 0x140669604
push rax
pushf
mov eax, 0x614e7108
pushf
not eax
add eax, 0xce5e8856
xor eax, 0x87c9b285
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa868c0ab
xor eax, 0xeec21cf3
rol eax, 0x59
popf
pushf
not eax
add eax, 0xea3a2462
xor eax, 0xd0db2d61
rol eax, 0xf4
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x36244a91
pushf
not eax
add eax, 0x8c7caa14
xor eax, 0xc3bb0571
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd5afdd6c
xor eax, 0xb5045871
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xad750ed6
xor eax, 0x8f353c81
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd3c9ea1f
xor eax, 0x89919dcf
rol eax, 0xce
popf
jmp 0x140668b19
sub eax, edx
lea edi, [rdx + 1]
lea edx, [rax + rbp]
push rax
pushf
mov eax, 0x78b047e7
pushf
not eax
add eax, 0xc95f089d
xor eax, 0x97c89b2b
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb726beee
xor eax, 0x87c9c8b2
rol eax, 0xa
popf
jmp 0x140668b19
or byte [rdi + rsi + 0x18], 4
push rbp
not ebp
sub edi, ebp
pop rbp
sub edi, 1
sub rdx, rbp
jne 0x140669704
push rax
pushf
mov eax, 0x787c8c14
pushf
not eax
add eax, 0xabd068ac
xor eax, 0x8e5fb554
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd1597612
xor eax, 0xf9ab3f4d
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8f419fc1
xor eax, 0xda8d6a59
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc20a3d57
xor eax, 0x8250e956
rol eax, 0x9f
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x87478a08
pushf
not eax
add eax, 0xf8aeab7e
xor eax, 0xda8ddc2d
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa6b24be6
xor eax, 0x975c20eb
rol eax, 0x85
popf
jmp 0x140668b19
add rcx, 2
cmp byte [rcx], bl
jne 0x140669785
push rax
pushf
mov eax, 0xe49669aa
pushf
not eax
add eax, 0xbd80992e
xor eax, 0xda225326
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd58f3510
xor eax, 0xe65c8b7e
rol eax, 0x29
popf
pushf
not eax
add eax, 0xe2f040f1
xor eax, 0xdff3100b
rol eax, 0x6e
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x72ac78a8
pushf
not eax
add eax, 0xa388c911
xor eax, 0xfeabe816
rol eax, 0x23
popf
pushf
not eax
add eax, 0x805b2f42
xor eax, 0x91eb5edb
rol eax, 0x57
popf
pushf
not eax
add eax, 0xab5311e7
xor eax, 0xe30456da
rol eax, 0x1f
popf
jmp 0x140668b19
lea rax, [rsi + 0x1a]
mov ecx, 0x65f911c5
pushf
not ecx
add ecx, 0xbe046498
xor ecx, 0xbed87beb
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0x9ae38462
xor ecx, 0x981a82be
rol ecx, 0x22
popf
pushf
not ecx
add ecx, 0x82c7ece9
xor ecx, 0xcdee464f
rol ecx, 0x68
popf
push rax
pushf
mov eax, 0x2e8d7f3e
pushf
not eax
add eax, 0xc1a83ab5
xor eax, 0xf4fb7787
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb8a85bb5
xor eax, 0xe11be296
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfbb5e0e6
xor eax, 0xa025b136
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf6c908b6
xor eax, 0xfeefe3f2
rol eax, 0x91
popf
jmp 0x140668b19
or byte [rax], 8
push rbp
not rbp
sub rax, rbp
pop rbp
sub rax, 1
sub rcx, rbp
jne 0x1406698c6
push rax
pushf
mov eax, 0xe0e20a7
pushf
not eax
add eax, 0xc0e236a1
xor eax, 0xe90cac4b
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x90a58bb9
xor eax, 0xeb184235
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf4036cb9
xor eax, 0xcff67453
rol eax, 0x3d
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0xadb01369
pushf
not eax
add eax, 0x9c7d58b0
xor eax, 0xa2c90419
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf1c66c1f
xor eax, 0xb9824fe1
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfcb191e8
xor eax, 0xf986a985
rol eax, 0xd9
popf
jmp 0x140668b19
mov ecx, dword [rsi + 4]
sub ecx, 0x3a4
je 0x140669970
push rax
pushf
mov eax, 0xf7fe25d4
pushf
not eax
add eax, 0xfd344ee2
xor eax, 0xfd9e8dd3
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xed1d66e3
xor eax, 0xb5b316ae
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc0456d32
xor eax, 0xae9597c0
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfbefa956
xor eax, 0xe1145fa5
rol eax, 0x45
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0xd7f67e3
pushf
not eax
add eax, 0xaf76dd5d
xor eax, 0x8cdcc32c
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd9e40e24
xor eax, 0x916cd6c3
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9923ab0b
xor eax, 0xede12b28
rol eax, 0x30
popf
jmp 0x140668b19
sub ecx, 4
je 0x140669a14
push rax
pushf
mov eax, 0xeee4226d
pushf
not eax
add eax, 0xadfe1d5d
xor eax, 0x85c0b265
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xbc4a95b1
xor eax, 0xd73229ee
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb7bb299f
xor eax, 0x945248e2
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc34b4efc
xor eax, 0xc346e35d
rol eax, 0x42
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x7c2cbabf
pushf
not eax
add eax, 0xba8468a9
xor eax, 0xcc333f02
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa9ba2930
xor eax, 0xbeab44e5
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd40f82b5
xor eax, 0xb4a0f0b6
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd93634c8
xor eax, 0xaa79eea9
rol eax, 0xab
popf
jmp 0x140668b19
sub ecx, 0xd
je 0x140669ab8
push rax
pushf
mov eax, 0x2d4eec9a
pushf
not eax
add eax, 0xddbfa356
xor eax, 0x940d1da5
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe9219d02
xor eax, 0x95ca263c
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfdc893ca
xor eax, 0xab7c2c0b
rol eax, 0xc4
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x92b5febc
pushf
not eax
add eax, 0xa9fe42eb
xor eax, 0xa0947555
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9747df02
xor eax, 0xc30ba1d7
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd1eb042e
xor eax, 0xc73dd972
rol eax, 0x58
popf
pushf
not eax
add eax, 0xcd714b93
xor eax, 0xc9e8500e
rol eax, 0xd2
popf
jmp 0x140668b19
cmp ecx, ebp
je 0x140669b5b
push rax
pushf
mov eax, 0x60db6102
pushf
not eax
add eax, 0xaba2ad57
xor eax, 0xd30265c7
rol eax, 0x95
popf
pushf
not eax
add eax, 0x910eed60
xor eax, 0x9047418b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xdae1ace7
xor eax, 0x9f6dd814
rol eax, 0x61
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x66986e67
pushf
not eax
add eax, 0xa2abcb2f
xor eax, 0xc2e2611e
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8265de76
xor eax, 0xc33d200e
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xacb807cb
xor eax, 0x89e99c4a
rol eax, 0xd5
popf
jmp 0x140668b19
mov rax, rbx
jmp 0x140669d1e
mov rax, qword [str.zh_TW]
jmp 0x140669d1e
mov rax, qword [str.ko_KR]
jmp 0x140669d1e
mov rax, qword [str.zh_CN]
jmp 0x140669d1e
mov rax, qword [str.ja_JP]
push rax
pushf
mov eax, 0xd38f5ddd
pushf
not eax
add eax, 0x9a1ba545
xor eax, 0x81c2187b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8fb54fc1
xor eax, 0xa279b892
rol eax, 0x97
popf
pushf
not eax
add eax, 0xfe8f221c
xor eax, 0x8e4831c3
rol eax, 0x31
popf
jmp 0x140668b19
mov qword [rsi + 0x220], rax
jmp 0x140669dde
mov ebp, ebx
push rax
pushf
mov eax, 0x74bd73ac
pushf
not eax
add eax, 0xd149fde7
xor eax, 0xe7d893e7
rol eax, 0
popf
pushf
not eax
add eax, 0xdcff55b5
xor eax, 0xcc2fbcd5
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xaee4ea95
xor eax, 0xcf48717b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xeea2aee0
xor eax, 0xfaa936f0
rol eax, 0x88
popf
jmp 0x140668b19
mov dword [rsi + 8], ebp
jmp 0x140669273
cmp dword [0x14059a648], ebx
jne 0x140669e91
push rax
pushf
mov eax, 0x68e7bcd
pushf
not eax
add eax, 0x8ca7d40a
xor eax, 0xbc397439
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf0df5cab
xor eax, 0xddca9f11
rol eax, 0x88
popf
pushf
not eax
add eax, 0xaa24728e
xor eax, 0xb25e974d
rol eax, 0xd3
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0xbab0588
pushf
not eax
add eax, 0xf39b025d
xor eax, 0xe3150eee
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa898a705
xor eax, 0xdfb04319
rol eax, 0x56
popf
jmp 0x140668b19
or eax, 0xffffffff
jmp 0x14066aa6c
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0x249880e4
pushf
not r8d
add r8d, 0x984b51ea
xor r8d, 0x8933d25c
rol r8d, 0x42
popf
pushf
not r8d
add r8d, 0xe92046e8
xor r8d, 0x8207088b
rol r8d, 0xdf
popf
pushf
not r8d
add r8d, 0xcc94134f
xor r8d, 0xe5fd966f
rol r8d, 0xdb
popf
pushf
not r8d
add r8d, 0xeebcc3d9
xor r8d, 0xf71ce473
rol r8d, 0x8a
popf
call fcn.14002f2d0
mov eax, r14d
lea r9, [r12 + 0x10]
lea r15, [0x1b1b486fb]
pushf
sub r15, 0x71afcb4b
popf
mov r14d, 0x4ef6cfd0
pushf
not r14d
add r14d, 0x802612fd
xor r14d, 0xbc344622
rol r14d, 0xbd
popf
pushf
not r14d
add r14d, 0xb6382e12
xor r14d, 0xa9ff24d5
rol r14d, 0xf6
popf
pushf
not r14d
add r14d, 0xf264492b
xor r14d, 0x80277983
rol r14d, 0xab
popf
pushf
not r14d
add r14d, 0x8cd20c04
xor r14d, 0x901473ba
rol r14d, 0xc4
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, 0x62ba7fa6
pushf
not eax
add eax, 0x811ca271
xor eax, 0x9d0e2a2f
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe7d0c5a4
xor eax, 0xda20a289
rol eax, 0x9e
popf
jmp 0x140668b19
mov rdx, r9
cmp byte [r9], bl
je 0x14066a08f
push rax
pushf
mov eax, 0x7d2b5d8a
pushf
not eax
add eax, 0xcec431ed
xor eax, 0xef38e897
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdaedf438
xor eax, 0xd68bf5b8
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd08e17a4
xor eax, 0xb67a2f4e
rol eax, 0x52
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x5040fdcc
pushf
not eax
add eax, 0xf9f6c345
xor eax, 0xe77ca8de
rol eax, 0xab
popf
pushf
not eax
add eax, 0xea348675
xor eax, 0x9ec7f3fe
rol eax, 0x16
popf
jmp 0x140668b19
cmp byte [rdx + 1], bl
je 0x14066a10d
push rax
pushf
mov eax, 0x9263de65
pushf
not eax
add eax, 0xe6a8cbbf
xor eax, 0xddae5bb1
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc9902ec2
xor eax, 0xe6ec9f9d
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8d264e9e
xor eax, 0xae757c50
rol eax, 0x31
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x2da5c54
pushf
not eax
add eax, 0xb81b2c9b
xor eax, 0xe03b9c4c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xa1058b37
xor eax, 0xb39da8f3
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa21e0a3b
xor eax, 0xbb0bfb2d
rol eax, 0x25
popf
jmp 0x140668b19
movzx r8d, byte [rdx]
movzx eax, byte [rdx + 1]
cmp r8d, eax
ja 0x14066a193
push rax
pushf
mov eax, 0x5a06d03
pushf
not eax
add eax, 0xd3ef68f3
xor eax, 0xba8d20da
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc867a2cd
xor eax, 0xef9bfcae
rol eax, 0xcd
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0xe23dc094
pushf
not eax
add eax, 0x9882d86f
xor eax, 0xc482dc07
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa2400e55
xor eax, 0x850cf16e
rol eax, 7
popf
pushf
not eax
add eax, 0xc8617f5d
xor eax, 0xaa0a3646
rol eax, 0xa7
popf
jmp 0x140668b19
lea r10d, [r8 + 1]
push rax
pushf
mov eax, 0x3c4edcd7
pushf
not eax
add eax, 0x8b652fe8
xor eax, 0xae688fe2
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdbc7b145
xor eax, 0xc56ca4fb
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc2b63157
xor eax, 0x95206306
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf3a00587
xor eax, 0x95119999
rol eax, 0xaa
popf
jmp 0x140668b19
cmp r10d, 0x101
jae 0x14066a272
push rax
pushf
mov eax, 0x9ad8a9e9
pushf
not eax
add eax, 0xeacdd390
xor eax, 0xbd68941e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb67e4dcf
xor eax, 0xda05cef0
rol eax, 0xf5
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x77290fae
pushf
not eax
add eax, 0xe135dc65
xor eax, 0xa9a5248a
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf5d65f5c
xor eax, 0x9a1bde1d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xec58bb81
xor eax, 0xd53922e2
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xab0c94fa
xor eax, 0xded8c337
rol eax, 0x36
popf
jmp 0x140668b19
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 0x14066a325
push rax
pushf
mov eax, 0xbb1a2add
pushf
not eax
add eax, 0xef98dd2c
xor eax, 0xbb5d12e3
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa75504ed
xor eax, 0xd1e88bcd
rol eax, 0xc4
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x35fe208a
pushf
not eax
add eax, 0xc15b8d24
xor eax, 0xd0026bdb
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8c77a9b2
xor eax, 0xb16def9f
rol eax, 0x91
popf
jmp 0x140668b19
add rdx, 2
cmp byte [rdx], bl
jne 0x14066a393
push rax
pushf
mov eax, 0xcdbb6c5a
pushf
not eax
add eax, 0x9aee6b52
xor eax, 0xe88ff999
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbda7a383
xor eax, 0xcf81e679
rol eax, 0xa4
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0xe793bffb
pushf
not eax
add eax, 0xec5ae5a9
xor eax, 0xe44f2e0c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xd96ee7b4
xor eax, 0x913c6d1a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x8517c6f4
xor eax, 0xb635401b
rol eax, 0x8e
popf
jmp 0x140668b19
add r9, 8
push rbp
not rbp
sub r15, rbp
pop rbp
sub r15, 1
sub r14, rbp
jne 0x14066a434
push rax
pushf
mov eax, 0x7dc023ca
pushf
not eax
add eax, 0xd7b725e5
xor eax, 0xc7b5e1c7
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xef7425eb
xor eax, 0xec4a85f3
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe9923488
xor eax, 0xa2ce2cec
rol eax, 0x84
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x191b79dc
pushf
not eax
add eax, 0xf015cd79
xor eax, 0xc5c45abb
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc1295ec9
xor eax, 0xe6a5b57b
rol eax, 3
popf
pushf
not eax
add eax, 0xa7bdd8ae
xor eax, 0xf0ba3a87
rol eax, 5
popf
pushf
not eax
add eax, 0xc13f3fe1
xor eax, 0xf3e26fc6
rol eax, 0x1d
popf
jmp 0x140668b19
mov dword [rsi + 4], edi
mov dword [rsi + 8], ebp
sub edi, 0x3a4
je 0x14066a4f4
push rax
pushf
mov eax, 0x4b6042a3
pushf
not eax
add eax, 0x869b69e3
xor eax, 0xacf082e8
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe8b7bdd9
xor eax, 0xc6939431
rol eax, 0x16
popf
pushf
not eax
add eax, 0xfba1ec31
xor eax, 0x804643c8
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8d9ae3ac
xor eax, 0x99c02998
rol eax, 0xb9
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x485f1211
pushf
not eax
add eax, 0xdafea12a
xor eax, 0xe1c40272
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb565109a
xor eax, 0xaa1935f7
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe76906ec
xor eax, 0x948b08d7
rol eax, 0x80
popf
pushf
not eax
add eax, 0xcfcdaba4
xor eax, 0xa057c56d
rol eax, 0xa5
popf
jmp 0x140668b19
sub edi, 4
je 0x14066a5ab
push rax
pushf
mov eax, 0x5860e557
pushf
not eax
add eax, 0xec1b0914
xor eax, 0xa0a93a4d
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb69cfcea
xor eax, 0xf37ab72a
rol eax, 4
popf
pushf
not eax
add eax, 0x8113738d
xor eax, 0xbd991336
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd2d74fd8
xor eax, 0xe0e636f9
rol eax, 0x99
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x3461112a
pushf
not eax
add eax, 0xf3a69c0f
xor eax, 0x89291ecc
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe1caff31
xor eax, 0xf3bb4545
rol eax, 0x17
popf
pushf
not eax
add eax, 0xdbc360ab
xor eax, 0xc01159d7
rol eax, 0x66
popf
jmp 0x140668b19
sub edi, 0xd
je 0x14066a64f
push rax
pushf
mov eax, 0x59c6b646
pushf
not eax
add eax, 0xc255920d
xor eax, 0xad51dc50
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa45ac3dd
xor eax, 0x9f8deb7a
rol eax, 0xca
popf
pushf
not eax
add eax, 0xaaf79635
xor eax, 0xa2c7fb7c
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc44a3bbf
xor eax, 0xfe23858b
rol eax, 0xaa
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x856ffcd0
pushf
not eax
add eax, 0xbae3a6a4
xor eax, 0x859ad11f
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9680a6cb
xor eax, 0xa0849c25
rol eax, 0x62
popf
pushf
not eax
add eax, 0xfbc714b0
xor eax, 0xbadd568f
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdf84f0fc
xor eax, 0xcc7dc853
rol eax, 0x42
popf
jmp 0x140668b19
cmp edi, ebp
jne 0x14066a6df
push rax
pushf
mov eax, 0x6f484512
pushf
not eax
add eax, 0xbe4f6178
xor eax, 0xc5d82f3f
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd31507da
xor eax, 0xbd57c924
rol eax, 0x95
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x9d054656
pushf
not eax
add eax, 0xb2bbcacf
xor eax, 0xf4283c15
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xad079f5b
xor eax, 0xfc384328
rol eax, 0xc2
popf
jmp 0x140668b19
mov rbx, qword [str.zh_TW]
jmp 0x14066a868
mov rbx, qword [str.ko_KR]
jmp 0x14066a868
mov rbx, qword [str.zh_CN]
jmp 0x14066a868
mov rbx, qword [str.ja_JP]
push rax
pushf
mov eax, 0xbdc06798
pushf
not eax
add eax, 0x8c551ac2
xor eax, 0xfd3b15d9
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xdf5a0b4c
xor eax, 0x960f95c1
rol eax, 0x18
popf
pushf
not eax
add eax, 0x82739467
xor eax, 0xeb7c5fea
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa025ba7c
xor eax, 0xeff65f01
rol eax, 0xe0
popf
jmp 0x140668b19
sub r11, rsi
mov qword [rsi + 0x220], rbx
lea rdx, [rsi + 0xc]
mov ecx, 0x6ea9734a
pushf
not ecx
add ecx, 0xdcd78e8c
xor ecx, 0x92f04135
rol ecx, 0xba
popf
pushf
not ecx
add ecx, 0x8956ddf7
xor ecx, 0xd8a74b61
rol ecx, 0x30
popf
pushf
not ecx
add ecx, 0xd43d938a
xor ecx, 0xa7d6d8bd
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0xe98ae6e5
xor ecx, 0xe7c6e428
rol ecx, 0x37
popf
lea rdi, [r11 + r12]
push rax
pushf
mov eax, 0x7da03f4b
pushf
not eax
add eax, 0xb232225f
xor eax, 0xe4ea5916
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf2319fcb
xor eax, 0x81a203ba
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xdd2a75a2
xor eax, 0x8ee73a08
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc75a9b4c
xor eax, 0xd33c0505
rol eax, 0xd8
popf
jmp 0x140668b19
movzx eax, word [rdi + rdx - 8]
mov word [rdx], ax
lea rdx, [rdx + 2]
sub rcx, rbp
jne 0x14066a970
push rax
pushf
mov eax, 0x6c966c06
pushf
not eax
add eax, 0xc08955ad
xor eax, 0xf1537772
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc687c16d
xor eax, 0xa2ad2d1b
rol eax, 4
popf
jmp 0x140668b19
push rax
pushf
mov eax, 0x9897892c
pushf
not eax
add eax, 0xe79ce061
xor eax, 0x9bb8b2f6
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf09cc9ab
xor eax, 0xfdbb5f28
rol eax, 0x7f
popf
jmp 0x140668b19
mov rcx, rsi
call fcn.1406b2fce
jmp 0x14066aa6a
mov rcx, rsi
call fcn.14069a731
push rax
pushf
mov eax, 0x6eac6948
pushf
not eax
add eax, 0x98929e2f
xor eax, 0xd6031c94
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xcf7a20ac
xor eax, 0xc5acdddd
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf5b65636
xor eax, 0xc077cc09
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xafbb521c
xor eax, 0x9676b0e4
rol eax, 0xda
popf
jmp 0x140668b19
xor eax, eax
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.14066b1de
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