Function at 0x14001e780
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2e8
mov r14d, edx
mov r15d, ecx
mov rax, qword [0x1400a2048]
xor rax, rsp
mov qword [rsp + 0x2e0], rax
mov r12d, 0xd5083c86
mov r13d, 0x763fe039
mov ecx, 0x904e71
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2cf3cb9b
mov ebp, eax
xor ebp, 0x2cf3cb9b
and ebp, eax
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xd30c3465
and ebp, 0x2cf3cb9a
or ebp, edx
and ecx, 1
xor eax, 0xfffffffe
or eax, ecx
not eax
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf04f9182
and eax, 0xfb06e7d
or eax, ecx
mov ecx, eax
xor ecx, 0xf802418
xor eax, 0x40090080
and ecx, 0xbfc6b51a
and eax, 0x40394ae5
or eax, ecx
xor eax, 0xbfc6b51a
cmp eax, 0xffffffff
setne r8b
sete cl
cmp dword [0x1400a3d50], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
or r8b, bl
and cl, bl
mov eax, r8d
xor al, cl
xor cl, 1
xor al, 1
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xa5578d3e
mov edx, 0x96a16331
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, bl
cmove eax, ecx
mov ecx, eax
nop word cs:[rax + rax]
nop
cmp ecx, 0x14fe7be
jle 0x14001e950
cmp ecx, 0x49d62749
jle 0x14001e9d0
cmp ecx, 0x66e2896b
jle 0x14001eb5d
cmp ecx, 0x7082e2fd
jg 0x14001ef83
cmp ecx, 0x6a79cabf
jg 0x140020b56
cmp ecx, 0x693ab065
jle 0x140020d07
cmp ecx, 0x6a2a0696
je 0x140034dae
cmp ecx, 0x693ab066
je 0x140027bc0
cmp ecx, 0x69b8ef34
jne 0x14001e8d0
mov ecx, 0x3ad67e3f
cmp ecx, 0x14fe7be
jg 0x14001e8d8
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xc158a79f
jle 0x14001ea70
cmp ecx, 0xe01f909c
jle 0x14001ebce
cmp ecx, 0xee2e6dbf
jle 0x14001f0f1
cmp ecx, 0xf87e87e2
jg 0x14001fb42
cmp ecx, 0xf42853ff
jle 0x140020d41
cmp ecx, 0xf4d371a9
jle 0x1400227fb
cmp ecx, 0xf7bd00aa
jg 0x140026741
cmp ecx, 0xf4d371aa
je 0x140027bde
cmp ecx, 0xf768c58b
jne 0x14001e8d0
mov ecx, 0xa76832b6
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x2361094e
jg 0x14001ec40
cmp ecx, 0xe9d7acd
jg 0x14001f253
cmp ecx, 0x96fe287
jle 0x14001fc90
cmp ecx, 0xbb748b3
jle 0x140020d87
cmp ecx, 0xc87804d
jle 0x140022922
cmp ecx, 0xd330255
jg 0x140026996
cmp ecx, 0xc87804e
je 0x140027bf4
cmp ecx, 0xcb95e08
jne 0x14001e8d0
mov edx, dword [rsp + 0x68]
test edx, edx
mov ecx, 0x97ba427
mov eax, 0x916c4792
cmove ecx, eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0x60], edx
mov qword [rsp + 0x88], rax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xa09e006a
jg 0x14001ed7b
cmp ecx, 0x916c4791
jg 0x14001f3a5
cmp ecx, 0x87b70ff2
jle 0x14001fe8d
cmp ecx, 0x8a9f2697
jle 0x140020dd8
cmp ecx, 0x8b49bc9f
jle 0x140022964
cmp ecx, 0x9084b04a
jg 0x140026b58
cmp ecx, 0x8b49bca0
je 0x140027d3d
cmp ecx, 0x8f74d166
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and dl, cl
and bl, r8b
or bl, dl
mov eax, ebx
xor al, cl
and al, bl
xor cl, r8b
mov ebx, ecx
not bl
mov edx, eax
xor dl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x5d47fc42
mov ebp, 0x505d0802
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x5d47fc42
cmovne ecx, ebp
jmp 0x140034b8c
cmp ecx, 0x5862a2bd
jg 0x14001f4c5
cmp ecx, 0x503b25d2
jle 0x14001ffa5
cmp ecx, 0x533b6eb8
jle 0x140020f65
cmp ecx, 0x559ce67e
jle 0x140022af6
cmp ecx, 0x5741733f
jg 0x140026c65
cmp ecx, 0x559ce67f
je 0x140027d53
cmp ecx, 0x55f53207
jne 0x14001e8d0
mov eax, dword [rsp + 0x27c]
mov ecx, 0xa15f45c5
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xcee64a6d
jg 0x14001f63f
cmp ecx, 0xc791b795
jle 0x140020017
cmp ecx, 0xca90acca
jle 0x140020fc2
cmp ecx, 0xcc5781ba
jle 0x140022b30
cmp ecx, 0xcd8d7363
jg 0x140026e00
cmp ecx, 0xcc5781bb
je 0x140027e9c
cmp ecx, 0xcc7db686
jne 0x14001e8d0
mov rax, qword [rsp + 0xf8]
mov ecx, 0x86ed380a
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x376a348a
jg 0x14001f820
cmp ecx, 0x3199208d
jle 0x140020184
cmp ecx, 0x34a252dd
jle 0x140021010
cmp ecx, 0x3616594c
jle 0x140022c23
cmp ecx, 0x36bc1993
jg 0x140026e2e
cmp ecx, 0x3616594d
je 0x140027fa1
cmp ecx, 0x364c7b8b
jne 0x14001e8d0
mov eax, dword [rsp + 0x248]
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xca613243
and ecx, 0x359ecdbc
or ecx, edx
mov edx, ecx
xor edx, 0x50e8190
xor ecx, 0xa210042
mov eax, ebp
or eax, 0x3ab14c6e
or ecx, 1
and ecx, 0x3ab14c6f
and edx, 0xc54eb390
or edx, ecx
and eax, 0x3ab14c6f
xor eax, edx
not eax
mov ecx, eax
and ecx, ebp
xor eax, ebp
or eax, ecx
cmp eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a3d50], 0xa
setl r8b
mov ebx, r8d
xor bl, dl
xor bl, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov ebx, r9d
and bl, cl
mov edx, ebx
xor dl, 1
xor bl, r9b
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xd2838154
mov ebp, 0x8060c3cf
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0xd2838154
jmp 0x14001e8bf
cmp ecx, 0xae3c6f10
jg 0x14001f990
cmp ecx, 0xa6e8f291
jle 0x1400201f4
cmp ecx, 0xaba905e7
jle 0x14002105e
cmp ecx, 0xac65e547
jle 0x140022c6d
cmp ecx, 0xad831573
jg 0x140026f22
cmp ecx, 0xac65e548
je 0x1400281ac
cmp ecx, 0xac8ddbda
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov esi, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x4fdcfe45
and ecx, edx
not edx
and edx, 0x4fdcfe45
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb02301ba
and ecx, 0x4fdcfe45
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0xe55881ed
and edx, ecx
not ecx
and ecx, 0x8ea341
and ebp, 0xff715cbe
or ebp, ecx
mov ecx, ebp
xor ecx, 0xff715cbe
xor ebp, 0x8ea040
mov ebx, ecx
and ebx, 0xe55881ed
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x87b8ac48
and edx, 0x784753b7
or edx, ebx
xor edx, 0x9d1fd25b
and ebp, 0x60aef4c4
mov ebx, ecx
and ebx, 0x9f510b3b
or ebx, ebp
xor ebx, 0x60aef4c5
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x8339a18b
and ecx, 0x7cc65e74
or ecx, ebp
xor ecx, 0x7cc65e74
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x600420a
mov ebp, ecx
and ebp, 0x314c1080
or ebp, edx
xor ebp, 0x314c1080
and ecx, 0xc8b3ad75
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc8b3ad75
and ecx, 0x374c528a
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x269f1e8d
and ecx, 0xd960e172
or ecx, ebp
xor ecx, 0xd960e172
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg bl
mov ecx, r8d
or cl, bl
xor cl, 1
and bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, eax
and dl, r8b
xor al, r8b
or dl, al
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x3ae41919
mov ebp, 0xd49cbea4
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x3ae41919
jmp 0x14003471d
cmp ecx, 0x7a1f64f7
jle 0x1400203b1
cmp ecx, 0x7c93b0d9
jle 0x1400210a4
cmp ecx, 0x7df88fd3
jle 0x140022d54
cmp ecx, 0x7edf61bd
jg 0x140027044
cmp ecx, 0x7df88fd4
je 0x1400282e9
cmp ecx, 0x7e3705a0
jne 0x14001e8d0
mov rax, qword [rsp + 0x1a8]
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xd81a0d28
mov ebx, ecx
and ebx, 0x27e5f2d6
or ebx, edx
mov edx, ebx
xor edx, 0x20c57090
xor ebx, 0x40020c08
mov edi, ecx
or edi, 0x47228e4e
and ebx, 0x47228e4e
and edx, 0xb8dd71b0
or edx, ebx
and edi, 0x47228e4f
xor edi, edx
and ebp, 0x58d902f5
and ecx, 0xa726fd0a
or ecx, ebp
mov edx, ecx
xor edx, 0xa726fd0a
xor ecx, 0x58d902f5
and ecx, edi
not edi
and edx, edi
or ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov edx, ebx
xor dl, r9b
not dl
and dl, r9b
mov r11d, ebx
or r11b, r9b
xor r11b, 1
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r11b, r10b
and r8b, cl
and bl, r9b
or bl, r8b
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, r11d
xor cl, 1
and cl, dl
xor dl, 1
mov eax, r11d
xor al, dl
and al, r11b
and dl, r11b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x693ab066
mov ebp, 0x34a252de
cmovne edx, ebp
test al, al
mov eax, 0x693ab066
jmp 0x14003026d
cmp ecx, 0xe7ab7616
jle 0x140020403
cmp ecx, 0xea937fda
jle 0x1400211ab
cmp ecx, 0xebedece4
jle 0x140022d8e
cmp ecx, 0xed505592
jg 0x140027190
cmp ecx, 0xebedece5
je 0x1400283ce
cmp ecx, 0xed4852ee
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ebp, ebx
or ebp, 0x49b2ebfc
mov edx, ebp
not edx
mov ecx, esi
or ecx, 0x4491002
and ecx, 0x479736a
mov edi, ebx
and edi, 0x49828894
or edi, ecx
and ebp, 0x479736a
and edx, 0xb2040401
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xa4322b61
and edx, 0x5bcdd49e
or edx, ecx
mov ecx, edx
xor ecx, 0x22d2c42
and ebx, 0x6bdb63e5
and esi, 0x94249c1a
or esi, ebx
mov ebx, esi
xor ebx, 0x248c12
xor edx, 0xed80c09c
mov ebp, edx
and ebp, 0xbd5253ad
and ecx, 0x42adac52
or ecx, ebp
xor esi, 0x295243a5
and esi, 0xbd5253ad
and ebx, 0x42adac52
or ebx, esi
xor ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, ebx
xor cl, r8b
mov eax, ecx
or al, dl
mov r9d, eax
xor r9b, 1
xor dl, bl
not dl
and dl, bl
and cl, r8b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xfe0bae8b
mov ecx, 0xb4146875
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0xfe0bae8b
cmovne ecx, edx
jmp 0x14002055a
cmp ecx, 0x1c2df203
jle 0x140020561
cmp ecx, 0x2015f51e
jle 0x1400212ad
cmp ecx, 0x21666864
jle 0x140022f12
cmp ecx, 0x21db6a69
jg 0x140027278
cmp ecx, 0x21666865
je 0x1400284f0
cmp ecx, 0x21c13ce1
jne 0x14001e8d0
movzx eax, word [rsp + 0x1de]
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x526ae4e7
and edx, ecx
and ecx, 0xad951b18
or ecx, ebp
xor ecx, 0xad951b18
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x251553a2
and edx, ecx
not ecx
and ecx, 0x251553a2
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x237767da
and edx, 0xdc889825
or edx, ecx
mov ecx, edx
xor ecx, 0xb8108806
xor edx, 0x6623478
mov ebp, edx
and ebp, 0x43ed47b9
and ecx, 0xbc12b846
or ecx, ebp
xor ecx, 0x43ed47b9
xor edx, ecx
test edx, ecx
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
not cl
and bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xfc3f2677
mov ebp, 0x32afc892
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0xfc3f2677
cmovne edx, ebp
test al, al
jmp 0x140030ce8
cmp ecx, 0x97fb52ba
jle 0x1400206d5
cmp ecx, 0x9c3df46f
jle 0x14002147d
cmp ecx, 0x9d548817
jle 0x140023085
cmp ecx, 0x9f0f8b46
jg 0x1400272a6
cmp ecx, 0x9d548818
je 0x140028654
cmp ecx, 0x9eff09f1
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x86f84c8a
mov ecx, ebx
and ecx, 0x7907b374
or ecx, edx
mov edx, ecx
xor edx, 0x61059030
xor ecx, 0x448048a
mov ebp, ebx
or ebp, 0x1c4a27ce
and ecx, 0x1c4a27ce
and edx, 0xe3b5d830
or edx, ecx
and ebp, 0x1c4a27cf
xor ebp, edx
mov ecx, ebp
not ecx
and eax, ecx
and ebp, ebx
or ebp, eax
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
setne al
cmp dword [0x1400a3d50], 9
setg r8b
mov ebx, r8d
and bl, al
xor r8b, al
or bl, r8b
mov edx, ebx
xor dl, 1
mov eax, r8d
not al
mov ecx, ebx
and cl, dl
and al, r8b
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
xor al, cl
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x5ef82cf2
mov edx, 0x876a36a5
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x5ef82cf2
jmp 0x14003471d
cmp ecx, 0x5d47fc41
jle 0x140020727
cmp ecx, 0x60ca5515
jle 0x14002159d
cmp ecx, 0x65966568
jle 0x1400231c6
cmp ecx, 0x6651f130
jg 0x1400272f0
cmp ecx, 0x65966569
je 0x14002866a
cmp ecx, 0x65d1fb1c
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xb03c49de
and ebp, 0x4fc3b621
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x4fc3b621
and ebp, 0xb03c49de
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x8efbfb49
and edx, ebp
not ebp
and ebp, 0x6ba0f992
and ecx, 0x945f066d
or ecx, ebp
mov ebx, ecx
xor ebx, 0x945f066d
mov ebp, ebx
and ebp, 0x8efbfb49
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xf96dd971
and edx, 0x692268e
or edx, ebp
xor edx, 0x8869ddc6
and ebx, 1
xor ecx, 0x945f066c
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x20d8c00
mov ebp, ecx
and ebp, 0x9a01038
or ebp, edx
xor ebp, 0x9a01038
and ecx, 0xf45263c7
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf45263c7
and ecx, 0xbad9c38
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x663c7bd3
and ecx, 0x99c3842c
or ecx, ebp
xor ecx, 0x99c3842c
or ecx, edx
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
and al, cl
or al, bl
mov ebx, eax
not bl
xor dl, cl
mov ecx, edx
not cl
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0xac8ddbda
mov edx, 0x1432f7af
cmovne ecx, edx
test al, al
mov eax, 0xac8ddbda
jmp 0x140034258
cmp ecx, 0xd5083c85
jle 0x14002082f
cmp ecx, 0xddbe2853
jle 0x1400216e1
cmp ecx, 0xdf3e489d
jle 0x140023352
cmp ecx, 0xdfc3c74a
jg 0x14002731e
cmp ecx, 0xdf3e489e
je 0x140028800
cmp ecx, 0xdf905643
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf7788e2e
and ecx, edx
and edx, 0x88771d1
or edx, ebp
xor edx, 0x88771d1
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov esi, edx
not esi
mov ebx, edx
or ebx, 0xc9b20ff6
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x364df009
mov ecx, ebp
not ecx
and ebx, 0x7010c7d4
and edi, 0x64d3009
or edi, ebx
and ebp, 0x7010c7d4
and ecx, 0x89a20822
or ecx, ebp
xor ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x644d50ff
and ecx, 0x9bb2af00
or ecx, ebx
mov ebx, ecx
xor ebx, 0x8500f00
and edx, 0xbe46ce02
mov ebp, esi
and ebp, 0x41b931fd
or ebp, edx
xor ebp, 0xbe46ce03
and esi, 1
or esi, ebp
mov edx, esi
not edx
and edx, 0x3881227b
and esi, 0xc77edd84
or esi, edx
mov edx, esi
xor edx, 0x2508d80
xor esi, 0x3881227b
xor ecx, 0x5200a0f7
mov ebp, ecx
and ebp, 0xf5af700f
and ebx, 0xa508ff0
or ebx, ebp
or ecx, esi
and esi, 0xf5af700f
and edx, 0xa508ff0
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfd6fbabe
and ecx, 0x2904541
or ecx, edx
mov edx, ecx
xor edx, 0x2100001
xor ecx, 0xfc079ab2
and ecx, 0xfc87dff2
and edx, 0x378200d
or edx, ecx
xor edx, 0xfc87dff2
cmp edx, 0xffffffff
setne cl
sete al
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov edx, eax
and dl, r8b
xor r8b, al
and cl, bl
or cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
xor cl, 1
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
not al
and al, r8b
xor r8b, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
mov eax, 0xad831574
mov ebp, 0xfd0dddad
jmp 0x140023b58
cmp ecx, 0x40ca3139
jle 0x1400208d6
cmp ecx, 0x446743ec
jle 0x1400217fd
cmp ecx, 0x46c644d8
jle 0x140023457
cmp ecx, 0x480dd1a5
jg 0x140027360
cmp ecx, 0x46c644d9
je 0x140028816
cmp ecx, 0x47488325
jne 0x14001e8d0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x220], rax
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0xfffffffe
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x1b38689c
and edx, 0xe4c79763
or edx, eax
xor edx, 0xe4c79763
mov eax, edx
and eax, ebp
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 9
setg r11b
cmp ecx, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
and bl, cl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, r10d
xor cl, bl
xor cl, 1
and cl, bl
or bl, r10b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, r11d
or r11b, r9b
and r9b, r10b
and dl, r8b
or dl, r9b
xor r10b, r8b
xor r11b, 1
or r11b, r10b
xor r11b, 1
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, edx
xor dl, 1
and dl, cl
or al, cl
xor cl, 1
and bl, cl
or dl, bl
xor cl, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x9151f902
mov ebp, 0xf4d371aa
cmovne eax, ebp
mov ebx, dword [rsp + 0x54]
mov dword [rsp + 0x22c], ebx
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x9151f902
jmp 0x14003228c
cmp ecx, 0xb93a2cd4
jle 0x140020a70
cmp ecx, 0xbf5c5618
jle 0x140021949
cmp ecx, 0xc021a57f
jle 0x1400235e5
cmp ecx, 0xc0b8a4a5
jg 0x14002738e
cmp ecx, 0xc021a580
je 0x140028951
cmp ecx, 0xc08fcf19
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa6c7b66f
and edx, 0x59384990
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9888ee67
and edx, 0x67771198
or edx, ecx
mov ebp, edx
xor ebp, 0xc1b0a7f7
mov ecx, edx
xor ecx, 0xc1b0a7f6
and ecx, ebp
xor edx, 0x3e4f5808
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0xeaa1ff4b
and edx, ebp
not ebp
and ebp, 0x5e0b4090
and ecx, 0xa1f4bf6f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20a0a609
xor ecx, 0x4a014000
or ecx, 0x155e00b4
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd70b59e6
and ebp, 0x28a0a609
or ebp, edi
or ecx, ebx
and ebx, 0xd70b59e6
and edx, 0x28f4a619
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x60c79499
and ecx, 0x9f386b66
or ecx, edx
mov edx, ecx
xor edx, 0x4411140c
xor ecx, 0x88222100
and ecx, 0xb9aaa121
and edx, 0x46555ede
or edx, ecx
xor edx, 0x46555ede
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r10d
xor al, r9b
mov edx, eax
and dl, r10b
and al, r9b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r8b, r9b
and cl, r10b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x3da1170f
mov ebp, 0x8b1083d7
cmovne edx, ebp
test al, 1
mov eax, 0x3da1170f
cmovne edx, eax
test cl, 1
jmp 0x14002e7a3
cmp ecx, 0xfcaa01fd
jle 0x140021bba
cmp ecx, 0xfe0bae8a
jle 0x14002361f
cmp ecx, 0x904e70
jg 0x1400274a4
cmp ecx, 0xfe0bae8b
je 0x140028967
cmp ecx, 0xfe1bdc8e
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov eax, esi
or eax, 0xe67e773f
mov edi, eax
not edi
mov edx, ebx
or edx, 0x198188c0
mov ebp, edx
not ebp
and eax, 0x817d6ebc
and edi, 0x18808040
or edi, eax
and edx, 0x817d6ebc
and ebp, 0x66021103
or ebp, edx
xor ebp, edi
mov eax, ebp
not eax
and eax, 0x61b4096e
and ebp, 0x9e4bf691
or ebp, eax
mov eax, ebp
xor eax, 0x87ca7e50
xor ebp, 0x783581af
and ebx, ebp
and eax, esi
or eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r8b
mov ecx, ebx
mov r9d, ebx
xor r9b, al
and al, bl
or bl, r8b
xor cl, r8b
not cl
and cl, r8b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
or al, r9b
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
or al, cl
xor cl, bl
xor cl, 1
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xe22d0dfa
mov ebp, 0xd330256
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0xe22d0dfa
jmp 0x14001e8bf
cmp ecx, 0x74e8b8d
jg 0x140021d1f
cmp ecx, 0x37b4c73
jg 0x14002374a
cmp ecx, 0x14fe7bf
je 0x14002899d
cmp ecx, 0x1dd2e38
je 0x1400289b3
cmp ecx, 0x259ab1c
jne 0x14001e8d0
mov esi, dword [rsp + 0x22c]
mov ecx, dword [0x1400a3d54]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x11f731fa
and ecx, ebp
not ebp
and ebp, 0xe21090
and edx, 0x1115216a
or edx, ebp
xor edx, 0x1115216a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xee08ce05
and ecx, 0x11f731fa
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0x56c44e79
and edx, ecx
not ecx
and ecx, 0x7d1beb14
and ebp, 0x82e414eb
or ebp, ecx
mov ecx, ebp
xor ecx, 0x82e414eb
mov ebx, ecx
and ebx, 0x56c44e79
mov edi, ebx
and edi, edx
xor edx, ebx
add esi, 1
xor ebp, 0x4d000800
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x99b07975
and edx, 0x664f868a
or edx, ebx
xor edx, 0x308bc8f2
and ebp, 0x4d201800
mov ebx, ecx
and ebx, 0xb2dfe7ff
or ebx, ebp
xor ebx, 0x4d201801
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x14ce3046
mov ebp, ecx
and ebp, 0x42004120
or ebp, edx
xor ebp, 0x42004120
and ecx, 0xa9318e99
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa9318e99
and ecx, 0x56ce7166
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x2c7ddd2b
and edx, 0xd38222d4
or edx, ecx
xor edx, 0xd38222d4
sete r8b
setne r9b
cmp dword [0x1400a3d50], 9
setg bl
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov ecx, r9d
xor cl, 1
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
and cl, r9b
mov edx, ebx
and dl, al
mov r8d, r9d
and r8b, cl
xor cl, r9b
or cl, r8b
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x5a15b9b2
mov ebp, 0x9b6789
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
mov dword [rsp + 0x200], esi
test al, 1
mov eax, 0x5a15b9b2
jmp 0x14003471d
cmp ecx, 0x842eda90
jg 0x140021d65
cmp ecx, 0x82319a73
jg 0x14002382a
cmp ecx, 0x8060c3cf
je 0x140028aad
cmp ecx, 0x809a59ef
je 0x140028aca
cmp ecx, 0x80dd6df1
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x43841844
mov ebx, ecx
and ebx, 0xac018090
or ebx, edx
xor ebx, 0xac018090
and ecx, 0x107a672b
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x107a672a
and ecx, 0xef8598d5
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov r10d, ebx
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, r10d
and al, bl
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc58cf224
cmovne edx, r13d
test cl, 1
mov ecx, 0xc58cf224
jmp 0x1400333cf
cmp ecx, 0x4d51fc18
jg 0x140021e9c
cmp ecx, 0x4c198d61
jg 0x140023873
cmp ecx, 0x49d6274a
je 0x140028bcc
cmp ecx, 0x4a46146d
je 0x140028d0d
cmp ecx, 0x4bd67bf0
jne 0x14001e8d0
mov rax, qword [rsp + 0x178]
mov edx, dword [rax + 0x24]
mov rcx, qword [rsp + 0x160]
call fcn.14003a960
mov rax, qword [rsp + 0x180]
mov ecx, 0xf268dfbf
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xc4c0ca92
jg 0x140021ee2
cmp ecx, 0xc335a2f3
jg 0x1400238ad
cmp ecx, 0xc158a7a0
je 0x140028d23
cmp ecx, 0xc1e3c74f
je 0x140028f2e
cmp ecx, 0xc252017a
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x8a73ab00
and ecx, 0x758c54ff
or ecx, edx
mov ebp, ecx
xor ebp, 0x8a73ab00
mov ebx, ecx
xor ebx, 0x758c54ff
mov edx, ecx
xor edx, 0xf7b44cee
mov edi, edx
and edi, ebx
and edx, ebp
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x82381810
and edx, 0x7dc7e7ef
or edx, ebp
and ebx, 1
xor ecx, 0x758c54fe
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xc939ce81
and ecx, 0x36c6317e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3680117c
xor ecx, 0xc939ce81
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x886e2082
and edx, 0x7791df7d
or edx, edi
or ebx, ecx
and ecx, 0x886e2082
and ebp, 0x7791df7d
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ebx, 0x3bcb8285
and ecx, 0xc4347d7a
or ecx, ebx
xor ecx, 0x3bcb8285
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov r9d, edx
and r9b, al
mov ebx, r8d
and bl, cl
or bl, r9b
xor al, bl
and al, bl
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x1f971d5b
mov ebp, 0xc0b8a4a6
cmovne eax, ebp
test cl, 1
mov ecx, 0x1f971d5b
cmovne eax, ecx
jmp 0x140021bb2
cmp ecx, 0x2cc7e176
jg 0x14002209c
cmp ecx, 0x273d2d6e
jg 0x140023a64
cmp ecx, 0x2361094f
je 0x140028ff9
cmp ecx, 0x2379c512
je 0x1400291b6
cmp ecx, 0x2566c46d
jne 0x14001e8d0
mov rax, qword [rsp + 0x128]
movzx ecx, byte [rsp + 0x143]
mov byte [rsp + rax + 0x2a0], cl
mov eax, dword [rsp + 0x21c]
mov ecx, 0x914404b
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xa34249b6
jg 0x1400220e2
cmp ecx, 0xa1b5acd3
jg 0x140023b67
cmp ecx, 0xa09e006b
je 0x140029204
cmp ecx, 0xa15f45c5
je 0x14002931e
cmp ecx, 0xa19fe247
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0xb57828d2
and ecx, 0x4a87d72d
or ecx, edi
or ebp, ebx
and ebx, 0xb57828d2
and edx, 0x4a87d72d
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
mov ebx, ebp
xor ebx, 0xb37ea4be
and ebx, ecx
mov edx, ebp
and edx, 0x4c815b41
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xe9175713
and edx, 0x16e8a8ec
or edx, ebx
xor edx, 0xa5960c53
and ebp, 0xec626a68
mov ebx, ecx
and ebx, 0x139d9597
or ebx, ebp
xor ebx, 0xec626a69
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xc123b300
and ecx, 0x3edc4cff
or ecx, ebp
xor ecx, 0x3edc4cff
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb14b73ce
and edx, ecx
and ecx, 0x4eb48c31
or ecx, ebp
mov ebp, ecx
xor ebp, 0x940800
xor ecx, 0xb14b73ce
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xce22a4f7
and ebp, 0x31dd5b08
or ebp, edi
or ecx, ebx
and ebx, 0xce22a4f7
and edx, 0x31dd5b08
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xbfe373cf
and edx, 0x401c8c30
or edx, ecx
xor edx, 0xbfe373cf
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov ebx, edx
and dl, r8b
and r8b, r9b
and bl, cl
or bl, r8b
xor bl, 1
or bl, r9b
mov eax, ebx
not al
and cl, r9b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xe37605e3
mov edx, 0x3be1703e
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0xe37605e3
cmovne ecx, edx
test bl, bl
jmp 0x140034b8e
cmp ecx, 0x763fe038
jg 0x140022130
cmp ecx, 0x73b50531
jg 0x140023d4e
cmp ecx, 0x7082e2fe
je 0x1400294e1
cmp ecx, 0x72720c1d
je 0x1400295fb
cmp ecx, 0x72c5b2c9
jne 0x14001e8d0
mov ecx, 0x11026b0a
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xe33d9939
jg 0x140022176
cmp ecx, 0xe170b986
jg 0x140023ee5
cmp ecx, 0xe01f909d
je 0x140029706
cmp ecx, 0xe0777b06
je 0x140029733
cmp ecx, 0xe0cb1aa6
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x5df75ba0
mov edx, edi
and edx, 0xa208a45e
or edx, ebp
xor edx, 0xa208a45e
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x9c178ccd
and ebx, 0x63e87332
or ebx, edx
and edi, 0x9c178ccd
and ecx, 0x63e87332
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r11b
mov ebx, r11d
xor bl, r8b
and bl, r11b
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r10d, ecx
xor r10b, al
or cl, al
xor cl, 1
or cl, r10b
xor cl, 1
or al, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
or al, r9b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor r11b, r9b
mov ebx, ecx
and bl, r11b
xor r11b, cl
or r11b, bl
mov edx, r11d
xor dl, 1
mov ecx, edx
and cl, r11b
xor dl, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb80c773d
mov ebp, 0xe7547801
cmovne ecx, ebp
test dl, 1
mov edx, 0xb80c773d
cmove ecx, edx
test al, 1
jmp 0x140030f3d
cmp ecx, 0x15f0009f
jg 0x1400221bb
cmp ecx, 0x12601ba0
jg 0x14002407b
cmp ecx, 0xe9d7ace
je 0x140029764
cmp ecx, 0x11026b0a
je 0x140029931
cmp ecx, 0x12082b4c
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xbab12d92
mov edx, ebp
and edx, 0x454ed26d
or edx, ecx
mov edi, edx
xor edi, 0x4502d02c
xor edx, 0xbaa12010
mov ecx, ebp
or ecx, 0xbaed2250
and edx, 0xbaed2250
and edi, 0x4512ddae
or edi, edx
and ecx, 0xbaed2251
xor ecx, edi
mov edx, ecx
not edx
and ebx, 0xe5e5ec6b
and ebp, 0x1a1a1394
or ebp, ebx
mov ebx, ebp
xor ebx, 0x12180180
xor ebp, 0xe5e5ec6b
mov edi, ecx
and edi, 0xec27be1e
and edx, 0x13d841e1
or edx, edi
or ecx, ebp
and ebp, 0xec27be1e
and ebx, 0x13d841e1
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x2c6aba42
and ecx, 0xd39545bd
or ecx, edx
xor ecx, 0xd39545bd
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
mov r10d, ebx
xor r10b, 1
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
or dl, r9b
xor dl, 1
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x2cc7e177
mov ecx, 0xbe77b953
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x2cc7e177
jmp 0x140031a76
cmp ecx, 0x9657471b
jg 0x140022208
cmp ecx, 0x94afa8a6
jg 0x1400241f4
cmp ecx, 0x916c4792
je 0x140029a6d
cmp ecx, 0x916f44a5
je 0x140029b44
cmp ecx, 0x938d2d4c
jne 0x14001e8d0
mov ecx, 0xc87804e
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x59dabc22
jg 0x14002232c
cmp ecx, 0x59a8924e
jg 0x1400242f4
cmp ecx, 0x5862a2be
je 0x140029b5a
cmp ecx, 0x58c11be0
je 0x140029cdd
cmp ecx, 0x5988fde2
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x8a1e18bb
and ebx, 0x75e1e744
or ebx, edi
or ecx, ebp
and ebp, 0x8a1e18bb
and edx, 0x75e1e744
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa1ad48a9
and ecx, 0x5e52b756
or ecx, edx
xor ecx, 0x5e52b756
sete dl
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, cl
mov eax, ebx
xor al, r8b
and al, bl
or cl, r9b
or dl, r8b
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0x208d916b
mov ebp, 0xa34249b7
cmovne ecx, ebp
test dl, 1
mov eax, 0x208d916b
cmovne ecx, eax
test bl, 1
jmp 0x140032bc9
cmp ecx, 0xd2838153
jg 0x140022428
cmp ecx, 0xd12b0676
jg 0x14002440f
cmp ecx, 0xcee64a6e
je 0x140029da5
cmp ecx, 0xcf977c10
je 0x140029e6a
cmp ecx, 0xcfa48a04
jne 0x14001e8d0
mov rax, qword [rsp + 0x128]
mov cl, byte [rsp + 0x143]
mov byte [rsp + rax + 0x2a0], cl
mov eax, dword [rsp + 0x21c]
mov eax, dword [rsp + 0x21c]
mov eax, dword [rsp + 0x21c]
mov eax, dword [rsp + 0x21c]
mov eax, dword [rsp + 0x21c]
mov eax, dword [rsp + 0x21c]
mov eax, dword [rsp + 0x21c]
mov eax, dword [rsp + 0x21c]
mov eax, dword [rsp + 0x21c]
mov ecx, 0x656e3b08
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x3c1a73d3
jg 0x1400225dc
cmp ecx, 0x3ae41918
jg 0x140024449
cmp ecx, 0x376a348b
je 0x14002a001
cmp ecx, 0x3951f99b
je 0x14002a0e6
cmp ecx, 0x3ad67e3f
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x80143c6a
and edx, 0x7febc395
or edx, ecx
mov ebp, edx
xor ebp, 0x7febc395
mov ecx, edx
xor ecx, 0x80143c6a
mov ebx, ecx
and ebx, 0x1800e42c
xor edx, 0x67eb27b9
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xe7ff1bd2
and edx, 0x1800e42d
or edx, ebx
and ebp, 0x71907bf7
mov ebx, ecx
and ebx, 0x8e6f8408
or ebx, ebp
xor ebx, 0x71907bf6
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xded7736a
and ecx, 0x21288c95
or ecx, ebp
xor ecx, 0x21288c95
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa7e1445f
and ecx, 0x581ebba0
or ecx, ebp
xor ecx, 0xa7e1445f
xor edx, ecx
test edx, ecx
sete r9b
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov edx, ecx
xor dl, r9b
and dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
mov r8d, eax
mov edx, ebx
xor al, bl
xor bl, 1
xor cl, 1
and r8b, bl
and dl, cl
or dl, r8b
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x5988fde2
mov ebp, 0x69b8ef34
cmovne eax, ebp
test cl, 1
mov ecx, 0x5988fde2
jmp 0x140030895
cmp ecx, 0xb6d2ee1e
jg 0x14002277b
cmp ecx, 0xb1af3f12
jg 0x140024492
cmp ecx, 0xae3c6f11
je 0x14002a110
cmp ecx, 0xae7dfef3
je 0x14002a13e
cmp ecx, 0xaef75f6c
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3a8b5c3a
mov ebp, eax
and ebp, 0xc574a3c4
or ebp, edx
xor ebp, 0xc574a3c4
and eax, 1
or eax, ebp
mov edx, eax
not edx
and edx, 0x3e620d11
and eax, 0xc19df2ee
or eax, edx
xor eax, 0xc19df2ee
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a3d50], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe9d7ace
mov ebp, 0xb6d2ee1f
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0xe9d7ace
jmp 0x140030ce3
cmp ecx, 0x6d886085
jle 0x1400227c1
cmp ecx, 0x6e9cabb2
jg 0x140026636
cmp ecx, 0x6d886086
je 0x14002a162
cmp ecx, 0x6dd0146b
jne 0x14001e8d0
mov rcx, qword [rsp + 0x160]
mov edx, dword [rsp + 0x19c]
call fcn.14003aef0
mov qword [rsp + 0x1a0], rax
mov rdi, qword [rsp + 0x178]
add rdi, 0x1c
mov ecx, dword [0x1400a3d54]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xeae9e895
and edx, 0x1516176a
or edx, ecx
mov ecx, edx
xor ecx, 0x5101440
xor edx, 0x29e085
and edx, 0x102fe3af
and ecx, 0xefd01c50
or ecx, edx
mov edx, ecx
xor edx, 0xb222e
mov ebp, ecx
xor ebp, 0xefd01c50
mov ebx, ebp
and ebx, 0x7a34d1c1
and edx, 0x85cb2e3e
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x35a06fa2
and edx, 0xca5f905d
or edx, ebx
xor edx, 0xb06b419d
and ebp, 1
xor ecx, 0xefd01c51
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xb19134cc
and ecx, 0x4e6ecb33
or ecx, ebp
xor ecx, 0x4e6ecb33
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, ecx
and ebx, 0xf7819145
and ebp, 0x87e6eba
or ebp, ebx
mov ebx, edx
not ebx
or ecx, ebx
and ebx, 0xf7819145
and edx, 0x87e6eba
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne cl
cmp dword [0x1400a3d50], 0xa
setl dl
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
or al, r8b
xor dl, r8b
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xa9b31ec0
mov ebp, 0xfe1bdc8e
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
mov qword [rsp + 0x1a8], rdi
jmp 0x140032ef3
cmp ecx, 0x67a94f24
jg 0x1400244cc
cmp ecx, 0x66e2896c
je 0x1400274f5
cmp ecx, 0x67110136
jne 0x14001e8d0
mov ecx, 0x87cc3ab7
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xf110635d
jg 0x1400245f7
cmp ecx, 0xee2e6dc0
je 0x14002a1a3
cmp ecx, 0xee5007f8
je 0x14002a2d9
cmp ecx, 0xeffc3b52
jne 0x14001e8d0
mov ecx, 0x1629dd1f
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xa22bfb6
jg 0x1400247ce
cmp ecx, 0x96fe288
je 0x14002a2ef
cmp ecx, 0x97ba427
je 0x14002a44c
cmp ecx, 0x9a5c383
jne 0x14001e8d0
mov rax, qword [rsp + 0x148]
mov byte [rax], 0
mov ecx, 0xe33d993a
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x88a0fa06
jg 0x14002490d
cmp ecx, 0x87b70ff3
je 0x14002a5ce
cmp ecx, 0x87cc3ab7
je 0x14002a5e4
cmp ecx, 0x87d2766f
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x576828f8
mov ecx, edx
xor ecx, 0x576828f8
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xa897d706
and ecx, 0x576828f9
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x3606add0
and ecx, 0xc9f9522f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x48680221
and ebx, 0xc2c39e2
and edx, 0xf3d3c61d
or edx, ebx
mov ebx, edx
xor ebx, 0x70400611
xor ecx, 0x3606add0
xor edx, 0xc2c39e2
mov edi, ecx
and edi, 0x8393d0ce
and ebp, 0x7c6c2f31
or ebp, edi
or ecx, edx
and edx, 0x8393d0ce
and ebx, 0x7c6c2f31
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9526401e
and ecx, 0x6ad9bfe1
or ecx, edx
xor ecx, 0x6ad9bfe1
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r8b
and bl, al
mov r11d, ebx
xor r11b, 1
mov edx, r11d
and dl, bl
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r11b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and al, r9b
or r9b, cl
xor cl, 1
xor r9b, 1
or cl, r10b
xor cl, 1
mov ebx, r9d
and bl, cl
xor cl, r9b
or cl, bl
and r10b, r8b
or al, r10b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xdc791674
mov ebp, 0x37b4c74
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xdc791674
cmovne ecx, ebp
test dl, 1
jmp 0x140034b8e
cmp ecx, 0x50dfa8bf
jg 0x140024ab8
cmp ecx, 0x503b25d3
je 0x14002a7e9
cmp ecx, 0x505c66d4
je 0x14002a7ff
cmp ecx, 0x505d0802
jne 0x14001e8d0
mov rax, qword [rsp + 0x170]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x160]
call fcn.14003a500
mov ecx, 0x5f6179b8
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xc951048d
jg 0x140024bf2
cmp ecx, 0xc791b796
je 0x14002a825
cmp ecx, 0xc79c4564
je 0x14002a9fa
cmp ecx, 0xc89509dd
jne 0x14001e8d0
mov rax, qword [rsp + 0x178]
mov ecx, 0x1da2fc90
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x330579b4
jg 0x140024d15
cmp ecx, 0x3199208e
je 0x14002ab2f
cmp ecx, 0x31d8225a
je 0x14002ac97
cmp ecx, 0x32afc892
jne 0x14001e8d0
movzx eax, word [rsp + 0x1de]
mov ecx, 0x21c13ce1
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xa87c1d75
jg 0x140024e84
cmp ecx, 0xa6e8f292
je 0x14002acaf
cmp ecx, 0xa76832b6
je 0x14002ae2c
cmp ecx, 0xa7c4b5c7
jne 0x14001e8d0
mov ecx, 0x59dd8b81
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x7b723b99
jg 0x140024ebf
cmp ecx, 0x7a1f64f8
je 0x14002af86
cmp ecx, 0x7a664e9e
je 0x14002b1a6
cmp ecx, 0x7a702f40
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xcfa94f8c
mov ebp, eax
and ebp, 0x3056b072
or ebp, edx
xor ebp, 0x3056b072
mov edx, eax
and edx, 1
or edx, ebp
and ecx, 0x1c9f11ad
and eax, 0xe360ee52
or eax, ecx
mov ecx, eax
xor ecx, 0xc2402012
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x2135deed
and edx, 0xdeca2112
or edx, ebx
xor eax, 0x1510ad
and eax, 0x2135deed
and ecx, 0xdeca2112
or ecx, eax
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete bl
setne cl
cmp dword [0x1400a3d50], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
not r9b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xf4285400
mov ebp, 0x12082b4c
cmovne ecx, ebp
test dl, dl
mov edx, 0xf4285400
jmp 0x14002c684
cmp ecx, 0xe90767f6
jg 0x140024ef9
cmp ecx, 0xe7ab7617
je 0x14002b2bb
cmp ecx, 0xe7ee8291
je 0x14002b2d1
cmp ecx, 0xe887214c
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0xf54063d9
and edx, 0xabf9c26
or edx, eax
mov eax, edx
xor eax, 0xabf9c26
xor edx, 0xf54063d8
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xa922e333
and eax, 0x56dd1ccc
or eax, edx
xor eax, 0x56dd1ccc
sete al
setne r8b
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg dl
mov ecx, edx
or al, dl
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
or r9b, r8b
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, ecx
and bl, dl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
xor bl, al
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov edx, 0x96416757
mov ecx, 0xb774a562
cmovne edx, ecx
test al, 1
mov ecx, 0x96416757
cmovne ecx, edx
test bl, 1
jmp 0x14003367e
cmp ecx, 0x1da54205
jg 0x140024f33
cmp ecx, 0x1c2df204
je 0x14002b307
cmp ecx, 0x1c49ae53
je 0x14002b334
cmp ecx, 0x1da2fc90
jne 0x14001e8d0
mov rax, qword [rsp + 0x178]
add rax, 0x20
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x180]
cmp dword [rax], 0
setne byte [rsp + 0x18f]
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xcf6d8ba9
and edx, ebp
not ebp
and ebp, 0x4b4c09a8
and ecx, 0x84218201
or ecx, ebp
xor ecx, 0x84218201
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x30927456
and edx, 0xcf6d8ba9
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x3648b45a
and edx, 0xc9b74ba5
or edx, ebp
mov ebp, edx
xor ebp, 0x24184
xor edx, 0x3648b45b
mov edi, ecx
and edi, 0xdbbd9a23
and ebx, 0x244265dc
or ebx, edi
or ecx, edx
and edx, 0xdbbd9a23
and ebp, 0x244265dc
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7f8636b5
and ecx, 0x8079c94a
or ecx, edx
mov edx, ecx
xor edx, 0x498008
xor ecx, 0x51800615
and ecx, 0xd1b04f57
and edx, 0x2e4fb0a8
or edx, ecx
mov ecx, edx
xor ecx, 0x84d2080
xor edx, 0x51b00811
and edx, 0x77b29839
and ecx, 0x884d67c6
or ecx, edx
mov edx, ecx
xor edx, 0x34b29001
xor ecx, 0x8410042
and ecx, 0x4b41087a
and edx, 0xb4bef785
or edx, ecx
xor edx, 0xb4bef785
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov eax, ebx
xor al, r8b
and al, bl
or dl, r9b
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xed505593
mov ebp, 0xc89509dd
cmovne eax, ebp
test cl, 1
mov ecx, 0xed505593
jmp 0x140030895
cmp ecx, 0x99e67c04
jg 0x140025096
cmp ecx, 0x97fb52bb
je 0x14002b499
cmp ecx, 0x98daf3a6
je 0x14002b4b7
cmp ecx, 0x9924cd48
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xfca4064a
mov ebx, eax
and ebx, 0x35bf9b4
or ebx, edx
xor ebx, 0x35bf9b4
and eax, 1
or eax, ebx
mov edx, eax
not edx
and edx, 0xef6ae481
and eax, 0x10951b7e
or eax, edx
xor eax, 0x10951b7e
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xcbd190f2
and eax, 0x342e6f0d
or eax, edx
xor eax, 0x342e6f0d
sete r8b
setne al
cmp ecx, 9
setg r9b
cmp ecx, 0xa
setl cl
mov edx, ecx
xor dl, r9b
and dl, cl
mov ebx, eax
or bl, dl
xor bl, 1
xor al, dl
not al
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor cl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x1fdf2c88
mov ebp, 0x782c5b75
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x1fdf2c88
cmovne ecx, ebp
jmp 0x1400333d2
cmp ecx, 0x5f6179b7
jg 0x1400250d0
cmp ecx, 0x5d47fc42
je 0x14002b634
cmp ecx, 0x5eb4834f
je 0x14002b64a
cmp ecx, 0x5ef82cf2
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x5b67c6af
and edx, 0xa4983950
or edx, ebp
mov ebp, edx
xor ebp, 0xa4901800
xor edx, 0x5b67c6ae
mov edi, ecx
and edi, 0x5b2c235d
and ebx, 0xa4d3dca2
or ebx, edi
or ecx, edx
and edx, 0x5b2c235d
and ebp, 0xa4d3dca2
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2aaed583
and ebp, 0xd5512a7c
or ebp, edi
or ecx, ebx
and ebx, 0x2aaed583
and edx, 0xd5512a7c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xc772a81e
and edx, 0x388d57e1
or edx, ecx
xor edx, 0xc772a81e
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
mov ecx, eax
xor cl, 1
xor dl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xc0b1c8f
mov ecx, 0xf4b27b58
cmovne ebp, ecx
test dl, 1
mov ecx, 0xc0b1c8f
cmovne ecx, ebp
test al, al
jmp 0x140032bc9
cmp ecx, 0xdc791673
jg 0x1400252ac
cmp ecx, 0xd5083c86
je 0x14002b707
cmp ecx, 0xd89ecc1c
je 0x14002b725
cmp ecx, 0xdb8f245a
jne 0x14001e8d0
mov ecx, dword [rsp + 0x134]
add ecx, 0xffffffe0
mov r8d, dword [rsp + 0x134]
cmp byte [rsp + 0x13b], 0
cmovne r8d, ecx
mov ebp, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea edx, [rbp - 1]
imul edx, ebp
mov eax, edx
not eax
mov edi, edx
xor edi, 0xfffffffe
and edi, edx
mov ebp, edx
or ebp, 1
mov esi, ebp
and esi, 0xb6667571
mov ebx, eax
and ebx, 0x49998a8e
or ebx, esi
mov esi, edi
not esi
or ebp, esi
and esi, 0xb6667571
and edi, 0x49998a8e
or edi, esi
xor edi, ebx
not ebp
or ebp, edi
not ebp
and eax, 0x48b65a49
and edx, 0xb749a5b6
or edx, eax
xor edx, 0xb749a5b6
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
setne al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg bl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
xor bl, 1
mov ecx, eax
or cl, dl
xor cl, 1
xor al, dl
not al
and al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
xor dl, bl
test al, al
mov ecx, 0x273d2d6f
mov ebp, 0xddf3b603
cmovne ecx, ebp
test bl, bl
mov eax, 0x273d2d6f
cmove ecx, eax
mov dword [rsp + 0x13c], r8d
jmp 0x1400313e0
cmp ecx, 0x440f5319
jg 0x1400252ee
cmp ecx, 0x40ca313a
je 0x14002b834
cmp ecx, 0x4207c7c9
je 0x14002b8f8
cmp ecx, 0x43513132
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0xd9165802
and ecx, 0x26e9a7fc
or ecx, ebx
mov ebx, ecx
xor ebx, 0x2429a4a0
xor ecx, 0xd9165803
mov edi, edx
not edi
mov esi, ecx
and esi, 0x8ac61b5e
and ebx, 0x7539e4a0
or ebx, esi
or ecx, edi
and edi, 0x8ac61b5e
and edx, 0x7539e4a1
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl dl
mov eax, edx
xor al, cl
not al
and al, cl
mov ebx, edx
or bl, cl
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
and r9b, r8b
and cl, dl
or cl, r9b
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor al, 1
mov ecx, edx
xor cl, 1
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x8b49bca0
mov ebp, 0xea937fdb
cmovne eax, ebp
test cl, 1
mov ecx, 0x8b49bca0
jmp 0x140030e67
cmp ecx, 0xbb51814c
jg 0x1400254bc
cmp ecx, 0xb93a2cd5
je 0x14002b9e7
cmp ecx, 0xb9bd93b7
je 0x14002bb07
cmp ecx, 0xba271a56
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0x28afda7d
mov edx, ebx
not edx
or ebp, 0xc3502182
and ebp, 0xeb76f1fe
and ecx, 0x890a01
or ecx, ebp
and ebx, 0xeb76f1fe
and edx, 0x14000400
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf621b511
and edx, 0x9de4aee
or edx, ecx
mov ecx, edx
xor ecx, 0x21719093
xor edx, 0x6844b08
and edx, 0x27c4cb9b
mov ebp, ecx
and ebp, 0xd83b3464
or ebp, edx
mov ebx, ebp
xor ebx, 0xd83b3464
xor ebp, 0x2100c909
mov edx, ebx
and edx, 0x6e68480a
and ecx, 0x9197b7f5
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9197b7f4
and ecx, 0x6e68480b
or ecx, edx
and ebp, 0x711afd49
mov edx, ebx
and edx, 0x8ee502b6
or edx, ebp
xor edx, 0x711afd48
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0xccdd1c20
and ecx, 0x3322e3df
or ecx, edi
or ebp, ebx
and ebx, 0xccdd1c20
and edx, 0x3322e3df
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0xe7d61632
and edx, ebp
not ebp
and ebp, 0x6860432
and ecx, 0xe1501200
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc1501200
xor ecx, 0x1eafedff
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2e82edba
and ebp, 0xc1541200
or ebp, edi
or ecx, ebx
and ebx, 0x2e82edba
and edx, 0xd17d1245
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1829e9cd
and ecx, 0xe7d61632
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9253eeea
and ecx, 0x6dac1115
or ecx, ebp
xor ecx, 0x9253eeea
xor edx, ecx
test edx, ecx
sete r8b
setne bl
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
mov ecx, ebx
xor cl, r8b
and cl, bl
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ecx, eax
or cl, r9b
xor al, r9b
not al
and al, r9b
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor bl, r9b
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
mov ecx, r10d
xor cl, bl
xor bl, 1
xor cl, 1
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xee5007f8
mov ebp, 0x330579b5
cmovne eax, ebp
mov rbx, qword [rsp + 0x90]
mov qword [rsp + 0x230], rbx
test cl, 1
mov ecx, 0xee5007f8
cmovne eax, ecx
mov ecx, dword [rsp + 0x58]
mov dword [rsp + 0x23c], ecx
test dl, 1
jmp 0x1400321b6
cmp ecx, 0xfb360f3c
jg 0x140025631
cmp ecx, 0xf87e87e3
je 0x14002bcef
cmp ecx, 0xf9529a07
je 0x14002bf1f
cmp ecx, 0xfa4929f8
jne 0x14001e8d0
mov eax, dword [rsp + 0x248]
cmp eax, 6
sete byte [rsp + 0x204]
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x3e59287e
and ecx, 0xc1a6d780
or ecx, ebx
xor ecx, 0xc1a6d780
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
not edx
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov r11d, r10d
xor r11b, cl
and r11b, r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov esi, r11d
xor sil, 1
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov edi, edx
and dil, bl
xor dl, bl
or dl, dil
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
or sil, al
xor al, 1
or al, r11b
mov edx, eax
xor dl, sil
or al, sil
xor al, 1
or al, dl
or r10b, r9b
xor r10b, 1
xor cl, r8b
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
mov ebx, edx
and bl, r8b
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
xor bl, 1
and bl, al
xor al, 1
and cl, al
or bl, cl
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xe0777b06
mov edx, 0x148a412a
cmovne eax, edx
test bl, 1
cmove eax, edx
not cl
test cl, 1
mov ecx, 0xe0777b06
jmp 0x14003228c
cmp ecx, 0x914404a
jg 0x14002566b
cmp ecx, 0x74e8b8e
je 0x14002c080
cmp ecx, 0x77073f3
je 0x14002c196
cmp ecx, 0x84a9cd2
jne 0x14001e8d0
mov ecx, 0x5b595977
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x8592c6bb
jg 0x1400256a5
cmp ecx, 0x842eda91
je 0x14002c1ac
cmp ecx, 0x8558b2e7
je 0x14002c2af
cmp ecx, 0x8574fb3d
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0xa0058122
mov ebx, esi
and ebx, 0x7004208
or ebx, edx
mov edx, ebx
xor edx, 0x3004000
xor ebx, 0xe8d09414
mov eax, edi
or eax, 0xa705c32a
mov ebp, eax
not ebp
and ebx, 0xecd0961c
and edx, 0x3054122
or edx, ebx
and eax, 0xecd0961c
and ebp, 0x102a28c1
or ebp, eax
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x58fa3cd4
and ebp, 0xa705c32b
or ebp, eax
mov eax, ebp
not eax
and edi, eax
and ebp, esi
or ebp, edi
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg dl
mov ecx, edx
xor cl, al
and cl, dl
mov edx, ecx
xor dl, 1
or cl, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ecx
xor dl, r9b
not dl
and dl, r9b
or cl, r9b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
or cl, r8b
xor cl, 1
xor al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x2e936c77
mov edx, 0xc1020af6
jmp 0x14002d18b
cmp ecx, 0x4e7d5b93
jg 0x1400256df
cmp ecx, 0x4d51fc19
je 0x14002c2d0
cmp ecx, 0x4da658ff
je 0x14002c386
cmp ecx, 0x4e4b0673
jne 0x14001e8d0
mov ecx, 0x65d1fb1c
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xc644e031
jg 0x140025719
cmp ecx, 0xc4c0ca93
je 0x14002c5ab
cmp ecx, 0xc58cf224
je 0x14002c68e
cmp ecx, 0xc5f31a49
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4b62e1b
and edx, ecx
and ecx, 0xfb49d1e4
or ecx, ebp
xor ecx, 0xfb49d1e4
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0xb4fe3917
mov edi, ebx
not edi
mov edx, esi
or edx, 0x4b01c6e8
mov ebp, edx
not ebp
and ebx, 0xa21e14f9
and edi, 0x4901c200
or edi, ebx
and edx, 0xa21e14f9
and ebp, 0x14e02906
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x63237829
and ebp, 0x9cdc87d6
or ebp, edx
xor ebp, 0xd7dd413f
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x76344ff0
and ebp, ecx
not ecx
and ecx, 0x70044350
and edx, 0x6300ca0
or edx, ecx
mov ecx, edx
xor ecx, 0x22008a0
xor edx, 0xf9cff35f
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xf493844f
and ecx, 0x2244bb0
or ecx, edi
or edx, ebx
and ebx, 0xf493844f
and ebp, 0xb6c7bb0
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x7a755fd8
and edx, 0x858aa027
or edx, ecx
xor edx, 0xf3beefd7
setne cl
sete dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r8b
and bl, al
xor bl, 1
mov eax, ebx
xor al, dl
not al
and al, dl
or bl, dl
mov r9d, ebx
xor r9b, al
xor al, 1
xor r9b, 1
or al, bl
xor al, 1
or al, r9b
xor dl, r8b
and dl, r8b
xor cl, r8b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, al
xor al, 1
or al, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xb705a915
mov ebp, 0x835796ad
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xb705a915
jmp 0x14003471d
cmp ecx, 0x301f04c7
jg 0x14002575a
cmp ecx, 0x2cc7e177
je 0x14002c7d2
cmp ecx, 0x2e936c77
je 0x14002c7f0
cmp ecx, 0x2f4d8112
jne 0x14001e8d0
mov ecx, 0x82319a74
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xa3cbb5c5
jg 0x140025848
cmp ecx, 0xa34249b7
je 0x14002c806
cmp ecx, 0xa372321e
je 0x14002c9a4
cmp ecx, 0xa3c954e0
jne 0x14001e8d0
mov rax, qword [rsp + 0x210]
mov ecx, 0xb9bd93b7
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x782c5b74
jg 0x140025953
cmp ecx, 0x763fe039
je 0x14002c9e5
cmp ecx, 0x76dc3c58
je 0x14002ca02
cmp ecx, 0x77e3f7b5
jne 0x14001e8d0
mov ecx, 0xddbe2854
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xe4e89e6c
jg 0x140025a2d
cmp ecx, 0xe33d993a
je 0x14002cba8
cmp ecx, 0xe37605e3
je 0x14002cd3a
cmp ecx, 0xe38d721b
jne 0x14001e8d0
mov dword [rsp + 0x58], 1
mov rax, qword [rsp + 0x1f0]
jmp 0x14002f858
cmp ecx, 0x17367481
jg 0x140026001
cmp ecx, 0x15f000a0
je 0x14002cee0
cmp ecx, 0x1629dd1f
je 0x14002cef6
cmp ecx, 0x16e5b52f
jne 0x14001e8d0
mov eax, dword [rsp + 0x22c]
mov ecx, 0x9cc022c8
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x97159719
jg 0x140026053
cmp ecx, 0x9657471c
je 0x14002d05e
cmp ecx, 0x96a0170b
je 0x14002d197
cmp ecx, 0x96a16331
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x6df7acdc
mov ebx, eax
and ebx, 0x92085322
or ebx, ebp
xor ebx, 0x92085322
mov ebp, eax
xor ebp, 0xfffffffe
and ebp, eax
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
not ebp
and edx, 0x236a4fe1
and eax, 0xdc95b01e
or eax, edx
xor eax, 0xdc95b01e
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete al
setne dl
cmp ecx, 9
setg r8b
cmp ecx, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov r11d, ebx
xor r11b, r8b
and r11b, bl
and dl, r9b
and al, r8b
or al, dl
mov r8d, r11d
xor r8b, 1
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r9d, r8d
mov r10d, ebx
and r10b, dl
xor dl, bl
xor bl, r8b
and r8b, r11b
xor r9b, r8b
xor r8b, 1
or r8b, r11b
xor r8b, 1
or r8b, r9b
or dl, r10b
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
or al, r11b
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x809a59ef
cmovne ecx, r12d
test al, al
mov eax, 0x809a59ef
cmovne eax, ecx
test dl, 1
jmp 0x14001e8bf
cmp ecx, 0x5adf91e4
jg 0x140026180
cmp ecx, 0x59dabc23
je 0x14002d2b3
cmp ecx, 0x59dd8b81
je 0x14002d3a2
cmp ecx, 0x5a15b9b2
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x9653310
mov edx, ebp
and edx, 0xf69accef
or edx, ecx
mov ecx, edx
xor ecx, 0x84104400
xor edx, 0x9452210
mov eax, ebp
xor eax, 0x8dd76e72
and eax, ebp
or edx, 0x7228918d
mov edi, eax
not edi
mov esi, edx
and esi, 0x11cf19fb
and ecx, 0x8c106600
or ecx, esi
or edx, edi
and edi, 0x11cf19fb
and eax, 0xee30e604
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x7228918c
and edx, 0x8dd76e73
or edx, eax
mov eax, edx
not eax
and ebx, eax
and edx, ebp
or edx, ebx
xor eax, edx
test eax, edx
sete al
cmp dword [0x1400a3d50], 9
setg cl
xor al, cl
xor cl, al
and cl, al
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, ecx
and cl, al
not al
xor bl, 1
and bl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0xbbf1f8f8
mov ebp, 0x559ce67f
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test dl, dl
jmp 0x14003471d
cmp ecx, 0xd48e87d8
jg 0x1400262d3
cmp ecx, 0xd2838154
je 0x14002d49c
cmp ecx, 0xd285f4c6
je 0x14002d4b2
cmp ecx, 0xd2a20f91
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xfb789aa
and ecx, 0xf0487655
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf0487655
and ecx, 0xfb789aa
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x18d002bb
and ecx, 0xe72ffd44
or ecx, ebp
mov esi, ecx
xor esi, 0xe72ffd44
mov edi, ecx
xor edi, 0x2960c84
and edi, esi
or edx, 0x1a460e3f
mov ebx, edx
not ebx
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0xeb7d7e13
and edi, 0x148281ec
or edi, eax
or ebp, edx
and edx, 0xeb7d7e13
and ebx, 0x48081c0
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xe5b9f1c1
and ebp, 0x1a460e3e
or ebp, eax
xor ecx, 0x800080
and ecx, 0x1887cc4
mov eax, esi
and eax, 0xfe77833b
or eax, ecx
xor eax, 0x1887cc5
and esi, 1
or esi, eax
mov eax, esi
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x8b126c0c
and ebp, 0x74ed93f3
or ebp, edx
or ecx, esi
and esi, 0x8b126c0c
and eax, 0x74ed93f3
or eax, esi
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x48000402
mov edx, ecx
and edx, 0x31077959
or edx, eax
xor edx, 0x31077959
and ecx, 0x86f882a4
or ecx, edx
mov eax, ecx
not eax
and eax, 0x86f882a4
and ecx, 0x79077d5b
or ecx, eax
sete r9b
setne dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
or dl, bl
or cl, r9b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ebx
xor al, r9b
and bl, r9b
or bl, al
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xeda50581
mov ebp, 0x524a8597
cmovne edx, ebp
test al, 1
mov eax, 0xeda50581
cmovne eax, edx
jmp 0x14002cba1
cmp ecx, 0x3ce582d5
jg 0x14002630d
cmp ecx, 0x3c1a73d4
je 0x14002d5a2
cmp ecx, 0x3c495ed2
je 0x14002d6e1
cmp ecx, 0x3c7ccf28
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x4fb3645f
and edx, ecx
or ecx, 0xb04c9ba0
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbbbc6e72
and ebp, 0x4403000d
or ebp, edi
or ecx, ebx
and ebx, 0xbbbc6e72
and edx, 0x4443918d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb04c9ba0
and ecx, 0x4fb3645f
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xb05d96a3
and ecx, 0x4fa2695c
or ecx, ebp
xor ecx, 0x4fa2695d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xc06c073
and edx, 0xf3f93f8c
or edx, ecx
mov ecx, edx
xor ecx, 0xc064021
xor edx, 0xf3f93f8c
mov ebp, edx
and ebp, 0x40d191d6
and ecx, 0xbf2e6e29
or ecx, ebp
xor ecx, 0x40d191d6
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov eax, r10d
xor al, cl
and al, r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
or bl, dl
mov r9d, edx
xor r9b, bl
or bl, dl
xor bl, 1
or bl, r9b
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and bl, al
or bl, dl
xor r10b, r8b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov eax, edx
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
or dl, al
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xcb008663
mov ecx, 0x9ad81b66
cmovne eax, ecx
test bl, 1
mov ecx, 0xcb008663
jmp 0x140030895
cmp ecx, 0xb80c773c
jg 0x140026480
cmp ecx, 0xb6d2ee1f
je 0x14002d84d
cmp ecx, 0xb705a915
je 0x14002d86a
cmp ecx, 0xb774a562
jne 0x14001e8d0
mov ecx, 0x96416757
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x6a79cac0
je 0x14002d978
cmp ecx, 0x6b6267dd
je 0x14002d9cb
cmp ecx, 0x6c5c753e
jne 0x14001e8d0
mov ecx, 0x8a9f2698
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xf4285400
je 0x14002d9f6
cmp ecx, 0xf4b27b58
je 0x14002da0c
cmp ecx, 0xf4b8c824
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x5a28a118
mov ecx, ebp
and ecx, 0xa5d75ee7
or ecx, edx
mov edx, ecx
xor edx, 0x44246c0
xor ecx, 0x5a28a118
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
or ecx, 1
mov edi, eax
not edi
mov esi, ecx
and esi, 0xa99d1927
and edx, 0x5662e6d8
or edx, esi
or ecx, edi
and edi, 0xa99d1927
and eax, 0x5662e6d8
or eax, edi
xor eax, edx
not ecx
or ecx, eax
and ebx, 0xe65e550f
and ebp, 0x19a1aaf0
or ebp, ebx
mov eax, ebp
xor eax, 0xa18280
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xbd527c7e
and ecx, 0x42ad8381
or ecx, edx
xor ebp, 0xa452540e
and ebp, 0xbd527c7e
and eax, 0x42ad8381
or eax, ebp
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a3d50], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x938d2d4c
mov edx, 0xc87804e
jmp 0x1400295f1
cmp ecx, 0xbb748b4
je 0x14002da22
cmp ecx, 0xc0a26c3
je 0x14002da50
cmp ecx, 0xc0b1c8f
jne 0x14001e8d0
mov ecx, 0xabb24349
mov dword [rsp + 0x50], 0
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x8a9f2698
je 0x14002dafc
cmp ecx, 0x8ab4eb9b
je 0x14002dc57
cmp ecx, 0x8b1083d7
jne 0x14001e8d0
cmp dword [rsp + 0x23c], 0
sete byte [rsp + 0x1ff]
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x76e7b435
and ecx, 0x89184bca
or ecx, edx
xor ecx, 0x89184bcb
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2fd196a4
and edx, ecx
and ecx, 0xd02e695b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x800a2808
xor ecx, 0x2fd196a4
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7c355557
and ebp, 0x83caaaa8
or ebp, edi
or ecx, ebx
and ebx, 0x7c355557
and edx, 0x83caaaa8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x12fdb270
and edx, 0xed024d8f
or edx, ecx
mov ecx, edx
xor ecx, 0x383010
xor edx, 0x6800440b
and edx, 0x7ac5c66b
and ecx, 0x853a3994
or ecx, edx
xor ecx, 0x853a3994
sete r9b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov ebx, r10d
or bl, r8b
xor bl, 1
mov eax, ecx
or al, r9b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, r9b
and dl, cl
and r10b, r8b
and cl, r9b
or cl, r10b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, dl
and dl, al
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, cl
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x94afa8a7
mov ebp, 0x3da1170f
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x94afa8a7
jmp 0x14003471d
cmp ecx, 0x533b6eb9
je 0x14002dc6d
cmp ecx, 0x536bf0f3
je 0x14002dd41
cmp ecx, 0x53cf8c6d
jne 0x14001e8d0
mov ecx, 0xb1fc4f21
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xca90accb
je 0x14002dd57
cmp ecx, 0xcb008663
je 0x14002de5f
cmp ecx, 0xcb4dccf2
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x2546a584
mov ecx, ebp
and ecx, 0xdab95a7b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x566f7dd
and ecx, 0xfa990822
or ecx, edx
mov edx, ecx
xor edx, 0xdfd30802
xor ecx, 0x20205258
mov ebx, ecx
and ebx, 0xca5ed
and edx, 0xfff35a12
or edx, ebx
and ebp, 0xca5ed
and eax, 0xfff35a12
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1400a3d50], 9
setg dl
xor cl, dl
and cl, dl
xor al, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
xor al, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0xca73b132
mov eax, 0x22c13599
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xca73b132
jmp 0x14003471d
cmp ecx, 0x34a252de
je 0x14002df4e
cmp ecx, 0x34baafd9
je 0x14002df64
cmp ecx, 0x3545d511
jne 0x14001e8d0
mov rax, qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x1e0]
mov ecx, 0xac65e548
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xaba905e8
je 0x14002df7a
cmp ecx, 0xabb24349
je 0x14002df90
cmp ecx, 0xac0c61bf
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete r9b
setne r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, eax
mov r11d, eax
or al, r8b
or r8b, r10b
or bl, r9b
mov ecx, ebx
xor cl, r8b
or bl, r8b
xor bl, 1
or bl, cl
xor r11b, r9b
xor r10b, r9b
xor al, 1
or al, r10b
mov edx, r11d
xor dl, al
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x1993d4c7
mov ebp, 0x54c2b34
cmovne eax, ebp
test cl, cl
mov ecx, 0x1993d4c7
cmove eax, ecx
test dl, 1
jmp 0x14003481c
cmp ecx, 0x7c93b0da
je 0x14002e013
cmp ecx, 0x7d83a398
je 0x14002e11b
cmp ecx, 0x7de9f8ab
jne 0x14001e8d0
mov ecx, 0xc644e032
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xea937fdb
je 0x14002e131
cmp ecx, 0xead2fc6b
je 0x14002e147
cmp ecx, 0xeb5e9082
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x75c99f33
and ebp, 0x8a3660cc
or ebp, edx
mov ebx, ebp
xor ebx, 0x84
xor ebp, 0x400002
or ecx, 0x4c4ec48e
mov edx, ecx
not edx
or ebp, 0x83b13b50
and ebp, 0x8bf77b5a
and ebx, 0x44088484
or ebx, ebp
and ecx, 0x8bf77b5a
and edx, 0x30000021
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x279c0c23
and edx, 0xd863f3dc
or edx, ecx
mov ecx, edx
xor ecx, 0x942d3752
mov ebp, edx
xor ebp, 0x942d3753
and ebp, ecx
xor edx, 0x619288ad
and edx, 0x71b38fff
and ecx, 0x8e4c7000
or ecx, edx
xor ecx, 0x8e4c7001
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf64bb467
and edx, ecx
and ecx, 0x9b44b98
or ecx, ebp
mov ebp, ecx
xor ebp, 0xb00a00
xor ecx, 0xf64bb467
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xfb0f61dd
and ebp, 0x4f09e22
or ebp, edi
or ecx, ebx
and ebx, 0xfb0f61dd
and edx, 0x4f09e22
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x52e7a856
and ecx, 0xad1857a9
or ecx, ebp
xor ecx, 0x52e7a856
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, bl
xor bl, dl
and dl, al
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
and al, bl
xor bl, cl
or al, bl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x601ecc09
mov edx, 0xa26b4acb
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, 1
mov ecx, 0x601ecc09
jmp 0x14001e8bf
cmp ecx, 0x2015f51f
je 0x14002e2fe
cmp ecx, 0x208d916b
je 0x14002e47f
cmp ecx, 0x20cb59ef
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea esi, [rdx - 1]
imul esi, edx
mov ecx, esi
not ecx
mov ebx, ecx
or ebx, 0x40683b7
mov edx, ebx
not edx
mov ebp, esi
or ebp, 0xb9e90400
and ebp, 0xbde98792
mov edi, ecx
and edi, 0x60025
or edi, ebp
and ebx, 0xbde98792
and edx, 0x42107848
or edx, ebx
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xf28c4113
and edx, 0xd73beec
or edx, ebp
mov ebp, edx
xor ebp, 0x9753d5a
xor edx, 0xa0028280
and ecx, 0xd05ece8d
and esi, 0x2fa13172
or esi, ecx
mov ecx, esi
xor ecx, 0x29001142
xor esi, 0xd05ece8d
mov ebx, ebp
and ebx, 0x56a9643d
and edx, 0xa9569bc2
or edx, ebx
or ebp, esi
and esi, 0x56a9643d
and ecx, 0xa9569bc2
or ecx, esi
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x521f1a27
and ebp, 0xade0e5d8
or ebp, ecx
xor ebp, 0xade0e5d8
sete r8b
setne r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r10b
mov ebx, r9d
or bl, r10b
xor bl, 1
mov eax, edx
or al, r8b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
and r9b, r10b
or r10b, r8b
and dl, r8b
or dl, r9b
xor dl, 1
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, dl
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, al
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xe90767f7
mov ebp, 0xc951048e
cmovne eax, ebp
test cl, 1
mov ecx, 0xe90767f7
jmp 0x140030895
cmp ecx, 0x9c3df470
je 0x14002e4c7
cmp ecx, 0x9c6fc85b
je 0x14002e4dd
cmp ecx, 0x9cc022c8
jne 0x14001e8d0
mov eax, dword [rsp + 0x22c]
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x9197c46e
and ebx, 0x6e683b91
or ebx, edi
or edx, ebp
and ebp, 0x9197c46e
and ecx, 0x6e683b91
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x438c588f
and ecx, edx
not edx
and edx, 0x438c588f
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbc73a770
and ecx, 0x438c588f
or ecx, edx
sete r10b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov eax, r9d
xor al, r10b
and al, r9b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, r8b
mov edx, eax
xor dl, 1
xor r10b, cl
and r10b, cl
xor cl, r9b
mov ebx, r10d
and bl, cl
xor cl, r10b
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x16e5b52f
mov ebp, 0x77073f3
cmovne ecx, ebp
test dl, 1
mov edx, 0x16e5b52f
jmp 0x14002c684
cmp ecx, 0x60ca5516
je 0x14002e632
cmp ecx, 0x63059750
je 0x14002e7ab
cmp ecx, 0x656e3b08
jne 0x14001e8d0
mov rax, qword [rsp + 0x128]
mov cl, byte [rsp + 0x143]
mov byte [rsp + rax + 0x2a0], cl
mov eax, dword [rsp + 0x21c]
mov eax, dword [rsp + 0x21c]
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1ac763c7
and ecx, 0xe5389c38
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe5389c38
and ecx, 0x1ac763c7
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc870eda2
and edx, ecx
and ecx, 0x378f125d
or ecx, ebp
xor ecx, 0x378f125d
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x53af327e
and edx, 0xac50cd81
or edx, ecx
xor edx, 0xac50cd81
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
mov edx, eax
xor dl, 1
and dl, r9b
and al, r8b
or al, dl
and r9b, cl
or cl, r8b
xor cl, 1
and bl, r8b
or bl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, ebx
mov r8d, edx
and r8b, al
xor al, dl
mov r9d, ebx
mov r10d, edx
and r10b, bl
xor dl, bl
xor bl, 1
and cl, bl
or al, r8b
xor r9b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r9b
mov ebx, eax
xor bl, 1
and bl, cl
xor cl, 1
and cl, al
or cl, bl
or dl, r10b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xa6e8f292
mov ebp, 0xcfa48a04
cmovne eax, ebp
test dl, 1
mov edx, 0xa6e8f292
jmp 0x14002d2a8
cmp ecx, 0xddbe2854
je 0x14002e7d0
cmp ecx, 0xddf3b603
je 0x14002e8e9
cmp ecx, 0xde8aed69
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xf97df4fa
and ecx, 0x6820b05
or ecx, eax
mov eax, ecx
xor eax, 0x6820b05
xor ecx, 0xf97df4fa
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
or ebp, 0x459ecbaa
mov edx, ebp
not edx
or eax, 0xb0001401
and eax, 0xf58e1429
and ecx, 0x10cb82
or ecx, eax
and ebp, 0xf58e1429
and edx, 0xa612054
or edx, ebp
xor edx, ecx
mov eax, edx
not eax
and eax, 0xf4a0d0a
and edx, 0xf0b5f2f5
or edx, eax
xor edx, 0xb52b395f
sete al
setne cl
cmp dword [0x1400a3d50], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, edx
xor bl, al
not bl
and bl, al
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd2a20f91
mov ebp, 0xc00268ec
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0xd2a20f91
jmp 0x140030ce3
cmp ecx, 0x446743ed
je 0x14002e98a
cmp ecx, 0x454f4e3c
je 0x14002e9ab
cmp ecx, 0x46173821
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edi, [rdx - 1]
imul edi, edx
mov esi, edi
not esi
mov ebp, esi
and ebp, 0x3fb00d48
mov edx, edi
and edx, 0xc04ff2b7
or edx, ebp
mov ebp, edx
xor ebp, 0xd3000
xor edx, 0x21200800
mov ecx, edi
xor ecx, 0xa12d3820
and ecx, edi
or edx, 0x5ed2c7df
mov ebx, ecx
not ebx
mov eax, edx
and eax, 0x8192cca4
and ebp, 0x202d3000
or ebp, eax
or edx, ebx
and ebx, 0x8192cca4
and ecx, 0x7e6d335b
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x86c8aa73
and edx, 0x7937558c
or edx, eax
mov ebx, edx
xor ebx, 0xd81a6dad
xor edx, 0x809000
mov eax, ebx
and eax, 0xbf7762f7
and edx, 0x40889d08
or edx, eax
or ebx, edi
and edi, 0xbf7762f7
and esi, 0x40889d08
or esi, edi
xor esi, edx
not ebx
or ebx, esi
mov eax, ebx
not eax
and eax, 0x4d2d9300
and ebx, 0xb2d26cff
or ebx, eax
xor ebx, 0xb2d26cff
setne r11b
sete r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov ebx, r10d
or bl, al
xor bl, 1
mov ecx, r9d
or cl, r11b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, r10b
and dl, al
and r11b, r9b
and al, r10b
or al, r11b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, r8d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xed4852ee
mov ebp, 0xb4146875
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xed4852ee
jmp 0x140034b8e
cmp ecx, 0xbf5c5619
je 0x14002ea82
cmp ecx, 0xbfc5d8f8
je 0x14002ec1d
cmp ecx, 0xc00268ec
jne 0x14001e8d0
mov ecx, 0xde8aed69
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xfcaa01fe
je 0x14002ec4a
cmp ecx, 0xfd0dddad
je 0x14002ec67
cmp ecx, 0xfd832a0d
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xc8d3b29f
mov edx, ecx
and edx, 0x372c4d60
or edx, ebp
mov ebp, edx
xor ebp, 0x13200c60
xor edx, 0xc8d3b29e
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
or edx, 1
mov esi, edi
not esi
mov eax, edx
and eax, 0x249e4386
and ebp, 0xdb61bc78
or ebp, eax
or edx, esi
and esi, 0x249e4386
and edi, 0xdb61bc79
or edi, esi
xor edi, ebp
not edx
or edx, edi
and ebx, 0x987af85c
and ecx, 0x678507a3
or ecx, ebx
mov eax, ecx
xor eax, 0x678507a3
xor ecx, 0x987af85c
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ecx
and cl, r9b
and r9b, bl
and dl, al
or dl, r9b
xor dl, 1
or dl, bl
xor dl, 1
and al, bl
or cl, al
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test cl, 1
mov ecx, 0x148a412a
mov ebp, 0xfa4929f8
cmovne ecx, ebp
mov rbx, qword [rsp + 0x98]
mov qword [rsp + 0x240], rbx
test dl, 1
mov edx, 0x148a412a
cmove ecx, edx
mov edx, dword [rsp + 0x5c]
mov dword [rsp + 0x248], edx
jmp 0x14002c687
cmp ecx, 0x37b4c74
je 0x14002ee0f
cmp ecx, 0x4698f36
je 0x14002ee2d
cmp ecx, 0x54c2b34
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4f008912
mov ebp, eax
and ebp, 0xb0ff76ec
or ebp, edx
mov edx, ebp
xor edx, 0x202d364c
xor ebp, 0x4c008002
mov ebx, eax
or ebx, 0xdcd2c0a2
and ebp, 0xdcd2c0a2
and edx, 0x232d3f5c
or edx, ebp
and ebx, 0xdcd2c0a3
xor ebx, edx
and ecx, 0x8eadd46b
and eax, 0x71522b94
or eax, ecx
mov ecx, eax
xor ecx, 0x71522b94
xor eax, 0x8eadd46b
and eax, ebx
not ebx
and ecx, ebx
or eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a3d50], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x34baafd9
mov ebp, 0x689febfa
cmovne edx, ebp
test al, al
mov eax, 0x34baafd9
cmovne edx, eax
test cl, cl
jmp 0x14002e7a3
cmp ecx, 0x82319a74
je 0x14002ef04
cmp ecx, 0x835796ad
je 0x14002f052
cmp ecx, 0x840059b5
jne 0x14001e8d0
mov rax, qword [rsp + 0x178]
mov eax, dword [rsp + 0x22c]
mov ecx, 0x57417340
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x4c198d62
je 0x14002f068
cmp ecx, 0x4cdf126a
je 0x14002f1c0
cmp ecx, 0x4d2dbb4c
jne 0x14001e8d0
mov ecx, 0x8b1083d7
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xc335a2f4
je 0x14002f1d6
cmp ecx, 0xc3965a99
je 0x14002f848
cmp ecx, 0xc3d145a1
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x9c8083aa
and ecx, edx
not edx
and edx, 0x9c8083aa
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x637f7c55
and ecx, 0x9c8083aa
or ecx, edx
mov ebp, ecx
mov ebx, ecx
xor ebx, 0x842b68a6
and ebx, ecx
not ecx
and ecx, 0x7b9919c6
and ebp, 0x8466e639
or ebp, ecx
mov ecx, ebp
xor ecx, 0x8466e639
xor ebp, 0x7b9919c6
mov edx, ebp
or edx, 0x7bd49759
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xe231fe73
and edi, 0x40a0084
or edi, eax
or edx, esi
and esi, 0xe231fe73
and ebx, 0x1dce018c
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x7bd49758
and edx, 0x842b68a7
or edx, eax
and ebp, 0x9056a06d
mov eax, ecx
and eax, 0x6fa95f92
or eax, ebp
xor eax, 0x9056a06c
and ecx, 1
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0x736200e3
and eax, ecx
not ecx
and ecx, 0x736200e3
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8c9dff1c
and eax, 0x736200e3
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x5e4599d8
and ecx, 0xa1ba6627
or ecx, eax
xor ecx, 0xa1ba6627
sete cl
setne r9b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl dl
mov eax, r9d
xor al, dl
xor al, 1
and dl, r9b
and cl, bl
or cl, dl
mov edx, ebx
xor dl, r9b
or bl, r9b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x21666865
mov ebp, 0xf110635e
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x21666865
jmp 0x140026476
cmp ecx, 0x273d2d6f
je 0x14002f876
cmp ecx, 0x2a5eb169
je 0x14002f8d3
cmp ecx, 0x2b862811
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x34633265
mov edx, ebx
and edx, 0xcb9ccd9a
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x80facd7
and edx, 0xf7f05328
or edx, ebp
mov ebp, edx
xor ebp, 0xc393614c
xor edx, 0x104c0831
mov edi, ebp
and edi, 0xeda3968a
and edx, 0x125c6975
or edx, edi
or ebp, ebx
and ebx, 0xeda3968a
and ecx, 0x125c6975
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xdb03daab
and ebp, 0x24fc2554
or ebp, ecx
xor ebp, 0x24fc2554
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x22c13599
mov ebp, 0x9a4bff16
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
jmp 0x14002de58
cmp ecx, 0xa1b5acd4
je 0x14002f8e9
cmp ecx, 0xa26b4acb
je 0x14002f909
cmp ecx, 0xa31cc33f
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xf75af463
mov ecx, ebx
not ecx
or edx, 0xa40a94
and edx, 0x25be4eb7
and ebp, 0xd240b040
or ebp, edx
and ebx, 0x25be4eb7
and ecx, 0x8010108
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x6cf858dc
and ecx, 0x9307a723
or ecx, edx
mov edx, ecx
xor edx, 0x640d1340
mov ebp, ecx
xor ebp, 0x9ba2acbf
mov ebx, ebp
and ebx, 0x91d06cab
and edx, 0x6e2f9354
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x6e2f9355
and edx, 0x91d06caa
or edx, ebx
and ebp, 1
xor ecx, 0x9ba2acbe
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x492a7678
and ecx, 0xb6d58987
or ecx, ebp
mov ebx, ecx
xor ebx, 0xb0940885
xor ecx, 0x492a7678
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x4e4bd742
and edx, 0xb1b428bd
or edx, edi
or ebp, ecx
and ecx, 0x4e4bd742
and ebx, 0xb1b428bd
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0xb55f2e1
and edx, ebp
not ebp
and ebp, 0x6232ef6
and ecx, 0xf9dcd109
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8504001
xor ecx, 0x20122e0
or ecx, 0xf4aa0d1e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x63859a70
and ebp, 0x8506081
or ebp, edi
or ecx, ebx
and ebx, 0x63859a70
and edx, 0x9c7a658f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf4aa0d1e
and ecx, 0xb55f2e1
or ecx, edx
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r8b
and bl, al
mov edx, r10d
mov ecx, eax
xor cl, r10b
and cl, al
and al, r10b
or r10b, bl
xor r10b, 1
xor dl, bl
not dl
and dl, bl
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
and r9b, r8b
or al, r9b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xadfa3c44
mov ebp, 0xd1310a8d
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xadfa3c44
jmp 0x14001e8bf
cmp ecx, 0x73b50532
je 0x14002f91f
cmp ecx, 0x73e4295e
je 0x14002fa49
cmp ecx, 0x744753f5
jne 0x14001e8d0
mov eax, dword [rsp + 0x23c]
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf05bf7be
and edx, 0xfa40841
or edx, ecx
mov ebp, edx
xor ebp, 0xfa40841
xor edx, 0x704946a2
and edx, 0x74494ea3
mov ecx, ebp
and ecx, 0x8bb6b15c
or ecx, edx
mov ebx, ecx
xor ebx, 0x8bb6b15c
xor ecx, 0x644042a1
mov edx, ebx
and edx, 0xe31dd78c
and ebp, 0x1ce22873
or ebp, edx
mov edx, ebp
not edx
and edx, 0x1ce22872
and ebp, 0xe31dd78d
or ebp, edx
and ecx, 0xe7c0e2ed
mov edx, ebx
and edx, 0x183f1d12
or edx, ecx
xor edx, 0xe7c0e2ec
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ecx, ebp
not ecx
mov edi, ecx
and edi, 0xa32b9a0f
and ebp, 0x5cd465f0
or ebp, edi
or ecx, ebx
and ebx, 0xa32b9a0f
and edx, 0x5cd465f0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbed636f9
and ecx, 0x4129c906
or ecx, edx
mov edx, ecx
xor edx, 0x40010900
xor ecx, 0xbed636f9
mov ebp, ecx
and ebp, 0x277ae60f
and edx, 0xd88519f0
or edx, ebp
xor edx, 0x277ae60f
xor ecx, edx
test ecx, edx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, ebx
or bl, dl
and dl, al
and cl, r8b
or cl, dl
xor al, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
xor bl, cl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0x4d2dbb4c
mov ecx, 0x9319f30
cmovne eax, ecx
test dl, 1
mov ecx, 0x4d2dbb4c
cmovne ecx, eax
jmp 0x140031a79
cmp ecx, 0xe170b987
je 0x14002fbd2
cmp ecx, 0xe22d0dfa
je 0x14002fbe8
cmp ecx, 0xe24c262e
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
and ebp, eax
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0x33eb4ee5
mov ebx, ecx
and ebx, eax
and ecx, ebp
mov edx, ebx
not edx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x5d044aee
and ebx, 0xa2fbb511
or ebx, esi
or edx, edi
and edi, 0x5d044aee
and ecx, 0xa2fbb511
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcc14b11b
and edx, 0x33eb4ee4
or edx, ecx
and ebp, 0x303c8dae
mov ecx, eax
and ecx, 0xcfc37251
or ecx, ebp
xor ecx, 0x303c8daf
and eax, 1
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xf22d8124
and edx, eax
or eax, 0xdd27edb
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x3a51f8fa
and ecx, 0xc02c0104
or ecx, ebx
or eax, ebp
and ebp, 0x3a51f8fa
and edx, 0xc5ae0705
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdd27edb
and eax, 0xf22d8124
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8189d905
and eax, 0x7e7626fa
or eax, ecx
xor eax, 0x7e7626fa
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a3d50], 0xa
setl dl
xor cl, dl
xor cl, 1
mov ebx, edx
or bl, al
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, dl
and al, cl
and cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r8d, eax
mov edx, ebx
xor al, bl
xor bl, 1
and r8b, bl
and dl, cl
or dl, r8b
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x6dd0146b
mov ebp, 0xa9b31ec0
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x6dd0146b
jmp 0x14003471d
cmp ecx, 0x12601ba1
je 0x14002fcde
cmp ecx, 0x1432f7af
je 0x14002fcf4
cmp ecx, 0x148a412a
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x79c6215
and ecx, 0xf8639dea
or ecx, eax
mov eax, ecx
xor eax, 0xf8639dea
xor ecx, 0x79c6214
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1303002
mov edx, eax
and edx, 0xf40ec611
or edx, ecx
xor edx, 0xf40ec611
and eax, 0xac109ec
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xac109ec
and eax, 0xf53ef613
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa9e09a89
and eax, 0x561f6576
or eax, ecx
mov ecx, eax
xor ecx, 0x42102454
xor eax, 0x81401009
and eax, 0x954f512b
and ecx, 0x6ab0aed4
or ecx, eax
xor ecx, 0x954f512b
cmp ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a3d50], 9
setg r8b
mov ecx, edx
xor cl, al
and cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r9d, ebx
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor dl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r9d, ebx
xor r9b, 1
mov edx, ebx
and dl, r9b
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, r8b
xor al, r8b
and r8b, al
xor al, 1
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x8060c3cf
mov ebp, 0x364c7b8b
cmovne eax, ebp
test cl, 1
mov ecx, 0x8060c3cf
cmove eax, ecx
test dl, 1
cmove eax, ebp
jmp 0x14003481f
cmp ecx, 0x94afa8a7
je 0x14002fd0a
cmp ecx, 0x958edb6d
je 0x14002fe36
cmp ecx, 0x96416757
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov edx, ebx
or edx, 0xa35b663e
mov edi, ebx
and edi, 0xa35b663e
mov ecx, ebp
and ecx, 0x5ca499c0
or ecx, edi
and edx, 0xa35b663f
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6da595c5
and edx, 0x925a6a3a
or edx, ecx
mov ecx, edx
xor ecx, 0x124a683a
xor edx, 0x6da595c5
mov edi, edx
and edi, 0xa8901301
and ecx, 0x576fecfe
or ecx, edi
or edx, ebx
and ebx, 0xa8901301
and ebp, 0x576fecfe
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dl
mov ebx, eax
xor bl, 1
and dl, bl
xor bl, dl
test al, al
mov ecx, 0xb774a562
mov eax, 0x4f2e9045
cmovne ecx, eax
test dl, dl
mov edx, 0xb774a562
cmove ecx, edx
jmp 0x140032ef3
cmp ecx, 0x59a8924f
je 0x14002fffe
cmp ecx, 0x59b842fa
je 0x14003004e
cmp ecx, 0x59c6133f
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
or ecx, 1
mov ebx, ecx
not ebx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x82346c1e
and ebx, 0x7dcb93e0
or ebx, esi
or ecx, edi
and edi, 0x82346c1e
and ebp, 0x7dcb93e1
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xed7bd7e5
and ecx, 0x1284281a
or ecx, ebp
xor ecx, 0x1284281a
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
not cl
and cl, r10b
mov edx, eax
or dl, r10b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
or al, r8b
and r8b, r9b
and dl, r10b
or dl, r8b
xor r9b, r10b
xor al, 1
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x67a94f25
mov ebp, 0x89cb1319
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
jmp 0x140032025
cmp ecx, 0xd12b0677
je 0x140030088
cmp ecx, 0xd1310a8d
je 0x140030196
cmp ecx, 0xd1649d25
jne 0x14001e8d0
mov ecx, 0xe68d3888
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x3ae41919
je 0x1400301ac
cmp ecx, 0x3b94f876
je 0x14003027b
cmp ecx, 0x3be1703e
jne 0x14001e8d0
mov rax, qword [rsp + 0x178]
mov eax, dword [rsp + 0x22c]
mov ecx, 0xe37605e3
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xb1af3f13
je 0x140030398
cmp ecx, 0xb1fc4f21
je 0x140030759
cmp ecx, 0xb4146875
jne 0x14001e8d0
mov ecx, 0xed4852ee
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x67a94f25
je 0x140027b98
cmp ecx, 0x689febfa
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x44222000
mov ecx, ebx
and ecx, 0x1900d322
or ecx, edx
xor ecx, 0x1900d322
mov edx, ebx
and edx, 0xa2dd0cdd
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4eaaab43
and edx, 0xb15554bc
or edx, ecx
mov ecx, edx
xor ecx, 0x80332003
and ebp, 0xaa49ab32
and ebx, 0x55b654cd
or ebx, ebp
mov ebp, ebx
xor ebp, 0x10b25001
xor edx, 0x13885860
mov edi, edx
and edi, 0x6f448fdc
and ecx, 0x90bb7023
or ecx, edi
xor ebx, 0x2a408b10
and ebx, 0x6f448fdc
and ebp, 0x90bb7023
or ebp, ebx
xor ebp, ecx
xor edx, ebp
test edx, ebp
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
or bl, r8b
xor bl, 1
xor dl, r8b
not dl
and dl, r8b
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and al, dl
xor dl, 1
xor bl, 1
and bl, dl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x480dd1a6
mov ebp, 0x34baafd9
cmovne ecx, ebp
test dl, 1
mov edx, 0x480dd1a6
cmovne edx, ecx
jmp 0x14002fff4
cmp ecx, 0xf110635e
je 0x1400308a0
cmp ecx, 0xf1c1c23e
je 0x1400308b6
cmp ecx, 0xf268dfbf
jne 0x14001e8d0
mov rax, qword [rsp + 0x178]
mov edx, dword [rax + 0x24]
mov rcx, qword [rsp + 0x160]
call fcn.14003a960
mov qword [rsp + 0x190], rax
mov rsi, qword [rsp + 0x180]
mov edx, dword [0x1400a3d54]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x20041616
mov ebp, ecx
and ebp, 0x90118100
or ebp, edx
xor ebp, 0x90118100
and ecx, 0x4fea68e9
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbf7c03fc
and ecx, 0x4083fc03
or ecx, edx
mov edx, ecx
xor edx, 0xf0966b15
mov ebp, ecx
xor ebp, 0x829906a
and ebp, 0xb8b9db6b
xor ecx, 0x7bc95b7
and ecx, edx
and edx, 0x47462494
or edx, ebp
mov ebp, edx
xor ebp, 0x47462494
mov ebx, edx
xor ebx, 0x4f9325c9
and ebx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
mov ebx, dword [0x1400a3d50]
or ecx, edi
mov edi, ecx
not edi
and edi, 0x8d5015c
and ecx, 0xf72afea3
or ecx, edi
xor edx, 0x9831d101
and edx, 0x9a73d195
mov edi, ebp
and edi, 0x658c2e6a
or edi, edx
xor edi, 0x9a73d194
and ebp, 1
or ebp, edi
mov edx, ebp
not edx
and edx, 0x401ecdd3
and ebp, 0xbfe1322c
or ebp, edx
xor ebp, 0xbfe1322c
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
mov edi, ecx
or edi, 0xbb888d4
mov edx, edi
not edx
or ebp, 0x94071123
and ebp, 0x9d971177
and ecx, 0x2288880
or ecx, ebp
and edi, 0x9d971177
and edx, 0x60406608
or edx, edi
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf447772b
and edx, 0xbb888d4
or edx, ecx
setne r8b
sete dl
cmp ebx, 0xa
setl al
cmp ebx, 9
setg bl
mov ecx, ebx
xor cl, dl
xor cl, 1
or cl, bl
or al, r8b
xor al, 1
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
and bl, cl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
and dl, cl
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4bd67bf0
mov ebx, 0xcd8d7364
cmovne ecx, ebx
mov ebp, dword [rsi]
test al, 1
mov eax, ecx
cmovne eax, ebx
mov dword [rsp + 0x19c], ebp
test dl, dl
jmp 0x14001e8bf
cmp ecx, 0xa22bfb7
je 0x1400308cd
cmp ecx, 0xab39097
je 0x140030a1f
cmp ecx, 0xb4f06b6
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 0xcb8f8ff0
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0x3470700f
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x828057fb
and ebx, 0x34702004
or ebx, eax
or edx, esi
and esi, 0x828057fb
and ecx, 0x7d7fa804
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x5294d193
and edx, 0xad6b2e6c
or edx, eax
xor edx, 0x66e4a19d
and edi, 0xa596d0da
and ebp, 0x5a692f25
or ebp, edi
xor ebp, 0x5a692f25
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
setne bl
sete cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl r8b
mov eax, r8d
xor al, dl
and al, r8b
xor al, cl
mov r8d, eax
xor r8b, 1
xor cl, dl
and cl, dl
xor bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and al, r8b
and cl, bl
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x842eda91
mov ebp, 0x7c5d37e4
cmovne edx, ebp
test cl, 1
cmove edx, ebp
not al
test al, 1
mov eax, 0x842eda91
jmp 0x14002d6d9
cmp ecx, 0x88a0fa07
je 0x140030a35
cmp ecx, 0x88ce0354
je 0x140030b76
cmp ecx, 0x89cb1319
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x8c3f5cba
and ecx, 0x73c0a345
or ecx, edx
mov ebp, ecx
xor ebp, 0x2040a141
mov edx, ecx
xor edx, 0x8c3f5cba
mov ebx, ecx
xor ebx, 0x2c78b153
and ebx, edx
and ebp, 0xa047ede9
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xa047ede8
and ebp, 0x5fb81217
or ebp, ebx
and edx, 1
xor ecx, 0x8c3f5cbb
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2260e9d8
and ecx, 0xdd9f1627
or ecx, edx
mov ebx, ecx
xor ebx, 0x11131406
xor ecx, 0x2260e9d8
mov edx, ebp
not edx
mov edi, edx
and edi, 0xeecc8b71
and ebp, 0x1133748e
or ebp, edi
or edx, ecx
and ecx, 0xeecc8b71
and ebx, 0x1133748e
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x3d433287
and ecx, edx
and edx, 0xc2bccd78
or edx, ebp
xor edx, 0xc2bccd78
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x1c0e37e1
and ecx, 0xe3f1c81e
or ecx, edx
xor ecx, 0x1c0e37e1
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov r9d, eax
xor r9b, bl
xor cl, bl
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor dl, 1
and dl, r9b
xor cl, r9b
xor r9b, 1
and bl, r9b
or dl, bl
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x7c93b0da
mov ecx, 0x6f705fdb
cmovne ebp, ecx
test al, 1
mov ecx, 0x7c93b0da
cmovne ecx, ebp
jmp 0x140032bc7
cmp ecx, 0x50dfa8c0
je 0x140030b93
cmp ecx, 0x524a8597
je 0x14001e7cd
cmp ecx, 0x52ae95f0
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0x87416d9c
and eax, 0x78be9263
or eax, ebx
mov ebx, eax
xor ebx, 0x38b28042
xor eax, 0x87416d9c
mov edi, eax
and edi, 0xc64d1221
and ebx, 0x39b2edde
or ebx, edi
or eax, ebp
and ebp, 0xc64d1221
and edx, 0x39b2edde
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x83f837db
and eax, 0x7c07c824
or eax, edx
xor eax, 0x7c07c824
setne r8b
sete r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov ebx, ecx
xor bl, al
and bl, cl
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov r10d, edx
xor r10b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r10b
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
or cl, r9b
xor al, r9b
and r9b, dl
not dl
and dl, r8b
or dl, r9b
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
not cl
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0x5f9599f9
mov ebp, 0x99e67c05
cmovne eax, ebp
test bl, bl
mov edx, 0x5f9599f9
jmp 0x1400323ee
cmp ecx, 0xc951048e
je 0x140030ba9
cmp ecx, 0xc9e1b2f5
je 0x140030bbf
cmp ecx, 0xca73b132
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0xdfc63413
mov edi, ebx
not edi
mov edx, esi
or edx, 0x2039cbec
mov ebp, edx
not ebp
and ebx, 0xae1fd93
and edi, 0x2018026c
or edi, ebx
and edx, 0xae1fd93
and ebp, 0xd5060000
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xdfc63412
and ebp, 0x2039cbed
or ebp, edx
not ebp
and esi, 0x32313238
and ecx, 0xcdcecdc7
or ecx, esi
xor ecx, 0xcdcecdc7
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
mov r10d, ebx
xor r10b, 1
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
and r8b, dl
or dl, r9b
and cl, r9b
or cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x17367482
mov edx, 0x9d548818
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x17367482
jmp 0x140031a76
cmp ecx, 0x330579b5
je 0x140030bdd
cmp ecx, 0x33d9f91f
je 0x140030cf0
cmp ecx, 0x349c64ea
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x906a1801
mov ecx, edx
xor ecx, 0x906a1801
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x6f95e7ff
and ecx, 0x906a1800
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x12439ee4
and ecx, 0xedbc611b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8040103
and ebx, 0x49953936
and edx, 0xb66ac6c9
or edx, ebx
mov ebx, edx
xor ebx, 0x10028241
xor ecx, 0x12439ee4
xor edx, 0x49953936
mov edi, ecx
and edi, 0xe7f87498
and ebp, 0x18078b67
or ebp, edi
or ecx, edx
and edx, 0xe7f87498
and ebx, 0x18078b67
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r9b
and bl, al
xor r9b, dl
or dl, bl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
or al, r8b
xor al, 1
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov eax, edx
xor al, 1
and al, r8b
and dl, cl
or dl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x60ca5516
mov ebp, 0xfb7518c8
cmovne eax, ebp
test cl, 1
mov ecx, 0x60ca5516
jmp 0x140030895
cmp ecx, 0xa87c1d76
je 0x140030e72
cmp ecx, 0xa9b31ec0
je 0x140030f51
cmp ecx, 0xab438636
jne 0x14001e8d0
cmp byte [rsp + 0xf7], 0
mov ecx, 0x4c198d62
mov eax, 0x376a348b
jmp 0x140034b8e
cmp ecx, 0x7b723b9a
je 0x140030f83
cmp ecx, 0x7c3335a7
je 0x140030f99
cmp ecx, 0x7c5d37e4
jne 0x14001e8d0
mov ecx, 0x842eda91
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xe90767f7
je 0x14003112a
cmp ecx, 0xe96d5bc8
je 0x140031298
cmp ecx, 0xe98a39e7
jne 0x14001e8d0
mov ecx, 0x79fce2c6
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x1da54206
je 0x1400312ae
cmp ecx, 0x1f971d5b
je 0x1400312c4
cmp ecx, 0x1fdf2c88
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xddca47b
and ebx, ecx
mov edx, ecx
or edx, 0xf2235b84
mov edi, ebx
not edi
mov esi, edx
and esi, 0x6e750730
mov ebp, eax
and ebp, 0x188a04b
or ebp, esi
or edx, edi
and edi, 0x6e750730
and ebx, 0x918af8cf
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xc50c2b0f
and edx, 0x3af3d4f0
or edx, ebp
xor edx, 0xc8d08f75
and eax, 0x6d745c77
and ecx, 0x928ba388
or ecx, eax
xor ecx, 0x928ba388
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9066008e
and ecx, 0x6f99ff71
or ecx, eax
xor ecx, 0x6f99ff71
setne r9b
sete r10b
cmp r8d, 9
setg r11b
cmp r8d, 0xa
setl al
mov ecx, eax
xor cl, r10b
and r9b, al
or al, r10b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
and r11b, r10b
or r11b, r9b
mov r10d, r11d
xor r10b, 1
mov ebx, r8d
and bl, al
mov r9d, r11d
and r9b, r10b
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, al
xor dl, 1
or dl, bl
mov ebx, r9d
xor bl, 1
xor r9b, r11b
or bl, r10b
xor bl, 1
or bl, r9b
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r10d
xor al, bl
test al, 1
mov eax, 0x80dd6df1
mov ecx, 0x782c5b75
cmovne eax, ecx
test r10b, r10b
mov ecx, 0x80dd6df1
jmp 0x140032ef0
cmp ecx, 0x99e67c05
je 0x1400312da
cmp ecx, 0x9a4bff16
je 0x1400312f0
cmp ecx, 0x9ad81b66
jne 0x14001e8d0
mov ecx, 0x3c7ccf28
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x5f6179b8
je 0x1400313e8
cmp ecx, 0x5f9599f9
je 0x1400315bb
cmp ecx, 0x601ecc09
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xd29ac839
and ecx, edx
not edx
and edx, 0xd29ac839
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2d6537c6
and ecx, 0xd29ac839
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0xf04a429f
mov edi, edx
and edi, ebp
and edx, ecx
mov ebx, edi
not ebx
mov esi, edx
not esi
mov eax, ebx
and eax, 0xac485575
and edi, 0x53b7aa8a
or edi, eax
or ebx, esi
and esi, 0xac485575
and edx, 0x53b7aa8a
or edx, esi
xor edx, edi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xfb5bd61
and ebx, 0xf04a429e
or ebx, eax
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x41520249
and ecx, 0xbeadfdb6
or ecx, eax
mov eax, ecx
xor eax, 0x9485b5b0
mov edx, ebx
not edx
xor ecx, 0x41520249
mov ebp, edx
and ebp, 0x6b3a480f
and ebx, 0x94c5b7f0
or ebx, ebp
or edx, ecx
and ecx, 0x6b3a480f
and eax, 0x94c5b7f0
or eax, ecx
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
mov ebp, eax
or ebp, 0xccadfea3
mov ecx, ebp
not ecx
or edx, 0x3500158
and edx, 0xb759f5b
and eax, 0xc48860a0
or eax, edx
and ebp, 0xb759f5b
and ecx, 0x30020004
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x3352015c
and ecx, 0xccadfea3
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc74623e7
and ecx, 0x38b9dc18
or ecx, edx
xor ecx, 0xc74623e7
xor eax, ecx
test eax, ecx
setne cl
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
xor cl, r10b
and cl, r10b
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and dl, al
xor cl, 1
and cl, r9b
or cl, dl
mov ebx, eax
or bl, r10b
xor al, r10b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xfb360f3d
mov ebp, 0x5aef65a5
cmovne ecx, ebp
test dl, 1
mov edx, 0xfb360f3d
jmp 0x14002c684
cmp ecx, 0xdc791674
je 0x1400315d1
cmp ecx, 0xdc97ab76
je 0x14003173f
cmp ecx, 0xdd0cb0f9
jne 0x14001e8d0
mov rax, qword [rsp + 0xf8]
mov ecx, 0x4e7d5b94
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x440f531a
je 0x140031907
cmp ecx, 0x443b8b57
je 0x140031a81
cmp ecx, 0x445b7895
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xf79e031
and ecx, 0xf0861fce
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf0861fce
and ecx, 0xf79e031
or ecx, edx
mov ebx, ecx
mov ebp, ecx
xor ebp, 0x74464591
and ebp, ecx
not ecx
and ecx, 0x77cc55bc
and ebx, 0x8833aa43
or ebx, ecx
mov edx, ebx
xor edx, 0x8833aa43
xor ebx, 0x5644002c
mov ecx, edx
and ecx, 0x74464591
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x8bb9ba6f
and ebp, 0x74464590
or ebp, ecx
and ebx, 0x56552a2f
mov ecx, edx
and ecx, 0xa9aad5d0
or ecx, ebx
xor ecx, 0x56552a2e
and edx, 1
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebp
not ecx
mov edi, ecx
and edi, 0x7a4297c6
and ebp, 0x85bd6839
or ebp, edi
or ecx, edx
and edx, 0x7a4297c6
and ebx, 0x85bd6839
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x318b3cd9
and ecx, 0xce74c326
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5878437a
and ecx, 0xa787bc85
or ecx, edx
xor ecx, 0x960c805c
setne r8b
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov ecx, ebx
xor cl, dl
and cl, bl
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
xor al, 1
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
or al, r9b
xor al, 1
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
and r8b, bl
and dl, r9b
or dl, r8b
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x669b3030
mov ebp, 0xd285f4c6
cmovne eax, ebp
test cl, 1
mov ecx, 0x669b3030
jmp 0x140030895
cmp ecx, 0xbb51814d
je 0x140031aaf
cmp ecx, 0xbbf1f8f8
je 0x140031ac6
cmp ecx, 0xbe77b953
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xa0c65fc0
and eax, edx
and edx, 0x5f39a03f
or edx, ecx
xor edx, 0x5f39a03f
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
mov ebp, edx
not ebp
mov ecx, edx
xor ecx, 0x54fe9114
mov ebx, ecx
and ebx, ebp
and ecx, edx
mov eax, ebx
not eax
mov edi, ecx
not edi
mov esi, eax
and esi, 0xb9b3f478
and ebx, 0x464c0b87
or ebx, esi
or eax, edi
and edi, 0xb9b3f478
and ecx, 0x464c0b87
or ecx, edi
xor ecx, ebx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd15afc67
and eax, 0x2ea50398
or eax, ecx
mov ecx, eax
xor ecx, 0x5a028285
and ebp, 1
xor edx, 0xfffffffe
or edx, ebp
mov ebp, edx
not ebp
xor eax, 0x85a46d72
mov ebx, eax
and ebx, 0x21795018
and ecx, 0xde86afe7
or ecx, ebx
or eax, edx
and edx, 0x21795018
and ebp, 0xde86afe7
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x7a079c70
and ecx, 0x85f8638f
or ecx, ebx
or eax, ebp
and ebp, 0x7a079c70
and edx, 0x85f8638f
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x25d41578
and eax, 0xda2bea87
or eax, edx
xor eax, 0x25d41578
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x1400a3d50], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test dl, dl
mov edx, 0xa26b4acb
mov ebp, 0xeb5e9082
cmovne edx, ebp
test cl, cl
mov ecx, 0xa26b4acb
cmove edx, ecx
jmp 0x14002e7a1
cmp ecx, 0xfb360f3d
je 0x140031af8
cmp ecx, 0xfb7518c8
je 0x140031b0e
cmp ecx, 0xfc3f2677
jne 0x14001e8d0
mov ecx, 0x96a16331
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x914404b
je 0x140031b24
cmp ecx, 0x9319f30
je 0x140031c30
cmp ecx, 0x933ddab
jne 0x14001e8d0
mov ecx, 0x5862a2be
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x8592c6bc
je 0x140031c4d
cmp ecx, 0x86ed380a
je 0x140031dd6
cmp ecx, 0x876a36a5
jne 0x14001e8d0
mov ecx, 0x9eff09f1
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x4e7d5b94
je 0x140031f34
cmp ecx, 0x4f0fee7b
je 0x14003202d
cmp ecx, 0x4f2e9045
jne 0x14001e8d0
mov ecx, 0x5eb4834f
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xc644e032
je 0x1400321be
cmp ecx, 0xc706ce9b
je 0x140032294
cmp ecx, 0xc7462b1f
jne 0x14001e8d0
mov eax, dword [rsp + 0x24c]
mov ecx, 0x65966569
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x301f04c8
je 0x1400323f9
cmp ecx, 0x3060ba37
je 0x14003253b
cmp ecx, 0x3147f59a
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8dc8a204
mov ebp, eax
and ebp, 0x40310020
or ebp, ecx
xor ebp, 0x40310020
mov ecx, eax
xor ecx, 0xcdf9a224
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x4a278846
and ecx, 0xb5d877b9
or ecx, ebp
mov ebp, ecx
xor ebp, 0x7821d59c
and edx, 0xa997329a
and eax, 0x5668cd65
or eax, edx
mov edx, eax
xor edx, 0x5668cd65
xor ecx, 0x87de2a63
and edx, ecx
xor eax, 0xa997329a
and eax, ebp
or eax, edx
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1400a3d50], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor al, bl
mov edx, eax
not dl
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0x9a5c383
mov ebp, 0xe33d993a
cmovne ecx, ebp
test bl, bl
mov eax, 0x9a5c383
jmp 0x14002fcd4
cmp ecx, 0xa3cbb5c6
je 0x14003256c
cmp ecx, 0xa5578d3e
je 0x1400326ba
cmp ecx, 0xa5aafa59
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov edx, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xb086bca2
mov ecx, ebp
and ecx, 0x4f79435c
or ecx, eax
xor ecx, 0x4f79435c
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, ecx
and edi, eax
xor eax, ecx
or eax, edi
mov ecx, eax
not ecx
and ebx, ecx
and eax, ebp
or eax, ebx
not eax
or eax, ecx
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp edx, 9
setg al
cmp edx, 0xa
setl r11b
mov ecx, r11d
xor cl, al
and cl, r11b
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ecx, r9d
xor cl, dl
mov ebx, ecx
and bl, r9b
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r8b, r11b
or r11b, r9b
xor r11b, 1
and al, r9b
or al, r8b
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x59dd8b81
mov edx, 0xa7c4b5c7
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x59dd8b81
cmovne eax, edx
test bl, 1
jmp 0x14003228c
cmp ecx, 0x782c5b75
je 0x1400328c0
cmp ecx, 0x7947f23c
je 0x1400328d6
cmp ecx, 0x79fce2c6
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0x81edf089
and edx, 0x7e120f76
or edx, ebp
mov ebp, edx
xor ebp, 0x2e000870
xor edx, 0x81edf089
mov edi, ecx
and edi, 0x5113470f
and ebx, 0xaeecb8f0
or ebx, edi
or ecx, edx
and edx, 0x5113470f
and ebp, 0xaeecb8f0
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
or al, cl
xor al, 1
and bl, cl
or bl, dl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x50dfa8c0
mov edx, 0xe98a39e7
cmovne ecx, edx
test al, al
mov eax, 0x50dfa8c0
cmovne eax, ecx
jmp 0x14001e8bd
cmp ecx, 0xe4e89e6d
je 0x1400328ec
cmp ecx, 0xe68d3888
je 0x140032acc
cmp ecx, 0xe7547801
jne 0x14001e8d0
mov dword [rsp + 0x44], r15d
mov dword [rsp + 0x48], r14d
mov edx, dword [0x1400a3d4c]
mov eax, dword [0x1400a3d48]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4a000802
mov ebx, ecx
and ebx, 0xb012102c
or ebx, ebp
xor ebx, 0xb012102c
mov ebp, ecx
and ebp, 0x5ede7d1
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x5ede7d0
and ebp, 0xfa12182f
or ebp, ebx
and edx, 0x3d48a9f3
and ecx, 0xc2b7560c
or ecx, edx
mov edx, ecx
xor edx, 0xc2b7560c
xor ecx, 0x3d48a9f3
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
test dl, 1
mov ecx, 0x6ef027da
mov eax, 0xa67d01c5
cmovne ecx, eax
mov dword [rsp + 0x40], ecx
mov ecx, 0x6ef027da
mov eax, 0x4c409c41
cmovne ecx, eax
mov dword [rsp + 0x3c], ecx
mov ecx, 0xf4838b90
mov eax, 0x354723ca
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r14d, 0xf4838b90
mov eax, 0x1f030393
cmovne r14d, eax
mov ebx, 0xf3d1ba80
mov eax, 0xa25f8e01
cmovne ebx, eax
mov ecx, 0xf3d1ba80
mov eax, 0x512fe6b5
cmovne ecx, eax
mov dword [rsp + 0x34], ecx
mov edi, 0xc91e1eb9
mov eax, 0x5134e876
cmovne edi, eax
mov eax, 0xb882457b
mov ecx, 0xb2788c26
cmovne eax, ecx
mov ecx, 0xb882457b
mov edx, 0xe6d37c6a
cmovne ecx, edx
mov edx, 0xc91e1eb9
mov ebp, 0x6df1aa69
cmovne edx, ebp
mov esi, 0x964b8874
mov ebp, 0x6d408a79
cmovne esi, ebp
mov dword [rsp + 0x30], esi
mov esi, 0x38d1d6c6
mov ebp, 0x17239cde
cmovne esi, ebp
mov dword [rsp + 0x2c], esi
mov r13d, 0x38d1d6c6
mov ebp, 0xc6a466e5
cmovne r13d, ebp
mov esi, 0x964b8874
mov ebp, 0xf46ce8f1
cmovne esi, ebp
mov dword [rsp + 0x28], esi
mov r12d, 0x56359535
mov ebp, 0xd113f3a8
cmovne r12d, ebp
mov r8d, 0xae054cb
mov ebp, 0xc8b748c1
cmovne r8d, ebp
mov r9d, 0xae054cb
mov ebp, 0xb898c73b
cmovne r9d, ebp
mov r10d, 0x56359535
mov ebp, 0xcfb36335
cmovne r10d, ebp
mov r11d, 0x2ff76ee5
mov esi, 0x3d7e8952
cmovne r11d, esi
mov esi, 0x2ff76ee5
mov ebp, 0x6aae9059
cmovne esi, ebp
mov ebp, 0x2976c820
nop dword [rax]
mov r15d, ebp
cmp ebp, 0xae054ca
jle 0x140025ca0
cmp r15d, 0x3d7e8951
jle 0x140025cf0
cmp r15d, 0x56359534
jle 0x140025d73
cmp r15d, 0x6d408a78
jle 0x140025e46
cmp r15d, 0x6d408a79
je 0x140025f9f
mov ebp, ecx
cmp r15d, 0x6df1aa69
je 0x140025c40
mov ebp, r15d
cmp r15d, 0x6ef027da
jne 0x140025c40
mov ebp, 0x4c409c41
jmp 0x140025c40
cmp r15d, 0xc8b748c0
jg 0x140025d30
cmp r15d, 0xb2788c25
jg 0x140025da6
cmp r15d, 0xa25f8e00
jle 0x140025e7f
cmp r15d, 0xa25f8e01
je 0x140032bdd
mov ebp, r15d
cmp r15d, 0xa67d01c5
jne 0x140025c40
mov ebp, 0x6df1aa69
jmp 0x140025c40
cmp r15d, 0x2ff76ee4
jg 0x140025ddc
cmp r15d, 0x1f030392
jg 0x140025ea9
cmp r15d, 0xae054cb
je 0x140025fa9
mov ebp, r15d
cmp r15d, 0x17239cde
jne 0x140025c40
mov ebp, dword [rsp + 0x30]
jmp 0x140025c40
cmp r15d, 0xe6d37c69
jg 0x140025e10
cmp r15d, 0xcfb36334
jg 0x140025ecd
mov ebp, r12d
cmp r15d, 0xc8b748c1
je 0x140025c40
mov ebp, r15d
cmp r15d, 0xc91e1eb9
jne 0x140025c40
mov ebp, dword [rsp + 0x3c]
jmp 0x140025c40
cmp r15d, 0x512fe6b4
jg 0x140025ef6
cmp r15d, 0x3d7e8952
je 0x140025fbb
mov ebp, r15d
cmp r15d, 0x4c409c41
jne 0x140025c40
mov ebp, dword [rsp + 0x40]
jmp 0x140025c40
cmp r15d, 0xb898c73a
jg 0x140025f1e
mov ebp, edi
cmp r15d, 0xb2788c26
je 0x140025c40
mov ebp, r15d
cmp r15d, 0xb882457b
jne 0x140025c40
mov ebp, 0xe6d37c6a
jmp 0x140025c40
cmp r15d, 0x3787a1db
jg 0x140025f44
cmp r15d, 0x2ff76ee5
je 0x140025fc5
mov ebp, r15d
cmp r15d, 0x354723ca
jne 0x140025c40
mov ebp, 0xcfb36335
jmp 0x140025c40
cmp r15d, 0xf46ce8f0
jg 0x140025f6d
mov ebp, eax
cmp r15d, 0xe6d37c6a
je 0x140025c40
mov ebp, r15d
cmp r15d, 0xf3d1ba80
jne 0x140025c40
mov ebp, 0x512fe6b5
jmp 0x140025c40
mov ebp, r14d
cmp r15d, 0x56359535
je 0x140025c40
mov ebp, r15d
cmp r15d, 0x6aae9059
jne 0x140025c40
mov rbp, qword gs:[0x30]
mov qword [rsp + 0x290], rbp
mov ebp, r11d
jmp 0x140025c40
mov ebp, r10d
cmp r15d, 0x9309355f
je 0x140025c40
mov ebp, r15d
cmp r15d, 0x964b8874
jne 0x140025c40
mov ebp, 0xf46ce8f1
jmp 0x140025c40
cmp r15d, 0x1f030393
je 0x140025fd8
mov ebp, r15d
cmp r15d, 0x2976c820
jne 0x140025c40
mov ebp, esi
jmp 0x140025c40
mov ebp, r9d
cmp r15d, 0xcfb36335
je 0x140025c40
mov ebp, r15d
cmp r15d, 0xd113f3a8
jne 0x140025c40
mov ebp, dword [rsp + 0x28]
jmp 0x140025c40
mov ebp, ebx
cmp r15d, 0x512fe6b5
je 0x140025c40
mov ebp, r15d
cmp r15d, 0x5134e876
jne 0x140025c40
mov ebp, dword [rsp + 0x34]
jmp 0x140025c40
cmp r15d, 0xb898c73b
je 0x140025fe9
mov ebp, r15d
cmp r15d, 0xc6a466e5
jne 0x140025c40
mov ebp, dword [rsp + 0x2c]
jmp 0x140025c40
mov ebp, edx
cmp r15d, 0x3787a1dc
je 0x140025c40
mov ebp, r15d
cmp r15d, 0x38d1d6c6
jne 0x140025c40
mov ebp, 0xc6a466e5
jmp 0x140025c40
mov ebp, r13d
cmp r15d, 0xf46ce8f1
je 0x140025c40
mov ebp, r15d
cmp r15d, 0xf4838b90
jne 0x140025c40
mov rbp, qword [rsp + 0x290]
mov ebp, 0x1f030393
jmp 0x140025c40
mov ebp, 0x3787a1dc
jmp 0x140025c40
mov rbp, qword [rsp + 0x290]
mov ebp, 0xb898c73b
jmp 0x140025c40
mov ebp, 0x9309355f
jmp 0x140025c40
mov rbp, qword gs:[0x30]
mov ebp, 0x6aae9059
jmp 0x140025c40
mov rbp, qword [rsp + 0x290]
mov ebp, dword [rsp + 0x38]
jmp 0x140025c40
mov rbp, qword [rsp + 0x290]
mov qword [rsp + 0x298], rbp
mov ebp, r8d
jmp 0x140025c40
cmp ecx, 0x17367482
je 0x140032cf4
cmp ecx, 0x1993d4c7
je 0x140032efb
cmp ecx, 0x1b5f568b
jne 0x14001e8d0
mov rcx, qword [rsp + 0x1d0]
call fcn.140034de0
cmp eax, r15d
sete byte [rsp + 0x1dd]
mov ecx, 0xf1c1c23e
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x9715971a
je 0x140033069
cmp ecx, 0x973ad1bd
je 0x1400331a1
cmp ecx, 0x978e9ba5
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 0xc0453735
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0x3fbac8ca
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x26fb22e3
and ebx, 0x1900c808
or ebx, eax
or edx, esi
and esi, 0x26fb22e3
and ecx, 0xd904dd1c
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xda3ed9a5
and edx, 0x25c1265a
or edx, eax
mov eax, edx
xor eax, 0x1a7bee91
xor edx, 0x81841120
mov ecx, eax
and ecx, 0x7618cccf
and edx, 0x89e73330
or edx, ecx
or eax, ebp
and ebp, 0x7618cccf
and edi, 0x89e73330
or edi, ebp
xor edi, edx
not eax
or eax, edi
cmp eax, 0xffffffff
setne r9b
sete r10b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov ecx, r10d
xor cl, bl
mov eax, ecx
and al, r10b
and cl, bl
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
and r9b, bl
or bl, r10b
xor bl, 1
and dl, r10b
or dl, r9b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, cl
and cl, dl
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x8a9f2698
mov ebp, 0xaef75f6c
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0x8a9f2698
jmp 0x140031dc0
cmp ecx, 0x5adf91e5
je 0x140033282
cmp ecx, 0x5aef65a5
je 0x1400333d9
cmp ecx, 0x5b595977
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov ecx, ebp
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0x961b0fc0
mov ebx, eax
and ebx, 0x69e4f03e
or ebx, esi
or ecx, edi
and edi, 0x961b0fc0
and edx, 0x69e4f03f
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and eax, 0xdd76153f
and ebp, 0x2289eac0
or ebp, eax
mov eax, ebp
xor eax, 0x88c200
xor ebp, 0xdd76153f
mov ebx, ecx
and ebx, 0x63053cfa
and edx, 0x9cfac305
or edx, ebx
or ecx, ebp
and ebp, 0x63053cfa
and eax, 0x9cfac305
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfa3158c6
and ecx, 0x5cea739
or ecx, eax
xor ecx, 0x5cea739
sete r9b
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
xor r8b, bl
mov r10d, r8d
xor r10b, 1
xor bl, cl
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov edx, r10d
and dl, r8b
mov ebx, r10d
and bl, dl
xor dl, r10b
or dl, bl
xor dl, al
xor al, r10b
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf87e87e3
mov ebp, 0x97fb52bb
cmovne eax, ebp
test cl, 1
mov ecx, 0xf87e87e3
jmp 0x140030895
cmp ecx, 0xd48e87d9
je 0x1400334ba
cmp ecx, 0xd49cbea4
je 0x14003351b
cmp ecx, 0xd4e50b7c
jne 0x14001e8d0
mov ecx, 0x40ca313a
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x3ce582d6
je 0x140033531
cmp ecx, 0x3da1170f
je 0x140033692
cmp ecx, 0x3f098c83
jne 0x14001e8d0
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xb3e6eae4
and ecx, 0x4c19151b
or ecx, eax
mov ebp, ecx
xor ebp, 0x44000000
xor ecx, 0x910000c0
or edx, 0xdd0118c2
mov eax, edx
not eax
or ecx, 0x22240208
and ecx, 0xbb2512ca
and ebp, 0x44000800
or ebp, ecx
and edx, 0xbb2512ca
and eax, 0xdae535
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x60c700b6
and eax, 0x9f38ff49
or eax, ecx
mov ecx, eax
xor ecx, 0x4239e78b
mov edx, eax
xor edx, 0x4239e78a
and edx, ecx
xor eax, 0xbdc61874
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xda7b2cdf
and edx, 0x2584d320
or edx, ebx
or eax, ebp
and ebp, 0xda7b2cdf
and ecx, 0x2584d320
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xdba276d4
and eax, 0x245d892b
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x245d892b
and eax, 0xdba276d4
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x532a0fb9
and eax, 0xacd5f046
or eax, edx
xor eax, 0xacd5f046
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a3d50], 9
setg cl
mov edx, ecx
xor dl, al
mov ebx, edx
xor bl, cl
and bl, dl
not dl
and dl, al
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, bl
mov eax, edx
not al
and al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x1da54206
mov ebp, 0x58c11be0
cmovne ecx, ebp
test dl, 1
mov edx, ecx
cmovne edx, ebp
test al, al
jmp 0x14002fff6
cmp ecx, 0xb80c773d
je 0x140033898
cmp ecx, 0xb8456dce
je 0x140033f28
cmp ecx, 0xb9204f20
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
or ebp, 0x5a1028d4
mov edx, ebp
not edx
or ecx, 0x25c2572b
and ebp, 0x25c2572b
and edx, 0x802d8000
or edx, ebp
and ecx, 0x7fd27fff
xor ecx, edx
mov edx, ecx
not edx
and edx, 0x7aa07e37
and ecx, 0x855f81c8
or ecx, edx
mov ebp, ecx
xor ebp, 0x20b056e3
mov edx, ecx
xor edx, 0xdf4fa91c
mov ebx, ecx
xor ebx, 0x2c511666
mov edi, ebx
and edi, edx
and ebx, ebp
mov ebp, edi
not ebp
mov esi, ebx
not esi
mov eax, ebp
and eax, 0x45a2ca8b
and edi, 0xba5d3574
or edi, eax
or ebp, esi
and esi, 0x45a2ca8b
and ebx, 0xba5d3574
or ebx, esi
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xf31ebf7b
and ebp, 0xce14084
or ebp, eax
and edx, 1
xor ecx, 0xdf4fa91d
or ecx, edx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x449a7d6c
and edx, ecx
and ecx, 0xbb658293
or ecx, eax
mov eax, ecx
xor eax, 0x33648292
xor ecx, 0x449a7d6c
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x88994969
and eax, 0x7766b696
or eax, ebx
or ecx, ebp
and ebp, 0x88994969
and edx, 0x7766b696
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd32585c7
and ecx, 0x2cda7a38
or ecx, edx
xor ecx, 0xd32585c7
xor eax, ecx
test eax, ecx
sete al
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ecx
and cl, r9b
and r9b, bl
and dl, al
or dl, r9b
xor dl, 1
or dl, bl
and al, bl
or cl, al
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, dl
xor dl, 1
and al, dl
or al, bl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x31d8225a
mov ebp, 0xe170b987
cmovne edx, ebp
test al, al
cmove edx, ebp
test cl, 1
mov eax, 0x31d8225a
jmp 0x140031dc0
cmp ecx, 0x6e9cabb3
je 0x140033f3e
cmp ecx, 0x6f705fdb
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ecx, ebx
not ecx
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x342c611a
and ebx, 0xcbd39ee5
or ebx, edi
or ecx, ebp
and ebp, 0x342c611a
and edx, 0xcbd39ee5
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8fd9e5bb
and ecx, 0x70261a44
or ecx, edx
mov edx, ecx
xor edx, 0x50261044
xor ecx, 0x86c9818b
and ecx, 0xa6c98b8b
and edx, 0x59367474
or edx, ecx
xor edx, 0x59367474
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
and dl, r8b
and r8b, al
and bl, cl
or bl, r8b
xor bl, 1
or bl, al
and cl, al
or dl, cl
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x656e3b08
mov ebp, 0xcfa48a04
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x656e3b08
cmovne eax, ebp
test dl, dl
cmovne eax, ecx
jmp 0x14003481f
cmp ecx, 0xf7bd00ab
je 0x140034045
cmp ecx, 0xf82c6597
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov r9d, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0xf5249ed3
mov edx, ebx
not edx
or ebp, 0x28a000c
and ebp, 0x26aa9c8e
and ecx, 0xd1040251
or ecx, ebp
and ebx, 0x26aa9c8e
and edx, 0x8516120
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xadb612c
and edx, 0xf5249ed3
or edx, ecx
mov ecx, edx
mov ebx, edx
xor ebx, 0xfd4957a7
and ebx, edx
not edx
and edx, 0x9a3857a6
and ecx, 0x65c7a859
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0x980857a6
or edx, 0x2b6a858
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x2985ec81
and edi, 0xd4481326
or edi, eax
or edx, esi
and esi, 0x2985ec81
and ebx, 0xd67a137e
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x2b6a859
and edx, 0xfd4957a6
or edx, eax
and ebp, 1
xor ecx, 0x65c7a858
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x9b59fefc
and ecx, 0x64a60103
or ecx, eax
xor ecx, 0x64a60103
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0x4a573ae1
and eax, ecx
or ecx, 0xb5a8c51e
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x33cee92b
and edx, 0x481112c0
or edx, ebx
or ecx, ebp
and ebp, 0x33cee92b
and eax, 0xcc3116d4
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xadadcf98
and ecx, 0x52523067
or ecx, eax
mov eax, ecx
xor eax, 0x18050804
xor ecx, 0xe7faf579
mov edx, ecx
and edx, 0xe34076e3
and eax, 0x1cbf891c
or eax, edx
xor eax, 0x1cbf891c
or eax, ecx
cmp eax, 0xffffffff
sete r8b
setne r11b
cmp r9d, 0xa
setl r10b
cmp r9d, 9
setg sil
mov edx, r11d
xor dl, r8b
and dl, r11b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r10d
or dl, al
xor al, 1
or al, sil
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
or sil, r11b
xor r11b, r10b
xor r11b, 1
xor r10b, r8b
xor sil, 1
or sil, r10b
xor sil, 1
mov edx, r11d
and dl, sil
xor sil, r11b
or sil, dl
mov edx, esi
xor dl, 1
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, edx
and r8b, sil
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
mov ecx, r8d
xor cl, 1
xor r8b, dl
or cl, sil
xor cl, 1
or cl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, bl
or cl, r8b
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x1629dd1f
mov ebp, 0xeffc3b52
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x1629dd1f
jmp 0x140031dc0
cmp ecx, 0xd330256
je 0x14003414e
cmp ecx, 0xd7af6c8
jne 0x14001e8d0
mov rax, qword [rsp + 0x148]
mov byte [rax], 0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x19206caf
and edx, ebp
not ebp
and ebp, 0x1900208c
and ecx, 0x204c23
or ecx, ebp
xor ecx, 0x204c23
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa3237417
and edx, 0x5cdc8be8
or edx, ecx
mov ebp, edx
xor ebp, 0x45fce747
mov ecx, edx
xor ecx, 0x45fce746
and ecx, ebp
xor edx, 0x30001018
and edx, 0x356cd718
and ebp, 0xca9328e7
or ebp, edx
mov edx, ebp
xor edx, 0x8a812066
mov ebx, ecx
not ebx
xor ebp, 0x356cd719
mov edi, ebx
and edi, 0x447a5a89
and ecx, 0xbb85a576
or ecx, edi
or ebx, ebp
and ebp, 0x447a5a89
and edx, 0xbb85a576
or edx, ebp
xor edx, ecx
not ebx
or ebx, edx
mov edx, ebx
mov ecx, ebx
xor ecx, 0x47ff05b
and ecx, ebx
not ebx
and ebx, 0x4105041
and edx, 0x6fa01a
or edx, ebx
xor edx, 0x6fa01a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfb800fa4
and ecx, 0x47ff05b
or ecx, edx
sete cl
setne bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov edx, ebx
and dl, r9b
mov eax, r8d
and al, cl
or al, dl
xor r9b, al
and r9b, al
or bl, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov ebx, r9d
xor bl, 1
mov r8d, ecx
xor r8b, 1
mov eax, ebx
and al, r9b
mov edx, r8d
and dl, cl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xdfc3c74b
mov ebp, 0x446743ed
cmovne eax, ebp
test cl, 1
mov ecx, 0xdfc3c74b
cmovne ecx, eax
lea rbp, [rsp + 0x2a0]
mov qword [rsp + 0x150], rbp
jmp 0x140030898
cmp ecx, 0x9084b04b
je 0x140034180
cmp ecx, 0x9151f902
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x2a18144f
mov eax, edi
and eax, 0x95054830
or eax, ecx
mov ebx, eax
xor ebx, 0x810
xor eax, 0x6a3a9603
mov ebp, edx
or ebp, 0xbf1d5c7f
mov ecx, ebp
not ecx
and eax, 0xff3fd623
and ebx, 0x85c
or ebx, eax
and ebp, 0xff3fd623
and ecx, 0xc02180
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0x45690228
and ecx, 0xba96fdd7
or ecx, eax
mov eax, ecx
xor eax, 0x4012080
and edx, 0x2e30ef5f
and edi, 0xd1cf10a0
or edi, edx
mov edx, edi
xor edx, 0x50450080
xor ecx, 0xfa745e56
mov ebp, ecx
and ebp, 0xa9aa953f
and eax, 0x56556ac0
or eax, ebp
xor edi, 0x2820851f
and edi, 0xa9aa953f
and edx, 0x56556ac0
or edx, edi
xor edx, eax
xor ecx, edx
test ecx, edx
sete al
cmp dword [0x1400a3d50], 9
setg bl
xor al, bl
mov edx, eax
xor dl, 1
or bl, dl
mov ecx, ebx
not cl
and dl, bl
or bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xf4d371aa
mov edx, 0xc1e3c74f
cmovne ecx, edx
test bl, bl
mov ebp, 0xf4d371aa
jmp 0x140028f26
cmp ecx, 0x57417340
je 0x140034262
cmp ecx, 0x57a4d597
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1f00ca08
mov ebp, ecx
and ebp, 0x400010b4
or ebp, edx
xor ebp, 0x400010b4
and ecx, 0xa0ff2543
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x82bd574c
and ecx, 0x7d42a8b3
or ecx, edx
mov edx, ecx
xor edx, 0x2242720f
mov edi, ecx
xor edi, 0xddbd8df0
mov ebx, edi
and ebx, 0xa2e4ca08
mov ebp, ecx
xor ebp, 0x80a6b807
and ebp, edx
mov edx, ebx
and edx, ebp
xor ebp, ebx
or ebp, edx
mov edx, ebp
not edx
and edx, 0x5d1b35f6
and ebp, 0xa2e4ca09
or ebp, edx
and edi, 1
xor ecx, 0xddbd8df1
or ecx, edi
mov edx, ecx
not edx
and edx, 0x2a769337
and ecx, 0xd5896cc8
or ecx, edx
mov ebx, ecx
xor ebx, 0xd48124c8
xor ecx, 0x2a769337
mov edx, ebp
not edx
mov edi, edx
and edi, 0x2b1ec825
and ebp, 0xd4e137da
or ebp, edi
or edx, ecx
and ecx, 0x2b1ec825
and ebx, 0xd4e137da
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebx, edx
not ebx
or edx, 0x5ceb2e35
mov ebp, edx
not ebp
or ebx, 0xa314d1ca
mov ecx, ebx
not ecx
and edx, 0xfdd0c8ec
and ebp, 0x2041102
or ebp, edx
and ebx, 0xfdd0c8ec
and ecx, 0x2b2611
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x5ceb2e35
and ecx, 0xa314d1ca
or ecx, edx
setne dl
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, al
and bl, dl
or bl, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe01f909d
mov ebp, 0x7c3335a7
jmp 0x140027d33
cmp ecx, 0xcd8d7364
je 0x140034376
cmp ecx, 0xce994652
jne 0x14001e8d0
mov ecx, 0xa87c1d76
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x36bc1994
je 0x14003438c
cmp ecx, 0x374bbdcc
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xf25f6dd2
mov edx, ebp
and edx, 0xda0922c
or edx, ecx
xor edx, 0xda0922c
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and ebx, edx
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
mov ecx, edx
not cl
and cl, r10b
mov ebx, eax
or bl, r10b
xor cl, 1
mov r11d, ecx
xor r11b, bl
or cl, bl
xor cl, 1
or cl, r11b
and dl, al
and r9b, r8b
and al, r10b
or al, r9b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xae3c6f11
mov ebp, 0x9657471c
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xae3c6f11
jmp 0x14002749c
cmp ecx, 0xad831574
je 0x140034562
cmp ecx, 0xadfa3c44
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 0xe406235c
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0x1bf9dca3
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0x9a44a4a6
and edi, 0x1b95801
or edi, eax
or ebx, esi
and esi, 0x9a44a4a6
and ecx, 0x65bb5b59
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0x9fb153fe
and ebx, 0x604eac01
or ebx, eax
mov eax, ebx
xor eax, 0x7bb770a3
and ebp, 0x5b5baf88
and edx, 0xa4a45077
or edx, ebp
mov ecx, edx
xor ecx, 0xa4a45077
xor ebx, 0x84488f5c
and ecx, ebx
xor edx, 0x5b5baf88
and edx, eax
or edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete cl
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and cl, dl
xor dl, al
and al, bl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov ebx, ecx
and cl, dl
xor dl, 1
xor bl, 1
and bl, dl
or cl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xe24c262e
mov ebp, 0xd330256
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0xe24c262e
jmp 0x140031dc0
cmp ecx, 0x7edf61be
je 0x140034580
cmp ecx, 0x7f472f6e
jne 0x14001e8d0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x12036e9a
and ebp, edx
not edx
or ecx, 0xedfc9165
mov ebx, ecx
not ebx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xcfb6ac24
and ebx, 0x1001429a
or ebx, esi
or ecx, edi
and edi, 0xcfb6ac24
and ebp, 0x304953db
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xedfc9164
and ecx, 0x12036e9b
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x9532ebe9
and ecx, 0x6acd1416
or ecx, ebp
xor ecx, 0x6acd1416
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9ed2a7cf
and ecx, 0x612d5830
or ecx, edx
xor ecx, 0x612d5830
sete cl
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
mov edx, r9d
and dl, r8b
mov r10d, ebx
and r10b, cl
or r10b, dl
xor r10b, 1
or r10b, r8b
or r9b, bl
xor cl, bl
and cl, bl
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov ebx, eax
xor bl, 1
xor al, cl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
and al, r10b
mov ecx, r10d
and cl, dl
xor dl, r10b
xor r10b, 1
xor bl, 1
and bl, r10b
or bl, al
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x40ca313a
mov ecx, 0xbe77b953
cmovne eax, ecx
test dl, 1
mov ecx, 0x40ca313a
jmp 0x140032ef0
cmp ecx, 0xed505593
je 0x140034731
cmp ecx, 0xeda50581
jne 0x14001e8d0
movzx esi, word [rsp + 0x1de]
mov ecx, dword [0x1400a3d54]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xf48d1dab
and edx, 0xb72e254
or edx, ebp
and ebx, 0xf48d1dab
and ecx, 0xb72e254
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
sete bl
cmp dword [0x1400a3d50], 9
setg dl
xor bl, dl
and bl, dl
xor cl, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov edx, ebx
not dl
and dl, bl
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, cl
mov eax, edx
not al
and al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x524a8597
mov ebp, 0x3c495ed2
cmovne edx, ebp
test al, al
mov eax, 0x524a8597
cmove edx, eax
mov qword [rsp + 0x1e0], rsi
test cl, 1
cmovne edx, ebp
mov ecx, edx
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x21db6a6a
je 0x140034767
cmp ecx, 0x22c13599
jne 0x14001e8d0
mov ecx, 0x9a4bff16
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x9f0f8b47
je 0x14003477d
cmp ecx, 0xa0944316
jne 0x14001e8d0
mov rax, qword [rsp + 0x190]
mov rcx, qword [rsp + 0x1c8]
movzx eax, word [rax + rcx*2]
mov word [rsp + 0x1de], ax
mov ecx, 0x9715971a
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x6651f131
je 0x140034832
cmp ecx, 0x669b3030
jne 0x14001e8d0
mov ecx, 0xbfc5d8f8
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xdfc3c74b
je 0x140034869
cmp ecx, 0xdfff24d9
jne 0x14001e8d0
mov rcx, qword [rsp + 0x150]
call fcn.140034de0
mov dword [rsp + 0x158], eax
mov ecx, 0x9924cd48
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0x480dd1a6
je 0x140034989
cmp ecx, 0x495669f4
jne 0x14001e8d0
mov ecx, 0xae7dfef3
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp ecx, 0xc0b8a4a6
je 0x14003499f
cmp ecx, 0xc1020af6
jne 0x14001e8d0
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0x32fdd027
and ecx, ebp
mov edx, ebp
or edx, 0xcd022fd8
mov edi, ecx
not edi
mov esi, edx
and esi, 0xaaa90897
mov ebx, eax
and ebx, 0x1054d020
or ebx, esi
or edx, edi
and edi, 0xaaa90897
and ecx, 0x5556f768
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6fba6b6b
and edx, 0x90459494
or edx, ecx
mov ecx, edx
xor ecx, 0xa2b844b2
and eax, 0x7502dd28
and ebp, 0x8afd22d7
or ebp, eax
mov eax, ebp
xor eax, 0x8afd22d7
xor edx, 0x5d47bb4d
and eax, edx
xor ebp, 0x7502dd28
and ebp, ecx
or ebp, eax
xor edx, ebp
test edx, ebp
sete al
setne cl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl r8b
mov edx, r8d
xor dl, cl
mov ebx, edx
xor bl, r9b
and bl, dl
or cl, r8b
xor cl, 1
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor bl, 1
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc3965a99
mov ebp, 0xca90accb
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xc3965a99
cmovne eax, ebp
jmp 0x14002c2a4
cmp ecx, 0x904e71
je 0x140034aa7
cmp ecx, 0x9b6789
jne 0x14001e8d0
mov eax, dword [rsp + 0x22c]
mov eax, dword [rsp + 0x22c]
mov eax, dword [rsp + 0x22c]
mov eax, dword [rsp + 0x22c]
mov eax, dword [rsp + 0x22c]
mov ecx, 0x259ab1c
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov dword [rsp + 0x44], r15d
mov dword [rsp + 0x48], r14d
mov eax, dword [0x1400a3d4c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 0xbafee0ec
mov ebp, eax
not ebp
or ecx, 0x1000003
and ecx, 0x93ae00a3
and edx, 0x2850e04c
or edx, ecx
and eax, 0x93ae00a3
and ebp, 0x44011f10
or ebp, eax
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x45011f13
and ebp, 0xbafee0ec
or ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
or ecx, 0xbab91e72
mov ebx, ecx
not ebx
mov eax, ebp
xor eax, 0x4546e18d
and eax, ebp
mov edi, eax
not edi
mov esi, ecx
and esi, 0xd5721f9a
and ebx, 0x4e005
or ebx, esi
or ecx, edi
and edi, 0xd5721f9a
and eax, 0x2a8de065
or eax, edi
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7a086d1c
and ecx, 0x85f792e3
or ecx, eax
mov eax, ecx
xor eax, 0xc0206167
and edx, 1
xor ebp, 0xfffffffe
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0x3f4e8c90
mov ebx, ecx
and ebx, 0x1c9b1698
and eax, 0xe364e967
or eax, ebx
or ecx, ebp
and ebp, 0x1c9b1698
and edx, 0xe364e967
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x7efa4d70
and edx, ecx
not ecx
and ecx, 0x6ed84100
and eax, 0x10220c70
or eax, ecx
mov ecx, eax
xor ecx, 0x200020
xor eax, 0xefddf38f
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x1742acd9
and ecx, 0x68b84120
or ecx, ebx
or eax, ebp
and ebp, 0x1742acd9
and edx, 0xe8bd5326
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8105b28f
and eax, 0x7efa4d70
or eax, ecx
setne al
sete cl
cmp dword [0x1400a3d48], 9
setg dl
xor cl, dl
xor cl, 1
or cl, dl
xor cl, 1
xor al, dl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
test dl, 1
mov ecx, 0x6ef027da
mov eax, 0xa67d01c5
cmovne ecx, eax
mov dword [rsp + 0x40], ecx
mov ecx, 0x6ef027da
mov eax, 0x4c409c41
cmovne ecx, eax
mov dword [rsp + 0x3c], ecx
mov ecx, 0xf4838b90
mov eax, 0x354723ca
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r14d, 0xf4838b90
mov eax, 0x1f030393
cmovne r14d, eax
mov r8d, 0xf3d1ba80
mov eax, 0xa25f8e01
cmovne r8d, eax
mov ecx, 0xf3d1ba80
mov eax, 0x512fe6b5
cmovne ecx, eax
mov dword [rsp + 0x34], ecx
mov r11d, 0xc91e1eb9
mov eax, 0x5134e876
cmovne r11d, eax
mov eax, 0xb882457b
mov ecx, 0xb2788c26
cmovne eax, ecx
mov ecx, 0xb882457b
mov edx, 0xe6d37c6a
cmovne ecx, edx
mov edx, 0xc91e1eb9
mov ebp, 0x6df1aa69
cmovne edx, ebp
mov ebx, 0x964b8874
mov ebp, 0x6d408a79
cmovne ebx, ebp
mov dword [rsp + 0x30], ebx
mov ebx, 0x38d1d6c6
mov ebp, 0x17239cde
cmovne ebx, ebp
mov dword [rsp + 0x2c], ebx
mov esi, 0x38d1d6c6
mov ebp, 0xc6a466e5
cmovne esi, ebp
mov ebx, 0x964b8874
mov ebp, 0xf46ce8f1
cmovne ebx, ebp
mov dword [rsp + 0x28], ebx
mov ebp, 0x56359535
mov ebx, 0xd113f3a8
cmovne ebp, ebx
mov edi, 0xae054cb
mov ebx, 0xc8b748c1
cmovne edi, ebx
mov dword [rsp + 0x4c], edi
mov r9d, 0xae054cb
mov ebx, 0xb898c73b
cmovne r9d, ebx
mov r10d, 0x56359535
mov ebx, 0xcfb36335
cmovne r10d, ebx
mov edi, 0x2ff76ee5
mov ebx, 0x3d7e8952
cmovne edi, ebx
mov r15d, 0x2ff76ee5
mov ebx, 0x6aae9059
cmovne r15d, ebx
mov r12d, 0x2976c820
nop dword [rax + rax]
mov r13d, r12d
cmp r12d, 0xae054ca
jle 0x140027810
cmp r13d, 0x3d7e8951
jle 0x140027860
cmp r13d, 0x56359534
jle 0x1400278f4
cmp r13d, 0x6d408a78
jle 0x1400279cd
cmp r13d, 0x6d408a79
je 0x140027b2f
mov r12d, ecx
cmp r13d, 0x6df1aa69
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0x6ef027da
jne 0x1400277b0
mov r12d, 0x4c409c41
jmp 0x1400277b0
cmp r13d, 0xc8b748c0
jg 0x1400278b0
cmp r13d, 0xb2788c25
jg 0x140027928
cmp r13d, 0xa25f8e00
jle 0x140027a06
cmp r13d, 0xa25f8e01
je 0x140027bae
mov r12d, r13d
cmp r13d, 0xa67d01c5
jne 0x1400277b0
mov r12d, 0x6df1aa69
jmp 0x1400277b0
cmp r13d, 0x2ff76ee4
jg 0x140027960
cmp r13d, 0x1f030392
jg 0x140027a31
cmp r13d, 0xae054cb
je 0x140027b3a
mov r12d, r13d
cmp r13d, 0x17239cde
jne 0x1400277b0
mov r12d, dword [rsp + 0x30]
jmp 0x1400277b0
cmp r13d, 0xe6d37c69
jg 0x140027995
cmp r13d, 0xcfb36334
jg 0x140027a56
mov r12d, ebp
cmp r13d, 0xc8b748c1
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0xc91e1eb9
jne 0x1400277b0
mov r12d, dword [rsp + 0x3c]
jmp 0x1400277b0
cmp r13d, 0x512fe6b4
jg 0x140027a80
cmp r13d, 0x3d7e8952
je 0x140027b4d
mov r12d, r13d
cmp r13d, 0x4c409c41
jne 0x1400277b0
mov r12d, dword [rsp + 0x40]
jmp 0x1400277b0
cmp r13d, 0xb898c73a
jg 0x140027aaa
mov r12d, r11d
cmp r13d, 0xb2788c26
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0xb882457b
jne 0x1400277b0
mov r12d, 0xe6d37c6a
jmp 0x1400277b0
cmp r13d, 0x3787a1db
jg 0x140027ad1
cmp r13d, 0x2ff76ee5
je 0x140027b58
mov r12d, r13d
cmp r13d, 0x354723ca
jne 0x1400277b0
mov r12d, 0xcfb36335
jmp 0x1400277b0
cmp r13d, 0xf46ce8f0
jg 0x140027afc
mov r12d, eax
cmp r13d, 0xe6d37c6a
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0xf3d1ba80
jne 0x1400277b0
mov r12d, 0x512fe6b5
jmp 0x1400277b0
mov r12d, r14d
cmp r13d, 0x56359535
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0x6aae9059
jne 0x1400277b0
mov rbx, qword gs:[0x30]
mov qword [rsp + 0x290], rbx
mov r12d, edi
jmp 0x1400277b0
mov r12d, r10d
cmp r13d, 0x9309355f
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0x964b8874
jne 0x1400277b0
mov r12d, 0xf46ce8f1
jmp 0x1400277b0
cmp r13d, 0x1f030393
je 0x140027b6c
mov r12d, r13d
cmp r13d, 0x2976c820
jne 0x1400277b0
mov r12d, r15d
jmp 0x1400277b0
mov r12d, r9d
cmp r13d, 0xcfb36335
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0xd113f3a8
jne 0x1400277b0
mov r12d, dword [rsp + 0x28]
jmp 0x1400277b0
mov r12d, r8d
cmp r13d, 0x512fe6b5
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0x5134e876
jne 0x1400277b0
mov r12d, dword [rsp + 0x34]
jmp 0x1400277b0
cmp r13d, 0xb898c73b
je 0x140027b7e
mov r12d, r13d
cmp r13d, 0xc6a466e5
jne 0x1400277b0
mov r12d, dword [rsp + 0x2c]
jmp 0x1400277b0
mov r12d, edx
cmp r13d, 0x3787a1dc
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0x38d1d6c6
jne 0x1400277b0
mov r12d, 0xc6a466e5
jmp 0x1400277b0
mov r12d, esi
cmp r13d, 0xf46ce8f1
je 0x1400277b0
mov r12d, r13d
cmp r13d, 0xf4838b90
jne 0x1400277b0
mov rbx, qword [rsp + 0x290]
mov r12d, 0x1f030393
jmp 0x1400277b0
mov r12d, 0x3787a1dc
jmp 0x1400277b0
mov rbx, qword [rsp + 0x290]
mov r12d, 0xb898c73b
jmp 0x1400277b0
mov r12d, 0x9309355f
jmp 0x1400277b0
mov rbx, qword gs:[0x30]
mov r12d, 0x6aae9059
jmp 0x1400277b0
mov rbx, qword [rsp + 0x290]
mov r12d, dword [rsp + 0x38]
jmp 0x1400277b0
mov rbx, qword [rsp + 0x290]
mov qword [rsp + 0x298], rbx
mov r12d, dword [rsp + 0x4c]
jmp 0x1400277b0
mov ecx, 0x59c6133f
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x298]
mov ecx, 0xc335a2f4
jmp 0x140034d87
mov rax, qword [rsp + 0x1a8]
mov ecx, 0x7e3705a0
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x9151f902
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbee9c2ac
and edx, ecx
and ecx, 0x41163d53
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1000400
xor ecx, 0xbee9c2ac
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe6ffb9ff
and ebp, 0x19004600
or ebp, edi
or ecx, ebx
and ebx, 0xe6ffb9ff
and edx, 0x19004600
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xc463b7c
and ebp, 0xf3b9c483
or ebp, edi
or edx, ebx
and ebx, 0xc463b7c
and ecx, 0xf3b9c483
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xca27c88f
and edx, 0x35d83770
or edx, ecx
mov ecx, edx
xor ecx, 0x24d81740
xor edx, 0xc802
and edx, 0x1100e832
and ecx, 0xeeff17cd
or ecx, edx
mov edx, ecx
xor edx, 0x1002820
xor ecx, 0xeeff17cd
mov ebp, ecx
and ebp, 0xf83dd052
and edx, 0x7c22fad
or edx, ebp
xor edx, 0xf83dd052
xor ecx, edx
test ecx, edx
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and al, r9b
or al, bl
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
or al, bl
mov edx, ecx
xor dl, al
mov edx, 0x938d2d4c
mov ebp, 0x3b94f876
cmovne edx, ebp
test al, al
jmp 0x14002cb9c
mov ecx, 0xdfff24d9
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb5d65c80
and ecx, eax
and eax, 0x4a29a37f
or eax, edx
mov edx, eax
xor edx, 0x4a088057
xor eax, 0xb5d65c80
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xa5733728
and edx, 0x5a8cc8d7
or edx, ebx
or eax, ebp
and ebp, 0xa5733728
and ecx, 0x5a8cc8d7
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0x72d9f1e5
and eax, 0x8d260e1a
or eax, ecx
mov ebp, eax
xor ebp, 0x85200e11
mov ecx, edx
not ecx
xor eax, 0x72d9f1e4
mov ebx, ecx
and ebx, 0x688f212a
and edx, 0x9770ded5
or edx, ebx
or ecx, eax
and eax, 0x688f212a
and ebp, 0x9770ded5
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x1e2ccaf
and ecx, 0xfe1d3350
or ecx, eax
mov eax, ecx
xor eax, 0xb0180150
xor ecx, 0x1e004a4
and ecx, 0x4fe536a4
and eax, 0xb01ac95b
or eax, ecx
mov ecx, eax
xor ecx, 0xa00424
xor eax, 0x10180013
and ecx, 0xa0a2cd6c
and eax, 0x5f5d3293
or eax, ecx
xor eax, 0x5f5d3293
sete al
setne cl
cmp dword [0x1400a3d50], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, edx
xor bl, al
not bl
and bl, al
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x8592c6bc
mov ebp, 0x9c3df470
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x8592c6bc
jmp 0x140030ce3
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov ecx, esi
or ecx, 0xf38bec4f
mov edi, ecx
not edi
mov ebx, ebp
or ebx, 0xc7413b0
mov edx, ebx
not edx
and ecx, 0x17c3cd78
and edi, 0x8341280
or edi, ecx
and ebx, 0x17c3cd78
and edx, 0xe0082007
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x3bfe501
and edx, 0xfc401afe
or edx, ecx
mov ecx, edx
xor ecx, 0x70200847
and ebp, 0xc0cf1217
and esi, 0x3f30ede8
or esi, ebp
mov ebp, esi
xor ebp, 0x3620e8c0
xor edx, 0xfcbf6b0
mov ebx, edx
and ebx, 0x89161738
and ecx, 0x76e9e8c7
or ecx, ebx
xor esi, 0x80061210
and esi, 0x89161738
and ebp, 0x76e9e8c7
or ebp, esi
xor ebp, ecx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
mov ecx, ebx
xor cl, al
xor al, 1
mov edx, ebx
xor dl, al
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x96fe288
mov ebp, 0xdf3e489e
cmovne ecx, ebp
test al, 1
mov eax, 0x96fe288
jmp 0x14002ced6
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd5d96269
and edx, ebp
not ebp
and ebp, 0xc3233422
and ecx, 0x3cdccbdd
or ecx, ebp
mov ebp, ecx
xor ebp, 0x884000
xor ecx, 0xc1012020
or ecx, 0x2a269d96
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf4771b5f
and ebp, 0x1886020
or ebp, edi
or ecx, ebx
and ebx, 0xf4771b5f
and edx, 0xb88e4a0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd46f47bb
and ecx, 0x2b90b844
or ecx, edx
mov edx, ecx
xor edx, 0xfe49da2d
xor ecx, 0x2220c2
and ecx, 0xcc2a22c3
mov ebp, edx
and ebp, 0x33d5dd3c
or ebp, ecx
mov ecx, ebp
xor ecx, 0x33d5dd3c
mov ebx, ecx
and ebx, 0x89ca2eeb
and edx, 0x7635d114
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x7635d115
and edx, 0x89ca2eea
or edx, ebx
and ecx, 1
xor ebp, 0x33d5dd3d
or ebp, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xcd5cec9e
and edx, 0x32a31361
or edx, edi
or ebx, ebp
and ebp, 0xcd5cec9e
and ecx, 0x32a31361
or ecx, ebp
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0x94416d0d
and edx, ebx
not ebx
and ebx, 0x4404d01
and ecx, 0x9001200c
or ecx, ebx
mov ebp, ecx
xor ebp, 0x90000008
xor ecx, 0x6ffedff3
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x21996a16
and ebp, 0x94400509
or ebp, edi
or ecx, ebx
and ebx, 0x21996a16
and edx, 0xde6695e9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x43bc19ae
and ecx, 0xbc43e651
or ecx, edx
mov edx, ecx
xor edx, 0xa1c
xor ecx, 0xd34114a3
and ecx, 0xfb4395e3
and edx, 0x4bc6a1c
or edx, ecx
xor edx, 0x4bc6a1c
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, r9d
xor al, cl
mov edx, eax
and dl, r9b
and al, cl
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r9b, bl
or bl, r8b
xor bl, 1
and cl, r8b
or cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0x763fe039
mov edx, 0xe7ee8291
cmovne ecx, edx
test al, 1
cmovne ecx, r13d
jmp 0x140032025
mov r8, qword [rsp + 0x1b8]
mov r9, qword [rsp + 0x1e0]
mov edx, dword [0x1400a3d54]
lea edi, [rdx - 1]
imul edi, edx
mov eax, edi
not eax
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
mov edx, edi
or edx, 1
mov ebx, edx
and ebx, 0x23a941a9
mov esi, eax
and esi, 0xdc56be56
or esi, ebx
mov ebx, ebp
not ebx
or edx, ebx
and ebx, 0x23a941a9
and ebp, 0xdc56be56
or ebp, ebx
mov ebx, dword [0x1400a3d50]
xor ebp, esi
not edx
or edx, ebp
and eax, 0x18d8c17f
and edi, 0xe7273e80
or edi, eax
mov eax, edi
xor eax, 0x86250e80
mov ebp, edx
not ebp
mov esi, ebp
and esi, 0x61c2b106
and edx, 0x9e3d4ef9
or edx, esi
xor edi, 0xc08106
and edi, 0x61c2b106
and eax, 0x9e3d4ef9
or eax, edi
xor eax, edx
xor ebp, eax
test ebp, eax
setne r11b
sete cl
cmp ebx, 0xa
setl dl
cmp ebx, 9
setg bl
mov r10d, ebx
and r10b, cl
or cl, bl
xor cl, 1
mov eax, r11d
and al, dl
or dl, r11b
xor dl, 1
mov esi, ecx
and sil, dl
xor dl, cl
or dl, sil
or al, r10b
mov ecx, ebx
xor cl, r11b
or bl, r11b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, edx
xor cl, 1
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x87b70ff3
mov ebp, 0x3545d511
cmovne edx, ebp
lea rbp, [r8 + r9*4]
test al, 1
mov eax, edx
mov ebx, 0x87b70ff3
cmovne eax, ebx
mov qword [rsp + 0x1e8], rbp
jmp 0x14002c2a4
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov edx, edi
and edx, 0x1fb163f6
mov eax, ecx
and eax, 0xe04e9c09
or eax, edx
mov ebx, eax
not ebx
xor eax, 0x8810302
mov ebp, edi
or ebp, 0xa8c38f03
mov edx, ebp
not edx
or eax, 0x103020f8
and eax, 0xb8f32ffa
and ebx, 0x8001
or ebx, eax
and ebp, 0xb8f32ffa
and edx, 0x470c5004
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x573c70fd
and edx, 0xa8c38f02
or edx, eax
and edi, 0xddca0fe8
and ecx, 0x2235f017
or ecx, edi
mov eax, ecx
xor eax, 0x2235f017
xor ecx, 0xddca0fe8
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400a3d50], 9
setg cl
mov edx, ecx
xor dl, al
mov ebx, edx
xor bl, cl
and bl, dl
not dl
and dl, al
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0xa22bfb7
mov edx, 0x15f000a0
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0xa22bfb7
cmovne ecx, edx
jmp 0x140034147
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xe71a30d5
and ecx, 0x18e5cf2a
or ecx, ebx
mov ebx, ecx
xor ebx, 0x800492a
xor ecx, 0xe71a30d5
mov edi, ecx
and edi, 0x76f786d0
and ebx, 0x8908792f
or ebx, edi
or ecx, ebp
and ebp, 0x76f786d0
and edx, 0x8908792f
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf0ffe333
and ecx, 0xf001ccc
or ecx, edx
xor ecx, 0xf001ccc
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r11d, ebx
xor r11b, 1
mov edx, r11d
and dl, bl
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r11b
xor cl, 1
or cl, dl
mov edx, r10d
and dl, cl
not cl
and cl, al
or cl, dl
or r10b, r8b
xor r10b, 1
xor al, r9b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xf4b27b58
mov ebp, 0x46c644d9
cmovne edx, ebp
test al, al
mov ecx, edx
cmovne ecx, ebp
jmp 0x14003425b
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x372d1c4
and edx, 0xfc8d2e3b
or edx, ecx
mov ebx, edx
xor ebx, 0x8000000
xor edx, 0x309100
or ebp, 0x1ef1b303
mov ecx, ebp
not ecx
or edx, 0xc1064cac
and edx, 0xd5b7ffaf
and ebx, 0xa400000
or ebx, edx
and ebp, 0xd5b7ffaf
and ecx, 0x20080050
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xe10e4cfc
and ecx, 0x1ef1b303
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0xe108df1e
mov ebx, edx
and ebx, ebp
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x1ef720e0
and edx, 0xe108df1f
or edx, ebx
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xdd762fb0
and edx, 0x2289d04f
or edx, edi
or ebx, ecx
and ecx, 0xdd762fb0
and ebp, 0x2289d04f
or ebp, ecx
xor ebp, edx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov r9d, eax
xor r9b, 1
xor cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
mov r10d, r9d
xor r10b, cl
or cl, r9b
and r9b, al
xor r9b, 1
mov ebx, r9d
xor bl, al
or r9b, al
xor r9b, 1
or r9b, bl
or dl, r8b
mov eax, r9d
xor al, 1
and al, dl
xor dl, 1
and dl, r9b
or dl, al
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x301f04c8
mov ebp, 0xf110635e
cmovne eax, ebp
test cl, 1
mov ecx, 0x301f04c8
jmp 0x140030895
mov ecx, 0x17367482
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp dword [rsp + 0x24c], 0
sete byte [rsp + 0x205]
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1001810c
mov edx, eax
and edx, 0xe8e1812
or edx, ecx
xor edx, 0xe8e1812
and eax, 0xe17066e1
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcb50a001
and eax, 0x34af5ffe
or eax, ecx
mov edx, eax
xor edx, 0x2a20c6e0
mov ecx, eax
xor ecx, 0xd5df391f
mov ebp, ecx
and ebp, 0x7c9540ff
xor eax, 0x56b5861f
and eax, edx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xf69cd487
and eax, 0x9632b78
or eax, ebp
xor eax, 0x75f66b86
and edx, 0x7945b924
mov ebp, ecx
and ebp, 0x86ba46db
or ebp, edx
xor ebp, 0x7945b925
and ecx, 1
or ecx, ebp
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8ea8ac76
and ecx, 0x71575389
or ecx, eax
mov eax, ecx
xor eax, 0x40011288
xor ecx, 0xe20ac44
and ecx, 0x3f76ed45
and eax, 0xc08912ba
or eax, ecx
mov ecx, eax
xor ecx, 0x2b56ec45
xor eax, 0x40810228
and ecx, 0xab5efcd7
and eax, 0x54a10328
or eax, ecx
mov ecx, eax
xor ecx, 0x812a0c4
xor eax, 0x14800228
and eax, 0xb7cc5e3b
and ecx, 0x4833a1c4
or ecx, eax
xor ecx, 0x4833a1c4
sete al
setne r8b
cmp dword [0x1400a3d50], 0xa
setl cl
mov edx, ecx
xor dl, r8b
xor dl, 1
mov ebx, ecx
or bl, al
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
or r8b, cl
xor al, cl
and al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, ebx
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x2379c512
mov ebp, 0xc7462b1f
cmovne eax, ebp
test cl, 1
cmovne eax, ebp
not dl
test dl, 1
mov ecx, 0x2379c512
jmp 0x14001e8bf
mov ecx, 0xcc5781bb
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x9241218a
mov ebp, ebx
and ebp, 0x4800c400
or ebp, edx
xor ebp, 0x4800c400
mov edx, ebx
xor edx, 0xda41e58a
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x25be1a74
and edx, 0xda41e58b
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x76360340
and edx, 0x89c9fcbf
or edx, edi
and ebx, 0x76360340
and eax, 0x89c9fcbf
or eax, ebx
xor eax, edx
xor ebp, eax
test ebp, eax
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ecx, r10d
xor cl, al
and cl, r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ebx, edx
xor bl, 1
or bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, r10d
xor r10b, r9b
and r9b, al
and dl, r8b
or dl, r9b
or al, r8b
xor al, 1
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
xor bl, 1
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
and dl, al
and bl, r8b
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x9eff09f1
mov eax, 0x876a36a5
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x9eff09f1
jmp 0x14003471d
mov ecx, 0x3c1a73d4
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp byte [rsp + 0x127], 0
mov ecx, 0x6d886086
mov eax, 0xebedece5
cmovne ecx, eax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0xb8], rax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x5adf91e5
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x8801096
mov ebx, ecx
and ebx, 0x1018800
or ebx, edx
xor ebx, 0x1018800
mov edx, ecx
xor edx, 0x9819896
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x66d60a00
and edx, 0x9929f5ff
or edx, ebx
mov ebx, edx
xor ebx, 0x90a86d68
and ebp, 0x3af379fb
and ecx, 0xc50c8604
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc50c8604
xor edx, 0x6f579297
and ebp, edx
xor ecx, 0x3af379fb
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov eax, ebx
xor al, r8b
and al, bl
and dl, r9b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
and bl, al
xor al, 1
xor cl, 1
and cl, al
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x73b50532
mov ebp, 0x916f44a5
cmovne edx, ebp
test al, al
mov eax, 0x73b50532
cmovne eax, edx
test cl, cl
jmp 0x1400328b8
mov eax, dword [rsp + 0x248]
mov ecx, 0x364c7b8b
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
movzx eax, word [rsp + 0x1de]
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x3b9f0f21
mov ebx, ecx
and ebx, 0xc460f0de
or ebx, edx
mov edx, ebx
xor edx, 0x420b09c
xor ebx, 0x191e0100
mov edi, ecx
or edi, 0xd95e4142
and ebx, 0xd95e4142
and edx, 0x26a1bebc
or edx, ebx
and edi, 0xd95e4143
xor edi, edx
and ebp, 0x743cd549
and ecx, 0x8bc32ab6
or ecx, ebp
mov edx, ecx
xor edx, 0x8bc32ab6
xor ecx, 0x743cd549
and ecx, edi
not edi
and edx, edi
or ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
and r9b, dl
xor dl, al
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, r8b
and bl, al
and al, r8b
or al, r9b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and dl, cl
and bl, al
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xf9529a07
cmovne ecx, r12d
test al, 1
mov eax, 0xf9529a07
jmp 0x140034a9c
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xcb01e16c
and ecx, 0x34fe1e93
or ecx, edx
mov ebp, ecx
xor ebp, 0x34fe1e93
mov ebx, ecx
xor ebx, 0xcb01e16c
mov edx, ecx
xor edx, 0x7cb9f378
mov edi, edx
and edi, ebx
and edx, ebp
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4b047b22
and edx, 0xb4fb84dd
or edx, ebp
xor edx, 0xfcbc6937
and ebx, 1
xor ecx, 0xcb01e16d
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xc5e0aff7
and ecx, 0x3a1f5008
or ecx, ebp
xor ecx, 0x3a1f5008
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x26d173ac
and ecx, 0xd92e8c53
or ecx, edx
mov edx, ecx
xor edx, 0x8220c50
xor ecx, 0x26810288
and ecx, 0xf78d828b
and edx, 0x8727d74
or edx, ecx
mov ecx, edx
xor ecx, 0x620914
xor edx, 0x605800b
and edx, 0xe15f46b
and ecx, 0xf1ea0b94
or ecx, edx
xor ecx, 0xf1ea0b94
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
mov ebx, edx
xor bl, 1
or bl, r8b
xor r8b, al
xor al, 1
xor dl, cl
xor bl, 1
or bl, dl
xor bl, al
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x43513132
mov edx, 0xea937fdb
cmovne eax, edx
test cl, 1
mov ecx, 0x43513132
jmp 0x140032ef0
mov ecx, 0x9c6fc85b
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xedcecd5e
and edx, ecx
and ecx, 0x123132a1
or ecx, ebp
mov ebp, ecx
xor ebp, 0x313080
xor ecx, 0xedcecd5e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x92800e27
and ebp, 0x6d7ff1d8
or ebp, edi
or ecx, ebx
and ebx, 0x92800e27
and edx, 0x6d7ff1d8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
mov ebx, ecx
xor ebx, 0x54d64a66
and ebx, ecx
not ecx
and ecx, 0x60a13649
and ebp, 0x9f5ec9b6
or ebp, ecx
mov ecx, ebp
xor ecx, 0x9f5ec9b6
xor ebp, 0x60a13649
mov edx, ebp
or edx, 0xab29b599
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xa8546461
and edi, 0x54820a06
or edi, eax
or edx, esi
and esi, 0xa8546461
and ebx, 0x57ab9b9e
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x5907b352
and edx, 0xa6f84cad
or edx, eax
xor edx, 0xf22e06ca
and ebp, 0x39b68bc8
mov eax, ecx
and eax, 0xc6497437
or eax, ebp
xor eax, 0x39b68bc9
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4dd78c37
and ecx, 0xb22873c8
or ecx, eax
xor ecx, 0xb22873c8
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc0001e9
and ecx, 0x80c2a014
or ecx, edx
mov ebp, ecx
xor ebp, 0x80400004
xor ecx, 0x5e054fe2
or eax, 0x8cc2a1fd
mov edx, eax
not edx
and ecx, 0x5e87eff2
and ebp, 0x8040000d
or ebp, ecx
and eax, 0x5e87eff2
and edx, 0x21381000
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0xc25e157e
and edx, 0x3da1ea81
or edx, eax
mov eax, edx
xor eax, 0x20434348
xor edx, 0x4e9cb483
mov ecx, edx
and ecx, 0xd7b09c34
and eax, 0x284f63cb
or eax, ecx
xor eax, 0xd7b09c34
xor edx, eax
test edx, eax
sete r9b
setne bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov r8d, ecx
or cl, bl
and bl, dl
and r8b, r9b
or r8b, bl
xor dl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r8d
xor dl, 1
and dl, cl
xor cl, 1
mov eax, r8d
xor al, cl
and al, r8b
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc89509dd
mov ebp, 0x1da2fc90
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
jmp 0x14003454c
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x4f47572a
mov edi, ecx
not edi
mov edx, ebx
or edx, 0xb0b8a8d5
mov ebp, edx
not ebp
and ecx, 0xa3b8a9d8
and edi, 0x10000005
or edi, ecx
and edx, 0xa3b8a9d8
and ebp, 0x4c475622
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x4f47572b
and ebp, 0xb0b8a8d4
or ebp, ecx
mov ecx, ebp
not ecx
and ebx, ecx
and ebp, esi
or ebp, ebx
xor ecx, ebp
test ecx, ebp
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov ebx, edx
and dl, r8b
and r8b, r9b
and bl, cl
or bl, r8b
xor bl, 1
or bl, r9b
mov eax, ebx
not al
and cl, r9b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x7d83a398
mov edx, 0x74e8b8e
cmovne ecx, edx
test bl, bl
mov ebp, 0x7d83a398
cmovne ecx, ebp
jmp 0x1400333d2
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x3ec6c5c7
and ecx, 0xc1393a38
or ecx, edx
mov ebx, ecx
xor ebx, 0x3ec6c5c7
xor ecx, 0xc1393a38
mov ebp, ebx
or ebp, 0xfa9587b
mov edi, ebp
not edi
mov esi, ecx
or esi, 0xf056a784
mov edx, esi
not edx
and ebp, 0x6b781206
and edi, 0x9006a580
or edi, ebp
and esi, 0x6b781206
and edx, 0x4814879
or edx, esi
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xad6d5392
and edx, 0x5292ac6d
or edx, ebp
xor edx, 0xa2c40be8
and ebx, 0x19afc773
mov ebp, ecx
and ebp, 0xe650388c
or ebp, ebx
xor ebp, 0x19afc772
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe1a8eef6
and edx, ecx
and ecx, 0x1e571109
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa531109
xor ecx, 0xe1a8eef6
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb504c8b0
and ebp, 0x4afb374f
or ebp, edi
or ecx, ebx
and ebx, 0xb504c8b0
and edx, 0x4afb374f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x24167543
and ecx, 0xdbe98abc
or ecx, edx
xor ecx, 0xdbe98abc
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
and dl, al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, edx
not al
and al, dl
mov r9d, eax
and r9b, dl
xor al, dl
or al, r9b
mov edx, ebx
xor dl, 1
or dl, al
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, r8d
xor dl, r10b
and r10b, r8b
or r10b, dl
xor r10b, 1
mov ebx, edx
and bl, r10b
xor r10b, dl
or r10b, bl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
xor bl, r10b
mov eax, edx
and al, r10b
xor dl, r10b
or dl, al
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0x3c7ccf28
mov ecx, 0x9ad81b66
cmovne eax, ecx
test dl, 1
mov ecx, 0x3c7ccf28
cmovne ecx, eax
jmp 0x140031a79
cmp byte [rsp + 0x205], 0
mov ecx, 0xcb95e08
mov eax, 0x6b6267dd
cmovne ecx, eax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xa0], rax
mov eax, dword [rsp + 0x24c]
mov dword [rsp + 0x68], eax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x78], rax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x170]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x160]
call fcn.14003a500
mov edx, dword [0x1400a3d54]
mov esi, dword [0x1400a3d50]
lea edi, [rdx - 1]
imul edi, edx
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0x8a8274b4
mov edx, edi
and edx, 0x757d8b4b
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xe36732b6
and edx, 0x1c98cd49
or edx, ebx
mov ebx, edx
xor ebx, 0x961ab9fc
xor edx, 0x20800600
and ebp, 0xc9ca6f04
and edi, 0x363590fb
or edi, ebp
mov ebp, ebx
and ebp, 0xdd7dc1df
and edx, 0x22823e20
or edx, ebp
mov ebp, edi
xor ebp, 0x22001020
xor edi, 0xc9ca6f04
or ebx, edi
and edi, 0xdd7dc1df
and ebp, 0x22823e20
or ebp, edi
xor ebp, edx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
sete r10b
setne r8b
cmp esi, 0xa
setl dl
cmp esi, 9
setg r9b
mov ecx, edx
or cl, r10b
and r10b, r9b
xor r9b, r8b
xor cl, 1
or cl, r9b
and dl, r8b
mov r8d, ecx
not r8b
or dl, r10b
mov ebx, edx
xor bl, 1
and dl, cl
and r8b, bl
or r8b, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, r8b
test bl, bl
mov ecx, 0x20cb59ef
mov ebp, 0x1c2df204
cmovne ecx, ebp
test r8b, r8b
cmove ecx, ebp
mov qword [rsp + 0x178], rax
test dl, 1
mov eax, 0x20cb59ef
jmp 0x14003471d
cmp dword [rsp + 0x27c], 0
sete byte [rsp + 0x207]
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x95c3665a
and ecx, ebp
not ebp
and ebp, 0x11c2204a
and edx, 0x84014610
or edx, ebp
mov ebp, edx
xor ebp, 0x80010200
xor edx, 0x7bfeb9ef
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x34085d7a
and ebp, 0x81c32200
or ebp, edi
or edx, ebx
and ebx, 0x34085d7a
and ecx, 0xcbf7a285
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6a3c99a5
and edx, 0x95c3665a
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x27ee2557
mov ebp, edx
xor ebp, 0x27ee2557
and ebp, edx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xd811daa9
and ebp, 0x27ee2556
or ebp, ebx
and edx, 0xa2c4a49f
mov ebx, ecx
and ebx, 0x5d3b5b60
or ebx, edx
xor ebx, 0xa2c4a49e
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xc06cd082
and ecx, 0x3f932f7d
or ecx, edx
xor ecx, 0x3f932f7d
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7705445e
and ecx, 0x88fabba1
or ecx, edx
mov edx, ecx
xor edx, 0x701220
xor ecx, 0x7705445e
mov ebp, ecx
and ebp, 0xbb8aedc7
and edx, 0x44751238
or edx, ebp
xor edx, 0xbb8aedc7
xor ecx, edx
test ecx, edx
setne r9b
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r8d
or dl, al
xor dl, 1
mov ecx, ebx
or cl, r9b
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
and r9b, bl
or bl, r8b
xor bl, 1
and al, r8b
or al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
xor dl, 1
and dl, cl
xor cl, 1
and bl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x6a79cac0
mov ebp, 0x55f53207
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x6a79cac0
jmp 0x14003471d
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd72d1049
and edx, ecx
and ecx, 0x28d2efb6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20508190
xor ecx, 0xd72d1049
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x8aaf7e66
and ebp, 0x75508199
or ebp, edi
or ecx, ebx
and ebx, 0x8aaf7e66
and edx, 0x75508199
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x8737a8cf
and ecx, 0x78c85730
or ecx, ebp
xor ecx, 0x78c85731
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x86bcfbcf
and edx, ecx
not ecx
and ecx, 0x86bcfbcf
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2072fee9
and edx, 0xdf8d0116
or edx, ecx
xor edx, 0x5931fad9
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and dl, al
mov ebx, ecx
xor bl, r8b
and bl, cl
and cl, r8b
or cl, dl
xor al, r8b
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
not dl
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x693ab066
mov edx, 0x7e3705a0
cmovne ecx, edx
test al, al
jmp 0x14001e8b8
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 0xbf589e40
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0x40a761bf
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x9226d7ee
and ebx, 0x40812011
or ebx, eax
or edx, esi
and esi, 0x9226d7ee
and ecx, 0x6dd92811
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xbf589e41
and edx, 0x40a761be
or edx, eax
and edi, 0xab028fa4
and ebp, 0x54fd705b
or ebp, edi
mov eax, ebp
xor eax, 0x4245049
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x7adb2992
and edx, 0x8524d66d
or edx, ebx
xor ebp, 0x2a020980
and ebp, 0x7adb2992
and eax, 0x8524d66d
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
sete r10b
setne dl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov ecx, ebx
and cl, dl
mov eax, ebx
xor al, dl
or al, cl
xor bl, r10b
not bl
and bl, r10b
xor dl, r9b
not dl
and dl, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
not al
test al, 1
mov eax, 0x5b595977
mov ebp, 0x87d2766f
cmovne eax, ebp
test cl, cl
mov ecx, 0x5b595977
jmp 0x140034b89
mov rax, qword [rsp + 0x1e8]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x160]
call fcn.14003b600
mov ecx, 0x7c3335a7
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp byte [rsp + 0x204], 0
mov ecx, 0x4da658ff
mov eax, 0x7f472f6e
cmovne ecx, eax
mov eax, dword [rsp + 0x248]
mov dword [rsp + 0x64], eax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [rsp + 0x22c]
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x27ae591f
and edx, 0xd851a6e0
or edx, ecx
mov ecx, edx
xor ecx, 0x48412060
xor edx, 0x7ae4919
and edx, 0x97becf99
and ecx, 0x68413066
or ecx, edx
mov ebx, ecx
xor ebx, 0x97becf99
xor ecx, 0x68413066
mov ebp, ebx
or ebp, 0x5555d99d
mov edi, ebp
not edi
mov edx, ecx
or edx, 0xaaaa2662
mov esi, edx
not esi
and ebp, 0x8710f493
and edi, 0x28aa0260
or edi, ebp
and edx, 0x8710f493
and esi, 0x5045090c
or esi, edx
xor esi, edi
mov ebp, esi
not ebp
and ebp, 0x5555d99c
and esi, 0xaaaa2663
or esi, ebp
and ebx, 0x853f9e29
mov ebp, ecx
and ebp, 0x7ac061d6
or ebp, ebx
xor ebp, 0x853f9e28
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x82a8c1fe
and ecx, 0x7d573e01
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd072601
mov edx, esi
not edx
xor ecx, 0x82a8c1fe
mov ebx, edx
and ebx, 0x70f05960
and esi, 0x8f0fa69f
or esi, ebx
or edx, ecx
and ecx, 0x70f05960
and ebp, 0x8f0fa69f
or ebp, ecx
xor ebp, esi
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x512fcd67
and ecx, edx
not edx
and edx, 0x512fcd67
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xaed03298
and ecx, 0x512fcd67
or ecx, edx
sete cl
setne dl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl r8b
mov eax, edx
or al, r8b
xor al, 1
xor dl, r8b
not dl
and dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor cl, r9b
and r9b, cl
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, 1
mov r8d, edx
xor r8b, 1
mov ebx, r8d
and bl, dl
and cl, al
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor cl, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x6c5c753e
mov ebp, 0xb6d2ee1f
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x6c5c753e
jmp 0x14001e8bf
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x110], rax
lea rax, [rsp + 0x2a0]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0x110]
cmp word [rax], 0x3f
setb byte [rsp + 0x127]
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, edi
or edx, 1
mov ebx, edx
not ebx
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0x8b77ba6
and ebx, 0xf7488458
or ebx, eax
or edx, esi
and esi, 0x8b77ba6
and ebp, 0xf7488459
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xb59d4c9b
and edx, 0x4a62b364
or edx, ebp
and edi, 0xb59d4c9b
and ecx, 0x4a62b364
or ecx, edi
xor ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
or bl, r9b
or al, dl
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, edx
and cl, r9b
xor dl, r9b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
and bl, dl
xor r8b, dl
xor dl, 1
xor cl, 1
and cl, dl
or bl, cl
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x46173821
mov ecx, 0xdf905643
cmovne eax, ecx
test dl, 1
mov ecx, 0x46173821
jmp 0x140032ef0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xbbb0a084
mov ecx, ebp
and ecx, 0x444f5f7a
or ecx, edx
mov edx, ecx
xor edx, 0x4440b52
xor ecx, 0xa890a000
mov edi, ebp
or edi, 0xe89bf428
and ecx, 0xe89bf428
and edx, 0x17640bd6
or edx, ecx
and edi, 0xe89bf429
xor edi, edx
not edi
and ebx, 0xb1d64a8b
and ebp, 0x4e29b574
or ebp, ebx
xor ebp, 0x4e29b574
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
cmp ebp, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
xor al, 1
test cl, cl
mov ecx, 0xc252017a
mov edx, 0x1f971d5b
cmovne ecx, edx
test bl, bl
cmovne ecx, edx
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0x250], rdx
test al, al
mov eax, 0xc252017a
jmp 0x14003471d
mov ecx, 0x73b50532
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov r9d, dword [0x1400a3d50]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x793e8619
mov ecx, ebx
and ecx, 0x86c179e6
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc059c4
xor ecx, 0x793e8618
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0xaf01a03b
and ebp, 0x50fe5fc4
or ebp, eax
or ecx, esi
and esi, 0xaf01a03b
and edx, 0x50fe5fc4
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9a1e4394
and ecx, 0x65e1bc6b
or ecx, eax
mov eax, ecx
xor eax, 0x160a060
and edi, 0x1a52379a
and ebx, 0xe5adc865
or ebx, edi
mov edx, ebx
xor edx, 0x120c064
xor ecx, 0x9a1e4394
xor ebx, 0x1a52379a
mov ebp, ecx
and ebp, 0xee9d1f1b
and eax, 0x1162e0e4
or eax, ebp
or ecx, ebx
and ebx, 0xee9d1f1b
and edx, 0x1162e0e4
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9ddf31fd
and ecx, 0x6220ce02
or ecx, eax
xor ecx, 0x6220ce02
setne r8b
sete r10b
cmp r9d, 9
setg cl
cmp r9d, 0xa
setl r9b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov esi, r10d
xor sil, r8b
and sil, r10b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
mov edx, esi
xor dl, 1
or dl, al
xor al, 1
xor dl, 1
or al, sil
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r8b, r9b
or r9b, r10b
xor r9b, 1
and cl, r10b
or cl, r8b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x73e4295e
mov edx, 0x933ddab
cmovne eax, edx
test cl, 1
mov ecx, 0x73e4295e
jmp 0x140032ef0
mov edx, dword [0x1400a3d54]
mov esi, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0x2c368109
and ecx, 0xd3c97ef6
or ecx, edx
mov edx, ecx
xor edx, 0xd3c97ef6
xor ecx, 0x2c368109
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete cl
setne al
cmp esi, 0xa
setl r9b
cmp esi, 9
setg r8b
mov edx, eax
and dl, r8b
mov ebx, r9d
and bl, cl
or bl, dl
xor bl, 1
or bl, r8b
or al, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4cdf126a
mov ebp, 0x454f4e3c
cmovne ecx, ebp
test al, 1
mov eax, ecx
cmovne eax, ebp
test dl, 1
jmp 0x14001e8bf
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4e5fa326
and ecx, eax
and eax, 0xb1a05cd9
or eax, edx
xor eax, 0xb1a05cd9
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xac385efd
and eax, 0x53c7a102
or eax, ecx
xor eax, 0x53c7a103
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1400a3d50], 9
setg dl
xor r9b, dl
mov ecx, r9d
xor cl, 1
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
xor dl, 1
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, 1
mov ebx, edx
and bl, cl
xor dl, r9b
and r9b, al
or r9b, bl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x9f0f8b47
mov edx, 0xca90accb
cmovne ecx, edx
test al, 1
mov eax, 0x9f0f8b47
cmovne eax, ecx
test r9b, r9b
jmp 0x14001e8bf
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x5f0a8a0f
and edx, ebp
not ebp
and ebp, 0x1c08080b
and ecx, 0x43028204
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3000004
xor ecx, 0xbcfd7dfb
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd412a7ea
and ebp, 0xb080805
or ebp, edi
or ecx, ebx
and ebx, 0xd412a7ea
and edx, 0x2bed5815
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa0f575f0
and ecx, 0x5f0a8a0f
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0xf2c2555a
mov ebx, edx
and ebx, ebp
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xc104de76
and edx, 0x3efb2189
or edx, ebx
xor edx, 0xcc3974d2
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe958c21
and ecx, 0xf16a73de
or ecx, edx
xor ecx, 0xf16a73de
setne r10b
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
or r10b, dl
mov eax, r9d
xor al, r8b
xor dl, r8b
or r8b, r9b
mov ecx, r10d
xor cl, r8b
or r10b, r8b
xor r10b, 1
or r10b, cl
and al, r9b
xor al, 1
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, r10d
xor cl, 1
mov edx, ecx
and dl, r10b
mov ebx, r8d
and bl, al
mov r9d, ecx
and r9b, dl
xor dl, cl
or dl, r9b
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x3ad67e3f
mov ecx, 0x69b8ef34
cmovne edx, ecx
test al, 1
mov ecx, 0x3ad67e3f
cmovne ecx, edx
jmp 0x140032025
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x4575c5d4
mov ebx, edx
not ebx
or ebp, 0xba8a3a2b
mov ecx, ebp
not ecx
and edx, 0xc49fb91e
and ebx, 0x3a000221
or ebx, edx
and ebp, 0xc49fb91e
and ecx, 0x16044c0
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x4575c5d4
and ecx, 0xba8a3a2b
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc7802a64
and ecx, 0x387fd59b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x387fd59b
and ecx, 0xc7802a64
or ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
xor bl, r8b
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0xa3c954e0
mov ebp, 0xb9bd93b7
cmovne ecx, ebp
test dl, dl
mov edx, 0xa3c954e0
cmove ecx, edx
test al, al
jmp 0x140030f3d
mov rcx, qword [rsp + 0x160]
mov edx, dword [rsp + 0x1b4]
call fcn.14003aef0
mov ecx, 0x98daf3a6
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov dword [rsp + 0x5c], 6
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x98], rax
mov ecx, 0xfd832a0d
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [rsp + 0x13c]
mov byte [rsp + 0x143], al
mov ecx, 0x973ad1bd
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x210]
mov rax, qword [rax]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x6c], 0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xb0], rax
mov ecx, 0x33d9f91f
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x2f3afd71
mov eax, edi
and eax, 0xd0c5028e
or eax, ecx
mov ebx, eax
xor ebx, 0x840004
xor eax, 0x9201010
mov ebp, edx
or ebp, 0x1de63a54
mov ecx, ebp
not ecx
or eax, 0x4018c583
and eax, 0x5978d793
and ebx, 0x4862844
or ebx, eax
and ebp, 0x5978d793
and ecx, 0xa2010028
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0xb13226af
and ecx, 0x4ecdd950
or ecx, eax
mov eax, ecx
xor eax, 0x10220100
and edx, 0x3bc57b24
and edi, 0xc43a84db
or edi, edx
mov edx, edi
xor edx, 0x432044a
xor ecx, 0xacd41cfa
mov ebp, ecx
and ebp, 0xe309e2b5
and eax, 0x1cf61d4a
or eax, ebp
xor edi, 0x23016224
and edi, 0xe309e2b5
and edx, 0x1cf61d4a
or edx, edi
xor edx, eax
xor ecx, edx
test ecx, edx
setne al
cmp dword [0x1400a3d50], 9
setg r10b
mov r9d, r10d
and r9b, al
xor r10b, al
or r9b, r10b
mov eax, r9d
xor al, 1
mov r8d, r10d
xor r8b, 1
mov ecx, eax
and cl, r9b
mov edx, r10d
and dl, r8b
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, edx
and cl, r10b
xor dl, r10b
or dl, cl
xor dl, bl
xor r8b, r9b
or al, r10b
xor al, 1
or al, r8b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x1c49ae53
mov eax, 0xaba905e8
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x1c49ae53
jmp 0x14003471d
mov ecx, 0x330579b5
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x6b54d4e2
and ebx, 0x94ab2b1c
or ebx, eax
or ecx, esi
and esi, 0x6b54d4e2
and edx, 0x94ab2b1d
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe49fe610
and ecx, 0x1b6019ef
or ecx, eax
mov eax, ecx
xor eax, 0x13401909
and edi, 0x92340d2a
and ebp, 0x6dcbf2d5
or ebp, edi
mov edx, ebp
xor edx, 0x5c9f001
xor ecx, 0xe49fe610
xor ebp, 0x92340d2a
mov ebx, ecx
and ebx, 0x682206f6
and eax, 0x97ddf909
or eax, ebx
or ecx, ebp
and ebp, 0x682206f6
and edx, 0x97ddf909
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r11b
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl cl
mov ebx, r10d
xor bl, r11b
and bl, r10b
mov edx, ebx
xor dl, cl
and bl, dl
and dl, cl
xor bl, 1
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
and r9b, r10b
and r11b, cl
or r11b, r9b
mov eax, ecx
and al, r10b
xor cl, r10b
or cl, al
xor cl, 1
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
and al, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1dd2e38
mov ebp, 0xf768c58b
cmovne edx, ebp
test cl, 1
mov ecx, 0x1dd2e38
jmp 0x1400333cf
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x258], rax
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
mov edx, ebp
xor edx, 0x9d5cab66
and edx, ebp
not ebp
and ebp, 0x81ca244
and edi, 0x95400922
or edi, ebp
mov ebp, edi
xor ebp, 0x10000102
xor edi, 0x6abff6dd
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0xed44ba28
and ebp, 0x10180146
or ebp, ecx
or edi, ebx
and ebx, 0xed44ba28
and edx, 0x12bb45d7
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0x62a35499
and edi, 0x9d5cab66
or edi, edx
mov edx, edi
xor edx, 1
and edx, edi
mov ebp, edi
not ebp
and ebp, 0xd0c15f62
and edi, 0x2f3ea09d
or edi, ebp
xor edi, 0x2f3ea09c
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov edx, edi
mov ecx, edi
xor ecx, 0xa6f27cc8
and ecx, edi
not edi
and edi, 0x82807488
and edx, 0x24720840
or edx, edi
xor edx, 0x24720840
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa2f83264
and ecx, 0x5d07cd9b
or ecx, edx
mov edx, ecx
xor edx, 0xf881a151
xor ecx, 0x40a4eac
mov ebp, ecx
and ebp, 0x37e1c26
and edx, 0xfc81e3d9
or edx, ebp
xor edx, 0x37e1c26
xor ecx, edx
test ecx, edx
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
xor r8b, cl
xor cl, al
or cl, al
mov eax, ecx
not al
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ebx, eax
and al, r8b
mov edx, ecx
and dl, r8b
xor cl, r8b
xor r8b, 1
xor bl, 1
and bl, r8b
or al, bl
or cl, dl
mov edx, ecx
xor dl, al
mov edx, 0x5862a2be
mov ebp, 0x933ddab
cmovne edx, ebp
test cl, cl
mov ecx, 0x5862a2be
cmovne ecx, edx
mov ebp, dword [rsp + 0x60]
mov dword [rsp + 0x264], ebp
jmp 0x14003454c
mov ecx, 0x57a4d597
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x778c7836
and ecx, ebp
not ebp
and ebp, 0x818c2f5f
and edx, 0x7e73d0a0
or edx, ebp
mov ebp, edx
xor ebp, 0x62005000
xor edx, 0x18c2816
or edx, 0x887387c9
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x94638d29
and ebp, 0x638c7016
or ebp, edi
or edx, ebx
and ebx, 0x94638d29
and ecx, 0x6b9c72d6
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x887387c9
and edx, 0x778c7836
or edx, ecx
mov edi, edx
mov ecx, edx
xor ecx, 0x16e1be2e
and ecx, edx
not edx
and edx, 0xabdc34c5
and edi, 0x5423cb3a
or edi, edx
mov edx, edi
xor edx, 0x5423cb3a
mov ebx, edi
xor ebx, 0xbd3d8aeb
and ebx, edx
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xac97dcba
and ecx, 0x53682345
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4089548
xor edi, 0x83500481
and edi, 0xc771858b
mov ebx, edx
and ebx, 0x388e7a74
or ebx, edi
xor ebx, 0xc771858a
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x6ba3d84d
and edx, 0x945c27b2
or edx, ebx
mov ebx, edx
xor ebx, 0x84082700
xor edx, 0x6ba3d84d
xor ecx, 0xba766295
mov edi, ecx
and edi, 0x73d508b2
and ebp, 0x8c2af74d
or ebp, edi
or ecx, edx
and edx, 0x73d508b2
and ebx, 0x8c2af74d
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
or ecx, 0xbadb1202
mov ebx, ecx
not ebx
or ebp, 0x4524edfd
mov edx, ebp
not edx
and ecx, 0x4ffec08c
and ebx, 0x2d71
or ebx, ecx
and ebp, 0x4ffec08c
and edx, 0xb0011202
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x16b60935
and edx, 0xe949f6ca
or edx, ecx
mov ecx, edx
xor ecx, 0x28281016
xor edx, 0x5392e4c8
mov ebp, edx
and ebp, 0xc5d7cf29
and ecx, 0x3a2830d6
or ecx, ebp
xor ecx, 0xc5d7cf29
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
xor dl, al
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x2f4d8112
mov ebp, 0x67110136
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0x2f4d8112
jmp 0x14003471d
mov ecx, 0xd12b0677
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0xe8]
mov rax, qword [rsp + 0x210]
mov ecx, 0xc0a26c3
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x91b70f4e
and edx, 0x6e48f0b1
or edx, ecx
mov ebp, edx
xor ebp, 0x2640c0a0
xor edx, 0x10b4044c
and edx, 0x58bc345d
and ebp, 0xa743cba2
or ebp, edx
mov ebx, ebp
xor ebx, 0x58bc345d
mov ecx, ebp
xor ecx, 0xa342c100
and ecx, 0xa3c2d10c
xor ebp, 0x34de5850
and ebp, ebx
and ebx, 0x5c3d2ef3
or ebx, ecx
mov edx, ebx
xor edx, 0x5c3d2ef3
mov ecx, ebx
xor ecx, 0xcfa0bd01
and ecx, edx
mov edi, ecx
not edi
mov esi, ebp
not esi
mov eax, edi
and eax, 0xc9e079ad
and ecx, 0x361f8652
or ecx, eax
or edi, esi
and esi, 0xc9e079ad
and ebp, 0x361f8652
or ebp, esi
xor ebp, ecx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0xe827dfcc
and edi, 0x17d82033
or edi, eax
mov ebp, edi
xor ebp, 0x18800418
xor ebx, 0x1825100
and ebx, 0x9bb5181
mov eax, edx
and eax, 0xf644ae7e
or eax, ebx
xor eax, 0x9bb5180
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x104953d
and edx, 0xfefb6ac2
or edx, eax
mov eax, edx
xor eax, 0x9c802000
xor edi, 0x8445b3c0
xor edx, 0x104953d
mov ecx, edi
and ecx, 0x637bcae7
and ebp, 0x9c843518
or ebp, ecx
or edi, edx
and edx, 0x637bcae7
and eax, 0x9c843518
or eax, edx
xor eax, ebp
not edi
or edi, eax
mov eax, edi
xor eax, 0x2a672cac
and eax, edi
or edi, 0xd598d353
mov ecx, edi
not ecx
mov edx, eax
not edx
mov ebp, edi
and ebp, 0xab9078b9
and ecx, 0x670404
or ecx, ebp
or edi, edx
and edx, 0xab9078b9
and eax, 0x546f8746
or eax, edx
xor eax, ecx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0x3ccc0ebc
and edi, 0xc333f143
or edi, eax
xor edi, 0xe954ddef
sete al
setne r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl cl
mov ebx, ecx
xor bl, r9b
xor bl, 1
or bl, r10b
mov edx, ebx
not dl
and al, r10b
and cl, r9b
or cl, al
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0xac8ddbda
mov eax, 0x65d1fb1c
cmovne ecx, eax
test bl, bl
mov ebp, 0xac8ddbda
cmovne ecx, ebp
jmp 0x140030898
mov edx, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x860c2881
mov eax, ebp
and eax, 0x58300250
or eax, edx
xor eax, 0x58300250
mov edx, ebp
xor edx, 0xde3c2ad1
and edx, ebp
mov edi, eax
and edi, edx
xor edx, eax
or edx, edi
mov eax, edx
not eax
and eax, 0x21c3d52f
and edx, 0xde3c2ad0
or edx, eax
and ebx, 0x2708ab3e
and ebp, 0xd8f754c1
or ebp, ebx
mov eax, ebp
xor eax, 0xd06444c0
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xa93302b
and edx, 0xf56ccfd4
or edx, ebx
xor ebp, 0x200202a
and ebp, 0xa93302b
and eax, 0xf56ccfd4
or eax, ebp
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
setne dl
sete al
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg r8b
mov ecx, r8d
xor cl, al
xor r8b, cl
and r8b, cl
or dl, bl
xor dl, 1
xor al, bl
and al, bl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov r9d, r8d
xor r9b, 1
mov r10d, eax
xor r10b, 1
mov ebx, r8d
and bl, r9b
mov edx, eax
and dl, r10b
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, r9b
xor cl, 1
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, r10b
or dl, r10b
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
xor r10b, r9b
or al, r8b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x11026b0a
mov ecx, 0xdf905643
cmovne ebp, ecx
test al, 1
mov ecx, 0x11026b0a
jmp 0x14002d970
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x69524ace
mov edx, ebp
and edx, 0x96adb530
or edx, eax
xor edx, 0x96adb530
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and edx, 0x698aad6b
and eax, 0x96755294
or eax, edx
mov edx, eax
xor edx, 0x86415010
and ebx, 0x92bf2f84
and ebp, 0x6d40d07b
or ebp, ebx
mov ebx, ebp
xor ebx, 0x2c40d013
xor eax, 0x698aad6b
xor ebp, 0x92bf2f84
mov edi, eax
and edi, 0x51b60aec
and edx, 0xae49f513
or edx, edi
or eax, ebp
and ebp, 0x51b60aec
and ebx, 0xae49f513
or ebx, ebp
xor ebx, edx
not eax
or eax, ebx
mov edx, eax
not edx
and edx, 0x9e4fc3d4
and eax, 0x61b03c2b
or eax, edx
xor eax, 0x61b03c2b
setne r9b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov esi, r8d
xor sil, al
and sil, r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov ecx, ebx
xor cl, 1
and cl, bl
mov r11d, ecx
and r11b, bl
xor cl, bl
or cl, r11b
mov edx, esi
xor dl, 1
and dl, cl
xor cl, 1
and cl, sil
or cl, dl
mov edx, eax
xor dl, r10b
and dl, al
and r9b, r8b
and al, r10b
or al, r9b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xa19fe247
mov ebp, 0x63059750
cmovne ecx, ebp
test al, 1
mov eax, 0xa19fe247
cmovne eax, ecx
jmp 0x14003018e
mov eax, dword [rsp + 0x200]
mov dword [rsp + 0x54], eax
mov rax, qword [rsp + 0x230]
jmp 0x140031a91
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x603b8200
and edx, 0x11041429
or edx, ecx
mov ebx, edx
xor ebx, 0x10041428
xor edx, 0x6eb9c210
or ebp, 0x713f9629
mov ecx, ebp
not ecx
and edx, 0x6fb9c211
and ebx, 0x10061428
or ebx, edx
and ebp, 0x6fb9c211
and ecx, 0x804029c6
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x8ec069d6
and ecx, 0x713f9629
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6d541fcc
mov ebx, ecx
and ebx, 0x92abe033
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x92abe032
and ebx, 0x6d541fcd
or ebx, ebp
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc04c3579
and ecx, 0x3fb3ca86
or ecx, edx
xor ecx, 0x3fb3ca86
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd034bebb
and ecx, 0x2fcb4144
or ecx, edx
mov edx, ecx
xor edx, 0xe030144
xor ecx, 0x80048e21
and ecx, 0xa1ccce21
and edx, 0x5e3331de
or edx, ecx
mov ecx, edx
xor ecx, 0x1008e21
xor edx, 0x5e3331de
mov ebp, edx
and ebp, 0xaeee71d0
and ecx, 0x51118e2f
or ecx, ebp
xor ecx, 0xaeee71d0
xor edx, ecx
test edx, ecx
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
and dl, bl
and r8b, al
xor al, bl
or al, dl
and cl, bl
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x52ae95f0
mov ebp, 0x5f9599f9
cmovne edx, ebp
test cl, 1
cmovne edx, ebp
not al
test al, 1
mov eax, 0x52ae95f0
jmp 0x140031dc0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2f686773
and edx, 0xd097988c
or edx, ecx
mov ecx, edx
xor ecx, 0x40901888
xor edx, 0x2b002443
and edx, 0xbb07a447
and ecx, 0x44f85bb8
or ecx, edx
mov ebp, ecx
xor ebp, 0xa2042444
mov edx, ecx
xor edx, 0x44f85bb8
mov ebx, ecx
xor ebx, 0xa69c3764
and ebx, edx
and ebp, 0xe2646cdc
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xe2646cdd
and ebp, 0x1d9b9322
or ebp, ebx
and edx, 1
xor ecx, 0x44f85bb9
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf8640be0
and ecx, 0x79bf41f
or ecx, edx
mov ebx, ecx
xor ebx, 0x9bd00f
mov edx, ebp
not edx
xor ecx, 0xf8640be0
mov edi, edx
and edi, 0x6f4027d0
and ebp, 0x90bfd82f
or ebp, edi
or edx, ecx
and ecx, 0x6f4027d0
and ebx, 0x90bfd82f
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x8ada647
and ebp, 0xf75259b8
or ebp, edi
or edx, ebx
and ebx, 0x8ada647
and ecx, 0xf75259b8
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
and bl, r8b
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0xdf3e489e
mov edx, 0xcc5781bb
cmovne ecx, edx
test bl, bl
mov ebp, 0xdf3e489e
cmove ecx, ebp
jmp 0x14003367c
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x16811021
and edx, 0x11c0188
or edx, ecx
mov ebx, edx
xor ebx, 0x80188
xor edx, 0xbe015456
or ebp, 0x179d11a9
mov ecx, ebp
not ecx
and edx, 0xbf155456
and ebx, 0x8801a9
or ebx, edx
and ebp, 0xbf155456
and ecx, 0x4062aa00
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x17052da4
and ecx, 0xe8fad25b
or ecx, edx
mov edx, ecx
xor edx, 0xff67c3f2
mov ebp, ecx
xor ebp, 0x103409
and ebp, 0xd033b559
xor ecx, 0xfe3ee312
and ecx, edx
mov edi, edx
and edi, 0x2fcc4aa6
or edi, ebp
mov edx, edi
xor edx, 0x2fcc4aa6
mov ebx, edi
xor ebx, 0xd16a95b9
and ebx, edx
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x381bc522
and ecx, 0xc7e43add
or ecx, ebp
xor ecx, 0xc6bd1a3c
xor edi, 0x50332118
and edi, 0x537f2b9a
mov ebp, edx
and ebp, 0xac80d465
or ebp, edi
xor ebp, 0x537f2b9b
and edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xd3cac8e8
and edx, 0x2c353717
or edx, ecx
mov ebx, edx
xor ebx, 0x20301000
xor edx, 0x42028040
or ebp, 0x623a9470
mov ecx, ebp
not ecx
or edx, 0x8dc0038e
and edx, 0xcfc287de
and ebx, 0x20381020
or ebx, edx
and ebp, 0xcfc287de
and ecx, 0x10056801
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x9dc56b8f
and ecx, 0x623a9470
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x47c924e0
and edx, 0xb836db1f
or edx, ecx
xor edx, 0x47c924e0
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov r10d, eax
xor r10b, cl
and r10b, al
xor r10b, dl
mov r9d, r10d
xor r9b, 1
and dl, cl
or cl, r8b
xor cl, 1
and al, r8b
or al, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, r9d
and al, r10b
and dl, cl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x4207c7c9
mov ebp, 0xbbf1f8f8
cmovne eax, ebp
test cl, 1
mov ecx, 0x4207c7c9
jmp 0x140030895
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x76122bc2
and edx, ecx
and ecx, 0x89edd43d
or ecx, ebp
xor ecx, 0x89edd43d
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x6b43b4e1
mov edx, ecx
xor edx, 0x6b43b4e1
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x94bc4b1f
and edx, 0x6b43b4e0
or edx, ebp
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x5d2da273
and ecx, 0xa2d25d8c
or ecx, ebp
xor ecx, 0xa2d25d8c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xbad0e0a1
and edx, 0x452f1f5e
or edx, ecx
mov ecx, edx
xor ecx, 0x80d08081
xor edx, 0x12d0e08
and ecx, 0xc4d291d7
and edx, 0x3b2d6e28
or edx, ecx
xor edx, 0xc4d291d7
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ecx
xor al, bl
test bl, bl
mov edx, 0x1da54206
mov ebp, 0x3f098c83
cmovne edx, ebp
test cl, cl
mov ecx, 0x1da54206
cmovne edx, ecx
test al, al
jmp 0x14002e7a3
mov ecx, 0xc5f31a49
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp byte [rsp + 0x15f], 0
mov ecx, 0x916c4792
mov eax, 0x59a8924f
cmovne ecx, eax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x88], rax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x170]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x160]
call fcn.14003a500
mov ecx, 0xa09e006b
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x4deb9f2
and ebp, 0xfb21460d
or ebp, edi
or edx, ebx
and ebx, 0x4deb9f2
and ecx, 0xfb21460d
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x305035ad
and edx, 0xcfafca52
or edx, ebp
mov ebp, edx
xor ebp, 0x4a30240
xor edx, 0x305035ac
mov edi, ecx
and edi, 0xfb0cf837
and ebx, 0x4f307c8
or ebx, edi
or ecx, edx
and edx, 0xfb0cf837
and ebp, 0x4f307c8
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x61146d48
and ebp, 0x9eeb92b7
or ebp, edi
or ecx, ebx
and ebx, 0x61146d48
and edx, 0x9eeb92b7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5e29e1b2
and ecx, 0xa1d61e4d
or ecx, ebp
xor ecx, 0xa1d61e4d
or ecx, edx
cmp ecx, 0xffffffff
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, ebx
mov edx, ebx
xor dl, cl
and cl, bl
or bl, r8b
xor bl, 1
xor al, r8b
not al
and al, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x2015f51f
mov ecx, 0xaba905e8
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x2015f51f
jmp 0x140031a76
mov rax, qword [rsp + 0x100]
mov ecx, 0xf87e87e3
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rcx, qword [rsp + 0x160]
mov edx, dword [rsp + 0x1b4]
call fcn.14003aef0
mov ebp, dword [0x1400a3d54]
mov esi, dword [0x1400a3d50]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
xor ebp, 0x90d5a1
and ebp, edx
or edx, 0xff6f2a5e
mov ebx, edx
not ebx
mov edi, edx
and edi, 0x9594c579
and ebx, 0x1080
or ebx, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0x9594c579
and ebp, 0x6a6b3a86
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xff6f2a5e
and edx, 0x90d5a1
or edx, ebp
mov ebp, edx
not ebp
mov edi, edx
and edi, 0xfffffffe
and ebp, 0x38fd0cdd
and edx, 0xc702f322
or edx, ebp
xor edx, 0xc702f323
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x54499db8
and ebp, edx
and edx, 0xabb66247
or edx, ebx
xor edx, 0xabb66247
mov ebx, edx
and ebx, ebp
xor edx, ebp
or edx, ebx
sete r8b
setne cl
cmp esi, 0xa
setl r10b
cmp esi, 9
setg bl
mov r9d, ecx
and r9b, bl
or cl, r10b
and r10b, r8b
or r10b, r9b
xor r10b, 1
or r10b, bl
xor cl, 1
or bl, r8b
xor bl, 1
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r9d, ebx
xor r9b, 1
mov r8d, ebx
and r8b, r9b
mov edx, r8d
xor dl, 1
xor r8b, bl
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
and r8b, r10b
mov ebx, r10d
and bl, r9b
xor r9b, r10b
xor r10b, 1
xor dl, 1
and dl, r10b
or dl, r8b
or r9b, bl
mov ecx, r9d
xor cl, dl
test cl, 1
mov ecx, 0x443b8b57
mov ebp, 0x3951f99b
cmovne ecx, ebp
test r9b, 1
mov ebp, 0x443b8b57
cmovne ebp, ecx
mov qword [rsp + 0x1b8], rax
test dl, 1
cmove ebp, ecx
mov ecx, ebp
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0xc158a7a0
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x9f0a69a1
mov ecx, eax
xor ecx, 0x9f0a69a1
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x46a38347
and ecx, 0xb95c7cb8
or ecx, edx
mov edx, ecx
xor edx, 0x26561518
and ebp, 0x1a68bf77
and eax, 0xe5974088
or eax, ebp
mov ebp, eax
xor ebp, 0xe5974088
xor ecx, 0xd9a9eae7
and ebp, ecx
xor eax, 0x1a68bf77
and eax, edx
or eax, ebp
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a3d50], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5f6179b8
mov ebp, 0x505d0802
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x5f6179b8
jmp 0x14003471d
movzx eax, word [rsp + 0x1de]
mov ecx, 0x809a59ef
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0xb88d0cdc
and eax, ebp
not ebp
and ebp, 0xa0840c8c
and edx, 0x18090050
or edx, ebp
xor edx, 0x18090050
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x4772f323
and eax, 0xb88d0cdc
or eax, edx
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and eax, edx
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
setne bl
sete r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov r9d, ecx
xor r9b, r8b
mov edx, r9d
not dl
and bl, cl
and al, r8b
or al, bl
and cl, r8b
or cl, r9b
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
and dl, r9b
and bl, al
xor dl, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x36bc1994
mov edx, 0x3be1703e
cmovne ecx, edx
test al, 1
mov eax, 0x36bc1994
jmp 0x140034a9c
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1f947a49
and edx, ecx
and ecx, 0xe06b85b6
or ecx, ebp
xor ecx, 0xe06b85b6
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x59a76daf
and ecx, 0xa6589250
or ecx, edx
xor ecx, 0x59a76daf
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
or dl, bl
or cl, r8b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x7a702f40
mov ebp, 0xf4285400
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x7a702f40
cmovne ecx, ebp
jmp 0x140030e6a
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xe1c1f526
and ecx, 0x1e3e0ad9
or ecx, ebp
xor ecx, 0x1e3e0ad9
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and r8b, bl
or r8b, al
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, r8d
xor cl, 1
and r8b, cl
and al, dl
mov ebx, ecx
and bl, r8b
xor r8b, cl
or r8b, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, r8d
xor bl, 1
and bl, al
xor al, 1
and al, r8b
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x259ab1c
mov ebp, 0x9b6789
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x259ab1c
jmp 0x14003471d
mov r8d, dword [rsp + 0x22c]
mov edx, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea edi, [rdx - 1]
imul edi, edx
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x1c41041
mov edx, edi
and edx, 0x80104d12
or edx, ebx
mov ebx, edx
xor ebx, 0x80100c02
xor edx, 0x7fefb2ed
mov ebp, edi
xor ebp, 0x81d45d53
and ebp, edi
mov eax, edx
and eax, 0x2aa7f195
and ebx, 0x81500c42
or ebx, eax
mov eax, ebp
not eax
or edx, eax
and eax, 0x2aa7f195
and ebp, 0xd5580e6a
or ebp, eax
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x29e87161
and edx, 0xd6178e9e
or edx, eax
xor edx, 0xa83c2c33
and esi, 0x9ff87a3e
and edi, 0x600785c1
or edi, esi
xor edi, 0x600785c1
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, edi
not eax
and eax, 0xd274bb0b
and edi, 0x2d8b44f4
or edi, eax
xor edi, 0x2d8b44f4
sete bl
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl r9b
mov eax, ebx
xor al, r9b
mov ecx, eax
or cl, dl
xor cl, 1
xor dl, bl
not dl
and dl, bl
and al, r9b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x88a0fa07
mov ebp, 0xc3d145a1
cmovne ecx, ebp
test al, 1
mov eax, ecx
cmovne eax, ebp
mov qword [rsp + 0x1c8], r8
test dl, dl
jmp 0x14001e8bf
mov r8, qword [rsp + 0x210]
add r8, 0xfffffffffffffff0
mov edx, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and ebp, edx
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov esi, ebp
not esi
mov ebx, esi
and ebx, 0x95b2bec9
and ebp, 0x6a4d4136
or ebp, ebx
mov ebx, ebp
xor ebx, 0x13218c0
or ebx, 0xfc80a60b
mov edi, ebx
not edi
or esi, 0x37f59f4
and ebx, 0x8ab70318
and edi, 0x14858e4
or edi, ebx
mov edx, esi
not edx
and esi, 0x8ab70318
and edx, 0x7400a403
or edx, esi
xor edx, edi
mov ebx, edx
not ebx
and ebx, 0xfc80a60a
and edx, 0x37f59f5
or edx, ebx
mov ebx, ebp
and ebx, 1
xor ebp, 0x6a4d4137
or ebp, ebx
not ebp
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
mov ebx, ebp
xor ebx, 0xd03937d6
and ebx, ebp
not ebp
and ebp, 0xd0212450
and edx, 0x181386
or edx, ebp
mov ebp, edx
xor ebp, 0x1384
xor edx, 0xffe7ec79
mov edi, edx
and edi, 0x42d9c403
and ebp, 0x902033d4
or ebp, edi
mov edi, ebx
not edi
or edx, edi
and edi, 0x42d9c403
and ebx, 0xbd263bfc
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xe4e5a3b8
and edx, 0x1b1a5c47
or edx, ebp
mov ebp, edx
xor ebp, 0x1002810
xor edx, 0x1c8468
and edx, 0xca3fc7e9
and ebp, 0x35c03816
or ebp, edx
mov edx, ebp
xor edx, 0x803012
xor ebp, 0xc20c4209
and ebp, 0xf74c4a0d
and edx, 0x8b3b5f2
or edx, ebp
xor edx, 0xf74c4a0d
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp ecx, 9
setg sil
cmp ecx, 0xa
setl al
mov ebx, eax
xor bl, r10b
not bl
and bl, r10b
mov ecx, eax
or cl, r10b
xor cl, 1
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
and r10b, al
or al, r9b
xor al, 1
and sil, r9b
or sil, r10b
mov ebx, eax
and bl, sil
xor sil, al
or sil, bl
mov eax, esi
xor al, 1
xor cl, 1
mov edx, esi
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, ecx
and al, sil
xor cl, sil
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x7b723b9a
mov ebp, 0xa3c954e0
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
mov qword [rsp + 0xf8], r8
test al, 1
mov eax, 0x7b723b9a
jmp 0x14003471d
mov r8, qword [rsp + 0x100]
add r8, 0x10
mov ecx, dword [0x1400a3d54]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x677a3a9f
mov ebx, edx
not ebx
or ebp, 0x9885c560
mov ecx, ebp
not ecx
and edx, 0xdcf99a2b
and ebx, 0x44540
or ebx, edx
and ebp, 0xdcf99a2b
and ecx, 0x23022094
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x677a3a9f
and ecx, 0x9885c560
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0xcf587dec
and edx, ecx
not ecx
and ecx, 0x10e01b8c
and ebx, 0xef1fe473
or ebx, ecx
mov ebp, ebx
xor ebp, 0xef1fe473
mov ecx, ebp
and ecx, 0xcf587dec
mov edi, ecx
and edi, edx
xor edx, ecx
mov ecx, dword [0x1400a3d50]
xor ebx, 0x10400080
or edx, edi
mov edi, edx
not edi
and edi, 0x30a78212
and edx, 0xcf587ded
or edx, edi
and ebx, 0x574140b1
mov edi, ebp
and edi, 0xa8bebf4e
or edi, ebx
xor edi, 0x574140b0
and ebp, 1
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xf18ce20c
and ebp, 0xe731df3
or ebp, ebx
mov esi, edx
not esi
mov edi, esi
and edi, 0x9b101938
and edx, 0x64efe6c7
or edx, edi
mov edi, ebp
xor edi, 0x46304c3
xor ebp, 0xf18ce20c
or esi, ebp
and ebp, 0x9b101938
and edi, 0x64efe6c7
or edi, ebp
xor edi, edx
not esi
or esi, edi
mov ebx, esi
xor ebx, 0xc8115fd5
and ebx, esi
mov edx, esi
or edx, 0x37eea02a
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x349fc995
and ebp, 0xc8001640
or ebp, edi
mov edi, ebx
not edi
or edx, edi
and edi, 0x349fc995
and ebx, 0xcb60366a
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x11d814c3
and edx, 0xee27eb3c
or edx, ebp
mov ebp, edx
xor ebp, 0x261210c8
xor edx, 0x48c94800
and edx, 0x48edec21
and ebp, 0xb71213de
or ebp, edx
mov edx, ebp
xor edx, 0x1600009e
xor ebp, 0x40698021
and ebp, 0xe17b9361
and edx, 0x1e846c9e
or edx, ebp
xor edx, 0x1e846c9e
setne r9b
sete r10b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov r11d, ecx
xor r11b, r10b
mov edx, r11d
and dl, cl
and bl, r9b
and cl, r10b
or cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
and bl, r11b
mov eax, r11d
and al, cl
xor cl, r11b
xor r11b, 1
xor dl, 1
and dl, r11b
or dl, bl
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x533b6eb9
mov ebp, 0x97fb52bb
cmovne eax, ebp
test cl, 1
mov ecx, 0x533b6eb9
cmovne ecx, eax
mov qword [rsp + 0x108], r8
jmp 0x14002de58
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x2fd3bf44
and edx, 0xd02c40bb
or edx, ecx
mov ebx, edx
xor ebx, 0x84000
xor edx, 0x6109a40
or ebp, 0x3718fbcb
mov ecx, ebp
not ecx
or edx, 0x48450434
and edx, 0x5e559eff
and ebx, 0x21086100
or ebx, edx
and ebp, 0x5e559eff
and ecx, 0x80a20000
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc8e70434
and ecx, 0x3718fbcb
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xdd3ce55d
and ecx, 0x22c31aa2
or ecx, ebp
mov ebp, ecx
xor ebp, 0x800803
mov edx, ebx
not edx
xor ecx, 0xdd3ce55c
mov edi, edx
and edi, 0x3257d6ec
and ebx, 0xcda82913
or ebx, edi
or edx, ecx
and ecx, 0x3257d6ec
and ebp, 0xcda82913
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0xc1a1dc04
and ecx, 0x3e5e23fb
or ecx, edx
mov edx, ecx
xor edx, 0x3c020290
xor ecx, 0x1014400
and ecx, 0x35d656b
and edx, 0xfca29a94
or edx, ecx
xor edx, 0x35d656b
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, r8b
or bl, dl
mov edx, eax
xor dl, r8b
mov ecx, edx
xor cl, 1
and al, r8b
or al, dl
xor dl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xe96d5bc8
mov edx, 0xa5578d3e
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
not al
test al, 1
mov eax, 0xe96d5bc8
jmp 0x14003471d
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xc20d4387
mov ecx, eax
xor ecx, 0xc20d4387
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x3df2bc79
and ecx, 0xc20d4386
or ecx, edx
and ebp, 0x8c36c9b6
and eax, 0x73c93649
or eax, ebp
mov edx, eax
xor edx, 0x40491001
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x33a02f7e
and ecx, 0xcc5fd081
or ecx, ebp
xor eax, 0x200936
and eax, 0x33a02f7e
and edx, 0xcc5fd081
or edx, eax
xor edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete bl
setne r9b
cmp dword [0x1400a3d50], 9
setg al
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
mov r8d, r9d
xor r8b, 1
mov edx, eax
xor dl, bl
not dl
and dl, bl
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r10d, eax
xor r10b, 1
mov edx, r8d
and dl, r9b
mov ecx, eax
and cl, r10b
mov ebx, edx
xor bl, 1
xor dl, r8b
or bl, r9b
xor bl, 1
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
xor cl, bl
xor r10b, r9b
or al, r8b
xor al, 1
or al, r10b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa5aafa59
mov ebp, 0x7d83a398
cmovne edx, ebp
test al, 1
mov eax, 0xa5aafa59
jmp 0x1400326b2
mov ecx, 0xb93a2cd5
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0x5e55abd8
mov edx, ecx
not edx
mov ebx, esi
or ebx, 0x1a84005
and ebx, 0x1df8c095
mov ebp, edi
and ebp, 0x42052b48
or ebp, ebx
and ecx, 0x1df8c095
and edx, 0xa0021422
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x9eaab683
and edx, 0x6155497c
or edx, ecx
mov ecx, edx
xor ecx, 0x3f00e2a5
xor edx, 0xc0ff1d5a
and edi, edx
and ecx, esi
or ecx, edi
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r10b
and bl, al
mov ecx, r9d
xor cl, bl
mov edx, ecx
and dl, r9b
and cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
or al, r9b
and r9b, r10b
and dl, r8b
or dl, r9b
xor r10b, r8b
xor al, 1
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x7c5d37e4
mov edx, 0x4f0fee7b
cmovne eax, edx
test bl, bl
mov ebp, 0x7c5d37e4
cmove eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x14003481f
mov ecx, 0xabb24349
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0x50], eax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
or edx, 1
mov ebp, edx
not ebp
mov ecx, ebx
or ecx, 0x2b32b04
and edx, 0x2b32b05
and ebp, 0xfd4cd4fa
or ebp, edx
and ecx, 0x2b32b05
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x7e70aba5
and ecx, 0x818f545a
or ecx, edx
xor ecx, 0x818f545a
mov edx, ecx
and edx, ebx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xc644e032
mov ebp, 0x7de9f8ab
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xc644e032
jmp 0x14003471d
mov ecx, dword [0x1400a3d54]
mov r9d, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0x3bc09463
mov edx, ebx
not edx
or ebp, 0x4036098c
and ebp, 0x50b61ded
and ecx, 0x2b408002
or ecx, ebp
and ebx, 0x50b61ded
and edx, 0x84096210
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc43f6b9c
and edx, 0x3bc09463
or edx, ecx
mov ebp, edx
mov ebx, edx
xor ebx, 0xaae5eabf
and ebx, edx
not edx
and edx, 0x3403e566
and ebp, 0xcbfc1a99
or ebp, edx
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0x2001e026
or edx, 0x551a1540
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x1476525d
and edi, 0xaa81a8a2
or edi, eax
or edx, esi
and esi, 0x1476525d
and ebx, 0xeb89ada2
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xecce55a5
and edx, 0x1331aa5a
or edx, eax
mov eax, edx
xor eax, 0x104040c4
and ecx, 1
xor ebp, 0xcbfc1a98
or ebp, ecx
mov ecx, ebp
not ecx
xor edx, 0x462bbf1b
mov ebx, edx
and ebx, 0xa9b5ad38
and eax, 0x564a52c7
or eax, ebx
or edx, ebp
and ebp, 0xa9b5ad38
and ecx, 0x564a52c7
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
xor eax, 0xa23c92b5
and eax, edx
not edx
and edx, 0xa23c92b5
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbcb1082c
and eax, 0x434ef7d3
or eax, ecx
xor eax, 0xe1726566
setne r8b
sete r10b
cmp r9d, 9
setg bl
cmp r9d, 0xa
setl r9b
mov edx, r9d
xor dl, bl
and dl, r9b
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov r11d, eax
and r11b, dl
xor al, dl
or al, r11b
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
xor al, 1
mov edx, eax
xor dl, r10b
not dl
and dl, r10b
or al, r10b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
and r8b, r9b
and bl, r10b
or bl, r8b
mov edx, r9d
and dl, r10b
xor r9b, r10b
or r9b, dl
mov edx, r9d
xor dl, bl
xor bl, 1
xor dl, 1
or bl, r9b
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and bl, dl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov r8d, ebx
xor r8b, 1
mov ecx, ebx
and cl, r8b
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
xor cl, 1
and cl, al
xor al, 1
and dl, al
or cl, dl
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x65966569
mov ebp, 0xc7462b1f
cmovne eax, ebp
test cl, 1
cmove eax, ebp
mov ecx, dword [rsp + 0x64]
mov dword [rsp + 0x24c], ecx
test dl, 1
mov ecx, 0x65966569
jmp 0x14001e8bf
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ebx
xor ebp, 0xfffffffe
and ebp, ebx
mov edx, ebx
or edx, 1
mov edi, ebp
not edi
mov esi, edx
and esi, 0xfba7aab
mov eax, ecx
and eax, 0xf0458554
or eax, esi
or edx, edi
and edi, 0xfba7aab
and ebp, 0xf0458554
or ebp, edi
xor ebp, eax
not edx
or edx, ebp
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x777010d5
and edx, 0x888fef2a
or edx, eax
and ebx, 0x777010d5
and ecx, 0x888fef2a
or ecx, ebx
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
or al, cl
and cl, r9b
xor bl, r9b
or bl, cl
mov r8d, ebx
xor r8b, 1
or dl, r9b
xor dl, 1
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
and cl, r8b
or cl, al
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xe170b987
mov ebp, 0xb9204f20
cmovne ecx, ebp
test bl, 1
mov edx, 0xe170b987
cmovne ecx, edx
test al, 1
jmp 0x140032bc9
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x6bec2520
mov ecx, ebx
and ecx, 0x9413dade
or ecx, ebp
mov ebp, ecx
xor ebp, 0x242cc
xor ecx, 0x6bec2521
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x9f399c32
and ebp, 0x60c663cc
or ebp, eax
or ecx, esi
and esi, 0x9f399c32
and edx, 0x60c663cd
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, 0x1685fec
and ebx, 0xfe97a013
or ebx, edi
mov edx, ebx
xor edx, 0xac952011
xor ebx, 0x1685fec
mov ebp, ecx
and ebp, 0x526acf66
and eax, 0xad953099
or eax, ebp
or ecx, ebx
and ebx, 0x526acf66
and edx, 0xad953099
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r10b
not cl
and cl, r10b
mov ebx, eax
or bl, r10b
xor bl, 1
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
and r9b, dl
or dl, r10b
xor dl, 1
and al, r10b
or al, r9b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
mov r8d, eax
or dl, bl
xor dl, 1
or dl, al
xor al, dl
test al, 1
mov eax, 0xe4e89e6d
mov ecx, 0xfcaa01fe
cmovne eax, ecx
test dl, 1
mov ecx, 0xe4e89e6d
cmovne ecx, eax
not r8b
test r8b, 1
jmp 0x140034b8e
mov dword [rsp + 0x64], 0
mov ecx, 0x4da658ff
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x8574fb3d
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xf47b8ae2
and edx, ebp
not ebp
and ebp, 0xc02a88a2
and ecx, 0x34510240
or ecx, ebp
xor ecx, 0x34510240
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x868852e6
and edx, 0x7977ad19
or edx, ecx
mov ebp, edx
xor ebp, 0x8d0c27fb
mov ebx, edx
xor ebx, 0x8d0c27fa
and ebx, ebp
xor edx, 0x72f3d804
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0xd36ba010
and ebx, 0x2c945fef
or ebx, edi
or ecx, edx
and edx, 0xd36ba010
and ebp, 0x2c945fef
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x56549a27
and ecx, 0xa9ab65d8
or ecx, edx
mov edx, ecx
xor edx, 0x208364d8
xor ecx, 0x14501005
and ecx, 0x9d781105
and edx, 0x6287eefa
or edx, ecx
mov ecx, edx
xor ecx, 0x6283acd0
xor edx, 0x91581101
and edx, 0x915c532b
and ecx, 0x6ea3acd4
or ecx, edx
mov edx, ecx
xor edx, 0x10445109
xor ecx, 0x4a002cd4
and ecx, 0xcb182ef6
and edx, 0x34e7d109
or edx, ecx
xor edx, 0x34e7d109
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
and dl, bl
mov eax, r8d
and al, cl
or al, dl
mov r9d, eax
xor r9b, bl
and r9b, al
xor bl, cl
not bl
and bl, cl
xor cl, r8b
and cl, r8b
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, r9d
xor al, 1
mov r8d, ecx
xor r8b, al
mov ebx, r9d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r9b
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
xor r8b, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xdb8f245a
mov ebp, 0x273d2d6f
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xdb8f245a
jmp 0x14003471d
cmp byte [rsp + 0x1ff], 0
mov ecx, 0xfd832a0d
mov eax, 0x7df88fd4
cmovne ecx, eax
mov eax, dword [rsp + 0x23c]
mov dword [rsp + 0x5c], eax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x98], rax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [rsp + 0x158]
mov ecx, 0xc58cf224
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
and edx, 0x364a7481
and ebp, 0xc9b58b7e
or ebp, edx
mov edi, ebp
xor edi, 0x364a7481
mov edx, ebp
xor edx, 0xc9b58b7e
xor ebp, 0x8ef95f73
mov ebx, ebp
and ebx, edx
and ebp, edi
mov ecx, ebx
not ecx
mov esi, ebp
not esi
mov eax, ecx
and eax, 0x2b473e97
and ebx, 0xd4b8c168
or ebx, eax
or ecx, esi
and esi, 0x2b473e97
and ebp, 0xd4b8c168
or ebp, esi
xor ebp, ebx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xf58913ec
and ecx, 0xa76ec13
or ecx, eax
mov ebx, ecx
xor ebx, 0x10c00320
and edi, 0x9d7e2939
mov eax, edx
and eax, 0x6281d6c6
or eax, edi
xor eax, 0x9d7e2938
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x7b2d9714
and edx, 0x84d268eb
or edx, eax
mov eax, edx
xor eax, 0x4c0282a
xor ecx, 0x4d3a381f
xor edx, 0x7b2d9714
mov ebp, ecx
and ebp, 0xe23fd4d1
and ebx, 0x1dc02b2e
or ebx, ebp
or ecx, edx
and edx, 0xe23fd4d1
and eax, 0x1dc02b2e
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5cec90d9
and eax, ecx
and ecx, 0xa3136f26
or ecx, edx
xor ecx, 0xa3136f26
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x1cfe58bd
and eax, 0xe301a742
or eax, ecx
mov ecx, eax
xor ecx, 0x88c48b0
xor eax, 0xa3010002
and eax, 0xb773100f
and ecx, 0x488ceff0
or ecx, eax
xor ecx, 0x488ceff0
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
xor r9b, bl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, r9b
and al, cl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
and bl, dl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
or al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x21db6a6a
mov ebp, 0x503b25d3
cmovne edx, ebp
test al, 1
mov eax, edx
cmovne eax, ebp
test cl, cl
jmp 0x1400328b8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xdd87bf62
and edx, ebp
not ebp
and ebp, 0xd08f9df5
and ecx, 0x2f70620a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4002002
xor ecx, 0xd0879d60
or ecx, 0x2278409d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x89760608
and ebp, 0x5481b962
or ebp, edi
or ecx, ebx
and ebx, 0x89760608
and edx, 0x7689f9f7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2278409d
and ecx, 0xdd87bf62
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x47a302c4
and ecx, 0xb85cfd3b
or ecx, edx
mov edx, ecx
xor edx, 0x381c953b
xor ecx, 0x40230200
and ecx, 0xc0636a00
and edx, 0x3f9c95ff
or edx, ecx
mov ecx, edx
xor ecx, 0x8940047
xor edx, 0x40030800
and edx, 0x770b9db8
and ecx, 0x88f46247
or ecx, edx
xor ecx, 0x88f46247
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r11b
mov edx, r8d
or dl, r11b
xor dl, 1
mov ebx, ecx
or bl, r9b
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
and r9b, cl
or cl, r8b
xor cl, 1
and r11b, r8b
or r11b, r9b
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov edx, r11d
xor dl, 1
mov r8d, ebx
xor r8b, 1
mov ecx, ebx
and cl, r8b
mov eax, edx
and al, r11b
mov r9d, ecx
and r9b, bl
xor cl, bl
or cl, r9b
mov r9d, eax
and r9b, dl
xor al, dl
or al, r9b
xor al, cl
xor r8b, r11b
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xd7af6c8
mov edx, 0x446743ed
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xd7af6c8
jmp 0x14003471d
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x374bd4fb
and edx, 0xc8b42b04
or edx, ebp
mov ebp, edx
xor ebp, 0x374bd4fb
mov ebx, edx
xor ebx, 0x374bd4fa
and ebx, ebp
xor edx, 0x48842a00
and edx, 0x6bcc6eaa
and ebp, 0x94339155
or ebp, edx
mov edx, ebp
xor edx, 0x10300004
mov ecx, ebx
not ecx
xor ebp, 0x6bcc6eab
mov edi, ecx
and edi, 0x8d07d373
and ebx, 0x72f82c8c
or ebx, edi
or ecx, ebp
and ebp, 0x8d07d373
and edx, 0x72f82c8c
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x83f742e3
and edx, ecx
or ecx, 0x7c08bd1c
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x951c714f
and ebp, 0x2e302a0
or ebp, edi
or ecx, ebx
and ebx, 0x951c714f
and edx, 0x6ae38eb0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x302ac471
and ecx, 0xcfd53b8e
or ecx, edx
mov edx, ecx
xor edx, 0x4c20792d
xor ecx, 0xb3558002
and ecx, 0xb3578042
and edx, 0x4ca87fbd
or edx, ecx
mov ecx, edx
xor ecx, 0x40804215
xor edx, 0x33048002
and edx, 0x3f2cbdaa
and ecx, 0xc0d34255
or ecx, edx
mov edx, ecx
xor edx, 0x1c283980
xor ecx, 0x830214
and ecx, 0x2387863e
and edx, 0xdc7879c1
or edx, ecx
xor edx, 0xdc7879c1
sete cl
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r9b
and al, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov r8d, edx
and r8b, bl
or al, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, r8b
xor cl, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x57417340
mov ebp, 0x840059b5
cmovne ecx, ebp
test al, al
mov eax, 0x57417340
cmovne eax, ecx
test dl, dl
jmp 0x14001e8bf
mov ecx, 0xa22bfb7
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0x3139ec17
and ecx, ebp
mov edx, ebp
or edx, 0xcec613e8
mov ebx, ecx
not ebx
mov esi, edx
and esi, 0x2cf0422a
mov edi, eax
and edi, 0x1109ac15
or edi, esi
or edx, ebx
and ebx, 0x2cf0422a
and ecx, 0xd30fbdd5
or ecx, ebx
xor ecx, edi
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe1cf6e07
and edx, 0x1e3091f8
or edx, ecx
mov ebx, edx
xor ebx, 0x2f097dee
xor edx, 0x808011
and eax, 0xa1286782
and ebp, 0x5ed7987d
or ebp, eax
mov eax, ebp
xor eax, 0x4809011
xor ebp, 0xa1286782
mov ecx, ebx
and ecx, 0xdb7f6bec
and edx, 0x24809413
or edx, ecx
or ebx, ebp
and ebp, 0xdb7f6bec
and eax, 0x24809413
or eax, ebp
xor eax, edx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xf1125853
and ebx, 0xeeda7ac
or ebx, eax
xor ebx, 0xeeda7ac
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl r8b
mov eax, r9d
xor al, r8b
mov ebx, eax
xor bl, 1
mov r10d, ebx
xor r10b, dl
and r10b, bl
xor dl, r9b
not dl
and dl, r9b
and al, r8b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov r8d, r10d
xor r8b, 1
mov ebx, eax
xor bl, 1
mov ecx, r10d
and cl, r8b
and al, bl
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
xor al, cl
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0xb4f06b6
mov ebp, 0xeffc3b52
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xb4f06b6
jmp 0x140031dc0
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x8808cf8
and ecx, 0x61154307
or ecx, edx
mov ebx, ecx
xor ebx, 0x61114100
xor ecx, 0x42234e0
or ebp, 0x6995cfff
mov edx, ebp
not edx
and ecx, 0x42636e7
and ebx, 0x6991c918
or ebx, ecx
and ebp, 0x42636e7
and edx, 0x92480000
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x966a3000
and edx, 0x6995cfff
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xf6cef676
and edx, 0x9310989
or edx, ebp
xor edx, 0xf6cef676
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
and dl, al
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
xor bl, 1
mov r11d, ebx
xor r11b, cl
or bl, cl
xor bl, 1
or bl, r11b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, r9b
xor al, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
xor al, 1
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
mov edx, eax
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x4a46146d
mov edx, 0x9c6fc85b
cmovne ecx, edx
test al, 1
mov eax, ecx
jmp 0x140030b6b
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0x490c0802
mov ecx, ebx
and ecx, 0xa010450d
or ecx, edx
xor ecx, 0xa010450d
mov edx, ebx
xor edx, 0xe91c4d0f
and edx, ebx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xeeff96d5
and edx, 0x1100692a
or edx, ecx
mov ebp, edx
xor ebp, 0xf81c2424
xor edx, 0x501194b
and edi, 0x1affb27
and ebx, 0xfe5004d8
or ebx, edi
mov ecx, ebx
xor ecx, 0xdc100048
xor ebx, 0x1affb27
mov edi, ebp
and edi, 0x22eae694
and edx, 0xdd15196b
or edx, edi
or ebp, ebx
and ebx, 0x22eae694
and ecx, 0xdd15196b
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x36f2e1d0
and ebp, 0xc90d1e2f
or ebp, ecx
xor ebp, 0xc90d1e2f
setne dl
sete cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
xor al, bl
and al, bl
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or dl, cl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x3c1a73d4
mov ebp, 0xc021a580
cmovne eax, ebp
test dl, 1
mov edx, 0x3c1a73d4
cmovne edx, eax
test cl, 1
jmp 0x140031dc0
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0xa8800b54
mov ebx, esi
and ebx, 0x577ff4ab
or ebx, edx
mov edx, ebx
xor edx, 0x430a000a
xor ebx, 0x80000204
mov ecx, edi
or ecx, 0xc71b230e
mov ebp, ecx
not ebp
or ebx, 0x10040c50
and ebx, 0x94152e54
and edx, 0x430a010a
or edx, ebx
and ecx, 0x94152e54
and ebp, 0x28e0d0a1
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x9fc45c1e
and ebp, 0x603ba3e1
or ebp, ecx
mov ecx, ebp
xor ecx, 0xa72080ee
xor ebp, 0x58df7f11
and edi, ebp
and ecx, esi
or ecx, edi
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
mov edx, eax
xor dl, cl
not dl
and dl, cl
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x4bd67bf0
mov ebp, 0xf268dfbf
cmovne ecx, ebp
test al, 1
mov eax, 0x4bd67bf0
jmp 0x1400313dd
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
or ecx, 1
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x51f154fa
mov edx, esi
and edx, 0xae0eab04
or edx, edi
or ecx, ebx
and ebx, 0x51f154fa
and ebp, 0xae0eab05
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf255f455
and ecx, 0xdaa0baa
or ecx, edx
xor ecx, 0xdaa0baa
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfdd1056f
and ecx, 0x22efa90
or ecx, edx
xor ecx, 0x22efa90
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, ecx
xor bl, al
not bl
and bl, al
or al, cl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r8b, r10b
or r10b, r9b
and cl, r9b
or cl, r8b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xa7c4b5c7
mov ebp, 0x3199208e
cmovne eax, ebp
test dl, 1
mov edx, 0xa7c4b5c7
jmp 0x1400321b0
mov ecx, 0xfa4929f8
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov ebp, ecx
and ebp, 0x59df95b1
and eax, 0xa6206a4e
or eax, ebp
mov ebp, eax
xor ebp, 0xa0206044
xor eax, 0x59df95b0
or eax, 1
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x46df8e2b
and ebp, 0xb92071d4
or ebp, edi
or eax, ebx
and ebx, 0x46df8e2b
and edx, 0xb92071d4
or edx, ebx
xor edx, ebp
not eax
or eax, edx
not eax
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
setne r8b
sete al
cmp dword [0x1400a3d50], 9
setg cl
mov r9d, eax
xor r9b, cl
mov ebx, r9d
xor bl, 1
mov edx, ebx
and dl, al
or al, cl
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor bl, cl
xor bl, 1
or cl, r9b
xor cl, 1
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc335a2f4
mov ebp, 0x66e2896c
cmovne edx, ebp
test cl, 1
mov ecx, 0xc335a2f4
cmovne ecx, edx
test al, al
cmove ecx, edx
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfa8569e
and edx, ebp
not ebp
and ebp, 0x100429c
and ecx, 0xea81402
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa80402
xor ecx, 0xf157ebfd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xce127868
and ebp, 0x1a80696
or ebp, edi
or ecx, ebx
and ebx, 0xce127868
and edx, 0x31ed8797
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x89184ac6
and ecx, 0x76e7b539
or ecx, edx
mov ebp, ecx
xor ebp, 0x794fe3a7
mov edx, ecx
xor edx, 0x794fe3a6
and edx, ebp
xor ecx, 0x2801010
and ecx, 0x53c97293
and ebp, 0xac368d6c
or ebp, ecx
mov ebx, ebp
xor ebx, 0xac10890c
mov ecx, edx
not ecx
xor ebp, 0x53c97292
mov edi, ecx
and edi, 0x52e71663
and edx, 0xad18e99c
or edx, edi
or ecx, ebp
and ebp, 0x52e71663
and ebx, 0xad18e99c
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor bl, al
and bl, al
not al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x8ab4eb9b
mov edx, 0xc021a580
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebp, 0x8ab4eb9b
cmovne edx, ebp
test cl, cl
cmovne edx, eax
jmp 0x140031dc3
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x4066c001
and ebp, 0x8a012484
or ebp, edx
mov ebx, ebp
xor ebx, 0x2002080
xor ebp, 0x25e80941
or ecx, 0xca67e485
mov edx, ecx
not edx
and ebp, 0xade90d45
and ebx, 0x4206e080
or ebx, ebp
and ecx, 0xade90d45
and edx, 0x1010123a
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xa5d7d436
and edx, 0x5a282bc9
or edx, ecx
mov ecx, edx
xor ecx, 0x904fcf4c
mov ebp, edx
xor ebp, 0x904fcf4d
and ebp, ecx
xor edx, 0x281010a1
and edx, 0x281897e5
and ecx, 0xd7e7681a
or ecx, edx
xor ecx, 0xd7e7681b
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x82b8fa79
and ebp, 0x7d470586
or ebp, edi
or ecx, ebx
and ebx, 0x82b8fa79
and edx, 0x7d470586
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and al, bl
and r8b, cl
or r8b, al
mov eax, ebx
xor al, cl
and cl, bl
or cl, al
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r9d, ecx
xor r9b, 1
mov edx, r8d
xor dl, 1
mov ebx, r8d
and bl, dl
mov eax, ecx
and al, r9b
mov r10d, ebx
and r10b, r8b
xor bl, r8b
or bl, r10b
mov r10d, eax
and r10b, cl
xor al, cl
or al, r10b
xor al, bl
xor dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x349c64ea
mov ebp, 0xfb7518c8
cmovne edx, ebp
test cl, 1
mov ecx, 0x349c64ea
jmp 0x1400333cf
mov eax, dword [rsp + 0x22c]
mov ecx, 0xe9d7ace
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x731ad586
mov ecx, ebx
and ecx, 0x8ce52a78
or ecx, edx
xor ecx, 0x8ce52a78
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
and ebp, 0xdad05fd9
and ebx, 0x252fa026
or ebx, ebp
mov ecx, ebx
xor ecx, 0x2a8004
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x75453c63
and edx, 0x8abac39c
or edx, ebp
xor ebx, 0x50401c41
and ebx, 0x75453c63
and ecx, 0x8abac39c
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r8b
xor bl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, bl
and bl, r8b
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xc79c4564
mov ecx, 0x835796ad
cmovne ebp, ecx
test al, 1
mov ecx, 0xc79c4564
cmovne ecx, ebp
jmp 0x1400313e0
cmp byte [rsp + 0x207], 0
mov ecx, 0x958edb6d
mov eax, 0xdc97ab76
cmovne ecx, eax
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0xc8], rax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov dword [rsp + 0x68], 0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x78], rax
mov ecx, 0xcb95e08
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x7a702f40
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x46c644d9
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov dword [rsp + 0x60], 0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0xa8], rax
mov ecx, 0x97ba427
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x210]
cmp rcx, rax
setne byte [rsp + 0xf7]
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov ebx, edx
and ebx, 1
or ebx, ebp
not ebx
and ecx, 0x310eaa9a
and edx, 0xcef15565
or edx, ecx
xor edx, 0xcef15565
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and r8b, bl
xor bl, al
xor bl, 1
mov edx, ebx
xor dl, al
and dl, bl
and cl, al
or cl, r8b
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test cl, cl
mov ecx, 0x505c66d4
mov ebp, 0xab438636
cmovne ecx, ebp
test dl, dl
mov edx, 0x505c66d4
cmove ecx, edx
jmp 0x14002c687
mov edx, dword [0x1400a3d54]
mov esi, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0xfbccc239
and ecx, 0x4333dc6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x220c82
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x7e5d7155
and edx, 0x81a28eaa
or edx, edi
xor ecx, 0x7a4c4011
and ecx, 0x7e5d7155
and ebp, 0x81a28eaa
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
setne r8b
sete r11b
cmp esi, 0xa
setl r10b
cmp esi, 9
setg dl
mov ebx, edx
xor bl, r11b
mov r9d, ebx
not r9b
and r9b, r11b
mov ecx, edx
or cl, r11b
mov eax, ecx
xor al, r9b
xor r9b, 1
xor al, 1
or r9b, cl
xor r9b, 1
or r9b, al
and bl, dl
and r10b, r8b
and dl, r11b
or dl, r10b
xor bl, 1
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, r9d
xor al, 1
mov edx, eax
and dl, r9b
mov r10d, eax
mov r11d, eax
and r11b, r8b
xor al, r8b
and r8b, cl
xor r10b, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
xor r8b, 1
mov ebx, ecx
xor bl, r8b
or r8b, cl
xor r8b, 1
or r8b, bl
mov ecx, edx
xor cl, 1
and cl, r8b
xor r8b, 1
and r8b, dl
or r8b, cl
or al, r11b
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xb93a2cd5
mov edx, 0x88a0fa07
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xb93a2cd5
jmp 0x14001e8bf
mov ecx, 0xa3cbb5c6
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x22f8bcd5
and ecx, 0xdd07432a
or ecx, ebx
or eax, ebp
and ebp, 0x22f8bcd5
and edx, 0xdd07432a
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xd88db3bb
and ecx, 0x27724c44
or ecx, eax
xor ecx, 0xd88db3bb
cmp ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a3d50], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
xor dl, 1
or al, bl
xor al, 1
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x87d2766f
mov ebp, 0xe7ab7617
cmovne ecx, ebp
test al, al
mov eax, 0x87d2766f
jmp 0x140030f37
mov ecx, 0x440f531a
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 0x5051587c
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0xafaea783
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xee5133f0
and ebx, 0x1ae8403
or ebx, eax
or edx, esi
and esi, 0xee5133f0
and ecx, 0x11aecc0f
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x5051587d
and edx, 0xafaea782
or edx, eax
mov eax, edx
not eax
and eax, 0x673258ad
and edx, 0x98cda752
or edx, eax
mov eax, edx
xor eax, 0x104ca302
xor edx, 0x673258ad
mov ecx, edx
and ecx, 0xcaa104d9
and eax, 0x355efb26
or eax, ecx
or edx, ebp
and ebp, 0xcaa104d9
and edi, 0x355efb26
or edi, ebp
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
xor dl, r9b
xor dl, 1
mov eax, r9d
xor al, cl
mov ebx, eax
xor bl, 1
and cl, r9b
or cl, al
xor al, cl
xor al, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xac0c61bf
mov ebp, 0x1993d4c7
cmovne eax, ebp
test cl, 1
mov ecx, 0xac0c61bf
cmovne ecx, eax
test dl, dl
jmp 0x14003471d
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x92bfc402
mov ecx, ebx
and ecx, 0x6d403bfc
or ecx, edx
xor ecx, 0x6d403bfc
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
and ebp, 0x8d3bb5d4
and ebx, 0x72c44a2b
or ebx, ebp
mov ecx, ebx
xor ecx, 0x20400a08
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x5e9ff1b7
and edx, 0xa1600e48
or edx, ebp
xor ebx, 0xc1bb194
and ebx, 0x5e9ff1b7
and ecx, 0xa1600e48
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r10b
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov ebx, edx
and r10b, dl
and dl, r8b
xor bl, r8b
or bl, dl
mov eax, ebx
xor al, 1
and r9b, r8b
or r10b, r9b
mov edx, eax
and dl, bl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
xor dl, r10b
xor r10b, 1
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r10d
xor al, dl
test al, 1
mov eax, 0xa87c1d76
mov ecx, 0xce994652
cmovne eax, ecx
test r10b, r10b
mov ecx, 0xa87c1d76
jmp 0x140030895
mov ecx, 0x7edf61be
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x689febfa
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x1c49ae53
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x21c], eax
mov rax, qword [rsp + 0x110]
mov rax, qword [rax + 8]
movsxd rcx, dword [rsp + 0x21c]
mov qword [rsp + 0x128], rcx
mov rcx, qword [rsp + 0x128]
movzx eax, word [rax + rcx*2]
mov word [rsp + 0x132], ax
cmp word [rsp + 0x132], 0
sete al
setne cl
mov rdx, qword [rsp + 0x128]
cmp rdx, 0x3e
seta bl
cmp rdx, 0x3f
setb dl
and dl, cl
and bl, al
or bl, dl
xor al, bl
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov ecx, 0x6651f131
mov eax, 0x3060ba37
cmovne ecx, eax
jmp 0x140034b8e
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xc6c4fb90
mov eax, ecx
xor eax, 0xc6c4fb90
and eax, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x1d9d51de
and eax, 0xe262ae21
or eax, edx
mov edx, eax
xor edx, 0x48654a0
xor eax, 0x51a245
and eax, 0x2071a355
and edx, 0xdf8e5caa
or edx, eax
xor edx, 0xdf8e5caa
and ebp, 0xedd92efb
and ecx, 0x1226d104
or ecx, ebp
xor ecx, 0x1226d104
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x54903f85
and ecx, 0xab6fc07a
or ecx, eax
xor ecx, 0xab6fc07a
setne r8b
sete bl
cmp dword [0x1400a3d50], 9
setg cl
mov eax, ecx
xor al, bl
not al
and al, bl
or bl, cl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x914404b
mov ebp, 0x2566c46d
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x914404b
cmovne ecx, ebp
jmp 0x1400333d2
mov ecx, 0x74e8b8e
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x43513132
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2f577de8
and edx, ecx
and ecx, 0xd0a88217
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10008212
xor ecx, 0x2f577de8
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xefbd0485
and ebp, 0x1042fb7a
or ebp, edi
or ecx, ebx
and ebx, 0xefbd0485
and edx, 0x1042fb7a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
xor ebx, 0x206cc834
and ebx, esi
mov edi, esi
or edi, 0x206cc834
mov edx, edi
not edx
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xc2853cf5
and ebx, 0x3d7ac30a
or ebx, eax
or ebp, edi
and edi, 0xc2853cf5
and edx, 0x1d12030a
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xdf9337ca
and ebp, 0x206cc835
or ebp, eax
and ecx, 0xfb24540c
mov eax, esi
and eax, 0x4dbabf3
or eax, ecx
xor eax, 0xfb24540d
and esi, 1
or esi, eax
mov eax, esi
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xe29a8476
and ebp, 0x1d657b89
or ebp, edx
or ecx, esi
and esi, 0xe29a8476
and eax, 0x1d657b89
or eax, esi
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x6c8d7db0
and eax, 0x9372824f
or eax, ecx
mov ecx, eax
xor ecx, 0x6c801400
xor eax, 0x9372824f
mov edx, eax
and edx, 0x800d69f9
and ecx, 0x7ff29606
or ecx, edx
xor ecx, 0x7ff29606
or ecx, eax
cmp ecx, 0xffffffff
setne cl
sete r9b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl dl
mov r8d, r9d
xor r8b, dl
and bl, r9b
and cl, dl
or cl, bl
and dl, r9b
or dl, r8b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, r8d
xor al, cl
and al, r8b
and cl, r8b
xor r8b, 1
and dl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xc9e1b2f5
mov ebp, 0xbf5c5619
cmovne ecx, ebp
test al, al
mov eax, 0xc9e1b2f5
jmp 0x14002fcd4
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x213c295d
and ecx, 0xdec3d6a2
or ecx, edx
mov edx, ecx
xor edx, 0xdec3d6a2
mov ebp, ecx
xor ebp, 0x213c295c
xor ecx, 0xdec3d6a3
and ecx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x8ca903cb
and ecx, 0x7356fc34
or ecx, edi
or ebp, ebx
and ebx, 0x8ca903cb
and edx, 0x7356fc34
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
xor ecx, 0x6b04e5f6
and ecx, ebp
not ebp
and ebp, 0x6b04e5f6
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x94fb1a09
and ecx, 0x6b04e5f6
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe6be6147
and ecx, 0x19419eb8
or ecx, edx
mov edx, ecx
xor edx, 0x8400a88
xor ecx, 0xa80147
and ecx, 0x11a99577
and edx, 0xee566a88
or edx, ecx
mov ecx, edx
xor ecx, 0x10a88141
xor edx, 0x26500208
and edx, 0x2751163e
and ecx, 0xd8aee9c1
or ecx, edx
xor ecx, 0xd8aee9c1
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, r10d
or bl, cl
xor bl, 1
mov edx, r10d
xor dl, cl
mov eax, edx
not al
and al, cl
mov r11d, ebx
and r11b, al
xor al, bl
or al, r11b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x86ed380a
mov ebp, 0xcc7db686
cmovne eax, ebp
test cl, 1
mov ecx, 0x86ed380a
jmp 0x140030895
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
movzx eax, byte [rsp + 0x13b]
mov ecx, 0xa34249b7
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x8592c6bc
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xc5451e2c
mov eax, edi
and eax, 0x3abae1d3
or eax, ecx
mov ebx, eax
xor ebx, 0x18004083
xor eax, 0x40400000
mov ebp, edx
or ebp, 0xda4b50c7
mov ecx, ebp
not ecx
or eax, 0xb02a08
and eax, 0x42fa2a48
and ebx, 0x98015087
or ebx, eax
and ebp, 0x42fa2a48
and ecx, 0x25048530
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0x25b4af39
and ecx, 0xda4b50c6
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa96ea0bc
and ecx, 0x56915f43
or ecx, eax
mov eax, ecx
xor eax, 0x14110941
and edx, 0x4f447a5f
and edi, 0xb0bb85a0
or edi, edx
mov edx, edi
xor edx, 0x30110100
xor ecx, 0xa96ea0bc
xor edi, 0x4f447a5f
mov ebp, ecx
and ebp, 0xcaeaf6a2
and eax, 0x3515095d
or eax, ebp
or ecx, edi
and edi, 0xcaeaf6a2
and edx, 0x3515095d
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd4c6e9f7
and ecx, 0x2b391608
or ecx, eax
xor ecx, 0x2b391608
sete al
cmp dword [0x1400a3d50], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
and cl, dl
mov r8d, ebx
xor r8b, dl
or bl, dl
xor dl, 1
and al, dl
or al, cl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xab39097
mov edx, 0x4a46146d
cmovne ecx, edx
test bl, 1
mov edx, 0xab39097
cmovne edx, ecx
test al, al
jmp 0x14002fff6
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd0584f1
and edx, 0xf2fa7b0e
or edx, ecx
mov ecx, edx
xor ecx, 0xb0c86308
xor edx, 0x104d1
and edx, 0x42331cd7
and ecx, 0xbdcce328
or ecx, edx
mov edx, ecx
not edx
xor ecx, 0xbdcce328
mov ebp, ecx
or ebp, 1
mov ebx, ebp
not ebx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
mov edi, ebp
and edi, 0xf3bf4b98
and ebx, 0xc40b466
or ebx, edi
or ebp, ecx
and ecx, 0xf3bf4b98
and edx, 0xc40b467
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
xor ecx, 0xe8fa9686
and ecx, ebp
not ebp
and ebp, 0xe8fa9686
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x17056979
and ecx, 0xe8fa9686
or ecx, edx
setne r9b
sete r8b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
xor r10b, al
and r10b, al
mov ecx, r8d
xor cl, r9b
and cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r11d, ebx
and r11b, cl
xor bl, cl
or bl, r11b
or dl, cl
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov r11d, ebx
xor r11b, 1
and r11b, r10b
xor r10b, 1
and bl, r10b
or r11b, bl
xor r9b, al
xor r9b, 1
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ecx, r11d
xor cl, 1
and al, cl
or cl, dl
and dl, r11b
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x21db6a6a
mov ebp, 0x4d51fc19
cmovne edx, ebp
test cl, 1
mov ecx, 0x21db6a6a
cmovne edx, ecx
test al, 1
cmove edx, ebp
jmp 0x140031dc3
mov rax, qword [rsp + 0x178]
mov eax, dword [rsp + 0x22c]
mov ecx, 0xa19fe247
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x1c013614
mov ecx, ebp
and ecx, 0x8120814a
or ecx, edx
xor ecx, 0x8120814a
mov edx, ebp
xor edx, 0x9d21b75e
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x2311d01e
and edx, 0xdcee2fe1
or edx, ecx
mov ecx, edx
xor ecx, 0x1008882
xor edx, 0xac300040
and edx, 0xecff107c
and ecx, 0x1300ef83
or ecx, edx
xor ecx, 0x1300ef83
and ebx, 0x67bf97ac
and ebp, 0x98406853
or ebp, ebx
xor ebp, 0x98406853
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
cmp ebp, 0xffffffff
sete r11b
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
xor al, 1
or al, r8b
mov r10d, eax
xor r10b, 1
and dl, r9b
and r11b, r8b
or r11b, dl
mov edx, r11d
xor dl, 1
mov ebx, r10d
and bl, al
mov ecx, r11d
and cl, dl
mov r8d, ebx
and r8b, r10b
xor bl, r10b
or bl, r8b
mov r8d, ecx
and r8b, r11b
xor cl, r11b
or cl, r8b
xor cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xa372321e
mov ebp, 0x77e3f7b5
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xa372321e
jmp 0x140031dc0
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete dl
setne bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
and bl, cl
and al, dl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
xor dl, 1
mov ebx, eax
xor bl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2361094f
mov ebp, 0x208d916b
cmovne edx, ebp
test cl, 1
mov ecx, 0x2361094f
jmp 0x140034549
mov rax, qword [rsp + 0x148]
mov byte [rax], 0
mov ecx, 0xd7af6c8
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xbef78117
mov ebp, edi
and ebp, 0x41087ee8
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1084ce8
xor ebp, 0x3c120006
mov ebx, edi
or ebx, 0x7c123206
and ebp, 0x7c123206
and ecx, 0x83edcdf8
or ecx, ebp
and ebx, 0x7c123207
xor ebx, ecx
mov ecx, ebx
not ecx
and edx, ecx
and ebx, edi
or ebx, edx
xor ecx, ebx
test ecx, ebx
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov eax, r9d
xor al, r8b
mov ebx, eax
or bl, dl
mov r10d, ebx
xor r10b, 1
xor dl, r9b
not dl
and dl, r9b
and al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, 1
mov ecx, ebx
and cl, r10b
mov edx, ebx
xor dl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x96a0170b
mov ebp, 0x4cdf126a
cmovne edx, ebp
test al, 1
mov eax, 0x96a0170b
jmp 0x1400326b2
mov r8, qword [rsp + 0x168]
mov ebp, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x20d4a2c7
and ebp, edx
and edx, 0xdf2b5d38
or edx, ebx
mov ebx, edx
xor ebx, 0xce0b1128
xor edx, 0x20d4a2c7
mov edi, ebp
not edi
mov esi, edx
and esi, 0x31f0ce53
and ebx, 0xce0f31ac
or ebx, esi
or edx, edi
and edi, 0x31f0ce53
and ebp, 0xce0f31ac
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov esi, edx
mov edi, edx
xor edi, 0x2c8f3693
and edi, edx
not edx
and edx, 0xd7c246c
and esi, 0xf283db93
or esi, edx
mov edx, esi
xor edx, 0xf283db93
mov ebp, esi
xor ebp, 0x21f312ff
and ebp, edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x8734dd0b
and ebp, 0x78cb22f4
or ebp, eax
mov eax, edi
not eax
or ebx, eax
and eax, 0x8734dd0b
and edi, 0x78cb22f4
or edi, eax
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0x5cd11082
and ebx, 0xa32eef7d
or ebx, eax
xor ebx, 0x8fa1d9ef
xor esi, 0xd74246c
and esi, 0x8df43cfc
mov eax, edx
and eax, 0x720bc303
or eax, esi
xor eax, 0x8df43cfd
and edx, 1
or edx, eax
not edx
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, edx
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x773f8201
and ebp, 0x88c07dfe
or ebp, edi
or edx, ebx
and ebx, 0x773f8201
and eax, 0x88c07dfe
or eax, ebx
xor eax, ebp
not edx
or edx, eax
setne al
sete dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and cl, dl
and al, bl
or al, cl
mov ecx, edx
xor cl, bl
and bl, dl
or bl, cl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
not cl
mov edx, eax
xor dl, 1
and cl, dl
or dl, bl
and bl, al
or bl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xe887214c
mov ecx, 0xc9e1b2f5
cmovne eax, ecx
test bl, bl
mov ecx, eax
mov ebp, 0xe887214c
cmovne ecx, ebp
mov qword [rsp + 0x170], r8
jmp 0x140030e6a
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0xe0], rax
mov ecx, 0x59b842fa
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [rsp + 0x158]
mov ecx, 0xe4e89e6d
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x108]
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xdb22705b
and ecx, 0x24dd8fa4
or ecx, edx
mov edx, ecx
not edx
and edx, 0x24dd8fa4
and ecx, 0xdb22705b
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xeb2fe88b
mov edx, ecx
and edx, 0x14d01774
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x14d01775
and edx, 0xeb2fe88a
or edx, ebx
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebx, ecx
not ebx
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xe4ef93c8
and edx, 0x1b106c37
or edx, edi
or ebp, ecx
and ecx, 0xe4ef93c8
and ebx, 0x1b106c37
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0x3298db0d
and edx, ebp
not ebp
and ebp, 0x9419c838
and ecx, 0x6be637c7
or ecx, ebp
mov ebp, ecx
not ebp
xor ecx, 0x1018c808
or ecx, 0xcd6724f2
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3558c9ec
and ebp, 0x2801201
or ebp, edi
or ecx, ebx
and ebx, 0x3558c9ec
and edx, 0xcaa73613
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcd6724f2
and ecx, 0x3298db0d
or ecx, edx
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov ecx, ebx
xor cl, r10b
and cl, bl
mov edx, ecx
xor dl, 1
mov eax, edx
or al, cl
xor cl, al
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, r9b
and al, r8b
or al, cl
mov ecx, r10d
xor r10b, r9b
and r9b, bl
and cl, r8b
or cl, r9b
or bl, r8b
xor bl, 1
or bl, r10b
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x72c5b2c9
mov edx, 0xad831574
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x72c5b2c9
jmp 0x140031a76
mov rax, qword [rsp + 0x100]
mov ecx, 0xdc791674
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ebx, edi
or ebx, 1
mov ebp, ebx
not ebp
mov ecx, edx
or ecx, 0x3807755a
and ebx, 0x3807755b
and ebp, 0xc7f88aa4
or ebp, ebx
and ecx, 0x3807755b
xor ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ecx
and ebx, 0xd0bcd133
and ebp, 0x2f432ecc
or ebp, ebx
or ecx, edi
and edi, 0xd0bcd133
and edx, 0x2f432ecc
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov edx, r8d
or dl, cl
mov eax, ebx
or al, r9b
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
and r9b, bl
or bl, r8b
and cl, r8b
or cl, r9b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2b862811
mov ebp, 0x6f705fdb
cmovne edx, ebp
test cl, 1
mov ecx, 0x2b862811
jmp 0x140034549
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x4049b001
mov ecx, ebp
and ecx, 0x8902080e
or ecx, edx
xor ecx, 0x8902080e
mov edx, ebp
and edx, 0x36b447f0
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x36b447f1
and edx, 0xc94bb80e
or edx, ecx
and ebx, 0x160dade4
and ebp, 0xe9f2521b
or ebp, ebx
mov ecx, ebp
xor ecx, 0x40b0500a
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xaf472e51
and edx, 0x50b8d1ae
or edx, edi
xor ebp, 0x6052c40
and ebp, 0xaf472e51
and ecx, 0x50b8d1ae
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
setne r8b
sete r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r10b
mov ecx, r10d
xor cl, r11b
and cl, r10b
mov eax, r9d
xor al, cl
mov ebx, eax
and bl, r9b
and al, cl
mov ecx, ebx
xor cl, 1
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ecx, r11d
or r11b, r8b
and r8b, r10b
and cl, r9b
or cl, r8b
xor r10b, r9b
xor r11b, 1
or r11b, r10b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and bl, cl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
and dl, bl
xor bl, 1
and bl, al
or bl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x7edf61be
mov edx, 0x7082e2fe
cmovne eax, edx
test cl, 1
mov ecx, 0x7edf61be
jmp 0x140032ef0
mov ecx, 0xb705a915
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
and ebp, 0xb2e9cf03
and edx, 0x4d1630fc
or edx, ebp
mov eax, edx
xor eax, 0xb2e9cf03
mov ebp, edx
xor ebp, 0xb2e9cf02
and ebp, eax
xor edx, 0x4d1630fc
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x5faa4c0d
and ebp, 0xa055b3f2
or ebp, edi
or eax, ebx
and ebx, 0x5faa4c0d
and edx, 0xa055b3f2
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and eax, 0x170a39b1
and edx, 0xe8f5c64e
or edx, eax
xor edx, 0x170a39b1
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg r11b
cmp ecx, 0xa
setl r10b
mov eax, r10d
xor al, r11b
and al, r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov esi, ebx
and sil, al
xor bl, al
or bl, sil
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
or al, dl
xor al, 1
xor cl, dl
xor cl, 1
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
and r8b, r10b
or r10b, r9b
and r11b, r9b
or r11b, r8b
xor r11b, 1
mov eax, r10d
xor al, r11b
or r11b, r10b
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, 1
mov edx, eax
and dl, r11b
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
xor cl, 1
mov eax, ecx
and al, r11b
xor cl, r11b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x440f531a
mov ebp, 0x536bf0f3
cmovne eax, ebp
test cl, 1
mov ecx, 0x440f531a
jmp 0x140030895
mov ecx, 0x454f4e3c
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov dword [rsp + 0x44], r15d
mov dword [rsp + 0x48], r14d
mov ecx, dword [0x1400a3d4c]
mov edi, dword [0x1400a3d48]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x1561c64b
mov ebx, ebp
not ebx
or ecx, 0xea9e39b4
mov edx, ecx
not edx
and ebp, 0x659a37c7
and ebx, 0x8a040830
or ebx, ebp
and ecx, 0x659a37c7
and edx, 0x1061c008
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x74de347f
and edx, 0x8b21cb80
or edx, ecx
mov ebp, edx
xor ebp, 0x61bff234
xor edx, 0x80000c0
and edx, 0x8a990e4
mov ecx, ebp
and ecx, 0xf7566f1b
or ecx, edx
mov edx, ecx
xor edx, 0xf7566f1b
mov ebx, edx
and ebx, 0xec178fd3
and ebp, 0x13e8702c
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xb6d5a41
and ebp, 0xf492a5be
or ebp, ebx
xor ebp, 0x18852a6c
and edx, 1
xor ecx, 0xf7566f1a
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x47d24900
mov ebp, ecx
and ebp, 0x380090db
or ebp, edx
xor ebp, 0x380090db
and ecx, 0x802d2624
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x802d2624
and ecx, 0x7fd2d9db
or ecx, edx
sete cl
setne al
cmp edi, 0xa
setl r9b
cmp edi, 9
setg r8b
mov edx, eax
and dl, r8b
mov ebx, r9d
and bl, cl
or bl, dl
xor bl, 1
or bl, r8b
or al, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, eax
xor dl, cl
not cl
not dl
or cl, al
not cl
or cl, dl
test cl, 1
mov ecx, 0x6ef027da
mov eax, 0xa67d01c5
cmovne ecx, eax
mov dword [rsp + 0x40], ecx
mov ecx, 0x6ef027da
mov eax, 0x4c409c41
cmovne ecx, eax
mov dword [rsp + 0x3c], ecx
mov ecx, 0xf4838b90
mov eax, 0x354723ca
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r14d, 0xf4838b90
mov eax, 0x1f030393
cmovne r14d, eax
mov r8d, 0xf3d1ba80
mov eax, 0xa25f8e01
cmovne r8d, eax
mov ecx, 0xf3d1ba80
mov eax, 0x512fe6b5
cmovne ecx, eax
mov dword [rsp + 0x34], ecx
mov r11d, 0xc91e1eb9
mov eax, 0x5134e876
cmovne r11d, eax
mov eax, 0xb882457b
mov ecx, 0xb2788c26
cmovne eax, ecx
mov ecx, 0xb882457b
mov edx, 0xe6d37c6a
cmovne ecx, edx
mov edx, 0xc91e1eb9
mov ebp, 0x6df1aa69
cmovne edx, ebp
mov ebx, 0x964b8874
mov ebp, 0x6d408a79
cmovne ebx, ebp
mov dword [rsp + 0x30], ebx
mov ebx, 0x38d1d6c6
mov ebp, 0x17239cde
cmovne ebx, ebp
mov dword [rsp + 0x2c], ebx
mov esi, 0x38d1d6c6
mov ebp, 0xc6a466e5
cmovne esi, ebp
mov ebx, 0x964b8874
mov ebp, 0xf46ce8f1
cmovne ebx, ebp
mov dword [rsp + 0x28], ebx
mov ebp, 0x56359535
mov ebx, 0xd113f3a8
cmovne ebp, ebx
mov edi, 0xae054cb
mov ebx, 0xc8b748c1
cmovne edi, ebx
mov dword [rsp + 0x4c], edi
mov r9d, 0xae054cb
mov ebx, 0xb898c73b
cmovne r9d, ebx
mov r10d, 0x56359535
mov ebx, 0xcfb36335
cmovne r10d, ebx
mov edi, 0x2ff76ee5
mov ebx, 0x3d7e8952
cmovne edi, ebx
mov r15d, 0x2ff76ee5
mov ebx, 0x6aae9059
cmovne r15d, ebx
mov r12d, 0x2976c820
nop
mov r13d, r12d
cmp r12d, 0xae054ca
jle 0x14002f4c0
cmp r13d, 0x3d7e8951
jle 0x14002f510
cmp r13d, 0x56359534
jle 0x14002f5a4
cmp r13d, 0x6d408a78
jle 0x14002f67d
cmp r13d, 0x6d408a79
je 0x14002f7df
mov r12d, ecx
cmp r13d, 0x6df1aa69
je 0x14002f460
mov r12d, r13d
cmp r13d, 0x6ef027da
jne 0x14002f460
mov r12d, 0x4c409c41
jmp 0x14002f460
cmp r13d, 0xc8b748c0
jg 0x14002f560
cmp r13d, 0xb2788c25
jg 0x14002f5d8
cmp r13d, 0xa25f8e00
jle 0x14002f6b6
cmp r13d, 0xa25f8e01
je 0x140034ba2
mov r12d, r13d
cmp r13d, 0xa67d01c5
jne 0x14002f460
mov r12d, 0x6df1aa69
jmp 0x14002f460
cmp r13d, 0x2ff76ee4
jg 0x14002f610
cmp r13d, 0x1f030392
jg 0x14002f6e1
cmp r13d, 0xae054cb
je 0x14002f7ea
mov r12d, r13d
cmp r13d, 0x17239cde
jne 0x14002f460
mov r12d, dword [rsp + 0x30]
jmp 0x14002f460
cmp r13d, 0xe6d37c69
jg 0x14002f645
cmp r13d, 0xcfb36334
jg 0x14002f706
mov r12d, ebp
cmp r13d, 0xc8b748c1
je 0x14002f460
mov r12d, r13d
cmp r13d, 0xc91e1eb9
jne 0x14002f460
mov r12d, dword [rsp + 0x3c]
jmp 0x14002f460
cmp r13d, 0x512fe6b4
jg 0x14002f730
cmp r13d, 0x3d7e8952
je 0x14002f7fd
mov r12d, r13d
cmp r13d, 0x4c409c41
jne 0x14002f460
mov r12d, dword [rsp + 0x40]
jmp 0x14002f460
cmp r13d, 0xb898c73a
jg 0x14002f75a
mov r12d, r11d
cmp r13d, 0xb2788c26
je 0x14002f460
mov r12d, r13d
cmp r13d, 0xb882457b
jne 0x14002f460
mov r12d, 0xe6d37c6a
jmp 0x14002f460
cmp r13d, 0x3787a1db
jg 0x14002f781
cmp r13d, 0x2ff76ee5
je 0x14002f808
mov r12d, r13d
cmp r13d, 0x354723ca
jne 0x14002f460
mov r12d, 0xcfb36335
jmp 0x14002f460
cmp r13d, 0xf46ce8f0
jg 0x14002f7ac
mov r12d, eax
cmp r13d, 0xe6d37c6a
je 0x14002f460
mov r12d, r13d
cmp r13d, 0xf3d1ba80
jne 0x14002f460
mov r12d, 0x512fe6b5
jmp 0x14002f460
mov r12d, r14d
cmp r13d, 0x56359535
je 0x14002f460
mov r12d, r13d
cmp r13d, 0x6aae9059
jne 0x14002f460
mov rbx, qword gs:[0x30]
mov qword [rsp + 0x290], rbx
mov r12d, edi
jmp 0x14002f460
mov r12d, r10d
cmp r13d, 0x9309355f
je 0x14002f460
mov r12d, r13d
cmp r13d, 0x964b8874
jne 0x14002f460
mov r12d, 0xf46ce8f1
jmp 0x14002f460
cmp r13d, 0x1f030393
je 0x14002f81c
mov r12d, r13d
cmp r13d, 0x2976c820
jne 0x14002f460
mov r12d, r15d
jmp 0x14002f460
mov r12d, r9d
cmp r13d, 0xcfb36335
je 0x14002f460
mov r12d, r13d
cmp r13d, 0xd113f3a8
jne 0x14002f460
mov r12d, dword [rsp + 0x28]
jmp 0x14002f460
mov r12d, r8d
cmp r13d, 0x512fe6b5
je 0x14002f460
mov r12d, r13d
cmp r13d, 0x5134e876
jne 0x14002f460
mov r12d, dword [rsp + 0x34]
jmp 0x14002f460
cmp r13d, 0xb898c73b
je 0x14002f82e
mov r12d, r13d
cmp r13d, 0xc6a466e5
jne 0x14002f460
mov r12d, dword [rsp + 0x2c]
jmp 0x14002f460
mov r12d, edx
cmp r13d, 0x3787a1dc
je 0x14002f460
mov r12d, r13d
cmp r13d, 0x38d1d6c6
jne 0x14002f460
mov r12d, 0xc6a466e5
jmp 0x14002f460
mov r12d, esi
cmp r13d, 0xf46ce8f1
je 0x14002f460
mov r12d, r13d
cmp r13d, 0xf4838b90
jne 0x14002f460
mov rbx, qword [rsp + 0x290]
mov r12d, 0x1f030393
jmp 0x14002f460
mov r12d, 0x3787a1dc
jmp 0x14002f460
mov rbx, qword [rsp + 0x290]
mov r12d, 0xb898c73b
jmp 0x14002f460
mov r12d, 0x9309355f
jmp 0x14002f460
mov rbx, qword gs:[0x30]
mov r12d, 0x6aae9059
jmp 0x14002f460
mov rbx, qword [rsp + 0x290]
mov r12d, dword [rsp + 0x38]
jmp 0x14002f460
mov rbx, qword [rsp + 0x290]
mov qword [rsp + 0x298], rbx
mov r12d, dword [rsp + 0x4c]
jmp 0x14002f460
mov dword [rsp + 0x58], 0
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x90], rax
mov ecx, 0xba271a56
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
mov eax, dword [rsp + 0x134]
movzx eax, byte [rsp + 0x13b]
mov ecx, 0xdb8f245a
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0xc4c0ca93
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
xor eax, eax
mov qword [rsp + 0xc8], rax
mov ecx, 0x958edb6d
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0xeb5e9082
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x820a102c
mov ebx, ecx
and ebx, 0x74400191
or ebx, edx
xor ebx, 0x74400191
mov edx, ecx
xor edx, 0xf64a11bd
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x9b5ee43
and edx, 0xf64a11bc
or edx, ebx
and ebp, 0xdc3c5d75
and ecx, 0x23c3a28a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x23c3a28a
xor ecx, 0xdc3c5d75
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg bl
mov eax, r10d
xor al, r8b
and al, r10b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r11d, ecx
xor r11b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r11b
xor dl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
xor al, cl
xor al, 1
and al, cl
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
xor cl, r10b
and cl, bl
and r9b, r8b
and bl, r10b
or bl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x6a2a0696
mov ebp, 0x916f44a5
cmovne edx, ebp
test al, 1
mov eax, 0x6a2a0696
jmp 0x1400326b2
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x291112d4
and edx, ecx
and ecx, 0xd6eeed2b
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc020a00b
xor ecx, 0x291112d4
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x37df5d34
and ebp, 0xc820a2cb
or ebp, edi
or ecx, ebx
and ebx, 0x37df5d34
and edx, 0xc820a2cb
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x16438565
and ebp, edx
mov ebx, ecx
and ebx, 0xe9bc7a9a
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xe9bc7a9b
and ebx, 0x16438564
or ebx, ebp
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9d780f1c
and edx, ecx
and ecx, 0x6287f0e3
or ecx, ebp
xor ecx, 0x6287f0e3
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd194ae7c
and ecx, 0x2e6b5183
or ecx, ebp
xor ecx, 0xd194ae7c
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov eax, ebx
not al
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
xor al, 1
mov ebx, eax
xor bl, r10b
not bl
and bl, r10b
or al, r10b
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov eax, ecx
xor al, r8b
and cl, r8b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
xor bl, 1
mov eax, ebx
or al, cl
xor bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x3ce582d6
mov edx, 0xf7bd00ab
cmovne ecx, edx
test bl, 1
mov edx, ecx
mov ebp, 0x3ce582d6
jmp 0x140030ce3
mov ecx, 0xb9204f20
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x1325c595
and edx, 0xecda3a6a
or edx, ecx
mov ecx, edx
xor ecx, 0x40501808
xor edx, 0x1024c004
mov ebp, ebx
or ebp, 0xbcaee266
or edx, 1
and edx, 0xbcaee267
and ecx, 0x43511d98
or ecx, edx
and ebp, 0xbcaee267
xor ebp, ecx
not ebp
mov ecx, ebp
and ecx, ebx
xor ebp, ebx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x2213640b
and ebp, 0xddec9bf4
or ebp, ecx
xor ebp, 0xddec9bf4
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
xor r8b, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, r8b
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, r8d
xor al, cl
and al, r8b
and cl, r8b
xor r8b, 1
and dl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x67110136
mov ebp, 0x87cc3ab7
cmovne ecx, ebp
test al, al
mov eax, 0x67110136
cmove ecx, eax
test dl, dl
jmp 0x140030f3d
mov ecx, 0x3ce582d6
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x72720c1d
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x81891021
mov eax, edx
and eax, 0xe44a000
or eax, ecx
xor eax, 0xe44a000
mov ecx, edx
xor ecx, 0x8fcdb021
and ecx, edx
mov ebx, eax
and ebx, ecx
xor ecx, eax
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x70324fdf
and ecx, 0x8fcdb020
or ecx, eax
and ebp, 0x5fbd9960
and edx, 0xa042669f
or edx, ebp
mov eax, edx
xor eax, 0x80000692
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x33ee790d
and ecx, 0xcc1186f2
or ecx, ebp
xor edx, 0x13ac1900
and edx, 0x33ee790d
and eax, 0xcc1186f2
or eax, edx
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete r8b
cmp dword [0x1400a3d50], 0xa
setl dl
mov eax, r8d
xor al, dl
mov ebx, eax
and bl, r8b
mov ecx, eax
and cl, dl
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
or dl, r8b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov edx, ecx
and dl, r9b
mov ebx, r8d
and bl, al
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, r9d
and cl, al
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, bl
test al, 1
mov eax, 0xddbe2854
mov ecx, 0x77e3f7b5
cmovne eax, ecx
test r9b, 1
mov ecx, 0xddbe2854
jmp 0x140032ef0
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x963c079c
and ecx, edx
not edx
and edx, 0x963c079c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc1dc8847
and ecx, 0x3e2377b8
or ecx, edx
mov edx, ecx
xor edx, 0xa81f7024
mov ebp, ecx
xor ebp, 0x57e08fdb
mov ebx, ecx
xor ebx, 0x96be4187
mov edi, ebx
and edi, ebp
and ebx, edx
mov edx, edi
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x3380ab42
and edi, 0xcc7f54bd
or edi, eax
or edx, esi
and esi, 0x3380ab42
and ebx, 0xcc7f54bd
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xd535b6c0
and edx, 0x2aca493f
or edx, eax
xor edx, 0x146b789d
and ebp, 1
xor ecx, 0x57e08fda
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x7dddab67
and ecx, 0x82225498
or ecx, eax
xor ecx, 0x82225498
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0x31b968f
and eax, ecx
not ecx
and ecx, 0x31b968f
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf2e4a565
and eax, 0xd1b5a9a
or eax, ecx
mov ecx, eax
xor ecx, 0xc400
xor eax, 0xf1ff33ea
mov edx, eax
and edx, 0x9fcb093d
and ecx, 0x6034f6c2
or ecx, edx
xor ecx, 0x6034f6c2
or ecx, eax
cmp ecx, 0xffffffff
sete sil
setne al
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
and al, dl
and bl, sil
or bl, al
xor bl, 1
or bl, dl
xor sil, dl
mov r8d, esi
mov ecx, ebx
mov eax, esi
mov r9d, ebx
mov r10d, esi
mov r11d, ebx
and r11b, sil
xor sil, bl
xor bl, 1
and cl, bl
xor r9b, cl
xor cl, 1
or cl, bl
xor r8b, 1
and al, r8b
xor cl, 1
or cl, r9b
xor r10b, al
xor al, 1
or al, r8b
xor al, 1
or al, r10b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
or sil, r11b
mov ecx, esi
xor cl, al
test cl, 1
mov ecx, 0xa76832b6
mov edx, 0xf768c58b
cmovne ecx, edx
test sil, 1
mov edx, 0xa76832b6
cmovne edx, ecx
mov rbp, qword [rsp + 0xc8]
mov qword [rsp + 0x280], rbp
test al, 1
cmove edx, ecx
jmp 0x140031dc3
mov rax, qword [rsp + 0xf8]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x160]
mov edx, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x160]
call fcn.140039c80
add rax, 0x88
mov qword [rsp + 0x168], rax
mov ecx, 0xead2fc6b
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0xe0]
add rax, 0x20
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe8]
mov rax, qword [rax]
mov qword [rsp + 0x70], rax
mov ecx, 0xdc97ab76
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0x93f90b40
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x6806d016
and edi, 0xe846d156
mov ebx, esi
and ebx, 0x13b90a00
or ebx, edi
and ebp, 0xe846d156
and edx, 0x40024a9
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xf19af62c
and edx, 0xe6509d3
or edx, ebp
mov ebp, edx
xor ebp, 0x9d9c0292
and esi, 0xba39037
and ecx, 0xf45c6fc8
or ecx, esi
mov ebx, ecx
xor ebx, 0xf45c6fc8
xor edx, 0x6263fd6d
and ebx, edx
xor ecx, 0xba39037
and ecx, ebp
or ecx, ebx
xor edx, ecx
test edx, ecx
sete r9b
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
xor al, bl
and al, dl
mov ecx, eax
xor cl, 1
and cl, r8b
and al, r9b
or al, cl
mov ecx, ebx
xor bl, r9b
and r9b, dl
and cl, r8b
or cl, r9b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xac65e548
mov ebp, 0x3545d511
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0xac65e548
cmovne eax, ebp
test dl, 1
jmp 0x14003228c
mov ecx, 0xa31cc33f
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x594038e9
mov edx, ebp
and edx, 0xa6bfc716
or edx, ecx
mov ecx, edx
xor ecx, 0x24340514
xor edx, 0x594038e8
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
or edx, 1
mov edi, eax
not edi
mov esi, edx
and esi, 0x828bf2cb
and ecx, 0x7d740d34
or ecx, esi
or edx, edi
and edi, 0x828bf2cb
and eax, 0x7d740d34
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and ebx, eax
and edx, ebp
or edx, ebx
xor eax, edx
test eax, edx
sete al
cmp dword [0x1400a3d50], 9
setg cl
mov edx, ecx
xor dl, al
mov ebx, edx
xor bl, cl
and bl, dl
not dl
and dl, al
or cl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, bl
mov eax, edx
not al
and al, bl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0xd49cbea4
mov ebp, 0x4e4b0673
cmovne edx, ebp
test al, al
mov eax, 0xd49cbea4
cmove edx, eax
test cl, 1
cmovne edx, ebp
jmp 0x140031dc3
mov ecx, dword [0x1400a3d54]
mov r9d, dword [0x1400a3d50]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0xa0140103
mov edx, esi
and edx, 0x160240cc
or edx, ebp
mov edi, edx
xor edi, 0x160040c8
xor edx, 0xe99c1222
mov ecx, ebx
or ecx, 0xb61641cf
mov ebp, ecx
not ebp
and edx, 0xe99e1226
and edi, 0x160041c9
or edi, edx
and ecx, 0xe99e1226
and ebp, 0x61ac10
or ebp, ecx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xff168d9b
and ebp, 0xe97264
or ebp, ecx
mov ecx, ebp
xor ecx, 0x86bb10a0
xor ebp, 0x4900cc55
mov edx, ebp
and edx, 0x7944234a
and ecx, 0x86bbdcb5
or ecx, edx
and esi, 0x7944234a
and ebx, 0x86bbdcb5
or ebx, esi
xor ebx, ecx
xor ebp, ebx
test ebp, ebx
setne dl
sete r8b
cmp r9d, 9
setg al
cmp r9d, 0xa
setl cl
mov ebx, r8d
xor bl, dl
and bl, r8b
xor dl, al
and al, bl
not bl
and bl, cl
or bl, al
xor dl, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
not dl
mov eax, ebx
xor al, 1
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xde8aed69
mov edx, 0xc00268ec
cmovne ecx, edx
test al, 1
mov eax, 0xde8aed69
cmovne eax, ecx
jmp 0x14001e8bd
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1c8]
movsxd r8, dword [rax + rcx*4]
mov r10, qword [rsp + 0x160]
mov eax, dword [0x1400a3d44]
mov edx, dword [0x1400a3d40]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
mov eax, ebx
xor eax, 0xba2ea73d
and eax, ebx
not ebx
and ebx, 0x2802a60c
and ebp, 0x922c0131
or ebp, ebx
xor ebp, 0x922c0131
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x45d158c2
and eax, 0xba2ea73d
or eax, ebp
mov edi, eax
not edi
mov ebp, eax
xor ebp, 0x682c47cf
mov esi, ebp
and esi, edi
and ebp, eax
mov ebx, esi
not ebx
mov ecx, ebx
and ecx, 0x7f44289
and esi, 0xf80bbd76
or esi, ecx
mov ecx, ebp
not ecx
or ebx, ecx
and ecx, 0x7f44289
and ebp, 0xf80bbd76
or ebp, ecx
xor ebp, esi
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x4f50d5e9
and ebx, 0xb0af2a16
or ebx, ecx
mov ecx, ebx
xor ecx, 0x10810458
and edi, 1
xor eax, 0xfffffffe
or eax, edi
mov ebp, eax
not ebp
xor ebx, 0x277c9227
mov edi, ebx
and edi, 0xca02eba7
and ecx, 0x35fd1458
or ecx, edi
or ebx, eax
and eax, 0xca02eba7
and ebp, 0x35fd1458
or ebp, eax
xor ebp, ecx
not ebx
or ebx, ebp
mov eax, ebx
mov ecx, ebx
xor ecx, 0x39e92614
and ecx, ebx
not ebx
and ebx, 0x11a00614
and eax, 0x28492000
or eax, ebx
xor eax, 0x28492000
mov ebp, eax
and ebp, ecx
xor ecx, eax
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xc616d9eb
and ecx, 0x39e92614
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0x20a5c205
and ecx, 0xdf5a3dfa
or ecx, ebp
xor ecx, 0x20a5c205
xor eax, ecx
test eax, ecx
sete al
setne r9b
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
mov ebx, ecx
or bl, al
and al, dl
xor dl, r9b
xor bl, 1
or bl, dl
and cl, r9b
or cl, al
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
not al
or al, cl
test al, 1
mov r9d, 0x89ddb223
mov eax, 0x7b0f95df
cmovne r9d, eax
mov r11d, 0x89ddb223
mov eax, 0x7f3fa2c5
cmovne r11d, eax
mov edx, 0xee240c7a
mov eax, 0xc5a56bc8
cmovne edx, eax
mov edi, 0xee240c7a
mov eax, 0x640a2412
cmovne edi, eax
mov qword [rsp + 0x288], r10
mov r10d, 0x5eb438ba
mov eax, 0x1e61cde0
cmovne r10d, eax
mov esi, 0x5eb438ba
mov eax, 0x19154f79
cmovne esi, eax
mov ebx, 0x5cd34426
jmp 0x1400305b0
mov rax, qword [rsp + 0x290]
mov ebx, 0x7f3fa2c5
nop word cs:[rax + rax]
nop dword [rax]
mov eax, ebx
cmp ebx, 0x542ab666
jle 0x1400305f0
cmp eax, 0x640a2411
jg 0x140030620
mov ebx, esi
cmp eax, 0x542ab667
je 0x1400305b0
cmp eax, 0x5cd34426
je 0x14003068a
mov ebx, eax
cmp eax, 0x5eb438ba
jne 0x1400305b0
mov ebx, r11d
jmp 0x1400305b0
cmp eax, 0x90926af
jg 0x140030660
cmp eax, 0x89ddb223
je 0x140030595
cmp eax, 0xc5a56bc8
je 0x14003072d
mov ebx, eax
cmp eax, 0xee240c7a
jne 0x1400305b0
mov ebx, 0x640a2412
jmp 0x1400305b0
mov ebx, edx
cmp eax, 0x640a2412
je 0x1400305b0
cmp eax, 0x7b0f95df
je 0x140030737
mov ebx, eax
cmp eax, 0x7f3fa2c5
jne 0x1400305b0
mov rax, qword [rsp + 0x290]
mov ebx, r9d
jmp 0x1400305b0
cmp eax, 0x19154f79
je 0x140030741
mov ebx, edi
cmp eax, 0x1e61cde0
je 0x1400305b0
mov ebx, eax
cmp eax, 0x90926b0
jne 0x1400305b0
jmp 0x140034d54
mov rax, qword [rsp + 0x288]
movabs rbx, 0xf2a7fcefa1c9fa34
add rax, rbx
sub rbx, rax
movabs rbp, 0xe42bc629380ade85
movabs rax, 0xba244170c0afe31c
mov rcx, rax
add rax, rbp
sub rbp, rax
movabs rax, 0xb436cb0965270256
sub rbp, rax
sub rbp, r8
add rbp, rax
movabs rax, 0x88a4381acc65fdbe
add rbp, rax
add rbp, rcx
movabs rcx, 0x80b65c8005f82252
add rbx, rcx
sub rax, rbp
sub rax, rbx
add rax, rcx
movabs rcx, 0x7aac1d5b12818f5a
mov rbp, rcx
movabs rbx, 0x2c0c6df918d94e30
sub rbp, rbx
add rbp, rax
add rbp, rbx
sub rbp, rcx
mov qword [rsp + 0x290], rbp
mov ebx, 0x542ab667
jmp 0x1400305b0
mov ebx, 0x90926b0
jmp 0x1400305b0
mov ebx, 0x19154f79
jmp 0x1400305b0
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x298], rax
mov ebx, r10d
jmp 0x1400305b0
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xaa9d2acc
mov edx, ebx
and edx, 0x5562d532
or edx, ebp
mov ebp, edx
xor ebp, 0x40008522
xor edx, 0xaa9d2acd
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xb5f372d1
and ebp, 0x4a0c8d2e
or ebp, eax
or edx, esi
and esi, 0xb5f372d1
and ecx, 0x4a0c8d2e
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xd5e2c0ad
and edx, 0x2a1d3f52
or edx, eax
mov eax, edx
xor eax, 0x2a091402
xor edx, 0xd5e2c0ad
mov ecx, edx
and ecx, 0x95b6ab74
and eax, 0x6a49548b
or eax, ecx
or edx, ebx
and ebx, 0x95b6ab74
and edi, 0x6a49548b
or edi, ebx
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
sete r10b
setne bl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov ecx, eax
xor cl, r9b
and cl, al
mov edx, ebx
and dl, cl
not cl
and cl, r10b
or cl, dl
xor bl, r9b
xor bl, 1
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
and cl, al
mov r8d, ebx
and r8b, al
xor bl, al
xor al, 1
and dl, al
or dl, cl
or bl, r8b
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xbb748b4
mov ecx, 0x53cf8c6d
cmovne eax, ecx
test bl, 1
mov ecx, 0xbb748b4
cmovne ecx, eax
test dl, 1
jmp 0x14003471d
mov ecx, 0x21666865
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp byte [rsp + 0x1dd], 0
mov ecx, 0xcee64a6e
mov eax, 0xa0944316
jmp 0x140034b8e
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x9b330aeb
and ecx, edx
not edx
and edx, 0x9b330aeb
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x64ccf514
and ecx, 0x9b330aeb
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x56179b7e
and ecx, 0xa9e86481
or ecx, ebp
xor ecx, 0xa9e86480
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc87ec41d
and ecx, 0x37813be2
or ecx, edx
mov edx, ecx
xor edx, 0x6013bc2
xor ecx, 0x88508405
and ecx, 0xb9d08425
and edx, 0x462f7bda
or edx, ecx
mov ecx, edx
xor ecx, 0x442c718a
xor edx, 0x39508024
and edx, 0x3b538a74
and ecx, 0xc4ac758b
or ecx, edx
xor ecx, 0xc4ac758b
setne r8b
sete r10b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r11b
and al, cl
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r10b
mov r9d, eax
xor r9b, 1
mov edx, r11d
xor r11b, r10b
and r10b, cl
and dl, r8b
or dl, r10b
or cl, r8b
xor cl, 1
or cl, r11b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x15f000a0
mov ebp, 0x7a1f64f8
cmovne ecx, ebp
test al, 1
mov eax, 0x15f000a0
jmp 0x1400313dd
mov ecx, 0x374bbdcc
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x2ac30482
and edx, 0xc8864
or edx, ecx
mov ebx, edx
xor ebx, 0x48060
xor edx, 0x5f52301b
or ebp, 0x2acf8ce6
mov ecx, ebp
not ecx
and edx, 0x5f5a381f
and ebx, 0x208584e0
or ebx, edx
and ebp, 0x5f5a381f
and ecx, 0x80204300
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xd5307319
and ecx, 0x2acf8ce6
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6c52885f
and ecx, 0x93ad77a0
or ecx, edx
mov edx, ecx
xor edx, 0x902076a0
xor ecx, 0x4402804b
and ecx, 0x478f814b
and edx, 0xb8707eb4
or edx, ecx
mov ecx, edx
xor ecx, 0x4083804a
xor edx, 0x90706890
and edx, 0x977c6991
and ecx, 0x6883966e
or ecx, edx
xor ecx, 0x6883966e
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
and al, r8b
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov ecx, 0x9cc022c8
mov edx, 0x16e5b52f
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x9cc022c8
cmovne eax, edx
test bl, 1
jmp 0x14001e8bf
mov eax, dword [rsp + 0x264]
mov ecx, 0x6e9cabb3
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0xac0c61bf
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0xe90767f7
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x168]
mov ecx, 0xbf5c5619
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xf991a30e
mov edx, ebx
and edx, 0x66e5cf1
or edx, ebp
mov ebp, edx
not ebp
xor edx, 0x60018202
mov ecx, ebx
xor ecx, 0x62459ea3
and ecx, ebx
or edx, 0x9dba615c
mov esi, ecx
not esi
mov eax, edx
and eax, 0x6113e7a6
and ebp, 0x2441801
or ebp, eax
or edx, esi
and esi, 0x6113e7a6
and ecx, 0x9eec1859
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x9dba615d
and edx, 0x62459ea2
or edx, eax
mov eax, edx
not eax
and edi, eax
and edx, ebx
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
setne bl
sete r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov r8d, edx
xor r8b, r9b
mov eax, r8d
xor al, 1
and bl, dl
and cl, r9b
or cl, bl
and dl, r9b
or dl, r8b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc08fcf19
mov ebp, 0xee5007f8
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0xc08fcf19
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x140031dc3
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x270], rax
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x27c], eax
mov rax, qword [rsp + 0x118]
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
and ebx, 0x23ca09cb
mov edx, ecx
xor edx, 0xdc35f634
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x333ecf12
and edx, 0xccc130ed
or edx, ebx
xor edx, 0xef0b3927
and ebp, 0xe6035ea6
mov ebx, ecx
and ebx, 0x19fca159
or ebx, ebp
xor ebx, 0xe6035ea7
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x5077d299
and edx, ecx
or ecx, 0xaf882d66
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1bbe7166
and ebp, 0x40418299
or ebp, edi
or ecx, ebx
and ebx, 0x1bbe7166
and edx, 0xe4418e99
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc625400d
and ecx, 0x39dabff2
or ecx, edx
mov edx, ecx
xor edx, 0x212c456a
xor ecx, 0x94501204
and edx, 0x232ec5fa
and ecx, 0xdcd13a05
or ecx, edx
xor ecx, 0xdcd13a05
setne r8b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, bl
and r8b, al
or al, bl
xor al, 1
or al, dl
xor al, 1
and cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xa15f45c5
mov ebp, 0x55f53207
cmovne eax, ebp
test cl, 1
mov ecx, 0xa15f45c5
cmovne ecx, eax
test dl, 1
jmp 0x140034b8e
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ebx, edi
or ebx, 1
mov ebp, ebx
not ebp
mov ecx, edx
or ecx, 0x9eef4a9a
and ebx, 0x9eef4a9b
and ebp, 0x6110b564
or ebp, ebx
and ecx, 0x9eef4a9b
xor ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ecx
and ebx, 0xc5a30195
and ebp, 0x3a5cfe6a
or ebp, ebx
or ecx, edi
and edi, 0xc5a30195
and edx, 0x3a5cfe6a
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and al, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xce994652
mov ebp, 0x495669f4
cmovne ecx, ebp
test al, 1
mov eax, 0xce994652
cmove ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rcx, qword [rsp + 0x160]
mov edx, dword [rsp + 0x19c]
call fcn.14003aef0
mov rax, qword [rsp + 0x178]
mov ecx, 0x6dd0146b
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0xee2e6dc0
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x1e8]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x160]
call fcn.14003b600
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea esi, [rcx - 1]
imul esi, ecx
mov ecx, esi
not ecx
mov edi, ecx
and edi, 0x9c688838
mov ebp, esi
and ebp, 0x639777c7
or ebp, edi
mov edi, ebp
xor edi, 0x21921700
xor ebp, 0x9c688838
mov ebx, esi
xor ebx, 0xfffffffe
and ebx, esi
or ebp, 1
mov edx, ebp
and edx, 0x4a4d60ce
and edi, 0xb5b29f30
or edi, edx
mov edx, ebx
not edx
or ebp, edx
and edx, 0x4a4d60ce
and ebx, 0xb5b29f31
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xe65a94eb
and ebp, 0x19a56b14
or ebp, ebx
and esi, 0xe65a94eb
and ecx, 0x19a56b14
or ecx, esi
xor ecx, ebp
xor edx, ecx
test edx, ecx
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov ebx, r10d
or bl, r8b
xor bl, 1
mov esi, ecx
or sil, r9b
xor sil, 1
mov r11d, ebx
and r11b, sil
xor sil, bl
or sil, r11b
mov ebx, ecx
xor bl, r9b
and bl, cl
and r10b, r8b
and cl, r9b
or cl, r10b
mov r8d, ebx
xor r8b, 1
xor bl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov r9d, esi
xor r9b, 1
mov edx, esi
and dl, r9b
mov ebx, ecx
and bl, r8b
mov r10d, edx
and r10b, sil
xor dl, sil
or dl, r10b
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
mov r10d, edx
xor r10b, 1
and r10b, bl
xor bl, 1
and bl, dl
or bl, r10b
xor r9b, r8b
or cl, sil
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, bl
test cl, 1
mov ecx, 0xe38d721b
mov ebp, 0xe01f909d
cmovne ecx, ebp
test bl, 1
cmove ecx, ebp
mov qword [rsp + 0x1f0], rax
test dl, 1
mov eax, 0xe38d721b
jmp 0x14003471d
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x2b1f7c48
mov ecx, edx
and ecx, 0xd4e083b7
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xd4e083b6
and ecx, 0x2b1f7c49
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x359b80d5
and ecx, 0xca647f2a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40204620
and ebx, 0x1491e4b2
and edx, 0xeb6e1b4d
or edx, ebx
mov ebx, edx
xor ebx, 0x61220205
xor ecx, 0x359b80d5
xor edx, 0x1491e4b2
mov edi, ecx
and edi, 0x8adcb95a
and ebp, 0x752346a5
or ebp, edi
or ecx, edx
and edx, 0x8adcb95a
and ebx, 0x752346a5
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xe10b16
and ecx, 0xff1ef4e9
or ecx, edx
xor ecx, 0xff1ef4e9
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r9d, edx
and r9b, bl
or bl, dl
mov eax, r8d
and al, cl
or cl, r8b
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
or al, r9b
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, r8d
and dl, al
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, cl
or dl, r8b
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x8f74d166
mov ebp, 0xc951048e
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x8f74d166
jmp 0x14003471d
mov ecx, 0xeda50581
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x3f098c83
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0xc252017a
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x7c93b0da
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov esi, dword [0x1400a3d50]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x6e91bafe
and edx, 0x916e4501
or edx, ebp
and ebx, 0x6e91bafe
and ecx, 0x916e4501
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp esi, 9
setg al
cmp esi, 0xa
setl r10b
mov ecx, r10d
xor cl, al
and cl, r10b
mov ebx, r9d
xor bl, cl
mov edx, ebx
and dl, r9b
and bl, cl
xor dl, 1
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, r8b
xor r10b, r9b
or al, r8b
xor al, 1
or al, r10b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
mov eax, ebx
xor al, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xd1649d25
mov ebp, 0xe68d3888
cmovne ecx, ebp
test al, 1
mov eax, 0xd1649d25
cmovne ecx, eax
test dl, 1
jmp 0x140032bc9
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xef608535
mov ebx, ebp
not ebx
or ecx, 0x109f7aca
mov edi, ecx
not edi
and ebp, 0x2868c558
and ebx, 0x10973a82
or ebx, ebp
and ecx, 0x2868c558
and edi, 0xc7000025
or edi, ecx
xor edi, ebx
mov ecx, edi
not ecx
and ecx, 0xef608535
and edi, 0x109f7aca
or edi, ecx
mov ecx, edi
mov edx, edi
xor edx, 0x38dd61b8
and edx, edi
not edi
and edi, 0x2296ddb6
and ecx, 0xdd692249
or ecx, edi
mov ebp, ecx
xor ebp, 0xdd692249
mov ebx, ecx
xor ebx, 0x1a4bbc0e
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xc7229e46
and edx, 0x38dd61b9
or edx, ebx
and ebp, 1
xor ecx, 0xdd692248
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x93aa8d27
and ecx, 0x6c5572d8
or ecx, edx
mov edx, ecx
xor edx, 0x64151018
xor ecx, 0x20a8126
and ecx, 0xa4ae3e6
and edx, 0xf5b51c19
or edx, ecx
mov ecx, edx
xor ecx, 0xa08a022
xor edx, 0xf5b51c19
mov ebp, edx
and ebp, 0xd5f243cd
and ecx, 0x2a0dbc32
or ecx, ebp
xor ecx, 0x2a0dbc32
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, r10d
or al, cl
mov edx, r10d
or dl, al
xor al, cl
xor al, 1
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
mov r11d, edx
xor r11b, 1
and al, bl
mov esi, eax
and sil, bl
xor al, bl
or al, sil
and r11b, al
xor al, 1
and al, dl
or al, r11b
and r9b, r10b
or r10b, r8b
and cl, r8b
or cl, r9b
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ebx, eax
and al, cl
mov r8d, edx
and r8b, cl
xor dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
or dl, r8b
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xa09e006b
mov edx, 0x1c2df204
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0xa09e006b
jmp 0x140034b8e
mov ecx, 0x52ae95f0
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x100]
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x84972808
mov ebp, ecx
and ebp, 0x20409215
or ebp, edx
xor ebp, 0x20409215
and ecx, 0x5b2845e2
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5b2845e2
and ecx, 0xa4d7ba1d
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xa011c6b
mov edx, ecx
and edx, 0xf5fee394
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xba8d319f
and edx, 0x4572ce60
or edx, ebx
xor edx, 0x4f73d20a
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x30876acb
and ecx, 0xcf789534
or ecx, ebp
xor ecx, 0xcf789534
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x65bdbaf2
and edx, ecx
not ecx
and ecx, 0x65bdbaf2
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x80147ddf
and edx, 0x7feb8220
or edx, ecx
xor edx, 0x1a5638d2
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, r10d
or dl, cl
xor cl, 1
or cl, al
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
and r9b, r10b
or r10b, r8b
xor r10b, 1
and al, r8b
or al, r9b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x84a9cd2
mov ebp, 0x37b4c74
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x84a9cd2
jmp 0x14001e8bf
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xa738b071
and ecx, 0x58c74f8e
or ecx, eax
mov edx, ecx
xor edx, 0x8440e8a
xor ecx, 0x2381070
and ecx, 0x52bb5174
and edx, 0xad44ae8b
or edx, ecx
mov eax, edx
xor eax, 0x52bb5174
xor edx, 0x28440283
and edx, 0x284f12b7
mov ecx, eax
and ecx, 0xd7b0ed48
or ecx, edx
mov edx, ecx
xor edx, 0xd7b0ed48
mov ebp, edx
and ebp, 0xfc3a4e19
and eax, 0x3c5b1e6
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x45eb69c3
and eax, 0xba14963c
or eax, ebp
mov ebp, eax
xor ebp, 0x42cc800
and edx, 1
xor ecx, 0xd7b0ed49
or ecx, edx
mov edx, ecx
not edx
xor eax, 0xb9d127db
mov ebx, eax
and ebx, 0x7a5337a7
and ebp, 0x85acc858
or ebp, ebx
or eax, ecx
and ecx, 0x7a5337a7
and edx, 0x85acc858
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xaad40213
and eax, 0x552bfdec
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6390de69
and eax, 0x9c6f2196
or eax, ecx
mov ecx, eax
xor ecx, 0x32aa0180
xor eax, 0x48449c30
and ecx, 0xb3aa41ca
and eax, 0x4c55be35
or eax, ecx
mov ecx, eax
xor ecx, 0xa1aa0142
xor eax, 0x4001b624
and eax, 0x5201f6ac
and ecx, 0xadfe0953
or ecx, eax
xor ecx, 0xadfe0953
sete dl
cmp dword [0x1400a3d50], 9
setg al
mov ecx, eax
xor cl, dl
xor cl, 1
mov r8d, ecx
or r8b, al
mov r9d, r8d
xor r9b, 1
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, r9d
and dl, r8b
and al, cl
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xc0a26c3
mov ebp, 0x505c66d4
cmovne ecx, ebp
mov rbx, qword [rsp + 0xd0]
mov qword [rsp + 0x208], rbx
test al, 1
cmove ecx, ebp
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x210], rax
test dl, 1
mov eax, 0xc0a26c3
jmp 0x14003471d
mov eax, dword [0x1400a3d54]
mov esi, dword [0x1400a3d50]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x91c71bda
mov edx, ebx
and edx, 0x6e38e424
or edx, eax
mov edi, edx
xor edi, 0x6220a000
xor edx, 0x208cb
mov eax, ebp
or eax, 0xc1a4cee
and edx, 0xc1a4cef
and edi, 0xf3e5b310
or edi, edx
and eax, 0xc1a4cef
xor eax, edi
mov edx, eax
not edx
and ebp, 0x20905fff
and ebx, 0xdf6fa000
or ebx, ebp
mov ebp, ebx
xor ebp, 0x910a8000
xor ebx, 0x20905fff
mov edi, eax
and edi, 0x4e752879
and edx, 0xb18ad786
or edx, edi
or eax, ebx
and ebx, 0x4e752879
and ebp, 0xb18ad786
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0x968f0060
and eax, 0x6970ff9f
or eax, edx
xor eax, 0x6970ff9f
sete r8b
setne cl
cmp esi, 0xa
setl al
cmp esi, 9
setg r9b
mov edx, r9d
xor dl, al
and dl, r9b
mov ebx, ecx
xor bl, r8b
and bl, cl
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
mov edx, ebx
xor dl, 1
and bl, dl
xor bl, 1
mov r10d, ebx
xor r10b, dl
or bl, dl
xor bl, 1
or bl, r10b
mov edx, ebx
xor dl, cl
and bl, dl
and dl, cl
mov ecx, ebx
xor cl, 1
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor al, r8b
mov ebx, ecx
xor bl, 1
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xa1b5acd4
mov edx, 0x536bf0f3
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0xa1b5acd4
cmovne ecx, edx
test bl, 1
jmp 0x140034b8e
mov dword [rsp + 0x54], 0
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x80], rax
mov ecx, 0x47488325
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp byte [rsp + 0x1c7], 0
mov ecx, 0xc706ce9b
mov eax, 0x978e9ba5
jmp 0x140034b8e
mov eax, dword [rsp + 0x22c]
mov eax, dword [rsp + 0x22c]
mov eax, dword [rsp + 0x22c]
mov eax, dword [rsp + 0x22c]
mov ecx, 0x4207c7c9
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x5aef65a5
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x349c64ea
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x128]
mov cl, byte [rsp + 0x143]
mov byte [rsp + rax + 0x2a0], cl
mov r8d, dword [rsp + 0x21c]
add r8d, 1
mov edx, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea edi, [rdx - 1]
imul edi, edx
mov esi, edi
not esi
mov ebx, esi
and ebx, 0x48e38872
mov edx, edi
and edx, 0xb71c778c
or edx, ebx
mov ebx, edx
xor ebx, 0x30c718c
xor edx, 0x48e38873
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
mov eax, edx
and eax, 0xbc128e43
and ebx, 0x43ed71bc
or ebx, eax
mov eax, ebp
not eax
or edx, eax
and eax, 0xbc128e43
and ebp, 0x43ed71bc
or ebp, eax
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and esi, eax
and edx, edi
or edx, esi
not edx
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne al
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov edx, eax
and dl, cl
and al, bl
and bl, r9b
or bl, dl
xor bl, 1
or bl, cl
xor bl, 1
and cl, r9b
or cl, al
mov eax, ecx
xor al, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x4698f36
mov ebp, 0x2566c46d
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
mov dword [rsp + 0x144], r8d
test dl, 1
mov eax, 0x4698f36
jmp 0x14003471d
mov eax, dword [rsp + 0x23c]
mov ecx, 0x744753f5
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [0x1400a3d54]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x1cd7932b
mov eax, ecx
and eax, 0xe3286cd4
or eax, edx
mov edx, eax
xor edx, 0xe3286cd4
mov ebp, edx
and ebp, 0x4ddbebf2
and ecx, 0xb224140d
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xb224140c
and ecx, 0x4ddbebf3
or ecx, ebp
and edx, 1
xor eax, 0xe3286cd5
or eax, edx
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 0x30f76065
and ecx, eax
not eax
and eax, 0x30f76065
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xcf089f9a
and ecx, 0x30f76065
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6855e4da
and ecx, 0x97aa1b25
or ecx, eax
mov eax, ecx
xor eax, 0x83aa0100
xor ecx, 0x60058458
and ecx, 0x74059e7d
and eax, 0x8bfa6182
or eax, ecx
mov ecx, eax
xor ecx, 0x14009479
xor eax, 0x88d84180
and eax, 0xe8dd4b84
and ecx, 0x1722b47b
or ecx, eax
xor ecx, 0x1722b47b
sete r8b
setne dl
cmp dword [0x1400a3d50], 0xa
setl al
mov ecx, edx
and cl, al
mov r10d, eax
or r10b, dl
xor r10b, 1
mov r9d, ecx
and r9b, r10b
xor r10b, cl
or r10b, r9b
xor dl, al
xor dl, 1
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov ebx, r10d
xor bl, 1
mov ecx, edx
xor cl, 1
mov eax, ebx
and al, r10b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, cl
xor cl, bl
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x2a5eb169
mov ebp, 0x9c3df470
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x2a5eb169
cmove edx, eax
mov ecx, edx
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xbf6f8ad6
and edx, 0x40907529
or edx, ebp
mov ebp, edx
xor ebp, 0x28620256
xor edx, 0x40907529
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xd71ddda0
and ebp, 0x28e2225f
or ebp, edx
mov edx, ebp
xor edx, 0x2022224e
xor ebp, 0xd71ddda1
mov edi, ecx
and edi, 0x4ac14511
and ebx, 0xb53ebaee
or ebx, edi
or ecx, ebp
and ebp, 0x4ac14511
and edx, 0xb53ebaee
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3debfcbc
and edx, ecx
and ecx, 0xc2140343
or ecx, ebp
xor ecx, 0xc2140343
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x275dc7d
and ecx, 0xfd8a2382
or ecx, edx
xor ecx, 0xfd8a2382
cmp ecx, 0xffffffff
setne cl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov edx, r9d
xor dl, cl
and dl, r9b
mov r11d, edx
xor r11b, bl
and dl, r11b
and r11b, bl
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r11b, r10b
and r8b, r9b
and cl, bl
or cl, r8b
mov edx, ebx
and dl, r9b
xor bl, r9b
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, r11d
xor al, 1
and dl, al
or al, cl
and cl, r11b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4e7d5b94
mov ebp, 0xdd0cb0f9
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x4e7d5b94
jmp 0x140033679
mov rdi, qword [rsp + 0xf8]
add rdi, 0x48
mov edx, dword [0x1400a3d54]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x78b8f01d
mov ebx, ecx
and ebx, 0x87470fe2
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xf2ec2233
and ebx, 0xd13ddcc
or ebx, ebp
mov ebp, dword [0x1400a3d50]
xor ebx, 0x8a54d22f
and edx, 0xb96a2df0
and ecx, 0x4695d20f
or ecx, edx
xor ecx, 0x4695d20f
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp ebp, 0xa
setl cl
cmp ebp, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
mov edx, r9d
xor dl, al
mov r10d, edx
and r10b, r9b
and dl, al
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
and r8b, bl
and cl, r9b
or cl, r8b
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
xor dl, 1
mov eax, edx
or al, cl
xor dl, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xdd0cb0f9
mov edx, 0x9084b04b
cmovne ecx, edx
test al, 1
mov eax, 0xdd0cb0f9
cmovne ecx, eax
mov qword [rsp + 0x100], rdi
test bl, 1
jmp 0x14003454e
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov edx, edi
and edx, 0x8111082
mov eax, ecx
and eax, 0x822035
or eax, edx
mov ebp, eax
xor ebp, 0x822014
xor eax, 0xcd4c0e0a
mov ebx, edi
or ebx, 0x89330b7
mov edx, ebx
not edx
and eax, 0xcd4c0e2b
and ebp, 0x933094
or ebp, eax
and ebx, 0xcd4c0e2b
and edx, 0x3220c140
or edx, ebx
xor edx, ebp
mov eax, edx
not eax
and eax, 0xd58802d8
and edx, 0x2a77fd27
or edx, eax
mov ebp, edx
xor ebp, 0x2280c091
xor edx, 0xd91a222c
and edx, 0xd97e2f2c
and ebp, 0x2681d0d3
or ebp, edx
mov eax, ebp
xor eax, 0x22801043
and edi, 0x819a0ab7
and ecx, 0x7e65f548
or ecx, edi
mov edx, ecx
xor edx, 0x22443440
xor ebp, 0xd97e2f2c
xor ecx, 0x819a0ab7
mov ebx, ebp
and ebx, 0x5d39c998
and eax, 0xa2c63667
or eax, ebx
or ebp, ecx
and ecx, 0x5d39c998
and edx, 0xa2c63667
or edx, ecx
xor edx, eax
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x44957db5
and ebp, 0xbb6a824a
or ebp, eax
xor ebp, 0xbb6a824a
sete r8b
setne dl
cmp dword [0x1400a3d50], 0xa
setl al
mov ebx, edx
xor bl, r8b
and bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r9d, edx
and r9b, bl
xor dl, bl
or dl, r9b
or cl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
mov ebx, r8d
xor bl, al
and al, r8b
or al, bl
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xd1310a8d
mov ebp, 0xa31cc33f
cmovne eax, ebp
test dl, 1
mov edx, 0xd1310a8d
cmovne eax, edx
test cl, 1
cmove eax, ebp
jmp 0x14003481f
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, ecx
or edx, 0xefa8b17c
mov ebx, ecx
and ebx, 0xefa8b17c
mov ebp, edi
and ebp, 0x10574e82
or ebp, ebx
and edx, 0xefa8b17d
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0x40cecec9
and edx, 0xbf313136
or edx, ebp
xor edx, 0xbf313136
and edi, 0x1fd8456e
and ecx, 0xe027ba91
or ecx, edi
xor ecx, 0xe027ba91
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and cl, al
xor cl, r9b
xor cl, 1
mov ebx, r8d
xor bl, al
xor dl, r9b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x76dc3c58
mov ebp, 0x7de9f8ab
cmovne eax, ebp
test cl, cl
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x76dc3c58
cmovne eax, ecx
jmp 0x14003481f
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x10220200
and ebp, 0xc80c4841
or ebp, edx
mov ebx, ebp
xor ebx, 0xc80c4840
xor ebp, 0x16509726
or ecx, 0xd82e4a41
mov edx, ecx
not edx
and ebp, 0x16509727
and ebx, 0xc82e4840
or ebx, ebp
and ecx, 0x16509727
and edx, 0x21812098
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x27d1b5be
and edx, 0xd82e4a41
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x656074e8
mov ebp, edx
and ebp, 0x9a9f8b17
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x644ecfb2
and ebp, 0x9bb1304d
or ebp, ebx
xor ebp, 0xfed144a4
and edx, 0x2dbd10ae
mov ebx, ecx
and ebx, 0xd242ef51
or ebx, edx
xor ebx, 0x2dbd10af
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x3acf7172
and ecx, 0xc5308e8d
or ecx, edx
xor ecx, 0xc5308e8d
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6ae93b8d
and edx, ecx
and ecx, 0x9516c472
or ecx, ebp
xor ecx, 0x9516c472
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete r8b
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor cl, al
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
not cl
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x9657471c
mov ebp, 0x374bbdcc
cmovne eax, ebp
test dl, dl
mov edx, 0x9657471c
cmove eax, edx
test cl, 1
jmp 0x14003481c
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbfadd4e4
and edx, 0x40522b1b
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x40522b1b
and edx, 0xbfadd4e4
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x204c1a52
and ebx, 0xdfb3e5ac
or ebx, edi
or ecx, ebp
and ebp, 0x204c1a52
and edx, 0xdfb3e5ad
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8af4408
mov ebp, ecx
and ebp, 0x54501395
or ebp, edx
xor ebp, 0x54501395
and ecx, 0xa300a862
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf3304342
and ecx, 0xccfbcbd
or ecx, edx
mov edx, ecx
xor edx, 0x50108900
xor ecx, 0xafcf14df
mov ebp, ecx
and ebp, 0x62172ae
and edx, 0xf9de8d51
or edx, ebp
xor edx, 0x62172ae
xor ecx, edx
test ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
or dl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
xor dl, 1
or al, r8b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, ebx
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x7947f23c
mov ebp, 0xaef75f6c
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x7947f23c
jmp 0x14001e8bf
mov rax, qword [rsp + 0x128]
lea rcx, [rsp + 0x2a0]
add rax, rcx
mov qword [rsp + 0x148], rax
mov ecx, 0x3147f59a
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaf1cc0a0
and ecx, eax
and eax, 0x50e33f5f
or eax, edx
mov edx, eax
xor edx, 0x50612f47
xor eax, 0xaf1cc0a0
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xb9a5018
and edx, 0xf465afe7
or edx, ebx
or eax, ebp
and ebp, 0xb9a5018
and ecx, 0xf465afe7
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x236b45b8
mov ebp, edx
and ebp, ecx
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xdc94ba46
and edx, 0x236b45b9
or edx, ebp
and ecx, 1
xor eax, 0xfffffffe
or eax, ecx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2b98db1
and ecx, 0xfd46724e
or ecx, eax
mov eax, ecx
xor eax, 0xb18d30
xor ecx, 0xfd46724e
mov edx, ecx
and edx, 0xd6084081
and eax, 0x29f7bf7e
or eax, edx
xor eax, 0xd6084081
xor ecx, eax
test ecx, eax
sete dl
cmp dword [0x1400a3d50], 0xa
setl r8b
mov ebx, r8d
or bl, dl
xor bl, 1
mov eax, r8d
xor al, dl
or bl, al
mov r9d, ebx
xor r9b, 1
and dl, al
and al, r8b
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
mov ecx, ebx
and cl, r9b
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, dl
xor dl, bl
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x98daf3a6
mov ebp, 0x3951f99b
cmovne edx, ebp
test al, 1
mov eax, 0x98daf3a6
cmovne eax, edx
jmp 0x1400328b5
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xbece1840
and ecx, ebp
not ebp
and ebp, 0x5ce33199
and edx, 0xa31cce66
or edx, ebp
mov ebp, edx
xor ebp, 0x80000800
xor edx, 0x1cc21000
or edx, 0x4131e7bf
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x6beeb755
and ebp, 0x94000800
or ebp, edi
or edx, ebx
and ebx, 0x6beeb755
and ecx, 0x941148aa
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1c1ded77
and edx, 0xe3e21288
or edx, ecx
mov ebp, edx
xor ebp, 0x5d2c0ac8
mov ecx, edx
xor ecx, 0x22035502
and ecx, 0x7f075502
xor edx, 0x92feff70
and edx, ebp
and ebp, 0x80f8aafd
or ebp, ecx
mov ebx, ebp
xor ebx, 0x80f8aafd
mov edi, ebp
xor edi, 0xb0d5a0ba
and edi, ebx
mov ecx, edi
not ecx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x5b303ef9
and edi, 0xa4cfc106
or edi, eax
or ecx, esi
and esi, 0x5b303ef9
and edx, 0xa4cfc106
or edx, esi
xor edx, edi
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xcdfa1b2f
and ecx, 0x3205e4d0
or ecx, eax
mov edx, ecx
xor edx, 0xa1c21049
and ebx, 1
xor ebp, 0x80f8aafc
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x57bc420f
and ebp, 0xa843bdf0
or ebp, eax
mov eax, ebp
xor eax, 0xa0421440
xor ecx, 0x228ee96
xor ebp, 0x57bc420f
mov ebx, ecx
and ebx, 0x5c3debb2
and edx, 0xa3c2144d
or edx, ebx
or ecx, ebp
and ebp, 0x5c3debb2
and eax, 0xa3c2144d
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6df77808
and eax, ecx
and ecx, 0x920887f7
or ecx, edx
xor ecx, 0x920887f7
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd2812447
and ecx, 0x2d7edbb8
or ecx, eax
mov eax, ecx
xor eax, 0xd52da98
xor ecx, 0x52802442
and ecx, 0x72ac2562
and eax, 0x8d53da9d
or eax, ecx
xor eax, 0x8d53da9d
sete al
setne r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl cl
mov ebx, ecx
xor bl, r9b
xor bl, 1
or bl, r10b
mov edx, ebx
not dl
and al, r10b
and cl, r9b
or cl, al
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x32afc892
mov edx, 0x21c13ce1
cmovne eax, edx
test bl, bl
mov ebp, 0x32afc892
cmovne eax, ebp
test cl, 1
cmove eax, edx
jmp 0x14003481f
mov ecx, 0x1fdf2c88
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0xb1af3f13
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [rsp + 0x158]
cmp eax, r14d
sete byte [rsp + 0x15f]
mov ecx, dword [0x1400a3d54]
mov r9d, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x41e13ab9
and edx, ebp
not ebp
and ebp, 0x41e13ab9
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbfef1ec9
and edx, 0x4010e136
or edx, ecx
mov ebx, edx
xor ebx, 0x1f1db8f
mov ecx, edx
xor ecx, 0x70082040
and ecx, 0x70e8f243
xor edx, 0x3f052fa8
and edx, ebx
and ebx, 0x8f170dbc
or ebx, ecx
mov ecx, ebx
xor ecx, 0x8f170dbc
xor ebx, 0x70e8f243
mov ebp, ebx
or ebp, 0xc10b0bd8
mov edi, ebp
not edi
mov esi, edx
not esi
mov eax, ebp
and eax, 0xff810de4
and edi, 0x74f003
or edi, eax
or ebp, esi
and esi, 0xff810de4
and edx, 0x7ef21b
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x431f2ca6
and ebp, 0xbce0d359
or ebp, eax
xor ebp, 0x8214277f
and ebx, 0xfd516860
mov eax, ecx
and eax, 0x2ae979f
or eax, ebx
xor eax, 0xfd516861
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x335d1e4d
and ecx, 0xcca2e1b2
or ecx, eax
xor ecx, 0xcca2e1b2
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
setne r8b
sete r10b
cmp r9d, 9
setg cl
cmp r9d, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r11d, ebx
and r11b, al
xor bl, al
or bl, r11b
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov ebx, r10d
xor bl, dl
mov eax, ebx
and al, r10b
and bl, dl
xor al, 1
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
and r8b, r9b
and cl, r10b
or cl, r8b
mov eax, r9d
and al, r10b
xor r9b, r10b
or r9b, al
mov eax, r9d
xor al, cl
xor cl, 1
xor al, 1
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, bl
xor bl, 1
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x3616594d
mov ebp, 0xfcaa01fe
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x3616594d
jmp 0x14003471d
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0x9c98baeb
and ecx, ebp
mov edx, ebp
or edx, 0x63674514
mov edi, ecx
not edi
mov esi, edx
and esi, 0x8e0dc9cd
mov ebx, eax
and ebx, 0x10903222
or ebx, esi
or edx, edi
and edi, 0x8e0dc9cd
and ecx, 0x71f23632
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x797d5688
and edx, 0x8682a977
or edx, ecx
mov ecx, edx
xor ecx, 0x1210130d
and eax, 0x82be8f07
and ebp, 0x7d4170f8
or ebp, eax
mov eax, ebp
xor eax, 0x71017008
xor edx, 0xe5e5ec62
mov ebx, edx
and ebx, 0xcce00f0
and ecx, 0xf331ff0f
or ecx, ebx
xor ebp, 0x8e0000
and ebp, 0xcce00f0
and eax, 0xf331ff0f
or eax, ebp
xor eax, ecx
xor edx, eax
test edx, eax
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
and al, cl
and cl, r9b
xor bl, r9b
or bl, cl
xor bl, 1
and dl, r9b
or al, dl
xor al, bl
mov edx, eax
not dl
and dl, bl
mov ecx, edx
xor cl, al
mov ebp, 0xd1649d25
mov ebx, 0xcb4dccf2
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
cmove ecx, ebp
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rsi, qword [rsp + 0x298]
add rsi, 0x60
mov ecx, dword [0x1400a3d54]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x5f03b912
and ecx, 0xa0fc46ed
or ecx, ebx
mov ebx, ecx
xor ebx, 0xa07400e9
xor ecx, 0x5f03b912
mov edi, ecx
and edi, 0x158bde16
and ebx, 0xea7421e9
or ebx, edi
mov edi, dword [0x1400a3d50]
or ecx, ebp
and ebp, 0x158bde16
and edx, 0xea7421e9
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8522e296
and ecx, 0x7add1d69
or ecx, edx
xor ecx, 0x7add1d69
setne r8b
sete bl
cmp edi, 0xa
setl cl
cmp edi, 9
setg al
or bl, al
or cl, r8b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
and dl, r8b
xor al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x445b7895
mov edx, 0xb80c773d
cmovne ecx, edx
test al, 1
cmove ecx, edx
mov qword [rsp + 0xd8], rsi
test bl, 1
mov eax, 0x445b7895
cmove ecx, eax
jmp 0x140034d87
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xfd633412
mov ebx, edx
not ebx
or ebp, 0x29ccbed
mov ecx, ebp
not ecx
and edx, 0x82be225
and ebx, 0x29409c8
or ebx, edx
and ebp, 0x82be225
and ecx, 0xf5401412
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xfd633412
and ecx, 0x29ccbed
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe143c1cb
mov ebx, ecx
and ebx, 0x1ebc3e34
or ebx, edx
mov edx, ebx
xor edx, 0x1ebc3e34
xor ebx, 0xc1404083
mov ebp, edx
and ebp, 0x4e282db5
and ecx, 0xb1d7d24a
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xffea8312
and ecx, 0x157ced
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6105150
and ebx, 0xc9c44ca3
mov edi, edx
and edi, 0x363bb35c
or edi, ebx
xor edi, 0xc9c44ca2
and edx, 1
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xd91e18b6
and edx, 0x26e1e749
or edx, ebx
mov ebx, edx
xor ebx, 0x680c140
xor edx, 0xd91e18b6
xor ecx, 0xb1c2aea6
mov edi, ecx
and edi, 0x696f2e09
and ebp, 0x9690d1f6
or ebp, edi
or ecx, edx
and edx, 0x696f2e09
and ebx, 0x9690d1f6
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
mov ebp, ecx
xor ebp, 0xbc252675
and ebp, ecx
not ecx
and ecx, 0x88200250
and edx, 0x34052425
or edx, ecx
mov ecx, edx
xor ecx, 0x30002005
xor edx, 0xcbfadbda
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x86a59e6a
and ecx, 0x38002015
or ecx, edi
or edx, ebx
and ebx, 0x86a59e6a
and ebp, 0x795a6195
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x43dad98a
and edx, 0xbc252675
or edx, ecx
sete r8b
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, bl
not al
and al, bl
mov edx, ecx
or dl, bl
xor al, 1
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
and r9b, r8b
and bl, cl
or bl, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, cl
xor cl, 1
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x8558b2e7
mov edx, 0x9d548818
cmovne eax, edx
test cl, 1
mov ecx, 0x8558b2e7
cmovne ecx, eax
test bl, 1
jmp 0x14003471d
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xab5edb1e
and edx, ecx
and ecx, 0x54a124e1
or ecx, ebp
xor ecx, 0x54a124e1
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3dd5fb26
and ebp, 0xc22a04d9
or ebp, edi
or ecx, ebx
and ebx, 0x3dd5fb26
and edx, 0xc22a04d9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x66fa3c04
and ecx, 0x9905c3fb
or ecx, edx
mov edx, ecx
xor edx, 0x110043e9
xor ecx, 0x60e21404
and ecx, 0xe8e79416
and edx, 0x17186be9
or edx, ecx
xor edx, 0xe8e79416
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r10b
mov ecx, edx
mov ebx, edx
and bl, r9b
xor dl, r9b
or r9b, r10b
xor r9b, 1
or cl, r8b
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
xor r10b, r8b
or dl, bl
xor dl, 1
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
mov r8d, edx
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov eax, ecx
and al, r9b
mov ebx, r8d
and bl, dl
mov r10d, eax
and r10b, cl
xor al, cl
or al, r10b
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
and bl, al
or bl, cl
mov eax, r9d
and al, dl
xor r9b, dl
or r9b, al
mov eax, r9d
xor al, bl
test r9b, 1
mov ecx, 0x79fce2c6
mov edx, 0xe98a39e7
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x79fce2c6
jmp 0x14003471d
mov edx, dword [0x1400a3d54]
mov esi, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xa494cae9
xor ecx, 0x850895cb
and ecx, edx
mov edi, edx
and edi, 0x5b6b3516
or edi, ebp
mov edx, edi
xor edx, 0x5b6b3516
mov ebx, edi
xor ebx, 0xde63a0dd
and ebx, edx
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xfd35e880
and ecx, 0x2ca177f
or ecx, ebp
xor ecx, 0x783d7d4a
xor edi, 0x2484c2e1
and edi, 0x65e6e2f1
mov ebp, edx
and ebp, 0x9a191d0e
or ebp, edi
xor ebp, 0x65e6e2f0
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x1de2ee42
and edx, 0xe21d11bd
or edx, ebp
xor edx, 0xe21d11bd
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0xcaa4ba1f
and ecx, 0x355b45e0
or ecx, edx
xor ecx, 0xcaa4ba1f
sete cl
setne al
cmp esi, 0xa
setl r9b
cmp esi, 9
setg r8b
mov edx, eax
and dl, r8b
mov ebx, r9d
and bl, cl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
or al, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and al, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x14fe7bf
mov ebp, 0x5adf91e5
cmovne ecx, ebp
test al, 1
mov eax, 0x14fe7bf
cmove ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x14000418
mov ebp, ebx
and ebp, 0xa2844041
or ebp, edx
xor ebp, 0xa2844041
mov edx, ebx
and edx, 0x497bbba6
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x1c0f1df2
and edx, 0xe3f0e20d
or edx, ebp
mov ebp, edx
xor ebp, 0x164a615
xor edx, 0xaa8b59aa
mov edi, edx
and edi, 0xde901942
and ebp, 0x216fe6bd
or ebp, edi
and ebx, 0xde901942
and ecx, 0x216fe6bd
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x67a94f25
mov ebp, 0x59c6133f
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
jmp 0x140034147
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb9fe00c3
and ebp, 0x4601ff3c
or ebp, edi
or ecx, ebx
and ebx, 0xb9fe00c3
and edx, 0x4601ff3c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xc9afd67a
and ecx, 0x36502985
or ecx, ebp
xor ecx, 0x36502984
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0xee68874f
and ebp, ecx
not ecx
and ecx, 0x6668004c
and edx, 0x88008703
or edx, ecx
mov ecx, edx
xor ecx, 0x80008602
xor edx, 0x77ff78fc
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x295629a5
and ecx, 0xc628864a
or ecx, edi
or edx, ebx
and ebx, 0x295629a5
and ebp, 0xd6a9d65a
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x119778b0
and edx, 0xee68874f
or edx, ecx
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor al, dl
mov r9d, eax
xor r9b, cl
and r9b, al
xor cl, dl
mov eax, ecx
xor al, 1
mov r8d, r9d
xor r8b, 1
mov ebx, r9d
and bl, r8b
and al, cl
mov edx, ebx
xor dl, 1
xor bl, r9b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf4b8c824
mov ebp, 0x14fe7bf
cmovne edx, ebp
test cl, cl
mov ecx, 0xf4b8c824
cmovne ecx, edx
test al, 1
jmp 0x14003454e
mov edx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
and edx, 0xd16a162e
and ecx, 0x2e95e9d1
or ecx, edx
mov edx, ecx
xor edx, 0x2c858910
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xc21274c7
and ebx, 0x3ded8b38
or ebx, ebp
xor ecx, 0xc0021406
and ecx, 0xc21274c7
and edx, 0x3ded8b38
or edx, ecx
xor edx, ebx
not edx
or edx, edi
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
xor r9b, r8b
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
and dl, r9b
xor r9b, 1
xor cl, 1
and cl, r9b
or dl, cl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, dl
test r9b, r9b
mov ecx, 0xd4e50b7c
mov ebp, 0xfb360f3d
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, al
mov eax, 0xd4e50b7c
jmp 0x14003471d
cmp byte [rsp + 0x206], 0
mov ecx, 0x33d9f91f
mov eax, 0x6d886086
cmovne ecx, eax
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0xb8], rax
mov eax, dword [rsp + 0x264]
mov dword [rsp + 0x6c], eax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0xb0], rax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x3ae41919
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp dword [rsp + 0x264], 0
sete byte [rsp + 0x206]
mov eax, dword [0x1400a3d54]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x4015fd99
and edx, ecx
not ecx
and ecx, 0xe8fb9ed3
and eax, 0x1704612c
or eax, ecx
mov ecx, eax
xor ecx, 0x2100
xor eax, 0x40119c91
or eax, 0xbfea0266
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x8264d6d8
and ecx, 0x40112901
or ecx, ebx
or eax, ebp
and ebp, 0x8264d6d8
and edx, 0x7d9b2927
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xabc350a
and eax, 0xf543caf5
or eax, ecx
mov ecx, eax
xor ecx, 0xb556376c
mov edx, eax
xor edx, 0xb556376d
and edx, ecx
xor eax, 0x4aa9c892
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x709d3e9b
and edx, 0x8f62c164
or edx, ebx
or eax, ebp
and ebp, 0x709d3e9b
and ecx, 0x8f62c164
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x49dd66de
and eax, 0xb6229921
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb6229921
and eax, 0x49dd66de
or eax, ecx
sete al
cmp dword [0x1400a3d50], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
and al, cl
and cl, bl
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd48e87d9
mov ebp, 0xf7bd00ab
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xd48e87d9
cmovne ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x12289648
and ecx, 0xedd769b7
or ecx, edi
or ebp, ebx
and ebx, 0x12289648
and edx, 0xedd769b7
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
mov ebx, ebp
xor ebx, 0xd0247923
and ebx, ecx
mov edx, ebp
and edx, 0x2fdb86dc
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x2fdb86dd
and edx, 0xd0247922
or edx, ebx
and ebp, 0x1a9eb64e
mov ebx, ecx
and ebx, 0xe56149b1
or ebx, ebp
xor ebx, 0x1a9eb64f
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x2f807e57
and ecx, 0xd07f81a8
or ecx, ebp
mov ebx, ecx
xor ebx, 0x901f80a0
mov ebp, edx
not ebp
xor ecx, 0x2f807e57
mov edi, ebp
and edi, 0x4360694e
and edx, 0xbc9f96b1
or edx, edi
or ebp, ecx
and ecx, 0x4360694e
and ebx, 0xbc9f96b1
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xddf82851
and ecx, ebp
not ebp
and ebp, 0x41780041
and edx, 0x9c802810
or edx, ebp
xor edx, 0x9c802810
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe9fb46ca
and ecx, 0x1604b935
or ecx, edx
mov edx, ecx
xor edx, 0xc2749024
xor ecx, 0x14006093
and edx, 0xe2779e2c
and ecx, 0x1d8861d3
or ecx, edx
mov edx, ecx
xor edx, 0xa2121608
xor ecx, 0x48821c1
and ecx, 0x44eda9e5
and edx, 0xbb12561a
or edx, ecx
xor edx, 0xbb12561a
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r9d
xor dl, r10b
not dl
and dl, r10b
mov eax, r9d
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x744753f5
mov ebp, 0x9319f30
cmovne edx, ebp
test cl, 1
mov ecx, 0x744753f5
cmovne ecx, edx
test al, 1
cmovne ecx, edx
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov dword [rsp + 0x44], r15d
mov dword [rsp + 0x48], r14d
mov ecx, dword [0x1400a3d4c]
mov eax, dword [0x1400a3d48]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x65e99027
and edx, 0x9a166fd8
or edx, ecx
mov ecx, edx
xor ecx, 0x10062b08
xor edx, 0x61419022
and edx, 0xeb51d4f2
and ecx, 0x14ae2b0d
or ecx, edx
mov ebp, ecx
xor ebp, 0xeb51d4f2
mov edx, ecx
xor edx, 0xeb51d4f3
and edx, ebp
xor ecx, 0x4862805
and ecx, 0x879678b5
and ebp, 0x7869874a
or ebp, ecx
mov ebx, ebp
xor ebx, 0x40210748
mov ecx, edx
not ecx
xor ebp, 0x879678b4
mov edi, ecx
and edi, 0x38c8a017
and edx, 0xc7375fe8
or edx, edi
or ecx, ebp
and ebp, 0x38c8a017
and ebx, 0xc7375fe8
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5dc9c975
and edx, ecx
and ecx, 0xa236368a
or ecx, ebp
xor ecx, 0xa236368a
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7d905578
and ecx, 0x826faa87
or ecx, edx
mov edx, ecx
xor edx, 0x80250a82
xor ecx, 0x15100430
and ecx, 0x175aa435
and edx, 0xe8a55bca
or edx, ecx
mov ecx, edx
xor ecx, 0x7000420
xor edx, 0x808113c0
and edx, 0x90dbb3d5
and ecx, 0x6f244c2a
or ecx, edx
xor ecx, 0x6f244c2a
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor al, 1
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
test cl, 1
mov ecx, 0x6ef027da
mov eax, 0xa67d01c5
cmovne ecx, eax
mov dword [rsp + 0x40], ecx
mov ecx, 0x6ef027da
mov eax, 0x4c409c41
cmovne ecx, eax
mov dword [rsp + 0x3c], ecx
mov ecx, 0xf4838b90
mov eax, 0x354723ca
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r14d, 0xf4838b90
mov eax, 0x1f030393
cmovne r14d, eax
mov r8d, 0xf3d1ba80
mov eax, 0xa25f8e01
cmovne r8d, eax
mov ecx, 0xf3d1ba80
mov eax, 0x512fe6b5
cmovne ecx, eax
mov dword [rsp + 0x34], ecx
mov r11d, 0xc91e1eb9
mov eax, 0x5134e876
cmovne r11d, eax
mov eax, 0xb882457b
mov ecx, 0xb2788c26
cmovne eax, ecx
mov ecx, 0xb882457b
mov edx, 0xe6d37c6a
cmovne ecx, edx
mov edx, 0xc91e1eb9
mov ebp, 0x6df1aa69
cmovne edx, ebp
mov ebx, 0x964b8874
mov ebp, 0x6d408a79
cmovne ebx, ebp
mov dword [rsp + 0x30], ebx
mov ebx, 0x38d1d6c6
mov ebp, 0x17239cde
cmovne ebx, ebp
mov dword [rsp + 0x2c], ebx
mov esi, 0x38d1d6c6
mov ebp, 0xc6a466e5
cmovne esi, ebp
mov ebx, 0x964b8874
mov ebp, 0xf46ce8f1
cmovne ebx, ebp
mov dword [rsp + 0x28], ebx
mov ebp, 0x56359535
mov ebx, 0xd113f3a8
cmovne ebp, ebx
mov edi, 0xae054cb
mov ebx, 0xc8b748c1
cmovne edi, ebx
mov dword [rsp + 0x4c], edi
mov r9d, 0xae054cb
mov ebx, 0xb898c73b
cmovne r9d, ebx
mov r10d, 0x56359535
mov ebx, 0xcfb36335
cmovne r10d, ebx
mov edi, 0x2ff76ee5
mov ebx, 0x3d7e8952
cmovne edi, ebx
mov r15d, 0x2ff76ee5
mov ebx, 0x6aae9059
cmovne r15d, ebx
mov r12d, 0x2976c820
nop word cs:[rax + rax]
nop dword [rax]
mov r13d, r12d
cmp r12d, 0xae054ca
jle 0x140033ba0
cmp r13d, 0x3d7e8951
jle 0x140033bf0
cmp r13d, 0x56359534
jle 0x140033c84
cmp r13d, 0x6d408a78
jle 0x140033d5d
cmp r13d, 0x6d408a79
je 0x140033ebf
mov r12d, ecx
cmp r13d, 0x6df1aa69
je 0x140033b40
mov r12d, r13d
cmp r13d, 0x6ef027da
jne 0x140033b40
mov r12d, 0x4c409c41
jmp 0x140033b40
cmp r13d, 0xc8b748c0
jg 0x140033c40
cmp r13d, 0xb2788c25
jg 0x140033cb8
cmp r13d, 0xa25f8e00
jle 0x140033d96
cmp r13d, 0xa25f8e01
je 0x140034d7a
mov r12d, r13d
cmp r13d, 0xa67d01c5
jne 0x140033b40
mov r12d, 0x6df1aa69
jmp 0x140033b40
cmp r13d, 0x2ff76ee4
jg 0x140033cf0
cmp r13d, 0x1f030392
jg 0x140033dc1
cmp r13d, 0xae054cb
je 0x140033eca
mov r12d, r13d
cmp r13d, 0x17239cde
jne 0x140033b40
mov r12d, dword [rsp + 0x30]
jmp 0x140033b40
cmp r13d, 0xe6d37c69
jg 0x140033d25
cmp r13d, 0xcfb36334
jg 0x140033de6
mov r12d, ebp
cmp r13d, 0xc8b748c1
je 0x140033b40
mov r12d, r13d
cmp r13d, 0xc91e1eb9
jne 0x140033b40
mov r12d, dword [rsp + 0x3c]
jmp 0x140033b40
cmp r13d, 0x512fe6b4
jg 0x140033e10
cmp r13d, 0x3d7e8952
je 0x140033edd
mov r12d, r13d
cmp r13d, 0x4c409c41
jne 0x140033b40
mov r12d, dword [rsp + 0x40]
jmp 0x140033b40
cmp r13d, 0xb898c73a
jg 0x140033e3a
mov r12d, r11d
cmp r13d, 0xb2788c26
je 0x140033b40
mov r12d, r13d
cmp r13d, 0xb882457b
jne 0x140033b40
mov r12d, 0xe6d37c6a
jmp 0x140033b40
cmp r13d, 0x3787a1db
jg 0x140033e61
cmp r13d, 0x2ff76ee5
je 0x140033ee8
mov r12d, r13d
cmp r13d, 0x354723ca
jne 0x140033b40
mov r12d, 0xcfb36335
jmp 0x140033b40
cmp r13d, 0xf46ce8f0
jg 0x140033e8c
mov r12d, eax
cmp r13d, 0xe6d37c6a
je 0x140033b40
mov r12d, r13d
cmp r13d, 0xf3d1ba80
jne 0x140033b40
mov r12d, 0x512fe6b5
jmp 0x140033b40
mov r12d, r14d
cmp r13d, 0x56359535
je 0x140033b40
mov r12d, r13d
cmp r13d, 0x6aae9059
jne 0x140033b40
mov rbx, qword gs:[0x30]
mov qword [rsp + 0x290], rbx
mov r12d, edi
jmp 0x140033b40
mov r12d, r10d
cmp r13d, 0x9309355f
je 0x140033b40
mov r12d, r13d
cmp r13d, 0x964b8874
jne 0x140033b40
mov r12d, 0xf46ce8f1
jmp 0x140033b40
cmp r13d, 0x1f030393
je 0x140033efc
mov r12d, r13d
cmp r13d, 0x2976c820
jne 0x140033b40
mov r12d, r15d
jmp 0x140033b40
mov r12d, r9d
cmp r13d, 0xcfb36335
je 0x140033b40
mov r12d, r13d
cmp r13d, 0xd113f3a8
jne 0x140033b40
mov r12d, dword [rsp + 0x28]
jmp 0x140033b40
mov r12d, r8d
cmp r13d, 0x512fe6b5
je 0x140033b40
mov r12d, r13d
cmp r13d, 0x5134e876
jne 0x140033b40
mov r12d, dword [rsp + 0x34]
jmp 0x140033b40
cmp r13d, 0xb898c73b
je 0x140033f0e
mov r12d, r13d
cmp r13d, 0xc6a466e5
jne 0x140033b40
mov r12d, dword [rsp + 0x2c]
jmp 0x140033b40
mov r12d, edx
cmp r13d, 0x3787a1dc
je 0x140033b40
mov r12d, r13d
cmp r13d, 0x38d1d6c6
jne 0x140033b40
mov r12d, 0xc6a466e5
jmp 0x140033b40
mov r12d, esi
cmp r13d, 0xf46ce8f1
je 0x140033b40
mov r12d, r13d
cmp r13d, 0xf4838b90
jne 0x140033b40
mov rbx, qword [rsp + 0x290]
mov r12d, 0x1f030393
jmp 0x140033b40
mov r12d, 0x3787a1dc
jmp 0x140033b40
mov rbx, qword [rsp + 0x290]
mov r12d, 0xb898c73b
jmp 0x140033b40
mov r12d, 0x9309355f
jmp 0x140033b40
mov rbx, qword gs:[0x30]
mov r12d, 0x6aae9059
jmp 0x140033b40
mov rbx, qword [rsp + 0x290]
mov r12d, dword [rsp + 0x38]
jmp 0x140033b40
mov rbx, qword [rsp + 0x290]
mov qword [rsp + 0x298], rbx
mov r12d, dword [rsp + 0x4c]
jmp 0x140033b40
mov ecx, 0xe0cb1aa6
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [rsp + 0x264]
mov ecx, dword [0x1400a3d54]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x5e9577ff
mov edx, ebp
and edx, 0xa16a8800
or edx, ecx
mov ecx, edx
xor ecx, 0x280000
xor edx, 0x4a9126ef
mov eax, ebp
xor eax, 0xcbf92eef
and eax, ebp
or edx, 0x3406d110
mov edi, eax
not edi
mov esi, edx
and esi, 0x89c0dd08
and ecx, 0x423922e7
or ecx, esi
or edx, edi
and edi, 0x89c0dd08
and eax, 0x763f22f7
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x3406d111
and edx, 0xcbf92eee
or edx, eax
mov eax, edx
not eax
and ebx, eax
and edx, ebp
or edx, ebx
xor eax, edx
test eax, edx
sete dl
cmp dword [0x1400a3d50], 0xa
setl r8b
mov eax, r8d
or al, dl
xor al, 1
mov ecx, r8d
xor cl, dl
or al, cl
mov r9d, eax
xor r9b, 1
and dl, cl
and cl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, r9b
and al, cl
or al, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x12601ba1
mov ebp, 0x88ce0354
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x12601ba1
jmp 0x140034b8e
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x13987a9e
and ecx, ebp
not ebp
and ebp, 0x181a88
and edx, 0x13806016
or edx, ebp
xor edx, 0x13806016
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xec678561
and ecx, 0x13987a9e
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xa28f7ed3
and ecx, 0x5d70812c
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd400109
mov edx, ebx
not edx
xor ecx, 0xa28f7ed2
mov edi, edx
and edi, 0xd0bd88e4
and ebx, 0x2f42771b
or ebx, edi
or edx, ecx
and ecx, 0xd0bd88e4
and ebp, 0x2f42771b
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x153f98c0
and ecx, 0xeac0673f
or ecx, edx
xor ecx, 0x153f98c0
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or cl, bl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x6e9cabb3
mov edx, 0x88ce0354
cmovne eax, edx
test cl, cl
mov ecx, 0x6e9cabb3
cmovne ecx, eax
test bl, bl
jmp 0x14003471d
mov rcx, qword [rsp + 0x160]
mov edx, dword [rsp + 0x19c]
call fcn.14003aef0
mov rax, qword [rsp + 0x178]
mov ecx, 0xe24c262e
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [0x1400a3d54]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0xa7c22ae9
and edx, 0x583dd516
or edx, ecx
mov ebp, edx
xor ebp, 0x2c8100
xor edx, 0x6000040
mov eax, ebx
or eax, 0x73d9167
mov ecx, eax
not ecx
or edx, 0x38400000
and edx, 0x3e511046
and ebp, 0x12c8121
or ebp, edx
and eax, 0x3e511046
and ecx, 0xc0826e98
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xf8c26e99
and ecx, 0x73d9166
or ecx, eax
not ecx
mov eax, ecx
and eax, ebx
xor ecx, ebx
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne r8b
cmp dword [0x1400a3d50], 0xa
setl cl
mov edx, ecx
xor dl, r8b
xor dl, 1
mov ebx, ecx
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
or r8b, cl
xor al, cl
and al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov edx, 0xc791b796
mov ecx, 0xcc7db686
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xc791b796
cmovne ecx, eax
test bl, bl
jmp 0x14003454e
mov rax, qword [rsp + 0x178]
mov ecx, dword [rsp + 0x22c]
cmp ecx, dword [rax + 0x18]
setb byte [rsp + 0x1c7]
mov edx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x3f74e4ee
and ebx, 0xc08b1b10
or ebx, eax
or edx, esi
and esi, 0x3f74e4ee
and ecx, 0xc08b1b11
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
and edi, 0x9b2cb0fa
and ebp, 0x64d34f05
or ebp, edi
mov eax, ebp
xor eax, 0xd04f05
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x740b3038
and edx, 0x8bf4cfc7
or edx, ecx
xor ebp, 0x10083038
and ebp, 0x740b3038
and eax, 0x8bf4cfc7
or eax, ebp
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, 1
mov ebx, ecx
or bl, al
xor cl, al
not cl
and cl, al
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xd89ecc1c
mov ebp, 0x840059b5
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xd89ecc1c
jmp 0x14003471d
mov ecx, 0xf82c6597
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xafcd4b0d
and edx, 0x5032b4f2
or edx, ecx
mov ecx, edx
xor ecx, 0x20a090
xor edx, 0x94c0b09
and edx, 0x595e1f6b
and ecx, 0xa6a1e094
or ecx, edx
mov ebx, ecx
xor ebx, 0x595e1f6b
xor ecx, 0xa6a1e094
mov ebp, ebx
or ebp, 0xdcb7d3e
mov edi, ebp
not edi
mov esi, ecx
or esi, 0xf23482c1
mov edx, esi
not edx
and ebp, 0x87ba26b1
and edi, 0x70048040
or edi, ebp
and esi, 0x87ba26b1
and edx, 0x841590e
or edx, esi
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xaff0d191
and edx, 0x500f2e6e
or edx, ebp
xor edx, 0xa23bacae
and ebx, 0x7aa92db3
mov ebp, ecx
and ebp, 0x8556d24c
or ebp, ebx
xor ebp, 0x7aa92db2
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0xccc57a71
and ebp, ecx
not ecx
and ecx, 0xe52e660b
and edx, 0x1ad199f4
or edx, ecx
mov ecx, edx
xor ecx, 0xc11010
xor edx, 0xc4046201
or edx, 0x333a858e
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x4f1289ec
and ecx, 0x80c57211
or ecx, edi
or edx, ebx
and ebx, 0x4f1289ec
and ebp, 0xb0ed7613
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x72b507e4
and edx, 0x8d4af81b
or edx, ecx
mov ecx, edx
xor ecx, 0x18a802a
xor edx, 0xbe707d95
mov ebp, edx
and ebp, 0x6e453a54
and ecx, 0x91bac5ab
or ecx, ebp
xor ecx, 0x6e453a54
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov eax, ebx
xor al, r8b
and al, bl
and dl, r9b
and cl, r8b
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
and al, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xbb51814d
mov ebp, 0x63059750
cmovne edx, ebp
test cl, cl
mov ecx, 0xbb51814d
cmovne ecx, edx
test al, al
cmove ecx, edx
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x108]
mov ecx, 0xfd0dddad
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rdi, qword [rsp + 0x1a8]
mov edx, dword [0x1400a3d54]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x8066384f
and ecx, 0x7f99c7b0
or ecx, edx
mov edx, ecx
xor edx, 0x7f99c7b0
xor ecx, 0x8066384e
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
mov ecx, edx
xor ecx, 0x1c809b91
and ecx, edx
not edx
and edx, 0x808b10
and ebp, 0x1c001081
or ebp, edx
xor ebp, 0x1c001081
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
mov esi, dword [0x1400a3d50]
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x98f967b
and ecx, 0xf6706984
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa0806215
xor ecx, 0x50108e8
and ecx, 0x4f7198e8
and ebp, 0xb08e6717
or ebp, ecx
mov ecx, ebp
xor ecx, 0x10866106
xor ebp, 0x4f5190c8
and ebp, 0xef5996d9
and ecx, 0x10a66926
or ecx, ebp
xor ecx, 0xef5996d9
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp esi, 0xa
setl r9b
cmp esi, 9
setg bl
mov ecx, r10d
xor cl, bl
mov eax, ecx
and al, r10b
and cl, bl
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, r9d
xor r9b, r8b
and r8b, bl
and al, r10b
or al, r8b
or bl, r10b
xor bl, 1
or bl, r9b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor al, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
mov ebx, ecx
xor bl, 1
and cl, bl
and dl, r9b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, r9d
and r8b, dl
xor dl, r9b
or dl, r8b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x7a664e9e
mov ebx, 0x7082e2fe
cmovne ecx, ebx
mov ebp, dword [rdi]
test dl, 1
cmove ecx, ebx
mov dword [rsp + 0x1b4], ebp
test al, 1
mov eax, 0x7a664e9e
cmove ecx, eax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
cmp byte [rsp + 0x18f], 0
mov ecx, 0x6b6267dd
mov eax, 0x59dabc23
cmovne ecx, eax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0xa0], rax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, 0x4d51fc19
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x22907f2b
and ecx, edx
not edx
mov ebp, edx
and ebp, 0x22907f2b
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xdd6f80d5
and ecx, 0x22907f2a
or ecx, ebp
not ecx
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
mov ecx, eax
not cl
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
and dl, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0x2e936c77
mov ebp, 0x8574fb3d
cmovne eax, ebp
test bl, bl
mov edx, 0x2e936c77
cmove eax, edx
test cl, cl
cmovne eax, ebp
mov ecx, eax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
movzx eax, word [rsp + 0x132]
mov dword [rsp + 0x134], eax
mov eax, dword [rsp + 0x134]
cmp eax, 0x60
setg byte [rsp + 0x13b]
mov ecx, 0xcf977c10
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov edx, dword [0x1400a3d54]
mov ecx, dword [0x1400a3d50]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebx, eax
or ebx, 0x7518377c
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x8ae7c883
mov edx, ebp
not edx
and ebx, 0xb3c1ebb6
and edi, 0x8260001
or edi, ebx
and ebp, 0xb3c1ebb6
and edx, 0x44181448
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x7518377d
and edx, 0x8ae7c882
or edx, ebp
and esi, 0x16d62a1
and eax, 0xfe929d5e
or eax, esi
mov ebp, eax
xor ebp, 0xfe929d5e
xor eax, 0x16d62a1
and eax, edx
not edx
and ebp, edx
or eax, ebp
xor edx, eax
test edx, eax
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
not dl
and dl, bl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, 1
and bl, dl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov ecx, ebx
and cl, r10b
xor bl, 1
and bl, al
or bl, cl
and r8b, al
and r10b, r9b
or r10b, r8b
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0x9a5c383
mov eax, 0x49d6274a
cmovne ecx, eax
test dl, 1
mov edx, 0x9a5c383
cmovne ecx, edx
jmp 0x140032ef3
mov ecx, 0x9f0f8b47
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov eax, dword [0x1400a3d54]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov ebx, eax
and ebx, 0xe726d963
and ebp, 0x18d9269c
or ebp, ebx
or eax, edx
and edx, 0xe726d963
and ecx, 0x18d9269c
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2c200015
mov edx, eax
and edx, 0x11814840
or edx, ecx
xor edx, 0x11814840
and eax, 0xc25eb7aa
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xc25eb7aa
and eax, 0x3da14855
or eax, ecx
sete dl
setne al
cmp dword [0x1400a3d50], 0xa
setl bl
xor al, bl
xor al, 1
mov ecx, ebx
or cl, dl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov eax, edx
xor al, bl
and dl, al
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r9d, eax
xor r9b, 1
mov edx, eax
and dl, r9b
mov ebx, edx
xor bl, 1
xor dl, al
or bl, r9b
xor bl, 1
or bl, dl
and cl, bl
xor bl, 1
and bl, r8b
or bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xb1fc4f21
mov edx, 0x53cf8c6d
cmovne ecx, edx
test al, 1
mov eax, 0xb1fc4f21
cmovne eax, ecx
test bl, 1
jmp 0x14001e8bf
mov ecx, dword [0x1400a3d54]
mov eax, dword [0x1400a3d50]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xad4549cb
and ecx, 0x52bab634
or ecx, ebp
mov ebp, ecx
xor ebp, 0x52820420
and ebx, 0xf947aa52
and edx, 0x6b855ad
or edx, ebx
mov ebx, edx
xor ebx, 0x2800421
xor ecx, 0xad4549cb
xor edx, 0xf947aa52
mov edi, ecx
and edi, 0x43cf3dc
and ebp, 0xfbc30c23
or ebp, edi
or ecx, edx
and edx, 0x43cf3dc
and ebx, 0xfbc30c23
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9c810c87
and ecx, 0x637ef378
or ecx, edx
xor ecx, 0x637ef378
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or al, bl
xor dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
not al
test al, 1
mov eax, 0xe0cb1aa6
mov ebp, 0xd285f4c6
cmovne eax, ebp
test cl, cl
mov ecx, 0xe0cb1aa6
cmovne ecx, eax
test dl, dl
cmovne ecx, eax
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x298]
mov ecx, dword [0x1400a3d54]
mov r8d, dword [0x1400a3d50]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, edi
mov ebx, ecx
not ebx
mov edx, edi
and edx, 0x3e9970f
and ebp, 0xfc1668f0
or ebp, edx
or edi, ebx
and ebx, 0x3e9970f
and ecx, 0xfc1668f0
or ecx, ebx
xor ecx, ebp
not edi
or edi, ecx
mov ebp, edi
not ebp
mov ecx, edi
or ecx, 0x7836d9a
mov ebx, ecx
not ebx
mov edx, edi
xor edx, 0xf87c9265
and edx, edi
mov esi, edx
not esi
mov eax, ecx
and eax, 0x96a036f
and ebx, 0xf0149000
or ebx, eax
or ecx, esi
and esi, 0x96a036f
and edx, 0xf695fc90
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6b17a341
and ecx, 0x94e85cbe
or ecx, eax
mov eax, ecx
xor eax, 0x6c90c882
and ebp, 1
xor edi, 0xfffffffe
or edi, ebp
mov edx, edi
not edx
xor ecx, 0x936b3125
mov ebp, ecx
and ebp, 0x802c1658
and eax, 0x7fd3e9a7
or eax, ebp
or ecx, edi
and edi, 0x802c1658
and edx, 0x7fd3e9a7
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb9992c91
and eax, ecx
and ecx, 0x4666d36e
or ecx, edx
xor ecx, 0x4666d36e
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x87dbf1ed
and ecx, 0x78240e12
or ecx, eax
xor ecx, 0x78240e12
cmp ecx, 0xffffffff
setne cl
sete r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
or bl, r9b
or cl, dl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
or al, r9b
xor al, 1
xor dl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov r8d, edx
xor r8b, 1
mov eax, edx
and al, r8b
mov ebx, eax
xor bl, 1
xor al, dl
or bl, r8b
xor bl, 1
or bl, al
xor bl, cl
xor cl, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xb8456dce
mov edx, 0x66e2896c
cmovne eax, edx
test cl, 1
mov ecx, 0xb8456dce
cmovne ecx, eax
test bl, 1
cmove ecx, eax
jmp 0x140034d87
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x1d0], rax
mov ecx, 0x1b5f568b
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rax, qword [rsp + 0x298]
mov ecx, 0xe7547801
mov r14d, dword [rsp + 0x48]
mov r15d, dword [rsp + 0x44]
mov r12d, 0xd5083c86
mov r13d, 0x763fe039
cmp ecx, 0x14fe7be
jle 0x14001e950
jmp 0x14001e8d8
mov rsi, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x2e0]
xor rcx, rsp
call fcn.140045020
mov rax, rsi
add rsp, 0x2e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret