Function at 0x140078824
Capabilities:
Hash data using sha256

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b8
movaps xmmword [rsp + 0x1a0], xmm6
mov qword [rsp + 0xf8], r8
mov r15, rdx
mov qword [rsp + 0x108], rcx
lea rax, [rdx - 1]
mov qword [rsp + 0x100], rax
mov eax, 0x3a035551
lea r14, [rsp + 0x138]
mov r12d, 0x8bcaab7a
mov esi, 0x83f3b7fd
mov edi, 0x468a6502
movaps xmm6, xmmword [0x14011aaa0]
mov r13d, 0x8011752a
cmp eax, 0x219cb10
jg 0x140078aa5
cmp eax, 0xc3a6e2b1
jg 0x140078b10
cmp eax, 0x9df3211c
jg 0x140078b7c
cmp eax, 0x8286e29b
je 0x140078d88
cmp eax, 0x9a64d9b2
je 0x140078da2
cmp eax, 0x9ae367c0
jne 0x140078888
mov eax, dword [0x1403bb53c]
mov ecx, dword [0x1403bb55c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x60]
cmp ecx, 0xa
setl byte [rsp + 0x48]
mov eax, 0x2126252c
cmp eax, 0x10de38d4
jg 0x140078945
cmp eax, 0x8bcaab79
jle 0x140078988
cmp eax, 0x99c9ae46
je 0x1400789f6
cmp eax, 0xde6c087a
jne 0x140078a90
mov eax, 0xe6147dd7
cmp eax, 0xd2f0951e
je 0x140078a2d
cmp eax, 0xe6147dd7
jne 0x14007891f
mov edx, 0x68
mov rcx, r14
call fcn.140077c6c
mov eax, 0xd2f0951e
jmp 0x14007891f
cmp eax, 0x468a6501
jg 0x1400789da
cmp eax, 0x10de38d5
je 0x140078a37
cmp eax, 0x2126252c
jne 0x1400788f2
mov cl, byte [rsp + 0x60]
mov al, byte [rsp + 0x48]
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x8011752a
cmovne eax, edi
test cl, cl
cmove eax, r13d
test dl, dl
cmovne eax, edi
jmp 0x1400788f2
cmp eax, 0x8011752a
je 0x140078a41
cmp eax, 0x83f3b7fd
jne 0x1400788f2
mov eax, dword [0x1403bb53c]
mov ecx, dword [0x1403bb55c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebp, 0x6c1b10d1
cmovne ebp, r12d
test eax, edx
mov eax, ebp
cmove eax, r12d
jmp 0x140078a85
cmp eax, 0x468a6502
je 0x140078a4b
cmp eax, 0x6c1b10d1
jne 0x1400788f2
mov eax, 0x83f3b7fd
jmp 0x1400788f2
mov eax, dword [0x1403bb53c]
mov ecx, dword [0x1403bb55c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebp, 0x6c1b10d1
cmovne ebp, esi
cmp edx, 0xffffffff
mov eax, ebp
cmove eax, esi
jmp 0x140078a85
mov eax, 0x99c9ae46
jmp 0x1400788f2
mov eax, 0xde6c087a
jmp 0x1400788f2
mov eax, 0x468a6502
jmp 0x1400788f2
mov eax, dword [0x1403bb53c]
mov ecx, dword [0x1403bb55c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebp, 0x8011752a
mov ebx, 0x10de38d5
cmovne ebp, ebx
test eax, edx
mov eax, ebp
cmove eax, ebx
cmp ecx, 0xa
cmovge eax, ebp
jmp 0x1400788f2
cmp eax, 0x8bcaab7a
jne 0x1400788f2
mov eax, 0x217a502
jmp 0x140078888
cmp eax, 0x51f26249
jg 0x140078b46
cmp eax, 0x24792512
jg 0x140078ba2
cmp eax, 0x219cb11
je 0x140078e15
cmp eax, 0x22855479
je 0x140078e1f
cmp eax, 0x23f46e60
jne 0x140078888
mov eax, dword [0x1403bb514]
mov ecx, dword [0x1403bb57c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebp, 0x3465fbf8
mov ebx, 0x9df3211d
jmp 0x140078bf2
cmp eax, 0xf08f9280
jg 0x140078bfd
cmp eax, 0xc3a6e2b2
je 0x140078e31
cmp eax, 0xcad79dd1
je 0x140078e53
cmp eax, 0xe72f350f
jne 0x140078888
mov eax, 0xfe9a78ed
jmp 0x140078888
cmp eax, 0x6a6fa2de
jle 0x140078c53
cmp eax, 0x6a6fa2df
je 0x140078e71
cmp eax, 0x79c9e8ca
je 0x140078e7b
cmp eax, 0x7f18b06d
jne 0x140078888
mov eax, 0x51f2624a
jmp 0x140078888
cmp eax, 0x9df3211d
je 0x140078ebb
cmp eax, 0x9e475bbe
je 0x140078f15
cmp eax, 0xbd8960a2
je 0x140079004
jmp 0x140078888
cmp eax, 0x24792513
je 0x140078f1f
cmp eax, 0x3465fbf8
je 0x140078f2b
cmp eax, 0x3a035551
jne 0x140078888
mov eax, dword [0x1403bb514]
mov ecx, dword [0x1403bb57c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebp, 0x22855479
mov ebx, 0x9a64d9b2
cmovne ebp, ebx
cmp edx, 0xffffffff
jmp 0x140078f97
cmp eax, 0xf08f9281
je 0x140078f39
cmp eax, 0xfe9a78ed
je 0x140078f50
cmp eax, 0x217a502
jne 0x140078888
mov eax, dword [0x1403bb514]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x7f18b06d
mov ebp, 0x51f2624a
cmove eax, ebp
cmp dword [0x1403bb57c], 0xa
mov edx, 0x7f18b06d
jmp 0x140078eab
cmp eax, 0x51f2624a
je 0x140078f62
cmp eax, 0x6619d73a
jne 0x140078ff4
mov dword [rsp + 0x138], 0
lea rax, [rsp + 0x13c]
mov qword [rsp + 0x60], rax
mov eax, 0x4b7fc93c
cmp eax, 0x4b7fc93b
jle 0x140078ccb
cmp eax, 0x679a7c6f
je 0x140078ce4
cmp eax, 0x51b9d137
je 0x140078d6b
cmp eax, 0x4b7fc93c
jne 0x140078c86
mov eax, dword [0x1403bb56c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x51b9d137
mov ebp, 0x679a7c6f
jmp 0x140078d4c
cmp eax, 0xa29c0d26
je 0x140078fa7
cmp eax, 0xb952e415
jne 0x140078c86
mov eax, 0xa29c0d26
jmp 0x140078c86
mov rax, qword [rsp + 0x60]
mov dword [rax], 0
lea rax, [rsp + 0x140]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
mov dword [rax], 0x6a09e667
mov rax, qword [rsp + 0x48]
mov dword [rax + 4], 0xbb67ae85
mov rax, qword [rsp + 0x48]
mov dword [rax + 8], 0x3c6ef372
mov rax, qword [rsp + 0x48]
mov dword [rax + 0xc], 0xa54ff53a
mov eax, dword [0x1403bb56c]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x51b9d137
mov ebp, 0xb952e415
cmove eax, ebp
cmp dword [0x1403bb58c], 0xa
mov edx, 0x51b9d137
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebp
jmp 0x140078c86
mov rax, qword [rsp + 0x60]
mov dword [rax], 0
movups xmmword [rsp + 0x140], xmm6
mov eax, 0x679a7c6f
jmp 0x140078c86
mov rcx, r14
mov rdx, qword [rsp + 0xf8]
call fcn.140087f12
mov eax, 0xcad79dd1
jmp 0x140078888
mov qword [rsp + 0x98], r14
mov rax, qword [rsp + 0x98]
mov eax, dword [0x1403ba9ec]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x2ad0]
mov qword [rsp + 0xa0], rax
mov rcx, qword [rsp + 0x98]
call fcn.14007a72f
mov eax, dword [0x1403bb514]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x22855479
mov ebp, 0x9e475bbe
cmove eax, ebp
cmp dword [0x1403bb57c], 0xa
mov edx, 0x22855479
jmp 0x140078eab
mov eax, 0xc3a6e2b2
jmp 0x140078888
mov rcx, r14
call fcn.14007a72f
mov eax, 0x9a64d9b2
jmp 0x140078888
mov eax, dword [0x1403bb514]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x219cb11
mov ebp, 0x24792513
jmp 0x140078e9c
mov rax, qword [rsp + 0xa0]
cmp byte [rax], 0
setne byte [rsp + 0x2b]
mov al, byte [rsp + 0x2b]
mov eax, 0x79c9e8ca
jmp 0x140078888
mov eax, 0xf08f9281
jmp 0x140078888
mov eax, dword [0x1403bb514]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x219cb11
mov ebp, 0xc3a6e2b2
cmove eax, ebp
cmp dword [0x1403bb57c], 0xa
mov edx, 0x219cb11
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebp
jmp 0x140078888
mov eax, dword [0x1403bb514]
mov ecx, dword [0x1403bb57c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebp, 0x3465fbf8
mov ebx, 0x6a6fa2df
cmovne ebp, ebx
test eax, edx
mov eax, ebp
cmove eax, ebx
cmp ecx, 0xa
mov cl, byte [rsp + 0x29]
not cl
cmovge eax, ebp
or cl, 0xfe
cmp cl, 0xff
setne byte [rsp + 0x2a]
mov cl, byte [rsp + 0x2a]
jmp 0x140078888
mov eax, 0x6619d73a
jmp 0x140078888
cmp byte [rsp + 0x2b], 0
mov eax, 0x9ae367c0
jmp 0x140078f43
mov al, byte [rsp + 0x29]
mov eax, 0x9df3211d
jmp 0x140078888
cmp byte [rsp + 0x2a], 0
mov eax, 0x8286e29b
mov ecx, 0xfe9a78ed
cmovne eax, ecx
jmp 0x140078888
mov rax, qword [rsp + 0x98]
mov eax, 0x57fe08b9
jmp 0x140078888
mov eax, dword [0x1403bb514]
mov ecx, dword [0x1403bb57c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebp, 0x7f18b06d
mov ebx, 0xe72f350f
cmovne ebp, ebx
test eax, edx
mov eax, ebp
cmove eax, ebx
cmp ecx, 0xa
cmovge eax, ebp
jmp 0x140078888
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x10], 0x510e527f
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x14], 0x9b05688c
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x18], 0x1f83d9ab
mov rax, qword [rsp + 0x48]
mov dword [rax + 0x1c], 0x5be0cd19
mov rax, qword [rsp + 0xa0]
cmp byte [rax], 0
mov eax, 0xfe9a78ed
mov ecx, 0xbd8960a2
cmove eax, ecx
jmp 0x140078888
cmp eax, 0x57fe08b9
jne 0x140078888
jmp 0x14007a713
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x2d]
cmp ecx, 0xa
setl byte [rsp + 0x2e]
mov eax, 0x12c91618
cmp eax, 0xfb7ac5a0
jg 0x1400790b4
cmp eax, 0xbc754211
jle 0x140079153
cmp eax, 0xdde56b70
jle 0x140079220
cmp eax, 0xe63dcf5d
jle 0x14007938b
cmp eax, 0xf50979b3
jg 0x1400795a5
cmp eax, 0xe861c18f
jg 0x1400799f3
cmp eax, 0xe63dcf5e
je 0x140079d37
cmp eax, 0xe8072367
jne 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x466d53e5
mov esi, 0x18daf174
jmp 0x14007a588
cmp eax, 0x3c3a1ace
jg 0x1400791a4
cmp eax, 0x21391245
jg 0x140079274
cmp eax, 0x10a551ba
jg 0x1400793df
cmp eax, 0x9b264c9
jle 0x1400795cb
cmp eax, 0xe476949
jg 0x140079a3d
cmp eax, 0x9b264ca
je 0x140079d55
cmp eax, 0xc54f766
jne 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0xfd6ae567
mov esi, 0x1bd1e42d
cmovne ebx, esi
test eax, edx
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
cmovge eax, ebx
cmp dword [rsp + 0x8c], 0
sete byte [rsp + 0x37]
jmp 0x140079030
cmp eax, 0xaa195573
jg 0x1400792df
cmp eax, 0x8e72cbc1
jg 0x140079410
cmp eax, 0x8709f1a2
jle 0x140079622
cmp eax, 0x8b6ed392
jg 0x140079a66
cmp eax, 0x8709f1a3
je 0x140079d5f
cmp eax, 0x878bb73c
jne 0x140079030
mov rax, qword [rsp + 0x78]
mov eax, 0xe861c190
jmp 0x140079030
cmp eax, 0x6013dec0
jg 0x140079320
cmp eax, 0x48bcd34f
jg 0x140079446
cmp eax, 0x42a8e2b3
jle 0x140079670
cmp eax, 0x450ae207
jg 0x140079a86
cmp eax, 0x42a8e2b4
je 0x140079d69
cmp eax, 0x444a2f0e
jne 0x140079030
call fcn.140017996
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x48bcd350
mov esi, 0x35e52470
jmp 0x14007a47c
cmp eax, 0xc8b3a52a
jg 0x140079489
cmp eax, 0xbe0a2240
jle 0x1400796c6
cmp eax, 0xc20ba043
jg 0x140079aad
cmp eax, 0xbe0a2241
je 0x140079d73
cmp eax, 0xbeb628fe
jne 0x140079030
mov al, byte [rsp + 0x36]
mov ecx, eax
xor cl, 0xfe
test cl, al
mov eax, 0x3c3a1acf
mov ecx, 0xbc754212
cmove eax, ecx
jmp 0x140079030
cmp eax, 0x31edde99
jg 0x1400794d7
cmp eax, 0x28709415
jle 0x14007973c
cmp eax, 0x2ffb6671
jg 0x140079afc
cmp eax, 0x28709416
je 0x140079d8a
cmp eax, 0x2a3011f6
jne 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb20358fc
mov ebx, 0x302cadfa
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0xb20358fc
jmp 0x14007a6a7
cmp eax, 0xb66aefc4
jg 0x14007950d
cmp eax, 0xb102032a
jle 0x140079779
cmp eax, 0xb4c3d9da
jg 0x140079b29
cmp eax, 0xb102032b
je 0x140079e2f
cmp eax, 0xb20358fc
jne 0x140079030
mov eax, 0x2a3011f6
jmp 0x140079030
cmp eax, 0x66a76aff
jg 0x140079548
cmp eax, 0x6378e31c
jle 0x1400797aa
cmp eax, 0x648b3d8d
jg 0x140079b72
cmp eax, 0x6378e31d
je 0x140079e64
cmp eax, 0x6424aec5
jne 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xb20358fc
mov esi, 0x2a3011f6
jmp 0x14007a588
cmp eax, 0xe3e64862
jle 0x1400797d5
cmp eax, 0xe49754ea
jg 0x140079b92
cmp eax, 0xe3e64863
je 0x140079e86
cmp eax, 0xe42adc13
jne 0x140079030
mov al, byte [rsp + 0x50]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xe8], rax
cmp byte [rsp + 0x34], 0
mov eax, 0x184da107
mov ecx, 0xd89acd04
cmovne eax, ecx
jmp 0x140079030
cmp eax, 0x18daf173
jle 0x140079811
cmp eax, 0x1bd1e42c
jg 0x140079bb2
cmp eax, 0x18daf174
je 0x140079eba
cmp eax, 0x1bb5f5d1
je 0x140079b59
jmp 0x140079030
cmp eax, 0x9e25e900
jle 0x140079860
cmp eax, 0xa407e9fd
jg 0x140079be1
cmp eax, 0x9e25e901
je 0x140079efc
cmp eax, 0xa2ae023a
jne 0x140079030
mov eax, 0x3d4ce0c1
jmp 0x140079030
cmp eax, 0x4f0a8335
jle 0x1400798c8
cmp eax, 0x5425406f
jg 0x140079c19
cmp eax, 0x4f0a8336
je 0x140079f0b
cmp eax, 0x502518cd
jne 0x140079030
mov rax, qword [rsp + 0x48]
mov al, byte [rsp + 0x50]
mov byte [rsp + 0x34], al
mov eax, 0xe42adc13
jmp 0x140079030
cmp eax, 0xd4612e62
jle 0x1400798ee
cmp eax, 0xd89acd03
jg 0x140079c4a
cmp eax, 0xd4612e63
je 0x140079f31
cmp eax, 0xd6ae66d5
jne 0x140079030
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], rdi
cmp qword [rsp + 0x40], 0
mov eax, 0x1c11b99c
mov ecx, 0x8e72cbc2
cmovg eax, ecx
jmp 0x140079030
cmp eax, 0x37718d59
jle 0x14007991e
cmp eax, 0x38610778
jg 0x140079c85
cmp eax, 0x37718d5a
je 0x140079f4c
cmp eax, 0x38508fc0
jne 0x140079030
mov eax, 0xb90ec6fa
jmp 0x140079030
cmp eax, 0xb90ec6f9
jle 0x140079956
cmp eax, 0xbbe8c063
jg 0x140079ca5
cmp eax, 0xb90ec6fa
je 0x140079f56
cmp eax, 0xb94b3515
jne 0x140079030
mov rax, qword [rsp + 0x38]
mov eax, 0x6d3949df
jmp 0x140079030
cmp eax, 0x6c6d8eca
jle 0x1400799ac
cmp eax, 0x71f44ea9
jg 0x140079cf0
cmp eax, 0x6c6d8ecb
je 0x140079f8a
cmp eax, 0x6d3949df
jne 0x140079030
cmp qword [rsp + 0x38], 0
sets byte [rsp + 0x2f]
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xb94b3515
mov ebx, 0xa407e9fe
jmp 0x140079f76
cmp eax, 0xf8f1cbf7
jg 0x140079d10
cmp eax, 0xf50979b4
je 0x140079f94
cmp eax, 0xf58d3dc5
je 0x140079b59
jmp 0x140079030
cmp eax, 0xfb7ac5a1
je 0x140079b59
cmp eax, 0xfd6ae567
je 0x140079fab
cmp eax, 0x4ae30bb
jne 0x140079030
mov eax, dword [rsp + 0xd0]
mov qword [rsp + 0xa8], rax
mov eax, 0x40
sub rax, qword [rsp + 0xa8]
mov qword [rsp + 0xb0], rax
mov eax, 0x66a76b00
mov ecx, 0xb8c2c577
cmovo eax, ecx
jmp 0x140079030
cmp eax, 0x81fa1898
je 0x140079fbc
cmp eax, 0x820194e2
je 0x140079b59
cmp eax, 0x82bd8147
jne 0x140079030
mov rdx, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xf0]
mov r8d, 0x40
call fcn.14007ab20
mov rax, qword [rsp + 0xd8]
mov eax, 0xc8b3a52b
jmp 0x140079030
cmp eax, 0x3c3a1acf
je 0x140079fdc
cmp eax, 0x3d4ce0c1
je 0x140079ffb
cmp eax, 0x3fac0699
jne 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe8bc936
mov ebx, 0xaa195574
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0xe8bc936
jmp 0x14007a6a7
cmp eax, 0xbc754212
je 0x14007a051
cmp eax, 0xbde82f19
je 0x14007a06d
cmp eax, 0xbdeb5e9a
jne 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x8c193c52
mov esi, 0x9b264ca
cmovne ebx, esi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
lea rcx, [rsp + 0x140]
mov qword [rsp + 0xf0], rcx
cmovge eax, ebx
jmp 0x140079030
cmp eax, 0x21391246
je 0x14007a0a2
cmp eax, 0x24dbb701
je 0x14007a0d7
cmp eax, 0x267bc183
jne 0x140079030
mov r14, qword [rsp + 0xc0]
mov eax, 0x71f44eaa
mov ebp, 5
mov r13, qword [rsp + 0x40]
jmp 0x140079030
cmp eax, 0xaa195574
je 0x14007a0ee
cmp eax, 0xaaab9201
je 0x14007a141
cmp eax, 0xac6155ba
jne 0x140079030
mov eax, 0xd6ae66d5
xor r12d, r12d
mov rdi, r15
jmp 0x140079030
cmp eax, 0x6013dec1
je 0x14007a150
cmp eax, 0x6292c472
je 0x14007a185
cmp eax, 0x629ca362
jne 0x140079030
mov eax, 0xbe0a2241
jmp 0x140079030
cmp eax, 0xdde56b71
je 0x14007a1b9
cmp eax, 0xdff8c1a9
je 0x14007a1ed
cmp eax, 0xe1fe95f5
jne 0x140079030
mov rax, qword [rsp + 0x90]
mov eax, dword [rax]
mov dword [rsp + 0xd4], eax
mov eax, 0xd4612e63
jmp 0x140079030
cmp eax, 0x10a551bb
je 0x14007a238
cmp eax, 0x12c91618
je 0x14007a259
cmp eax, 0x184da107
jne 0x140079030
mov rax, qword [rsp + 0x90]
mov eax, dword [rax]
mov rcx, qword [rsp + 0x70]
mov dword [rsp + 0x80], ecx
add eax, dword [rsp + 0x80]
mov dword [rsp + 0x84], eax
mov eax, 0x550dad8b
jmp 0x140079030
cmp eax, 0x8e72cbc2
je 0x14007a283
cmp eax, 0x99ec3058
je 0x14007a2ad
cmp eax, 0x9c7a0553
jne 0x140079030
lea rax, [rsp + 0x160]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xa8]
add rax, qword [rsp + 0xb8]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x38]
add rax, qword [rsp + 0x108]
mov qword [rsp + 0x120], rax
mov eax, 0x28709416
jmp 0x140079030
cmp eax, 0x48bcd350
je 0x14007a2e1
cmp eax, 0x4a877424
je 0x14007a2f0
cmp eax, 0x4dadc904
je 0x140079b59
jmp 0x140079030
cmp eax, 0xc8b3a52b
je 0x14007a2ff
cmp eax, 0xce91ca1a
je 0x14007a35c
cmp eax, 0xd3d1eeb3
jne 0x140079030
cmp byte [rsp + 0x2f], 0
mov eax, 0x36877e23
jmp 0x140079f9e
cmp eax, 0x31edde9a
je 0x14007a390
cmp eax, 0x35e52470
je 0x14007a39a
cmp eax, 0x36877e23
jne 0x140079030
mov rax, qword [rsp + 0x38]
cmp rax, r15
setge byte [rsp + 0x30]
mov eax, 0xf50979b4
jmp 0x140079030
cmp eax, 0xb66aefc5
je 0x14007a3a4
cmp eax, 0xb7233ea3
je 0x14007a3bc
cmp eax, 0xb8c2c577
jne 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x9e25e901
mov ebx, 0xc4db4bf2
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0x9e25e901
jmp 0x14007a6a7
cmp eax, 0x66a76b00
je 0x14007a3c6
cmp eax, 0x692fc5c6
je 0x14007a3e2
cmp eax, 0x6bf9af83
jne 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe5af7ea5
mov ebx, 0x4dadc904
jmp 0x140079cdc
cmp eax, 0xe861c190
je 0x14007a3fc
cmp eax, 0xf24af1a4
jne 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x38610779
mov esi, 0x8b6ed393
jmp 0x14007a588
cmp eax, 0xe47694a
je 0x14007a44c
cmp eax, 0xe8bc936
jne 0x140079030
mov al, byte [rsp + 0x68]
mov rax, qword [rsp + 0x60]
mov eax, 0xaa195574
jmp 0x140079030
cmp eax, 0x8b6ed393
je 0x14007a486
cmp eax, 0x8c193c52
jne 0x140079030
mov eax, 0xbdeb5e9a
jmp 0x140079030
cmp eax, 0x450ae208
je 0x14007a4ba
cmp eax, 0x466d53e5
jne 0x140079030
mov eax, dword [rsp + 0x88]
mov eax, 0x18daf174
jmp 0x140079030
cmp eax, 0xc20ba044
je 0x14007a4d6
cmp eax, 0xc4db4bf2
jne 0x140079030
call fcn.140017996
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x9e25e901
mov esi, 0x37718d5a
jmp 0x14007a588
cmp eax, 0x2ffb6672
je 0x14007a4e0
cmp eax, 0x302cadfa
jne 0x140079030
cmp byte [rsp + 0x31], 0
mov eax, 0xe47694a
mov ecx, 0x4a877424
cmovne eax, ecx
jmp 0x140079030
cmp eax, 0xb4c3d9db
je 0x140079b59
cmp eax, 0xb557c436
jne 0x140079030
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
inc eax
mov rcx, qword [rsp + 0xc8]
mov dword [rcx], eax
mov eax, 0xbde82f19
jmp 0x140079030
mov r13, qword [rsp + 0x40]
mov eax, 0x71f44eaa
mov ebp, 5
mov r14, qword [rsp + 0x38]
jmp 0x140079030
cmp eax, 0x648b3d8e
je 0x14007a53e
cmp eax, 0x654f43ed
jne 0x140079030
mov eax, 0xbeb628fe
jmp 0x140079030
cmp eax, 0xe49754eb
je 0x14007a559
cmp eax, 0xe5af7ea5
jne 0x140079030
mov eax, 0x6bf9af83
jmp 0x140079030
cmp eax, 0x1bd1e42d
je 0x14007a59e
cmp eax, 0x1c11b99c
jne 0x140079030
mov r13, qword [rsp + 0x40]
mov eax, 0x71f44eaa
mov ebp, 4
mov r14, qword [rsp + 0x38]
jmp 0x140079030
cmp eax, 0xa407e9fe
je 0x14007a5c5
cmp eax, 0xa7896e9b
jne 0x140079030
mov rax, qword [rsp + 0x90]
mov eax, dword [rax]
mov ecx, eax
xor ecx, 0xffffffc0
and ecx, eax
mov dword [rsp + 0xd0], ecx
mov eax, 0x4ae30bb
jmp 0x140079030
cmp eax, 0x54254070
je 0x14007a5cf
cmp eax, 0x550dad8b
jne 0x140079030
mov rax, qword [rsp + 0x90]
mov ecx, dword [rsp + 0x84]
mov dword [rax], ecx
mov eax, 0x6378e31d
jmp 0x140079030
cmp eax, 0xd89acd04
je 0x14007a5e6
cmp eax, 0xd9ac1461
jne 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb7233ea3
mov ebx, 0xf8f1cbf8
jmp 0x14007a1d9
cmp eax, 0x38610779
je 0x14007a5f5
cmp eax, 0x391b8a0c
jne 0x140079030
mov eax, 0xe1fe95f5
jmp 0x140079030
cmp eax, 0xbbe8c064
je 0x14007a5ff
cmp eax, 0xbc6ce1cc
jne 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xe5af7ea5
mov ebx, 0x6bf9af83
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0xe5af7ea5
jmp 0x14007a6a7
cmp eax, 0x71f44eaa
je 0x14007a660
cmp eax, 0x77103e1e
jne 0x140079030
mov eax, 0xac6155ba
jmp 0x140079030
cmp eax, 0xf98ce865
jne 0x14007a6d8
mov rdx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x38]
call fcn.140044576
mov eax, 0xbc6ce1cc
jmp 0x140079030
mov rax, qword [rsp + 0xe0]
add rax, 4
mov qword [rsp + 0xc8], rax
mov eax, 0xb66aefc5
jmp 0x140079030
mov eax, 0x4f0a8336
jmp 0x140079030
mov eax, 0xf58d3dc5
jmp 0x140079030
mov eax, 0x38508fc0
jmp 0x140079030
cmp byte [rsp + 0x32], 0
mov eax, 0x9c7a0553
mov ecx, 0xe3e64863
cmovne eax, ecx
jmp 0x140079030
mov r8, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x120]
call sub.msvcrt.dll_memcpy
mov eax, dword [0x1403bb540]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1403bb564], 0xa
setge dl
setl bl
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
mov eax, 0x45f735c2
mov ecx, 0x7addc690
cmovne eax, ecx
mov ecx, 0x45f735c2
mov edx, 0x144a9062
cmovne ecx, edx
mov edx, 0x1eba0b81
cmp edx, 0x45f735c1
jg 0x140079e0f
cmp edx, 0x144a9062
je 0x140079e24
cmp edx, 0x1eba0b81
jne 0x140079df3
mov edx, ecx
jmp 0x140079df3
cmp edx, 0x45f735c2
je 0x140079e28
cmp edx, 0x7addc690
jne 0x140079df3
jmp 0x14007a6b7
mov edx, eax
jmp 0x140079df3
mov edx, 0x144a9062
jmp 0x140079df3
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x31edde9a
mov ebx, 0xfb7ac5a1
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0x31edde9a
jmp 0x14007a6a7
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x84]
cmp ecx, eax
mov eax, 0xe1fe95f5
mov ecx, 0xe63dcf5e
cmovb eax, ecx
jmp 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x81fa1898
mov ebx, 0xdff8c1a9
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0x81fa1898
jmp 0x14007a6a7
cmp dword [rsp + 0x88], 0
sete byte [rsp + 0x35]
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x466d53e5
mov ebx, 0x24dbb701
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0x466d53e5
jmp 0x14007a6a7
call fcn.140017996
mov eax, 0xc4db4bf2
jmp 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x82bd8147
mov ebx, 0xc8b3a52b
jmp 0x14007a348
mov eax, dword [rsp + 0xd4]
and eax, 0x3f
mov dword [rsp + 0x88], eax
mov eax, 0xe8072367
jmp 0x140079030
mov eax, 0x21391246
jmp 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb94b3515
mov ebx, 0x6d3949df
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0xb94b3515
jmp 0x14007a6a7
mov eax, 0x3fac0699
jmp 0x140079030
cmp byte [rsp + 0x30], 0
mov eax, 0xe49754eb
mov ecx, 0x692fc5c6
cmovne eax, ecx
jmp 0x140079030
mov eax, dword [rsp + 0x8c]
mov eax, 0xc54f766
jmp 0x140079030
mov rcx, qword [rsp + 0x78]
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140029dba
mov eax, 0xdff8c1a9
jmp 0x140079030
mov r14, qword [rsp + 0xc0]
mov eax, 0x71f44eaa
mov ebp, 5
mov r13, qword [rsp + 0xe8]
jmp 0x140079030
mov eax, dword [0x1403ba9ec]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x2ad0]
mov qword [rsp + 0xd8], rax
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xa2ae023a
mov ebx, 0x77103e1e
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0xa2ae023a
jmp 0x14007a6a7
mov r14, qword [rsp + 0xc0]
mov eax, 0x71f44eaa
xor ebp, ebp
mov r13, qword [rsp + 0xe8]
jmp 0x140079030
mov eax, dword [rsp + 0x5c]
inc eax
mov rcx, qword [rsp + 0xc8]
mov dword [rcx], eax
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb557c436
mov ebx, 0x391b8a0c
jmp 0x14007a37c
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x31edde9a
mov esi, 0xb102032b
jmp 0x14007a47c
cmp byte [rsp + 0x35], 0
mov eax, 0xbc754212
mov ecx, 0x6013dec1
cmovne eax, ecx
jmp 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xe8bc936
mov esi, 0xc20ba044
cmovne ebx, esi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
mov cl, byte [rsp + 0x68]
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x78], rcx
cmovge eax, ebx
jmp 0x140079030
mov rax, qword [rsp + 0x70]
mov eax, 0xbbe8c064
jmp 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0x8c193c52
mov ebx, 0xbdeb5e9a
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0x8c193c52
jmp 0x14007a6a7
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x648b3d8e
mov esi, 0x2ffb6672
jmp 0x14007a588
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb7233ea3
mov ebx, 0xd9ac1461
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0xb7233ea3
jmp 0x14007a6a7
mov rcx, qword [rsp + 0x78]
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140029dba
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x81fa1898
mov esi, 0x8709f1a3
jmp 0x14007a47c
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x40]
sub rcx, rax
mov qword [rsp + 0x48], rcx
seto byte [rsp + 0x50]
mov eax, 0x502518cd
jmp 0x140079030
mov cl, byte [rsp + 0x2d]
mov al, byte [rsp + 0x2e]
mov edx, ecx
xor dl, al
mov edx, 0xa2ae023a
mov ebx, 0x3d4ce0c1
cmovne edx, ebx
test al, al
mov eax, edx
cmovne eax, ebx
test cl, cl
cmove eax, edx
jmp 0x140079030
lea rax, [rsp + 0x138]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x90], rax
mov eax, 0xa7896e9b
jmp 0x140079030
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x48bcd350
mov ebx, 0x444a2f0e
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0x48bcd350
jmp 0x14007a6a7
call fcn.140017996
mov eax, 0x444a2f0e
jmp 0x140079030
call fcn.140017996
mov eax, 0xb4c3d9db
jmp 0x140079030
mov rdx, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xf0]
mov r8d, 0x40
call fcn.14007ab20
mov rax, qword [rsp + 0xd8]
mov al, byte [rax]
mov byte [rsp + 0x36], al
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0x82bd8147
mov ebx, 0x654f43ed
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0x82bd8147
jmp 0x14007a6a7
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete cl
mov eax, 0xb557c436
mov ebx, 0xbde82f19
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0xb557c436
jmp 0x14007a6a7
mov eax, 0xb102032b
jmp 0x140079030
mov eax, 0x1bb5f5d1
jmp 0x140079030
mov rax, qword [rsp + 0xc8]
mov eax, dword [rax]
mov dword [rsp + 0x5c], eax
mov eax, 0xce91ca1a
jmp 0x140079030
mov eax, 0xd9ac1461
jmp 0x140079030
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0x40]
setle byte [rsp + 0x2c]
mov eax, 0x6292c472
jmp 0x140079030
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x110], rax
mov eax, 0xf98ce865
jmp 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x878bb73c
mov esi, 0x629ca362
cmovne ebx, esi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
cmovge eax, ebx
cmp qword [rsp + 0x78], 0
sets byte [rsp + 0x32]
jmp 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x878bb73c
mov esi, 0xe861c190
cmovne ebx, esi
test eax, edx
jmp 0x14007a58e
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0x38610779
mov esi, 0x820194e2
jmp 0x14007a588
mov rcx, qword [rsp + 0xa8]
mov edx, 0x3f
call fcn.140044576
mov eax, 0xf24af1a4
jmp 0x140079030
mov eax, 0x6424aec5
jmp 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl bl
xor bl, r8b
mov ebx, 0x648b3d8e
mov esi, 0x42a8e2b4
cmovne ebx, esi
test eax, edx
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
mov rcx, qword [rsp + 0xb0]
cmovge eax, ebx
cmp byte [rsp + 0x2c], 0
jne 0x14007a534
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x70], rcx
jmp 0x140079030
mov rax, qword [rsp + 0xb0]
mov al, byte [rsp + 0x2c]
mov rax, qword [rsp + 0x40]
mov eax, 0x2ffb6672
jmp 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xaaab9201
mov esi, 0xbbe8c064
cmovne ebx, esi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
cmovge eax, ebx
jmp 0x140079030
cmp byte [rsp + 0x37], 0
mov eax, 0xdde56b71
mov ecx, 0xd6ae66d5
cmovne eax, ecx
mov rdi, qword [rsp + 0x130]
mov r12, qword [rsp + 0x128]
jmp 0x140079030
mov eax, 0xd3d1eeb3
jmp 0x140079030
cmp byte [rsp + 0x33], 0
mov eax, 0x10a551bb
mov ecx, 0x99ec3058
cmovne eax, ecx
jmp 0x140079030
call fcn.140017996
mov eax, 0x267bc183
jmp 0x140079030
mov eax, 0x8b6ed393
jmp 0x140079030
mov eax, dword [0x1403bb594]
mov ecx, dword [0x1403bb5c0]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov ebx, 0xaaab9201
mov esi, 0x6c6d8ecb
cmovne ebx, esi
cmp edx, 0xffffffff
mov eax, ebx
cmove eax, esi
cmp ecx, 0xa
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x60], rcx
mov byte [rsp + 0x68], 0
mov rcx, qword [rsp + 0x60]
mov cl, byte [rsp + 0x68]
mov byte [rsp + 0x31], cl
cmovge eax, ebx
jmp 0x140079030
mov dword [rsp + 0x8c], ebp
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], r13
mov eax, dword [0x1403bb594]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete cl
mov eax, 0xfd6ae567
mov ebx, 0xc54f766
cmove eax, ebx
cmp dword [0x1403bb5c0], 0xa
mov edx, 0xfd6ae567
cmovge eax, edx
setl dl
xor dl, cl
cmovne eax, ebx
jmp 0x140079030
mov rax, qword [rsp + 0x70]
add rax, qword [rsp + 0x38]
seto byte [rsp + 0x33]
mov qword [rsp + 0xc0], rax
mov eax, 0x54254070
jmp 0x140079030
cmp eax, 0xf8f1cbf8
jne 0x140079030
mov rax, qword [rsp + 0xa0]
mov al, byte [rax]
mov byte [rsp + 0x29], al
mov eax, 0x23f46e60
mov r12d, 0x8bcaab7a
mov esi, 0x83f3b7fd
lea r14, [rsp + 0x138]
mov edi, 0x468a6502
jmp 0x140078882
movaps xmm6, xmmword [rsp + 0x1a0]
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret