Function at 0x14001ea10
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings

Disassembly:
push rsi
sub rsp, 0x60
mov ecx, dword [0x140003f70]
mov dword [rsp + 0x38], ecx
mov eax, dword [rsp + 0x38]
imul eax, eax, 0xaaaaaaab
add eax, 0x2aaaaaaa
cmp eax, 0x55555555
jb 0x14001ea4a
add ecx, 2
cmp dword [0x140004328], 9
jle 0x14001eb4d
jmp 0x14001eb5a
mov edx, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
test dl, 1
jne 0x14001ead5
mov edx, dword [rsp + 0x38]
test al, 3
je 0x14001eb26
add edx, 2
add ecx, 3
imul ecx, edx
mov dword [rsp + 0x38], ecx
jmp 0x14001ea87
add eax, 1
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x38]
test al, 1
jne 0x14001eb70
mov eax, dword [rsp + 0x38]
imul ecx, eax, 0xcccccccd
add ecx, 0x19999999
mov eax, dword [rsp + 0x38]
cmp ecx, 0x33333333
jb 0x14001ea80
mov ecx, dword [0x140004328]
add eax, 0xffffffff
cmp ecx, 9
jg 0x14001eac9
nop dword [rax]
mov dword [rsp + 0x38], eax
cmp ecx, 0xa
jl 0x14001ea87
mov dword [rsp + 0x38], eax
mov ecx, dword [0x140004328]
jmp 0x14001eac0
sub eax, ecx
add eax, 2
mov dword [rsp + 0x38], eax
cmp dword [0x140004328], 9
jg 0x14001eb20
nop word [rax + rax]
mov eax, dword [rsp + 0x38]
cmp dword [0x140004328], 9
jg 0x14001eb20
imul eax, eax, 0xaaaaaaab
add eax, 0x2aaaaaaa
cmp eax, 0x55555554
ja 0x14001eb70
add dword [rsp + 0x38], 1
cmp dword [0x140004328], 9
jle 0x14001eaf0
mov eax, dword [rsp + 0x38]
jmp 0x14001eaf0
imul eax, edx, 0xcccccccd
add eax, 0x19999999
cmp eax, 0x33333333
jb 0x14001eb70
add ecx, 0x17
cmp dword [0x140004328], 9
jle 0x14001eda5
jmp 0x14001edbc
add dword [rsp + 0x38], ecx
cmp dword [0x140004328], 9
jle 0x14001eb68
add dword [rsp + 0x38], ecx
jmp 0x14001eb4d
add dword [rsp + 0x38], 1
mov eax, dword [rsp + 0x38]
test al, 3
je 0x14001eb60
mov rsi, qword [0x140003f78]
mov byte [rsp + 0x38], 0
cmp dword [0x140003f38], 0xa
jge 0x14001ec00
lea rdx, [rsp + 0x39]
mov byte [rsp + 0x39], 0x6c
mov byte [rsp + 0x3a], 0x53
mov byte [rsp + 0x3b], 0x48
mov byte [rsp + 0x3c], 0x4e
mov byte [rsp + 0x3d], 0x4f
mov byte [rsp + 0x3e], 0x5b
mov byte [rsp + 0x3f], 0x56
mov byte [rsp + 0x40], 0x7b
mov byte [rsp + 0x41], 0x56
mov byte [rsp + 0x42], 0x56
mov byte [rsp + 0x43], 0x55
mov byte [rsp + 0x44], 0x59
mov byte [rsp + 0x45], 0x7f
mov byte [rsp + 0x46], 0x42
mov byte [rsp + 0x47], 0x74
mov byte [rsp + 0x48], 0x4f
mov byte [rsp + 0x49], 0x57
mov byte [rsp + 0x4a], 0x5b
mov byte [rsp + 0x4b], 0x3a
mov al, byte [rsp + 0x38]
test al, 1
jne 0x14001ec37
mov eax, 1
mov ecx, dword [0x140003918]
jmp 0x14001ec1a
jmp 0x14001ec00
add rax, 1
cmp rax, 0x14
je 0x14001ec37
cmp ecx, 9
jg 0x14001ec30
nop
xor byte [rsp + rax + 0x38], 0x3a
mov ecx, dword [0x140003918]
cmp ecx, 9
jle 0x14001ec10
xor byte [rsp + rax + 0x38], 0x3a
jmp 0x14001ec20
mov rcx, qword [0x140003f70]
call rsi
mov rsi, rax
test rax, rax
je 0x14001ec7a
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 4
mov r8d, 0x3e8
mov rcx, rax
xor edx, edx
mov r9d, 0x3000
call rsi
test rax, rax
je 0x14001f66c
mov dword [rsp + 0x38], esi
mov eax, dword [rsp + 0x38]
imul eax, eax, 0xaaaaaaab
add eax, 0x2aaaaaaa
cmp eax, 0x55555555
jb 0x14001eca9
lea eax, [rsi + 2]
cmp dword [0x140004328], 9
jle 0x14001ee5b
jmp 0x14001ee68
mov ecx, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
test cl, 1
jne 0x14001ed25
mov ecx, dword [rsp + 0x38]
test al, 3
je 0x14001ed7a
add ecx, 2
lea eax, [rsi + 3]
imul eax, ecx
jmp 0x14001ecd3
add eax, 1
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x38]
test al, 1
jne 0x14001ee80
mov eax, dword [rsp + 0x38]
imul ecx, eax, 0xcccccccd
add ecx, 0x19999999
mov eax, dword [rsp + 0x38]
cmp ecx, 0x33333333
jb 0x14001ecd0
mov ecx, dword [0x140004328]
add eax, 0xffffffff
cmp ecx, 9
jg 0x14001ed19
nop dword [rax]
mov dword [rsp + 0x38], eax
cmp ecx, 0xa
jl 0x14001ecd7
mov dword [rsp + 0x38], eax
mov ecx, dword [0x140004328]
jmp 0x14001ed10
sub eax, esi
add eax, 2
mov dword [rsp + 0x38], eax
cmp dword [0x140004328], 9
jg 0x14001ed74
nop word [rax + rax]
mov eax, dword [rsp + 0x38]
cmp dword [0x140004328], 9
jg 0x14001ed74
imul eax, eax, 0xaaaaaaab
add eax, 0x2aaaaaaa
cmp eax, 0x55555554
ja 0x14001ee80
add dword [rsp + 0x38], 1
cmp dword [0x140004328], 9
jle 0x14001ed40
mov eax, dword [rsp + 0x38]
jmp 0x14001ed40
imul eax, ecx, 0xcccccccd
add eax, 0x19999999
cmp eax, 0x33333333
jb 0x14001ee80
lea ecx, [rsi + 0x17]
cmp dword [0x140004328], 9
jle 0x14001ef22
jmp 0x14001ef39
mov eax, dword [rsp + 0x38]
add eax, 0xb
cdq
idiv ecx
mov dword [rsp + 0x38], eax
cmp dword [0x140004328], 9
jle 0x14001edcc
mov eax, dword [rsp + 0x38]
add eax, 0xb
cdq
idiv ecx
mov dword [rsp + 0x38], eax
jmp 0x14001eda5
mov eax, dword [rsp + 0x38]
imul eax, eax, 0xaaaaaaab
add eax, 0x2aaaaaaa
cmp eax, 0x55555554
ja 0x14001eb70
jmp 0x14001ee25
imul ecx, ecx, 0xcccccccd
add ecx, 0x19999999
cmp ecx, 0x33333333
jb 0x14001ee30
add eax, 1
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x38]
imul eax, eax, 0xaaaaaaab
add eax, 0x2aaaaaaa
cmp eax, 0x55555555
jae 0x14001eb70
cmp dword [0x140004328], 9
jle 0x14001ee40
jmp 0x14001ee51
add eax, 0xffffffff
jmp 0x14001ee07
mov ecx, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp dword [0x140004328], 9
jle 0x14001edf0
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
jmp 0x14001ee40
add dword [rsp + 0x38], eax
cmp dword [0x140004328], 9
jle 0x14001ee78
add dword [rsp + 0x38], eax
jmp 0x14001ee5b
add dword [rsp + 0x38], 1
mov eax, dword [rsp + 0x38]
test al, 3
je 0x14001ee70
mov rsi, qword [0x140003f78]
mov byte [rsp + 0x38], 0
cmp dword [0x140003cf4], 0xa
jge 0x14001ef20
mov byte [rsp + 0x39], 0x1c
mov byte [rsp + 0x3a], 0x2d
mov byte [rsp + 0x3b], 0x3a
mov byte [rsp + 0x3c], 0x3e
mov byte [rsp + 0x3d], 0x2b
mov byte [rsp + 0x3e], 0x3a
mov byte [rsp + 0x3f], 0x19
mov byte [rsp + 0x40], 0x36
mov byte [rsp + 0x41], 0x33
mov byte [rsp + 0x42], 0x3a
mov byte [rsp + 0x43], 0x12
mov byte [rsp + 0x44], 0x3e
mov byte [rsp + 0x45], 0x2f
mov byte [rsp + 0x46], 0x2f
mov byte [rsp + 0x47], 0x36
mov byte [rsp + 0x48], 0x31
mov byte [rsp + 0x49], 0x38
mov byte [rsp + 0x4a], 0x11
mov byte [rsp + 0x4b], 0x2a
mov byte [rsp + 0x4c], 0x32
mov byte [rsp + 0x4d], 0x3e
mov byte [rsp + 0x4e], 0x1e
mov byte [rsp + 0x4f], 0x5f
cmp dword [0x1400033ac], 9
jle 0x14001efca
jmp 0x14001efd7
jmp 0x14001ef20
mov eax, dword [rsp + 0x38]
add eax, 0xb
cdq
idiv ecx
mov dword [rsp + 0x38], eax
cmp dword [0x140004328], 9
jle 0x14001ef49
mov eax, dword [rsp + 0x38]
add eax, 0xb
cdq
idiv ecx
mov dword [rsp + 0x38], eax
jmp 0x14001ef22
mov eax, dword [rsp + 0x38]
imul eax, eax, 0xaaaaaaab
add eax, 0x2aaaaaaa
cmp eax, 0x55555554
ja 0x14001ee80
jmp 0x14001ef86
add eax, 0xffffffff
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x38]
imul eax, eax, 0xaaaaaaab
add eax, 0x2aaaaaaa
cmp eax, 0x55555555
jae 0x14001ee80
cmp dword [0x140004328], 9
jg 0x14001efc0
nop
mov ecx, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp dword [0x140004328], 9
jg 0x14001efc0
imul ecx, ecx, 0xcccccccd
add ecx, 0x19999999
cmp ecx, 0x33333333
jb 0x14001ef65
add eax, 1
jmp 0x14001ef68
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
jmp 0x14001ef90
mov al, byte [rsp + 0x38]
cmp dword [0x1400033ac], 0xa
jl 0x14001efdd
mov al, byte [rsp + 0x38]
jmp 0x14001efca
test al, 1
jne 0x14001f022
cmp dword [0x140004338], 0xa
jge 0x14001f020
mov eax, 1
nop
cmp rax, 0x18
je 0x14001f022
xor byte [rsp + rax + 0x38], 0x5f
add rax, 1
cmp dword [0x140004338], 0xa
jl 0x14001eff0
nop dword [rax + rax]
jmp 0x14001f010
jmp 0x14001f020
lea rdx, [rsp + 0x39]
mov rcx, qword [0x140003f70]
call rsi
test rax, rax
je 0x14001f06b
mov dword [rsp + 0x30], 0xffffffff
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x1000
mov rcx, 0xffffffffffffffff
xor edx, edx
mov r8d, 4
xor r9d, r9d
call rax
test rax, rax
je 0x14001f66c
mov rsi, qword [0x140003f78]
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x39], 0xa
mov byte [rsp + 0x3a], 0x20
mov byte [rsp + 0x3b], 0x3f
mov byte [rsp + 0x3c], 0xd
mov byte [rsp + 0x3d], 0x20
mov byte [rsp + 0x3e], 0x20
mov byte [rsp + 0x3f], 0x23
mov byte [rsp + 0x40], 0x2f
mov byte [rsp + 0x41], 0x4c
mov al, byte [rsp + 0x38]
test al, 1
jne 0x14001f189
cmp dword [0x1400043b0], 0xa
jge 0x14001f1c0
mov al, byte [rsp + 0x39]
cmp dword [0x140003494], 0xa
jge 0x14001f1d0
xor al, 0x4c
mov byte [rsp + 0x39], al
mov al, byte [rsp + 0x3a]
cmp dword [0x140003494], 0xa
jge 0x14001f1d0
xor al, 0x4c
mov byte [rsp + 0x3a], al
mov al, byte [rsp + 0x3b]
cmp dword [0x140003494], 9
jg 0x14001f1d0
xor al, 0x4c
mov byte [rsp + 0x3b], al
mov al, byte [rsp + 0x3c]
cmp dword [0x140003494], 9
jg 0x14001f1d0
xor al, 0x4c
mov byte [rsp + 0x3c], al
mov al, byte [rsp + 0x3d]
cmp dword [0x140003494], 9
jg 0x14001f1d0
xor al, 0x4c
mov byte [rsp + 0x3d], al
mov al, byte [rsp + 0x3e]
cmp dword [0x140003494], 9
jg 0x14001f1d0
xor al, 0x4c
mov byte [rsp + 0x3e], al
mov al, byte [rsp + 0x3f]
cmp dword [0x140003494], 9
jg 0x14001f1d0
xor al, 0x4c
mov byte [rsp + 0x3f], al
mov al, byte [rsp + 0x40]
cmp dword [0x140003494], 9
jg 0x14001f1d0
xor al, 0x4c
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0x41]
cmp dword [0x140003494], 9
jg 0x14001f1d0
xor al, 0x4c
mov byte [rsp + 0x41], al
cmp dword [0x1400043b0], 0xa
jge 0x14001f1d2
lea rdx, [rsp + 0x39]
mov rcx, qword [0x140003f70]
call rsi
test rax, rax
je 0x14001f1a9
xor ecx, ecx
call rax
cmp eax, 0xffffffff
je 0x14001f66c
cmp dword [0x1400040fc], 9
jle 0x14001f1d4
jmp 0x14001f47e
jmp 0x14001f1c0
jmp 0x14001f1d0
jmp 0x14001f1d2
mov eax, dword [0x140004274]
cmp eax, 9
jg 0x14001f225
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x51], 0x79
mov byte [rsp + 0x52], 0x79
mov byte [rsp + 0x53], 0x43
mov byte [rsp + 0x54], 0x4b
mov byte [rsp + 0x55], 0x56
mov byte [rsp + 0x56], 0x52
mov byte [rsp + 0x57], 0x5f
mov byte [rsp + 0x58], 0x26
cmp eax, 0xa
jge 0x14001f225
cmp dword [0x140004178], 9
mov eax, dword [0x1400042d0]
jle 0x14001f254
jmp 0x14001f30b
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x51], 0x79
mov byte [rsp + 0x52], 0x79
mov byte [rsp + 0x53], 0x43
mov byte [rsp + 0x54], 0x4b
mov byte [rsp + 0x55], 0x56
mov byte [rsp + 0x56], 0x52
mov byte [rsp + 0x57], 0x5f
mov byte [rsp + 0x58], 0x26
jmp 0x14001f1df
cmp eax, 9
jg 0x14001f302
mov cl, byte [rsp + 0x50]
mov eax, dword [0x1400042d0]
cmp eax, 0xa
jge 0x14001f302
cmp dword [0x140004178], 9
jg 0x14001f30b
test cl, 1
jne 0x14001f2df
xor eax, eax
mov cl, byte [rsp + rax + 0x51]
cmp dword [0x140004028], 9
jg 0x14001f2f0
nop word cs:[rax + rax]
nop dword [rax + rax]
xor cl, 0x26
mov byte [rsp + rax + 0x51], cl
cmp dword [0x140004178], 9
jle 0x14001f2d5
movzx ecx, byte [rsp + rax + 0x51]
cmp dword [0x140004028], 0xa
jge 0x14001f300
xor cl, 0x26
mov byte [rsp + rax + 0x51], cl
movzx ecx, byte [rsp + rax + 0x51]
cmp dword [0x140004028], 0xa
jl 0x14001f2a0
jmp 0x14001f2f0
add rax, 1
cmp rax, 8
jne 0x14001f284
mov eax, dword [0x140003f64]
cmp eax, 9
jle 0x14001f319
jmp 0x14001f38c
jmp 0x14001f2f0
jmp 0x14001f300
mov al, byte [rsp + 0x50]
jmp 0x14001f25d
cmp eax, 9
jle 0x14001f3eb
jmp 0x14001f3fe
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x39], 0x68
mov byte [rsp + 0x3a], 0x11
mov byte [rsp + 0x3b], 0x77
mov byte [rsp + 0x3c], 0x7c
mov byte [rsp + 0x3d], 0x42
mov byte [rsp + 0x3e], 0x45
mov byte [rsp + 0x3f], 0x4f
mov byte [rsp + 0x40], 0x44
mov byte [rsp + 0x41], 0x5c
mov byte [rsp + 0x42], 0x58
mov byte [rsp + 0x43], 0x77
mov byte [rsp + 0x44], 0x7c
mov byte [rsp + 0x45], 0x4e
mov byte [rsp + 0x46], 0x49
mov byte [rsp + 0x47], 0x77
mov byte [rsp + 0x48], 1
mov byte [rsp + 0x49], 0x2b
cmp eax, 0xa
jge 0x14001f38c
cmp dword [0x140003480], 9
mov eax, dword [0x140002ad0]
jle 0x14001f404
jmp 0x14001f458
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x39], 0x68
mov byte [rsp + 0x3a], 0x11
mov byte [rsp + 0x3b], 0x77
mov byte [rsp + 0x3c], 0x7c
mov byte [rsp + 0x3d], 0x42
mov byte [rsp + 0x3e], 0x45
mov byte [rsp + 0x3f], 0x4f
mov byte [rsp + 0x40], 0x44
mov byte [rsp + 0x41], 0x5c
mov byte [rsp + 0x42], 0x58
mov byte [rsp + 0x43], 0x77
mov byte [rsp + 0x44], 0x7c
mov byte [rsp + 0x45], 0x4e
mov byte [rsp + 0x46], 0x49
mov byte [rsp + 0x47], 0x77
mov byte [rsp + 0x48], 1
mov byte [rsp + 0x49], 0x2b
jmp 0x14001f319
mov al, byte [rsp + 0x50]
mov eax, dword [0x1400042d0]
cmp eax, 0xa
jl 0x14001f254
mov al, byte [rsp + 0x50]
jmp 0x14001f3eb
cmp eax, 9
jg 0x14001f452
mov cl, byte [rsp + 0x38]
mov eax, dword [0x140002ad0]
cmp eax, 0xa
jge 0x14001f452
cmp dword [0x140003480], 9
jg 0x14001f458
test cl, 1
jne 0x14001f466
mov eax, 1
nop dword [rax + rax]
cmp rax, 0x12
je 0x14001f466
xor byte [rsp + rax + 0x38], 0x2b
add rax, 1
cmp dword [0x140003480], 0xa
jl 0x14001f430
nop dword [rax + rax]
jmp 0x14001f450
mov al, byte [rsp + 0x38]
jmp 0x14001f409
cmp eax, 9
jle 0x14001f676
jmp 0x14001f689
lea rdx, [rsp + 0x51]
lea rcx, [rsp + 0x39]
call fcn.1400131f0
cmp dword [0x1400040fc], 9
jle 0x14001f492
mov eax, dword [0x140004274]
cmp eax, 9
jle 0x14001f68f
jmp 0x14001f6d5
test eax, eax
jne 0x14001f66c
mov byte [rsp + 0x38], 0
cmp dword [0x140003960], 0xa
jge 0x14001f620
lea rsi, [rsp + 0x39]
jmp 0x14001f4cd
mov rcx, rsi
call fcn.140013f80
mov byte [rsp + 0x38], 0
cmp dword [0x140003960], 0xa
jge 0x14001f620
mov byte [rsp + 0x39], 0xa
mov byte [rsp + 0x3a], 0x1e
mov byte [rsp + 0x3b], 6
mov byte [rsp + 0x3c], 0x17
mov byte [rsp + 0x3d], 0x17
mov byte [rsp + 0x3e], 0x49
mov byte [rsp + 0x3f], 2
mov byte [rsp + 0x40], 0x1f
mov byte [rsp + 0x41], 2
mov byte [rsp + 0x42], 0x67
movzx eax, byte [rsp + 0x38]
test al, 1
jne 0x14001f554
cmp dword [0x1400042dc], 0xa
jge 0x14001f640
xor byte [rsp + 0x39], 0x67
xor byte [rsp + 0x3a], 0x67
xor byte [rsp + 0x3b], 0x67
xor byte [rsp + 0x3c], 0x67
xor byte [rsp + 0x3d], 0x67
xor byte [rsp + 0x3e], 0x67
xor byte [rsp + 0x3f], 0x67
xor byte [rsp + 0x40], 0x67
xor byte [rsp + 0x41], 0x67
xor byte [rsp + 0x42], 0x67
cmp dword [0x1400042dc], 0xa
jge 0x14001f650
mov rcx, rsi
call fcn.140013f80
cmp dword [0x1400040fc], 9
jle 0x14001f662
mov byte [rsp + 0x38], 0
cmp dword [0x140003960], 0xa
jge 0x14001f630
mov byte [rsp + 0x39], 0xa
mov byte [rsp + 0x3a], 0x1e
mov byte [rsp + 0x3b], 6
mov byte [rsp + 0x3c], 0x17
mov byte [rsp + 0x3d], 0x17
mov byte [rsp + 0x3e], 0x49
mov byte [rsp + 0x3f], 2
mov byte [rsp + 0x40], 0x1f
mov byte [rsp + 0x41], 2
mov byte [rsp + 0x42], 0x67
movzx eax, byte [rsp + 0x38]
test al, 1
jne 0x14001f4b3
cmp dword [0x1400042dc], 0xa
jge 0x14001f660
xor byte [rsp + 0x39], 0x67
xor byte [rsp + 0x3a], 0x67
xor byte [rsp + 0x3b], 0x67
xor byte [rsp + 0x3c], 0x67
xor byte [rsp + 0x3d], 0x67
xor byte [rsp + 0x3e], 0x67
xor byte [rsp + 0x3f], 0x67
xor byte [rsp + 0x40], 0x67
xor byte [rsp + 0x41], 0x67
xor byte [rsp + 0x42], 0x67
cmp dword [0x1400042dc], 0xa
jl 0x14001f4b3
nop word cs:[rax + rax]
jmp 0x14001f610
jmp 0x14001f620
jmp 0x14001f630
jmp 0x14001f640
jmp 0x14001f650
jmp 0x14001f660
test eax, eax
je 0x14001f66c
add rsp, 0x60
pop rsi
ret
mov ecx, 1
call fcn.14001817c
mov al, byte [rsp + 0x38]
mov eax, dword [0x140002ad0]
cmp eax, 0xa
jl 0x14001f404
mov al, byte [rsp + 0x38]
jmp 0x14001f676
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x51], 0x79
mov byte [rsp + 0x52], 0x79
mov byte [rsp + 0x53], 0x43
mov byte [rsp + 0x54], 0x4b
mov byte [rsp + 0x55], 0x56
mov byte [rsp + 0x56], 0x52
mov byte [rsp + 0x57], 0x5f
mov byte [rsp + 0x58], 0x26
cmp eax, 0xa
jge 0x14001f6d5
cmp dword [0x140004178], 9
mov eax, dword [0x1400042d0]
jle 0x14001f704
jmp 0x14001f7bb
mov byte [rsp + 0x50], 0
mov byte [rsp + 0x51], 0x79
mov byte [rsp + 0x52], 0x79
mov byte [rsp + 0x53], 0x43
mov byte [rsp + 0x54], 0x4b
mov byte [rsp + 0x55], 0x56
mov byte [rsp + 0x56], 0x52
mov byte [rsp + 0x57], 0x5f
mov byte [rsp + 0x58], 0x26
jmp 0x14001f68f
cmp eax, 9
jg 0x14001f7b2
mov cl, byte [rsp + 0x50]
mov eax, dword [0x1400042d0]
cmp eax, 0xa
jge 0x14001f7b2
cmp dword [0x140004178], 9
jg 0x14001f7bb
test cl, 1
jne 0x14001f78f
xor eax, eax
mov cl, byte [rsp + rax + 0x51]
cmp dword [0x140004028], 9
jg 0x14001f7a0
nop word cs:[rax + rax]
nop dword [rax + rax]
xor cl, 0x26
mov byte [rsp + rax + 0x51], cl
cmp dword [0x140004178], 9
jle 0x14001f785
movzx ecx, byte [rsp + rax + 0x51]
cmp dword [0x140004028], 0xa
jge 0x14001f7b0
xor cl, 0x26
mov byte [rsp + rax + 0x51], cl
movzx ecx, byte [rsp + rax + 0x51]
cmp dword [0x140004028], 0xa
jl 0x14001f750
jmp 0x14001f7a0
add rax, 1
cmp rax, 8
jne 0x14001f734
mov eax, dword [0x140003f64]
cmp eax, 9
jle 0x14001f7c9
jmp 0x14001f83c
jmp 0x14001f7a0
jmp 0x14001f7b0
mov al, byte [rsp + 0x50]
jmp 0x14001f70d
cmp eax, 9
jle 0x14001f89b
jmp 0x14001f8ae
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x39], 0x68
mov byte [rsp + 0x3a], 0x11
mov byte [rsp + 0x3b], 0x77
mov byte [rsp + 0x3c], 0x7c
mov byte [rsp + 0x3d], 0x42
mov byte [rsp + 0x3e], 0x45
mov byte [rsp + 0x3f], 0x4f
mov byte [rsp + 0x40], 0x44
mov byte [rsp + 0x41], 0x5c
mov byte [rsp + 0x42], 0x58
mov byte [rsp + 0x43], 0x77
mov byte [rsp + 0x44], 0x7c
mov byte [rsp + 0x45], 0x4e
mov byte [rsp + 0x46], 0x49
mov byte [rsp + 0x47], 0x77
mov byte [rsp + 0x48], 1
mov byte [rsp + 0x49], 0x2b
cmp eax, 0xa
jge 0x14001f83c
cmp dword [0x140003480], 9
mov eax, dword [0x140002ad0]
jle 0x14001f8b4
jmp 0x14001f908
mov byte [rsp + 0x38], 0
mov byte [rsp + 0x39], 0x68
mov byte [rsp + 0x3a], 0x11
mov byte [rsp + 0x3b], 0x77
mov byte [rsp + 0x3c], 0x7c
mov byte [rsp + 0x3d], 0x42
mov byte [rsp + 0x3e], 0x45
mov byte [rsp + 0x3f], 0x4f
mov byte [rsp + 0x40], 0x44
mov byte [rsp + 0x41], 0x5c
mov byte [rsp + 0x42], 0x58
mov byte [rsp + 0x43], 0x77
mov byte [rsp + 0x44], 0x7c
mov byte [rsp + 0x45], 0x4e
mov byte [rsp + 0x46], 0x49
mov byte [rsp + 0x47], 0x77
mov byte [rsp + 0x48], 1
mov byte [rsp + 0x49], 0x2b
jmp 0x14001f7c9
mov al, byte [rsp + 0x50]
mov eax, dword [0x1400042d0]
cmp eax, 0xa
jl 0x14001f704
mov al, byte [rsp + 0x50]
jmp 0x14001f89b
cmp eax, 9
jg 0x14001f902
mov cl, byte [rsp + 0x38]
mov eax, dword [0x140002ad0]
cmp eax, 0xa
jge 0x14001f902
cmp dword [0x140003480], 9
jg 0x14001f908
test cl, 1
jne 0x14001f90f
mov eax, 1
nop dword [rax + rax]
cmp rax, 0x12
je 0x14001f90f
xor byte [rsp + rax + 0x38], 0x2b
add rax, 1
cmp dword [0x140003480], 0xa
jl 0x14001f8e0
nop dword [rax + rax]
jmp 0x14001f900
mov al, byte [rsp + 0x38]
jmp 0x14001f8b9
cmp eax, 9
jle 0x14001f923
jmp 0x14001f932
lea rdx, [rsp + 0x51]
lea rcx, [rsp + 0x39]
call fcn.1400131f0
jmp 0x14001f1d4
mov al, byte [rsp + 0x38]
mov eax, dword [0x140002ad0]
cmp eax, 0xa
jl 0x14001f8b4
mov al, byte [rsp + 0x38]
jmp 0x14001f923