Function at 0x14013df12
Capabilities:
Authenticate hmac
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xbe602e63
pushf
not eax
add eax, 0x74e69441
xor eax, 0x790f3f2a
rol eax, 8
popf
pushf
not eax
add eax, 0x1a5fa04
xor eax, 0x784b0234
rol eax, 0x8e
popf
cmp eax, 0x2b
jne 0x14013df4f
popf
pop rax
jmp 0x14013fa1d
cmp eax, 0x28
jne 0x14013df5e
popf
pop rax
jmp 0x14013f831
cmp eax, 0x1b
jne 0x14013df6d
popf
pop rax
jmp 0x14013f1f0
cmp eax, 0x2d
jne 0x14013df7c
popf
pop rax
jmp 0x14013fb3e
cmp eax, 0x32
jne 0x14013df8b
popf
pop rax
jmp 0x14013fd03
cmp eax, 0x2e
jne 0x14013df9a
popf
pop rax
jmp 0x14013fb7d
cmp eax, 0x1c
jne 0x14013dfa9
popf
pop rax
jmp 0x14013f23f
cmp eax, 6
jne 0x14013dfb8
popf
pop rax
jmp 0x14013e5fb
cmp eax, 8
jne 0x14013dfc7
popf
pop rax
jmp 0x14013e739
cmp eax, 0x35
jne 0x14013dfd6
popf
pop rax
jmp 0x14013fe26
cmp eax, 0xf
jne 0x14013dfe5
popf
pop rax
jmp 0x14013ebd3
cmp eax, 1
jne 0x14013dff4
popf
pop rax
jmp 0x14013e31c
cmp eax, 0x10
jne 0x14013e003
popf
pop rax
jmp 0x14013ec67
cmp eax, 0x15
jne 0x14013e012
popf
pop rax
jmp 0x14013efa9
cmp eax, 0x2a
jne 0x14013e021
popf
pop rax
jmp 0x14013f979
cmp eax, 0x30
jne 0x14013e030
popf
pop rax
jmp 0x14013fbfb
cmp eax, 9
jne 0x14013e03f
popf
pop rax
jmp 0x14013e7c8
cmp eax, 0xb
jne 0x14013e04e
popf
pop rax
jmp 0x14013e988
cmp eax, 0x24
jne 0x14013e05d
popf
pop rax
jmp 0x14013f657
cmp eax, 0x26
jne 0x14013e06c
popf
pop rax
jmp 0x14013f6fd
cmp eax, 0xd
jne 0x14013e07b
popf
pop rax
jmp 0x14013ea9d
cmp eax, 0x27
jne 0x14013e08a
popf
pop rax
jmp 0x14013f7b0
cmp eax, 0x16
jne 0x14013e099
popf
pop rax
jmp 0x14013f04c
cmp eax, 0x25
jne 0x14013e0a8
popf
pop rax
jmp 0x14013f68e
cmp eax, 0xe
jne 0x14013e0b7
popf
pop rax
jmp 0x14013eb05
cmp eax, 5
jne 0x14013e0c6
popf
pop rax
jmp 0x14013e54a
cmp eax, 0x1d
jne 0x14013e0d5
popf
pop rax
jmp 0x14013f274
cmp eax, 0xa
jne 0x14013e0e4
popf
pop rax
jmp 0x14013e904
cmp eax, 0x29
jne 0x14013e0f3
popf
pop rax
jmp 0x14013f8db
cmp eax, 0x13
jne 0x14013e102
popf
pop rax
jmp 0x14013ee4e
cmp eax, 0
jne 0x14013e111
popf
pop rax
jmp 0x14013e26a
cmp eax, 4
jne 0x14013e120
popf
pop rax
jmp 0x14013e4b2
cmp eax, 0x2c
jne 0x14013e12f
popf
pop rax
jmp 0x14013fac1
cmp eax, 0x19
jne 0x14013e13e
popf
pop rax
jmp 0x14013f151
cmp eax, 0x14
jne 0x14013e14d
popf
pop rax
jmp 0x14013ef05
cmp eax, 2
jne 0x14013e15c
popf
pop rax
jmp 0x14013e37d
cmp eax, 0x33
jne 0x14013e16b
popf
pop rax
jmp 0x14013fd85
cmp eax, 0xc
jne 0x14013e17a
popf
pop rax
jmp 0x14013e9f3
cmp eax, 0x22
jne 0x14013e189
popf
pop rax
jmp 0x14013f566
cmp eax, 0x34
jne 0x14013e198
popf
pop rax
jmp 0x14013fdc5
cmp eax, 0x1f
jne 0x14013e1a7
popf
pop rax
jmp 0x14013f380
cmp eax, 0x1e
jne 0x14013e1b6
popf
pop rax
jmp 0x14013f2c2
cmp eax, 0x23
jne 0x14013e1c5
popf
pop rax
jmp 0x14013f5e4
cmp eax, 7
jne 0x14013e1d4
popf
pop rax
jmp 0x14013e6a3
cmp eax, 3
jne 0x14013e1e3
popf
pop rax
jmp 0x14013e3fe
cmp eax, 0x20
jne 0x14013e1f2
popf
pop rax
jmp 0x14013f3e1
cmp eax, 0x2f
jne 0x14013e201
popf
pop rax
jmp 0x14013fbbc
cmp eax, 0x11
jne 0x14013e210
popf
pop rax
jmp 0x14013ed0a
cmp eax, 0x1a
jne 0x14013e21f
popf
pop rax
jmp 0x14013f190
cmp eax, 0x18
jne 0x14013e22e
popf
pop rax
jmp 0x14013f112
cmp eax, 0x31
jne 0x14013e23d
popf
pop rax
jmp 0x14013fc48
cmp eax, 0x17
jne 0x14013e24c
popf
pop rax
jmp 0x14013f0ad
cmp eax, 0x12
jne 0x14013e25b
popf
pop rax
jmp 0x14013eda0
cmp eax, 0x21
jne 0x14013e26a
popf
pop rax
jmp 0x14013f4bf
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 [0x14003e040]
xor rax, rsp
mov qword [rsp + 0x38], rax
mov rsi, rdx
call fcn.14013b05b
xor ebx, ebx
mov edi, eax
test eax, eax
je 0x14013e2e9
push rax
pushf
mov eax, 0x464fc076
pushf
not eax
add eax, 0x486d2d43
xor eax, 0x1d4b07ef
rol eax, 0x67
popf
pushf
not eax
add eax, 0x184fb068
xor eax, 0x7bf58351
rol eax, 0x65
popf
pushf
not eax
add eax, 0x239fefc9
xor eax, 0x45ae3ea6
rol eax, 0xaf
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xcd864342
pushf
not eax
add eax, 0x3cd26dae
xor eax, 0x173d0145
rol eax, 2
popf
pushf
not eax
add eax, 0xa14937
xor eax, 0x1ec69c7d
rol eax, 0x51
popf
jmp 0x14013df40
lea r12, [0x1804ea06a]
pushf
sub r12, 0x404ab76a
popf
mov r14d, ebx
mov rax, r12
lea ebp, [rbx + 1]
push rax
pushf
mov eax, 0x712d08f5
pushf
not eax
add eax, 0x27ae8538
xor eax, 0x58588f5b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x4975a78f
xor eax, 0x673e59cf
rol eax, 0xac
popf
pushf
not eax
add eax, 0x6a2a35e2
xor eax, 0x5310906
rol eax, 0x4c
popf
jmp 0x14013df40
cmp dword [rax], edi
je 0x14013e3cb
push rax
pushf
mov eax, 0x90048e52
pushf
not eax
add eax, 0x5a8b7461
xor eax, 0xb26f29d
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x6d7492e5
xor eax, 0x2eb02a2e
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x3b20ed6f
xor eax, 0x19d6c224
rol eax, 0x3c
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x9ab738b2
pushf
not eax
add eax, 0x1e5b8001
xor eax, 0x74ce34d5
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x566506a1
xor eax, 0x6f652c04
rol eax, 0x54
popf
jmp 0x14013df40
push rbp
not ebp
sub r14d, ebp
pop rbp
sub r14d, 1
add rax, 0x30
cmp r14d, 5
jb 0x14013e46c
push rax
pushf
mov eax, 0x9742410f
pushf
not eax
add eax, 0x3acb078c
xor eax, 0xd52013c
rol eax, 0x72
popf
pushf
not eax
add eax, 0x1bbde7bd
xor eax, 0x66143759
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x2b8f7f35
xor eax, 0x20aa098d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf80571
xor eax, 0x4825941a
rol eax, 0x1b
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xb23e7cdd
pushf
not eax
add eax, 0x45935f7f
xor eax, 0x26b192b7
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x4be9baa6
xor eax, 0x59fcbbb1
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x5a4cf91e
xor eax, 0x3ea3ed64
rol eax, 5
popf
jmp 0x14013df40
cmp edi, 0xfde8
je 0x14013e504
push rax
pushf
mov eax, 0xe985f1e5
pushf
not eax
add eax, 0x33823db
xor eax, 0x5cea3007
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x1b9c34ee
xor eax, 0x1577b77b
rol eax, 0x96
popf
pushf
not eax
add eax, 0x1fe366d4
xor eax, 0x549fdc3d
rol eax, 0xa8
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x23353f5d
pushf
not eax
add eax, 0x595c462a
xor eax, 0x6b76e4aa
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x4126c215
xor eax, 0x7dad1a2
rol eax, 0x30
popf
pushf
not eax
add eax, 0x36b50f16
xor eax, 0x1a4a9c6f
rol eax, 0x25
popf
jmp 0x14013df40
movzx ecx, di
jmp 0x14013e54e
call qword [sym.imp.KERNEL32.dll_IsValidCodePage]
test eax, eax
je 0x14013e5b5
push rax
pushf
mov eax, 0x67e4a678
pushf
not eax
add eax, 0x191780d8
xor eax, 0x6d4739a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x544eaa14
xor eax, 0x2e64c7c2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x6ff5aef0
xor eax, 0x6040aedb
rol eax, 0x39
popf
pushf
not eax
add eax, 0x3d6a4ac7
xor eax, 0x7145c99c
rol eax, 0x95
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xdec705e8
pushf
not eax
add eax, 0x510bf04f
xor eax, 0x8f53899
rol eax, 0x36
popf
pushf
not eax
add eax, 0x32177e06
xor eax, 0x4b1c00ae
rol eax, 0x10
popf
pushf
not eax
add eax, 0x1d986e15
xor eax, 0x4fb934f0
rol eax, 0xcb
popf
jmp 0x14013df40
mov eax, 0x6257c40d
pushf
not eax
add eax, 0x2632fa62
xor eax, 0x7bbb1dca
rol eax, 0x27
popf
pushf
not eax
add eax, 0x7f795e8d
xor eax, 0x4c942b30
rol eax, 0x36
popf
cmp edi, eax
jne 0x14013e670
push rax
pushf
mov eax, 0x5b87daa5
pushf
not eax
add eax, 0x469c583c
xor eax, 0x3f4d0dc7
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa71a3a8
xor eax, 0x74b50b59
rol eax, 8
popf
pushf
not eax
add eax, 0x633b8804
xor eax, 0xd30e210
rol eax, 0x73
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x82a78db8
pushf
not eax
add eax, 0x32d0be7d
xor eax, 0x45af04d1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x775fae81
xor eax, 0x1efc7d21
rol eax, 0xb7
popf
jmp 0x14013df40
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, 0x6267bc79
pushf
not ecx
add ecx, 0x2761bc3a
xor ecx, 0x4627b29a
rol ecx, 0xab
popf
pushf
not ecx
add ecx, 0x58a49c19
xor ecx, 0x67b9c802
rol ecx, 0xca
popf
rep stosw word [rdi], ax
jmp 0x14013fd85
lea rdx, [rsp + 0x20]
mov ecx, edi
jmp 0x14013e741
call qword [sym.imp.KERNEL32.dll_GetCPInfo]
test eax, eax
je 0x14013e782
push rax
pushf
mov eax, 0x67fce2c4
pushf
not eax
add eax, 0x26c29689
xor eax, 0xfc02de7
rol eax, 0x80
popf
pushf
not eax
add eax, 0x2146b110
xor eax, 0x704112a4
rol eax, 0x9d
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x9470ab66
pushf
not eax
add eax, 0x5e9fc32c
xor eax, 0x5f935cb9
rol eax, 0x21
popf
pushf
not eax
add eax, 0x2b496bf5
xor eax, 0x2fe3bd36
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x52345e58
xor eax, 0x55575b20
rol eax, 0x24
popf
jmp 0x14013df40
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0x2d25f60c
pushf
not r8d
add r8d, 0x61972145
xor r8d, 0x5a2a68a9
rol r8d, 0x33
popf
pushf
not r8d
add r8d, 0x1f93e7da
xor r8d, 0x41fe39f7
rol r8d, 0xe1
popf
pushf
not r8d
add r8d, 0x7a30dd9d
xor r8d, 0x4c5d0b67
rol r8d, 0x86
popf
pushf
not r8d
add r8d, 0x57643cf3
xor r8d, 0x53120206
rol r8d, 0x87
popf
call fcn.14002a4d0
cmp dword [rsp + 0x20], 2
mov dword [rsi + 4], edi
mov qword [rsi + 0x220], rbx
jne 0x14013e8ab
push rax
pushf
mov eax, 0x9eae44c7
pushf
not eax
add eax, 0x6ff10d4e
xor eax, 0x1db4e996
rol eax, 0x49
popf
pushf
not eax
add eax, 0x4e9c582f
xor eax, 0x1c6ea815
rol eax, 0x27
popf
pushf
not eax
add eax, 0x2f9319cd
xor eax, 0x1c244eca
rol eax, 0xda
popf
pushf
not eax
add eax, 0x41ec20fc
xor eax, 0x2566829e
rol eax, 0x2c
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x84192210
pushf
not eax
add eax, 0x8487c5b
xor eax, 0xa9146ba
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x6e8bd055
xor eax, 0x55411ba7
rol eax, 0xef
popf
pushf
not eax
add eax, 0x666310d6
xor eax, 0x21b708dc
rol eax, 0x69
popf
pushf
not eax
add eax, 0x6caec4f2
xor eax, 0x5bed8e1
rol eax, 0xa0
popf
jmp 0x14013df40
lea rcx, [rsp + 0x26]
cmp byte [rsp + 0x26], bl
je 0x14013e955
push rax
pushf
mov eax, 0x24e47c52
pushf
not eax
add eax, 0x4266f3c6
xor eax, 0x4878e4ff
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x5f03f105
xor eax, 0x36c400cc
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x4853b786
xor eax, 0x43f5ac8f
rol eax, 0x8f
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xe008c88b
pushf
not eax
add eax, 0x32331dcd
xor eax, 0x27ae233a
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x1218c774
xor eax, 0x34b3a9d5
rol eax, 0xf2
popf
jmp 0x14013df40
cmp byte [rcx + 1], bl
je 0x14013e9c0
push rax
pushf
mov eax, 0x84e6ec1a
pushf
not eax
add eax, 0x4bd041f1
xor eax, 0x12906079
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x210bfd39
xor eax, 0x267d5683
rol eax, 0x33
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xbdf24eb9
pushf
not eax
add eax, 0x17cc1adc
xor eax, 0x1f4d2355
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb861d16
xor eax, 0x7e96a5cf
rol eax, 0x89
popf
jmp 0x14013df40
movzx eax, byte [rcx + 1]
movzx edx, byte [rcx]
cmp edx, eax
ja 0x14013ea44
push rax
pushf
mov eax, 0x50477abb
pushf
not eax
add eax, 0x9973583
xor eax, 0x47143d2b
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x65e119fc
xor eax, 0x7fb16fac
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x25be55f6
xor eax, 0x6c345034
rol eax, 2
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xba34cdd0
pushf
not eax
add eax, 0x2606c8b9
xor eax, 0x4659990a
rol eax, 0x73
popf
pushf
not eax
add eax, 0x1047b19f
xor eax, 0x72959309
rol eax, 0x59
popf
pushf
not eax
add eax, 0x13bc4fe5
xor eax, 0x6b3de56d
rol eax, 0xec
popf
pushf
not eax
add eax, 0x70360e19
xor eax, 0x160bdc1
rol eax, 3
popf
jmp 0x14013df40
push rdx
not edx
add eax, edx
pop rdx
add eax, 1
lea edi, [rdx + 1]
lea edx, [rax + rbp]
push rax
pushf
mov eax, 0x2d39ec82
pushf
not eax
add eax, 0x2be31769
xor eax, 0x2e990f15
rol eax, 0x67
popf
pushf
not eax
add eax, 0x169068ea
xor eax, 0x489ce1e0
rol eax, 0x62
popf
pushf
not eax
add eax, 0x7924a5bf
xor eax, 0x1825f0
rol eax, 0x37
popf
pushf
not eax
add eax, 0x10cb4433
xor eax, 0x227c810b
rol eax, 0x48
popf
jmp 0x14013df40
or byte [rdi + rsi + 0x18], 4
push rbp
not ebp
sub edi, ebp
pop rbp
sub edi, 1
push rbp
not rbp
add rdx, rbp
pop rbp
add rdx, 1
jne 0x14013eb7a
push rax
pushf
mov eax, 0x538e1927
pushf
not eax
add eax, 0x26d7f7bf
xor eax, 0x1f0dbdac
rol eax, 0x27
popf
pushf
not eax
add eax, 0x5d526f31
xor eax, 0x49e3f005
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x1fb4f56e
xor eax, 0x77ebe34f
rol eax, 0x16
popf
pushf
not eax
add eax, 0x1d03ab6
xor eax, 0x678bcc94
rol eax, 0x85
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xfed2149c
pushf
not eax
add eax, 0x795d8d72
xor eax, 0x7b75d508
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x541d086
xor eax, 0x1dbeeb9b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x2a231317
xor eax, 0x11f1c030
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x1c37e17a
xor eax, 0x6a395964
rol eax, 0x7e
popf
jmp 0x14013df40
add rcx, 2
cmp byte [rcx], bl
jne 0x14013ec0e
push rax
pushf
mov eax, 0x556b198d
pushf
not eax
add eax, 0x15eef6e2
xor eax, 0x430da209
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x58bc2995
xor eax, 0x599f2ad9
rol eax, 0xe9
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x4b08b0c
pushf
not eax
add eax, 0x6243f1a5
xor eax, 0x71e93424
rol eax, 0x41
popf
pushf
not eax
add eax, 0x5b37fea
xor eax, 0xb3666e1
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa1eba61
xor eax, 0x19b568f1
rol eax, 0x52
popf
pushf
not eax
add eax, 0x1b64b882
xor eax, 0x58e1343e
rol eax, 0x68
popf
jmp 0x14013df40
lea rax, [rsi + 0x1a]
mov ecx, 0xf31a679
pushf
not ecx
add ecx, 0x5b566fc7
xor ecx, 0xee637d2
rol ecx, 0xff
popf
pushf
not ecx
add ecx, 0x2009fbaa
xor ecx, 0x292221df
rol ecx, 0xf
popf
pushf
not ecx
add ecx, 0x6afaadd0
xor ecx, 0x3d1c37b0
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0x3a3b6bb3
xor ecx, 0x18781012
rol ecx, 0xa
popf
push rax
pushf
mov eax, 0x4f5912f8
pushf
not eax
add eax, 0x4954e7f0
xor eax, 0x3bd48baa
rol eax, 0xf
popf
pushf
not eax
add eax, 0x7a3735d3
xor eax, 0x5f7727e2
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x61be20fa
xor eax, 0x6623454a
rol eax, 0x58
popf
jmp 0x14013df40
or byte [rax], 8
push rbp
not rbp
sub rax, rbp
pop rbp
sub rax, 1
push rbp
not rbp
add rcx, rbp
pop rbp
add rcx, 1
jne 0x14013ed6d
push rax
pushf
mov eax, 0x26da1210
pushf
not eax
add eax, 0x4d90d57a
xor eax, 0x754f2115
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x6d5d9a36
xor eax, 0x126b61e7
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x66e4ec45
xor eax, 0x2b171d8a
rol eax, 0xfe
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x49aa5693
pushf
not eax
add eax, 0x785b234
xor eax, 0x35180182
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe8b2138
xor eax, 0x6179ddc6
rol eax, 0x3c
popf
jmp 0x14013df40
mov ecx, dword [rsi + 4]
not ecx
add ecx, 0x3a4
not ecx
je 0x14013ee08
push rax
pushf
mov eax, 0x267f8221
pushf
not eax
add eax, 0x454fac86
xor eax, 0x5d80e368
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x137c120d
xor eax, 0x6e2849d5
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x5e5b1d8d
xor eax, 0x19964e27
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x51a1c9a1
xor eax, 0x62f97279
rol eax, 0x76
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x49a0e560
pushf
not eax
add eax, 0x1756b60
xor eax, 0x38097391
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x78fbae47
xor eax, 0x65db222b
rol eax, 0x80
popf
pushf
not eax
add eax, 0x3aed5485
xor eax, 0x4e5738a1
rol eax, 0x71
popf
jmp 0x14013df40
sub ecx, 4
je 0x14013eeac
push rax
pushf
mov eax, 0x35e3e918
pushf
not eax
add eax, 0x25eaa474
xor eax, 0x1e67792f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd4ae392
xor eax, 0x69b12727
rol eax, 0xff
popf
pushf
not eax
add eax, 0x2156bca
xor eax, 0x720c3551
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x615e8e9d
xor eax, 0x3b36d77d
rol eax, 0xe9
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x66c306cd
pushf
not eax
add eax, 0x761d506b
xor eax, 0x4b1c9ad5
rol eax, 0xa
popf
pushf
not eax
add eax, 0x49aeb13e
xor eax, 0x6f06481d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x1e9b9654
xor eax, 0x404380e5
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x5ba59a90
xor eax, 0x18f7d2b5
rol eax, 0x36
popf
jmp 0x14013df40
sub ecx, 0xd
je 0x14013ef50
push rax
pushf
mov eax, 0x7ffbbd73
pushf
not eax
add eax, 0x35bfce96
xor eax, 0x3b14d204
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x749688eb
xor eax, 0x2b72a4b4
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb0243d9
xor eax, 0x4bbbf2c1
rol eax, 0x85
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x731be8a9
pushf
not eax
add eax, 0x47560954
xor eax, 0x385e669c
rol eax, 0x95
popf
pushf
not eax
add eax, 0x6773035a
xor eax, 0x7db64b01
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x223efbf7
xor eax, 0x7831f12c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x3ff8c74c
xor eax, 0x79e31ec0
rol eax, 0xa7
popf
jmp 0x14013df40
cmp ecx, ebp
je 0x14013eff3
push rax
pushf
mov eax, 0xb849f446
pushf
not eax
add eax, 0x3761f336
xor eax, 0x1488288a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x4116fff1
xor eax, 0x29b9d262
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x19c9271f
xor eax, 0x1e4989de
rol eax, 0x7b
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x3d7a327f
pushf
not eax
add eax, 0x53fc0087
xor eax, 0x6e0b70e0
rol eax, 0xed
popf
pushf
not eax
add eax, 0x7cedb5d0
xor eax, 0x7e02ff8d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x3eb42ca2
xor eax, 0x623c6b20
rol eax, 0xed
popf
pushf
not eax
add eax, 0x670d9568
xor eax, 0x1af79eaf
rol eax, 0xee
popf
jmp 0x14013df40
mov rax, rbx
jmp 0x14013f1f0
mov rax, qword [str.zh_TW]
jmp 0x14013f1f0
mov rax, qword [str.ko_KR]
jmp 0x14013f1f0
mov rax, qword [str.zh_CN]
jmp 0x14013f1f0
mov rax, qword [str.ja_JP]
push rax
pushf
mov eax, 0x478a052a
pushf
not eax
add eax, 0x4ef8e381
xor eax, 0x14e8ea4b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x3772a1f5
xor eax, 0x50c2791c
rol eax, 0x25
popf
pushf
not eax
add eax, 0x3136386a
xor eax, 0x55c37276
rol eax, 0x80
popf
pushf
not eax
add eax, 0x2f83cde8
xor eax, 0x6ecea26b
rol eax, 0xa7
popf
jmp 0x14013df40
mov qword [rsi + 0x220], rax
jmp 0x14013f274
mov ebp, ebx
push rax
pushf
mov eax, 0x4369b5f1
pushf
not eax
add eax, 0x661b70c
xor eax, 0x69ebcbae
rol eax, 0x72
popf
pushf
not eax
add eax, 0x77b75a29
xor eax, 0x4ce4ae79
rol eax, 0xdb
popf
jmp 0x14013df40
mov dword [rsi + 8], ebp
jmp 0x14013e6b5
cmp dword [0x140043260], ebx
jne 0x14013f327
push rax
pushf
mov eax, 0x194adf18
pushf
not eax
add eax, 0x2303432
xor eax, 0x4e206221
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x1e443bb4
xor eax, 0x310c66de
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x28e24d54
xor eax, 0x3cfec5db
rol eax, 0xce
popf
pushf
not eax
add eax, 0x726ffc99
xor eax, 0x72713878
rol eax, 0xcb
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x864f9a80
pushf
not eax
add eax, 0x6e663d95
xor eax, 0x42022025
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x2ca40696
xor eax, 0x76749ff0
rol eax, 0x58
popf
pushf
not eax
add eax, 0x11081db3
xor eax, 0x76144392
rol eax, 0x65
popf
pushf
not eax
add eax, 0x1cb86c37
xor eax, 0x4cb9afcc
rol eax, 0x60
popf
jmp 0x14013df40
or eax, 0xffffffff
jmp 0x14013fe28
lea rcx, [rsi + 0x18]
xor edx, edx
mov r8d, 0xd203a277
pushf
not r8d
add r8d, 0x4cdc6d85
xor r8d, 0x4473a8c1
rol r8d, 0x57
popf
pushf
not r8d
add r8d, 0x16b4e635
xor r8d, 0x30959281
rol r8d, 0x1f
popf
call fcn.14002a4d0
mov eax, r14d
lea r9, [r12 + 0x10]
lea r11, [0x1a953fc88]
pushf
sub r11, 0x69501398
popf
mov r14d, 0xbc3d4fc4
pushf
not r14d
add r14d, 0x6fb007ba
xor r14d, 0x3b7a93bc
rol r14d, 0x97
popf
pushf
not r14d
add r14d, 0x69f86893
xor r14d, 0x44346480
rol r14d, 0xa
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, 0x80c2ce35
pushf
not eax
add eax, 0x62c448b5
xor eax, 0x399719bf
rol eax, 0x42
popf
pushf
not eax
add eax, 0x6f367f92
xor eax, 0xdcd18e
rol eax, 0xd8
popf
jmp 0x14013df40
mov rdx, r9
cmp byte [r9], bl
je 0x14013f50d
push rax
pushf
mov eax, 0x62807e39
pushf
not eax
add eax, 0x9a94649
xor eax, 0x71f379a1
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x7969aeb8
xor eax, 0x6cb1d097
rol eax, 0x47
popf
pushf
not eax
add eax, 0x6a25cada
xor eax, 0x68a4ecaa
rol eax, 0xde
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xde543516
pushf
not eax
add eax, 0x58b9b752
xor eax, 0x156c1966
rol eax, 0x18
popf
pushf
not eax
add eax, 0x52ed6b03
xor eax, 0x73d49ebf
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x386c7c96
xor eax, 0x3e477bfe
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x764e2d73
xor eax, 0x646cd90f
rol eax, 0x4f
popf
jmp 0x14013df40
cmp byte [rdx + 1], bl
je 0x14013f5b1
push rax
pushf
mov eax, 0xc52cf02b
pushf
not eax
add eax, 0x3dab7f70
xor eax, 0x794a24a6
rol eax, 0xae
popf
pushf
not eax
add eax, 0x2b474693
xor eax, 0x737e0728
rol eax, 4
popf
pushf
not eax
add eax, 0x73519038
xor eax, 0x40453f60
rol eax, 0xd7
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xc3191035
pushf
not eax
add eax, 0x3139fb60
xor eax, 0x21db93f8
rol eax, 0x51
popf
pushf
not eax
add eax, 0x4f7fecd5
xor eax, 0x1ddb4cdf
rol eax, 0xe5
popf
jmp 0x14013df40
movzx r8d, byte [rdx]
movzx eax, byte [rdx + 1]
cmp r8d, eax
ja 0x14013f624
push rax
pushf
mov eax, 0xe75fd366
pushf
not eax
add eax, 0x4c04c0cc
xor eax, 0x179feaf0
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x18cdbb63
xor eax, 0x6c13e326
rol eax, 0xad
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x1813971f
pushf
not eax
add eax, 0x3a3e6098
xor eax, 0x71b059d8
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x58deb747
xor eax, 0x61116ef6
rol eax, 7
popf
jmp 0x14013df40
lea r10d, [r8 + 1]
push rax
pushf
mov eax, 0xda8609e8
pushf
not eax
add eax, 0x46c5f7cd
xor eax, 0x65341ebe
rol eax, 0x97
popf
pushf
not eax
add eax, 0x4ae05bf9
xor eax, 0x1ddbd5ed
rol eax, 0xe1
popf
jmp 0x14013df40
cmp r10d, 0x101
jae 0x14013f6ca
push rax
pushf
mov eax, 0xeb19dc6e
pushf
not eax
add eax, 0x1b1c5e36
xor eax, 0x66643c66
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x7aec255d
xor eax, 0x6585b991
rol eax, 0x81
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x7d869c92
pushf
not eax
add eax, 0x5391d19
xor eax, 0x362bf339
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x3e8b822e
xor eax, 0x4858528e
rol eax, 0x7d
popf
jmp 0x14013df40
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 0x14013f757
push rax
pushf
mov eax, 0x93988a63
pushf
not eax
add eax, 0x2ada4c15
xor eax, 0x6cff167b
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x265d27
xor eax, 0x4438e0eb
rol eax, 0xfe
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x6e471cc7
pushf
not eax
add eax, 0x64f26688
xor eax, 0x63a1b07f
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x6c73c507
xor eax, 0x169448a6
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x366484b1
xor eax, 0xea4d941
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x2c5517da
xor eax, 0x2a69e8d3
rol eax, 0xbe
popf
jmp 0x14013df40
add rdx, 2
cmp byte [rdx], bl
jne 0x14013f7eb
push rax
pushf
mov eax, 0xac03ea2e
pushf
not eax
add eax, 0x6d841319
xor eax, 0x6a519177
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd6cd894
xor eax, 0x3783d3c5
rol eax, 0x18
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xda51086b
pushf
not eax
add eax, 0x560038fe
xor eax, 0x23996527
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x886acfb
xor eax, 0x784ba798
rol eax, 0x27
popf
pushf
not eax
add eax, 0x39feac01
xor eax, 0x1fdbbde6
rol eax, 0x22
popf
jmp 0x14013df40
add r9, 8
push rbp
not rbp
sub r11, rbp
pop rbp
sub r11, 1
push rbp
not rbp
add r14, rbp
pop rbp
add r14, 1
jne 0x14013f882
push rax
pushf
mov eax, 0x95b79b1f
pushf
not eax
add eax, 0x219e46ce
xor eax, 0x27819bd1
rol eax, 0x77
popf
pushf
not eax
add eax, 0x4ad447ce
xor eax, 0xafe4635
rol eax, 0x57
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x3dec17fb
pushf
not eax
add eax, 0x7cda3b49
xor eax, 0x780dc268
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x1f66a6c3
xor eax, 0x7d64c96f
rol eax, 0x89
popf
pushf
not eax
add eax, 0x6d16070e
xor eax, 0x6174f2be
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x67f409c5
xor eax, 0x732a7fdf
rol eax, 0x5c
popf
jmp 0x14013df40
mov dword [rsi + 4], edi
mov dword [rsi + 8], ebp
not edi
add edi, 0x3a4
not edi
je 0x14013f920
push rax
pushf
mov eax, 0x50717613
pushf
not eax
add eax, 0x6de7fb9b
xor eax, 0x294227c3
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x35252237
xor eax, 0x13837d8c
rol eax, 0x9e
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x5e4ed293
pushf
not eax
add eax, 0x6f2da77e
xor eax, 0x4b73d04
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x1441238
xor eax, 0x6906b252
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x61b2e9f0
xor eax, 0x2ebeb73a
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x458e9826
xor eax, 0x73765028
rol eax, 0x6c
popf
jmp 0x14013df40
sub edi, 4
je 0x14013f9d7
push rax
pushf
mov eax, 0xe1be01a4
pushf
not eax
add eax, 0x57d3d34
xor eax, 0x2c68a40b
rol eax, 6
popf
pushf
not eax
add eax, 0x44acb0e2
xor eax, 0x5d707a25
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x3d3ce206
xor eax, 0x679e9d79
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x6623bcdb
xor eax, 0x6dc60d7e
rol eax, 0x34
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x19c83fb8
pushf
not eax
add eax, 0x29461345
xor eax, 0x3d47d777
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc17561
xor eax, 0x4abd27b6
rol eax, 0xca
popf
pushf
not eax
add eax, 0x330fd068
xor eax, 0x45786da2
rol eax, 0x13
popf
jmp 0x14013df40
sub edi, 0xd
je 0x14013fa68
push rax
pushf
mov eax, 0x9de89b36
pushf
not eax
add eax, 0x39f45322
xor eax, 0x464ef668
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xbcced24
xor eax, 0x1820ff84
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x6bc015c7
xor eax, 0x38202ac2
rol eax, 0x6f
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x307a3215
pushf
not eax
add eax, 0x3b3b7006
xor eax, 0x57fa9d3c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x4d1fe829
xor eax, 0x68040ea
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x1a8dd458
xor eax, 0x5a53d5e5
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x60ac87a4
xor eax, 0x7936806d
rol eax, 0xd4
popf
jmp 0x14013df40
cmp edi, ebp
jne 0x14013fb0b
push rax
pushf
mov eax, 0xabdcc30f
pushf
not eax
add eax, 0x3d20daea
xor eax, 0x3603bfab
rol eax, 0x39
popf
pushf
not eax
add eax, 0x4dbcf296
xor eax, 0x424a502a
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x430112ce
xor eax, 0x6660ca67
rol eax, 0xc
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0x28b6b903
pushf
not eax
add eax, 0x3ecc098b
xor eax, 0x37a4d941
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x7ab95ad8
xor eax, 0x189e420a
rol eax, 0x60
popf
jmp 0x14013df40
mov rbx, qword [str.zh_TW]
jmp 0x14013fc48
mov rbx, qword [str.ko_KR]
jmp 0x14013fc48
mov rbx, qword [str.zh_CN]
jmp 0x14013fc48
mov rbx, qword [str.ja_JP]
push rax
pushf
mov eax, 0x2c6d746a
pushf
not eax
add eax, 0x468f44a7
xor eax, 0x2bc7d195
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x1a6fb042
xor eax, 0x3c905201
rol eax, 0x54
popf
pushf
not eax
add eax, 0x6d8db004
xor eax, 0x65474557
rol eax, 0x25
popf
jmp 0x14013df40
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, 0xbf40f1f8
pushf
not ecx
add ecx, 0x5fb8e014
xor ecx, 0x3b95e980
rol ecx, 0x8f
popf
pushf
not ecx
add ecx, 0x71644073
xor ecx, 0x40c1233b
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0x10802022
xor ecx, 0x64d74f0b
rol ecx, 0x97
popf
push rax
pushf
mov eax, 0x4ca03780
pushf
not eax
add eax, 0x34d565d9
xor eax, 0x6127600e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x705dd151
xor eax, 0x33126cf3
rol eax, 0xad
popf
pushf
not eax
add eax, 0x6194db05
xor eax, 0x5e50025c
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x17b935e
xor eax, 0x3c9724c7
rol eax, 0xde
popf
jmp 0x14013df40
movzx eax, word [rdi]
lea rdi, [rdi + 2]
mov word [rdx], ax
lea rdx, [rdx + 2]
push rbp
not rbp
add rcx, rbp
pop rbp
add rcx, 1
jne 0x14013fd52
push rax
pushf
mov eax, 0x2976de15
pushf
not eax
add eax, 0x74083c74
xor eax, 0x7a10e156
rol eax, 0x67
popf
pushf
not eax
add eax, 0x630c723e
xor eax, 0x222cee16
rol eax, 0xc0
popf
jmp 0x14013df40
push rax
pushf
mov eax, 0xb3c5355f
pushf
not eax
add eax, 0x4ff663f6
xor eax, 0x2498b2c6
rol eax, 0x47
popf
pushf
not eax
add eax, 0x612248b7
xor eax, 0xc57005a
rol eax, 0xd4
popf
jmp 0x14013df40
mov rcx, rsi
call fcn.14013b8bc
jmp 0x14013fe26
mov rcx, rsi
call fcn.14013b5a4
push rax
pushf
mov eax, 0xf3741d93
pushf
not eax
add eax, 0x2d63dc23
xor eax, 0x2f9412d
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe5a933c
xor eax, 0xc795c2a
rol eax, 0x28
popf
pushf
not eax
add eax, 0x3ba2cb0
xor eax, 0x1cd7af30
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x25c8cde2
xor eax, 0x6169978c
rol eax, 0xda
popf
jmp 0x14013df40
xor eax, eax
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.140089a05
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