Function at 0x1400cb6a4
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x120], xmm6
mov eax, dword [0x14015e640]
mov ebx, dword [0x14015e644]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete byte [rbp + 3]
cmp ebx, 0xa
setl byte [rbp + 2]
mov qword [rbp - 0x70], rcx
test dl, dl
mov eax, 0xdc97ee7b
mov ecx, 0x5b9c5162
cmovne ecx, eax
mov dword [rbp - 0x64], ecx
mov eax, 0xf05c06e4
xorps xmm6, xmm6
cmp eax, 0xf7a07ca8
jle 0x1400cb752
cmp eax, 0x566a6e31
jg 0x1400cb798
cmp eax, 0xf7a07ca9
je 0x1400cb804
cmp eax, 0x3e6ecbf
je 0x1400d0533
cmp eax, 0x1c41c433
jne 0x1400cb705
mov eax, dword [0x14015e640]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e6ecbf
mov ecx, 0xb9364909
jmp 0x1400daae8
cmp eax, 0xdd395dd4
jle 0x1400cb7dd
cmp eax, 0xdd395dd5
je 0x1400d053d
cmp eax, 0xde59a38f
je 0x1400d054c
cmp eax, 0xf05c06e4
jne 0x1400cb705
mov cl, byte [rbp + 3]
cmp byte [rbp + 2], 0
mov eax, 0xde59a38f
mov edx, 0x566a6e32
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400cb705
cmp eax, 0x566a6e32
je 0x1400d0556
cmp eax, 0x5af09793
je 0x1400d05ed
cmp eax, 0x5b9c5162
jne 0x1400cb705
mov eax, dword [rbp - 0x34]
mov dword [rbp - 0x38], eax
mov eax, dword [0x14015e640]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf7a07ca9
mov ecx, 0x5af09793
jmp 0x1400daae8
cmp eax, 0x8855e75c
je 0x1400d52d0
cmp eax, 0xdc97ee7b
jne 0x1400daafa
mov eax, 0x5b9c5162
mov dword [rbp - 0x34], 4
jmp 0x1400cb705
mov eax, dword [0x14015e648]
mov ecx, dword [0x14015e64c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xcf]
cmp ecx, 0xa
setl byte [rbp + 0x117]
mov eax, 0x5149ae54
cmp eax, 0xfc4b51ed
jg 0x1400cb849
cmp eax, 0xadedc60a
je 0x1400cb87c
cmp eax, 0xc9e7b647
jne 0x1400cb82f
jmp 0x1400d52ee
cmp eax, 0xfc4b51ee
je 0x1400cdf03
cmp eax, 0x5149ae54
jne 0x1400cb82f
mov cl, byte [rbp + 0xcf]
cmp byte [rbp + 0x117], 0
mov eax, 0xfc4b51ee
mov edx, 0xadedc60a
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400cb82f
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov ecx, dword [0x14015e588]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
mov edx, 0x264fea69
mov ecx, 0x3e72eabf
cmovne edx, ecx
cmp dword [0x14015e58c], 0xa
setl byte [rbp + 0x30]
mov ecx, 0x264fea69
cmovl edx, ecx
mov dword [rbp + 0xe8], edx
setl r8b
mov edi, 0x6257ca7f
mov r15d, 0xcfc54682
cmovl edi, r15d
test eax, eax
sete byte [rbp + 0x10c]
sete bl
mov edx, dword [0x14015e590]
mov ecx, 0x6257ca7f
cmovne edi, ecx
mov esi, dword [0x14015e594]
lea ecx, [rdx - 1]
imul ecx, edx
mov dword [rbp + 0xfc], ecx
test cl, 1
sete dl
mov r13d, 0xa7def423
mov ecx, 0x6f95fc38
cmovne r13d, ecx
mov dword [rbp + 0xf8], esi
cmp esi, 0xa
setl cl
mov esi, 0xa7def423
cmovl r13d, esi
or cl, dl
mov r11d, 0x6f95fc38
mov ecx, 0xd4609c72
cmovne r11d, ecx
mov r9d, 0xf4268a8f
mov ecx, 0xf33918f
cmovne r9d, ecx
mov ecx, dword [0x14015e598]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov r14d, 0x626f352e
mov ecx, 0xce5a9c8f
cmove r14d, ecx
mov esi, dword [0x14015e59c]
mov dword [rbp + 0xf0], esi
cmp esi, 0xa
cmovl r14d, ecx
or bl, r8b
xor al, r8b
cmove edi, r15d
mov dword [rbp + 0xec], edi
test bl, bl
mov ecx, 0x3e72eabf
mov eax, 0xd551756
cmovne ecx, eax
mov dword [rbp + 0xb0], ecx
mov ecx, 0x6257ca7f
mov eax, 0xabd2975e
cmovne ecx, eax
mov dword [rbp + 0x80], ecx
mov ecx, 0x2d78d049
mov eax, 0x86962751
cmovne ecx, eax
mov dword [rbp + 0x78], ecx
mov ecx, 0x84fc14bc
mov eax, ecx
cmp ecx, 0x264fea68
jle 0x1400cb9f7
cmp eax, 0x3e72eabe
jle 0x1400cba1b
cmp eax, 0x3e72eabf
je 0x1400cba59
mov ecx, dword [rbp + 0xe8]
cmp eax, 0x6257ca7f
je 0x1400cb9c4
mov ecx, eax
cmp eax, 0x631cb0e1
jne 0x1400cb9c4
mov ecx, dword [rbp + 0x78]
jmp 0x1400cb9c4
cmp eax, 0xabd2975d
jle 0x1400cba36
cmp eax, 0xabd2975e
je 0x1400cbb26
cmp eax, 0xd551756
jne 0x1400cbefe
mov ecx, 0xabd2975e
jmp 0x1400cb9c4
cmp eax, 0x264fea69
je 0x1400cbbf3
mov ecx, eax
cmp eax, 0x2d78d049
jne 0x1400cb9c4
mov ecx, 0x631cb0e1
jmp 0x1400cb9c4
cmp eax, 0x84fc14bc
je 0x1400cbcc0
mov ecx, eax
cmp eax, 0x86962751
jne 0x1400cb9c4
mov ecx, dword [rbp + 0x80]
jmp 0x1400cb9c4
test byte [rbp + 0xfc], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xf8], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400cbab9
cmp ecx, 0x48a5bbbf
jg 0x1400cbad6
cmp ecx, 0xf33918f
je 0x1400cbce1
cmp ecx, 0x1088b1a7
jne 0x1400cba77
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400cba77
cmp ecx, 0xa7def423
je 0x1400cbaf6
cmp ecx, 0xd4609c72
je 0x1400cbb07
cmp ecx, 0xf4268a8f
jne 0x1400cba77
mov ecx, r13d
jmp 0x1400cba77
cmp ecx, 0x48a5bbc0
je 0x1400cbb11
cmp ecx, 0x6f95fc38
jne 0x1400cba77
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400cba77
mov rcx, qword gs:[0x60]
mov ecx, r11d
jmp 0x1400cba77
mov ecx, 0x48a5bbc0
jmp 0x1400cba77
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, r9d
jmp 0x1400cba77
test byte [rbp + 0xfc], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xf8], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400cbb86
cmp ecx, 0x48a5bbbf
jg 0x1400cbba3
cmp ecx, 0xf33918f
je 0x1400cbd8c
cmp ecx, 0x1088b1a7
jne 0x1400cbb44
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400cbb44
cmp ecx, 0xa7def423
je 0x1400cbbc3
cmp ecx, 0xd4609c72
je 0x1400cbbd4
cmp ecx, 0xf4268a8f
jne 0x1400cbb44
mov ecx, r13d
jmp 0x1400cbb44
cmp ecx, 0x48a5bbc0
je 0x1400cbbde
cmp ecx, 0x6f95fc38
jne 0x1400cbb44
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400cbb44
mov rcx, qword gs:[0x60]
mov ecx, r11d
jmp 0x1400cbb44
mov ecx, 0x48a5bbc0
jmp 0x1400cbb44
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, r9d
jmp 0x1400cbb44
test byte [rbp + 0xfc], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xf8], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400cbc53
cmp ecx, 0x48a5bbbf
jg 0x1400cbc70
cmp ecx, 0xf33918f
je 0x1400cbe37
cmp ecx, 0x1088b1a7
jne 0x1400cbc11
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400cbc11
cmp ecx, 0xa7def423
je 0x1400cbc90
cmp ecx, 0xd4609c72
je 0x1400cbca1
cmp ecx, 0xf4268a8f
jne 0x1400cbc11
mov ecx, r13d
jmp 0x1400cbc11
cmp ecx, 0x48a5bbc0
je 0x1400cbcab
cmp ecx, 0x6f95fc38
jne 0x1400cbc11
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400cbc11
mov rcx, qword gs:[0x60]
mov ecx, r11d
jmp 0x1400cbc11
mov ecx, 0x48a5bbc0
jmp 0x1400cbc11
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, r9d
jmp 0x1400cbc11
mov al, byte [rbp + 0x10c]
cmp byte [rbp + 0x30], 0
mov ecx, 0x2d78d049
mov ebx, 0x631cb0e1
cmovne ecx, ebx
test al, al
cmovne ecx, ebx
jmp 0x1400cb9c4
test dl, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp dword [rbp + 0xf0], 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400cbd31
cmp ecx, 0xce5a9c8f
je 0x1400cbede
cmp ecx, 0xe6bd2f44
jne 0x1400cbd10
mov ecx, r14d
jmp 0x1400cbd67
cmp ecx, 0x626f352e
je 0x1400cbd62
cmp ecx, 0x6dcde06e
jne 0x1400cbd10
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400cbd10
mov ecx, 0xe6bd2f44
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov r12, rsi
mov r8, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0x60], rsi
jmp 0x1400cbd10
test dl, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp dword [rbp + 0xf0], 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400cbddc
cmp ecx, 0xce5a9c8f
je 0x1400cbee8
cmp ecx, 0xe6bd2f44
jne 0x1400cbdbb
mov ecx, r14d
jmp 0x1400cbe12
cmp ecx, 0x626f352e
je 0x1400cbe0d
cmp ecx, 0x6dcde06e
jne 0x1400cbdbb
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400cbdbb
mov ecx, 0xe6bd2f44
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov r12, rsi
mov r8, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0x60], rsi
jmp 0x1400cbdbb
test dl, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp dword [rbp + 0xf0], 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400cbe83
cmp ecx, 0xce5a9c8f
je 0x1400cbef3
cmp ecx, 0xe6bd2f44
jne 0x1400cbe66
mov ecx, r14d
jmp 0x1400cbeb9
cmp ecx, 0x626f352e
je 0x1400cbeb4
cmp ecx, 0x6dcde06e
jne 0x1400cbe66
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400cbe66
mov ecx, 0xe6bd2f44
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov r12, rsi
mov r8, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0x60], rsi
jmp 0x1400cbe66
mov ecx, 0x264fea69
jmp 0x1400cb9c4
mov ecx, dword [rbp + 0xec]
jmp 0x1400cb9c4
mov ecx, dword [rbp + 0xb0]
jmp 0x1400cb9c4
mov ecx, eax
cmp eax, 0xcfc54682
jne 0x1400cb9c4
mov edx, 0x5571f093
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0xb0], rax
mov r14, r8
cmp edx, 0x170a7f96
jle 0x1400cc5c4
cmp edx, 0x436cf63e
jle 0x1400cc60e
cmp edx, 0x6bf53195
jle 0x1400ccd32
cmp edx, 0x7c0b0d9d
jg 0x1400cd4be
cmp edx, 0x6bf53196
je 0x1400cd52d
cmp edx, 0x795ebdcf
jne 0x1400cbf1e
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x28], rsi
mov rcx, qword [rbp + 0xb0]
mov r15, qword [rcx + 0x60]
movzx esi, word [rcx + 0x58]
and esi, 0xfffffffe
add rsi, r15
mov ecx, dword [0x14015e5a0]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete cl
cmp dword [0x14015e5a4], 0xa
setl r8b
or r8b, cl
mov ecx, dword [0x14015e5a8]
mov ebx, dword [0x14015e5ac]
lea edx, [rcx - 1]
imul edx, ecx
mov dword [rbp + 0x78], edx
mov ecx, edx
and ecx, 1
mov r10d, 0x510c6068
mov edx, 0x57aa21c3
cmovne r10d, edx
sete r9b
mov dword [rbp + 0x80], ebx
cmp ebx, 0xa
mov edx, 0x510c6068
cmovl r10d, edx
setl dl
mov ebx, edx
or bl, r9b
xor cl, dl
and dl, r9b
xor dl, cl
mov ecx, 0x467ea3c1
mov edx, 0x3b39fe
cmovne ecx, edx
test bl, bl
mov ebx, 0xdeafaa86
mov edx, 0x49c0325a
cmovne ebx, edx
mov dword [rbp + 0xf8], ebx
mov ebx, 0xdeafaa86
mov edx, 0x6ac7b674
cmovne ebx, edx
mov dword [rbp + 0xfc], ebx
mov ebx, 0x3b39fe
mov edx, 0xc912d88f
cmovne ebx, edx
mov dword [rbp + 0xf0], ebx
mov ebx, 0xc881e571
mov edx, 0x1a430083
cmovne ebx, edx
mov dword [rbp + 0xe8], ebx
mov ebx, 0xc881e571
mov edx, 0xa851185a
cmovne ebx, edx
mov dword [rbp + 0xec], ebx
mov r9d, 0x57aa21c3
mov edx, 0x250a1375
cmovne r9d, edx
mov r14d, 0x2c2bceb9
mov edx, 0xde373de5
cmovne r14d, edx
mov r12d, 0x2c2bceb9
mov edx, 0x55598278
cmovne r12d, edx
mov r11d, 0x3b5dce57
mov edx, 0xd62e6311
cmovne r11d, edx
test r8b, r8b
mov edi, 0x91b4c398
mov edx, 0xccd42cf9
cmovne edi, edx
mov ebx, 0x5540c048
mov edx, 0x2966c3ac
cmovne ebx, edx
mov dword [rbp + 0x70], ebx
mov eax, 0x5540c048
mov edx, 0x3ce4ca43
cmovne eax, edx
mov qword [rbp + 0xd8], rsi
mov ebx, 0x91b4c398
mov edx, 0xed48b973
cmovne ebx, edx
mov dword [rbp + 0xa4], ebx
mov ebx, 0xc811f438
mov edx, 0x33052d95
cmovne ebx, edx
mov dword [rbp + 0x8c], ebx
mov ebx, 0xc811f438
mov edx, 0x5b74f99a
cmovne ebx, edx
mov dword [rbp + 0x20], ebx
mov esi, 0x470771fe
mov edx, 0x811c9dc5
mov dword [rbp + 0xc8], edi
mov dword [rbp + 0xa0], eax
mov ebx, esi
cmp esi, 0x2966c3ab
jle 0x1400cc152
cmp ebx, 0x470771fd
jg 0x1400cc182
mov esi, edi
cmp ebx, 0x2966c3ac
je 0x1400cc11b
cmp ebx, 0x33052d95
je 0x1400cc1ed
mov esi, ebx
cmp ebx, 0x3ce4ca43
jne 0x1400cc11b
mov esi, dword [rbp + 0x70]
jmp 0x1400cc11b
cmp ebx, 0xdeed1032
jle 0x1400cc1bd
cmp ebx, 0xdeed1033
je 0x1400cc206
mov esi, eax
cmp ebx, 0xed48b973
je 0x1400cc11b
mov esi, ebx
cmp ebx, 0x1b19ae6f
jne 0x1400cc11b
mov esi, dword [rbp + 0xa4]
jmp 0x1400cc11b
cmp ebx, 0x5b74f99a
je 0x1400cc542
cmp ebx, 0x5540c048
je 0x1400cc565
mov esi, ebx
cmp ebx, 0x470771fe
jne 0x1400cc11b
mov dword [rbp + 0xd4], edx
mov qword [rbp + 0x100], r15
mov esi, dword [rbp + 0x20]
jmp 0x1400cc11b
cmp ebx, 0x91b4c398
je 0x1400cc56f
cmp ebx, 0xc811f438
jne 0x1400cc5a6
mov rbx, qword [rbp + 0xd8]
mov rbx, qword [rbp + 0x100]
mov esi, 0x5b74f99a
jmp 0x1400cc11b
cmp byte [rbp + 0x90], 0
mov esi, 0x1b19ae6f
mov ebx, 0xdeed1033
cmovne esi, ebx
jmp 0x1400cc11b
test byte [rbp + 0x78], 1
mov rax, qword [rbp + 0x100]
movsx r15d, byte [rax]
mov edx, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0x80], 0xa
setl byte [rbp + 0x9c]
mov esi, 0x6674bbf1
mov r8d, esi
cmp esi, 0x3b39fd
jle 0x1400cc288
cmp r8d, 0x49c03259
jg 0x1400cc2d6
cmp r8d, 0x2c2bceb8
jg 0x1400cc37d
cmp r8d, 0x3b39fe
je 0x1400cc455
cmp r8d, 0x1a430083
je 0x1400cc45f
mov esi, r8d
cmp r8d, 0x250a1375
jne 0x1400cc235
mov esi, dword [rbp + 0xec]
jmp 0x1400cc235
cmp r8d, 0xc881e570
jle 0x1400cc331
cmp r8d, 0xdb345261
jg 0x1400cc3b8
cmp r8d, 0xc881e571
je 0x1400cc470
mov esi, ecx
cmp r8d, 0xc912d88f
je 0x1400cc235
mov esi, r8d
cmp r8d, 0xd62e6311
jne 0x1400cc235
mov esi, r12d
jmp 0x1400cc235
cmp r8d, 0x57aa21c2
jle 0x1400cc3f8
cmp r8d, 0x57aa21c3
je 0x1400cc480
cmp r8d, 0x6ac7b674
je 0x1400cc48a
mov esi, r8d
cmp r8d, 0x6674bbf1
jne 0x1400cc235
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov esi, 0x3b5dce57
mov edi, 0xdb345262
cmovne esi, edi
test al, al
cmovne esi, edi
jmp 0x1400cc235
cmp r8d, 0x99812209
jle 0x1400cc42d
mov esi, r10d
cmp r8d, 0x9981220a
je 0x1400cc235
cmp r8d, 0xa851185a
je 0x1400cc4a3
mov esi, r8d
cmp r8d, 0xb1e1e7d7
jne 0x1400cc235
mov dword [rbp + 0x10c], r13d
mov esi, dword [rbp + 0xfc]
jmp 0x1400cc235
cmp r8d, 0x2c2bceb9
je 0x1400cc4db
cmp r8d, 0x3b5dce57
je 0x1400cc4e5
mov esi, r8d
cmp r8d, 0x467ea3c1
jne 0x1400cc235
mov esi, 0xb1e1e7d7
mov r13d, dword [rbp + 0x110]
jmp 0x1400cc235
cmp r8d, 0xdb345262
je 0x1400cc4ef
cmp r8d, 0xde373de5
je 0x1400cc50e
mov esi, r8d
cmp r8d, 0xdeafaa86
jne 0x1400cc235
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov esi, 0x6ac7b674
jmp 0x1400cc235
mov esi, r9d
cmp r8d, 0x510c6068
je 0x1400cc235
mov esi, r14d
cmp r8d, 0x55598278
je 0x1400cc235
mov esi, r8d
cmp r8d, 0x49c0325a
jne 0x1400cc235
jmp 0x1400cc579
cmp r8d, 0x8b0aa6a2
je 0x1400cc527
mov esi, r8d
cmp r8d, 0x9298d228
jne 0x1400cc235
mov esi, dword [rbp + 0xf0]
jmp 0x1400cc235
mov esi, 0xc912d88f
jmp 0x1400cc235
mov esi, 0xb1e1e7d7
mov r13d, dword [rbp + 0x118]
jmp 0x1400cc235
mov eax, dword [rbp + 0x110]
mov esi, 0xa851185a
jmp 0x1400cc235
mov esi, 0x510c6068
jmp 0x1400cc235
mov eax, dword [rbp + 0x10c]
xor eax, edx
imul ebx, eax, 0x1000193
mov esi, dword [rbp + 0xf8]
jmp 0x1400cc235
mov esi, dword [rbp + 0x110]
mov edi, esi
and edi, 0x774d9608
or edi, 0x82228c0
mov eax, esi
and eax, 0x88b269f7
xor eax, edi
xor eax, 0x82228e0
and esi, 0x20
or esi, eax
mov dword [rbp + 0x118], esi
mov esi, dword [rbp + 0xe8]
jmp 0x1400cc235
mov esi, 0x55598278
jmp 0x1400cc235
mov esi, 0xdb345262
jmp 0x1400cc235
mov dword [rbp + 0x110], r15d
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov esi, r11d
jmp 0x1400cc235
cmp byte [rbp + 0x98], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400cc235
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400cc235
mov rbx, qword [rbp + 0xd8]
mov rsi, qword [rbp + 0x100]
cmp rsi, rbx
setne byte [rbp + 0x90]
mov esi, dword [rbp + 0x8c]
jmp 0x1400cc11b
mov esi, 0x3ce4ca43
jmp 0x1400cc11b
mov esi, 0xed48b973
jmp 0x1400cc11b
mov dword [rbp + 0xe4], ebx
mov edx, dword [rbp + 0xe4]
mov r15, qword [rbp + 0x100]
add r15, 2
mov esi, 0x470771fe
mov edi, dword [rbp + 0xc8]
mov eax, dword [rbp + 0xa0]
jmp 0x1400cc11b
mov esi, ebx
cmp ebx, 0xccd42cf9
jne 0x1400cc11b
mov eax, dword [rbp + 0xd4]
mov edx, 0x400961e9
jmp 0x1400cccd3
cmp edx, 0xce326961
jle 0x1400ccce4
cmp edx, 0xe3e5cbbb
jle 0x1400ccd74
cmp edx, 0xf51a3327
jle 0x1400cd503
cmp edx, 0xf51a3328
je 0x1400cd53f
cmp edx, 0x60ef9dc
jne 0x1400cbf1e
mov rax, qword [rbp + 0x30]
mov edx, 0x7f7836ef
jmp 0x1400cbf1e
cmp edx, 0x38333135
jg 0x1400ccda2
cmp edx, 0x170a7f97
je 0x1400cd55d
cmp edx, 0x177149fd
je 0x1400cd56d
cmp edx, 0x28b67010
jne 0x1400cbf1e
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x28], rsi
lea rax, [rbp + 0x40]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov r15, qword [rax + 0x60]
movzx edi, word [rax + 0x58]
and edi, 0xfffffffe
add rdi, r15
mov eax, dword [0x14015e5a0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14015e5a4], 0xa
setl r11b
or r11b, al
mov eax, dword [0x14015e5a8]
mov edx, dword [0x14015e5ac]
lea ecx, [rax - 1]
imul ecx, eax
mov dword [rbp + 0x78], ecx
mov eax, ecx
and eax, 1
mov r12d, 0x510c6068
mov ecx, 0x57aa21c3
cmovne r12d, ecx
sete cl
mov dword [rbp + 0x80], edx
cmp edx, 0xa
mov edx, 0x510c6068
cmovl r12d, edx
setl dl
mov r8d, edx
or r8b, cl
xor al, dl
and dl, cl
xor dl, al
mov ecx, 0x467ea3c1
mov eax, 0x3b39fe
cmovne ecx, eax
test r8b, r8b
mov edx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne edx, eax
mov dword [rbp + 0xf8], edx
mov edx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne edx, eax
mov dword [rbp + 0xfc], edx
mov edx, 0x3b39fe
mov eax, 0xc912d88f
cmovne edx, eax
mov dword [rbp + 0xf0], edx
mov edx, 0xc881e571
mov eax, 0x1a430083
cmovne edx, eax
mov dword [rbp + 0xe8], edx
mov edx, 0xc881e571
mov eax, 0xa851185a
cmovne edx, eax
mov dword [rbp + 0xec], edx
mov r9d, 0x57aa21c3
mov eax, 0x250a1375
cmovne r9d, eax
mov r14d, 0x2c2bceb9
mov eax, 0xde373de5
cmovne r14d, eax
mov r8d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r8d, eax
mov r10d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r10d, eax
test r11b, r11b
mov edx, 0x91b4c398
mov eax, 0xccd42cf9
cmovne edx, eax
mov esi, 0x5540c048
mov eax, 0x2966c3ac
cmovne esi, eax
mov dword [rbp + 0x70], esi
mov ebx, 0x5540c048
mov eax, 0x3ce4ca43
cmovne ebx, eax
mov qword [rbp + 0xd8], rdi
mov edi, 0x91b4c398
mov eax, 0xed48b973
cmovne edi, eax
mov dword [rbp + 0xa4], edi
mov edi, 0xc811f438
mov eax, 0x33052d95
cmovne edi, eax
mov dword [rbp + 0x8c], edi
mov edi, 0xc811f438
mov eax, 0x5b74f99a
cmovne edi, eax
mov dword [rbp + 0x20], edi
mov edi, 0x470771fe
mov r11d, 0x811c9dc5
mov dword [rbp + 0xc8], edx
mov dword [rbp + 0xa0], ebx
mov esi, edi
cmp edi, 0x2966c3ab
jle 0x1400cc837
cmp esi, 0x470771fd
jg 0x1400cc867
mov edi, edx
cmp esi, 0x2966c3ac
je 0x1400cc800
cmp esi, 0x33052d95
je 0x1400cc8d3
mov edi, esi
cmp esi, 0x3ce4ca43
jne 0x1400cc800
mov edi, dword [rbp + 0x70]
jmp 0x1400cc800
cmp esi, 0xdeed1032
jle 0x1400cc8a3
cmp esi, 0xdeed1033
je 0x1400cc8ec
mov edi, ebx
cmp esi, 0xed48b973
je 0x1400cc800
mov edi, esi
cmp esi, 0x1b19ae6f
jne 0x1400cc800
mov edi, dword [rbp + 0xa4]
jmp 0x1400cc800
cmp esi, 0x5b74f99a
je 0x1400ccc28
cmp esi, 0x5540c048
je 0x1400ccc4b
mov edi, esi
cmp esi, 0x470771fe
jne 0x1400cc800
mov dword [rbp + 0xd4], r11d
mov qword [rbp + 0x100], r15
mov edi, dword [rbp + 0x20]
jmp 0x1400cc800
cmp esi, 0x91b4c398
je 0x1400ccc55
cmp esi, 0xc811f438
jne 0x1400ccc8d
mov rax, qword [rbp + 0xd8]
mov rax, qword [rbp + 0x100]
mov edi, 0x5b74f99a
jmp 0x1400cc800
cmp byte [rbp + 0x90], 0
mov edi, 0x1b19ae6f
mov eax, 0xdeed1033
cmovne edi, eax
jmp 0x1400cc800
test byte [rbp + 0x78], 1
mov rbx, qword [rbp + 0x100]
movsx ebx, byte [rbx]
mov r11d, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0x80], 0xa
setl byte [rbp + 0x9c]
mov esi, 0x6674bbf1
mov r15d, esi
cmp esi, 0x3b39fd
jle 0x1400cc96e
cmp r15d, 0x49c03259
jg 0x1400cc9bc
cmp r15d, 0x2c2bceb8
jg 0x1400cca63
cmp r15d, 0x3b39fe
je 0x1400ccb3b
cmp r15d, 0x1a430083
je 0x1400ccb45
mov esi, r15d
cmp r15d, 0x250a1375
jne 0x1400cc91b
mov esi, dword [rbp + 0xec]
jmp 0x1400cc91b
cmp r15d, 0xc881e570
jle 0x1400cca17
cmp r15d, 0xdb345261
jg 0x1400cca9e
cmp r15d, 0xc881e571
je 0x1400ccb56
mov esi, ecx
cmp r15d, 0xc912d88f
je 0x1400cc91b
mov esi, r15d
cmp r15d, 0xd62e6311
jne 0x1400cc91b
mov esi, r8d
jmp 0x1400cc91b
cmp r15d, 0x57aa21c2
jle 0x1400ccade
cmp r15d, 0x57aa21c3
je 0x1400ccb66
cmp r15d, 0x6ac7b674
je 0x1400ccb70
mov esi, r15d
cmp r15d, 0x6674bbf1
jne 0x1400cc91b
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov esi, 0x3b5dce57
mov edx, 0xdb345262
cmovne esi, edx
test al, al
cmovne esi, edx
jmp 0x1400cc91b
cmp r15d, 0x99812209
jle 0x1400ccb13
mov esi, r12d
cmp r15d, 0x9981220a
je 0x1400cc91b
cmp r15d, 0xa851185a
je 0x1400ccb8a
mov esi, r15d
cmp r15d, 0xb1e1e7d7
jne 0x1400cc91b
mov dword [rbp + 0x10c], r13d
mov esi, dword [rbp + 0xfc]
jmp 0x1400cc91b
cmp r15d, 0x2c2bceb9
je 0x1400ccbc2
cmp r15d, 0x3b5dce57
je 0x1400ccbcc
mov esi, r15d
cmp r15d, 0x467ea3c1
jne 0x1400cc91b
mov esi, 0xb1e1e7d7
mov r13d, dword [rbp + 0x110]
jmp 0x1400cc91b
cmp r15d, 0xdb345262
je 0x1400ccbd6
cmp r15d, 0xde373de5
je 0x1400ccbf4
mov esi, r15d
cmp r15d, 0xdeafaa86
jne 0x1400cc91b
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov esi, 0x6ac7b674
jmp 0x1400cc91b
mov esi, r9d
cmp r15d, 0x510c6068
je 0x1400cc91b
mov esi, r14d
cmp r15d, 0x55598278
je 0x1400cc91b
mov esi, r15d
cmp r15d, 0x49c0325a
jne 0x1400cc91b
jmp 0x1400ccc5f
cmp r15d, 0x8b0aa6a2
je 0x1400ccc0d
mov esi, r15d
cmp r15d, 0x9298d228
jne 0x1400cc91b
mov esi, dword [rbp + 0xf0]
jmp 0x1400cc91b
mov esi, 0xc912d88f
jmp 0x1400cc91b
mov esi, 0xb1e1e7d7
mov r13d, dword [rbp + 0x118]
jmp 0x1400cc91b
mov eax, dword [rbp + 0x110]
mov esi, 0xa851185a
jmp 0x1400cc91b
mov esi, 0x510c6068
jmp 0x1400cc91b
mov eax, dword [rbp + 0x10c]
xor eax, r11d
imul edi, eax, 0x1000193
mov esi, dword [rbp + 0xf8]
jmp 0x1400cc91b
mov esi, dword [rbp + 0x110]
mov edx, esi
and edx, 0x774d9608
or edx, 0x82228c0
mov eax, esi
and eax, 0x88b269f7
xor eax, edx
xor eax, 0x82228e0
and esi, 0x20
or esi, eax
mov dword [rbp + 0x118], esi
mov esi, dword [rbp + 0xe8]
jmp 0x1400cc91b
mov esi, 0x55598278
jmp 0x1400cc91b
mov esi, 0xdb345262
jmp 0x1400cc91b
mov dword [rbp + 0x110], ebx
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov esi, r10d
jmp 0x1400cc91b
cmp byte [rbp + 0x98], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400cc91b
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400cc91b
mov rsi, qword [rbp + 0xd8]
mov rdi, qword [rbp + 0x100]
cmp rdi, rsi
setne byte [rbp + 0x90]
mov edi, dword [rbp + 0x8c]
jmp 0x1400cc800
mov edi, 0x3ce4ca43
jmp 0x1400cc800
mov edi, 0xed48b973
jmp 0x1400cc800
mov dword [rbp + 0xe4], edi
mov r11d, dword [rbp + 0xe4]
mov r15, qword [rbp + 0x100]
add r15, 2
mov edi, 0x470771fe
mov edx, dword [rbp + 0xc8]
mov ebx, dword [rbp + 0xa0]
jmp 0x1400cc800
mov edi, esi
cmp esi, 0xccd42cf9
jne 0x1400cc800
mov eax, dword [rbp + 0xd4]
cmp eax, 0xa3e6f6c3
sete byte [rbp + 0x11f]
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xcf5bae4e
mov eax, 0x3dd94882
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
mov rsi, qword [rbp + 0x28]
mov r12, qword [rbp + 0x18]
mov r14, qword [rbp + 0x38]
jmp 0x1400cbf1e
cmp edx, 0xbb3d9db9
jg 0x1400cd46a
cmp edx, 0x9281f0bb
je 0x1400cd58b
cmp edx, 0xa0cc9fd6
je 0x1400cd595
cmp edx, 0xb3d12753
jne 0x1400cbf1e
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x4f37484d
mov eax, 0x7c0b0d9e
jmp 0x1400cda40
cmp edx, 0x436cf63f
je 0x1400cd59f
cmp edx, 0x4f37484d
je 0x1400cd5a9
cmp edx, 0x5571f093
jne 0x1400cbf1e
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xcf5bae4e
mov eax, 0x28b67010
jmp 0x1400cda40
cmp edx, 0xce326962
je 0x1400cd9a4
cmp edx, 0xcf5bae4e
je 0x1400cd9bd
cmp edx, 0xd0b2f031
jne 0x1400cbf1e
mov edx, 0x28b67010
jmp 0x1400cbf1e
cmp edx, 0x38333136
je 0x1400cd9d8
cmp edx, 0x3dd94882
je 0x1400cd9f3
cmp edx, 0x400961e9
jne 0x1400cbf1e
mov qword [rbp + 0x28], rsi
mov rcx, qword [rbp + 0xb0]
mov r11, qword [rcx + 0x60]
movzx edi, word [rcx + 0x58]
and edi, 0xfffffffe
add rdi, r11
mov edx, dword [0x14015e5a0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x14015e5a4], 0xa
setl r10b
or r10b, dl
mov edx, dword [0x14015e5a8]
mov ebx, dword [0x14015e5ac]
lea ecx, [rdx - 1]
imul ecx, edx
mov dword [rbp + 0xc0], ecx
mov edx, ecx
and edx, 1
mov r13d, 0x510c6068
mov ecx, 0x57aa21c3
cmovne r13d, ecx
sete r8b
mov dword [rbp + 0xb8], ebx
cmp ebx, 0xa
mov ecx, 0x510c6068
cmovl r13d, ecx
setl cl
mov ebx, ecx
or bl, r8b
xor dl, cl
and cl, r8b
xor cl, dl
mov esi, 0x467ea3c1
mov ecx, 0x3b39fe
cmovne esi, ecx
test bl, bl
mov edx, 0xdeafaa86
mov ecx, 0x49c0325a
cmovne edx, ecx
mov dword [rbp + 0xf8], edx
mov edx, 0xdeafaa86
mov ecx, 0x6ac7b674
cmovne edx, ecx
mov dword [rbp + 0xfc], edx
mov edx, 0x3b39fe
mov ecx, 0xc912d88f
cmovne edx, ecx
mov dword [rbp + 0xf0], edx
mov edx, 0xc881e571
mov ecx, 0x1a430083
cmovne edx, ecx
mov dword [rbp + 0xe8], edx
mov edx, 0xc881e571
mov ecx, 0xa851185a
cmovne edx, ecx
mov dword [rbp + 0xec], edx
mov edx, 0x57aa21c3
mov ecx, 0x250a1375
cmovne edx, ecx
mov r12d, 0x2c2bceb9
mov ecx, 0xde373de5
cmovne r12d, ecx
mov r8d, 0x2c2bceb9
mov ecx, 0x55598278
cmovne r8d, ecx
mov r9d, 0x3b5dce57
mov ecx, 0xd62e6311
cmovne r9d, ecx
test r10b, r10b
mov eax, 0x91b4c398
mov ecx, 0xccd42cf9
cmovne eax, ecx
mov ebx, 0x5540c048
mov ecx, 0x2966c3ac
cmovne ebx, ecx
mov dword [rbp + 0x78], ebx
mov r10d, 0x5540c048
mov ecx, 0x3ce4ca43
cmovne r10d, ecx
mov qword [rbp + 0xd8], rdi
mov edi, 0x91b4c398
mov ecx, 0xed48b973
cmovne edi, ecx
mov dword [rbp + 0x70], edi
mov edi, 0xc811f438
mov ecx, 0x33052d95
cmovne edi, ecx
mov dword [rbp + 0xa0], edi
mov edi, 0xc811f438
mov ecx, 0x5b74f99a
cmovne edi, ecx
mov dword [rbp + 0xa4], edi
mov edi, 0x470771fe
mov ecx, 0x811c9dc5
mov dword [rbp + 0x80], eax
mov dword [rbp + 0xc8], r10d
mov ebx, edi
cmp edi, 0x2966c3ab
jle 0x1400ccfb2
cmp ebx, 0x470771fd
jg 0x1400ccfe0
mov edi, eax
cmp ebx, 0x2966c3ac
je 0x1400ccf7b
cmp ebx, 0x33052d95
je 0x1400cd04e
mov edi, ebx
cmp ebx, 0x3ce4ca43
jne 0x1400ccf7b
mov edi, dword [rbp + 0x78]
jmp 0x1400ccf7b
cmp ebx, 0xdeed1032
jle 0x1400cd01e
cmp ebx, 0xdeed1033
je 0x1400cd067
mov edi, r10d
cmp ebx, 0xed48b973
je 0x1400ccf7b
mov edi, ebx
cmp ebx, 0x1b19ae6f
jne 0x1400ccf7b
mov edi, dword [rbp + 0x70]
jmp 0x1400ccf7b
cmp ebx, 0x5b74f99a
je 0x1400cd3a7
cmp ebx, 0x5540c048
je 0x1400cd3ca
mov edi, ebx
cmp ebx, 0x470771fe
jne 0x1400ccf7b
mov dword [rbp + 0xd4], ecx
mov qword [rbp + 0x100], r11
mov edi, dword [rbp + 0xa4]
jmp 0x1400ccf7b
cmp ebx, 0x91b4c398
je 0x1400cd3d4
cmp ebx, 0xc811f438
jne 0x1400cd40c
mov rbx, qword [rbp + 0xd8]
mov rbx, qword [rbp + 0x100]
mov edi, 0x5b74f99a
jmp 0x1400ccf7b
cmp byte [rbp + 0x90], 0
mov edi, 0x1b19ae6f
mov ebx, 0xdeed1033
cmovne edi, ebx
jmp 0x1400ccf7b
test byte [rbp + 0xc0], 1
mov rax, qword [rbp + 0x100]
movsx r15d, byte [rax]
mov r11d, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xb8], 0xa
setl byte [rbp + 0x9c]
mov ebx, 0x6674bbf1
mov r14d, ebx
cmp ebx, 0x3b39fd
jle 0x1400cd0ed
cmp r14d, 0x49c03259
jg 0x1400cd13b
cmp r14d, 0x2c2bceb8
jg 0x1400cd1e2
cmp r14d, 0x3b39fe
je 0x1400cd2b9
cmp r14d, 0x1a430083
je 0x1400cd2c3
mov ebx, r14d
cmp r14d, 0x250a1375
jne 0x1400cd09a
mov ebx, dword [rbp + 0xec]
jmp 0x1400cd09a
cmp r14d, 0xc881e570
jle 0x1400cd196
cmp r14d, 0xdb345261
jg 0x1400cd21d
cmp r14d, 0xc881e571
je 0x1400cd2d4
mov ebx, esi
cmp r14d, 0xc912d88f
je 0x1400cd09a
mov ebx, r14d
cmp r14d, 0xd62e6311
jne 0x1400cd09a
mov ebx, r8d
jmp 0x1400cd09a
cmp r14d, 0x57aa21c2
jle 0x1400cd25d
cmp r14d, 0x57aa21c3
je 0x1400cd2e4
cmp r14d, 0x6ac7b674
je 0x1400cd2ee
mov ebx, r14d
cmp r14d, 0x6674bbf1
jne 0x1400cd09a
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov ebx, 0x3b5dce57
mov ecx, 0xdb345262
cmovne ebx, ecx
test al, al
cmovne ebx, ecx
jmp 0x1400cd09a
cmp r14d, 0x99812209
jle 0x1400cd291
mov ebx, r13d
cmp r14d, 0x9981220a
je 0x1400cd09a
cmp r14d, 0xa851185a
je 0x1400cd308
mov ebx, r14d
cmp r14d, 0xb1e1e7d7
jne 0x1400cd09a
mov dword [rbp + 0x10c], r10d
mov ebx, dword [rbp + 0xfc]
jmp 0x1400cd09a
cmp r14d, 0x2c2bceb9
je 0x1400cd340
cmp r14d, 0x3b5dce57
je 0x1400cd34a
mov ebx, r14d
cmp r14d, 0x467ea3c1
jne 0x1400cd09a
mov ebx, 0xb1e1e7d7
mov r10d, dword [rbp + 0x110]
jmp 0x1400cd09a
cmp r14d, 0xdb345262
je 0x1400cd354
cmp r14d, 0xde373de5
je 0x1400cd373
mov ebx, r14d
cmp r14d, 0xdeafaa86
jne 0x1400cd09a
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov ebx, 0x6ac7b674
jmp 0x1400cd09a
mov ebx, edx
cmp r14d, 0x510c6068
je 0x1400cd09a
mov ebx, r12d
cmp r14d, 0x55598278
je 0x1400cd09a
mov ebx, r14d
cmp r14d, 0x49c0325a
jne 0x1400cd09a
jmp 0x1400cd3de
cmp r14d, 0x8b0aa6a2
je 0x1400cd38c
mov ebx, r14d
cmp r14d, 0x9298d228
jne 0x1400cd09a
mov ebx, dword [rbp + 0xf0]
jmp 0x1400cd09a
mov ebx, 0xc912d88f
jmp 0x1400cd09a
mov ebx, 0xb1e1e7d7
mov r10d, dword [rbp + 0x118]
jmp 0x1400cd09a
mov eax, dword [rbp + 0x110]
mov ebx, 0xa851185a
jmp 0x1400cd09a
mov ebx, 0x510c6068
jmp 0x1400cd09a
mov eax, dword [rbp + 0x10c]
xor eax, r11d
imul edi, eax, 0x1000193
mov ebx, dword [rbp + 0xf8]
jmp 0x1400cd09a
mov ebx, dword [rbp + 0x110]
mov ecx, ebx
and ecx, 0x774d9608
or ecx, 0x82228c0
mov eax, ebx
and eax, 0x88b269f7
xor eax, ecx
xor eax, 0x82228e0
and ebx, 0x20
or ebx, eax
mov dword [rbp + 0x118], ebx
mov ebx, dword [rbp + 0xe8]
jmp 0x1400cd09a
mov ebx, 0x55598278
jmp 0x1400cd09a
mov ebx, 0xdb345262
jmp 0x1400cd09a
mov dword [rbp + 0x110], r15d
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov ebx, r9d
jmp 0x1400cd09a
cmp byte [rbp + 0x98], 0
mov ebx, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne ebx, eax
jmp 0x1400cd09a
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov ebx, 0x9298d228
mov eax, 0x9981220a
cmovl ebx, eax
jmp 0x1400cd09a
mov rbx, qword [rbp + 0xd8]
mov rdi, qword [rbp + 0x100]
cmp rdi, rbx
setne byte [rbp + 0x90]
mov edi, dword [rbp + 0xa0]
jmp 0x1400ccf7b
mov edi, 0x3ce4ca43
jmp 0x1400ccf7b
mov edi, 0xed48b973
jmp 0x1400ccf7b
mov dword [rbp + 0xe4], edi
mov ecx, dword [rbp + 0xe4]
mov r11, qword [rbp + 0x100]
add r11, 2
mov edi, 0x470771fe
mov eax, dword [rbp + 0x80]
mov r10d, dword [rbp + 0xc8]
jmp 0x1400ccf7b
mov edi, ebx
cmp ebx, 0xccd42cf9
jne 0x1400ccf7b
mov eax, dword [rbp + 0xd4]
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x795ebdcf
mov eax, 0xd0b2f031
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
mov rax, qword [rbp + 0xb0]
mov r12, rax
mov r14, rax
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xc0], rax
mov rsi, qword [rbp + 0x28]
jmp 0x1400cbf1e
cmp edx, 0xbb3d9dba
je 0x1400cda0c
cmp edx, 0xc567bf4d
je 0x1400cda27
cmp edx, 0xc693680e
jne 0x1400cbf1e
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x170a7f97
mov eax, 0xa0cc9fd6
cmovne edx, eax
cmp dword [0x14015e654], 0xa
mov eax, 0x170a7f97
cmovl edx, eax
jmp 0x1400cbf1e
cmp edx, 0x7c0b0d9e
je 0x1400cda52
cmp edx, 0x7f7836ef
jne 0x1400cbf1e
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x68], rax
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x60ef9dc
mov eax, 0x6bf53196
jmp 0x1400cda40
cmp edx, 0xe52c363a
jne 0x1400cdebd
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xa0cc9fd6
mov eax, 0xbb3d9dba
jmp 0x1400cda40
mov edx, 0xe3e5cbbc
mov rax, qword [rbp + 0x68]
mov qword [rbp - 8], rax
jmp 0x1400cbf1e
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x60ef9dc
mov eax, 0x7f7836ef
jmp 0x1400cda40
mov edx, 0xe3e5cbbc
xor eax, eax
mov qword [rbp - 8], rax
jmp 0x1400cbf1e
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x9281f0bb
mov eax, 0xf51a3328
jmp 0x1400cda40
mov edx, 0x177149fd
jmp 0x1400cbf1e
mov edx, 0xbb3d9dba
jmp 0x1400cbf1e
mov edx, 0x38333136
jmp 0x1400cbf1e
mov eax, dword [0x14015e5b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x14015e5b4], 0xa
setl byte [rbp + 0x118]
setl al
mov ebx, 0xd6cbeb5d
mov r8d, 0xfe410fc6
cmovl ebx, r8d
test ecx, ecx
sete byte [rbp + 0x110]
sete dl
mov edi, 0xd6cbeb5d
cmovne ebx, edi
or dl, al
xor cl, al
cmove ebx, r8d
mov dword [rbp + 0xf8], ebx
test dl, dl
mov ecx, 0xc80b5dac
mov eax, 0x4a68103a
cmovne ecx, eax
mov dword [rbp + 0xfc], ecx
mov r8d, 0xc80b5dac
mov eax, 0x959cc0c1
cmovne r8d, eax
mov r11d, 0x60334996
mov eax, 0x6ac8fb58
cmovne r11d, eax
mov edi, 0x60334996
mov eax, 0x7f678f4f
cmovne edi, eax
mov ecx, 0xb2060da1
mov eax, 0x7f683cae
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov r9d, 0xb2060da1
mov eax, 0x7d846f19
cmovne r9d, eax
mov ecx, 0xc70553a3
mov eax, 0xcfba4b7a
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0xc70553a3
mov eax, 0x8c0a7502
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r10d, 0x8a768cc8
mov eax, 0xe0888ce4
cmovne r10d, eax
mov r15d, 0x8a768cc8
mov eax, 0x9e4161c
cmovne r15d, eax
mov edx, 0x1472dda9
mov eax, edx
mov ebx, ecx
cmp edx, 0xe9812e3c
jle 0x1400cd6f9
cmp eax, 0x60334995
jle 0x1400cd73c
cmp eax, 0x7d846f18
jle 0x1400cd7bf
cmp eax, 0x7d846f19
je 0x1400cd879
mov ecx, ebx
mov edx, r11d
cmp eax, 0x7f678f4f
je 0x1400cd6a5
mov ecx, ebx
mov edx, eax
cmp eax, 0x7f683cae
jne 0x1400cd6a5
mov edx, 0xe9812e3d
mov r13b, byte [rbp + 0x10c]
mov ecx, ebx
jmp 0x1400cd6a5
cmp eax, 0xc80b5dab
jg 0x1400cd778
cmp eax, 0x959cc0c0
jle 0x1400cd7ee
cmp eax, 0x959cc0c1
je 0x1400cd899
cmp eax, 0xb2060da1
je 0x1400cd8c8
mov ecx, ebx
mov edx, eax
cmp eax, 0xc70553a3
jne 0x1400cd6a5
mov edx, 0x8c0a7502
mov ecx, ebx
jmp 0x1400cd6a5
cmp eax, 0x9e4161b
jle 0x1400cd815
cmp eax, 0x9e4161c
je 0x1400cd8db
cmp eax, 0x1472dda9
je 0x1400cd928
mov ecx, ebx
mov edx, eax
cmp eax, 0x4a68103a
jne 0x1400cd6a5
mov edx, 0x60642ae6
mov ecx, ebx
jmp 0x1400cd6a5
cmp eax, 0xcfba4b79
jle 0x1400cd852
mov ecx, ebx
mov edx, r9d
cmp eax, 0xcfba4b7a
je 0x1400cd6a5
mov ecx, ebx
mov edx, r8d
cmp eax, 0xd6cbeb5d
je 0x1400cd6a5
mov ecx, ebx
mov edx, eax
cmp eax, 0xe0888ce4
jne 0x1400cd6a5
mov ecx, ebx
mov edx, dword [rbp + 0xf8]
jmp 0x1400cd6a5
cmp eax, 0x60334996
je 0x1400cd94e
mov ecx, ebx
mov edx, r15d
cmp eax, 0x60642ae6
je 0x1400cd6a5
mov ecx, ebx
mov edx, eax
cmp eax, 0x6ac8fb58
jne 0x1400cd6a5
jmp 0x1400cde5f
cmp eax, 0x8a768cc8
je 0x1400cd95a
mov ecx, ebx
mov edx, eax
cmp eax, 0x8c0a7502
jne 0x1400cd6a5
mov ecx, ebx
mov edx, dword [rbp + 0xe8]
jmp 0x1400cd6a5
mov ecx, r13d
mov edx, edi
cmp eax, 0xe9812e3d
je 0x1400cd6a5
mov ecx, ebx
mov edx, eax
cmp eax, 0xfe410fc6
jne 0x1400cd6a5
cmp byte [rbp + 0xe4], 0
mov edx, 0xe9812e3d
mov eax, 0xca6f9097
cmovne edx, eax
xor r13d, r13d
mov ecx, ebx
jmp 0x1400cd6a5
cmp eax, 0xc80b5dac
je 0x1400cd96f
mov ecx, ebx
mov edx, eax
cmp eax, 0xca6f9097
jne 0x1400cd6a5
mov ecx, ebx
mov edx, dword [rbp + 0xec]
jmp 0x1400cd6a5
mov rax, qword [rbp + 0x100]
cmp qword [rax + 0x30], 0
setne byte [rbp + 0x10c]
mov ecx, ebx
mov edx, dword [rbp + 0xf0]
jmp 0x1400cd6a5
mov rsi, qword [r14]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0xb0], rsi
mov r12, rsi
mov r14, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov ecx, ebx
mov edx, dword [rbp + 0xfc]
jmp 0x1400cd6a5
mov rax, qword [rbp + 0x100]
mov edx, 0x7d846f19
mov ecx, ebx
jmp 0x1400cd6a5
mov rax, qword [r12]
mov qword [rbp + 0x100], rax
mov rsi, qword [rbp + 0x100]
mov qword [rbp + 0x40], rsi
mov rax, qword [rbp + 0x100]
cmp rax, qword [rbp + 0x60]
setne byte [rbp + 0xe4]
mov qword [rbp + 0xb0], rsi
mov r12, rsi
mov r14, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov ecx, ebx
mov edx, r10d
jmp 0x1400cd6a5
mov al, byte [rbp + 0x110]
cmp byte [rbp + 0x118], 0
mov edx, 0xd6cbeb5d
mov ecx, 0x60642ae6
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov ecx, ebx
jmp 0x1400cd6a5
mov edx, 0x7f678f4f
mov ecx, ebx
jmp 0x1400cd6a5
mov rax, qword [rbp + 0xb8]
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov edx, 0x9e4161c
jmp 0x1400cd982
mov rax, qword [rbp + 0xc0]
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov edx, 0x959cc0c1
mov qword [rbp + 0xb0], rsi
mov r12, rsi
mov r14, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov ecx, ebx
jmp 0x1400cd6a5
cmp byte [rbp + 0x11e], 0
mov edx, 0xe52c363a
mov eax, 0x5571f093
cmovne edx, eax
jmp 0x1400cbf1e
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x795ebdcf
mov eax, 0x400961e9
jmp 0x1400cda40
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x436cf63f
mov eax, 0xc693680e
jmp 0x1400cda40
cmp byte [rbp + 0x11f], 0
mov edx, 0xb3d12753
mov eax, 0xc567bf4d
cmovne edx, eax
jmp 0x1400cbf1e
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x436cf63f
mov eax, 0x38333136
jmp 0x1400cda40
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x9281f0bb
mov eax, 0x177149fd
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
jmp 0x1400cbf1e
mov rbx, r14
mov eax, dword [0x14015e5b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x14015e5b4], 0xa
setl byte [rbp + 0x118]
setl r9b
mov eax, 0xd6cbeb5d
mov r8d, 0xfe410fc6
cmovl eax, r8d
test ecx, ecx
sete byte [rbp + 0x110]
sete dl
mov edi, 0xd6cbeb5d
cmovne eax, edi
or dl, r9b
xor cl, r9b
cmove eax, r8d
mov dword [rbp + 0xf8], eax
test dl, dl
mov ecx, 0xc80b5dac
mov eax, 0x4a68103a
cmovne ecx, eax
mov dword [rbp + 0xfc], ecx
mov r8d, 0xc80b5dac
mov eax, 0x959cc0c1
cmovne r8d, eax
mov r9d, 0x60334996
mov eax, 0x6ac8fb58
cmovne r9d, eax
mov r11d, 0x60334996
mov eax, 0x7f678f4f
cmovne r11d, eax
mov ecx, 0xb2060da1
mov eax, 0x7f683cae
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov edi, 0xb2060da1
mov eax, 0x7d846f19
cmovne edi, eax
mov ecx, 0xc70553a3
mov eax, 0xcfba4b7a
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0xc70553a3
mov eax, 0x8c0a7502
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r10d, 0x8a768cc8
mov eax, 0xe0888ce4
cmovne r10d, eax
mov r15d, 0x8a768cc8
mov eax, 0x9e4161c
cmovne r15d, eax
mov ecx, 0x1472dda9
mov eax, ecx
mov r14d, edx
cmp ecx, 0xe9812e3c
jle 0x1400cdbac
cmp eax, 0x60334995
jle 0x1400cdbf1
cmp eax, 0x7d846f18
jle 0x1400cdc79
cmp eax, 0x7d846f19
je 0x1400cdd3c
mov edx, r14d
mov ecx, r9d
cmp eax, 0x7f678f4f
je 0x1400cdb54
mov edx, r14d
mov ecx, eax
cmp eax, 0x7f683cae
jne 0x1400cdb54
mov ecx, 0xe9812e3d
mov r13b, byte [rbp + 0x10c]
mov edx, r14d
jmp 0x1400cdb54
cmp eax, 0xc80b5dab
jg 0x1400cdc2f
cmp eax, 0x959cc0c0
jle 0x1400cdcaa
cmp eax, 0x959cc0c1
je 0x1400cdd5d
cmp eax, 0xb2060da1
je 0x1400cdd8d
mov edx, r14d
mov ecx, eax
cmp eax, 0xc70553a3
jne 0x1400cdb54
mov ecx, 0x8c0a7502
mov edx, r14d
jmp 0x1400cdb54
cmp eax, 0x9e4161b
jle 0x1400cdcd3
cmp eax, 0x9e4161c
je 0x1400cdda1
cmp eax, 0x1472dda9
je 0x1400cddee
mov edx, r14d
mov ecx, eax
cmp eax, 0x4a68103a
jne 0x1400cdb54
mov ecx, 0x60642ae6
mov edx, r14d
jmp 0x1400cdb54
cmp eax, 0xcfba4b79
jle 0x1400cdd13
mov edx, r14d
mov ecx, edi
cmp eax, 0xcfba4b7a
je 0x1400cdb54
mov edx, r14d
mov ecx, r8d
cmp eax, 0xd6cbeb5d
je 0x1400cdb54
mov edx, r14d
mov ecx, eax
cmp eax, 0xe0888ce4
jne 0x1400cdb54
mov edx, r14d
mov ecx, dword [rbp + 0xf8]
jmp 0x1400cdb54
cmp eax, 0x60334996
je 0x1400cde15
mov edx, r14d
mov ecx, r15d
cmp eax, 0x60642ae6
je 0x1400cdb54
mov edx, r14d
mov ecx, eax
cmp eax, 0x6ac8fb58
jne 0x1400cdb54
jmp 0x1400cde78
cmp eax, 0x8a768cc8
je 0x1400cde22
mov edx, r14d
mov ecx, eax
cmp eax, 0x8c0a7502
jne 0x1400cdb54
mov edx, r14d
mov ecx, dword [rbp + 0xe8]
jmp 0x1400cdb54
mov edx, r13d
mov ecx, r11d
cmp eax, 0xe9812e3d
je 0x1400cdb54
mov edx, r14d
mov ecx, eax
cmp eax, 0xfe410fc6
jne 0x1400cdb54
cmp byte [rbp + 0xe4], 0
mov ecx, 0xe9812e3d
mov eax, 0xca6f9097
cmovne ecx, eax
xor r13d, r13d
mov edx, r14d
jmp 0x1400cdb54
cmp eax, 0xc80b5dac
je 0x1400cde30
mov edx, r14d
mov ecx, eax
cmp eax, 0xca6f9097
jne 0x1400cdb54
mov edx, r14d
mov ecx, dword [rbp + 0xec]
jmp 0x1400cdb54
mov rax, qword [rbp + 0x100]
cmp qword [rax + 0x30], 0
setne byte [rbp + 0x10c]
mov edx, r14d
mov ecx, dword [rbp + 0xf0]
jmp 0x1400cdb54
mov rsi, qword [rsi]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0xb0], rsi
mov r12, rsi
mov rbx, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov edx, r14d
mov ecx, dword [rbp + 0xfc]
jmp 0x1400cdb54
mov rax, qword [rbp + 0x100]
mov ecx, 0x7d846f19
mov edx, r14d
jmp 0x1400cdb54
mov rax, qword [rsi]
mov qword [rbp + 0x100], rax
mov rsi, qword [rbp + 0x100]
mov qword [rbp + 0x40], rsi
mov rax, qword [rbp + 0x100]
cmp rax, qword [rbp + 0x60]
setne byte [rbp + 0xe4]
mov qword [rbp + 0xb0], rsi
mov r12, rsi
mov rbx, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov edx, r14d
mov ecx, r10d
jmp 0x1400cdb54
mov al, byte [rbp + 0x110]
cmp byte [rbp + 0x118], 0
mov ecx, 0xd6cbeb5d
mov edx, 0x60642ae6
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov edx, r14d
jmp 0x1400cdb54
mov ecx, 0x7f678f4f
mov edx, r14d
jmp 0x1400cdb54
mov rsi, qword [rsi]
mov qword [rbp + 0x40], rsi
mov ecx, 0x9e4161c
jmp 0x1400cde3c
mov rsi, qword [rsi]
mov qword [rbp + 0x40], rsi
mov ecx, 0x959cc0c1
mov qword [rbp + 0xb0], rsi
mov r12, rsi
mov rbx, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov edx, r14d
jmp 0x1400cdb54
and bl, 1
mov byte [rbp + 0xd8], bl
mov al, byte [rbp + 0xd8]
mov edx, 0x7c0b0d9e
jmp 0x1400cbf1e
and r14b, 1
mov byte [rbp + 0xd8], r14b
mov al, byte [rbp + 0xd8]
mov byte [rbp + 0x11e], al
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x4f37484d
mov eax, 0xce326962
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
mov r14, rbx
jmp 0x1400cbf1e
cmp edx, 0xe3e5cbbc
jne 0x1400cbf1e
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp + 0xa8], rax
mov eax, dword [0x14015e648]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfc4b51ee
mov ecx, 0xc9e7b647
cmove eax, ecx
cmp dword [0x14015e64c], 0xa
cmovl eax, ecx
jmp 0x1400cb82f
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov ecx, dword [0x14015e588]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
mov edx, 0x264fea69
mov ecx, 0x3e72eabf
cmovne edx, ecx
cmp dword [0x14015e58c], 0xa
setl byte [rbp + 0x30]
mov ecx, 0x264fea69
cmovl edx, ecx
mov dword [rbp + 0xf0], edx
setl r8b
mov ecx, 0x6257ca7f
mov esi, 0xcfc54682
cmovl ecx, esi
test eax, eax
sete byte [rbp + 0x10c]
sete r12b
mov edx, dword [0x14015e590]
mov ebx, 0x6257ca7f
cmovne ecx, ebx
mov edi, dword [0x14015e594]
lea ebx, [rdx - 1]
imul ebx, edx
mov dword [rbp + 0xf8], ebx
test bl, 1
sete dl
mov r15d, 0xa7def423
mov ebx, 0x6f95fc38
cmovne r15d, ebx
mov dword [rbp + 0xfc], edi
cmp edi, 0xa
setl bl
mov edi, 0xa7def423
cmovl r15d, edi
or bl, dl
mov r10d, 0x6f95fc38
mov edx, 0xd4609c72
cmovne r10d, edx
mov edx, 0xf4268a8f
mov ebx, 0xf33918f
cmovne edx, ebx
mov ebx, dword [0x14015e598]
lea r11d, [rbx - 1]
imul r11d, ebx
test r11b, 1
mov r14d, 0x626f352e
mov ebx, 0xce5a9c8f
cmove r14d, ebx
mov edi, dword [0x14015e59c]
mov r9d, edi
cmp edi, 0xa
cmovl r14d, ebx
or r12b, r8b
xor al, r8b
cmove ecx, esi
mov dword [rbp + 0xe8], ecx
test r12b, r12b
mov ecx, 0x3e72eabf
mov eax, 0xd551756
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov ecx, 0x6257ca7f
mov eax, 0xabd2975e
cmovne ecx, eax
mov dword [rbp + 0xb0], ecx
mov ecx, 0x2d78d049
mov eax, 0x86962751
cmovne ecx, eax
mov dword [rbp + 0x60], ecx
mov ecx, 0x84fc14bc
mov eax, ecx
cmp ecx, 0x264fea68
jle 0x1400ce07b
cmp eax, 0x3e72eabe
jle 0x1400ce09f
cmp eax, 0x3e72eabf
je 0x1400ce0dd
mov ecx, dword [rbp + 0xf0]
cmp eax, 0x6257ca7f
je 0x1400ce048
mov ecx, eax
cmp eax, 0x631cb0e1
jne 0x1400ce048
mov ecx, dword [rbp + 0x60]
jmp 0x1400ce048
cmp eax, 0xabd2975d
jle 0x1400ce0ba
cmp eax, 0xabd2975e
je 0x1400ce1a9
cmp eax, 0xd551756
jne 0x1400ce586
mov ecx, 0xabd2975e
jmp 0x1400ce048
cmp eax, 0x264fea69
je 0x1400ce275
mov ecx, eax
cmp eax, 0x2d78d049
jne 0x1400ce048
mov ecx, 0x631cb0e1
jmp 0x1400ce048
cmp eax, 0x84fc14bc
je 0x1400ce341
mov ecx, eax
cmp eax, 0x86962751
jne 0x1400ce048
mov ecx, dword [rbp + 0xb0]
jmp 0x1400ce048
test byte [rbp + 0xf8], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xfc], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400ce13d
cmp ecx, 0x48a5bbbf
jg 0x1400ce15a
cmp ecx, 0xf33918f
je 0x1400ce362
cmp ecx, 0x1088b1a7
jne 0x1400ce0fb
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400ce0fb
cmp ecx, 0xa7def423
je 0x1400ce17a
cmp ecx, 0xd4609c72
je 0x1400ce18b
cmp ecx, 0xf4268a8f
jne 0x1400ce0fb
mov ecx, r15d
jmp 0x1400ce0fb
cmp ecx, 0x48a5bbc0
je 0x1400ce195
cmp ecx, 0x6f95fc38
jne 0x1400ce0fb
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400ce0fb
mov rcx, qword gs:[0x60]
mov ecx, r10d
jmp 0x1400ce0fb
mov ecx, 0x48a5bbc0
jmp 0x1400ce0fb
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, edx
jmp 0x1400ce0fb
test byte [rbp + 0xf8], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xfc], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400ce209
cmp ecx, 0x48a5bbbf
jg 0x1400ce226
cmp ecx, 0xf33918f
je 0x1400ce40e
cmp ecx, 0x1088b1a7
jne 0x1400ce1c7
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400ce1c7
cmp ecx, 0xa7def423
je 0x1400ce246
cmp ecx, 0xd4609c72
je 0x1400ce257
cmp ecx, 0xf4268a8f
jne 0x1400ce1c7
mov ecx, r15d
jmp 0x1400ce1c7
cmp ecx, 0x48a5bbc0
je 0x1400ce261
cmp ecx, 0x6f95fc38
jne 0x1400ce1c7
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400ce1c7
mov rcx, qword gs:[0x60]
mov ecx, r10d
jmp 0x1400ce1c7
mov ecx, 0x48a5bbc0
jmp 0x1400ce1c7
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, edx
jmp 0x1400ce1c7
test byte [rbp + 0xf8], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xfc], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400ce2d5
cmp ecx, 0x48a5bbbf
jg 0x1400ce2f2
cmp ecx, 0xf33918f
je 0x1400ce4ba
cmp ecx, 0x1088b1a7
jne 0x1400ce293
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400ce293
cmp ecx, 0xa7def423
je 0x1400ce312
cmp ecx, 0xd4609c72
je 0x1400ce323
cmp ecx, 0xf4268a8f
jne 0x1400ce293
mov ecx, r15d
jmp 0x1400ce293
cmp ecx, 0x48a5bbc0
je 0x1400ce32d
cmp ecx, 0x6f95fc38
jne 0x1400ce293
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400ce293
mov rcx, qword gs:[0x60]
mov ecx, r10d
jmp 0x1400ce293
mov ecx, 0x48a5bbc0
jmp 0x1400ce293
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, edx
jmp 0x1400ce293
mov al, byte [rbp + 0x10c]
cmp byte [rbp + 0x30], 0
mov ecx, 0x2d78d049
mov ebx, 0x631cb0e1
cmovne ecx, ebx
test al, al
cmovne ecx, ebx
jmp 0x1400ce048
test r11b, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp r9d, 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400ce3b0
cmp ecx, 0xce5a9c8f
je 0x1400ce566
cmp ecx, 0xe6bd2f44
jne 0x1400ce38f
mov ecx, r14d
jmp 0x1400ce3e6
cmp ecx, 0x626f352e
je 0x1400ce3e1
cmp ecx, 0x6dcde06e
jne 0x1400ce38f
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400ce38f
mov ecx, 0xe6bd2f44
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov r13, rsi
mov r8, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0x80], rsi
jmp 0x1400ce38f
test r11b, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp r9d, 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400ce45c
cmp ecx, 0xce5a9c8f
je 0x1400ce570
cmp ecx, 0xe6bd2f44
jne 0x1400ce43b
mov ecx, r14d
jmp 0x1400ce492
cmp ecx, 0x626f352e
je 0x1400ce48d
cmp ecx, 0x6dcde06e
jne 0x1400ce43b
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400ce43b
mov ecx, 0xe6bd2f44
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov r13, rsi
mov r8, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0x80], rsi
jmp 0x1400ce43b
test r11b, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp r9d, 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400ce508
cmp ecx, 0xce5a9c8f
je 0x1400ce57b
cmp ecx, 0xe6bd2f44
jne 0x1400ce4e7
mov ecx, r14d
jmp 0x1400ce53e
cmp ecx, 0x626f352e
je 0x1400ce539
cmp ecx, 0x6dcde06e
jne 0x1400ce4e7
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400ce4e7
mov ecx, 0xe6bd2f44
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov r13, rsi
mov r8, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0x80], rsi
jmp 0x1400ce4e7
mov ecx, 0x264fea69
jmp 0x1400ce048
mov ecx, dword [rbp + 0xe8]
jmp 0x1400ce048
mov ecx, dword [rbp + 0xec]
jmp 0x1400ce048
mov ecx, eax
cmp eax, 0xcfc54682
jne 0x1400ce048
mov edx, 0x5571f093
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xb0], rax
mov r15, r8
cmp edx, 0x170a7f96
jle 0x1400cec52
cmp edx, 0x436cf63e
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x60], r15
jle 0x1400cec9c
cmp edx, 0x6bf53195
jle 0x1400cf3b2
cmp edx, 0x7c0b0d9d
jg 0x1400cfb38
cmp edx, 0x6bf53196
je 0x1400cfba7
cmp edx, 0x795ebdcf
jne 0x1400ce5a9
mov qword [rbp + 0x38], rsi
mov rcx, qword [rbp + 0xb0]
mov r14, qword [rcx + 0x60]
movzx esi, word [rcx + 0x58]
and esi, 0xfffffffe
add rsi, r14
mov ecx, dword [0x14015e5a0]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete cl
cmp dword [0x14015e5a4], 0xa
setl al
or al, cl
mov ecx, dword [0x14015e5a8]
mov ebx, dword [0x14015e5ac]
lea edx, [rcx - 1]
imul edx, ecx
mov dword [rbp + 0x70], edx
mov ecx, edx
and ecx, 1
mov r9d, 0x510c6068
mov edx, 0x57aa21c3
cmovne r9d, edx
sete r8b
mov dword [rbp + 0xc8], ebx
cmp ebx, 0xa
mov edx, 0x510c6068
cmovl r9d, edx
setl dl
mov ebx, edx
or bl, r8b
xor cl, dl
and dl, r8b
xor dl, cl
mov ecx, 0x467ea3c1
mov edx, 0x3b39fe
cmovne ecx, edx
test bl, bl
mov ebx, 0xdeafaa86
mov edx, 0x49c0325a
cmovne ebx, edx
mov dword [rbp + 0xf8], ebx
mov ebx, 0xdeafaa86
mov edx, 0x6ac7b674
cmovne ebx, edx
mov dword [rbp + 0xfc], ebx
mov ebx, 0x3b39fe
mov edx, 0xc912d88f
cmovne ebx, edx
mov dword [rbp + 0xf0], ebx
mov ebx, 0xc881e571
mov edx, 0x1a430083
cmovne ebx, edx
mov dword [rbp + 0xe8], ebx
mov ebx, 0xc881e571
mov edx, 0xa851185a
cmovne ebx, edx
mov dword [rbp + 0xec], ebx
mov r8d, 0x57aa21c3
mov edx, 0x250a1375
cmovne r8d, edx
mov r11d, 0x2c2bceb9
mov edx, 0xde373de5
cmovne r11d, edx
mov r12d, 0x2c2bceb9
mov edx, 0x55598278
cmovne r12d, edx
mov r10d, 0x3b5dce57
mov edx, 0xd62e6311
cmovne r10d, edx
test al, al
mov edi, 0x91b4c398
mov edx, 0xccd42cf9
cmovne edi, edx
mov ebx, 0x5540c048
mov edx, 0x2966c3ac
cmovne ebx, edx
mov dword [rbp + 0xa4], ebx
mov eax, 0x5540c048
mov edx, 0x3ce4ca43
cmovne eax, edx
mov qword [rbp + 0xd8], rsi
mov esi, 0x91b4c398
mov edx, 0xed48b973
cmovne esi, edx
mov dword [rbp + 0x20], esi
mov esi, 0xc811f438
mov edx, 0x33052d95
cmovne esi, edx
mov dword [rbp + 0x28], esi
mov esi, 0xc811f438
mov edx, 0x5b74f99a
cmovne esi, edx
mov dword [rbp + 0x18], esi
mov ebx, 0x470771fe
mov edx, 0x811c9dc5
mov dword [rbp + 0xa0], edi
mov dword [rbp + 0x8c], eax
mov esi, ebx
cmp ebx, 0x2966c3ab
jle 0x1400ce7da
cmp esi, 0x470771fd
jg 0x1400ce807
mov ebx, edi
cmp esi, 0x2966c3ac
je 0x1400ce7a0
cmp esi, 0x33052d95
je 0x1400ce872
mov ebx, esi
cmp esi, 0x3ce4ca43
jne 0x1400ce7a0
mov ebx, dword [rbp + 0xa4]
jmp 0x1400ce7a0
cmp esi, 0xdeed1032
jle 0x1400ce842
cmp esi, 0xdeed1033
je 0x1400ce88b
mov ebx, eax
cmp esi, 0xed48b973
je 0x1400ce7a0
mov ebx, esi
cmp esi, 0x1b19ae6f
jne 0x1400ce7a0
mov ebx, dword [rbp + 0x20]
jmp 0x1400ce7a0
cmp esi, 0x5b74f99a
je 0x1400cebc7
cmp esi, 0x5540c048
je 0x1400cebe7
mov ebx, esi
cmp esi, 0x470771fe
jne 0x1400ce7a0
mov dword [rbp + 0xd4], edx
mov qword [rbp + 0x100], r14
mov ebx, dword [rbp + 0x18]
jmp 0x1400ce7a0
cmp esi, 0x91b4c398
je 0x1400cebf1
cmp esi, 0xc811f438
jne 0x1400cec30
mov rsi, qword [rbp + 0xd8]
mov rsi, qword [rbp + 0x100]
mov ebx, 0x5b74f99a
jmp 0x1400ce7a0
cmp byte [rbp + 0x90], 0
mov ebx, 0x1b19ae6f
mov esi, 0xdeed1033
cmovne ebx, esi
jmp 0x1400ce7a0
test byte [rbp + 0x70], 1
mov rax, qword [rbp + 0x100]
movsx r15d, byte [rax]
mov edx, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xc8], 0xa
setl byte [rbp + 0x9c]
mov esi, 0x6674bbf1
mov r13d, esi
cmp esi, 0x3b39fd
jle 0x1400ce90d
cmp r13d, 0x49c03259
jg 0x1400ce95b
cmp r13d, 0x2c2bceb8
jg 0x1400cea02
cmp r13d, 0x3b39fe
je 0x1400ceada
cmp r13d, 0x1a430083
je 0x1400ceae4
mov esi, r13d
cmp r13d, 0x250a1375
jne 0x1400ce8ba
mov esi, dword [rbp + 0xec]
jmp 0x1400ce8ba
cmp r13d, 0xc881e570
jle 0x1400ce9b6
cmp r13d, 0xdb345261
jg 0x1400cea3d
cmp r13d, 0xc881e571
je 0x1400ceaf5
mov esi, ecx
cmp r13d, 0xc912d88f
je 0x1400ce8ba
mov esi, r13d
cmp r13d, 0xd62e6311
jne 0x1400ce8ba
mov esi, r12d
jmp 0x1400ce8ba
cmp r13d, 0x57aa21c2
jle 0x1400cea7d
cmp r13d, 0x57aa21c3
je 0x1400ceb05
cmp r13d, 0x6ac7b674
je 0x1400ceb0f
mov esi, r13d
cmp r13d, 0x6674bbf1
jne 0x1400ce8ba
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov esi, 0x3b5dce57
mov edi, 0xdb345262
cmovne esi, edi
test al, al
cmovne esi, edi
jmp 0x1400ce8ba
cmp r13d, 0x99812209
jle 0x1400ceab2
mov esi, r9d
cmp r13d, 0x9981220a
je 0x1400ce8ba
cmp r13d, 0xa851185a
je 0x1400ceb28
mov esi, r13d
cmp r13d, 0xb1e1e7d7
jne 0x1400ce8ba
mov dword [rbp + 0x10c], r14d
mov esi, dword [rbp + 0xfc]
jmp 0x1400ce8ba
cmp r13d, 0x2c2bceb9
je 0x1400ceb60
cmp r13d, 0x3b5dce57
je 0x1400ceb6a
mov esi, r13d
cmp r13d, 0x467ea3c1
jne 0x1400ce8ba
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x110]
jmp 0x1400ce8ba
cmp r13d, 0xdb345262
je 0x1400ceb74
cmp r13d, 0xde373de5
je 0x1400ceb93
mov esi, r13d
cmp r13d, 0xdeafaa86
jne 0x1400ce8ba
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov esi, 0x6ac7b674
jmp 0x1400ce8ba
mov esi, r8d
cmp r13d, 0x510c6068
je 0x1400ce8ba
mov esi, r11d
cmp r13d, 0x55598278
je 0x1400ce8ba
mov esi, r13d
cmp r13d, 0x49c0325a
jne 0x1400ce8ba
jmp 0x1400cebfb
cmp r13d, 0x8b0aa6a2
je 0x1400cebac
mov esi, r13d
cmp r13d, 0x9298d228
jne 0x1400ce8ba
mov esi, dword [rbp + 0xf0]
jmp 0x1400ce8ba
mov esi, 0xc912d88f
jmp 0x1400ce8ba
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x118]
jmp 0x1400ce8ba
mov eax, dword [rbp + 0x110]
mov esi, 0xa851185a
jmp 0x1400ce8ba
mov esi, 0x510c6068
jmp 0x1400ce8ba
mov eax, dword [rbp + 0x10c]
xor eax, edx
imul ebx, eax, 0x1000193
mov esi, dword [rbp + 0xf8]
jmp 0x1400ce8ba
mov esi, dword [rbp + 0x110]
mov edi, esi
and edi, 0x774d9608
or edi, 0x82228c0
mov eax, esi
and eax, 0x88b269f7
xor eax, edi
xor eax, 0x82228e0
and esi, 0x20
or esi, eax
mov dword [rbp + 0x118], esi
mov esi, dword [rbp + 0xe8]
jmp 0x1400ce8ba
mov esi, 0x55598278
jmp 0x1400ce8ba
mov esi, 0xdb345262
jmp 0x1400ce8ba
mov dword [rbp + 0x110], r15d
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov esi, r10d
jmp 0x1400ce8ba
cmp byte [rbp + 0x98], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400ce8ba
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400ce8ba
mov rsi, qword [rbp + 0xd8]
mov rbx, qword [rbp + 0x100]
cmp rbx, rsi
setne byte [rbp + 0x90]
mov ebx, dword [rbp + 0x28]
jmp 0x1400ce7a0
mov ebx, 0x3ce4ca43
jmp 0x1400ce7a0
mov ebx, 0xed48b973
jmp 0x1400ce7a0
mov dword [rbp + 0xe4], ebx
mov edx, dword [rbp + 0xe4]
mov r14, qword [rbp + 0x100]
add r14, 2
mov ebx, 0x470771fe
mov r13, qword [rbp + 0x78]
mov r15, qword [rbp + 0x60]
mov edi, dword [rbp + 0xa0]
mov eax, dword [rbp + 0x8c]
jmp 0x1400ce7a0
mov ebx, esi
cmp esi, 0xccd42cf9
jne 0x1400ce7a0
mov eax, dword [rbp + 0xd4]
mov edx, 0x400961e9
mov rsi, qword [rbp + 0x38]
jmp 0x1400ce5a9
cmp edx, 0xce326961
jle 0x1400cf364
cmp edx, 0xe3e5cbbb
jle 0x1400cf3f4
cmp edx, 0xf51a3327
jle 0x1400cfb7d
cmp edx, 0xf51a3328
je 0x1400cfbb5
cmp edx, 0x60ef9dc
jne 0x1400ce5a9
mov rax, qword [rbp + 0x30]
mov edx, 0x7f7836ef
jmp 0x1400ce5a9
cmp edx, 0x38333135
jg 0x1400cf422
cmp edx, 0x170a7f97
je 0x1400cfbab
cmp edx, 0x177149fd
je 0x1400cfbd3
cmp edx, 0x28b67010
jne 0x1400ce5a9
mov qword [rbp + 0x38], rsi
lea rax, [rbp + 0x40]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov r14, qword [rax + 0x60]
movzx edi, word [rax + 0x58]
and edi, 0xfffffffe
add rdi, r14
mov eax, dword [0x14015e5a0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14015e5a4], 0xa
setl r10b
or r10b, al
mov eax, dword [0x14015e5a8]
mov edx, dword [0x14015e5ac]
lea ecx, [rax - 1]
imul ecx, eax
mov dword [rbp + 0x70], ecx
mov eax, ecx
and eax, 1
mov r12d, 0x510c6068
mov ecx, 0x57aa21c3
cmovne r12d, ecx
sete cl
mov dword [rbp + 0xc8], edx
cmp edx, 0xa
mov edx, 0x510c6068
cmovl r12d, edx
setl dl
mov r8d, edx
or r8b, cl
xor al, dl
and dl, cl
xor dl, al
mov ecx, 0x467ea3c1
mov eax, 0x3b39fe
cmovne ecx, eax
test r8b, r8b
mov edx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne edx, eax
mov dword [rbp + 0xf8], edx
mov edx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne edx, eax
mov dword [rbp + 0xfc], edx
mov edx, 0x3b39fe
mov eax, 0xc912d88f
cmovne edx, eax
mov dword [rbp + 0xf0], edx
mov edx, 0xc881e571
mov eax, 0x1a430083
cmovne edx, eax
mov dword [rbp + 0xe8], edx
mov edx, 0xc881e571
mov eax, 0xa851185a
cmovne edx, eax
mov dword [rbp + 0xec], edx
mov r8d, 0x57aa21c3
mov eax, 0x250a1375
cmovne r8d, eax
mov r11d, 0x2c2bceb9
mov eax, 0xde373de5
cmovne r11d, eax
mov r13d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r13d, eax
mov r9d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r9d, eax
test r10b, r10b
mov edx, 0x91b4c398
mov eax, 0xccd42cf9
cmovne edx, eax
mov esi, 0x5540c048
mov eax, 0x2966c3ac
cmovne esi, eax
mov dword [rbp + 0xa4], esi
mov ebx, 0x5540c048
mov eax, 0x3ce4ca43
cmovne ebx, eax
mov qword [rbp + 0xd8], rdi
mov edi, 0x91b4c398
mov eax, 0xed48b973
cmovne edi, eax
mov dword [rbp + 0x20], edi
mov edi, 0xc811f438
mov eax, 0x33052d95
cmovne edi, eax
mov dword [rbp + 0x28], edi
mov edi, 0xc811f438
mov eax, 0x5b74f99a
cmovne edi, eax
mov dword [rbp + 0x18], edi
mov edi, 0x470771fe
mov r10d, 0x811c9dc5
mov dword [rbp + 0xa0], edx
mov dword [rbp + 0x8c], ebx
mov esi, edi
cmp edi, 0x2966c3ab
jle 0x1400ceebd
cmp esi, 0x470771fd
jg 0x1400ceeea
mov edi, edx
cmp esi, 0x2966c3ac
je 0x1400cee83
cmp esi, 0x33052d95
je 0x1400cef56
mov edi, esi
cmp esi, 0x3ce4ca43
jne 0x1400cee83
mov edi, dword [rbp + 0xa4]
jmp 0x1400cee83
cmp esi, 0xdeed1032
jle 0x1400cef26
cmp esi, 0xdeed1033
je 0x1400cef6f
mov edi, ebx
cmp esi, 0xed48b973
je 0x1400cee83
mov edi, esi
cmp esi, 0x1b19ae6f
jne 0x1400cee83
mov edi, dword [rbp + 0x20]
jmp 0x1400cee83
cmp esi, 0x5b74f99a
je 0x1400cf2ab
cmp esi, 0x5540c048
je 0x1400cf2cb
mov edi, esi
cmp esi, 0x470771fe
jne 0x1400cee83
mov dword [rbp + 0xd4], r10d
mov qword [rbp + 0x100], r14
mov edi, dword [rbp + 0x18]
jmp 0x1400cee83
cmp esi, 0x91b4c398
je 0x1400cf2d5
cmp esi, 0xc811f438
jne 0x1400cf311
mov rax, qword [rbp + 0xd8]
mov rax, qword [rbp + 0x100]
mov edi, 0x5b74f99a
jmp 0x1400cee83
cmp byte [rbp + 0x90], 0
mov edi, 0x1b19ae6f
mov eax, 0xdeed1033
cmovne edi, eax
jmp 0x1400cee83
test byte [rbp + 0x70], 1
mov rbx, qword [rbp + 0x100]
movsx ebx, byte [rbx]
mov r10d, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xc8], 0xa
setl byte [rbp + 0x9c]
mov esi, 0x6674bbf1
mov r15d, esi
cmp esi, 0x3b39fd
jle 0x1400ceff1
cmp r15d, 0x49c03259
jg 0x1400cf03f
cmp r15d, 0x2c2bceb8
jg 0x1400cf0e6
cmp r15d, 0x3b39fe
je 0x1400cf1be
cmp r15d, 0x1a430083
je 0x1400cf1c8
mov esi, r15d
cmp r15d, 0x250a1375
jne 0x1400cef9e
mov esi, dword [rbp + 0xec]
jmp 0x1400cef9e
cmp r15d, 0xc881e570
jle 0x1400cf09a
cmp r15d, 0xdb345261
jg 0x1400cf121
cmp r15d, 0xc881e571
je 0x1400cf1d9
mov esi, ecx
cmp r15d, 0xc912d88f
je 0x1400cef9e
mov esi, r15d
cmp r15d, 0xd62e6311
jne 0x1400cef9e
mov esi, r13d
jmp 0x1400cef9e
cmp r15d, 0x57aa21c2
jle 0x1400cf161
cmp r15d, 0x57aa21c3
je 0x1400cf1e9
cmp r15d, 0x6ac7b674
je 0x1400cf1f3
mov esi, r15d
cmp r15d, 0x6674bbf1
jne 0x1400cef9e
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov esi, 0x3b5dce57
mov edx, 0xdb345262
cmovne esi, edx
test al, al
cmovne esi, edx
jmp 0x1400cef9e
cmp r15d, 0x99812209
jle 0x1400cf196
mov esi, r12d
cmp r15d, 0x9981220a
je 0x1400cef9e
cmp r15d, 0xa851185a
je 0x1400cf20d
mov esi, r15d
cmp r15d, 0xb1e1e7d7
jne 0x1400cef9e
mov dword [rbp + 0x10c], r14d
mov esi, dword [rbp + 0xfc]
jmp 0x1400cef9e
cmp r15d, 0x2c2bceb9
je 0x1400cf245
cmp r15d, 0x3b5dce57
je 0x1400cf24f
mov esi, r15d
cmp r15d, 0x467ea3c1
jne 0x1400cef9e
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x110]
jmp 0x1400cef9e
cmp r15d, 0xdb345262
je 0x1400cf259
cmp r15d, 0xde373de5
je 0x1400cf277
mov esi, r15d
cmp r15d, 0xdeafaa86
jne 0x1400cef9e
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov esi, 0x6ac7b674
jmp 0x1400cef9e
mov esi, r8d
cmp r15d, 0x510c6068
je 0x1400cef9e
mov esi, r11d
cmp r15d, 0x55598278
je 0x1400cef9e
mov esi, r15d
cmp r15d, 0x49c0325a
jne 0x1400cef9e
jmp 0x1400cf2df
cmp r15d, 0x8b0aa6a2
je 0x1400cf290
mov esi, r15d
cmp r15d, 0x9298d228
jne 0x1400cef9e
mov esi, dword [rbp + 0xf0]
jmp 0x1400cef9e
mov esi, 0xc912d88f
jmp 0x1400cef9e
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x118]
jmp 0x1400cef9e
mov eax, dword [rbp + 0x110]
mov esi, 0xa851185a
jmp 0x1400cef9e
mov esi, 0x510c6068
jmp 0x1400cef9e
mov eax, dword [rbp + 0x10c]
xor eax, r10d
imul edi, eax, 0x1000193
mov esi, dword [rbp + 0xf8]
jmp 0x1400cef9e
mov esi, dword [rbp + 0x110]
mov edx, esi
and edx, 0x774d9608
or edx, 0x82228c0
mov eax, esi
and eax, 0x88b269f7
xor eax, edx
xor eax, 0x82228e0
and esi, 0x20
or esi, eax
mov dword [rbp + 0x118], esi
mov esi, dword [rbp + 0xe8]
jmp 0x1400cef9e
mov esi, 0x55598278
jmp 0x1400cef9e
mov esi, 0xdb345262
jmp 0x1400cef9e
mov dword [rbp + 0x110], ebx
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov esi, r9d
jmp 0x1400cef9e
cmp byte [rbp + 0x98], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400cef9e
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400cef9e
mov rsi, qword [rbp + 0xd8]
mov rdi, qword [rbp + 0x100]
cmp rdi, rsi
setne byte [rbp + 0x90]
mov edi, dword [rbp + 0x28]
jmp 0x1400cee83
mov edi, 0x3ce4ca43
jmp 0x1400cee83
mov edi, 0xed48b973
jmp 0x1400cee83
mov dword [rbp + 0xe4], edi
mov r10d, dword [rbp + 0xe4]
mov r14, qword [rbp + 0x100]
add r14, 2
mov edi, 0x470771fe
mov r15, qword [rbp + 0x60]
mov edx, dword [rbp + 0xa0]
mov ebx, dword [rbp + 0x8c]
jmp 0x1400cee83
mov edi, esi
cmp esi, 0xccd42cf9
jne 0x1400cee83
mov eax, dword [rbp + 0xd4]
cmp eax, 0xa3e6f6c3
sete byte [rbp + 0x11f]
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xcf5bae4e
mov eax, 0x3dd94882
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
mov rsi, qword [rbp + 0x38]
mov r13, qword [rbp + 0x78]
jmp 0x1400ce5a9
cmp edx, 0xbb3d9db9
jg 0x1400cfae4
cmp edx, 0x9281f0bb
je 0x1400cfbf1
cmp edx, 0xa0cc9fd6
je 0x1400cfbfb
cmp edx, 0xb3d12753
jne 0x1400ce5a9
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x4f37484d
mov eax, 0x7c0b0d9e
jmp 0x1400d0507
cmp edx, 0x436cf63f
je 0x1400cfc05
cmp edx, 0x4f37484d
je 0x1400cfc0f
cmp edx, 0x5571f093
jne 0x1400ce5a9
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xcf5bae4e
mov eax, 0x28b67010
jmp 0x1400d0507
cmp edx, 0xce326962
je 0x1400d000d
cmp edx, 0xcf5bae4e
je 0x1400d0026
cmp edx, 0xd0b2f031
jne 0x1400ce5a9
mov edx, 0x28b67010
jmp 0x1400ce5a9
cmp edx, 0x38333136
je 0x1400d0044
cmp edx, 0x3dd94882
je 0x1400d0062
cmp edx, 0x400961e9
jne 0x1400ce5a9
mov qword [rbp + 0x38], rsi
mov rcx, qword [rbp + 0xb0]
mov r10, qword [rcx + 0x60]
movzx edi, word [rcx + 0x58]
and edi, 0xfffffffe
add rdi, r10
mov edx, dword [0x14015e5a0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x14015e5a4], 0xa
setl r11b
or r11b, dl
mov edx, dword [0x14015e5a8]
mov ebx, dword [0x14015e5ac]
lea ecx, [rdx - 1]
imul ecx, edx
mov dword [rbp + 0xc0], ecx
mov edx, ecx
and edx, 1
mov r13d, 0x510c6068
mov ecx, 0x57aa21c3
cmovne r13d, ecx
sete r8b
mov dword [rbp + 0xb8], ebx
cmp ebx, 0xa
mov ecx, 0x510c6068
cmovl r13d, ecx
setl cl
mov ebx, ecx
or bl, r8b
xor dl, cl
and cl, r8b
xor cl, dl
mov esi, 0x467ea3c1
mov ecx, 0x3b39fe
cmovne esi, ecx
test bl, bl
mov edx, 0xdeafaa86
mov ecx, 0x49c0325a
cmovne edx, ecx
mov dword [rbp + 0xf8], edx
mov edx, 0xdeafaa86
mov ecx, 0x6ac7b674
cmovne edx, ecx
mov dword [rbp + 0xfc], edx
mov edx, 0x3b39fe
mov ecx, 0xc912d88f
cmovne edx, ecx
mov dword [rbp + 0xf0], edx
mov edx, 0xc881e571
mov ecx, 0x1a430083
cmovne edx, ecx
mov dword [rbp + 0xe8], edx
mov edx, 0xc881e571
mov ecx, 0xa851185a
cmovne edx, ecx
mov dword [rbp + 0xec], edx
mov edx, 0x57aa21c3
mov ecx, 0x250a1375
cmovne edx, ecx
mov r12d, 0x2c2bceb9
mov ecx, 0xde373de5
cmovne r12d, ecx
mov r8d, 0x2c2bceb9
mov ecx, 0x55598278
cmovne r8d, ecx
mov r9d, 0x3b5dce57
mov ecx, 0xd62e6311
cmovne r9d, ecx
test r11b, r11b
mov eax, 0x91b4c398
mov ecx, 0xccd42cf9
cmovne eax, ecx
mov ebx, 0x5540c048
mov ecx, 0x2966c3ac
cmovne ebx, ecx
mov dword [rbp + 0x78], ebx
mov r11d, 0x5540c048
mov ecx, 0x3ce4ca43
cmovne r11d, ecx
mov qword [rbp + 0xd8], rdi
mov edi, 0x91b4c398
mov ecx, 0xed48b973
cmovne edi, ecx
mov dword [rbp + 0x70], edi
mov edi, 0xc811f438
mov ecx, 0x33052d95
cmovne edi, ecx
mov dword [rbp + 0xa0], edi
mov edi, 0xc811f438
mov ecx, 0x5b74f99a
cmovne edi, ecx
mov dword [rbp + 0xa4], edi
mov edi, 0x470771fe
mov ecx, 0x811c9dc5
mov dword [rbp + 0x60], eax
mov dword [rbp + 0xc8], r11d
mov ebx, edi
cmp edi, 0x2966c3ab
jle 0x1400cf62f
cmp ebx, 0x470771fd
jg 0x1400cf65d
mov edi, eax
cmp ebx, 0x2966c3ac
je 0x1400cf5f8
cmp ebx, 0x33052d95
je 0x1400cf6cb
mov edi, ebx
cmp ebx, 0x3ce4ca43
jne 0x1400cf5f8
mov edi, dword [rbp + 0x78]
jmp 0x1400cf5f8
cmp ebx, 0xdeed1032
jle 0x1400cf69b
cmp ebx, 0xdeed1033
je 0x1400cf6e4
mov edi, r11d
cmp ebx, 0xed48b973
je 0x1400cf5f8
mov edi, ebx
cmp ebx, 0x1b19ae6f
jne 0x1400cf5f8
mov edi, dword [rbp + 0x70]
jmp 0x1400cf5f8
cmp ebx, 0x5b74f99a
je 0x1400cfa24
cmp ebx, 0x5540c048
je 0x1400cfa47
mov edi, ebx
cmp ebx, 0x470771fe
jne 0x1400cf5f8
mov dword [rbp + 0xd4], ecx
mov qword [rbp + 0x100], r10
mov edi, dword [rbp + 0xa4]
jmp 0x1400cf5f8
cmp ebx, 0x91b4c398
je 0x1400cfa51
cmp ebx, 0xc811f438
jne 0x1400cfa86
mov rbx, qword [rbp + 0xd8]
mov rbx, qword [rbp + 0x100]
mov edi, 0x5b74f99a
jmp 0x1400cf5f8
cmp byte [rbp + 0x90], 0
mov edi, 0x1b19ae6f
mov ebx, 0xdeed1033
cmovne edi, ebx
jmp 0x1400cf5f8
test byte [rbp + 0xc0], 1
mov rax, qword [rbp + 0x100]
movsx r15d, byte [rax]
mov r10d, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xb8], 0xa
setl byte [rbp + 0x9c]
mov ebx, 0x6674bbf1
mov r14d, ebx
cmp ebx, 0x3b39fd
jle 0x1400cf76a
cmp r14d, 0x49c03259
jg 0x1400cf7b8
cmp r14d, 0x2c2bceb8
jg 0x1400cf85f
cmp r14d, 0x3b39fe
je 0x1400cf936
cmp r14d, 0x1a430083
je 0x1400cf940
mov ebx, r14d
cmp r14d, 0x250a1375
jne 0x1400cf717
mov ebx, dword [rbp + 0xec]
jmp 0x1400cf717
cmp r14d, 0xc881e570
jle 0x1400cf813
cmp r14d, 0xdb345261
jg 0x1400cf89a
cmp r14d, 0xc881e571
je 0x1400cf951
mov ebx, esi
cmp r14d, 0xc912d88f
je 0x1400cf717
mov ebx, r14d
cmp r14d, 0xd62e6311
jne 0x1400cf717
mov ebx, r8d
jmp 0x1400cf717
cmp r14d, 0x57aa21c2
jle 0x1400cf8da
cmp r14d, 0x57aa21c3
je 0x1400cf961
cmp r14d, 0x6ac7b674
je 0x1400cf96b
mov ebx, r14d
cmp r14d, 0x6674bbf1
jne 0x1400cf717
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov ebx, 0x3b5dce57
mov ecx, 0xdb345262
cmovne ebx, ecx
test al, al
cmovne ebx, ecx
jmp 0x1400cf717
cmp r14d, 0x99812209
jle 0x1400cf90e
mov ebx, r13d
cmp r14d, 0x9981220a
je 0x1400cf717
cmp r14d, 0xa851185a
je 0x1400cf985
mov ebx, r14d
cmp r14d, 0xb1e1e7d7
jne 0x1400cf717
mov dword [rbp + 0x10c], r11d
mov ebx, dword [rbp + 0xfc]
jmp 0x1400cf717
cmp r14d, 0x2c2bceb9
je 0x1400cf9bd
cmp r14d, 0x3b5dce57
je 0x1400cf9c7
mov ebx, r14d
cmp r14d, 0x467ea3c1
jne 0x1400cf717
mov ebx, 0xb1e1e7d7
mov r11d, dword [rbp + 0x110]
jmp 0x1400cf717
cmp r14d, 0xdb345262
je 0x1400cf9d1
cmp r14d, 0xde373de5
je 0x1400cf9f0
mov ebx, r14d
cmp r14d, 0xdeafaa86
jne 0x1400cf717
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov ebx, 0x6ac7b674
jmp 0x1400cf717
mov ebx, edx
cmp r14d, 0x510c6068
je 0x1400cf717
mov ebx, r12d
cmp r14d, 0x55598278
je 0x1400cf717
mov ebx, r14d
cmp r14d, 0x49c0325a
jne 0x1400cf717
jmp 0x1400cfa5b
cmp r14d, 0x8b0aa6a2
je 0x1400cfa09
mov ebx, r14d
cmp r14d, 0x9298d228
jne 0x1400cf717
mov ebx, dword [rbp + 0xf0]
jmp 0x1400cf717
mov ebx, 0xc912d88f
jmp 0x1400cf717
mov ebx, 0xb1e1e7d7
mov r11d, dword [rbp + 0x118]
jmp 0x1400cf717
mov eax, dword [rbp + 0x110]
mov ebx, 0xa851185a
jmp 0x1400cf717
mov ebx, 0x510c6068
jmp 0x1400cf717
mov eax, dword [rbp + 0x10c]
xor eax, r10d
imul edi, eax, 0x1000193
mov ebx, dword [rbp + 0xf8]
jmp 0x1400cf717
mov ebx, dword [rbp + 0x110]
mov ecx, ebx
and ecx, 0x774d9608
or ecx, 0x82228c0
mov eax, ebx
and eax, 0x88b269f7
xor eax, ecx
xor eax, 0x82228e0
and ebx, 0x20
or ebx, eax
mov dword [rbp + 0x118], ebx
mov ebx, dword [rbp + 0xe8]
jmp 0x1400cf717
mov ebx, 0x55598278
jmp 0x1400cf717
mov ebx, 0xdb345262
jmp 0x1400cf717
mov dword [rbp + 0x110], r15d
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov ebx, r9d
jmp 0x1400cf717
cmp byte [rbp + 0x98], 0
mov ebx, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne ebx, eax
jmp 0x1400cf717
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov ebx, 0x9298d228
mov eax, 0x9981220a
cmovl ebx, eax
jmp 0x1400cf717
mov rbx, qword [rbp + 0xd8]
mov rdi, qword [rbp + 0x100]
cmp rdi, rbx
setne byte [rbp + 0x90]
mov edi, dword [rbp + 0xa0]
jmp 0x1400cf5f8
mov edi, 0x3ce4ca43
jmp 0x1400cf5f8
mov edi, 0xed48b973
jmp 0x1400cf5f8
mov dword [rbp + 0xe4], edi
mov ecx, dword [rbp + 0xe4]
mov r10, qword [rbp + 0x100]
add r10, 2
mov edi, 0x470771fe
mov eax, dword [rbp + 0x60]
mov r11d, dword [rbp + 0xc8]
jmp 0x1400cf5f8
mov edi, ebx
cmp ebx, 0xccd42cf9
jne 0x1400cf5f8
mov eax, dword [rbp + 0xd4]
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x795ebdcf
mov eax, 0xd0b2f031
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
mov rax, qword [rbp + 0xb0]
mov r13, rax
mov r15, rax
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xc0], rax
mov rsi, qword [rbp + 0x38]
jmp 0x1400ce5a9
cmp edx, 0xbb3d9dba
je 0x1400d007b
cmp edx, 0xc567bf4d
je 0x1400d0099
cmp edx, 0xc693680e
jne 0x1400ce5a9
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x170a7f97
mov eax, 0xa0cc9fd6
cmovne edx, eax
cmp dword [0x14015e654], 0xa
mov eax, 0x170a7f97
cmovl edx, eax
jmp 0x1400ce5a9
cmp edx, 0x7c0b0d9e
je 0x1400d00b7
cmp edx, 0x7f7836ef
jne 0x1400ce5a9
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x68], rax
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x60ef9dc
mov eax, 0x6bf53196
jmp 0x1400d0507
cmp edx, 0xe52c363a
jne 0x1400d0519
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xa0cc9fd6
mov eax, 0xbb3d9dba
jmp 0x1400d0507
mov rax, qword [rbp + 0x68]
mov edx, 0xe3e5cbbc
jmp 0x1400ce5a9
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x60ef9dc
mov eax, 0x7f7836ef
jmp 0x1400d0507
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x9281f0bb
mov eax, 0xf51a3328
jmp 0x1400d0507
mov edx, 0x177149fd
jmp 0x1400ce5a9
mov edx, 0xbb3d9dba
jmp 0x1400ce5a9
mov edx, 0x38333136
jmp 0x1400ce5a9
mov eax, dword [0x14015e5b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x14015e5b4], 0xa
setl byte [rbp + 0x118]
setl al
mov ebx, 0xd6cbeb5d
mov r8d, 0xfe410fc6
cmovl ebx, r8d
test ecx, ecx
sete byte [rbp + 0x110]
sete dl
mov edi, 0xd6cbeb5d
cmovne ebx, edi
or dl, al
xor cl, al
cmove ebx, r8d
mov dword [rbp + 0xf8], ebx
test dl, dl
mov ecx, 0xc80b5dac
mov eax, 0x4a68103a
cmovne ecx, eax
mov dword [rbp + 0xfc], ecx
mov r9d, 0xc80b5dac
mov eax, 0x959cc0c1
cmovne r9d, eax
mov r11d, 0x60334996
mov eax, 0x6ac8fb58
cmovne r11d, eax
mov edi, 0x60334996
mov eax, 0x7f678f4f
cmovne edi, eax
mov ecx, 0xb2060da1
mov eax, 0x7f683cae
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov r8d, 0xb2060da1
mov eax, 0x7d846f19
cmovne r8d, eax
mov ecx, 0xc70553a3
mov eax, 0xcfba4b7a
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0xc70553a3
mov eax, 0x8c0a7502
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r10d, 0x8a768cc8
mov eax, 0xe0888ce4
cmovne r10d, eax
mov r12d, 0x8a768cc8
mov eax, 0x9e4161c
cmovne r12d, eax
mov edx, 0x1472dda9
mov eax, edx
mov ebx, ecx
cmp edx, 0xe9812e3c
jle 0x1400cfd5f
cmp eax, 0x60334995
jle 0x1400cfda2
cmp eax, 0x7d846f18
jle 0x1400cfe25
cmp eax, 0x7d846f19
je 0x1400cfedf
mov ecx, ebx
mov edx, r11d
cmp eax, 0x7f678f4f
je 0x1400cfd0b
mov ecx, ebx
mov edx, eax
cmp eax, 0x7f683cae
jne 0x1400cfd0b
mov edx, 0xe9812e3d
mov r14b, byte [rbp + 0x10c]
mov ecx, ebx
jmp 0x1400cfd0b
cmp eax, 0xc80b5dab
jg 0x1400cfdde
cmp eax, 0x959cc0c0
jle 0x1400cfe54
cmp eax, 0x959cc0c1
je 0x1400cfeff
cmp eax, 0xb2060da1
je 0x1400cff2e
mov ecx, ebx
mov edx, eax
cmp eax, 0xc70553a3
jne 0x1400cfd0b
mov edx, 0x8c0a7502
mov ecx, ebx
jmp 0x1400cfd0b
cmp eax, 0x9e4161b
jle 0x1400cfe7b
cmp eax, 0x9e4161c
je 0x1400cff41
cmp eax, 0x1472dda9
je 0x1400cff91
mov ecx, ebx
mov edx, eax
cmp eax, 0x4a68103a
jne 0x1400cfd0b
mov edx, 0x60642ae6
mov ecx, ebx
jmp 0x1400cfd0b
cmp eax, 0xcfba4b79
jle 0x1400cfeb8
mov ecx, ebx
mov edx, r8d
cmp eax, 0xcfba4b7a
je 0x1400cfd0b
mov ecx, ebx
mov edx, r9d
cmp eax, 0xd6cbeb5d
je 0x1400cfd0b
mov ecx, ebx
mov edx, eax
cmp eax, 0xe0888ce4
jne 0x1400cfd0b
mov ecx, ebx
mov edx, dword [rbp + 0xf8]
jmp 0x1400cfd0b
cmp eax, 0x60334996
je 0x1400cffb7
mov ecx, ebx
mov edx, r12d
cmp eax, 0x60642ae6
je 0x1400cfd0b
mov ecx, ebx
mov edx, eax
cmp eax, 0x6ac8fb58
jne 0x1400cfd0b
jmp 0x1400d04be
cmp eax, 0x8a768cc8
je 0x1400cffc3
mov ecx, ebx
mov edx, eax
cmp eax, 0x8c0a7502
jne 0x1400cfd0b
mov ecx, ebx
mov edx, dword [rbp + 0xe8]
jmp 0x1400cfd0b
mov ecx, r14d
mov edx, edi
cmp eax, 0xe9812e3d
je 0x1400cfd0b
mov ecx, ebx
mov edx, eax
cmp eax, 0xfe410fc6
jne 0x1400cfd0b
cmp byte [rbp + 0xe4], 0
mov edx, 0xe9812e3d
mov eax, 0xca6f9097
cmovne edx, eax
xor r14d, r14d
mov ecx, ebx
jmp 0x1400cfd0b
cmp eax, 0xc80b5dac
je 0x1400cffd8
mov ecx, ebx
mov edx, eax
cmp eax, 0xca6f9097
jne 0x1400cfd0b
mov ecx, ebx
mov edx, dword [rbp + 0xec]
jmp 0x1400cfd0b
mov rax, qword [rbp + 0x100]
cmp qword [rax + 0x30], 0
setne byte [rbp + 0x10c]
mov ecx, ebx
mov edx, dword [rbp + 0xf0]
jmp 0x1400cfd0b
mov rsi, qword [r15]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov ecx, ebx
mov edx, dword [rbp + 0xfc]
jmp 0x1400cfd0b
mov rax, qword [rbp + 0x100]
mov edx, 0x7d846f19
mov ecx, ebx
jmp 0x1400cfd0b
mov rax, qword [r13]
mov qword [rbp + 0x100], rax
mov rsi, qword [rbp + 0x100]
mov qword [rbp + 0x40], rsi
mov rax, qword [rbp + 0x100]
cmp rax, qword [rbp + 0x80]
setne byte [rbp + 0xe4]
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov ecx, ebx
mov edx, r10d
jmp 0x1400cfd0b
mov al, byte [rbp + 0x110]
cmp byte [rbp + 0x118], 0
mov edx, 0xd6cbeb5d
mov ecx, 0x60642ae6
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov ecx, ebx
jmp 0x1400cfd0b
mov edx, 0x7f678f4f
mov ecx, ebx
jmp 0x1400cfd0b
mov rax, qword [rbp + 0xb8]
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov edx, 0x9e4161c
jmp 0x1400cffeb
mov rax, qword [rbp + 0xc0]
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov edx, 0x959cc0c1
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov ecx, ebx
jmp 0x1400cfd0b
cmp byte [rbp + 0x11e], 0
mov edx, 0xe52c363a
mov eax, 0x5571f093
cmovne edx, eax
jmp 0x1400ce5a9
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x795ebdcf
mov eax, 0x400961e9
jmp 0x1400d0507
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x436cf63f
mov eax, 0xc693680e
jmp 0x1400d0507
cmp byte [rbp + 0x11f], 0
mov edx, 0xb3d12753
mov eax, 0xc567bf4d
cmovne edx, eax
jmp 0x1400ce5a9
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x436cf63f
mov eax, 0x38333136
jmp 0x1400d0507
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x9281f0bb
mov eax, 0x177149fd
jmp 0x1400d0507
mov eax, dword [0x14015e5b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x14015e5b4], 0xa
setl byte [rbp + 0x118]
setl al
mov ebx, 0xd6cbeb5d
mov r8d, 0xfe410fc6
cmovl ebx, r8d
test ecx, ecx
sete byte [rbp + 0x110]
sete dl
mov edi, 0xd6cbeb5d
cmovne ebx, edi
or dl, al
xor cl, al
cmove ebx, r8d
mov dword [rbp + 0xf8], ebx
test dl, dl
mov ecx, 0xc80b5dac
mov eax, 0x4a68103a
cmovne ecx, eax
mov dword [rbp + 0xfc], ecx
mov r9d, 0xc80b5dac
mov eax, 0x959cc0c1
cmovne r9d, eax
mov ebx, 0x60334996
mov eax, 0x6ac8fb58
cmovne ebx, eax
mov r8d, 0x60334996
mov eax, 0x7f678f4f
cmovne r8d, eax
mov ecx, 0xb2060da1
mov eax, 0x7f683cae
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov edi, 0xb2060da1
mov eax, 0x7d846f19
cmovne edi, eax
mov ecx, 0xc70553a3
mov eax, 0xcfba4b7a
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0xc70553a3
mov eax, 0x8c0a7502
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r10d, 0x8a768cc8
mov eax, 0xe0888ce4
cmovne r10d, eax
mov r12d, 0x8a768cc8
mov eax, 0x9e4161c
cmovne r12d, eax
mov ecx, 0x1472dda9
mov eax, ecx
mov r11d, edx
cmp ecx, 0xe9812e3c
jle 0x1400d0208
cmp eax, 0x60334995
jle 0x1400d024d
cmp eax, 0x7d846f18
jle 0x1400d02d5
cmp eax, 0x7d846f19
je 0x1400d0398
mov edx, r11d
mov ecx, ebx
cmp eax, 0x7f678f4f
je 0x1400d01b1
mov edx, r11d
mov ecx, eax
cmp eax, 0x7f683cae
jne 0x1400d01b1
mov ecx, 0xe9812e3d
mov r14b, byte [rbp + 0x10c]
mov edx, r11d
jmp 0x1400d01b1
cmp eax, 0xc80b5dab
jg 0x1400d028b
cmp eax, 0x959cc0c0
jle 0x1400d0306
cmp eax, 0x959cc0c1
je 0x1400d03b9
cmp eax, 0xb2060da1
je 0x1400d03e9
mov edx, r11d
mov ecx, eax
cmp eax, 0xc70553a3
jne 0x1400d01b1
mov ecx, 0x8c0a7502
mov edx, r11d
jmp 0x1400d01b1
cmp eax, 0x9e4161b
jle 0x1400d032f
cmp eax, 0x9e4161c
je 0x1400d03fd
cmp eax, 0x1472dda9
je 0x1400d044d
mov edx, r11d
mov ecx, eax
cmp eax, 0x4a68103a
jne 0x1400d01b1
mov ecx, 0x60642ae6
mov edx, r11d
jmp 0x1400d01b1
cmp eax, 0xcfba4b79
jle 0x1400d036f
mov edx, r11d
mov ecx, edi
cmp eax, 0xcfba4b7a
je 0x1400d01b1
mov edx, r11d
mov ecx, r9d
cmp eax, 0xd6cbeb5d
je 0x1400d01b1
mov edx, r11d
mov ecx, eax
cmp eax, 0xe0888ce4
jne 0x1400d01b1
mov edx, r11d
mov ecx, dword [rbp + 0xf8]
jmp 0x1400d01b1
cmp eax, 0x60334996
je 0x1400d0474
mov edx, r11d
mov ecx, r12d
cmp eax, 0x60642ae6
je 0x1400d01b1
mov edx, r11d
mov ecx, eax
cmp eax, 0x6ac8fb58
jne 0x1400d01b1
jmp 0x1400d04d7
cmp eax, 0x8a768cc8
je 0x1400d0481
mov edx, r11d
mov ecx, eax
cmp eax, 0x8c0a7502
jne 0x1400d01b1
mov edx, r11d
mov ecx, dword [rbp + 0xe8]
jmp 0x1400d01b1
mov edx, r14d
mov ecx, r8d
cmp eax, 0xe9812e3d
je 0x1400d01b1
mov edx, r11d
mov ecx, eax
cmp eax, 0xfe410fc6
jne 0x1400d01b1
cmp byte [rbp + 0xe4], 0
mov ecx, 0xe9812e3d
mov eax, 0xca6f9097
cmovne ecx, eax
xor r14d, r14d
mov edx, r11d
jmp 0x1400d01b1
cmp eax, 0xc80b5dac
je 0x1400d048f
mov edx, r11d
mov ecx, eax
cmp eax, 0xca6f9097
jne 0x1400d01b1
mov edx, r11d
mov ecx, dword [rbp + 0xec]
jmp 0x1400d01b1
mov rax, qword [rbp + 0x100]
cmp qword [rax + 0x30], 0
setne byte [rbp + 0x10c]
mov edx, r11d
mov ecx, dword [rbp + 0xf0]
jmp 0x1400d01b1
mov rsi, qword [rsi]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov edx, r11d
mov ecx, dword [rbp + 0xfc]
jmp 0x1400d01b1
mov rax, qword [rbp + 0x100]
mov ecx, 0x7d846f19
mov edx, r11d
jmp 0x1400d01b1
mov rax, qword [rsi]
mov qword [rbp + 0x100], rax
mov rsi, qword [rbp + 0x100]
mov qword [rbp + 0x40], rsi
mov rax, qword [rbp + 0x100]
cmp rax, qword [rbp + 0x80]
setne byte [rbp + 0xe4]
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov edx, r11d
mov ecx, r10d
jmp 0x1400d01b1
mov al, byte [rbp + 0x110]
cmp byte [rbp + 0x118], 0
mov ecx, 0xd6cbeb5d
mov edx, 0x60642ae6
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov edx, r11d
jmp 0x1400d01b1
mov ecx, 0x7f678f4f
mov edx, r11d
jmp 0x1400d01b1
mov rsi, qword [rsi]
mov qword [rbp + 0x40], rsi
mov ecx, 0x9e4161c
jmp 0x1400d049b
mov rsi, qword [rsi]
mov qword [rbp + 0x40], rsi
mov ecx, 0x959cc0c1
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov edx, r11d
jmp 0x1400d01b1
and bl, 1
mov byte [rbp + 0xd8], bl
mov al, byte [rbp + 0xd8]
mov edx, 0x7c0b0d9e
jmp 0x1400ce5a9
and r11b, 1
mov byte [rbp + 0xd8], r11b
mov al, byte [rbp + 0xd8]
mov byte [rbp + 0x11e], al
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x4f37484d
mov eax, 0xce326962
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
jmp 0x1400ce5a9
cmp edx, 0xe3e5cbbc
jne 0x1400ce5a9
mov rax, qword [rbp + 0x10]
mov eax, 0xadedc60a
jmp 0x1400cb82f
mov eax, 0x1c41c433
jmp 0x1400cb705
mov dword [rbp - 0x34], 0
mov eax, dword [rbp - 0x64]
jmp 0x1400cb705
mov eax, 0x566a6e32
jmp 0x1400cb705
mov eax, 0x70
call fcn.14011cdd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x40], rax
mov eax, 0x20
call fcn.14011cdd0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x30], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp - 0x48]
mov rax, qword [rbp - 0x48]
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax + 0x20], xmm6
movups xmmword [rax + 0x30], xmm6
movups xmmword [rax + 0x40], xmm6
movups xmmword [rax + 0x50], xmm6
mov ecx, 0
mov qword [rax + 0x60], rcx
movups xmmword [rax], xmm6
mov rax, qword [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp - 0x50]
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm6
mov rax, qword [rbp - 0x40]
mov dword [rax], 0x68
mov eax, dword [0x14015e640]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xde59a38f
mov ecx, 0xdd395dd5
jmp 0x1400daae8
mov eax, dword [0x14015e648]
mov ecx, dword [0x14015e64c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xcf]
cmp ecx, 0xa
setl byte [rbp + 0x117]
mov eax, 0x5149ae54
cmp eax, 0xfc4b51ed
jg 0x1400d0632
cmp eax, 0xadedc60a
je 0x1400d0665
cmp eax, 0xc9e7b647
jne 0x1400d0618
jmp 0x1400d7ee0
cmp eax, 0xfc4b51ee
je 0x1400d2ca0
cmp eax, 0x5149ae54
jne 0x1400d0618
mov cl, byte [rbp + 0xcf]
cmp byte [rbp + 0x117], 0
mov eax, 0xfc4b51ee
mov edx, 0xadedc60a
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400d0618
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov ecx, dword [0x14015e588]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
mov edx, 0x264fea69
mov ecx, 0x3e72eabf
cmovne edx, ecx
cmp dword [0x14015e58c], 0xa
setl byte [rbp + 0x30]
mov ecx, 0x264fea69
cmovl edx, ecx
mov dword [rbp + 0xe8], edx
setl r11b
mov edi, 0x6257ca7f
mov r15d, 0xcfc54682
cmovl edi, r15d
test eax, eax
sete byte [rbp + 0x10c]
sete bl
mov edx, dword [0x14015e590]
mov ecx, 0x6257ca7f
cmovne edi, ecx
mov esi, dword [0x14015e594]
lea ecx, [rdx - 1]
imul ecx, edx
mov dword [rbp + 0xfc], ecx
test cl, 1
sete dl
mov r13d, 0xa7def423
mov ecx, 0x6f95fc38
cmovne r13d, ecx
mov dword [rbp + 0xf8], esi
cmp esi, 0xa
setl cl
mov esi, 0xa7def423
cmovl r13d, esi
or cl, dl
mov edx, 0x6f95fc38
mov ecx, 0xd4609c72
cmovne edx, ecx
mov r9d, 0xf4268a8f
mov ecx, 0xf33918f
cmovne r9d, ecx
mov ecx, dword [0x14015e598]
lea r8d, [rcx - 1]
imul r8d, ecx
test r8b, 1
mov r14d, 0x626f352e
mov ecx, 0xce5a9c8f
cmove r14d, ecx
mov esi, dword [0x14015e59c]
mov dword [rbp + 0xf0], esi
cmp esi, 0xa
cmovl r14d, ecx
or bl, r11b
xor al, r11b
cmove edi, r15d
mov dword [rbp + 0xec], edi
test bl, bl
mov ecx, 0x3e72eabf
mov eax, 0xd551756
cmovne ecx, eax
mov dword [rbp + 0xb0], ecx
mov ecx, 0x6257ca7f
mov eax, 0xabd2975e
cmovne ecx, eax
mov dword [rbp + 0x80], ecx
mov ecx, 0x2d78d049
mov eax, 0x86962751
cmovne ecx, eax
mov dword [rbp + 0x78], ecx
mov ecx, 0x84fc14bc
mov eax, ecx
cmp ecx, 0x264fea68
jle 0x1400d07e1
cmp eax, 0x3e72eabe
jle 0x1400d0805
cmp eax, 0x3e72eabf
je 0x1400d0843
mov ecx, dword [rbp + 0xe8]
cmp eax, 0x6257ca7f
je 0x1400d07ae
mov ecx, eax
cmp eax, 0x631cb0e1
jne 0x1400d07ae
mov ecx, dword [rbp + 0x78]
jmp 0x1400d07ae
cmp eax, 0xabd2975d
jle 0x1400d0820
cmp eax, 0xabd2975e
je 0x1400d090f
cmp eax, 0xd551756
jne 0x1400d0ce5
mov ecx, 0xabd2975e
jmp 0x1400d07ae
cmp eax, 0x264fea69
je 0x1400d09db
mov ecx, eax
cmp eax, 0x2d78d049
jne 0x1400d07ae
mov ecx, 0x631cb0e1
jmp 0x1400d07ae
cmp eax, 0x84fc14bc
je 0x1400d0aa7
mov ecx, eax
cmp eax, 0x86962751
jne 0x1400d07ae
mov ecx, dword [rbp + 0x80]
jmp 0x1400d07ae
test byte [rbp + 0xfc], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xf8], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400d08a3
cmp ecx, 0x48a5bbbf
jg 0x1400d08c0
cmp ecx, 0xf33918f
je 0x1400d0ac8
cmp ecx, 0x1088b1a7
jne 0x1400d0861
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d0861
cmp ecx, 0xa7def423
je 0x1400d08e0
cmp ecx, 0xd4609c72
je 0x1400d08f0
cmp ecx, 0xf4268a8f
jne 0x1400d0861
mov ecx, r13d
jmp 0x1400d0861
cmp ecx, 0x48a5bbc0
je 0x1400d08fa
cmp ecx, 0x6f95fc38
jne 0x1400d0861
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400d0861
mov rcx, qword gs:[0x60]
mov ecx, edx
jmp 0x1400d0861
mov ecx, 0x48a5bbc0
jmp 0x1400d0861
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, r9d
jmp 0x1400d0861
test byte [rbp + 0xfc], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xf8], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400d096f
cmp ecx, 0x48a5bbbf
jg 0x1400d098c
cmp ecx, 0xf33918f
je 0x1400d0b73
cmp ecx, 0x1088b1a7
jne 0x1400d092d
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d092d
cmp ecx, 0xa7def423
je 0x1400d09ac
cmp ecx, 0xd4609c72
je 0x1400d09bc
cmp ecx, 0xf4268a8f
jne 0x1400d092d
mov ecx, r13d
jmp 0x1400d092d
cmp ecx, 0x48a5bbc0
je 0x1400d09c6
cmp ecx, 0x6f95fc38
jne 0x1400d092d
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400d092d
mov rcx, qword gs:[0x60]
mov ecx, edx
jmp 0x1400d092d
mov ecx, 0x48a5bbc0
jmp 0x1400d092d
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, r9d
jmp 0x1400d092d
test byte [rbp + 0xfc], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xf8], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400d0a3b
cmp ecx, 0x48a5bbbf
jg 0x1400d0a58
cmp ecx, 0xf33918f
je 0x1400d0c1e
cmp ecx, 0x1088b1a7
jne 0x1400d09f9
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d09f9
cmp ecx, 0xa7def423
je 0x1400d0a78
cmp ecx, 0xd4609c72
je 0x1400d0a88
cmp ecx, 0xf4268a8f
jne 0x1400d09f9
mov ecx, r13d
jmp 0x1400d09f9
cmp ecx, 0x48a5bbc0
je 0x1400d0a92
cmp ecx, 0x6f95fc38
jne 0x1400d09f9
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400d09f9
mov rcx, qword gs:[0x60]
mov ecx, edx
jmp 0x1400d09f9
mov ecx, 0x48a5bbc0
jmp 0x1400d09f9
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, r9d
jmp 0x1400d09f9
mov al, byte [rbp + 0x10c]
cmp byte [rbp + 0x30], 0
mov ecx, 0x2d78d049
mov ebx, 0x631cb0e1
cmovne ecx, ebx
test al, al
cmovne ecx, ebx
jmp 0x1400d07ae
test r8b, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp dword [rbp + 0xf0], 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400d0b19
cmp ecx, 0xce5a9c8f
je 0x1400d0cc5
cmp ecx, 0xe6bd2f44
jne 0x1400d0af8
mov ecx, r14d
jmp 0x1400d0b4f
cmp ecx, 0x626f352e
je 0x1400d0b4a
cmp ecx, 0x6dcde06e
jne 0x1400d0af8
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d0af8
mov ecx, 0xe6bd2f44
mov r11, qword [rax]
mov qword [rbp + 0x40], r11
mov qword [rbp + 0x48], r11
mov r15, r11
mov rsi, r11
mov qword [rbp + 0xb8], r11
mov qword [rbp + 0xc0], r11
mov r12, r11
jmp 0x1400d0af8
test r8b, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp dword [rbp + 0xf0], 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400d0bc4
cmp ecx, 0xce5a9c8f
je 0x1400d0ccf
cmp ecx, 0xe6bd2f44
jne 0x1400d0ba3
mov ecx, r14d
jmp 0x1400d0bfa
cmp ecx, 0x626f352e
je 0x1400d0bf5
cmp ecx, 0x6dcde06e
jne 0x1400d0ba3
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d0ba3
mov ecx, 0xe6bd2f44
mov r11, qword [rax]
mov qword [rbp + 0x40], r11
mov qword [rbp + 0x48], r11
mov r15, r11
mov rsi, r11
mov qword [rbp + 0xb8], r11
mov qword [rbp + 0xc0], r11
mov r12, r11
jmp 0x1400d0ba3
test r8b, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp dword [rbp + 0xf0], 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400d0c6b
cmp ecx, 0xce5a9c8f
je 0x1400d0cda
cmp ecx, 0xe6bd2f44
jne 0x1400d0c4e
mov ecx, r14d
jmp 0x1400d0ca1
cmp ecx, 0x626f352e
je 0x1400d0c9c
cmp ecx, 0x6dcde06e
jne 0x1400d0c4e
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d0c4e
mov ecx, 0xe6bd2f44
mov r11, qword [rax]
mov qword [rbp + 0x40], r11
mov qword [rbp + 0x48], r11
mov r15, r11
mov rsi, r11
mov qword [rbp + 0xb8], r11
mov qword [rbp + 0xc0], r11
mov r12, r11
jmp 0x1400d0c4e
mov ecx, 0x264fea69
jmp 0x1400d07ae
mov ecx, dword [rbp + 0xec]
jmp 0x1400d07ae
mov ecx, dword [rbp + 0xb0]
jmp 0x1400d07ae
mov ecx, eax
cmp eax, 0xcfc54682
jne 0x1400d07ae
mov edx, 0x5571f093
mov qword [rbp + 0xb0], r12
mov qword [rbp + 0x60], r12
cmp edx, 0x170a7f96
jle 0x1400d13b4
cmp edx, 0x436cf63e
mov qword [rbp + 0x80], r11
mov qword [rbp + 0x78], r15
jle 0x1400d13fe
cmp edx, 0x6bf53195
jle 0x1400d1ae1
cmp edx, 0x7c0b0d9d
jg 0x1400d226c
cmp edx, 0x6bf53196
je 0x1400d22db
cmp edx, 0x795ebdcf
jne 0x1400d0d02
mov qword [rbp + 0x38], rsi
mov rcx, qword [rbp + 0xb0]
mov r13, qword [rcx + 0x60]
movzx esi, word [rcx + 0x58]
and esi, 0xfffffffe
add rsi, r13
mov ecx, dword [0x14015e5a0]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete cl
cmp dword [0x14015e5a4], 0xa
setl r8b
or r8b, cl
mov ecx, dword [0x14015e5a8]
mov ebx, dword [0x14015e5ac]
lea edx, [rcx - 1]
imul edx, ecx
mov dword [rbp + 0x70], edx
mov ecx, edx
and ecx, 1
mov r10d, 0x510c6068
mov edx, 0x57aa21c3
cmovne r10d, edx
sete r9b
mov dword [rbp + 0xc8], ebx
cmp ebx, 0xa
mov edx, 0x510c6068
cmovl r10d, edx
setl dl
mov ebx, edx
or bl, r9b
xor cl, dl
and dl, r9b
xor dl, cl
mov ecx, 0x467ea3c1
mov edx, 0x3b39fe
cmovne ecx, edx
test bl, bl
mov ebx, 0xdeafaa86
mov edx, 0x49c0325a
cmovne ebx, edx
mov dword [rbp + 0xf8], ebx
mov ebx, 0xdeafaa86
mov edx, 0x6ac7b674
cmovne ebx, edx
mov dword [rbp + 0xfc], ebx
mov ebx, 0x3b39fe
mov edx, 0xc912d88f
cmovne ebx, edx
mov dword [rbp + 0xf0], ebx
mov ebx, 0xc881e571
mov edx, 0x1a430083
cmovne ebx, edx
mov dword [rbp + 0xe8], ebx
mov ebx, 0xc881e571
mov edx, 0xa851185a
cmovne ebx, edx
mov dword [rbp + 0xec], ebx
mov r9d, 0x57aa21c3
mov edx, 0x250a1375
cmovne r9d, edx
mov r14d, 0x2c2bceb9
mov edx, 0xde373de5
cmovne r14d, edx
mov r12d, 0x2c2bceb9
mov edx, 0x55598278
cmovne r12d, edx
mov r11d, 0x3b5dce57
mov edx, 0xd62e6311
cmovne r11d, edx
test r8b, r8b
mov edi, 0x91b4c398
mov edx, 0xccd42cf9
cmovne edi, edx
mov ebx, 0x5540c048
mov edx, 0x2966c3ac
cmovne ebx, edx
mov dword [rbp + 0xa4], ebx
mov eax, 0x5540c048
mov edx, 0x3ce4ca43
cmovne eax, edx
mov qword [rbp + 0xd8], rsi
mov ebx, 0x91b4c398
mov edx, 0xed48b973
cmovne ebx, edx
mov dword [rbp + 0x20], ebx
mov ebx, 0xc811f438
mov edx, 0x33052d95
cmovne ebx, edx
mov dword [rbp + 0x28], ebx
mov ebx, 0xc811f438
mov edx, 0x5b74f99a
cmovne ebx, edx
mov dword [rbp + 0x18], ebx
mov esi, 0x470771fe
mov edx, 0x811c9dc5
mov dword [rbp + 0xa0], edi
mov dword [rbp + 0x8c], eax
mov ebx, esi
cmp esi, 0x2966c3ab
jle 0x1400d0f39
cmp ebx, 0x470771fd
jg 0x1400d0f66
mov esi, edi
cmp ebx, 0x2966c3ac
je 0x1400d0eff
cmp ebx, 0x33052d95
je 0x1400d0fd1
mov esi, ebx
cmp ebx, 0x3ce4ca43
jne 0x1400d0eff
mov esi, dword [rbp + 0xa4]
jmp 0x1400d0eff
cmp ebx, 0xdeed1032
jle 0x1400d0fa1
cmp ebx, 0xdeed1033
je 0x1400d0fea
mov esi, eax
cmp ebx, 0xed48b973
je 0x1400d0eff
mov esi, ebx
cmp ebx, 0x1b19ae6f
jne 0x1400d0eff
mov esi, dword [rbp + 0x20]
jmp 0x1400d0eff
cmp ebx, 0x5b74f99a
je 0x1400d1326
cmp ebx, 0x5540c048
je 0x1400d1346
mov esi, ebx
cmp ebx, 0x470771fe
jne 0x1400d0eff
mov dword [rbp + 0xd4], edx
mov qword [rbp + 0x100], r13
mov esi, dword [rbp + 0x18]
jmp 0x1400d0eff
cmp ebx, 0x91b4c398
je 0x1400d1350
cmp ebx, 0xc811f438
jne 0x1400d138b
mov rbx, qword [rbp + 0xd8]
mov rbx, qword [rbp + 0x100]
mov esi, 0x5b74f99a
jmp 0x1400d0eff
cmp byte [rbp + 0x90], 0
mov esi, 0x1b19ae6f
mov ebx, 0xdeed1033
cmovne esi, ebx
jmp 0x1400d0eff
test byte [rbp + 0x70], 1
mov rax, qword [rbp + 0x100]
movsx r15d, byte [rax]
mov edx, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xc8], 0xa
setl byte [rbp + 0x9c]
mov esi, 0x6674bbf1
mov r8d, esi
cmp esi, 0x3b39fd
jle 0x1400d106c
cmp r8d, 0x49c03259
jg 0x1400d10ba
cmp r8d, 0x2c2bceb8
jg 0x1400d1161
cmp r8d, 0x3b39fe
je 0x1400d1239
cmp r8d, 0x1a430083
je 0x1400d1243
mov esi, r8d
cmp r8d, 0x250a1375
jne 0x1400d1019
mov esi, dword [rbp + 0xec]
jmp 0x1400d1019
cmp r8d, 0xc881e570
jle 0x1400d1115
cmp r8d, 0xdb345261
jg 0x1400d119c
cmp r8d, 0xc881e571
je 0x1400d1254
mov esi, ecx
cmp r8d, 0xc912d88f
je 0x1400d1019
mov esi, r8d
cmp r8d, 0xd62e6311
jne 0x1400d1019
mov esi, r12d
jmp 0x1400d1019
cmp r8d, 0x57aa21c2
jle 0x1400d11dc
cmp r8d, 0x57aa21c3
je 0x1400d1264
cmp r8d, 0x6ac7b674
je 0x1400d126e
mov esi, r8d
cmp r8d, 0x6674bbf1
jne 0x1400d1019
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov esi, 0x3b5dce57
mov edi, 0xdb345262
cmovne esi, edi
test al, al
cmovne esi, edi
jmp 0x1400d1019
cmp r8d, 0x99812209
jle 0x1400d1211
mov esi, r10d
cmp r8d, 0x9981220a
je 0x1400d1019
cmp r8d, 0xa851185a
je 0x1400d1287
mov esi, r8d
cmp r8d, 0xb1e1e7d7
jne 0x1400d1019
mov dword [rbp + 0x10c], r13d
mov esi, dword [rbp + 0xfc]
jmp 0x1400d1019
cmp r8d, 0x2c2bceb9
je 0x1400d12bf
cmp r8d, 0x3b5dce57
je 0x1400d12c9
mov esi, r8d
cmp r8d, 0x467ea3c1
jne 0x1400d1019
mov esi, 0xb1e1e7d7
mov r13d, dword [rbp + 0x110]
jmp 0x1400d1019
cmp r8d, 0xdb345262
je 0x1400d12d3
cmp r8d, 0xde373de5
je 0x1400d12f2
mov esi, r8d
cmp r8d, 0xdeafaa86
jne 0x1400d1019
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov esi, 0x6ac7b674
jmp 0x1400d1019
mov esi, r9d
cmp r8d, 0x510c6068
je 0x1400d1019
mov esi, r14d
cmp r8d, 0x55598278
je 0x1400d1019
mov esi, r8d
cmp r8d, 0x49c0325a
jne 0x1400d1019
jmp 0x1400d135a
cmp r8d, 0x8b0aa6a2
je 0x1400d130b
mov esi, r8d
cmp r8d, 0x9298d228
jne 0x1400d1019
mov esi, dword [rbp + 0xf0]
jmp 0x1400d1019
mov esi, 0xc912d88f
jmp 0x1400d1019
mov esi, 0xb1e1e7d7
mov r13d, dword [rbp + 0x118]
jmp 0x1400d1019
mov eax, dword [rbp + 0x110]
mov esi, 0xa851185a
jmp 0x1400d1019
mov esi, 0x510c6068
jmp 0x1400d1019
mov eax, dword [rbp + 0x10c]
xor eax, edx
imul ebx, eax, 0x1000193
mov esi, dword [rbp + 0xf8]
jmp 0x1400d1019
mov esi, dword [rbp + 0x110]
mov edi, esi
and edi, 0x774d9608
or edi, 0x82228c0
mov eax, esi
and eax, 0x88b269f7
xor eax, edi
xor eax, 0x82228e0
and esi, 0x20
or esi, eax
mov dword [rbp + 0x118], esi
mov esi, dword [rbp + 0xe8]
jmp 0x1400d1019
mov esi, 0x55598278
jmp 0x1400d1019
mov esi, 0xdb345262
jmp 0x1400d1019
mov dword [rbp + 0x110], r15d
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov esi, r11d
jmp 0x1400d1019
cmp byte [rbp + 0x98], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400d1019
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400d1019
mov rbx, qword [rbp + 0xd8]
mov rsi, qword [rbp + 0x100]
cmp rsi, rbx
setne byte [rbp + 0x90]
mov esi, dword [rbp + 0x28]
jmp 0x1400d0eff
mov esi, 0x3ce4ca43
jmp 0x1400d0eff
mov esi, 0xed48b973
jmp 0x1400d0eff
mov dword [rbp + 0xe4], ebx
mov edx, dword [rbp + 0xe4]
mov r13, qword [rbp + 0x100]
add r13, 2
mov esi, 0x470771fe
mov r15, qword [rbp + 0x78]
mov edi, dword [rbp + 0xa0]
mov eax, dword [rbp + 0x8c]
jmp 0x1400d0eff
mov esi, ebx
cmp ebx, 0xccd42cf9
jne 0x1400d0eff
mov eax, dword [rbp + 0xd4]
mov edx, 0x400961e9
mov r11, qword [rbp + 0x80]
mov rsi, qword [rbp + 0x38]
jmp 0x1400d0d02
cmp edx, 0xce326961
jle 0x1400d1a93
cmp edx, 0xe3e5cbbb
jle 0x1400d1b23
cmp edx, 0xf51a3327
jle 0x1400d22b1
cmp edx, 0xf51a3328
je 0x1400d22ed
cmp edx, 0x60ef9dc
jne 0x1400d0d02
mov rax, qword [rbp + 0x30]
mov edx, 0x7f7836ef
jmp 0x1400d0d02
cmp edx, 0x38333135
jg 0x1400d1b51
cmp edx, 0x170a7f97
je 0x1400d230b
cmp edx, 0x177149fd
je 0x1400d231b
cmp edx, 0x28b67010
jne 0x1400d0d02
mov qword [rbp + 0x38], rsi
lea rax, [rbp + 0x40]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov r11, qword [rax + 0x60]
movzx esi, word [rax + 0x58]
and esi, 0xfffffffe
add rsi, r11
mov eax, dword [0x14015e5a0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14015e5a4], 0xa
setl r15b
or r15b, al
mov eax, dword [0x14015e5a8]
mov edx, dword [0x14015e5ac]
lea ecx, [rax - 1]
imul ecx, eax
mov dword [rbp + 0x70], ecx
mov eax, ecx
and eax, 1
mov edi, 0x510c6068
mov ecx, 0x57aa21c3
cmovne edi, ecx
sete cl
mov dword [rbp + 0xc8], edx
cmp edx, 0xa
mov edx, 0x510c6068
cmovl edi, edx
setl dl
mov ebx, edx
or bl, cl
xor al, dl
and dl, cl
xor dl, al
mov ecx, 0x467ea3c1
mov eax, 0x3b39fe
cmovne ecx, eax
test bl, bl
mov edx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne edx, eax
mov dword [rbp + 0xf8], edx
mov edx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne edx, eax
mov dword [rbp + 0xfc], edx
mov edx, 0x3b39fe
mov eax, 0xc912d88f
cmovne edx, eax
mov dword [rbp + 0xf0], edx
mov edx, 0xc881e571
mov eax, 0x1a430083
cmovne edx, eax
mov dword [rbp + 0xe8], edx
mov edx, 0xc881e571
mov eax, 0xa851185a
cmovne edx, eax
mov r9d, 0x57aa21c3
mov eax, 0x250a1375
cmovne r9d, eax
mov r14d, 0x2c2bceb9
mov eax, 0xde373de5
cmovne r14d, eax
mov r8d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r8d, eax
mov r10d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r10d, eax
test r15b, r15b
mov r13d, 0x91b4c398
mov eax, 0xccd42cf9
cmovne r13d, eax
mov ebx, 0x5540c048
mov eax, 0x2966c3ac
cmovne ebx, eax
mov dword [rbp + 0xa4], ebx
mov ebx, 0x5540c048
mov eax, 0x3ce4ca43
cmovne ebx, eax
mov dword [rbp + 0xec], ebx
mov qword [rbp + 0xd8], rsi
mov esi, 0x91b4c398
mov eax, 0xed48b973
cmovne esi, eax
mov dword [rbp + 0x8c], esi
mov esi, 0xc811f438
mov eax, 0x33052d95
cmovne esi, eax
mov dword [rbp + 0x20], esi
mov esi, 0xc811f438
mov eax, 0x5b74f99a
cmovne esi, eax
mov dword [rbp + 0x28], esi
mov ebx, 0x470771fe
mov r15d, 0x811c9dc5
mov dword [rbp + 0xa0], r13d
mov esi, ebx
cmp ebx, 0x2966c3ab
jle 0x1400d161a
cmp esi, 0x470771fd
jg 0x1400d164e
mov ebx, r13d
cmp esi, 0x2966c3ac
je 0x1400d15df
cmp esi, 0x33052d95
je 0x1400d16ba
mov ebx, esi
cmp esi, 0x3ce4ca43
jne 0x1400d15df
mov ebx, dword [rbp + 0xa4]
jmp 0x1400d15df
cmp esi, 0xdeed1032
jle 0x1400d168a
cmp esi, 0xdeed1033
je 0x1400d16d3
mov ebx, dword [rbp + 0xec]
cmp esi, 0xed48b973
je 0x1400d15df
mov ebx, esi
cmp esi, 0x1b19ae6f
jne 0x1400d15df
mov ebx, dword [rbp + 0x8c]
jmp 0x1400d15df
cmp esi, 0x5b74f99a
je 0x1400d19db
cmp esi, 0x5540c048
je 0x1400d19fb
mov ebx, esi
cmp esi, 0x470771fe
jne 0x1400d15df
mov dword [rbp + 0xd4], r15d
mov qword [rbp + 0x100], r11
mov ebx, dword [rbp + 0x28]
jmp 0x1400d15df
cmp esi, 0x91b4c398
je 0x1400d1a05
cmp esi, 0xc811f438
jne 0x1400d1a39
mov rax, qword [rbp + 0xd8]
mov rax, qword [rbp + 0x100]
mov ebx, 0x5b74f99a
jmp 0x1400d15df
cmp byte [rbp + 0x90], 0
mov ebx, 0x1b19ae6f
mov eax, 0xdeed1033
cmovne ebx, eax
jmp 0x1400d15df
test byte [rbp + 0x70], 1
mov rbx, qword [rbp + 0x100]
movsx r15d, byte [rbx]
mov r11d, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xc8], 0xa
setl byte [rbp + 0x9c]
mov esi, 0x6674bbf1
mov ebx, esi
cmp esi, 0x3b39fd
jle 0x1400d1747
cmp ebx, 0x49c03259
jg 0x1400d1787
cmp ebx, 0x2c2bceb8
jg 0x1400d1823
cmp ebx, 0x3b39fe
je 0x1400d18ec
cmp ebx, 0x1a430083
je 0x1400d18f6
mov esi, ebx
cmp ebx, 0x250a1375
jne 0x1400d1703
mov esi, edx
jmp 0x1400d1703
cmp ebx, 0xc881e570
jle 0x1400d17dd
cmp ebx, 0xdb345261
jg 0x1400d185a
cmp ebx, 0xc881e571
je 0x1400d1907
mov esi, ecx
cmp ebx, 0xc912d88f
je 0x1400d1703
mov esi, ebx
cmp ebx, 0xd62e6311
jne 0x1400d1703
mov esi, r8d
jmp 0x1400d1703
cmp ebx, 0x57aa21c2
jle 0x1400d1896
cmp ebx, 0x57aa21c3
je 0x1400d1917
cmp ebx, 0x6ac7b674
je 0x1400d1921
mov esi, ebx
cmp ebx, 0x6674bbf1
jne 0x1400d1703
mov bl, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov esi, 0x3b5dce57
mov eax, 0xdb345262
cmovne esi, eax
test bl, bl
cmovne esi, eax
jmp 0x1400d1703
cmp ebx, 0x99812209
jle 0x1400d18c7
mov esi, edi
cmp ebx, 0x9981220a
je 0x1400d1703
cmp ebx, 0xa851185a
je 0x1400d193c
mov esi, ebx
cmp ebx, 0xb1e1e7d7
jne 0x1400d1703
mov dword [rbp + 0x10c], r13d
mov esi, dword [rbp + 0xfc]
jmp 0x1400d1703
cmp ebx, 0x2c2bceb9
je 0x1400d1974
cmp ebx, 0x3b5dce57
je 0x1400d197e
mov esi, ebx
cmp ebx, 0x467ea3c1
jne 0x1400d1703
mov esi, 0xb1e1e7d7
mov r13d, dword [rbp + 0x110]
jmp 0x1400d1703
cmp ebx, 0xdb345262
je 0x1400d1988
cmp ebx, 0xde373de5
je 0x1400d19a7
mov esi, ebx
cmp ebx, 0xdeafaa86
jne 0x1400d1703
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov esi, 0x6ac7b674
jmp 0x1400d1703
mov esi, r9d
cmp ebx, 0x510c6068
je 0x1400d1703
mov esi, r14d
cmp ebx, 0x55598278
je 0x1400d1703
mov esi, ebx
cmp ebx, 0x49c0325a
jne 0x1400d1703
jmp 0x1400d1a0f
cmp ebx, 0x8b0aa6a2
je 0x1400d19c0
mov esi, ebx
cmp ebx, 0x9298d228
jne 0x1400d1703
mov esi, dword [rbp + 0xf0]
jmp 0x1400d1703
mov esi, 0xc912d88f
jmp 0x1400d1703
mov esi, 0xb1e1e7d7
mov r13d, dword [rbp + 0x118]
jmp 0x1400d1703
mov eax, dword [rbp + 0x110]
mov esi, 0xa851185a
jmp 0x1400d1703
mov esi, 0x510c6068
jmp 0x1400d1703
mov eax, dword [rbp + 0x10c]
xor eax, r11d
imul r12d, eax, 0x1000193
mov esi, dword [rbp + 0xf8]
jmp 0x1400d1703
mov ebx, dword [rbp + 0x110]
mov eax, ebx
and eax, 0x774d9608
or eax, 0x82228c0
mov esi, ebx
and esi, 0x88b269f7
xor esi, eax
xor esi, 0x82228e0
and ebx, 0x20
or ebx, esi
mov dword [rbp + 0x118], ebx
mov esi, dword [rbp + 0xe8]
jmp 0x1400d1703
mov esi, 0x55598278
jmp 0x1400d1703
mov esi, 0xdb345262
jmp 0x1400d1703
mov dword [rbp + 0x110], r15d
mov esi, dword [rbp + 0x110]
cmp esi, 0x41
setge byte [rbp + 0x98]
mov esi, r10d
jmp 0x1400d1703
cmp byte [rbp + 0x98], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400d1703
mov esi, dword [rbp + 0x110]
cmp esi, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400d1703
mov rsi, qword [rbp + 0xd8]
mov rbx, qword [rbp + 0x100]
cmp rbx, rsi
setne byte [rbp + 0x90]
mov ebx, dword [rbp + 0x20]
jmp 0x1400d15df
mov ebx, 0x3ce4ca43
jmp 0x1400d15df
mov ebx, 0xed48b973
jmp 0x1400d15df
mov dword [rbp + 0xe4], r12d
mov r15d, dword [rbp + 0xe4]
mov r11, qword [rbp + 0x100]
add r11, 2
mov ebx, 0x470771fe
mov r13d, dword [rbp + 0xa0]
jmp 0x1400d15df
mov ebx, esi
cmp esi, 0xccd42cf9
jne 0x1400d15df
mov eax, dword [rbp + 0xd4]
cmp eax, 0xa3e6f6c3
sete byte [rbp + 0x11f]
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xcf5bae4e
mov eax, 0x3dd94882
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
mov r11, qword [rbp + 0x80]
mov r15, qword [rbp + 0x78]
mov rsi, qword [rbp + 0x38]
jmp 0x1400d0d02
cmp edx, 0xbb3d9db9
jg 0x1400d2218
cmp edx, 0x9281f0bb
je 0x1400d2339
cmp edx, 0xa0cc9fd6
je 0x1400d2343
cmp edx, 0xb3d12753
jne 0x1400d0d02
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x4f37484d
mov eax, 0x7c0b0d9e
jmp 0x1400d2c48
cmp edx, 0x436cf63f
je 0x1400d234d
cmp edx, 0x4f37484d
je 0x1400d2357
cmp edx, 0x5571f093
jne 0x1400d0d02
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xcf5bae4e
mov eax, 0x28b67010
jmp 0x1400d2c48
cmp edx, 0xce326962
je 0x1400d2751
cmp edx, 0xcf5bae4e
je 0x1400d276a
cmp edx, 0xd0b2f031
jne 0x1400d0d02
mov edx, 0x28b67010
jmp 0x1400d0d02
cmp edx, 0x38333136
je 0x1400d2788
cmp edx, 0x3dd94882
je 0x1400d27a6
cmp edx, 0x400961e9
jne 0x1400d0d02
mov rcx, qword [rbp + 0xb0]
mov r14, qword [rcx + 0x60]
movzx edi, word [rcx + 0x58]
and edi, 0xfffffffe
add rdi, r14
mov edx, dword [0x14015e5a0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x14015e5a4], 0xa
setl r10b
or r10b, dl
mov edx, dword [0x14015e5a8]
mov ebx, dword [0x14015e5ac]
lea ecx, [rdx - 1]
imul ecx, edx
mov dword [rbp + 0xc0], ecx
mov edx, ecx
and edx, 1
mov r13d, 0x510c6068
mov ecx, 0x57aa21c3
cmovne r13d, ecx
sete r8b
mov dword [rbp + 0xb8], ebx
cmp ebx, 0xa
mov ecx, 0x510c6068
cmovl r13d, ecx
setl cl
mov ebx, ecx
or bl, r8b
xor dl, cl
and cl, r8b
xor cl, dl
mov esi, 0x467ea3c1
mov ecx, 0x3b39fe
cmovne esi, ecx
test bl, bl
mov edx, 0xdeafaa86
mov ecx, 0x49c0325a
cmovne edx, ecx
mov dword [rbp + 0xf8], edx
mov edx, 0xdeafaa86
mov ecx, 0x6ac7b674
cmovne edx, ecx
mov dword [rbp + 0xfc], edx
mov edx, 0x3b39fe
mov ecx, 0xc912d88f
cmovne edx, ecx
mov dword [rbp + 0xf0], edx
mov edx, 0xc881e571
mov ecx, 0x1a430083
cmovne edx, ecx
mov dword [rbp + 0xe8], edx
mov edx, 0xc881e571
mov ecx, 0xa851185a
cmovne edx, ecx
mov dword [rbp + 0xec], edx
mov edx, 0x57aa21c3
mov ecx, 0x250a1375
cmovne edx, ecx
mov r12d, 0x2c2bceb9
mov ecx, 0xde373de5
cmovne r12d, ecx
mov r8d, 0x2c2bceb9
mov ecx, 0x55598278
cmovne r8d, ecx
mov r9d, 0x3b5dce57
mov ecx, 0xd62e6311
cmovne r9d, ecx
test r10b, r10b
mov eax, 0x91b4c398
mov ecx, 0xccd42cf9
cmovne eax, ecx
mov ebx, 0x5540c048
mov ecx, 0x2966c3ac
cmovne ebx, ecx
mov dword [rbp + 0xc8], ebx
mov r10d, 0x5540c048
mov ecx, 0x3ce4ca43
cmovne r10d, ecx
mov qword [rbp + 0xd8], rdi
mov edi, 0x91b4c398
mov ecx, 0xed48b973
cmovne edi, ecx
mov dword [rbp + 0xa0], edi
mov edi, 0xc811f438
mov ecx, 0x33052d95
cmovne edi, ecx
mov dword [rbp + 0xa4], edi
mov edi, 0xc811f438
mov ecx, 0x5b74f99a
cmovne edi, ecx
mov dword [rbp + 0x8c], edi
mov edi, 0x470771fe
mov ecx, 0x811c9dc5
mov dword [rbp + 0x78], eax
mov dword [rbp + 0x70], r10d
mov ebx, edi
cmp edi, 0x2966c3ab
jle 0x1400d1d60
cmp ebx, 0x470771fd
jg 0x1400d1d91
mov edi, eax
cmp ebx, 0x2966c3ac
je 0x1400d1d26
cmp ebx, 0x33052d95
je 0x1400d1dff
mov edi, ebx
cmp ebx, 0x3ce4ca43
jne 0x1400d1d26
mov edi, dword [rbp + 0xc8]
jmp 0x1400d1d26
cmp ebx, 0xdeed1032
jle 0x1400d1dcf
cmp ebx, 0xdeed1033
je 0x1400d1e18
mov edi, r10d
cmp ebx, 0xed48b973
je 0x1400d1d26
mov edi, ebx
cmp ebx, 0x1b19ae6f
jne 0x1400d1d26
mov edi, dword [rbp + 0xa0]
jmp 0x1400d1d26
cmp ebx, 0x5b74f99a
je 0x1400d2158
cmp ebx, 0x5540c048
je 0x1400d217b
mov edi, ebx
cmp ebx, 0x470771fe
jne 0x1400d1d26
mov dword [rbp + 0xd4], ecx
mov qword [rbp + 0x100], r14
mov edi, dword [rbp + 0x8c]
jmp 0x1400d1d26
cmp ebx, 0x91b4c398
je 0x1400d2185
cmp ebx, 0xc811f438
jne 0x1400d21be
mov rbx, qword [rbp + 0xd8]
mov rbx, qword [rbp + 0x100]
mov edi, 0x5b74f99a
jmp 0x1400d1d26
cmp byte [rbp + 0x90], 0
mov edi, 0x1b19ae6f
mov ebx, 0xdeed1033
cmovne edi, ebx
jmp 0x1400d1d26
test byte [rbp + 0xc0], 1
mov rax, qword [rbp + 0x100]
movsx r15d, byte [rax]
mov r11d, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xb8], 0xa
setl byte [rbp + 0x9c]
mov ebx, 0x6674bbf1
mov r14d, ebx
cmp ebx, 0x3b39fd
jle 0x1400d1e9e
cmp r14d, 0x49c03259
jg 0x1400d1eec
cmp r14d, 0x2c2bceb8
jg 0x1400d1f93
cmp r14d, 0x3b39fe
je 0x1400d206a
cmp r14d, 0x1a430083
je 0x1400d2074
mov ebx, r14d
cmp r14d, 0x250a1375
jne 0x1400d1e4b
mov ebx, dword [rbp + 0xec]
jmp 0x1400d1e4b
cmp r14d, 0xc881e570
jle 0x1400d1f47
cmp r14d, 0xdb345261
jg 0x1400d1fce
cmp r14d, 0xc881e571
je 0x1400d2085
mov ebx, esi
cmp r14d, 0xc912d88f
je 0x1400d1e4b
mov ebx, r14d
cmp r14d, 0xd62e6311
jne 0x1400d1e4b
mov ebx, r8d
jmp 0x1400d1e4b
cmp r14d, 0x57aa21c2
jle 0x1400d200e
cmp r14d, 0x57aa21c3
je 0x1400d2095
cmp r14d, 0x6ac7b674
je 0x1400d209f
mov ebx, r14d
cmp r14d, 0x6674bbf1
jne 0x1400d1e4b
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov ebx, 0x3b5dce57
mov ecx, 0xdb345262
cmovne ebx, ecx
test al, al
cmovne ebx, ecx
jmp 0x1400d1e4b
cmp r14d, 0x99812209
jle 0x1400d2042
mov ebx, r13d
cmp r14d, 0x9981220a
je 0x1400d1e4b
cmp r14d, 0xa851185a
je 0x1400d20b9
mov ebx, r14d
cmp r14d, 0xb1e1e7d7
jne 0x1400d1e4b
mov dword [rbp + 0x10c], r10d
mov ebx, dword [rbp + 0xfc]
jmp 0x1400d1e4b
cmp r14d, 0x2c2bceb9
je 0x1400d20f1
cmp r14d, 0x3b5dce57
je 0x1400d20fb
mov ebx, r14d
cmp r14d, 0x467ea3c1
jne 0x1400d1e4b
mov ebx, 0xb1e1e7d7
mov r10d, dword [rbp + 0x110]
jmp 0x1400d1e4b
cmp r14d, 0xdb345262
je 0x1400d2105
cmp r14d, 0xde373de5
je 0x1400d2124
mov ebx, r14d
cmp r14d, 0xdeafaa86
jne 0x1400d1e4b
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov ebx, 0x6ac7b674
jmp 0x1400d1e4b
mov ebx, edx
cmp r14d, 0x510c6068
je 0x1400d1e4b
mov ebx, r12d
cmp r14d, 0x55598278
je 0x1400d1e4b
mov ebx, r14d
cmp r14d, 0x49c0325a
jne 0x1400d1e4b
jmp 0x1400d218f
cmp r14d, 0x8b0aa6a2
je 0x1400d213d
mov ebx, r14d
cmp r14d, 0x9298d228
jne 0x1400d1e4b
mov ebx, dword [rbp + 0xf0]
jmp 0x1400d1e4b
mov ebx, 0xc912d88f
jmp 0x1400d1e4b
mov ebx, 0xb1e1e7d7
mov r10d, dword [rbp + 0x118]
jmp 0x1400d1e4b
mov eax, dword [rbp + 0x110]
mov ebx, 0xa851185a
jmp 0x1400d1e4b
mov ebx, 0x510c6068
jmp 0x1400d1e4b
mov eax, dword [rbp + 0x10c]
xor eax, r11d
imul edi, eax, 0x1000193
mov ebx, dword [rbp + 0xf8]
jmp 0x1400d1e4b
mov ebx, dword [rbp + 0x110]
mov ecx, ebx
and ecx, 0x774d9608
or ecx, 0x82228c0
mov eax, ebx
and eax, 0x88b269f7
xor eax, ecx
xor eax, 0x82228e0
and ebx, 0x20
or ebx, eax
mov dword [rbp + 0x118], ebx
mov ebx, dword [rbp + 0xe8]
jmp 0x1400d1e4b
mov ebx, 0x55598278
jmp 0x1400d1e4b
mov ebx, 0xdb345262
jmp 0x1400d1e4b
mov dword [rbp + 0x110], r15d
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov ebx, r9d
jmp 0x1400d1e4b
cmp byte [rbp + 0x98], 0
mov ebx, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne ebx, eax
jmp 0x1400d1e4b
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov ebx, 0x9298d228
mov eax, 0x9981220a
cmovl ebx, eax
jmp 0x1400d1e4b
mov rbx, qword [rbp + 0xd8]
mov rdi, qword [rbp + 0x100]
cmp rdi, rbx
setne byte [rbp + 0x90]
mov edi, dword [rbp + 0xa4]
jmp 0x1400d1d26
mov edi, 0x3ce4ca43
jmp 0x1400d1d26
mov edi, 0xed48b973
jmp 0x1400d1d26
mov dword [rbp + 0xe4], edi
mov ecx, dword [rbp + 0xe4]
mov r14, qword [rbp + 0x100]
add r14, 2
mov edi, 0x470771fe
mov r11, qword [rbp + 0x80]
mov eax, dword [rbp + 0x78]
mov r10d, dword [rbp + 0x70]
jmp 0x1400d1d26
mov edi, ebx
cmp ebx, 0xccd42cf9
jne 0x1400d1d26
mov eax, dword [rbp + 0xd4]
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x795ebdcf
mov eax, 0xd0b2f031
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
mov rax, qword [rbp + 0xb0]
mov r15, rax
mov rsi, rax
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xc0], rax
jmp 0x1400d0d02
cmp edx, 0xbb3d9dba
je 0x1400d27bf
cmp edx, 0xc567bf4d
je 0x1400d27dd
cmp edx, 0xc693680e
jne 0x1400d0d02
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x170a7f97
mov eax, 0xa0cc9fd6
cmovne edx, eax
cmp dword [0x14015e654], 0xa
mov eax, 0x170a7f97
cmovl edx, eax
jmp 0x1400d0d02
cmp edx, 0x7c0b0d9e
je 0x1400d27fb
cmp edx, 0x7f7836ef
jne 0x1400d0d02
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x68], rax
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x60ef9dc
mov eax, 0x6bf53196
jmp 0x1400d2c48
cmp edx, 0xe52c363a
jne 0x1400d2c5a
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xa0cc9fd6
mov eax, 0xbb3d9dba
jmp 0x1400d2c48
mov edx, 0xe3e5cbbc
mov rax, qword [rbp + 0x68]
mov qword [rbp - 8], rax
jmp 0x1400d0d02
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x60ef9dc
mov eax, 0x7f7836ef
jmp 0x1400d2c48
mov edx, 0xe3e5cbbc
xor eax, eax
mov qword [rbp - 8], rax
jmp 0x1400d0d02
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x9281f0bb
mov eax, 0xf51a3328
jmp 0x1400d2c48
mov edx, 0x177149fd
jmp 0x1400d0d02
mov edx, 0xbb3d9dba
jmp 0x1400d0d02
mov edx, 0x38333136
jmp 0x1400d0d02
mov eax, dword [0x14015e5b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x14015e5b4], 0xa
setl byte [rbp + 0x118]
setl al
mov ebx, 0xd6cbeb5d
mov r8d, 0xfe410fc6
cmovl ebx, r8d
test ecx, ecx
sete byte [rbp + 0x110]
sete dl
mov edi, 0xd6cbeb5d
cmovne ebx, edi
or dl, al
xor cl, al
cmove ebx, r8d
mov dword [rbp + 0xf8], ebx
test dl, dl
mov ecx, 0xc80b5dac
mov eax, 0x4a68103a
cmovne ecx, eax
mov dword [rbp + 0xfc], ecx
mov r8d, 0xc80b5dac
mov eax, 0x959cc0c1
cmovne r8d, eax
mov r14d, 0x60334996
mov eax, 0x6ac8fb58
cmovne r14d, eax
mov edi, 0x60334996
mov eax, 0x7f678f4f
cmovne edi, eax
mov ecx, 0xb2060da1
mov eax, 0x7f683cae
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov r9d, 0xb2060da1
mov eax, 0x7d846f19
cmovne r9d, eax
mov ecx, 0xc70553a3
mov eax, 0xcfba4b7a
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0xc70553a3
mov eax, 0x8c0a7502
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r12d, 0x8a768cc8
mov eax, 0xe0888ce4
cmovne r12d, eax
mov r10d, 0x8a768cc8
mov eax, 0x9e4161c
cmovne r10d, eax
mov edx, 0x1472dda9
mov eax, edx
mov ebx, ecx
cmp edx, 0xe9812e3c
jle 0x1400d24a7
cmp eax, 0x60334995
jle 0x1400d24ea
cmp eax, 0x7d846f18
jle 0x1400d256d
cmp eax, 0x7d846f19
je 0x1400d2627
mov ecx, ebx
mov edx, r14d
cmp eax, 0x7f678f4f
je 0x1400d2453
mov ecx, ebx
mov edx, eax
cmp eax, 0x7f683cae
jne 0x1400d2453
mov edx, 0xe9812e3d
mov r13b, byte [rbp + 0x10c]
mov ecx, ebx
jmp 0x1400d2453
cmp eax, 0xc80b5dab
jg 0x1400d2526
cmp eax, 0x959cc0c0
jle 0x1400d259c
cmp eax, 0x959cc0c1
je 0x1400d2647
cmp eax, 0xb2060da1
je 0x1400d2676
mov ecx, ebx
mov edx, eax
cmp eax, 0xc70553a3
jne 0x1400d2453
mov edx, 0x8c0a7502
mov ecx, ebx
jmp 0x1400d2453
cmp eax, 0x9e4161b
jle 0x1400d25c3
cmp eax, 0x9e4161c
je 0x1400d2689
cmp eax, 0x1472dda9
je 0x1400d26d5
mov ecx, ebx
mov edx, eax
cmp eax, 0x4a68103a
jne 0x1400d2453
mov edx, 0x60642ae6
mov ecx, ebx
jmp 0x1400d2453
cmp eax, 0xcfba4b79
jle 0x1400d2600
mov ecx, ebx
mov edx, r9d
cmp eax, 0xcfba4b7a
je 0x1400d2453
mov ecx, ebx
mov edx, r8d
cmp eax, 0xd6cbeb5d
je 0x1400d2453
mov ecx, ebx
mov edx, eax
cmp eax, 0xe0888ce4
jne 0x1400d2453
mov ecx, ebx
mov edx, dword [rbp + 0xf8]
jmp 0x1400d2453
cmp eax, 0x60334996
je 0x1400d26fb
mov ecx, ebx
mov edx, r10d
cmp eax, 0x60642ae6
je 0x1400d2453
mov ecx, ebx
mov edx, eax
cmp eax, 0x6ac8fb58
jne 0x1400d2453
jmp 0x1400d2bff
cmp eax, 0x8a768cc8
je 0x1400d2707
mov ecx, ebx
mov edx, eax
cmp eax, 0x8c0a7502
jne 0x1400d2453
mov ecx, ebx
mov edx, dword [rbp + 0xe8]
jmp 0x1400d2453
mov ecx, r13d
mov edx, edi
cmp eax, 0xe9812e3d
je 0x1400d2453
mov ecx, ebx
mov edx, eax
cmp eax, 0xfe410fc6
jne 0x1400d2453
cmp byte [rbp + 0xe4], 0
mov edx, 0xe9812e3d
mov eax, 0xca6f9097
cmovne edx, eax
xor r13d, r13d
mov ecx, ebx
jmp 0x1400d2453
cmp eax, 0xc80b5dac
je 0x1400d271c
mov ecx, ebx
mov edx, eax
cmp eax, 0xca6f9097
jne 0x1400d2453
mov ecx, ebx
mov edx, dword [rbp + 0xec]
jmp 0x1400d2453
mov rax, qword [rbp + 0x100]
cmp qword [rax + 0x30], 0
setne byte [rbp + 0x10c]
mov ecx, ebx
mov edx, dword [rbp + 0xf0]
jmp 0x1400d2453
mov r11, qword [rsi]
mov qword [rbp + 0x40], r11
mov qword [rbp + 0xb0], r11
mov r15, r11
mov rsi, r11
mov qword [rbp + 0xb8], r11
mov qword [rbp + 0xc0], r11
mov ecx, ebx
mov edx, dword [rbp + 0xfc]
jmp 0x1400d2453
mov rax, qword [rbp + 0x100]
mov edx, 0x7d846f19
mov ecx, ebx
jmp 0x1400d2453
mov rax, qword [r15]
mov qword [rbp + 0x100], rax
mov r11, qword [rbp + 0x100]
mov qword [rbp + 0x40], r11
mov rax, qword [rbp + 0x100]
cmp rax, qword [rbp + 0x60]
setne byte [rbp + 0xe4]
mov qword [rbp + 0xb0], r11
mov r15, r11
mov rsi, r11
mov qword [rbp + 0xb8], r11
mov qword [rbp + 0xc0], r11
mov ecx, ebx
mov edx, r12d
jmp 0x1400d2453
mov al, byte [rbp + 0x110]
cmp byte [rbp + 0x118], 0
mov edx, 0xd6cbeb5d
mov ecx, 0x60642ae6
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov ecx, ebx
jmp 0x1400d2453
mov edx, 0x7f678f4f
mov ecx, ebx
jmp 0x1400d2453
mov rax, qword [rbp + 0xb8]
mov r11, qword [rax]
mov qword [rbp + 0x40], r11
mov edx, 0x9e4161c
jmp 0x1400d272f
mov rax, qword [rbp + 0xc0]
mov r11, qword [rax]
mov qword [rbp + 0x40], r11
mov edx, 0x959cc0c1
mov qword [rbp + 0xb0], r11
mov r15, r11
mov rsi, r11
mov qword [rbp + 0xb8], r11
mov qword [rbp + 0xc0], r11
mov ecx, ebx
jmp 0x1400d2453
cmp byte [rbp + 0x11e], 0
mov edx, 0xe52c363a
mov eax, 0x5571f093
cmovne edx, eax
jmp 0x1400d0d02
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x795ebdcf
mov eax, 0x400961e9
jmp 0x1400d2c48
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x436cf63f
mov eax, 0xc693680e
jmp 0x1400d2c48
cmp byte [rbp + 0x11f], 0
mov edx, 0xb3d12753
mov eax, 0xc567bf4d
cmovne edx, eax
jmp 0x1400d0d02
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x436cf63f
mov eax, 0x38333136
jmp 0x1400d2c48
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x9281f0bb
mov eax, 0x177149fd
jmp 0x1400d2c48
mov eax, dword [0x14015e5b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x14015e5b4], 0xa
setl byte [rbp + 0x118]
setl al
mov ebx, 0xd6cbeb5d
mov r8d, 0xfe410fc6
cmovl ebx, r8d
test ecx, ecx
sete byte [rbp + 0x110]
sete dl
mov edi, 0xd6cbeb5d
cmovne ebx, edi
or dl, al
xor cl, al
cmove ebx, r8d
mov dword [rbp + 0xf8], ebx
test dl, dl
mov ecx, 0xc80b5dac
mov eax, 0x4a68103a
cmovne ecx, eax
mov dword [rbp + 0xfc], ecx
mov r8d, 0xc80b5dac
mov eax, 0x959cc0c1
cmovne r8d, eax
mov r9d, 0x60334996
mov eax, 0x6ac8fb58
cmovne r9d, eax
mov edi, 0x60334996
mov eax, 0x7f678f4f
cmovne edi, eax
mov ecx, 0xb2060da1
mov eax, 0x7f683cae
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ebx, 0xb2060da1
mov eax, 0x7d846f19
cmovne ebx, eax
mov ecx, 0xc70553a3
mov eax, 0xcfba4b7a
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0xc70553a3
mov eax, 0x8c0a7502
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r12d, 0x8a768cc8
mov eax, 0xe0888ce4
cmovne r12d, eax
mov r10d, 0x8a768cc8
mov eax, 0x9e4161c
cmovne r10d, eax
mov ecx, 0x1472dda9
mov eax, ecx
mov r14d, edx
cmp ecx, 0xe9812e3c
jle 0x1400d294d
cmp eax, 0x60334995
jle 0x1400d2992
cmp eax, 0x7d846f18
jle 0x1400d2a1a
cmp eax, 0x7d846f19
je 0x1400d2adc
mov edx, r14d
mov ecx, r9d
cmp eax, 0x7f678f4f
je 0x1400d28f5
mov edx, r14d
mov ecx, eax
cmp eax, 0x7f683cae
jne 0x1400d28f5
mov ecx, 0xe9812e3d
mov r13b, byte [rbp + 0x10c]
mov edx, r14d
jmp 0x1400d28f5
cmp eax, 0xc80b5dab
jg 0x1400d29d0
cmp eax, 0x959cc0c0
jle 0x1400d2a4b
cmp eax, 0x959cc0c1
je 0x1400d2afd
cmp eax, 0xb2060da1
je 0x1400d2b2d
mov edx, r14d
mov ecx, eax
cmp eax, 0xc70553a3
jne 0x1400d28f5
mov ecx, 0x8c0a7502
mov edx, r14d
jmp 0x1400d28f5
cmp eax, 0x9e4161b
jle 0x1400d2a74
cmp eax, 0x9e4161c
je 0x1400d2b41
cmp eax, 0x1472dda9
je 0x1400d2b8e
mov edx, r14d
mov ecx, eax
cmp eax, 0x4a68103a
jne 0x1400d28f5
mov ecx, 0x60642ae6
mov edx, r14d
jmp 0x1400d28f5
cmp eax, 0xcfba4b79
jle 0x1400d2ab3
mov edx, r14d
mov ecx, ebx
cmp eax, 0xcfba4b7a
je 0x1400d28f5
mov edx, r14d
mov ecx, r8d
cmp eax, 0xd6cbeb5d
je 0x1400d28f5
mov edx, r14d
mov ecx, eax
cmp eax, 0xe0888ce4
jne 0x1400d28f5
mov edx, r14d
mov ecx, dword [rbp + 0xf8]
jmp 0x1400d28f5
cmp eax, 0x60334996
je 0x1400d2bb5
mov edx, r14d
mov ecx, r10d
cmp eax, 0x60642ae6
je 0x1400d28f5
mov edx, r14d
mov ecx, eax
cmp eax, 0x6ac8fb58
jne 0x1400d28f5
jmp 0x1400d2c18
cmp eax, 0x8a768cc8
je 0x1400d2bc2
mov edx, r14d
mov ecx, eax
cmp eax, 0x8c0a7502
jne 0x1400d28f5
mov edx, r14d
mov ecx, dword [rbp + 0xe8]
jmp 0x1400d28f5
mov edx, r13d
mov ecx, edi
cmp eax, 0xe9812e3d
je 0x1400d28f5
mov edx, r14d
mov ecx, eax
cmp eax, 0xfe410fc6
jne 0x1400d28f5
cmp byte [rbp + 0xe4], 0
mov ecx, 0xe9812e3d
mov eax, 0xca6f9097
cmovne ecx, eax
xor r13d, r13d
mov edx, r14d
jmp 0x1400d28f5
cmp eax, 0xc80b5dac
je 0x1400d2bd0
mov edx, r14d
mov ecx, eax
cmp eax, 0xca6f9097
jne 0x1400d28f5
mov edx, r14d
mov ecx, dword [rbp + 0xec]
jmp 0x1400d28f5
mov rax, qword [rbp + 0x100]
cmp qword [rax + 0x30], 0
setne byte [rbp + 0x10c]
mov edx, r14d
mov ecx, dword [rbp + 0xf0]
jmp 0x1400d28f5
mov r11, qword [r11]
mov qword [rbp + 0x40], r11
mov qword [rbp + 0xb0], r11
mov r15, r11
mov rsi, r11
mov qword [rbp + 0xb8], r11
mov qword [rbp + 0xc0], r11
mov edx, r14d
mov ecx, dword [rbp + 0xfc]
jmp 0x1400d28f5
mov rax, qword [rbp + 0x100]
mov ecx, 0x7d846f19
mov edx, r14d
jmp 0x1400d28f5
mov rax, qword [r11]
mov qword [rbp + 0x100], rax
mov r11, qword [rbp + 0x100]
mov qword [rbp + 0x40], r11
mov rax, qword [rbp + 0x100]
cmp rax, qword [rbp + 0x60]
setne byte [rbp + 0xe4]
mov qword [rbp + 0xb0], r11
mov r15, r11
mov rsi, r11
mov qword [rbp + 0xb8], r11
mov qword [rbp + 0xc0], r11
mov edx, r14d
mov ecx, r12d
jmp 0x1400d28f5
mov al, byte [rbp + 0x110]
cmp byte [rbp + 0x118], 0
mov ecx, 0xd6cbeb5d
mov edx, 0x60642ae6
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov edx, r14d
jmp 0x1400d28f5
mov ecx, 0x7f678f4f
mov edx, r14d
jmp 0x1400d28f5
mov r11, qword [r11]
mov qword [rbp + 0x40], r11
mov ecx, 0x9e4161c
jmp 0x1400d2bdc
mov r11, qword [r11]
mov qword [rbp + 0x40], r11
mov ecx, 0x959cc0c1
mov qword [rbp + 0xb0], r11
mov r15, r11
mov rsi, r11
mov qword [rbp + 0xb8], r11
mov qword [rbp + 0xc0], r11
mov edx, r14d
jmp 0x1400d28f5
and bl, 1
mov byte [rbp + 0xd8], bl
mov al, byte [rbp + 0xd8]
mov edx, 0x7c0b0d9e
jmp 0x1400d0d02
and r14b, 1
mov byte [rbp + 0xd8], r14b
mov al, byte [rbp + 0xd8]
mov byte [rbp + 0x11e], al
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x4f37484d
mov eax, 0xce326962
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
jmp 0x1400d0d02
cmp edx, 0xe3e5cbbc
jne 0x1400d0d02
mov rax, qword [rbp + 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp + 0xa8], rax
mov eax, dword [0x14015e648]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfc4b51ee
mov ecx, 0xc9e7b647
cmove eax, ecx
cmp dword [0x14015e64c], 0xa
cmovl eax, ecx
jmp 0x1400d0618
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov ecx, dword [0x14015e588]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
mov edx, 0x264fea69
mov ecx, 0x3e72eabf
cmovne edx, ecx
cmp dword [0x14015e58c], 0xa
setl byte [rbp + 0x30]
mov ecx, 0x264fea69
cmovl edx, ecx
mov dword [rbp + 0xf0], edx
setl r8b
mov ecx, 0x6257ca7f
mov esi, 0xcfc54682
cmovl ecx, esi
test eax, eax
sete byte [rbp + 0x10c]
sete r12b
mov edx, dword [0x14015e590]
mov ebx, 0x6257ca7f
cmovne ecx, ebx
mov edi, dword [0x14015e594]
lea ebx, [rdx - 1]
imul ebx, edx
mov dword [rbp + 0xf8], ebx
test bl, 1
sete dl
mov r15d, 0xa7def423
mov ebx, 0x6f95fc38
cmovne r15d, ebx
mov dword [rbp + 0xfc], edi
cmp edi, 0xa
setl bl
mov edi, 0xa7def423
cmovl r15d, edi
or bl, dl
mov r10d, 0x6f95fc38
mov edx, 0xd4609c72
cmovne r10d, edx
mov edx, 0xf4268a8f
mov ebx, 0xf33918f
cmovne edx, ebx
mov ebx, dword [0x14015e598]
lea r11d, [rbx - 1]
imul r11d, ebx
test r11b, 1
mov r14d, 0x626f352e
mov ebx, 0xce5a9c8f
cmove r14d, ebx
mov edi, dword [0x14015e59c]
mov r9d, edi
cmp edi, 0xa
cmovl r14d, ebx
or r12b, r8b
xor al, r8b
cmove ecx, esi
mov dword [rbp + 0xe8], ecx
test r12b, r12b
mov ecx, 0x3e72eabf
mov eax, 0xd551756
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov ecx, 0x6257ca7f
mov eax, 0xabd2975e
cmovne ecx, eax
mov dword [rbp + 0xb0], ecx
mov ecx, 0x2d78d049
mov eax, 0x86962751
cmovne ecx, eax
mov dword [rbp + 0x60], ecx
mov ecx, 0x84fc14bc
mov eax, ecx
cmp ecx, 0x264fea68
jle 0x1400d2e18
cmp eax, 0x3e72eabe
jle 0x1400d2e3c
cmp eax, 0x3e72eabf
je 0x1400d2e7a
mov ecx, dword [rbp + 0xf0]
cmp eax, 0x6257ca7f
je 0x1400d2de5
mov ecx, eax
cmp eax, 0x631cb0e1
jne 0x1400d2de5
mov ecx, dword [rbp + 0x60]
jmp 0x1400d2de5
cmp eax, 0xabd2975d
jle 0x1400d2e57
cmp eax, 0xabd2975e
je 0x1400d2f46
cmp eax, 0xd551756
jne 0x1400d3323
mov ecx, 0xabd2975e
jmp 0x1400d2de5
cmp eax, 0x264fea69
je 0x1400d3012
mov ecx, eax
cmp eax, 0x2d78d049
jne 0x1400d2de5
mov ecx, 0x631cb0e1
jmp 0x1400d2de5
cmp eax, 0x84fc14bc
je 0x1400d30de
mov ecx, eax
cmp eax, 0x86962751
jne 0x1400d2de5
mov ecx, dword [rbp + 0xb0]
jmp 0x1400d2de5
test byte [rbp + 0xf8], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xfc], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400d2eda
cmp ecx, 0x48a5bbbf
jg 0x1400d2ef7
cmp ecx, 0xf33918f
je 0x1400d30ff
cmp ecx, 0x1088b1a7
jne 0x1400d2e98
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d2e98
cmp ecx, 0xa7def423
je 0x1400d2f17
cmp ecx, 0xd4609c72
je 0x1400d2f28
cmp ecx, 0xf4268a8f
jne 0x1400d2e98
mov ecx, r15d
jmp 0x1400d2e98
cmp ecx, 0x48a5bbc0
je 0x1400d2f32
cmp ecx, 0x6f95fc38
jne 0x1400d2e98
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400d2e98
mov rcx, qword gs:[0x60]
mov ecx, r10d
jmp 0x1400d2e98
mov ecx, 0x48a5bbc0
jmp 0x1400d2e98
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, edx
jmp 0x1400d2e98
test byte [rbp + 0xf8], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xfc], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400d2fa6
cmp ecx, 0x48a5bbbf
jg 0x1400d2fc3
cmp ecx, 0xf33918f
je 0x1400d31ab
cmp ecx, 0x1088b1a7
jne 0x1400d2f64
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d2f64
cmp ecx, 0xa7def423
je 0x1400d2fe3
cmp ecx, 0xd4609c72
je 0x1400d2ff4
cmp ecx, 0xf4268a8f
jne 0x1400d2f64
mov ecx, r15d
jmp 0x1400d2f64
cmp ecx, 0x48a5bbc0
je 0x1400d2ffe
cmp ecx, 0x6f95fc38
jne 0x1400d2f64
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400d2f64
mov rcx, qword gs:[0x60]
mov ecx, r10d
jmp 0x1400d2f64
mov ecx, 0x48a5bbc0
jmp 0x1400d2f64
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, edx
jmp 0x1400d2f64
test byte [rbp + 0xf8], 1
sete byte [rbp + 0x68]
cmp dword [rbp + 0xfc], 0xa
setl byte [rbp + 0xd8]
mov ecx, 0x1088b1a7
cmp ecx, 0xf33918e
jle 0x1400d3072
cmp ecx, 0x48a5bbbf
jg 0x1400d308f
cmp ecx, 0xf33918f
je 0x1400d3257
cmp ecx, 0x1088b1a7
jne 0x1400d3030
mov bl, byte [rbp + 0x68]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xf4268a8f
mov edi, 0x48a5bbc0
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d3030
cmp ecx, 0xa7def423
je 0x1400d30af
cmp ecx, 0xd4609c72
je 0x1400d30c0
cmp ecx, 0xf4268a8f
jne 0x1400d3030
mov ecx, r15d
jmp 0x1400d3030
cmp ecx, 0x48a5bbc0
je 0x1400d30ca
cmp ecx, 0x6f95fc38
jne 0x1400d3030
mov rcx, qword gs:[0x60]
mov ecx, 0xa7def423
jmp 0x1400d3030
mov rcx, qword gs:[0x60]
mov ecx, r10d
jmp 0x1400d3030
mov ecx, 0x48a5bbc0
jmp 0x1400d3030
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov ecx, edx
jmp 0x1400d3030
mov al, byte [rbp + 0x10c]
cmp byte [rbp + 0x30], 0
mov ecx, 0x2d78d049
mov ebx, 0x631cb0e1
cmovne ecx, ebx
test al, al
cmovne ecx, ebx
jmp 0x1400d2de5
test r11b, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp r9d, 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400d314d
cmp ecx, 0xce5a9c8f
je 0x1400d3303
cmp ecx, 0xe6bd2f44
jne 0x1400d312c
mov ecx, r14d
jmp 0x1400d3183
cmp ecx, 0x626f352e
je 0x1400d317e
cmp ecx, 0x6dcde06e
jne 0x1400d312c
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d312c
mov ecx, 0xe6bd2f44
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov r13, rsi
mov r8, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0x80], rsi
jmp 0x1400d312c
test r11b, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp r9d, 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400d31f9
cmp ecx, 0xce5a9c8f
je 0x1400d330d
cmp ecx, 0xe6bd2f44
jne 0x1400d31d8
mov ecx, r14d
jmp 0x1400d322f
cmp ecx, 0x626f352e
je 0x1400d322a
cmp ecx, 0x6dcde06e
jne 0x1400d31d8
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d31d8
mov ecx, 0xe6bd2f44
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov r13, rsi
mov r8, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0x80], rsi
jmp 0x1400d31d8
test r11b, 1
mov qword [rbp + 0x100], rax
mov rax, qword [rbp + 0x100]
mov rax, qword [rax + 0x10]
sete byte [rbp + 0xd8]
cmp r9d, 0xa
setl byte [rbp + 0x100]
mov ecx, 0x6dcde06e
cmp ecx, 0x626f352d
jg 0x1400d32a5
cmp ecx, 0xce5a9c8f
je 0x1400d3318
cmp ecx, 0xe6bd2f44
jne 0x1400d3284
mov ecx, r14d
jmp 0x1400d32db
cmp ecx, 0x626f352e
je 0x1400d32d6
cmp ecx, 0x6dcde06e
jne 0x1400d3284
mov bl, byte [rbp + 0xd8]
cmp byte [rbp + 0x100], 0
mov ecx, 0x626f352e
mov edi, 0xe6bd2f44
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1400d3284
mov ecx, 0xe6bd2f44
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
mov r13, rsi
mov r8, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0x80], rsi
jmp 0x1400d3284
mov ecx, 0x264fea69
jmp 0x1400d2de5
mov ecx, dword [rbp + 0xe8]
jmp 0x1400d2de5
mov ecx, dword [rbp + 0xec]
jmp 0x1400d2de5
mov ecx, eax
cmp eax, 0xcfc54682
jne 0x1400d2de5
mov edx, 0x5571f093
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xb0], rax
mov r15, r8
cmp edx, 0x170a7f96
jle 0x1400d39ef
cmp edx, 0x436cf63e
mov qword [rbp + 0x78], r13
mov qword [rbp + 0x60], r15
jle 0x1400d3a39
cmp edx, 0x6bf53195
jle 0x1400d414f
cmp edx, 0x7c0b0d9d
jg 0x1400d48d5
cmp edx, 0x6bf53196
je 0x1400d4944
cmp edx, 0x795ebdcf
jne 0x1400d3346
mov qword [rbp + 0x38], rsi
mov rcx, qword [rbp + 0xb0]
mov r14, qword [rcx + 0x60]
movzx esi, word [rcx + 0x58]
and esi, 0xfffffffe
add rsi, r14
mov ecx, dword [0x14015e5a0]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete cl
cmp dword [0x14015e5a4], 0xa
setl al
or al, cl
mov ecx, dword [0x14015e5a8]
mov ebx, dword [0x14015e5ac]
lea edx, [rcx - 1]
imul edx, ecx
mov dword [rbp + 0x70], edx
mov ecx, edx
and ecx, 1
mov r9d, 0x510c6068
mov edx, 0x57aa21c3
cmovne r9d, edx
sete r8b
mov dword [rbp + 0xc8], ebx
cmp ebx, 0xa
mov edx, 0x510c6068
cmovl r9d, edx
setl dl
mov ebx, edx
or bl, r8b
xor cl, dl
and dl, r8b
xor dl, cl
mov ecx, 0x467ea3c1
mov edx, 0x3b39fe
cmovne ecx, edx
test bl, bl
mov ebx, 0xdeafaa86
mov edx, 0x49c0325a
cmovne ebx, edx
mov dword [rbp + 0xf8], ebx
mov ebx, 0xdeafaa86
mov edx, 0x6ac7b674
cmovne ebx, edx
mov dword [rbp + 0xfc], ebx
mov ebx, 0x3b39fe
mov edx, 0xc912d88f
cmovne ebx, edx
mov dword [rbp + 0xf0], ebx
mov ebx, 0xc881e571
mov edx, 0x1a430083
cmovne ebx, edx
mov dword [rbp + 0xe8], ebx
mov ebx, 0xc881e571
mov edx, 0xa851185a
cmovne ebx, edx
mov dword [rbp + 0xec], ebx
mov r8d, 0x57aa21c3
mov edx, 0x250a1375
cmovne r8d, edx
mov r11d, 0x2c2bceb9
mov edx, 0xde373de5
cmovne r11d, edx
mov r12d, 0x2c2bceb9
mov edx, 0x55598278
cmovne r12d, edx
mov r10d, 0x3b5dce57
mov edx, 0xd62e6311
cmovne r10d, edx
test al, al
mov edi, 0x91b4c398
mov edx, 0xccd42cf9
cmovne edi, edx
mov ebx, 0x5540c048
mov edx, 0x2966c3ac
cmovne ebx, edx
mov dword [rbp + 0xa4], ebx
mov eax, 0x5540c048
mov edx, 0x3ce4ca43
cmovne eax, edx
mov qword [rbp + 0xd8], rsi
mov esi, 0x91b4c398
mov edx, 0xed48b973
cmovne esi, edx
mov dword [rbp + 0x20], esi
mov esi, 0xc811f438
mov edx, 0x33052d95
cmovne esi, edx
mov dword [rbp + 0x28], esi
mov esi, 0xc811f438
mov edx, 0x5b74f99a
cmovne esi, edx
mov dword [rbp + 0x18], esi
mov ebx, 0x470771fe
mov edx, 0x811c9dc5
mov dword [rbp + 0xa0], edi
mov dword [rbp + 0x8c], eax
mov esi, ebx
cmp ebx, 0x2966c3ab
jle 0x1400d3577
cmp esi, 0x470771fd
jg 0x1400d35a4
mov ebx, edi
cmp esi, 0x2966c3ac
je 0x1400d353d
cmp esi, 0x33052d95
je 0x1400d360f
mov ebx, esi
cmp esi, 0x3ce4ca43
jne 0x1400d353d
mov ebx, dword [rbp + 0xa4]
jmp 0x1400d353d
cmp esi, 0xdeed1032
jle 0x1400d35df
cmp esi, 0xdeed1033
je 0x1400d3628
mov ebx, eax
cmp esi, 0xed48b973
je 0x1400d353d
mov ebx, esi
cmp esi, 0x1b19ae6f
jne 0x1400d353d
mov ebx, dword [rbp + 0x20]
jmp 0x1400d353d
cmp esi, 0x5b74f99a
je 0x1400d3964
cmp esi, 0x5540c048
je 0x1400d3984
mov ebx, esi
cmp esi, 0x470771fe
jne 0x1400d353d
mov dword [rbp + 0xd4], edx
mov qword [rbp + 0x100], r14
mov ebx, dword [rbp + 0x18]
jmp 0x1400d353d
cmp esi, 0x91b4c398
je 0x1400d398e
cmp esi, 0xc811f438
jne 0x1400d39cd
mov rsi, qword [rbp + 0xd8]
mov rsi, qword [rbp + 0x100]
mov ebx, 0x5b74f99a
jmp 0x1400d353d
cmp byte [rbp + 0x90], 0
mov ebx, 0x1b19ae6f
mov esi, 0xdeed1033
cmovne ebx, esi
jmp 0x1400d353d
test byte [rbp + 0x70], 1
mov rax, qword [rbp + 0x100]
movsx r15d, byte [rax]
mov edx, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xc8], 0xa
setl byte [rbp + 0x9c]
mov esi, 0x6674bbf1
mov r13d, esi
cmp esi, 0x3b39fd
jle 0x1400d36aa
cmp r13d, 0x49c03259
jg 0x1400d36f8
cmp r13d, 0x2c2bceb8
jg 0x1400d379f
cmp r13d, 0x3b39fe
je 0x1400d3877
cmp r13d, 0x1a430083
je 0x1400d3881
mov esi, r13d
cmp r13d, 0x250a1375
jne 0x1400d3657
mov esi, dword [rbp + 0xec]
jmp 0x1400d3657
cmp r13d, 0xc881e570
jle 0x1400d3753
cmp r13d, 0xdb345261
jg 0x1400d37da
cmp r13d, 0xc881e571
je 0x1400d3892
mov esi, ecx
cmp r13d, 0xc912d88f
je 0x1400d3657
mov esi, r13d
cmp r13d, 0xd62e6311
jne 0x1400d3657
mov esi, r12d
jmp 0x1400d3657
cmp r13d, 0x57aa21c2
jle 0x1400d381a
cmp r13d, 0x57aa21c3
je 0x1400d38a2
cmp r13d, 0x6ac7b674
je 0x1400d38ac
mov esi, r13d
cmp r13d, 0x6674bbf1
jne 0x1400d3657
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov esi, 0x3b5dce57
mov edi, 0xdb345262
cmovne esi, edi
test al, al
cmovne esi, edi
jmp 0x1400d3657
cmp r13d, 0x99812209
jle 0x1400d384f
mov esi, r9d
cmp r13d, 0x9981220a
je 0x1400d3657
cmp r13d, 0xa851185a
je 0x1400d38c5
mov esi, r13d
cmp r13d, 0xb1e1e7d7
jne 0x1400d3657
mov dword [rbp + 0x10c], r14d
mov esi, dword [rbp + 0xfc]
jmp 0x1400d3657
cmp r13d, 0x2c2bceb9
je 0x1400d38fd
cmp r13d, 0x3b5dce57
je 0x1400d3907
mov esi, r13d
cmp r13d, 0x467ea3c1
jne 0x1400d3657
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x110]
jmp 0x1400d3657
cmp r13d, 0xdb345262
je 0x1400d3911
cmp r13d, 0xde373de5
je 0x1400d3930
mov esi, r13d
cmp r13d, 0xdeafaa86
jne 0x1400d3657
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov esi, 0x6ac7b674
jmp 0x1400d3657
mov esi, r8d
cmp r13d, 0x510c6068
je 0x1400d3657
mov esi, r11d
cmp r13d, 0x55598278
je 0x1400d3657
mov esi, r13d
cmp r13d, 0x49c0325a
jne 0x1400d3657
jmp 0x1400d3998
cmp r13d, 0x8b0aa6a2
je 0x1400d3949
mov esi, r13d
cmp r13d, 0x9298d228
jne 0x1400d3657
mov esi, dword [rbp + 0xf0]
jmp 0x1400d3657
mov esi, 0xc912d88f
jmp 0x1400d3657
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x118]
jmp 0x1400d3657
mov eax, dword [rbp + 0x110]
mov esi, 0xa851185a
jmp 0x1400d3657
mov esi, 0x510c6068
jmp 0x1400d3657
mov eax, dword [rbp + 0x10c]
xor eax, edx
imul ebx, eax, 0x1000193
mov esi, dword [rbp + 0xf8]
jmp 0x1400d3657
mov esi, dword [rbp + 0x110]
mov edi, esi
and edi, 0x774d9608
or edi, 0x82228c0
mov eax, esi
and eax, 0x88b269f7
xor eax, edi
xor eax, 0x82228e0
and esi, 0x20
or esi, eax
mov dword [rbp + 0x118], esi
mov esi, dword [rbp + 0xe8]
jmp 0x1400d3657
mov esi, 0x55598278
jmp 0x1400d3657
mov esi, 0xdb345262
jmp 0x1400d3657
mov dword [rbp + 0x110], r15d
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov esi, r10d
jmp 0x1400d3657
cmp byte [rbp + 0x98], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400d3657
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400d3657
mov rsi, qword [rbp + 0xd8]
mov rbx, qword [rbp + 0x100]
cmp rbx, rsi
setne byte [rbp + 0x90]
mov ebx, dword [rbp + 0x28]
jmp 0x1400d353d
mov ebx, 0x3ce4ca43
jmp 0x1400d353d
mov ebx, 0xed48b973
jmp 0x1400d353d
mov dword [rbp + 0xe4], ebx
mov edx, dword [rbp + 0xe4]
mov r14, qword [rbp + 0x100]
add r14, 2
mov ebx, 0x470771fe
mov r13, qword [rbp + 0x78]
mov r15, qword [rbp + 0x60]
mov edi, dword [rbp + 0xa0]
mov eax, dword [rbp + 0x8c]
jmp 0x1400d353d
mov ebx, esi
cmp esi, 0xccd42cf9
jne 0x1400d353d
mov eax, dword [rbp + 0xd4]
mov edx, 0x400961e9
mov rsi, qword [rbp + 0x38]
jmp 0x1400d3346
cmp edx, 0xce326961
jle 0x1400d4101
cmp edx, 0xe3e5cbbb
jle 0x1400d4191
cmp edx, 0xf51a3327
jle 0x1400d491a
cmp edx, 0xf51a3328
je 0x1400d4952
cmp edx, 0x60ef9dc
jne 0x1400d3346
mov rax, qword [rbp + 0x30]
mov edx, 0x7f7836ef
jmp 0x1400d3346
cmp edx, 0x38333135
jg 0x1400d41bf
cmp edx, 0x170a7f97
je 0x1400d4948
cmp edx, 0x177149fd
je 0x1400d4970
cmp edx, 0x28b67010
jne 0x1400d3346
mov qword [rbp + 0x38], rsi
lea rax, [rbp + 0x40]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov r14, qword [rax + 0x60]
movzx edi, word [rax + 0x58]
and edi, 0xfffffffe
add rdi, r14
mov eax, dword [0x14015e5a0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14015e5a4], 0xa
setl r10b
or r10b, al
mov eax, dword [0x14015e5a8]
mov edx, dword [0x14015e5ac]
lea ecx, [rax - 1]
imul ecx, eax
mov dword [rbp + 0x70], ecx
mov eax, ecx
and eax, 1
mov r12d, 0x510c6068
mov ecx, 0x57aa21c3
cmovne r12d, ecx
sete cl
mov dword [rbp + 0xc8], edx
cmp edx, 0xa
mov edx, 0x510c6068
cmovl r12d, edx
setl dl
mov r8d, edx
or r8b, cl
xor al, dl
and dl, cl
xor dl, al
mov ecx, 0x467ea3c1
mov eax, 0x3b39fe
cmovne ecx, eax
test r8b, r8b
mov edx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne edx, eax
mov dword [rbp + 0xf8], edx
mov edx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne edx, eax
mov dword [rbp + 0xfc], edx
mov edx, 0x3b39fe
mov eax, 0xc912d88f
cmovne edx, eax
mov dword [rbp + 0xf0], edx
mov edx, 0xc881e571
mov eax, 0x1a430083
cmovne edx, eax
mov dword [rbp + 0xe8], edx
mov edx, 0xc881e571
mov eax, 0xa851185a
cmovne edx, eax
mov dword [rbp + 0xec], edx
mov r8d, 0x57aa21c3
mov eax, 0x250a1375
cmovne r8d, eax
mov r11d, 0x2c2bceb9
mov eax, 0xde373de5
cmovne r11d, eax
mov r13d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r13d, eax
mov r9d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r9d, eax
test r10b, r10b
mov edx, 0x91b4c398
mov eax, 0xccd42cf9
cmovne edx, eax
mov esi, 0x5540c048
mov eax, 0x2966c3ac
cmovne esi, eax
mov dword [rbp + 0xa4], esi
mov ebx, 0x5540c048
mov eax, 0x3ce4ca43
cmovne ebx, eax
mov qword [rbp + 0xd8], rdi
mov edi, 0x91b4c398
mov eax, 0xed48b973
cmovne edi, eax
mov dword [rbp + 0x20], edi
mov edi, 0xc811f438
mov eax, 0x33052d95
cmovne edi, eax
mov dword [rbp + 0x28], edi
mov edi, 0xc811f438
mov eax, 0x5b74f99a
cmovne edi, eax
mov dword [rbp + 0x18], edi
mov edi, 0x470771fe
mov r10d, 0x811c9dc5
mov dword [rbp + 0xa0], edx
mov dword [rbp + 0x8c], ebx
mov esi, edi
cmp edi, 0x2966c3ab
jle 0x1400d3c5a
cmp esi, 0x470771fd
jg 0x1400d3c87
mov edi, edx
cmp esi, 0x2966c3ac
je 0x1400d3c20
cmp esi, 0x33052d95
je 0x1400d3cf3
mov edi, esi
cmp esi, 0x3ce4ca43
jne 0x1400d3c20
mov edi, dword [rbp + 0xa4]
jmp 0x1400d3c20
cmp esi, 0xdeed1032
jle 0x1400d3cc3
cmp esi, 0xdeed1033
je 0x1400d3d0c
mov edi, ebx
cmp esi, 0xed48b973
je 0x1400d3c20
mov edi, esi
cmp esi, 0x1b19ae6f
jne 0x1400d3c20
mov edi, dword [rbp + 0x20]
jmp 0x1400d3c20
cmp esi, 0x5b74f99a
je 0x1400d4048
cmp esi, 0x5540c048
je 0x1400d4068
mov edi, esi
cmp esi, 0x470771fe
jne 0x1400d3c20
mov dword [rbp + 0xd4], r10d
mov qword [rbp + 0x100], r14
mov edi, dword [rbp + 0x18]
jmp 0x1400d3c20
cmp esi, 0x91b4c398
je 0x1400d4072
cmp esi, 0xc811f438
jne 0x1400d40ae
mov rax, qword [rbp + 0xd8]
mov rax, qword [rbp + 0x100]
mov edi, 0x5b74f99a
jmp 0x1400d3c20
cmp byte [rbp + 0x90], 0
mov edi, 0x1b19ae6f
mov eax, 0xdeed1033
cmovne edi, eax
jmp 0x1400d3c20
test byte [rbp + 0x70], 1
mov rbx, qword [rbp + 0x100]
movsx ebx, byte [rbx]
mov r10d, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xc8], 0xa
setl byte [rbp + 0x9c]
mov esi, 0x6674bbf1
mov r15d, esi
cmp esi, 0x3b39fd
jle 0x1400d3d8e
cmp r15d, 0x49c03259
jg 0x1400d3ddc
cmp r15d, 0x2c2bceb8
jg 0x1400d3e83
cmp r15d, 0x3b39fe
je 0x1400d3f5b
cmp r15d, 0x1a430083
je 0x1400d3f65
mov esi, r15d
cmp r15d, 0x250a1375
jne 0x1400d3d3b
mov esi, dword [rbp + 0xec]
jmp 0x1400d3d3b
cmp r15d, 0xc881e570
jle 0x1400d3e37
cmp r15d, 0xdb345261
jg 0x1400d3ebe
cmp r15d, 0xc881e571
je 0x1400d3f76
mov esi, ecx
cmp r15d, 0xc912d88f
je 0x1400d3d3b
mov esi, r15d
cmp r15d, 0xd62e6311
jne 0x1400d3d3b
mov esi, r13d
jmp 0x1400d3d3b
cmp r15d, 0x57aa21c2
jle 0x1400d3efe
cmp r15d, 0x57aa21c3
je 0x1400d3f86
cmp r15d, 0x6ac7b674
je 0x1400d3f90
mov esi, r15d
cmp r15d, 0x6674bbf1
jne 0x1400d3d3b
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov esi, 0x3b5dce57
mov edx, 0xdb345262
cmovne esi, edx
test al, al
cmovne esi, edx
jmp 0x1400d3d3b
cmp r15d, 0x99812209
jle 0x1400d3f33
mov esi, r12d
cmp r15d, 0x9981220a
je 0x1400d3d3b
cmp r15d, 0xa851185a
je 0x1400d3faa
mov esi, r15d
cmp r15d, 0xb1e1e7d7
jne 0x1400d3d3b
mov dword [rbp + 0x10c], r14d
mov esi, dword [rbp + 0xfc]
jmp 0x1400d3d3b
cmp r15d, 0x2c2bceb9
je 0x1400d3fe2
cmp r15d, 0x3b5dce57
je 0x1400d3fec
mov esi, r15d
cmp r15d, 0x467ea3c1
jne 0x1400d3d3b
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x110]
jmp 0x1400d3d3b
cmp r15d, 0xdb345262
je 0x1400d3ff6
cmp r15d, 0xde373de5
je 0x1400d4014
mov esi, r15d
cmp r15d, 0xdeafaa86
jne 0x1400d3d3b
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov esi, 0x6ac7b674
jmp 0x1400d3d3b
mov esi, r8d
cmp r15d, 0x510c6068
je 0x1400d3d3b
mov esi, r11d
cmp r15d, 0x55598278
je 0x1400d3d3b
mov esi, r15d
cmp r15d, 0x49c0325a
jne 0x1400d3d3b
jmp 0x1400d407c
cmp r15d, 0x8b0aa6a2
je 0x1400d402d
mov esi, r15d
cmp r15d, 0x9298d228
jne 0x1400d3d3b
mov esi, dword [rbp + 0xf0]
jmp 0x1400d3d3b
mov esi, 0xc912d88f
jmp 0x1400d3d3b
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x118]
jmp 0x1400d3d3b
mov eax, dword [rbp + 0x110]
mov esi, 0xa851185a
jmp 0x1400d3d3b
mov esi, 0x510c6068
jmp 0x1400d3d3b
mov eax, dword [rbp + 0x10c]
xor eax, r10d
imul edi, eax, 0x1000193
mov esi, dword [rbp + 0xf8]
jmp 0x1400d3d3b
mov esi, dword [rbp + 0x110]
mov edx, esi
and edx, 0x774d9608
or edx, 0x82228c0
mov eax, esi
and eax, 0x88b269f7
xor eax, edx
xor eax, 0x82228e0
and esi, 0x20
or esi, eax
mov dword [rbp + 0x118], esi
mov esi, dword [rbp + 0xe8]
jmp 0x1400d3d3b
mov esi, 0x55598278
jmp 0x1400d3d3b
mov esi, 0xdb345262
jmp 0x1400d3d3b
mov dword [rbp + 0x110], ebx
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov esi, r9d
jmp 0x1400d3d3b
cmp byte [rbp + 0x98], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400d3d3b
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400d3d3b
mov rsi, qword [rbp + 0xd8]
mov rdi, qword [rbp + 0x100]
cmp rdi, rsi
setne byte [rbp + 0x90]
mov edi, dword [rbp + 0x28]
jmp 0x1400d3c20
mov edi, 0x3ce4ca43
jmp 0x1400d3c20
mov edi, 0xed48b973
jmp 0x1400d3c20
mov dword [rbp + 0xe4], edi
mov r10d, dword [rbp + 0xe4]
mov r14, qword [rbp + 0x100]
add r14, 2
mov edi, 0x470771fe
mov r15, qword [rbp + 0x60]
mov edx, dword [rbp + 0xa0]
mov ebx, dword [rbp + 0x8c]
jmp 0x1400d3c20
mov edi, esi
cmp esi, 0xccd42cf9
jne 0x1400d3c20
mov eax, dword [rbp + 0xd4]
cmp eax, 0xa3e6f6c3
sete byte [rbp + 0x11f]
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xcf5bae4e
mov eax, 0x3dd94882
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
mov rsi, qword [rbp + 0x38]
mov r13, qword [rbp + 0x78]
jmp 0x1400d3346
cmp edx, 0xbb3d9db9
jg 0x1400d4881
cmp edx, 0x9281f0bb
je 0x1400d498e
cmp edx, 0xa0cc9fd6
je 0x1400d4998
cmp edx, 0xb3d12753
jne 0x1400d3346
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x4f37484d
mov eax, 0x7c0b0d9e
jmp 0x1400d52a4
cmp edx, 0x436cf63f
je 0x1400d49a2
cmp edx, 0x4f37484d
je 0x1400d49ac
cmp edx, 0x5571f093
jne 0x1400d3346
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xcf5bae4e
mov eax, 0x28b67010
jmp 0x1400d52a4
cmp edx, 0xce326962
je 0x1400d4daa
cmp edx, 0xcf5bae4e
je 0x1400d4dc3
cmp edx, 0xd0b2f031
jne 0x1400d3346
mov edx, 0x28b67010
jmp 0x1400d3346
cmp edx, 0x38333136
je 0x1400d4de1
cmp edx, 0x3dd94882
je 0x1400d4dff
cmp edx, 0x400961e9
jne 0x1400d3346
mov qword [rbp + 0x38], rsi
mov rcx, qword [rbp + 0xb0]
mov r10, qword [rcx + 0x60]
movzx edi, word [rcx + 0x58]
and edi, 0xfffffffe
add rdi, r10
mov edx, dword [0x14015e5a0]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x14015e5a4], 0xa
setl r11b
or r11b, dl
mov edx, dword [0x14015e5a8]
mov ebx, dword [0x14015e5ac]
lea ecx, [rdx - 1]
imul ecx, edx
mov dword [rbp + 0xc0], ecx
mov edx, ecx
and edx, 1
mov r13d, 0x510c6068
mov ecx, 0x57aa21c3
cmovne r13d, ecx
sete r8b
mov dword [rbp + 0xb8], ebx
cmp ebx, 0xa
mov ecx, 0x510c6068
cmovl r13d, ecx
setl cl
mov ebx, ecx
or bl, r8b
xor dl, cl
and cl, r8b
xor cl, dl
mov esi, 0x467ea3c1
mov ecx, 0x3b39fe
cmovne esi, ecx
test bl, bl
mov edx, 0xdeafaa86
mov ecx, 0x49c0325a
cmovne edx, ecx
mov dword [rbp + 0xf8], edx
mov edx, 0xdeafaa86
mov ecx, 0x6ac7b674
cmovne edx, ecx
mov dword [rbp + 0xfc], edx
mov edx, 0x3b39fe
mov ecx, 0xc912d88f
cmovne edx, ecx
mov dword [rbp + 0xf0], edx
mov edx, 0xc881e571
mov ecx, 0x1a430083
cmovne edx, ecx
mov dword [rbp + 0xe8], edx
mov edx, 0xc881e571
mov ecx, 0xa851185a
cmovne edx, ecx
mov dword [rbp + 0xec], edx
mov edx, 0x57aa21c3
mov ecx, 0x250a1375
cmovne edx, ecx
mov r12d, 0x2c2bceb9
mov ecx, 0xde373de5
cmovne r12d, ecx
mov r8d, 0x2c2bceb9
mov ecx, 0x55598278
cmovne r8d, ecx
mov r9d, 0x3b5dce57
mov ecx, 0xd62e6311
cmovne r9d, ecx
test r11b, r11b
mov eax, 0x91b4c398
mov ecx, 0xccd42cf9
cmovne eax, ecx
mov ebx, 0x5540c048
mov ecx, 0x2966c3ac
cmovne ebx, ecx
mov dword [rbp + 0x78], ebx
mov r11d, 0x5540c048
mov ecx, 0x3ce4ca43
cmovne r11d, ecx
mov qword [rbp + 0xd8], rdi
mov edi, 0x91b4c398
mov ecx, 0xed48b973
cmovne edi, ecx
mov dword [rbp + 0x70], edi
mov edi, 0xc811f438
mov ecx, 0x33052d95
cmovne edi, ecx
mov dword [rbp + 0xa0], edi
mov edi, 0xc811f438
mov ecx, 0x5b74f99a
cmovne edi, ecx
mov dword [rbp + 0xa4], edi
mov edi, 0x470771fe
mov ecx, 0x811c9dc5
mov dword [rbp + 0x60], eax
mov dword [rbp + 0xc8], r11d
mov ebx, edi
cmp edi, 0x2966c3ab
jle 0x1400d43cc
cmp ebx, 0x470771fd
jg 0x1400d43fa
mov edi, eax
cmp ebx, 0x2966c3ac
je 0x1400d4395
cmp ebx, 0x33052d95
je 0x1400d4468
mov edi, ebx
cmp ebx, 0x3ce4ca43
jne 0x1400d4395
mov edi, dword [rbp + 0x78]
jmp 0x1400d4395
cmp ebx, 0xdeed1032
jle 0x1400d4438
cmp ebx, 0xdeed1033
je 0x1400d4481
mov edi, r11d
cmp ebx, 0xed48b973
je 0x1400d4395
mov edi, ebx
cmp ebx, 0x1b19ae6f
jne 0x1400d4395
mov edi, dword [rbp + 0x70]
jmp 0x1400d4395
cmp ebx, 0x5b74f99a
je 0x1400d47c1
cmp ebx, 0x5540c048
je 0x1400d47e4
mov edi, ebx
cmp ebx, 0x470771fe
jne 0x1400d4395
mov dword [rbp + 0xd4], ecx
mov qword [rbp + 0x100], r10
mov edi, dword [rbp + 0xa4]
jmp 0x1400d4395
cmp ebx, 0x91b4c398
je 0x1400d47ee
cmp ebx, 0xc811f438
jne 0x1400d4823
mov rbx, qword [rbp + 0xd8]
mov rbx, qword [rbp + 0x100]
mov edi, 0x5b74f99a
jmp 0x1400d4395
cmp byte [rbp + 0x90], 0
mov edi, 0x1b19ae6f
mov ebx, 0xdeed1033
cmovne edi, ebx
jmp 0x1400d4395
test byte [rbp + 0xc0], 1
mov rax, qword [rbp + 0x100]
movsx r15d, byte [rax]
mov r10d, dword [rbp + 0xd4]
sete byte [rbp + 0xd0]
cmp dword [rbp + 0xb8], 0xa
setl byte [rbp + 0x9c]
mov ebx, 0x6674bbf1
mov r14d, ebx
cmp ebx, 0x3b39fd
jle 0x1400d4507
cmp r14d, 0x49c03259
jg 0x1400d4555
cmp r14d, 0x2c2bceb8
jg 0x1400d45fc
cmp r14d, 0x3b39fe
je 0x1400d46d3
cmp r14d, 0x1a430083
je 0x1400d46dd
mov ebx, r14d
cmp r14d, 0x250a1375
jne 0x1400d44b4
mov ebx, dword [rbp + 0xec]
jmp 0x1400d44b4
cmp r14d, 0xc881e570
jle 0x1400d45b0
cmp r14d, 0xdb345261
jg 0x1400d4637
cmp r14d, 0xc881e571
je 0x1400d46ee
mov ebx, esi
cmp r14d, 0xc912d88f
je 0x1400d44b4
mov ebx, r14d
cmp r14d, 0xd62e6311
jne 0x1400d44b4
mov ebx, r8d
jmp 0x1400d44b4
cmp r14d, 0x57aa21c2
jle 0x1400d4677
cmp r14d, 0x57aa21c3
je 0x1400d46fe
cmp r14d, 0x6ac7b674
je 0x1400d4708
mov ebx, r14d
cmp r14d, 0x6674bbf1
jne 0x1400d44b4
mov al, byte [rbp + 0xd0]
cmp byte [rbp + 0x9c], 0
mov ebx, 0x3b5dce57
mov ecx, 0xdb345262
cmovne ebx, ecx
test al, al
cmovne ebx, ecx
jmp 0x1400d44b4
cmp r14d, 0x99812209
jle 0x1400d46ab
mov ebx, r13d
cmp r14d, 0x9981220a
je 0x1400d44b4
cmp r14d, 0xa851185a
je 0x1400d4722
mov ebx, r14d
cmp r14d, 0xb1e1e7d7
jne 0x1400d44b4
mov dword [rbp + 0x10c], r11d
mov ebx, dword [rbp + 0xfc]
jmp 0x1400d44b4
cmp r14d, 0x2c2bceb9
je 0x1400d475a
cmp r14d, 0x3b5dce57
je 0x1400d4764
mov ebx, r14d
cmp r14d, 0x467ea3c1
jne 0x1400d44b4
mov ebx, 0xb1e1e7d7
mov r11d, dword [rbp + 0x110]
jmp 0x1400d44b4
cmp r14d, 0xdb345262
je 0x1400d476e
cmp r14d, 0xde373de5
je 0x1400d478d
mov ebx, r14d
cmp r14d, 0xdeafaa86
jne 0x1400d44b4
mov eax, dword [rbp + 0x10c]
mov eax, dword [rbp + 0x10c]
mov ebx, 0x6ac7b674
jmp 0x1400d44b4
mov ebx, edx
cmp r14d, 0x510c6068
je 0x1400d44b4
mov ebx, r12d
cmp r14d, 0x55598278
je 0x1400d44b4
mov ebx, r14d
cmp r14d, 0x49c0325a
jne 0x1400d44b4
jmp 0x1400d47f8
cmp r14d, 0x8b0aa6a2
je 0x1400d47a6
mov ebx, r14d
cmp r14d, 0x9298d228
jne 0x1400d44b4
mov ebx, dword [rbp + 0xf0]
jmp 0x1400d44b4
mov ebx, 0xc912d88f
jmp 0x1400d44b4
mov ebx, 0xb1e1e7d7
mov r11d, dword [rbp + 0x118]
jmp 0x1400d44b4
mov eax, dword [rbp + 0x110]
mov ebx, 0xa851185a
jmp 0x1400d44b4
mov ebx, 0x510c6068
jmp 0x1400d44b4
mov eax, dword [rbp + 0x10c]
xor eax, r10d
imul edi, eax, 0x1000193
mov ebx, dword [rbp + 0xf8]
jmp 0x1400d44b4
mov ebx, dword [rbp + 0x110]
mov ecx, ebx
and ecx, 0x774d9608
or ecx, 0x82228c0
mov eax, ebx
and eax, 0x88b269f7
xor eax, ecx
xor eax, 0x82228e0
and ebx, 0x20
or ebx, eax
mov dword [rbp + 0x118], ebx
mov ebx, dword [rbp + 0xe8]
jmp 0x1400d44b4
mov ebx, 0x55598278
jmp 0x1400d44b4
mov ebx, 0xdb345262
jmp 0x1400d44b4
mov dword [rbp + 0x110], r15d
mov eax, dword [rbp + 0x110]
cmp eax, 0x41
setge byte [rbp + 0x98]
mov ebx, r9d
jmp 0x1400d44b4
cmp byte [rbp + 0x98], 0
mov ebx, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne ebx, eax
jmp 0x1400d44b4
mov eax, dword [rbp + 0x110]
cmp eax, 0x5b
mov ebx, 0x9298d228
mov eax, 0x9981220a
cmovl ebx, eax
jmp 0x1400d44b4
mov rbx, qword [rbp + 0xd8]
mov rdi, qword [rbp + 0x100]
cmp rdi, rbx
setne byte [rbp + 0x90]
mov edi, dword [rbp + 0xa0]
jmp 0x1400d4395
mov edi, 0x3ce4ca43
jmp 0x1400d4395
mov edi, 0xed48b973
jmp 0x1400d4395
mov dword [rbp + 0xe4], edi
mov ecx, dword [rbp + 0xe4]
mov r10, qword [rbp + 0x100]
add r10, 2
mov edi, 0x470771fe
mov eax, dword [rbp + 0x60]
mov r11d, dword [rbp + 0xc8]
jmp 0x1400d4395
mov edi, ebx
cmp ebx, 0xccd42cf9
jne 0x1400d4395
mov eax, dword [rbp + 0xd4]
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x795ebdcf
mov eax, 0xd0b2f031
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
mov rax, qword [rbp + 0xb0]
mov r13, rax
mov r15, rax
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0xc0], rax
mov rsi, qword [rbp + 0x38]
jmp 0x1400d3346
cmp edx, 0xbb3d9dba
je 0x1400d4e18
cmp edx, 0xc567bf4d
je 0x1400d4e36
cmp edx, 0xc693680e
jne 0x1400d3346
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x170a7f97
mov eax, 0xa0cc9fd6
cmovne edx, eax
cmp dword [0x14015e654], 0xa
mov eax, 0x170a7f97
cmovl edx, eax
jmp 0x1400d3346
cmp edx, 0x7c0b0d9e
je 0x1400d4e54
cmp edx, 0x7f7836ef
jne 0x1400d3346
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x68], rax
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x60ef9dc
mov eax, 0x6bf53196
jmp 0x1400d52a4
cmp edx, 0xe52c363a
jne 0x1400d52b6
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0xa0cc9fd6
mov eax, 0xbb3d9dba
jmp 0x1400d52a4
mov rax, qword [rbp + 0x68]
mov edx, 0xe3e5cbbc
jmp 0x1400d3346
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x60ef9dc
mov eax, 0x7f7836ef
jmp 0x1400d52a4
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x9281f0bb
mov eax, 0xf51a3328
jmp 0x1400d52a4
mov edx, 0x177149fd
jmp 0x1400d3346
mov edx, 0xbb3d9dba
jmp 0x1400d3346
mov edx, 0x38333136
jmp 0x1400d3346
mov eax, dword [0x14015e5b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x14015e5b4], 0xa
setl byte [rbp + 0x118]
setl al
mov ebx, 0xd6cbeb5d
mov r8d, 0xfe410fc6
cmovl ebx, r8d
test ecx, ecx
sete byte [rbp + 0x110]
sete dl
mov edi, 0xd6cbeb5d
cmovne ebx, edi
or dl, al
xor cl, al
cmove ebx, r8d
mov dword [rbp + 0xf8], ebx
test dl, dl
mov ecx, 0xc80b5dac
mov eax, 0x4a68103a
cmovne ecx, eax
mov dword [rbp + 0xfc], ecx
mov r9d, 0xc80b5dac
mov eax, 0x959cc0c1
cmovne r9d, eax
mov r11d, 0x60334996
mov eax, 0x6ac8fb58
cmovne r11d, eax
mov edi, 0x60334996
mov eax, 0x7f678f4f
cmovne edi, eax
mov ecx, 0xb2060da1
mov eax, 0x7f683cae
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov r8d, 0xb2060da1
mov eax, 0x7d846f19
cmovne r8d, eax
mov ecx, 0xc70553a3
mov eax, 0xcfba4b7a
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0xc70553a3
mov eax, 0x8c0a7502
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r10d, 0x8a768cc8
mov eax, 0xe0888ce4
cmovne r10d, eax
mov r12d, 0x8a768cc8
mov eax, 0x9e4161c
cmovne r12d, eax
mov edx, 0x1472dda9
mov eax, edx
mov ebx, ecx
cmp edx, 0xe9812e3c
jle 0x1400d4afc
cmp eax, 0x60334995
jle 0x1400d4b3f
cmp eax, 0x7d846f18
jle 0x1400d4bc2
cmp eax, 0x7d846f19
je 0x1400d4c7c
mov ecx, ebx
mov edx, r11d
cmp eax, 0x7f678f4f
je 0x1400d4aa8
mov ecx, ebx
mov edx, eax
cmp eax, 0x7f683cae
jne 0x1400d4aa8
mov edx, 0xe9812e3d
mov r14b, byte [rbp + 0x10c]
mov ecx, ebx
jmp 0x1400d4aa8
cmp eax, 0xc80b5dab
jg 0x1400d4b7b
cmp eax, 0x959cc0c0
jle 0x1400d4bf1
cmp eax, 0x959cc0c1
je 0x1400d4c9c
cmp eax, 0xb2060da1
je 0x1400d4ccb
mov ecx, ebx
mov edx, eax
cmp eax, 0xc70553a3
jne 0x1400d4aa8
mov edx, 0x8c0a7502
mov ecx, ebx
jmp 0x1400d4aa8
cmp eax, 0x9e4161b
jle 0x1400d4c18
cmp eax, 0x9e4161c
je 0x1400d4cde
cmp eax, 0x1472dda9
je 0x1400d4d2e
mov ecx, ebx
mov edx, eax
cmp eax, 0x4a68103a
jne 0x1400d4aa8
mov edx, 0x60642ae6
mov ecx, ebx
jmp 0x1400d4aa8
cmp eax, 0xcfba4b79
jle 0x1400d4c55
mov ecx, ebx
mov edx, r8d
cmp eax, 0xcfba4b7a
je 0x1400d4aa8
mov ecx, ebx
mov edx, r9d
cmp eax, 0xd6cbeb5d
je 0x1400d4aa8
mov ecx, ebx
mov edx, eax
cmp eax, 0xe0888ce4
jne 0x1400d4aa8
mov ecx, ebx
mov edx, dword [rbp + 0xf8]
jmp 0x1400d4aa8
cmp eax, 0x60334996
je 0x1400d4d54
mov ecx, ebx
mov edx, r12d
cmp eax, 0x60642ae6
je 0x1400d4aa8
mov ecx, ebx
mov edx, eax
cmp eax, 0x6ac8fb58
jne 0x1400d4aa8
jmp 0x1400d525b
cmp eax, 0x8a768cc8
je 0x1400d4d60
mov ecx, ebx
mov edx, eax
cmp eax, 0x8c0a7502
jne 0x1400d4aa8
mov ecx, ebx
mov edx, dword [rbp + 0xe8]
jmp 0x1400d4aa8
mov ecx, r14d
mov edx, edi
cmp eax, 0xe9812e3d
je 0x1400d4aa8
mov ecx, ebx
mov edx, eax
cmp eax, 0xfe410fc6
jne 0x1400d4aa8
cmp byte [rbp + 0xe4], 0
mov edx, 0xe9812e3d
mov eax, 0xca6f9097
cmovne edx, eax
xor r14d, r14d
mov ecx, ebx
jmp 0x1400d4aa8
cmp eax, 0xc80b5dac
je 0x1400d4d75
mov ecx, ebx
mov edx, eax
cmp eax, 0xca6f9097
jne 0x1400d4aa8
mov ecx, ebx
mov edx, dword [rbp + 0xec]
jmp 0x1400d4aa8
mov rax, qword [rbp + 0x100]
cmp qword [rax + 0x30], 0
setne byte [rbp + 0x10c]
mov ecx, ebx
mov edx, dword [rbp + 0xf0]
jmp 0x1400d4aa8
mov rsi, qword [r15]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov ecx, ebx
mov edx, dword [rbp + 0xfc]
jmp 0x1400d4aa8
mov rax, qword [rbp + 0x100]
mov edx, 0x7d846f19
mov ecx, ebx
jmp 0x1400d4aa8
mov rax, qword [r13]
mov qword [rbp + 0x100], rax
mov rsi, qword [rbp + 0x100]
mov qword [rbp + 0x40], rsi
mov rax, qword [rbp + 0x100]
cmp rax, qword [rbp + 0x80]
setne byte [rbp + 0xe4]
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov ecx, ebx
mov edx, r10d
jmp 0x1400d4aa8
mov al, byte [rbp + 0x110]
cmp byte [rbp + 0x118], 0
mov edx, 0xd6cbeb5d
mov ecx, 0x60642ae6
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov ecx, ebx
jmp 0x1400d4aa8
mov edx, 0x7f678f4f
mov ecx, ebx
jmp 0x1400d4aa8
mov rax, qword [rbp + 0xb8]
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov edx, 0x9e4161c
jmp 0x1400d4d88
mov rax, qword [rbp + 0xc0]
mov rsi, qword [rax]
mov qword [rbp + 0x40], rsi
mov edx, 0x959cc0c1
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov ecx, ebx
jmp 0x1400d4aa8
cmp byte [rbp + 0x11e], 0
mov edx, 0xe52c363a
mov eax, 0x5571f093
cmovne edx, eax
jmp 0x1400d3346
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x795ebdcf
mov eax, 0x400961e9
jmp 0x1400d52a4
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x436cf63f
mov eax, 0xc693680e
jmp 0x1400d52a4
cmp byte [rbp + 0x11f], 0
mov edx, 0xb3d12753
mov eax, 0xc567bf4d
cmovne edx, eax
jmp 0x1400d3346
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x436cf63f
mov eax, 0x38333136
jmp 0x1400d52a4
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x9281f0bb
mov eax, 0x177149fd
jmp 0x1400d52a4
mov eax, dword [0x14015e5b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp dword [0x14015e5b4], 0xa
setl byte [rbp + 0x118]
setl al
mov ebx, 0xd6cbeb5d
mov r8d, 0xfe410fc6
cmovl ebx, r8d
test ecx, ecx
sete byte [rbp + 0x110]
sete dl
mov edi, 0xd6cbeb5d
cmovne ebx, edi
or dl, al
xor cl, al
cmove ebx, r8d
mov dword [rbp + 0xf8], ebx
test dl, dl
mov ecx, 0xc80b5dac
mov eax, 0x4a68103a
cmovne ecx, eax
mov dword [rbp + 0xfc], ecx
mov r9d, 0xc80b5dac
mov eax, 0x959cc0c1
cmovne r9d, eax
mov ebx, 0x60334996
mov eax, 0x6ac8fb58
cmovne ebx, eax
mov r8d, 0x60334996
mov eax, 0x7f678f4f
cmovne r8d, eax
mov ecx, 0xb2060da1
mov eax, 0x7f683cae
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov edi, 0xb2060da1
mov eax, 0x7d846f19
cmovne edi, eax
mov ecx, 0xc70553a3
mov eax, 0xcfba4b7a
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0xc70553a3
mov eax, 0x8c0a7502
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r10d, 0x8a768cc8
mov eax, 0xe0888ce4
cmovne r10d, eax
mov r12d, 0x8a768cc8
mov eax, 0x9e4161c
cmovne r12d, eax
mov ecx, 0x1472dda9
mov eax, ecx
mov r11d, edx
cmp ecx, 0xe9812e3c
jle 0x1400d4fa5
cmp eax, 0x60334995
jle 0x1400d4fea
cmp eax, 0x7d846f18
jle 0x1400d5072
cmp eax, 0x7d846f19
je 0x1400d5135
mov edx, r11d
mov ecx, ebx
cmp eax, 0x7f678f4f
je 0x1400d4f4e
mov edx, r11d
mov ecx, eax
cmp eax, 0x7f683cae
jne 0x1400d4f4e
mov ecx, 0xe9812e3d
mov r14b, byte [rbp + 0x10c]
mov edx, r11d
jmp 0x1400d4f4e
cmp eax, 0xc80b5dab
jg 0x1400d5028
cmp eax, 0x959cc0c0
jle 0x1400d50a3
cmp eax, 0x959cc0c1
je 0x1400d5156
cmp eax, 0xb2060da1
je 0x1400d5186
mov edx, r11d
mov ecx, eax
cmp eax, 0xc70553a3
jne 0x1400d4f4e
mov ecx, 0x8c0a7502
mov edx, r11d
jmp 0x1400d4f4e
cmp eax, 0x9e4161b
jle 0x1400d50cc
cmp eax, 0x9e4161c
je 0x1400d519a
cmp eax, 0x1472dda9
je 0x1400d51ea
mov edx, r11d
mov ecx, eax
cmp eax, 0x4a68103a
jne 0x1400d4f4e
mov ecx, 0x60642ae6
mov edx, r11d
jmp 0x1400d4f4e
cmp eax, 0xcfba4b79
jle 0x1400d510c
mov edx, r11d
mov ecx, edi
cmp eax, 0xcfba4b7a
je 0x1400d4f4e
mov edx, r11d
mov ecx, r9d
cmp eax, 0xd6cbeb5d
je 0x1400d4f4e
mov edx, r11d
mov ecx, eax
cmp eax, 0xe0888ce4
jne 0x1400d4f4e
mov edx, r11d
mov ecx, dword [rbp + 0xf8]
jmp 0x1400d4f4e
cmp eax, 0x60334996
je 0x1400d5211
mov edx, r11d
mov ecx, r12d
cmp eax, 0x60642ae6
je 0x1400d4f4e
mov edx, r11d
mov ecx, eax
cmp eax, 0x6ac8fb58
jne 0x1400d4f4e
jmp 0x1400d5274
cmp eax, 0x8a768cc8
je 0x1400d521e
mov edx, r11d
mov ecx, eax
cmp eax, 0x8c0a7502
jne 0x1400d4f4e
mov edx, r11d
mov ecx, dword [rbp + 0xe8]
jmp 0x1400d4f4e
mov edx, r14d
mov ecx, r8d
cmp eax, 0xe9812e3d
je 0x1400d4f4e
mov edx, r11d
mov ecx, eax
cmp eax, 0xfe410fc6
jne 0x1400d4f4e
cmp byte [rbp + 0xe4], 0
mov ecx, 0xe9812e3d
mov eax, 0xca6f9097
cmovne ecx, eax
xor r14d, r14d
mov edx, r11d
jmp 0x1400d4f4e
cmp eax, 0xc80b5dac
je 0x1400d522c
mov edx, r11d
mov ecx, eax
cmp eax, 0xca6f9097
jne 0x1400d4f4e
mov edx, r11d
mov ecx, dword [rbp + 0xec]
jmp 0x1400d4f4e
mov rax, qword [rbp + 0x100]
cmp qword [rax + 0x30], 0
setne byte [rbp + 0x10c]
mov edx, r11d
mov ecx, dword [rbp + 0xf0]
jmp 0x1400d4f4e
mov rsi, qword [rsi]
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov edx, r11d
mov ecx, dword [rbp + 0xfc]
jmp 0x1400d4f4e
mov rax, qword [rbp + 0x100]
mov ecx, 0x7d846f19
mov edx, r11d
jmp 0x1400d4f4e
mov rax, qword [rsi]
mov qword [rbp + 0x100], rax
mov rsi, qword [rbp + 0x100]
mov qword [rbp + 0x40], rsi
mov rax, qword [rbp + 0x100]
cmp rax, qword [rbp + 0x80]
setne byte [rbp + 0xe4]
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov edx, r11d
mov ecx, r10d
jmp 0x1400d4f4e
mov al, byte [rbp + 0x110]
cmp byte [rbp + 0x118], 0
mov ecx, 0xd6cbeb5d
mov edx, 0x60642ae6
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov edx, r11d
jmp 0x1400d4f4e
mov ecx, 0x7f678f4f
mov edx, r11d
jmp 0x1400d4f4e
mov rsi, qword [rsi]
mov qword [rbp + 0x40], rsi
mov ecx, 0x9e4161c
jmp 0x1400d5238
mov rsi, qword [rsi]
mov qword [rbp + 0x40], rsi
mov ecx, 0x959cc0c1
mov qword [rbp + 0xb0], rsi
mov r13, rsi
mov r15, rsi
mov qword [rbp + 0xb8], rsi
mov qword [rbp + 0xc0], rsi
mov edx, r11d
jmp 0x1400d4f4e
and bl, 1
mov byte [rbp + 0xd8], bl
mov al, byte [rbp + 0xd8]
mov edx, 0x7c0b0d9e
jmp 0x1400d3346
and r11b, 1
mov byte [rbp + 0xd8], r11b
mov al, byte [rbp + 0xd8]
mov byte [rbp + 0x11e], al
mov eax, dword [0x14015e650]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edx, 0x4f37484d
mov eax, 0xce326962
cmove edx, eax
cmp dword [0x14015e654], 0xa
cmovl edx, eax
jmp 0x1400d3346
cmp edx, 0xe3e5cbbc
jne 0x1400d3346
mov rax, qword [rbp + 0x10]
mov eax, 0xadedc60a
jmp 0x1400d0618
mov eax, dword [0x14015e640]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3e6ecbf
mov ecx, 0x1c41c433
jmp 0x1400daae8
mov rax, qword [rbp + 0xa8]
mov qword [rbp - 0x58], rax
test rax, rax
mov ecx, 0x3ca74ea1
mov eax, 0x33816457
cmove ecx, eax
mov dword [rbp - 0x1c], ecx
mov eax, 0x2eef37f5
mov ecx, eax
cmp eax, 0x12637e75
jg 0x1400d537e
cmp ecx, 0xca9bb62e
jg 0x1400d53d5
cmp ecx, 0x90e05041
jle 0x1400d6566
cmp ecx, 0x9b49599c
jg 0x1400d66af
cmp ecx, 0x90e05042
je 0x1400d6917
cmp ecx, 0x9289050d
je 0x1400d6935
mov eax, ecx
cmp ecx, 0x96596990
jne 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3560cb6d
mov ecx, 0xfd634dc1
jmp 0x1400d7e6d
cmp ecx, 0x3da9b139
jg 0x1400d5431
cmp ecx, 0x2eef37f4
jle 0x1400d65b6
cmp ecx, 0x33816456
jg 0x1400d66ff
mov eax, dword [rbp - 0x1c]
cmp ecx, 0x2eef37f5
je 0x1400d5311
cmp ecx, 0x2f52dcca
je 0x1400d662a
mov eax, ecx
cmp ecx, 0x2fd86981
jne 0x1400d5311
mov eax, 0x8f044d07
jmp 0x1400d5311
cmp ecx, 0xea469659
jle 0x1400d65f8
cmp ecx, 0x52abc5f
jg 0x1400d67ec
cmp ecx, 0xea46965a
je 0x1400d693f
cmp ecx, 0xf72d8a95
je 0x1400d695d
mov eax, ecx
cmp ecx, 0xfd634dc1
jne 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3560cb6d
mov ecx, 0x9289050d
jmp 0x1400d7e6d
cmp ecx, 0x61494bc2
jle 0x1400d663a
cmp ecx, 0x7190e226
jle 0x1400d6840
cmp ecx, 0x7190e227
je 0x1400d7a81
cmp ecx, 0x7637a663
je 0x1400d7a8b
mov eax, ecx
cmp ecx, 0x7cdbd725
jne 0x1400d5311
mov eax, dword [rbp + 0xd0]
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
mov edx, dword [rdx + 0x20]
add rdx, rcx
mov eax, dword [rdx + rax*4]
add rax, rcx
mov qword [rbp + 0x20], rax
mov eax, dword [0x14015e5c8]
mov ecx, dword [0x14015e5cc]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x97]
sete al
mov edi, 0x1426b407
mov ebx, 0x21e0c383
cmovne edi, ebx
cmp ecx, 0xa
setl byte [rbp + 0x96]
setl bl
mov ecx, 0x1426b407
cmovl edi, ecx
mov dword [rbp + 0x28], edi
xor dl, bl
mov ecx, ebx
and cl, al
xor cl, dl
or bl, al
test cl, cl
mov ecx, 0xb46032d2
mov eax, 0x1b2bce22
cmovne ecx, eax
mov dword [rbp + 0x18], ecx
mov ecx, 0x47ae7e7f
mov eax, 0xaa0d0e9
cmovne ecx, eax
mov dword [rbp + 0x38], ecx
test bl, bl
mov ecx, 0x1b2bce22
mov eax, 0xbc4a4f86
cmovne ecx, eax
mov dword [rbp + 0xc0], ecx
mov ecx, 0xaaa3ba97
mov eax, 0xbb1d3fc5
cmovne ecx, eax
mov dword [rbp + 0xa0], ecx
mov ecx, 0xaaa3ba97
mov eax, 0xacf19f7d
cmovne ecx, eax
mov dword [rbp + 0xb0], ecx
mov ecx, 0xaa0d0e9
mov eax, 0x53d7ebdc
cmovne ecx, eax
mov dword [rbp - 8], ecx
mov ecx, 0xec195f77
mov eax, 0x1e0734e7
cmovne ecx, eax
mov dword [rbp + 4], ecx
mov ecx, 0xec195f77
mov eax, 0x27d2cc8e
cmovne ecx, eax
mov dword [rbp + 8], ecx
mov ecx, 0x21e0c383
mov eax, 0xce088f8a
cmovne ecx, eax
mov dword [rbp + 0xc], ecx
mov ecx, 0xcba3b52b
mov eax, 0x429b25e3
cmovne ecx, eax
mov dword [rbp + 0xa4], ecx
mov ecx, 0x3a937cd
mov eax, ecx
cmp ecx, 0xaa0d0e8
jg 0x1400d55d8
cmp eax, 0xcba3b52a
jg 0x1400d5a26
cmp eax, 0xbb1d3fc4
jg 0x1400d5ac1
cmp eax, 0xaaa3ba97
je 0x1400d5fad
mov ecx, dword [rbp + 0xa0]
cmp eax, 0xacf19f7d
je 0x1400d5590
mov ecx, eax
cmp eax, 0xb46032d2
jne 0x1400d5590
mov ecx, 0x47ae7e7f
jmp 0x1400d5590
cmp eax, 0x429b25e2
jg 0x1400d5a85
cmp eax, 0x1e0734e6
jg 0x1400d5aec
mov ecx, dword [rbp + 0xc0]
cmp eax, 0xaa0d0e9
je 0x1400d5590
cmp eax, 0x1426b407
je 0x1400d5fb7
mov ecx, eax
cmp eax, 0x1b2bce22
jne 0x1400d5590
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov r12d, 0x510c6068
mov ebx, 0x57aa21c3
cmovne r12d, ebx
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl r12d, ecx
setl cl
mov ebx, ecx
or bl, al
xor dl, cl
and cl, al
xor cl, dl
mov edx, 0x467ea3c1
mov eax, 0x3b39fe
cmovne edx, eax
test bl, bl
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r8d, 0x3b39fe
mov eax, 0xc912d88f
cmovne r8d, eax
mov r15d, 0xc881e571
mov eax, 0x1a430083
cmovne r15d, eax
mov r11d, 0xc881e571
mov eax, 0xa851185a
cmovne r11d, eax
mov ecx, 0x57aa21c3
mov eax, 0x250a1375
cmovne ecx, eax
mov edi, 0x2c2bceb9
mov eax, 0xde373de5
cmovne edi, eax
mov r10d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r10d, eax
mov r9d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r9d, eax
mov esi, 0x6674bbf1
mov r13d, esi
cmp esi, 0x3b39fd
jle 0x1400d5765
cmp r13d, 0x49c03259
jg 0x1400d57b3
cmp r13d, 0x2c2bceb8
jg 0x1400d585a
cmp r13d, 0x3b39fe
je 0x1400d592d
cmp r13d, 0x1a430083
je 0x1400d5937
mov esi, r13d
cmp r13d, 0x250a1375
jne 0x1400d5715
mov esi, r11d
jmp 0x1400d5715
cmp r13d, 0xc881e570
jle 0x1400d580e
cmp r13d, 0xdb345261
jg 0x1400d5895
cmp r13d, 0xc881e571
je 0x1400d5948
mov esi, edx
cmp r13d, 0xc912d88f
je 0x1400d5715
mov esi, r13d
cmp r13d, 0xd62e6311
jne 0x1400d5715
mov esi, r10d
jmp 0x1400d5715
cmp r13d, 0x57aa21c2
jle 0x1400d58d5
cmp r13d, 0x57aa21c3
je 0x1400d5958
cmp r13d, 0x6ac7b674
je 0x1400d5962
mov esi, r13d
cmp r13d, 0x6674bbf1
jne 0x1400d5715
mov bl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov esi, 0x3b5dce57
mov eax, 0xdb345262
cmovne esi, eax
test bl, bl
cmovne esi, eax
jmp 0x1400d5715
cmp r13d, 0x99812209
jle 0x1400d5908
mov esi, r12d
cmp r13d, 0x9981220a
je 0x1400d5715
cmp r13d, 0xa851185a
je 0x1400d5985
mov esi, r13d
cmp r13d, 0xb1e1e7d7
jne 0x1400d5715
mov dword [rbp + 0xa8], r14d
mov esi, dword [rbp + 0xe8]
jmp 0x1400d5715
cmp r13d, 0x2c2bceb9
je 0x1400d59ba
cmp r13d, 0x3b5dce57
je 0x1400d59c4
mov esi, r13d
cmp r13d, 0x467ea3c1
jne 0x1400d5715
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x118]
jmp 0x1400d5715
cmp r13d, 0xdb345262
je 0x1400d59ce
cmp r13d, 0xde373de5
je 0x1400d59f2
mov esi, r13d
cmp r13d, 0xdeafaa86
jne 0x1400d5715
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov esi, 0x6ac7b674
jmp 0x1400d5715
mov esi, ecx
cmp r13d, 0x510c6068
je 0x1400d5715
mov esi, edi
cmp r13d, 0x55598278
je 0x1400d5715
mov esi, r13d
cmp r13d, 0x49c0325a
jne 0x1400d5715
jmp 0x1400d5fd0
cmp r13d, 0x8b0aa6a2
je 0x1400d5a0b
mov esi, r13d
cmp r13d, 0x9298d228
jne 0x1400d5715
mov esi, r8d
jmp 0x1400d5715
mov esi, 0xc912d88f
jmp 0x1400d5715
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0xe4]
jmp 0x1400d5715
mov eax, dword [rbp + 0x118]
mov esi, 0xa851185a
jmp 0x1400d5715
mov esi, 0x510c6068
jmp 0x1400d5715
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xec], eax
mov esi, dword [rbp + 0xf0]
jmp 0x1400d5715
mov ebx, dword [rbp + 0x118]
mov eax, ebx
and eax, 0x774d9608
or eax, 0x82228c0
mov esi, ebx
and esi, 0x88b269f7
xor esi, eax
xor esi, 0x82228e0
and ebx, 0x20
or ebx, esi
mov dword [rbp + 0xe4], ebx
mov esi, r15d
jmp 0x1400d5715
mov esi, 0x55598278
jmp 0x1400d5715
mov esi, 0xdb345262
jmp 0x1400d5715
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov esi, dword [rbp + 0x118]
cmp esi, 0x41
setge byte [rbp + 0x11e]
mov esi, r9d
jmp 0x1400d5715
cmp byte [rbp + 0x11e], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400d5715
mov esi, dword [rbp + 0x118]
cmp esi, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400d5715
cmp eax, 0xec195f76
jg 0x1400d5b17
mov ecx, dword [rbp + 0xb0]
cmp eax, 0xcba3b52b
je 0x1400d5590
cmp eax, 0xce088f8a
je 0x1400d5fec
mov ecx, eax
cmp eax, 0xec152a7a
jne 0x1400d5590
mov eax, dword [rbp + 0x8c]
mov dword [rbp + 0x98], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0xd4], eax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x100], rax
mov ecx, dword [rbp + 0xc]
jmp 0x1400d5590
cmp eax, 0x53d7ebdb
jle 0x1400d5b5e
cmp eax, 0x53d7ebdc
je 0x1400d6022
mov ecx, dword [rbp + 0xa4]
cmp eax, 0x68e1a7de
je 0x1400d5590
mov ecx, eax
cmp eax, 0x72376286
jne 0x1400d5590
mov ecx, dword [rbp + 8]
jmp 0x1400d5590
cmp eax, 0xbb1d3fc5
je 0x1400d6048
cmp eax, 0xbc4a4f86
je 0x1400d6052
mov ecx, eax
cmp eax, 0xc19566e7
jne 0x1400d5590
mov ecx, dword [rbp + 0x38]
jmp 0x1400d5590
cmp eax, 0x1e0734e7
je 0x1400d6469
cmp eax, 0x21e0c383
je 0x1400d648f
mov ecx, eax
cmp eax, 0x27d2cc8e
jne 0x1400d5590
mov ecx, dword [rbp + 4]
jmp 0x1400d5590
cmp eax, 0xec195f77
je 0x1400d64a7
cmp eax, 0xf2ad1106
je 0x1400d64b1
mov ecx, eax
cmp eax, 0x3a937cd
jne 0x1400d5590
mov al, byte [rbp + 0x97]
cmp byte [rbp + 0x96], 0
mov ecx, 0xcba3b52b
mov edx, 0x68e1a7de
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x1400d5590
cmp eax, 0x429b25e3
je 0x1400d64f3
cmp eax, 0x47ae7e7f
jne 0x1400d6549
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete r8b
mov ebx, 0x510c6068
mov eax, 0x57aa21c3
cmovne ebx, eax
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov eax, 0x510c6068
cmovl ebx, eax
setl cl
mov eax, ecx
or al, r8b
xor dl, cl
and cl, r8b
xor cl, dl
mov esi, 0x467ea3c1
mov ecx, 0x3b39fe
cmovne esi, ecx
test al, al
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0x3b39fe
mov eax, 0xc912d88f
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r13d, 0xc881e571
mov eax, 0x1a430083
cmovne r13d, eax
mov r10d, 0xc881e571
mov eax, 0xa851185a
cmovne r10d, eax
mov r9d, 0x57aa21c3
mov eax, 0x250a1375
cmovne r9d, eax
mov r8d, 0x2c2bceb9
mov eax, 0xde373de5
cmovne r8d, eax
mov edi, 0x2c2bceb9
mov eax, 0x55598278
cmovne edi, eax
mov r11d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r11d, eax
mov r14d, 0x6674bbf1
mov r12d, r14d
cmp r14d, 0x3b39fd
jle 0x1400d5cd2
cmp r12d, 0x49c03259
jg 0x1400d5d21
cmp r12d, 0x2c2bceb8
jg 0x1400d5dcc
cmp r12d, 0x3b39fe
je 0x1400d5ea7
cmp r12d, 0x1a430083
je 0x1400d5eb2
mov r14d, r12d
cmp r12d, 0x250a1375
jne 0x1400d5c81
mov r14d, r10d
jmp 0x1400d5c81
cmp r12d, 0xc881e570
jle 0x1400d5d7f
cmp r12d, 0xdb345261
jg 0x1400d5e08
cmp r12d, 0xc881e571
je 0x1400d5ec4
mov r14d, esi
cmp r12d, 0xc912d88f
je 0x1400d5c81
mov r14d, r12d
cmp r12d, 0xd62e6311
jne 0x1400d5c81
mov r14d, edi
jmp 0x1400d5c81
cmp r12d, 0x57aa21c2
jle 0x1400d5e49
cmp r12d, 0x57aa21c3
je 0x1400d5ed5
cmp r12d, 0x6ac7b674
je 0x1400d5ee0
mov r14d, r12d
cmp r12d, 0x6674bbf1
jne 0x1400d5c81
mov dl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov r14d, 0x3b5dce57
mov eax, 0xdb345262
cmovne r14d, eax
test dl, dl
cmovne r14d, eax
jmp 0x1400d5c81
cmp r12d, 0x99812209
jle 0x1400d5e7e
mov r14d, ebx
cmp r12d, 0x9981220a
je 0x1400d5c81
cmp r12d, 0xa851185a
je 0x1400d5f04
mov r14d, r12d
cmp r12d, 0xb1e1e7d7
jne 0x1400d5c81
mov dword [rbp + 0xa8], r15d
mov r14d, dword [rbp + 0xe8]
jmp 0x1400d5c81
cmp r12d, 0x2c2bceb9
je 0x1400d5f3b
cmp r12d, 0x3b5dce57
je 0x1400d5f46
mov r14d, r12d
cmp r12d, 0x467ea3c1
jne 0x1400d5c81
mov r14d, 0xb1e1e7d7
mov r15d, dword [rbp + 0x118]
jmp 0x1400d5c81
cmp r12d, 0xdb345262
je 0x1400d5f51
cmp r12d, 0xde373de5
je 0x1400d5f75
mov r14d, r12d
cmp r12d, 0xdeafaa86
jne 0x1400d5c81
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov r14d, 0x6ac7b674
jmp 0x1400d5c81
mov r14d, r9d
cmp r12d, 0x510c6068
je 0x1400d5c81
mov r14d, r8d
cmp r12d, 0x55598278
je 0x1400d5c81
mov r14d, r12d
cmp r12d, 0x49c0325a
jne 0x1400d5c81
jmp 0x1400d650f
cmp r12d, 0x8b0aa6a2
je 0x1400d5f90
mov r14d, r12d
cmp r12d, 0x9298d228
jne 0x1400d5c81
mov r14d, dword [rbp + 0xec]
jmp 0x1400d5c81
mov r14d, 0xc912d88f
jmp 0x1400d5c81
mov r14d, 0xb1e1e7d7
mov r15d, dword [rbp + 0xe4]
jmp 0x1400d5c81
mov eax, dword [rbp + 0x118]
mov r14d, 0xa851185a
jmp 0x1400d5c81
mov r14d, 0x510c6068
jmp 0x1400d5c81
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xb8], eax
mov r14d, dword [rbp + 0xf0]
jmp 0x1400d5c81
mov eax, dword [rbp + 0x118]
mov ecx, eax
and ecx, 0x774d9608
or ecx, 0x82228c0
mov edx, eax
and edx, 0x88b269f7
xor edx, ecx
xor edx, 0x82228e0
and eax, 0x20
or eax, edx
mov dword [rbp + 0xe4], eax
mov r14d, r13d
jmp 0x1400d5c81
mov r14d, 0x55598278
jmp 0x1400d5c81
mov r14d, 0xdb345262
jmp 0x1400d5c81
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov edx, dword [rbp + 0x118]
cmp edx, 0x41
setge byte [rbp + 0x11e]
mov r14d, r11d
jmp 0x1400d5c81
cmp byte [rbp + 0x11e], 0
mov r14d, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne r14d, eax
jmp 0x1400d5c81
mov edx, dword [rbp + 0x118]
cmp edx, 0x5b
mov r14d, 0x9298d228
mov eax, 0x9981220a
cmovl r14d, eax
jmp 0x1400d5c81
mov ecx, 0xacf19f7d
jmp 0x1400d5590
cmp byte [rbp + 0xcf], 0
mov ecx, 0x72376286
mov eax, 0xc19566e7
cmovne ecx, eax
jmp 0x1400d5590
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov ecx, 0xbc4a4f86
jmp 0x1400d5590
mov rax, qword [rbp + 0x100]
inc rax
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x100]
mov al, byte [rax]
mov byte [rbp + 0xf7], al
cmp byte [rbp + 0xf7], 0
setne byte [rbp + 0xcf]
mov ecx, dword [rbp + 0x28]
jmp 0x1400d5590
mov eax, dword [rbp + 0x9c]
mov dword [rbp + 0x60], eax
mov ecx, 0xf2ad1106
mov dword [rbp + 0x80], 0
mov eax, dword [rbp + 0x98]
mov dword [rbp + 0x78], eax
jmp 0x1400d5590
mov ecx, 0x68e1a7de
jmp 0x1400d5590
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov r12d, 0x510c6068
mov ebx, 0x57aa21c3
cmovne r12d, ebx
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl r12d, ecx
setl cl
mov ebx, ecx
or bl, al
xor dl, cl
and cl, al
xor cl, dl
mov edx, 0x467ea3c1
mov eax, 0x3b39fe
cmovne edx, eax
test bl, bl
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r8d, 0x3b39fe
mov eax, 0xc912d88f
cmovne r8d, eax
mov r15d, 0xc881e571
mov eax, 0x1a430083
cmovne r15d, eax
mov r11d, 0xc881e571
mov eax, 0xa851185a
cmovne r11d, eax
mov ecx, 0x57aa21c3
mov eax, 0x250a1375
cmovne ecx, eax
mov edi, 0x2c2bceb9
mov eax, 0xde373de5
cmovne edi, eax
mov r10d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r10d, eax
mov r9d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r9d, eax
mov esi, 0x6674bbf1
mov r13d, esi
cmp esi, 0x3b39fd
jle 0x1400d61a8
cmp r13d, 0x49c03259
jg 0x1400d61f6
cmp r13d, 0x2c2bceb8
jg 0x1400d629d
cmp r13d, 0x3b39fe
je 0x1400d6370
cmp r13d, 0x1a430083
je 0x1400d637a
mov esi, r13d
cmp r13d, 0x250a1375
jne 0x1400d6158
mov esi, r11d
jmp 0x1400d6158
cmp r13d, 0xc881e570
jle 0x1400d6251
cmp r13d, 0xdb345261
jg 0x1400d62d8
cmp r13d, 0xc881e571
je 0x1400d638b
mov esi, edx
cmp r13d, 0xc912d88f
je 0x1400d6158
mov esi, r13d
cmp r13d, 0xd62e6311
jne 0x1400d6158
mov esi, r10d
jmp 0x1400d6158
cmp r13d, 0x57aa21c2
jle 0x1400d6318
cmp r13d, 0x57aa21c3
je 0x1400d639b
cmp r13d, 0x6ac7b674
je 0x1400d63a5
mov esi, r13d
cmp r13d, 0x6674bbf1
jne 0x1400d6158
mov bl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov esi, 0x3b5dce57
mov eax, 0xdb345262
cmovne esi, eax
test bl, bl
cmovne esi, eax
jmp 0x1400d6158
cmp r13d, 0x99812209
jle 0x1400d634b
mov esi, r12d
cmp r13d, 0x9981220a
je 0x1400d6158
cmp r13d, 0xa851185a
je 0x1400d63c8
mov esi, r13d
cmp r13d, 0xb1e1e7d7
jne 0x1400d6158
mov dword [rbp + 0xa8], r14d
mov esi, dword [rbp + 0xe8]
jmp 0x1400d6158
cmp r13d, 0x2c2bceb9
je 0x1400d63fd
cmp r13d, 0x3b5dce57
je 0x1400d6407
mov esi, r13d
cmp r13d, 0x467ea3c1
jne 0x1400d6158
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x118]
jmp 0x1400d6158
cmp r13d, 0xdb345262
je 0x1400d6411
cmp r13d, 0xde373de5
je 0x1400d6435
mov esi, r13d
cmp r13d, 0xdeafaa86
jne 0x1400d6158
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov esi, 0x6ac7b674
jmp 0x1400d6158
mov esi, ecx
cmp r13d, 0x510c6068
je 0x1400d6158
mov esi, edi
cmp r13d, 0x55598278
je 0x1400d6158
mov esi, r13d
cmp r13d, 0x49c0325a
jne 0x1400d6158
jmp 0x1400d652f
cmp r13d, 0x8b0aa6a2
je 0x1400d644e
mov esi, r13d
cmp r13d, 0x9298d228
jne 0x1400d6158
mov esi, r8d
jmp 0x1400d6158
mov esi, 0xc912d88f
jmp 0x1400d6158
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0xe4]
jmp 0x1400d6158
mov eax, dword [rbp + 0x118]
mov esi, 0xa851185a
jmp 0x1400d6158
mov esi, 0x510c6068
jmp 0x1400d6158
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xec], eax
mov esi, dword [rbp + 0xf0]
jmp 0x1400d6158
mov ebx, dword [rbp + 0x118]
mov eax, ebx
and eax, 0x774d9608
or eax, 0x82228c0
mov esi, ebx
and esi, 0x88b269f7
xor esi, eax
xor esi, 0x82228e0
and ebx, 0x20
or ebx, esi
mov dword [rbp + 0xe4], ebx
mov esi, r15d
jmp 0x1400d6158
mov esi, 0x55598278
jmp 0x1400d6158
mov esi, 0xdb345262
jmp 0x1400d6158
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov esi, dword [rbp + 0x118]
cmp esi, 0x41
setge byte [rbp + 0x11e]
mov esi, r9d
jmp 0x1400d6158
cmp byte [rbp + 0x11e], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400d6158
mov esi, dword [rbp + 0x118]
cmp esi, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400d6158
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x60], eax
mov ecx, 0xf2ad1106
mov dword [rbp + 0x80], 1
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x78], eax
jmp 0x1400d5590
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov ecx, 0xce088f8a
jmp 0x1400d5590
mov ecx, 0x27d2cc8e
jmp 0x1400d5590
mov eax, dword [rbp + 0x78]
mov dword [rbp + 0x110], eax
cmp dword [rbp + 0x80], 0
mov ecx, 0x45dc82e5
mov eax, 0xec152a7a
cmove ecx, eax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x70], rax
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0x8c], eax
mov eax, dword [rbp + 0x60]
mov dword [rbp + 0xc8], eax
jmp 0x1400d5590
mov ecx, 0xec152a7a
mov dword [rbp + 0xc8], 0x811c9dc5
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x70], rax
jmp 0x1400d5590
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov dword [rbp + 0x9c], eax
mov ecx, dword [rbp - 8]
jmp 0x1400d5590
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov ecx, dword [rbp + 0x18]
jmp 0x1400d5590
mov ecx, eax
cmp eax, 0x45dc82e5
jne 0x1400d5590
mov eax, dword [rbp + 0x110]
mov eax, 0xf72d8a95
jmp 0x1400d5311
cmp ecx, 0x8bcc22f7
jle 0x1400d6862
cmp ecx, 0x8bcc22f8
je 0x1400d7b4b
cmp ecx, 0x8c22ab40
je 0x1400d7b7f
mov eax, ecx
cmp ecx, 0x8f044d07
jne 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2fd86981
mov ecx, 0x273b76c0
jmp 0x1400d7e6d
cmp ecx, 0x2282b941
jle 0x1400d689a
cmp ecx, 0x2282b942
je 0x1400d7b9d
cmp ecx, 0x23a29c14
je 0x1400d7bbb
mov eax, ecx
cmp ecx, 0x273b76c0
jne 0x1400d5311
mov eax, 0x713819e6
xor ecx, ecx
mov qword [rbp - 0x28], rcx
jmp 0x1400d5311
cmp ecx, 0xcd2e40e7
jle 0x1400d68c7
cmp ecx, 0xcd2e40e8
je 0x1400d7bd9
cmp ecx, 0xd0bb9c49
je 0x1400d7bf7
mov eax, ecx
cmp ecx, 0xea02b29a
jne 0x1400d5311
mov eax, 0xad88e8dd
xor ecx, ecx
mov qword [rbp - 0x18], rcx
jmp 0x1400d5311
cmp ecx, 0x41554979
jle 0x1400d68f3
cmp ecx, 0x4155497a
je 0x1400d7c01
cmp ecx, 0x4d2defa7
je 0x1400d7c1f
mov eax, ecx
cmp ecx, 0x545ed4ad
jne 0x1400d5311
mov eax, dword [0x14015e658]
mov ecx, dword [0x14015e65c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setge bl
xor bl, al
mov eax, 0x9b49599d
mov ebx, 0x6c992c5
cmovne eax, ebx
cmp ecx, 0xa
mov ecx, 0x9b49599d
cmovl eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400d5311
cmp ecx, 0x9b49599d
je 0x1400d7c35
cmp ecx, 0xabfec104
je 0x1400d7c61
mov eax, ecx
cmp ecx, 0xad88e8dd
jne 0x1400d5311
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x10]
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3fddc283
mov ecx, 0x2282b942
jmp 0x1400d7e6d
cmp ecx, 0x33816457
je 0x1400d7c7f
cmp ecx, 0x3560cb6d
je 0x1400d7cb3
mov eax, ecx
cmp ecx, 0x3ca74ea1
jne 0x1400d5311
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov rbx, qword [rbp - 0x58]
mov qword [rbp + 0x40], rbx
movsxd rcx, dword [rbx + 0x3c]
mov eax, dword [rbx + rcx + 0x88]
mov edx, dword [rbx + rcx + 0x8c]
mov rcx, rax
add rcx, rbx
mov qword [rbp + 0x48], rcx
mov ecx, dword [0x14015e5d8]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0xa8]
mov ebx, dword [0x14015e5dc]
mov ecx, 0xf35ed423
mov edi, 0xfa76957d
cmove ecx, edi
cmp ebx, 0xa
setl byte [rbp + 0xd8]
mov dword [rbp + 0x50], edx
cmovl ecx, edi
mov edx, 0x2c9e0fee
cmp edx, 0x2c9e0fed
jg 0x1400d67b0
cmp edx, 0xf35ed423
je 0x1400d67e1
cmp edx, 0xfa76957d
jne 0x1400d6793
jmp 0x1400d7cbd
cmp edx, 0x7528bc48
je 0x1400d67e8
cmp edx, 0x2c9e0fee
jne 0x1400d6793
mov bl, byte [rbp + 0xa8]
cmp byte [rbp + 0xd8], 0
mov edx, 0xf35ed423
mov edi, 0x7528bc48
cmovne edx, edi
test bl, bl
cmovne edx, edi
jmp 0x1400d6793
mov edx, 0x7528bc48
jmp 0x1400d6793
mov edx, ecx
jmp 0x1400d6793
cmp ecx, 0x52abc60
je 0x1400d7cdf
cmp ecx, 0x5f8a120
je 0x1400d7d07
mov eax, ecx
cmp ecx, 0x6c992c5
jne 0x1400d5311
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, 0x9b49599d
jmp 0x1400d5311
cmp ecx, 0x61494bc3
je 0x1400d7dc7
cmp ecx, 0x6aae1af5
jne 0x1400d7e7f
mov eax, 0xabfec104
jmp 0x1400d5311
cmp ecx, 0x800561ea
je 0x1400d7dd8
mov eax, ecx
cmp ecx, 0x817072ce
jne 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6aae1af5
mov ecx, 0xabfec104
jmp 0x1400d7e6d
cmp ecx, 0x12637e76
je 0x1400d7df3
mov eax, ecx
cmp ecx, 0x1d6ffebf
jne 0x1400d5311
mov eax, 0x52abc60
mov ecx, dword [rbp + 0x90]
mov dword [rbp - 0xc], ecx
jmp 0x1400d5311
cmp ecx, 0xca9bb62f
je 0x1400d7e0c
mov eax, ecx
cmp ecx, 0xcb895012
jne 0x1400d5311
mov eax, 0x713819e6
mov rcx, qword [rbp + 0x68]
mov qword [rbp - 0x28], rcx
jmp 0x1400d5311
cmp ecx, 0x3da9b13a
je 0x1400d7e1d
mov eax, ecx
cmp ecx, 0x3fddc283
jne 0x1400d5311
mov eax, 0x2282b942
jmp 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96596990
mov ecx, 0x8bcc22f8
jmp 0x1400d7e6d
mov eax, 0x90e05042
jmp 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7cdbd725
mov ecx, 0xf72d8a95
jmp 0x1400d7e6d
mov eax, dword [rbp + 0xd0]
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
mov edx, dword [rdx + 0x20]
add rdx, rcx
mov eax, dword [rdx + rax*4]
add rax, rcx
mov qword [rbp + 0x20], rax
mov eax, dword [0x14015e5c8]
mov ecx, dword [0x14015e5cc]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x97]
sete al
mov edi, 0x1426b407
mov ebx, 0x21e0c383
cmovne edi, ebx
cmp ecx, 0xa
setl byte [rbp + 0x96]
setl bl
mov ecx, 0x1426b407
cmovl edi, ecx
mov dword [rbp + 0x28], edi
xor dl, bl
mov ecx, ebx
and cl, al
xor cl, dl
or bl, al
test cl, cl
mov ecx, 0xb46032d2
mov eax, 0x1b2bce22
cmovne ecx, eax
mov dword [rbp + 0x18], ecx
mov ecx, 0x47ae7e7f
mov eax, 0xaa0d0e9
cmovne ecx, eax
mov dword [rbp + 0x38], ecx
test bl, bl
mov ecx, 0x1b2bce22
mov eax, 0xbc4a4f86
cmovne ecx, eax
mov dword [rbp + 0xc0], ecx
mov ecx, 0xaaa3ba97
mov eax, 0xbb1d3fc5
cmovne ecx, eax
mov dword [rbp + 0xa0], ecx
mov ecx, 0xaaa3ba97
mov eax, 0xacf19f7d
cmovne ecx, eax
mov dword [rbp + 0xb0], ecx
mov ecx, 0xaa0d0e9
mov eax, 0x53d7ebdc
cmovne ecx, eax
mov dword [rbp - 8], ecx
mov ecx, 0xec195f77
mov eax, 0x1e0734e7
cmovne ecx, eax
mov dword [rbp + 4], ecx
mov ecx, 0xec195f77
mov eax, 0x27d2cc8e
cmovne ecx, eax
mov dword [rbp + 8], ecx
mov ecx, 0x21e0c383
mov eax, 0xce088f8a
cmovne ecx, eax
mov dword [rbp + 0xc], ecx
mov ecx, 0xcba3b52b
mov eax, 0x429b25e3
cmovne ecx, eax
mov dword [rbp + 0xa4], ecx
mov ecx, 0x3a937cd
mov eax, ecx
cmp ecx, 0xaa0d0e8
jg 0x1400d6ac6
cmp eax, 0xcba3b52a
jg 0x1400d6f13
cmp eax, 0xbb1d3fc4
jg 0x1400d6fae
cmp eax, 0xaaa3ba97
je 0x1400d749a
mov ecx, dword [rbp + 0xa0]
cmp eax, 0xacf19f7d
je 0x1400d6a7e
mov ecx, eax
cmp eax, 0xb46032d2
jne 0x1400d6a7e
mov ecx, 0x47ae7e7f
jmp 0x1400d6a7e
cmp eax, 0x429b25e2
jg 0x1400d6f72
cmp eax, 0x1e0734e6
jg 0x1400d6fd9
mov ecx, dword [rbp + 0xc0]
cmp eax, 0xaa0d0e9
je 0x1400d6a7e
cmp eax, 0x1426b407
je 0x1400d74a4
mov ecx, eax
cmp eax, 0x1b2bce22
jne 0x1400d6a7e
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov r12d, 0x510c6068
mov ebx, 0x57aa21c3
cmovne r12d, ebx
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl r12d, ecx
setl cl
mov ebx, ecx
or bl, al
xor dl, cl
and cl, al
xor cl, dl
mov esi, 0x467ea3c1
mov eax, 0x3b39fe
cmovne esi, eax
test bl, bl
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r8d, 0x3b39fe
mov eax, 0xc912d88f
cmovne r8d, eax
mov r15d, 0xc881e571
mov eax, 0x1a430083
cmovne r15d, eax
mov r10d, 0xc881e571
mov eax, 0xa851185a
cmovne r10d, eax
mov edx, 0x57aa21c3
mov eax, 0x250a1375
cmovne edx, eax
mov edi, 0x2c2bceb9
mov eax, 0xde373de5
cmovne edi, eax
mov r9d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r9d, eax
mov r13d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r13d, eax
mov eax, 0x6674bbf1
mov r14d, eax
cmp eax, 0x3b39fd
jle 0x1400d6c52
cmp r14d, 0x49c03259
jg 0x1400d6ca0
cmp r14d, 0x2c2bceb8
jg 0x1400d6d47
cmp r14d, 0x3b39fe
je 0x1400d6e1a
cmp r14d, 0x1a430083
je 0x1400d6e24
mov eax, r14d
cmp r14d, 0x250a1375
jne 0x1400d6c03
mov eax, r10d
jmp 0x1400d6c03
cmp r14d, 0xc881e570
jle 0x1400d6cfb
cmp r14d, 0xdb345261
jg 0x1400d6d82
cmp r14d, 0xc881e571
je 0x1400d6e35
mov eax, esi
cmp r14d, 0xc912d88f
je 0x1400d6c03
mov eax, r14d
cmp r14d, 0xd62e6311
jne 0x1400d6c03
mov eax, r9d
jmp 0x1400d6c03
cmp r14d, 0x57aa21c2
jle 0x1400d6dc2
cmp r14d, 0x57aa21c3
je 0x1400d6e45
cmp r14d, 0x6ac7b674
je 0x1400d6e4f
mov eax, r14d
cmp r14d, 0x6674bbf1
jne 0x1400d6c03
mov bl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov eax, 0x3b5dce57
mov ecx, 0xdb345262
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x1400d6c03
cmp r14d, 0x99812209
jle 0x1400d6df5
mov eax, r12d
cmp r14d, 0x9981220a
je 0x1400d6c03
cmp r14d, 0xa851185a
je 0x1400d6e72
mov eax, r14d
cmp r14d, 0xb1e1e7d7
jne 0x1400d6c03
mov dword [rbp + 0xa8], r11d
mov eax, dword [rbp + 0xe8]
jmp 0x1400d6c03
cmp r14d, 0x2c2bceb9
je 0x1400d6ea7
cmp r14d, 0x3b5dce57
je 0x1400d6eb1
mov eax, r14d
cmp r14d, 0x467ea3c1
jne 0x1400d6c03
mov eax, 0xb1e1e7d7
mov r11d, dword [rbp + 0x118]
jmp 0x1400d6c03
cmp r14d, 0xdb345262
je 0x1400d6ebb
cmp r14d, 0xde373de5
je 0x1400d6edf
mov eax, r14d
cmp r14d, 0xdeafaa86
jne 0x1400d6c03
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov eax, 0x6ac7b674
jmp 0x1400d6c03
mov eax, edx
cmp r14d, 0x510c6068
je 0x1400d6c03
mov eax, edi
cmp r14d, 0x55598278
je 0x1400d6c03
mov eax, r14d
cmp r14d, 0x49c0325a
jne 0x1400d6c03
jmp 0x1400d74bd
cmp r14d, 0x8b0aa6a2
je 0x1400d6ef8
mov eax, r14d
cmp r14d, 0x9298d228
jne 0x1400d6c03
mov eax, r8d
jmp 0x1400d6c03
mov eax, 0xc912d88f
jmp 0x1400d6c03
mov eax, 0xb1e1e7d7
mov r11d, dword [rbp + 0xe4]
jmp 0x1400d6c03
mov eax, dword [rbp + 0x118]
mov eax, 0xa851185a
jmp 0x1400d6c03
mov eax, 0x510c6068
jmp 0x1400d6c03
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xec], eax
mov eax, dword [rbp + 0xf0]
jmp 0x1400d6c03
mov ebx, dword [rbp + 0x118]
mov ecx, ebx
and ecx, 0x774d9608
or ecx, 0x82228c0
mov eax, ebx
and eax, 0x88b269f7
xor eax, ecx
xor eax, 0x82228e0
and ebx, 0x20
or ebx, eax
mov dword [rbp + 0xe4], ebx
mov eax, r15d
jmp 0x1400d6c03
mov eax, 0x55598278
jmp 0x1400d6c03
mov eax, 0xdb345262
jmp 0x1400d6c03
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov eax, dword [rbp + 0x118]
cmp eax, 0x41
setge byte [rbp + 0x11e]
mov eax, r13d
jmp 0x1400d6c03
cmp byte [rbp + 0x11e], 0
mov eax, 0x9298d228
mov ecx, 0x8b0aa6a2
cmovne eax, ecx
jmp 0x1400d6c03
mov eax, dword [rbp + 0x118]
cmp eax, 0x5b
mov eax, 0x9298d228
mov ecx, 0x9981220a
cmovl eax, ecx
jmp 0x1400d6c03
cmp eax, 0xec195f76
jg 0x1400d7004
mov ecx, dword [rbp + 0xb0]
cmp eax, 0xcba3b52b
je 0x1400d6a7e
cmp eax, 0xce088f8a
je 0x1400d74d9
mov ecx, eax
cmp eax, 0xec152a7a
jne 0x1400d6a7e
mov eax, dword [rbp + 0x8c]
mov dword [rbp + 0x98], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0xd4], eax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x100], rax
mov ecx, dword [rbp + 0xc]
jmp 0x1400d6a7e
cmp eax, 0x53d7ebdb
jle 0x1400d704b
cmp eax, 0x53d7ebdc
je 0x1400d750f
mov ecx, dword [rbp + 0xa4]
cmp eax, 0x68e1a7de
je 0x1400d6a7e
mov ecx, eax
cmp eax, 0x72376286
jne 0x1400d6a7e
mov ecx, dword [rbp + 8]
jmp 0x1400d6a7e
cmp eax, 0xbb1d3fc5
je 0x1400d7535
cmp eax, 0xbc4a4f86
je 0x1400d753f
mov ecx, eax
cmp eax, 0xc19566e7
jne 0x1400d6a7e
mov ecx, dword [rbp + 0x38]
jmp 0x1400d6a7e
cmp eax, 0x1e0734e7
je 0x1400d7955
cmp eax, 0x21e0c383
je 0x1400d797b
mov ecx, eax
cmp eax, 0x27d2cc8e
jne 0x1400d6a7e
mov ecx, dword [rbp + 4]
jmp 0x1400d6a7e
cmp eax, 0xec195f77
je 0x1400d7993
cmp eax, 0xf2ad1106
je 0x1400d799d
mov ecx, eax
cmp eax, 0x3a937cd
jne 0x1400d6a7e
mov al, byte [rbp + 0x97]
cmp byte [rbp + 0x96], 0
mov ecx, 0xcba3b52b
mov edx, 0x68e1a7de
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x1400d6a7e
cmp eax, 0x429b25e3
je 0x1400d79df
cmp eax, 0x47ae7e7f
jne 0x1400d7a35
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov ebx, 0x510c6068
mov edi, 0x57aa21c3
cmovne ebx, edi
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl ebx, ecx
setl cl
mov r8d, ecx
or r8b, al
xor dl, cl
and cl, al
xor cl, dl
mov eax, 0x467ea3c1
mov ecx, 0x3b39fe
cmovne eax, ecx
test r8b, r8b
mov edx, 0xdeafaa86
mov ecx, 0x49c0325a
cmovne edx, ecx
mov dword [rbp + 0xf0], edx
mov edx, 0xdeafaa86
mov ecx, 0x6ac7b674
cmovne edx, ecx
mov dword [rbp + 0xe8], edx
mov edx, 0x3b39fe
mov ecx, 0xc912d88f
cmovne edx, ecx
mov dword [rbp + 0xec], edx
mov r14d, 0xc881e571
mov ecx, 0x1a430083
cmovne r14d, ecx
mov r9d, 0xc881e571
mov ecx, 0xa851185a
cmovne r9d, ecx
mov r13d, 0x57aa21c3
mov ecx, 0x250a1375
cmovne r13d, ecx
mov r8d, 0x2c2bceb9
mov ecx, 0xde373de5
cmovne r8d, ecx
mov edi, 0x2c2bceb9
mov ecx, 0x55598278
cmovne edi, ecx
mov r10d, 0x3b5dce57
mov ecx, 0xd62e6311
cmovne r10d, ecx
mov r11d, 0x6674bbf1
mov r12d, r11d
cmp r11d, 0x3b39fd
jle 0x1400d71bf
cmp r12d, 0x49c03259
jg 0x1400d720e
cmp r12d, 0x2c2bceb8
jg 0x1400d72b9
cmp r12d, 0x3b39fe
je 0x1400d7394
cmp r12d, 0x1a430083
je 0x1400d739f
mov r11d, r12d
cmp r12d, 0x250a1375
jne 0x1400d716e
mov r11d, r9d
jmp 0x1400d716e
cmp r12d, 0xc881e570
jle 0x1400d726c
cmp r12d, 0xdb345261
jg 0x1400d72f5
cmp r12d, 0xc881e571
je 0x1400d73b1
mov r11d, eax
cmp r12d, 0xc912d88f
je 0x1400d716e
mov r11d, r12d
cmp r12d, 0xd62e6311
jne 0x1400d716e
mov r11d, edi
jmp 0x1400d716e
cmp r12d, 0x57aa21c2
jle 0x1400d7336
cmp r12d, 0x57aa21c3
je 0x1400d73c2
cmp r12d, 0x6ac7b674
je 0x1400d73cd
mov r11d, r12d
cmp r12d, 0x6674bbf1
jne 0x1400d716e
mov cl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov r11d, 0x3b5dce57
mov edx, 0xdb345262
cmovne r11d, edx
test cl, cl
cmovne r11d, edx
jmp 0x1400d716e
cmp r12d, 0x99812209
jle 0x1400d736b
mov r11d, ebx
cmp r12d, 0x9981220a
je 0x1400d716e
cmp r12d, 0xa851185a
je 0x1400d73f1
mov r11d, r12d
cmp r12d, 0xb1e1e7d7
jne 0x1400d716e
mov dword [rbp + 0xa8], r15d
mov r11d, dword [rbp + 0xe8]
jmp 0x1400d716e
cmp r12d, 0x2c2bceb9
je 0x1400d7428
cmp r12d, 0x3b5dce57
je 0x1400d7433
mov r11d, r12d
cmp r12d, 0x467ea3c1
jne 0x1400d716e
mov r11d, 0xb1e1e7d7
mov r15d, dword [rbp + 0x118]
jmp 0x1400d716e
cmp r12d, 0xdb345262
je 0x1400d743e
cmp r12d, 0xde373de5
je 0x1400d7462
mov r11d, r12d
cmp r12d, 0xdeafaa86
jne 0x1400d716e
mov ecx, dword [rbp + 0xa8]
mov ecx, dword [rbp + 0xa8]
mov r11d, 0x6ac7b674
jmp 0x1400d716e
mov r11d, r13d
cmp r12d, 0x510c6068
je 0x1400d716e
mov r11d, r8d
cmp r12d, 0x55598278
je 0x1400d716e
mov r11d, r12d
cmp r12d, 0x49c0325a
jne 0x1400d716e
jmp 0x1400d79fb
cmp r12d, 0x8b0aa6a2
je 0x1400d747d
mov r11d, r12d
cmp r12d, 0x9298d228
jne 0x1400d716e
mov r11d, dword [rbp + 0xec]
jmp 0x1400d716e
mov r11d, 0xc912d88f
jmp 0x1400d716e
mov r11d, 0xb1e1e7d7
mov r15d, dword [rbp + 0xe4]
jmp 0x1400d716e
mov ecx, dword [rbp + 0x118]
mov r11d, 0xa851185a
jmp 0x1400d716e
mov r11d, 0x510c6068
jmp 0x1400d716e
mov ecx, dword [rbp + 0xa8]
xor ecx, dword [rbp + 0xfc]
imul ecx, ecx, 0x1000193
mov dword [rbp + 0xb8], ecx
mov r11d, dword [rbp + 0xf0]
jmp 0x1400d716e
mov esi, dword [rbp + 0x118]
mov edx, esi
and edx, 0x774d9608
or edx, 0x82228c0
mov ecx, esi
and ecx, 0x88b269f7
xor ecx, edx
xor ecx, 0x82228e0
and esi, 0x20
or esi, ecx
mov dword [rbp + 0xe4], esi
mov r11d, r14d
jmp 0x1400d716e
mov r11d, 0x55598278
jmp 0x1400d716e
mov r11d, 0xdb345262
jmp 0x1400d716e
mov ecx, dword [rbp + 0xf8]
mov dword [rbp + 0x118], ecx
mov ecx, dword [rbp + 0x118]
cmp ecx, 0x41
setge byte [rbp + 0x11e]
mov r11d, r10d
jmp 0x1400d716e
cmp byte [rbp + 0x11e], 0
mov r11d, 0x9298d228
mov ecx, 0x8b0aa6a2
cmovne r11d, ecx
jmp 0x1400d716e
mov ecx, dword [rbp + 0x118]
cmp ecx, 0x5b
mov r11d, 0x9298d228
mov ecx, 0x9981220a
cmovl r11d, ecx
jmp 0x1400d716e
mov ecx, 0xacf19f7d
jmp 0x1400d6a7e
cmp byte [rbp + 0xcf], 0
mov ecx, 0x72376286
mov eax, 0xc19566e7
cmovne ecx, eax
jmp 0x1400d6a7e
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov ecx, 0xbc4a4f86
jmp 0x1400d6a7e
mov rax, qword [rbp + 0x100]
inc rax
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x100]
mov al, byte [rax]
mov byte [rbp + 0xf7], al
cmp byte [rbp + 0xf7], 0
setne byte [rbp + 0xcf]
mov ecx, dword [rbp + 0x28]
jmp 0x1400d6a7e
mov eax, dword [rbp + 0x9c]
mov dword [rbp + 0x60], eax
mov ecx, 0xf2ad1106
mov dword [rbp + 0x80], 0
mov eax, dword [rbp + 0x98]
mov dword [rbp + 0x78], eax
jmp 0x1400d6a7e
mov ecx, 0x68e1a7de
jmp 0x1400d6a7e
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov r12d, 0x510c6068
mov ebx, 0x57aa21c3
cmovne r12d, ebx
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl r12d, ecx
setl cl
mov ebx, ecx
or bl, al
xor dl, cl
and cl, al
xor cl, dl
mov esi, 0x467ea3c1
mov eax, 0x3b39fe
cmovne esi, eax
test bl, bl
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r8d, 0x3b39fe
mov eax, 0xc912d88f
cmovne r8d, eax
mov r15d, 0xc881e571
mov eax, 0x1a430083
cmovne r15d, eax
mov r10d, 0xc881e571
mov eax, 0xa851185a
cmovne r10d, eax
mov edx, 0x57aa21c3
mov eax, 0x250a1375
cmovne edx, eax
mov edi, 0x2c2bceb9
mov eax, 0xde373de5
cmovne edi, eax
mov r9d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r9d, eax
mov r13d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r13d, eax
mov eax, 0x6674bbf1
mov r14d, eax
cmp eax, 0x3b39fd
jle 0x1400d7694
cmp r14d, 0x49c03259
jg 0x1400d76e2
cmp r14d, 0x2c2bceb8
jg 0x1400d7789
cmp r14d, 0x3b39fe
je 0x1400d785c
cmp r14d, 0x1a430083
je 0x1400d7866
mov eax, r14d
cmp r14d, 0x250a1375
jne 0x1400d7645
mov eax, r10d
jmp 0x1400d7645
cmp r14d, 0xc881e570
jle 0x1400d773d
cmp r14d, 0xdb345261
jg 0x1400d77c4
cmp r14d, 0xc881e571
je 0x1400d7877
mov eax, esi
cmp r14d, 0xc912d88f
je 0x1400d7645
mov eax, r14d
cmp r14d, 0xd62e6311
jne 0x1400d7645
mov eax, r9d
jmp 0x1400d7645
cmp r14d, 0x57aa21c2
jle 0x1400d7804
cmp r14d, 0x57aa21c3
je 0x1400d7887
cmp r14d, 0x6ac7b674
je 0x1400d7891
mov eax, r14d
cmp r14d, 0x6674bbf1
jne 0x1400d7645
mov bl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov eax, 0x3b5dce57
mov ecx, 0xdb345262
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x1400d7645
cmp r14d, 0x99812209
jle 0x1400d7837
mov eax, r12d
cmp r14d, 0x9981220a
je 0x1400d7645
cmp r14d, 0xa851185a
je 0x1400d78b4
mov eax, r14d
cmp r14d, 0xb1e1e7d7
jne 0x1400d7645
mov dword [rbp + 0xa8], r11d
mov eax, dword [rbp + 0xe8]
jmp 0x1400d7645
cmp r14d, 0x2c2bceb9
je 0x1400d78e9
cmp r14d, 0x3b5dce57
je 0x1400d78f3
mov eax, r14d
cmp r14d, 0x467ea3c1
jne 0x1400d7645
mov eax, 0xb1e1e7d7
mov r11d, dword [rbp + 0x118]
jmp 0x1400d7645
cmp r14d, 0xdb345262
je 0x1400d78fd
cmp r14d, 0xde373de5
je 0x1400d7921
mov eax, r14d
cmp r14d, 0xdeafaa86
jne 0x1400d7645
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov eax, 0x6ac7b674
jmp 0x1400d7645
mov eax, edx
cmp r14d, 0x510c6068
je 0x1400d7645
mov eax, edi
cmp r14d, 0x55598278
je 0x1400d7645
mov eax, r14d
cmp r14d, 0x49c0325a
jne 0x1400d7645
jmp 0x1400d7a1b
cmp r14d, 0x8b0aa6a2
je 0x1400d793a
mov eax, r14d
cmp r14d, 0x9298d228
jne 0x1400d7645
mov eax, r8d
jmp 0x1400d7645
mov eax, 0xc912d88f
jmp 0x1400d7645
mov eax, 0xb1e1e7d7
mov r11d, dword [rbp + 0xe4]
jmp 0x1400d7645
mov eax, dword [rbp + 0x118]
mov eax, 0xa851185a
jmp 0x1400d7645
mov eax, 0x510c6068
jmp 0x1400d7645
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xec], eax
mov eax, dword [rbp + 0xf0]
jmp 0x1400d7645
mov ebx, dword [rbp + 0x118]
mov ecx, ebx
and ecx, 0x774d9608
or ecx, 0x82228c0
mov eax, ebx
and eax, 0x88b269f7
xor eax, ecx
xor eax, 0x82228e0
and ebx, 0x20
or ebx, eax
mov dword [rbp + 0xe4], ebx
mov eax, r15d
jmp 0x1400d7645
mov eax, 0x55598278
jmp 0x1400d7645
mov eax, 0xdb345262
jmp 0x1400d7645
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov eax, dword [rbp + 0x118]
cmp eax, 0x41
setge byte [rbp + 0x11e]
mov eax, r13d
jmp 0x1400d7645
cmp byte [rbp + 0x11e], 0
mov eax, 0x9298d228
mov ecx, 0x8b0aa6a2
cmovne eax, ecx
jmp 0x1400d7645
mov eax, dword [rbp + 0x118]
cmp eax, 0x5b
mov eax, 0x9298d228
mov ecx, 0x9981220a
cmovl eax, ecx
jmp 0x1400d7645
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x60], eax
mov ecx, 0xf2ad1106
mov dword [rbp + 0x80], 1
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x78], eax
jmp 0x1400d6a7e
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov ecx, 0xce088f8a
jmp 0x1400d6a7e
mov ecx, 0x27d2cc8e
jmp 0x1400d6a7e
mov eax, dword [rbp + 0x78]
mov dword [rbp + 0x110], eax
cmp dword [rbp + 0x80], 0
mov ecx, 0x45dc82e5
mov eax, 0xec152a7a
cmove ecx, eax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x70], rax
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0x8c], eax
mov eax, dword [rbp + 0x60]
mov dword [rbp + 0xc8], eax
jmp 0x1400d6a7e
mov ecx, 0xec152a7a
mov dword [rbp + 0xc8], 0x811c9dc5
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x70], rax
jmp 0x1400d6a7e
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov dword [rbp + 0x9c], eax
mov ecx, dword [rbp - 8]
jmp 0x1400d6a7e
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov ecx, dword [rbp + 0x18]
jmp 0x1400d6a7e
mov ecx, eax
cmp eax, 0x45dc82e5
jne 0x1400d6a7e
mov eax, dword [rbp + 0x110]
cmp eax, 0x2142eca9
sete byte [rbp + 0x5f]
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d2defa7
mov ecx, 0x7cdbd725
cmovne eax, ecx
cmp dword [0x14015e65c], 0xa
mov ecx, 0x4d2defa7
cmovl eax, ecx
jmp 0x1400d5311
mov eax, 0x800561ea
jmp 0x1400d5311
mov r8d, dword [rbp + 0xd0]
mov ecx, dword [0x14015e5d0]
mov edx, dword [0x14015e5d4]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0xa8]
mov edi, 0xc5312f02
mov eax, 0x569fe66f
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0xd8]
mov rdx, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x48]
cmovl edi, eax
mov ecx, 0xe94f470c
cmp ecx, 0xe94f470b
jg 0x1400d7af4
cmp ecx, 0xb6013263
je 0x1400d7b29
cmp ecx, 0xc5312f02
jne 0x1400d7ad5
mov ecx, 0xb6013263
jmp 0x1400d7ad5
cmp ecx, 0x569fe66f
je 0x1400d7e38
cmp ecx, 0xe94f470c
jne 0x1400d7ad5
mov al, byte [rbp + 0xa8]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xc5312f02
mov esi, 0xb6013263
cmovne ecx, esi
test al, al
cmovne ecx, esi
jmp 0x1400d7ad5
mov eax, dword [rbx + 0x1c]
mov ecx, dword [rbx + 0x24]
add rax, rdx
add rcx, rdx
movzx ecx, word [rcx + r8*2]
mov eax, dword [rax + rcx*4]
add rax, rdx
mov qword [rbp + 0x100], rax
mov ecx, edi
jmp 0x1400d7ad5
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14015e65c], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x800561ea
mov ecx, 0x7190e227
cmovne eax, ecx
jmp 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0bb9c49
mov ecx, 0xea46965a
jmp 0x1400d7e6d
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3fddc283
mov ecx, 0xcb895012
jmp 0x1400d7e6d
cmp dword [rbp - 0x10], 2
mov eax, 0xad88e8dd
mov ecx, 0x4155497a
cmove eax, ecx
mov rcx, qword [rbp - 0x60]
mov qword [rbp - 0x18], rcx
jmp 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0bb9c49
mov ecx, 0x8c22ab40
jmp 0x1400d7e6d
mov eax, 0x8c22ab40
jmp 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96596990
mov ecx, 0x90e05042
jmp 0x1400d7e6d
cmp byte [rbp + 0x5f], 0
mov eax, 0x545ed4ad
mov ecx, 0x3da9b13a
cmovne eax, ecx
jmp 0x1400d5311
mov eax, dword [rbp + 0xd0]
inc eax
mov dword [rbp + 0x90], eax
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c992c5
mov ecx, 0x1d6ffebf
jmp 0x1400d7e6d
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6aae1af5
mov ecx, 0x61494bc3
jmp 0x1400d7e6d
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14015e65c], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x8f044d07
mov ecx, 0x2fd86981
cmovne eax, ecx
jmp 0x1400d5311
mov eax, 0xfd634dc1
jmp 0x1400d5311
test eax, eax
setne byte [rbp + 0x100]
cmp byte [rbp + 0x100], 0
mov eax, 0x2f52dcca
mov ecx, 0xca9bb62f
cmovne eax, ecx
jmp 0x1400d5311
mov eax, dword [rbp - 0xc]
mov dword [rbp + 0xd0], eax
mov rax, qword [rbp + 0x48]
mov ecx, dword [rbp + 0xd0]
cmp ecx, dword [rax + 0x18]
mov eax, 0xcd2e40e8
mov ecx, 0x817072ce
cmove eax, ecx
jmp 0x1400d5311
mov r8d, dword [rbp + 0xd0]
mov ecx, dword [0x14015e5d0]
mov edx, dword [0x14015e5d4]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0xa8]
mov edi, 0xc5312f02
mov eax, 0x569fe66f
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0xd8]
mov rdx, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x48]
cmovl edi, eax
mov ecx, 0xe94f470c
cmp ecx, 0xe94f470b
jg 0x1400d7d70
cmp ecx, 0xb6013263
je 0x1400d7da5
cmp ecx, 0xc5312f02
jne 0x1400d7d51
mov ecx, 0xb6013263
jmp 0x1400d7d51
cmp ecx, 0x569fe66f
je 0x1400d7e49
cmp ecx, 0xe94f470c
jne 0x1400d7d51
mov al, byte [rbp + 0xa8]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xc5312f02
mov esi, 0xb6013263
cmovne ecx, esi
test al, al
cmovne ecx, esi
jmp 0x1400d7d51
mov eax, dword [rbx + 0x1c]
mov ecx, dword [rbx + 0x24]
add rax, rdx
add rcx, rdx
movzx ecx, word [rcx + r8*2]
mov eax, dword [rax + rcx*4]
add rax, rdx
mov qword [rbp + 0x100], rax
mov ecx, edi
jmp 0x1400d7d51
mov eax, 0x23a29c14
mov dword [rbp - 0x10], 2
jmp 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7190e227
mov ecx, 0xea02b29a
jmp 0x1400d7e6d
mov eax, 0x23a29c14
mov dword [rbp - 0x10], 1
mov rcx, qword [rbp + 0x30]
mov qword [rbp - 0x60], rcx
jmp 0x1400d5311
mov eax, 0x52abc60
mov dword [rbp - 0xc], 0
jmp 0x1400d5311
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7637a663
mov ecx, 0x5f8a120
jmp 0x1400d7e6d
mov rax, qword [rbp + 0x100]
mov eax, 0x5f8a120
jmp 0x1400d5311
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x30], rax
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7637a663
mov ecx, 0x12637e76
cmove eax, ecx
cmp dword [0x14015e65c], 0xa
cmovl eax, ecx
jmp 0x1400d5311
mov eax, ecx
cmp ecx, 0x713819e6
jne 0x1400d5311
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x30]
mov edx, dword [rbp - 0x38]
sub rsp, 0x50
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
movups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], 0
mov rcx, qword [rbp - 0x70]
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [rbp - 0x28]
add rsp, 0x50
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
mov eax, 0x5af09793
jmp 0x1400cb705
mov rax, qword [rbp + 0xa8]
mov qword [rbp - 0x58], rax
test rax, rax
mov ecx, 0x3ca74ea1
mov eax, 0x33816457
cmove ecx, eax
mov dword [rbp - 0x1c], ecx
mov eax, 0x2eef37f5
mov ecx, eax
cmp eax, 0x12637e75
jg 0x1400d7f70
cmp ecx, 0xca9bb62e
jg 0x1400d7fc7
cmp ecx, 0x90e05041
jle 0x1400d9158
cmp ecx, 0x9b49599c
jg 0x1400d92a1
cmp ecx, 0x90e05042
je 0x1400d9509
cmp ecx, 0x9289050d
je 0x1400d9527
mov eax, ecx
cmp ecx, 0x96596990
jne 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3560cb6d
mov ecx, 0xfd634dc1
jmp 0x1400daa5f
cmp ecx, 0x3da9b139
jg 0x1400d8023
cmp ecx, 0x2eef37f4
jle 0x1400d91a8
cmp ecx, 0x33816456
jg 0x1400d92f1
mov eax, dword [rbp - 0x1c]
cmp ecx, 0x2eef37f5
je 0x1400d7f03
cmp ecx, 0x2f52dcca
je 0x1400d921c
mov eax, ecx
cmp ecx, 0x2fd86981
jne 0x1400d7f03
mov eax, 0x8f044d07
jmp 0x1400d7f03
cmp ecx, 0xea469659
jle 0x1400d91ea
cmp ecx, 0x52abc5f
jg 0x1400d93de
cmp ecx, 0xea46965a
je 0x1400d9531
cmp ecx, 0xf72d8a95
je 0x1400d954f
mov eax, ecx
cmp ecx, 0xfd634dc1
jne 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3560cb6d
mov ecx, 0x9289050d
jmp 0x1400daa5f
cmp ecx, 0x61494bc2
jle 0x1400d922c
cmp ecx, 0x7190e226
jle 0x1400d9432
cmp ecx, 0x7190e227
je 0x1400da673
cmp ecx, 0x7637a663
je 0x1400da67d
mov eax, ecx
cmp ecx, 0x7cdbd725
jne 0x1400d7f03
mov eax, dword [rbp + 0xd0]
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
mov edx, dword [rdx + 0x20]
add rdx, rcx
mov eax, dword [rdx + rax*4]
add rax, rcx
mov qword [rbp + 0x20], rax
mov eax, dword [0x14015e5c8]
mov ecx, dword [0x14015e5cc]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x97]
sete al
mov edi, 0x1426b407
mov ebx, 0x21e0c383
cmovne edi, ebx
cmp ecx, 0xa
setl byte [rbp + 0x96]
setl bl
mov ecx, 0x1426b407
cmovl edi, ecx
mov dword [rbp + 0x28], edi
xor dl, bl
mov ecx, ebx
and cl, al
xor cl, dl
or bl, al
test cl, cl
mov ecx, 0xb46032d2
mov eax, 0x1b2bce22
cmovne ecx, eax
mov dword [rbp + 0x18], ecx
mov ecx, 0x47ae7e7f
mov eax, 0xaa0d0e9
cmovne ecx, eax
mov dword [rbp + 0x38], ecx
test bl, bl
mov ecx, 0x1b2bce22
mov eax, 0xbc4a4f86
cmovne ecx, eax
mov dword [rbp + 0xc0], ecx
mov ecx, 0xaaa3ba97
mov eax, 0xbb1d3fc5
cmovne ecx, eax
mov dword [rbp + 0xa0], ecx
mov ecx, 0xaaa3ba97
mov eax, 0xacf19f7d
cmovne ecx, eax
mov dword [rbp + 0xb0], ecx
mov ecx, 0xaa0d0e9
mov eax, 0x53d7ebdc
cmovne ecx, eax
mov dword [rbp - 8], ecx
mov ecx, 0xec195f77
mov eax, 0x1e0734e7
cmovne ecx, eax
mov dword [rbp + 4], ecx
mov ecx, 0xec195f77
mov eax, 0x27d2cc8e
cmovne ecx, eax
mov dword [rbp + 8], ecx
mov ecx, 0x21e0c383
mov eax, 0xce088f8a
cmovne ecx, eax
mov dword [rbp + 0xc], ecx
mov ecx, 0xcba3b52b
mov eax, 0x429b25e3
cmovne ecx, eax
mov dword [rbp + 0xa4], ecx
mov ecx, 0x3a937cd
mov eax, ecx
cmp ecx, 0xaa0d0e8
jg 0x1400d81ca
cmp eax, 0xcba3b52a
jg 0x1400d8618
cmp eax, 0xbb1d3fc4
jg 0x1400d86b3
cmp eax, 0xaaa3ba97
je 0x1400d8b9f
mov ecx, dword [rbp + 0xa0]
cmp eax, 0xacf19f7d
je 0x1400d8182
mov ecx, eax
cmp eax, 0xb46032d2
jne 0x1400d8182
mov ecx, 0x47ae7e7f
jmp 0x1400d8182
cmp eax, 0x429b25e2
jg 0x1400d8677
cmp eax, 0x1e0734e6
jg 0x1400d86de
mov ecx, dword [rbp + 0xc0]
cmp eax, 0xaa0d0e9
je 0x1400d8182
cmp eax, 0x1426b407
je 0x1400d8ba9
mov ecx, eax
cmp eax, 0x1b2bce22
jne 0x1400d8182
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov r12d, 0x510c6068
mov ebx, 0x57aa21c3
cmovne r12d, ebx
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl r12d, ecx
setl cl
mov ebx, ecx
or bl, al
xor dl, cl
and cl, al
xor cl, dl
mov edx, 0x467ea3c1
mov eax, 0x3b39fe
cmovne edx, eax
test bl, bl
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r8d, 0x3b39fe
mov eax, 0xc912d88f
cmovne r8d, eax
mov r15d, 0xc881e571
mov eax, 0x1a430083
cmovne r15d, eax
mov r11d, 0xc881e571
mov eax, 0xa851185a
cmovne r11d, eax
mov ecx, 0x57aa21c3
mov eax, 0x250a1375
cmovne ecx, eax
mov edi, 0x2c2bceb9
mov eax, 0xde373de5
cmovne edi, eax
mov r10d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r10d, eax
mov r9d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r9d, eax
mov esi, 0x6674bbf1
mov r13d, esi
cmp esi, 0x3b39fd
jle 0x1400d8357
cmp r13d, 0x49c03259
jg 0x1400d83a5
cmp r13d, 0x2c2bceb8
jg 0x1400d844c
cmp r13d, 0x3b39fe
je 0x1400d851f
cmp r13d, 0x1a430083
je 0x1400d8529
mov esi, r13d
cmp r13d, 0x250a1375
jne 0x1400d8307
mov esi, r11d
jmp 0x1400d8307
cmp r13d, 0xc881e570
jle 0x1400d8400
cmp r13d, 0xdb345261
jg 0x1400d8487
cmp r13d, 0xc881e571
je 0x1400d853a
mov esi, edx
cmp r13d, 0xc912d88f
je 0x1400d8307
mov esi, r13d
cmp r13d, 0xd62e6311
jne 0x1400d8307
mov esi, r10d
jmp 0x1400d8307
cmp r13d, 0x57aa21c2
jle 0x1400d84c7
cmp r13d, 0x57aa21c3
je 0x1400d854a
cmp r13d, 0x6ac7b674
je 0x1400d8554
mov esi, r13d
cmp r13d, 0x6674bbf1
jne 0x1400d8307
mov bl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov esi, 0x3b5dce57
mov eax, 0xdb345262
cmovne esi, eax
test bl, bl
cmovne esi, eax
jmp 0x1400d8307
cmp r13d, 0x99812209
jle 0x1400d84fa
mov esi, r12d
cmp r13d, 0x9981220a
je 0x1400d8307
cmp r13d, 0xa851185a
je 0x1400d8577
mov esi, r13d
cmp r13d, 0xb1e1e7d7
jne 0x1400d8307
mov dword [rbp + 0xa8], r14d
mov esi, dword [rbp + 0xe8]
jmp 0x1400d8307
cmp r13d, 0x2c2bceb9
je 0x1400d85ac
cmp r13d, 0x3b5dce57
je 0x1400d85b6
mov esi, r13d
cmp r13d, 0x467ea3c1
jne 0x1400d8307
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x118]
jmp 0x1400d8307
cmp r13d, 0xdb345262
je 0x1400d85c0
cmp r13d, 0xde373de5
je 0x1400d85e4
mov esi, r13d
cmp r13d, 0xdeafaa86
jne 0x1400d8307
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov esi, 0x6ac7b674
jmp 0x1400d8307
mov esi, ecx
cmp r13d, 0x510c6068
je 0x1400d8307
mov esi, edi
cmp r13d, 0x55598278
je 0x1400d8307
mov esi, r13d
cmp r13d, 0x49c0325a
jne 0x1400d8307
jmp 0x1400d8bc2
cmp r13d, 0x8b0aa6a2
je 0x1400d85fd
mov esi, r13d
cmp r13d, 0x9298d228
jne 0x1400d8307
mov esi, r8d
jmp 0x1400d8307
mov esi, 0xc912d88f
jmp 0x1400d8307
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0xe4]
jmp 0x1400d8307
mov eax, dword [rbp + 0x118]
mov esi, 0xa851185a
jmp 0x1400d8307
mov esi, 0x510c6068
jmp 0x1400d8307
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xec], eax
mov esi, dword [rbp + 0xf0]
jmp 0x1400d8307
mov ebx, dword [rbp + 0x118]
mov eax, ebx
and eax, 0x774d9608
or eax, 0x82228c0
mov esi, ebx
and esi, 0x88b269f7
xor esi, eax
xor esi, 0x82228e0
and ebx, 0x20
or ebx, esi
mov dword [rbp + 0xe4], ebx
mov esi, r15d
jmp 0x1400d8307
mov esi, 0x55598278
jmp 0x1400d8307
mov esi, 0xdb345262
jmp 0x1400d8307
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov esi, dword [rbp + 0x118]
cmp esi, 0x41
setge byte [rbp + 0x11e]
mov esi, r9d
jmp 0x1400d8307
cmp byte [rbp + 0x11e], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400d8307
mov esi, dword [rbp + 0x118]
cmp esi, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400d8307
cmp eax, 0xec195f76
jg 0x1400d8709
mov ecx, dword [rbp + 0xb0]
cmp eax, 0xcba3b52b
je 0x1400d8182
cmp eax, 0xce088f8a
je 0x1400d8bde
mov ecx, eax
cmp eax, 0xec152a7a
jne 0x1400d8182
mov eax, dword [rbp + 0x8c]
mov dword [rbp + 0x98], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0xd4], eax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x100], rax
mov ecx, dword [rbp + 0xc]
jmp 0x1400d8182
cmp eax, 0x53d7ebdb
jle 0x1400d8750
cmp eax, 0x53d7ebdc
je 0x1400d8c14
mov ecx, dword [rbp + 0xa4]
cmp eax, 0x68e1a7de
je 0x1400d8182
mov ecx, eax
cmp eax, 0x72376286
jne 0x1400d8182
mov ecx, dword [rbp + 8]
jmp 0x1400d8182
cmp eax, 0xbb1d3fc5
je 0x1400d8c3a
cmp eax, 0xbc4a4f86
je 0x1400d8c44
mov ecx, eax
cmp eax, 0xc19566e7
jne 0x1400d8182
mov ecx, dword [rbp + 0x38]
jmp 0x1400d8182
cmp eax, 0x1e0734e7
je 0x1400d905b
cmp eax, 0x21e0c383
je 0x1400d9081
mov ecx, eax
cmp eax, 0x27d2cc8e
jne 0x1400d8182
mov ecx, dword [rbp + 4]
jmp 0x1400d8182
cmp eax, 0xec195f77
je 0x1400d9099
cmp eax, 0xf2ad1106
je 0x1400d90a3
mov ecx, eax
cmp eax, 0x3a937cd
jne 0x1400d8182
mov al, byte [rbp + 0x97]
cmp byte [rbp + 0x96], 0
mov ecx, 0xcba3b52b
mov edx, 0x68e1a7de
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x1400d8182
cmp eax, 0x429b25e3
je 0x1400d90e5
cmp eax, 0x47ae7e7f
jne 0x1400d913b
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete r8b
mov ebx, 0x510c6068
mov eax, 0x57aa21c3
cmovne ebx, eax
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov eax, 0x510c6068
cmovl ebx, eax
setl cl
mov eax, ecx
or al, r8b
xor dl, cl
and cl, r8b
xor cl, dl
mov esi, 0x467ea3c1
mov ecx, 0x3b39fe
cmovne esi, ecx
test al, al
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov ecx, 0x3b39fe
mov eax, 0xc912d88f
cmovne ecx, eax
mov dword [rbp + 0xec], ecx
mov r13d, 0xc881e571
mov eax, 0x1a430083
cmovne r13d, eax
mov r10d, 0xc881e571
mov eax, 0xa851185a
cmovne r10d, eax
mov r9d, 0x57aa21c3
mov eax, 0x250a1375
cmovne r9d, eax
mov r8d, 0x2c2bceb9
mov eax, 0xde373de5
cmovne r8d, eax
mov edi, 0x2c2bceb9
mov eax, 0x55598278
cmovne edi, eax
mov r11d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r11d, eax
mov r14d, 0x6674bbf1
mov r12d, r14d
cmp r14d, 0x3b39fd
jle 0x1400d88c4
cmp r12d, 0x49c03259
jg 0x1400d8913
cmp r12d, 0x2c2bceb8
jg 0x1400d89be
cmp r12d, 0x3b39fe
je 0x1400d8a99
cmp r12d, 0x1a430083
je 0x1400d8aa4
mov r14d, r12d
cmp r12d, 0x250a1375
jne 0x1400d8873
mov r14d, r10d
jmp 0x1400d8873
cmp r12d, 0xc881e570
jle 0x1400d8971
cmp r12d, 0xdb345261
jg 0x1400d89fa
cmp r12d, 0xc881e571
je 0x1400d8ab6
mov r14d, esi
cmp r12d, 0xc912d88f
je 0x1400d8873
mov r14d, r12d
cmp r12d, 0xd62e6311
jne 0x1400d8873
mov r14d, edi
jmp 0x1400d8873
cmp r12d, 0x57aa21c2
jle 0x1400d8a3b
cmp r12d, 0x57aa21c3
je 0x1400d8ac7
cmp r12d, 0x6ac7b674
je 0x1400d8ad2
mov r14d, r12d
cmp r12d, 0x6674bbf1
jne 0x1400d8873
mov dl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov r14d, 0x3b5dce57
mov eax, 0xdb345262
cmovne r14d, eax
test dl, dl
cmovne r14d, eax
jmp 0x1400d8873
cmp r12d, 0x99812209
jle 0x1400d8a70
mov r14d, ebx
cmp r12d, 0x9981220a
je 0x1400d8873
cmp r12d, 0xa851185a
je 0x1400d8af6
mov r14d, r12d
cmp r12d, 0xb1e1e7d7
jne 0x1400d8873
mov dword [rbp + 0xa8], r15d
mov r14d, dword [rbp + 0xe8]
jmp 0x1400d8873
cmp r12d, 0x2c2bceb9
je 0x1400d8b2d
cmp r12d, 0x3b5dce57
je 0x1400d8b38
mov r14d, r12d
cmp r12d, 0x467ea3c1
jne 0x1400d8873
mov r14d, 0xb1e1e7d7
mov r15d, dword [rbp + 0x118]
jmp 0x1400d8873
cmp r12d, 0xdb345262
je 0x1400d8b43
cmp r12d, 0xde373de5
je 0x1400d8b67
mov r14d, r12d
cmp r12d, 0xdeafaa86
jne 0x1400d8873
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov r14d, 0x6ac7b674
jmp 0x1400d8873
mov r14d, r9d
cmp r12d, 0x510c6068
je 0x1400d8873
mov r14d, r8d
cmp r12d, 0x55598278
je 0x1400d8873
mov r14d, r12d
cmp r12d, 0x49c0325a
jne 0x1400d8873
jmp 0x1400d9101
cmp r12d, 0x8b0aa6a2
je 0x1400d8b82
mov r14d, r12d
cmp r12d, 0x9298d228
jne 0x1400d8873
mov r14d, dword [rbp + 0xec]
jmp 0x1400d8873
mov r14d, 0xc912d88f
jmp 0x1400d8873
mov r14d, 0xb1e1e7d7
mov r15d, dword [rbp + 0xe4]
jmp 0x1400d8873
mov eax, dword [rbp + 0x118]
mov r14d, 0xa851185a
jmp 0x1400d8873
mov r14d, 0x510c6068
jmp 0x1400d8873
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xb8], eax
mov r14d, dword [rbp + 0xf0]
jmp 0x1400d8873
mov eax, dword [rbp + 0x118]
mov ecx, eax
and ecx, 0x774d9608
or ecx, 0x82228c0
mov edx, eax
and edx, 0x88b269f7
xor edx, ecx
xor edx, 0x82228e0
and eax, 0x20
or eax, edx
mov dword [rbp + 0xe4], eax
mov r14d, r13d
jmp 0x1400d8873
mov r14d, 0x55598278
jmp 0x1400d8873
mov r14d, 0xdb345262
jmp 0x1400d8873
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov edx, dword [rbp + 0x118]
cmp edx, 0x41
setge byte [rbp + 0x11e]
mov r14d, r11d
jmp 0x1400d8873
cmp byte [rbp + 0x11e], 0
mov r14d, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne r14d, eax
jmp 0x1400d8873
mov edx, dword [rbp + 0x118]
cmp edx, 0x5b
mov r14d, 0x9298d228
mov eax, 0x9981220a
cmovl r14d, eax
jmp 0x1400d8873
mov ecx, 0xacf19f7d
jmp 0x1400d8182
cmp byte [rbp + 0xcf], 0
mov ecx, 0x72376286
mov eax, 0xc19566e7
cmovne ecx, eax
jmp 0x1400d8182
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov ecx, 0xbc4a4f86
jmp 0x1400d8182
mov rax, qword [rbp + 0x100]
inc rax
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x100]
mov al, byte [rax]
mov byte [rbp + 0xf7], al
cmp byte [rbp + 0xf7], 0
setne byte [rbp + 0xcf]
mov ecx, dword [rbp + 0x28]
jmp 0x1400d8182
mov eax, dword [rbp + 0x9c]
mov dword [rbp + 0x60], eax
mov ecx, 0xf2ad1106
mov dword [rbp + 0x80], 0
mov eax, dword [rbp + 0x98]
mov dword [rbp + 0x78], eax
jmp 0x1400d8182
mov ecx, 0x68e1a7de
jmp 0x1400d8182
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov r12d, 0x510c6068
mov ebx, 0x57aa21c3
cmovne r12d, ebx
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl r12d, ecx
setl cl
mov ebx, ecx
or bl, al
xor dl, cl
and cl, al
xor cl, dl
mov edx, 0x467ea3c1
mov eax, 0x3b39fe
cmovne edx, eax
test bl, bl
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r8d, 0x3b39fe
mov eax, 0xc912d88f
cmovne r8d, eax
mov r15d, 0xc881e571
mov eax, 0x1a430083
cmovne r15d, eax
mov r11d, 0xc881e571
mov eax, 0xa851185a
cmovne r11d, eax
mov ecx, 0x57aa21c3
mov eax, 0x250a1375
cmovne ecx, eax
mov edi, 0x2c2bceb9
mov eax, 0xde373de5
cmovne edi, eax
mov r10d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r10d, eax
mov r9d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r9d, eax
mov esi, 0x6674bbf1
mov r13d, esi
cmp esi, 0x3b39fd
jle 0x1400d8d9a
cmp r13d, 0x49c03259
jg 0x1400d8de8
cmp r13d, 0x2c2bceb8
jg 0x1400d8e8f
cmp r13d, 0x3b39fe
je 0x1400d8f62
cmp r13d, 0x1a430083
je 0x1400d8f6c
mov esi, r13d
cmp r13d, 0x250a1375
jne 0x1400d8d4a
mov esi, r11d
jmp 0x1400d8d4a
cmp r13d, 0xc881e570
jle 0x1400d8e43
cmp r13d, 0xdb345261
jg 0x1400d8eca
cmp r13d, 0xc881e571
je 0x1400d8f7d
mov esi, edx
cmp r13d, 0xc912d88f
je 0x1400d8d4a
mov esi, r13d
cmp r13d, 0xd62e6311
jne 0x1400d8d4a
mov esi, r10d
jmp 0x1400d8d4a
cmp r13d, 0x57aa21c2
jle 0x1400d8f0a
cmp r13d, 0x57aa21c3
je 0x1400d8f8d
cmp r13d, 0x6ac7b674
je 0x1400d8f97
mov esi, r13d
cmp r13d, 0x6674bbf1
jne 0x1400d8d4a
mov bl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov esi, 0x3b5dce57
mov eax, 0xdb345262
cmovne esi, eax
test bl, bl
cmovne esi, eax
jmp 0x1400d8d4a
cmp r13d, 0x99812209
jle 0x1400d8f3d
mov esi, r12d
cmp r13d, 0x9981220a
je 0x1400d8d4a
cmp r13d, 0xa851185a
je 0x1400d8fba
mov esi, r13d
cmp r13d, 0xb1e1e7d7
jne 0x1400d8d4a
mov dword [rbp + 0xa8], r14d
mov esi, dword [rbp + 0xe8]
jmp 0x1400d8d4a
cmp r13d, 0x2c2bceb9
je 0x1400d8fef
cmp r13d, 0x3b5dce57
je 0x1400d8ff9
mov esi, r13d
cmp r13d, 0x467ea3c1
jne 0x1400d8d4a
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0x118]
jmp 0x1400d8d4a
cmp r13d, 0xdb345262
je 0x1400d9003
cmp r13d, 0xde373de5
je 0x1400d9027
mov esi, r13d
cmp r13d, 0xdeafaa86
jne 0x1400d8d4a
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov esi, 0x6ac7b674
jmp 0x1400d8d4a
mov esi, ecx
cmp r13d, 0x510c6068
je 0x1400d8d4a
mov esi, edi
cmp r13d, 0x55598278
je 0x1400d8d4a
mov esi, r13d
cmp r13d, 0x49c0325a
jne 0x1400d8d4a
jmp 0x1400d9121
cmp r13d, 0x8b0aa6a2
je 0x1400d9040
mov esi, r13d
cmp r13d, 0x9298d228
jne 0x1400d8d4a
mov esi, r8d
jmp 0x1400d8d4a
mov esi, 0xc912d88f
jmp 0x1400d8d4a
mov esi, 0xb1e1e7d7
mov r14d, dword [rbp + 0xe4]
jmp 0x1400d8d4a
mov eax, dword [rbp + 0x118]
mov esi, 0xa851185a
jmp 0x1400d8d4a
mov esi, 0x510c6068
jmp 0x1400d8d4a
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xec], eax
mov esi, dword [rbp + 0xf0]
jmp 0x1400d8d4a
mov ebx, dword [rbp + 0x118]
mov eax, ebx
and eax, 0x774d9608
or eax, 0x82228c0
mov esi, ebx
and esi, 0x88b269f7
xor esi, eax
xor esi, 0x82228e0
and ebx, 0x20
or ebx, esi
mov dword [rbp + 0xe4], ebx
mov esi, r15d
jmp 0x1400d8d4a
mov esi, 0x55598278
jmp 0x1400d8d4a
mov esi, 0xdb345262
jmp 0x1400d8d4a
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov esi, dword [rbp + 0x118]
cmp esi, 0x41
setge byte [rbp + 0x11e]
mov esi, r9d
jmp 0x1400d8d4a
cmp byte [rbp + 0x11e], 0
mov esi, 0x9298d228
mov eax, 0x8b0aa6a2
cmovne esi, eax
jmp 0x1400d8d4a
mov esi, dword [rbp + 0x118]
cmp esi, 0x5b
mov esi, 0x9298d228
mov eax, 0x9981220a
cmovl esi, eax
jmp 0x1400d8d4a
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x60], eax
mov ecx, 0xf2ad1106
mov dword [rbp + 0x80], 1
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x78], eax
jmp 0x1400d8182
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov ecx, 0xce088f8a
jmp 0x1400d8182
mov ecx, 0x27d2cc8e
jmp 0x1400d8182
mov eax, dword [rbp + 0x78]
mov dword [rbp + 0x110], eax
cmp dword [rbp + 0x80], 0
mov ecx, 0x45dc82e5
mov eax, 0xec152a7a
cmove ecx, eax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x70], rax
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0x8c], eax
mov eax, dword [rbp + 0x60]
mov dword [rbp + 0xc8], eax
jmp 0x1400d8182
mov ecx, 0xec152a7a
mov dword [rbp + 0xc8], 0x811c9dc5
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x70], rax
jmp 0x1400d8182
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov dword [rbp + 0x9c], eax
mov ecx, dword [rbp - 8]
jmp 0x1400d8182
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov ecx, dword [rbp + 0x18]
jmp 0x1400d8182
mov ecx, eax
cmp eax, 0x45dc82e5
jne 0x1400d8182
mov eax, dword [rbp + 0x110]
mov eax, 0xf72d8a95
jmp 0x1400d7f03
cmp ecx, 0x8bcc22f7
jle 0x1400d9454
cmp ecx, 0x8bcc22f8
je 0x1400da73d
cmp ecx, 0x8c22ab40
je 0x1400da771
mov eax, ecx
cmp ecx, 0x8f044d07
jne 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2fd86981
mov ecx, 0x273b76c0
jmp 0x1400daa5f
cmp ecx, 0x2282b941
jle 0x1400d948c
cmp ecx, 0x2282b942
je 0x1400da78f
cmp ecx, 0x23a29c14
je 0x1400da7ad
mov eax, ecx
cmp ecx, 0x273b76c0
jne 0x1400d7f03
mov eax, 0x713819e6
xor ecx, ecx
mov qword [rbp - 0x28], rcx
jmp 0x1400d7f03
cmp ecx, 0xcd2e40e7
jle 0x1400d94b9
cmp ecx, 0xcd2e40e8
je 0x1400da7cb
cmp ecx, 0xd0bb9c49
je 0x1400da7e9
mov eax, ecx
cmp ecx, 0xea02b29a
jne 0x1400d7f03
mov eax, 0xad88e8dd
xor ecx, ecx
mov qword [rbp - 0x18], rcx
jmp 0x1400d7f03
cmp ecx, 0x41554979
jle 0x1400d94e5
cmp ecx, 0x4155497a
je 0x1400da7f3
cmp ecx, 0x4d2defa7
je 0x1400da811
mov eax, ecx
cmp ecx, 0x545ed4ad
jne 0x1400d7f03
mov eax, dword [0x14015e658]
mov ecx, dword [0x14015e65c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp ecx, 0xa
setge bl
xor bl, al
mov eax, 0x9b49599d
mov ebx, 0x6c992c5
cmovne eax, ebx
cmp ecx, 0xa
mov ecx, 0x9b49599d
cmovl eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400d7f03
cmp ecx, 0x9b49599d
je 0x1400da827
cmp ecx, 0xabfec104
je 0x1400da853
mov eax, ecx
cmp ecx, 0xad88e8dd
jne 0x1400d7f03
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x10]
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3fddc283
mov ecx, 0x2282b942
jmp 0x1400daa5f
cmp ecx, 0x33816457
je 0x1400da871
cmp ecx, 0x3560cb6d
je 0x1400da8a5
mov eax, ecx
cmp ecx, 0x3ca74ea1
jne 0x1400d7f03
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov rbx, qword [rbp - 0x58]
mov qword [rbp + 0x40], rbx
movsxd rcx, dword [rbx + 0x3c]
mov eax, dword [rbx + rcx + 0x88]
mov edx, dword [rbx + rcx + 0x8c]
mov rcx, rax
add rcx, rbx
mov qword [rbp + 0x48], rcx
mov ecx, dword [0x14015e5d8]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0xa8]
mov ebx, dword [0x14015e5dc]
mov ecx, 0xf35ed423
mov edi, 0xfa76957d
cmove ecx, edi
cmp ebx, 0xa
setl byte [rbp + 0xd8]
mov dword [rbp + 0x50], edx
cmovl ecx, edi
mov edx, 0x2c9e0fee
cmp edx, 0x2c9e0fed
jg 0x1400d93a2
cmp edx, 0xf35ed423
je 0x1400d93d3
cmp edx, 0xfa76957d
jne 0x1400d9385
jmp 0x1400da8af
cmp edx, 0x7528bc48
je 0x1400d93da
cmp edx, 0x2c9e0fee
jne 0x1400d9385
mov bl, byte [rbp + 0xa8]
cmp byte [rbp + 0xd8], 0
mov edx, 0xf35ed423
mov edi, 0x7528bc48
cmovne edx, edi
test bl, bl
cmovne edx, edi
jmp 0x1400d9385
mov edx, 0x7528bc48
jmp 0x1400d9385
mov edx, ecx
jmp 0x1400d9385
cmp ecx, 0x52abc60
je 0x1400da8d1
cmp ecx, 0x5f8a120
je 0x1400da8f9
mov eax, ecx
cmp ecx, 0x6c992c5
jne 0x1400d7f03
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
mov eax, 0x9b49599d
jmp 0x1400d7f03
cmp ecx, 0x61494bc3
je 0x1400da9b9
cmp ecx, 0x6aae1af5
jne 0x1400daa71
mov eax, 0xabfec104
jmp 0x1400d7f03
cmp ecx, 0x800561ea
je 0x1400da9ca
mov eax, ecx
cmp ecx, 0x817072ce
jne 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6aae1af5
mov ecx, 0xabfec104
jmp 0x1400daa5f
cmp ecx, 0x12637e76
je 0x1400da9e5
mov eax, ecx
cmp ecx, 0x1d6ffebf
jne 0x1400d7f03
mov eax, 0x52abc60
mov ecx, dword [rbp + 0x90]
mov dword [rbp - 0xc], ecx
jmp 0x1400d7f03
cmp ecx, 0xca9bb62f
je 0x1400da9fe
mov eax, ecx
cmp ecx, 0xcb895012
jne 0x1400d7f03
mov eax, 0x713819e6
mov rcx, qword [rbp + 0x68]
mov qword [rbp - 0x28], rcx
jmp 0x1400d7f03
cmp ecx, 0x3da9b13a
je 0x1400daa0f
mov eax, ecx
cmp ecx, 0x3fddc283
jne 0x1400d7f03
mov eax, 0x2282b942
jmp 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96596990
mov ecx, 0x8bcc22f8
jmp 0x1400daa5f
mov eax, 0x90e05042
jmp 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7cdbd725
mov ecx, 0xf72d8a95
jmp 0x1400daa5f
mov eax, dword [rbp + 0xd0]
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
mov edx, dword [rdx + 0x20]
add rdx, rcx
mov eax, dword [rdx + rax*4]
add rax, rcx
mov qword [rbp + 0x20], rax
mov eax, dword [0x14015e5c8]
mov ecx, dword [0x14015e5cc]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x97]
sete al
mov edi, 0x1426b407
mov ebx, 0x21e0c383
cmovne edi, ebx
cmp ecx, 0xa
setl byte [rbp + 0x96]
setl bl
mov ecx, 0x1426b407
cmovl edi, ecx
mov dword [rbp + 0x28], edi
xor dl, bl
mov ecx, ebx
and cl, al
xor cl, dl
or bl, al
test cl, cl
mov ecx, 0xb46032d2
mov eax, 0x1b2bce22
cmovne ecx, eax
mov dword [rbp + 0x18], ecx
mov ecx, 0x47ae7e7f
mov eax, 0xaa0d0e9
cmovne ecx, eax
mov dword [rbp + 0x38], ecx
test bl, bl
mov ecx, 0x1b2bce22
mov eax, 0xbc4a4f86
cmovne ecx, eax
mov dword [rbp + 0xc0], ecx
mov ecx, 0xaaa3ba97
mov eax, 0xbb1d3fc5
cmovne ecx, eax
mov dword [rbp + 0xa0], ecx
mov ecx, 0xaaa3ba97
mov eax, 0xacf19f7d
cmovne ecx, eax
mov dword [rbp + 0xb0], ecx
mov ecx, 0xaa0d0e9
mov eax, 0x53d7ebdc
cmovne ecx, eax
mov dword [rbp - 8], ecx
mov ecx, 0xec195f77
mov eax, 0x1e0734e7
cmovne ecx, eax
mov dword [rbp + 4], ecx
mov ecx, 0xec195f77
mov eax, 0x27d2cc8e
cmovne ecx, eax
mov dword [rbp + 8], ecx
mov ecx, 0x21e0c383
mov eax, 0xce088f8a
cmovne ecx, eax
mov dword [rbp + 0xc], ecx
mov ecx, 0xcba3b52b
mov eax, 0x429b25e3
cmovne ecx, eax
mov dword [rbp + 0xa4], ecx
mov ecx, 0x3a937cd
mov eax, ecx
cmp ecx, 0xaa0d0e8
jg 0x1400d96b8
cmp eax, 0xcba3b52a
jg 0x1400d9b05
cmp eax, 0xbb1d3fc4
jg 0x1400d9ba0
cmp eax, 0xaaa3ba97
je 0x1400da08c
mov ecx, dword [rbp + 0xa0]
cmp eax, 0xacf19f7d
je 0x1400d9670
mov ecx, eax
cmp eax, 0xb46032d2
jne 0x1400d9670
mov ecx, 0x47ae7e7f
jmp 0x1400d9670
cmp eax, 0x429b25e2
jg 0x1400d9b64
cmp eax, 0x1e0734e6
jg 0x1400d9bcb
mov ecx, dword [rbp + 0xc0]
cmp eax, 0xaa0d0e9
je 0x1400d9670
cmp eax, 0x1426b407
je 0x1400da096
mov ecx, eax
cmp eax, 0x1b2bce22
jne 0x1400d9670
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov r12d, 0x510c6068
mov ebx, 0x57aa21c3
cmovne r12d, ebx
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl r12d, ecx
setl cl
mov ebx, ecx
or bl, al
xor dl, cl
and cl, al
xor cl, dl
mov esi, 0x467ea3c1
mov eax, 0x3b39fe
cmovne esi, eax
test bl, bl
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r8d, 0x3b39fe
mov eax, 0xc912d88f
cmovne r8d, eax
mov r15d, 0xc881e571
mov eax, 0x1a430083
cmovne r15d, eax
mov r10d, 0xc881e571
mov eax, 0xa851185a
cmovne r10d, eax
mov edx, 0x57aa21c3
mov eax, 0x250a1375
cmovne edx, eax
mov edi, 0x2c2bceb9
mov eax, 0xde373de5
cmovne edi, eax
mov r9d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r9d, eax
mov r13d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r13d, eax
mov eax, 0x6674bbf1
mov r14d, eax
cmp eax, 0x3b39fd
jle 0x1400d9844
cmp r14d, 0x49c03259
jg 0x1400d9892
cmp r14d, 0x2c2bceb8
jg 0x1400d9939
cmp r14d, 0x3b39fe
je 0x1400d9a0c
cmp r14d, 0x1a430083
je 0x1400d9a16
mov eax, r14d
cmp r14d, 0x250a1375
jne 0x1400d97f5
mov eax, r10d
jmp 0x1400d97f5
cmp r14d, 0xc881e570
jle 0x1400d98ed
cmp r14d, 0xdb345261
jg 0x1400d9974
cmp r14d, 0xc881e571
je 0x1400d9a27
mov eax, esi
cmp r14d, 0xc912d88f
je 0x1400d97f5
mov eax, r14d
cmp r14d, 0xd62e6311
jne 0x1400d97f5
mov eax, r9d
jmp 0x1400d97f5
cmp r14d, 0x57aa21c2
jle 0x1400d99b4
cmp r14d, 0x57aa21c3
je 0x1400d9a37
cmp r14d, 0x6ac7b674
je 0x1400d9a41
mov eax, r14d
cmp r14d, 0x6674bbf1
jne 0x1400d97f5
mov bl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov eax, 0x3b5dce57
mov ecx, 0xdb345262
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x1400d97f5
cmp r14d, 0x99812209
jle 0x1400d99e7
mov eax, r12d
cmp r14d, 0x9981220a
je 0x1400d97f5
cmp r14d, 0xa851185a
je 0x1400d9a64
mov eax, r14d
cmp r14d, 0xb1e1e7d7
jne 0x1400d97f5
mov dword [rbp + 0xa8], r11d
mov eax, dword [rbp + 0xe8]
jmp 0x1400d97f5
cmp r14d, 0x2c2bceb9
je 0x1400d9a99
cmp r14d, 0x3b5dce57
je 0x1400d9aa3
mov eax, r14d
cmp r14d, 0x467ea3c1
jne 0x1400d97f5
mov eax, 0xb1e1e7d7
mov r11d, dword [rbp + 0x118]
jmp 0x1400d97f5
cmp r14d, 0xdb345262
je 0x1400d9aad
cmp r14d, 0xde373de5
je 0x1400d9ad1
mov eax, r14d
cmp r14d, 0xdeafaa86
jne 0x1400d97f5
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov eax, 0x6ac7b674
jmp 0x1400d97f5
mov eax, edx
cmp r14d, 0x510c6068
je 0x1400d97f5
mov eax, edi
cmp r14d, 0x55598278
je 0x1400d97f5
mov eax, r14d
cmp r14d, 0x49c0325a
jne 0x1400d97f5
jmp 0x1400da0af
cmp r14d, 0x8b0aa6a2
je 0x1400d9aea
mov eax, r14d
cmp r14d, 0x9298d228
jne 0x1400d97f5
mov eax, r8d
jmp 0x1400d97f5
mov eax, 0xc912d88f
jmp 0x1400d97f5
mov eax, 0xb1e1e7d7
mov r11d, dword [rbp + 0xe4]
jmp 0x1400d97f5
mov eax, dword [rbp + 0x118]
mov eax, 0xa851185a
jmp 0x1400d97f5
mov eax, 0x510c6068
jmp 0x1400d97f5
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xec], eax
mov eax, dword [rbp + 0xf0]
jmp 0x1400d97f5
mov ebx, dword [rbp + 0x118]
mov ecx, ebx
and ecx, 0x774d9608
or ecx, 0x82228c0
mov eax, ebx
and eax, 0x88b269f7
xor eax, ecx
xor eax, 0x82228e0
and ebx, 0x20
or ebx, eax
mov dword [rbp + 0xe4], ebx
mov eax, r15d
jmp 0x1400d97f5
mov eax, 0x55598278
jmp 0x1400d97f5
mov eax, 0xdb345262
jmp 0x1400d97f5
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov eax, dword [rbp + 0x118]
cmp eax, 0x41
setge byte [rbp + 0x11e]
mov eax, r13d
jmp 0x1400d97f5
cmp byte [rbp + 0x11e], 0
mov eax, 0x9298d228
mov ecx, 0x8b0aa6a2
cmovne eax, ecx
jmp 0x1400d97f5
mov eax, dword [rbp + 0x118]
cmp eax, 0x5b
mov eax, 0x9298d228
mov ecx, 0x9981220a
cmovl eax, ecx
jmp 0x1400d97f5
cmp eax, 0xec195f76
jg 0x1400d9bf6
mov ecx, dword [rbp + 0xb0]
cmp eax, 0xcba3b52b
je 0x1400d9670
cmp eax, 0xce088f8a
je 0x1400da0cb
mov ecx, eax
cmp eax, 0xec152a7a
jne 0x1400d9670
mov eax, dword [rbp + 0x8c]
mov dword [rbp + 0x98], eax
mov eax, dword [rbp + 0xc8]
mov dword [rbp + 0xd4], eax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x100], rax
mov ecx, dword [rbp + 0xc]
jmp 0x1400d9670
cmp eax, 0x53d7ebdb
jle 0x1400d9c3d
cmp eax, 0x53d7ebdc
je 0x1400da101
mov ecx, dword [rbp + 0xa4]
cmp eax, 0x68e1a7de
je 0x1400d9670
mov ecx, eax
cmp eax, 0x72376286
jne 0x1400d9670
mov ecx, dword [rbp + 8]
jmp 0x1400d9670
cmp eax, 0xbb1d3fc5
je 0x1400da127
cmp eax, 0xbc4a4f86
je 0x1400da131
mov ecx, eax
cmp eax, 0xc19566e7
jne 0x1400d9670
mov ecx, dword [rbp + 0x38]
jmp 0x1400d9670
cmp eax, 0x1e0734e7
je 0x1400da547
cmp eax, 0x21e0c383
je 0x1400da56d
mov ecx, eax
cmp eax, 0x27d2cc8e
jne 0x1400d9670
mov ecx, dword [rbp + 4]
jmp 0x1400d9670
cmp eax, 0xec195f77
je 0x1400da585
cmp eax, 0xf2ad1106
je 0x1400da58f
mov ecx, eax
cmp eax, 0x3a937cd
jne 0x1400d9670
mov al, byte [rbp + 0x97]
cmp byte [rbp + 0x96], 0
mov ecx, 0xcba3b52b
mov edx, 0x68e1a7de
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x1400d9670
cmp eax, 0x429b25e3
je 0x1400da5d1
cmp eax, 0x47ae7e7f
jne 0x1400da627
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov ebx, 0x510c6068
mov edi, 0x57aa21c3
cmovne ebx, edi
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl ebx, ecx
setl cl
mov r8d, ecx
or r8b, al
xor dl, cl
and cl, al
xor cl, dl
mov eax, 0x467ea3c1
mov ecx, 0x3b39fe
cmovne eax, ecx
test r8b, r8b
mov edx, 0xdeafaa86
mov ecx, 0x49c0325a
cmovne edx, ecx
mov dword [rbp + 0xf0], edx
mov edx, 0xdeafaa86
mov ecx, 0x6ac7b674
cmovne edx, ecx
mov dword [rbp + 0xe8], edx
mov edx, 0x3b39fe
mov ecx, 0xc912d88f
cmovne edx, ecx
mov dword [rbp + 0xec], edx
mov r14d, 0xc881e571
mov ecx, 0x1a430083
cmovne r14d, ecx
mov r9d, 0xc881e571
mov ecx, 0xa851185a
cmovne r9d, ecx
mov r13d, 0x57aa21c3
mov ecx, 0x250a1375
cmovne r13d, ecx
mov r8d, 0x2c2bceb9
mov ecx, 0xde373de5
cmovne r8d, ecx
mov edi, 0x2c2bceb9
mov ecx, 0x55598278
cmovne edi, ecx
mov r10d, 0x3b5dce57
mov ecx, 0xd62e6311
cmovne r10d, ecx
mov r11d, 0x6674bbf1
mov r12d, r11d
cmp r11d, 0x3b39fd
jle 0x1400d9db1
cmp r12d, 0x49c03259
jg 0x1400d9e00
cmp r12d, 0x2c2bceb8
jg 0x1400d9eab
cmp r12d, 0x3b39fe
je 0x1400d9f86
cmp r12d, 0x1a430083
je 0x1400d9f91
mov r11d, r12d
cmp r12d, 0x250a1375
jne 0x1400d9d60
mov r11d, r9d
jmp 0x1400d9d60
cmp r12d, 0xc881e570
jle 0x1400d9e5e
cmp r12d, 0xdb345261
jg 0x1400d9ee7
cmp r12d, 0xc881e571
je 0x1400d9fa3
mov r11d, eax
cmp r12d, 0xc912d88f
je 0x1400d9d60
mov r11d, r12d
cmp r12d, 0xd62e6311
jne 0x1400d9d60
mov r11d, edi
jmp 0x1400d9d60
cmp r12d, 0x57aa21c2
jle 0x1400d9f28
cmp r12d, 0x57aa21c3
je 0x1400d9fb4
cmp r12d, 0x6ac7b674
je 0x1400d9fbf
mov r11d, r12d
cmp r12d, 0x6674bbf1
jne 0x1400d9d60
mov cl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov r11d, 0x3b5dce57
mov edx, 0xdb345262
cmovne r11d, edx
test cl, cl
cmovne r11d, edx
jmp 0x1400d9d60
cmp r12d, 0x99812209
jle 0x1400d9f5d
mov r11d, ebx
cmp r12d, 0x9981220a
je 0x1400d9d60
cmp r12d, 0xa851185a
je 0x1400d9fe3
mov r11d, r12d
cmp r12d, 0xb1e1e7d7
jne 0x1400d9d60
mov dword [rbp + 0xa8], r15d
mov r11d, dword [rbp + 0xe8]
jmp 0x1400d9d60
cmp r12d, 0x2c2bceb9
je 0x1400da01a
cmp r12d, 0x3b5dce57
je 0x1400da025
mov r11d, r12d
cmp r12d, 0x467ea3c1
jne 0x1400d9d60
mov r11d, 0xb1e1e7d7
mov r15d, dword [rbp + 0x118]
jmp 0x1400d9d60
cmp r12d, 0xdb345262
je 0x1400da030
cmp r12d, 0xde373de5
je 0x1400da054
mov r11d, r12d
cmp r12d, 0xdeafaa86
jne 0x1400d9d60
mov ecx, dword [rbp + 0xa8]
mov ecx, dword [rbp + 0xa8]
mov r11d, 0x6ac7b674
jmp 0x1400d9d60
mov r11d, r13d
cmp r12d, 0x510c6068
je 0x1400d9d60
mov r11d, r8d
cmp r12d, 0x55598278
je 0x1400d9d60
mov r11d, r12d
cmp r12d, 0x49c0325a
jne 0x1400d9d60
jmp 0x1400da5ed
cmp r12d, 0x8b0aa6a2
je 0x1400da06f
mov r11d, r12d
cmp r12d, 0x9298d228
jne 0x1400d9d60
mov r11d, dword [rbp + 0xec]
jmp 0x1400d9d60
mov r11d, 0xc912d88f
jmp 0x1400d9d60
mov r11d, 0xb1e1e7d7
mov r15d, dword [rbp + 0xe4]
jmp 0x1400d9d60
mov ecx, dword [rbp + 0x118]
mov r11d, 0xa851185a
jmp 0x1400d9d60
mov r11d, 0x510c6068
jmp 0x1400d9d60
mov ecx, dword [rbp + 0xa8]
xor ecx, dword [rbp + 0xfc]
imul ecx, ecx, 0x1000193
mov dword [rbp + 0xb8], ecx
mov r11d, dword [rbp + 0xf0]
jmp 0x1400d9d60
mov esi, dword [rbp + 0x118]
mov edx, esi
and edx, 0x774d9608
or edx, 0x82228c0
mov ecx, esi
and ecx, 0x88b269f7
xor ecx, edx
xor ecx, 0x82228e0
and esi, 0x20
or esi, ecx
mov dword [rbp + 0xe4], esi
mov r11d, r14d
jmp 0x1400d9d60
mov r11d, 0x55598278
jmp 0x1400d9d60
mov r11d, 0xdb345262
jmp 0x1400d9d60
mov ecx, dword [rbp + 0xf8]
mov dword [rbp + 0x118], ecx
mov ecx, dword [rbp + 0x118]
cmp ecx, 0x41
setge byte [rbp + 0x11e]
mov r11d, r10d
jmp 0x1400d9d60
cmp byte [rbp + 0x11e], 0
mov r11d, 0x9298d228
mov ecx, 0x8b0aa6a2
cmovne r11d, ecx
jmp 0x1400d9d60
mov ecx, dword [rbp + 0x118]
cmp ecx, 0x5b
mov r11d, 0x9298d228
mov ecx, 0x9981220a
cmovl r11d, ecx
jmp 0x1400d9d60
mov ecx, 0xacf19f7d
jmp 0x1400d9670
cmp byte [rbp + 0xcf], 0
mov ecx, 0x72376286
mov eax, 0xc19566e7
cmovne ecx, eax
jmp 0x1400d9670
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov ecx, 0xbc4a4f86
jmp 0x1400d9670
mov rax, qword [rbp + 0x100]
inc rax
mov qword [rbp + 0xd8], rax
mov rax, qword [rbp + 0x100]
mov al, byte [rax]
mov byte [rbp + 0xf7], al
cmp byte [rbp + 0xf7], 0
setne byte [rbp + 0xcf]
mov ecx, dword [rbp + 0x28]
jmp 0x1400d9670
mov eax, dword [rbp + 0x9c]
mov dword [rbp + 0x60], eax
mov ecx, 0xf2ad1106
mov dword [rbp + 0x80], 0
mov eax, dword [rbp + 0x98]
mov dword [rbp + 0x78], eax
jmp 0x1400d9670
mov ecx, 0x68e1a7de
jmp 0x1400d9670
movsx eax, byte [rbp + 0xf7]
mov dword [rbp + 0xf8], eax
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0xfc], eax
mov eax, dword [0x14015e5a8]
mov ecx, dword [0x14015e5ac]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
sete byte [rbp + 0x117]
sete al
mov r12d, 0x510c6068
mov ebx, 0x57aa21c3
cmovne r12d, ebx
cmp ecx, 0xa
setl byte [rbp + 0x11f]
mov ecx, 0x510c6068
cmovl r12d, ecx
setl cl
mov ebx, ecx
or bl, al
xor dl, cl
and cl, al
xor cl, dl
mov esi, 0x467ea3c1
mov eax, 0x3b39fe
cmovne esi, eax
test bl, bl
mov ecx, 0xdeafaa86
mov eax, 0x49c0325a
cmovne ecx, eax
mov dword [rbp + 0xf0], ecx
mov ecx, 0xdeafaa86
mov eax, 0x6ac7b674
cmovne ecx, eax
mov dword [rbp + 0xe8], ecx
mov r8d, 0x3b39fe
mov eax, 0xc912d88f
cmovne r8d, eax
mov r15d, 0xc881e571
mov eax, 0x1a430083
cmovne r15d, eax
mov r10d, 0xc881e571
mov eax, 0xa851185a
cmovne r10d, eax
mov edx, 0x57aa21c3
mov eax, 0x250a1375
cmovne edx, eax
mov edi, 0x2c2bceb9
mov eax, 0xde373de5
cmovne edi, eax
mov r9d, 0x2c2bceb9
mov eax, 0x55598278
cmovne r9d, eax
mov r13d, 0x3b5dce57
mov eax, 0xd62e6311
cmovne r13d, eax
mov eax, 0x6674bbf1
mov r14d, eax
cmp eax, 0x3b39fd
jle 0x1400da286
cmp r14d, 0x49c03259
jg 0x1400da2d4
cmp r14d, 0x2c2bceb8
jg 0x1400da37b
cmp r14d, 0x3b39fe
je 0x1400da44e
cmp r14d, 0x1a430083
je 0x1400da458
mov eax, r14d
cmp r14d, 0x250a1375
jne 0x1400da237
mov eax, r10d
jmp 0x1400da237
cmp r14d, 0xc881e570
jle 0x1400da32f
cmp r14d, 0xdb345261
jg 0x1400da3b6
cmp r14d, 0xc881e571
je 0x1400da469
mov eax, esi
cmp r14d, 0xc912d88f
je 0x1400da237
mov eax, r14d
cmp r14d, 0xd62e6311
jne 0x1400da237
mov eax, r9d
jmp 0x1400da237
cmp r14d, 0x57aa21c2
jle 0x1400da3f6
cmp r14d, 0x57aa21c3
je 0x1400da479
cmp r14d, 0x6ac7b674
je 0x1400da483
mov eax, r14d
cmp r14d, 0x6674bbf1
jne 0x1400da237
mov bl, byte [rbp + 0x117]
cmp byte [rbp + 0x11f], 0
mov eax, 0x3b5dce57
mov ecx, 0xdb345262
cmovne eax, ecx
test bl, bl
cmovne eax, ecx
jmp 0x1400da237
cmp r14d, 0x99812209
jle 0x1400da429
mov eax, r12d
cmp r14d, 0x9981220a
je 0x1400da237
cmp r14d, 0xa851185a
je 0x1400da4a6
mov eax, r14d
cmp r14d, 0xb1e1e7d7
jne 0x1400da237
mov dword [rbp + 0xa8], r11d
mov eax, dword [rbp + 0xe8]
jmp 0x1400da237
cmp r14d, 0x2c2bceb9
je 0x1400da4db
cmp r14d, 0x3b5dce57
je 0x1400da4e5
mov eax, r14d
cmp r14d, 0x467ea3c1
jne 0x1400da237
mov eax, 0xb1e1e7d7
mov r11d, dword [rbp + 0x118]
jmp 0x1400da237
cmp r14d, 0xdb345262
je 0x1400da4ef
cmp r14d, 0xde373de5
je 0x1400da513
mov eax, r14d
cmp r14d, 0xdeafaa86
jne 0x1400da237
mov eax, dword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov eax, 0x6ac7b674
jmp 0x1400da237
mov eax, edx
cmp r14d, 0x510c6068
je 0x1400da237
mov eax, edi
cmp r14d, 0x55598278
je 0x1400da237
mov eax, r14d
cmp r14d, 0x49c0325a
jne 0x1400da237
jmp 0x1400da60d
cmp r14d, 0x8b0aa6a2
je 0x1400da52c
mov eax, r14d
cmp r14d, 0x9298d228
jne 0x1400da237
mov eax, r8d
jmp 0x1400da237
mov eax, 0xc912d88f
jmp 0x1400da237
mov eax, 0xb1e1e7d7
mov r11d, dword [rbp + 0xe4]
jmp 0x1400da237
mov eax, dword [rbp + 0x118]
mov eax, 0xa851185a
jmp 0x1400da237
mov eax, 0x510c6068
jmp 0x1400da237
mov eax, dword [rbp + 0xa8]
xor eax, dword [rbp + 0xfc]
imul eax, eax, 0x1000193
mov dword [rbp + 0xec], eax
mov eax, dword [rbp + 0xf0]
jmp 0x1400da237
mov ebx, dword [rbp + 0x118]
mov ecx, ebx
and ecx, 0x774d9608
or ecx, 0x82228c0
mov eax, ebx
and eax, 0x88b269f7
xor eax, ecx
xor eax, 0x82228e0
and ebx, 0x20
or ebx, eax
mov dword [rbp + 0xe4], ebx
mov eax, r15d
jmp 0x1400da237
mov eax, 0x55598278
jmp 0x1400da237
mov eax, 0xdb345262
jmp 0x1400da237
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x118], eax
mov eax, dword [rbp + 0x118]
cmp eax, 0x41
setge byte [rbp + 0x11e]
mov eax, r13d
jmp 0x1400da237
cmp byte [rbp + 0x11e], 0
mov eax, 0x9298d228
mov ecx, 0x8b0aa6a2
cmovne eax, ecx
jmp 0x1400da237
mov eax, dword [rbp + 0x118]
cmp eax, 0x5b
mov eax, 0x9298d228
mov ecx, 0x9981220a
cmovl eax, ecx
jmp 0x1400da237
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x60], eax
mov ecx, 0xf2ad1106
mov dword [rbp + 0x80], 1
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x78], eax
jmp 0x1400d9670
mov rax, qword [rbp + 0x100]
mov rax, qword [rbp + 0x100]
mov ecx, 0xce088f8a
jmp 0x1400d9670
mov ecx, 0x27d2cc8e
jmp 0x1400d9670
mov eax, dword [rbp + 0x78]
mov dword [rbp + 0x110], eax
cmp dword [rbp + 0x80], 0
mov ecx, 0x45dc82e5
mov eax, 0xec152a7a
cmove ecx, eax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0x70], rax
mov eax, dword [rbp + 0x110]
mov dword [rbp + 0x8c], eax
mov eax, dword [rbp + 0x60]
mov dword [rbp + 0xc8], eax
jmp 0x1400d9670
mov ecx, 0xec152a7a
mov dword [rbp + 0xc8], 0x811c9dc5
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x70], rax
jmp 0x1400d9670
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov dword [rbp + 0x9c], eax
mov ecx, dword [rbp - 8]
jmp 0x1400d9670
mov eax, dword [rbp + 0xec]
mov dword [rbp + 0x10c], eax
mov eax, dword [rbp + 0x10c]
mov ecx, dword [rbp + 0x18]
jmp 0x1400d9670
mov ecx, eax
cmp eax, 0x45dc82e5
jne 0x1400d9670
mov eax, dword [rbp + 0x110]
cmp eax, 0x2142eca9
sete byte [rbp + 0x5f]
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4d2defa7
mov ecx, 0x7cdbd725
cmovne eax, ecx
cmp dword [0x14015e65c], 0xa
mov ecx, 0x4d2defa7
cmovl eax, ecx
jmp 0x1400d7f03
mov eax, 0x800561ea
jmp 0x1400d7f03
mov r8d, dword [rbp + 0xd0]
mov ecx, dword [0x14015e5d0]
mov edx, dword [0x14015e5d4]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0xa8]
mov edi, 0xc5312f02
mov eax, 0x569fe66f
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0xd8]
mov rdx, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x48]
cmovl edi, eax
mov ecx, 0xe94f470c
cmp ecx, 0xe94f470b
jg 0x1400da6e6
cmp ecx, 0xb6013263
je 0x1400da71b
cmp ecx, 0xc5312f02
jne 0x1400da6c7
mov ecx, 0xb6013263
jmp 0x1400da6c7
cmp ecx, 0x569fe66f
je 0x1400daa2a
cmp ecx, 0xe94f470c
jne 0x1400da6c7
mov al, byte [rbp + 0xa8]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xc5312f02
mov esi, 0xb6013263
cmovne ecx, esi
test al, al
cmovne ecx, esi
jmp 0x1400da6c7
mov eax, dword [rbx + 0x1c]
mov ecx, dword [rbx + 0x24]
add rax, rdx
add rcx, rdx
movzx ecx, word [rcx + r8*2]
mov eax, dword [rax + rcx*4]
add rax, rdx
mov qword [rbp + 0x100], rax
mov ecx, edi
jmp 0x1400da6c7
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14015e65c], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x800561ea
mov ecx, 0x7190e227
cmovne eax, ecx
jmp 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0bb9c49
mov ecx, 0xea46965a
jmp 0x1400daa5f
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3fddc283
mov ecx, 0xcb895012
jmp 0x1400daa5f
cmp dword [rbp - 0x10], 2
mov eax, 0xad88e8dd
mov ecx, 0x4155497a
cmove eax, ecx
mov rcx, qword [rbp - 0x60]
mov qword [rbp - 0x18], rcx
jmp 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xd0bb9c49
mov ecx, 0x8c22ab40
jmp 0x1400daa5f
mov eax, 0x8c22ab40
jmp 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x96596990
mov ecx, 0x90e05042
jmp 0x1400daa5f
cmp byte [rbp + 0x5f], 0
mov eax, 0x545ed4ad
mov ecx, 0x3da9b13a
cmovne eax, ecx
jmp 0x1400d7f03
mov eax, dword [rbp + 0xd0]
inc eax
mov dword [rbp + 0x90], eax
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c992c5
mov ecx, 0x1d6ffebf
jmp 0x1400daa5f
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6aae1af5
mov ecx, 0x61494bc3
jmp 0x1400daa5f
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14015e65c], 0xa
setl dl
xor cl, dl
and al, dl
xor al, cl
mov eax, 0x8f044d07
mov ecx, 0x2fd86981
cmovne eax, ecx
jmp 0x1400d7f03
mov eax, 0xfd634dc1
jmp 0x1400d7f03
test eax, eax
setne byte [rbp + 0x100]
cmp byte [rbp + 0x100], 0
mov eax, 0x2f52dcca
mov ecx, 0xca9bb62f
cmovne eax, ecx
jmp 0x1400d7f03
mov eax, dword [rbp - 0xc]
mov dword [rbp + 0xd0], eax
mov rax, qword [rbp + 0x48]
mov ecx, dword [rbp + 0xd0]
cmp ecx, dword [rax + 0x18]
mov eax, 0xcd2e40e8
mov ecx, 0x817072ce
cmove eax, ecx
jmp 0x1400d7f03
mov r8d, dword [rbp + 0xd0]
mov ecx, dword [0x14015e5d0]
mov edx, dword [0x14015e5d4]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0xa8]
mov edi, 0xc5312f02
mov eax, 0x569fe66f
cmove edi, eax
cmp edx, 0xa
setl byte [rbp + 0xd8]
mov rdx, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x48]
cmovl edi, eax
mov ecx, 0xe94f470c
cmp ecx, 0xe94f470b
jg 0x1400da962
cmp ecx, 0xb6013263
je 0x1400da997
cmp ecx, 0xc5312f02
jne 0x1400da943
mov ecx, 0xb6013263
jmp 0x1400da943
cmp ecx, 0x569fe66f
je 0x1400daa3b
cmp ecx, 0xe94f470c
jne 0x1400da943
mov al, byte [rbp + 0xa8]
cmp byte [rbp + 0xd8], 0
mov ecx, 0xc5312f02
mov esi, 0xb6013263
cmovne ecx, esi
test al, al
cmovne ecx, esi
jmp 0x1400da943
mov eax, dword [rbx + 0x1c]
mov ecx, dword [rbx + 0x24]
add rax, rdx
add rcx, rdx
movzx ecx, word [rcx + r8*2]
mov eax, dword [rax + rcx*4]
add rax, rdx
mov qword [rbp + 0x100], rax
mov ecx, edi
jmp 0x1400da943
mov eax, 0x23a29c14
mov dword [rbp - 0x10], 2
jmp 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7190e227
mov ecx, 0xea02b29a
jmp 0x1400daa5f
mov eax, 0x23a29c14
mov dword [rbp - 0x10], 1
mov rcx, qword [rbp + 0x30]
mov qword [rbp - 0x60], rcx
jmp 0x1400d7f03
mov eax, 0x52abc60
mov dword [rbp - 0xc], 0
jmp 0x1400d7f03
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7637a663
mov ecx, 0x5f8a120
jmp 0x1400daa5f
mov rax, qword [rbp + 0x100]
mov eax, 0x5f8a120
jmp 0x1400d7f03
mov rax, qword [rbp + 0x100]
mov qword [rbp + 0x30], rax
mov eax, dword [0x14015e658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7637a663
mov ecx, 0x12637e76
cmove eax, ecx
cmp dword [0x14015e65c], 0xa
cmovl eax, ecx
jmp 0x1400d7f03
mov eax, ecx
cmp ecx, 0x713819e6
jne 0x1400d7f03
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x30]
mov edx, dword [rbp - 0x38]
sub rsp, 0x50
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
movups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], 0
mov rcx, qword [rbp - 0x70]
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [rbp - 0x28]
add rsp, 0x50
mov rax, qword [rbp - 0x30]
mov eax, dword [rax + 0x10]
mov qword [rbp - 0x78], rax
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
mov eax, dword [0x14015e640]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf7a07ca9
mov ecx, 0x8855e75c
cmove eax, ecx
cmp dword [0x14015e644], 0xa
cmovl eax, ecx
jmp 0x1400cb705
cmp eax, 0xb9364909
jne 0x1400cb705
mov rax, qword [rbp - 0x78]
movaps xmm6, xmmword [rbp + 0x120]
lea rsp, [rbp + 0x138]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret