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

Disassembly:
push rax
pushf
mov eax, 0x20f0dd4
pushf
not eax
add eax, 0xdb430849
xor eax, 0x98be430f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xaede0996
xor eax, 0xd4d19bca
rol eax, 0xaa
popf
cmp eax, 0x29
jne 0x140b1ba13
popf
pop rax
jmp 0x140b1d320
cmp eax, 0
jne 0x140b1ba22
popf
pop rax
jmp 0x140b1bd1f
cmp eax, 3
jne 0x140b1ba31
popf
pop rax
jmp 0x140b1bed9
cmp eax, 1
jne 0x140b1ba40
popf
pop rax
jmp 0x140b1bdd1
cmp eax, 0xd
jne 0x140b1ba4f
popf
pop rax
jmp 0x140b1c524
cmp eax, 0x1a
jne 0x140b1ba5e
popf
pop rax
jmp 0x140b1cb4b
cmp eax, 0xe
jne 0x140b1ba6d
popf
pop rax
jmp 0x140b1c572
cmp eax, 0x31
jne 0x140b1ba7c
popf
pop rax
jmp 0x140b1d6c1
cmp eax, 0x19
jne 0x140b1ba8b
popf
pop rax
jmp 0x140b1cae6
cmp eax, 8
jne 0x140b1ba9a
popf
pop rax
jmp 0x140b1c1ba
cmp eax, 0x2a
jne 0x140b1baa9
popf
pop rax
jmp 0x140b1d3ba
cmp eax, 0x17
jne 0x140b1bab8
popf
pop rax
jmp 0x140b1ca2f
cmp eax, 0x1c
jne 0x140b1bac7
popf
pop rax
jmp 0x140b1cbd7
cmp eax, 0x2e
jne 0x140b1bad6
popf
pop rax
jmp 0x140b1d5d0
cmp eax, 0x18
jne 0x140b1bae5
popf
pop rax
jmp 0x140b1ca94
cmp eax, 0x2b
jne 0x140b1baf4
popf
pop rax
jmp 0x140b1d45d
cmp eax, 0x1b
jne 0x140b1bb03
popf
pop rax
jmp 0x140b1cb98
cmp eax, 0x2d
jne 0x140b1bb12
popf
pop rax
jmp 0x140b1d591
cmp eax, 0x23
jne 0x140b1bb21
popf
pop rax
jmp 0x140b1cfae
cmp eax, 0x25
jne 0x140b1bb30
popf
pop rax
jmp 0x140b1d0a3
cmp eax, 0x32
jne 0x140b1bb3f
popf
pop rax
jmp 0x140b1d735
cmp eax, 0x13
jne 0x140b1bb4e
popf
pop rax
jmp 0x140b1c81c
cmp eax, 0x33
jne 0x140b1bb5d
popf
pop rax
jmp 0x140b1d7f8
cmp eax, 0x24
jne 0x140b1bb6c
popf
pop rax
jmp 0x140b1d047
cmp eax, 0x1e
jne 0x140b1bb7b
popf
pop rax
jmp 0x140b1cc93
cmp eax, 0xc
jne 0x140b1bb8a
popf
pop rax
jmp 0x140b1c48d
cmp eax, 0x26
jne 0x140b1bb99
popf
pop rax
jmp 0x140b1d15e
cmp eax, 0x27
jne 0x140b1bba8
popf
pop rax
jmp 0x140b1d224
cmp eax, 0x30
jne 0x140b1bbb7
popf
pop rax
jmp 0x140b1d661
cmp eax, 0x10
jne 0x140b1bbc6
popf
pop rax
jmp 0x140b1c67f
cmp eax, 0x2c
jne 0x140b1bbd5
popf
pop rax
jmp 0x140b1d4ee
cmp eax, 9
jne 0x140b1bbe4
popf
pop rax
jmp 0x140b1c248
cmp eax, 4
jne 0x140b1bbf3
popf
pop rax
jmp 0x140b1bf7a
cmp eax, 0x16
jne 0x140b1bc02
popf
pop rax
jmp 0x140b1c9f4
cmp eax, 0x28
jne 0x140b1bc11
popf
pop rax
jmp 0x140b1d292
cmp eax, 0xa
jne 0x140b1bc20
popf
pop rax
jmp 0x140b1c33f
cmp eax, 0x22
jne 0x140b1bc2f
popf
pop rax
jmp 0x140b1cf0a
cmp eax, 0x14
jne 0x140b1bc3e
popf
pop rax
jmp 0x140b1c89a
cmp eax, 7
jne 0x140b1bc4d
popf
pop rax
jmp 0x140b1c0f2
cmp eax, 0x34
jne 0x140b1bc5c
popf
pop rax
jmp 0x140b1d843
cmp eax, 2
jne 0x140b1bc6b
popf
pop rax
jmp 0x140b1be45
cmp eax, 0x20
jne 0x140b1bc7a
popf
pop rax
jmp 0x140b1cd40
cmp eax, 0x1d
jne 0x140b1bc89
popf
pop rax
jmp 0x140b1cc32
cmp eax, 0x11
jne 0x140b1bc98
popf
pop rax
jmp 0x140b1c6f8
cmp eax, 6
jne 0x140b1bca7
popf
pop rax
jmp 0x140b1c011
cmp eax, 0x2f
jne 0x140b1bcb6
popf
pop rax
jmp 0x140b1d60f
cmp eax, 0x12
jne 0x140b1bcc5
popf
pop rax
jmp 0x140b1c798
cmp eax, 0x21
jne 0x140b1bcd4
popf
pop rax
jmp 0x140b1ce76
cmp eax, 0x1f
jne 0x140b1bce3
popf
pop rax
jmp 0x140b1cd05
cmp eax, 0xb
jne 0x140b1bcf2
popf
pop rax
jmp 0x140b1c3fc
cmp eax, 0xf
jne 0x140b1bd01
popf
pop rax
jmp 0x140b1c5fe
cmp eax, 0x15
jne 0x140b1bd10
popf
pop rax
jmp 0x140b1c951
cmp eax, 5
jne 0x140b1bd1f
popf
pop rax
jmp 0x140b1bfff
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 [section..data]
xor rax, rsp
mov qword [rsp + 0x38], rax
mov rsi, rdx
call fcn.140aff692
xor ebx, ebx
mov edi, eax
test eax, eax
je 0x140b1bd8b
push rax
pushf
mov eax, 0x9f0bf136
pushf
not eax
add eax, 0x9305afb1
xor eax, 0x8b0d872f
rol eax, 2
popf
pushf
not eax
add eax, 0x9bcf5752
xor eax, 0xb6fe71fc
rol eax, 0xa8
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x492818c3
pushf
not eax
add eax, 0x95cfff9f
xor eax, 0xcba67a48
rol eax, 0x98
popf
pushf
not eax
add eax, 0xac0c4a35
xor eax, 0x97b12fe6
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9f125018
xor eax, 0xdffeb5e4
rol eax, 0x90
popf
jmp 0x140b1ba04
lea r12, [0x1b7e90c97]
pushf
sub r12, 0x77921527
popf
mov r14d, ebx
mov rax, r12
lea ebp, [rbx + 1]
push rax
pushf
mov eax, 0xb302778b
pushf
not eax
add eax, 0xc598ba58
xor eax, 0x8ad05a8c
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x888ddb41
xor eax, 0x88b8c0f1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcf4d2cee
xor eax, 0xfc2d7e59
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd578c748
xor eax, 0x8c8d1d63
rol eax, 0xfa
popf
jmp 0x140b1ba04
cmp dword [rax], edi
je 0x140b1be93
push rax
pushf
mov eax, 0xd2c4ef72
pushf
not eax
add eax, 0xc737ce64
xor eax, 0xe47c89fd
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9d8a5a44
xor eax, 0xbbb05c15
rol eax, 0x82
popf
pushf
not eax
add eax, 0xec4ba74c
xor eax, 0xfe832e73
rol eax, 0x4d
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xdf17eb67
pushf
not eax
add eax, 0x9ba6b927
xor eax, 0xeff423fe
rol eax, 0x87
popf
pushf
not eax
add eax, 0xfca36d08
xor eax, 0x8bdca7b9
rol eax, 0x56
popf
pushf
not eax
add eax, 0x80b45c2d
xor eax, 0x86471ff2
rol eax, 0x2e
popf
jmp 0x140b1ba04
push rbp
not ebp
sub r14d, ebp
pop rbp
sub r14d, 1
add rax, 0x30
cmp r14d, 5
jb 0x140b1bf34
push rax
pushf
mov eax, 0xb4b07b07
pushf
not eax
add eax, 0x8f8f8a6d
xor eax, 0x90ed4721
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb87a0808
xor eax, 0x8626cae4
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfdbb5bff
xor eax, 0xbdca54dc
rol eax, 0xb
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xdd01b28b
pushf
not eax
add eax, 0x99354c80
xor eax, 0xa21db148
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa3378f1e
xor eax, 0xd2c28ec0
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x86f590b1
xor eax, 0x93fb684b
rol eax, 0xbd
popf
jmp 0x140b1ba04
cmp edi, 0xfde8
je 0x140b1bfcc
push rax
pushf
mov eax, 0xa96d1c87
pushf
not eax
add eax, 0xb4aa1166
xor eax, 0xbadb337f
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8edbc997
xor eax, 0x8cc1a580
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf3fe5769
xor eax, 0x8c096d7f
rol eax, 0x3f
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xd2c9dac5
pushf
not eax
add eax, 0x8acd94a9
xor eax, 0xba67643e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc4357734
xor eax, 0x8657a70c
rol eax, 0x64
popf
jmp 0x140b1ba04
movzx ecx, di
jmp 0x140b1c003
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x140b1cd05
mov eax, 0x60723522
pushf
not eax
add eax, 0xc72553a6
xor eax, 0x81097600
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfae52b24
xor eax, 0xf60693a4
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x96ccdaa2
xor eax, 0x9713334d
rol eax, 0x58
popf
cmp edi, eax
jne 0x140b1c0ac
push rax
pushf
mov eax, 0x7bb576e2
pushf
not eax
add eax, 0xdda466af
xor eax, 0xdcdd2876
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x924dc04b
xor eax, 0xc0d16557
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc97594ed
xor eax, 0xe6f3b4e6
rol eax, 0x70
popf
pushf
not eax
add eax, 0x92228843
xor eax, 0xbbc47c2d
rol eax, 0x46
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x403d74d4
pushf
not eax
add eax, 0xb710836e
xor eax, 0xabfd0730
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb123dfa0
xor eax, 0xa3f6b650
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xfedacdaf
xor eax, 0xcb5ab391
rol eax, 0xbb
popf
jmp 0x140b1ba04
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, 0x80b4b2cd
pushf
not ecx
add ecx, 0xba323f48
xor ecx, 0xaac5f4a8
rol ecx, 0xd1
popf
pushf
not ecx
add ecx, 0xb72ce86b
xor ecx, 0x9bf06db2
rol ecx, 0xd4
popf
pushf
not ecx
add ecx, 0xda4bc95b
xor ecx, 0x8259c1e2
rol ecx, 0xb1
popf
pushf
not ecx
add ecx, 0x8c01ec4b
xor ecx, 0x8bfcdd12
rol ecx, 0x23
popf
rep stosw word [rdi], ax
mov rcx, rsi
call fcn.140b42f6d
jmp 0x140b1d84b
lea rdx, [rsp + 0x20]
mov ecx, edi
jmp 0x140b1c1c2
call qword [sym.imp.KERNEL32.dll_GetCPInfo]
test eax, eax
je 0x140b1c203
push rax
pushf
mov eax, 0xc9eb888b
pushf
not eax
add eax, 0xa484c041
xor eax, 0xfe1d92f4
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xde52d7bd
xor eax, 0xa62e4728
rol eax, 4
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x673363e2
pushf
not eax
add eax, 0xc5e52e3e
xor eax, 0xd026a65c
rol eax, 1
popf
pushf
not eax
add eax, 0x868279db
xor eax, 0x808115ea
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb73c1ade
xor eax, 0xa1c1a630
rol eax, 0x69
popf
jmp 0x140b1ba04
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0x7bb6938f
pushf
not r8d
add r8d, 0xa11ffe95
xor r8d, 0xc4fac8c6
rol r8d, 0xe2
popf
pushf
not r8d
add r8d, 0x8286b445
xor r8d, 0xbc782535
rol r8d, 0x8a
popf
call fcn.140549f90
cmp dword [rsp + 0x20], 2
mov dword [rsi + 4], edi
mov qword [rsi + 0x220], rbx
jne 0x140b1c2e6
push rax
pushf
mov eax, 0xee85bf16
pushf
not eax
add eax, 0x8adbd555
xor eax, 0xd96cc0af
rol eax, 0x22
popf
pushf
not eax
add eax, 0x96f99617
xor eax, 0xed3184de
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd28781cc
xor eax, 0xda0e87ce
rol eax, 0x72
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x898316ae
pushf
not eax
add eax, 0x8c0a3a52
xor eax, 0xdc1242d9
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x824f3e0f
xor eax, 0xcfee23c1
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb25886d4
xor eax, 0xc0cf6f33
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb520c5f3
xor eax, 0xeafdc0d9
rol eax, 0xcb
popf
jmp 0x140b1ba04
lea rcx, [rsp + 0x26]
cmp byte [rsp + 0x26], bl
je 0x140b1c3a3
push rax
pushf
mov eax, 0x2a950001
pushf
not eax
add eax, 0xcacabbc0
xor eax, 0xba02482d
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd85bfbad
xor eax, 0xd80203fd
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc9065c14
xor eax, 0xa135a6cf
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa3a0c4a9
xor eax, 0xe207774e
rol eax, 0x17
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x9754ad96
pushf
not eax
add eax, 0xc702f4a5
xor eax, 0xedcf47e5
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x84e444da
xor eax, 0xfc299114
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb1fde681
xor eax, 0xefdd4d0a
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xaa71a40d
xor eax, 0x994c74ff
rol eax, 0x23
popf
jmp 0x140b1ba04
cmp byte [rcx + 1], bl
je 0x140b1c45a
push rax
pushf
mov eax, 0xcd0b94f1
pushf
not eax
add eax, 0x9fba7a6a
xor eax, 0x9a9b00e9
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf49ced35
xor eax, 0xed4dcf46
rol eax, 0x43
popf
pushf
not eax
add eax, 0x94314db5
xor eax, 0xaaff9c0e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x80b992f7
xor eax, 0xeed7a47c
rol eax, 0xa
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x3d510ad8
pushf
not eax
add eax, 0x95d7a07e
xor eax, 0xb54d3930
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc81bfcc6
xor eax, 0xe255b1cf
rol eax, 0x10
popf
jmp 0x140b1ba04
movzx eax, byte [rcx + 1]
movzx edx, byte [rcx]
cmp edx, eax
ja 0x140b1c4f1
push rax
pushf
mov eax, 0x55993e9e
pushf
not eax
add eax, 0x8a083321
xor eax, 0xee893546
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe851b932
xor eax, 0xa9b62acc
rol eax, 0x44
popf
pushf
not eax
add eax, 0xedd2e91d
xor eax, 0xb8d8bf52
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd3da4aba
xor eax, 0xffcabf8e
rol eax, 0x19
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xc88c6a71
pushf
not eax
add eax, 0xb50d6baa
xor eax, 0xc22dbebd
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd2094cfc
xor eax, 0xe73da4a9
rol eax, 0xb4
popf
jmp 0x140b1ba04
sub eax, edx
lea edi, [rdx + 1]
lea edx, [rax + rbp]
push rax
pushf
mov eax, 0x8137ea33
pushf
not eax
add eax, 0x8828c0d7
xor eax, 0x8c89cb2a
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x959e2326
xor eax, 0xed300db4
rol eax, 0x59
popf
pushf
not eax
add eax, 0xcbc5d092
xor eax, 0x9a9b877b
rol eax, 0xff
popf
jmp 0x140b1ba04
or byte [rdi + rsi + 0x18], 4
push rbp
not ebp
sub edi, ebp
pop rbp
sub edi, 1
sub rdx, rbp
jne 0x140b1c5cb
push rax
pushf
mov eax, 0x7a4a8ffd
pushf
not eax
add eax, 0xfa5f76b5
xor eax, 0xe70acc30
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8a7943dc
xor eax, 0xd05f2546
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb2d7b7ad
xor eax, 0xcc311dab
rol eax, 0xa8
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x4d6408b3
pushf
not eax
add eax, 0xf2152da9
xor eax, 0x8001c70a
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xad08a52c
xor eax, 0xc424a607
rol eax, 0x66
popf
jmp 0x140b1ba04
add rcx, 2
cmp byte [rcx], bl
jne 0x140b1c639
push rax
pushf
mov eax, 0xebda0fce
pushf
not eax
add eax, 0xa9789924
xor eax, 0xa3b31045
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa52ee664
xor eax, 0x87014953
rol eax, 0x3a
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x59c030bd
pushf
not eax
add eax, 0x9921bf84
xor eax, 0xd696b99b
rol eax, 0x74
popf
pushf
not eax
add eax, 0xeae13a73
xor eax, 0xc704bb6f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa5f53a93
xor eax, 0xdd9c3789
rol eax, 0x80
popf
jmp 0x140b1ba04
lea rax, [rsi + 0x1a]
mov ecx, 0x40ea5d72
pushf
not ecx
add ecx, 0xfe9b5978
xor ecx, 0xb72d193b
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0xdbabc3c2
xor ecx, 0x87111c00
rol ecx, 0x30
popf
push rax
pushf
mov eax, 0x9abaeead
pushf
not eax
add eax, 0x8b072baf
xor eax, 0xfa7d30ed
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xcf6ea9bd
xor eax, 0xebede65b
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbb77b45e
xor eax, 0xe3f91a1b
rol eax, 0xf9
popf
jmp 0x140b1ba04
or byte [rax], 8
push rbp
not rbp
sub rax, rbp
pop rbp
sub rax, 1
sub rcx, rbp
jne 0x140b1c752
push rax
pushf
mov eax, 0x47edf206
pushf
not eax
add eax, 0xaf481a89
xor eax, 0x8631c024
rol eax, 0x73
popf
pushf
not eax
add eax, 0xfa5131d7
xor eax, 0xe9b08ec2
rol eax, 0x60
popf
pushf
not eax
add eax, 0xdf6262da
xor eax, 0x82b7ba2d
rol eax, 0x21
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x2dd27da8
pushf
not eax
add eax, 0xc955d3ed
xor eax, 0xbb7bc419
rol eax, 0x67
popf
pushf
not eax
add eax, 0x814f23b0
xor eax, 0x826ee4e3
rol eax, 0x85
popf
pushf
not eax
add eax, 0xcd20a9ca
xor eax, 0xdfbe2e39
rol eax, 0x36
popf
jmp 0x140b1ba04
mov ecx, dword [rsi + 4]
sub ecx, 0x3a4
je 0x140b1c7e9
push rax
pushf
mov eax, 0x511d60e2
pushf
not eax
add eax, 0xf02984ea
xor eax, 0xbbc866aa
rol eax, 0x42
popf
pushf
not eax
add eax, 0x915f5048
xor eax, 0xe4ed8773
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc8ed25c2
xor eax, 0xbb9f8451
rol eax, 0x12
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x7ad44f38
pushf
not eax
add eax, 0xb955eea3
xor eax, 0xfe208d55
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf460c2f5
xor eax, 0xe221d253
rol eax, 0x95
popf
jmp 0x140b1ba04
sub ecx, 4
je 0x140b1c867
push rax
pushf
mov eax, 0xc65f41ad
pushf
not eax
add eax, 0xf12a0e80
xor eax, 0xa79d3285
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa03c50c8
xor eax, 0xebffa544
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc0998937
xor eax, 0xdb83d960
rol eax, 0x38
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x8e2583b1
pushf
not eax
add eax, 0x86246b3b
xor eax, 0xa0cf7b81
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa5db77e8
xor eax, 0xf7783cf7
rol eax, 0x3b
popf
jmp 0x140b1ba04
sub ecx, 0xd
je 0x140b1c8f8
push rax
pushf
mov eax, 0xebe24e20
pushf
not eax
add eax, 0x8ed76115
xor eax, 0xcfbdf82b
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb812b2d8
xor eax, 0xa441e4c6
rol eax, 0x95
popf
pushf
not eax
add eax, 0xd1dedefa
xor eax, 0x93d9c38c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf92ed835
xor eax, 0xfa803a85
rol eax, 0x1d
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xa7c14e06
pushf
not eax
add eax, 0xd51ac0a9
xor eax, 0x8aaabbb6
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf789f22c
xor eax, 0xacba4d2d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xcc1d4d1c
xor eax, 0xa98a8017
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd3cc204b
xor eax, 0xe6afc61c
rol eax, 0x21
popf
jmp 0x140b1ba04
cmp ecx, ebp
je 0x140b1c9ae
push rax
pushf
mov eax, 0x90a6b5a1
pushf
not eax
add eax, 0xd919b13c
xor eax, 0xc2a673a2
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xfbde2267
xor eax, 0xcb4f5de4
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8e7030bf
xor eax, 0xfad15f02
rol eax, 0x45
popf
pushf
not eax
add eax, 0xbd8f0a93
xor eax, 0xf9880097
rol eax, 0x97
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xf13021c7
pushf
not eax
add eax, 0xe8c3229f
xor eax, 0xa3f800f4
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe194039e
xor eax, 0xc8a68ff5
rol eax, 0x74
popf
pushf
not eax
add eax, 0xca6d0a65
xor eax, 0x936b8ae1
rol eax, 0x29
popf
jmp 0x140b1ba04
mov rax, rbx
jmp 0x140b1cb98
mov rax, qword [str.zh_TW]
jmp 0x140b1cb98
mov rax, qword [str.ko_KR]
jmp 0x140b1cb98
mov rax, qword [str.zh_CN]
jmp 0x140b1cb98
mov rax, qword [str.ja_JP]
push rax
pushf
mov eax, 0x45df82e0
pushf
not eax
add eax, 0xc9785e22
xor eax, 0xbe11679c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe5695ff2
xor eax, 0x84d1d409
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb3f4fb13
xor eax, 0x9a68f615
rol eax, 0x22
popf
jmp 0x140b1ba04
mov qword [rsi + 0x220], rax
jmp 0x140b1cc32
mov ebp, ebx
push rax
pushf
mov eax, 0x9f4adc96
pushf
not eax
add eax, 0xc262b70c
xor eax, 0x992357cc
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa406cf57
xor eax, 0x986771f5
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x95ccb8ef
xor eax, 0xa3396957
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa10217b2
xor eax, 0x9aa0b108
rol eax, 0xa2
popf
jmp 0x140b1ba04
mov dword [rsi + 8], ebp
jmp 0x140b1c104
cmp dword [0x1405709a8], ebx
jne 0x140b1ccd2
push rax
pushf
mov eax, 0xdb627817
pushf
not eax
add eax, 0xae105e3d
xor eax, 0x97d60325
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe2654583
xor eax, 0xe0399e5a
rol eax, 0x15
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x68bfd031
pushf
not eax
add eax, 0xf251403b
xor eax, 0xe11d24e8
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb91ec286
xor eax, 0xb2137e22
rol eax, 0x65
popf
jmp 0x140b1ba04
or eax, 0xffffffff
jmp 0x140b1d84d
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0x7bd7e9a9
pushf
not r8d
add r8d, 0xd5dc9839
xor r8d, 0xd902343b
rol r8d, 0x14
popf
pushf
not r8d
add r8d, 0x93a203cc
xor r8d, 0xe958d362
rol r8d, 0xd0
popf
call fcn.140549f90
mov eax, r14d
lea r9, [r12 + 0x10]
lea r15, [0x1aa953182]
pushf
sub r15, 0x6a3e3a22
popf
mov r14d, 0x6c8f702a
pushf
not r14d
add r14d, 0xfa5d5451
xor r14d, 0xbc970d01
rol r14d, 0x66
popf
pushf
not r14d
add r14d, 0xfc196ba9
xor r14d, 0xe00ffdd8
rol r14d, 0x25
popf
pushf
not r14d
add r14d, 0x8e0e04f1
xor r14d, 0xe0f59c86
rol r14d, 0x95
popf
pushf
not r14d
add r14d, 0xb1012df7
xor r14d, 0xb340cd13
rol r14d, 0x85
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, 0x1c73998b
pushf
not eax
add eax, 0x98a5a9fb
xor eax, 0x81a3b0e7
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa8fde93e
xor eax, 0xf578dc7e
rol eax, 0x27
popf
pushf
not eax
add eax, 0x939d3fb1
xor eax, 0xe15e08a3
rol eax, 0x47
popf
pushf
not eax
add eax, 0x8853d9f6
xor eax, 0xa58b4d33
rol eax, 6
popf
jmp 0x140b1ba04
mov rdx, r9
cmp byte [r9], bl
je 0x140b1cec4
push rax
pushf
mov eax, 0xbc2838c3
pushf
not eax
add eax, 0xbb4314d8
xor eax, 0x9eb85f3c
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8662b5aa
xor eax, 0xacb6da65
rol eax, 0x89
popf
pushf
not eax
add eax, 0xab695020
xor eax, 0xeab2d740
rol eax, 0xbf
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xf0cc360b
pushf
not eax
add eax, 0xf7a8f292
xor eax, 0xcb87748c
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbdb70466
xor eax, 0xe2d3ad73
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8654f0a1
xor eax, 0x82bb48fc
rol eax, 0xaa
popf
jmp 0x140b1ba04
cmp byte [rdx + 1], bl
je 0x140b1cf55
push rax
pushf
mov eax, 0xd0fd9a55
pushf
not eax
add eax, 0xb7cd3b94
xor eax, 0xbee88425
rol eax, 9
popf
pushf
not eax
add eax, 0xea739662
xor eax, 0xc7feb544
rol eax, 0x90
popf
pushf
not eax
add eax, 0xe60d3def
xor eax, 0xfb1f2217
rol eax, 0x52
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x97d960af
pushf
not eax
add eax, 0xc9cd28da
xor eax, 0xb465b9cc
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9246b5e4
xor eax, 0xf6ee1ccf
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc0c280c4
xor eax, 0x96870584
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe8a7f4e6
xor eax, 0xe755faf2
rol eax, 0x1c
popf
jmp 0x140b1ba04
movzx r8d, byte [rdx]
movzx eax, byte [rdx + 1]
cmp r8d, eax
ja 0x140b1d001
push rax
pushf
mov eax, 0x4aca33be
pushf
not eax
add eax, 0xc8c896be
xor eax, 0xf1524ce7
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x802d8571
xor eax, 0x8938ae10
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa4e66ddb
xor eax, 0x85d8dc6f
rol eax, 0x14
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x1841f1eb
pushf
not eax
add eax, 0x97d896f1
xor eax, 0xbdf3fdc9
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd7a4d550
xor eax, 0x8ee77d9a
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe1e111c1
xor eax, 0xb964afe9
rol eax, 0xa7
popf
jmp 0x140b1ba04
lea r10d, [r8 + 1]
push rax
pushf
mov eax, 0xba44a22d
pushf
not eax
add eax, 0xb2020d5d
xor eax, 0xbc63f8db
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xfd9860c7
xor eax, 0xe7afe940
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd360de45
xor eax, 0xf642c7c7
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x85b75a85
xor eax, 0xc41de978
rol eax, 1
popf
jmp 0x140b1ba04
cmp r10d, 0x101
jae 0x140b1d105
push rax
pushf
mov eax, 0xfde4f7
pushf
not eax
add eax, 0xbb465076
xor eax, 0xfe0710da
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb9803bf4
xor eax, 0x8227bf9a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xed12fc8c
xor eax, 0x80dbdbdc
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xec64366e
xor eax, 0xbe916b48
rol eax, 0x63
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x787599f4
pushf
not eax
add eax, 0xf40fb0de
xor eax, 0xe51f0377
rol eax, 0xd
popf
pushf
not eax
add eax, 0x984c5a47
xor eax, 0xa32a3569
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf5170813
xor eax, 0xab94de73
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb2fe0c86
xor eax, 0xf6e90c1a
rol eax, 0x68
popf
jmp 0x140b1ba04
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 0x140b1d1de
push rax
pushf
mov eax, 0x88d24da
pushf
not eax
add eax, 0xf62148f7
xor eax, 0xe7594cae
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe7351ee9
xor eax, 0xc9d2f8a1
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbd52a457
xor eax, 0x984667cb
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8801c8b0
xor eax, 0x9a306949
rol eax, 2
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x3a7087dd
pushf
not eax
add eax, 0x95390172
xor eax, 0x9486de6b
rol eax, 0x63
popf
pushf
not eax
add eax, 0xedd46040
xor eax, 0x8c2810a9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd8764252
xor eax, 0xf2580b63
rol eax, 0x15
popf
jmp 0x140b1ba04
add rdx, 2
cmp byte [rdx], bl
jne 0x140b1d25f
push rax
pushf
mov eax, 0xfb1a21c9
pushf
not eax
add eax, 0xa4919d7b
xor eax, 0xa1a96f5b
rol eax, 3
popf
pushf
not eax
add eax, 0xe536038f
xor eax, 0x9e515c3e
rol eax, 0xb1
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x97ab8e7b
pushf
not eax
add eax, 0x9141efe5
xor eax, 0x95be4835
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbac72c9a
xor eax, 0xe276d8f1
rol eax, 0xfd
popf
jmp 0x140b1ba04
add r9, 8
push rbp
not rbp
sub r15, rbp
pop rbp
sub r15, 1
sub r14, rbp
jne 0x140b1d2ed
push rax
pushf
mov eax, 0xbe864c86
pushf
not eax
add eax, 0xe81507e4
xor eax, 0xb30cee1f
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb6d53546
xor eax, 0x9f1610d5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf28ed8f4
xor eax, 0xfac1f413
rol eax, 0xe5
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x1545a334
pushf
not eax
add eax, 0xb3619ee6
xor eax, 0x93aa4d28
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd75659d9
xor eax, 0xfc09d321
rol eax, 0x40
popf
jmp 0x140b1ba04
mov dword [rsi + 4], edi
mov dword [rsi + 8], ebp
sub edi, 0x3a4
je 0x140b1d361
push rax
pushf
mov eax, 0x1ed29dbb
pushf
not eax
add eax, 0xf5a4ae91
xor eax, 0xfb07f508
rol eax, 0x20
popf
pushf
not eax
add eax, 0xdf8d2a92
xor eax, 0xb1b5e4b4
rol eax, 0x14
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xc41e75c8
pushf
not eax
add eax, 0xdfa03fe9
xor eax, 0xf55b0ae2
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf9e34d21
xor eax, 0xf45940ad
rol eax, 0x73
popf
pushf
not eax
add eax, 0xdc605d9a
xor eax, 0xd15d6b3b
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf983d82e
xor eax, 0xdd0b237b
rol eax, 0x74
popf
jmp 0x140b1ba04
sub edi, 4
je 0x140b1d417
push rax
pushf
mov eax, 0x5ec51929
pushf
not eax
add eax, 0xbe64e9cf
xor eax, 0xaa30365a
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd9d9d55a
xor eax, 0xcd1c7c7c
rol eax, 1
popf
pushf
not eax
add eax, 0x9ce970c7
xor eax, 0x8babaf1a
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfc281729
xor eax, 0xa3582e71
rol eax, 0x62
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x7aa4dccd
pushf
not eax
add eax, 0xf8bc5a9b
xor eax, 0xb185b47e
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf12ccefb
xor eax, 0xa728f406
rol eax, 0x75
popf
pushf
not eax
add eax, 0xea843367
xor eax, 0xd9732749
rol eax, 0x52
popf
jmp 0x140b1ba04
sub edi, 0xd
je 0x140b1d4a8
push rax
pushf
mov eax, 0x3acc8e39
pushf
not eax
add eax, 0xaaead81e
xor eax, 0xf7a991e4
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfa21f353
xor eax, 0x8c7f27dd
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb85925d5
xor eax, 0xc98e9439
rol eax, 0xfd
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0x550be61a
pushf
not eax
add eax, 0x9f96d75f
xor eax, 0xfdcb2747
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb5959e1e
xor eax, 0xa5d3bab7
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb1218696
xor eax, 0xe3c94a1a
rol eax, 0xee
popf
jmp 0x140b1ba04
cmp edi, ebp
jne 0x140b1d54b
push rax
pushf
mov eax, 0xf9c28a45
pushf
not eax
add eax, 0xde9b7f54
xor eax, 0xa222ec1f
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x94ce78d0
xor eax, 0xb4f1e17d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdcc3fae6
xor eax, 0xca0fd04c
rol eax, 0x96
popf
pushf
not eax
add eax, 0x88cb6edf
xor eax, 0xbfcdb072
rol eax, 0xfd
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xd1aeed35
pushf
not eax
add eax, 0xdb4e086e
xor eax, 0xee2e2f21
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x80a16936
xor eax, 0x96fd541e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbb90f904
xor eax, 0xc37c660c
rol eax, 0xc
popf
jmp 0x140b1ba04
mov rbx, qword [str.zh_TW]
jmp 0x140b1d6c1
mov rbx, qword [str.ko_KR]
jmp 0x140b1d6c1
mov rbx, qword [str.zh_CN]
jmp 0x140b1d6c1
mov rbx, qword [str.ja_JP]
push rax
pushf
mov eax, 0x3030f605
pushf
not eax
add eax, 0xb2433333
xor eax, 0xfece17ee
rol eax, 0x64
popf
pushf
not eax
add eax, 0xeba5a9fc
xor eax, 0xf64f0a7c
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe756cae5
xor eax, 0xc5f394db
rol eax, 0x65
popf
pushf
not eax
add eax, 0xca0ae5a2
xor eax, 0x84f50369
rol eax, 0x16
popf
jmp 0x140b1ba04
sub r11, rsi
mov qword [rsi + 0x220], rbx
lea rdx, [rsi + 0xc]
mov ecx, 0xee7fee96
pushf
not ecx
add ecx, 0x920a8887
xor ecx, 0xffc81b7c
rol ecx, 0x87
popf
pushf
not ecx
add ecx, 0xdd4851b9
xor ecx, 0xbc076b8a
rol ecx, 0xd4
popf
lea rdi, [r11 + r12]
push rax
pushf
mov eax, 0x68efac16
pushf
not eax
add eax, 0x81dc681b
xor eax, 0xa689fe78
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9e09ced4
xor eax, 0xd223762c
rol eax, 0xda
popf
jmp 0x140b1ba04
movzx eax, word [rdi + rdx - 8]
mov word [rdx], ax
lea rdx, [rdx + 2]
sub rcx, rbp
jne 0x140b1d79f
push rax
pushf
mov eax, 0x64ada36d
pushf
not eax
add eax, 0xcb131436
xor eax, 0x8fafe007
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x97ff2b12
xor eax, 0xd983c473
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb7ead40f
xor eax, 0xc28a8760
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xda804b31
xor eax, 0xc8787206
rol eax, 0xec
popf
jmp 0x140b1ba04
push rax
pushf
mov eax, 0xc046c503
pushf
not eax
add eax, 0xfda521b2
xor eax, 0xcf8c90c5
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd61436c6
xor eax, 0xe35d3dea
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xed058d38
xor eax, 0xa403a6a8
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe495c578
xor eax, 0xd4bc095a
rol eax, 0xf4
popf
jmp 0x140b1ba04
jmp 0x140b1c167
mov rcx, rsi
call fcn.140b345a7
xor eax, eax
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.140b1dac3
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