Function at 0x140001000
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, 0x2d8
mov rax, qword [0x1400b1038]
xor rax, rsp
mov qword [rsp + 0x2d0], rax
mov r10, qword gs:[0x30]
mov eax, dword [0x1400b2d74]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
and ebp, 0x37a92cbe
and eax, 0xc856d341
or eax, ebp
mov ebx, eax
xor ebx, 0x37a92cbe
mov ebp, eax
xor ebp, 0xc856d341
xor eax, 0x2a456634
mov esi, eax
and esi, ebp
and eax, ebx
mov edi, esi
and edi, eax
xor eax, esi
or eax, edi
mov edi, eax
not edi
and edi, 0xe213b574
and eax, 0x1dec4a8b
or eax, edi
and ebx, 0x173140a3
mov edi, ebp
and edi, 0xe8cebf5c
or edi, ebx
xor edi, 0x173140a2
and ebp, 1
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x30a39fd0
and ebp, 0xcf5c602f
or ebp, ebx
xor ebp, 0xcf5c602f
mov ebx, eax
and ebx, ebp
xor ebp, eax
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xae5fb804
and ebp, 0x51a047fb
or ebp, eax
mov eax, ebp
not eax
and eax, 0x51a047fb
and ebp, 0xae5fb804
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x70cb72bf
and ebp, 0x8f348d40
or ebp, ebx
xor ebp, 0x8f348d40
or ebp, eax
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1400b2d70], 9
setg bl
mov eax, r9d
xor al, r8b
and al, r9b
mov r9d, eax
xor r9b, 1
or r9b, al
xor r9b, 1
mov r11d, eax
and r11b, r9b
xor r9b, al
or r9b, r11b
xor r9b, bl
mov r11d, r9d
xor r11b, 1
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
xor al, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
mov edi, r11d
and dil, r9b
mov esi, edi
and sil, r11b
xor dil, r11b
mov eax, r8d
and al, bl
or dil, sil
mov r11d, eax
and r11b, r8b
xor al, r8b
or al, r11b
xor al, dil
mov r8d, r9d
and r8b, bl
xor bl, r9b
xor al, 1
or bl, r8b
mov r8d, eax
xor r8b, bl
or bl, al
not bl
or bl, r8b
test bl, 1
mov eax, 0x3d93eef9
mov ebp, 0xbe3d4aa5
cmove eax, ebp
mov ebx, 0xf9c510b7
cmove ebx, ebp
mov r8d, 0xfc2e16d9
mov ebp, 0xf6626a30
cmove r8d, ebp
mov dword [rsp + 0x44], edx
mov dword [rsp + 0x40], ecx
mov r9d, 0x8fb586f9
cmove r9d, ebp
mov edx, 0xb975b105
mov ecx, 0xa22476ea
cmove edx, ecx
mov qword [rsp + 0x288], r10
mov r10d, 0x831c1288
cmove r10d, ecx
mov edi, 0x254b64a8
mov ecx, 0x468d7ed8
cmove edi, ecx
mov esi, 0x30b1f18f
cmove esi, ecx
mov ebp, 0x82db132b
jmp 0x140001220
mov ebp, 0xf9c510b7
nop word [rax + rax]
mov ecx, ebp
cmp ebp, 0xf9c510b6
jg 0x140001260
cmp ecx, 0xa22476e9
jle 0x140001290
cmp ecx, 0xbe3d4aa4
jg 0x1400012f4
cmp ecx, 0xa22476ea
je 0x140001330
mov ebp, ecx
cmp ecx, 0xb975b105
jne 0x140001220
mov ebp, r9d
jmp 0x140001220
cmp ecx, 0x30b1f18e
jle 0x1400012c0
cmp ecx, 0x468d7ed7
jle 0x140001318
cmp ecx, 0x468d7ed8
je 0x14000133a
mov ebp, ecx
cmp ecx, 0x4ec73103
jne 0x140001220
mov ebp, r10d
jmp 0x140001220
mov ebp, esi
cmp ecx, 0x82db132b
je 0x140001220
mov ebp, edx
cmp ecx, 0x831c1288
je 0x140001220
mov ebp, ecx
cmp ecx, 0x8fb586f9
jne 0x140001220
mov ebp, r8d
jmp 0x140001220
mov ebp, eax
cmp ecx, 0xf9c510b7
je 0x140001220
mov ebp, ebx
cmp ecx, 0xfc2e16d9
je 0x140001220
mov ebp, ecx
cmp ecx, 0x254b64a8
jne 0x140001220
mov ebp, 0x4ec73103
jmp 0x140001220
cmp ecx, 0xbe3d4aa5
je 0x140001212
mov ebp, ecx
cmp ecx, 0xf6626a30
jne 0x140001220
mov ebp, 0x8fb586f9
jmp 0x140001220
cmp ecx, 0x30b1f18f
je 0x14000134c
mov ebp, ecx
cmp ecx, 0x3d93eef9
jne 0x140001220
jmp 0x140001363
mov ebp, 0x831c1288
jmp 0x140001220
mov rcx, qword [rsp + 0x288]
mov ebp, 0x30b1f18f
jmp 0x140001220
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x290], rcx
mov ebp, edi
jmp 0x140001220
mov rax, qword [rsp + 0x290]
mov rax, qword [rax + 0x60]
mov qword [rsp + 0xa8], rax
mov r13d, 0x478caa35
mov r12d, 0xa38bff60
mov r14d, 0x81ce4e7c
mov eax, 0xe54c3aa
nop
cmp eax, 0xfb70bd22
jg 0x140001410
cmp eax, 0xbe9b2c8a
jg 0x1400015f0
cmp eax, 0xa0133d3b
jle 0x14000162c
cmp eax, 0xace91b22
jle 0x14000193b
cmp eax, 0xb327eb26
jle 0x140001e25
cmp eax, 0xb92c3667
jle 0x14000294c
cmp eax, 0xbd9e2e6e
jg 0x1400046a0
cmp eax, 0xbac54265
jg 0x140008c45
cmp eax, 0xb92c3668
je 0x14000c098
cmp eax, 0xba12907e
jne 0x140001390
mov eax, 0xb038305f
cmp eax, 0xfb70bd22
jle 0x140001397
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x3655f2f7
jg 0x140001580
cmp eax, 0x167328f9
jle 0x14000168e
cmp eax, 0x28013783
jle 0x140001992
cmp eax, 0x2ee700a8
jle 0x140001e71
cmp eax, 0x33d282e9
jle 0x140002a24
cmp eax, 0x35c4e4dd
jg 0x140004807
cmp eax, 0x346dd930
jg 0x140008e00
cmp eax, 0x33d282ea
je 0x14000c198
cmp eax, 0x340cf403
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x7d3dfe3e
mov ebp, ebx
and ebp, 0x82c201c1
or ebp, edx
mov edi, ebp
xor edi, 0x80820040
xor ebp, 0x925ae2e
mov edx, ebx
or edx, 0xb65afae
and ebp, 0xb65afae
and edi, 0xf49a5050
or edi, ebp
and edx, 0xb65afaf
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x7dac5684
and edx, 0x8253a97b
or edx, ebp
mov ebp, edx
xor ebp, 0x2020929
xor edx, 0x7dac5684
mov edi, edx
and edi, 0xacfde2d6
and ebp, 0x53021d29
or ebp, edi
or edx, ebx
and ebx, 0xacfde2d6
and ecx, 0x53021d29
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp esi, 9
setg dl
cmp esi, 0xa
setl bl
mov ecx, ebx
xor cl, dl
and cl, bl
mov eax, r9d
xor al, dl
or dl, r9b
and r9b, cl
not cl
and cl, r8b
or cl, r9b
xor al, 1
xor bl, r8b
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
and cl, dl
mov eax, edx
xor al, cl
test al, 1
mov ebp, 0x6971af34
mov eax, 0xcdb0bd0b
cmovne ebp, eax
test dl, 1
mov eax, 0x6971af34
cmovne eax, ebp
jmp 0x14000d489
cmp eax, 0x59c2f295
jle 0x1400016f0
cmp eax, 0x6bbd3bb5
jle 0x1400019f1
cmp eax, 0x759e5f26
jle 0x140001ec4
cmp eax, 0x7a3cd8be
jle 0x140002a6d
cmp eax, 0x7db5ef74
jg 0x140004875
cmp eax, 0x7ae0ddf8
jg 0x140008e2b
cmp eax, 0x7a3cd8bf
je 0x14000c1b5
cmp eax, 0x7ad9f9f9
jne 0x140001390
xor r15d, r15d
mov eax, 0xf7fca958
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xe3d40145
jle 0x1400018d9
cmp eax, 0xf353347c
jle 0x140001a50
cmp eax, 0xf7fca957
jle 0x140002815
cmp eax, 0xf809962e
jg 0x140004470
cmp eax, 0xf7fca958
je 0x140018363
jmp 0x140001390
cmp eax, 0x8fb19c50
jg 0x140001aae
cmp eax, 0x87b16d4c
jg 0x140001f10
cmp eax, 0x85f2c6a0
jg 0x140002bd8
cmp eax, 0x81c825f1
jle 0x1400049a4
cmp eax, 0x82c65289
jg 0x140008e56
cmp eax, 0x81c825f2
je 0x14000c1ca
cmp eax, 0x81ce4e7c
jne 0x140001390
mov eax, 0x3da64d57
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x8add7dd
jg 0x140001c7b
cmp eax, 0x2685b57
jg 0x140001f64
cmp eax, 0xfd296873
jg 0x140002dfa
cmp eax, 0xfc17f4a1
jle 0x1400049da
cmp eax, 0xfced6812
jg 0x140008e88
cmp eax, 0xfc17f4a2
je 0x14000c1df
cmp eax, 0xfcb6a568
jne 0x140001390
mov eax, 0xc831b251
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x4506bc40
jg 0x140001ce1
cmp eax, 0x3e85a049
jg 0x14000205b
cmp eax, 0x3ae1dc11
jg 0x140002eeb
cmp eax, 0x378cae9b
jle 0x140004b68
cmp eax, 0x3a4a0d2f
jg 0x140008eb3
cmp eax, 0x378cae9c
je 0x14000c1f4
cmp eax, 0x387ca61a
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x7178e441
and edx, ebp
not ebp
and ebp, 0x88ae47f5
and ecx, 0x7751b80a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x50008000
xor ecx, 0x284441
or ecx, 0x8e871bbe
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xafdd6e12
and ebp, 0x50208041
or ebp, edi
or ecx, ebx
and ebx, 0xafdd6e12
and edx, 0x502291ed
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbb1571c8
and ecx, 0x44ea8e37
or ecx, edx
mov edx, ecx
xor edx, 0x35926a76
mov ebp, ecx
xor ebp, 0xc02d1409
and ebp, 0xe53f3409
xor ecx, 0xab705ebe
and ecx, edx
and edx, 0x1ac0cbf6
or edx, ebp
mov ebp, edx
xor ebp, 0x1ac0cbf6
mov ebx, edx
xor ebx, 0x7bdd00c1
and ebx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x611dcb36
and ecx, 0x9ee234c9
or ecx, ebx
and ebp, 1
xor edx, 0x1ac0cbf7
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 0x68dcfd9d
and ecx, edx
not edx
and edx, 0x68dcfd9d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x652765c7
and ecx, 0x9ad89a38
or ecx, edx
xor ecx, 0xf20467a5
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ecx
or al, dl
xor al, 1
xor cl, dl
not cl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
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 eax, edx
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
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 cl, 1
mov ecx, 0xe3d40146
mov ebp, 0xa38bff60
cmovne ecx, ebp
test dl, dl
mov r12d, 0xa38bff60
cmove ecx, ebp
not al
test al, 1
mov eax, 0xe3d40146
jmp 0x1400150f4
cmp eax, 0xcdb0bd0a
jg 0x140001d38
cmp eax, 0xc7561cb8
jg 0x1400020a7
cmp eax, 0xc4156604
jg 0x140003034
cmp eax, 0xc1369d44
jle 0x140004d6c
cmp eax, 0xc373e4dc
jg 0x14000906b
cmp eax, 0xc1369d45
je 0x14000c3f8
cmp eax, 0xc181bc8a
jne 0x140001390
mov eax, 0x87b16d4d
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xa6d471be
jg 0x1400021cd
cmp eax, 0xa3a17895
jg 0x140003078
cmp eax, 0xa1a90caf
jle 0x140004da2
cmp eax, 0xa324912e
jg 0x14000909e
cmp eax, 0xa1a90cb0
je 0x14000c585
cmp eax, 0xa305c3ee
jne 0x140001390
mov eax, 0x2270b000
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x1ed559f5
jg 0x14000224a
cmp eax, 0x1adf270a
jg 0x1400031e1
cmp eax, 0x19012ee9
jle 0x140004e65
cmp eax, 0x1a2d1f57
jg 0x1400090c9
cmp eax, 0x19012eea
je 0x14000c697
cmp eax, 0x19ccb858
jne 0x140001390
movzx eax, word [rsp + 0x110]
mov eax, 0x60893651
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x639e1073
jg 0x1400023eb
cmp eax, 0x5e4871d2
jg 0x1400032f6
cmp eax, 0x5b351509
jle 0x140004ff0
cmp eax, 0x5c9bd7a4
jg 0x14000920e
cmp eax, 0x5b35150a
je 0x14000c79d
cmp eax, 0x5c9aae6d
jne 0x140001390
mov rax, qword [rsp + 0x158]
mov eax, 0x8090d575
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xee8e5cd6
jg 0x140002541
cmp eax, 0xe7a6f298
jg 0x1400033f1
cmp eax, 0xe58aa204
jle 0x140005148
cmp eax, 0xe6c0f887
jg 0x14000924a
cmp eax, 0xe58aa205
je 0x14000c8e7
cmp eax, 0xe6a2df37
jne 0x140001390
mov eax, dword [rsp + 0x26c]
mov eax, 0x6b37363d
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x995b5ab5
jg 0x14000258d
cmp eax, 0x92f4f20d
jg 0x14000354c
cmp eax, 0x90a50946
jle 0x14000537e
cmp eax, 0x92d174ac
jg 0x14000938b
cmp eax, 0x90a50947
je 0x14000c8fc
cmp eax, 0x90db6200
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xaf671227
and edx, ebp
not ebp
and ebp, 0xa9201005
and ecx, 0x6470222
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6460000
xor ecx, 0xf9b8fddd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x91193ab2
and ebp, 0x2e660005
or ebp, edi
or ecx, ebx
and ebx, 0x91193ab2
and edx, 0x6ee6c54d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5098edd8
and ecx, 0xaf671227
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xdd73db67
and ecx, 0x228c2498
or ecx, ebp
xor ecx, 0x228c2499
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xfe836e04
and ecx, 0x17c91fb
or ecx, edx
mov ebx, ecx
xor ebx, 0x4010a
xor ecx, 0x64812000
or ebp, 0x7c85658a
mov edx, ebp
not edx
or ecx, 0x80480005
and ecx, 0xe4c92085
and ebx, 0x1804450a
or ebx, ecx
and ebp, 0xe4c92085
and edx, 0x3329a70
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x837a9a75
and edx, 0x7c85658a
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7efd3f9c
and edx, 0x8102c063
or edx, ebp
xor edx, 0x8102c063
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
not cl
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor r9b, r8b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc6f7fdce
mov ebp, 0xa324912f
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0xc6f7fdce
jmp 0x140017bdf
cmp eax, 0xe54c3a9
jg 0x1400025e9
cmp eax, 0xb013318
jg 0x140003682
cmp eax, 0x9f7411f
jle 0x14000556c
cmp eax, 0xa642991
jg 0x1400093b6
cmp eax, 0x9f74120
je 0x14000c911
cmp eax, 0xa212cae
jne 0x140001390
mov rax, qword [rsp + 0xf0]
mov eax, dword [rsp + 0x20c]
mov eax, 0x3054444d
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x50ebac18
jg 0x14000277d
cmp eax, 0x4a0b98ad
jg 0x1400036c3
cmp eax, 0x478caa34
jle 0x1400055c7
cmp eax, 0x4979531f
jg 0x1400093ee
cmp eax, 0x478caa35
je 0x14000ca65
cmp eax, 0x48e24ef7
jne 0x140001390
mov eax, 0xc09cdd
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xd8233193
jg 0x1400027c9
cmp eax, 0xd0cea6b0
jg 0x1400037d9
cmp eax, 0xcf9df3ec
jle 0x14000583e
cmp eax, 0xd083c7f6
jg 0x14000948b
cmp eax, 0xcf9df3ed
je 0x14000ca7a
cmp eax, 0xcff004ce
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xf1e9cb74
mov edx, edi
and edx, 0xe16348a
or edx, ebp
xor edx, 0xe16348a
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r8b
setne al
cmp esi, 0xa
setl bl
cmp esi, 9
setg cl
mov edx, eax
and dl, cl
and al, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, cl
and dl, bl
and cl, r8b
or cl, al
mov ebx, edx
xor bl, 1
mov eax, ecx
xor al, 1
and cl, bl
and dl, al
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x4b7fcc05
mov ebp, 0x8be018e4
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0x4b7fcc05
jmp 0x140017bdf
cmp eax, 0xb04a53c5
jg 0x140003837
cmp eax, 0xaede65f7
jle 0x140005874
cmp eax, 0xb020a98e
jg 0x1400094b6
cmp eax, 0xaede65f8
je 0x14000cc35
cmp eax, 0xaf26ea98
jne 0x140001390
mov eax, 0xa4d277eb
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x29a117e3
jg 0x140003a02
cmp eax, 0x28c12198
jle 0x1400059ce
cmp eax, 0x299c26a6
jg 0x14000961f
cmp eax, 0x28c12199
je 0x14000cd43
cmp eax, 0x2948bf6b
jne 0x140001390
mov eax, dword [rsp + 0x23c]
mov eax, 0xa9774aed
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x7148bf1c
jg 0x140003a43
cmp eax, 0x6dd66a60
jle 0x140005a04
cmp eax, 0x6ed36f54
jg 0x1400097a1
cmp eax, 0x6dd66a61
je 0x14000ce53
cmp eax, 0x6e838bad
jne 0x140001390
mov eax, 0xc4156605
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x8be018e3
jg 0x140003a84
cmp eax, 0x89afd079
jle 0x140005a3a
cmp eax, 0x8ace3ed7
jg 0x140009934
cmp eax, 0x89afd07a
je 0x14000d001
cmp eax, 0x8a879acb
jne 0x140001390
mov rax, qword [rsp + 0x108]
mov eax, 0xfced6813
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x58bf654
jg 0x140003bc0
cmp eax, 0x2c7cf3b
jle 0x140005b99
cmp eax, 0x3ae5258
jg 0x14000995f
cmp eax, 0x2c7cf3c
je 0x14000d016
cmp eax, 0x349ffac
jne 0x140001390
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne bl
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
mov r9d, ecx
xor r9b, bl
and bl, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov eax, ecx
xor al, 1
mov r8d, r9d
xor r8b, 1
mov ebx, r9d
and bl, r8b
mov edx, eax
and dl, cl
mov r10d, ebx
and r10b, r9b
xor bl, r9b
or bl, r10b
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
xor dl, bl
xor r8b, cl
or al, r9b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x759e5f27
mov ebp, 0xb020a98f
cmovne ecx, ebp
test al, 1
mov eax, 0x759e5f27
jmp 0x1400179c6
cmp eax, 0x42797c82
jg 0x140003c01
cmp eax, 0x3f542dac
jle 0x140005d80
cmp eax, 0x41b014aa
jg 0x1400099a6
cmp eax, 0x3f542dad
je 0x14000d162
cmp eax, 0x3fa5c7d5
jne 0x140001390
mov eax, 0x8f189ca8
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xcaf7cac2
jg 0x140003c5d
cmp eax, 0xc831b250
jle 0x140005f64
cmp eax, 0xc9957a54
jg 0x140009a92
cmp eax, 0xc831b251
je 0x14000d24e
cmp eax, 0xc93dd0f1
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc52c8695
and edx, 0x3ad3796a
or edx, ecx
mov ecx, edx
xor ecx, 0x3ad3796a
xor edx, 0xc52c8694
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
mov ebp, edx
and ebp, 0xfb4bd4bd
and edx, ecx
and ecx, 0x4b42b42
or ecx, ebp
mov ebp, ecx
xor ebp, 0xb40340
xor ecx, 0xfb4bd4bd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd50a78ab
and ebp, 0x2af58754
or ebp, edi
or ecx, ebx
and ebx, 0xd50a78ab
and edx, 0x2af58754
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
xor cl, dl
xor cl, 1
mov eax, ebx
or al, dl
xor al, 1
xor bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
and bl, al
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
mov eax, ebx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov edx, 0x6c5d0e5d
mov eax, 0x378cae9c
cmovne edx, eax
test bl, 1
mov eax, edx
mov ebp, 0x6c5d0e5d
jmp 0x140011e2f
cmp eax, 0xa94e3c68
jg 0x140003c9e
cmp eax, 0xa7cb057a
jle 0x14000608e
cmp eax, 0xa86f2592
jg 0x140009bfe
cmp eax, 0xa7cb057b
je 0x14000d395
cmp eax, 0xa7ff6b74
jne 0x140001390
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov al, byte [rsp + 0x11a]
mov eax, 0x340cf403
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x230e6191
jg 0x140003dc9
cmp eax, 0x201199ac
jle 0x1400060c4
cmp eax, 0x21ebf46e
jg 0x140009da2
cmp eax, 0x201199ad
je 0x14000d3aa
cmp eax, 0x219d8429
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x848938da
and edx, ecx
and ecx, 0x7b76c725
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5b048421
xor ecx, 0x848938da
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x247243ce
and ebp, 0xdb8dbc31
or ebp, edi
or ecx, ebx
and ebx, 0x247243ce
and edx, 0xdb8dbc31
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
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, 0x4ef9e765
and ebx, 0xb106189a
or ebx, edi
or edx, ebp
and ebp, 0x4ef9e765
and ecx, 0xb106189a
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0xb0e14457
and ecx, edx
not edx
and edx, 0xb0e14457
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe1a825d8
and ecx, 0x1e57da27
or ecx, edx
mov edx, ecx
xor edx, 0x24841640
xor ecx, 0x50090089
and ecx, 0xda3b88b9
and edx, 0x25c47746
or edx, ecx
mov ecx, edx
xor ecx, 0x5404146
xor edx, 0x402a0830
and edx, 0x60ae3e30
and ecx, 0x9f51c1cf
or ecx, edx
xor ecx, 0x9f51c1cf
sete cl
setne r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg r9b
mov edx, eax
and al, r8b
and r8b, r9b
and dl, cl
or dl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r9b
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x37341c64
mov ebp, 0x6368fa1e
cmovne eax, ebp
test dl, dl
mov edx, 0x37341c64
jmp 0x1400158c5
cmp eax, 0x67d7d5f0
jg 0x140003ef2
cmp eax, 0x64c3a711
jle 0x14000628f
cmp eax, 0x65407c64
jg 0x140009e9d
cmp eax, 0x64c3a712
je 0x14000d490
cmp eax, 0x65065758
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
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 edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x428ca76e
and ecx, 0xbd735891
or ecx, edx
xor ecx, 0xbd735890
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x45dc7d78
and edx, ecx
and ecx, 0xba238287
or ecx, ebp
xor ecx, 0xba238287
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x7923194c
and edx, 0x86dce6b3
or edx, ecx
xor edx, 0x7923194c
cmp edx, 0xffffffff
setne r10b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r8d
or dl, al
xor al, 1
or al, r10b
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
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, 0xcb18f0b3
mov ebp, 0x69362064
cmovne edx, ebp
test al, 1
mov eax, 0xcb18f0b3
jmp 0x1400132e9
cmp eax, 0xf0eb7261
jg 0x140004022
cmp eax, 0xef77400b
jle 0x1400062c5
cmp eax, 0xf0b49384
jg 0x14000a032
cmp eax, 0xef77400c
je 0x14000d5ba
cmp eax, 0xf062adf4
jne 0x140001390
mov eax, 0xcaad5d0f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x9c80eb6e
jg 0x1400041c7
cmp eax, 0x9aa39136
jle 0x14000643f
cmp eax, 0x9bad95a1
jg 0x14000a11e
cmp eax, 0x9aa39137
je 0x14000d5cf
cmp eax, 0x9aff3535
jne 0x140001390
mov rax, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x200]
mov eax, 0x1deab8dd
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x122eda19
jg 0x140004208
cmp eax, 0xf9a2f0d
jle 0x140006475
cmp eax, 0x1047d015
jg 0x14000a26e
cmp eax, 0xf9a2f0e
je 0x14000d5e4
cmp eax, 0x10195890
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x96958581
and edx, 0x696a7a7e
or edx, ebp
mov ebx, edx
xor ebx, 0x96958581
mov ecx, edx
xor ecx, 0x28483a6c
and ecx, 0xbadc3aec
xor edx, 0x29c1e5b9
and edx, ebx
and ebx, 0x4523c513
or ebx, ecx
mov ecx, ebx
xor ecx, 0x4523c513
mov ebp, ebx
xor ebp, 0x5885ad4
and ebp, ecx
mov edi, ebp
not edi
mov esi, edx
not esi
mov eax, edi
and eax, 0xe094d92f
and ebp, 0x1f6b26d0
or ebp, eax
or edi, esi
and esi, 0xe094d92f
and edx, 0x1f6b26d0
or edx, esi
xor edx, ebp
not edi
or edi, edx
mov eax, edi
not eax
and eax, 0x40ab9fc6
and edi, 0xbf546039
or edi, eax
xor ebx, 0xa81c028c
and ebx, 0xac1d028f
mov eax, ecx
and eax, 0x53e2fd70
or eax, ebx
xor eax, 0xac1d028e
and ecx, 1
or ecx, eax
not ecx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8108cad0
and ecx, 0x7ef7352f
or ecx, eax
xor ecx, 0x7ef7352f
sete r9b
setne bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
mov r8d, eax
xor r8b, bl
mov edx, ecx
xor dl, r9b
and dl, cl
and bl, al
and cl, r9b
or cl, bl
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, r8b
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x90db6200
mov ebp, 0xa324912f
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x90db6200
jmp 0x140016c77
cmp eax, 0x54369b59
jg 0x1400043de
cmp eax, 0x51dd020c
jle 0x1400064ba
cmp eax, 0x5346dfc4
jg 0x14000a3e3
cmp eax, 0x51dd020d
je 0x14000d778
cmp eax, 0x529ab0c9
jne 0x140001390
mov eax, 0x1579b70a
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xdf3fd36e
jg 0x14000441f
cmp eax, 0xdb240d19
jle 0x1400064f0
cmp eax, 0xdd83d5c7
jg 0x14000a4d1
cmp eax, 0xdb240d1a
je 0x14000d78d
cmp eax, 0xdb8ea272
jne 0x140001390
mov eax, 0x125fd716
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xf5b4e467
jle 0x140004635
cmp eax, 0xf659f749
jle 0x140008730
cmp eax, 0xf659f74a
je 0x14000d880
cmp eax, 0xf740b06e
je 0x14000da22
cmp eax, 0xf755399a
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x9d0dc558
mov ebx, edx
not ebx
mov ebp, edi
xor ebp, 0x62f23aa7
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0x1c921267
and ebx, 0x62602880
or ebx, eax
or edx, esi
and esi, 0x1c921267
and ebp, 0xe36ded98
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x861f083
and edx, 0xf79e0f7c
or edx, eax
mov eax, edx
xor eax, 0x944c2582
xor edx, 0x6a93ca25
mov ebp, edx
and ebp, 0x43b31079
and eax, 0xbc4cef86
or eax, ebp
and edi, 0x43b31079
and ecx, 0xbc4cef86
or ecx, edi
xor ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
and dl, cl
mov eax, ebx
xor al, cl
or al, dl
xor al, 1
xor bl, r10b
not bl
and bl, r10b
xor cl, r9b
not cl
and cl, r9b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov ebx, edx
xor bl, cl
test cl, cl
mov eax, 0x9a5aed3d
mov ebp, 0xa6deead4
cmovne eax, ebp
test dl, dl
mov ecx, 0x9a5aed3d
cmove eax, ecx
test bl, bl
jmp 0x1400158cb
cmp eax, 0xb51eceac
jle 0x1400065ed
cmp eax, 0xb60c2131
jg 0x14000a4fc
cmp eax, 0xb51ecead
je 0x14000db05
cmp eax, 0xb5dc4ef8
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xbb9c4a6e
mov ebp, ebx
xor ebp, 0xbb9c4a6e
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x4463b590
and ebp, 0xbb9c4a6f
or ebp, ecx
mov ecx, ebp
not ecx
and edx, ecx
and ebp, ebx
or ebp, edx
xor ecx, ebp
test ecx, ebp
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
xor bl, 1
xor dl, cl
mov ecx, eax
and cl, bl
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, dl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xde6a358c
mov ebp, 0x34cc9660
cmovne eax, ebp
test dl, dl
mov edx, 0xde6a358c
jmp 0x14000e8b7
cmp eax, 0x30027dc8
jle 0x14000671f
cmp eax, 0x3054444c
jg 0x14000a634
cmp eax, 0x30027dc9
je 0x14000db21
cmp eax, 0x30307b01
jne 0x140001390
mov rax, qword [rsp + 0xb0]
mov eax, 0x64c3a712
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x78146928
jle 0x140006757
cmp eax, 0x79659cef
jg 0x14000a65f
cmp eax, 0x78146929
je 0x14000db5a
cmp eax, 0x7840c8a4
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov edx, esi
or edx, 0xd64df4bf
mov ebx, edx
not ebx
mov ecx, edi
or ecx, 0x29b20b40
mov ebp, ecx
not ebp
and edx, 0x3c269296
and ebx, 0x1900940
or ebx, edx
and ecx, 0x3c269296
and ebp, 0xc2496429
or ebp, ecx
xor ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x3d097fed
and ebp, 0xc2f68012
or ebp, ecx
mov ebx, ebp
xor ebx, 0xb400a40
xor ebp, 0x14b9448c
and ebp, 0xf4bdc59f
and ebx, 0xb423a60
or ebx, ebp
mov ecx, ebx
xor ecx, 0x2020a00
xor ebx, 0xf4bdc59f
mov edx, ebx
and edx, 0x196d7076
and ecx, 0xe6928f89
or ecx, edx
or ebx, esi
and esi, 0x196d7076
and edi, 0xe6928f89
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov ecx, ebx
xor cl, r10b
and cl, bl
mov eax, ecx
not al
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, 1
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
and r9b, r10b
or r10b, r8b
xor r10b, 1
and bl, r8b
or bl, r9b
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbe9b2c8b
mov ebp, 0xa6663ee6
cmovne edx, ebp
test al, 1
mov eax, 0xbe9b2c8b
jmp 0x140016945
cmp eax, 0x861a6e1a
jle 0x140006900
cmp eax, 0x87648de4
jg 0x14000a74d
cmp eax, 0x861a6e1b
je 0x14000dc71
cmp eax, 0x87172b08
jne 0x140001390
mov rbp, qword [rsp + 0x190]
mov rsi, qword [rsp + 0x1c8]
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x28079d08
and ecx, 0x42004204
or ecx, edx
mov ebx, ecx
xor ebx, 4
xor ecx, 0x3c201c8a
or eax, 0x6a07df0c
mov edx, eax
not edx
and ecx, 0x7e205e8a
and ebx, 0x78104
or ebx, ecx
and eax, 0x7e205e8a
and edx, 0x81d82071
or edx, eax
xor edx, ebx
mov eax, edx
not eax
and eax, 0xa5e8b63c
and edx, 0x5a1749c3
or edx, eax
mov eax, edx
xor eax, 0x301096cf
mov ecx, edx
xor ecx, 0x85096920
and ecx, 0xb5096b6b
xor edx, 0x3f9daa59
and edx, eax
and eax, 0x4af69494
or eax, ecx
mov ebx, eax
xor ebx, 0x4af69494
mov ecx, ebx
and ecx, 0xf8d3c96
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xf072c368
and edx, 0xf8d3c97
or edx, ecx
and ebx, 1
xor eax, 0x4af69495
or eax, ebx
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x4368b44c
and ecx, eax
or eax, 0xbc974bb3
mov edx, eax
not edx
mov ebx, eax
and ebx, 0xd9371091
and edx, 0x248a44c
or edx, ebx
mov ebx, ecx
not ebx
or eax, ebx
and ebx, 0xd9371091
and ecx, 0x26c8ef6e
or ecx, ebx
mov edi, dword [0x1400b2d68]
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbc974bb3
and eax, 0x4368b44c
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd7f2d042
and eax, 0x280d2fbd
or eax, ecx
xor eax, 0x280d2fbd
cmp eax, 0xffffffff
sete r8b
setne al
cmp edi, 0xa
setl dl
cmp edi, 9
setg r9b
mov ebx, eax
xor bl, r8b
and bl, al
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
and al, r9b
xor bl, 1
and bl, dl
or bl, al
mov eax, r9d
xor al, r8b
and al, r9b
xor dl, r8b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0xe2b9023e
mov ebx, 0xa7cb057b
cmovne edx, ebx
lea rbp, [rbp + rsi*4]
test cl, cl
mov ecx, 0xe2b9023e
cmove edx, ecx
mov qword [rsp + 0x1d0], rbp
test al, 1
cmovne edx, ebx
jmp 0x14000e8c0
cmp eax, 0xff687f14
jle 0x140006a20
cmp eax, 0x1b97f9d
jg 0x14000a780
cmp eax, 0xff687f15
je 0x14000dd5d
cmp eax, 0xc09cdd
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x6fb1f7f0
mov ecx, edi
and ecx, 0x904e080e
or ecx, ebx
or eax, ebp
and ebp, 0x6fb1f7f0
and edx, 0x904e080f
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa803998
and eax, 0xf57fc667
or eax, ecx
xor eax, 0xf57fc667
mov ecx, eax
and ecx, edi
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb6bd64da
and eax, 0x49429b25
or eax, ecx
xor eax, 0x49429b25
setne al
sete cl
cmp dword [0x1400b2d68], 0xa
setl bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
xor al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x87648de5
mov ebp, 0x48e24ef7
cmovne eax, ebp
test cl, cl
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x87648de5
jmp 0x140017ce5
cmp eax, 0x3da64d56
jle 0x140006b28
cmp eax, 0x3e299420
jg 0x14000a88c
cmp eax, 0x3da64d57
je 0x14000dd79
cmp eax, 0x3e042251
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x231af3b2
mov ebx, ecx
and ebx, 0xdce50c4c
or ebx, edx
xor ebx, 0xdce50c4c
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0xfb8cc3ef
and ecx, 0x4733c10
or ecx, ebp
mov ebp, ecx
xor ebp, 0x413000
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x4db28e93
and edx, 0xb24d716c
or edx, edi
xor ecx, 0x49808283
and ecx, 0x4db28e93
and ebp, 0xb24d716c
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete r8b
setne cl
cmp esi, 0xa
setl al
cmp esi, 9
setg dl
mov ebx, edx
xor bl, al
and bl, dl
mov edx, ecx
xor dl, r8b
and dl, cl
mov ecx, edx
not cl
and cl, bl
not bl
and bl, dl
or bl, cl
mov ecx, r8d
xor cl, al
and al, r8b
or al, cl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, 1
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
xor al, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0xbeaf8dfa
mov ebp, 0xbff1dbb8
cmovne edx, ebp
test al, 1
cmovne edx, ebp
not cl
test cl, 1
mov eax, 0xbeaf8dfa
jmp 0x14000e8bd
cmp eax, 0xc6ab8068
jle 0x140006c14
cmp eax, 0xc6e88ef5
jg 0x14000a970
cmp eax, 0xc6ab8069
je 0x14000df2d
cmp eax, 0xc6befed0
jne 0x140001390
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0x24], eax
mov rax, qword [rsp + 0x220]
jmp 0x1400144f7
cmp eax, 0xa58cc988
jle 0x140006d70
cmp eax, 0xa63096ce
jg 0x14000a9e6
cmp eax, 0xa58cc989
je 0x14000df4a
cmp eax, 0xa5b7ecc4
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
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 edx, ecx
not edx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
and edi, 0x90f67ba6
and ebx, 0x6f098458
or ebx, edi
or ebp, edx
and edx, 0x90f67ba6
and ecx, 0x6f098459
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd05d57a1
and edx, ebp
not ebp
and ebp, 0x104c1520
and ecx, 0xc0114281
or ecx, ebp
xor ecx, 0xc0114281
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2fa2a85e
and edx, 0xd05d57a1
or edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
xor bl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r9b, r10b
or r10b, cl
xor cl, 1
or cl, al
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r8b
and dl, al
and al, r8b
or al, r9b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x346dd931
mov ebp, 0x3e299421
cmovne ecx, ebp
test al, 1
mov eax, 0x346dd931
jmp 0x1400179c6
cmp eax, 0x1dcd4ec1
jle 0x140006f6d
cmp eax, 0x1e88c859
jg 0x14000aa11
cmp eax, 0x1dcd4ec2
je 0x14000e0a7
cmp eax, 0x1deab8dd
jne 0x140001390
mov rax, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0x200]
cmp rcx, rax
setne byte [rsp + 0xd7]
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9d405941
mov ebp, eax
and ebp, 0x2040038
or ebp, edx
xor ebp, 0x2040038
mov edx, eax
and edx, 0x60bba686
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x60bba687
and edx, 0x9f445978
or edx, ebp
and ecx, 0x62f2b368
and eax, 0x9d0d4c97
or eax, ecx
mov ecx, eax
xor ecx, 0x9d0d4c97
xor eax, 0x62f2b368
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1400b2d68], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, bl
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
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, 0x9aff3535
mov edx, 0xc93dd0f1
cmovne ecx, edx
test al, 1
jmp 0x1400085f1
cmp eax, 0x619266c5
jle 0x140006faa
cmp eax, 0x6368fa1d
jg 0x14000aaf1
cmp eax, 0x619266c6
je 0x14000e191
cmp eax, 0x62d9be78
jne 0x140001390
mov eax, dword [0x1400b2d6c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xc1802848
mov ecx, ebp
and ecx, 0x3a544002
or ecx, edx
xor ecx, 0x3a544002
mov edx, ebp
and edx, 0x42b97b5
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x577bfc16
and edx, 0xa88403e9
or edx, ecx
mov ecx, edx
xor ecx, 0x40100800
xor edx, 0xacaf945d
mov ebx, edx
and ebx, 0x9be963b3
and ecx, 0x64169c4c
or ecx, ebx
and ebp, 0x9be963b3
and eax, 0x64169c4c
or eax, ebp
xor eax, ecx
xor edx, eax
test edx, eax
sete al
cmp dword [0x1400b2d68], 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, edx
xor cl, al
test dl, 1
mov edx, 0xa38bff60
mov ebp, 0x387ca61a
cmovne edx, ebp
test al, al
cmove edx, r12d
test cl, 1
cmovne edx, ebp
jmp 0x14000e8c0
cmp eax, 0xebcc0a48
jle 0x140007094
cmp eax, 0xedd4c744
jg 0x14000ab24
cmp eax, 0xebcc0a49
je 0x14000e28b
cmp eax, 0xed12bfd5
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x39b67cd
and edx, ebp
not ebp
and ebp, 0x21026c5
and ecx, 0x18b4108
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10a0100
xor ecx, 0xfe74bef7
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x66a1d62a
and ebp, 0x11a21c5
or ebp, edi
or ecx, ebx
and ebx, 0x66a1d62a
and edx, 0x995e29d5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc1cdb4fa
and ecx, 0x3e324b05
or ecx, edx
mov edx, ecx
xor edx, 0x3da92cc8
mov ebp, ecx
xor ebp, 0x3da92cc9
and ebp, edx
xor ecx, 0xc256d336
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x8e34834b
and ecx, 0x71cb7cb4
or ecx, edx
mov edx, ecx
xor edx, 0x140001
xor ecx, 0x208a6820
and edx, 0x51551495
and ecx, 0xaeaaeb6a
or ecx, edx
xor ecx, 0x51551495
cmp ecx, 0xffffffff
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, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x3b4fe258
mov ebp, 0xf9a2f0e
cmovne ecx, ebp
test al, al
mov eax, ecx
cmovne eax, ebp
jmp 0x14001788f
cmp eax, 0x958cfe43
jle 0x140007281
cmp eax, 0x96c9c07f
jg 0x14000ac64
cmp eax, 0x958cfe44
je 0x14000e477
cmp eax, 0x9603aa12
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, ebp
or ecx, 0xb7baa2b9
mov ebx, ecx
not ebx
mov edx, ebp
xor edx, 0x48455d46
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0xe0af17c0
and ebx, 0x8404806
or ebx, eax
or ecx, esi
and esi, 0xe0af17c0
and edx, 0x1f50e83f
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x73320b80
and ecx, 0x8ccdf47f
or ecx, eax
mov eax, ecx
xor eax, 0xc0002908
xor ecx, 0xb171244
and ecx, 0xf9f9274
and eax, 0xf0606d8b
or eax, ecx
xor eax, 0xf0606d8b
and edi, 0xaaf21691
and ebp, 0x550de96e
or ebp, edi
xor ebp, 0x550de96e
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
cmp ebp, 0xffffffff
sete al
setne r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl bl
mov edx, ebx
xor dl, r9b
mov ecx, edx
xor cl, r10b
and cl, dl
and al, r10b
and bl, r9b
or bl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, cl
xor cl, 1
and bl, cl
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x51dd020d
mov edx, 0x7a3cd8bf
cmovne eax, edx
test cl, cl
mov ecx, 0x51dd020d
cmovne ecx, eax
test bl, bl
jmp 0x140016c77
cmp eax, 0xbfe60ba
jle 0x140007425
cmp eax, 0xdd96cfe
jg 0x14000ac96
cmp eax, 0xbfe60bb
je 0x14000e536
cmp eax, 0xd7e734c
jne 0x140001390
mov eax, 0x201199ad
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x4db0bd87
jle 0x14000745b
cmp eax, 0x4f7f3e51
jg 0x14000adba
cmp eax, 0x4db0bd88
je 0x14000e54b
cmp eax, 0x4dc6a894
jne 0x140001390
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
sete r9b
setne dl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r8b
mov r10d, edx
xor r10b, r9b
and r10b, dl
xor r10b, r8b
mov edx, r10d
not dl
mov ebx, eax
or bl, r9b
xor bl, 1
xor al, r9b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, eax
xor r8b, 1
and dl, r10b
mov ebx, r8d
and bl, al
xor dl, 1
mov r9d, r10d
xor r9b, dl
or dl, r10b
xor dl, 1
or dl, r9b
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
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 ecx, 0xcf9df3ed
mov edx, 0xf56888ba
cmovne ecx, edx
test al, 1
mov eax, 0xcf9df3ed
cmovne eax, ecx
test bl, 1
jmp 0x140017bdf
cmp eax, 0xd5952899
jle 0x1400075a9
cmp eax, 0xd62e4733
jg 0x14000af24
cmp eax, 0xd595289a
je 0x14000e577
cmp eax, 0xd5b73a9f
jne 0x140001390
cmp byte [rsp + 0x137], 0
mov eax, 0xc1369d45
mov ecx, 0x3a954a3f
cmovne eax, ecx
mov rcx, qword [rsp + 0x1f8]
mov qword [rsp + 0x78], rcx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xb1d9b20f
jle 0x1400076d4
cmp eax, 0xb2cf8824
jg 0x14000affc
cmp eax, 0xb1d9b210
je 0x14000e5a0
cmp eax, 0xb2163bae
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xb00b5fdb
and ecx, edx
and edx, 0x4ff4a024
or edx, ebp
mov ebp, edx
xor ebp, 0x7a4a004
xor edx, 0xb00b5fdb
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xc85a1468
and ebp, 0x37a5eb97
or ebp, edi
or edx, ebx
and ebx, 0xc85a1468
and ecx, 0x37a5eb97
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
mov ebx, edx
xor ebx, 0x8e20b64
and ebx, edx
not edx
and edx, 0x19c35d48
and ebp, 0xe63ca2b7
or ebp, edx
mov edi, ebp
xor edi, 0xe63ca2b7
mov ecx, ebp
xor ecx, 0x1121562c
and ecx, edi
mov edx, ecx
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0xa4f89d53
and ecx, 0x5b0762ac
or ecx, eax
or edx, esi
and esi, 0xa4f89d53
and ebx, 0x5b0762ac
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x74e90ccc
and edx, 0x8b16f333
or edx, eax
mov eax, edx
xor eax, 0x80100044
and edi, 1
xor ebp, 0xe63ca2b6
or ebp, edi
mov ecx, ebp
not ecx
xor edx, 0x7c0b07a9
mov ebx, edx
and ebx, 0x63ecf89a
and eax, 0x9c130765
or eax, ebx
or edx, ebp
and ebp, 0x63ecf89a
and ecx, 0x9c130765
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, 0xe3e9b4b4
and eax, 0x1c164b4b
or eax, edx
xor eax, 0xe3e9b4b4
sete dl
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
and bl, al
and cl, dl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
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
xor dl, cl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xf0b95302
mov ebp, 0xcf5ca7cf
cmovne ecx, ebp
test al, 1
mov eax, 0xf0b95302
cmovne eax, ecx
jmp 0x140015e15
cmp eax, 0x2c77def7
jle 0x1400077fc
cmp eax, 0x2dc759de
jg 0x14000b027
cmp eax, 0x2c77def8
je 0x14000e5b5
cmp eax, 0x2ca27049
jne 0x140001390
mov eax, 0x963ee56
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x72f9dfad
jle 0x140007832
cmp eax, 0x739c05a4
jg 0x14000b1e0
cmp eax, 0x72f9dfae
je 0x14000e759
cmp eax, 0x73465f3c
jne 0x140001390
mov eax, 0xf5e1d34c
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x8e01a60d
jle 0x140007a0e
cmp eax, 0x8f189ca7
jg 0x14000b20b
cmp eax, 0x8e01a60e
je 0x14000e8d2
cmp eax, 0x8e67a250
jne 0x140001390
cmp dword [rsp + 0x26c], 0
sete byte [rsp + 0x1ef]
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
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 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, 0x31cf6c53
and ecx, 0xce3093ac
or ecx, edx
mov edx, ecx
xor edx, 0x40301380
xor ecx, 0x10cf2c03
and ecx, 0x9ecfac2f
and edx, 0x613053d0
or edx, ecx
mov ecx, edx
xor ecx, 0x4cc8024
xor edx, 0x613053d0
mov ebp, edx
and ebp, 0xda236f8b
and ecx, 0x25dc9074
or ecx, ebp
xor ecx, 0xda236f8b
xor edx, ecx
test edx, ecx
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
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb327eb27
mov ebp, 0x1d4999f2
cmovne edx, ebp
test cl, 1
mov ecx, 0xb327eb27
jmp 0x1400113b8
cmp eax, 0x677dbb1
jle 0x140007b86
cmp eax, 0x72cf0b0
jg 0x14000b396
cmp eax, 0x677dbb2
je 0x14000e9fc
cmp eax, 0x710fe7f
jne 0x140001390
mov eax, 0x2dc759df
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x4327cbe9
jle 0x140007cbd
cmp eax, 0x448ae007
jg 0x14000b530
cmp eax, 0x4327cbea
je 0x14000eb8c
cmp eax, 0x442af082
jne 0x140001390
cmp byte [rsp + 0x1ec], 0
mov eax, 0xf740b06e
mov ecx, 0xc3848a99
cmovne eax, ecx
mov ecx, dword [rsp + 0x238]
mov dword [rsp + 0x30], ecx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xcd88618b
jle 0x140007e21
cmp eax, 0xcda20669
jg 0x14000b67c
cmp eax, 0xcd88618c
je 0x14000eba8
cmp eax, 0xcd98ed7c
jne 0x140001390
mov eax, 0xf9a2f0e
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xaae04549
jle 0x140007f68
cmp eax, 0xac8c88a0
jg 0x14000b80e
cmp eax, 0xaae0454a
je 0x14000ec8c
cmp eax, 0xab387ecc
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x48c48a4f
mov ebx, ecx
and ebx, 0xa5112100
or ebx, edx
xor ebx, 0xa5112100
mov edx, ecx
xor edx, 0xedd5ab4f
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x3d664b10
and edx, 0xc299b4ef
or edx, ebx
mov ebx, edx
xor ebx, 0x25001120
xor edx, 0x13c04c
and edx, 0xa5fcecd
and ebx, 0xf5a03132
or ebx, edx
xor ebx, 0xf5a03132
and ebp, 0xa38f3ae9
and ecx, 0x5c70c516
or ecx, ebp
xor ecx, 0x5c70c516
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc9fcaeec
and ecx, 0x36035113
or ecx, edx
xor ecx, 0x36035113
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and dl, al
mov ebx, ecx
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
not al
xor cl, r8b
mov edx, ecx
xor dl, 1
and cl, bl
or bl, dl
and dl, al
or dl, cl
mov ecx, edx
xor cl, bl
test dl, dl
mov eax, 0x8a879acb
mov edx, 0xfced6813
cmovne eax, edx
test bl, bl
mov ebp, 0x8a879acb
cmovne eax, ebp
jmp 0x140016948
cmp eax, 0x25893536
jle 0x1400080ad
cmp eax, 0x262c431d
jg 0x14000b978
cmp eax, 0x25893537
je 0x14000eca1
cmp eax, 0x261e9780
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xc3268b17
mov edx, ebx
and edx, 0x3cd974e8
or edx, ebp
mov ebp, edx
xor ebp, 0x980080
xor edx, 0x83008903
mov ecx, ebx
xor ecx, 0xabd98983
and ecx, ebx
or edx, 0x5426767c
mov esi, ecx
not esi
mov eax, edx
and eax, 0xb945ed7b
and ebp, 0x2980080
or ebp, eax
or edx, esi
and esi, 0xb945ed7b
and ecx, 0x46ba1284
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x5426767d
and edx, 0xabd98982
or edx, eax
not edx
and edi, 0xc6d02b41
and ebx, 0x392fd4be
or ebx, edi
xor ebx, 0x392fd4be
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
cmp ebx, 0xffffffff
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
and dl, r9b
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x89afd07a
mov ebp, 0x4506bc41
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test dl, dl
jmp 0x140016c77
cmp eax, 0x69362063
jle 0x1400081e1
cmp eax, 0x6a0dc07c
jg 0x14000b9a3
cmp eax, 0x69362064
je 0x14000ecb6
cmp eax, 0x6971af34
jne 0x140001390
mov eax, dword [rsp + 0x114]
mov edx, dword [rsp + 0x114]
add al, 0xe0
movzx r8d, al
cmp byte [rsp + 0x11a], 0
cmove r8d, edx
mov eax, dword [0x1400b2d6c]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 1
mov edi, ebx
not edi
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov esi, ebx
and esi, 0xdfb0d520
and edi, 0x204f2ade
or edi, esi
mov esi, eax
not esi
or ebx, esi
and esi, 0xdfb0d520
and eax, 0x204f2adf
or eax, esi
xor eax, edi
not ebx
or ebx, eax
not ebx
and ebp, 0x98c49aad
and edx, 0x673b6552
or edx, ebp
xor edx, 0x673b6552
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
cmp edx, 0xffffffff
sete al
setne r9b
cmp dword [0x1400b2d68], 9
setg bl
xor r9b, bl
xor al, bl
and bl, al
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
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 edx, r9d
xor dl, 1
and dl, al
and cl, r9b
or cl, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1590cf23
mov ebp, 0xcdb0bd0b
cmovne edx, ebp
test al, 1
mov eax, 0x1590cf23
cmovne eax, edx
mov byte [rsp + 0x11b], r8b
jmp 0x14001407f
cmp eax, 0xf1ee7989
jle 0x1400082c9
cmp eax, 0xf2286e26
jg 0x14000bb07
cmp eax, 0xf1ee798a
je 0x14000eccd
cmp eax, 0xf1fc1cdf
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x28284da4
and edx, ebp
not ebp
and ebp, 0x20000104
and ecx, 0x8284ca0
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8204ca0
xor ecx, 0xf7d7b35f
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x85cc0319
and ebp, 0x28204ca4
or ebp, edi
or ecx, ebx
and ebx, 0x85cc0319
and edx, 0x7a33fce6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd7d7b25b
and ecx, 0x28284da4
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, 0x14fcc2bf
and edx, 0xeb033d40
or edx, ecx
mov ecx, edx
xor ecx, 0x1044c2b1
xor edx, 0x20010440
and edx, 0x24b9044e
and ecx, 0xdb46fbb1
or ecx, edx
mov edx, ecx
xor edx, 0x514228b0
xor ecx, 0x400040a
and ecx, 0x8e04d70b
and edx, 0x71fb28f4
or edx, ecx
xor edx, 0x71fb28f4
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, r10d
or bl, al
xor bl, 1
mov edx, eax
xor dl, r10b
mov ecx, edx
not cl
and cl, al
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
and dl, al
and r9b, r8b
and al, r10b
or al, r9b
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 edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x76520e2c
mov ebp, 0x1f32e126
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x76520e2c
jmp 0x140017bdf
cmp eax, 0x9e6c1a2e
jle 0x140008471
cmp eax, 0x9e9e3abe
jg 0x14000bb32
cmp eax, 0x9e6c1a2f
je 0x14000eea8
cmp eax, 0x9e99c0e8
jne 0x140001390
mov eax, 0xf2286e27
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x1579b709
jle 0x1400084a7
cmp eax, 0x15953a5f
jg 0x14000bc3f
cmp eax, 0x1579b70a
je 0x14000eebf
cmp eax, 0x1590cf23
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x907dc64c
mov ebx, edx
not ebx
or ebp, 0x6f8239b3
mov ecx, ebp
not ecx
and edx, 0xca8f207d
and ebx, 0x25001982
or ebx, edx
and ebp, 0xca8f207d
and ecx, 0x1070c600
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x907dc64c
and ecx, 0x6f8239b3
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, 0x410400a9
mov ebp, ecx
and ebp, 0x8a834214
or ebp, edx
xor ebp, 0x8a834214
and ecx, 0x3478bd42
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3478bd42
and ecx, 0xcb8742bd
or ecx, edx
mov edx, ecx
not edx
and edx, 0x50997bf6
and ecx, 0xaf668409
or ecx, edx
mov edx, ecx
xor edx, 0x8c400008
xor ecx, 0x50004884
and ecx, 0x7326cc85
and edx, 0x8cd9337a
or edx, ecx
xor edx, 0x8cd9337a
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg dl
mov ecx, edx
xor cl, r10b
and cl, dl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov r11d, ebx
xor r11b, al
xor al, 1
or al, cl
xor al, 1
or al, r11b
or bl, cl
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, r9b
mov ecx, edx
xor cl, r8b
xor r10b, r9b
or dl, r8b
xor dl, 1
or dl, r10b
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
and cl, al
mov r8d, ebx
mov r9d, eax
and r9b, cl
xor cl, al
mov r10d, ebx
and r10b, al
xor al, bl
xor bl, 1
and dl, bl
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
or cl, r9b
xor cl, dl
or al, r10b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xced37726
mov ebp, 0xa7ff6b74
cmovne eax, ebp
test cl, 1
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0xced37726
jmp 0x140017ce5
cmp eax, 0x5821e25b
jle 0x1400085fb
cmp eax, 0x5978d55c
jg 0x14000bd8b
cmp eax, 0x5821e25c
je 0x14000f032
cmp eax, 0x58f32af3
jne 0x140001390
mov eax, 0x3783a9f3
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xe24391da
jle 0x140008639
cmp eax, 0xe309a768
jg 0x14000bdb6
cmp eax, 0xe24391db
je 0x14000f22b
cmp eax, 0xe2b9023e
jne 0x140001390
mov rax, qword [rsp + 0x190]
mov rax, qword [rsp + 0x1c8]
mov eax, 0x87172b08
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xf885cba3
jle 0x1400088d7
cmp eax, 0xf885cba4
je 0x14000f25d
cmp eax, 0xf9acde23
je 0x14000f325
cmp eax, 0xfa7386f6
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x4ba67ac6
and edx, 0xb4598539
or edx, ebp
mov ecx, edx
xor ecx, 0x4ba67ac6
xor edx, 0x34508110
and edx, 0x74d2a912
mov edi, ecx
and edi, 0x8b2d56ed
or edi, edx
mov esi, edi
xor esi, 0x8b2d56ed
mov ebp, edi
xor ebp, 0x7507793d
and ebp, esi
and ecx, 0xfe2a2fd0
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x459270fe
and ecx, 0xba6d8f01
or ecx, ebp
mov ebx, ecx
xor ebx, 0x9aa0500b
xor edi, 0x14c02900
and edi, 0x1de86d05
mov edx, esi
and edx, 0xe21792fa
or edx, edi
xor edx, 0x1de86d04
and esi, 1
or esi, edx
mov edx, esi
not edx
xor ecx, 0x4447a0d0
mov ebp, ecx
and ebp, 0x215a0fa4
and ebx, 0xdea5f05b
or ebx, ebp
or ecx, esi
and esi, 0x215a0fa4
and edx, 0xdea5f05b
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x44de99dd
mov edx, ebx
not edx
or ecx, 0xa2202400
and ecx, 0xe6ee3dc8
and ebp, 0x108015
or ebp, ecx
and ebx, 0xe6ee3dc8
and edx, 0x19014222
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x4cdab5ce
and edx, 0xb3254a31
or edx, ecx
mov ecx, edx
xor ecx, 0xe7c3120c
xor edx, 0x8000c12
and ecx, 0xe7c7320d
and edx, 0x1838cdf2
or edx, ecx
xor edx, 0xe7c7320d
cmp edx, 0xffffffff
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov r8d, eax
xor r8b, bl
and bl, al
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, r8d
and al, cl
xor cl, r8b
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xfb83a174
mov ebp, 0x4a6c0156
cmovne edx, ebp
test al, 1
mov eax, 0xfb83a174
jmp 0x140016945
cmp eax, 0xf46c1397
jg 0x140008a21
cmp eax, 0xf353347d
je 0x14000f489
cmp eax, 0xf42f7220
jne 0x140001390
mov rax, qword [rsp + 0xf8]
cmp dword [rsp + 0x3c], 0
mov eax, 0xf7fca958
mov ecx, 0x9c80eb6f
cmove eax, ecx
mov rcx, qword [rsp + 0x90]
mov r15, rcx
mov qword [rsp + 0xa0], rcx
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x48], rcx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xbe39f35b
jg 0x14000bece
cmp eax, 0xbd9e2e6f
je 0x14000f568
cmp eax, 0xbdc2a98a
jne 0x140001390
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x49675ef
and edx, ecx
mov eax, ecx
or eax, 0xfb698a10
mov ecx, eax
not ecx
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x4ccd8736
and ecx, 0x1270c9
or ecx, ebx
or eax, ebp
and ebp, 0x4ccd8736
and edx, 0xb33278c9
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xfb698a10
and eax, 0x49675ef
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0x60785834
and eax, 0x9f87a7cb
or eax, edx
mov edx, eax
xor edx, 0x506a50a
xor eax, 0x60785835
mov ebx, ecx
and ebx, 0x9ab942e4
and ebp, 0x6546bd1a
or ebp, ebx
or ecx, eax
and eax, 0x9ab942e4
and edx, 0x6546bd1b
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6e85436
and ecx, 0xf917abc9
or ecx, eax
xor ecx, 0xf917abc9
sete dl
cmp dword [0x1400b2d68], 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, eax
and dl, r9b
xor dl, 1
mov ebx, r9d
xor bl, dl
or dl, r9b
xor dl, 1
or dl, bl
mov ebx, edx
and dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov ebp, 0x2c7cf3c
mov eax, 0xc7683e2d
cmovne ebp, eax
test cl, 1
mov eax, 0x2c7cf3c
cmovne eax, ebp
jmp 0x140013808
cmp eax, 0x362bd051
jg 0x14000c02e
cmp eax, 0x35c4e4de
je 0x14000f67a
cmp eax, 0x361b9dd2
jne 0x140001390
cmp byte [rsp + 0x1ee], 0
mov eax, 0xe1b770d7
mov ecx, 0xc1369d45
cmovne eax, ecx
mov rcx, qword [rsp + 0x248]
mov qword [rsp + 0x78], rcx
mov ecx, dword [rsp + 0x254]
mov dword [rsp + 0x38], ecx
mov rcx, qword [rsp + 0x248]
mov qword [rsp + 0x80], rcx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x7eecd1af
jg 0x14000c059
cmp eax, 0x7db5ef75
je 0x14000f833
cmp eax, 0x7ec6e9eb
jne 0x140001390
mov rax, qword [rsp + 0xc0]
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xb1be8d92
mov ebx, ecx
and ebx, 0x4e41726c
or ebx, edx
mov edx, ebx
xor edx, 0x4c013040
xor ebx, 0xa0008800
mov edi, ecx
or edi, 0xa240ca2c
and ebx, 0xa240ca2c
and edx, 0x5dbf35d2
or edx, ebx
and edi, 0xa240ca2d
xor edi, edx
not edi
and ebp, 0x1ce3b371
and ecx, 0xe31c4c8e
or ecx, ebp
xor ecx, 0xe31c4c8e
mov edx, edi
and edx, ecx
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc0363420
and ecx, 0x3fc9cbdf
or ecx, edx
xor ecx, 0x3fc9cbdf
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
or cl, al
or al, r8b
xor al, 1
or al, dl
or bl, r8b
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
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
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x72cf0b1
mov ebp, 0xfd296874
cmovne edx, ebp
test al, 1
mov eax, 0x72cf0b1
cmovne eax, edx
test cl, 1
cmove eax, edx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x8071f01f
je 0x14000f9cd
cmp eax, 0x8090d575
je 0x14000fabf
cmp eax, 0x81ac5eb4
jne 0x140001390
mov eax, 0x42797c83
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xfb70bd23
je 0x14000fbb6
cmp eax, 0xfb83a174
je 0x14000fc90
cmp eax, 0xfbe0f639
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x192bb96d
and ecx, edx
or edx, 0xe6d44692
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x9dca02a1
and ebp, 0x21b94c
or ebp, edi
or edx, ebx
and ebx, 0x9dca02a1
and ecx, 0x6235fd5e
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc53bb6c0
and edx, 0x3ac4493f
or edx, ecx
mov ebp, edx
xor ebp, 0xcac052
xor edx, 0xdc100fad
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x2b2532a4
and ebp, 0xd4dacd5b
or ebp, edx
mov edx, ebp
xor edx, 0x44c80d0a
xor ebp, 0x2b2532a5
mov edi, ecx
and edi, 0x9816c0d0
and ebx, 0x67e93f2e
or ebx, edi
or ecx, ebp
and ebp, 0x9816c0d0
and edx, 0x67e93f2f
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0x33454b05
mov ebp, ebx
not ebp
or ecx, 0x881210c8
and ecx, 0x881352c9
and edx, 0x33440904
or edx, ecx
and ebx, 0x881352c9
and ebp, 0x44a8a432
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xf3c96b10
and ebp, 0xc3694ef
or ebp, ecx
xor ebp, 0x3f73dfea
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, edx
and bl, al
or dl, cl
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebp, 0x1188e04f
cmovne ebp, r13d
test dl, 1
mov eax, ebp
mov edx, 0x1188e04f
cmovne eax, edx
jmp 0x1400158c8
cmp eax, 0x3655f2f8
je 0x14000fd6a
cmp eax, 0x37341c64
je 0x14000fd7f
cmp eax, 0x3783a9f3
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x64b22491
and edx, 0x9b4ddb6e
or edx, ecx
mov ecx, edx
xor ecx, 0x8004092a
xor edx, 0x44122490
and edx, 0x5f5bf6d4
and ecx, 0xa0a4092b
or ecx, edx
mov edx, ecx
xor edx, 0x5f5bf6d4
mov ebp, ecx
xor ebp, 0xa084080a
and ebp, 0xfe9f4ace
xor ecx, 0xc0de1b95
and ecx, edx
and edx, 0x160b531
or edx, ebp
mov esi, edx
xor esi, 0x160b531
mov ebp, edx
xor ebp, 0x611aa78f
and ebp, esi
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x6013afbe
and ecx, 0x9fec5041
or ecx, ebp
mov ebp, ecx
xor ebp, 0x410501
xor edx, 0xf4874a86
and edx, 0xf4c76a97
mov ebx, esi
and ebx, 0xb389568
or ebx, edx
xor ebx, 0xf4c76a96
and esi, 1
or esi, ebx
mov edx, esi
not edx
xor ecx, 0xff9642fe
mov ebx, ecx
and ebx, 0xf8acf8b0
and ebp, 0x753074f
or ebp, ebx
or ecx, esi
and esi, 0xf8acf8b0
and edx, 0x753074f
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x82f70fd
and ecx, 0xf7d08f02
or ecx, edx
mov edx, ecx
xor edx, 0x16d00a02
xor ecx, 0x82d6050
and ecx, 0xe92de550
and edx, 0x16d21aaf
or edx, ecx
mov ecx, edx
xor ecx, 0x89052550
xor edx, 0x14420082
and ecx, 0x8b953f7d
and edx, 0x746ac082
or edx, ecx
xor edx, 0x8b953f7d
cmp edx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, r8d
xor bl, al
and al, r8b
and r9b, cl
or r9b, al
xor bl, 1
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov r8d, ecx
xor r8b, 1
mov r11d, r9d
xor r11b, 1
mov ebx, r9d
and bl, r11b
mov edx, r8d
and dl, cl
mov r10d, ebx
and r10b, r9b
xor bl, r9b
or bl, r10b
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, r11d
and al, cl
xor r11b, cl
or r11b, al
mov eax, r11d
xor al, dl
test al, 1
mov ecx, 0x677dbb2
mov eax, 0x72f9dfae
cmovne ecx, eax
test r11b, 1
mov eax, 0x677dbb2
jmp 0x1400179c6
cmp eax, 0xbe9b2c8b
je 0x14000fd94
cmp eax, 0xbeaf8dfa
je 0x14000fdde
cmp eax, 0xbff1dbb8
jne 0x140001390
mov eax, 0x3e042251
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xa0133d3c
je 0x14000febe
cmp eax, 0xa04a32ed
je 0x14000fefb
cmp eax, 0xa17b705f
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xb6e2a4ee
mov ebx, ecx
and ebx, 0x491d5b10
or ebx, edx
xor ebx, 0x491d5b10
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x50f82604
and ecx, 0xaf07d9fb
or ecx, edx
xor ecx, 0xaf07d9fb
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
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
xor bl, 1
xor cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x87172b08
mov edx, 0xe2b9023e
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x87172b08
jmp 0x140016c77
cmp eax, 0x167328fa
je 0x14000ff20
cmp eax, 0x16edcce1
je 0x14000ff44
cmp eax, 0x1772765c
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x3ba7c39b
mov ebx, edx
not ebx
or ebp, 0xc4583c64
mov ecx, ebp
not ecx
and edx, 0xd715c2c1
and ebx, 0x483c24
or ebx, edx
and ebp, 0xd715c2c1
and ecx, 0x28a2011a
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xdf75ff6b
and ecx, 0x208a0094
or ecx, edx
mov edx, ecx
xor edx, 0xe4d23cf0
mov ebp, ecx
xor ebp, 0xe4d23cf1
and ebp, edx
xor ecx, 0x1b2dc30e
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xeab9cba0
and ebp, 0x1546345f
or ebp, edi
or ecx, ebx
and ebx, 0xeab9cba0
and edx, 0x1546345f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xdf9c4aec
and ebp, 0x2063b513
or ebp, edi
or ecx, ebx
and ebx, 0xdf9c4aec
and edx, 0x2063b513
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete dl
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov r10d, r9d
xor r10b, cl
xor r10b, 1
or r10b, r8b
mov eax, r10d
not al
or cl, r9b
xor cl, 1
or dl, r8b
xor dl, 1
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ebx, edx
xor bl, 1
and al, r10b
mov ecx, edx
and cl, bl
xor al, 1
mov r8d, eax
xor r8b, r10b
or al, r10b
xor al, 1
or al, r8b
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
xor cl, al
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x511e7565
mov eax, 0x56401a4b
cmovne edx, eax
test bl, 1
mov eax, 0x511e7565
jmp 0x140016945
cmp eax, 0x59c2f296
je 0x14001009e
cmp eax, 0x59e2cad3
je 0x1400100b3
cmp eax, 0x5a960438
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov edi, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
and edx, 0x331ce2c6
and eax, 0xcce31d39
or eax, edx
mov edx, eax
xor edx, 0x48811408
mov ebp, eax
xor ebp, 0x331ce2c6
mov ebx, ebp
and ebx, 0xb762e973
and edx, 0x489d168c
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xfdd2b323
and edx, 0x22d4cdc
or edx, ebx
xor edx, 0xb54fa5ae
and ebp, 1
xor eax, 0x331ce2c7
or eax, ebp
not eax
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xecd8f1b5
and eax, 0x13270e4a
or eax, edx
xor eax, 0x13270e4a
setne r8b
sete cl
cmp edi, 0xa
setl al
cmp edi, 9
setg bl
or cl, bl
or al, r8b
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, bl
mov edx, ecx
xor dl, 1
or bl, r8b
xor bl, 1
or bl, cl
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov r8d, eax
xor r8b, 1
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
and r8b, cl
xor cl, 1
and cl, al
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, 0x4dc6a894
mov ebp, 0xed2eeb5
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x4dc6a894
jmp 0x14000e8bd
cmp eax, 0xe3d40146
je 0x140010177
cmp eax, 0xe4b59aad
je 0x14001024c
cmp eax, 0xe4c3a055
jne 0x140001390
mov eax, dword [0x1400b2d6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0xb8ef5e34
and ecx, edx
or edx, 0x4710a1cb
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xb7151e8a
and eax, 0x8ea4034
or eax, ebx
or edx, ebp
and ebp, 0xb7151e8a
and ecx, 0x48eae175
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x7875819a
and edx, 0x878a7e65
or edx, eax
mov ebp, edx
xor ebp, 0x16000050
mov eax, edx
xor eax, 0xc09adfae
xor edx, 0x166cf3f
and edx, eax
mov edi, eax
or edi, 0x3e03ef6e
mov ebx, edi
not ebx
mov ecx, edx
not ecx
mov esi, ecx
and esi, 0xdb4d01ef
and edx, 0x24b2fe10
or edx, esi
or ecx, edi
and edi, 0xdb4d01ef
and ebx, 0xb01010
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xc1fc1090
and ecx, 0x3e03ef6f
or ecx, edx
and ebp, 0xd60a4df4
mov edx, eax
and edx, 0x29f5b20b
or edx, ebp
xor edx, 0xd60a4df5
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0xe228e624
and eax, 0x1dd719db
or eax, edx
mov ebp, eax
xor ebp, 0xc70891
mov edx, ecx
not edx
xor eax, 0xe228e624
mov ebx, edx
and ebx, 0x1d18d56e
and ecx, 0xe2e72a91
or ecx, ebx
or edx, eax
and eax, 0x1d18d56e
and ebp, 0xe2e72a91
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xca42e14f
and eax, 0x35bd1eb0
or eax, ebx
or edx, ebp
and ebp, 0xca42e14f
and ecx, 0x35bd1eb0
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x933b6f41
and edx, 0x6cc490be
or edx, eax
mov eax, edx
xor eax, 0x4c8400bc
xor edx, 0x80020e41
and edx, 0xa0429e43
and eax, 0x5fbd61bc
or eax, edx
mov ecx, eax
xor ecx, 0x28602
xor eax, 0x1a50184
and eax, 0xa1e519c5
and ecx, 0x5e1ae63a
or ecx, eax
xor ecx, 0x5e1ae63a
sete bl
setne dl
cmp dword [0x1400b2d68], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov ecx, r8d
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor cl, al
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, 0x2ee700a9
mov ebp, 0xe58aa205
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x2ee700a9
jmp 0x140017bdf
cmp eax, 0x8fb19c51
je 0x1400103bd
cmp eax, 0x8fb9dcb0
je 0x1400103d2
cmp eax, 0x907a5394
jne 0x140001390
cmp dword [rsp + 0x23c], 0
sete byte [rsp + 0x1ed]
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, ecx
and edx, edi
mov ebx, edx
not ebx
mov ebp, edi
and ebp, 0x3ed6ff88
and ecx, 0xc1290077
or ecx, ebp
or edi, ebx
and ebx, 0x3ed6ff88
and edx, 0xc1290077
or edx, ebx
xor edx, ecx
not edi
or edi, edx
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x752f1755
mov ebx, edx
not ebx
mov ebp, edi
xor ebp, 0x8ad0e8aa
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0xda976e39
and ebx, 0x408082
or ebx, eax
or edx, esi
and esi, 0xda976e39
and ebp, 0x256891c6
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x752f1754
and edx, 0x8ad0e8ab
or edx, eax
and edi, 0x78143b55
mov eax, ecx
and eax, 0x87ebc4aa
or eax, edi
xor eax, 0x78143b54
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x3363d96
and ecx, 0xfcc9c269
or ecx, eax
xor ecx, 0xfcc9c269
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0xe73d6453
and eax, ecx
or ecx, 0x18c29bac
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xb67cb38a
and edx, 0x41014451
or edx, ebx
or ecx, ebp
and ebp, 0xb67cb38a
and eax, 0x49834c75
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x18c29bac
and ecx, 0xe73d6453
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8786aeb8
and ecx, 0x78795147
or ecx, eax
mov eax, ecx
xor eax, 0x201101
xor ecx, 0x4000610
and ecx, 0x7c594656
and eax, 0x83a6b9a9
or eax, ecx
mov ecx, eax
xor ecx, 0x38484402
xor eax, 0x1223828
and eax, 0x45333a7c
and ecx, 0xbaccc583
or ecx, eax
xor ecx, 0xbaccc583
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
and r9b, bl
xor bl, cl
or bl, al
xor bl, 1
and dl, cl
or dl, r9b
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x3ec8c6a3
mov ebp, 0x848b09c7
cmovne ecx, ebp
test dl, 1
mov edx, 0x3ec8c6a3
jmp 0x140012e42
cmp eax, 0x8add7de
je 0x1400104f0
cmp eax, 0x963ee56
je 0x140010639
cmp eax, 0x97f66b2
jne 0x140001390
mov rax, qword [rsp + 0x108]
movzx ecx, byte [rsp + 0x11b]
mov byte [rsp + rax + 0x290], cl
mov eax, dword [rsp + 0x20c]
mov eax, dword [rsp + 0x20c]
mov eax, 0x7168150e
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x4506bc41
je 0x1400107f3
cmp eax, 0x468b2f7f
je 0x14001094e
cmp eax, 0x474d6ffa
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xc2cd0252
and ecx, edx
not edx
and edx, 0xc2cd0252
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf3d749e2
and ecx, 0xc28b61d
or ecx, edx
mov ebx, ecx
xor ebx, 0x4e41b045
mov esi, ecx
xor esi, 0x311a4bb0
or ebx, 0x81b60e8a
mov edi, ebx
not edi
mov edx, esi
or edx, 0x7e49f175
mov ebp, edx
not ebp
and ebx, 0xf8e4b19
and edi, 0x7041b064
or edi, ebx
and edx, 0xf8e4b19
and ebp, 0x80300482
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x81b60e8b
and ebp, 0x7e49f174
or ebp, edx
and esi, 1
xor ecx, 0x311a4bb1
or ecx, esi
mov edx, ecx
not edx
and edx, 0xb8259153
and ecx, 0x47da6eac
or ecx, edx
mov ebx, ecx
xor ebx, 0x71a0408
mov edx, ebp
not edx
xor ecx, 0xb8259153
mov edi, edx
and edi, 0xe8e17aa6
and ebp, 0x171e8559
or ebp, edi
or edx, ecx
and ecx, 0xe8e17aa6
and ebx, 0x171e8559
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xca420a03
and ecx, edx
and edx, 0x35bdf5fc
or edx, ebp
mov ebp, edx
xor ebp, 0x25b5956c
xor edx, 0xca420a03
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x184a6093
and ebp, 0xe7b59f6c
or ebp, edi
or edx, ebx
and ebx, 0x184a6093
and ecx, 0xe7b59f6c
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x2e02d672
and edx, 0xd1fd298d
or edx, ebp
xor edx, 0x2e02d672
xor ecx, edx
test ecx, edx
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg sil
mov eax, r10d
xor al, r8b
and al, r10b
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov r11d, ecx
and r11b, dl
xor dl, cl
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, esi
xor al, cl
xor al, 1
and al, cl
or cl, sil
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, esi
or sil, r8b
and r8b, r9b
and cl, r10b
or cl, r8b
xor r9b, r10b
xor sil, 1
or sil, r9b
xor sil, 1
mov edx, ecx
and dl, sil
xor sil, cl
or sil, dl
mov ecx, esi
xor cl, 1
mov r8d, eax
xor r8b, 1
mov ebx, eax
and bl, r8b
mov r9d, ecx
and r9b, sil
mov edx, ebx
xor dl, 1
xor bl, al
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, r9d
xor bl, 1
xor r9b, cl
or bl, sil
xor bl, 1
or bl, r9b
xor bl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, bl
test cl, 1
mov eax, 0xfbe0f639
mov ecx, 0x478caa35
cmovne eax, ecx
test bl, 1
mov r13d, 0x478caa35
cmove eax, ecx
mov ecx, dword [rsp + 0x20]
mov dword [rsp + 0x20c], ecx
test dl, 1
mov ecx, 0xfbe0f639
jmp 0x140017bdf
cmp eax, 0xcdb0bd0b
je 0x140010adf
cmp eax, 0xced37726
je 0x140010b10
cmp eax, 0xcf5ca7cf
jne 0x140001390
mov eax, 0xb2163bae
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xace91b23
je 0x140010c0e
cmp eax, 0xad3f7a06
je 0x140010c2b
cmp eax, 0xad8efd4e
jne 0x140001390
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x84a31a96
mov eax, edx
xor eax, 0x84a31a96
and eax, edx
mov edi, ebp
and edi, eax
xor eax, ebp
or eax, edi
mov ebp, eax
not ebp
and ebp, 0x7b5ce568
and eax, 0x84a31a97
or eax, ebp
mov ebp, eax
not ebp
and ebx, 0xe15efcac
and edx, 0x1ea10353
or edx, ebx
mov ebx, edx
xor ebx, 0xc010150
xor edx, 0xe15efcac
mov edi, eax
and edi, 0x32eeea0b
and ebp, 0xcd1115f4
or ebp, edi
or eax, edx
and edx, 0x32eeea0b
and ebx, 0xcd1115f4
or ebx, edx
xor ebx, ebp
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r10b
sete r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r8b
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov r11d, ebx
xor r11b, 1
mov edx, ebx
and dl, r11b
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
and dl, r8b
xor cl, 1
and cl, al
or cl, dl
and r8b, r9b
and r10b, al
or r10b, r8b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov ecx, ebx
and bl, al
mov r8d, edx
and r8b, al
xor dl, al
xor al, 1
xor cl, 1
and cl, al
or bl, cl
or dl, r8b
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0xd7da6763
mov eax, 0xb2bc532
cmovne ecx, eax
test dl, 1
mov eax, 0xd7da6763
jmp 0x140011cd3
cmp eax, 0x28013784
je 0x140010c40
cmp eax, 0x28820912
je 0x140010d68
cmp eax, 0x289b60b3
jne 0x140001390
mov eax, 0x9bd1478f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x6bbd3bb6
je 0x140010f69
cmp eax, 0x6c5d0e5d
je 0x140010f86
cmp eax, 0x6d6e7e61
jne 0x140001390
mov eax, 0xb013319
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x87b16d4d
je 0x140010f9d
cmp eax, 0x891a21df
je 0x1400110fa
cmp eax, 0x892287a8
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0x73a1a303
and edx, ebp
mov ecx, ebp
or ecx, 0x8c5e5cfc
mov edi, edx
not edi
mov esi, ecx
and esi, 0x87afe5d
mov ebx, eax
and ebx, 0x73810102
or ebx, esi
or ecx, edi
and edi, 0x87afe5d
and edx, 0xf78501a2
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8c5e5cfd
and ecx, 0x73a1a302
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1fb55950
and ecx, 0xe04aa6af
or ecx, edx
mov edx, ecx
xor edx, 0x200a808a
and eax, 0x9ea0a01d
and ebp, 0x615f5fe2
or ebp, eax
mov eax, ebp
xor eax, 0x201a1082
xor ecx, 0x1fb55950
xor ebp, 0x9ea0a01d
mov ebx, ecx
and ebx, 0xc9c56f75
and edx, 0x363a908a
or edx, ebx
or ecx, ebp
and ebp, 0xc9c56f75
and eax, 0x363a908a
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x278246b5
and ecx, 0xd87db94a
or ecx, eax
xor ecx, 0xd87db94a
sete cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, cl
xor bl, dl
and bl, dl
not dl
and dl, cl
xor cl, al
and cl, al
xor dl, 1
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
xor bl, 1
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3d688b2f
mov ebp, 0x9c968fc6
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x3d688b2f
jmp 0x140011f2c
cmp eax, 0x2685b58
je 0x1400111fc
cmp eax, 0x27428fd
je 0x140011211
cmp eax, 0x277222d
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xf0c6d49d
and edx, 0xf392b62
or edx, ecx
mov ebx, edx
xor ebx, 0x8110240
xor edx, 0x10001000
or ebp, 0x1bf35f43
mov ecx, ebp
not ecx
or edx, 0x400880a0
and edx, 0x532899a2
and ebx, 0x8d34641
or ebx, edx
and ebp, 0x532899a2
and ecx, 0xa404201c
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xe9d43acf
and ecx, 0x162bc530
or ecx, edx
mov edx, ecx
xor edx, 0xdd89a73
mov ebp, ecx
xor ebp, 0x3225410c
and ebp, 0x3e755b7f
xor ecx, 0x6288f556
and ecx, edx
and edx, 0xc18aa480
or edx, ebp
mov ebp, edx
xor ebp, 0xc18aa480
mov ebx, edx
xor ebx, 0x5125345a
and ebx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x3bc700ae
and ecx, 0xc438ff51
or ecx, ebx
mov ebx, ecx
xor ebx, 0x2a689011
and ebp, 1
xor edx, 0xc18aa481
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0x54976f8a
mov edi, ecx
and edi, 0x85054e6c
and ebx, 0x7afab193
or ebx, edi
or ecx, edx
and edx, 0x85054e6c
and ebp, 0x7afab193
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
or ecx, 0xdb4ca17f
mov ebx, ecx
not ebx
or ebp, 0x24b35e80
mov edx, ebp
not edx
and ecx, 0xd9cbdc37
and ebx, 0x24300280
or ebx, ecx
and ebp, 0xd9cbdc37
and edx, 0x2042148
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xdb4ca17f
and edx, 0x24b35e80
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2b66c8ea
and edx, 0xd4993715
or edx, ecx
xor edx, 0xd4993715
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
xor bl, 1
or bl, al
xor cl, al
mov eax, ecx
not al
and al, bl
xor bl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xf9acde23
mov ebp, 0x9ff6dde7
cmovne ecx, ebp
test dl, 1
mov edx, 0xf9acde23
cmove ecx, edx
test al, 1
cmovne ecx, ebp
jmp 0x140017b1d
cmp eax, 0x3e85a04a
je 0x1400113c2
cmp eax, 0x3e8f0051
je 0x140011497
cmp eax, 0x3ec8c6a3
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x67411078
and edx, 0x98beef87
or edx, ecx
mov ebx, edx
xor ebx, 0x200002
xor edx, 0x2400008
or ebp, 0xa6405ca
mov ecx, ebp
not ecx
or edx, 0x518bd234
and edx, 0x5bcfd7bc
and ebx, 0x200042
or ebx, edx
and ebp, 0x5bcfd7bc
and ecx, 0xa4102801
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xf59bfa35
and ecx, 0xa6405ca
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0x122fc0ec
mov edx, ecx
and edx, 0xedd03f13
or edx, ebp
mov ebp, edx
xor ebp, 0xedd03f13
mov ebx, edx
xor ebx, 0x401398a7
and ebx, ebp
and ecx, 0xadc3a7b4
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x9b661757
and ecx, 0x6499e8a8
or ecx, ebx
mov ebx, ecx
xor ebx, 0x1004a060
and ebp, 1
xor edx, 0xedd03f12
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0xc95a4f1d
mov edi, ecx
and edi, 0x66e11a9e
and ebx, 0x991ee561
or ebx, edi
or ecx, edx
and edx, 0x66e11a9e
and ebp, 0x991ee561
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdf8a35d0
and ecx, 0x2075ca2f
or ecx, edx
mov edx, ecx
xor edx, 0x20248006
xor ecx, 0xd8802150
and ecx, 0xd8d16b79
and edx, 0x272e9486
or edx, ecx
xor edx, 0xd8d16b79
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, edx
mov r10d, edx
xor r10b, cl
or cl, dl
or dl, r9b
xor dl, 1
xor al, r9b
not al
and al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r8b, r9b
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov ebx, ecx
xor bl, 1
xor al, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xf1ce238d
mov ebp, 0x3b4fe258
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0xf1ce238d
jmp 0x140017bdf
cmp eax, 0xc7561cb9
je 0x1400114c1
cmp eax, 0xc7683e2d
je 0x140011627
cmp eax, 0xc7765b55
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xc098a8
mov ecx, ebp
and ecx, 0x450a6411
or ecx, edx
mov edx, ecx
xor edx, 0x45084400
xor ecx, 0xbaf59bee
mov eax, ebp
xor eax, 0x45cafcb9
and eax, ebp
mov edi, eax
not edi
mov esi, ecx
and esi, 0x22b7a895
and edx, 0x45485428
or edx, esi
or ecx, edi
and edi, 0x22b7a895
and eax, 0xdd48576a
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xb0719977
and ecx, 0x4f8e6688
or ecx, eax
mov eax, ecx
xor eax, 0xa449a30
and ebx, 0xc32bf90b
and ebp, 0x3cd406f4
or ebp, ebx
mov edx, ebp
xor edx, 0x3cd406f4
xor ecx, 0xf5bb65cf
and edx, ecx
xor ebp, 0xc32bf90b
and ebp, eax
or ebp, edx
xor ecx, ebp
test ecx, ebp
setne r8b
cmp dword [0x1400b2d68], 0xa
setl bl
mov edx, ebx
xor dl, r8b
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or r8b, bl
not dl
and dl, bl
mov eax, r8d
xor al, dl
xor dl, 1
xor al, 1
or dl, r8b
xor dl, 1
or dl, al
mov eax, ecx
xor al, 1
xor cl, dl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x99a8354b
mov ebp, 0xc7561cb9
cmovne ecx, ebp
test dl, 1
mov edx, 0x99a8354b
cmovne ecx, edx
jmp 0x14001343f
cmp eax, 0xa6d471bf
je 0x140011644
cmp eax, 0xa6deead4
je 0x140011659
cmp eax, 0xa7a79977
jne 0x140001390
mov eax, 0x8add7de
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x1ed559f6
je 0x1400117d3
cmp eax, 0x1f32e126
je 0x1400118f4
cmp eax, 0x1f906b26
jne 0x140001390
mov r8, qword [rsp + 0xe0]
add r8, 0x10
mov ebp, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rbp - 1]
imul ebx, ebp
mov esi, ebx
not esi
mov ebp, esi
or ebp, 0xff324000
mov edi, ebp
not edi
mov edx, ebx
xor edx, 0xff324000
and edx, esi
mov ecx, ebp
and ecx, 0x9b5b4c28
and edi, 0x84b3d7
or edi, ecx
mov ecx, edx
not ecx
or ebp, ecx
and ecx, 0x9b5b4c28
and edx, 0x64a4b3d7
or edx, ecx
xor edx, edi
not ebp
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x2ae73fd6
and ebp, 0xd518c029
or ebp, ecx
xor ebp, 0xd5d57fd7
and esi, 0x381cef48
mov ecx, ebx
and ecx, 0xc7e310b7
or ecx, esi
xor ecx, 0x381cef49
and ebx, 1
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x940b3591
and ebx, 0x6bf4ca6e
or ebx, ecx
xor ebx, 0x6bf4ca6e
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, ebx
not ecx
or ebx, 0xf52a986a
mov edx, ebx
not edx
or ecx, 0xad56795
mov ebp, ecx
not ebp
and ebx, 0x809e655d
and edx, 0xa410280
or edx, ebx
and ecx, 0x809e655d
and ebp, 0x75209822
or ebp, ecx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xf52a986a
and ebp, 0xad56795
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x4d96d5e4
and ebp, 0xb2692a1b
or ebp, edx
xor ebp, 0xb2692a1b
or ebp, ecx
cmp ebp, 0xffffffff
setne r9b
sete dl
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, edx
or cl, al
xor cl, 1
xor r10b, dl
xor dl, al
not dl
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, r10b
mov ebx, eax
xor bl, cl
xor cl, 1
xor bl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov ebx, ecx
not bl
and bl, dl
mov edx, ecx
xor dl, bl
test cl, 1
mov eax, 0xace91b23
mov ebp, 0xa305c3ee
cmovne eax, ebp
test bl, bl
mov ecx, 0xace91b23
cmove eax, ecx
mov qword [rsp + 0xe8], r8
test dl, 1
jmp 0x1400158cb
cmp eax, 0x639e1074
je 0x140011911
cmp eax, 0x63c23986
je 0x1400119f5
cmp eax, 0x63ff1acc
jne 0x140001390
mov eax, 0x3d688b2f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xee8e5cd7
je 0x140011a11
cmp eax, 0xeed7d12d
je 0x140011a31
cmp eax, 0xef73b984
jne 0x140001390
mov rax, qword [rsp + 0x120]
mov byte [rax], 0
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xad16b672
and edx, 0x52e9498d
or edx, ecx
mov eax, edx
xor eax, 0xad16b672
mov ecx, edx
xor ecx, 0xad16b673
and ecx, eax
xor edx, 0x52e9498c
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
and ecx, 0x58211024
mov edx, eax
and edx, 0x86000b11
or edx, ecx
xor edx, 0x86000b11
and eax, 0x21dee4ca
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x382d260e
and eax, 0xc7d2d9f1
or eax, ecx
mov ecx, eax
xor ecx, 0x10e2c240
xor eax, 0x6081438
and eax, 0xf1914bc
and ecx, 0xf0e6eb43
or ecx, eax
mov eax, ecx
xor eax, 0xb042c841
xor ecx, 0xa4
and ecx, 0x40a423a6
and eax, 0xbf5bdc59
or eax, ecx
mov ecx, eax
xor ecx, 0x842320
xor eax, 0xbe0a5c50
and eax, 0xfe2a5cd6
and ecx, 0x1d5a329
or ecx, eax
xor ecx, 0x1d5a329
sete bl
setne cl
cmp dword [0x1400b2d68], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
not cl
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, eax
xor bl, 1
and al, dl
and cl, bl
or cl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x25893537
mov edx, 0x78146929
cmovne eax, edx
test bl, 1
mov edx, 0x25893537
cmovne edx, eax
lea rbp, [rsp + 0x290]
mov qword [rsp + 0x128], rbp
test cl, 1
jmp 0x14000e8bd
cmp eax, 0x995b5ab6
je 0x140011a46
cmp eax, 0x99a8354b
je 0x140011b57
cmp eax, 0x9a5aed3d
jne 0x140001390
mov eax, 0xa6deead4
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xe54c3aa
je 0x140011b83
cmp eax, 0xe5b0b7a
je 0x140011cde
cmp eax, 0xed2eeb5
jne 0x140001390
mov eax, dword [rsp + 0x21c]
mov rax, qword [rsp + 0x180]
mov eax, 0x4dc6a894
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x50ebac19
je 0x140011cf3
cmp eax, 0x511e7565
je 0x140011d08
cmp eax, 0x51909540
jne 0x140001390
mov eax, 0xd873cf2e
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xd8233194
je 0x140011e37
cmp eax, 0xd83464fb
je 0x140011e59
cmp eax, 0xd873cf2e
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebp, edi
and ebp, 0x90bc2b60
mov ebx, ecx
and ebx, 0x6f43d49e
or ebx, ebp
mov ebp, ebx
xor ebp, 0xe43c082
xor ebx, 0x803c2901
mov edx, edi
or edx, 0xe13c3d1c
and ebx, 0xe13c3d1d
and ebp, 0x1ec3c2e2
or ebp, ebx
and edx, 0xe13c3d1d
xor edx, ebp
and edi, 0x1f975f7
and ecx, 0xfe068a08
or ecx, edi
mov ebp, ecx
xor ebp, 0xfe068a08
xor ecx, 0x1f975f7
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and cl, al
or al, dl
xor al, 1
and bl, dl
or bl, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov edx, ebx
xor dl, cl
test bl, 1
mov eax, 0x6bbd3bb6
mov ebp, 0x51909540
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x6bbd3bb6
jmp 0x140017bdf
cmp eax, 0xb327eb27
je 0x140011e6e
cmp eax, 0xb42343cb
je 0x140011f36
cmp eax, 0xb47ff7c4
jne 0x140001390
cmp dword [rsp + 0x22c], 0
sete byte [rsp + 0x1e7]
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xa8ecba8c
and edx, ebp
not ebp
and ebp, 0xa8ecba8c
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9f065c05
and edx, 0x60f9a3fa
or edx, ecx
mov ebx, edx
xor ebx, 0xc8151976
mov ecx, edx
xor ecx, 0x37eae689
xor edx, 0x88915c1e
and edx, ecx
mov ebp, ebx
and ebp, 0xbf7bba97
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0x1e88dd53
and ebp, 0xe17722ac
or ebp, edx
xor ebp, 0xa1f367c5
and ebx, 0xa930ddb8
mov edx, ecx
and edx, 0x56cf2247
or edx, ebx
xor edx, 0xa930ddb9
and ecx, 1
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor dl, al
xor dl, 1
xor bl, r8b
xor bl, 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
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xa63096cf
mov edx, 0x92d174ad
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, 1
mov ecx, 0xa63096cf
jmp 0x140017bdf
cmp eax, 0x2ee700a9
je 0x140012027
cmp eax, 0x2f0569be
je 0x14001203c
cmp eax, 0x2f069a9a
jne 0x140001390
cmp byte [rsp + 0x113], 0
mov eax, 0xab387ecc
mov ecx, 0xb2cf8825
jmp 0x140017ce5
cmp eax, 0x759e5f27
je 0x140012051
cmp eax, 0x76520e2c
je 0x14001211c
cmp eax, 0x77bf58f0
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xec6d71f5
and edx, ecx
and ecx, 0x13928e0a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1820c02
xor ecx, 0xec6d71f5
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbe79b2e8
and ebp, 0x41864d17
or ebp, edi
or ecx, ebx
and ebx, 0xbe79b2e8
and edx, 0x41864d17
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, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0x65b48fdf
and ebp, ecx
not ecx
and ecx, 0xc8825ab9
and edx, 0x377da546
or edx, ecx
mov ecx, edx
xor ecx, 0x20000140
xor edx, 0x40800a99
or edx, 0x9a4b7020
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xc5ffac26
and ecx, 0x200003d9
or ecx, edi
or edx, ebx
and ebx, 0xc5ffac26
and ebp, 0x3a0053d9
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x9a4b7020
and edx, 0x65b48fdf
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x471efdf0
and edx, 0xb8e1020f
or edx, ebp
xor edx, 0x471efdf0
xor ecx, edx
test ecx, edx
sete cl
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl dl
mov ebx, edx
xor bl, r8b
xor bl, 1
or bl, r9b
mov r10d, ebx
xor r10b, 1
and cl, r9b
and dl, r8b
or dl, cl
mov r8d, edx
xor r8b, 1
mov eax, ebx
and al, r10b
mov ecx, r8d
and cl, dl
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
mov ebx, r8d
and bl, cl
xor cl, r8b
or cl, bl
xor cl, al
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x9f74120
mov ebp, 0xd595289a
cmovne eax, ebp
test dl, 1
mov edx, 0x9f74120
jmp 0x14000e8b7
cmp eax, 0x85f2c6a1
je 0x14001224f
cmp eax, 0x86034e8f
je 0x140012349
cmp eax, 0x86048423
jne 0x140001390
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
mov edx, ebp
xor edx, 0x2e0ba701
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x2c030101
and eax, 0x208a600
or eax, ebx
xor eax, 0x208a600
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0x552c9f9a
and edx, 0xaad36065
or edx, eax
xor edx, 0x7b27389a
mov eax, edx
and eax, ebp
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov edx, ecx
and dl, al
mov r10d, ecx
xor r10b, al
or r10b, dl
xor cl, r9b
not cl
and cl, r9b
xor al, r8b
not al
and al, r8b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor dl, 1
and dl, r10b
xor cl, r10b
xor r10b, 1
and bl, r10b
or dl, bl
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xebcc0a49
mov ebp, 0x26a56858
cmovne eax, ebp
test dl, dl
cmove eax, ebp
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0x270], rdx
test cl, 1
mov ecx, 0xebcc0a49
jmp 0x140017bdf
cmp eax, 0xfd296874
je 0x140012376
cmp eax, 0xfe7a89b7
je 0x140012393
cmp eax, 0xfe9d2036
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov edx, dword [0x1400b2d68]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
and ecx, 0x8f085713
and eax, 0x70f7a8ec
or eax, ecx
mov ecx, eax
xor ecx, 0x10c1a888
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x623e1677
and ebx, 0x9dc1e988
or ebx, edi
xor eax, 0x2081613
and eax, 0x623e1677
and ecx, 0x9dc1e988
or ecx, eax
xor ecx, ebx
xor ebp, ecx
test ebp, ecx
setne r9b
sete al
cmp edx, 0xa
setl bl
cmp edx, 9
setg dl
and dl, al
and r9b, bl
or r9b, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov edx, ebx
xor dl, r9b
mov r8d, r9d
xor r8b, 1
xor dl, 1
or bl, r8b
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov ecx, edx
and cl, r8b
xor dl, 1
and dl, r9b
or dl, cl
xor bl, r8b
or al, r9b
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x8fb19c51
mov ebp, 0xb327a6ce
cmovne ecx, ebp
test al, 1
mov eax, 0x8fb19c51
cmovne eax, ecx
jmp 0x14001788f
cmp eax, 0x3ae1dc12
je 0x1400124c1
cmp eax, 0x3b4fe258
je 0x1400125f5
cmp eax, 0x3d688b2f
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
or ecx, 1
mov ebx, ecx
not ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x294a99d7
and ebx, 0xd6b56628
or ebx, esi
or ecx, edi
and edi, 0x294a99d7
and edx, 0xd6b56628
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, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov r8d, edx
and r8b, bl
xor cl, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, r8b
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd0cea6b1
mov ebp, 0x9c968fc6
cmovne ecx, ebp
test al, 1
mov eax, 0xd0cea6b1
jmp 0x1400179c6
cmp eax, 0xc4156605
je 0x140012727
cmp eax, 0xc521b4c7
je 0x14001281c
cmp eax, 0xc5a2b1d3
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xc6213db6
and ecx, edx
not edx
and edx, 0xc6213db6
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x39dec249
and ecx, 0xc6213db6
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xc7adb766
and ebp, edx
mov ebx, ecx
and ebx, 0x38524899
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x798fef4
and ebx, 0xf867010b
or ebx, ebp
xor ebx, 0x3fcab66c
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
xor edx, 0x29a48072
and edx, ecx
not ecx
and ecx, 0x29a48072
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xfb27f522
and edx, 0x4d80add
or edx, ecx
mov ecx, edx
xor ecx, 0x21508a8b
xor edx, 0xd2837550
mov ebp, edx
and ebp, 0x8caf2164
and ecx, 0x7350de9b
or ecx, ebp
xor ecx, 0x7350de9b
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
xor dl, cl
and al, cl
or al, dl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
not al
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
xor bl, 1
and bl, al
or dl, bl
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xad3f7a06
mov ebp, 0xd083c7f7
cmovne edx, ebp
test cl, cl
mov ecx, 0xad3f7a06
jmp 0x14001271a
cmp eax, 0xa3a17896
je 0x1400129a6
cmp eax, 0xa3e104fa
je 0x140012a92
cmp eax, 0xa4d277eb
jne 0x140001390
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xc339843d
and ecx, 0x3cc67bc2
or ecx, eax
mov edx, ecx
xor edx, 0x30c41100
xor ecx, 0xc1088420
and ecx, 0xcd0aeee2
and edx, 0x32f5111d
or edx, ecx
mov ebp, edx
xor ebp, 0xcd0aeee2
mov eax, edx
xor eax, 0x32f5111d
xor edx, 0x80cb2027
mov ebx, edx
and ebx, eax
and edx, ebp
mov ecx, ebx
not ecx
mov edi, edx
not edi
mov esi, ecx
and esi, 0xab700c9c
and ebx, 0x548ff363
or ebx, esi
or ecx, edi
and edi, 0xab700c9c
and edx, 0x548ff363
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb23e313b
and ecx, 0x4dc1cec4
or ecx, edx
and ebp, 0xd32f2dff
mov edx, eax
and edx, 0x2cd0d200
or edx, ebp
xor edx, 0xd32f2dfe
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0x216c3299
and eax, 0xde93cd66
or eax, edx
mov ebp, eax
xor ebp, 0x9e800422
mov edx, ecx
not edx
xor eax, 0x216c3299
mov ebx, edx
and ebx, 0x415bf95c
and ecx, 0xbea406a3
or ecx, ebx
or edx, eax
and eax, 0x415bf95c
and ebp, 0xbea406a3
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x35f18b51
and eax, edx
and edx, 0xca0e74ae
or edx, ecx
mov ecx, edx
xor ecx, 0x420a502a
xor edx, 0x35f18b51
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x8c24a684
and ecx, 0x73db597b
or ecx, ebx
or edx, ebp
and ebp, 0x8c24a684
and eax, 0x73db597b
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and edx, 0x7dc541b
and eax, 0xf823abe4
or eax, edx
xor eax, 0x7dc541b
cmp eax, 0xffffffff
sete r8b
setne dl
cmp dword [0x1400b2d68], 0xa
setl cl
mov ebx, edx
or bl, cl
xor bl, 1
xor dl, cl
xor dl, 1
mov eax, edx
and al, cl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, ecx
xor bl, r8b
and cl, r8b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
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 ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xaede65f8
mov ebp, 0x9d313287
cmovne ecx, ebp
test dl, 1
mov edx, 0xaede65f8
cmovne edx, ecx
test al, 1
jmp 0x140012ba5
cmp eax, 0x1adf270b
je 0x140012bad
cmp eax, 0x1b919be2
je 0x140012c93
cmp eax, 0x1d4999f2
jne 0x140001390
mov eax, dword [rsp + 0x26c]
mov eax, 0x8e67a250
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x5e4871d3
je 0x140012d81
cmp eax, 0x5e936dc0
je 0x140012e4f
cmp eax, 0x60893651
jne 0x140001390
movzx eax, word [rsp + 0x110]
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4000c29c
mov edx, eax
and edx, 0x9102903
or edx, ecx
xor edx, 0x9102903
and eax, 0xb6ef1460
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb97366c6
and eax, 0x468c9939
or eax, ecx
mov ecx, eax
xor ecx, 0xf9c72a6
mov edx, eax
xor edx, 0xf9c72a7
and edx, ecx
xor eax, 0x30610c01
and eax, 0x33614c05
and ecx, 0xcc9eb3fa
or ecx, eax
xor ecx, 0xcc9eb3fb
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400b2d68], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
xor al, bl
mov ebx, eax
not bl
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, ecx
xor dl, al
mov edx, 0xa642992
mov ebp, 0x19ccb858
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0xa642992
cmovne eax, ebp
test cl, cl
jmp 0x140013f3f
cmp eax, 0xe7a6f299
je 0x140012e6c
cmp eax, 0xe81ba836
je 0x140012f9d
cmp eax, 0xeb20f1db
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf05a474d
and edx, 0xfa5b8b2
or edx, ecx
mov ebp, edx
xor ebp, 0xe001030
xor edx, 0x50180401
and edx, 0x51bdac83
and ebp, 0xae42537c
or ebp, edx
mov ecx, ebp
xor ecx, 0x51bdac83
xor ebp, 0x8020100
and ebp, 0x9a72d83
mov edx, ecx
and edx, 0xf658d27c
or edx, ebp
mov ebp, edx
xor ebp, 0xf658d27c
xor edx, 0x242081
mov ebx, ebp
and ebx, 0x75569964
and ecx, 0x8aa9669b
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x8f45323f
and ecx, 0x70bacdc0
or ecx, ebx
mov edi, ecx
xor edi, 0x5280001
and edx, 0x526cb29d
mov ebx, ebp
and ebx, 0xad934d62
or ebx, edx
xor ebx, 0x526cb29c
and ebp, 1
or ebp, ebx
mov edx, ebp
not edx
xor ecx, 0xfa13ab5a
mov ebx, ecx
and ebx, 0x1ac554fc
and edi, 0xe53aab03
or edi, ebx
or ecx, ebp
and ebp, 0x1ac554fc
and edx, 0xe53aab03
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2755c4df
and ebp, 0xd8aa3b20
or ebp, edi
or ecx, ebx
and ebx, 0x2755c4df
and edx, 0xd8aa3b20
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb86f2e5b
and ecx, 0x4790d1a4
or ecx, edx
mov edx, ecx
xor edx, 0x46905080
xor ecx, 0x906d2e0a
and ecx, 0x916daf2e
and edx, 0x6e9250d1
or edx, ecx
xor edx, 0x916daf2e
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
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
xor al, cl
mov r9d, eax
xor r9b, 1
mov edx, ebx
and dl, r8b
mov ecx, r9d
and cl, al
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
xor r9b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r9b
xor cl, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x10195890
mov ebp, 0xcaf7cac3
cmovne edx, ebp
test al, 1
mov eax, 0x10195890
jmp 0x140016945
cmp eax, 0x92f4f20e
je 0x140012fb9
cmp eax, 0x939f50f3
je 0x140013092
cmp eax, 0x94a97075
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x434458
mov ebp, ecx
and ebp, 0x85202800
or ebp, edx
xor ebp, 0x85202800
and ecx, 0x7a9c93a7
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8b627eec
and ecx, 0x749d8113
or ecx, edx
mov ebp, ecx
xor ebp, 0xf1feed4b
mov edx, ecx
xor edx, 0x2011084
and edx, 0xf395b48f
xor ecx, 0xb2be627c
and ecx, ebp
and ebp, 0xc6a4b70
or ebp, edx
mov ebx, ebp
xor ebx, 0xc6a4b70
mov edi, ebp
xor edi, 0xb0d53bb8
and edi, ebx
mov edx, edi
not edx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x50c439aa
and edi, 0xaf3bc655
or edi, eax
or edx, esi
and esi, 0x50c439aa
and ecx, 0xaf3bc655
or ecx, esi
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xe1597cbe
and edx, 0x1ea68341
or edx, eax
mov eax, edx
xor eax, 0x58220445
and ebx, 1
xor ebp, 0xc6a4b71
or ebp, ebx
mov ecx, ebp
not ecx
xor edx, 0xa219f388
mov ebx, edx
and ebx, 0x85cd8a3a
and eax, 0x7a3275c5
or eax, ebx
or edx, ebp
and ebp, 0x85cd8a3a
and ecx, 0x7a3275c5
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, 0xc798cb3f
and eax, 0x386734c0
or eax, edx
xor eax, 0xc798cb3f
setne r9b
sete dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or cl, r9b
xor cl, 1
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
and al, bl
xor bl, r9b
mov edx, eax
xor dl, 1
xor al, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, al
xor cl, 1
mov edx, ecx
or dl, bl
xor cl, bl
mov ebx, ecx
xor bl, dl
test cl, 1
mov eax, 0x3643233b
mov ecx, 0x1047d016
cmovne eax, ecx
test dl, 1
mov edx, 0x3643233b
jmp 0x140010ad7
cmp eax, 0xb013319
je 0x140013222
cmp eax, 0xb2bc532
je 0x1400132f7
cmp eax, 0xb49ce0b
jne 0x140001390
mov eax, 0xa9a7b8e0
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x4a0b98ae
je 0x14001330c
cmp eax, 0x4a6c0156
je 0x140013449
cmp eax, 0x4b7fcc05
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x9e2f6c6c
mov edx, ebx
and edx, 0x61d09393
or edx, ebp
mov ebp, edx
xor ebp, 0x60809112
xor edx, 0x9e2f6c6c
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0x195f2a89
and ebp, 0xe6a0d576
or ebp, eax
or edx, esi
and esi, 0x195f2a89
and ecx, 0xe6a0d576
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xcb8f5dc2
and edx, 0x3470a23d
or edx, eax
xor edx, 0x3470a23d
and edi, 0xe40dac
and ebx, 0xff1bf253
or ebx, edi
xor ebx, 0xff1bf253
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
cmp ebx, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl dl
mov eax, edx
xor al, r10b
not al
and al, r10b
mov r8d, edx
or r8b, r10b
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
and r10b, dl
or dl, r9b
xor dl, 1
and bl, r9b
or bl, r10b
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
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test dl, 1
mov edx, 0x8be018e4
mov ebp, 0x597fb986
cmovne edx, ebp
test al, 1
mov eax, 0x8be018e4
cmove edx, eax
jmp 0x1400132ec
cmp eax, 0xd0cea6b1
je 0x14001345e
cmp eax, 0xd0e0e041
je 0x1400135a6
cmp eax, 0xd293f50e
jne 0x140001390
mov eax, dword [0x1400b2d6c]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, ebx
or eax, 0xecf61ca5
mov ebp, eax
not ebp
mov ecx, ebx
xor ecx, 0x1309e35a
and ecx, ebx
mov edi, ecx
not edi
mov esi, eax
and esi, 0xcc380ad0
and ebp, 0x1301e10a
or ebp, esi
or eax, edi
and edi, 0xcc380ad0
and ecx, 0x33c7f52f
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x849d7211
and eax, 0x7b628dee
or eax, ecx
mov ecx, eax
xor ecx, 0x20086095
and edx, 0x7c56fd76
and ebx, 0x83a90289
or ebx, edx
mov edx, ebx
xor edx, 0x2080081
xor eax, 0x9794914a
mov ebp, eax
and ebp, 0xd9e39f28
and ecx, 0x261c60d7
or ecx, ebp
xor ebx, 0x58429d20
and ebx, 0xd9e39f28
and edx, 0x261c60d7
or edx, ebx
xor edx, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
sete cl
cmp dword [0x1400b2d68], 0xa
setl bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
xor al, bl
mov ebx, eax
xor bl, 1
and dl, al
and bl, cl
or bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xc831b251
mov edx, 0xfcb6a568
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, 1
mov ecx, 0xc831b251
jmp 0x140017bdf
cmp eax, 0xb04a53c6
je 0x1400136b1
cmp eax, 0xb17bbe85
je 0x140013810
cmp eax, 0xb1b5a75c
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x91e6ba6f
mov edx, ecx
and edx, 0x6e194590
or edx, ebp
mov ebp, edx
xor ebp, 0x6c000110
xor edx, 0x91e6ba6e
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
or edx, 1
mov esi, edi
not esi
mov eax, edx
and eax, 0x93dffca4
and ebp, 0x6c20035a
or ebp, eax
or edx, esi
and esi, 0x93dffca4
and edi, 0x6c20035b
or edi, esi
xor edi, ebp
not edx
or edx, edi
not edx
and ebx, 0x6824bc32
and ecx, 0x97db43cd
or ecx, ebx
xor ecx, 0x97db43cd
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4a0684f9
and ecx, 0xb5f97b06
or ecx, eax
xor ecx, 0xb5f97b06
setne r10b
sete r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ecx
xor cl, r9b
and r9b, bl
and dl, r10b
or dl, r9b
mov eax, ebx
xor al, r10b
or bl, r10b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor dl, 1
mov eax, edx
or al, bl
xor dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3a4a0d30
mov ebp, 0xa6d471bf
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x3a4a0d30
jmp 0x14000bafa
cmp eax, 0x29a117e4
je 0x1400138d9
cmp eax, 0x2a413729
je 0x140013971
cmp eax, 0x2adcd746
jne 0x140001390
mov eax, 0x2563eb7c
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x7148bf1d
je 0x140013af1
cmp eax, 0x715ff001
je 0x140013b06
cmp eax, 0x7168150e
jne 0x140001390
mov rax, qword [rsp + 0x108]
mov cl, byte [rsp + 0x11b]
mov byte [rsp + rax + 0x290], cl
mov r8d, dword [rsp + 0x20c]
add r8d, 1
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
and edx, 0x187467d4
and ebx, 0xe78b982b
or ebx, edx
mov edx, ebx
xor edx, 0xa2000821
xor ebx, 0x187467d4
mov ecx, ebx
and ecx, 0x5dfb920a
and edx, 0xa2046df5
or edx, ecx
mov ebp, edx
not ebp
mov edi, edx
xor edi, 0x403b0002
or edi, 0x9dc4b63c
mov esi, edi
not esi
or ebx, 0x623b49c3
and edi, 0x4605fb27
and esi, 0x203a00c0
or esi, edi
mov ecx, ebx
not ecx
and ebx, 0x4605fb27
and ecx, 0x99c00418
or ecx, ebx
xor ecx, esi
mov ebx, ecx
not ebx
and ebx, 0x6d260d63
and ecx, 0x92d9f29c
or ecx, ebx
xor ecx, 0xf0e2bb5e
and ebp, 1
xor edx, 0xa2046df4
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
setne r9b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor cl, al
and cl, al
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
xor bl, 1
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, r10d
xor cl, dl
mov ebx, ecx
and bl, r10b
and cl, dl
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor r9b, al
mov edx, eax
and dl, r10b
xor al, r10b
or al, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, eax
mov r9d, edx
and r9b, cl
xor cl, dl
mov r10d, eax
mov r11d, edx
and r11b, al
xor dl, al
xor al, 1
and bl, al
or cl, r9b
xor r10b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r10b
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
and bl, cl
or bl, al
or dl, r11b
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0x691a0c85
mov eax, 0x97f66b2
cmovne ecx, eax
test dl, 1
mov eax, 0x691a0c85
cmovne eax, ecx
mov dword [rsp + 0x11c], r8d
jmp 0x140011cd6
cmp eax, 0x8be018e4
je 0x140013b1b
cmp eax, 0x8c4eedd2
je 0x140013b30
cmp eax, 0x8d9e46e8
jne 0x140001390
mov rsi, qword [rsp + 0x148]
mov ebp, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0x600c20
mov ebx, edx
and ebx, 0xa18aa198
or ebx, ebp
xor ebx, 0xa18aa198
and edx, 0x5e155247
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x5e155247
and edx, 0xa1eaadb8
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
or ebp, 1
mov edi, ebp
not edi
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebx, ebp
and ebx, 0x697dd7a
and edi, 0xf9682284
or edi, ebx
mov ebx, edx
not ebx
or ebp, ebx
and ebx, 0x697dd7a
and edx, 0xf9682285
or edx, ebx
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
not edx
and edx, 0xfc12bce2
and ebp, 0x3ed431d
or ebp, edx
mov edx, ebp
xor edx, 0x3014200
xor ebp, 0xc010bc40
and ebp, 0xc0fcbd5d
and edx, 0x3f0342a2
or edx, ebp
mov ebp, edx
xor ebp, 0x840405
xor edx, 0x5034082
and ebp, 0x3a840625
and edx, 0xc57bf9da
or edx, ebp
xor edx, 0xc57bf9da
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov ebx, r9d
and bl, cl
or r9b, al
and al, r8b
or al, bl
xor al, 1
or al, cl
or cl, r8b
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
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 dl, 1
mov ecx, 0x1a2d1f58
mov ebp, 0x59c2f296
cmovne ecx, ebp
mov edx, dword [rsi]
test bl, 1
mov ebx, 0x1a2d1f58
cmove ecx, ebx
mov dword [rsp + 0x154], edx
test al, 1
cmovne ecx, ebp
jmp 0x140017b1d
cmp eax, 0x58bf655
je 0x140013c09
cmp eax, 0x596fa5c
je 0x140013d32
cmp eax, 0x6477788
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x17463889
and ecx, edx
and edx, 0xe8b9c776
or edx, ebp
xor edx, 0xe8b9c776
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
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, 0x75f58f35
and ecx, edx
not edx
and edx, 0x64d48e15
and ebp, 0x11210120
or ebp, edx
xor ebp, 0x11210120
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8a0a70ca
and ecx, 0x75f58f35
or ecx, edx
mov edx, ecx
not edx
and edx, 0x35e87277
and ecx, 0xca178d88
or ecx, edx
xor ecx, 0xca178d88
cmp ecx, 0xffffffff
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
mov r9d, eax
xor r9b, 1
and cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r9b, cl
xor cl, 1
and cl, al
or cl, r9b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xc09cdd
mov ebp, 0x48e24ef7
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0xc09cdd
jmp 0x14000e8bd
cmp eax, 0x42797c83
je 0x140013d5c
cmp eax, 0x42fb2412
je 0x140013f52
cmp eax, 0x431b2847
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xb867c1a
and ecx, 0xf47983e5
or ecx, edx
mov edx, ecx
xor edx, 0x4390061
and ecx, 0xf0408384
and edx, 0xfbf7c7b
or edx, ecx
mov ebp, edx
xor ebp, 0x70400084
xor edx, 0xfbf7c7b
mov edi, edx
or edi, 1
mov ebx, edi
not ebx
and edx, 0x8611a723
and ebp, 0x79ee58dc
or ebp, edx
mov edx, ebp
xor edx, 0x40ac0808
xor ebp, 0x8611a722
mov ecx, edi
and ecx, 0x3953f0d7
and ebx, 0xc6ac0f28
or ebx, ecx
or edi, ebp
and ebp, 0x3953f0d7
and edx, 0xc6ac0f28
or edx, ebp
xor edx, ebx
not edi
or edi, edx
mov edx, edi
mov ecx, edi
xor ecx, 0x7b5895e8
and ecx, edi
not edi
and edi, 0x2a181440
and edx, 0x514081a8
or edx, edi
xor edx, 0x514081a8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x819fa6df
and ecx, 0x7e605920
or ecx, edx
mov edx, ecx
xor edx, 0x110c808
xor ecx, 0xea812207
and edx, 0x1156d938
and ecx, 0xeea926c7
or ecx, edx
xor ecx, 0x1156d938
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 cl, al
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 dl, 1
mov edx, 0xef73b984
mov ebp, 0x78146929
cmovne edx, ebp
test cl, 1
mov ecx, 0xef73b984
jmp 0x140017b15
cmp eax, 0xcaf7cac3
je 0x140014086
cmp eax, 0xcb18f0b3
je 0x14001409b
cmp eax, 0xcb4d4b17
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x24abde75
and ecx, 0xdb54218a
or ecx, edx
mov ebp, ecx
xor ebp, 0xdb54218a
mov edx, ecx
xor edx, 0x4031645
xor ecx, 0xdb54218b
and ecx, ebp
and edx, 0x9f1317c5
and ebp, 0x60ece83a
or ebp, edx
mov ebx, ebp
xor ebx, 0x804812
mov edx, ecx
not edx
xor ebp, 0x9f1317c4
mov edi, edx
and edi, 0xf57ca2ad
and ecx, 0xa835d52
or ecx, edi
or edx, ebp
and ebp, 0xf57ca2ad
and ebx, 0xa835d52
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xb4f80b70
and edx, 0x4b07f48f
or edx, ecx
mov ecx, edx
xor ecx, 0x304008a
xor edx, 0xb4f80b70
mov ebp, edx
and ebp, 0x68c3fd45
and ecx, 0x973c02ba
or ecx, ebp
xor ecx, 0x68c3fd45
xor edx, ecx
test edx, ecx
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov ebx, edx
and cl, dl
and dl, r8b
xor bl, r8b
or bl, dl
mov eax, ebx
xor al, 1
and r9b, r8b
or cl, r9b
xor cl, 1
mov edx, eax
and dl, bl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
xor dl, cl
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x8add7de
mov ebp, 0xa7a79977
cmovne eax, ebp
test cl, cl
mov ecx, 0x8add7de
cmovne ecx, eax
jmp 0x140010631
cmp eax, 0xa94e3c69
je 0x1400140b0
cmp eax, 0xa9774aed
je 0x14001421e
cmp eax, 0xa9a7b8e0
jne 0x140001390
mov rax, qword [rsp + 0x170]
movsxd r8, dword [rax]
mov rbp, qword [rsp + 0x138]
mov ecx, dword [0x1400b2d64]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov edi, ebx
and edi, ecx
xor ecx, ebx
mov esi, dword [0x1400b2d60]
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x43e157a9
and ecx, 0xbc1ea856
or ecx, ebx
xor ecx, 0xbc1ea856
mov ebx, ecx
and ebx, edx
xor ecx, edx
or ecx, ebx
cmp ecx, 0xffffffff
sete r10b
setne r9b
cmp esi, 0xa
setl r11b
cmp esi, 9
setg cl
mov eax, ecx
xor al, r11b
and al, cl
mov ebx, eax
xor bl, 1
mov edx, eax
or dl, bl
xor al, dl
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, r9b
and dl, r10b
or dl, al
xor r11b, r10b
or cl, r9b
xor cl, 1
or cl, r11b
xor cl, 1
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
xor cl, 1
and dl, cl
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
not dl
or dl, al
test dl, 1
mov r10d, 0x944fd1a3
mov eax, 0xea896ff8
cmovne r10d, eax
mov edi, 0x944fd1a3
mov eax, 0xcd5d01c
cmovne edi, eax
mov qword [rsp + 0x278], rbp
mov r9d, 0x33d79407
mov eax, 0xae0b65de
cmovne r9d, eax
mov r11d, 0x33d79407
mov eax, 0xc541cf35
cmovne r11d, eax
mov edx, 0x73bc2eb5
jmp 0x140008a60
cmp eax, 0x230e6192
je 0x140014326
cmp eax, 0x23c22fa1
je 0x140014348
cmp eax, 0x2563eb7c
jne 0x140001390
mov eax, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x2ccaddf0
mov edx, edi
and edx, 0xd335220e
or edx, ebp
xor edx, 0xd335220e
mov ebx, edi
and ebx, 1
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x7576708e
and ebx, 0x8a898f71
or ebx, edx
and edi, 0x7576708e
and eax, 0x8a898f71
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne cl
cmp esi, 0xa
setl r10b
cmp esi, 9
setg bl
mov r9d, ebx
xor r9b, r10b
and r9b, bl
mov ebx, r9d
not bl
mov eax, ecx
xor al, r8b
and al, cl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov r11d, ecx
xor r11b, dl
or cl, dl
xor cl, 1
or cl, r11b
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
and bl, r9b
mov eax, ecx
xor al, 1
and cl, al
xor bl, 1
mov edx, r9d
xor dl, bl
or bl, r9b
xor bl, 1
or bl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov eax, r10d
or al, r8b
xor al, 1
xor r10b, r8b
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
xor r10b, cl
and cl, r10b
mov eax, r10d
xor al, cl
test al, 1
mov edx, 0xdd83d5c8
mov eax, 0x2adcd746
cmovne edx, eax
test r10b, 1
mov eax, 0xdd83d5c8
jmp 0x140016945
cmp eax, 0x67d7d5f1
je 0x1400144e7
cmp eax, 0x6829730f
je 0x140014511
cmp eax, 0x691a0c85
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x2d5387e4
mov edx, edi
and edx, 0xd2ac781a
or edx, ebp
xor edx, 0xd2ac781a
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, 0xed42fb87
and ebx, 0x12bd0478
or ebx, edx
and edi, 0xed42fb87
and ecx, 0x12bd0478
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
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
mov edx, ebx
xor dl, 1
and al, r8b
or al, cl
mov ecx, ebx
and cl, al
xor al, 1
and dl, al
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x94a97075
mov ebp, 0x5978d55d
cmovne ecx, ebp
test al, 1
mov eax, 0x94a97075
jmp 0x14000b528
cmp eax, 0xf0eb7262
je 0x14001452e
cmp eax, 0xf190d0df
je 0x14001454b
cmp eax, 0xf1ce238d
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
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, 0x79274378
and ebp, 0x86d8bc87
or ebp, edi
or edx, ebx
and ebx, 0x79274378
and ecx, 0x86d8bc87
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x409954c0
and ebp, edx
not edx
and edx, 0x41f4a107
and ecx, 0xbe0b5ef8
or ecx, edx
mov edx, ecx
xor edx, 0x40900000
or edx, 0xbf66ab3f
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0x31e4ba50
and ebx, 0x40194480
or ebx, esi
or edx, edi
and edi, 0x31e4ba50
and ebp, 0xce1b45af
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xbf66ab3e
and edx, 0x409954c1
or edx, ebp
mov ebp, ecx
and ebp, 1
xor ecx, 0xbe0b5ef9
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa0e1808
mov ebp, ecx
and ebp, 0xd0014240
or ebp, edx
xor ebp, 0xd0014240
and ecx, 0x25f0a5b7
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5426db9d
and ecx, 0xabd92462
or ecx, edx
mov edx, ecx
xor edx, 0x20c21e28
xor ecx, 0x882180d4
and edx, 0x26ca1f29
and ecx, 0xd935e0d6
or ecx, edx
xor ecx, 0x26ca1f29
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, 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 cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x16edcce1
mov ebp, 0x2a413729
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x16edcce1
jmp 0x14000bafa
cmp eax, 0x9c80eb6f
je 0x140014560
cmp eax, 0x9c968fc6
je 0x1400146b1
cmp eax, 0x9d313287
jne 0x140001390
mov eax, 0xaede65f8
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x122eda1a
je 0x140014759
cmp eax, 0x125fd716
je 0x14001476e
cmp eax, 0x127c6194
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf9a18e13
and edx, 0x65e71ec
or edx, ecx
mov ecx, edx
xor ecx, 0x64a41e8
xor edx, 0xc1000a12
and edx, 0xc1143a16
and ecx, 0x3eebc5e9
or ecx, edx
mov edx, ecx
xor edx, 0xc1143a16
mov ebp, ecx
xor ebp, 0xc1143a17
and ebp, edx
xor ecx, 0x8e88068
and ecx, 0x89e89068
and edx, 0x76176f97
or edx, ecx
xor edx, 0x76176f96
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x15e48d75
mov ecx, ebx
not ecx
or edx, 0x401a5202
and edx, 0x51de5227
and ebp, 0x4208d50
or ebp, edx
and ebx, 0x51de5227
and ecx, 0xaa012088
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xc3d11cfd
and ecx, 0x3c2ee302
or ecx, edx
mov edx, ecx
xor edx, 0x9086e00
xor ecx, 0x42140108
and edx, 0x9d29fe80
and ecx, 0x62d6017f
or ecx, edx
xor ecx, 0x9d29fe80
cmp ecx, 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, edx
xor cl, 1
and cl, al
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
mov ecx, 0x1a2d1f58
mov edx, 0x8d9e46e8
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
jmp 0x140017bdd
cmp eax, 0x54369b5a
je 0x1400148bc
cmp eax, 0x56401a4b
je 0x1400148d9
cmp eax, 0x57a4c5e9
jne 0x140001390
mov rax, qword [rsp + 0xd8]
mov eax, 0xdf764d02
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xdf3fd36f
je 0x1400148ee
cmp eax, 0xdf764d02
je 0x140014903
cmp eax, 0xe1b770d7
jne 0x140001390
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x260], rax
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x54de4d54
mov edi, ecx
not edi
mov edx, ebx
or edx, 0xab21b2ab
mov ebp, edx
not ebp
and ecx, 0x847ff3fa
and edi, 0x2b000001
or edi, ecx
and edx, 0x847ff3fa
and ebp, 0x50800c04
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x54de4d55
and ebp, 0xab21b2aa
or ebp, ecx
mov ecx, ebp
not ecx
and ebx, ecx
and ebp, esi
or ebp, ebx
xor ecx, ebp
test ecx, ebp
setne cl
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and cl, al
or al, dl
xor al, 1
and bl, dl
or bl, cl
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 al, al
mov eax, 0xdd96cff
mov edx, 0xe81ba836
cmovne eax, edx
mov ebp, dword [rsp + 0x38]
mov dword [rsp + 0x26c], ebp
test bl, bl
cmove eax, edx
not cl
test cl, 1
mov ecx, 0xdd96cff
jmp 0x140017ce5
cmp eax, 0xf5b4e468
je 0x140014abe
cmp eax, 0xf5e1d34c
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb713ace8
and edx, ecx
and ecx, 0x48ec5317
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2c4115
xor ecx, 0xb713ace8
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf8c19eaa
and ebp, 0x73e6155
or ebp, edi
or ecx, ebx
and ebx, 0xf8c19eaa
and edx, 0x73e6155
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x3c014d50
and ecx, 0xc3feb2af
or ecx, edx
xor ecx, 0xc3feb2ae
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x115a00cf
and ebp, ecx
not ecx
and ecx, 0x5359764
and edx, 0xfaca689b
or edx, ecx
mov ecx, edx
not ecx
xor edx, 0x1100044
or edx, 0xeea5ff30
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x27d6e06e
and ecx, 0x10080081
or ecx, edi
or edx, ebx
and ebx, 0x27d6e06e
and ebp, 0xd8291f91
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xeea5ff30
and edx, 0x115a00cf
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9d5a6aea
and edx, 0x62a59515
or edx, ecx
mov ecx, edx
xor ecx, 0x22a59111
xor edx, 0x1c084028
and edx, 0x5c08442c
and ecx, 0xa3f7bbd3
or ecx, edx
xor ecx, 0x5c08442c
cmp ecx, 0xffffffff
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, edx
xor bl, al
mov r8d, ebx
xor r8b, 1
xor cl, dl
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, ebx
and cl, r8b
mov r9d, ecx
and r9b, bl
xor cl, bl
or cl, r9b
xor cl, dl
xor al, r8b
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov ebp, 0x125fd716
mov eax, 0xdb8ea272
cmovne ebp, eax
test dl, 1
mov eax, 0x125fd716
jmp 0x140014bba
cmp eax, 0xf809962f
je 0x140014ad3
cmp eax, 0xf86e777a
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x5830faa3
and ecx, 0xa7cf055c
or ecx, edx
mov edx, ecx
xor edx, 0x5830faa3
mov ebp, ecx
xor ebp, 0xa7000544
and ebp, 0xb7307dc4
xor ecx, 0x27c16342
and ecx, edx
mov ebx, edx
and ebx, 0x48cf823b
or ebx, ebp
mov edx, ebx
xor edx, 0x48cf823b
xor ebx, 0x16104484
mov ebp, edx
and ebp, 0x7ff199e1
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xfaae6890
and ecx, 0x551976f
or ecx, ebp
xor ecx, 0x7aa00e8f
and ebx, 0x561c44b5
mov ebp, edx
and ebp, 0xa9e3bb4a
or ebp, ebx
xor ebp, 0x561c44b4
and edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
cmp edx, 0xffffffff
setne r10b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov ebx, r8d
or bl, r9b
xor bl, 1
mov eax, ecx
or al, r10b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x596fa5c
mov edx, 0xd0e0e041
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x596fa5c
jmp 0x1400150f4
cmp eax, 0xf46c1398
je 0x140014bc2
cmp eax, 0xf56888ba
jne 0x140001390
mov eax, dword [rsp + 0x21c]
mov rax, qword [rsp + 0x180]
mov eax, 0xcf9df3ed
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, 0xcd5d01c
mov ebx, edx
cmp edx, 0xd84c28ab
jle 0x140008aa0
cmp ebx, 0x33d79406
jg 0x140008ad0
mov edx, edi
cmp ebx, 0xd84c28ac
je 0x140008a60
mov edx, r10d
cmp ebx, 0xcd5d01c
je 0x140008a60
mov edx, ebx
cmp ebx, 0xea896ff8
jne 0x140008a60
jmp 0x140014d69
cmp ebx, 0xaf73e8ac
jg 0x140008b00
cmp ebx, 0x944fd1a3
je 0x140008a5b
mov edx, ebx
cmp ebx, 0xae0b65de
jne 0x140008a60
mov edx, 0xd84c28ac
jmp 0x140008a60
cmp ebx, 0x33d79407
je 0x140008b93
mov edx, ebx
cmp ebx, 0x73bc2eb5
jne 0x140008a60
mov qword [rsp + 0x280], r8
mov edx, 0xaf73e8ad
jmp 0x140008a60
mov edx, r11d
cmp ebx, 0xaf73e8ad
je 0x140008a60
mov edx, ebx
cmp ebx, 0xc541cf35
jne 0x140008a60
movabs rcx, 0xbd27c6eb4430226a
mov rax, rcx
movabs rdx, 0xcd6f703b6a3089af
mov rbp, rdx
sub rax, rdx
add rax, qword [rsp + 0x278]
mov rdx, qword [rsp + 0x280]
movabs rbx, 0x77da824cf011c1dc
add rdx, rbx
movabs rsi, 0x70e90a9ea98db5f7
sub rdx, rsi
sub rdx, rbx
movabs rbx, 0xf95d26fcd3fd4c9e
sub rdx, rbx
sub rax, rcx
add rax, rbp
add rax, rdx
add rax, rbx
add rax, rsi
mov qword [rsp + 0x288], rax
mov edx, r9d
jmp 0x140008a60
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x280]
mov edx, 0xc541cf35
jmp 0x140008a60
cmp eax, 0xbac54266
je 0x140014dad
cmp eax, 0xbd42d0dc
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x62121311
and ecx, ebp
and ebp, 0x9dedecee
or ebp, edx
mov edx, ebp
xor edx, 0x910ca000
xor ebp, 0x62121311
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xcf35fff
and edx, 0xf30ca000
or edx, edi
or ebp, ebx
and ebx, 0xcf35fff
and ecx, 0xf30ca000
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
xor ecx, 0xc067cad1
mov ebx, ecx
and ebx, edx
and ecx, ebp
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x3f98352f
and ecx, 0xc067cad0
or ecx, ebx
and edx, 1
xor ebp, 0xfffffffe
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ecx
not edx
mov edi, edx
and edi, 0xbac6b9e9
and ecx, 0x45394616
or ecx, edi
or edx, ebp
and ebp, 0xbac6b9e9
and ebx, 0x45394616
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x396e5f91
and ecx, 0xc691a06e
or ecx, edx
mov edx, ecx
xor edx, 0x38084591
xor ecx, 0x42812002
and ecx, 0x43e73a02
and edx, 0xbc18c5fd
or edx, ecx
xor edx, 0xbc18c5fd
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov ebx, ecx
xor bl, r10b
and bl, cl
mov eax, r9d
and r8b, r10b
or r10b, r9b
and cl, r9b
or r9b, bl
xor al, bl
not al
and al, bl
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
xor r10b, 1
or 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 ecx, eax
xor cl, 1
and cl, dl
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 dl, 1
mov ecx, 0xc181bc8a
mov edx, 0x87b16d4d
cmovne ecx, edx
test bl, 1
mov ebp, 0xc181bc8a
cmove ecx, ebp
test al, 1
cmovne ecx, edx
jmp 0x140017b1d
cmp eax, 0x346dd931
je 0x140014f64
cmp eax, 0x34cc9660
jne 0x140001390
mov eax, 0xb5dc4ef8
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x7ae0ddf9
je 0x1400150fc
cmp eax, 0x7d8fccd3
jne 0x140001390
mov eax, 0x1772765c
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x82c6528a
je 0x14001511e
cmp eax, 0x848b09c7
jne 0x140001390
mov eax, dword [rsp + 0x23c]
mov eax, 0x907a5394
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xfced6813
je 0x140015243
cmp eax, 0xfcf82eed
jne 0x140001390
mov eax, 0x678c0ca2
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x3a4a0d30
je 0x1400153cd
cmp eax, 0x3a954a3f
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3206e667
and edx, ecx
and ecx, 0xcdf91998
or ecx, ebp
xor ecx, 0xcdf91998
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0x96b1c94e
and ecx, 0x694e36b1
or ecx, ebp
mov ebp, ecx
xor ebp, 0x480e0610
mov edx, ebx
not edx
xor ecx, 0x96b1c94f
mov edi, edx
and edi, 0x37d070e7
and ebx, 0xc82f8f18
or ebx, edi
or edx, ecx
and ecx, 0x37d070e7
and ebp, 0xc82f8f18
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0x566c5dbf
and ecx, edx
not edx
and edx, 0x566c5dbf
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1b30c3cb
and ecx, 0xe4cf3c34
or ecx, edx
mov edx, ecx
xor edx, 0xa0022081
xor ecx, 0x90c8804
and ecx, 0x1badc90e
and edx, 0xe45236f1
or edx, ecx
mov ecx, edx
xor ecx, 0xa4403060
xor edx, 0x19814806
and edx, 0x59934e97
and ecx, 0xa66cb168
or ecx, edx
xor ecx, 0xa66cb168
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
and dl, cl
and bl, r8b
or bl, dl
mov r9d, ebx
xor r9b, cl
and r9b, bl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or cl, r8b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r8d, r9d
xor r8b, 1
mov eax, ecx
xor al, 1
mov ebx, r9d
and bl, r8b
mov r10d, ecx
and r10b, al
mov edx, ebx
xor dl, 1
xor bl, r9b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, r10d
xor bl, 1
xor r10b, cl
or bl, al
xor bl, 1
or bl, r10b
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xb2163bae
mov edx, 0xcf5ca7cf
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xb2163bae
jmp 0x140017bdf
cmp eax, 0xc373e4dd
je 0x140015504
cmp eax, 0xc3848a99
jne 0x140001390
mov dword [rsp + 0x30], 0
mov eax, 0xf740b06e
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xa324912f
je 0x1400155dc
cmp eax, 0xa38bff60
jne 0x140001390
mov eax, 0x387ca61a
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x1a2d1f58
je 0x1400155f1
cmp eax, 0x1a5a8b2f
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x38e1fa2b
mov ecx, ebp
and ecx, 0xc71e05d4
or ecx, edx
mov edi, ecx
xor edi, 0xa0410
xor ecx, 0xc12008
mov ebx, esi
or ebx, 0x2cff438
mov edx, ebx
not edx
or ecx, 0x9c000282
and ecx, 0x9ec5228a
and edi, 0xad430
or edi, ecx
and ebx, 0x9ec5228a
and edx, 0x61300945
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xb7078819
and edx, 0x48f877e6
or edx, ecx
mov ecx, edx
xor ecx, 0x4a3783df
and esi, 0x7aa77a58
and ebp, 0x855885a7
or ebp, esi
mov ebx, ebp
xor ebx, 0x855885a7
xor edx, 0xb5c87c20
and ebx, edx
xor ebp, 0x7aa77a58
and ebp, ecx
or ebp, ebx
xor edx, ebp
test edx, ebp
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
xor al, r8b
and cl, r8b
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
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 al, 1
mov eax, 0x6b37363d
mov ecx, 0xe6a2df37
cmovne eax, ecx
test bl, 1
mov ecx, 0x6b37363d
cmovne ecx, eax
test dl, 1
jmp 0x140016c77
cmp eax, 0x5c9bd7a5
je 0x14001560e
cmp eax, 0x5d96f70d
jne 0x140001390
mov eax, dword [rsp + 0x21c]
add eax, 1
mov dword [rsp + 0x1e8], eax
mov eax, 0x261e9780
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xe6c0f888
je 0x14001562b
cmp eax, 0xe6d920d0
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xce3e7132
mov edx, ebx
and edx, 0x31c18ecd
or edx, ebp
mov ebp, edx
xor ebp, 0x10c10008
xor edx, 0x265002
mov ecx, ebx
xor ecx, 0x10e75c4a
and ecx, ebx
or edx, 0xef18a3b5
mov esi, ecx
not esi
mov eax, edx
and eax, 0x8c3a1ec6
and ebp, 0x10c54008
or ebp, eax
or edx, esi
and esi, 0x8c3a1ec6
and ecx, 0x73c5e139
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xef18a3b4
and edx, 0x10e75c4b
or edx, eax
not edx
and edi, 0xaa051ad6
and ebx, 0x55fae529
or ebx, edi
xor ebx, 0x55fae529
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xed1c8a18
and ebx, 0x12e375e7
or ebx, eax
xor ebx, 0x12e375e7
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and cl, bl
mov edx, r9d
and dl, r10b
or dl, cl
xor bl, dl
and bl, dl
xor r10b, r9b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, r10b
xor r10b, 1
and dl, r10b
or dl, al
mov eax, ecx
and al, r10b
xor cl, r10b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov ebp, 0xac9261c2
mov eax, 0x5e936dc0
cmovne ebp, eax
test cl, 1
mov eax, 0xac9261c2
cmovne eax, ebp
jmp 0x140018255
cmp eax, 0x92d174ad
je 0x14001564f
cmp eax, 0x92e8349c
jne 0x140001390
mov eax, 0x3e85a04a
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xa642992
je 0x14001566b
cmp eax, 0xa8ae282
jne 0x140001390
mov rcx, qword [rsp + 0x128]
call fcn.140018390
mov eax, 0xa3e104fa
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x49795320
je 0x140015680
cmp eax, 0x49fb568f
jne 0x140001390
mov eax, dword [0x1400b2d6c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xafe48f38
mov ecx, ebp
and ecx, 0x501b70c6
or ecx, edx
xor ecx, 0x501b70c6
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and eax, ecx
and edx, ebp
or edx, eax
xor ecx, edx
test ecx, edx
sete al
cmp dword [0x1400b2d68], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov ecx, edx
xor cl, bl
test dl, dl
mov eax, 0x30307b01
mov edx, 0x64c3a712
cmovne eax, edx
test bl, bl
mov ebp, 0x30307b01
jmp 0x14000f82b
cmp eax, 0xd083c7f7
je 0x140015766
cmp eax, 0xd0a08853
jne 0x140001390
mov eax, 0x5e4871d3
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xb020a98f
je 0x1400158de
cmp eax, 0xb038305f
jne 0x140001390
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x7080db10
and eax, 0x8f7f24ee
or eax, ebx
mov ebx, eax
xor ebx, 0x8f5e0486
xor eax, 0x7080db11
mov edi, ebp
not edi
mov esi, eax
and esi, 0x20a1fa78
and ebx, 0xdf5e0586
or ebx, esi
or eax, edi
and edi, 0x20a1fa78
and ebp, 0xdf5e0587
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe8476850
and eax, 0x17b897af
or eax, ebp
xor eax, 0x17b897af
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
setne r10b
sete r8b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl r9b
mov eax, r9d
xor al, bl
and al, r9b
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
xor cl, 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
and al, r8b
and dl, r10b
or dl, al
mov eax, ebx
xor al, r8b
and al, bl
and r10b, r9b
and bl, r8b
or bl, r10b
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov ecx, edx
xor cl, 1
and dl, cl
mov eax, ebx
mov r8d, ecx
and r8b, dl
xor dl, cl
mov r9d, ebx
mov r10d, ecx
and r10b, bl
xor cl, bl
xor bl, 1
and al, bl
or dl, r8b
xor r9b, al
xor al, 1
or al, bl
xor al, 1
or al, r9b
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
or cl, r10b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf86e777a
mov ebp, 0xba12907e
cmovne edx, ebp
test cl, 1
mov ecx, 0xf86e777a
jmp 0x1400113b8
cmp eax, 0x299c26a7
je 0x1400158f3
cmp eax, 0x299f3eaf
jne 0x140001390
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0x290]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
mov r8, qword [rsp + 0xf0]
mov ebp, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rbp - 1]
imul edx, ebp
mov ecx, edx
not ecx
mov ebx, edx
or ebx, 0xef0fcfd6
mov edi, ebx
not edi
mov esi, ecx
or esi, 0x10f03029
and ebx, 0x87c5b82e
and edi, 0x10300001
or edi, ebx
mov ebp, esi
not ebp
and esi, 0x87c5b82e
and ebp, 0x680a47d0
or ebp, esi
xor ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xef0fcfd7
and ebp, 0x10f03028
or ebp, ebx
not ebp
and ecx, 0xf2869ce7
and edx, 0xd796318
or edx, ecx
xor edx, 0xd796318
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4fa8c954
and edx, 0xb05736ab
or edx, ecx
xor edx, 0xb05736ab
setne r9b
sete r11b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg dl
mov eax, edx
xor al, r11b
not al
and al, r11b
mov ebx, edx
or bl, r11b
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
and r9b, r10b
or r10b, r11b
and dl, r11b
or dl, r9b
mov ecx, r10d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 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 al, 1
mov eax, 0x85f2c6a1
mov ebx, 0x5c9bd7a5
cmovne eax, ebx
movzx ebp, word [r8]
test cl, 1
cmove eax, ebx
mov word [rsp + 0x106], bp
test dl, 1
mov ecx, 0x85f2c6a1
jmp 0x140017bdf
cmp eax, 0x6ed36f55
je 0x140015a0c
cmp eax, 0x6f7e47c9
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
mov ecx, edx
xor ecx, 0x261d5e9b
and ecx, edx
not edx
and edx, 0x40c061b
and ebp, 0x22115880
or ebp, edx
mov edx, ebp
xor edx, 0x20100880
xor ebp, 0xddeea77f
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0xae9777c
and edx, 0x24140883
or edx, edi
or ebp, ebx
and ebx, 0xae9777c
and ecx, 0xf5168883
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xd9e2a164
and ebp, 0x261d5e9b
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
xor edx, 0x75efcdf1
mov ebx, edx
and ebx, ecx
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x67c2147b
and edx, 0x983deb84
or edx, ebx
xor edx, 0xedd22674
and ebp, 0x8e6b395f
mov ebx, ecx
and ebx, 0x7194c6a0
or ebx, ebp
xor ebx, 0x8e6b395e
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
mov ebp, edx
and ebp, 0x922c6007
and edx, ecx
and ecx, 0x6dd39ff8
or ecx, ebp
xor ecx, 0x6dd39ff8
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf612a26e
and ecx, 0x9ed5d91
or ecx, ebp
xor ecx, 0x9ed5d91
or ecx, edx
cmp ecx, 0xffffffff
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
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
xor dl, 1
mov ecx, eax
xor cl, 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 cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xdf764d02
mov ebp, 0x57a4c5e9
cmovne edx, ebp
test cl, 1
mov ecx, 0xdf764d02
cmovne ecx, edx
test al, 1
jmp 0x140017b1a
cmp eax, 0x8ace3ed8
je 0x140015aeb
cmp eax, 0x8bb1ac7b
jne 0x140001390
mov eax, 0xc6e88ef6
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x3ae5259
je 0x140015b07
cmp eax, 0x52f2c19
jne 0x140001390
mov rax, qword [rsp + 0x178]
mov rcx, qword [rsp + 0x1a0]
lea rax, [rax + rcx*2]
mov qword [rsp + 0x1c0], rax
mov eax, 0x995b5ab6
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x41b014ab
je 0x140015c63
cmp eax, 0x4221b1ea
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
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
mov ebp, ebx
not ebp
and ebp, 0x6f21403d
and ebx, 0x90debfc2
or ebx, ebp
xor ebx, 0x90debfc2
and edx, 0x7197a951
and ecx, 0x8e6856ae
or ecx, edx
xor ecx, 0x8e6856ae
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1d0bb892
and ecx, 0xe2f4476d
or ecx, edx
xor ecx, 0xe2f4476d
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
xor cl, 1
and bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
mov r8d, ebx
and r8b, al
or bl, cl
and cl, dl
or cl, r8b
xor dl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x6a0dc07d
mov edx, 0x63c23986
cmovne eax, edx
test bl, 1
mov edx, 0x6a0dc07d
cmovne edx, eax
test cl, cl
jmp 0x14000e8bd
cmp eax, 0xc9957a55
je 0x140015e1d
cmp eax, 0xcaad5d0f
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa2ac6fd4
and edx, 0x5d53902b
or edx, ecx
mov ecx, edx
xor ecx, 0x58419003
xor edx, 0x2044000
and edx, 0x7164028
and ecx, 0xf8e9bfd7
or ecx, edx
mov edx, ecx
xor edx, 0x7164028
mov ebp, ecx
xor ebp, 0xf8e9bfd7
mov ebx, ecx
xor ebx, 0xf1969d1b
mov edi, ebx
and edi, ebp
and ebx, edx
mov edx, edi
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0xf1898c0b
and edi, 0xe7673f4
or edi, eax
or edx, esi
and esi, 0xf1898c0b
and ebx, 0xe7673f4
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x2b5b675a
and edx, 0xd4a498a5
or edx, eax
xor edx, 0x22244597
and ebp, 1
xor ecx, 0xf8e9bfd6
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x86394fb9
and ecx, 0x79c6b046
or ecx, eax
xor ecx, 0x79c6b046
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
mov ebx, edx
xor bl, r9b
and bl, dl
mov edx, ebx
not dl
and dl, bl
mov eax, edx
and al, bl
xor dl, bl
or dl, al
mov eax, edx
and dl, cl
mov ebx, ecx
and bl, r9b
xor cl, r9b
xor r9b, r8b
xor al, 1
and al, r8b
or al, dl
or cl, bl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
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, 0xf062adf4
mov ebp, 0x81ac5eb4
cmovne edx, ebp
test al, 1
mov eax, 0xf062adf4
jmp 0x14000c3ea
cmp eax, 0xa86f2593
je 0x140015e32
cmp eax, 0xa9133fb6
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7a4dc6f9
and ecx, edx
and edx, 0x85b23906
or edx, ebp
xor edx, 0x85b23906
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0x3855ecf3
mov ebx, ebp
and ebx, ecx
and ebp, edx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x16a86c5
and ebp, 0xfe95793a
or ebp, ebx
xor ebp, 0xc6c095c8
and edx, 0x38cda5d8
mov ebx, ecx
and ebx, 0xc7325a27
or ebx, edx
xor ebx, 0x38cda5d9
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x66740026
and ecx, 0x998bffd9
or ecx, edx
xor ecx, 0x998bffd9
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x3f6250e8
and ebp, ecx
not ecx
and ecx, 0x2bc2a7d5
and edx, 0xd43d582a
or edx, ecx
mov ecx, edx
xor ecx, 0x200028
xor edx, 0x2b4200c0
or edx, 0xc09daf17
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x561dd217
and ecx, 0x296200e8
or ecx, edi
or edx, ebx
and ebx, 0x561dd217
and ebp, 0xa9e22de8
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x28c6c71a
and edx, 0xd73938e5
or edx, ecx
mov ecx, edx
xor ecx, 0x48516808
xor edx, 0x40322
and edx, 0xa00e0327
and ecx, 0x5ff1fcd8
or ecx, edx
xor ecx, 0x5ff1fcd8
cmp ecx, 0xffffffff
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
and bl, dl
or bl, r8b
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov ebx, edx
xor bl, cl
test cl, cl
mov eax, 0xc521b4c7
mov ecx, 0x6dd66a61
cmovne eax, ecx
test dl, dl
mov edx, 0xc521b4c7
cmove eax, edx
jmp 0x1400175ed
cmp eax, 0x21ebf46f
je 0x140015fff
cmp eax, 0x2270b000
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
or edx, 0x73d4748f
mov ebp, edx
not ebp
mov ebx, esi
or ebx, 0xc000350
and ebx, 0x4ed473d5
mov eax, edi
and eax, 0x3100040a
or eax, ebx
and edx, 0x4ed473d5
and ebp, 0x802b8820
or ebp, edx
xor ebp, eax
mov eax, ebp
not eax
and eax, 0x8c2b8b71
and ebp, 0x73d4748e
or ebp, eax
mov eax, ebp
not eax
and edi, eax
and ebp, esi
or ebp, edi
xor eax, ebp
test eax, ebp
sete dl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r8b
mov ecx, edx
mov ebx, eax
or bl, dl
xor al, dl
or dl, r8b
xor dl, 1
xor cl, r8b
not cl
and cl, r8b
mov r8d, edx
and r8b, cl
xor cl, dl
or cl, r8b
xor bl, 1
mov edx, ebx
and dl, al
xor al, bl
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 al, 1
mov eax, 0xd7e734c
mov ebp, 0x201199ad
cmovne eax, ebp
test bl, bl
mov edx, 0xd7e734c
jmp 0x1400158c5
cmp eax, 0x65407c65
je 0x140016014
cmp eax, 0x678c0ca2
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xb7c4659e
and ecx, edx
and edx, 0x483b9a61
or edx, ebp
xor edx, 0x483b9a61
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebx, edx
mov ecx, edx
xor ecx, 0x1bd7af10
and ecx, edx
not edx
and edx, 0x753c6112
and ebx, 0x8ac39eed
or ebx, edx
mov edi, ebx
xor edi, 0x8ac39eed
mov edx, edi
and edx, 0x1bd7af10
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd46b3ced
and ecx, 0x2b94c312
or ecx, edx
mov ebp, ecx
xor ebp, 0x30414401
and edi, 1
xor ebx, 0x8ac39eec
or ebx, edi
mov edx, ebx
not edx
and edx, 0x1b9a23a3
and ebx, 0xe465dc5c
or ebx, edx
mov edx, ebx
xor edx, 0x2045d414
xor ecx, 0xcfbc93fc
xor ebx, 0x1b9a23a3
mov edi, ecx
and edi, 0xce3229ca
and ebp, 0x31cdd635
or ebp, edi
or ecx, ebx
and ebx, 0xce3229ca
and edx, 0x31cdd635
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x5e900dc2
and edx, ecx
not ecx
and ecx, 0x5e900dc2
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa16ff23d
and edx, 0x5e900dc2
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe48fd9a
and edx, 0xf1b70265
or edx, ebp
xor edx, 0xe48fd9a
xor ecx, edx
test ecx, edx
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
mov ecx, eax
xor cl, 1
and bl, dl
or bl, r8b
mov edx, eax
and dl, bl
xor bl, 1
and cl, bl
or cl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0xe29684e
mov eax, 0xfcf82eed
cmovne edx, eax
test bl, bl
mov eax, 0xe29684e
jmp 0x14001407c
cmp eax, 0xf0b49385
je 0x140016029
cmp eax, 0xf0b95302
jne 0x140001390
mov eax, dword [0x1400b2d6c]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0xe5eaae40
mov ecx, ebp
and ecx, 0x1a1551be
or ecx, eax
mov eax, ecx
xor eax, 0x2145020
xor ecx, 0xe5eaae41
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, edx
not edi
mov esi, ecx
and esi, 0x7d0b0d9e
and eax, 0x82f4f260
or eax, esi
or ecx, edi
and edi, 0x7d0b0d9e
and edx, 0x82f4f261
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xab216974
and eax, 0x54de968b
or eax, edx
or ecx, ebp
and ebp, 0xab216974
and ebx, 0x54de968b
or ebx, ebp
xor ebx, eax
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400b2d68], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor al, bl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xf885cba4
mov ebp, 0x6f7e47c9
cmovne ecx, ebp
test al, al
mov eax, 0xf885cba4
cmovne ecx, eax
test dl, dl
jmp 0x140013441
cmp eax, 0x9bad95a2
je 0x140016129
cmp eax, 0x9bd1478f
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x254aa3e2
mov ebx, ecx
and ebx, 0xdab55c1c
or ebx, edx
xor ebx, 0xdab55c1c
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0xadfa03d9
and ecx, 0x5205fc26
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10057400
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x4b328a67
and edx, 0xb4cd7598
or edx, edi
xor ecx, 0x9320241
and ecx, 0x4b328a67
and ebp, 0xb4cd7598
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r9b
and bl, al
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, 1
and bl, dl
xor bl, 1
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, r10b
and bl, r8b
or bl, cl
and r9b, r8b
and r10b, al
or r10b, r9b
mov ecx, eax
and cl, r8b
xor al, r8b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor al, 1
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, al
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x448ae008
mov ebp, 0x289b60b3
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0x448ae008
jmp 0x140017bdf
cmp eax, 0x1047d016
je 0x140016152
cmp eax, 0x1188e04f
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x7676fc16
and ecx, edx
not edx
and edx, 0x7676fc16
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x898903e9
and ecx, 0x7676fc16
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xa252cfcc
mov ebx, ebp
and ebx, edx
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x5dad3032
and ebp, 0xa252cfcd
or ebp, ebx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebx, ecx
not ebx
or ecx, 0xa3e23e09
mov ebp, ecx
not ebp
or ebx, 0x5c1dc1f6
mov edx, ebx
not edx
and ecx, 0xbbaa0ccd
and ebp, 0x4415c132
or ebp, ecx
and ebx, 0xbbaa0ccd
and edx, 0x403200
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x83c11c42
and edx, 0x7c3ee3bd
or edx, ecx
xor edx, 0x2023224b
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
mov r10d, eax
xor r10b, 1
and r9b, r8b
or cl, r9b
mov r8d, ecx
xor r8b, 1
mov ebx, r10d
and bl, al
mov r9d, ecx
and r9b, r8b
mov edx, ebx
xor dl, 1
xor bl, r10b
or dl, al
xor dl, 1
or dl, bl
mov ebx, r9d
xor bl, 1
xor r9b, cl
or bl, r8b
xor bl, 1
or bl, r9b
xor bl, dl
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xad8efd4e
mov eax, 0xb2bc532
cmovne edx, eax
test cl, 1
mov eax, 0xad8efd4e
cmovne eax, edx
test bl, 1
jmp 0x14001694b
cmp eax, 0x5346dfc5
je 0x1400162ce
cmp eax, 0x53b833bb
jne 0x140001390
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov edx, ebx
or edx, 0x6892a48
mov edi, ebx
and edi, 0x6892a48
mov eax, ebp
and eax, 0xf976d5b6
or eax, edi
and edx, 0x6892a49
xor edx, eax
mov eax, edx
not eax
and ebp, eax
and edx, ebx
or edx, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne r8b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r10b
mov ebx, r10d
xor bl, al
and bl, r10b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and dl, r8b
and cl, r9b
or cl, dl
mov edx, r10d
xor dl, r9b
and dl, r10b
xor al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
not bl
and al, cl
and bl, dl
or bl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, bl
test dl, 1
mov eax, 0x362bd052
mov edx, 0x73465f3c
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, 1
mov ecx, 0x362bd052
jmp 0x140017bdf
cmp eax, 0xdd83d5c8
je 0x1400162e3
cmp eax, 0xde6a358c
jne 0x140001390
mov eax, 0x59e2cad3
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xb60c2132
je 0x140016459
cmp eax, 0xb7abc6b9
jne 0x140001390
mov rcx, qword [rsp + 0x138]
mov edx, dword [rsp + 0x1ac]
call fcn.14001b760
mov edx, dword [0x1400b2d6c]
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
not ebx
mov ebp, ecx
xor ebp, 0x2eac45bf
mov edx, ebp
and edx, ebx
and ebp, ecx
mov edi, edx
and edi, ebp
xor ebp, edx
mov esi, dword [0x1400b2d68]
or ebp, edi
mov edi, ebp
not edi
and edi, 0xd153ba41
and ebp, 0x2eac45be
or ebp, edi
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x6b1c8508
and ecx, 0x94e37af7
or ecx, ebx
xor ecx, 0x94e37af7
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ecx, ebp
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x4522821e
and ecx, 0xbadd7de1
or ecx, ebp
xor ecx, 0xbadd7de1
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp esi, 0xa
setl dl
cmp esi, 9
setg cl
mov r9d, ebx
and r9b, cl
or bl, dl
and dl, r8b
or dl, r9b
xor dl, 1
or dl, cl
or cl, r8b
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
or bl, cl
xor cl, dl
mov edx, ebx
xor dl, cl
test dl, 1
mov edx, 0x7148bf1d
mov ebp, 0x7f8f5729
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x7148bf1d
cmovne ecx, ebp
mov qword [rsp + 0x1b0], rax
test bl, 1
jmp 0x140013969
cmp eax, 0x3054444d
je 0x14001657d
cmp eax, 0x33751680
jne 0x140001390
mov eax, 0xbe4608ed
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x79659cf0
je 0x140016704
cmp eax, 0x79e16a85
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xd1288ef0
and edx, ebp
mov ecx, ebp
or ecx, 0x2ed7710f
mov edi, edx
not edi
mov esi, ecx
and esi, 0xab8311a9
mov ebx, eax
and ebx, 0x50288e50
or ebx, esi
or ecx, edi
and edi, 0xab8311a9
and edx, 0x547cee56
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe76653f6
and ecx, 0x1899ac09
or ecx, edx
mov edx, ecx
xor edx, 0xc9b122f8
xor ecx, 0x364edd07
and eax, ecx
and edx, ebp
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
and cl, al
and al, r9b
xor bl, r9b
or bl, al
and dl, r9b
or cl, dl
mov eax, ebx
xor al, cl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
xor dl, 1
test al, al
mov eax, 0xe4c3a055
mov ebp, 0xe58aa205
cmovne eax, ebp
test cl, cl
cmovne eax, ebp
test dl, dl
mov ecx, 0xe4c3a055
jmp 0x140017bdf
cmp eax, 0x87648de5
je 0x140016813
cmp eax, 0x876bfef7
jne 0x140001390
mov rax, qword [rsp + 0x200]
mov eax, 0x44ed80ee
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x1b97f9e
je 0x14001683d
cmp eax, 0x23c9bd3
jne 0x140001390
mov rax, qword [rsp + 0x158]
mov ecx, dword [rsp + 0x21c]
cmp ecx, dword [rax + 0x18]
setb byte [rsp + 0x19f]
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
or ecx, 1
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x6bb506b2
and ebp, 0x944af94c
or ebp, esi
or ecx, edi
and edi, 0x6bb506b2
and edx, 0x944af94d
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
and ecx, ebx
not ebx
not edx
and ebx, edx
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete bl
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
xor bl, cl
mov ecx, ebx
xor cl, 1
and dl, al
and cl, bl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, edx
xor r8b, 1
and r8b, cl
xor cl, 1
and cl, dl
or cl, r8b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x9e6c1a2f
mov ebp, 0x167328fa
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x9e6c1a2f
jmp 0x14000e8bd
cmp eax, 0x3e299421
je 0x14001695e
cmp eax, 0x3e60e7d5
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x77c2e856
mov ebx, eax
and ebx, 0x883d17a8
or ebx, ebp
xor ebx, 0x883d17a8
mov ebp, eax
and ebp, 1
or ebp, ebx
and edx, 0xa4f9853d
and eax, 0x5b067ac2
or eax, edx
mov edx, eax
xor edx, 0x5b067ac2
xor eax, 0xa4f9853d
and eax, ebp
not ebp
and edx, ebp
or eax, edx
xor ebp, eax
test ebp, eax
setne r8b
sete bl
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
and cl, bl
and r8b, dl
or r8b, cl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, r8d
xor cl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and dl, bl
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x57a4c5e9
mov ebp, 0xe4b59aad
cmovne eax, ebp
test cl, 1
mov ecx, 0x57a4c5e9
cmovne eax, ecx
jmp 0x140013808
cmp eax, 0xc6e88ef6
je 0x14001697b
cmp eax, 0xc6f7fdce
jne 0x140001390
cmp byte [rsp + 0x1ef], 0
mov eax, 0xf42f7220
mov ecx, 0x86048423
cmovne eax, ecx
mov rcx, qword [rsp + 0x260]
mov qword [rsp + 0x88], rcx
mov ecx, dword [rsp + 0x26c]
mov dword [rsp + 0x3c], ecx
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 0x98], rcx
mov rcx, qword [rsp + 0x260]
mov qword [rsp + 0x90], rcx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xa63096cf
je 0x140016ad5
cmp eax, 0xa6663ee6
jne 0x140001390
mov eax, 0x7840c8a4
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x1e88c85a
je 0x140016b12
cmp eax, 0x1e94df74
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x9cf89f74
and edx, 0x6307608b
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x929d1ca4
and edx, 0x6d62e35b
or edx, ecx
mov ecx, edx
xor ecx, 0x61122800
xor edx, 0x6650110
and edx, 0x96ed553e
and ecx, 0x6912aac1
or ecx, edx
xor ecx, 0x6912aac1
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe99064ad
and ecx, 0x166f9b52
or ecx, edx
xor ecx, 0x166f9b52
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, ebx
xor al, cl
test bl, bl
mov edx, 0x891a21df
mov ebp, 0x59e2cad3
cmovne edx, ebp
test cl, cl
mov ecx, 0x891a21df
cmovne edx, ecx
test al, al
jmp 0x1400132ef
cmp eax, 0x6368fa1e
je 0x140016b67
cmp eax, 0x636e02cf
jne 0x140001390
mov rax, qword [rsp + 0xd8]
mov eax, 0x3ae1dc12
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xedd4c745
je 0x140016c7f
cmp eax, 0xedef2b6d
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebp, esi
or ebp, 0xff302944
mov edx, ebp
not edx
mov edi, eax
or edi, 0x434223
and edi, 0xad636b63
mov ebx, esi
and ebx, 0x52100004
or ebx, edi
and ebp, 0xad636b63
and edx, 0x8c9498
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xc23c1395
and edx, 0x3dc3ec6a
or edx, ebp
mov ebp, edx
xor ebp, 0xc2f3c52f
and esi, 0xa6f259d1
and eax, 0x590da62e
or eax, esi
mov ebx, eax
xor ebx, 0x590da62e
xor edx, 0x3d0c3ad0
and ebx, edx
xor eax, 0xa6f259d1
and eax, ebp
or eax, ebx
not eax
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov ebx, ecx
and bl, al
mov edx, ecx
xor dl, al
or dl, bl
mov r10d, edx
xor r10b, 1
xor cl, r9b
not cl
and cl, r9b
xor al, r8b
not al
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r8d, eax
xor r8b, 1
and dl, r10b
mov ebx, eax
and bl, r8b
mov ecx, edx
and cl, r10b
xor dl, r10b
or dl, cl
mov ecx, ebx
xor cl, 1
xor bl, al
or cl, r8b
xor cl, 1
or cl, bl
xor cl, dl
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x2f069a9a
mov ebp, 0xedd4c745
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x2f069a9a
jmp 0x140017bdf
cmp eax, 0x96c9c080
je 0x140016c94
cmp eax, 0x98c0962f
jne 0x140001390
mov eax, dword [rsp + 0x254]
mov eax, 0x958cfe44
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xdd96cff
je 0x140016db6
cmp eax, 0xe29684e
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov edi, dword [0x1400b2d68]
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
not ebx
and edx, 0x9c4a0bc1
and ecx, 0x63b5f43e
or ecx, edx
xor ecx, 0x63b5f43e
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5a75f9b6
and ecx, 0xa58a0649
or ecx, edx
xor ecx, 0xa58a0649
sete al
setne bl
cmp edi, 0xa
setl cl
cmp edi, 9
setg r9b
mov edx, eax
and dl, r9b
xor r9b, bl
mov r8d, r9d
xor r8b, 1
and bl, cl
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
mov ebx, eax
and bl, cl
xor al, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, al
mov r11d, ebx
xor r11b, 1
mov ecx, r9d
and cl, r8b
mov edx, ebx
and dl, r11b
mov r10d, ecx
and r10b, r9b
xor cl, r9b
or cl, r10b
xor dl, 1
mov r10d, edx
xor r10b, r11b
or dl, r11b
xor dl, 1
or dl, r10b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
xor r11b, r8b
or bl, r9b
xor bl, 1
or bl, r11b
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0xf5e1d34c
mov eax, 0x73465f3c
cmovne ecx, eax
test bl, 1
mov eax, 0xf5e1d34c
jmp 0x1400179c6
cmp eax, 0x4f7f3e52
je 0x140016fce
cmp eax, 0x502d65a9
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xe6b8f175
mov edx, ebx
and edx, 0x19470e8a
or edx, ebp
mov ebp, edx
xor ebp, 0x1000282
xor edx, 0xa6181154
mov ecx, ebx
xor ecx, 0xa71a13d6
and ecx, ebx
or edx, 0x58e5ec29
mov esi, ecx
not esi
mov eax, edx
and eax, 0x1caae118
and ebp, 0xa31012c6
or ebp, eax
or edx, esi
and esi, 0x1caae118
and ecx, 0xe3551ee7
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xfde560d8
and edx, 0x21a9f27
or edx, eax
xor edx, 0x5aff730f
and edi, 0x55d4aff6
and ebx, 0xaa2b5009
or ebx, edi
xor ebx, 0xaa2b5009
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
cmp ebx, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov eax, ecx
xor al, r9b
and al, cl
xor al, dl
mov r8d, eax
xor r8b, 1
and cl, dl
and bl, r9b
or bl, cl
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov edx, ebx
xor dl, 1
and dl, bl
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov r9d, edx
xor r9b, 1
mov ebx, r8d
and bl, al
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
and al, dl
and bl, r9b
or bl, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0xf2286e27
mov eax, 0x9e99c0e8
cmovne ecx, eax
test dl, 1
mov eax, 0xf2286e27
jmp 0x140011cd3
cmp eax, 0xd62e4734
je 0x140016fe3
cmp eax, 0xd7da6763
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x340b11
mov ebp, eax
and ebp, 0x41408024
or ebp, ecx
xor ebp, 0x41408024
mov ecx, eax
xor ecx, 0x41748b35
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xddeb3fe1
and ecx, 0x2214c01e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x63604b2a
and edx, 0xb1bf112
and eax, 0xf4e40eed
or eax, edx
mov edx, eax
xor edx, 0xf4e40eed
xor ecx, 0x9c9fb4d5
and edx, ecx
xor eax, 0xb1bf112
and eax, ebp
or eax, edx
xor ecx, eax
test ecx, eax
setne cl
sete al
cmp dword [0x1400b2d68], 0xa
setl bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor cl, bl
mov edx, ecx
xor dl, al
or cl, al
mov ebx, edx
xor bl, cl
test dl, dl
mov eax, 0x4a6c0156
mov edx, 0xfa7386f6
cmovne eax, edx
test cl, cl
mov ecx, 0x4a6c0156
cmovne eax, ecx
jmp 0x140010c07
cmp eax, 0xb2cf8825
je 0x140017130
cmp eax, 0xb327a6ce
jne 0x140001390
mov eax, 0xfe9d2036
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x2dc759df
je 0x140017256
cmp eax, 0x2e1812e7
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9fa8264
and edx, ecx
and ecx, 0xf6057d9b
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd6047181
xor ecx, 0x9fa8264
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x21b30e5a
and ebp, 0xde4cf1a5
or ebp, edi
or ecx, ebx
and ebx, 0x21b30e5a
and edx, 0xde4cf1a5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x17134af3
mov ebp, ecx
and ebp, 0xe8ecb50c
or ebp, edx
mov edi, ebp
xor edi, 0xe8ecb50c
mov edx, ebp
xor edx, 0xf5736830
and edx, edi
and ecx, 0x1d9fdd3c
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x3e3ae76f
and ecx, 0xc1c51890
or ecx, edx
mov ebx, ecx
xor ebx, 0x2841800
xor ebp, 0x60348b2
and ebp, 0x8ecb69b6
mov edx, edi
and edx, 0x71349649
or edx, ebp
xor edx, 0x8ecb69b7
and edi, 1
or edi, edx
mov edx, edi
not edx
xor ecx, 0xdc5ac5ad
mov ebp, ecx
and ebp, 0x3971267b
and ebx, 0xc68ed984
or ebx, ebp
or ecx, edi
and edi, 0x3971267b
and edx, 0xc68ed984
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0xac632b80
and edx, ecx
not ecx
and ecx, 0xac632b80
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x539cd47f
and edx, 0xac632b80
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xa741e7f8
and ecx, 0x58be1807
or ecx, edx
xor ecx, 0xa741e7f8
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, al
and cl, al
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x79659cf0
mov ebp, 0xd8233194
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x79659cf0
jmp 0x140016c77
cmp eax, 0x739c05a5
je 0x14001737a
cmp eax, 0x746ecd17
jne 0x140001390
mov eax, 0x6f7e47c9
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x8f189ca8
je 0x140017495
cmp eax, 0x8f31df58
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x18315a19
and edx, ebp
not ebp
and ebp, 0x8301801
and ecx, 0x10014218
or ecx, ebp
xor ecx, 0x10014218
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x153e0dbd
and edx, 0xeac1f242
or edx, ecx
mov ebp, edx
xor ebp, 0xf2a08053
xor edx, 0xd0f57a4
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x4567c08
and ebp, 0xfba983f7
or ebp, edx
mov edx, ebp
xor edx, 0x1a0102a0
xor ebp, 0x4567c09
mov edi, ecx
and edi, 0xe1ec8d56
and ebx, 0x1e1372a8
or ebx, edi
or ecx, ebp
and ebp, 0xe1ec8d56
and edx, 0x1e1372a9
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x16e2ddc5
and edx, ecx
not ecx
and ecx, 0x16e2ddc5
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x8c353ee4
and edx, 0x73cac11b
or edx, ecx
mov ecx, edx
xor ecx, 0x4420084a
xor edx, 0x9ad7e321
mov ebp, edx
and ebp, 0x33cb9694
and ecx, 0xcc34696b
or ecx, ebp
xor ecx, 0xcc34696b
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, eax
xor bl, r9b
xor bl, 1
or bl, al
mov ecx, ebx
not cl
or r10b, r8b
or al, r9b
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
xor al, 1
and cl, bl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xb7abc6b9
mov ebp, 0x7f8f5729
cmovne eax, ebp
test cl, 1
cmovne eax, ebp
not dl
test dl, 1
mov ecx, 0xb7abc6b9
jmp 0x140017bdf
cmp eax, 0x72cf0b1
je 0x1400175f5
cmp eax, 0x7e0d63c
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x15d55bfb
and edx, ecx
or ecx, 0xea2aa404
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xfcd80488
and ebp, 0x1055b73
or ebp, edi
or ecx, ebx
and ebx, 0xfcd80488
and edx, 0x327fb77
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xea2aa404
and ecx, 0x15d55bfb
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xd90013ef
and ecx, 0x26ffec10
or ecx, edx
mov ebx, ecx
xor ebx, 0x26e40c01
mov edx, ebp
not edx
xor ecx, 0xd90013ee
mov edi, edx
and edi, 0xc81be11a
and ebp, 0x37e41ee5
or ebp, edi
or edx, ecx
and ecx, 0xc81be11a
and ebx, 0x37e41ee5
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x81fbfbd7
and edx, 0x7e040428
or edx, ecx
mov ecx, edx
xor ecx, 0x32040428
xor edx, 0x815012c0
and edx, 0xcd5012c0
and ecx, 0x32afed3f
or ecx, edx
mov edx, ecx
xor edx, 0xabc40d
xor ecx, 0x54000c0
and ecx, 0x374429f2
and edx, 0xc8bbd60d
or edx, ecx
xor edx, 0x374429f2
cmp edx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg r9b
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
xor cl, 1
and r9b, dl
or 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 al, 1
mov ecx, 0xa9133fb6
mov eax, 0xc521b4c7
cmovne ecx, eax
test r9b, r9b
mov eax, 0xa9133fb6
cmovne eax, ecx
jmp 0x14001788f
cmp eax, 0x448ae008
je 0x14001760a
cmp eax, 0x44ed80ee
jne 0x140001390
mov rsi, qword [rsp + 0x200]
mov ecx, dword [0x1400b2d6c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0x4e00a600
mov edx, ebx
and edx, 0x384804
or edx, ecx
xor edx, 0x384804
mov ecx, ebx
xor ecx, 0x4e38ee04
and ecx, ebx
mov edi, edx
and edi, ecx
xor ecx, edx
mov edx, dword [0x1400b2d68]
or ecx, edi
mov edi, ecx
not edi
and edi, 0xb1c711fa
and ecx, 0x4e38ee05
or ecx, edi
mov edi, ecx
not edi
and ebp, 0xad1fcc0d
and ebx, 0x52e033f2
or ebx, ebp
mov ebp, ecx
and ebp, 0xd9a5ad19
and edi, 0x265a52e6
or edi, ebp
mov ebp, ebx
xor ebp, 0x24012e2
xor ebx, 0xad1fcc0d
or ecx, ebx
and ebx, 0xd9a5ad19
and ebp, 0x265a52e6
or ebp, ebx
xor ebp, edi
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xe9d21670
and ecx, 0x162de98f
or ecx, ebp
xor ecx, 0x162de98f
setne r8b
sete al
cmp edx, 9
setg cl
cmp edx, 0xa
setl dl
mov ebx, edx
xor bl, al
and r8b, dl
or dl, al
xor dl, 1
or dl, bl
mov r9d, edx
xor r9b, 1
and cl, al
or cl, r8b
mov eax, ecx
xor al, 1
mov ebx, edx
and bl, r9b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, al
xor al, dl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x277222d
mov ebp, 0x876bfef7
cmovne ecx, ebp
mov rdx, qword [rsi]
test bl, 1
cmove ecx, ebp
mov qword [rsp + 0x1f0], rdx
test al, 1
mov eax, 0x277222d
jmp 0x140016c77
cmp eax, 0xcda2066a
je 0x14001772e
cmp eax, 0xcdaebe47
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ebp, esi
or ebp, 0x3b517905
mov edi, ebp
not edi
mov edx, ebx
or edx, 0xc4ae86fa
mov ecx, edx
not ecx
and ebp, 0x13f7cf4b
and edi, 0xc40800b0
or edi, ebp
and edx, 0x13f7cf4b
and ecx, 0x28003004
or ecx, edx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x3b517904
and ecx, 0xc4ae86fb
or ecx, edx
mov edx, ecx
not edx
and edx, 0x50bc0590
and ecx, 0xaf43fa6f
or ecx, edx
mov edx, ecx
xor edx, 0x27004a28
xor ecx, 0x50bc0590
mov ebp, ecx
and ebp, 0x8867b457
and edx, 0x77984ba8
or edx, ebp
or ecx, esi
and esi, 0x8867b457
and ebx, 0x77984ba8
or ebx, esi
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xcfd8c23a
and ecx, 0x30273dc5
or ecx, edx
xor ecx, 0x30273dc5
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov eax, ebx
xor al, r10b
and al, bl
mov edx, eax
xor dl, 1
or al, dl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, r9d
xor dl, al
mov ecx, edx
and cl, r9b
and dl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
and r8b, bl
and r10b, r9b
or r10b, r8b
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
xor bl, 1
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
mov r8d, ebx
xor r8b, 1
mov r9d, edx
xor r9b, 1
mov eax, edx
and al, r9b
mov ecx, r8d
and cl, bl
mov r10d, eax
and r10b, dl
xor al, dl
or al, r10b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, al
mov eax, r9d
and al, bl
xor r9b, bl
or r9b, al
mov eax, r9d
xor al, cl
test al, 1
mov eax, 0x65065758
mov edx, 0xcb18f0b3
cmovne eax, edx
test r9b, 1
mov edx, 0x65065758
jmp 0x14000e8b7
cmp eax, 0xac8c88a1
je 0x140017896
cmp eax, 0xac9261c2
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0xd89ecef6
mov ebx, ebp
not ebx
or ecx, 0x27613109
mov edx, ecx
not edx
and ebp, 0xfd152606
and ebx, 0x2601109
or ebx, ebp
and ecx, 0xfd152606
and edx, 0x8ac8f0
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x600c69ed
and edx, 0x9ff39612
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0x476d58e4
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0x14bb3263
and ebx, 0xeb44cd9c
or ebx, edi
or ecx, edx
and edx, 0x14bb3263
and ebp, 0xeb44cd9c
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, 0x444c6dc9
and ebp, 0xbbb39236
or ebp, edi
or ecx, ebx
and ebx, 0x444c6dc9
and edx, 0xbbb39236
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov r9d, eax
xor r9b, 1
mov edx, ecx
or dl, r8b
xor cl, r8b
not cl
and cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, eax
and dl, r9b
xor dl, 1
mov ebx, r9d
xor bl, dl
or dl, r9b
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, dl
test cl, 1
mov eax, 0x299f3eaf
mov ecx, 0x5c9bd7a5
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test bl, 1
mov ecx, 0x299f3eaf
jmp 0x140017bdf
cmp eax, 0x262c431e
je 0x1400179d1
cmp eax, 0x26a56858
jne 0x140001390
mov eax, 0xebcc0a49
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x6a0dc07d
je 0x1400179f1
cmp eax, 0x6b37363d
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov eax, ebp
and eax, 0x4c27ba56
mov ecx, ebp
xor ecx, 0xb3d845a9
and ecx, edx
mov ebx, eax
and ebx, ecx
xor ecx, eax
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xb3d845a8
and ecx, 0x4c27ba57
or ecx, eax
and edx, 0xc2313289
mov eax, ebp
and eax, 0x3dcecd76
or eax, edx
xor eax, 0xc2313288
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x6835c3b4
and ecx, 0x97ca3c4b
or ecx, ebx
or edx, ebp
and ebp, 0x6835c3b4
and eax, 0x97ca3c4b
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x9e223489
and ecx, edx
not edx
and edx, 0x2008
and eax, 0x9e221481
or eax, edx
mov edx, eax
xor edx, 0x9a200400
xor eax, 0x61ddeb7e
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x6442f3e1
and edx, 0x9a200408
or edx, ebx
or eax, ebp
and ebp, 0x6442f3e1
and ecx, 0x9bbd0c1e
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xed31b2bd
and eax, 0x12ce4d42
or eax, ecx
xor eax, 0x8cec79cb
sete al
setne cl
cmp dword [0x1400b2d68], 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
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x8e67a250
mov ebp, 0x1d4999f2
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x8e67a250
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x14000e8c0
cmp eax, 0xf2286e27
je 0x140017b2f
cmp eax, 0xf2f56c0f
jne 0x140001390
mov eax, 0xf1ee798a
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x9e9e3abf
je 0x140017bf2
cmp eax, 0x9ff6dde7
jne 0x140001390
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0x56a38892
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x81544524
and edi, 0xd5f5c526
mov ebx, esi
and ebx, 0x2020890
or ebx, edi
and ebp, 0xd5f5c526
and edx, 0x28083249
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x33b279f5
and edx, 0xcc4d860a
or edx, ebp
xor edx, 0x6511f166
and esi, 0x928a840f
and ecx, 0x6d757bf0
or ecx, esi
xor ecx, 0x6d757bf0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x19cebcaa
and ecx, 0xe6314355
or ecx, edx
xor ecx, 0xe6314355
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, ecx
and al, dl
and cl, bl
and bl, r8b
or bl, al
mov r9d, ebx
xor r9b, dl
and r9b, bl
and dl, r8b
or dl, cl
mov ecx, r9d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x710fe7f
mov ebp, 0x2dc759df
cmovne eax, ebp
test cl, cl
mov ecx, 0x710fe7f
cmovne eax, ecx
jmp 0x140013808
cmp eax, 0x15953a60
je 0x140017cf8
cmp eax, 0x1669f052
jne 0x140001390
mov rax, qword [rsp + 0x120]
mov byte [rax], 0
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov ebp, esi
or ebp, 0xd5d65ce
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0xe2029231
and ecx, 0xea57b635
mov edi, esi
and edi, 0x50841ca
or edi, ecx
and ebp, 0xea57b635
and edx, 0x10a00800
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xf2a29a30
and edx, 0xd5d65cf
or edx, ecx
and esi, 0xcda38c30
and ebx, 0x325c73cf
or ebx, esi
mov ecx, ebx
xor ecx, 0x305c70c6
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x8e810339
and edx, 0x717efcc6
or edx, ebp
xor ebx, 0x8c810030
and ebx, 0x8e810339
and ecx, 0x717efcc6
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov edx, ebx
xor dl, cl
and dl, bl
mov eax, edx
not al
and al, dl
xor al, 1
mov r10d, edx
xor r10b, al
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, bl
and cl, r8b
or cl, r9b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
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, 0xdf3fd36f
mov ebp, 0x262c431e
cmovne edx, ebp
test cl, 1
mov ecx, 0xdf3fd36f
cmovne ecx, edx
jmp 0x140017b18
cmp eax, 0x5978d55d
je 0x140017e2c
cmp eax, 0x597fb986
jne 0x140001390
mov eax, 0x77bf58f0
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0xe309a769
je 0x140017e6d
cmp eax, 0xe3c2da05
jne 0x140001390
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
or eax, 1
mov ebx, eax
not ebx
mov edi, edx
not edi
mov esi, eax
and esi, 0x93e18968
and ebx, 0x6c1e7696
or ebx, esi
or eax, edi
and edi, 0x93e18968
and edx, 0x6c1e7697
or edx, edi
xor edx, ebx
not eax
or eax, edx
not eax
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xf553fc45
and eax, 0xaac03ba
or eax, edx
xor eax, 0xaac03ba
setne al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg bl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov r8d, ebx
xor r8b, 1
mov ecx, eax
or cl, dl
xor al, dl
not al
and al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, ebx
and cl, r8b
mov edx, r9d
and dl, al
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x1579b70a
mov ebp, 0x529ab0c9
cmovne ecx, ebp
test al, 1
mov eax, 0x1579b70a
jmp 0x1400179c6
cmp eax, 0xbe39f35c
je 0x140018021
cmp eax, 0xbe4608ed
jne 0x140001390
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x9ebe3f6b
mov ecx, edx
and ecx, 0x6141c094
or ecx, ebp
mov ebp, ecx
xor ebp, 0x21410010
xor ecx, 0x2062500
mov ebx, edx
or ebx, 0x4206e584
and ecx, 0x4206e584
and ebp, 0xbdf91a7a
or ebp, ecx
and ebx, 0x4206e585
xor ebx, ebp
and edi, 0xc7b718cf
and edx, 0x3848e730
or edx, edi
mov ecx, edx
xor ecx, 0x8080510
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0xf246eaad
and ebx, 0xdb91552
or ebx, edi
xor edx, 0xc206088d
and edx, 0xf246eaad
and ecx, 0xdb91552
or ecx, edx
xor ecx, ebx
xor ebp, ecx
test ebp, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
mov r11d, ecx
and r11b, dl
xor cl, dl
or cl, r11b
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, r10d
or dl, cl
xor cl, 1
or cl, al
xor cl, 1
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, r10d
xor r10b, r8b
and r8b, al
and cl, r9b
or cl, r8b
or al, r9b
xor al, 1
or al, r10b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x3ae5259
mov ebp, 0x33751680
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x3ae5259
cmovne edx, ebp
test cl, 1
cmovne edx, eax
jmp 0x14000e8c0
cmp eax, 0x362bd052
je 0x14001813a
cmp eax, 0x3643233b
jne 0x140001390
mov eax, 0x1047d016
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp eax, 0x7eecd1b0
je 0x14001826a
cmp eax, 0x7f8f5729
jne 0x140001390
mov rcx, qword [rsp + 0x138]
mov edx, dword [rsp + 0x1ac]
call fcn.14001b760
mov eax, 0xb7abc6b9
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [rsp + 0x238]
cmp eax, 6
sete byte [rsp + 0x1ec]
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x78688567
mov ebx, edx
not ebx
or ebp, 0x87977a98
mov ecx, ebp
not ecx
and edx, 0x7980264a
and ebx, 0x86175890
or ebx, edx
and ebp, 0x7980264a
and ecx, 0x688125
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x78688567
and ecx, 0x87977a98
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x478867f4
and ecx, 0xb877980b
or ecx, ebp
xor ecx, 0xb877980a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1d9e47b4
and ecx, 0xe261b84b
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe261b84b
and ecx, 0x1d9e47b4
or ecx, edx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and cl, bl
or cl, al
xor dl, bl
mov eax, edx
not al
and al, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
mov edx, 0x442af082
mov ebp, 0xb51ecead
cmovne edx, ebp
test al, al
mov eax, 0x442af082
jmp 0x140010944
mov rax, qword [rsp + 0x158]
mov eax, 0x7eecd1b0
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x9603aa12
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x82c6528a
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x30027dc9
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
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, 0x8ca9f8e8
and ebp, 0x73560717
or ebp, edi
or ecx, ebx
and ebx, 0x8ca9f8e8
and edx, 0x73560717
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edi, ebp
or edi, 1
mov ebx, edi
not ebx
and ebp, 0x3b2fa45
and ecx, 0xfc4d05ba
or ecx, ebp
mov ebp, ecx
xor ebp, 0x684c0012
xor ecx, 0x3b2fa44
mov edx, edi
and edx, 0x94a395e9
and ebx, 0x6b5c6a16
or ebx, edx
or edi, ecx
and ecx, 0x94a395e9
and ebp, 0x6b5c6a16
or ebp, ecx
xor ebp, ebx
not edi
or edi, ebp
mov ecx, edi
mov edx, edi
xor edx, 0x37e23b95
and edx, edi
not edi
and edi, 0xbb15bf2e
and ecx, 0x44ea40d1
or ecx, edi
mov ebp, ecx
xor ebp, 0x20081
xor ecx, 0x33003b04
or ecx, 0xc81dc46a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3cf03b5a
and ebp, 0x3020085
or ebp, edi
or ecx, ebx
and ebx, 0x3cf03b5a
and edx, 0xc30fc4a5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x88211d40
and ecx, 0x77dee2bf
or ecx, edx
mov edx, ecx
xor edx, 0x4008590a
xor ecx, 0xb6402690
and ecx, 0xb674a6b0
and edx, 0x498b594f
or edx, ecx
mov ecx, edx
xor ecx, 0x408b184a
xor edx, 0xa05484a0
and edx, 0xa954c5a5
and ecx, 0x56ab3a5a
or ecx, edx
xor ecx, 0x56ab3a5a
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r10b
and dl, al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r11d, edx
xor r11b, 1
mov ecx, r11d
or cl, dl
xor dl, cl
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
not dl
and dl, bl
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
and r8b, al
and r10b, r9b
or r10b, r8b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and cl, al
or al, bl
and bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
test bl, 1
mov edx, 0xa04a32ed
mov ebp, 0xb42343cb
cmovne edx, ebp
test al, 1
mov eax, 0xa04a32ed
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x14000e8c0
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x7ba726ea
mov edx, ebp
and edx, 0x8458d914
or edx, ecx
xor edx, 0x8458d914
mov ecx, ebp
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x735536f3
and ecx, 0x8caac90c
or ecx, edx
mov edx, ecx
xor edx, 0x20c80c
and ebx, 0x62ea0082
and ebp, 0x9d15ff7d
or ebp, ebx
mov ebx, ebp
xor ebx, 0x10c82c
xor ecx, 0x735536f3
xor ebp, 0x62ea0082
mov edi, ecx
and edi, 0xdd8f37d1
and edx, 0x2270c82e
or edx, edi
or ecx, ebp
and ebp, 0xdd8f37d1
and ebx, 0x2270c82e
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xf0d42b2c
and ecx, 0xf2bd4d3
or ecx, edx
xor ecx, 0xf2bd4d3
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r11b
mov ecx, r11d
xor cl, r9b
and cl, r11b
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
or dl, cl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, 1
mov ebx, edx
xor bl, r10b
not bl
and bl, r10b
or dl, r10b
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, r11d
xor al, r8b
and al, r11b
and r10b, r9b
and r11b, r8b
or r11b, r10b
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r11d
xor al, 1
mov ecx, ebx
xor cl, 1
and bl, cl
and al, r11b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
xor al, bl
mov edx, ecx
and dl, r11b
xor cl, r11b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x892287a8
mov ebp, 0xcb4d4b17
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x258], rax
test dl, 1
mov eax, 0x892287a8
jmp 0x140016c77
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd753151a
mov ebx, ecx
and ebx, 0x28aceae4
or ebx, ebp
xor ebx, 0x28aceae4
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0xb20d774
and ecx, 0xf4df288b
or ecx, edx
mov edx, ecx
xor edx, 0x644e2081
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0x9b915f3a
and ebp, 0x646ea0c5
or ebp, edi
xor ecx, 0xb005730
and ecx, 0x9b915f3a
and edx, 0x646ea0c5
or edx, ecx
xor edx, ebp
xor ebx, edx
test ebx, edx
sete r8b
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov r9d, ecx
and r9b, bl
or bl, cl
xor bl, 1
mov eax, r8d
and al, dl
or dl, r8b
xor dl, 1
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
or al, r9b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, 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
mov ecx, edx
and cl, bl
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
mov edx, ecx
and cl, al
mov r8d, ebx
and r8b, al
xor bl, al
xor al, 1
xor dl, 1
and dl, al
or cl, dl
or bl, r8b
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x7168150e
mov eax, 0x97f66b2
cmovne edx, eax
test bl, 1
mov eax, 0x7168150e
jmp 0x140016945
mov eax, dword [0x1400b2d6c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x6979b1ed
mov ecx, ebp
xor ecx, 0x6979b1ed
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x96864e13
and ecx, 0x6979b1ec
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
xor edx, ecx
test edx, ecx
sete r8b
setne bl
cmp dword [0x1400b2d68], 0xa
setl al
mov ecx, eax
xor cl, bl
not cl
and cl, bl
or bl, al
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, r8d
xor dl, al
mov ebx, edx
xor bl, 1
and al, r8b
or al, dl
xor dl, al
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov ebx, r8d
and bl, cl
and dl, al
xor bl, 1
mov r9d, ecx
xor r9b, bl
or bl, cl
xor bl, 1
or bl, r9b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, bl
mov ecx, r8d
and cl, al
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0xb92c3668
mov ebp, 0xb51ecead
cmovne ecx, ebp
mov rbx, qword [rsp + 0x60]
mov qword [rsp + 0x230], rbx
test dl, 1
cmove ecx, ebp
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x238], edx
test al, 1
mov eax, 0xb92c3668
jmp 0x140016c77
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
or edx, 0x48325bb8
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0xb7cda447
and ecx, ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0xf977d3be
and ebp, 0x6882441
or ebp, esi
or edx, edi
and edi, 0xf977d3be
and ecx, 0x6882c41
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x39ba896a
and edx, 0xc6457695
or edx, ecx
mov ecx, edx
xor ecx, 0x7188d2d3
and ecx, ebx
not ebx
xor edx, 0x8e772d2c
and ebx, edx
or ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, r10d
xor al, r8b
and al, r10b
mov edx, eax
xor dl, 1
or al, dl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
not al
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r10b, r9b
or r9b, r8b
and cl, r8b
or cl, r10b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
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 r8d, eax
xor r8b, 1
mov r10d, edx
xor r10b, 1
mov ecx, eax
and cl, r8b
mov r9d, ecx
and r9b, al
xor cl, al
or cl, r9b
mov ebx, ecx
xor bl, 1
and bl, dl
and cl, r10b
or cl, bl
xor r10b, r8b
or dl, al
xor dl, 1
or dl, r10b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x5e4871d3
mov ebp, 0xd0a08853
cmovne eax, ebp
test dl, 1
mov edx, 0x5e4871d3
jmp 0x14000e8b7
mov eax, 0xe4c3a055
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xa94e3c69
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rcx, qword [rsp + 0x138]
mov edx, dword [rsp + 0x18c]
call fcn.14001b1d0
mov ebp, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x76a228d2
and ebp, edx
and edx, 0x895dd72d
or edx, ebx
xor edx, 0x895dd72d
mov ebx, edx
and ebx, ebp
xor edx, ebp
or edx, ebx
mov edi, edx
xor edi, 1
and edi, edx
mov ebx, edx
not ebx
and ebx, 0xfffffffe
and edx, 1
or edx, ebx
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0xca0d8a94
and edi, 0x35f2756b
or edi, ebx
mov ebx, edx
not ebx
or ebp, ebx
and ebx, 0xca0d8a94
and edx, 0x35f2756b
or edx, ebx
xor edx, edi
not ebp
or ebp, edx
mov edx, ebp
not edx
and ebp, 0x2baff212
and edx, 0xd4500ded
or edx, ebp
mov ebp, edx
xor ebp, 0x23a78000
xor edx, 0x8450016c
and ebp, 0x73a78c81
and edx, 0x8c58737e
or edx, ebp
xor edx, 0x73a78c81
cmp edx, 0xffffffff
setne r8b
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl r9b
mov ecx, edx
xor cl, r8b
and cl, dl
xor cl, r9b
mov r9d, ecx
xor r9b, 1
xor dl, bl
and dl, bl
xor bl, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
mov r8d, ebx
xor r8b, 1
and cl, r9b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, bl
and cl, r8b
or cl, dl
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
mov edx, ebx
xor dl, cl
test dl, 1
mov edx, 0xfe7a89b7
mov ebp, 0xd595289a
cmovne edx, ebp
test bl, bl
mov ebp, 0xfe7a89b7
cmovne ebp, edx
mov qword [rsp + 0x190], rax
test cl, 1
cmove ebp, edx
jmp 0x140015fed
mov eax, 0xfbe0f639
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [rsp + 0x21c]
mov qword [rsp + 0x1a0], rax
mov r8, qword [rsp + 0x180]
mov r9, qword [rsp + 0x1a0]
mov ebp, dword [0x1400b2d6c]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xa32eb744
and ebp, edx
and edx, 0x5cd148bb
or edx, ebx
mov ebx, edx
xor ebx, 0x1cc10013
xor edx, 0xa32eb744
mov edi, ebp
not edi
mov esi, edx
and esi, 0xc11e58ec
and ebx, 0x3ee1a713
or ebx, esi
or edx, edi
and edi, 0xc11e58ec
and ebp, 0x3ee1a713
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xc36cded1
and edx, 0x3c93212e
or edx, ebp
mov ebp, edx
xor edx, 0xc36cded1
mov edi, edx
or edi, 0xba802d0e
mov eax, edi
not eax
or ebx, 0x457fd2f1
and edi, 0x98a4aaf2
and eax, 0x455b5001
or eax, edi
mov esi, ebx
not esi
and ebx, 0x98a4aaf2
and esi, 0x2200050c
or esi, ebx
mov ebx, dword [0x1400b2d68]
xor ebp, 0x3c93212e
xor esi, eax
mov eax, esi
not eax
and eax, 0xe87eee93
and esi, 0x1781116c
or esi, eax
xor esi, 0x52fec39c
and edx, 0xb375eb99
mov eax, ebp
and eax, 0x4c8a1466
or eax, edx
xor eax, 0xb375eb98
and ebp, 1
or ebp, eax
not ebp
mov eax, esi
and eax, ebp
xor ebp, esi
or ebp, eax
mov eax, ebp
mov edx, ebp
xor edx, 0xf5d7b30d
and edx, ebp
not ebp
and ebp, 0x2551900c
and eax, 0xd0862301
or eax, ebp
xor eax, 0xd0862301
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0xa284cf2
and edx, 0xf5d7b30d
or edx, eax
sete al
setne r10b
cmp ebx, 0xa
setl dl
cmp ebx, 9
setg bl
mov ecx, edx
or cl, al
and al, bl
xor bl, r10b
xor cl, 1
or cl, bl
mov ebx, ecx
not bl
and dl, r10b
or dl, al
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf56888ba
mov ebx, 0x639e1074
cmovne eax, ebx
mov ebp, dword [r8 + r9*4]
test cl, cl
mov ecx, 0xf56888ba
cmovne eax, ecx
mov dword [rsp + 0x1ac], ebp
test dl, 1
cmove eax, ebx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0xd1e3df1e
mov ebp, ebx
and ebp, 0x2e1c20e0
or ebp, edx
xor ebp, 0x2e1c20e0
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xbf0dc77d
and edx, 0x40f23882
or edx, ebp
mov ebp, edx
xor ebp, 0xd22882
xor edx, 0xbf0dc77d
mov edi, edx
and edi, 0x4c2c9534
and ebp, 0xb3d36acb
or ebp, edi
or edx, ebx
and ebx, 0x4c2c9534
and eax, 0xb3d36acb
or eax, ebx
xor eax, ebp
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne r8b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov edx, r8d
and dl, cl
xor cl, al
and al, bl
or al, dl
or bl, r8b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
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
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 dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x431b2847
mov ebp, 0x9d313287
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x431b2847
jmp 0x14000e8bd
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1f56c67d
and edx, ecx
and ecx, 0xe0a93982
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa0813002
xor ecx, 0x1f56c67d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5968cb99
and ebp, 0xa6973466
or ebp, edi
or ecx, ebx
and ebx, 0x5968cb99
and edx, 0xa6973466
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, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x691ff81
and edx, ecx
not ecx
and ecx, 0x691ff81
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x7a34745f
and edx, 0x85cb8ba0
or edx, ecx
xor edx, 0x835a7421
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
or bl, cl
or cl, r8b
xor cl, 1
or cl, dl
or al, r8b
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x49795320
mov eax, 0x8ace3ed8
cmovne edx, eax
test cl, 1
mov eax, 0x49795320
jmp 0x14000fc88
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x6d3bf70
mov ebx, edx
not ebx
or ebp, 0xf92c408f
mov ecx, ebp
not ecx
and edx, 0xa1fc80b1
and ebx, 0x5800400e
or ebx, edx
and ebp, 0xa1fc80b1
and ecx, 0x6033f40
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x6d3bf70
and ecx, 0xf92c408f
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xca190ab4
and ecx, 0x35e6f54b
or ecx, edx
mov edx, ecx
not edx
mov edi, ecx
xor edi, 0x480100a0
or edi, 0x827c2e15
mov esi, edi
not esi
or ebx, 0x7d83d1ea
mov ebp, ebx
not ebp
and edi, 0x74a72828
and esi, 0x900d1c2
or esi, edi
and ebx, 0x74a72828
and ebp, 0x82580615
or ebp, ebx
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0x9de334ba
and ebp, 0x621ccb45
or ebp, ebx
xor ebp, 0x1f9f1aae
and edx, 1
xor ecx, 0x35e6f54a
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xf5df1a6b
and edx, 0xa20e594
or edx, ecx
xor edx, 0xf5df1a6b
sete r8b
setne bl
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r9b
mov eax, ebx
mov r10d, r11d
xor r10b, bl
or r11b, bl
or bl, r9b
xor al, r9b
not al
and al, r9b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
xor r8b, r9b
xor r11b, 1
or r11b, r8b
xor r11b, 1
mov edx, r10d
and dl, r11b
xor r11b, r10b
or r11b, dl
mov ecx, r11d
xor cl, 1
mov ebx, eax
mov edx, ecx
mov r8d, eax
xor r8b, cl
or cl, al
xor al, 1
and bl, al
and dl, r11b
xor bl, 1
mov r9d, ebx
xor r9b, al
or bl, al
xor bl, 1
or bl, r9b
xor dl, 1
mov eax, edx
xor al, r11b
or dl, r11b
xor dl, 1
or dl, al
xor dl, bl
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, dl
test cl, 1
mov eax, 0x2563eb7c
mov ecx, 0x2adcd746
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test bl, 1
mov ecx, 0x2563eb7c
jmp 0x140017bdf
mov eax, 0x4506bc41
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x200]
add rax, 0xfffffffffffffff0
mov qword [rsp + 0xd8], rax
mov rsi, qword [rsp + 0xd8]
add rsi, 0x48
mov ebp, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0x60e402c1
mov ebx, edx
and ebx, 0x130
or ebx, ebp
xor ebx, 0x130
and edx, 0x9f1bfc0e
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x9f1bfc0e
and edx, 0x60e403f1
or edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
or ebp, 1
mov edi, ebp
not edi
and ebx, 0x96ae9ff0
and edx, 0x6951600f
or edx, ebx
mov ebx, ebp
and ebx, 0xf9c713e3
and edi, 0x638ec1c
or edi, ebx
mov ebx, edx
xor ebx, 0x10600c
xor edx, 0x96ae9ff1
or ebp, edx
and edx, 0xf9c713e3
and ebx, 0x638ec1c
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
xor edx, 0x7aa5811c
and edx, ebp
not ebp
and ebp, 0x7aa5811c
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x855a7ee3
and edx, 0x7aa5811c
or edx, ebp
sete r9b
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, ebx
or cl, r9b
and r9b, al
xor al, r8b
xor cl, 1
or cl, al
mov edx, ecx
not dl
and bl, r8b
or bl, r9b
mov eax, ebx
xor al, 1
and bl, cl
and dl, al
or dl, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xeed7d12d
mov ebp, 0xc7683e2d
cmovne ecx, ebp
test al, al
mov eax, 0xeed7d12d
cmovne eax, ecx
mov qword [rsp + 0xe0], rsi
jmp 0x14001788f
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x4bbd4ef6
mov edx, edi
and edx, 0xb442b108
or edx, ebp
xor edx, 0xb442b108
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, 0x14a4d94b
and ebx, 0xeb5b26b4
or ebx, edx
and edi, 0x14a4d94b
and eax, 0xeb5b26b4
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ebx, r10d
or bl, r8b
xor bl, 1
mov ecx, eax
or cl, r9b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 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
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xf755399a
mov ebp, 0x56401a4b
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xf755399a
jmp 0x140011e2f
mov edx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd84a9802
and edx, ecx
and ecx, 0x27b567fd
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4a0243d
xor ecx, 0xd84a9802
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3b1fd3c2
and ebp, 0xc4e02c3d
or ebp, edi
or ecx, ebx
and ebx, 0x3b1fd3c2
and edx, 0xc4e02c3d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xd6117882
and ecx, 0x29ee877d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20640104
xor ecx, 0xd6117883
mov edi, edx
and edi, 0xdd9bfefa
and ebx, 0x22640104
or ebx, edi
or edx, ecx
and ecx, 0xdd9bfefa
and ebp, 0x22640105
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x902d8fe7
and edx, 0x6fd27018
or edx, ecx
mov ecx, edx
xor ecx, 0x6a400008
xor edx, 0x802d8660
and edx, 0x85bff670
and ecx, 0x7a40098f
or ecx, edx
xor ecx, 0x85bff670
sete r8b
setne dl
cmp esi, 0xa
setl al
cmp esi, 9
setg cl
mov ebx, edx
and bl, cl
and dl, al
and al, r8b
or al, bl
mov ebx, eax
xor bl, cl
and bl, al
and cl, r8b
or cl, dl
xor bl, 1
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x28c12199
mov ebp, 0xfcb6a568
cmovne edx, ebp
test al, 1
mov eax, 0x28c12199
jmp 0x140016945
mov eax, 0xa3a17896
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0x9d5b9ebf
and edx, ebp
mov ecx, ebp
or ecx, 0x62a46140
mov edi, edx
not edi
mov esi, ecx
and esi, 0xbd22565a
mov ebx, eax
and ebx, 0x5988a5
or ebx, esi
or ecx, edi
and edi, 0xbd22565a
and edx, 0x42dda9a5
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4685daf8
and ecx, 0xb97a2507
or ecx, edx
mov edx, ecx
xor edx, 0x2421bbb9
xor ecx, 0xdbde4446
and eax, ecx
and edx, ebp
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl cl
xor cl, al
xor al, dl
and al, dl
xor al, 1
mov edx, ecx
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
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov ebp, 0xe6d920d0
mov eax, 0xd7e734c
cmovne ebp, eax
test dl, 1
mov eax, ebp
mov edx, 0xe6d920d0
cmovne eax, edx
test cl, cl
jmp 0x140018257
mov rax, qword [rsp + 0xb0]
add rax, 0x20
mov qword [rsp + 0xb8], rax
mov r8, qword [rsp + 0xb8]
mov eax, dword [0x1400b2d6c]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0x5941f08c
mov edi, edx
and edi, 0xa6be0f72
or edi, eax
xor edi, 0xa6be0f72
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov ebp, edi
and ebp, eax
xor eax, edi
mov esi, dword [0x1400b2d68]
or eax, ebp
and ebx, 0x8f42ad2f
and edx, 0x70bd52d0
or edx, ebx
mov ebx, eax
not ebx
mov edi, ebx
and edi, 0x980e6713
and eax, 0x67f198ec
or eax, edi
mov ebp, edx
xor ebp, 0x60b110c0
xor edx, 0x88022503
and edx, 0x980e6713
and ebp, 0x67f198ec
or ebp, edx
xor ebp, eax
xor ebx, ebp
test ebx, ebp
sete r9b
setne r11b
cmp esi, 0xa
setl r10b
cmp esi, 9
setg dl
mov eax, r11d
xor al, r9b
and al, r11b
xor al, 1
mov ebx, eax
or bl, dl
xor bl, 1
xor al, dl
not al
and al, dl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, edx
xor cl, r9b
and cl, dl
and r10b, r11b
and dl, r9b
or dl, r10b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, al
xor al, 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, 0x58f32af3
mov ebp, 0x30307b01
cmovne edx, ebp
test al, 1
mov eax, 0x58f32af3
cmovne eax, edx
mov qword [rsp + 0xc0], r8
jmp 0x140016948
mov eax, 0x27428fd
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x892287a8
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov edi, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x64172fa9
and edx, 0x9be8d056
or edx, ecx
mov ebx, edx
xor ebx, 0x600000
xor edx, 0x44020808
or ebp, 0x66628c48
mov ecx, ebp
not ecx
or edx, 0x842286
and edx, 0x4686aace
and ebx, 0x20600400
or ebx, edx
and ebp, 0x4686aace
and ecx, 0x99195131
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xd2d67085
and ecx, 0x2d298f7a
or ecx, edx
mov ebx, ecx
xor ebx, 0x4b4b0332
mov ebp, ecx
xor ebp, 0x4b4b0333
and ebp, ebx
xor ecx, 0x20b0188d
and ecx, 0x60fa1aad
and ebx, 0x9f05e552
or ebx, ecx
xor ebx, 0x9f05e553
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0x34aade1a
and edx, ebx
not ebx
and ebx, 0x34809400
and ecx, 0x2a4a1a
or ecx, ebx
xor ecx, 0x2a4a1a
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x61e6e9bc
and edx, 0x9e191643
or edx, ecx
xor edx, 0xaab3c859
sete al
setne bl
cmp edi, 9
setg r8b
cmp edi, 0xa
setl dl
and bl, dl
and r8b, al
or r8b, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, r8b
mov r9d, r8d
xor r9b, 1
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, r9d
and cl, r8b
mov edx, ebx
and dl, al
xor r9b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x907a5394
mov ebp, 0x848b09c7
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x907a5394
jmp 0x140017bdf
mov eax, 0x1b919be2
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x85fe0f52
and ebx, 0x7a01f0ad
or ebx, ebp
xor ebx, 0x7a01f0ad
and edx, 0xb72add0b
and eax, 0x48d522f4
or eax, edx
xor eax, 0x48d522f4
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
mov edx, eax
not edx
and edx, 0x350adce3
and eax, 0xcaf5231c
or eax, edx
xor eax, 0xcaf5231c
sete r8b
setne r9b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg bl
xor r9b, bl
mov eax, r9d
xor al, 1
mov ecx, ebx
xor cl, r8b
and cl, bl
xor dl, r8b
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
and cl, r9b
xor al, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and cl, dl
or cl, al
mov eax, r9d
xor al, dl
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xf659f74a
mov ebp, 0xf5b4e468
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xf659f74a
jmp 0x14000e8bd
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x2ad44654
and edx, ebp
not ebp
and ebp, 0x2ad44654
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9cb03c2c
and edx, 0x634fc3d3
or edx, ecx
mov ecx, edx
xor ecx, 0x499b8587
mov ebp, edx
xor ebp, 0x499b8586
and ebp, ecx
xor edx, 0xb0245278
and edx, 0xb8add278
and ecx, 0x47522d87
or ecx, edx
xor ecx, 0x47522d86
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x4c0a005a
and ecx, 0x930401a0
or ecx, edx
mov ebx, ecx
xor ebx, 0x11000180
xor ecx, 0x44a3a40d
or ebp, 0xdf0e01fa
mov edx, ebp
not edx
and ecx, 0xc6a7a42d
and ebx, 0x190801d2
or ebx, ecx
and ebp, 0xc6a7a42d
and edx, 0x20505a00
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xa559c809
and edx, 0x5aa637f6
or edx, ecx
mov ecx, edx
xor ecx, 0x5081208
xor edx, 0x7a57c9f3
mov ebp, edx
and ebp, 0xe2b3ed25
and ecx, 0x1d4c12da
or ecx, ebp
xor ecx, 0x1d4c12da
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
and dl, al
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r11d, edx
xor r11b, cl
or cl, dl
xor cl, 1
or cl, r11b
or bl, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, r8d
and cl, bl
not bl
and bl, r9b
or bl, cl
and r9b, r10b
or r10b, r8b
and al, r8b
or al, r9b
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
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, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x2e1812e7
mov ebp, 0xf5b4e468
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x2e1812e7
jmp 0x140017bdf
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb9775d76
mov ebp, eax
and ebp, 0x4688a288
or ebp, edx
xor ebp, 0x4688a288
mov edx, eax
and edx, 1
or edx, ebp
and ecx, 0x4c624d86
and eax, 0xb39db279
or eax, ecx
mov ecx, eax
xor ecx, 0x92003058
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x65bfcfa1
and edx, 0x9a40305e
or edx, ebp
xor eax, 0x44224d80
and eax, 0x65bfcfa1
and ecx, 0x9a40305e
or ecx, eax
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400b2d68], 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, ecx
xor al, dl
xor dl, 1
or dl, cl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x963ee56
mov ebp, 0x2ca27049
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x963ee56
cmovne eax, ebp
mov ebp, dword [rsp + 0x30]
mov dword [rsp + 0x23c], ebp
test dl, 1
jmp 0x140017ce5
mov eax, dword [rsp + 0x238]
mov eax, 0xb92c3668
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
movzx eax, word [rsp + 0x106]
cmp ax, 0x3f
mov eax, 0x86048423
mov ecx, 0x7e0d63c
cmovb eax, ecx
mov rcx, qword [rsp + 0x1f8]
mov qword [rsp + 0x88], rcx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xad94bf1d
xor ecx, 0x40f246da
and ecx, edx
and edx, 0x526b40e2
or edx, ebp
mov ebx, edx
xor ebx, 0x526b40e2
xor edx, 0xad809811
mov edi, ebx
and edi, 0xbf0db925
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x40f246db
and ecx, 0xbf0db924
or ecx, ebp
and edx, 0xefebd8b1
mov ebp, ebx
and ebp, 0x1014274e
or ebp, edx
xor ebp, 0xefebd8b0
and ebx, 1
or ebx, ebp
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0xecbd133b
and ecx, 0x1342ecc4
or ecx, edi
or ebp, ebx
and ebx, 0xecbd133b
and edx, 0x1342ecc4
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
cmp ebp, 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, edx
xor cl, 1
mov ebx, eax
xor bl, cl
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x1669f052
mov ebp, 0x262c431e
cmovne edx, ebp
test al, 1
mov eax, 0x1669f052
jmp 0x14001016f
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x248], rax
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x63df970e
mov ebx, ecx
and ebx, 0x9c2068f0
or ebx, edx
xor ebx, 0x9c2068f0
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xb0d595a6
and edx, 0x4f2a6a59
or edx, ebx
xor edx, 0x4f2a6a59
and ebp, 0x14282ddd
and ecx, 0xebd7d222
or ecx, ebp
xor ecx, 0xebd7d222
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
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
xor dl, 1
or al, r8b
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
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x958cfe44
mov ebp, 0x98c0962f
cmovne ecx, ebp
mov ebx, dword [rsp + 0x34]
mov dword [rsp + 0x254], ebx
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x958cfe44
jmp 0x140016c77
mov eax, dword [rsp + 0x254]
mov eax, 0x2c77def8
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x6f99205c
and ecx, 0x9066dfa3
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9066dfa3
and ecx, 0x6f99205c
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0xfee82e2f
mov edx, ecx
and edx, 0x117d1d0
or edx, ebp
mov ebp, edx
xor ebp, 0x117d1d0
mov ebx, edx
xor ebx, 0xaa519923
and ebx, ebp
and ecx, 0xab4648f3
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xab4648f2
and ecx, 0x54b9b70d
or ecx, ebx
and ebp, 1
xor edx, 0x117d1d1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x9b6abb70
and edx, 0x6495448f
or edx, ebp
mov ebx, edx
xor ebx, 0x64110081
mov ebp, ecx
not ebp
xor edx, 0x9b6abb70
mov edi, ebp
and edi, 0x1384ce5e
and ecx, 0xec7b31a1
or ecx, edi
or ebp, edx
and edx, 0x1384ce5e
and ebx, 0xec7b31a1
or ebx, edx
xor ebx, ecx
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0xa7b84c7b
and edx, ebp
not ebp
and ebp, 0x7104853
and ecx, 0xa0a80428
or ecx, ebp
xor ecx, 0xa0a80428
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x93369db6
and edx, 0x6cc96249
or edx, ecx
mov ecx, edx
xor ecx, 0x4a212630
xor edx, 0x348ed1cd
mov ebp, edx
and ebp, 0xa1dac842
and ecx, 0x5e2537bd
or ecx, ebp
xor ecx, 0xa1dac842
xor edx, ecx
test edx, ecx
setne r9b
sete r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg bl
mov ecx, eax
xor al, r8b
or r8b, bl
xor r8b, 1
or cl, r9b
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, r9d
xor dl, bl
or bl, r9b
xor bl, 1
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x3f542dad
mov ebp, 0x81ce4e7c
cmovne eax, ebp
test cl, 1
mov r14d, 0x81ce4e7c
cmovne eax, ebp
not dl
test dl, 1
mov ecx, 0x3f542dad
jmp 0x140017bdf
mov rax, qword [rsp + 0x200]
mov eax, 0xa5b7ecc4
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x91c67280
and edx, ecx
and ecx, 0x6e398d7f
or ecx, ebp
xor ecx, 0x6e398d7f
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, 0x1a6ac09e
and ecx, 0xe5953f61
or ecx, edx
xor ecx, 0xe5953f60
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7bc5b5b0
and edx, ecx
and ecx, 0x843a4a4f
or ecx, ebp
xor ecx, 0x843a4a4f
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7f127ffa
and ecx, 0x80ed8005
or ecx, ebp
xor ecx, 0x7f127ffa
xor edx, ecx
test edx, ecx
setne r9b
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, eax
and cl, r10b
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov ebx, r10d
or bl, al
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, r8d
or dl, cl
xor cl, 1
or cl, r9b
mov ebx, ecx
xor bl, dl
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
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, 0x361b9dd2
mov ebp, 0x98c0962f
cmovne eax, ebp
test dl, 1
cmovne eax, ebp
not cl
test cl, 1
mov ecx, 0x361b9dd2
jmp 0x140017bdf
mov rsi, qword [rsp + 0xa8]
mov eax, dword [0x1400b2d6c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x94011024
mov ebp, ebx
and ebp, 0xb5006c0
or ebp, edx
xor ebp, 0xb5006c0
mov edx, ebx
xor edx, 0x9f5116e4
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x60aee91a
and edx, 0x9f5116e5
or edx, ebp
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xdf14c1b9
and edx, 0x20eb3e46
or edx, ebp
mov ebp, dword [0x1400b2d68]
and ebx, 0xdf14c1b9
and eax, 0x20eb3e46
or eax, ebx
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
sete al
setne dl
cmp ebp, 9
setg r8b
cmp ebp, 0xa
setl bl
mov ecx, ebx
xor cl, dl
xor cl, 1
or cl, r8b
and dl, bl
and al, r8b
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov ecx, edx
xor cl, bl
test dl, dl
mov eax, 0x6829730f
mov ebp, 0x122eda1a
cmovne eax, ebp
mov rdx, qword [rsi + 0x18]
test bl, bl
mov ebx, 0x6829730f
cmove eax, ebx
mov qword [rsp + 0xb0], rdx
jmp 0x1400158c8
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
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, 0x74aca6ce
and ebx, 0x8b535930
or ebx, eax
or ecx, esi
and esi, 0x74aca6ce
and edx, 0x8b535931
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, 0x94d843d7
and ebp, 0x6b27bc28
or ebp, edi
mov edx, ebp
xor edx, 0x2907a820
xor ebp, 0x94d843d7
mov ebx, ecx
and ebx, 0x46a8145d
and eax, 0xb957eba2
or eax, ebx
or ecx, ebp
and ebp, 0x46a8145d
and edx, 0xb957eba2
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, cl
or cl, dl
or dl, r9b
xor dl, 1
or dl, al
or bl, r9b
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
xor al, bl
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xbe4608ed
mov edx, 0x33751680
cmovne eax, edx
test bl, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0xbe4608ed
jmp 0x140017bdf
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xbcfcb686
and ecx, edx
and edx, 0x43034979
or edx, ebp
mov ebp, edx
xor ebp, 0x3030830
xor edx, 0xbcfcb686
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x4c30c74d
and ebp, 0xb3cf38b2
or ebp, edi
or edx, ebx
and ebx, 0x4c30c74d
and ecx, 0xb3cf38b2
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov esi, edx
not esi
mov ebx, edx
or ebx, 0xaf0eefa3
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x50f1105c
mov ecx, ebp
not ecx
and ebx, 0x75aeaf2c
and edi, 0x511050
or edi, ebx
and ebp, 0x75aeaf2c
and ecx, 0x8a004083
or ecx, ebp
xor ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xe73fdeda
and ecx, 0x18c02125
or ecx, ebx
mov ebx, ecx
xor ebx, 0x40002028
and edx, 0xb4748017
mov ebp, esi
and ebp, 0x4b8b7fe8
or ebp, edx
xor ebp, 0xb4748016
and esi, 1
or esi, ebp
mov edx, esi
not edx
and edx, 0xe0655203
and esi, 0x1f9aadfc
or esi, edx
mov edx, esi
xor edx, 0x1308a02c
xor ecx, 0xb7cece87
xor esi, 0xe0655203
mov ebp, ecx
and ebp, 0xcb75fd3
and ebx, 0xf348a02c
or ebx, ebp
or ecx, esi
and esi, 0xcb75fd3
and edx, 0xf348a02c
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0xda127b3c
mov edx, ebx
not edx
or ecx, 0x25610083
and ecx, 0x27717393
and ebp, 0xd802082c
or ebp, ecx
and ebx, 0x27717393
and edx, 0x8c8440
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x25ed84c3
and edx, 0xda127b3c
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xae0d9b06
and ecx, 0x51f264f9
or ecx, edx
mov edx, ecx
xor edx, 0x8011904
xor ecx, 0x407004c1
and ecx, 0xe67c86c3
and edx, 0x1983793c
or edx, ecx
xor edx, 0x1983793c
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
mov ecx, eax
not cl
xor bl, r8b
mov edx, ebx
xor dl, 1
and bl, al
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
mov eax, 0x15953a60
mov ebp, 0x26a56858
cmovne eax, ebp
test dl, dl
mov edx, 0x15953a60
cmovne edx, eax
test cl, cl
jmp 0x14000e8bd
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xbdcd388a
mov edx, edi
and edx, 0x4232c774
or edx, ebp
xor edx, 0x4232c774
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
xor edx, ebx
test edx, ebx
sete dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, r8d
xor dl, cl
and dl, cl
xor cl, r8b
or r8b, bl
xor al, bl
not al
and al, bl
xor al, 1
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
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, al
xor al, 1
xor dl, 1
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x2c77def8
mov ebp, 0xff687f15
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x2c77def8
jmp 0x140017bdf
mov eax, 0x62d9be78
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x1d0]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x138]
call fcn.14001bdc0
mov eax, 0xa86f2593
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rcx, qword [rsp + 0x138]
mov edx, dword [rsp + 0x18c]
call fcn.14001b1d0
mov eax, 0x9f74120
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xc373e4dd
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp dword [rsp + 0x254], 0
sete byte [rsp + 0x1ee]
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xa7480f06
and ecx, 0x58b7f0f9
or ecx, edx
mov edx, ecx
not edx
and edx, 0x58b7f0f9
and ecx, 0xa7480f06
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
xor edx, 0xf35ee489
and edx, ecx
or ecx, 0xca11b76
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1a1891f2
and ebp, 0xe1466409
or ebp, edi
or ecx, ebx
and ebx, 0x1a1891f2
and edx, 0xe5e76e0d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1293499a
and ecx, 0xed6cb665
or ecx, edx
mov edx, ecx
xor edx, 0x8321280
xor ecx, 0xe1cdad13
mov ebp, ecx
and ebp, 0x7744c56c
and edx, 0x88bb3a93
or edx, ebp
xor edx, 0x7744c56c
xor ecx, edx
test ecx, edx
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 eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov esi, eax
and sil, dl
xor dl, al
or dl, sil
xor dl, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, eax
or dl, r11b
xor dl, 1
xor al, r11b
not al
and al, r11b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
and r8b, r10b
and cl, r9b
or cl, r8b
mov edx, r10d
and dl, r9b
xor r10b, r9b
or r10b, dl
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
xor al, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xa58cc989
mov ebp, 0xff687f15
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xa58cc989
jmp 0x140017bdf
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x2083001
mov ecx, ebx
and ecx, 0x61508200
or ecx, edx
mov edx, ecx
xor edx, 0x21408000
xor ecx, 0x9cac60ad
mov edi, esi
or edi, 0x6358b201
mov ebp, edi
not ebp
and ecx, 0xdcbc62ad
and edx, 0x23409000
or edx, ecx
and edi, 0xdcbc62ad
and ebp, 0x30d52
or ebp, edi
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x1832ba2a
and ebp, 0xe7cd45d5
or ebp, ecx
xor ebp, 0x7b6a082a
and esi, 0x7a717c23
and ebx, 0x858e83dc
or ebx, esi
xor ebx, 0x858e83dc
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xe51867bc
and ebx, 0x1ae79843
or ebx, ecx
xor ebx, 0x1ae79843
sete r10b
setne r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, r9d
xor al, r10b
and al, r9b
mov ebx, eax
xor bl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
and dl, cl
xor al, 1
and al, r8b
or al, dl
and r8b, r9b
and r10b, cl
or r10b, r8b
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
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
xor dl, 1
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor cl, dl
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x7ec6e9eb
mov edx, 0xfd296874
cmovne eax, edx
test bl, 1
mov edx, 0x7ec6e9eb
cmovne edx, eax
test cl, 1
cmove edx, eax
mov eax, edx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov ecx, eax
not ecx
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edx, eax
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0x802e427
mov ebp, ecx
and ebp, 0xf7fd1bd8
or ebp, esi
or edx, edi
and edi, 0x802e427
and ebx, 0xf7fd1bd8
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
not edx
and ecx, 0xd03084ba
and eax, 0x2fcf7b45
or eax, ecx
xor eax, 0x2fcf7b45
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xdcbb02b6
and eax, 0x2344fd49
or eax, ecx
xor eax, 0x2344fd49
setne al
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl cl
xor al, r10b
and al, r10b
mov ebx, eax
xor bl, 1
or al, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, r9d
xor dl, r10b
and dl, r9b
and r9b, al
not al
and al, cl
or al, r9b
xor cl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
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, 0x62d9be78
mov edx, 0x28013784
cmovne eax, edx
test cl, 1
mov ecx, 0x62d9be78
cmovne ecx, eax
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x240], rdx
test bl, 1
jmp 0x140016c77
mov ecx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0xc3ca73e
and edx, ebp
not ebp
and ebp, 0xc3ca73e
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf3c358c1
and edx, 0xc3ca73e
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xd674233d
and edx, 0x298bdcc2
or edx, ebp
mov ebp, edx
xor ebp, 0x200808c0
xor edx, 0xd674233c
mov edi, ecx
and edi, 0x4df3f433
and ebx, 0xb20c0bcc
or ebx, edi
or ecx, edx
and edx, 0x4df3f433
and ebp, 0xb20c0bcc
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe73986ae
and ecx, 0x18c67951
or ecx, edx
mov edx, ecx
xor edx, 0x18804810
xor ecx, 0x72184a4
and ecx, 0x767b5e5
and edx, 0xf8984a1a
or edx, ecx
mov ecx, edx
xor ecx, 0x8898080a
xor edx, 0x7459040
and edx, 0x7745d250
and ecx, 0x88ba2daf
or ecx, edx
mov edx, ecx
xor edx, 0x35450050
xor ecx, 0x892012a
and ecx, 0x4a92d32a
and edx, 0xb56d2cd5
or edx, ecx
xor edx, 0xb56d2cd5
setne r8b
sete al
cmp esi, 0xa
setl cl
cmp esi, 9
setg bl
mov edx, ebx
xor dl, al
mov r9d, edx
xor r9b, bl
and r9b, dl
and al, bl
and cl, r8b
or cl, al
mov r8d, r9d
xor r8b, 1
mov ebx, ecx
xor bl, 1
mov eax, r8d
and al, r9b
mov edx, ebx
and dl, cl
mov r10d, r8d
and r10b, al
xor al, r8b
or al, r10b
xor r8b, bl
xor bl, dl
xor dl, 1
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
or cl, r9b
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, dl
test cl, cl
mov eax, 0xf0b49385
mov ecx, 0x54369b5a
cmovne eax, ecx
test dl, 1
cmove eax, ecx
not bl
test bl, 1
mov ecx, 0xf0b49385
jmp 0x140017ce5
mov eax, dword [rsp + 0x23c]
mov eax, 0xe7a6f299
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x9ad8194c
and eax, 0x6527e6b3
or eax, edx
mov edx, eax
not edx
and edx, 0x5329c9da
and eax, 0xacd63625
or eax, edx
xor eax, 0xc9f1d097
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0x2e9cdfc1
and eax, 0xd163203e
or eax, edx
xor eax, 0xd163203e
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg bl
mov ecx, ebx
xor cl, al
and cl, bl
mov ebx, ecx
xor bl, 1
or cl, bl
mov edx, ebx
xor dl, cl
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, r9b
mov edx, ecx
xor dl, 1
xor r9b, al
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x939f50f3
mov ebp, 0xe6c0f888
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x939f50f3
jmp 0x140013f39
mov dword [rsp + 0x28], 0
mov rax, qword [rsp + 0x210]
jmp 0x140013d42
mov eax, 0xdb240d1a
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp byte [rsp + 0x1bf], 0
mov eax, 0xaae0454a
mov ecx, 0x52f2c19
jmp 0x140017ce5
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6135b1b9
and edx, 0x9eca4e46
or edx, ecx
mov ebp, edx
xor ebp, 0x8c420e00
xor edx, 0x410110a0
and edx, 0x538950e6
and ebp, 0xac76af19
or ebp, edx
mov ebx, ebp
xor ebx, 0x538950e6
mov ecx, ebp
xor ecx, 0xac76af19
mov edx, ebx
or edx, 0x87849ff3
mov edi, edx
not edi
xor ebp, 0x2bf230ea
and ebp, ebx
mov esi, ebp
not esi
mov eax, edx
and eax, 0xdf54202d
and edi, 0x202b4000
or edi, eax
or edx, esi
and esi, 0xdf54202d
and ebp, 0x20abdfd2
or ebp, esi
xor ebp, edi
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x87849ff2
and edx, 0x787b600d
or edx, eax
and ebx, 0x1937e3c8
mov eax, ecx
and eax, 0xe6c81c37
or eax, ebx
xor eax, 0x1937e3c9
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x778bdbda
and ecx, 0x88742425
or ecx, eax
xor ecx, 0x88742425
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x1c85aea2
and eax, ecx
not ecx
and ecx, 0xc050682
and edx, 0x1080a820
or edx, ecx
mov ecx, edx
xor ecx, 0x10000800
xor edx, 0xef7f57df
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x67fbb12a
and ecx, 0x18040e80
or ecx, ebx
or edx, ebp
and ebp, 0x67fbb12a
and eax, 0x98044ed5
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xe37a515d
and edx, 0x1c85aea2
or edx, eax
setne cl
sete r9b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl al
xor cl, r9b
and cl, r9b
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, 1
or bl, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
or r10b, bl
xor bl, 1
or bl, al
xor bl, 1
xor r10b, 1
mov ecx, ebx
and cl, r10b
xor r10b, bl
or r10b, cl
mov ecx, eax
or cl, r9b
xor cl, 1
xor al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, r10b
and r10b, al
mov ecx, eax
xor cl, r10b
test cl, 1
mov ecx, 0x3655f2f8
mov edx, 0xf2f56c0f
cmovne ecx, edx
test al, 1
mov eax, 0x3655f2f8
cmovne eax, ecx
test r10b, 1
jmp 0x140017bdf
cmp byte [rsp + 0x19f], 0
mov eax, 0x6477788
mov ecx, 0x5a960438
jmp 0x140017ce5
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7d976652
and ecx, edx
and edx, 0x826899ad
or edx, ebp
xor edx, 0x826899ad
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
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, 0x90bce658
and ebx, 0x6f4319a6
or ebx, edi
or ecx, ebp
and ebp, 0x90bce658
and edx, 0x6f4319a7
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x2ad20765
and ebp, ecx
or ecx, 0xd52df89a
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x1eb34f34
and edx, 0x20400041
or edx, edi
or ecx, ebx
and ebx, 0x1eb34f34
and ebp, 0xe14cb0cb
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x90a5e616
and ecx, 0x6f5a19e9
or ecx, edx
mov edx, ecx
xor edx, 0x40800e08
xor ecx, 0xba77e173
mov ebp, ecx
and ebp, 0x356951e4
and edx, 0xca96ae1b
or edx, ebp
xor edx, 0xca96ae1b
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, ecx
or dl, al
xor cl, al
not cl
and cl, al
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor al, r8b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, cl
xor cl, 1
and dl, 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, 0xac8c88a1
mov ebp, 0x529ab0c9
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xac8c88a1
jmp 0x140016c77
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x8ffd9196
and ecx, edx
or edx, 0x70026e69
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x406bf6ed
and ebp, 0x8f940112
or ebp, edi
or edx, ebx
and ebx, 0x406bf6ed
and ecx, 0xbf940912
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8e5924e1
and edx, 0x71a6db1e
or edx, ecx
mov ebx, edx
xor ebx, 0xd6110888
mov esi, edx
xor esi, 0x1a4b577
or ebx, 0x29cac745
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0xd63538ba
mov ecx, ebp
not ecx
and ebx, 0x626a5b1d
and edi, 0x941520a2
or edi, ebx
and ebp, 0x626a5b1d
and ecx, 0x9808440
or ecx, ebp
xor ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xfce865bb
and ecx, 0x3179a44
or ecx, ebp
mov ebx, ecx
xor ebx, 0x420a0ca
and esi, 1
xor edx, 0x1a4b576
or edx, esi
mov ebp, edx
not ebp
and ebp, 0x23603b11
and edx, 0xdc9fc4ee
or edx, ebp
mov ebp, edx
xor ebp, 0xc8184ca
xor edx, 0x23603b11
xor ecx, 0x2add5d00
mov edi, ecx
and edi, 0xd11e4335
and ebx, 0x2ee1bcca
or ebx, edi
or ecx, edx
and edx, 0xd11e4335
and ebp, 0x2ee1bcca
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc042408f
mov ebp, ecx
and ebp, 0x38940520
or ebp, edx
xor ebp, 0x38940520
and ecx, 0x729ba50
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x17710f64
and ecx, 0xe88ef09b
or ecx, edx
mov edx, ecx
xor edx, 0x489524
xor ecx, 0xefa74acb
mov ebp, ecx
and ebp, 0x56922092
and edx, 0xa96ddf6d
or edx, ebp
xor edx, 0x56922092
xor ecx, edx
test ecx, edx
sete cl
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
or dl, r9b
or cl, r8b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, r10d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r10b
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
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8090d575
mov ebp, 0x5c9aae6d
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x8090d575
jmp 0x140016c77
cmp byte [rsp + 0x16f], 0
mov eax, 0x8e01a60e
mov ecx, 0x23c22fa1
cmovne eax, ecx
mov rcx, qword [rsp + 0x1f8]
mov qword [rsp + 0x68], rcx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc7cbd078
mov ebx, ecx
and ebx, 0x38342f86
or ebx, ebp
xor ebx, 0x38342f86
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x8f534dfc
and ecx, 0x70acb203
or ecx, edx
mov edx, ecx
xor edx, 0x4028b202
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xb7c74025
and ebp, 0x4838bfda
or ebp, edi
xor ecx, 0x87434024
and ecx, 0xb7c74025
and edx, 0x4838bfda
or edx, ecx
xor edx, ebp
xor ebx, edx
test ebx, edx
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
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0xb013319
mov ebp, 0x6d6e7e61
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xb013319
jmp 0x140015a04
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xc095b22e
and edx, ecx
or ecx, 0x3f6a4dd1
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9c8d030
and ebp, 0xc015220e
or ebp, edi
or ecx, ebx
and ebx, 0x9c8d030
and edx, 0xf6372fcf
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc56fa6c3
and ecx, 0x3a90593c
or ecx, edx
mov edx, ecx
xor edx, 0x58010b02
mov ebp, ecx
xor ebp, 0x5fa14ed
mov ebx, ecx
xor ebx, 0x59031fe7
and ebx, ebp
and edx, 0x5cf90b0a
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x5cf90b0b
and edx, 0xa306f4f4
or edx, ebx
and ebp, 1
xor ecx, 0x5fa14ec
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd7e80898
and ecx, 0x2817f767
or ecx, edx
mov edx, ecx
xor edx, 0x817b443
xor ecx, 0x95c80018
and ecx, 0xb5c8433c
and edx, 0x4a37bcc3
or edx, ecx
mov ecx, edx
xor ecx, 0x85404038
xor edx, 0x421308c3
and ecx, 0x8d64f438
and edx, 0x729b0bc7
or edx, ecx
mov ecx, edx
xor ecx, 0x85441010
xor edx, 0x62130941
and edx, 0x6a33ed69
and ecx, 0x95cc1296
or ecx, edx
xor ecx, 0x95cc1296
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
xor bl, cl
mov eax, ebx
xor al, dl
and al, bl
xor cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
mov edx, 0xa5b7ecc4
mov ebp, 0xc6ab8069
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xa5b7ecc4
cmovne ecx, ebp
test al, al
cmove ecx, edx
jmp 0x140017b1d
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x8f04c0
mov ebx, ecx
and ebx, 0x2210811a
or ebx, edx
xor ebx, 0x2210811a
mov edx, ecx
and edx, 0xdd607a25
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x2272629
and edx, 0xfdd8d9d6
or edx, ebx
mov ebx, edx
xor ebx, 0xdf475c0d
and ebp, 0xf6357dcf
and ecx, 0x9ca8230
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9ca8230
xor edx, 0x20b8a3f2
and ebp, edx
xor ecx, 0xf6357dcf
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
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, eax
xor dl, cl
test al, al
mov eax, 0x9bad95a2
mov ebp, 0xf46c1398
cmovne eax, ebp
test cl, cl
mov ecx, 0x9bad95a2
cmove eax, ecx
test dl, dl
jmp 0x1400158cb
mov rcx, qword [rsp + 0x1b0]
call fcn.140018390
cmp eax, dword [rsp + 0x40]
sete byte [rsp + 0x1bf]
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, edi
or edx, 0x27bd39ab
mov ebx, edx
not ebx
mov ebp, edi
xor ebp, 0xd842c654
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0x14cd3c70
and ebx, 0xc802c204
or ebx, eax
or edx, esi
and esi, 0x14cd3c70
and ebp, 0xeb32c38f
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x99c062a7
and edx, 0x663f9d58
or edx, eax
mov eax, edx
xor eax, 0x965d1000
xor edx, 0x4182a4f2
mov ebp, edx
and ebp, 0x2822ef6f
and eax, 0xd7dd1090
or eax, ebp
and edi, 0x2822ef6f
and ecx, 0xd7dd1090
or ecx, edi
xor ecx, eax
xor edx, ecx
test edx, ecx
sete r9b
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
xor dl, bl
and dl, bl
xor dl, cl
xor cl, bl
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
xor al, bl
xor al, 1
or bl, dl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x96c9c080
mov edx, 0x7ae0ddf9
cmovne eax, edx
test bl, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0x96c9c080
jmp 0x140017bdf
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x7841e06f
and edx, ecx
or ecx, 0x87be1f90
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7380f5e7
and ebp, 0x8410008
or ebp, edi
or ecx, ebx
and ebx, 0x7380f5e7
and edx, 0x8c7f0a18
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x87be1f90
and ecx, 0x7841e06f
or ecx, edx
mov esi, ecx
not esi
mov edx, esi
and edx, 0xcaf3ec97
and ecx, 0x350c1368
or ecx, edx
mov ebp, ecx
xor ebp, 0x350c1368
mov edi, ecx
xor edi, 0xc313ebf5
and edi, ebp
or esi, 0x9e00762
mov ebx, esi
not ebx
mov edx, edi
not edx
mov eax, edx
and eax, 0x8abefee0
and edi, 0x7541011f
or edi, eax
or edx, esi
and esi, 0x8abefee0
and ebx, 0x7401001d
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xf61ff89c
and edx, 0x9e00763
or edx, eax
and ebp, 1
xor ecx, 0x350c1369
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x8b804b7c
and ecx, 0x747fb483
or ecx, eax
xor ecx, 0x747fb483
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x80468180
mov edx, ecx
and edx, 0x17a02441
or edx, eax
xor edx, 0x17a02441
and ecx, 0x68195a3e
or ecx, edx
mov eax, ecx
not eax
and eax, 0x68195a3e
and ecx, 0x97e6a5c1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x170740e1
and ecx, 0xe8f8bf1e
or ecx, eax
mov eax, ecx
xor eax, 0xe8f0820e
xor ecx, 0x4000020
and ecx, 0x4083d30
and eax, 0xfbf7c2cf
or eax, ecx
xor eax, 0x4083d30
cmp eax, 0xffffffff
sete al
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and r9b, cl
xor cl, bl
xor cl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and al, bl
or al, r9b
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, al
mov eax, 0xa7ff6b74
mov edx, 0x340cf403
cmovne eax, edx
test bl, bl
mov ebp, 0xa7ff6b74
cmove eax, ebp
jmp 0x140013f3c
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0x7e20d443
and eax, ebp
not ebp
and ebp, 0x22204042
and edx, 0x5c009401
or edx, ebp
xor edx, 0x5c009401
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x81df2bbc
and eax, 0x7e20d443
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
mov ebp, eax
xor ebp, 0xea2d8c90
and ebp, eax
not eax
and eax, 0xca018010
and edx, 0x202c0c80
or edx, eax
xor edx, 0x202c0c80
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
mov eax, ebp
not eax
and eax, 0x15d2736f
and ebp, 0xea2d8c90
or ebp, eax
mov eax, ebp
not eax
and ebp, 0x6dd09127
and eax, 0x922f6ed8
or eax, ebp
mov edx, eax
xor edx, 0x9c09007
xor eax, 0x100622c8
and eax, 0x741623e8
and edx, 0x8be9dc17
or edx, eax
xor edx, 0x8be9dc17
setne r10b
sete r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r8b
mov ecx, r8d
xor cl, al
and cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, ecx
or bl, dl
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, r9d
and r8b, r9b
and r10b, al
mov edx, eax
and dl, r9b
xor al, r9b
or r9b, bl
xor cl, bl
xor cl, 1
and cl, bl
xor cl, 1
mov ebx, r9d
xor bl, cl
or cl, r9b
xor cl, 1
or cl, bl
or r10b, r8b
or al, dl
xor al, 1
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 ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, edx
and r8b, cl
or al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r8b
xor bl, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc5a2b1d3
mov ebp, 0xc6ab8069
cmovne ecx, ebp
test al, 1
mov eax, 0xc5a2b1d3
jmp 0x1400179c6
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8880c
mov ebp, eax
and ebp, 0x34c074b0
or ebp, ecx
xor ebp, 0x34c074b0
mov ecx, eax
xor ecx, 0x34c8fcbc
and ecx, eax
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x503107
and ecx, 0xffafcef8
or ecx, ebp
mov ebp, ecx
xor ebp, 0xcb673245
and edx, 0xbf53a627
and eax, 0x40ac59d8
or eax, edx
mov edx, eax
xor edx, 0x40ac59d8
xor ecx, 0x3498cdba
and edx, ecx
xor eax, 0xbf53a627
and eax, ebp
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
setne r8b
sete al
cmp dword [0x1400b2d68], 9
setg dl
xor al, dl
and al, dl
xor r8b, dl
xor al, 1
mov edx, r8d
xor dl, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, al
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
and r8b, bl
xor bl, 1
and bl, dl
or bl, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x3054444d
mov edx, 0xa212cae
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, 1
mov ecx, 0x3054444d
jmp 0x140017bdf
mov r8, qword [rsp + 0x158]
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
or edx, 0x6ce3660
mov ebx, edx
not ebx
mov ebp, edi
xor ebp, 0xf931c99f
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0x28dea426
and ebx, 0xd1214999
or ebx, eax
or edx, esi
and esi, 0x28dea426
and ebp, 0xd7215bd9
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xfb9b141f
and edx, 0x464ebe0
or edx, eax
mov eax, edx
xor eax, 0xfd55227e
and eax, edi
not edi
xor edx, 0x2aadd81
and edi, edx
or eax, edi
xor edx, eax
test edx, eax
sete al
setne r9b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg r10b
mov edx, ebx
and bl, r9b
and r9b, r10b
and dl, al
or dl, r9b
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, 1
and al, r10b
or bl, al
mov eax, edx
and al, bl
xor bl, 1
and cl, bl
or cl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0xcff004ce
mov ebx, 0x5c9aae6d
cmovne edx, ebx
mov ebp, dword [r8 + 0x1c]
test cl, cl
cmove edx, ebx
mov dword [rsp + 0x18c], ebp
test al, 1
mov eax, 0xcff004ce
jmp 0x14000e8bd
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 1
mov ebx, edx
not ebx
mov ecx, ebp
or ecx, 0xcbcfe254
and edx, 0xcbcfe255
and ebx, 0x34301daa
or ebx, edx
and ecx, 0xcbcfe255
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x57676b1
and ecx, 0xfa89894e
or ecx, edx
xor ecx, 0xfa89894e
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd937cf0f
and ecx, 0x26c830f0
or ecx, edx
xor ecx, 0x26c830f0
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov edx, eax
xor dl, cl
or dl, bl
xor dl, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x468b2f7f
mov eax, 0x1e88c85a
cmovne edx, eax
test cl, 1
mov eax, 0x468b2f7f
cmovne eax, edx
jmp 0x140010c07
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov ebp, eax
or ebp, 0x795d251c
mov ebx, ebp
not ebx
mov ecx, edi
or ecx, 0x86a2dae3
mov edx, ecx
not edx
and ebp, 0x69619709
and ebx, 0x868248e2
or ebx, ebp
and ecx, 0x69619709
and edx, 0x101c2014
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x795d251d
and edx, 0x86a2dae2
or edx, ecx
not edx
and edi, 0x78fc41dd
and eax, 0x8703be22
or eax, edi
xor eax, 0x8703be22
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400b2d68], 9
setg cl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor dl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8071f01f
mov ebp, 0xe6c0f888
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x8071f01f
jmp 0x140013f39
mov eax, 0xa9133fb6
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x219d8429
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp byte [rsp + 0x1ed], 0
mov eax, 0x861a6e1b
mov ecx, 0x8e01a60e
cmovne eax, ecx
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x68], rcx
mov ecx, dword [rsp + 0x23c]
mov dword [rsp + 0x34], ecx
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x70], rcx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov edx, edi
or edx, 0xe3ca048b
mov ecx, edx
not ecx
mov ebx, eax
or ebx, 0x18157b04
and ebx, 0xd81d7b86
mov ebp, edi
and ebp, 0x23c20409
or ebp, ebx
and edx, 0xd81d7b86
and ecx, 0x4208070
or ecx, edx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x1c35fb75
and ecx, 0xe3ca048a
or ecx, edx
and edi, 0x8a4b1c9f
and eax, 0x75b4e360
or eax, edi
mov edx, eax
xor edx, 0x75b4e360
xor eax, 0x8a4b1c9f
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1400b2d68], 0xa
setl dl
or cl, dl
xor cl, 1
xor al, dl
xor al, 1
or cl, al
mov edx, ecx
xor dl, 1
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 dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0x7ad9f9f9
mov ecx, 0x891a21df
cmovne eax, ecx
test dl, 1
mov ecx, 0x7ad9f9f9
cmovne ecx, eax
test bl, 1
jmp 0x1400150f4
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x3c], 0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x90], rax
mov eax, 0xf42f7220
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x200]
mov eax, 0xb42343cb
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x158]
mov eax, dword [rsp + 0x21c]
mov eax, 0x23c9bd3
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x24f8441f
xor ecx, 0xc545c754
and ecx, edx
and edx, 0xdb07bbe0
or edx, ebp
mov ebx, edx
xor ebx, 0xdb07bbe0
mov ebp, edx
xor ebp, 0x1e427cb4
and ebp, ebx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x2183e666
and ecx, 0xde7c1999
or ecx, ebp
mov ebp, ecx
xor ebp, 0xe4c02010
and ebx, 1
xor edx, 0xdb07bbe1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xdce6dad
and edx, 0xf2319252
or edx, ebx
mov ebx, edx
xor ebx, 0xf0010010
xor edx, 0xdce6dad
xor ecx, 0x1b39decc
mov edi, ecx
and edi, 0xa3e9feb
and ebp, 0xf5c16014
or ebp, edi
or ecx, edx
and edx, 0xa3e9feb
and ebx, 0xf5c16014
or ebx, edx
xor ebx, ebp
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 r9b
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, ebx
or cl, r9b
and r9b, al
xor al, r8b
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
and bl, r8b
or bl, r9b
mov eax, ebx
xor al, 1
and cl, r10b
and al, bl
mov r8d, ecx
and r8b, r10b
xor cl, r10b
or cl, r8b
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
mov ecx, r10d
xor cl, bl
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x6ed36f55
mov ebp, 0x5346dfc5
cmovne edx, ebp
test al, 1
cmove edx, ebp
not cl
test cl, 1
mov eax, 0x6ed36f55
jmp 0x140018019
mov eax, 0xf353347d
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [0x1400b2d6c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x756c6f9e
mov ecx, ebp
xor ecx, 0x756c6f9e
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xe0ebb89f
and ecx, 0x1f144760
or ecx, edx
mov edx, ecx
xor edx, 0x6a7828ff
xor ecx, 0x9587d700
and eax, ecx
and edx, ebp
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400b2d68], 0xa
setl al
xor dl, al
xor dl, 1
mov ebx, eax
or bl, cl
xor bl, 1
or bl, dl
mov r8d, ebx
xor r8b, 1
xor al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor bl, dl
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, r8b
or al, r8b
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x3e042251
mov ebp, 0xbff1dbb8
cmovne edx, ebp
test al, 1
mov eax, 0x3e042251
cmovne eax, edx
jmp 0x140013f3c
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x7f18cff6
mov ecx, ebx
and ecx, 0x80e73008
or ecx, edx
xor ecx, 0x80e73008
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
and ebp, 0x4fd51267
and ebx, 0xb02aed98
or ebx, ebp
mov ecx, ebx
xor ecx, 0xa0222c00
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x1bdcd3dc
and edx, 0xe4232c23
or edx, ebp
xor ebx, 0xbd41244
and ebx, 0x1bdcd3dc
and ecx, 0xe4232c23
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or dl, al
or cl, bl
and al, bl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3e8f0051
mov ebp, 0x28013784
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x3e8f0051
jmp 0x140013f39
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xc2793993
mov edx, ebx
and edx, 0x3d86c66c
or edx, ebp
mov ebp, edx
xor ebp, 0x2404c040
xor edx, 0x82783180
mov ecx, ebx
xor ecx, 0xa77cf5e0
and ecx, ebx
or edx, 0x58830a1f
mov esi, ecx
not esi
mov eax, edx
and eax, 0x49680caa
and ebp, 0xa614f140
or ebp, eax
or edx, esi
and esi, 0x49680caa
and ecx, 0xb697f355
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1cbe0feb
and edx, 0xe341f014
or edx, eax
xor edx, 0xbbc2fa0a
and edi, 0xba4fd649
and ebx, 0x45b029b6
or ebx, edi
xor ebx, 0x45b029b6
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
cmp ebx, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg dl
mov ebx, edx
xor bl, r10b
and bl, dl
mov edx, eax
xor dl, r9b
and dl, al
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
mov eax, ecx
xor al, 1
xor cl, bl
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ecx, r10d
or cl, r9b
xor r10b, r9b
mov edx, ecx
xor dl, r10b
xor r10b, 1
xor dl, 1
or r10b, cl
xor r10b, 1
or r10b, dl
mov ecx, r10d
xor cl, 1
and cl, r10b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
xor al, 1
and cl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xf885cba4
mov ebp, 0x2685b58
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
test bl, 1
jmp 0x140016c77
mov eax, 0xcdaebe47
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov edi, eax
not edi
mov ebp, eax
or ebp, 0x8c3370d9
mov ebx, ebp
not ebx
mov ecx, edi
or ecx, 0x73cc8f26
mov edx, ecx
not edx
and ebp, 0xfcaff80
and ebx, 0x70040026
or ebx, ebp
and ecx, 0xfcaff80
and edx, 0x80310059
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x3fa3f82f
and edx, 0xc05c07d0
or edx, ecx
xor edx, 0x4c6f7708
and edi, 0x4af405d9
and eax, 0xb50bfa26
or eax, edi
xor eax, 0xb50bfa26
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x864ab53a
and eax, 0x79b54ac5
or eax, ecx
xor eax, 0x79b54ac5
sete al
setne r8b
cmp dword [0x1400b2d68], 9
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x210], rcx
setg dl
xor r8b, dl
mov r9d, r8d
xor r9b, 1
xor al, dl
and al, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, edx
and cl, r9b
xor dl, 1
and dl, r8b
or dl, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x23c9bd3
mov ebp, 0x167328fa
cmovne ecx, ebp
test al, 1
mov eax, 0x23c9bd3
cmovne eax, ecx
mov ebp, dword [rsp + 0x24]
mov dword [rsp + 0x21c], ebp
jmp 0x14001788f
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, ebp
or ecx, 0x663ad731
mov ebx, ecx
not ebx
mov edx, ebp
xor edx, 0x99c528ce
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x1c927885
and ebx, 0x8145004a
or ebx, eax
or ecx, esi
and esi, 0x1c927885
and edx, 0xe36d877a
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x784327da
and ecx, 0x87bcd825
or ecx, eax
mov eax, ecx
xor eax, 0x800d008
xor ecx, 0xa0800e00
and ecx, 0xb6f92ee2
and eax, 0x4906d11d
or eax, ecx
xor eax, 0x4906d11d
and edi, 0xc1f87b6
and ebp, 0xf3e07849
or ebp, edi
xor ebp, 0xf3e07849
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x6c69bda2
and ebp, 0x9396425d
or ebp, eax
xor ebp, 0x9396425d
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
mov eax, edx
xor al, r9b
and al, dl
mov ebx, eax
xor bl, r8b
and al, bl
and bl, r8b
xor al, 1
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
and r8b, r9b
and dl, cl
or dl, r8b
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xbd42d0dc
mov ebp, 0xa7a79977
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xbd42d0dc
cmovne ecx, ebp
test dl, 1
jmp 0x1400150f4
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x596dfe46
and edx, ebp
not ebp
and ebp, 0x78116ca0
and ecx, 0x87ee935f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1289240
xor ecx, 0x58016c00
or ecx, 0xa69201b9
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe8446517
and ebp, 0x11299a40
or ebp, edi
or ecx, ebx
and ebx, 0xe8446517
and edx, 0x17bb9ae8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4a45f6c3
and ecx, 0xb5ba093c
or ecx, edx
mov ebx, ecx
xor ebx, 0xecd7f77a
mov edx, ecx
xor edx, 0x11280884
and edx, 0x79bb3886
xor ecx, 0xe96f5136
and ecx, ebx
and ebx, 0x8644c779
or ebx, edx
mov edx, ebx
xor edx, 0x8644c779
mov ebp, ebx
xor ebp, 0x7c039eca
and ebp, edx
mov edi, ebp
not edi
mov esi, ecx
not esi
mov eax, edi
and eax, 0xa400a708
and ebp, 0x5bff58f7
or ebp, eax
or edi, esi
and esi, 0xa400a708
and ecx, 0x5bff58f7
or ecx, esi
xor ecx, ebp
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0xfa4759b2
and edi, 0x5b8a64d
or edi, eax
xor ebx, 0x61922004
and ebx, 0x67d22004
mov eax, edx
and eax, 0x982ddffb
or eax, ebx
xor eax, 0x67d22005
and edx, 1
or edx, eax
not edx
mov eax, edi
and eax, edx
xor edx, edi
or edx, eax
mov eax, edx
xor eax, 0xde5b8302
and eax, edx
not edx
and edx, 0xde5b8302
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x21a47cfd
and eax, 0xde5b8302
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xed1b21dd
and eax, 0x12e4de22
or eax, edx
xor eax, 0xed1b21dd
xor ecx, eax
test ecx, eax
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, edx
or cl, al
and al, bl
xor bl, r9b
xor cl, 1
or cl, bl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0x29a117e4
mov ebp, 0x2ca27049
cmovne ecx, ebp
test al, al
mov eax, 0x29a117e4
cmovne eax, ecx
jmp 0x140017373
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x85bb461a
and edx, ecx
and ecx, 0x7a44b9e5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3a003025
xor ecx, 0x85bb461a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc1e6cfc8
and ebp, 0x3e193037
or ebp, edi
or ecx, ebx
and ebx, 0xc1e6cfc8
and edx, 0x3e193037
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
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, 0x24a9ce08
and ebx, 0xdb5631f7
or ebx, edi
or edx, ebp
and ebp, 0x24a9ce08
and ecx, 0xdb5631f7
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x18a393dc
and ecx, edx
not edx
and edx, 0x18a393dc
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc8455ac
and ecx, 0xf37baa53
or ecx, edx
xor ecx, 0xebd8398f
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r9d, eax
xor r9b, r8b
and cl, al
and bl, r8b
or bl, cl
or al, r8b
xor al, 1
or al, r9b
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and dl, r9b
mov ebx, r9d
xor bl, al
or al, r9b
xor r9b, 1
xor cl, 1
and cl, r9b
or cl, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc6befed0
mov ebp, 0x89afd07a
cmovne edx, ebp
test al, 1
mov eax, 0xc6befed0
cmovne eax, edx
test cl, cl
jmp 0x14001694b
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x51605a63
and ecx, edx
and edx, 0xae9fa59c
or edx, ebp
xor edx, 0xae9fa59c
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9d904efe
and ebp, 0x626fb101
or ebp, edi
or ecx, ebx
and ebx, 0x9d904efe
and edx, 0x626fb101
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xa09ff010
and ebp, ecx
or ecx, 0x5f600fef
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xe15d0b36
and edx, 0x82f000
or edx, edi
or ecx, ebx
and ebx, 0xe15d0b36
and ebp, 0x1ea2f4c9
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5f600fef
and ecx, 0xa09ff010
or ecx, edx
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r10b
and cl, al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r11d, ecx
xor r11b, 1
mov edx, ecx
or dl, r11b
xor cl, dl
xor cl, 1
or dl, r11b
xor dl, 1
or dl, cl
mov r11d, edx
xor r11b, 1
mov ecx, ebx
xor cl, 1
and cl, bl
mov esi, ecx
and sil, bl
xor cl, bl
or cl, sil
and r11b, cl
xor cl, 1
and cl, dl
or cl, r11b
and r9b, r10b
and al, r8b
or al, r9b
mov edx, r10d
xor dl, r8b
or r10b, r8b
xor r10b, 1
or r10b, dl
xor al, 1
mov edx, eax
xor dl, r10b
or al, r10b
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, 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 ecx, 0x50ebac19
mov edx, 0x8c4eedd2
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
jmp 0x140011cd6
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov al, byte [rsp + 0x11a]
mov eax, 0x6971af34
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x93daf2ad
mov ecx, ebp
xor ecx, 0x93daf2ad
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x7d879b0f
and ecx, 0x827864f0
or ecx, edx
mov edx, ecx
xor edx, 0x1228418
xor ecx, 0xa8080101
and ecx, 0xb8881345
and edx, 0x4777ecba
or edx, ecx
xor edx, 0x4777ecba
and ebx, 0xd562d2c2
and ebp, 0x2a9d2d3d
or ebp, ebx
xor ebp, 0x2a9d2d3d
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x42c38a06
and ebp, 0xbd3c75f9
or ebp, ecx
xor ebp, 0xbd3c75f9
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
or cl, r8b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x1e88c85a
mov ebp, 0x7d8fccd3
cmovne edx, ebp
test cl, cl
mov eax, edx
cmovne eax, ebp
test bl, bl
jmp 0x14001694b
mov rax, qword [rsp + 0xe0]
mov eax, 0x1f906b26
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xd083c7f7
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edi, [rdx - 1]
imul edi, edx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x3dcc9d78
mov edx, edi
xor edx, 0x3dcc9d78
and edx, edi
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xa75cb6ff
and edx, 0x58a34900
or edx, ebp
mov ebx, edx
xor ebx, 0x20405440
xor edx, 0x8a102a02
and edx, 0xcf3faa3b
and ebx, 0x30c055c4
or ebx, edx
mov edx, ebx
xor edx, 0x20000540
and ecx, 0x26a2626e
and edi, 0xd95d9d91
or edi, ecx
mov ecx, edi
xor ecx, 0x8010d10
xor ebx, 0xcf3faa3b
xor edi, 0x26a2626e
mov ebp, ebx
and ebp, 0xd3fed2a7
and edx, 0x2c012d58
or edx, ebp
or ebx, edi
and edi, 0xd3fed2a7
and ecx, 0x2c012d58
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
setne r8b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
or cl, al
or bl, r8b
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov edx, eax
xor dl, r8b
mov ecx, edx
xor cl, 1
or al, r8b
xor al, 1
or al, dl
xor dl, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, ebx
xor cl, 1
and dl, cl
or cl, al
and al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xe5b0b7a
mov ebp, 0xbe39f35c
cmovne eax, ebp
test cl, 1
mov ecx, 0xe5b0b7a
cmovne eax, ecx
test dl, 1
jmp 0x140018257
mov eax, dword [0x1400b2d6c]
mov ebp, dword [0x1400b2d68]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
or edx, 0x3f7eae8
mov ebx, edx
not ebx
or eax, 0xfc081517
mov ecx, eax
not ecx
and edx, 0x9b2f3337
and ebx, 0x64000400
or ebx, edx
and eax, 0x9b2f3337
and ecx, 0xd0c8c8
or ecx, eax
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0x7f653f1d
and ecx, 0x809ac0e2
or ecx, eax
mov edx, ecx
not edx
xor ecx, 0x836d2a0a
mov eax, ecx
or eax, 1
mov ebx, eax
not ebx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
mov edi, eax
and edi, 0x5095421d
and ebx, 0xaf6abde2
or ebx, edi
or eax, ecx
and ecx, 0x5095421d
and edx, 0xaf6abde2
or edx, ecx
xor edx, ebx
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xc0fd93e2
and edx, eax
not eax
and eax, 0x60b6c208
and ecx, 0x9f493df7
or ecx, eax
mov eax, ecx
xor eax, 0x4800c2
xor ecx, 0x40b48200
or ecx, 0x3f026c1d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc4053b28
and eax, 0xf880c2
or eax, edi
or ecx, ebx
and ebx, 0xc4053b28
and edx, 0x3bfac4d7
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x3f026c1d
and ecx, 0xc0fd93e2
or ecx, eax
mov eax, ecx
not eax
and eax, 0x11f9b3ad
and ecx, 0xee064c52
or ecx, eax
mov eax, ecx
xor eax, 0x48064c12
xor ecx, 0x20a385
and ecx, 0xa620a3c5
and eax, 0x59df5c3a
or eax, ecx
xor eax, 0x59df5c3a
setne r9b
sete r10b
cmp ebp, 9
setg r11b
cmp ebp, 0xa
setl r8b
mov ecx, r8d
xor cl, r11b
and cl, r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov esi, edx
xor sil, al
or dl, al
xor dl, 1
or dl, sil
or al, cl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, ebx
xor cl, 1
or bl, cl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
and bl, dl
and dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, r11d
xor al, r10b
and al, r11b
and r9b, r8b
and r11b, r10b
or r11b, r9b
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r11d
xor al, 1
mov ecx, r11d
and cl, al
or al, dl
xor dl, 1
mov ebx, r11d
and bl, cl
xor cl, r11b
or cl, bl
xor cl, dl
xor dl, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7840c8a4
mov ebp, 0xa6663ee6
cmovne edx, ebp
test al, 1
mov eax, 0x7840c8a4
jmp 0x140016945
mov eax, 0x474d6ffa
mov dword [rsp + 0x20], 0
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
cmp byte [rsp + 0xd7], 0
mov eax, 0x1e94df74
mov ecx, 0xbdc2a98a
jmp 0x140017ce5
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x84204140
mov ebp, ecx
and ebp, 0x43122215
or ebp, edx
xor ebp, 0x43122215
and ecx, 0x38cd9caa
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6a035d67
and ecx, 0x95fca298
or ecx, edx
mov edx, ecx
xor edx, 0x40c840c4
mov ebp, ecx
xor ebp, 0xad313e32
mov ebx, ecx
xor ebx, 0x68c978f6
and ebx, ebp
and edx, 0xc5f846c4
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x698c24d2
and edx, 0x9673db2d
or edx, ebx
xor edx, 0xac746217
and ebp, 1
xor ecx, 0xad313e33
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0xcfa83c01
and edx, ecx
not ecx
and ecx, 0xcfa83c01
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x9045df5f
and edx, 0x6fba20a0
or edx, ecx
mov ecx, edx
xor ecx, 0x20101c81
xor edx, 0x5fede35e
mov ebp, edx
and ebp, 0xda2ec36e
and ecx, 0x25d13c91
or ecx, ebp
xor ecx, 0xda2ec36e
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov r8d, ebx
xor r8b, al
and r8b, 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
mov ecx, r8d
xor cl, 1
and cl, al
xor al, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x37341c64
mov ebp, 0x219d8429
cmovne ecx, ebp
test al, 1
mov eax, ecx
cmovne eax, ebp
test dl, dl
jmp 0x140017bdf
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
and eax, edx
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
xor edx, 1
and edx, eax
mov ebp, eax
not ebp
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and eax, 0x6377e579
and edx, 0x9c881a86
or edx, eax
mov eax, edx
xor eax, 0x80881284
xor edx, 0x241c450
and edx, 0x1e41cc52
and eax, 0xe1be33ad
or eax, edx
xor eax, 0x1e41cc52
cmp eax, 0xffffffff
sete al
setne r8b
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
mov r11d, ecx
and al, cl
and cl, r8b
xor r11b, r8b
or r11b, cl
mov r10d, r11d
xor r10b, 1
and r9b, r8b
or al, r9b
mov ecx, eax
xor cl, 1
mov edx, r10d
and dl, r11b
and cl, al
mov ebx, edx
xor bl, 1
xor dl, r10b
or bl, r11b
xor bl, 1
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
and cl, bl
or cl, dl
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xb5dc4ef8
mov ebp, 0x34cc9660
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xb5dc4ef8
jmp 0x140017bdf
mov eax, 0xc7765b55
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x3a40a405
mov ebp, ecx
and ebp, 0x803a432a
or ebp, edx
xor ebp, 0x803a432a
and ecx, 0x458518d0
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x458518d0
and ecx, 0xba7ae72f
or ecx, edx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xe3192aad
mov ebp, ecx
xor ebp, 0xe3192aad
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x1ce6d553
and ebp, 0xe3192aac
or ebp, ebx
and ecx, 0x9e78b7b9
mov ebx, edx
and ebx, 0x61874846
or ebx, ecx
xor ebx, 0x9e78b7b8
and edx, 1
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xabea7a3c
and edx, 0x541585c3
or edx, ecx
xor edx, 0x541585c3
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
mov ecx, edx
xor ecx, 0xefacb47e
and ecx, edx
not edx
and edx, 0x60049008
and ebp, 0x8fa82476
or ebp, edx
xor ebp, 0x8fa82476
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfea9414e
and ecx, 0x156beb1
or ecx, edx
mov edx, ecx
xor edx, 0x4c4a008a
xor ecx, 0x510
and ecx, 0xa2b00f55
and edx, 0x5d4ff0aa
or edx, ecx
mov ecx, edx
xor ecx, 0x1048c0a8
xor edx, 0x2200601
and edx, 0x4f273603
and ecx, 0xb0d8c9fc
or ecx, edx
xor ecx, 0x4f273603
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp esi, 9
setg al
cmp esi, 0xa
setl r9b
mov ebx, eax
xor al, dl
or dl, r9b
or bl, r8b
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
or r9b, r8b
mov ecx, r9d
xor cl, al
xor al, 1
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb17bbe85
mov ebp, 0x2f0569be
cmovne edx, ebp
test cl, 1
mov ecx, 0xb17bbe85
cmovne ecx, edx
test al, 1
jmp 0x140017b1a
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x88237817
mov ecx, eax
and ecx, 0x77dc87e8
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xd7c4834f
and ecx, 0x283b7cb0
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa01004a4
and edx, 0xacc195d9
and eax, 0x533e6a26
or eax, edx
mov edx, eax
xor edx, 0x42324024
xor ecx, 0x5fe7fb59
mov ebx, ecx
and ebx, 0x114c3a0b
and ebp, 0xeeb3c5f4
or ebp, ebx
xor eax, 0x401009
and eax, 0x114c3a0b
and edx, 0xeeb3c5f4
or edx, eax
xor edx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400b2d68], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor al, bl
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x92e8349c
mov edx, 0x1a5a8b2f
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
jmp 0x1400119ee
mov dword [rsp + 0x34], 0
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x70], rax
mov eax, 0x861a6e1b
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x140]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x138]
call fcn.140019ba0
add rax, 0x88
mov ebp, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea esi, [rbp - 1]
imul esi, ebp
mov edi, esi
not edi
mov ebx, edi
and ebx, 0x18024691
mov edx, esi
and edx, 0x2451000a
or edx, ebx
xor edx, 0x2451000a
mov ebp, esi
and ebp, 0xc3acb964
or ebp, edx
mov edx, ebp
not edx
and edx, 0xb4624b5f
and ebp, 0x4b9db4a0
or ebp, edx
mov edx, ebp
xor edx, 0x428ab222
xor ebp, 0x80200945
and ebp, 0xb564495d
and edx, 0x4a9bb6a2
or edx, ebp
mov ebp, edx
xor ebp, 0x420306a2
and edi, 0xe1395482
and esi, 0x1ec6ab7d
or esi, edi
xor edx, 0xb564495d
mov ebx, edx
and ebx, 0xa8fcf141
and ebp, 0x57030ebe
or ebp, ebx
mov edi, esi
xor edi, 0x16020a3c
xor esi, 0xe1395482
or edx, esi
and esi, 0xa8fcf141
and edi, 0x57030ebe
or edi, esi
xor edi, ebp
not edx
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xb23e2858
and edx, 0x4dc1d7a7
or edx, ebp
xor edx, 0x4dc1d7a7
sete r10b
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r8b
mov ebx, edx
and dl, r9b
and r9b, r8b
and bl, r10b
or bl, r9b
mov ecx, ebx
xor cl, r8b
and cl, bl
and r10b, r8b
or dl, r10b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, r8b
mov ecx, edx
xor cl, bl
test dl, dl
mov edx, 0x99a8354b
mov ebp, 0x4f7f3e52
cmovne edx, ebp
test bl, bl
mov ebx, 0x99a8354b
cmove edx, ebx
mov qword [rsp + 0x148], rax
test cl, 1
cmovne edx, ebp
jmp 0x14000e8c0
mov rax, qword [rsp + 0x200]
mov eax, 0x2c7cf3c
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xb1b5a75c
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xd9b1d873
and edx, 0x264e278c
or edx, ecx
mov ebx, edx
xor ebx, 0x2040204
xor edx, 0x800
or ebp, 0x9f472e05
mov ecx, ebp
not ecx
or edx, 0x20804132
and edx, 0x24c26d32
and ebx, 0x9b050205
or ebx, edx
and ebp, 0x24c26d32
and ecx, 0x403890c8
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xae68932d
and ecx, 0x51976cd2
or ecx, edx
mov edx, ecx
xor edx, 0xced042d7
mov ebp, ecx
xor ebp, 0xced042d6
and ebp, edx
xor ecx, 0x312a9428
and ecx, 0x3d6a967b
and edx, 0xc2956984
or edx, ecx
xor edx, 0xc2956985
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
or edx, 0x3ed0fe73
mov ebx, edx
not ebx
or ebp, 0xc12f018c
mov ecx, ebp
not ecx
and edx, 0x455c60ae
and ebx, 0x80230100
or ebx, edx
and ebp, 0x455c60ae
and ecx, 0x3a809e51
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x738fada6
and ecx, 0x8c705259
or ecx, edx
mov edx, ecx
xor edx, 0x494d5111
xor ecx, 0xb2a0ac2a
mov ebp, ecx
and ebp, 0xb692a2cc
and edx, 0x496d5d33
or edx, ebp
xor edx, 0x496d5d33
or edx, ecx
cmp edx, 0xffffffff
sete r9b
setne r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
and r8b, al
mov ebx, edx
and bl, r9b
or bl, r8b
xor dl, r9b
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor bl, 1
mov ecx, ebx
or cl, al
xor bl, al
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0x41b014ab
mov eax, 0x9a5aed3d
cmovne edx, eax
test bl, 1
mov eax, edx
mov ebp, 0x41b014ab
jmp 0x140013f39
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x1e7e5d58
mov edx, ebx
and edx, 0xe181a2a7
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xac465541
and edx, 0x53b9aabe
or edx, ebp
mov ebp, edx
xor ebp, 0x4dc7f7e7
xor edx, 0x92000800
mov edi, ebp
and edi, 0x2079831e
and edx, 0xdf867ce1
or edx, edi
or ebp, ebx
and ebx, 0x2079831e
and eax, 0xdf867ce1
or eax, ebx
xor eax, edx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ebx, r9d
xor bl, dl
mov ecx, ebx
and cl, r9b
and bl, dl
xor cl, 1
xor bl, 1
mov r10d, ecx
xor r10b, bl
or bl, cl
xor bl, 1
or bl, r10b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
mov ecx, edx
xor cl, al
xor al, 1
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
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 al, 1
mov eax, 0x60893651
mov ebp, 0x19ccb858
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x60893651
jmp 0x140017bdf
mov rax, qword [rsp + 0xd8]
mov eax, 0x76520e2c
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
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, 0x81db1b80
and edx, 0x7e24e47f
or edx, ebp
mov ebp, edx
xor ebp, 0x46046435
xor edx, 0x81db1b80
mov edi, ecx
and edi, 0xb86189ca
and ebx, 0x479e7635
or ebx, edi
or ecx, edx
and edx, 0xb86189ca
and ebp, 0x479e7635
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1c8d04b9
and ecx, 0xe372fb46
or ecx, edx
xor ecx, 0xe372fb46
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, 0xed2eeb5
mov ebp, 0xd83464fb
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
test bl, bl
jmp 0x140016c77
mov eax, dword [rsp + 0x130]
mov eax, 0x6a0dc07d
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x474d6ffa
mov ecx, dword [rsp + 0x11c]
mov dword [rsp + 0x20], ecx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xcda2066a
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov eax, ecx
and eax, 1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0xe1fde6b3
and eax, 0x1e02194c
or eax, ebp
mov ebp, eax
xor ebp, 0xc001840
and edx, 0x411bf93a
and ecx, 0xbee406c5
or ecx, edx
mov edx, ecx
xor edx, 0x8cc00441
xor eax, 0xe1fde6b3
xor ecx, 0x411bf93a
mov ebx, eax
and ebx, 0x332763be
and ebp, 0xccd89c41
or ebp, ebx
or eax, ecx
and ecx, 0x332763be
and edx, 0xccd89c41
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa952735a
and eax, 0x56ad8ca5
or eax, ecx
xor eax, 0x56ad8ca5
sete bl
setne al
cmp dword [0x1400b2d68], 0xa
setl r8b
xor al, r8b
xor al, 1
mov ecx, r8d
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, r8b
and bl, dl
and dl, r8b
mov r8d, ebx
xor r8b, 1
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
xor dl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xd62e4734
mov ebp, 0xf0eb7262
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xd62e4734
jmp 0x14000e8bd
mov rax, qword [rsp + 0x140]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x138]
call fcn.140019ba0
mov eax, 0xc7561cb9
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x575f3f94
and edx, ecx
and ecx, 0xa8a0c06b
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa8800049
xor ecx, 0x575f3f94
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x172f636
and ebp, 0xfe8d09c9
or ebp, edi
or ecx, ebx
and ebx, 0x172f636
and edx, 0xfe8d09c9
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, 0xa4a4a76c
and ebp, 0x5b5b5893
or ebp, edi
or edx, ebx
and ebx, 0xa4a4a76c
and ecx, 0x5b5b5893
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xfcfa5167
and edx, 0x305ae98
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x305ae98
and edx, 0xfcfa5167
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x1efc35e9
and edx, 0xe103ca16
or edx, ebp
xor edx, 0x1efc35e9
xor ecx, edx
test ecx, edx
setne r8b
sete bl
cmp eax, 0xa
setl cl
and r8b, cl
xor cl, bl
cmp eax, 9
setg al
xor cl, 1
mov edx, eax
xor dl, bl
and dl, al
and al, bl
or al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor bl, 1
mov r8d, edx
xor r8b, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x9bd1478f
mov edx, 0x289b60b3
cmovne ecx, edx
test al, 1
mov eax, 0x9bd1478f
cmovne eax, ecx
test bl, 1
jmp 0x140017bdf
mov eax, 0xbe39f35c
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x8c4eedd2
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xe7139e23
and ebp, ecx
or ecx, 0x18ec61dc
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x5b81b0b5
and edx, 0xa4120e02
or edx, edi
or ecx, ebx
and ebx, 0x5b81b0b5
and ebp, 0xa47e4f4a
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x18ec61dc
and ecx, 0xe7139e23
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xf8c2f7c7
and ecx, 0x73d0838
or ecx, edx
xor ecx, 0x73d0839
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x807f1a2c
and edx, ecx
and ecx, 0x7f80e5d3
or ecx, ebp
xor ecx, 0x7f80e5d3
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x99b636fc
and ecx, 0x6649c903
or ecx, ebp
xor ecx, 0x99b636fc
xor edx, ecx
test edx, ecx
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
or al, dl
xor bl, dl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x3da64d57
cmovne edx, r14d
test al, 1
mov eax, edx
mov ebp, 0x3da64d57
cmovne eax, ebp
jmp 0x14001407f
mov rcx, qword [rsp + 0x128]
call fcn.140018390
mov eax, 0x79659cf0
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x8f31df58
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [0x1400b2d6c]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x23ff087e
mov ecx, ebx
and ecx, 0xdc00f780
or ecx, edx
mov edx, ecx
xor edx, 0x18004280
xor ecx, 0x4e082f
mov eax, ebp
or eax, 0xc44ebd2e
and ecx, 0xc44ebd2f
and edx, 0x3bb142d0
or edx, ecx
and eax, 0xc44ebd2f
xor eax, edx
mov ecx, eax
not ecx
and ebp, ecx
and eax, ebx
or eax, ebp
not eax
or eax, ecx
cmp eax, 0xffffffff
sete cl
cmp dword [0x1400b2d68], 0xa
setl bl
mov eax, ebx
or al, cl
xor al, 1
mov edx, ebx
xor dl, cl
or al, dl
mov r8d, eax
xor r8b, 1
and cl, dl
and dl, bl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe309a769
mov ebp, 0xe6a2df37
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xe309a769
cmovne ecx, ebp
test al, 1
jmp 0x140013969
mov rax, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x200]
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
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 edi, edx
not edi
mov ebp, edi
and ebp, 0x292c28de
and edx, 0xd6d3d721
or edx, ebp
and ebx, 0x292c28de
and eax, 0xd6d3d721
or eax, ebx
xor eax, edx
not eax
or eax, edi
cmp eax, 0xffffffff
setne r10b
sete dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov ecx, edx
xor cl, r10b
and cl, dl
xor cl, r9b
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, dl
and bl, al
and r10b, r9b
and al, dl
or al, r10b
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
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
and r8b, al
and dl, cl
or dl, r8b
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x6e838bad
mov ebp, 0xa04a32ed
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0x6e838bad
jmp 0x140017bdf
mov eax, 0xd293f50e
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xb17bbe85
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov esi, ecx
not esi
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov edx, ecx
or edx, 1
mov ebx, eax
not ebx
mov edi, edx
and edi, 0x97c38276
mov ebp, esi
and ebp, 0x683c7d88
or ebp, edi
or edx, ebx
and ebx, 0x97c38276
and eax, 0x683c7d89
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and esi, eax
and edx, ecx
or edx, esi
xor eax, edx
test eax, edx
sete al
cmp dword [0x1400b2d68], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
mov r8d, edx
xor r8b, 1
and al, cl
and cl, bl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, dl
or cl, r8b
and r8b, al
or r8b, bl
xor al, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0xb1d9b210
mov edx, 0xb020a98f
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xb1d9b210
jmp 0x140016c77
mov rax, qword [rsp + 0xd8]
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x34a4ab3e
mov ecx, ebp
and ecx, 0xcb5b54c0
or ecx, edx
mov edx, ecx
xor edx, 0x8b5354c0
xor ecx, 0x10a48a20
mov edi, ebp
or edi, 0x50ac8a20
and ecx, 0x50ac8a20
and edx, 0xaf5375de
or edx, ecx
and edi, 0x50ac8a21
xor edi, edx
not edi
and ebx, 0xbdaad483
and ebp, 0x42552b7c
or ebp, ebx
xor ebp, 0x42552b7c
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
cmp ebp, 0xffffffff
setne r9b
sete r8b
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
mov edx, r8d
or dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r9b, r10b
and al, r8b
or al, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
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, 0x746ecd17
mov edx, 0x1f32e126
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x746ecd17
jmp 0x140013087
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edx, ebp
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0x21e19b4e
mov ebx, eax
and ebx, 0xde1e64b0
or ebx, esi
or edx, edi
and edi, 0x21e19b4e
and ecx, 0xde1e64b1
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
and eax, 0x18285dcc
and ebp, 0xe7d7a233
or ebp, eax
mov eax, ebp
xor eax, 0xa6522010
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x418d96a3
and edx, 0xbe72695c
or edx, ebx
xor ebp, 0x81480
and ebp, 0x418d96a3
and eax, 0xbe72695c
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
sete cl
setne bl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg r8b
mov eax, ebx
and al, r8b
mov edx, r9d
and dl, cl
or dl, al
xor dl, 1
or dl, r8b
or bl, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov ebx, edx
or bl, cl
xor cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0xfc17f4a2
mov eax, 0x5e936dc0
cmovne edx, eax
test cl, 1
mov eax, edx
mov ecx, 0xfc17f4a2
jmp 0x1400148b1
mov dword [rsp + 0x38], 0
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x80], rax
mov eax, 0xe1b770d7
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0xc0]
mov eax, 0x7ec6e9eb
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xb60dc61
and ebp, ecx
or ecx, 0xf49f239e
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x66006ceb
and edx, 0x9609000
or edx, edi
or ecx, ebx
and ebx, 0x66006ceb
and ebp, 0x99ff9314
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf49f239e
and ecx, 0xb60dc61
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x8dd61ce8
and ecx, 0x7229e317
or ecx, ebp
mov ebp, ecx
xor ebp, 0x30286206
xor ecx, 0x8dd61ce9
mov edi, edx
and edi, 0xcad785d8
and ebx, 0x35287a26
or ebx, edi
or edx, ecx
and ecx, 0xcad785d8
and ebp, 0x35287a27
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or cl, r8b
mov ebx, ecx
xor bl, al
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, r9d
xor cl, r8b
or r9b, r8b
xor r9b, 1
or r9b, cl
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x92f4f20e
mov ebp, 0xf190d0df
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x92f4f20e
jmp 0x140016c77
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x138], rax
mov rdi, qword [rsp + 0x138]
add rdi, 0x3c
mov edx, dword [0x1400b2d6c]
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 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
mov ebp, ecx
xor ebp, 0x74e01b96
and ebp, ecx
or ecx, 0x8b1fe469
mov ebx, ecx
and ebx, 0xe3dbde0f
and edx, 0x14200190
or edx, ebx
mov ebx, ebp
not ebx
or ecx, ebx
and ebx, 0xe3dbde0f
and ebp, 0x1c2421f0
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5bf7be97
and ecx, 0xa4084168
or ecx, edx
mov edx, ecx
xor edx, 0xa0108a
xor ecx, 0xf152101
and edx, 0x20a2948a
and ecx, 0xdf5d6b75
or ecx, edx
xor ecx, 0xdf5d6b75
sete dl
cmp dword [0x1400b2d68], 0xa
setl al
mov ecx, eax
or cl, dl
xor cl, 1
mov ebx, eax
xor bl, dl
or cl, bl
mov r8d, ecx
xor r8b, 1
and dl, bl
and bl, al
mov eax, edx
xor al, 1
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
and bl, cl
or cl, al
and al, r8b
or al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3e60e7d5
mov ebp, 0x636e02cf
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x3e60e7d5
cmovne eax, ebp
mov qword [rsp + 0x140], rdi
jmp 0x140013f3c
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x3693640a
mov edx, ebx
and edx, 0x404000c1
or edx, ebp
mov ebp, edx
xor ebp, 0x400081
xor edx, 0xbfbfff3e
mov ecx, ebx
xor ecx, 0x76d364cb
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xf22be064
and ebp, 0x4d0048b
or ebp, eax
or edx, esi
and esi, 0xf22be064
and ecx, 0xdd41f9b
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x6821949b
and edx, 0x97de6b64
or edx, eax
mov eax, edx
xor eax, 0xe10d0fae
xor edx, 0x1ef2f051
and edi, edx
and eax, ebx
or eax, edi
not eax
or eax, edx
cmp eax, 0xffffffff
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r11b
mov eax, r10d
xor al, r11b
mov ebx, eax
and bl, r10b
and al, r11b
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
and r9b, r11b
or r11b, r10b
and cl, r10b
or cl, r9b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
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 cl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x2948bf6b
mov ebp, 0xa9774aed
cmovne edx, ebp
test cl, 1
mov ecx, 0x2948bf6b
cmove edx, ecx
test al, 1
cmovne edx, ebp
jmp 0x14000e8c0
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov ecx, ebp
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x84c88aa9
and ecx, 0x7b377556
or ecx, ebx
mov ebx, ecx
xor ebx, 0x69302154
xor ecx, 0x84c88aa9
mov edi, ecx
and edi, 0x96475e03
and ebx, 0x69b8a1fc
or ebx, edi
or ecx, ebp
and ebp, 0x96475e03
and edx, 0x69b8a1fc
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3b671228
and ecx, 0xc498edd7
or ecx, edx
xor ecx, 0xc498edd7
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
and al, r8b
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 ecx, edx
xor dl, 1
and dl, bl
xor bl, 1
and cl, bl
or dl, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x1deab8dd
mov ebp, 0x9aff3535
cmovne ecx, ebp
test al, 1
mov eax, 0x1deab8dd
jmp 0x1400179c6
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2755adc0
and edx, ecx
and ecx, 0xd8aa523f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x98084035
xor ecx, 0x2755adc0
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x67b6ba8a
and ebp, 0x98494575
or ebp, edi
or ecx, ebx
and ebx, 0x67b6ba8a
and edx, 0x98494575
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, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x33e6ff17
and edx, ecx
not ecx
and ecx, 0x33e6ff17
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa64251d4
and edx, 0x59bdae2b
or edx, ecx
mov ecx, edx
xor ecx, 0x2a081114
xor edx, 0x81800e43
and ecx, 0x3e2cb194
and edx, 0xc1d34e6b
or edx, ecx
xor edx, 0xc1d34e6b
setne r8b
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r10b
mov ecx, r10d
xor cl, bl
and cl, r10b
xor cl, 1
mov eax, ecx
xor al, r9b
not al
and al, r9b
or cl, r9b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
or bl, r8b
and r8b, r10b
and cl, r9b
or cl, r8b
xor r10b, r9b
xor bl, 1
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, 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 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 cl, 1
mov ecx, 0xf1ee798a
mov ebp, 0xf2f56c0f
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xf1ee798a
jmp 0x140016c77
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x4ad3651d
and ecx, 0xb52c9ae2
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb52c9ae2
and ecx, 0x4ad3651d
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 ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x290b23ab
and ebp, 0xd6f4dc54
or ebp, edi
or ecx, ebx
and ebx, 0x290b23ab
and edx, 0xd6f4dc54
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
or bl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
or al, r8b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa86f2593
mov ebp, 0x4db0bd88
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0xa86f2593
cmovne edx, ebp
test cl, 1
jmp 0x140018019
mov rcx, qword [rsp + 0x128]
call fcn.140018390
mov edx, dword [0x1400b2d6c]
mov ebp, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
or ecx, 1
mov edi, ecx
and edi, 0x84cad0a
mov edx, esi
and edx, 0xf7b352f4
or edx, edi
mov edi, ebx
not edi
or ecx, edi
and edi, 0x84cad0a
and ebx, 0xf7b352f5
or ebx, edi
xor ebx, edx
not ecx
or ecx, ebx
not ecx
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne r8b
cmp ebp, 9
setg dl
cmp ebp, 0xa
setl bl
and bl, r8b
and r9b, dl
or r9b, bl
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov r10d, edx
xor r10b, 1
mov r8d, r9d
xor r8b, 1
mov r11d, r9d
and r11b, r8b
mov ebx, r10d
and bl, dl
mov ecx, r11d
xor cl, 1
xor r11b, r9b
or cl, r8b
xor cl, 1
or cl, r11b
xor bl, 1
mov r11d, ebx
xor r11b, dl
or bl, dl
xor bl, 1
or bl, r11b
xor bl, cl
xor r8b, dl
or r10b, r9b
xor r10b, 1
or r10b, r8b
mov ecx, r10d
xor cl, bl
test cl, 1
mov ecx, 0x4a0b98ae
mov edx, 0xa8ae282
cmovne ecx, edx
test r10b, 1
mov edx, 0x4a0b98ae
cmovne edx, ecx
mov dword [rsp + 0x130], eax
test bl, 1
cmove edx, ecx
jmp 0x14000e8c0
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x66808466
mov ebp, ebx
and ebp, 0x10014200
or ebp, edx
xor ebp, 0x10014200
mov edx, ebx
xor edx, 0x7681c666
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x2b304a7d
and edx, 0xd4cfb582
or edx, ebp
mov ebp, edx
xor ebp, 0xa2004101
xor edx, 0x5db18c1a
mov edi, edx
and edi, 0x197f3eec
and ebp, 0xe680c113
or ebp, edi
and ebx, 0x197f3eec
and ecx, 0xe680c113
or ecx, ebx
xor ecx, ebp
xor edx, ecx
test edx, ecx
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
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xc9957a55
mov ebp, 0xd8233194
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xc9957a55
jmp 0x140016c77
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xe9fc5447
mov ecx, ebx
and ecx, 0x1603abb8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2008b28
xor ecx, 0xe9fc5446
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0xd54320d6
and ebp, 0x2abcdf28
or ebp, eax
or ecx, esi
and esi, 0xd54320d6
and edx, 0x2abcdf29
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, eax
and ecx, ebx
or ecx, edi
xor eax, ecx
test eax, ecx
sete cl
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov r8d, ebx
xor r8b, al
and r8b, 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
mov ecx, eax
mov ebx, eax
mov edx, r8d
or al, r8b
xor r8b, 1
xor cl, 1
and bl, r8b
and dl, cl
or dl, bl
xor cl, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd5b73a9f
mov ebp, 0xb60c2132
cmovne ecx, ebp
test al, 1
mov eax, 0xd5b73a9f
jmp 0x1400179c6
mov eax, dword [0x1400b2d6c]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x66277fe1
mov ecx, ebx
and ecx, 0x99d8801e
or ecx, edx
mov edx, ecx
xor edx, 0x81d0801a
xor ecx, 0x24230cc0
mov eax, ebp
or eax, 0x3c2b0cc4
or ecx, 1
and ecx, 0x3c2b0cc5
and edx, 0xc3d4f33a
or edx, ecx
and eax, 0x3c2b0cc5
xor eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc08d70af
and eax, 0x3f728f50
or eax, edx
and ebx, 0xc08d70af
and ebp, 0x3f728f50
or ebp, ebx
xor ebp, eax
xor ecx, ebp
test ecx, ebp
setne al
cmp dword [0x1400b2d68], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
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 cl, 1
mov ecx, 0x1b97f9e
mov ebp, 0xd0a08853
cmovne ecx, ebp
test dl, 1
mov edx, 0x1b97f9e
cmovne edx, ecx
test al, al
cmove edx, ecx
jmp 0x14000e8c0
mov rax, qword [rsp + 0xe8]
mov eax, 0xac9261c2
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [rsp + 0x23c]
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa7314353
and eax, 0x58cebcac
or eax, ecx
mov ebp, eax
xor ebp, 0xa7314353
xor eax, 0x58cebcac
mov edx, ebp
or edx, 0x1543d6d9
mov ebx, edx
not ebx
mov edi, eax
or edi, 0xeabc2926
mov ecx, edi
not ecx
and edx, 0xb7b457aa
and ebx, 0x48082804
or ebx, edx
and edi, 0xb7b457aa
and ecx, 0x438051
or ecx, edi
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xf96691f8
and ecx, 0x6996e07
or ecx, edx
xor ecx, 0xec254720
and ebp, 0x8f66cbdd
mov edx, eax
and edx, 0x70993422
or edx, ebp
xor edx, 0x8f66cbdc
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0xeaa7d67a
and eax, 0x15582985
or eax, edx
xor eax, 0x15582985
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, 0x214b31a5
and ecx, 0xdeb4ce5a
or ecx, ebx
or eax, ebp
and ebp, 0x214b31a5
and edx, 0xdeb4ce5a
or edx, ebp
xor edx, ecx
not eax
or eax, edx
setne al
cmp dword [0x1400b2d68], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x4327cbea
mov ebp, 0xef77400c
cmovne ecx, ebp
test al, al
mov eax, 0x4327cbea
cmove ecx, eax
test dl, dl
cmovne ecx, ebp
jmp 0x140017b1d
mov eax, dword [rsp + 0x26c]
mov eax, 0xdd96cff
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, ebp
and edx, 0xaa8b62cd
and eax, 0x55749d32
or eax, edx
mov edx, eax
xor edx, 0x55749d32
xor eax, 0xaa8b62cd
and eax, ebx
not ebx
and edx, ebx
or eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, r10d
xor bl, al
and bl, r10b
mov ecx, r8d
xor r10b, r8b
mov r9d, eax
xor r9b, r8b
or al, r8b
or r8b, bl
xor r8b, 1
xor cl, bl
not cl
and cl, bl
mov ebx, r8d
and bl, cl
xor cl, r8b
or cl, bl
xor r10b, 1
xor al, 1
or al, r9b
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
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, 0x67d7d5f1
mov edx, 0xf190d0df
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x67d7d5f1
cmovne eax, edx
test bl, 1
jmp 0x140017ce5
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x70a82888
mov ebp, ecx
and ebp, 0x6418530
or ebp, edx
xor ebp, 0x6418530
and ecx, 0x89165247
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x50bc6150
and ecx, 0xaf439eaf
or ecx, edx
mov ebp, ecx
xor ebp, 0xd9aa3317
xor ecx, 0x22118c40
and ecx, 0xaab9bd57
mov edx, ebp
and edx, 0x554642a8
or edx, ecx
mov ebx, edx
xor ebx, 0x554642a8
mov ecx, edx
xor ecx, 0xe231fb49
and ecx, ebx
and ebp, 0xb777b9e1
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x9e8d1cf7
and ebp, 0x6172e308
or ebp, ecx
mov ecx, ebp
xor ecx, 0x20a502
and ebx, 1
xor edx, 0x554642a9
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x972ab0e
and edx, 0xf68d54f1
or edx, ebx
mov ebx, edx
xor ebx, 0xd2041420
xor ebp, 0xd6055ae8
xor edx, 0x972ab0e
mov edi, ebp
and edi, 0x2ddb40d5
and ecx, 0xd224bf2a
or ecx, edi
or ebp, edx
and edx, 0x2ddb40d5
and ebx, 0xd224bf2a
or ebx, edx
xor ebx, ecx
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0x1da5742e
and edx, ebp
not ebp
and ebp, 0x4817428
and ecx, 0x19240006
or ecx, ebp
xor ecx, 0x19240006
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe25a8bd1
and edx, 0x1da5742e
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x1747086
and edx, 0xfe8b8f79
or edx, ebp
xor edx, 0xfe8b8f79
or edx, ecx
cmp edx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor bl, 1
xor dl, cl
xor dl, bl
and bl, dl
mov eax, edx
xor al, bl
mov ecx, 0x678c0ca2
mov eax, 0xfcf82eed
cmovne ecx, eax
test dl, dl
mov eax, 0x678c0ca2
cmovne eax, ecx
jmp 0x140017bdd
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 1
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0xeb782904
and edi, 0x1487d6fa
or edi, eax
or ebx, esi
and esi, 0xeb782904
and ecx, 0x1487d6fb
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
not ebx
and ebp, 0xbafdb1a9
and edx, 0x45024e56
or edx, ebp
xor edx, 0x45024e56
mov eax, ebx
and eax, edx
xor edx, ebx
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
and al, dl
and dl, r9b
or dl, cl
mov ecx, edx
xor cl, bl
and cl, dl
and bl, r9b
or bl, al
mov eax, ecx
xor al, 1
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 dl, dl
mov edx, 0x6d6e7e61
mov ebp, 0xf1fc1cdf
cmovne edx, ebp
test al, al
mov eax, 0x6d6e7e61
cmovne edx, eax
test cl, 1
cmove edx, ebp
jmp 0x14000e8c0
mov eax, 0xad8efd4e
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xf0b3596e
and ecx, edx
not edx
and edx, 0xf0b3596e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf4ca691
and ecx, 0xf0b3596e
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0xba135d48
mov edx, ecx
and edx, 0x45eca2b7
or edx, ebp
mov ebp, edx
xor ebp, 0x45eca2b7
mov ebx, ebp
and ebx, 0x2454c2d4
and ecx, 0xdbab3d2b
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x466c97df
and ecx, 0xb9936820
or ecx, ebx
mov ebx, ecx
xor ebx, 0x80c5a841
and ebp, 1
xor edx, 0x45eca2b6
or edx, ebp
mov ebp, edx
not ebp
xor ecx, 0x6238550a
mov edi, ecx
and edi, 0x1f2242be
and ebx, 0xe0ddbd41
or ebx, edi
or ecx, edx
and edx, 0x1f2242be
and ebp, 0xe0ddbd41
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe18f145d
and ecx, 0x1e70eba2
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1e70eba2
and ecx, 0xe18f145d
or ecx, edx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, ebx
and bl, r8b
and r8b, r9b
and al, cl
or al, r8b
mov edx, eax
xor dl, r9b
and dl, al
and cl, r9b
or bl, cl
xor bl, dl
mov eax, ebx
xor al, 1
and dl, al
xor al, dl
test bl, bl
mov ecx, 0x8bb1ac7b
mov ebp, 0xc6e88ef6
cmovne ecx, ebp
test dl, dl
mov edx, 0x8bb1ac7b
cmove ecx, edx
test al, 1
cmove ecx, ebp
jmp 0x140017b1d
mov eax, 0xfa7386f6
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xa9833eff
and edx, ebp
not ebp
and ebp, 0x28813e72
and ecx, 0x8102008d
or ecx, ebp
xor ecx, 0x8102008d
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x31bb0c70
and edx, 0xce44f38f
or edx, ecx
mov ecx, edx
xor ecx, 0x67c7cd70
xor edx, 0x80382288
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xc13b62b8
and ecx, 0x3ec49d47
or ecx, edx
xor ecx, 0x3ec49d46
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x40941457
and ecx, 0xbf6beba8
or ecx, edx
mov edx, ecx
xor edx, 0x8d080200
xor ecx, 0x40941457
mov ebp, ecx
and ebp, 0x3273edfe
and edx, 0xcd8c1201
or edx, ebp
xor edx, 0x3273edfe
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
and al, r8b
or al, r9b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, cl
and bl, dl
or bl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x86034e8f
mov edx, 0xcb4d4b17
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x86034e8f
jmp 0x1400150f4
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 1
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0x189cedbc
and edi, 0xe7631242
or edi, eax
or ebx, esi
and esi, 0x189cedbc
and ecx, 0xe7631243
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
and ebp, 0x2fe7108a
and edx, 0xd018ef75
or edx, ebp
mov eax, edx
xor eax, 0xd018ef75
xor edx, 0x2fe7108a
and edx, ebx
not ebx
and eax, ebx
or edx, eax
xor ebx, edx
test ebx, edx
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, r10d
or bl, al
xor bl, 1
mov ecx, r10d
xor cl, al
not cl
and cl, al
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
and r9b, dl
and al, r10b
or al, r9b
mov ebx, edx
and bl, r10b
xor dl, r10b
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
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
xor al, 1
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xf062adf4
mov ebp, 0xcaad5d0f
cmovne ecx, ebp
test dl, 1
mov edx, 0xf062adf4
cmovne ecx, edx
test al, 1
cmove ecx, ebp
jmp 0x140017b1d
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 1
and ecx, edx
mov ebp, edx
not ebp
and ebp, 0x7d4e4f5a
and edx, 0x82b1b0a5
or edx, ebp
xor edx, 0x82b1b0a4
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0xaba86373
and ebp, edx
not edx
and edx, 0xb501909a
and ecx, 0x4afe6f65
or ecx, edx
mov edx, ecx
xor edx, 0x2886021
xor ecx, 0xa1000012
or ecx, 0x54579c8c
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x49739fc2
and edx, 0xa2886031
or edx, edi
or ecx, ebx
and ebx, 0x49739fc2
and ebp, 0xb68c603d
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x60ccec67
and ecx, 0x9f331398
or ecx, edx
mov edx, ecx
xor edx, 0x249010ea
xor ecx, 0xcb648f14
mov ebp, ecx
and ebp, 0xd82f6b11
and edx, 0x27d094ee
or edx, ebp
xor edx, 0x27d094ee
or edx, ecx
cmp edx, 0xffffffff
setne r9b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor cl, al
mov r8d, ecx
xor r8b, 1
xor bl, r9b
xor bl, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, cl
or cl, al
and al, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x92d174ad
mov ebp, 0xb47ff7c4
cmovne eax, ebp
mov rbx, qword [rsp + 0x58]
mov qword [rsp + 0x220], rbx
test cl, 1
mov ecx, 0x92d174ad
cmovne eax, ecx
mov ecx, dword [rsp + 0x28]
mov dword [rsp + 0x22c], ecx
test dl, 1
jmp 0x140018257
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
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 r9b
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg cl
mov eax, ecx
xor al, r10b
and al, cl
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
xor al, r9b
and r9b, r10b
or r10b, r8b
and cl, r8b
or cl, r9b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
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
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xed12bfd5
mov ebp, 0x2f0569be
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xed12bfd5
jmp 0x14000e8bd
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
sete r9b
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov ebx, ecx
and bl, al
mov edx, ecx
xor dl, al
or dl, bl
xor cl, r9b
not cl
and cl, r9b
xor al, r8b
not al
and al, r8b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xb1b5a75c
mov ebp, 0xa6d471bf
cmovne edx, ebp
test cl, cl
mov ecx, 0xb1b5a75c
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140017b1d
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x870606f3
and edx, ebp
not ebp
and ebp, 0x870606f3
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x35ca4001
and edx, 0xca35bffe
or edx, ecx
mov ecx, edx
xor ecx, 0x4d33b90d
xor edx, 0x10840472
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x5585b57f
and ecx, 0xaa7a4a80
or ecx, edx
xor ecx, 0xaa7a4a81
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7f855534
and edx, ecx
and ecx, 0x807aaacb
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1aa242
xor ecx, 0x7f855534
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf1e449b9
and ebp, 0xe1bb646
or ebp, edi
or ecx, ebx
and ebx, 0xf1e449b9
and edx, 0xe1bb646
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xe6126756
and edx, 0x19ed98a9
or edx, ecx
xor edx, 0x19ed98a9
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, edx
or al, bl
xor al, 1
xor dl, cl
or cl, r8b
xor cl, 1
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
xor dl, 1
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
mov r8d, ecx
xor r8b, 1
mov edx, r8d
mov eax, ebx
mov r9d, r8d
xor r8b, bl
xor bl, 1
and dl, cl
and al, bl
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor al, 1
mov r9d, ebx
xor r9b, al
or al, bl
xor al, 1
or al, r9b
xor al, dl
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xe7a6f299
mov edx, 0x4327cbea
cmovne ecx, edx
test bl, 1
mov edx, 0xe7a6f299
cmovne edx, ecx
test al, 1
cmove edx, ecx
jmp 0x14000e8c0
mov eax, 0x5b35150a
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xa17b705f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x4b7fcc05
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcf354de1
and edx, 0x30cab21e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd660198f
and edx, 0x299fe670
or edx, ecx
mov ecx, edx
xor ecx, 0xe6aaab91
mov ebp, edx
xor ebp, 0xe6aaab90
and ebp, ecx
xor edx, 0x1955546e
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
mov ebp, ecx
and ebp, 0xdd21303f
and edx, 0x22decfc0
or edx, ebp
xor edx, 0xdd21303f
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
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
not cl
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0x35c4e4de
mov eax, 0x50ebac19
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x35c4e4de
cmovne eax, edx
test bl, bl
jmp 0x140017ce5
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x22820054
mov edx, ebx
and edx, 0x43036a0
or edx, ebp
mov ebp, edx
xor ebp, 0x3680
xor edx, 0xfbcfc95f
mov ecx, ebx
xor ecx, 0x26b236f4
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x2dbf896c
and ebp, 0x2003690
or ebp, eax
or edx, esi
and esi, 0x2dbf896c
and ecx, 0xd2407693
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xd94dc90a
and edx, 0x26b236f5
or edx, eax
and edi, 0x4c7d4da4
and ebx, 0xb382b25b
or ebx, edi
mov eax, ebx
xor eax, 0xb382b25b
xor ebx, 0x4c7d4da4
and ebx, edx
not edx
and eax, edx
or ebx, eax
not ebx
or ebx, edx
cmp ebx, 0xffffffff
setne r9b
sete bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov eax, ebx
xor al, dl
and bl, al
and al, dl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor dl, r9b
mov ebx, ecx
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, bl
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, cl
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, dl
test cl, 1
mov eax, 0xf809962f
mov ecx, 0x21ebf46f
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test bl, 1
mov ecx, 0xf809962f
jmp 0x140017bdf
mov dword [rsp + 0x28], 1
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x58], rax
mov eax, 0xb04a53c6
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov r9d, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, ebx
and ebp, 0x9de1a9a9
and edi, 0x621e5656
or edi, ebp
mov esi, edi
xor esi, 0x621e5656
mov edx, edi
xor edx, 0xb973089f
and edx, esi
or ebx, 0x2492a136
mov ecx, ebx
not ecx
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x38ef7f11
and edx, 0xc71080ee
or edx, eax
or ebp, ebx
and ebx, 0x38ef7f11
and ecx, 0xc30000c8
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xdb6d5ec8
and ebp, 0x2492a137
or ebp, eax
xor edi, 0x18c18129
and edi, 0x1ac5d12f
mov eax, esi
and eax, 0xe53a2ed0
or eax, edi
xor eax, 0x1ac5d12e
and esi, 1
or esi, eax
mov eax, esi
not eax
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x65725240
and ebp, 0x9a8dadbf
or ebp, edx
or ecx, esi
and esi, 0x65725240
and eax, 0x9a8dadbf
or eax, esi
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xd463f2c2
and edx, ecx
and ecx, 0x2b9c0d3d
or ecx, eax
mov eax, ecx
xor eax, 0x2940530
xor ecx, 0xd463f2c2
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x3d484acf
and eax, 0xc2b7b530
or eax, ebx
or ecx, ebp
and ebp, 0x3d484acf
and edx, 0xc2b7b530
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x3e4aef3f
and ecx, 0xc1b510c0
or ecx, eax
mov eax, ecx
xor eax, 0xc0350080
xor ecx, 0x6420d16
and ecx, 0x7c21d56
and eax, 0xf83de2a9
or eax, ecx
xor eax, 0xf83de2a9
sete r8b
setne r11b
cmp r9d, 9
setg r10b
cmp r9d, 0xa
setl dl
mov ebx, edx
xor bl, r10b
and bl, dl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r9d, ecx
xor r9b, al
or cl, al
xor cl, 1
or cl, r9b
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
or r11b, al
xor al, 1
or al, r8b
mov ecx, eax
xor cl, r11b
or al, r11b
xor al, 1
or al, cl
mov ecx, r10d
xor cl, r8b
and cl, r10b
xor dl, r8b
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb038305f
mov ebp, 0xba12907e
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xb038305f
cmovne eax, ebp
test cl, 1
cmovne eax, edx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x9057e0e
and ecx, edx
not edx
and edx, 0x9057e0e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x307d529d
and ecx, 0xcf82ad62
or ecx, edx
mov ebp, ecx
xor ebp, 0xc687d36c
mov edx, ecx
xor edx, 0xc687d36d
and edx, ebp
xor ecx, 0x21582c90
and ecx, 0x275aecd4
and ebp, 0xd8a5132b
or ebp, ecx
mov ebx, ebp
xor ebx, 0x98001300
mov ecx, edx
not ecx
xor ebp, 0x275aecd5
mov edi, ecx
and edi, 0x63f7c43f
and edx, 0x9c083bc0
or edx, edi
or ecx, ebp
and ebp, 0x63f7c43f
and ebx, 0x9c083bc0
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
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc5a6a1bf
and ecx, 0x3a595e40
or ecx, ebp
xor ecx, 0xc5a6a1bf
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp esi, 9
setg al
cmp esi, 0xa
setl cl
mov ebx, eax
or al, dl
and dl, cl
and bl, r8b
or bl, dl
xor cl, r8b
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, bl
xor bl, 1
and cl, bl
or cl, dl
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x230e6192
mov eax, 0x72f9dfae
cmovne edx, eax
test bl, 1
mov eax, 0x230e6192
cmovne eax, edx
test cl, cl
jmp 0x14001694b
mov eax, 0x739c05a5
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x65065758
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xf145c811
and edx, ebp
not ebp
and ebp, 0xa1044810
and ecx, 0x50418001
or ecx, ebp
mov ebp, ecx
xor ebp, 0x50010001
xor ecx, 0xafbe7ffe
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x68c6ca
and ebp, 0xf1050811
or ebp, edi
or ecx, ebx
and ebx, 0x68c6ca
and edx, 0xff973935
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xeba37ee
and ecx, 0xf145c811
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xe117e829
mov ebx, ecx
xor ebx, 0xe117e829
and ebx, ecx
mov edi, edx
and edi, ebx
xor ebx, edx
or ebx, edi
mov edx, ebx
not edx
and edx, 0x1ff68b2f
and ebx, 0xe00974d0
or ebx, edx
xor ebx, 0x11e9cf8
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
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
mov ebp, edx
and ebp, 0x292cf905
and ecx, 0xd6d306fa
or ecx, ebp
xor ecx, 0xd6d306fa
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete bl
cmp esi, 0xa
setl al
cmp esi, 9
setg cl
and cl, bl
and r9b, al
or r9b, cl
or al, bl
mov ecx, eax
xor cl, r9b
mov r8d, r9d
xor r8b, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, eax
and cl, bl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
and dl, r9b
xor cl, 1
and cl, r8b
or cl, dl
xor al, r8b
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0x44ed80ee
mov ebp, 0x876bfef7
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0x44ed80ee
jmp 0x14000e8bd
mov eax, dword [rsp + 0x23c]
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0x1b602a24
mov edx, esi
and edx, 0x40005141
or edx, ebp
mov edi, edx
xor edi, 0x40001141
xor edx, 0x36f8ae90
mov ecx, ebx
or ecx, 0x5b607b65
mov ebp, ecx
not ebp
and edx, 0x36f8ee90
and edi, 0x49001165
or edi, edx
and ecx, 0x36f8ee90
and ebp, 0x8007000a
or ebp, ecx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xa49f849b
and ebp, 0x5b607b64
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
and edx, 0xc1df6732
and ecx, 0x3e2098cd
or ecx, edx
or ebp, esi
and esi, 0xc1df6732
and ebx, 0x3e2098cd
or ebx, esi
xor ebx, ecx
not ebp
or ebp, ebx
cmp ebp, 0xffffffff
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or r8b, al
or cl, bl
and al, bl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, r8d
xor cl, al
xor al, 1
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xcd98ed7c
mov ebp, 0x2948bf6b
cmovne eax, ebp
test cl, 1
cmovne eax, ebp
not dl
test dl, 1
mov ecx, 0xcd98ed7c
jmp 0x140017bdf
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x48], rax
mov eax, 0x9c80eb6f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [0x1400b2d6c]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov eax, ebx
or eax, 0xd3b74cee
mov ebp, eax
not ebp
mov ecx, edx
xor ecx, 0xd3b74cee
and ecx, ebx
mov edi, ecx
not edi
mov esi, eax
and esi, 0x60904fe9
and ebp, 0xc48b010
or ebp, esi
or eax, edi
and edi, 0x60904fe9
and ecx, 0x9f6fb016
or ecx, edi
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x70ec5a7
and eax, 0xf8f13a58
or eax, ecx
mov ebp, eax
xor ebp, 0x54390040
and ebx, 0x4ed98c43
mov ecx, edx
and ecx, 0xb12673bc
or ecx, ebx
xor ecx, 0x4ed98c42
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x75bd25cd
and edx, 0x8a42da32
or edx, ecx
mov ecx, edx
xor ecx, 0xa004210
xor edx, 0x75bd25cd
xor eax, 0x2b4676b7
mov ebx, eax
and ebx, 0x80c2bd2a
and ebp, 0x7f3d42d5
or ebp, ebx
or eax, edx
and edx, 0x80c2bd2a
and ecx, 0x7f3d42d5
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov edx, eax
not edx
mov ebp, edx
or ebp, 0x167350cb
mov ecx, ebp
not ecx
or eax, 0xc0082c20
and eax, 0xc23b7ca8
and edx, 0x14400043
or edx, eax
and ebp, 0xc23b7ca8
and ecx, 0x29848314
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0xe98caf34
and ecx, 0x167350cb
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x82815761
and eax, 0x7d7ea89e
or eax, ecx
xor eax, 0x7d7ea89e
sete al
setne r8b
cmp dword [0x1400b2d68], 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
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
xor al, bl
mov ecx, eax
not cl
and cl, bl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x33d282ea
mov ebp, 0x7eecd1b0
cmovne eax, ebp
test cl, cl
mov ecx, 0x33d282ea
cmove eax, ecx
test dl, 1
cmovne eax, ebp
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov dword [rsp + 0x24], 0
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x50], rax
mov eax, 0x8fb9dcb0
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0xa8]
mov eax, 0x1dcd4ec2
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x1c0]
mov eax, 0xd62e4734
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x92f4f20e
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x2b0881e4
mov ebp, ebx
and ebp, 0xd4f77e1a
or ebp, edx
xor ebp, 0xd4f77e1a
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa38ef337
and edx, 0x5c710cc8
or edx, ebp
mov ebp, edx
xor ebp, 0x1c500008
xor edx, 0xa38ef337
mov edi, edx
and edi, 0x40252ce1
and ebp, 0xbfdad31e
or ebp, edi
or edx, ebx
and ebx, 0x40252ce1
and ecx, 0xbfdad31e
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg al
mov edx, eax
xor dl, r11b
and dl, al
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, r9b
mov r10d, ebx
xor r10b, 1
mov edx, r11d
xor r11b, r9b
and r9b, al
and dl, r8b
or dl, r9b
or al, r8b
xor al, 1
or al, r11b
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, r10b
or al, dl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0x378cae9c
mov edx, 0xc4156605
cmovne eax, edx
mov rbp, qword [rsp + 0xa0]
mov qword [rsp + 0x1f8], rbp
test bl, 1
mov ebp, 0x378cae9c
cmovne eax, ebp
mov rbp, qword [rsp + 0x48]
mov qword [rsp + 0x200], rbp
jmp 0x140016948
mov eax, dword [0x1400b2d6c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x85a64fdc
mov ecx, ebp
xor ecx, 0x85a64fdc
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x414cee1
and ecx, 0xfbeb311e
or ecx, edx
mov edx, ecx
xor edx, 0x7e4d7ec3
xor ecx, 0x81b2813c
and eax, ecx
and edx, ebp
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
setne al
sete cl
cmp dword [0x1400b2d68], 0xa
setl bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
xor al, bl
mov ebx, eax
not bl
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x65407c65
mov ebp, 0xbac54266
cmovne eax, ebp
test cl, cl
mov ecx, 0x65407c65
cmovne eax, ecx
test dl, dl
jmp 0x140018257
mov eax, 0x49fb568f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ebp, ecx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x1348e392
and edx, ebp
not ebp
and ebp, 0x7442ed4f
and ecx, 0x8bbd12b0
or ecx, ebp
mov edi, ecx
xor edi, 0x8bbd12b0
mov ebx, ecx
xor ebx, 0x670a0edd
and ebx, edi
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe4101ba0
and edx, 0x1befe45f
or edx, ebp
xor edx, 0x8a707cc
xor ecx, 0x2240a
and ecx, 0x83b7262a
mov ebp, edi
and ebp, 0x7c48d9d5
or ebp, ecx
xor ebp, 0x83b7262b
and edi, 1
or edi, ebp
not edi
mov ebp, edx
and ebp, edi
xor edi, edx
or edi, ebp
mov edx, edi
mov ecx, edi
xor ecx, 0xde4442b5
and ecx, edi
not edi
and edi, 0x8040024
and edx, 0xd6404291
or edx, edi
xor edx, 0xd6404291
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb3f1d2a6
and ecx, 0x4c0e2d59
or ecx, edx
xor ecx, 0x924a6fec
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
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor dl, 1
xor cl, 1
mov ebx, edx
or bl, cl
xor cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x53b833bb
mov eax, 0xdb8ea272
cmovne edx, eax
test cl, 1
mov eax, edx
mov ecx, 0x53b833bb
cmovne eax, ecx
test bl, 1
jmp 0x140013f3f
mov rax, qword [rsp + 0xc0]
mov eax, 0xf0b49385
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x511e7565
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xef73b984
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1b404175
and ecx, 0xe4bfbe8a
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8b7bb781
and ecx, 0x7484487e
or ecx, edx
mov ebx, ecx
xor ebx, 0x6fc4090b
mov ebp, ecx
xor ebp, 0x903bf6f4
xor ecx, 0x27b6cd19
mov edi, ecx
and edi, ebp
and ecx, ebx
mov edx, edi
not edx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x818ea299
and edi, 0x7e715d66
or edi, eax
or edx, esi
and esi, 0x818ea299
and ecx, 0x7e715d66
or ecx, esi
xor ecx, edi
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xb78d3bec
and edx, 0x4872c413
or edx, eax
and ebx, 0x974f77a7
mov eax, ebp
and eax, 0x68b08858
or eax, ebx
xor eax, 0x974f77a6
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xeedba7d2
and edx, 0x1124582d
or edx, ebx
or ecx, ebp
and ebp, 0xeedba7d2
and eax, 0x1124582d
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x3963b94
and ecx, 0xfc69c46b
or ecx, eax
mov eax, ecx
xor eax, 0x64414462
xor ecx, 0x2960b80
and ecx, 0x9abe8b89
and eax, 0x65417476
or eax, ecx
mov ecx, eax
xor ecx, 0x88b40980
xor eax, 0x65417476
mov edx, eax
and edx, 0x160ab21d
and ecx, 0xe9f54de2
or ecx, edx
xor ecx, 0x160ab21d
xor eax, ecx
test eax, ecx
sete r9b
setne dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
and dl, cl
and bl, r9b
or bl, dl
mov r8d, ebx
xor r8b, cl
and r8b, bl
mov eax, ecx
xor al, r9b
not al
and al, r9b
or cl, r9b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, r8d
xor al, 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
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x3ae1dc12
mov ebp, 0x636e02cf
cmovne eax, ebp
test cl, 1
mov ecx, 0x3ae1dc12
cmovne ecx, eax
test dl, 1
jmp 0x140016c77
mov eax, 0xf659f74a
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
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
not ecx
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3426750
and ecx, 0xfcbd98af
or ecx, edx
xor ecx, 0xfcbd98af
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl cl
mov ebx, ecx
xor bl, r8b
and bl, cl
mov eax, r9d
xor al, bl
mov edx, eax
and dl, r9b
and al, bl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor r8b, r9b
mov edx, ecx
xor dl, r9b
and cl, r9b
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
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
mov r8d, edx
xor r8b, 1
mov ebx, eax
xor bl, 1
mov ecx, ebx
xor bl, r8b
and r8b, al
and cl, dl
or cl, r8b
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov ebp, 0x3fa5c7d5
mov eax, 0x21ebf46f
cmovne ebp, eax
test dl, 1
mov eax, 0x3fa5c7d5
cmovne eax, ebp
jmp 0x14001575e
mov rcx, qword [rsp + 0x138]
mov edx, dword [rsp + 0x154]
call fcn.14001a710
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x158]
add rax, 0x20
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x160]
cmp dword [rax], 0
setne byte [rsp + 0x16f]
mov ecx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0x74e48cf
mov edx, ecx
and edx, 0xf8b1b730
or edx, ebp
mov ebp, edx
xor ebp, 0xf8b1b730
mov ebx, ebp
and ebx, 0x5ecc2a67
and ecx, 0xa133d598
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xe9b62594
and ecx, 0x1649da6b
or ecx, ebx
xor ecx, 0x4885f00d
and ebp, 1
xor edx, 0xf8b1b731
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0x9a8b25cc
and ebp, edx
not edx
and edx, 0xa205f9fc
and ecx, 0x5dfa0603
or ecx, edx
mov edx, ecx
xor edx, 0x80a0000
xor ecx, 0x820121cc
or ecx, 0x6574da33
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xf5e0758c
and edx, 0xa0b0040
or edx, edi
or ecx, ebx
and ebx, 0xf5e0758c
and ebp, 0xa1f8a73
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdec41247
and ecx, 0x213bedb8
or ecx, edx
mov edx, ecx
xor edx, 0x10b08874
xor ecx, 0x40f2183
and edx, 0x50f09e7c
and ecx, 0xaf0f6183
or ecx, edx
xor ecx, 0xaf0f6183
sete r8b
setne dl
cmp esi, 9
setg al
cmp esi, 0xa
setl cl
mov ebx, eax
or al, dl
and dl, cl
and bl, r8b
or bl, dl
xor cl, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xe24391db
mov edx, 0x9bad95a2
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0xe24391db
jmp 0x140016c77
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x160]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x138]
call fcn.14001b1d0
mov qword [rsp + 0x180], rax
mov eax, 0x5821e25c
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x8000e11
mov ebp, ecx
and ebp, 0x1044e002
or ebp, edx
xor ebp, 0x1044e002
and ecx, 0xe7bb11ec
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1f420b32
and ecx, 0xe0bdf4cd
or ecx, edx
mov edx, ecx
xor edx, 0xf8f91ade
mov ebp, ecx
xor ebp, 0x506c120
and ebp, 0x4d46dbbc
xor ecx, 0x7ae413ba
and ecx, edx
mov ebx, edx
and ebx, 0xb2b92443
or ebx, ebp
mov edx, ebx
xor edx, 0xb2b92443
xor ebx, 0xd044800
mov ebp, edx
and ebp, 0x821d0964
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x7ac2473e
and ecx, 0x853db8c1
or ecx, ebp
xor ecx, 0x720b1a4
and ebx, 0x1d244c01
mov ebp, edx
and ebp, 0xe2dbb3fe
or ebp, ebx
xor ebp, 0x1d244c00
and edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xca3f8aa4
and edx, 0x35c0755b
or edx, ecx
mov ecx, edx
xor ecx, 0x11405110
xor edx, 0x401f8880
and edx, 0x649faccb
and ecx, 0x9b605334
or ecx, edx
mov edx, ecx
xor edx, 0x649a8c8a
xor ecx, 0x11001104
and ecx, 0x11053145
and edx, 0xeefaceba
or edx, ecx
mov ecx, edx
xor ecx, 0x8248cc82
xor edx, 0x10013005
and edx, 0x7cb3323d
and ecx, 0x834ccdc2
or ecx, edx
mov edx, ecx
xor edx, 0x8112030
xor ecx, 0x814884c0
and ecx, 0xf5ea96cd
and edx, 0xa156932
or edx, ecx
xor edx, 0xa156932
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
or al, cl
mov ecx, eax
xor cl, bl
xor cl, 1
xor bl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x63ff1acc
mov ebp, 0x65407c65
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x63ff1acc
cmovne eax, ebp
test cl, 1
cmovne eax, edx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x200]
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x1081ccb0
and edx, 0x29042000
or edx, ecx
mov ebx, edx
xor ebx, 0x9040000
xor edx, 0x16a99481
or ebp, 0x3985ecb0
mov ecx, ebp
not ecx
and edx, 0x36a9b481
and ebx, 0x9044830
or ebx, edx
and ebp, 0x36a9b481
and ecx, 0xc052034e
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc67a134f
and ecx, 0x3985ecb0
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0xec4df23d
mov edx, ecx
and edx, 0x13b20dc2
or edx, ebp
mov ebp, edx
xor ebp, 0x13b20dc2
mov ebx, edx
xor ebx, 0x1c282e5c
and ebx, ebp
and ecx, 0xf9a239e
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xf9a239f
and ecx, 0xf065dc60
or ecx, ebx
and ebp, 1
xor edx, 0x13b20dc3
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xb5375114
and edx, 0x4ac8aeeb
or edx, ebp
xor edx, 0x4ac8aeeb
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 0xd33adcd3
and ecx, edx
not edx
and edx, 0xd33adcd3
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2cc5232c
and ecx, 0xd33adcd3
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x30f6bcd0
and ecx, 0xcf09432f
or ecx, ebp
xor ecx, 0xcf09432f
or ecx, edx
cmp ecx, 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, 0x7db5ef75
mov edx, 0x3e299421
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x7db5ef75
cmovne ecx, edx
test bl, bl
cmovne ecx, eax
jmp 0x140017b1d
mov rcx, qword [rsp + 0x1b0]
call fcn.140018390
mov eax, 0xbd9e2e6f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x1899599
mov edx, ebx
and edx, 0xfe766a66
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x13eb4103
and edx, 0xec14befc
or edx, ebp
mov ebp, edx
xor ebp, 0xa0012140
xor edx, 0x1262d49b
mov edi, edx
and edi, 0x5f9e9a3e
and ebp, 0xa06165c1
or ebp, edi
and ebx, 0x5f9e9a3e
and ecx, 0xa06165c1
or ecx, ebx
xor ecx, ebp
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg dl
mov eax, edx
xor al, r10b
and al, dl
mov esi, r9d
xor sil, r8b
and sil, r9b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, esi
not bl
and bl, sil
mov r11d, ecx
and r11b, al
xor al, cl
or al, r11b
xor bl, 1
mov ecx, esi
xor cl, bl
or bl, sil
xor bl, 1
or bl, cl
xor bl, al
xor r10b, r8b
xor r10b, 1
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
xor bl, 1
and bl, al
or dl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x81c825f2
mov ebp, 0xeb20f1db
cmovne eax, ebp
test dl, 1
mov edx, eax
cmovne edx, ebp
jmp 0x14000e8ba
mov r8, qword [rsp + 0x108]
lea rax, [rsp + 0x290]
add r8, rax
mov ebp, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rbp - 1]
imul edx, ebp
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, edx
mov edi, ebp
not edi
mov esi, edx
and esi, 0xefbf395f
and ebx, 0x1040c6a0
or ebx, esi
or edx, edi
and edi, 0xefbf395f
and ebp, 0x1040c6a0
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, edx
or ebp, 0x48fb266
mov edi, ebp
not edi
mov ebx, ecx
or ebx, 0xfb704d99
and ebp, 0xc1152305
and edi, 0x3a604c98
or edi, ebp
mov ebp, ebx
not ebp
and ebx, 0xc1152305
and ebp, 0x48a9062
or ebp, ebx
xor ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xd13f38ad
and ebp, 0x2ec0c752
or ebp, ebx
mov esi, ebp
xor esi, 0xd0808080
and ecx, 1
xor edx, 0xfffffffe
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf0f262eb
and edx, 0xf0d9d14
or edx, ecx
mov ecx, edx
xor ecx, 0xa009400
xor ebp, 0x2a4f7535
xor edx, 0xf0f262eb
mov ebx, ebp
and ebx, 0x57d4b5f
and esi, 0xfa82b4a0
or esi, ebx
or ebp, edx
and edx, 0x57d4b5f
and ecx, 0xfa82b4a0
or ecx, edx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, ecx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
sete r9b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r10b
mov eax, ebx
xor al, r10b
and bl, al
and al, r10b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, r10d
xor cl, r9b
and cl, r10b
xor dl, r9b
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
not cl
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
xor al, 1
and al, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0x8a879acb
mov ebp, 0xaf26ea98
cmovne ecx, ebp
test dl, 1
mov eax, ecx
cmovne eax, ebp
mov qword [rsp + 0x120], r8
jmp 0x140017bdd
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x1b7b1ed8
and edx, ebp
not ebp
and ebp, 0x1a0a04c0
and ecx, 0x1711a18
or ecx, ebp
mov ebp, ecx
xor ebp, 0x611a18
xor ecx, 0xfe8ee5e7
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbf1c2186
and ebp, 0x631e58
or ebp, edi
or ecx, ebx
and ebx, 0xbf1c2186
and edx, 0x40e3de79
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x29a70820
and ecx, 0xd658f7df
or ecx, edx
mov edx, ecx
xor edx, 0xcd23e907
mov ebp, ecx
xor ebp, 0xcd23e906
and ebp, edx
xor ecx, 0x32d41250
and ecx, 0xfbf59355
and edx, 0x40a6caa
or edx, ecx
xor edx, 0x40a6cab
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xea0bd33
and edx, 0xf15f42cc
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf15f42cc
and edx, 0xea0bd33
or edx, ecx
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor al, cl
mov r8d, eax
xor r8b, 1
or dl, cl
mov ecx, edx
xor cl, r8b
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, r8b
xor dl, al
and al, cl
or al, bl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x27428fd
mov ebp, 0x2a413729
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x27428fd
jmp 0x140016c77
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x9c603da0
and edx, ecx
not ecx
or eax, 0x639fc25f
mov ebp, eax
not ebp
mov ebx, edx
not ebx
mov edi, eax
and edi, 0xb7d7da8
and ebp, 0x94000000
or ebp, edi
or eax, ebx
and ebx, 0xb7d7da8
and edx, 0xf4828257
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x151d46cf
and eax, 0xeae2b930
or eax, edx
xor eax, 0x897d7b6e
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
setne cl
sete al
cmp dword [0x1400b2d68], 0xa
setl bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
xor cl, bl
mov ebx, ecx
xor bl, 1
xor al, cl
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, r8b
or bl, r8b
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
not al
test al, 1
mov edx, 0x502d65a9
mov eax, 0x349ffac
cmovne edx, eax
test bl, 1
mov eax, 0x502d65a9
cmovne eax, edx
jmp 0x140013f3c
mov eax, 0x90db6200
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x148]
mov eax, 0x8d9e46e8
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0xe8]
mov eax, 0x299f3eaf
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0xf0]
mov eax, dword [rsp + 0x20c]
mov eax, 0x8071f01f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [rsp + 0x22c]
mov eax, 0xb47ff7c4
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x9e9e3abf
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [rsp + 0x114]
cmp eax, 0x60
setg byte [rsp + 0x11a]
mov edx, dword [0x1400b2d6c]
mov edi, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x1a12a1
mov ebx, ecx
and ebx, 0xb9040002
or ebx, edx
xor ebx, 0xb9040002
and ecx, 0x46e1ed5c
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x46e1ed5d
and ecx, 0xb91e12a2
or ecx, edx
mov edx, ecx
not edx
and edx, 0xab625684
and ecx, 0x549da97b
or ecx, edx
xor ecx, 0x549da97b
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp edi, 0xa
setl al
cmp edi, 9
setg cl
mov edx, ecx
xor dl, bl
and bl, al
or al, r8b
xor al, 1
and cl, r8b
or cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
not al
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test al, 1
mov eax, 0x8ace3ed8
mov ebp, 0x58bf655
cmovne eax, ebp
test dl, dl
mov edx, 0x8ace3ed8
cmove eax, edx
test cl, 1
jmp 0x140018257
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edi, [rdx - 1]
imul edi, edx
mov eax, edi
not eax
mov ebp, eax
or ebp, 0x53545d1f
mov edx, ebp
not edx
mov ecx, edi
or ecx, 0xc8b02a0
and ecx, 0x4c9b12b0
mov esi, eax
and esi, 0x13444d0f
or esi, ecx
and ebp, 0x4c9b12b0
and edx, 0xa020a040
or edx, ebp
xor edx, esi
mov ecx, edx
not ecx
and ecx, 0x95b6bb87
and edx, 0x6a494478
or edx, ecx
mov ebx, edx
xor ebx, 0x18140902
xor edx, 0x408401
and edx, 0x21499465
and ebx, 0xdeb66b9a
or ebx, edx
mov ecx, ebx
xor ecx, 0xce864992
and eax, 0x36f4579d
and edi, 0xc90ba862
or edi, eax
mov eax, edi
xor eax, 0xc8020842
xor ebx, 0x21499465
xor edi, 0x36f4579d
mov edx, ebx
and edx, 0x3179a229
and ecx, 0xce865dd6
or ecx, edx
or ebx, edi
and edi, 0x3179a229
and eax, 0xce865dd6
or eax, edi
xor eax, ecx
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x3ab31115
and ebx, 0xc54ceeea
or ebx, eax
xor ebx, 0xc54ceeea
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov edx, r10d
or dl, al
mov ecx, r10d
xor cl, al
not cl
and cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
and r9b, r11b
or r11b, r10b
and al, r10b
or al, r9b
mov edx, r11d
xor dl, al
xor al, 1
xor dl, 1
or al, r11b
xor al, 1
or al, dl
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, 0xad3f7a06
mov ebp, 0x90a50947
cmovne eax, ebp
test bl, 1
mov edx, 0xad3f7a06
cmove eax, edx
test cl, 1
cmovne eax, ebp
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0x759e5f27
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x44081120
mov edx, ebx
and edx, 0x230a200
or edx, ebp
xor edx, 0x230a200
mov ebp, ebx
and ebp, 0xb9c74cdf
or ebp, edx
mov edx, ebp
not edx
and edx, 0x98c73b7
and ebp, 0xf6738c48
or ebp, edx
mov edx, ebp
xor edx, 0x4a3461
xor ebp, 0x4ca44010
and ebp, 0xfca54b18
and edx, 0x35ab4e7
or edx, ebp
mov ebp, edx
xor ebp, 0x24aa4e5
xor edx, 0xfca54b18
mov edi, edx
and edi, 0x49941112
and ebp, 0xb66beeed
or ebp, edi
or edx, ebx
and ebx, 0x49941112
and ecx, 0xb66beeed
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r9d, ecx
or cl, bl
and bl, dl
and r9b, r8b
or r9b, bl
xor dl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
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, r9d
xor dl, 1
and dl, cl
xor cl, 1
mov eax, r9d
xor al, cl
and al, r9b
and cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xcaf7cac3
mov ebp, 0x739c05a5
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
jmp 0x140017b18
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x75bbff72
and edx, 0x8a44008d
or edx, ecx
mov eax, edx
xor eax, 0x75bbff72
xor edx, 0x840000d
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0x6858050d
and eax, 0x97a7faf2
or eax, edx
xor eax, 0x97a7faf3
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xda71055b
and ecx, eax
and eax, 0x258efaa4
or eax, edx
mov edx, eax
xor edx, 0x4041220
xor eax, 0xda71055b
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xa1fbe9dc
and edx, 0x5e041623
or edx, ebx
or eax, ebp
and ebp, 0xa1fbe9dc
and ecx, 0x5e041623
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
setne al
sete cl
cmp dword [0x1400b2d68], 0xa
setl dl
or cl, dl
xor cl, 1
xor al, dl
mov edx, eax
xor dl, 1
or cl, dl
mov ebx, ecx
not bl
and dl, cl
or cl, al
and bl, al
or bl, dl
mov eax, ecx
xor al, bl
mov eax, 0x28820912
mov edx, 0x5346dfc5
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebp, 0x28820912
jmp 0x140018014
mov eax, dword [rsp + 0x114]
mov eax, 0x49795320
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x20088200
mov ebp, ecx
and ebp, 0x9d752425
or ebp, edx
xor ebp, 0x9d752425
and ecx, 0x428259da
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf4f96750
and ecx, 0xb0698af
or ecx, edx
mov ebp, ecx
xor ebp, 0xb67b3e8a
mov edx, ecx
xor edx, 0xb67b3e8b
and edx, ebp
xor ecx, 0x800c041
and ecx, 0x9e11c84b
and ebp, 0x61ee37b4
or ebp, ecx
mov ebx, ebp
xor ebx, 0x641335
mov ecx, edx
not ecx
xor ebp, 0x9e11c84a
mov edi, ecx
and edi, 0xe58a2cc0
and edx, 0x1a75d33f
or edx, edi
or ecx, ebp
and ebp, 0xe58a2cc0
and ebx, 0x1a75d33f
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xee5bef3d
and edx, ecx
and ecx, 0x11a410c2
or ecx, ebp
mov ebp, ecx
xor ebp, 0x112000c0
xor ecx, 0xee5bef3d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x60de512f
and ebp, 0x9f21aed0
or ebp, edi
or ecx, ebx
and ebx, 0x60de512f
and edx, 0x9f21aed0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x5f9c56ba
and edx, 0xa063a945
or edx, ecx
xor edx, 0x5f9c56ba
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
not dl
xor cl, al
mov eax, ecx
not al
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0xb60c2132
mov edx, 0x1b919be2
cmovne ecx, edx
test bl, bl
mov ebp, 0xb60c2132
cmovne ecx, ebp
jmp 0x140017b18
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xc31d07d7
and ecx, 0x3ce2f828
or ecx, edx
mov edx, ecx
xor edx, 0x3ce2f828
mov ebp, ecx
xor ebp, 0xc3000202
and ebp, 0xf7826a22
xor ecx, 0x6f5715d0
and ecx, edx
and edx, 0x87d95dd
or edx, ebp
mov ebp, edx
xor ebp, 0x87d95dd
xor edx, 0x63024a22
mov edi, ebp
and edi, 0x53b5edf8
mov ebx, edi
and ebx, ecx
xor ecx, edi
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xac41d3e5
and ecx, 0x53be2c1a
or ecx, ebx
mov edi, ecx
xor edi, 0x94062
and edx, 0x6b37deba
mov ebx, ebp
and ebx, 0x94c82145
or ebx, edx
xor ebx, 0x6b37debb
and ebp, 1
or ebp, ebx
mov edx, ebp
not edx
xor ecx, 0xfff43e1c
mov ebx, ecx
and ebx, 0xd2d6959d
and edi, 0x2d296a62
or edi, ebx
or ecx, ebp
and ebp, 0xd2d6959d
and edx, 0x2d296a62
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4b4189a0
and edx, ecx
and ecx, 0xb4be765f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x340a164e
xor ecx, 0x4b4189a0
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xcab5e131
and ebp, 0x354a1ece
or ebp, edi
or ecx, ebx
and ebx, 0xcab5e131
and edx, 0x354a1ece
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xdf5f9a97
and ecx, 0x20a06568
or ecx, ebp
xor ecx, 0x20a06568
or ecx, edx
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov eax, ebx
xor al, 1
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
and r8b, al
xor al, 1
and al, cl
or al, r8b
xor r10b, cl
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
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, edx
xor cl, al
test cl, 1
mov ecx, 0xa1a90cb0
mov ebp, 0x5978d55d
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0xa1a90cb0
cmovne eax, ebp
test dl, 1
jmp 0x140017ce5
mov eax, 0x4221b1ea
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x1d0]
mov edx, dword [rax]
mov rcx, qword [rsp + 0x138]
call fcn.14001bdc0
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
mov ebp, ebx
xor ebp, 0xbb617ef8
and ebp, ebx
not ebx
and ebx, 0x89616e50
and edx, 0x320010a8
or edx, ebx
xor edx, 0x320010a8
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x27d0a176
and ebp, 0xd82f5e89
or ebp, edx
mov esi, ebp
xor esi, 0x634c0061
xor ebp, 0x9cb1df8e
mov edi, ebp
or edi, 1
mov edx, edi
not edx
and ebp, 0x10a23e16
and esi, 0xef5dc1e9
or esi, ebp
mov ebp, edi
and ebp, 0xdcdcd22c
and edx, 0x23232dd2
or edx, ebp
mov ebx, esi
xor ebx, 0x230101c0
xor esi, 0x10a23e17
or edi, esi
and esi, 0xdcdcd22c
and ebx, 0x23232dd3
or ebx, esi
xor ebx, edx
not edi
or edi, ebx
mov edx, edi
xor edx, 0x7d0fbcc7
and edx, edi
not edi
and edi, 0x7d0fbcc7
mov ebp, edi
and ebp, edx
xor edx, edi
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xd8a12ac2
and edx, 0x275ed53d
or edx, ebp
mov ebp, edx
xor ebp, 0x1060b2
xor edx, 0x25800600
and ebp, 0x803ef0b7
and edx, 0x7fc10f48
or edx, ebp
xor edx, 0x803ef0b7
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, r10d
xor bl, cl
not bl
and bl, cl
or cl, r10b
xor cl, 1
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
and r9b, r10b
and dl, r8b
or dl, r9b
mov ebx, r10d
and bl, r8b
xor r10b, r8b
or r10b, bl
mov ebx, r10d
xor bl, dl
xor dl, 1
xor bl, 1
or dl, r10b
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, dl
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
mov edx, ebx
xor dl, cl
test bl, 1
mov ebp, 0xe3c2da05
mov ebx, 0x4db0bd88
cmovne ebp, ebx
test cl, 1
cmove ebp, ebx
mov qword [rsp + 0x1d8], rax
test dl, 1
mov eax, 0xe3c2da05
cmove ebp, eax
mov eax, ebp
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xf809962f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, 0xbac54266
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rsi, qword [rsp + 0xc0]
mov eax, dword [0x1400b2d6c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xf7928d53
mov edx, ebp
xor edx, 0xf7928d53
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x86d72ad
and edx, 0xf7928d52
or edx, ebx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x5e975d42
and edx, 0xa168a2bd
or edx, edi
mov edi, dword [0x1400b2d68]
and ebp, 0x5e975d42
and eax, 0xa168a2bd
or eax, ebp
xor eax, edx
xor ebx, eax
test ebx, eax
sete r8b
setne r9b
cmp edi, 0xa
setl cl
cmp edi, 9
setg al
mov ebx, ecx
and bl, r9b
xor r9b, al
and al, r8b
or al, bl
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
mov ebx, ecx
xor bl, al
xor al, 1
xor bl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
xor r9b, 1
not cl
and cl, r9b
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x54369b5a
mov ebx, 0x42fb2412
cmovne eax, ebx
mov rbp, qword [rsi]
test dl, dl
mov edx, 0x54369b5a
cmove eax, edx
mov qword [rsp + 0xc8], rbp
test cl, cl
cmovne eax, ebx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rcx, qword [rsp + 0x138]
mov edx, dword [rsp + 0x154]
call fcn.14001a710
mov eax, 0xf46c1398
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov eax, ebx
not eax
mov ebp, edx
not ebp
mov edi, eax
and edi, 0xaf173d44
and ebx, 0x50e8c2bb
or ebx, edi
or eax, ebp
and ebp, 0xaf173d44
and edx, 0x50e8c2bb
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xd398cd85
and eax, 0x2c67327a
or eax, edx
mov ebx, eax
xor ebx, 0x20001008
xor eax, 0x82980805
or ebp, 0xa2be3e0f
mov edx, ebp
not edx
or eax, 0x4501c090
and eax, 0xc7bfea97
and ebx, 0x20001408
or ebx, eax
and ebp, 0xc7bfea97
and edx, 0x18400160
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0x231ee966
and edx, 0xdce11699
or edx, eax
xor edx, 0x7e5f2896
setne r8b
sete al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
and bl, r9b
mov ecx, eax
xor cl, r8b
and cl, al
mov r10d, ecx
xor r10b, bl
and cl, r10b
and r10b, bl
mov ebx, ecx
and bl, r10b
xor r10b, cl
or r10b, bl
and r9b, r8b
and al, dl
or al, r9b
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
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
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor dl, 1
and dl, r10b
or al, r10b
xor r10b, 1
and bl, r10b
or dl, bl
xor r10b, cl
xor al, 1
or al, r10b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xee8e5cd7
mov ebp, 0x3643233b
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xee8e5cd7
jmp 0x140017bdf
mov eax, 0x6ed36f55
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ebx, ecx
mov ebp, ecx
and ebp, ebx
xor ebx, ecx
or ebx, ebp
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0xa1ea732d
and edx, ecx
mov esi, ecx
or esi, 0xa1ea732d
mov edi, esi
not edi
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x7dbc6e7f
and edx, 0x82439180
or edx, eax
or ebp, esi
and esi, 0x7dbc6e7f
and edi, 0x2018080
or edi, esi
xor edi, edx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0x1b2b3e72
and ebp, 0xe4d4c18d
or ebp, eax
xor ebp, 0x453eb2a1
and ebx, 0x8045a080
mov eax, ecx
and eax, 0x7fba5f7f
or eax, ebx
xor eax, 0x8045a081
and ecx, 1
or ecx, eax
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1678aa02
and eax, ecx
and ecx, 0xe98755fd
or ecx, edx
xor ecx, 0xe98755fd
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4561aded
and ecx, 0xba9e5212
or ecx, eax
xor ecx, 0xba9e5212
cmp ecx, 0xffffffff
sete cl
setne al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and al, bl
mov edx, r9d
and dl, cl
or dl, al
mov r8d, edx
xor r8b, bl
and r8b, dl
xor bl, cl
not bl
and bl, cl
xor cl, r9b
and cl, r9b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov eax, r8d
xor al, 1
mov edx, eax
and dl, r8b
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
and dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, dl
test cl, 1
mov eax, 0xd873cf2e
mov ecx, 0x51909540
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test bl, 1
mov ecx, 0xd873cf2e
jmp 0x140017bdf
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xba03f4ed
and edx, 0x45fc0b12
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc6d7512f
and edx, 0x3928aed0
or edx, ecx
mov ecx, edx
xor ecx, 0x832b5a3d
mov ebp, edx
xor ebp, 0x832b5a3c
and ebp, ecx
xor edx, 0x7c448400
and edx, 0xfc67c41d
and ecx, 0x3983be2
or ecx, edx
xor ecx, 0x3983be3
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0xf506dfc9
mov ebx, ecx
not ebx
or ebp, 0xaf92036
mov edx, ebp
not edx
and ecx, 0x81385df4
and ebx, 0xac12002
or ebx, ecx
and ebp, 0x81385df4
and edx, 0x74068209
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf506dfc9
and edx, 0xaf92036
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfda62d20
and edx, 0x259d2df
or edx, ebp
xor edx, 0xfda62d20
xor ecx, edx
test ecx, edx
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, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
xor al, 1
mov eax, 0x9603aa12
mov ebp, 0x7a3cd8bf
cmovne eax, ebp
test dl, dl
mov edx, 0x9603aa12
cmovne edx, eax
test cl, cl
cmovne edx, eax
jmp 0x14000e8c0
mov rax, qword [rsp + 0xf0]
mov rax, qword [rax + 8]
movsxd rcx, dword [rsp + 0x20c]
mov qword [rsp + 0x108], rcx
mov rcx, qword [rsp + 0x108]
movzx eax, word [rax + rcx*2]
mov word [rsp + 0x110], ax
cmp word [rsp + 0x110], 0
sete al
mov rcx, qword [rsp + 0x108]
cmp rcx, 0x3f
setb r8b
xor r8b, al
xor al, r8b
xor r8b, al
not r8b
and r8b, al
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
or edx, 1
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x3a8bdc87
and ebp, 0xc5742378
or ebp, esi
or edx, edi
and edi, 0x3a8bdc87
and ecx, 0xc5742378
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
and edx, ebx
not ebx
not ecx
and ebx, ecx
or edx, ebx
xor ecx, edx
test ecx, edx
sete r9b
setne r10b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r11b
mov ecx, r11d
xor cl, dl
and cl, r11b
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and al, r10b
and cl, r9b
or cl, al
and r10b, r11b
or r11b, r9b
xor r11b, 1
and dl, r9b
or dl, r10b
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, edx
not al
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, 1
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r9d, ebx
xor r9b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
xor dl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov ecx, ebx
xor cl, dl
test bl, 1
mov eax, 0xcd88618c
mov ebp, 0xa212cae
cmovne eax, ebp
test dl, 1
cmove eax, ebp
mov byte [rsp + 0x113], r8b
test cl, 1
mov ecx, 0xcd88618c
jmp 0x140017bdf
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x5000004
mov ecx, ebp
and ecx, 0x90492261
or ecx, edx
xor ecx, 0x90492261
mov edx, ebp
xor edx, 0x95492265
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x6ab6dd9b
and edx, 0x95492264
or edx, ecx
mov ecx, edx
not ecx
and ebx, 0xc3b33412
and ebp, 0x3c4ccbed
or ebp, ebx
mov ebx, ebp
xor ebx, 0x204c42ec
xor ebp, 0xc3b33412
mov edi, edx
and edi, 0x9c02ad13
and ecx, 0x63fd52ec
or ecx, edi
or edx, ebp
and ebp, 0x9c02ad13
and ebx, 0x63fd52ec
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and bl, r8b
or cl, bl
mov r8d, ecx
xor r8b, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
and al, r8b
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, 0xa3e104fa
mov ebp, 0xa8ae282
cmovne edx, ebp
test cl, 1
mov ecx, 0xa3e104fa
jmp 0x140017b15
mov dword [rsp + 0x2c], 6
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x60], rax
mov eax, 0x19012eea
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x6501402
mov ebx, ecx
and ebx, 0xa0850941
or ebx, edx
xor ebx, 0xa0850941
mov edx, ecx
xor edx, 0xa6d51d43
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x592ae2bd
and edx, 0xa6d51d42
or edx, ebx
and ebp, 0xcae7d55d
and ecx, 0x35182aa2
or ecx, ebp
mov ebp, ecx
xor ebp, 0x35182aa2
xor ecx, 0xcae7d55d
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov eax, r10d
xor al, bl
and al, r10b
and cl, r8b
and r10b, bl
or r10b, cl
xor al, 1
mov r9d, r10d
xor r9b, 1
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov edx, r10d
and dl, r9b
mov ecx, edx
xor cl, 1
xor dl, r10b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbd9e2e6f
mov ebp, 0x7ae0ddf9
cmovne edx, ebp
test al, 1
mov eax, 0xbd9e2e6f
cmovne eax, edx
test cl, 1
cmove eax, edx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x200]
mov eax, 0x346dd931
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
and edx, 0x201a0
mov ebp, eax
and ebp, 0x308be00
or ebp, edx
xor ebp, 0x308be00
and eax, 0xfcf5405f
or eax, ebp
mov edx, eax
not edx
and edx, 0xfcf5405f
and eax, 0x30abfa0
or eax, edx
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0xd7319f61
and eax, 0x28ce609e
or eax, edx
xor eax, 0x28ce609f
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and eax, 0x63467011
and edx, 0x9cb98fee
or edx, eax
mov eax, edx
xor eax, 1
xor edx, 0x9cb98fee
mov ebp, edx
and ebp, 0x63de70fe
and eax, 0x9c218f01
or eax, ebp
xor eax, 0x9c218f01
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne bl
cmp ecx, 0xa
setl r10b
cmp ecx, 9
setg r9b
mov ecx, r9d
xor cl, r10b
and cl, r9b
mov edx, ecx
xor dl, 1
mov eax, ecx
or al, dl
xor cl, al
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
and bl, cl
and cl, al
mov eax, ebx
xor al, 1
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, r9d
xor al, r8b
and al, r9b
xor r10b, r8b
mov edx, eax
and dl, r10b
xor r10b, al
or r10b, dl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
and dl, r10b
xor r10b, 1
xor al, 1
and al, r10b
or dl, al
mov eax, ecx
xor al, r10b
or r10b, cl
xor r10b, 1
or r10b, al
mov eax, r10d
xor al, dl
test r10b, 1
mov ecx, 0x1adf270b
mov ebp, 0x8bb1ac7b
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x1adf270b
jmp 0x140016c77
cmp byte [rsp + 0x1e7], 0
mov eax, 0x19012eea
mov ecx, 0x5d96f70d
cmovne eax, ecx
mov ecx, dword [rsp + 0x22c]
mov dword [rsp + 0x2c], ecx
mov rcx, qword [rsp + 0x220]
mov qword [rsp + 0x60], rcx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
mov eax, dword [rsp + 0x114]
movzx eax, byte [rsp + 0x11a]
mov eax, 0x468b2f7f
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov esi, dword [0x1400b2d68]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x3ef2e1da
mov edx, edi
and edx, 0xc10d1e24
or edx, ebp
mov ebp, edx
xor ebp, 0x41011820
xor edx, 0x4b261d2
mov ebx, edi
or ebx, 0x84be67d6
and edx, 0x84be67d6
and ebp, 0x7b419828
or ebp, edx
and ebx, 0x84be67d7
xor ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x9ee0e4ba
and ebx, 0x611f1b45
or ebx, edx
and edi, 0x9ee0e4ba
and ecx, 0x611f1b45
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp esi, 0xa
setl r8b
cmp esi, 9
setg cl
and r8b, bl
xor bl, cl
xor bl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and r9b, cl
or r9b, r8b
mov r10d, edx
xor r10b, 1
mov ecx, r9d
xor cl, 1
and dl, r10b
mov eax, r9d
and al, cl
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
mov ebx, edx
xor bl, 1
and bl, al
xor al, 1
and al, dl
or al, bl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x9aa39137
mov ebp, 0xc181bc8a
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x9aa39137
cmove ecx, eax
jmp 0x140017b1d
mov eax, 0xedef2b6d
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xaf75e110
mov ebx, ecx
and ebx, 0x508a1eee
or ebx, ebp
xor ebx, 0x508a1eee
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x24e19d5b
and ecx, 0xdb1e62a4
or ecx, edx
mov edx, ecx
xor edx, 0x8a062200
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x7178d9ff
and ebp, 0x8e872600
or ebp, ebx
xor ecx, 0x2060995b
and ecx, 0x7178d9ff
and edx, 0x8e872600
or edx, ecx
xor edx, ebp
not edx
or edx, edi
cmp edx, 0xffffffff
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or cl, r8b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov edx, r8d
xor dl, bl
mov ecx, edx
xor cl, 1
and bl, r8b
or bl, dl
xor dl, bl
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, al
mov ecx, ebx
and cl, dl
mov r10d, r8d
and r10b, r9b
xor r9b, r8b
or r9b, r10b
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, r9b
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, 0xfe9d2036
mov ebp, 0xb327a6ce
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0xfe9d2036
jmp 0x14000e8bd
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x46aac421
and ecx, edx
and edx, 0xb9553bde
or edx, ebp
mov ebp, edx
xor ebp, 0x21412902
xor edx, 0x46aac421
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x9abc52dc
and ebp, 0x6543ad23
or ebp, edi
or edx, ebx
and ebx, 0x9abc52dc
and ecx, 0x6543ad23
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xed5c47b4
and ebp, edx
not edx
and edx, 0x23c2b6f
and ecx, 0xfdc3d490
or ecx, edx
mov edx, ecx
xor edx, 0x1c0324
or edx, 0x12a3b84b
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0xb1dc2edf
and ebx, 0x4c004120
or ebx, esi
or edx, edi
and edi, 0xb1dc2edf
and ebp, 0x4e23d120
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x12a3b84a
and edx, 0xed5c47b5
or edx, ebp
mov ebp, ecx
and ebp, 1
xor ecx, 0xfdc3d491
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x49fcc1f2
and ecx, 0xb6033e0d
or ecx, ebp
mov ebx, ecx
xor ebx, 0x32012e04
xor ecx, 0x49fcc1f2
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xc5269089
and edx, 0x3ad96f76
or edx, edi
or ebp, ecx
and ecx, 0xc5269089
and ebx, 0x3ad96f76
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x5a54fb79
and ecx, 0xa5ab0486
or ecx, edi
or ebp, ebx
and ebx, 0x5a54fb79
and edx, 0xa5ab0486
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
setne r9b
sete r10b
cmp eax, 9
setg sil
cmp eax, 0xa
setl r8b
mov edx, r8d
xor dl, sil
and dl, r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
mov ecx, ebx
xor cl, 1
mov edx, ecx
or dl, bl
xor bl, dl
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
and dl, cl
and cl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, esi
xor al, r10b
and al, sil
and r9b, r8b
and sil, r10b
or sil, r9b
mov edx, eax
and dl, sil
xor sil, al
or sil, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, sil
mov ecx, eax
and cl, sil
xor al, sil
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x3e85a04a
mov ebp, 0x92e8349c
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x3e85a04a
jmp 0x140017bdf
mov eax, 0x127c6194
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov rax, qword [rsp + 0x1c0]
movzx esi, word [rax]
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
not edx
or ebx, 0xfd72b44c
mov edi, ebx
not edi
or edx, 0x28d4bb3
mov ebp, edx
not ebp
and ebx, 0x5a012b5
and edi, 0x20d4902
or edi, ebx
and edx, 0x5a012b5
and ebp, 0xf852a448
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xc525d7ef
and ebp, 0x3ada2810
or ebp, edx
mov edx, ebp
xor edx, 0x385763a3
xor ebp, 0x1809858
mov edi, edx
and edi, 0xfffffffe
and ebp, 0x21c7f95a
and edx, 0xde3806a5
or edx, ebp
xor edx, 0xde3806a4
mov ebx, edi
and ebx, edx
xor edx, edi
or edx, ebx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, edx
mov edi, edx
and edi, 0x7c95b72b
and ebx, 0x836a48d4
or ebx, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0x7c95b72b
and ebp, 0x836a48d4
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
setne dl
sete r8b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg al
and dl, bl
mov ecx, eax
xor cl, r8b
xor bl, r8b
and r8b, al
or dl, r8b
and cl, al
mov eax, ecx
xor al, 1
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
and cl, bl
mov r8d, eax
and r8b, bl
xor al, bl
xor bl, 1
and dl, bl
or dl, cl
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x715ff001
mov ebp, 0xf0eb7262
cmovne ecx, ebp
test al, 1
mov eax, 0x715ff001
cmovne eax, ecx
mov qword [rsp + 0x1c8], rsi
jmp 0x1400179c9
mov ecx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0x18c45084
mov edx, edi
and edx, 0x1210a53
or edx, ebx
mov ebx, edx
xor ebx, 0x200203
xor edx, 0xfedef5ac
mov ebp, edi
xor ebp, 0x19e55ad7
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0x7f1198f0
and ebx, 0xe44207
or ebx, eax
or edx, esi
and esi, 0x7f1198f0
and ebp, 0x80ee670f
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0xe61aa529
and edx, 0x19e55ad6
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x9bac840d
and edx, 0x64537bf2
or edx, ebp
and edi, 0x9bac840d
and ecx, 0x64537bf2
or ecx, edi
xor ecx, edx
xor eax, ecx
test eax, ecx
sete r9b
setne r11b
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl al
mov ebx, r11d
or bl, al
xor bl, 1
mov ecx, r11d
xor cl, al
not cl
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r11b, al
and r10b, r9b
or r10b, r11b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
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, 0x9e9e3abf
mov edx, 0x1ed559f6
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x9e9e3abf
jmp 0x1400175ea
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x305481a0
and edx, ecx
not ecx
and ecx, 0x10108080
and eax, 0x20440120
or eax, ecx
xor eax, 0x20440120
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xfa59e176
and edx, 0x5a61e89
or edx, eax
mov ecx, edx
not ecx
xor edx, 0xca0d60d6
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, 0xda8c8417
and ebp, 0x25737be8
or ebp, ebx
or eax, edx
and edx, 0xda8c8417
and ecx, 0x25737be8
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x6316cd38
and edx, eax
or eax, 0x9ce932c7
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x500ff912
and ecx, 0x23100428
or ecx, ebx
or eax, ebp
and ebp, 0x500ff912
and edx, 0xaff006ed
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x9ce932c7
and eax, 0x6316cd38
or eax, ecx
sete bl
cmp dword [0x1400b2d68], 0xa
setl cl
mov edx, ecx
or dl, bl
xor dl, 1
xor bl, cl
or dl, bl
mov ecx, edx
not cl
mov eax, ebx
xor al, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
mov ecx, 0xa0133d3c
mov ebp, 0x710fe7f
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xa0133d3c
cmovne eax, ebp
test dl, dl
jmp 0x140017ce5
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8779c6ad
and edx, ecx
and ecx, 0x78863952
or ecx, ebp
mov ebp, ecx
xor ebp, 0x30043040
xor ecx, 0x8779c6ad
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc9830fba
and ebp, 0x367cf045
or ebp, edi
or ecx, ebx
and ebx, 0xc9830fba
and edx, 0x367cf045
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, 0x35d112a0
and ecx, 0xca2eed5f
or ecx, ebp
xor ecx, 0xca2eed5e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6cefef85
and edx, ecx
and ecx, 0x9310107a
or ecx, ebp
xor ecx, 0x9310107a
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x584303a9
and ecx, 0xa7bcfc56
or ecx, ebp
xor ecx, 0xa7bcfc56
or ecx, edx
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or al, bl
mov ebx, eax
not bl
xor dl, cl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x81c825f2
mov ebp, 0x82c6528a
cmovne ecx, ebp
test al, al
mov eax, 0x81c825f2
cmovne ecx, eax
test dl, dl
cmove ecx, ebp
jmp 0x140017b1d
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xb2880989
and ecx, ebp
not ebp
and ebp, 0x22800900
and edx, 0x90080089
or edx, ebp
xor edx, 0x90080089
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4d77f676
and ecx, 0xb2880989
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x49fda099
and ecx, 0xb6025f66
or ecx, edx
xor ecx, 0xb6025f67
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x20040487
and ecx, 0xd4002050
or ecx, edx
mov ebx, ecx
xor ebx, 0x44000040
xor ecx, 0x956df2b
or ebp, 0xf40424d7
mov edx, ebp
not edx
and ecx, 0x9956ff3b
and ebx, 0x640000c4
or ebx, ecx
and ebp, 0x9956ff3b
and edx, 0x2a90000
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xbfbdb28
and edx, 0xf40424d7
or edx, ecx
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, r9b
and cl, r10b
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
and dl, al
xor cl, 1
and cl, r8b
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
not dl
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, 0xc373e4dd
mov edx, 0x349ffac
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0xc373e4dd
cmovne eax, edx
test bl, 1
jmp 0x140017ce5
mov eax, 0x677dbb2
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd8476b71
and ecx, eax
and eax, 0x27b8948e
or eax, edx
xor eax, 0x27b8948e
mov edx, eax
and edx, ecx
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, 0xd82e7281
and ecx, eax
and eax, 0x27d18d7e
or eax, edx
xor eax, 0x27d18d7e
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x8fb5b699
and eax, 0x704a4966
or eax, ecx
mov ecx, eax
xor ecx, 0x204a4866
xor eax, 0x89801609
and eax, 0xd9801709
and ecx, 0x267fe8f6
or ecx, eax
xor ecx, 0xd9801709
cmp ecx, 0xffffffff
setne bl
cmp dword [0x1400b2d68], 0xa
setl dl
mov eax, edx
xor al, bl
mov ecx, edx
xor cl, al
not cl
and cl, al
or bl, dl
not al
and al, dl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, r8b
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and cl, al
xor al, 1
and dl, al
or dl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x1dcd4ec2
mov ebp, 0x6829730f
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x1dcd4ec2
jmp 0x140017ce5
mov eax, dword [0x1400b2d6c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xcebf3b34
and edx, ecx
not ecx
and ecx, 0xe2e2f1e9
and eax, 0x1d1d0e16
or eax, ecx
mov ecx, eax
xor ecx, 0x100a10
xor eax, 0xc2a23120
or eax, 0x3140c4cb
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x1cafa425
and ecx, 0xc2101b10
or ecx, ebx
or eax, ebp
and ebp, 0x1cafa425
and edx, 0xe3505bda
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1a781b42
and eax, 0xe587e4bd
or eax, ecx
mov ebp, eax
xor ebp, 0x2b38df89
xor eax, 0xd4c72076
mov edx, eax
and edx, 0xd07168a0
mov ecx, ebp
and ecx, 0x2f8e975f
or ecx, edx
mov edx, ecx
not edx
and edx, 0xeb8ba751
and ecx, 0x147458ae
or ecx, edx
mov edx, ecx
xor edx, 0x84052005
and ebp, 0xb9853dd3
mov ebx, eax
and ebx, 0x467ac22c
or ebx, ebp
xor ebx, 0xb9853dd2
and eax, 1
or eax, ebx
mov ebp, eax
not ebp
xor ecx, 0x3bfacff0
mov ebx, ecx
and ebx, 0x7960559a
and edx, 0x869faa65
or edx, ebx
or ecx, eax
and eax, 0x7960559a
and ebp, 0x869faa65
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xa23e4688
and ecx, 0x5dc1b977
or ecx, eax
mov eax, ecx
xor eax, 0x9c02961
xor ecx, 0x2164080
and eax, 0xa9e82f69
and ecx, 0x5617d096
or ecx, eax
xor ecx, 0x5617d096
sete al
cmp dword [0x1400b2d68], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
and dl, cl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
mov ecx, 0x1f906b26
mov ebp, 0xace91b23
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0x1f906b26
cmovne eax, ebp
test dl, dl
jmp 0x140017bdf
mov edx, dword [0x1400b2d6c]
mov ecx, dword [0x1400b2d68]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebp, esi
or ebp, 0x42701849
mov edx, ebp
not edx
mov edi, eax
or edi, 0x85064726
and edi, 0xc7065727
mov ebx, esi
and ebx, 0x700848
or ebx, edi
and ebp, 0xc7065727
and edx, 0x3889a090
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xbd8fe7b7
and edx, 0x42701848
or edx, ebp
not edx
and esi, 0x39c7c04a
and eax, 0xc6383fb5
or eax, esi
xor eax, 0xc6383fb5
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x578a3bee
and eax, 0xa875c411
or eax, edx
xor eax, 0xa875c411
setne r9b
sete bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov r8d, edx
xor r8b, bl
mov r10d, r8d
xor r10b, 1
and r9b, dl
or dl, bl
xor dl, 1
and al, bl
or al, r9b
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 ebx, eax
xor bl, 1
mov ecx, r10d
and cl, r8b
mov edx, ebx
and dl, al
xor r10b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r10b
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x42797c83
mov ebp, 0xd0e0e041
cmovne ecx, ebp
test al, 1
mov eax, 0x42797c83
cmovne eax, ecx
test dl, 1
jmp 0x140017bdf
mov rax, qword [rsp + 0x120]
mov byte [rax], 0
mov eax, 0x1669f052
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov eax, dword [rsp + 0x130]
cmp eax, dword [rsp + 0x44]
sete byte [rsp + 0x137]
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x920a2080
mov ebx, ecx
and ebx, 0x130030a
or ebx, edx
xor ebx, 0x130030a
mov edx, ecx
and edx, 0x6cc5dc75
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x46e43071
and edx, 0xb91bcf8e
or edx, ebx
mov ebx, edx
xor ebx, 0x216400
xor edx, 0x941c010a
and edx, 0xbe1c890f
and ebx, 0x41e376f0
or ebx, edx
xor ebx, 0x41e376f0
and ebp, 0xca99b738
and ecx, 0x356648c7
or ecx, ebp
xor ecx, 0x356648c7
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf6b2803a
and ecx, 0x94d7fc5
or ecx, edx
xor ecx, 0x94d7fc5
setne r9b
sete r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, r10d
xor al, r9b
and al, r10b
mov edx, eax
xor dl, 1
or al, dl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
and dl, cl
xor al, 1
and al, r8b
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x619266c6
mov ebp, 0x63c23986
cmovne edx, ebp
test cl, cl
mov ecx, 0x619266c6
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2b5f3e2c
mov ebx, ecx
and ebx, 0xd4a0c1d2
or ebx, ebp
xor ebx, 0xd4a0c1d2
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x6b4fbf10
and ecx, 0x94b040ef
or ecx, edx
mov edx, ecx
xor edx, 0x94b040ef
xor ecx, 0x6b4fbf10
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, 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, ebx
xor al, dl
test al, 1
mov ecx, 0x9e99c0e8
mov ebp, 0xfb70bd23
cmovne ecx, ebp
test dl, dl
mov eax, ecx
cmovne eax, ebp
test bl, bl
cmove eax, ecx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
movzx edi, word [rsp + 0x110]
mov eax, dword [0x1400b2d6c]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0x34d69596
mov edx, ebx
and edx, 0xcb296a68
or edx, eax
xor edx, 0xcb296a68
mov eax, ebx
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0xc0d3d56e
and eax, 0x3f2c2a91
or eax, edx
mov edx, eax
xor edx, 0xd200810
and ebp, 0x3742600c
and ebx, 0xc8bd9ff3
or ebx, ebp
xor eax, 0xc0d3d56e
mov ebp, eax
and ebp, 0x320e73af
and edx, 0xcdf18c50
or edx, ebp
mov ebp, ebx
xor ebp, 0xc8b18c50
xor ebx, 0x3742600c
or eax, ebx
and ebx, 0x320e73af
and ebp, 0xcdf18c50
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0x887d9d02
and eax, 0x778262fd
or eax, edx
xor eax, 0x778262fd
setne cl
cmp dword [0x1400b2d68], 9
setg dl
xor cl, dl
or dl, cl
mov ebx, edx
not bl
mov eax, ecx
xor al, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x79e16a85
mov ebp, 0x1ed559f6
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0x79e16a85
cmovne eax, ebp
mov dword [rsp + 0x114], edi
test dl, dl
cmovne eax, ecx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea edi, [rcx - 1]
imul edi, ecx
mov esi, edi
not esi
mov ebp, esi
or ebp, 0x3fb83f1c
mov ecx, ebp
not ecx
mov edx, edi
or edx, 0xc04100e0
and edx, 0xf1f126ec
mov ebx, esi
and ebx, 0xe081910
or ebx, edx
and ebp, 0xf1f126ec
and ecx, 0x6c003
or ecx, ebp
xor ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xc047c0e2
and ecx, 0x3fb83f1d
or ecx, ebp
mov ebp, ecx
not ebp
and esi, 0xc8331f6b
and edi, 0x37cce094
or edi, esi
mov edx, edi
xor edx, 0x20448084
xor edi, 0xc8331f6b
mov ebx, ecx
and ebx, 0x5f986752
and ebp, 0xa06798ad
or ebp, ebx
or ecx, edi
and edi, 0x5f986752
and edx, 0xa06798ad
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ecx, ebx
not cl
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
and r10b, r9b
and r9b, cl
not cl
and cl, al
or cl, r9b
mov edx, eax
xor dl, r8b
and dl, al
and al, r8b
or al, r10b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
mov r8d, eax
mov ebx, edx
xor dl, al
xor al, 1
and r8b, cl
and bl, al
or bl, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xa94e3c69
mov edx, 0xf9acde23
cmovne eax, edx
test bl, bl
cmove eax, edx
test cl, 1
mov ecx, 0xa94e3c69
jmp 0x140017bdf
mov rax, qword [rsp + 0x108]
movzx ecx, byte [rsp + 0x11b]
mov byte [rsp + rax + 0x290], cl
mov eax, dword [rsp + 0x20c]
mov eax, dword [rsp + 0x20c]
mov eax, dword [rsp + 0x20c]
mov eax, 0xa1a90cb0
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov edx, dword [0x1400b2d6c]
mov r8d, dword [0x1400b2d68]
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, 0x9a100929
and ebp, 0x65eff6d6
or ebp, edi
or ecx, ebx
and ebx, 0x9a100929
and edx, 0x65eff6d6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
mov ebx, ecx
xor ebx, 0x3889106c
and ebx, ecx
not ecx
and ecx, 0x3ffa9620
and ebp, 0xc00569df
or ebp, ecx
mov ecx, ebp
xor ecx, 0xc00569df
xor ebp, 0x3ffa9620
mov edx, ebp
or edx, 0xc776ef93
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x6a4202a5
and edi, 0x10891048
or edi, eax
or edx, esi
and esi, 0x6a4202a5
and ebx, 0x95bdfd5a
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xd74cea73
and edx, 0x28b3158c
or edx, eax
xor edx, 0x103a05e1
and ebp, 0xc57e0e53
mov eax, ecx
and eax, 0x3a81f1ac
or eax, ebp
xor eax, 0xc57e0e52
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd256e98
and ecx, 0xf2da9167
or ecx, eax
xor ecx, 0xf2da9167
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xf312913b
and eax, 0xced6ec4
or eax, ebx
or ecx, ebp
and ebp, 0xf312913b
and edx, 0xced6ec4
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x78183dcb
and ecx, 0x87e7c234
or ecx, edx
xor ecx, 0x78183dcb
xor eax, ecx
test eax, ecx
sete r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, r9d
xor al, r8b
mov edx, eax
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
xor cl, r9b
not cl
and cl, r9b
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x299c26a7
mov ebp, 0xe81ba836
cmovne eax, ebp
test dl, dl
mov edx, eax
mov ebp, 0x299c26a7
cmovne edx, ebp
test cl, cl
cmovne edx, eax
jmp 0x14000e8c0
mov ecx, dword [0x1400b2d6c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x91c0c
mov ecx, ebp
and ecx, 0xa0c000a0
or ecx, edx
mov edx, ecx
xor edx, 0x20000000
xor ecx, 0x5f3fff5f
mov eax, ebp
xor eax, 0xa0c91cac
and eax, ebp
mov edi, eax
not edi
mov esi, ecx
and esi, 0xc6ef04f0
and edx, 0x2000180c
or edx, esi
or ecx, edi
and edi, 0xc6ef04f0
and eax, 0x3910fb0f
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7f828735
and ecx, 0x807d78ca
or ecx, eax
mov eax, ecx
xor eax, 0x20b46467
and ebx, 0xa83aacc4
and ebp, 0x57c5533b
or ebp, ebx
mov edx, ebp
xor edx, 0x57c5533b
xor ecx, 0xdf4b9b98
and edx, ecx
xor ebp, 0xa83aacc4
and ebp, eax
or ebp, edx
xor ecx, ebp
test ecx, ebp
sete al
setne cl
cmp dword [0x1400b2d68], 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, ecx
xor al, dl
xor dl, 1
or dl, cl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xbfe60bb
mov ebp, 0xe5b0b7a
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0xbfe60bb
cmovne eax, ebp
test dl, 1
cmovne eax, ecx
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov ecx, dword [0x1400b2d6c]
mov eax, dword [0x1400b2d68]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xdd67856b
and edx, 0x22987a94
or edx, ebp
mov ecx, edx
xor ecx, 0xdd67856b
mov ebp, edx
xor ebp, 0xdd67856a
and ebp, ecx
xor edx, 0x85a00
and edx, 0xc80cde22
and ecx, 0x37f321dd
or ecx, edx
xor ecx, 0x37f321dc
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0xd5fc137d
and edx, ecx
not ecx
and ecx, 0xd5d01108
and ebp, 0x2c0275
or ebp, ecx
xor ebp, 0x2c0275
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2a03ec82
and edx, 0xd5fc137d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd28fcfb7
and edx, 0x2d703048
or edx, ecx
mov ecx, edx
xor ecx, 0x8301008
xor edx, 0x80810596
and edx, 0xa5c125d6
and ecx, 0x5a3eda29
or ecx, edx
xor ecx, 0x5a3eda29
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and r8b, dl
xor dl, al
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and cl, al
or cl, r8b
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov ebp, 0xedd4c745
mov ebx, 0xedef2b6d
cmovne ebp, ebx
test cl, cl
mov eax, ebp
cmovne eax, ebx
test dl, dl
cmove eax, ebp
cmp eax, 0xfb70bd22
jg 0x140001410
jmp 0x140001397
mov r8, qword [rsp + 0x158]
add r8, 0x24
mov ecx, dword [0x1400b2d6c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov edi, edx
and edi, 0xfffffffe
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov ebp, edi
and ebp, ecx
xor ecx, edi
mov esi, dword [0x1400b2d68]
or ecx, ebp
and edx, 0x85ad759
and ebx, 0xf7a528a6
or ebx, edx
mov edi, ecx
not edi
mov edx, edi
and edx, 0xbdda4425
and ecx, 0x4225bbda
or ecx, edx
mov ebp, ebx
xor ebp, 0x42252882
xor ebx, 0x85a4401
and ebx, 0xbdda4425
and ebp, 0x4225bbda
or ebp, ebx
xor ebp, ecx
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete cl
setne dl
cmp esi, 0xa
setl r9b
cmp esi, 9
setg al
and dl, al
mov ebx, r9d
and bl, cl
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
not dl
xor al, cl
not al
and al, cl
xor cl, r9b
and cl, r9b
mov r9d, eax
and r9b, cl
xor cl, al
or cl, r9b
mov eax, ecx
xor al, 1
and cl, bl
and dl, al
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb49ce0b
mov ebp, 0x33d282ea
cmovne eax, ebp
test dl, 1
cmove eax, ebp
mov qword [rsp + 0x170], r8
test cl, 1
mov ecx, 0xb49ce0b
jmp 0x140017bdf
mov rcx, qword [rsp + 0x2d0]
xor rcx, rsp
call fcn.140069990
mov rax, r15
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret