Function at 0x1400cae20
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x14024b008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xc2867c75
and edx, ebp
mov ecx, ebp
or ecx, 0x3d79838a
mov edi, edx
not edi
mov esi, ecx
and esi, 0xa6e3e5c0
mov ebx, eax
and ebx, 0x40041835
or ebx, esi
or ecx, edi
and edi, 0xa6e3e5c0
and edx, 0x591c1a3f
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf2badb9d
and ecx, 0xd452462
or ecx, edx
mov edx, ecx
xor edx, 0xcfc35816
xor ecx, 0x303ca7e9
and eax, ecx
and edx, ebp
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete byte [rsp + 0x26]
cmp r8d, 0xa
setl byte [rsp + 0x27]
mov r12d, 0x9ccdb8ae
mov r15d, 0x29c7c987
mov r14d, 0x2c4b4c47
mov r13d, 0x460385bd
mov ecx, 0xc90bae1
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
or edx, 0x4228cdf7
mov ebp, edx
not ebp
mov ebx, esi
or ebx, 0x3dc10008
and ebx, 0x3de1c58e
mov ecx, edi
and ecx, 0x42080871
or ecx, ebx
and edx, 0x3de1c58e
and ebp, 0x80163200
or ebp, edx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xbdd73209
and ebp, 0x4228cdf6
or ebp, ecx
mov ecx, ebp
not ecx
and edi, ecx
and ebp, esi
or ebp, edi
xor ecx, ebp
test ecx, ebp
setne r8b
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, edx
xor bl, r8b
and bl, dl
xor bl, al
and r8b, al
or al, dl
xor al, 1
and cl, dl
or cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, cl
xor cl, 1
mov edx, ecx
xor dl, bl
xor al, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x67579ca5
mov ebp, 0xd90691b2
cmovne eax, ebp
test cl, 1
mov ecx, 0x67579ca5
cmovne ecx, eax
test dl, 1
cmove ecx, eax
nop
cmp ecx, 0x19d6431
jg 0x1400cb860
cmp ecx, 0xb6da50a8
jle 0x1400cb190
cmp ecx, 0xda76782b
jg 0x1400cb366
cmp ecx, 0xcc916c5c
jle 0x1400cb641
cmp ecx, 0xd51dbd37
jle 0x1400cc4d0
cmp ecx, 0xd6cdc9b2
jle 0x1400cd6b7
cmp ecx, 0xd90691b1
jle 0x1400cf123
cmp ecx, 0xd90691b2
je 0x1400d2a8b
cmp ecx, 0xda396b39
je 0x1400d2aa6
cmp ecx, 0xda631b5f
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x6c7261a8
and ecx, 0x938d9e57
or ecx, edx
mov edx, ecx
xor edx, 0x938d9e57
mov ebp, ecx
xor ebp, 0x6c7261a8
xor ecx, 0x938d9e56
and ecx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x5dfb4db0
and ecx, 0xa204b24f
or ecx, edi
or ebp, ebx
and ebx, 0x5dfb4db0
and edx, 0xa204b24f
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
xor ecx, 0x7526d74b
and ecx, ebp
not ebp
and ebp, 0x7526d74b
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf0b5769a
and ecx, 0xf4a8965
or ecx, edx
mov edx, ecx
xor edx, 0x4a645e26
xor ecx, 0x8593a1d1
mov ebp, ecx
and ebp, 0xb599a1c8
and edx, 0x4a665e37
or edx, ebp
xor edx, 0x4a665e37
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov r9d, ebx
xor r9b, al
and bl, al
or al, r8b
and cl, r8b
or cl, bl
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
xor al, r9b
xor al, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x2a970061
mov ebp, 0x52ad34ab
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x2a970061
jmp 0x1400d8bda
cmp ecx, 0x97ef752d
jle 0x1400cb506
cmp ecx, 0xa606600b
jle 0x1400cb810
cmp ecx, 0xaa56353c
jle 0x1400cc6aa
cmp ecx, 0xaeeda6fe
jle 0x1400cd889
cmp ecx, 0xb0b6da23
jle 0x1400cf26d
cmp ecx, 0xb0b6da24
je 0x1400caefd
cmp ecx, 0xb1a3ac5a
je 0x1400d2bab
cmp ecx, 0xb240a702
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5c1cc340
and edx, 0xa3e33cbf
or edx, ecx
mov ecx, edx
xor ecx, 0xa3e33cbf
mov ebp, edx
xor ebp, 0x144200
and ebp, 0x174a25
xor edx, 0xf568af1a
and edx, ecx
and ecx, 0xffe8b5da
or ecx, ebp
mov ebx, ecx
xor ebx, 0xffe8b5da
mov ebp, ebx
and ebp, 0x568b93a5
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x5a4943c7
and edx, 0xa5b6bc38
or edx, ebp
xor edx, 0xf33d2f9c
and ebx, 1
xor ecx, 0xffe8b5db
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x85bf78df
and ecx, 0x7a408720
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6023453e
and ecx, 0x9fdcbac1
or ecx, edx
mov edx, ecx
xor edx, 0x1060c016
xor ecx, 0xa5983080
and edx, 0x5064cd77
and ecx, 0xaf9b3288
or ecx, edx
xor ecx, 0xaf9b3288
sete r9b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, ebx
and dl, al
or bl, cl
and cl, r9b
or cl, dl
mov r8d, ecx
xor r8b, al
and r8b, cl
xor bl, 1
or al, r9b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r9d, r8d
xor r9b, 1
mov ebx, eax
xor bl, 1
mov edx, ebx
mov r10d, r9d
and r10b, bl
xor bl, r9b
and r9b, r8b
and dl, al
xor r9b, 1
mov ecx, r8d
xor cl, r9b
or r9b, r8b
xor r9b, 1
or r9b, cl
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
xor dl, r9b
or bl, r10b
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xe60e4db2
mov ebp, 0x60104929
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xe60e4db2
jmp 0x1400d8bda
cmp ecx, 0xef18ead1
jle 0x1400cbe14
cmp ecx, 0xf588996f
jle 0x1400cc841
cmp ecx, 0xf900dbff
jle 0x1400cd9e0
cmp ecx, 0xfad35e45
jle 0x1400cf29b
cmp ecx, 0xfad35e46
je 0x1400d2c52
cmp ecx, 0xff6b40f1
je 0x1400d2c68
cmp ecx, 0xb3be7
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xdb7cb66d
and edx, ecx
and ecx, 0x24834992
or ecx, ebp
xor ecx, 0x24834992
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ecx
or edx, 0x9805ec5a
mov ebx, edx
not ebx
mov edi, ecx
xor edi, 0x67fa13a5
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x25f422e3
and ebx, 0x420a1104
or ebx, eax
or edx, esi
and esi, 0x25f422e3
and edi, 0xda0bdd1c
or edi, esi
xor edi, ebx
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x9805ec5b
and edx, 0x67fa13a4
or edx, eax
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xcef2b7a5
and ecx, 0x310d485a
or ecx, eax
xor ecx, 0x310d485a
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x5c8867f
and eax, 0xfa377980
or eax, edx
xor eax, 0x5c8867f
xor ecx, eax
test ecx, eax
setne r9b
sete cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov r8d, ecx
xor r8b, bl
mov eax, r8d
xor al, 1
or bl, cl
xor dl, r9b
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x66b0d2a7
mov ecx, 0xa48a2b2f
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0x66b0d2a7
cmovne ecx, edx
jmp 0x1400d5ab8
cmp ecx, 0x8efa5ac2
jle 0x1400cbe66
cmp ecx, 0x953afb27
jle 0x1400cc9fc
cmp ecx, 0x97caf523
je 0x1400d9419
cmp ecx, 0x953afb28
je 0x1400d2d69
cmp ecx, 0x963f41f5
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0xea25d107
mov edx, ecx
not edx
mov ebx, esi
or ebx, 0x14ca00c0
and ebx, 0xf6cb41c1
mov ebp, edi
and ebp, 0x8249006
or ebp, ebx
and ecx, 0xf6cb41c1
and edx, 0x1102e38
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x15da2ef9
and edx, 0xea25d106
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x459d19a8
and edx, 0xba62e657
or edx, ecx
mov ecx, edx
xor ecx, 0x1022c050
xor edx, 0x459d19a8
mov ebp, edx
and ebp, 0xefc43787
and ecx, 0x103bc878
or ecx, ebp
or edx, esi
and esi, 0xefc43787
and edi, 0x103bc878
or edi, esi
xor edi, ecx
not edx
or edx, edi
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
or cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
or al, r8b
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
xor al, dl
mov ebx, eax
xor bl, 1
and dl, bl
xor bl, dl
test al, al
mov ecx, 0x264406b3
mov eax, 0x81a46238
cmovne ecx, eax
test dl, dl
mov edx, 0x264406b3
cmove ecx, edx
jmp 0x1400d811f
cmp ecx, 0xc5a17641
jg 0x1400ccb4c
cmp ecx, 0xbf638163
jg 0x1400cda1a
cmp ecx, 0xbc5dd715
jg 0x1400cf3f2
cmp ecx, 0xb6da50a9
je 0x1400d2f00
cmp ecx, 0xb9df0c8b
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
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, 0x53ff21a
and ebp, 0xfac00de5
or ebp, edi
or ecx, ebx
and ebx, 0x53ff21a
and edx, 0xfac00de5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0xd0b9b668
mov edi, ebx
and edi, ebp
and ebx, ecx
mov edx, edi
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x39c7912b
and edi, 0xc6386ed4
or edi, eax
or edx, esi
and esi, 0x39c7912b
and ebx, 0xc6386ed4
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x2f464996
and edx, 0xd0b9b669
or edx, eax
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x7d44f77b
and ecx, 0x82bb0884
or ecx, eax
xor ecx, 0x82bb0884
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x55373bf
and ecx, 0xfaac8c40
or ecx, eax
mov eax, ecx
not eax
and eax, 0xfaac8c40
and ecx, 0x55373bf
or ecx, eax
sete r10b
setne r9b
cmp r8d, 9
setg r11b
cmp r8d, 0xa
setl r8b
mov ebx, r9d
xor bl, r10b
and bl, r9b
mov eax, ebx
not al
and al, bl
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
and bl, al
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
and r8b, bl
xor bl, 1
and bl, r11b
or bl, r8b
xor r10b, r11b
and r10b, r11b
xor r11b, r9b
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov eax, r11d
not al
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
and al, r11b
mov r8d, ecx
and r8b, bl
xor cl, bl
or cl, r8b
xor al, 1
mov ebx, eax
xor bl, r11b
or al, r11b
xor al, 1
or al, bl
xor al, cl
mov ecx, edx
and cl, r11b
xor dl, r11b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xbe2d4c7
mov ecx, 0x4ef62620
cmovne ebp, ecx
test dl, dl
mov ecx, 0xbe2d4c7
jmp 0x1400d8ac8
cmp ecx, 0x9f28fd09
jg 0x1400ccc61
cmp ecx, 0x9ba2b785
jg 0x1400cda60
cmp ecx, 0x9a5ab7bf
jg 0x1400cf502
cmp ecx, 0x97ef752e
je 0x1400d2f16
cmp ecx, 0x98f6c425
jne 0x1400cafd0
mov ecx, 0x1698dc2c
cmp ecx, 0x19d6431
jle 0x1400cafdc
nop dword [rax]
cmp ecx, 0x3b8062b5
jg 0x1400cb9f0
cmp ecx, 0x24630d4e
jg 0x1400cbb63
cmp ecx, 0x14ae547d
jle 0x1400cbfc4
cmp ecx, 0x1f7e187f
jle 0x1400ccca7
cmp ecx, 0x218ebba7
jle 0x1400cda9a
cmp ecx, 0x22131ab8
jle 0x1400cf53c
cmp ecx, 0x22131ab9
je 0x1400d2f2c
cmp ecx, 0x23edcfc1
je 0x1400d303d
cmp ecx, 0x243b4d73
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0x99c5b7d
and ebp, ecx
or ecx, 0xf663a482
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x595a1aab
mov edx, esi
and edx, 0x844154
or edx, edi
or ecx, ebx
and ebx, 0x595a1aab
and ebp, 0xa6a5e554
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf663a483
and ecx, 0x99c5b7c
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5363e33
and ecx, 0xfac9c1cc
or ecx, edx
xor ecx, 0xfac9c1cc
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov eax, r9d
xor r10b, cl
mov ebx, ecx
and bl, r9b
xor cl, r9b
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor r10b, 1
or cl, bl
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
mov ebx, eax
xor bl, 1
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, 0x19ff72d0
mov edx, 0xf585767c
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x19ff72d0
jmp 0x1400cfed5
cmp ecx, 0x60104928
jg 0x1400cbc8d
cmp ecx, 0x4b343876
jle 0x1400cc1a4
cmp ecx, 0x522e62b3
jle 0x1400ccde2
cmp ecx, 0x5d6cf7ba
jle 0x1400cdad4
cmp ecx, 0x5e63465f
jle 0x1400cf657
cmp ecx, 0x5e634660
je 0x1400d3053
cmp ecx, 0x5fdda69b
je 0x1400d323b
cmp ecx, 0x5ff55a17
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3068f0d5
and edx, ecx
and ecx, 0xcf970f2a
or ecx, ebp
xor ecx, 0xcf970f2a
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x8f2b1fa
and ecx, 0xf70d4e05
or ecx, edx
mov ebx, ecx
xor ebx, 0x10004200
mov edx, ebp
not edx
xor ecx, 0x8f2b1fb
mov edi, edx
and edi, 0xe71f9c5c
and ebp, 0x18e063a3
or ebp, edi
or edx, ecx
and ecx, 0xe71f9c5c
and ebx, 0x18e063a3
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xc774bc1d
and edx, 0x388b43e2
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x388b43e2
and edx, 0xc774bc1d
or edx, ecx
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
and cl, dl
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov eax, ecx
not al
and al, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x11e31737
mov ebp, 0x79e393ed
cmovne ecx, ebp
test al, al
mov eax, 0x11e31737
cmove ecx, eax
test dl, 1
jmp 0x1400d5aba
cmp ecx, 0x301517b7
jle 0x1400cc2cf
cmp ecx, 0x36c12355
jle 0x1400ccf95
cmp ecx, 0x38a177a9
jle 0x1400cdc75
cmp ecx, 0x3a1cb510
jle 0x1400cf685
cmp ecx, 0x3a1cb511
je 0x1400d3251
cmp ecx, 0x3a40743f
je 0x1400d3307
cmp ecx, 0x3b3bc46e
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9d1fe9b3
mov ebx, ecx
and ebx, 0x62e0164c
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x62e0164d
and ebx, 0x9d1fe9b2
or ebx, ebp
and edx, 0x6cfe5220
and ecx, 0x9301addf
or ecx, edx
mov edx, ecx
xor edx, 0x9301addf
xor ecx, 0x6cfe5220
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
and al, r9b
and r8b, dl
xor dl, r9b
or dl, al
mov ebx, edx
xor bl, 1
and cl, r9b
or cl, r8b
xor cl, 1
mov eax, edx
and al, bl
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor al, cl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x218ebba8
mov ebp, 0x462ab588
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x218ebba8
jmp 0x1400d8bda
cmp ecx, 0x6f793585
jle 0x1400cc47e
cmp ecx, 0x75f0ad10
jle 0x1400cd0f6
cmp ecx, 0x7af13405
jle 0x1400cdcaf
cmp ecx, 0x7c703998
jle 0x1400cf6bf
cmp ecx, 0x7c703999
je 0x1400d331d
cmp ecx, 0x7d043a5b
je 0x1400d3445
cmp ecx, 0x7e6686a0
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0xd61c2c98
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x1e21067
and edi, 0x81f638f7
mov ebx, esi
and ebx, 0x56080408
or ebx, edi
and ebp, 0x81f638f7
and edx, 0x2801c300
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xbed775f3
and edx, 0x41288a0c
or edx, ebp
mov ebp, edx
xor ebp, 0x9734a695
and esi, 0xc4b69dd
and ecx, 0xf3b49622
or ecx, esi
mov ebx, ecx
xor ebx, 0xf3b49622
xor edx, 0x68cb596a
and ebx, edx
xor ecx, 0xc4b69dd
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete bl
setne dl
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
and dl, al
and r10b, bl
or r10b, dl
xor r10b, 1
or r10b, al
mov r8d, r10d
xor r8b, 1
mov edx, eax
xor dl, bl
not dl
and dl, bl
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, r10b
mov ebx, eax
and bl, r9b
mov edx, ecx
xor dl, 1
xor cl, r8b
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
xor r9b, r10b
or al, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xa8cb0c3c
mov ecx, 0x4b08bd70
cmovne edx, ecx
test al, 1
mov ecx, 0xa8cb0c3c
jmp 0x1400d8eea
cmp ecx, 0xe4b4674b
jg 0x1400cd13c
cmp ecx, 0xdfa589ee
jg 0x1400cde2a
cmp ecx, 0xdbcf26d2
jg 0x1400cf7b8
cmp ecx, 0xda76782c
je 0x1400d35b0
cmp ecx, 0xdb7ce956
jne 0x1400cafd0
mov ecx, 0x6a8a91cf
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x84847319
jg 0x1400cd25a
cmp ecx, 0x82050fc0
jg 0x1400cdedd
cmp ecx, 0x81896190
jg 0x1400cf9b6
cmp ecx, 0x81323da2
je 0x1400d37ec
cmp ecx, 0x813dc7b9
jne 0x1400cafd0
mov eax, dword [0x14024b720]
mov ecx, dword [0x14024b71c]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, ebx
and edi, eax
xor eax, ebx
or eax, edi
mov ebx, eax
not ebx
and ebx, 0xcc7e5c6d
and eax, 0x3381a392
or eax, ebx
mov ebx, eax
xor ebx, 0x1002000
xor eax, 0xcc7e5c6d
mov edi, eax
and edi, 0x76a993b6
and ebx, 0x89566c49
or ebx, edi
or eax, ebp
and ebp, 0x76a993b6
and edx, 0x89566c49
or edx, ebp
xor edx, ebx
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x65a057a2
and eax, 0x9a5fa85d
or eax, edx
xor eax, 0x9a5fa85d
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov r9d, edx
and r9b, cl
xor cl, dl
or cl, r9b
mov edx, ebx
xor dl, 1
or dl, bl
xor dl, 1
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
xor cl, 1
mov ebx, ecx
xor bl, dl
xor bl, 1
and bl, dl
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
or dl, r8b
xor al, r8b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x11aa091f
mov ebp, 0x447e2024
cmovne edx, ebp
test al, 1
mov eax, 0x11aa091f
jmp 0x1400cf262
cmp ecx, 0xc90bae0
jg 0x1400cd346
cmp ecx, 0xb73ae13
jg 0x1400cdf17
cmp ecx, 0x5ff46a0
jg 0x1400cfb6e
cmp ecx, 0x19d6432
je 0x1400d3952
cmp ecx, 0x5eb7256
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
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, 0x901bf1d7
and ebp, 0x6fe40e28
or ebp, edi
or ecx, ebx
and ebx, 0x901bf1d7
and edx, 0x6fe40e28
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0xc87e925e
and edx, ecx
not ecx
and ecx, 0x5925531f
and ebx, 0xa6daace0
or ebx, ecx
mov ecx, ebx
xor ecx, 0xa6daace0
mov ebp, ebx
xor ebp, 0x915bc141
and ebp, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x733da89f
and edx, 0x8cc25760
or edx, ebp
xor edx, 0x44bcc53f
xor ebx, 0x4901530b
and ebx, 0x4f115f0b
mov ebp, ecx
and ebp, 0xb0eea0f4
or ebp, ebx
xor ebp, 0x4f115f0a
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xb24e1216
and ecx, 0x4db1ede9
or ecx, ebp
xor ecx, 0x4db1ede9
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3bcdbc58
and ebp, 0xc43243a7
or ebp, edi
or ecx, ebx
and ebx, 0x3bcdbc58
and edx, 0xc43243a7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x53a2e2dd
and ecx, 0xac5d1d22
or ecx, edx
mov edx, ecx
xor edx, 0x401802
xor ecx, 0x52022281
and ecx, 0xfe1f27a1
and edx, 0x1e0d85e
or edx, ecx
xor edx, 0xfe1f27a1
cmp edx, 0xffffffff
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor cl, al
and cl, al
xor cl, dl
mov ebx, eax
or bl, dl
xor bl, 1
xor al, dl
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, eax
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
xor cl, 1
and al, cl
or dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0xf3ceef25
mov ebp, 0x243b4d73
cmovne ecx, ebp
test bl, bl
mov edx, 0xf3ceef25
jmp 0x1400d5ab5
cmp ecx, 0x4630bda2
jg 0x1400cd38c
cmp ecx, 0x41ef1678
jg 0x1400ce03c
cmp ecx, 0x3cbe8870
jg 0x1400cfc44
cmp ecx, 0x3b8062b6
je 0x1400d3aa5
cmp ecx, 0x3be01bc8
jne 0x1400cafd0
mov eax, dword [0x14024b720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0x634d5c11
mov edx, ecx
and edx, 0x9cb2a3ee
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x833b50cc
and edx, 0x7cc4af33
or edx, ebp
mov ebp, edx
xor ebp, 0x888c003
xor edx, 0xe0760cdc
mov ebx, edx
and ebx, 0xf7753f30
and ebp, 0x88ac0cf
or ebp, ebx
and ecx, 0xf7753f30
and eax, 0x88ac0cf
or eax, ecx
xor eax, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne al
cmp dword [0x14024b71c], 9
setg cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, ecx
xor bl, r8b
not bl
and bl, r8b
or cl, r8b
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and al, r9b
xor al, 1
mov ebx, r9d
xor bl, al
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
and al, cl
or al, bl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xcfb4d778
mov ebp, 0xe4b4674c
cmovne edx, ebp
test cl, 1
mov ecx, 0xcfb4d778
jmp 0x1400d87d4
cmp ecx, 0x2a970060
jg 0x1400cd509
cmp ecx, 0x27931da1
jg 0x1400ce139
cmp ecx, 0x264406b2
jg 0x1400cfd71
cmp ecx, 0x24630d4f
je 0x1400d3abb
cmp ecx, 0x25a4e16e
jne 0x1400cafd0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b720]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, edx
and ecx, 0xd2f888c9
xor edx, 0xda57caea
and edx, ebp
and ebp, 0x2d077736
or ebp, ecx
mov ebx, ebp
xor ebx, 0x2d077736
mov ecx, ebp
xor ecx, 0xf750bddc
and ecx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
mov esi, dword [0x14024b71c]
or edx, edi
mov edi, edx
not edi
and edi, 0xda57caeb
and edx, 0x25a83514
or edx, edi
and ebx, 1
xor ebp, 0x2d077737
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xcd7e4c9a
and ebp, 0x3281b365
or ebp, ebx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x3f77ea59
and edx, 0xc08815a6
or edx, edi
mov edi, ebp
xor edi, 0x801124
xor ebp, 0xcd7e4c9a
or ebx, ebp
and ebp, 0x3f77ea59
and edi, 0xc08815a6
or edi, ebp
xor edi, edx
not ebx
or ebx, edi
mov edx, ebx
xor edx, 0x988ca129
and edx, ebx
not ebx
and ebx, 0x988ca129
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x84ac4a40
and edx, 0x7b53b5bf
or edx, ebp
mov ebp, edx
xor ebp, 0x22591000
xor edx, 0x1400aa49
and edx, 0xd586aedf
and ebp, 0x2a795120
or ebp, edx
xor ebp, 0x2a795120
cmp ebp, 0xffffffff
sete r10b
setne r8b
cmp esi, 0xa
setl cl
cmp esi, 9
setg r9b
mov edx, ecx
and cl, r8b
and r8b, r9b
and dl, r10b
or dl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
and r10b, r9b
or cl, r10b
xor cl, bl
mov r8d, ecx
not r8b
and r8b, bl
mov edx, r8d
xor dl, cl
mov edx, 0x17b11974
mov ebp, 0xa4df0d05
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
mov qword [rsp + 0x30], rax
test r8b, r8b
jmp 0x1400d8fee
cmp ecx, 0x687a94b0
jg 0x1400cd671
cmp ecx, 0x66af5e02
jg 0x1400ce2fb
cmp ecx, 0x62cde164
jg 0x1400cfedd
cmp ecx, 0x60104929
je 0x1400d3bbe
cmp ecx, 0x6029c4a3
jne 0x1400cafd0
mov ecx, 0x218ebba8
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xd0af802a
jg 0x1400ce411
cmp ecx, 0xcfb4d777
jg 0x1400cff0b
cmp ecx, 0xcc916c5d
je 0x1400d3bd4
cmp ecx, 0xce8baaf6
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe81d0977
and ecx, edx
and edx, 0x17e2f688
or edx, ebp
xor edx, 0x17e2f688
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, edx
or ecx, 0xde280e47
mov ebx, ecx
not ebx
mov edi, edx
xor edi, 0x21d7f1b8
and edi, edx
mov esi, edi
not esi
mov eax, ecx
and eax, 0x49a95177
and ebx, 0x2056a088
or ebx, eax
or ecx, esi
and esi, 0x49a95177
and edi, 0xb656ae88
or edi, esi
xor edi, ebx
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xfd205ac8
and ecx, 0x2dfa537
or ecx, eax
mov ebx, ecx
xor ebx, 0x20000486
and ebp, 1
xor edx, 0xfffffffe
or edx, ebp
mov eax, edx
not eax
and eax, 0xc411c2ff
and edx, 0x3bee3d00
or edx, eax
mov eax, edx
xor eax, 0x30a62400
xor edx, 0xc411c2ff
xor ecx, 0xdcf7ab71
mov ebp, ecx
and ebp, 0xf495979
and ebx, 0xf0b6a686
or ebx, ebp
or ecx, edx
and edx, 0xf495979
and eax, 0xf0b6a686
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x52f5a54b
and ecx, 0xad0a5ab4
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa918387e
and ecx, 0x56e7c781
or ecx, eax
mov eax, ecx
xor eax, 0x222c2
xor ecx, 0xfbed9d35
mov edx, ecx
and edx, 0x57b45c19
and eax, 0xa84ba3e6
or eax, edx
xor eax, 0xa84ba3e6
or eax, ecx
cmp eax, 0xffffffff
setne r10b
sete r11b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg cl
mov eax, ecx
xor al, r9b
and al, cl
mov ebx, r11d
or bl, al
xor al, 1
xor bl, 1
or al, r10b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor r11b, r9b
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x1f7e1880
mov ebp, 0x37b21c10
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x1f7e1880
jmp 0x1400d8ddc
cmp ecx, 0xa8cb0c3b
jg 0x1400ce568
cmp ecx, 0xa8425d3c
jg 0x1400d0079
cmp ecx, 0xa606600c
je 0x1400d3bea
cmp ecx, 0xa73ff9db
jne 0x1400cafd0
mov eax, dword [0x14024b720]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xd07b9fcd
mov edx, ebx
and edx, 0x2f846032
or edx, ebp
mov ebp, edx
xor ebp, 0x2802000
xor edx, 0xd07b9fcc
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0x7d1d5b33
and ebp, 0x82e2a4cc
or ebp, esi
or edx, edi
and edi, 0x7d1d5b33
and ecx, 0x82e2a4cc
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x2a930329
and edx, 0xd56cfcd6
or edx, ebp
and ebx, 0x2a930329
and eax, 0xd56cfcd6
or eax, ebx
xor eax, edx
xor ecx, eax
test ecx, eax
sete r8b
setne dl
cmp dword [0x14024b71c], 0xa
setl al
mov r9d, eax
xor r9b, dl
xor dl, r8b
and dl, r8b
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
and cl, dl
and dl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
or al, r8b
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r8d, eax
xor r8b, 1
mov r9d, edx
xor r9b, 1
mov ebx, edx
and bl, r9b
mov r10d, eax
and r10b, r8b
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, r10d
xor bl, 1
xor r10b, al
or bl, r8b
xor bl, 1
or bl, r10b
mov r8d, ecx
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, cl
or bl, r8b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x7e6686a0
mov ecx, 0xc4d32df6
cmovne edx, ecx
test al, 1
mov ecx, 0x7e6686a0
jmp 0x1400d8eea
cmp ecx, 0xf3cd71d8
jg 0x1400ce6b3
cmp ecx, 0xf1eeb0cd
jg 0x1400d01dd
cmp ecx, 0xef18ead2
je 0x1400d3c00
cmp ecx, 0xf006aabe
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x1a6eb45d
and edx, 0xe5914ba2
or edx, ebp
mov ecx, edx
xor ecx, 0x1a6eb45d
mov ebp, edx
xor ebp, 0x1a6eb45c
and ebp, ecx
xor edx, 0xe5914ba2
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, 0xa200020
mov ebp, ecx
and ebp, 0x54462886
or ebp, edx
xor ebp, 0x54462886
and ecx, 0xa199d759
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd3b8e430
and ecx, 0x2c471bcf
or ecx, edx
mov edx, ecx
xor edx, 0x22202209
xor ecx, 0x89ca8812
and ecx, 0xd9cb9972
and edx, 0x2634668d
or edx, ecx
mov ecx, edx
xor ecx, 0x4200484
xor edx, 0x49418050
and edx, 0x6b55e259
and ecx, 0x94aa1da6
or ecx, edx
xor ecx, 0x6b55e259
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov ebx, r9d
or bl, cl
xor bl, 1
mov r11d, edx
or r11b, r8b
xor r11b, 1
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
and r9b, cl
and dl, r8b
or dl, r9b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov r8d, r11d
xor r8b, 1
mov ebx, edx
xor bl, 1
mov eax, r11d
and al, r8b
mov ecx, edx
and cl, bl
mov r9d, eax
and r9b, r11b
xor al, r11b
or al, r9b
mov r9d, ecx
and r9b, dl
xor cl, dl
or cl, r9b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, r8d
and al, bl
xor bl, r8b
or bl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x20afca9a
mov edx, 0x33457e6b
cmovne eax, edx
test bl, 1
mov edx, 0x20afca9a
jmp 0x1400ceb4c
cmp ecx, 0x93750fb9
jg 0x1400ce6ed
cmp ecx, 0x8efa5ac3
je 0x1400d27f8
cmp ecx, 0x8f3a3dba
je 0x1400d280e
cmp ecx, 0x91254d46
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3422bab1
and edx, 0xcbdd454e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xae047727
and edx, 0x51fb88d8
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0x9a26cd96
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, 0xddaa0a16
and ebx, 0x2255f5e8
or ebx, edi
or ecx, edx
and edx, 0xddaa0a16
and ebp, 0x2255f5e9
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4504e93e
and edx, ecx
and ecx, 0xbafb16c1
or ecx, ebp
xor ecx, 0xbafb16c1
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl 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
xor r9b, cl
and r9b, cl
xor cl, r8b
mov eax, r9d
and al, cl
xor cl, r9b
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
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xf006aabe
mov eax, 0x7d043a5b
cmovne ecx, eax
test dl, 1
mov edx, 0xf006aabe
cmovne ecx, edx
jmp 0x1400d811f
cmp ecx, 0xca144a98
jg 0x1400ce727
cmp ecx, 0xc62a7b43
jg 0x1400d020b
cmp ecx, 0xc5a17642
je 0x1400d3c28
cmp ecx, 0xc5ee71e3
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
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
mov edx, ebx
xor edx, 0x3eaeb3ab
and edx, ebx
not ebx
and ebx, 0xceba0d0b
and ecx, 0x3145f2f4
or ecx, ebx
mov ebp, ecx
xor ebp, 0x3145f2f4
mov ebx, ecx
xor ebx, 0xf014bea0
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xf508c136
and edx, 0xaf73ec9
or edx, ebx
xor edx, 0x34598d63
and ebp, 1
xor ecx, 0x3145f2f5
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dl
mov ecx, eax
not cl
and cl, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x5d90df02
mov ebp, 0x21b20b94
cmovne eax, ebp
test cl, cl
mov ecx, 0x5d90df02
cmove eax, ecx
test dl, 1
jmp 0x1400d6f1f
cmp ecx, 0xa346e578
jg 0x1400ce86c
cmp ecx, 0x9fb54e30
jg 0x1400d035d
cmp ecx, 0x9f28fd0a
je 0x1400d3c3e
cmp ecx, 0x9f5bbf48
jne 0x1400cafd0
mov ecx, 0x46fd9224
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x17b11973
jg 0x1400ce992
cmp ecx, 0x1524ab16
jg 0x1400d038b
cmp ecx, 0x14ae547e
je 0x1400d3d1b
cmp ecx, 0x150ebc6b
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x65a1cc94
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x9a5e336b
mov edx, ebp
not edx
and ebx, 0x893ce0ce
and edi, 0x12421321
or edi, ebx
and ebp, 0x893ce0ce
and edx, 0x64810c10
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x65a1cc95
and edx, 0x9a5e336a
or edx, ebp
and esi, 0xcf412142
and ecx, 0x30bedebd
or ecx, esi
mov ebp, ecx
xor ebp, 0x30bedebd
xor ecx, 0xcf412142
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
and cl, al
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
xor bl, r9b
mov ecx, r8d
xor cl, al
xor r10b, r9b
or al, r8b
xor al, 1
or al, r10b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
and cl, bl
xor bl, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0xc5ee71e3
mov eax, 0x49e8becc
cmovne ecx, eax
test dl, 1
mov edx, 0xc5ee71e3
cmove ecx, edx
jmp 0x1400d55a8
cmp ecx, 0x4e874c63
jg 0x1400ceb57
cmp ecx, 0x4bfb52a6
jg 0x1400d0503
cmp ecx, 0x4b343877
je 0x1400d3e52
cmp ecx, 0x4bbe6f0e
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xadf3f08a
and ecx, edx
not edx
and edx, 0xadf3f08a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x62d250a3
and ecx, 0x9d2daf5c
or ecx, edx
mov ebp, ecx
xor ebp, 0x30de5fd6
mov edx, ecx
xor edx, 0xcf21a029
xor ecx, 0x9ce32d64
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, 0x53c28d4c
and ecx, 0xac3d72b3
or ecx, ebx
and ebp, 0xece8908e
mov ebx, edx
and ebx, 0x13176f71
or ebx, ebp
xor ebx, 0xece8908f
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x2cde4c8d
and edx, 0xd321b372
or edx, ebp
mov ebp, edx
xor ebp, 0x52210212
xor edx, 0x2cde4c8d
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0xad54f965
and ecx, 0x52ab069a
or ecx, edi
or ebx, edx
and edx, 0xad54f965
and ebp, 0x52ab069a
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
not ecx
and ebx, 0xb7281767
and ecx, 0x48d7e898
or ecx, ebx
mov edx, ecx
xor edx, 0x11200065
xor ecx, 0x48d7e898
mov ebp, ecx
and ebp, 0xee889702
and edx, 0x117768fd
or edx, ebp
xor edx, 0xee889702
xor ecx, edx
test ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
xor cl, al
xor cl, 1
and dl, bl
or bl, r8b
xor bl, 1
and al, r8b
or al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x8484731a
mov edx, 0x31087b8f
cmovne ecx, edx
test al, 1
mov eax, 0x8484731a
cmovne ecx, eax
jmp 0x1400d8eed
cmp ecx, 0x31087b8e
jg 0x1400ceb91
cmp ecx, 0x30fada52
jg 0x1400d06a5
cmp ecx, 0x301517b8
je 0x1400d3e68
cmp ecx, 0x308a47cb
jne 0x1400cafd0
mov eax, dword [0x14024b720]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x20801030
and ecx, 0x244c641
or ecx, eax
mov ebp, ecx
xor ebp, 0x448001
xor ecx, 0x8408180c
or edx, 0x22c4d671
mov eax, edx
not eax
and ecx, 0x86085e4c
and ebp, 0x20c48031
or ebp, ecx
and edx, 0x86085e4c
and eax, 0x59332182
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x3ecc0595
and eax, 0xc133fa6a
or eax, ecx
mov ecx, eax
xor ecx, 0xe3f72c1b
mov edx, eax
xor edx, 0xe3f72c1a
and edx, ecx
xor eax, 0x1c08d3e4
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0xa34e9193
mov edx, ebp
not edx
or ecx, 0x4c906048
and ecx, 0xccdee1c8
and eax, 0x23001013
or eax, ecx
and ebp, 0xccdee1c8
and edx, 0x10210e24
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0x5cb16e6c
and edx, 0xa34e9193
or edx, eax
sete al
setne cl
cmp dword [0x14024b71c], 9
setg dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov ebx, edx
xor bl, al
not bl
and bl, al
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xa8425d3d
mov ebp, 0x82233863
cmovne edx, ebp
test al, al
cmove edx, ebp
test cl, 1
mov eax, 0xa8425d3d
jmp 0x1400d76d5
cmp ecx, 0x713f431f
jg 0x1400cebcb
cmp ecx, 0x7025997c
jg 0x1400d07dd
cmp ecx, 0x6f793586
je 0x1400d3e7e
cmp ecx, 0x6f86bbd6
jne 0x1400cafd0
mov ecx, 0xe59ce6e9
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xe9be0827
jg 0x1400cecb2
cmp ecx, 0xe60e4db1
jg 0x1400d080b
cmp ecx, 0xe4b4674c
je 0x1400d3fca
cmp ecx, 0xe59ce6e9
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x44003381
and ebx, 0xbbffcc7e
or ebx, edi
or ecx, ebp
and ebp, 0x44003381
and edx, 0xbbffcc7e
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x16fbe767
and ecx, 0xe9041898
or ecx, edx
xor ecx, 0xe9041898
sete bl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, r8d
xor cl, bl
and cl, r8b
xor bl, dl
and dl, cl
not cl
and cl, al
or cl, dl
or al, r8b
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5eb7256
mov ebp, 0xf3ceef25
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x5eb7256
jmp 0x1400d8ddc
cmp ecx, 0x8abc848c
jg 0x1400cedd4
cmp ecx, 0x88f4b02f
jg 0x1400d084b
cmp ecx, 0x8484731a
je 0x1400d3fe0
cmp ecx, 0x86f5cdac
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x6364f18a
mov edx, edi
and edx, 0x9c9b0e74
or edx, ebp
xor edx, 0x9c9b0e74
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xc7454c97
and ebx, 0x38bab368
or ebx, ebp
and edi, 0xc7454c97
and ecx, 0x38bab368
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
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 eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x81896191
mov ebp, 0x26e7bba9
cmovne ecx, ebp
test dl, dl
mov edx, 0x81896191
jmp 0x1400d5ab5
cmp ecx, 0x11d71adf
jg 0x1400cee0e
cmp ecx, 0x119fb505
jg 0x1400d0a13
cmp ecx, 0xc90bae1
je 0x1400d41de
cmp ecx, 0xfbdbb71
jne 0x1400cafd0
mov ecx, 0x192632f6
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x49e8becb
jg 0x1400cee48
cmp ecx, 0x4876a28b
jg 0x1400d0bab
cmp ecx, 0x4630bda3
je 0x1400d42ce
cmp ecx, 0x46fd9224
jne 0x1400cafd0
mov eax, dword [0x14024b720]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
or ecx, 0x1c58a0d0
mov ebp, ecx
not ebp
or edx, 0xe3a75f2f
mov eax, edx
not eax
and ecx, 0xb42513e
and ebp, 0xe0a50e01
or ebp, ecx
and edx, 0xb42513e
and eax, 0x1418a0c0
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x1c58a0d0
and eax, 0xe3a75f2f
or eax, ecx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x5708bbca
mov ecx, eax
and ecx, 0xa8f74435
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xa8f74434
and ecx, 0x5708bbcb
or ecx, ebp
and edx, 1
xor eax, 0xfffffffe
or eax, edx
mov edx, eax
not edx
and edx, 0xe9cbd601
and eax, 0x163429fe
or eax, edx
mov ebp, eax
xor ebp, 0x1620089e
mov edx, ecx
not edx
xor eax, 0xe9cbd601
mov ebx, edx
and ebx, 0x681fa161
and ecx, 0x97e05e9e
or ecx, ebx
or edx, eax
and eax, 0x681fa161
and ebp, 0x97e05e9e
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
and eax, 0x843412fe
and edx, 0x7bcbed01
or edx, eax
mov eax, edx
not eax
and eax, 0x7bcbed01
and edx, 0x843412fe
or edx, eax
mov eax, edx
not eax
and edx, 0xca71f507
and eax, 0x358e0af8
or eax, edx
xor eax, 0xca71f507
cmp eax, 0xffffffff
setne al
sete cl
cmp dword [0x14024b71c], 9
setg dl
xor cl, dl
xor cl, 1
or cl, dl
mov ebx, ecx
not bl
xor al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
mov eax, 0xc6c308ec
mov ebp, 0xe7d25ca3
cmovne eax, ebp
test dl, dl
mov edx, eax
mov ebp, 0xc6c308ec
jmp 0x1400d655c
cmp ecx, 0x2eddaf36
jg 0x1400cefae
cmp ecx, 0x2c4b4c46
jg 0x1400d0c98
cmp ecx, 0x2a970061
je 0x1400d42e4
cmp ecx, 0x2b7cccbb
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ebx, edi
or ebx, 0x93b27956
and ebp, 0x93b27956
and edx, 0x6c4d86a8
or edx, ebp
and ebx, 0x93b27957
xor ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x2da436b3
and ebx, 0xd25bc94c
or ebx, ebp
and edi, 0x2da436b3
and ecx, 0xd25bc94c
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
setne r8b
sete r10b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r9b
mov eax, r10d
xor al, r8b
and al, r10b
mov ebx, eax
xor bl, 1
or al, bl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, r9b
mov r11d, eax
xor r11b, 1
mov ecx, edx
xor cl, r10b
and cl, dl
and r8b, r9b
and dl, r10b
or dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, r11d
and bl, al
mov edx, r8d
and dl, cl
mov r9d, r11d
and r9b, bl
xor bl, r11b
or bl, r9b
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, bl
or dl, r8b
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, 0x93be2ec8
mov ebp, 0x8d5108ff
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x93be2ec8
jmp 0x1400d8bda
cmp ecx, 0x6cf7b08d
jg 0x1400cefe8
cmp ecx, 0x6a8a91ce
jg 0x1400d0d6e
cmp ecx, 0x687a94b1
je 0x1400d4458
cmp ecx, 0x6882c7db
jne 0x1400cafd0
mov ecx, 0xf573e59a
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xd618788f
jg 0x1400d0d9c
cmp ecx, 0xd51dbd38
je 0x1400d446e
cmp ecx, 0xd5659f88
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xf95a393e
and edx, ebp
not ebp
and ebp, 0x89523814
and ecx, 0x7008012a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10080120
xor ecx, 0x8ff7fed5
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x64e7b88e
and ebp, 0x99180130
or ebp, edi
or ecx, ebx
and ebx, 0x64e7b88e
and edx, 0x9b184771
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xda707d45
and ecx, 0x258f82ba
or ecx, edx
mov ebp, ecx
xor ebp, 0x232a447b
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xc126ae84
and ebx, 0x3ed9517a
or ebx, edi
or edx, ebp
and ebp, 0xc126ae84
and ecx, 0x3ed9517b
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x69629389
and ecx, 0x969d6c76
or ecx, edx
mov edx, ecx
xor edx, 0x229388
xor ecx, 0x969d6c76
mov ebp, ecx
and ebp, 0xed514013
and edx, 0x12aebfec
or edx, ebp
xor edx, 0x12aebfec
or edx, ecx
cmp edx, 0xffffffff
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
and dl, al
mov r11d, r9d
xor r11b, r10b
and r11b, r9b
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r11d
xor cl, 1
and cl, al
not al
and al, r11b
or al, cl
xor r10b, r8b
mov ecx, r10d
not cl
and cl, r8b
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
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 ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf790064e
mov ebp, 0xaeeda6ff
cmovne eax, ebp
test cl, 1
mov ecx, 0xf790064e
jmp 0x1400cafc6
cmp ecx, 0xac555e67
jg 0x1400d0ec6
cmp ecx, 0xaa56353d
je 0x1400d4567
cmp ecx, 0xabe9685b
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfc76f562
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x9d9673a9
and ecx, 0x62698c56
or ecx, ebx
mov ebx, ecx
xor ebx, 0x8402
xor ecx, 0x9c167120
or ecx, 0x3890a9d
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xebee5afc
and ebx, 0x1410a502
or ebx, esi
or ecx, edi
and edi, 0xebee5afc
and ebp, 0x1411a503
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xb1ad472
and ecx, 0xf4e52b8d
or ecx, ebp
xor ecx, 0xf76c2111
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, r10b
not al
and al, r10b
mov r9d, r10d
and r9b, bl
or bl, r10b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
and r8b, cl
or r8b, r9b
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x837b969f
mov edx, 0x140b6da9
cmovne eax, edx
test cl, 1
mov ecx, eax
mov edx, 0x837b969f
cmovne ecx, edx
test bl, 1
jmp 0x1400d8ddc
cmp ecx, 0xf790064d
jg 0x1400d0ef9
cmp ecx, 0xf5889970
je 0x1400d464b
cmp ecx, 0xf6a64db8
jne 0x1400cafd0
mov ecx, 0xe9be0828
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xc4d32df5
jg 0x1400d104a
cmp ecx, 0xbf638164
je 0x1400d477d
cmp ecx, 0xc079f7d6
jne 0x1400cafd0
mov rax, qword [rsp + 0x38]
mov qword [0x14024b068], rax
mov ecx, 0xda396b39
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x9ccdb8ad
jg 0x1400d1078
cmp ecx, 0x9ba2b786
je 0x1400d494e
cmp ecx, 0x9c6ad440
jne 0x1400cafd0
mov ecx, 0x9379045
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x2029e12c
jg 0x1400d10a6
cmp ecx, 0x1f7e1880
je 0x1400d4a9a
cmp ecx, 0x1fe4d155
jne 0x1400cafd0
mov ecx, 0x9f28fd0a
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x52ad34aa
jg 0x1400d11a9
cmp ecx, 0x522e62b4
je 0x1400d4b75
cmp ecx, 0x5234f813
jne 0x1400cafd0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x7ee317e
mov ecx, ebx
not ecx
or edx, 0xe811c880
and edx, 0xed3be9fe
and ebp, 0x2c41000
or ebp, edx
and ebx, 0xed3be9fe
and ecx, 0x10000601
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xbea02f11
and ecx, 0x415fd0ee
or ecx, edx
mov ebp, ecx
xor ebp, 0xb94e1e6f
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x5eec0069
and ebx, 0xa113ff96
or ebx, edi
or edx, ebp
and ebp, 0x5eec0069
and ecx, 0xa113ff96
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe6de7b21
and edx, 0x192184de
or edx, ecx
mov ecx, edx
xor ecx, 0x101004c
xor edx, 0xe6de7b21
mov ebp, edx
and ebp, 0x5a62dfb2
and ecx, 0xa59d204d
or ecx, ebp
xor ecx, 0x5a62dfb2
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, r10d
xor al, bl
not al
and al, bl
or bl, r10b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
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 edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x9f5bbf48
mov edx, 0xef18ead2
cmovne ecx, edx
test bl, 1
mov edx, 0x9f5bbf48
cmovne edx, ecx
test al, 1
cmove edx, ecx
jmp 0x1400d76d8
cmp ecx, 0x3828cf30
jg 0x1400d1283
cmp ecx, 0x36c12356
je 0x1400d4c8c
cmp ecx, 0x37b21c10
jne 0x1400cafd0
mov ecx, 0x1f7e1880
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x797ed41c
jg 0x1400d13bb
cmp ecx, 0x75f0ad11
je 0x1400d4d2c
cmp ecx, 0x77c64ac7
jne 0x1400cafd0
mov rbp, qword [rsp + 0x30]
mov eax, dword [0x14024b720]
mov edx, dword [0x14024b71c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebx, eax
and ebx, 0x2c61e9a1
and eax, ecx
and ecx, 0xd39e165e
or ecx, ebx
mov ebx, ecx
xor ebx, 0x1304144a
xor ecx, 0x2c61e9a1
mov edi, ecx
and edi, 0xecdb4a34
and ebx, 0x1324b5cb
or ebx, edi
mov edi, eax
not edi
or ecx, edi
and edi, 0xecdb4a34
and eax, 0x1324b5cb
or eax, edi
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
mov ebx, ecx
not ebx
and ebx, 0xfffffffe
and ecx, 1
or ecx, ebx
mov ebx, eax
and ebx, ecx
xor ecx, eax
or ecx, ebx
mov eax, ecx
not eax
and ecx, 0xff933f5d
and eax, 0x6cc0a2
or eax, ecx
xor eax, 0xff933f5d
sete r8b
setne r9b
cmp edx, 9
setg cl
cmp edx, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
mov edx, eax
xor dl, 1
mov ebx, edx
or bl, al
xor al, bl
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, r9b
and al, r8b
or al, dl
mov edx, r10d
xor dl, r9b
xor r10b, r8b
or cl, r9b
xor cl, 1
or cl, r10b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov eax, ebx
and bl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
xor cl, 1
xor al, 1
and al, cl
or bl, al
or dl, r8b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xe47c2a1a
mov ecx, 0xad061fc5
cmovne eax, ecx
test dl, 1
mov ecx, 0xe47c2a1a
cmovne ecx, eax
mov qword [rsp + 0x38], rbp
jmp 0x1400d811f
cmp ecx, 0xe44df571
jg 0x1400d14f3
cmp ecx, 0xdfa589ef
je 0x1400d4ddc
cmp ecx, 0xe3f794c4
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ecx, ebp
and edx, ebx
or edx, ecx
xor ebp, edx
test ebp, edx
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
xor al, 1
mov edx, ebx
or dl, al
xor al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x4876a28c
mov ecx, 0x4b343877
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x4876a28c
cmovne ecx, eax
test dl, dl
jmp 0x1400d5aba
cmp ecx, 0x82371323
jg 0x1400d1666
cmp ecx, 0x82050fc1
je 0x1400d4df2
cmp ecx, 0x82233863
jne 0x1400cafd0
mov ecx, 0xa8425d3d
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xbe177ee
jg 0x1400d1694
cmp ecx, 0xb73ae14
je 0x1400d4fc7
cmp ecx, 0xbb66618
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x21994a0a
mov edx, ebx
and edx, 0xde66b5f4
or edx, ebp
mov ebp, edx
xor ebp, 0x4444b474
xor edx, 0x21994a0b
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x9baa0182
and ebp, 0x6455fe7c
or ebp, eax
or edx, esi
and esi, 0x9baa0182
and ecx, 0x6455fe7d
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x33193870
and edx, 0xcce6c78f
or edx, eax
xor edx, 0xcce6c78f
and edi, 0xbb8b4d36
and ebx, 0x4474b2c9
or ebx, edi
xor ebx, 0x4474b2c9
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
or al, cl
and cl, r9b
xor bl, r9b
or bl, cl
mov r8d, ebx
xor r8b, 1
or dl, r9b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
and cl, r8b
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x9379045
mov edx, 0x9c6ad440
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x9379045
jmp 0x1400cfed5
cmp ecx, 0x460385bc
jg 0x1400d176e
cmp ecx, 0x41ef1679
je 0x1400d5083
cmp ecx, 0x447e2024
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xc0b5ebe0
mov edx, ebp
and edx, 0x3f4a141f
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x3e9db2a6
and edx, 0xc1624d59
or edx, ebx
mov ebx, edx
xor ebx, 0x1d58210
and ecx, 0xf83a2f4
and ebp, 0xf07c5d0b
or ebp, ecx
mov ecx, ebp
xor ecx, 0xb07c1103
xor edx, 0xfe285947
mov edi, edx
and edi, 0x42026ce8
and ebx, 0xbdfd9317
or ebx, edi
xor ebp, 0x20220e0
and ebp, 0x42026ce8
and ecx, 0xbdfd9317
or ecx, ebp
xor ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
xor al, 1
and dl, bl
and cl, r8b
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x2cd0ff4e
mov ebp, 0x64ea44ec
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x2cd0ff4e
jmp 0x1400d53d0
cmp ecx, 0x2853d19c
jg 0x1400d18c3
cmp ecx, 0x27931da2
je 0x1400d5144
cmp ecx, 0x27b2a13c
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x28488ca1
and edx, 0xd7b7735e
or edx, ecx
mov ecx, edx
xor ecx, 0xd2954156
xor edx, 0x8408421
and edx, 0xd62b629
and ecx, 0xf29d49d6
or ecx, edx
mov ebp, ecx
xor ebp, 0xd62b629
mov edx, ecx
xor edx, 0xd62b628
and edx, ebp
xor ecx, 0x100948d6
and ecx, 0x1c297af7
and ebp, 0xe3d68508
or ebp, ecx
mov ebx, ebp
xor ebx, 0x40508109
mov ecx, edx
not ecx
xor ebp, 0x1c297af6
mov edi, ecx
and edi, 0xa3862c86
and edx, 0x5c79d379
or edx, edi
or ecx, ebp
and ebp, 0xa3862c86
and ebx, 0x5c79d379
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x218e2041
mov ebp, ecx
and ebp, 0x4100238
or ebp, edx
xor ebp, 0x4100238
and ecx, 0xda61dd86
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xda61dd86
and ecx, 0x259e2279
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf8f1c305
and ecx, 0x70e3cfa
or ecx, ebp
xor ecx, 0xf8f1c305
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and r8b, bl
or r8b, al
mov eax, ebx
xor al, dl
mov ecx, eax
xor cl, 1
or bl, dl
xor bl, 1
or bl, al
xor al, bl
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov r9d, r8d
xor r9b, 1
mov edx, r9d
and dl, r8b
xor r9b, bl
and bl, al
xor dl, 1
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
or al, r8b
xor al, 1
or al, r9b
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xb9df0c8b
mov eax, 0x4ef62620
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xb9df0c8b
jmp 0x1400d8bda
cmp ecx, 0x6725a81e
jg 0x1400d19d8
cmp ecx, 0x66af5e03
je 0x1400d515a
cmp ecx, 0x66b0d2a7
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
lea eax, [rcx - 1]
imul eax, ecx
mov esi, eax
not esi
mov ebp, eax
xor ebp, 0x580f5271
and ebp, eax
mov ecx, eax
or ecx, 0xa7f0ad8e
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xe46063c4
mov edx, esi
and edx, 0x180f1031
or edx, edi
or ecx, ebx
and ebx, 0xe46063c4
and ebp, 0x1b9f9c3b
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x234dae9b
and ecx, 0xdcb25164
or ecx, edx
xor ecx, 0x7b42fceb
and esi, 0x11607cec
and eax, 0xee9f8313
or eax, esi
xor eax, 0xee9f8313
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xdb89065
and eax, 0xf2476f9a
or eax, ecx
xor eax, 0xf2476f9a
setne r8b
sete cl
cmp dword [0x14024b71c], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
xor dl, 1
or r8b, bl
and cl, bl
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xcac5a697
mov ebp, 0x522e62b4
cmovne ecx, ebp
test al, al
mov eax, 0xcac5a697
jmp 0x1400d4c81
cmp ecx, 0xd20aa3cf
jg 0x1400d1ac8
cmp ecx, 0xd0af802b
je 0x1400d523e
cmp ecx, 0xd10a003d
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xde2c353e
and edx, 0x21d3cac1
or edx, ecx
mov ebp, edx
xor ebp, 0x21d3cac1
mov ecx, edx
xor ecx, 0xde2c353e
xor edx, 0x21d3cac0
and edx, ebp
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ecx, edx
not ecx
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x23da57ae
and edx, 0xdc25a851
or edx, edi
or ecx, ebx
and ebx, 0x23da57ae
and ebp, 0xdc25a851
or ebp, ebx
xor ebp, edx
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, 0x640854ff
and ebp, 0x9bf7ab00
or ebp, edi
or ecx, ebx
and ebx, 0x640854ff
and edx, 0x9bf7ab00
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x4682d043
and edx, 0xb97d2fbc
or edx, ecx
mov ecx, edx
xor ecx, 0x4804001
xor edx, 0xa9450398
and edx, 0xeb4793da
and ecx, 0x14b86c25
or ecx, edx
xor ecx, 0x14b86c25
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
and al, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0xdfa589ef
mov eax, 0x4164d3dd
cmovne ecx, eax
test dl, dl
mov edx, 0xdfa589ef
cmovne ecx, edx
jmp 0x1400d811f
cmp ecx, 0xa9a584f6
jg 0x1400d1af6
cmp ecx, 0xa8cb0c3c
je 0x1400d53d8
cmp ecx, 0xa996a28f
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x84d287a
mov ebx, edx
and ebx, 0xf7b2d784
or ebx, ecx
xor ebx, 0xf7b2d784
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebp, 0x595c937c
and edx, 0xa6a36c83
or edx, ebp
mov ebp, edx
xor ebp, 0x24816082
xor edx, 0x595c937c
mov edi, ecx
and edi, 0xca7a8e19
and ebx, 0x358571e6
or ebx, edi
or ecx, edx
and edx, 0xca7a8e19
and ebp, 0x358571e6
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x223e95a0
and ecx, 0xddc16a5f
or ecx, edx
xor ecx, 0xddc16a5f
setne r9b
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov ecx, r8d
or cl, bl
xor cl, 1
mov eax, r8d
xor al, bl
not al
and al, bl
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
and bl, r8b
and r9b, dl
or r9b, bl
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
xor dl, 1
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x81323da2
mov ebp, 0x38a177aa
cmovne eax, ebp
test cl, 1
mov ecx, 0x81323da2
jmp 0x1400cafc6
cmp ecx, 0xf573e599
jg 0x1400d1cef
cmp ecx, 0xf3cd71d9
je 0x1400d55b0
cmp ecx, 0xf3ceef25
jne 0x1400cafd0
mov ecx, 0x5eb7256
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x93750fba
je 0x1400d28ea
cmp ecx, 0x93be2ec8
je 0x1400d2900
cmp ecx, 0x94e5a3bd
jne 0x1400cafd0
mov ecx, 0xb240a702
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xcad29585
jg 0x1400d1e11
cmp ecx, 0xca144a99
je 0x1400d56d3
cmp ecx, 0xcac5a697
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x449f4590
and edx, ecx
and ecx, 0xbb60ba6f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2a203245
xor ecx, 0x449f4590
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9148cd2a
and ebp, 0x6eb732d5
or ebp, edi
or ecx, ebx
and ebx, 0x9148cd2a
and edx, 0x6eb732d5
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, 0xfc9d241d
and ebp, 0x362dbe2
or ebp, edi
or edx, ebx
and ebx, 0xfc9d241d
and ecx, 0x362dbe2
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or r8b, al
mov ecx, r8d
xor cl, 1
or dl, bl
xor dl, 1
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
and dl, r8b
mov ebx, edx
and bl, cl
xor dl, cl
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 cl, 1
mov ecx, 0xff6b40f1
mov ebp, 0x9e199cf7
cmovne ecx, ebp
test al, 1
mov eax, 0xff6b40f1
jmp 0x1400d5233
cmp ecx, 0xa48a2b2e
jg 0x1400d1f02
cmp ecx, 0xa346e579
je 0x1400d56ee
cmp ecx, 0xa3e2e597
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xd8d0004f
mov ecx, edx
and ecx, 0x272fffb0
or ecx, ebx
mov ebx, ecx
xor ebx, 0x623fc20
xor ecx, 0xc010000c
mov ebp, edi
or ebp, 0xe11c039c
or ecx, 1
and ecx, 0xe11c039d
and ebx, 0x1ee3fc62
or ebx, ecx
and ebp, 0xe11c039d
xor ebp, ebx
and edi, 0xd30d9c2
and edx, 0xf2cf263d
or edx, edi
mov ecx, edx
xor ecx, 0xf2cf263d
xor edx, 0xd30d9c2
and edx, ebp
not ebp
and ecx, ebp
or edx, ecx
xor ebp, edx
test ebp, edx
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
and al, dl
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r9d, ecx
xor r9b, 1
mov eax, ebx
and al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, r9b
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x953afb28
mov ebp, 0x6cf7b08e
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x953afb28
jmp 0x1400d8bda
cmp ecx, 0x19ff72cf
jg 0x1400d205d
cmp ecx, 0x17b11974
je 0x1400d5704
cmp ecx, 0x192632f6
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x558a72ee
and ecx, edx
or edx, 0xaa758d11
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x44af6d6f
and ebp, 0x11001280
or ebp, edi
or edx, ebx
and ebx, 0x44af6d6f
and ecx, 0xbb509290
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xaa758d11
and edx, 0x558a72ee
or edx, ecx
mov ecx, edx
not ecx
mov ebx, edx
xor ebx, 0x9cc36ffb
and ebx, ecx
mov ebp, edx
and ebp, 0x633c9004
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x633c9005
and ebp, 0x9cc36ffa
or ebp, ebx
and edx, 0x67d8c09f
mov ebx, ecx
and ebx, 0x98273f60
or ebx, edx
xor ebx, 0x67d8c09e
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xbe7a8d41
and ecx, 0x418572be
or ecx, edx
xor ecx, 0x418572be
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf1588cb3
and edx, ecx
and ecx, 0xea7734c
or ecx, ebp
xor ecx, 0xea7734c
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x21d13529
and edx, 0xde2ecad6
or edx, ecx
mov ecx, edx
xor ecx, 0x21110029
xor edx, 0x5a0a4800
and edx, 0x5aca7d00
and ecx, 0xa53582ff
or ecx, edx
xor ecx, 0xa53582ff
sete dl
setne cl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
xor al, 1
or al, r8b
or cl, bl
xor cl, 1
or dl, r8b
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, edx
and cl, bl
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor bl, al
xor al, 1
xor cl, 1
or cl, r8b
xor cl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x4e874c64
mov ebp, 0xfbdbb71
cmovne eax, ebp
test dl, 1
mov edx, 0x4e874c64
cmovne edx, eax
test cl, 1
jmp 0x1400d76d5
cmp ecx, 0x512350ac
jg 0x1400d2172
cmp ecx, 0x4e874c64
je 0x1400d572c
cmp ecx, 0x4ef62620
jne 0x1400cafd0
mov ecx, 0xb9df0c8b
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x33a00cfa
jg 0x1400d2257
cmp ecx, 0x31087b8f
je 0x1400d5889
cmp ecx, 0x33457e6b
jne 0x1400cafd0
mov ecx, 0x20afca9a
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x74dce151
jg 0x1400d2335
cmp ecx, 0x713f4320
je 0x1400d5979
cmp ecx, 0x7236d1c5
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x6a581f24
mov edx, ebx
and edx, 0x95a7e0db
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4124c284
and edx, 0xbedb3d7b
or edx, ebp
mov ebp, edx
xor ebp, 0xd483225e
xor edx, 0x2b7cdda1
and ecx, edx
and ebp, ebx
or ebp, ecx
xor edx, ebp
test edx, ebp
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
xor al, 1
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor dl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, al
and dl, cl
and bl, r8b
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xf006aabe
mov ebx, 0xbd960f17
jmp 0x1400d1655
cmp ecx, 0xeb2a143d
jg 0x1400d241d
cmp ecx, 0xe9be0828
je 0x1400d5ace
cmp ecx, 0xea5e86fa
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x25ae45f6
mov edx, ebp
and edx, 0xda51ba09
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xe8ba1460
and edx, 0x1745eb9f
or edx, ebx
mov ebx, edx
xor ebx, 0x228a0448
and ecx, 0x63660f89
and ebp, 0x9c99f076
or ebp, ecx
mov ecx, ebp
xor ecx, 0x4884044
xor edx, 0xcd145197
mov edi, edx
and edi, 0x9871bb33
and ebx, 0x678e44cc
or ebx, edi
xor ebp, 0x600b01
and ebp, 0x9871bb33
and ecx, 0x678e44cc
or ecx, ebp
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
xor al, dl
mov edx, r9d
or dl, r8b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
xor r9b, r8b
mov eax, ecx
and al, dl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and cl, r9b
xor r9b, 1
and al, r9b
or al, cl
mov ecx, edx
and cl, r9b
xor r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
test cl, 1
mov edx, 0x5e634660
mov ecx, 0x8efa5ac3
cmovne edx, ecx
test r9b, r9b
mov ecx, 0x5e634660
cmovne ecx, edx
jmp 0x1400d8fec
cmp ecx, 0x8d5108fe
jg 0x1400d251d
cmp ecx, 0x8abc848d
je 0x1400d5c5b
cmp ecx, 0x8cea5289
jne 0x1400cafd0
mov ecx, 0x7d043a5b
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x140b6da8
jg 0x1400d254b
cmp ecx, 0x11d71ae0
je 0x1400d5c83
cmp ecx, 0x11e31737
jne 0x1400cafd0
mov ecx, 0x5ff55a17
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x4af53930
jg 0x1400d2693
cmp ecx, 0x49e8becc
je 0x1400d5d60
cmp ecx, 0x4aa9dd12
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x2d6542ae
mov edx, ebp
and edx, 0xd29abd50
or edx, ecx
xor edx, 0xd29abd50
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x618a7f7c
and ecx, 0x9e758083
or ecx, edx
mov edx, ecx
xor edx, 0x96110082
and ebx, 0xcd97cbcf
and ebp, 0x32683430
or ebp, ebx
mov ebx, ebp
xor ebx, 0x12003020
xor ecx, 0x618a7f7c
xor ebp, 0xcd97cbcf
mov edi, ecx
and edi, 0x69ec8519
and edx, 0x96137ae6
or edx, edi
or ecx, ebp
and ebp, 0x69ec8519
and ebx, 0x96137ae6
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x49d740dc
and ecx, 0xb628bf23
or ecx, edx
xor ecx, 0xb628bf23
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
and dl, cl
and bl, r8b
or bl, dl
mov eax, ebx
xor al, cl
and al, bl
mov edx, ecx
xor dl, r8b
not dl
and dl, r8b
or cl, r8b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x6dc1fbbb
mov eax, 0x2c4b4c47
cmovne ecx, eax
test dl, 1
mov r14d, 0x2c4b4c47
cmove ecx, eax
test bl, 1
mov eax, 0x6dc1fbbb
jmp 0x1400d8bda
cmp ecx, 0x2f675366
jg 0x1400d26c1
cmp ecx, 0x2eddaf37
je 0x1400d5e27
cmp ecx, 0x2ef233c2
jne 0x1400cafd0
mov ecx, 0x82050fc1
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x6e1b0191
jg 0x1400d27ca
cmp ecx, 0x6cf7b08e
je 0x1400d5f4e
cmp ecx, 0x6dc1fbbb
jne 0x1400cafd0
mov eax, dword [0x14024b720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x9f8647e5
and ecx, 0x6079b81a
or ecx, eax
mov eax, ecx
not eax
and eax, 0x6079b81a
and ecx, 0x9f8647e5
or ecx, eax
mov edx, ecx
mov ebp, ecx
xor ebp, 0x1f0756cf
and ebp, ecx
not ecx
and ecx, 0x10dc3d05
and edx, 0xef23c2fa
or edx, ecx
mov ebx, edx
xor ebx, 0xef23c2fa
mov eax, edx
xor eax, 0xfdb6bca
and eax, ebx
mov ecx, eax
not ecx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x4c56168a
and eax, 0xb3a9e975
or eax, esi
or ecx, edi
and edi, 0x4c56168a
and ebp, 0xb3a9e975
or ebp, edi
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xe0f8a931
and ecx, 0x1f0756ce
or ecx, eax
and ebx, 1
xor edx, 0xef23c2fb
or edx, ebx
mov eax, edx
not eax
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xe85607e9
and ecx, 0x17a9f816
or ecx, ebx
or ebp, edx
and edx, 0xe85607e9
and eax, 0x17a9f816
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete al
cmp dword [0x14024b71c], 0xa
setl dl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test cl, cl
mov ecx, 0xc5ee71e3
mov ebp, 0x88f4b030
cmovne ecx, ebp
test dl, dl
mov edx, 0xc5ee71e3
cmove ecx, edx
jmp 0x1400d8acb
cmp ecx, 0xd6cdc9b3
je 0x1400d5f64
cmp ecx, 0xd7f5911c
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov ecx, esi
or ecx, 0x779ca2bb
mov edi, ecx
not edi
mov ebx, ebp
or ebx, 0x88635d44
mov edx, ebx
not edx
and ecx, 0x59177e92
and edi, 0x80600144
or edi, ecx
and ebx, 0x59177e92
and edx, 0x26888029
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xfeb8e762
and edx, 0x147189d
or edx, ecx
mov ecx, edx
xor ecx, 0x9240050
and ebp, 0x8eab2373
and esi, 0x7154dc8c
or esi, ebp
mov ebp, esi
xor ebp, 0x41149004
xor edx, 0x76dbba27
mov ebx, edx
and ebx, 0xb44b4f88
and ecx, 0x4bb4b077
or ecx, ebx
xor esi, 0x840b0300
and esi, 0xb44b4f88
and ebp, 0x4bb4b077
or ebp, esi
xor ebp, ecx
xor edx, ebp
test edx, ebp
setne dl
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
xor dl, r8b
and dl, r8b
mov eax, edx
xor al, 1
mov ebx, edx
or bl, al
xor dl, bl
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
or cl, bl
xor bl, 1
or bl, r9b
xor bl, 1
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, r9d
and al, r8b
xor r9b, r8b
or al, r9b
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa3e2e597
mov ebp, 0x462ab588
cmovne edx, ebp
test al, 1
mov eax, 0xa3e2e597
cmovne eax, edx
test cl, 1
jmp 0x1400d709c
cmp ecx, 0xaeeda6ff
je 0x1400d5f7a
cmp ecx, 0xb0080feb
jne 0x1400cafd0
mov ecx, 0x11d71ae0
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xf900dc00
je 0x1400d60dd
cmp ecx, 0xf946b591
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edi
and ecx, 0x8d50d618
mov eax, edx
and eax, 0x72af29e7
or eax, ecx
mov ebp, eax
xor ebp, 0x50010082
xor eax, 0x80400018
mov ebx, edi
or ebx, 0xfb41029b
mov ecx, ebx
not ecx
or eax, 0x10dd00
and eax, 0xa250dd19
and ebp, 0x59010282
or ebp, eax
and ebx, 0xa250dd19
and ecx, 0x4ae2064
or ecx, ebx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xe23920bb
and ecx, 0x1dc6df44
or ecx, eax
mov ebp, ecx
xor ebp, 0xe687ddde
xor ecx, 0x600221
and edi, 0x761536ca
and edx, 0x89eac935
or edx, edi
mov eax, edx
xor eax, 0xe2c031
xor edx, 0x761536ca
mov ebx, ebp
and ebx, 0xdb1d2d04
and ecx, 0x24e2d2fb
or ecx, ebx
or ebp, edx
and edx, 0xdb1d2d04
and eax, 0x24e2d2fb
or eax, edx
xor eax, ecx
not ebp
or ebp, eax
cmp ebp, 0xffffffff
sete dl
cmp dword [0x14024b71c], 0xa
setl bl
mov ecx, ebx
or cl, dl
xor cl, 1
mov eax, ebx
xor al, dl
or cl, al
mov r8d, ecx
xor r8b, 1
and dl, al
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r9d, eax
xor r9b, 1
mov edx, ecx
and dl, r8b
mov ebx, r9d
and bl, al
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
xor bl, dl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xaa3a411d
mov ecx, 0xd6cdc9b3
cmovne edx, ecx
test al, 1
mov ecx, 0xaa3a411d
jmp 0x1400d8eea
cmp ecx, 0xbc5dd716
je 0x1400d60f3
cmp ecx, 0xbd960f17
jne 0x1400cafd0
mov eax, dword [0x14024b720]
mov ecx, dword [0x14024b71c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
mov ebp, edx
and ebp, eax
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0xa465d82a
and edx, 0x5b9a27d5
or edx, eax
xor edx, 0x5b9a27d5
setne r9b
sete r10b
cmp ecx, 9
setg r11b
cmp ecx, 0xa
setl r8b
mov ecx, r8d
xor cl, r11b
and cl, r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov esi, eax
and sil, dl
xor al, dl
or al, sil
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, 1
or al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, r11d
xor al, r10b
and al, r11b
and r9b, r8b
and r11b, r10b
or r11b, r9b
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov eax, r11d
xor al, 1
mov edx, ecx
xor dl, r11b
and dl, cl
and r11b, cl
xor cl, 1
and cl, al
or r11b, cl
mov eax, edx
xor al, r11b
test r11b, 1
mov ecx, 0xc5a17642
mov ebp, 0xda76782c
cmovne ecx, ebp
test dl, 1
mov edx, 0xc5a17642
jmp 0x1400d5ab5
cmp ecx, 0x9a5ab7c0
je 0x1400d62aa
cmp ecx, 0x9b39c64f
jne 0x1400cafd0
mov rax, qword [rsp + 0x38]
mov qword [0x14024b068], rax
mov ecx, 0x119fb506
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x218ebba8
je 0x1400d6420
cmp ecx, 0x21b20b94
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x6c310994
mov eax, edi
and eax, 0x93cef66b
or eax, edx
mov ebx, eax
xor ebx, 0x2489202
xor eax, 0x60000900
mov ecx, ebp
or ecx, 0x7a6b9b12
mov edx, ecx
not edx
or eax, 0x84942481
and eax, 0xf4962d81
and ebx, 0xa699212
or ebx, eax
and ecx, 0xf4962d81
and edx, 0x100406c
or edx, ecx
xor edx, ebx
mov eax, edx
not eax
and eax, 0xb43588c3
and edx, 0x4bca773c
or edx, eax
mov eax, edx
xor eax, 0x31a1ec2f
xor edx, 0xce5e13d0
and ebp, edx
and eax, edi
or eax, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne cl
cmp dword [0x14024b71c], 0xa
setl dl
xor cl, dl
mov r9d, ecx
xor r9b, 1
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
mov eax, r9d
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
or cl, dl
xor dl, r9b
xor dl, 1
xor cl, 1
or cl, dl
xor cl, 1
xor al, 1
or al, bl
xor al, cl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xa26a6e60
mov ebp, 0x5d90df02
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xa26a6e60
jmp 0x1400d8ddc
cmp ecx, 0x5d6cf7bb
je 0x1400d6569
cmp ecx, 0x5d90df02
jne 0x1400cafd0
mov ecx, 0x21b20b94
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x38a177aa
je 0x1400d669c
cmp ecx, 0x3930c2d4
jne 0x1400cafd0
mov rax, qword [rsp + 0x38]
mov qword [0x14024b068], rax
mov ecx, 0x4af53931
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x7af13406
je 0x1400d67a6
cmp ecx, 0x7c5df1a7
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x2b522850
mov ebp, ebx
and ebp, 0xd4add7ae
or ebp, edx
xor ebp, 0xd4add7ae
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xba678378
and edx, 0x45987c87
or edx, ebp
mov ebp, edx
xor ebp, 0x1980c01
xor edx, 0xba678378
mov edi, edx
and edi, 0x4e25f1c6
and ebp, 0xb1da0e39
or ebp, edi
or edx, ebx
and ebx, 0x4e25f1c6
and ecx, 0xb1da0e39
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
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 dl, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and al, dl
xor dl, 1
xor bl, 1
and bl, dl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x41ef1679
mov ebp, 0x3a40743f
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x41ef1679
jmp 0x1400d8bda
cmp ecx, 0xdbcf26d3
je 0x1400d6954
cmp ecx, 0xdf156bb6
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xeeea624a
and edx, 0x11159db5
or edx, ecx
mov ebx, edx
xor ebx, 0x100401
xor edx, 0x20000208
or ebp, 0x255cb72d
mov ecx, ebp
not ecx
or edx, 0xd88308d0
and edx, 0xf9879bfc
and ebx, 0x4582401
or ebx, edx
and ebp, 0xf9879bfc
and ecx, 0x2204002
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc3f38d00
and ecx, 0x3c0c72ff
or ecx, edx
mov edx, ecx
xor edx, 0x1950c5d2
mov ebp, ecx
xor ebp, 0x20d3208
and ebp, 0x1a0d734a
xor ecx, 0xc14a0579
and ecx, edx
and edx, 0xe5f28cb5
or edx, ebp
mov eax, edx
xor eax, 0xe5f28cb5
mov ebx, edx
xor ebx, 0xc217b3e1
and ebx, eax
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x27e53f55
and ecx, 0xd81ac0aa
or ecx, ebx
xor edx, 0xa0c7202
and edx, 0xabfc7683
mov ebp, eax
and ebp, 0x5403897c
or ebp, edx
xor ebp, 0xabfc7682
and eax, 1
or eax, ebp
mov esi, eax
not esi
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6526384a
and ecx, 0x9ad9c7b5
or ecx, ebp
or edx, eax
and eax, 0x6526384a
and esi, 0x9ad9c7b5
or esi, eax
xor esi, ecx
not edx
or edx, esi
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0xf611447e
and eax, 0x9eebb81
or eax, ebx
or edx, ebp
and ebp, 0xf611447e
and ecx, 0x9eebb81
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, 0x5e74b4cc
and eax, 0xa18b4b33
or eax, edx
xor eax, 0x5e74b4cc
cmp eax, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov ebx, edx
xor bl, cl
and bl, dl
mov edx, eax
xor dl, r9b
and dl, al
mov eax, edx
xor al, bl
and dl, al
and al, bl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
or dl, r9b
xor cl, r9b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xf585767c
mov ebp, 0xe59ce6e9
cmovne ecx, ebp
test dl, 1
mov edx, 0xf585767c
jmp 0x1400d5ab5
cmp ecx, 0x81896191
je 0x1400d6aaa
cmp ecx, 0x81a46238
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x9ebbe68
mov ecx, ebx
not ecx
or edx, 0xf6144095
and edx, 0xfe7ccabd
and ebp, 0x1833440
or ebp, edx
and ebx, 0xfe7ccabd
and ecx, 0x102
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xf6144197
and ecx, 0x9ebbe68
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xb09690e8
and ecx, 0x4f696f17
or ecx, edx
xor ecx, 0x4f696f16
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x11cc7da5
and edx, ecx
and ecx, 0xee33825a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2c20801a
xor ecx, 0x11cc7da5
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc35b5fc1
and ebp, 0x3ca4a03e
or ebp, edi
or ecx, ebx
and ebx, 0xc35b5fc1
and edx, 0x3ca4a03e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x554fdaff
and ecx, 0xaab02500
or ecx, edx
mov edx, ecx
xor edx, 0xa8b02100
xor ecx, 0x11481045
and ecx, 0x13481445
and edx, 0xecb7ebba
or edx, ecx
xor edx, 0xecb7ebba
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
xor dl, r8b
and dl, al
mov r11d, edx
xor r11b, 1
mov ebx, r11d
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r11b
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r10b
and cl, r9b
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x4d8140b8
mov edx, 0x264406b3
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x4d8140b8
jmp 0x1400d8bda
cmp ecx, 0x5ff46a1
je 0x1400d6c23
cmp ecx, 0x9379045
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x161ad02
mov ebp, ecx
and ebp, 0x4a040009
or ebp, edx
xor ebp, 0x4a040009
and ecx, 0xb49a52f4
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb49a52f4
and ecx, 0x4b65ad0b
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 ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, bl
xor bl, dl
and dl, al
or cl, dl
xor al, cl
and al, cl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x2029e12d
mov ebp, 0x9c6ad440
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0x2029e12d
jmp 0x1400d8bda
cmp ecx, 0x3cbe8871
je 0x1400d6d57
cmp ecx, 0x4164d3dd
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xc516397c
mov edx, edi
and edx, 0x3ae9c682
or edx, ebp
xor edx, 0x3ae9c682
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, 0x7cd946b0
and ebx, 0x8326b94f
or ebx, edx
and edi, 0x7cd946b0
and ecx, 0x8326b94f
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov ebx, ecx
and bl, r10b
mov eax, ebx
xor al, 1
xor bl, cl
or al, r10b
xor al, 1
or al, bl
or r10b, cl
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
or al, dl
and r9b, al
not al
and al, r8b
or al, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov r8d, ebx
and r8b, al
mov ecx, eax
xor cl, dl
or dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xcad29586
mov edx, 0xdfa589ef
cmovne ecx, edx
test bl, bl
cmove ecx, edx
not al
test al, 1
mov eax, 0xcad29586
jmp 0x1400d8ddc
cmp ecx, 0x264406b3
je 0x1400d6d6d
cmp ecx, 0x26e7bba9
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x38109020
mov edx, ebp
and edx, 0x424c0244
or edx, ecx
xor edx, 0x424c0244
mov ecx, ebp
and ecx, 0x85a36d9b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x85a36d9a
and ecx, 0x7a5c9265
or ecx, edx
mov edx, ecx
not edx
and edx, 0x58c58200
and ecx, 0xa73a7dff
or ecx, edx
mov edx, ecx
xor edx, 0x4026404
and ebx, 0x96b1dca0
and ebp, 0x694e235f
or ebp, ebx
mov ebx, ebp
xor ebx, 0x48022004
xor ecx, 0x58c58200
xor ebp, 0x96b1dca0
mov edi, ecx
and edi, 0xa3fd1bfb
and edx, 0x5c02e404
or edx, edi
or ecx, ebp
and ebp, 0xa3fd1bfb
and ebx, 0x5c02e404
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xff5ba9b5
and ecx, 0xa4564a
or ecx, edx
xor ecx, 0xa4564a
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, r9d
or bl, al
mov ecx, r8d
or cl, r10b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
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
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xd6b2b785
mov ecx, 0x687a94b1
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0xd6b2b785
cmovne ecx, edx
jmp 0x1400d55a8
cmp ecx, 0x62cde165
je 0x1400d6d83
cmp ecx, 0x64ea44ec
jne 0x1400cafd0
mov ecx, 0x2cd0ff4e
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xcfb4d778
je 0x1400d6da5
cmp ecx, 0xd0a793c9
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbb8d8bdc
and edx, ecx
and ecx, 0x44727423
or ecx, ebp
xor ecx, 0x44727423
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0xcabe2dba
mov edx, ebx
not edx
or ecx, 0x31415205
and ecx, 0xf1e55f35
and ebp, 0xa1a208a
or ebp, ecx
and ebx, 0xf1e55f35
and edx, 0x4008040
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3541d245
and edx, 0xcabe2dba
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x17f871b8
and edx, 0xe8078e47
or edx, ebp
xor edx, 0xe8078e47
or edx, ecx
cmp edx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
xor r8b, al
mov ebx, edx
xor bl, r10b
or r10b, dl
xor r10b, 1
or r10b, r8b
mov r8d, r10d
xor r8b, 1
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, r10b
mov r11d, eax
and r11b, r9b
mov ebx, ecx
xor bl, 1
xor cl, r8b
or bl, r10b
xor bl, 1
or bl, cl
mov edx, r11d
xor dl, 1
xor r11b, al
or dl, r9b
xor dl, 1
or dl, r11b
xor dl, bl
xor r9b, r10b
or al, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xf8e035a5
mov ecx, 0xcac5a697
cmovne ebp, ecx
test al, 1
mov ecx, 0xf8e035a5
cmovne ecx, ebp
jmp 0x1400d7d48
cmp ecx, 0xa8425d3d
je 0x1400d6f27
cmp ecx, 0xa8972cf0
jne 0x1400cafd0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
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, 0xdf752f7e
and ebp, 0x208ad081
or ebp, edi
or ecx, ebx
and ebx, 0xdf752f7e
and edx, 0x208ad081
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
not edx
mov ebp, edx
and ebp, 0xd3917534
and edx, ecx
and ecx, 0x2c6e8acb
or ecx, ebp
xor ecx, 0x2c6e8acb
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc16b2feb
and ecx, 0x3e94d014
or ecx, edx
mov edx, ecx
xor edx, 0xa80d010
xor ecx, 0x416009c8
and ecx, 0x757409cc
and edx, 0x8a8bf633
or edx, ecx
mov ecx, edx
xor ecx, 0x24140900
xor edx, 0x8a02b423
and edx, 0xdb62b4ef
and ecx, 0x249d4b10
or ecx, edx
xor ecx, 0x249d4b10
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
mov r9d, eax
xor r9b, 1
or bl, r8b
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, r9b
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc62a7b44
mov ebp, 0x8abc848d
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xc62a7b44
jmp 0x1400d6407
cmp ecx, 0xf1eeb0ce
je 0x1400d70a4
cmp ecx, 0xf34df06f
jne 0x1400cafd0
mov ecx, 0x512350ad
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xc62a7b44
je 0x1400d7221
cmp ecx, 0xc6c308ec
jne 0x1400cafd0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
or edx, 0x39709076
mov ebx, edx
not ebx
mov edi, ecx
xor edi, 0xc68f6f89
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x6dfd5fa3
and ebx, 0x82022008
or ebx, eax
or edx, esi
and esi, 0x6dfd5fa3
and edi, 0x9202a05c
or edi, esi
xor edi, ebx
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x4630ea46
and edx, 0xb9cf15b9
or edx, eax
xor edx, 0x80bf85ce
and ebp, 0x1338d0f5
and ecx, 0xecc72f0a
or ecx, ebp
xor ecx, 0xecc72f0a
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x265f0675
and ecx, 0xd9a0f98a
or ecx, eax
xor ecx, 0xd9a0f98a
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, edx
and al, bl
or dl, cl
and cl, r9b
or cl, al
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
xor dl, 1
or bl, r9b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, r8d
and al, cl
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
or al, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test bl, 1
mov edx, 0x48ec56b8
mov ebp, 0xe7d25ca3
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x48ec56b8
jmp 0x1400d76d5
cmp ecx, 0x9fb54e31
je 0x1400d7237
cmp ecx, 0xa26a6e60
jne 0x1400cafd0
mov ecx, 0x49e8becc
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x1524ab17
je 0x1400d724d
cmp ecx, 0x1698dc2c
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebx, edi
and ebx, 0xe4bbc20b
mov edx, ecx
xor edx, 0xe4bbc20b
and edx, ecx
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xc1139aee
and edx, 0x3eec6511
or edx, ebp
mov ebp, edx
xor ebp, 0xda57a71b
xor edx, 0x20285080
and edi, 0x34301683
and ecx, 0xcbcfe97c
or ecx, edi
mov ebx, ecx
xor ebx, 0x4809e018
xor ecx, 0x34301683
mov edi, ebp
and edi, 0x87d60b66
and edx, 0x7829f499
or edx, edi
or ebp, ecx
and ecx, 0x87d60b66
and ebx, 0x7829f499
or ebx, ecx
xor ebx, edx
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0xfda1f022
and ebp, 0x25e0fdd
or ebp, ecx
xor ebp, 0x25e0fdd
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov edx, r10d
xor dl, r8b
and dl, r10b
mov eax, edx
xor al, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
and dl, cl
xor al, 1
and al, r9b
or al, dl
and r9b, r8b
and r10b, cl
or r10b, r9b
mov edx, ecx
xor dl, r8b
or cl, r8b
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 cl, dl
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
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 ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x91254d46
mov edx, 0x98f6c425
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x91254d46
jmp 0x1400d8ddc
cmp ecx, 0x4bfb52a7
je 0x1400d73aa
cmp ecx, 0x4d8140b8
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x257ca399
mov ebx, ebp
not ebx
or ecx, 0xda835c66
mov edx, ecx
not edx
and ebp, 0xeb658ace
and ebx, 0x10825420
or ebx, ebp
and ecx, 0xeb658ace
and edx, 0x4182111
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x248cde36
and edx, 0xdb7321c9
or edx, ecx
mov ecx, edx
xor ecx, 0x1f07daf
mov ebp, edx
xor ebp, 0x1f07dae
and ebp, ecx
xor edx, 0xc60a8250
and edx, 0xc68aeed6
and ecx, 0x39751129
or ecx, edx
xor ecx, 0x39751128
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf9af852c
and ecx, 0x6507ad3
or ecx, edx
mov edx, ecx
xor edx, 0x503210
xor ecx, 0x6883042c
and ecx, 0x6e834cef
and edx, 0x917cb310
or edx, ecx
mov ecx, edx
xor ecx, 0xe010445
xor edx, 0x1208110
and edx, 0x61a2c9ba
and ecx, 0x9e5d3645
or ecx, edx
mov edx, ecx
xor edx, 0x8c080601
xor ecx, 0x4180c998
and ecx, 0x53d5f9dc
and edx, 0xac2a0623
or edx, ecx
mov ecx, edx
xor ecx, 0x40d4b9dc
xor edx, 0x8200201
and edx, 0x1b214201
and ecx, 0xe4debdfe
or ecx, edx
xor ecx, 0xe4debdfe
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 ebx, eax
xor bl, 1
mov r9d, ecx
or r9b, r8b
xor cl, r8b
not cl
and cl, r8b
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
and dl, cl
xor cl, 1
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xe3f794c4
mov edx, 0x52ad34ab
cmovne eax, edx
test cl, 1
mov ecx, 0xe3f794c4
cmovne ecx, eax
jmp 0x1400d7c68
cmp ecx, 0x30fada53
je 0x1400d75b0
cmp ecx, 0x31029238
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea esi, [rcx - 1]
imul esi, ecx
mov ebx, esi
not ebx
mov ebp, ebx
and ebp, 0x656a6794
mov edx, esi
and edx, 0x9a95986b
or edx, ebp
mov edi, edx
xor edi, 0x9000
xor edx, 0x20022410
mov ecx, ebx
or ecx, 0x2017be1c
mov ebp, ecx
not ebp
or edx, 0x10c841c1
and edx, 0x30df6dd9
and edi, 0x9204
or edi, edx
and ecx, 0x30df6dd9
and ebp, 0xcf200022
or ebp, ecx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xb6fd787b
and ebp, 0x49028784
or ebp, ecx
mov ecx, ebp
xor ecx, 0x152190
xor ebp, 0x96eac666
mov edx, ebp
and edx, 0xf962d86d
and ecx, 0x69d2792
or ecx, edx
and esi, 0xf962d86d
and ebx, 0x69d2792
or ebx, esi
xor ebx, ecx
xor ebp, ebx
test ebp, ebx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov edx, ebx
and bl, r8b
and r8b, r9b
and dl, cl
or dl, r8b
mov eax, edx
xor al, r9b
and al, dl
and cl, r9b
or bl, cl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
xor dl, 1
and dl, al
xor al, 1
and bl, al
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, 0x1480f7b3
mov ebp, 0x5fdda69b
cmovne eax, ebp
test cl, 1
mov ecx, 0x1480f7b3
jmp 0x1400cafc6
cmp ecx, 0x7025997d
je 0x1400d75c6
cmp ecx, 0x70421168
jne 0x1400cafd0
mov ecx, 0xbc5dd716
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xe60e4db2
je 0x1400d76eb
cmp ecx, 0xe7d25ca3
jne 0x1400cafd0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xc6c308ec
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x88f4b030
je 0x1400d786f
cmp ecx, 0x8919ee6c
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xd76bf448
and ecx, 0x28940bb7
or ecx, edx
mov edx, ecx
not edx
and edx, 0x28940bb7
and ecx, 0xd76bf448
or ecx, edx
mov edx, ecx
mov ebx, ecx
xor ebx, 0xba4637b6
and ebx, ecx
not ecx
and ecx, 0x9af6111e
and edx, 0x6509eee1
or edx, ecx
mov ebp, edx
xor ebp, 0x6509eee1
xor edx, 0x9af6111e
mov ecx, edx
or ecx, 0x45b9c849
mov edi, ecx
not edi
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x9a901946
and edi, 0x204626b0
or edi, eax
or ecx, esi
and esi, 0x9a901946
and ebx, 0x656fe6b9
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x45b9c848
and ecx, 0xba4637b7
or ecx, eax
and edx, 0xfb02fe2d
mov eax, ebp
and eax, 0x4fd01d2
or eax, edx
xor eax, 0xfb02fe2c
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xbf2bb93d
and ecx, 0x40d446c2
or ecx, ebx
or edx, ebp
and ebp, 0xbf2bb93d
and eax, 0x40d446c2
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
xor eax, 0xa4090e9b
and eax, edx
not edx
and edx, 0xa4090e9b
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x668bf39f
and eax, 0x99740c60
or eax, ecx
mov ecx, eax
xor ecx, 0x145402b8
xor eax, 0xc0025c04
and eax, 0xe92b5c47
and ecx, 0x16d4a3b8
or ecx, eax
xor ecx, 0x16d4a3b8
cmp ecx, 0xffffffff
sete al
setne dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
and dl, bl
and cl, al
or cl, dl
mov edx, ebx
and dl, al
xor bl, al
or dl, bl
mov eax, edx
xor al, bl
xor bl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
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
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0xeb2a143e
mov ebp, 0x713f4320
cmovne ecx, ebp
test dl, 1
mov edx, 0xeb2a143e
jmp 0x1400d88db
cmp ecx, 0x119fb506
je 0x1400d7a43
cmp ecx, 0x11aa091f
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xebc2eb70
and edx, 0x143d148f
or edx, ebp
mov ebp, edx
xor ebp, 0x143d148f
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, 0xf6b31f27
and ebx, 0x94ce0d8
or ebx, edi
or ecx, ebp
and ebp, 0xf6b31f27
and edx, 0x94ce0d8
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x413531b9
and edx, ecx
and ecx, 0xbecace46
or ecx, ebp
xor ecx, 0xbecace46
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfb7988d6
and ecx, 0x4867729
or ecx, edx
mov edx, ecx
xor edx, 0x4864020
xor ecx, 0xdb600884
and ecx, 0xdb603f8d
and edx, 0x249fc072
or edx, ecx
mov ecx, edx
xor ecx, 0x59000a05
xor edx, 0x209e0020
and edx, 0xa2fe35a8
and ecx, 0x5d01ca57
or ecx, edx
xor ecx, 0x5d01ca57
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ebx, ecx
or bl, al
xor cl, al
not cl
and cl, al
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
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
xor al, 1
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, 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, 0xd0af802b
mov ebp, 0x30fada53
cmovne ecx, ebp
test al, 1
mov eax, 0xd0af802b
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
mov ecx, eax
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x4876a28c
je 0x1400d7c6f
cmp ecx, 0x48ec56b8
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov edi, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x74a78afc
and edx, 0x8b587503
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8b587502
and edx, 0x74a78afd
or edx, ecx
not edx
mov ecx, edx
and ecx, ebp
xor edx, ebp
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne bl
cmp edi, 9
setg cl
cmp edi, 0xa
setl dl
and bl, dl
mov eax, ecx
xor al, r8b
and al, cl
and cl, r8b
or cl, bl
xor dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
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
mov r8d, eax
xor r8b, 1
mov ebx, ecx
xor bl, 1
and bl, cl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov edx, ebx
xor dl, 1
and dl, al
and bl, r8b
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x51fdf77d
mov edx, 0xac555e68
cmovne ecx, edx
test al, 1
mov eax, 0x51fdf77d
cmovne eax, ecx
test bl, 1
jmp 0x1400d694c
cmp ecx, 0x2c4b4c47
je 0x1400d7d50
cmp ecx, 0x2cd0ff4e
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x2aa717b6
mov edx, edi
and edx, 0xd558e848
or edx, ebp
xor edx, 0xd558e848
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, 0xbf6af13e
and ebx, 0x40950ec1
or ebx, edx
and edi, 0xbf6af13e
and ecx, 0x40950ec1
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne bl
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and al, dl
and bl, cl
or bl, al
mov eax, ecx
and al, dl
xor cl, dl
or al, cl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
not al
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
xor bl, 1
and bl, al
or cl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x64ea44ec
mov ebp, 0xd3855239
jmp 0x1400d2c48
cmp ecx, 0x6a8a91cf
je 0x1400d7d66
cmp ecx, 0x6bf99d3b
jne 0x1400cafd0
mov ecx, 0xa9a584f7
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xd6187890
je 0x1400d7e83
cmp ecx, 0xd6b2b785
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0xbb804508
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x447fbaf7
mov edx, ebp
not edx
and ebx, 0x6e66797d
and edi, 0x198282
or edi, ebx
and ebp, 0x6e66797d
and edx, 0x91800400
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xd46f7aa8
and edx, 0x2b908557
or edx, ebp
mov ebp, edx
xor ebp, 0x6fef3fa1
and esi, 0xcbc0c2ad
and ecx, 0x343f3d52
or ecx, esi
mov ebx, ecx
xor ebx, 0x343f3d52
xor edx, 0x9010c05e
and ebx, edx
xor ecx, 0xcbc0c2ad
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
and bl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and al, r8b
or al, bl
mov ebx, eax
xor bl, 1
and dl, cl
and al, bl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
xor al, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xdbcf26d3
mov ecx, 0x687a94b1
cmovne edx, ecx
test bl, bl
mov ecx, 0xdbcf26d3
jmp 0x1400d87d4
cmp ecx, 0xac555e68
je 0x1400d7e99
cmp ecx, 0xad061fc5
jne 0x1400cafd0
mov rax, qword [rsp + 0x30]
mov ecx, 0x77c64ac7
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xf790064e
je 0x1400d7f94
cmp ecx, 0xf8e035a5
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x6630af2e
and edx, ebp
not ebp
and ebp, 0x30a004
and ecx, 0x66000f2a
or ecx, ebp
xor ecx, 0x66000f2a
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xeb9a20ed
and edx, 0x1465df12
or edx, ecx
mov ebp, edx
xor ebp, 0x60106018
xor edx, 0x8daa8fc3
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x9b659ae5
and ebp, 0x649a651a
or ebp, edx
mov edx, ebp
xor edx, 0x2090201b
xor ebp, 0x9b659ae4
mov edi, ecx
and edi, 0xcc0f5d04
and ebx, 0x33f0a2fa
or ebx, edi
or ecx, ebp
and ebp, 0xcc0f5d04
and edx, 0x33f0a2fb
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, eax
xor bl, 1
and bl, al
mov edx, ebx
and dl, al
xor bl, al
or bl, dl
xor bl, r10b
mov eax, ebx
xor al, 1
and r9b, cl
and r10b, r8b
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, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb3be7
mov ebp, 0xa48a2b2f
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xb3be7
jmp 0x1400d6407
cmp ecx, 0xc4d32df6
je 0x1400d8127
cmp ecx, 0xc5992753
jne 0x1400cafd0
mov ecx, 0x759d674e
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x9ccdb8ae
je 0x1400d8283
cmp ecx, 0x9e199cf7
jne 0x1400cafd0
mov ecx, 0xff6b40f1
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x2029e12d
je 0x1400d8299
cmp ecx, 0x20afca9a
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x6427a70a
mov edx, edi
and edx, 0x9bd858f4
or edx, ebp
mov ebp, edx
xor ebp, 0x9b1000b0
xor edx, 0x20010408
mov ebx, edi
or ebx, 0x20c95c4c
and edx, 0x20c95c4c
and ebp, 0xdf36a3b2
or ebp, edx
and ebx, 0x20c95c4d
xor ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x207d7d25
and ebx, 0xdf8282da
or ebx, edx
and edi, 0x207d7d25
and ecx, 0xdf8282da
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov eax, r9d
and al, r8b
mov ebx, r9d
xor bl, r8b
xor dl, r8b
or r8b, r9b
xor r8b, 1
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
and bl, r9b
mov ecx, ebx
and cl, dl
xor dl, bl
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, 0x82371324
mov ebp, 0x33457e6b
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x82371324
cmovne eax, ebp
test cl, 1
jmp 0x1400d84c5
cmp ecx, 0x52ad34ab
je 0x1400d83fa
cmp ecx, 0x5673ff12
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x93aba5b4
mov ebx, ecx
and ebx, 0x6c545a4a
or ebx, edx
xor ebx, 0x6c545a4a
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x1026ccf8
and edx, 0xefd93307
or edx, ebx
xor edx, 0xefd93307
and ebp, 0xb03f79dd
and ecx, 0x4fc08622
or ecx, ebp
xor ecx, 0x4fc08622
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, ecx
xor dl, al
xor dl, 1
and cl, al
or al, r8b
xor al, 1
and bl, r8b
or bl, cl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0xe9be0828
mov ebp, 0xf6a64db8
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xe9be0828
jmp 0x1400d8bda
cmp ecx, 0x3828cf31
je 0x1400d84db
cmp ecx, 0x387b4df4
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0xe00111d8
mov ecx, ebp
and ecx, 0x18a24e04
or ecx, edx
mov edi, ecx
xor edi, 0x10a24c00
xor ecx, 0xe1518008
mov ebx, esi
or ebx, 0xf8a35fdc
mov edx, ebx
not edx
and ecx, 0xe951820c
and edi, 0x10a25dd0
or edi, ecx
and ebx, 0xe951820c
and edx, 0x60c2023
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x46bac6cd
and edx, 0xb9453932
or edx, ecx
mov ecx, edx
xor ecx, 0x41e666ef
and esi, 0xccc06bda
and ebp, 0x333f9425
or ebp, esi
mov ebx, ebp
xor ebx, 0x333f9425
xor edx, 0xbe199910
and ebx, edx
xor ebp, 0xccc06bda
and ebp, ecx
or ebp, ebx
xor edx, ebp
test edx, ebp
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
mov eax, ecx
or al, r8b
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xbe177ef
mov edx, 0x4bfb52a7
cmovne eax, edx
test cl, 1
jmp 0x1400d444e
cmp ecx, 0x797ed41d
je 0x1400d84f1
cmp ecx, 0x79e393ed
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x325879ce
and edx, ecx
and ecx, 0xcda78631
or ecx, ebp
xor ecx, 0xcda78631
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
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, 0xc0cf7f69
and ebp, 0x3f308096
or ebp, edi
or edx, ebx
and ebx, 0xc0cf7f69
and ecx, 0x3f308096
or ecx, ebx
xor ecx, ebp
not edx
or 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
not ecx
mov ebp, ecx
and ebp, 0xa54ef1eb
and edx, 0x5ab10e14
or edx, ebp
xor edx, 0x5ab10e14
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, bl
and r8b, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and al, dl
and bl, cl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x9f28fd0a
mov edx, 0xf1eeb0ce
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x9f28fd0a
jmp 0x1400d8bda
cmp ecx, 0xe44df572
je 0x1400d8640
cmp ecx, 0xe47c2a1a
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x509f6e41
and ecx, edx
and edx, 0xaf6091be
or edx, ebp
mov ebp, edx
xor ebp, 0x2f20001a
xor edx, 0x509f6e41
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x804bd9a5
and ebp, 0x7fb4265a
or ebp, edi
or edx, ebx
and ebx, 0x804bd9a5
and ecx, 0x7fb4265a
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x21ea111d
mov ebx, edx
and ebx, 0xde15eee2
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xde15eee3
and ebx, 0x21ea111c
or ebx, ebp
and edx, 0x96549c00
mov ebp, ecx
and ebp, 0x69ab63ff
or ebp, edx
xor ebp, 0x96549c01
and ecx, 1
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb6f73ea5
and edx, ecx
and ecx, 0x4908c15a
or ecx, ebp
xor ecx, 0x4908c15a
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6db5ad4e
and ecx, 0x924a52b1
or ecx, edx
mov edx, ecx
xor edx, 0x24a0290
xor ecx, 0x61b1a14a
and ecx, 0xf1b1f16b
and edx, 0xe4e0e94
or edx, ecx
xor edx, 0xf1b1f16b
cmp edx, 0xffffffff
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
xor bl, 1
and al, r8b
or al, dl
xor al, bl
mov edx, eax
not dl
and dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x2b7cccbb
mov ebx, 0xd51dbd38
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x1400d8acd
cmp ecx, 0x82371324
je 0x1400d87de
cmp ecx, 0x837b969f
jne 0x1400cafd0
mov ecx, 0x9a5ab7c0
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xbe177ef
je 0x1400d88e3
cmp ecx, 0xbe2d4c7
jne 0x1400cafd0
mov eax, dword [0x14024b720]
mov ecx, dword [0x14024b71c]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, edx
and eax, 0xc2c480a8
mov ebp, ebx
and ebp, 0x8187414
or ebp, eax
xor ebp, 0x8187414
mov eax, ebx
and eax, 0x35230b43
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x3433052d
and eax, 0xcbccfad2
or eax, ebp
mov ebp, eax
xor ebp, 0x1100e6f
xor eax, 0xfeeff190
and edx, eax
and ebp, ebx
or ebp, edx
xor eax, ebp
test eax, ebp
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
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf946b591
mov ebp, 0x81896191
cmovne edx, ebp
test cl, 1
mov ecx, 0xf946b591
cmovne ecx, edx
jmp 0x1400d8fec
cmp ecx, 0x460385bd
je 0x1400d88f9
cmp ecx, 0x462ab588
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x5f3cc8e2
and ebp, ecx
or ecx, 0xa0c3371d
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x29aeaf55
and edx, 0x561040a2
or edx, edi
or ecx, ebx
and ebx, 0x29aeaf55
and ebp, 0xd65150aa
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x34342632
and ecx, 0xcbcbd9cd
or ecx, edx
mov edx, ecx
xor edx, 0x94f7112f
mov ebp, ecx
xor ebp, 0x94f7112e
and ebp, edx
xor ecx, 0x6b08eed0
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, 0x71cbe39d
and ecx, 0x8e341c62
or ecx, edx
mov edx, ecx
xor edx, 0x40090211
xor ecx, 0x8e341c62
mov ebp, ecx
and ebp, 0x39e2e58e
and edx, 0xc61d1a71
or edx, ebp
xor edx, 0x39e2e58e
xor ecx, edx
test ecx, edx
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov ecx, r9d
xor cl, r8b
mov eax, ecx
or al, bl
mov r10d, eax
xor r10b, 1
xor bl, r9b
not bl
and bl, r9b
and cl, r8b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
and al, r10b
mov ebx, eax
and bl, r10b
xor al, r10b
or al, bl
xor al, cl
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xda396b39
mov ebp, 0xc079f7d6
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xda396b39
jmp 0x1400d8bda
cmp ecx, 0x2853d19d
je 0x1400d890f
cmp ecx, 0x29c7c987
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ebp, ebx
or ebp, 0x256b4290
mov edx, ebp
not edx
mov ecx, esi
or ecx, 0x42103c6b
and ecx, 0x62527c6b
mov edi, ebx
and edi, 0x5290290
or edi, ecx
and ebp, 0x62527c6b
and edx, 0x98848104
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xf39c65e5
and edx, 0xc639a1a
or edx, ecx
mov ecx, edx
xor ecx, 0x21008801
and ebx, 0xd7c78f7d
and esi, 0x28387082
or esi, ebx
mov ebx, esi
xor ebx, 0x20202000
xor edx, 0xd6f72774
mov ebp, edx
and ebp, 0x8c1f53ee
and ecx, 0x73e0ac11
or ecx, ebp
xor esi, 0x8407036c
and esi, 0x8c1f53ee
and ebx, 0x73e0ac11
or ebx, esi
xor ebx, ecx
xor edx, ebx
test edx, ebx
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, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x62cde165
mov ebp, 0x22131ab9
cmovne ecx, ebp
test al, al
mov eax, 0x62cde165
jmp 0x1400d7d45
cmp ecx, 0x6725a81f
je 0x1400d89c2
cmp ecx, 0x67579ca5
jne 0x1400cafd0
mov rax, qword [rsp + 0x30]
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x60246636
mov ebx, ecx
and ebx, 0x9fdb99c8
or ebx, ebp
xor ebx, 0x9fdb99c8
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x3da1a411
and ecx, 0xc25e5bee
or ecx, edx
mov edx, ecx
xor edx, 0x404202e0
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xbfbddd1e
and ebp, 0x404222e1
or ebp, edi
xor ecx, 0x3da18410
and ecx, 0xbfbddd1e
and edx, 0x404222e1
or edx, ecx
xor edx, ebp
xor ebx, edx
test ebx, edx
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 edx, ebx
not dl
xor al, cl
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x3cbe8871
mov edx, 0xd90691b2
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x3cbe8871
cmovne ecx, edx
test bl, bl
jmp 0x1400d8ddc
cmp ecx, 0xd20aa3d0
je 0x1400d8ae1
cmp ecx, 0xd3855239
jne 0x1400cafd0
mov ecx, 0x11aa091f
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0xa9a584f7
je 0x1400d8bee
cmp ecx, 0xaa3a411d
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x40400040
and edx, 0x9100aa06
or edx, ecx
mov ebx, edx
xor ebx, 0x10008802
xor edx, 0x284800b1
or ebp, 0xd140aa46
mov ecx, ebp
not ecx
and edx, 0xa94822b5
and ebx, 0x50008842
or ebx, edx
and ebp, 0xa94822b5
and ecx, 0x6b75508
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x2ebf55b9
and ecx, 0xd140aa46
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xf06a6cd9
and ecx, 0xf959326
or ecx, edx
xor ecx, 0xf959327
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xb9435cfc
and ecx, 0x46bca303
or ecx, edx
mov ebx, ecx
xor ebx, 0xb88000
xor ecx, 0x8000470
or ebp, 0x89ba9e7a
mov edx, ebp
not edx
or ecx, 0x46404101
and ecx, 0x4e404773
and ebx, 0x81ba9808
or ebx, ecx
and ebp, 0x4e404773
and edx, 0x30052084
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x76456185
and edx, 0x89ba9e7a
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x9fb07253
and ecx, 0x604f8dac
or ecx, edx
mov edx, ecx
xor edx, 0x97303201
xor ecx, 0x904a0
and ecx, 0x88944f2
and edx, 0xf776bb0d
or edx, ecx
xor edx, 0xf776bb0d
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl bl
mov ecx, ebx
xor cl, r9b
and cl, bl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r11d, eax
and r11b, dl
xor dl, al
or dl, r11b
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
or r10b, al
xor al, 1
or al, r8b
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor bl, r8b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x86f5cdac
mov eax, 0xd6cdc9b3
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x86f5cdac
jmp 0x1400d8bda
cmp ecx, 0xf573e59a
je 0x1400d8cdd
cmp ecx, 0xf585767c
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd8f29846
and edx, 0x270d67b9
or edx, ecx
mov ecx, edx
xor ecx, 0x30d6488
xor edx, 0x8108044
and edx, 0x2c108375
and ecx, 0xd3ef7c8a
or ecx, edx
mov ebp, ecx
xor ebp, 0x2c108375
mov edx, ecx
xor edx, 0x2c108374
and edx, ebp
xor ecx, 0x13c87888
and ecx, 0x1bc8faad
and ebp, 0xe4370552
or ebp, ecx
mov ebx, ebp
xor ebx, 0x40100512
mov ecx, edx
not ecx
xor ebp, 0x1bc8faac
mov edi, ecx
and edi, 0xa7e70a61
and edx, 0x5818f59e
or edx, edi
or ecx, ebp
and ebp, 0xa7e70a61
and ebx, 0x5818f59e
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x2c3a3a2d
and ecx, 0xd3c5c5d2
or ecx, edx
xor ecx, 0xd3c5c5d2
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
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x6a8a91cf
mov ebp, 0xdb7ce956
cmovne eax, ebp
test cl, 1
mov ecx, 0x6a8a91cf
cmovne ecx, eax
jmp 0x1400d8bd8
cmp ecx, 0xcad29586
je 0x1400d8df0
cmp ecx, 0xcc58de1e
jne 0x1400cafd0
mov eax, dword [0x14024b720]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xfffffffe
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x5507843d
and eax, 0xaaf87bc2
or eax, edx
mov edx, eax
xor edx, 0x80e05982
and ebp, 0xb0472da5
and ecx, 0x4fb8d25a
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa05002
xor eax, 0x5507843d
xor ecx, 0xb0472da5
mov ebx, eax
and ebx, 0x7f1ca25d
and edx, 0x80e35da2
or edx, ebx
or eax, ecx
and ecx, 0x7f1ca25d
and ebp, 0x80e35da2
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x4b6ae0b
and eax, 0xfb4951f4
or eax, ecx
xor eax, 0xfb4951f4
setne al
cmp dword [0x14024b71c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0x301517b8
mov ebp, 0x74dce152
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x301517b8
jmp 0x1400d8bd5
cmp ecx, 0xa48a2b2f
je 0x1400d8e06
cmp ecx, 0xa4df0d05
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
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, 0x4c1664f3
and ebp, 0xb3e99b0c
or ebp, edi
or ecx, ebx
and ebx, 0x4c1664f3
and edx, 0xb3e99b0c
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, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x8cfe5bc8
and ebx, 0x7301a436
or ebx, edi
or edx, ebp
and ebp, 0x8cfe5bc8
and ecx, 0x7301a437
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x6c3ee0ec
and ecx, 0x93c11f13
or ecx, edx
mov edx, ecx
xor edx, 0x602820c4
xor ecx, 0x93c11f13
mov ebp, ecx
and ebp, 0x8f57db2a
and edx, 0x70a824d5
or edx, ebp
xor edx, 0x70a824d5
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r10b, al
mov r9d, r10d
xor r9b, 1
xor bl, r8b
xor bl, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, r9d
and bl, r10b
mov edx, ebx
xor dl, 1
xor bl, r9b
or dl, r10b
xor dl, 1
or dl, bl
xor dl, al
xor dl, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xf3cd71d9
mov eax, 0xaeeda6ff
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xf3cd71d9
jmp 0x1400d8bda
cmp ecx, 0x19ff72d0
je 0x1400d8e1c
cmp ecx, 0x1d79dc96
jne 0x1400cafd0
mov rax, qword [rsp + 0x30]
mov eax, dword [0x14024b720]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xee1b7364
mov eax, ebp
and eax, 0x11e48c9a
or eax, edx
mov edx, eax
xor edx, 0x608c92
xor eax, 0xee1b7365
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, ecx
not edi
mov esi, eax
and esi, 0xdb845108
and edx, 0x247baef6
or edx, esi
or eax, edi
and edi, 0xdb845108
and ecx, 0x247baef7
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ebx, 0xb8a2b5f5
and ebp, 0x475d4a0a
or ebp, ebx
mov edx, ebp
xor edx, 0x46190800
xor ebp, 0xb8a2b5f5
mov ebx, eax
and ebx, 0x9164777a
and ecx, 0x6e9b8885
or ecx, ebx
or eax, ebp
and ebp, 0x9164777a
and edx, 0x6e9b8885
or edx, ebp
xor edx, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b71c], 0xa
setl cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
not bl
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7af13406
mov ebp, 0xca144a99
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x7af13406
jmp 0x1400d2d5c
cmp ecx, 0x512350ad
je 0x1400d8ef5
cmp ecx, 0x51fdf77d
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x2c150fcd
mov edi, ecx
not edi
mov edx, ebx
or edx, 0xd3eaf032
mov ebp, edx
not ebp
and ecx, 0x48d1c171
and edi, 0x932a3002
or edi, ecx
and edx, 0x48d1c171
and ebp, 0x24040e8c
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x2c150fcc
and ebp, 0xd3eaf033
or ebp, ecx
mov ecx, ebp
not ecx
and ebx, ecx
and ebp, esi
or ebp, ebx
not ebp
or ebp, ecx
cmp ebp, 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
xor al, 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
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x2fe649ab
mov ebp, 0xcc916c5d
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x2fe649ab
jmp 0x1400d53d0
cmp ecx, 0x33a00cfb
je 0x1400d9002
cmp ecx, 0x33c78739
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xdb45bbc6
and edx, 0x24ba4439
or edx, edi
and ebx, 0xdb45bbc6
and ecx, 0x24ba4439
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
mov r10d, eax
xor r10b, dl
or r10b, cl
xor al, r9b
not al
and al, r9b
xor dl, r8b
not dl
and dl, r8b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
xor cl, 1
mov eax, ecx
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, r10b
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xbf638164
mov ebp, 0x3b8062b6
cmovne edx, ebp
test cl, 1
mov ecx, 0xbf638164
jmp 0x1400d87d4
cmp ecx, 0x74dce152
je 0x1400d9182
cmp ecx, 0x759d674e
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov ecx, dword [0x14024b71c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0x4c62f900
and eax, 0xb39d06ff
or eax, edx
mov edx, eax
xor edx, 0xb39d06ff
xor eax, 0x4c62f900
and eax, ebx
not ebx
and edx, ebx
or eax, edx
xor ebx, eax
test ebx, eax
setne al
sete r8b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl dl
mov ecx, r8d
xor cl, dl
mov r9d, ecx
xor r9b, 1
and bl, r8b
and al, dl
or al, bl
and dl, r8b
or dl, cl
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, r9d
and dl, cl
mov ebx, r9d
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xd20aa3d0
mov eax, 0xc5992753
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xd20aa3d0
jmp 0x1400d8bda
cmp ecx, 0xeb2a143e
je 0x1400d9198
cmp ecx, 0xed44bd06
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov edi, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa3cc27e
and edx, 0xf5c33d81
or edx, ecx
mov ecx, edx
xor ecx, 0xf5c33d81
mov ebp, edx
xor ebp, 0xa3cc27e
xor edx, 0xf5c33d80
and edx, ecx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xbf48cd90
and ecx, 0x40b7326f
or ecx, ebp
xor ecx, 0xbf48cd90
xor edx, ecx
test edx, ecx
sete cl
setne al
cmp edi, 0xa
setl r9b
cmp edi, 9
setg r8b
mov edx, eax
and dl, r8b
mov ebx, r9d
and bl, cl
or bl, dl
xor bl, 1
or bl, r8b
or al, r9b
xor cl, r9b
and cl, r9b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x447e2024
mov ebp, 0x308a47cb
cmovne eax, ebp
test dl, 1
mov edx, 0x447e2024
jmp 0x1400d6f19
cmp ecx, 0x8d5108ff
je 0x1400d91ae
cmp ecx, 0x8d680df3
jne 0x1400cafd0
mov ecx, 0x81323da2
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x140b6da9
je 0x1400d91c9
cmp ecx, 0x1480f7b3
jne 0x1400cafd0
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x6275a990
mov ecx, ebp
and ecx, 0x9d8a566e
or ecx, edx
mov edi, ecx
xor edi, 0xd084426
xor ecx, 0x4271a091
mov edx, ebx
or edx, 0xd2f3b2d8
and ecx, 0xd2f3b2d9
and edi, 0x2d0c4d26
or edi, ecx
and edx, 0xd2f3b2d9
xor edx, edi
and ebx, 0xaff8f7ce
and ebp, 0x50070831
or ebp, ebx
mov ecx, ebp
xor ecx, 0x60000
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xd7f19871
and edx, 0x280e678e
or edx, ebx
xor ebp, 0x87f09040
and ebp, 0xd7f19871
and ecx, 0x280e678e
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r11d, eax
xor r11b, r9b
xor r11b, 1
or r11b, al
mov r10d, r11d
xor r10b, 1
or bl, r8b
xor bl, 1
or al, r9b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r10d
and cl, r11b
mov r9d, eax
and r9b, dl
mov r8d, ecx
and r8b, r10b
xor cl, r10b
or cl, r8b
mov ebx, r9d
xor bl, 1
xor r9b, al
or bl, dl
xor bl, 1
or bl, r9b
xor bl, cl
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xda631b5f
mov ecx, 0x5fdda69b
cmovne eax, ecx
test dl, 1
mov ecx, 0xda631b5f
jmp 0x1400d811c
cmp ecx, 0x4af53931
je 0x1400d91df
cmp ecx, 0x4b08bd70
jne 0x1400cafd0
mov ecx, 0xa8cb0c3c
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
cmp ecx, 0x2f675367
je 0x1400d93ed
cmp ecx, 0x2fe649ab
jne 0x1400cafd0
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
or ebx, 0xd93aa3c2
mov ebp, ebx
not ebp
mov edx, edi
or edx, 0x2641001d
and edx, 0x7f79031d
mov esi, ecx
and esi, 0x8002a0c2
or esi, edx
and ebx, 0x7f79031d
and ebp, 0x845c20
or ebp, ebx
xor ebp, esi
mov edx, ebp
not edx
and edx, 0x777181b5
and ebp, 0x888e7e4a
or ebp, edx
mov edx, ebp
xor edx, 0x11b01901
xor ebp, 0xae4b2276
mov ebx, ebp
and ebx, 0xe60ee4ee
and edx, 0x19f11b11
or edx, ebx
and edi, 0xe60ee4ee
and ecx, 0x19f11b11
or ecx, edi
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete cl
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov eax, edx
and al, r8b
mov ebx, r9d
and bl, cl
or bl, al
xor bl, 1
or bl, r8b
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xcc916c5d
mov ebp, 0x94e5a3bd
cmovne ecx, ebp
test al, 1
mov eax, 0xcc916c5d
jmp 0x1400d7d45
cmp ecx, 0x6e1b0192
je 0x1400d9403
cmp ecx, 0x6e4562b6
jne 0x1400cafd0
mov ecx, 0xe3f794c4
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x5e634660
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x95b60e1d
and edx, 0x6a49f1e2
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xca8cfe96
and edx, 0x35730169
or edx, ecx
mov ecx, edx
xor ecx, 0xa0c50f74
xor edx, 0x5f3af08a
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
and ebp, 0x4808f07a
and edx, 0xb7f70f85
or edx, ebp
xor edx, 0x4808f07a
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1fe4d155
cmovne edx, r12d
test cl, 1
mov ecx, edx
mov ebp, 0x1fe4d155
jmp 0x1400d6407
mov ecx, 0x7e6686a0
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xf6a2dc3c
and ecx, edx
not edx
and edx, 0xf6a2dc3c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x95d23c3
and ecx, 0xf6a2dc3c
or ecx, edx
mov ebp, ecx
mov ebx, ecx
xor ebx, 0x6fe200f9
and ebx, ecx
not ecx
and ecx, 0xa055fe27
and ebp, 0x5faa01d8
or ebp, ecx
mov ecx, ebp
xor ecx, 0x5faa01d8
xor ebp, 0xa055fe27
mov edx, ebp
or edx, 0x901dff06
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xa5de3b8a
and edi, 0x4a200071
or edi, eax
or edx, esi
and esi, 0xa5de3b8a
and ebx, 0x5a21c475
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x901dff07
and edx, 0x6fe200f8
or edx, eax
and ebp, 0x5fab81e5
mov eax, ecx
and eax, 0xa0547e1a
or eax, ebp
xor eax, 0x5fab81e4
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2d55111f
and ecx, 0xd2aaeee0
or ecx, eax
xor ecx, 0xd2aaeee0
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, 0xc51aa8bf
and eax, 0x3ae55740
or eax, ebx
or ecx, ebp
and ebp, 0xc51aa8bf
and edx, 0x3ae55740
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x14220b1b
and eax, 0xebddf4e4
or eax, ecx
xor eax, 0xebddf4e4
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
and dl, cl
or dl, r9b
mov eax, edx
and dl, bl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8d5108ff
mov ebp, 0xb6da50a9
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
jmp 0x1400d709a
mov rax, qword [rsp + 0x30]
mov ecx, 0x67579ca5
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b720]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0xf9fe249
mov ebp, ebx
xor ebp, 0xf9fe249
and ebp, ebx
mov edi, edx
and edi, ebp
xor ebp, edx
mov edx, dword [0x14024b71c]
or ebp, edi
mov edi, ebp
not edi
and edi, 0x75d42a83
and ebp, 0x8a2bd57c
or ebp, edi
mov edi, ebp
xor edi, 0x343134
xor ebp, 0x5209c88b
and ebp, 0xd789ce8b
and edi, 0x28763174
or edi, ebp
mov ebp, edi
xor ebp, 0x440074
and ecx, 0xc2df3b99
and ebx, 0x3d20c466
or ebx, ecx
xor edi, 0xd789ce8b
mov ecx, edi
and ecx, 0xa8bbb90a
and ebp, 0x574446f5
or ebp, ecx
mov ecx, ebx
xor ecx, 0x15004464
xor ebx, 0xc2df3b99
or edi, ebx
and ebx, 0xa8bbb90a
and ecx, 0x574446f5
or ecx, ebx
xor ecx, ebp
not edi
or edi, ecx
cmp edi, 0xffffffff
setne cl
cmp edx, 9
setg bl
cmp edx, 0xa
setl al
xor al, cl
mov edx, eax
xor dl, bl
and dl, al
xor bl, cl
mov eax, ebx
xor al, 1
xor bl, dl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0xc079f7d6
mov ebp, 0x6029c4a3
cmovne ecx, ebp
test dl, dl
mov edx, 0xc079f7d6
cmovne ecx, edx
mov qword [0x14024b068], rsi
test al, al
jmp 0x1400d8acd
mov ecx, dword [0x14024b720]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov ebp, eax
or ebp, 1
mov edx, ebp
not edx
mov ebx, eax
or ebx, 0xc149e79e
and ebp, 0xc149e79e
and edx, 0x3eb61860
or edx, ebp
and ebx, 0xc149e79f
xor ebx, edx
not ebx
and ecx, 0x917de933
and eax, 0x6e8216cc
or eax, ecx
xor eax, 0x6e8216cc
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2e1d6e48
and eax, 0xd1e291b7
or eax, ecx
xor eax, 0xd1e291b7
sete al
cmp dword [0x14024b71c], 9
setg cl
xor al, cl
xor cl, al
and cl, al
mov edx, ecx
xor dl, al
and dl, cl
mov ebx, ecx
and cl, al
not al
xor bl, 1
and bl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0x27931da2
mov ebp, 0x6e1b0192
cmovne eax, ebp
test cl, cl
jmp 0x1400d8bd3
mov ecx, 0x6725a81f
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6010420c
mov ebp, eax
and ebp, 0x8488ad12
or ebp, edx
xor ebp, 0x8488ad12
mov edx, eax
xor edx, 0xe498ef1e
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x349d03e
and edx, 0xfcb62fc1
or edx, ebp
mov ebp, edx
xor ebp, 0x804c002
xor edx, 0x27900320
and edx, 0x37ba03fc
and ebp, 0xc845fc03
or ebp, edx
xor ebp, 0xc845fc03
and ecx, 0xbfd00b18
and eax, 0x402ff4e7
or eax, ecx
xor eax, 0x402ff4e7
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x3606b9cf
and eax, 0xc9f94630
or eax, ecx
xor eax, 0xc9f94630
sete al
cmp dword [0x14024b71c], 9
setg cl
mov edx, ecx
xor dl, al
mov ebx, edx
xor bl, cl
and bl, dl
not dl
and dl, al
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
xor al, 1
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x23edcfc1
mov ebp, 0x9e199cf7
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x23edcfc1
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x1400d76d8
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x61a20b84
and ebp, ecx
or ecx, 0x9e5df47b
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xa0c915c7
and edx, 0x41220a00
or edx, edi
or ecx, ebx
and ebx, 0xa0c915c7
and ebp, 0x5f36ea38
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xcef76a2e
and ecx, 0x310895d1
or ecx, edx
mov ebp, ecx
xor ebp, 0x50aa9e55
mov edi, ecx
xor edi, 0xaf5561aa
mov ebx, edi
and ebx, 0x357c272c
mov edx, ecx
xor edx, 0x65d6b979
and edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xd5d55412
and edx, 0x2a2aabed
or edx, ebp
mov ebp, edx
xor ebp, 0x11408c80
and edi, 1
xor ecx, 0xaf5561ab
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x575bfb
and ecx, 0xffa8a404
or ecx, ebx
mov ebx, ecx
xor ebx, 0xd1888400
xor edx, 0xe0a9733f
xor ecx, 0x575bfb
mov edi, edx
and edi, 0x2e36624d
and ebp, 0xd1c99db2
or ebp, edi
or edx, ecx
and ecx, 0x2e36624d
and ebx, 0xd1c99db2
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xbfd166fe
and ecx, edx
and edx, 0x402e9901
or edx, ebp
xor edx, 0x402e9901
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, cl
and dl, al
mov ebx, r9d
and bl, dl
not dl
and dl, r8b
or dl, bl
and r9b, al
or al, r8b
and cl, r8b
or cl, r9b
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
not bl
mov eax, edx
xor al, 1
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x6e4562b6
mov ebp, 0x6cf7b08e
cmovne ecx, ebp
test al, 1
mov eax, 0x6e4562b6
jmp 0x1400d6947
mov ecx, 0x19d6432
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x24630d4f
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov r8, qword [rsp + 0x38]
mov ecx, dword [0x14024b720]
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, ecx
and esi, 0x1d1bfb54
and ebx, 0xe2e404aa
or ebx, esi
mov esi, edx
not esi
or ecx, esi
and esi, 0x1d1bfb54
and edx, 0xe2e404ab
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
and ebx, 0xf63c3722
and edx, 0x9c3c8dd
or edx, ebx
or ecx, ebp
and ebp, 0xf63c3722
and edi, 0x9c3c8dd
or edi, ebp
xor edi, edx
not ecx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x752bbde7
and ecx, 0x8ad44218
or ecx, edx
xor ecx, 0x8ad44218
setne dl
sete cl
cmp dword [0x14024b71c], 9
setg r9b
mov ebx, r9d
xor bl, cl
not bl
and bl, cl
or cl, r9b
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor dl, r9b
mov eax, edx
not al
and al, r9b
mov ebx, eax
and bl, dl
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, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x70421168
mov ebp, 0x62cde165
cmovne eax, ebp
test dl, 1
cmove eax, ebp
mov qword [0x14024b068], r8
test cl, 1
mov ecx, 0x70421168
jmp 0x1400d694c
mov ecx, 0xf8e035a5
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x240474b7
mov ecx, ebx
not ecx
or edx, 0x83318800
and edx, 0xa735bc81
and ebp, 0x4036
or ebp, edx
and ebx, 0xa735bc81
and ecx, 0x58ca0348
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x4711e51e
and ecx, 0xb8ee1ae1
or ecx, edx
mov edx, ecx
xor edx, 0x9cea6e56
xor ecx, 0x60018120
and ecx, 0xf4c3c970
mov ebx, edx
and ebx, 0xb3c368f
or ebx, ecx
mov esi, ebx
xor esi, 0xb3c368f
xor ebx, 0x10438940
mov ecx, esi
and ecx, 0xf3b773b3
and edx, 0xc488c4c
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc488c4d
and edx, 0xf3b773b2
or edx, ecx
and ebx, 0x18738bc7
mov ecx, esi
and ecx, 0xe78c7438
or ecx, ebx
xor ecx, 0x18738bc6
and esi, 1
or esi, ecx
mov ecx, esi
not ecx
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x5010e39
and edx, 0xfafef1c6
or edx, edi
or ebp, esi
and esi, 0x5010e39
and ecx, 0xfafef1c6
or ecx, esi
xor ecx, edx
not ebp
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x19769920
and ecx, ebp
not ebp
and ebp, 0x148920
and edx, 0x19621000
or edx, ebp
xor edx, 0x19621000
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe37bf5ab
and ecx, 0x1c840a54
or ecx, edx
xor ecx, 0x5f29374
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, cl
and dl, al
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
mov ebx, edx
xor bl, 1
mov eax, edx
or al, bl
xor dl, al
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov ebx, r10d
xor bl, al
and r10b, bl
and bl, al
mov eax, r10d
and al, bl
xor bl, r10b
or bl, al
xor r9b, cl
and r9b, cl
xor cl, r8b
mov eax, r9d
xor al, 1
xor r9b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
xor bl, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, bl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x2eddaf37
mov ecx, 0x8efa5ac3
cmovne eax, ecx
test bl, 1
mov ecx, 0x2eddaf37
jmp 0x1400cafc6
mov ecx, 0x1480f7b3
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ebx, edi
or ebx, 0x64fe1fdc
and ebp, 0x64fe1fdc
and edx, 0x9b01e022
or edx, ebp
and ebx, 0x64fe1fdd
xor ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x910afead
and ebx, 0x6ef50152
or ebx, edx
and edi, 0x910afead
and ecx, 0x6ef50152
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
mov ebx, eax
xor bl, dl
and bl, al
xor cl, dl
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and cl, al
or al, dl
and dl, bl
or dl, cl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x66af5e03
mov edx, 0xbb66618
cmovne ecx, edx
test al, al
mov eax, 0x66af5e03
cmovne ecx, eax
test bl, bl
jmp 0x1400d8fee
mov ecx, 0x41ef1679
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x28039009
mov edx, edi
and edx, 0x21021e0
or edx, ebp
xor edx, 0x21021e0
mov ebx, edi
and ebx, 0xd5ec4e16
or ebx, edx
mov edx, ebx
not edx
and edx, 0x6ae0b64a
and ebx, 0x951f49b5
or ebx, edx
mov ebp, ebx
xor ebp, 0xc9844
xor ebx, 0x40b300a0
and ebx, 0xffb360b9
and ebp, 0x4c9f46
or ebp, ebx
mov edx, ebp
xor edx, 0x89604
xor ebp, 0xffb360b9
mov ebx, ebp
and ebx, 0xc54749d3
and edx, 0x3ab8b62c
or edx, ebx
or ebp, edi
and edi, 0xc54749d3
and ecx, 0x3ab8b62c
or ecx, edi
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x2d2d05d5
and ebp, 0xd2d2fa2a
or ebp, ecx
xor ebp, 0xd2d2fa2a
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov r10d, r8d
mov r9d, ecx
xor r9b, r8b
and cl, r8b
or r8b, al
xor r10b, al
xor r10b, 1
and al, r10b
mov ebx, r8d
xor bl, al
xor al, 1
xor bl, 1
or al, r8b
xor al, 1
or al, bl
or cl, r9b
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5ff46a1
mov ebp, 0xf1eeb0ce
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x5ff46a1
jmp 0x1400d8ddc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x3c9daf5f
and edx, ebp
not ebp
and ebp, 0x3019a01d
and ecx, 0xc840f42
or ecx, ebp
xor ecx, 0xc840f42
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x7ce43866
and edx, 0x831bc799
or edx, ecx
mov ebp, edx
xor ebp, 0xbf8668c6
mov ebx, edx
xor ebx, 0xbf8668c7
and ebx, ebp
xor edx, 0x18301
and edx, 0x1d05a385
and ebp, 0xe2fa5c7a
or ebp, edx
mov edx, ebp
xor edx, 0xa2aa0459
mov ecx, ebx
not ecx
xor ebp, 0x1d05a384
mov edi, ecx
and edi, 0x5951da22
and ebx, 0xa6ae25dd
or ebx, edi
or ecx, ebp
and ebp, 0x5951da22
and edx, 0xa6ae25dd
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0xe4fceb19
and edx, ecx
not ecx
and ecx, 0xe4fceb19
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xf8ffef68
and edx, 0x7001097
or edx, ecx
xor edx, 0xe3fcfb8e
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov eax, r9d
mov r10d, r8d
and r10b, cl
mov edx, r11d
and dl, r9b
or cl, r9b
or r9b, r11b
xor r9b, 1
xor al, r11b
not al
and al, r11b
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
or dl, r10b
xor r11b, r8b
xor cl, 1
or cl, r11b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x75f0ad11
mov edx, 0x460385bd
cmovne ecx, edx
test al, 1
mov r13d, 0x460385bd
cmove ecx, edx
test bl, 1
mov eax, 0x75f0ad11
jmp 0x1400d8bda
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x686f7034
and ecx, 0x97908fcb
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8b37187c
and ecx, 0x74c8e783
or ecx, edx
mov ebx, ecx
xor ebx, 0xc269491
mov esi, ecx
xor esi, 0xe3586848
or ebx, 0x90890b6e
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0x6f76f491
mov edx, ebp
not edx
and ebx, 0x301fa494
and edi, 0x4f605001
or edi, ebx
and ebp, 0x301fa494
and edx, 0x80800b6a
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x4cc494ee
and edx, 0xb33b6b11
or edx, ebp
xor edx, 0xdc4d9f81
and esi, 1
xor ecx, 0xe3586849
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0xde59cfd9
and ecx, 0x21a63026
or ecx, ebp
xor ecx, 0x21a63026
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x46a84a0d
and ecx, 0x9942b410
or ecx, edx
mov ebx, ecx
xor ebx, 0x99008000
xor ecx, 0x6280bea
or ebp, 0xdfeafe1d
mov edx, ebp
not edx
and ecx, 0x66a3ffa
and ebx, 0xd980c005
or ebx, ecx
and ebp, 0x66a3ffa
and edx, 0x20150000
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xa2595f79
and edx, 0x5da6a086
or edx, ecx
mov ecx, edx
xor ecx, 0x800c4098
xor edx, 0x3c93a004
and edx, 0x3ed3be07
and ecx, 0xc12c41f8
or ecx, edx
mov edx, ecx
xor edx, 0x12c40c0
xor ecx, 0x10903006
and ecx, 0xd090313e
and edx, 0x2f6fcec1
or edx, ecx
mov ecx, edx
xor ecx, 0x10000020
xor edx, 0x2c400241
and edx, 0xecd0335f
and ecx, 0x132fcca0
or ecx, edx
xor ecx, 0x132fcca0
setne r11b
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, r9b
and al, r10b
mov edx, eax
xor dl, 1
mov ebx, edx
or bl, al
xor al, bl
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
xor al, r8b
mov ebx, eax
xor bl, 1
and r9b, r8b
and r11b, r10b
or r11b, r9b
mov edx, r10d
and dl, r8b
xor r10b, r8b
or r10b, dl
mov edx, r10d
xor dl, r11b
xor r11b, 1
xor dl, 1
or r11b, r10b
xor r11b, 1
or r11b, dl
mov ecx, r11d
xor cl, 1
mov edx, ecx
and dl, r11b
xor cl, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, bl
and al, dl
or al, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xd0a793c9
mov ecx, 0xc5a17642
cmovne ebp, ecx
test dl, 1
mov ecx, 0xd0a793c9
jmp 0x1400d8ac8
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x1dba2e4c
and edx, 0xe245d1b3
or edx, ebp
mov ebx, edx
xor ebx, 0x10200c04
xor edx, 0xe245d1b3
mov ebp, edx
and ebp, 0xcddb226b
and ebx, 0x3224dd94
or ebx, ebp
mov ecx, ebx
xor ecx, 0x89d80043
or ecx, 0x76077ea8
mov edi, ecx
not edi
or edx, 0x89f88157
mov ebp, edx
not ebp
and ecx, 0x2cb8e4da
and edi, 0x81400105
or edi, ecx
and edx, 0x2cb8e4da
and ebp, 0x52071a20
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x76077ea9
and ebp, 0x89f88156
or ebp, ecx
mov ecx, ebx
and ecx, 1
xor ebx, 0x3224dd95
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, edx
and edi, 0xb6d33d83
and ebp, 0x492cc27c
or ebp, edi
or edx, ebx
and ebx, 0xb6d33d83
and ecx, 0x492cc27c
or ecx, ebx
xor ecx, ebp
not edx
or 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
not ecx
and ecx, 0xdc03a203
and edx, 0x23fc5dfc
or edx, ecx
mov ecx, edx
xor ecx, 0x2b005f4
xor edx, 0x4c000203
and edx, 0x6d4c5a0b
and ecx, 0x92b3a5f4
or ecx, edx
xor ecx, 0x6d4c5a0b
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
or bl, dl
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ecx
and al, bl
xor bl, cl
or al, bl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x33c78739
mov eax, 0x3b8062b6
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x33c78739
jmp 0x1400d8bda
mov eax, dword [0x14024b720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x9d0b8e16
and edx, ecx
not ecx
and ecx, 0x80c06
and eax, 0x9d038210
or eax, ecx
mov ecx, eax
xor ecx, 0x14030010
xor eax, 0x62fc7def
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xc9f0a66f
and ecx, 0x140b0810
or ecx, ebx
or eax, ebp
and ebp, 0xc9f0a66f
and edx, 0x360f5990
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x7dbc4198
and eax, 0x8243be67
or eax, ecx
mov ecx, eax
xor ecx, 0x1f483071
xor eax, 0xe0b7cf8e
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9a580c59
and ecx, 0x65a7f3a6
or ecx, eax
mov eax, ecx
not eax
and eax, 0x65a7f3a6
and ecx, 0x9a580c59
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xb1212c37
and eax, 0x4eded3c8
or eax, ecx
mov ecx, eax
xor ecx, 0x91000431
xor eax, 0x425e4280
and eax, 0x627f6a86
and ecx, 0x9d809579
or ecx, eax
xor ecx, 0x9d809579
sete r8b
cmp dword [0x14024b71c], 9
setg cl
mov edx, ecx
xor dl, r8b
xor dl, 1
mov eax, edx
or al, cl
mov ebx, eax
xor bl, 1
and dl, r8b
or cl, r8b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
and cl, dl
xor dl, 1
and bl, dl
or bl, cl
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x77c64ac7
mov edx, 0xad061fc5
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x77c64ac7
jmp 0x1400d8bda
mov ecx, 0x33c78739
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x67ec0ee8
mov edx, ecx
xor edx, 0x67ec0ee8
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x9813f116
and edx, 0x67ec0ee9
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x76eeada
and edx, 0xf8911525
or edx, ebp
xor edx, 0xf8911525
and ebx, 0x9160f5cf
and ecx, 0x6e9f0a30
or ecx, ebx
xor ecx, 0x6e9f0a30
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov ebx, edx
and bl, r8b
mov eax, r9d
and al, cl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
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, 0x93750fba
mov ebp, 0x97ef752e
cmovne eax, ebp
test cl, 1
mov ecx, 0x93750fba
jmp 0x1400cafc6
mov ecx, 0xe60e4db2
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x2fe649ab
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x5673ff12
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x5234f813
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0xda76782c
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov eax, dword [0x14024b720]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xfffffffe
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x548c6518
and ecx, 0xab739ae7
or ecx, ebx
and ebp, 0x548c6518
and eax, 0xab739ae7
or eax, ebp
xor eax, ecx
xor edx, eax
test edx, eax
sete r8b
setne bl
cmp dword [0x14024b71c], 0xa
setl cl
mov eax, ebx
xor al, r8b
and al, bl
mov ebx, ecx
xor bl, al
not bl
and bl, al
or al, cl
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
mov eax, r8d
xor al, cl
mov edx, eax
xor dl, 1
and cl, r8b
or cl, al
xor al, cl
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
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
test cl, 1
mov ecx, 0x6882c7db
mov ebp, 0xf573e59a
cmovne ecx, ebp
test al, 1
mov eax, ecx
cmovne eax, ebp
jmp 0x1400d5236
mov ecx, dword [0x14024b720]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x80406040
mov ecx, eax
and ecx, 0x1101401
or ecx, edx
xor ecx, 0x1101401
mov edx, eax
xor edx, 0x81507441
and edx, eax
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x7eaf8bbf
and edx, 0x81507440
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd3121ead
and edx, 0x2cede152
or edx, ecx
mov ecx, edx
xor ecx, 0x4d6052
xor edx, 0xd3121ead
mov ebx, edx
and ebx, 0xfea0810c
and ecx, 0x15f7ef3
or ecx, ebx
or edx, eax
and eax, 0xfea0810c
and ebp, 0x15f7ef3
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne al
cmp dword [0x14024b71c], 0xa
setl r10b
mov ecx, r10d
xor cl, al
mov ebx, eax
xor bl, r8b
and bl, al
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov edx, r10d
xor dl, al
xor dl, 1
and dl, al
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
or r10b, r8b
xor r10b, 1
xor cl, 1
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
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and al, dl
or al, bl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x4bbe6f0e
mov eax, 0xf900dc00
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x4bbe6f0e
jmp 0x1400d8bda
mov ecx, 0x4876a28c
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0xf946b591
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov eax, dword [0x14024b720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
xor eax, 1
and eax, ecx
mov edx, ecx
not edx
and edx, 0x47fe619d
and ecx, 0xb8019e62
or ecx, edx
xor ecx, 0xb8019e63
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x191c76d3
and edx, ecx
not ecx
and ecx, 0x78e0d0d3
and eax, 0x871f2f2c
or eax, ecx
mov ecx, eax
xor ecx, 0x180200
xor eax, 0x180050d3
or eax, 0xe6e3892c
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x69e4bc02
and ecx, 0x101842d1
or ecx, ebx
or eax, ebp
and ebp, 0x69e4bc02
and edx, 0x961b43fd
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb749bd2e
and eax, 0x48b642d1
or eax, ecx
mov ecx, eax
xor ecx, 0x50001400
xor eax, 0xae55cbfd
mov edx, eax
and edx, 0x87bbe96a
and ecx, 0x78441695
or ecx, edx
xor ecx, 0x87bbe96a
xor eax, ecx
test eax, ecx
sete r8b
cmp dword [0x14024b71c], 9
setg al
mov ebx, eax
xor bl, r8b
xor bl, 1
mov edx, ebx
or dl, al
mov ecx, edx
xor cl, 1
and bl, r8b
or al, r8b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x31029238
mov eax, 0x29c7c987
cmovne ecx, eax
test dl, 1
mov r15d, 0x29c7c987
cmovne ecx, eax
not bl
test bl, 1
mov eax, 0x31029238
jmp 0x1400d8bda
mov ecx, 0xcfb4d778
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x849372a1
and ecx, ebp
and ebp, 0x7b6c8d5e
or ebp, edx
mov edx, ebp
xor edx, 0x6a240114
xor ebp, 0x849372a1
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x915bfeeb
and edx, 0x6ea40114
or edx, edi
or ebp, ebx
and ebx, 0x915bfeeb
and ecx, 0x6ea40114
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xa6a1e0bf
and edx, ebp
not ebp
and ebp, 0xd6b30bff
and ecx, 0x294cf400
or ecx, ebp
mov ebp, ecx
xor ebp, 0x294cf400
mov ebx, ecx
xor ebx, 0x7012eb40
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xa55e3f8d
and edx, 0x5aa1c072
or edx, ebx
xor edx, 0xfc0020cc
and ebp, 1
xor ecx, 0x294cf401
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x80038807
and ecx, 0x7ffc77f8
or ecx, ebp
xor ecx, 0x7ffc77f8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x26b4ae34
and ebp, 0xd94b51cb
or ebp, edi
or ecx, ebx
and ebx, 0x26b4ae34
and edx, 0xd94b51cb
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb0412712
and ecx, 0x4fbed8ed
or ecx, edx
mov edx, ecx
xor edx, 0x4d22d8e5
xor ecx, 0xb0400012
and ecx, 0xb2dc001a
and edx, 0x4d23ffe5
or edx, ecx
xor edx, 0xb2dc001a
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov r11d, eax
xor r11b, r8b
and r11b, al
xor r11b, 1
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov esi, edx
and sil, bl
xor dl, bl
or dl, sil
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, r11d
xor bl, cl
xor bl, 1
and bl, cl
or cl, r11b
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, eax
xor cl, r9b
and cl, al
and r10b, r8b
and al, r9b
or al, r10b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
and al, bl
and dl, cl
or dl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x192632f6
mov ebp, 0xfbdbb71
cmovne eax, ebp
test cl, 1
mov ecx, 0x192632f6
jmp 0x1400cafc6
mov dl, byte [rsp + 0x26]
mov r8b, byte [rsp + 0x27]
mov r10d, edx
xor r10b, 1
mov r9d, r8d
xor r9b, 1
mov eax, edx
or al, r10b
mov ebx, eax
xor bl, 1
mov edi, r8d
xor dil, r9b
and dil, r8b
xor dil, 1
and bl, al
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
mov ecx, ebx
xor cl, 1
and cl, r10b
and bl, dl
or bl, cl
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
xor bl, 1
mov ecx, ebx
xor cl, al
or bl, al
xor bl, 1
or bl, cl
mov eax, edi
or al, bl
xor al, 1
xor dil, bl
xor dil, 1
and dil, bl
mov ecx, eax
and cl, dil
xor dil, al
or dil, cl
mov eax, edx
and al, r8b
xor dl, r8b
and r8b, r9b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or r8b, cl
xor r8b, r10b
or dl, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
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
xor dl, dil
xor dil, 1
or dil, al
mov eax, edi
xor al, dl
test al, 1
mov eax, 0x759d674e
mov ecx, 0xc5992753
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0x759d674e
cmovne ecx, edx
test dil, 1
jmp 0x1400d8ddc
mov ecx, 0xea5e86fa
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x527ea426
and ecx, edx
not edx
and edx, 0x527ea426
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4c9ab238
and ecx, 0xb3654dc7
or ecx, edx
mov edx, ecx
xor edx, 0xe11be9e1
mov ebp, ecx
xor ebp, 0x2a40216
and ebp, 0x83a6e396
xor ecx, 0xfaf344a1
and ecx, edx
and edx, 0x7c591c69
or edx, ebp
mov ebx, edx
xor ebx, 0x7c591c69
mov ebp, ebx
and ebp, 0x1be8ad40
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xe41752be
and ecx, 0x1be8ad41
or ecx, ebp
and ebx, 1
xor edx, 0x7c591c68
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xba9be2ed
and edx, 0x45641d12
or edx, ebp
mov ebx, edx
xor ebx, 0x4400c02
mov ebp, ecx
not ebp
xor edx, 0xba9be2ed
mov edi, ebp
and edi, 0x69a41378
and ecx, 0x965bec87
or ecx, edi
or ebp, edx
and edx, 0x69a41378
and ebx, 0x965bec87
or ebx, edx
xor ebx, ecx
not ebp
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x4f9bcff3
and ebp, 0xb064300c
or ebp, ecx
xor ebp, 0xb064300c
setne dl
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov ebx, eax
xor bl, 1
and bl, r8b
and al, dl
or al, bl
mov ebx, ecx
xor bl, r8b
and bl, cl
and dl, r9b
and cl, r8b
or cl, dl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x2f675367
mov edx, 0xaa56353d
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
jmp 0x1400d7c68
mov ecx, 0xd6b2b785
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x2000a0ab
mov ecx, ebx
and ecx, 0x111c0140
or ecx, edx
xor ecx, 0x111c0140
mov edx, ebx
and edx, 0xcee35e14
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x16958d6
and edx, 0xfe96a729
or edx, ecx
mov ecx, edx
xor ecx, 0x4d0000c3
and ebp, 0x62e217e3
and ebx, 0x9d1de81c
or ebx, ebp
mov ebp, ebx
xor ebp, 0x1d10a014
xor edx, 0x3075f93c
mov edi, edx
and edi, 0x82cf4f28
and ecx, 0x7d30b0d7
or ecx, edi
xor ebx, 0x2c20720
and ebx, 0x82cf4f28
and ebp, 0x7d30b0d7
or ebp, ebx
xor ebp, ecx
not ebp
or ebp, edx
cmp ebp, 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 edx, ebx
xor dl, 1
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
mov eax, 0x11d71ae0
mov ebp, 0xb0080feb
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x11d71ae0
cmovne ecx, ebp
test dl, dl
jmp 0x1400d8ddc
mov eax, dword [0x14024b720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xcb2d0a12
and eax, ecx
not ecx
and ecx, 0xcb2d0a12
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x919cc499
and eax, 0x6e633b66
or eax, ecx
mov ecx, eax
xor ecx, 0xa54e3174
mov edx, eax
xor edx, 0xa54e3175
and edx, ecx
xor eax, 0x5ab1ce8a
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
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 r8b
setne bl
cmp dword [0x14024b71c], 0xa
setl cl
mov eax, ecx
xor al, bl
not al
and al, bl
or bl, cl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
or dl, r8b
xor cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x813dc7b9
mov ebp, 0x2f675367
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x813dc7b9
cmovne ecx, ebp
jmp 0x1400d87d7
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x21029000
mov ecx, esi
and ecx, 0x80114e01
or ecx, edx
mov edi, ecx
xor edi, 0x801
xor ecx, 0x47a631ea
mov ebx, ebp
or ebx, 0xa113de01
mov edx, ebx
not edx
and ecx, 0xc7b777ea
and edi, 0x20008801
or edi, ecx
and ebx, 0xc7b777ea
and edx, 0x18480014
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x5eec21ff
and edx, 0xa113de00
or edx, ecx
mov ecx, edx
not ecx
and ebp, 0x8b89f71c
and esi, 0x747608e3
or esi, ebp
mov ebp, esi
xor ebp, 0x54240080
xor esi, 0x8b89f71c
mov ebx, edx
and ebx, 0xa9d2ca6f
and ecx, 0x562d3590
or ecx, ebx
or edx, esi
and esi, 0xa9d2ca6f
and ebp, 0x562d3590
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r10b
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov ebx, edx
and r10b, dl
and dl, r8b
xor bl, r8b
or bl, dl
mov eax, ebx
xor al, 1
and r9b, r8b
or r10b, r9b
mov edx, eax
and dl, bl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and al, r10b
xor r10b, 1
and dl, r10b
or dl, al
mov eax, ebx
and al, r10b
xor r10b, bl
or r10b, al
mov eax, r10d
xor al, dl
test al, 1
mov eax, 0x150ebc6b
mov ecx, 0xa346e579
cmovne eax, ecx
test r10b, r10b
mov ecx, 0x150ebc6b
cmovne ecx, eax
jmp 0x1400d8bd8
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x6aec0955
mov ebx, ebp
not ebx
or ecx, 0x9513f6aa
mov edx, ecx
not edx
and ebp, 0xdb372b80
and ebx, 0x400d42a
or ebx, ebp
and ecx, 0xdb372b80
and edx, 0x20c80055
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe6bc5ec7
and edx, 0x1943a138
or edx, ecx
mov ebp, edx
xor ebp, 0x8c505792
mov ebx, edx
xor ebx, 0x73afa86d
mov ecx, edx
xor ecx, 0xe630c22a
mov edi, ecx
and edi, ebx
and ecx, ebp
mov ebp, edi
and ebp, ecx
xor ecx, edi
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xb4181faa
and ecx, 0x4be7e055
or ecx, ebp
mov ebp, ecx
xor ebp, 0x21057420
and ebx, 1
xor edx, 0x73afa86c
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x323f342
and edx, 0xfcdc0cbd
or edx, ebx
mov ebx, edx
xor ebx, 0xac140c20
xor edx, 0x323f342
xor ecx, 0xde788a13
mov edi, ecx
and edi, 0x50ca01dd
and ebp, 0xaf35fe22
or ebp, edi
or ecx, edx
and edx, 0x50ca01dd
and ebx, 0xaf35fe22
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x71743d61
and ecx, 0x8e8bc29e
or ecx, edx
mov edx, ecx
not edx
and edx, 0x917996b6
and ecx, 0x6e866949
or ecx, edx
mov edx, ecx
xor edx, 0x1a325008
xor ecx, 0x4004a910
and ecx, 0x45c4ad30
and edx, 0xba3b52cf
or edx, ecx
mov ecx, edx
xor ecx, 0xaa121203
xor edx, 0x41402920
and edx, 0x516969ec
and ecx, 0xae969613
or ecx, edx
xor ecx, 0x516969ec
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov edx, ebx
xor dl, r9b
not dl
and dl, r9b
mov eax, ebx
or al, r9b
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r9b, bl
and cl, r8b
or cl, r9b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x963f41f5
mov ebp, 0x38a177aa
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0x963f41f5
jmp 0x1400d8bda
mov ecx, dword [0x14024b720]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xacb724be
mov eax, edx
and eax, 0x5348db40
or eax, ecx
mov ebx, eax
xor ebx, 0x12401900
xor eax, 0xa815041f
mov ecx, ebp
or ecx, 0xe91dc65e
and eax, 0xe91dc65f
and ebx, 0x16e239a0
or ebx, eax
and ecx, 0xe91dc65f
xor ecx, ebx
and ebp, 0x16bd634
and edx, 0xfe9429cb
or edx, ebp
mov eax, edx
xor eax, 0x16002988
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xe89fd677
and ecx, 0x17602988
or ecx, ebp
xor edx, 0xbd634
and edx, 0xe89fd677
and eax, 0x17602988
or eax, edx
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete r8b
setne bl
cmp dword [0x14024b71c], 0xa
setl cl
mov eax, ebx
xor al, r8b
and al, bl
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor dl, 1
and dl, al
or al, cl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, r8b
and cl, r8b
or cl, dl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and bl, cl
or bl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x9a5ab7c0
mov edx, 0x66af5e03
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x9a5ab7c0
jmp 0x1400d8bda
mov eax, dword [0x14024b720]
mov ecx, dword [0x14024b71c]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov edx, ebx
or edx, 0x620ffca
mov edi, ebx
and edi, 0x620ffca
mov eax, ebp
and eax, 0xf9df0034
or eax, edi
and edx, 0x620ffcb
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
setne r9b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov ecx, eax
or cl, bl
xor bl, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
xor dl, r10b
and dl, al
and r9b, r8b
and al, r10b
or 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, 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, 0xa606600c
mov ebp, 0x37b21c10
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xa606600c
cmovne eax, ebp
test cl, 1
jmp 0x1400d709c
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x24dbaa98
and ebp, edx
not edx
mov ebx, edx
and ebx, 0xfa227817
and ecx, 0x5dd87e8
or ecx, ebx
mov ebx, ecx
not ebx
xor ecx, 0x20022810
or ecx, 0xdb245567
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xb772eadf
and ebx, 0x890000
or ebx, esi
or ecx, edi
and edi, 0xb772eadf
and ebp, 0x488d1520
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xa24a8bc0
and ecx, 0x5db5743f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x128de84
xor ecx, 0x82002048
and ecx, 0xfa46206a
and ebp, 0x5b9df95
or ebp, ecx
xor ebp, 0x5b9df95
mov ecx, ebp
and ecx, edx
xor ebp, edx
or ebp, ecx
cmp ebp, 0xffffffff
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 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 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 edx, ebx
xor dl, al
test al, al
mov ecx, 0x27931da2
mov ebp, 0xb1a3ac5a
cmovne ecx, ebp
test bl, bl
mov eax, 0x27931da2
cmove ecx, eax
test dl, 1
jmp 0x1400d5aba
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x1aa049de
and ecx, 0xe55fb621
or ecx, ebp
xor ecx, 0xe55fb621
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne dl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov eax, ecx
and dl, cl
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
and bl, r8b
or dl, bl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x7c5df1a7
mov ebp, 0xc4d32df6
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x7c5df1a7
jmp 0x1400d8bda
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x2985bff7
mov ebp, ebx
xor ebp, 0x2985bff7
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xd67a4009
and ebp, 0x2985bff6
or ebp, ecx
mov ecx, ebp
not ecx
and edx, ecx
and ebp, ebx
or ebp, edx
xor ecx, ebp
test ecx, ebp
sete bl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg dl
mov eax, edx
or bl, dl
and dl, r8b
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
or r9b, r8b
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb73ae14
cmovne edx, r13d
test cl, cl
mov ecx, edx
mov ebp, 0xb73ae14
jmp 0x1400d6407
mov ecx, 0x4164d3dd
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6e1bfdcd
and edx, ecx
and ecx, 0x91e40232
or ecx, ebp
mov ebp, ecx
xor ebp, 0x91e00202
xor ecx, 0x6e1bfdcd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x420e00fc
and ebp, 0xbdf1ff03
or ebp, edi
or ecx, ebx
and ebx, 0x420e00fc
and edx, 0xbdf1ff03
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x307a7e75
and ebp, edx
mov esi, edx
or esi, 0x307a7e75
mov edi, esi
not edi
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x20949429
and ebp, 0xdf6b6bd6
or ebp, eax
or ebx, esi
and esi, 0x20949429
and edi, 0xcf010182
or edi, esi
xor edi, ebp
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xcf85818b
and ebx, 0x307a7e74
or ebx, eax
and ecx, 0x283b8cce
mov eax, edx
and eax, 0xd7c47331
or eax, ecx
xor eax, 0x283b8ccf
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xa566360e
and edx, 0x5a99c9f1
or edx, eax
mov eax, edx
xor eax, 0x48810831
mov ecx, ebx
not ecx
xor edx, 0xa566360e
mov ebp, ecx
and ebp, 0x175cf1c8
and ebx, 0xe8a30e37
or ebx, ebp
or ecx, edx
and edx, 0x175cf1c8
and eax, 0xe8a30e37
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9e74a06a
and ecx, 0x618b5f95
or ecx, eax
mov eax, ecx
not eax
and eax, 0x71f34e1e
and ecx, 0x8e0cb1e1
or ecx, eax
xor ecx, 0x1078118b
setne r9b
sete r10b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg dl
mov eax, r11d
mov r8d, r9d
and r8b, r11b
mov ecx, edx
and cl, r10b
xor r11b, r10b
or r10b, dl
or al, r9b
mov ebx, r10d
xor bl, al
or al, r10b
xor al, 1
or al, bl
or cl, r8b
or dl, r9b
xor dl, 1
or dl, r11b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xa346e579
mov eax, 0xf5889970
cmovne ecx, eax
test dl, 1
mov edx, 0xa346e579
cmovne ecx, edx
jmp 0x1400d811f
mov eax, dword [0x14024b720]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov ebp, ecx
and ebp, 0x1a0a108
and eax, 0xfe5f5ef6
or eax, ebp
xor eax, 0xfe5f5ef6
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x45cc55c6
and edx, 0xba33aa39
or edx, eax
xor edx, 0xba33aa39
mov eax, edx
and eax, ecx
xor edx, ecx
or edx, eax
cmp edx, 0xffffffff
sete bl
setne cl
cmp dword [0x14024b71c], 9
setg al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, 1
xor bl, al
mov edx, ebx
xor dl, 1
mov eax, ebx
and al, dl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, cl
or dl, cl
xor cl, bl
xor cl, 1
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ebp, 0x19d6432
mov ecx, 0x2b7cccbb
cmovne ebp, ecx
test dl, 1
mov ecx, 0x19d6432
cmovne ecx, ebp
test al, al
jmp 0x1400d5aba
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xcf1fdde0
mov ebx, ecx
and ebx, 0x30e0221e
or ebx, edx
xor ebx, 0x30e0221e
mov edx, ecx
and edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xa2083f3e
and edx, 0x5df7c0c1
or edx, ebx
xor edx, 0x5df7c0c1
and ebp, 0x2ac8064f
and ecx, 0xd537f9b0
or ecx, ebp
xor ecx, 0xd537f9b0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r8b
mov edx, ebx
xor dl, r9b
and dl, bl
and cl, r9b
and al, r8b
or al, cl
xor dl, 1
xor al, 1
mov ebx, edx
or bl, al
xor al, dl
mov ecx, ebx
xor cl, al
mov edx, 0x3a1cb511
mov ecx, 0x3a40743f
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x3a1cb511
cmovne ecx, eax
jmp 0x1400d5d4a
mov ecx, 0xb1a3ac5a
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe0dd6036
mov ebp, eax
and ebp, 0x1f229fc8
or ebp, edx
xor ebp, 0x1f229fc8
mov edx, eax
and edx, 1
or edx, ebp
and ecx, 0x81474314
and eax, 0x7eb8bceb
or eax, ecx
mov ecx, eax
xor ecx, 0x7eb8bceb
xor eax, 0x81474314
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne r8b
sete al
cmp dword [0x14024b71c], 9
setg cl
mov ebx, eax
or bl, cl
xor al, cl
not al
and al, cl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor dl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
and bl, al
xor al, 1
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x5ff55a17
mov ebp, 0x11e31737
cmovne ecx, ebp
test al, 1
mov eax, 0x5ff55a17
cmovne eax, ecx
test dl, 1
jmp 0x1400d694c
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x9d974296
and edx, ebp
not ebp
and ebp, 0x99120212
and ecx, 0x4854084
or ecx, ebp
xor ecx, 0x4854084
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x6268bd69
and edx, 0x9d974296
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x70d814ce
and edx, 0x8f27eb31
or edx, ebp
mov ebp, edx
xor ebp, 0x8b204b20
xor edx, 0x70d814cf
mov edi, ecx
and edi, 0x4dfa4d7
and ebx, 0xfb205b28
or ebx, edi
or ecx, edx
and edx, 0x4dfa4d7
and ebp, 0xfb205b28
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x32a2d1c1
and ecx, 0xcd5d2e3e
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc8a26b4
and ecx, 0xf375d94b
or ecx, edx
mov edx, ecx
xor edx, 0xc052008a
xor ecx, 0x38086534
and ecx, 0x398d6d34
and edx, 0xc67292cb
or edx, ecx
mov ecx, edx
xor ecx, 0x8432904a
xor edx, 0x318d2924
and edx, 0x73cd2ba5
and ecx, 0x8c32d45a
or ecx, edx
mov edx, ecx
xor edx, 0x1cc0821
xor ecx, 0x84209402
and ecx, 0xf621b786
and edx, 0x9de4879
or edx, ecx
xor edx, 0x9de4879
setne r8b
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov r10d, ebx
xor r10b, dl
and r10b, bl
xor r10b, r9b
mov ecx, edx
or dl, r8b
and r8b, bl
and cl, r9b
or cl, r8b
xor bl, r9b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
mov eax, r10d
xor al, cl
and al, r10b
and cl, r10b
xor r10b, 1
not dl
and dl, r10b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x30fada53
mov ebp, 0xed44bd06
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
jmp 0x1400d8fec
mov r8, qword [0x14024b040]
mov edx, dword [0x14024b720]
mov r9d, dword [0x14024b71c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
and edx, 0x508208
mov ebx, ebp
and ebx, 0xa290081
or ebx, edx
xor ebx, 0xa290081
and ebp, 0xf5867d76
or ebp, ebx
mov edx, ebp
not edx
and edx, 0xf5867d76
and ebp, 0xa798289
or ebp, edx
mov edi, ebp
not edi
mov edx, edi
and edx, 0x9de493
and ebp, 0xff621b6c
or ebp, edx
mov ecx, ebp
xor ecx, 0xff621b6c
xor ebp, 0x9de493
mov edx, ebp
or edx, 0x80376b36
mov esi, edx
not esi
or edi, 0x7fc894c9
and edx, 0x47f9bcdd
and esi, 0x38000000
or esi, edx
mov edx, edi
not edx
and edi, 0x47f9bcdd
and edx, 0x80064322
or edx, edi
xor edx, esi
mov edi, edx
not edi
and edi, 0x6c209b11
and edx, 0x93df64ee
or edx, edi
mov edi, edx
xor edi, 0x84019000
and ebp, 0xf4da9521
mov ebx, ecx
and ebx, 0xb256ade
or ebx, ebp
xor ebx, 0xf4da9520
and ecx, 1
or ecx, ebx
mov eax, ecx
not eax
xor edx, 0x13e80fd9
mov ebp, edx
and ebp, 0x799e6937
and edi, 0x866196c8
or edi, ebp
or edx, ecx
and ecx, 0x799e6937
and eax, 0x866196c8
or eax, ecx
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xd3792840
and edx, 0x2c86d7bf
or edx, eax
mov eax, edx
not eax
and eax, 0x2c86d7bf
and edx, 0xd3792840
or edx, eax
mov eax, edx
not eax
and edx, 0xd8848d65
and eax, 0x277b729a
or eax, edx
mov ecx, eax
xor ecx, 0xd0808501
xor eax, 0x26325212
and eax, 0x2e365a76
and ecx, 0xd1c9a589
or ecx, eax
xor ecx, 0xd1c9a589
sete al
setne r10b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl dl
mov ecx, edx
xor cl, r10b
xor cl, 1
or cl, r11b
mov r9d, ecx
xor r9b, 1
and al, r11b
and dl, r10b
or dl, al
mov eax, edx
xor al, cl
mov ebx, ecx
and bl, r9b
mov r10d, ecx
and r10b, bl
xor bl, cl
or bl, r10b
xor bl, dl
xor al, 1
or dl, r9b
xor dl, 1
or dl, al
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0x36c12356
mov ecx, 0x4b08bd70
cmovne eax, ecx
test dl, 1
mov ecx, 0x36c12356
cmovne ecx, eax
mov qword [rsp + 0x28], r8
test bl, 1
jmp 0x1400d8ddc
mov edx, dword [0x14024b720]
mov esi, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1a1482
mov ebp, ecx
and ebp, 0xb7414800
or ebp, edx
xor ebp, 0xb7414800
and ecx, 0x48a4a37d
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x48a4a37d
and ecx, 0xb75b5c82
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, 0x4384e562
and ebp, 0xbc7b1a9d
or ebp, edi
or edx, ebx
and ebx, 0x4384e562
and ecx, 0xbc7b1a9d
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x8bdb1bb6
and ecx, edx
and edx, 0x7424e449
or edx, ebp
xor edx, 0x7424e449
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
setne r9b
sete al
cmp esi, 9
setg cl
cmp esi, 0xa
setl r8b
mov ebx, eax
xor bl, r9b
and bl, al
mov edx, ecx
and dl, bl
not bl
and bl, r8b
or bl, dl
mov edx, ecx
xor dl, al
and dl, cl
and r9b, r8b
and cl, al
or cl, r9b
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x14ae547e
mov ebp, 0xf900dc00
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x14ae547e
jmp 0x1400d8bda
mov rax, qword [rsp + 0x30]
mov ecx, 0x1d79dc96
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0xf5889970
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x25a4e16e
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x418c58dd
and edx, 0xbe73a722
or edx, ebp
mov ecx, edx
xor ecx, 0x40040809
mov ebp, edx
xor ebp, 0xbe73a722
mov ebx, ebp
and ebx, 0x9bfa51d6
and ecx, 0x6405ae29
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x3c43bff8
and ecx, 0xc3bc4007
or ecx, ebx
xor ecx, 0x584611d0
and ebp, 1
xor edx, 0xbe73a723
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
mov ecx, edx
xor ecx, 0xfa691b28
and ecx, edx
not edx
and edx, 0x40681020
and ebp, 0xba010b08
or ebp, edx
xor ebp, 0xba010b08
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x596e4d7
and ecx, 0xfa691b28
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb1594ebf
and ecx, 0x4ea6b140
or ecx, ebp
xor ecx, 0xb1594ebf
xor edx, ecx
test edx, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov eax, edx
not al
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, r9d
xor dl, al
mov ebx, edx
and bl, r9b
and dl, al
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
xor r10b, r9b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xac555e68
mov ebp, 0x46fd9224
cmovne ecx, ebp
test bl, 1
mov edx, 0xac555e68
cmove ecx, edx
test al, 1
jmp 0x1400d5aba
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x434934fc
mov edx, ebp
xor edx, 0x434934fc
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xbcb6cb02
and edx, 0x434934fd
or edx, ebx
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x4b483394
and edx, 0xb4b7cc6b
or edx, edi
and ebp, 0x4b483394
and ecx, 0xb4b7cc6b
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete dl
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 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 r10d, eax
xor r10b, 1
mov ebx, ecx
and bl, r8b
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
mov edx, ebx
xor dl, 1
and dl, r10b
and bl, al
or bl, dl
xor r10b, cl
or al, r8b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xa9a584f7
mov ecx, 0x6bf99d3b
cmovne edx, ecx
test al, 1
mov ecx, 0xa9a584f7
jmp 0x1400d8eea
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x8b061d81
and ecx, 0x74f9e27e
or ecx, edx
mov edx, ecx
not edx
and edx, 0x74f9e27e
and ecx, 0x8b061d81
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, 0xdc354717
and ebp, 0x23cab8e8
or ebp, edi
or edx, ebx
and ebx, 0xdc354717
and ecx, 0x23cab8e8
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x584397fe
and edx, 0xa7bc6801
or edx, ecx
mov ecx, edx
xor ecx, 0x20ac2801
xor edx, 0x504290be
and edx, 0xd752d0be
and ecx, 0x28ad2f41
or ecx, edx
mov edx, ecx
xor edx, 0x28882101
xor ecx, 0x1240c098
and ecx, 0x1265ced8
and edx, 0xed9a3127
or edx, ecx
mov ecx, edx
xor ecx, 0x2014498
xor edx, 0xc9920021
and edx, 0xd9f68a61
and ecx, 0x2609759e
or ecx, edx
xor ecx, 0x2609759e
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
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0xeb2a143e
mov ebp, 0x9ba2b786
cmovne ecx, ebp
test bl, bl
mov edx, 0xeb2a143e
cmove ecx, edx
test al, 1
cmovne ecx, ebp
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x7dc94557
and ebp, ecx
or ecx, 0x8236baa8
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xa6c79a75
and edx, 0x59084502
or edx, edi
or ecx, ebx
and ebx, 0xa6c79a75
and ebp, 0x5938658a
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8236baa8
and ecx, 0x7dc94557
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0xad82e706
and ebx, edx
mov ebp, ecx
and ebp, 0x527d18f9
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x527d18f8
and ebp, 0xad82e707
or ebp, ebx
and ecx, 0x525d3903
mov ebx, edx
and ebx, 0xada2c6fc
or ebx, ecx
xor ebx, 0x525d3902
and edx, 1
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1a6b633c
and edx, 0xe5949cc3
or edx, ecx
mov ebx, edx
xor ebx, 0xc1900002
mov ecx, ebp
not ecx
xor edx, 0x1a6b633c
mov edi, ecx
and edi, 0x3e27dec1
and ebp, 0xc1d8213e
or ebp, edi
or ecx, edx
and edx, 0x3e27dec1
and ebx, 0xc1d8213e
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x120b505
mov ebp, ecx
and ebp, 0xb0a82
or ebp, edx
xor ebp, 0xb0a82
and ecx, 0xfed44078
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfed44078
and ecx, 0x12bbf87
or ecx, edx
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
and dl, cl
xor al, cl
or dl, al
xor bl, 1
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xe44df572
mov ebp, 0xf6a64db8
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xe44df572
jmp 0x1400d8bda
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlAllocateHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xa8972cf0
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edx, ecx
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0x2f72366e
mov ebp, eax
and ebp, 0xd08dc990
or ebp, esi
or edx, edi
and edi, 0x2f72366e
and ebx, 0xd08dc991
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
and eax, 0x6e02d957
and ecx, 0x91fd26a8
or ecx, eax
mov eax, ecx
xor eax, 0x91fd26a8
xor ecx, 0x6e02d957
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete al
setne r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov ecx, ebx
xor cl, r9b
xor cl, 1
or cl, dl
and al, dl
and bl, r9b
or bl, al
mov eax, ecx
xor al, bl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, bl
not cl
test cl, 1
mov edx, 0x7236d1c5
mov ecx, 0xb0080feb
cmovne edx, ecx
test al, al
mov ecx, 0x7236d1c5
cmovne ecx, edx
test bl, bl
cmovne ecx, edx
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xeaa69f5a
mov ebx, ecx
and ebx, 0x155960a4
or ebx, ebp
xor ebx, 0x155960a4
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
and edx, 0x16d2fd3c
and ecx, 0xe92d02c3
or ecx, edx
mov edx, ecx
xor edx, 0xe92d02c3
xor ecx, 0x16d2fd3c
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
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
xor al, 1
and dl, bl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x4aa9dd12
cmovne ebp, r14d
test al, 1
mov ecx, 0x4aa9dd12
cmovne ecx, ebp
jmp 0x1400d7d48
mov eax, dword [0x14024b720]
mov ecx, dword [0x14024b71c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
or eax, 0xe875dc18
mov ebp, eax
not ebp
mov edx, ebx
xor edx, 0x178a23e7
and edx, ebx
mov edi, edx
not edi
mov esi, eax
and esi, 0x6f5cf158
and ebp, 0x108202a7
or ebp, esi
or eax, edi
and edi, 0x6f5cf158
and edx, 0x90a30ea7
or edx, edi
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xcfca8237
and eax, 0x30357dc8
or eax, edx
mov edx, eax
xor edx, 0x27bf5e2e
and edx, ebx
not ebx
xor eax, 0xd840a1d1
and ebx, eax
or edx, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, al
and dl, cl
mov ecx, r9d
xor cl, dl
mov ebx, ecx
and bl, r9b
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor r9b, al
xor r9b, 1
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and cl, bl
and dl, al
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, cl
or dl, r8b
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x8919ee6c
mov ecx, 0x7025997d
cmovne eax, ecx
test bl, 1
mov ecx, 0x8919ee6c
jmp 0x1400cafc6
mov ecx, 0x953afb28
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0xaa3a411d
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ebp
and edx, 0x6bcecdaf
xor ebp, 0xe741495f
and ebp, ecx
and ecx, 0x94313250
or ecx, edx
mov ebx, ecx
xor ebx, 0x94313250
mov edx, ecx
xor edx, 0x73707b0f
and edx, ebx
mov edi, edx
not edi
mov esi, ebp
not esi
mov eax, edi
and eax, 0x4204a5d5
and edx, 0xbdfb5a2a
or edx, eax
or edi, esi
and esi, 0x4204a5d5
and ebp, 0xbdfb5a2a
or ebp, esi
xor ebp, edx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0xe741495e
and edi, 0x18beb6a1
or edi, eax
and ebx, 1
xor ecx, 0x94313251
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x9026dd34
and ecx, 0x6fd922cb
or ecx, eax
xor ecx, 0x6fd922cb
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x95312d20
and eax, 0x6aced2df
or eax, ecx
mov ecx, eax
xor ecx, 0x15002d20
xor eax, 0x22c2904a
and eax, 0xa2f3904a
and ecx, 0x5d0c6fb5
or ecx, eax
mov eax, ecx
xor eax, 0x11004610
xor ecx, 0xa0f21042
and ecx, 0xecfe39e7
and eax, 0x1301c618
or eax, ecx
xor eax, 0xecfe39e7
cmp eax, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r8b
mov ecx, eax
xor cl, r8b
and al, cl
and cl, r8b
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, r8d
xor al, r9b
and al, r8b
xor dl, r9b
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
xor cl, 1
mov eax, ecx
or al, dl
xor cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x8abc848d
mov ebp, 0xa8972cf0
cmovne ecx, ebp
test al, 1
mov eax, 0x8abc848d
jmp 0x1400d7d45
mov ecx, 0x14ae547e
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x81220604
mov ebp, ecx
and ebp, 0x4c0c1968
or ebp, edx
xor ebp, 0x4c0c1968
and ecx, 0x32d1e093
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x32d1e093
and ecx, 0xcd2e1f6c
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9bc1a1ed
mov ebx, ecx
and ebx, 0x643e5e12
or ebx, edx
mov ebp, ebx
xor ebp, 0x643e5e12
xor ebx, 0x10180e4
mov edx, ebp
and edx, 0x3203d066
and ecx, 0xcdfc2f99
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcdfc2f98
and ecx, 0x3203d067
or ecx, edx
and ebx, 0x251396e4
mov edx, ebp
and edx, 0xdaec691b
or edx, ebx
xor edx, 0x251396e5
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
and edx, 0x52819f4f
and ebp, 0xad7e60b0
or ebp, edx
mov ebx, ebp
xor ebx, 0x8c262020
xor ebp, 0x52819f4f
mov edx, ecx
not edx
mov edi, edx
and edi, 0x71595491
and ecx, 0x8ea6ab6e
or ecx, edi
or edx, ebp
and ebp, 0x71595491
and ebx, 0x8ea6ab6e
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x95e069ab
and ebp, 0x6a1f9654
or ebp, edi
or edx, ebx
and ebx, 0x95e069ab
and ecx, 0x6a1f9654
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3612b83a
and edx, 0xc9ed47c5
or edx, ecx
xor edx, 0xc9ed47c5
cmp edx, 0xffffffff
setne dl
sete cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or al, bl
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, 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 ebx, edx
xor dl, 1
and dl, al
xor al, 1
and bl, al
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x119fb506
mov ebp, 0x9b39c64f
cmovne eax, ebp
test cl, 1
mov ecx, 0x119fb506
jmp 0x1400cafc6
mov ecx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x81fc289
mov ecx, ebx
and ecx, 0xf7e03d76
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa0400810
xor ecx, 0x180080
mov edx, ebx
xor edx, 0xb1d838f2
and edx, ebx
or ecx, 0x4e27c70d
mov esi, edx
not esi
mov eax, ecx
and eax, 0x1fb536e3
and ebp, 0xa0480810
or ebp, eax
or ecx, esi
and esi, 0x1fb536e3
and edx, 0xe04ac91c
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4e27c70c
and ecx, 0xb1d838f3
or ecx, eax
mov eax, ecx
not eax
and eax, 0x32e115e8
and ecx, 0xcd1eea17
or ecx, eax
mov eax, ecx
xor eax, 0x90c2007
and edi, 0x74defe17
and ebx, 0x8b2101e8
or ebx, edi
mov edx, ebx
xor edx, 0x9000128
xor ecx, 0x32e115e8
xor ebx, 0x74defe17
mov ebp, ecx
and ebp, 0xd6b3ced0
and eax, 0x294c312f
or eax, ebp
or ecx, ebx
and ebx, 0xd6b3ced0
and edx, 0x294c312f
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xaaf75f95
and ecx, 0x5508a06a
or ecx, eax
xor ecx, 0x5508a06a
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov r8d, edx
xor r8b, bl
mov eax, r8d
xor al, 1
and dl, cl
and bl, r9b
or bl, dl
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2853d19d
mov ebp, 0xd6187890
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x2853d19d
cmovne ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xca810212
mov ebp, ecx
and ebp, 0x126c400
or ebp, edx
xor ebp, 0x126c400
and ecx, 0x345839ed
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd1c4e6aa
and ecx, 0x2e3b1955
or ecx, edx
mov ebp, ecx
xor ebp, 0xe59cdf47
mov edi, ecx
xor edi, 0x1a6320b8
mov ebx, edi
and ebx, 0xb051140c
mov edx, ecx
xor edx, 0x55cdcb4b
and edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4faeebf2
and edx, 0xb051140d
or edx, ebp
and edi, 1
xor ecx, 0x1a6320b9
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x2fee8578
and ecx, 0xd0117a87
or ecx, ebp
xor ecx, 0xd0117a87
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xea7a732a
and ecx, 0x15858cd5
or ecx, edx
mov edx, ecx
xor edx, 0x110104c1
xor ecx, 0xa8501222
and ecx, 0xacd49a36
and edx, 0x532b65c9
or edx, ecx
xor edx, 0x532b65c9
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov ecx, edx
xor cl, r9b
mov eax, ecx
xor al, dl
and al, cl
and r9b, dl
and bl, r8b
or bl, r9b
xor al, 1
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ecx
xor al, bl
mov eax, 0x4af53931
mov edx, 0x3930c2d4
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebp, 0x4af53931
cmovne edx, ebp
test cl, cl
cmovne edx, eax
jmp 0x1400d76d8
mov eax, dword [0x14024b720]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov edx, ebx
and edx, 0x8530240
mov ecx, edi
and ecx, 0x12201812
or ecx, edx
mov edx, ecx
xor edx, 0x2000002
xor ecx, 0xc99223e8
mov eax, ebx
or eax, 0x1a731a52
mov ebp, eax
not ebp
and ecx, 0xd9b23bf8
and edx, 0x2410002
or edx, ecx
and eax, 0xd9b23bf8
and ebp, 0x240cc405
or ebp, eax
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x27b4e4c7
and ebp, 0xd84b1b38
or ebp, eax
mov edx, ebp
xor edx, 0x42180062
xor ebp, 0x38045604
and ebp, 0xb824570d
and edx, 0x47dba8f2
or edx, ebp
mov eax, edx
xor eax, 0x41b88a2
xor edx, 0xb824570d
mov ecx, edx
and ecx, 0xd3e03250
and eax, 0x2c1fcdaf
or eax, ecx
or edx, edi
and edi, 0xd3e03250
and ebx, 0x2c1fcdaf
or ebx, edi
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x9132bd6e
and edx, 0x6ecd4291
or edx, eax
xor edx, 0x6ecd4291
sete al
setne cl
cmp dword [0x14024b71c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
xor dl, 1
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x3828cf31
mov edx, 0x4630bda3
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test bl, bl
jmp 0x1400d694c
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x380f002
mov ebp, edx
and ebp, 0x404f040d
or ebp, ecx
xor ebp, 0x404f040d
and edx, 0xbc300bf0
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xbc300bf0
and edx, 0x43cff40f
or edx, ecx
mov ecx, edx
xor ecx, 1
and ecx, edx
mov ebp, edx
not ebp
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
mov ecx, edx
xor ecx, 0xf9ca23c8
and ecx, edx
not edx
and edx, 0xf1822340
and ebp, 0x8480088
or ebp, edx
xor ebp, 0x8480088
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x49afc2c5
and ecx, 0xb6503d3a
or ecx, edx
xor ecx, 0x4f9a1ef2
sete dl
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor al, bl
xor al, 1
mov ebx, ecx
or bl, dl
xor cl, dl
xor cl, 1
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, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x512350ad
mov ebp, 0xf34df06f
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x512350ad
cmovne ecx, ebp
jmp 0x1400d8dd9
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
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, 0x6b6cde37
and ebp, 0x949321c8
or ebp, edi
or ecx, ebx
and ebx, 0x6b6cde37
and edx, 0x949321c8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0x3c383bd9
mov edi, ebx
not edi
mov edx, esi
or edx, 0xc3c7c426
mov ebp, edx
not ebp
and ebx, 0x87b24506
and edi, 0x40458020
or edi, ebx
and edx, 0x87b24506
and ebp, 0x38083ad9
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x3c383bd8
and ebp, 0xc3c7c427
or ebp, edx
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x21240001
mov ebp, ecx
and ebp, 0x18024002
or ebp, edx
xor ebp, 0x18024002
and ecx, 0xc6d9bffc
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa88f29dc
and ecx, 0x5770d623
or ecx, edx
mov edx, ecx
xor edx, 0xa461200
xor ecx, 0x1882904
and ecx, 0x6598ad24
and edx, 0x9a6752db
or edx, ecx
mov ecx, edx
xor ecx, 0x18020201
xor edx, 0x24988d20
and edx, 0xa6fdddfa
and ecx, 0x59022205
or ecx, edx
mov edx, ecx
xor edx, 0x86ac8142
xor ecx, 0x50022005
and ecx, 0x70537cbd
and edx, 0x8fac8342
or edx, ecx
xor edx, 0x8fac8342
sete r9b
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
and dl, cl
mov ebx, r8d
and bl, r9b
or bl, dl
xor cl, bl
and cl, bl
xor r9b, r8b
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
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 al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3be01bc8
mov ebp, 0xb0b6da24
cmovne ecx, ebp
test al, 1
mov eax, 0x3be01bc8
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400d84c8
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x87cd6411
and ebp, ecx
or ecx, 0x78329bee
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x9a31f7e8
and edx, 0x5cc0011
or edx, edi
or ecx, ebx
and ebx, 0x9a31f7e8
and ebp, 0x65ce0817
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd2b4c443
and ecx, 0x2d4b3bbc
or ecx, edx
mov edx, ecx
xor edx, 0x88045b0d
mov ebp, ecx
xor ebp, 0x5579a052
mov ebx, ebp
and ebx, 0x26d284a2
and edx, 0xd92d7b5d
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xd92d7b5c
and edx, 0x26d284a3
or edx, ebx
and ebp, 1
xor ecx, 0x5579a053
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x8ed4e749
and edx, 0x712b18b6
or edx, ebp
xor edx, 0x8ed4e749
xor ecx, edx
test ecx, edx
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ecx
or dl, bl
xor cl, bl
not cl
and cl, bl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov r9d, ecx
xor r9b, 1
mov edx, r8d
and dl, al
mov ebx, edx
xor bl, 1
xor dl, r8b
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, 1
and dl, cl
and bl, r9b
or bl, dl
xor r9b, al
or cl, r8b
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xb240a702
mov edx, 0x8484731a
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xb240a702
jmp 0x1400d8bda
mov edx, dword [0x14024b720]
mov esi, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x59c15d6b
and edx, ecx
and ecx, 0xa63ea294
or ecx, ebp
mov ebp, ecx
xor ebp, 0x803e2290
xor ecx, 0x59c15d6b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7680c42c
and ebp, 0x897f3bd3
or ebp, edi
or ecx, ebx
and ebx, 0x7680c42c
and edx, 0x897f3bd3
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, 0x85504cee
and ebx, 0x7aafb311
or ebx, edi
or edx, ebp
and ebp, 0x85504cee
and ecx, 0x7aafb311
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0xc2f14585
and ecx, edx
not edx
and edx, 0xc2f14585
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd68311e3
and ecx, 0x297cee1c
or ecx, edx
mov edx, ecx
xor edx, 0xc80c8988
xor ecx, 0x621004
and ecx, 0x23e33215
and edx, 0xdc1ccdea
or edx, ecx
mov ecx, edx
xor ecx, 0x1014c962
xor edx, 0x21823015
and edx, 0xed8a349d
and ecx, 0x1275cb62
or ecx, edx
xor ecx, 0xed8a349d
cmp ecx, 0xffffffff
sete r8b
setne al
cmp esi, 0xa
setl bl
cmp esi, 9
setg cl
mov edx, eax
and dl, cl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, cl
and dl, bl
xor cl, al
mov ebx, ecx
xor bl, 1
mov eax, ecx
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
xor al, dl
or cl, dl
xor dl, bl
xor dl, 1
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xcc58de1e
mov ebp, 0x74dce152
cmovne edx, ebp
test cl, 1
mov ecx, 0xcc58de1e
jmp 0x1400d87d4
mov edx, dword [0x14024b720]
mov ecx, dword [0x14024b71c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x9005
mov eax, ebx
and eax, 0x95d0018a
or eax, edx
xor eax, 0x95d0018a
mov edx, ebx
and edx, 0x6a2f6e70
or edx, eax
mov eax, edx
not eax
and eax, 0x9f5ffe00
and edx, 0x60a001ff
or edx, eax
mov eax, edx
xor eax, 0xd4709001
and ebp, 0x14434d25
and ebx, 0xebbcb2da
or ebx, ebp
mov ebp, ebx
xor ebp, 0xca30920a
xor edx, 0xa8f6f8e
mov edi, edx
and edi, 0x218c2cf4
and eax, 0xde73d30b
or eax, edi
xor ebx, 0xc24
and ebx, 0x218c2cf4
and ebp, 0xde73d30b
or ebp, ebx
xor ebp, eax
xor edx, ebp
test edx, ebp
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
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
mov ebx, r8d
xor bl, 1
xor r8b, cl
or bl, dl
xor bl, 1
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 eax, 0xabe9685b
mov ecx, 0x140b6da9
cmovne eax, ecx
test dl, 1
mov ecx, 0xabe9685b
jmp 0x1400d811c
mov ecx, 0x1524ab17
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x81a46238
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov rax, qword [rsp + 0x38]
mov qword [0x14024b068], rax
mov ecx, 0x22131ab9
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x4369583
mov ecx, ebx
and ecx, 0xfbc96a7c
or ecx, ebp
mov ebp, ecx
xor ebp, 0x68000020
xor ecx, 0x60500
mov edx, ebx
xor edx, 0x6a460520
and edx, ebx
or ecx, 0x95b9fadf
mov esi, edx
not esi
mov eax, ecx
and eax, 0x975e69c6
and ebp, 0x68000420
or ebp, eax
or ecx, esi
and esi, 0x975e69c6
and edx, 0x68a19639
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x95b9fade
and ecx, 0x6a460521
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2b9eb112
and ecx, 0xd4614eed
or ecx, eax
mov eax, ecx
xor eax, 0x540148ac
and edi, 0xe7969d7d
and ebx, 0x18696282
or ebx, edi
mov edx, ebx
xor edx, 0x18014080
xor ecx, 0x2b9eb112
xor ebx, 0xe7969d7d
mov ebp, ecx
and ebp, 0xa3e82753
and eax, 0x5c17d8ac
or eax, ebp
or ecx, ebx
and ebx, 0xa3e82753
and edx, 0x5c17d8ac
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xe2a4b116
and ecx, 0x1d5b4ee9
or ecx, eax
xor ecx, 0x1d5b4ee9
sete r9b
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ecx
and al, bl
and r9b, dl
or r9b, al
xor bl, cl
xor bl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, r9d
xor cl, 1
and cl, al
xor al, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xe4b4674c
mov ebp, 0x8cea5289
cmovne eax, ebp
test dl, dl
mov edx, 0xe4b4674c
cmove eax, edx
test cl, 1
cmovne eax, ebp
jmp 0x1400d84c8
mov ecx, dword [0x14024b720]
mov esi, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4e87ed5e
and edx, 0xb17812a1
or edx, ecx
mov ebp, edx
xor ebp, 0xb17812a1
mov ecx, edx
xor ecx, 0x4e87ed5e
xor edx, 0xb17812a0
and edx, ebp
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x66ea1b5c
and edx, ebp
not ebp
and ebp, 0x42e2100c
and ecx, 0x24080b50
or ecx, ebp
mov ebp, ecx
xor ebp, 0x24080050
xor ecx, 0xdbf7f4af
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x9ba37f85
and ebp, 0x64480058
or ebp, edi
or ecx, ebx
and ebx, 0x9ba37f85
and edx, 0x645c807a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb31347ce
and ecx, 0x4cecb831
or ecx, edx
mov edx, ecx
xor edx, 0x2004210c
xor ecx, 0xd5f95c92
mov ebp, ecx
and ebp, 0xde8bc6e1
and edx, 0x2174391e
or edx, ebp
xor edx, 0xde8bc6e1
xor ecx, edx
test ecx, edx
sete dl
setne al
cmp esi, 9
setg cl
cmp esi, 0xa
setl r9b
mov ebx, eax
and bl, r9b
xor r9b, al
mov r8d, r9d
xor r8b, 1
and dl, cl
or dl, bl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
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
mov ecx, eax
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
and r8b, cl
xor cl, 1
and cl, r9b
or cl, r8b
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x97caf523
mov ebp, 0x82233863
cmovne edx, ebp
test al, 1
mov eax, 0x97caf523
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400d84c8
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
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 ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0xb037b845
mov edi, ebx
and edi, ebp
and ebx, ecx
mov edx, edi
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x1a26519a
and edi, 0xe5d9ae65
or edi, eax
or edx, esi
and esi, 0x1a26519a
and ebx, 0xe5d9ae65
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x4fc847bb
and edx, 0xb037b844
or edx, eax
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x40814bb6
and ecx, 0xbf7eb449
or ecx, eax
xor ecx, 0xbf7eb449
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xaaaf51e1
and edx, ecx
not ecx
and ecx, 0x2a8f00e1
and eax, 0x80205100
or eax, ecx
mov ecx, eax
xor ecx, 0x7fdfaeff
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xde6d7761
and eax, 0x20820080
or eax, ebx
or ecx, ebp
and ebp, 0xde6d7761
and edx, 0x2192889e
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5550ae1e
and ecx, 0xaaaf51e1
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcd7d907e
and ecx, 0x32826f81
or ecx, edx
xor ecx, 0x32826f81
or ecx, eax
cmp ecx, 0xffffffff
sete bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov eax, ebx
xor al, dl
or cl, bl
or bl, dl
xor al, 1
and dl, al
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8f3a3dba
mov ebp, 0x9ccdb8ae
cmovne ecx, ebp
test dl, 1
mov r12d, 0x9ccdb8ae
cmove ecx, ebp
test al, 1
mov eax, 0x8f3a3dba
jmp 0x1400d8bda
mov ecx, 0xf790064e
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x797ed41d
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x919cecf9
and edx, ebp
not ebp
and ebp, 0x919cecf9
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x180505c1
and edx, 0xe7fafa3e
or edx, ecx
mov ebp, edx
not ebp
xor edx, 0x8999e938
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, 0xf1592e6
and ebx, 0xf0ea6d18
or ebx, edi
or ecx, edx
and edx, 0xf1592e6
and ebp, 0xf0ea6d19
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, 0x18afd756
and ebp, 0xe75028a9
or ebp, edi
or ecx, ebx
and ebx, 0x18afd756
and edx, 0xe75028a9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7d159b25
and ecx, 0x82ea64da
or ecx, edx
xor ecx, 0x82ea64da
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r9b
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, r9b
and bl, cl
and r8b, r10b
and cl, r9b
or cl, r8b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
mov ebx, ecx
xor bl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xca144a99
mov ebp, 0x1d79dc96
cmovne ecx, ebp
test dl, 1
mov edx, 0xca144a99
jmp 0x1400d88db
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x5755c47
and edx, ebp
not ebp
and ebp, 0x1000c45
and ecx, 0x4755002
or ecx, ebp
mov ebp, ecx
xor ebp, 0x704002
xor ecx, 0xfb8aaffd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7f85bc10
and ebp, 0x704047
or ebp, edi
or ecx, ebx
and ebx, 0x7f85bc10
and edx, 0x807a43ef
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xfa8aa3b8
and ecx, 0x5755c47
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7878c827
mov ebx, ecx
and ebx, 0x878737d8
or ebx, edx
mov edx, ebx
xor edx, 0x878737d8
xor ebx, 0x10488020
mov ebp, edx
and ebp, 0x5719e9f5
and ecx, 0xa8e6160a
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xe1fceca0
and ecx, 0x1e03135f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x81a2228
and ebx, 0x12cba6e0
mov edi, edx
and edi, 0xed34591f
or edi, ebx
xor edi, 0x12cba6e1
and edx, 1
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x82b8f6cd
and edx, 0x7d470932
or edx, ebx
mov ebx, edx
xor ebx, 0x38060130
xor edx, 0x82b8f6cd
xor ecx, 0xb6e50554
mov edi, ecx
and edi, 0xc561dcc7
and ebp, 0x3a9e2338
or ebp, edi
or ecx, edx
and edx, 0xc561dcc7
and ebx, 0x3a9e2338
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x34be5746
and ecx, 0xcb41a8b9
or ecx, edx
mov edx, ecx
xor edx, 0x890020b1
xor ecx, 0x34be5746
mov ebp, ecx
and ebp, 0x726d8808
and edx, 0x8d9277f7
or edx, ebp
xor edx, 0x726d8808
xor ecx, edx
test ecx, edx
setne r9b
sete r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r8b
mov edx, r8d
xor dl, cl
and dl, r8b
mov eax, r10d
and r8b, r10b
and r9b, cl
mov ebx, ecx
and bl, r10b
xor cl, r10b
or r10b, dl
xor al, dl
not al
and al, dl
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
or r9b, r8b
or cl, bl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0xa996a28f
mov edx, 0xbe177ef
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
not al
test al, 1
mov eax, 0xa996a28f
jmp 0x1400d8bda
mov ecx, 0xd0af802b
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0xba1006f
mov ecx, esi
and ecx, 0x10001000
or ecx, edx
mov edi, ecx
xor edi, 0xce05e974
mov ebx, ebp
or ebx, 0x1ba1106f
mov edx, ebx
not edx
and edi, 0xde05f974
and ecx, 0x1a0000b
or ecx, edi
and ebx, 0xde05f974
and edx, 0x205a0680
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe45eef91
and edx, 0x1ba1106e
or edx, ecx
mov ecx, edx
not ecx
and ebp, 0xc29726d2
and esi, 0x3d68d92d
or esi, ebp
mov ebp, esi
xor ebp, 0x18481901
xor esi, 0xc29726d2
mov ebx, edx
and ebx, 0xa7a2e4ae
and ecx, 0x585d1b51
or ecx, ebx
or edx, esi
and esi, 0xa7a2e4ae
and ebp, 0x585d1b51
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
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
xor cl, 1
xor bl, r8b
xor bl, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x5d6cf7bb
mov ebp, 0x3828cf31
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x5d6cf7bb
cmove edx, eax
mov ecx, edx
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x73c0fa91
and edx, 0x8c3f056e
or edx, ecx
mov ebx, edx
xor ebx, 0x40000
xor edx, 0x8001
or ebp, 0x8b34904b
mov ecx, ebp
not ecx
or edx, 0x34ca05b4
and edx, 0xbcfa85ff
and ebx, 0x3041000
or ebx, edx
and ebp, 0xbcfa85ff
and ecx, 0x40016a00
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x74cb6fb4
and ecx, 0x8b34904b
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, 0x2a4a1732
and ebp, 0xd5b5e8cd
or ebp, edi
or edx, ebx
and ebx, 0x2a4a1732
and ecx, 0xd5b5e8cd
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbaed1919
and edx, 0x4512e6e6
or edx, ecx
xor edx, 0x4512e6e6
sete r8b
setne r9b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg cl
mov eax, r9d
xor al, cl
mov ebx, eax
and bl, r9b
and al, cl
mov r10d, ebx
xor r10b, 1
xor bl, al
xor al, 1
or al, r10b
xor al, 1
or al, bl
and r9b, r11b
and cl, r8b
or cl, r9b
mov ebx, r11d
and bl, r8b
xor r11b, r8b
or r11b, bl
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov r9d, eax
xor r9b, 1
mov edx, r9d
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, cl
xor r9b, cl
xor cl, 1
and dl, cl
or dl, bl
or cl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xd5659f88
mov ebp, 0x60104929
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xd5659f88
jmp 0x1400d8bda
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x8ce6114b
and ecx, 0x7319eeb4
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7319eeb4
and ecx, 0x8ce6114b
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0x9b41aa77
mov edx, ecx
and edx, 0x64be5588
or edx, ebp
mov ebx, edx
xor ebx, 0x64be5588
mov ebp, ebx
and ebp, 0x9294028a
and ecx, 0x6d6bfd75
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xbc683b96
and ecx, 0x4397c469
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd0000482
and ebx, 1
xor edx, 0x64be5589
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x9fdcbf2e
and edx, 0x602340d1
or edx, ebx
mov ebx, edx
xor ebx, 0x60200081
xor ecx, 0x2efc391d
xor edx, 0x9fdcbf2e
mov edi, ecx
and edi, 0x51fe378
and ebp, 0xfae01c87
or ebp, edi
or ecx, edx
and edx, 0x51fe378
and ebx, 0xfae01c87
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x9cc5c81
and ebp, ecx
not ecx
and ecx, 0x83d0c30e
and edx, 0x7c2f3cf1
or edx, ecx
mov ecx, edx
xor ecx, 0x80400
xor edx, 0x1c04000
or edx, 0xf633a37e
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x3b27db95
and ecx, 0xc80400
or ecx, edi
or edx, ebx
and ebx, 0x3b27db95
and ebp, 0xc4d8246a
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x535081c9
and edx, 0xacaf7e36
or edx, ecx
mov ecx, edx
xor ecx, 0xa5032280
xor edx, 0x5a9cdd48
mov ebp, edx
and ebp, 0xae4457f
and ecx, 0xf51bba80
or ecx, ebp
xor ecx, 0xae4457f
xor edx, ecx
test edx, ecx
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
and dl, r9b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, al
or cl, r10b
and r10b, dl
or r10b, bl
xor dl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r10b
test cl, 1
mov ecx, 0x1698dc2c
mov edx, 0x98f6c425
cmovne ecx, edx
test r10b, r10b
cmove ecx, edx
test al, 1
mov eax, 0x1698dc2c
jmp 0x1400d8bda
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b720]
mov ecx, dword [0x14024b71c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xb02410
and ebp, 0x3438085
or ebp, ebx
mov edi, ebp
xor edi, 0x2008084
xor ebp, 0x682c3670
or edx, 0x3f3a495
mov esi, edx
not esi
and ebp, 0x696f3671
and edi, 0x2908084
or edi, ebp
and edx, 0x696f3671
and esi, 0x9400490a
or esi, edx
xor esi, edi
mov edx, esi
not edx
and edx, 0xfc0c5b6a
and esi, 0x3f3a495
or esi, edx
mov ebp, esi
not ebp
mov ebx, esi
xor ebx, 0xfe3fbaad
and ebx, ebp
mov edi, ebp
or edi, 0xfe3fbaad
mov edx, ebx
not edx
mov eax, edx
and eax, 0x52669a70
and ebx, 0xad99658f
or ebx, eax
mov eax, edi
not eax
or edx, edi
and edi, 0x52669a70
and eax, 0x1804502
or eax, edi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xa26dd6d7
and edx, 0x5d922928
or edx, eax
mov edi, edx
xor edi, 0x22008304
and esi, 0x56a9b290
mov eax, ebp
and eax, 0xa9564d6f
or eax, esi
xor eax, 0x56a9b291
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
and eax, 0xe1a621fe
and ebp, 0x1e59de01
or ebp, eax
mov eax, ebp
xor eax, 0x1a40c201
xor edx, 0x5c526c7b
xor ebp, 0xe1a621fe
mov ebx, edx
and ebx, 0xc5bd3ce2
and edi, 0x3a42c31d
or edi, ebx
or edx, ebp
and ebp, 0xc5bd3ce2
and eax, 0x3a42c31d
or eax, ebp
xor eax, edi
not edx
or edx, eax
mov eax, edx
not eax
or edx, 0x83dac7b3
mov ebx, edx
not ebx
or eax, 0x7c25384c
mov ebp, eax
not ebp
and edx, 0x6d39f7ff
and ebx, 0x10040800
or ebx, edx
and eax, 0x6d39f7ff
and ebp, 0x82c20000
or ebp, eax
xor ebp, ebx
mov eax, ebp
not eax
and eax, 0x827f81a6
and ebp, 0x7d807e59
or ebp, eax
mov eax, ebp
xor eax, 0x1200615
xor ebp, 0x3c008860
and ebp, 0x3c85c860
and eax, 0xc37a379f
or eax, ebp
mov edx, eax
xor edx, 0x416a3087
xor eax, 0x30000860
and eax, 0xb2100f78
and edx, 0x4deff087
or edx, eax
xor edx, 0xb2100f78
cmp edx, 0xffffffff
setne dl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg bl
mov ecx, ebx
and cl, dl
xor bl, dl
or bl, cl
mov r10d, ebx
xor r10b, 1
mov eax, edx
or al, r9b
xor al, 1
xor dl, r9b
not dl
and dl, r9b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, r10b
and bl, dl
or bl, al
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x6f793586
mov ecx, 0x9b39c64f
cmovne eax, ecx
test dl, 1
mov ecx, 0x6f793586
cmovne ecx, eax
mov qword [0x14024b068], r8
test bl, bl
jmp 0x1400d8bda
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xd3269004
mov edx, ebp
and edx, 0x2cd96ffb
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x2cd96ffa
and edx, 0xd3269005
or edx, ebx
mov ebx, edx
not ebx
mov edi, edx
and edi, 0xf56f3a6a
and ebx, 0xa90c595
or ebx, edi
or edx, ebp
and ebp, 0xf56f3a6a
and ecx, 0xa90c595
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r10d
xor dl, al
mov ebx, edx
and bl, r10b
and dl, al
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
and r10b, r9b
or r9b, r8b
and al, r8b
or al, r10b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
not cl
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x4b343877
mov ebp, 0x33a00cfb
cmovne ecx, ebp
test bl, 1
mov eax, 0x4b343877
cmovne ecx, eax
test dl, 1
jmp 0x1400d8acd
mov ecx, 0x4aa9dd12
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov eax, dword [0x14024b720]
mov ebp, dword [0x14024b71c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov edx, eax
and edx, 0x39dcae88
mov ecx, edi
and ecx, 0xc6235176
or ecx, edx
mov edx, ecx
xor edx, 0xc4215106
xor ecx, 0x1184ac80
mov ebx, edi
or ebx, 0x1386acf0
and ecx, 0x1386acf0
and edx, 0xec79530e
or edx, ecx
and ebx, 0x1386acf1
xor ebx, edx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x2eda2ba5
and ebx, 0xd125d45a
or ebx, edx
and edi, 0x2eda2ba5
and eax, 0xd125d45a
or eax, edi
xor eax, ebx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp ebp, 9
setg al
cmp ebp, 0xa
setl r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r11d, ebx
xor r11b, cl
xor cl, 1
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, 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
xor cl, r8b
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xdb7ce956
mov ebp, 0x6f86bbd6
cmovne ecx, ebp
test dl, 1
mov edx, 0xdb7ce956
jmp 0x1400d88db
mov ecx, 0x2853d19d
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov eax, dword [0x14024b720]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ecx, eax
and ecx, 0xd1facfe0
mov edx, ebp
and edx, 0x2e05301e
or edx, ecx
mov ebx, edx
xor ebx, 0x22052008
xor edx, 0xd12acaa0
mov ecx, ebp
or ecx, 0xdd2adab6
and edx, 0xdd2adab6
and ebx, 0x22d52548
or ebx, edx
and ecx, 0xdd2adab7
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc4c2ac69
and ecx, 0x3b3d5396
or ecx, edx
mov edx, ecx
xor edx, 0x31005010
xor ecx, 0xc4c2ac69
mov ebx, ecx
and ebx, 0xca7dafe7
and edx, 0x35825018
or edx, ebx
or ecx, ebp
and ebp, 0xca7dafe7
and eax, 0x35825018
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x519b4ae0
and ecx, 0xae64b51f
or ecx, eax
xor ecx, 0xae64b51f
setne al
sete cl
cmp dword [0x14024b71c], 9
setg dl
xor cl, dl
xor cl, 1
or cl, dl
mov ebx, ecx
not bl
xor al, dl
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, bl
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xef18ead2
mov ebp, 0x5234f813
cmovne edx, ebp
test cl, cl
mov ecx, 0xef18ead2
cmovne edx, ecx
test al, al
cmove edx, ebp
jmp 0x1400d76d8
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x35bd2a97
and ecx, edx
and edx, 0xca42d568
or edx, ebp
mov ebp, edx
xor ebp, 0xc8408100
xor edx, 0x35bd2a97
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x13827ee8
and ebp, 0xec7d8117
or ebp, edi
or edx, ebx
and ebx, 0x13827ee8
and ecx, 0xec7d8117
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xa38ad103
and edx, 0x5c752efc
or edx, ebp
mov ebp, edx
xor ebp, 0x101106c0
xor edx, 0xa38ad102
mov edi, ecx
and edi, 0x4f6ea83d
and ebx, 0xb09157c2
or ebx, edi
or ecx, edx
and edx, 0x4f6ea83d
and ebp, 0xb09157c2
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, 0xfdd2b9c1
and ebp, 0x22d463e
or ebp, edi
or ecx, ebx
and ebx, 0xfdd2b9c1
and edx, 0x22d463e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb820865
and ecx, 0xf47df79a
or ecx, edx
xor ecx, 0xf47df79a
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov r9d, eax
xor r9b, r10b
mov edx, r9d
xor dl, 1
and r8b, cl
and al, r10b
or al, r8b
mov ebx, ecx
and bl, r10b
xor cl, r10b
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, ecx
xor bl, 1
and dl, r9b
and bl, cl
mov eax, r9d
and al, dl
xor dl, r9b
or dl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x25a4e16e
mov edx, 0x17b11974
cmovne eax, edx
test cl, 1
mov ecx, 0x25a4e16e
cmovne ecx, eax
test bl, 1
jmp 0x1400d8bda
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
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 edx, ebx
and edx, 0x75d2ebe2
and ecx, 0x8a2d141d
or ecx, edx
mov ebp, ecx
not ebp
mov edi, ecx
xor edi, 0x50426320
or edi, 0xa7b598c6
mov esi, edi
not esi
or ebx, 0x584a6739
mov edx, ebx
not edx
and edi, 0x23f0a142
and esi, 0x580a4639
or esi, edi
and ebx, 0x23f0a142
and edx, 0x84051884
or edx, ebx
xor edx, esi
mov ebx, edx
not ebx
and ebx, 0x7da85fe1
and edx, 0x8257a01e
or edx, ebx
xor edx, 0xda1dc726
and ebp, 1
xor ecx, 0x8a2d141c
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x87bd6adb
and ecx, 0x78429524
or ecx, ebp
xor ecx, 0x78429524
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc1002bf6
and ecx, 0x3effd409
or ecx, edx
mov edx, ecx
xor edx, 0x3ef74001
xor ecx, 0x41000244
and edx, 0xbef769b3
and ecx, 0x4108964c
or ecx, edx
mov edx, ecx
xor edx, 0x3cc62011
xor ecx, 0x41089440
and ecx, 0xc339dde2
and edx, 0x3cc6221d
or edx, ecx
xor edx, 0x3cc6221d
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 eax, ebx
xor al, dl
test dl, dl
mov ecx, 0x97ef752e
mov edx, 0x24630d4f
cmovne ecx, edx
test bl, bl
mov ebp, 0x97ef752e
cmovne ecx, ebp
jmp 0x1400d87d7
mov ecx, 0x8f3a3dba
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
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, 0xe210b1de
mov ebx, eax
and ebx, 0x1def4e20
or ebx, esi
or edx, edi
and edi, 0xe210b1de
and ecx, 0x1def4e21
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa949f5c6
and edx, 0x56b60a39
or edx, ecx
mov ecx, edx
xor ecx, 0x12a60830
and eax, 0xc0188a3a
and ebp, 0x3fe775c5
or ebp, eax
mov eax, ebp
xor eax, 0x3ba74100
xor edx, 0xa949f5c6
xor ebp, 0xc0188a3a
mov ebx, edx
and ebx, 0xc45036cd
and ecx, 0x3bafc932
or ecx, ebx
or edx, ebp
and ebp, 0xc45036cd
and eax, 0x3bafc932
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete r10b
setne al
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl cl
mov r8d, ecx
xor r8b, al
mov ebx, eax
xor bl, r10b
and bl, al
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
or dl, bl
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, r9b
or cl, r10b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
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
mov ecx, eax
xor cl, 1
mov ebx, eax
and bl, cl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, dl
xor dl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x5673ff12
mov edx, 0xce8baaf6
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x5673ff12
jmp 0x1400d8bda
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
mov edi, ecx
or edi, 0x21696328
and ebx, 0x21696328
and ebp, 0xde969cd6
or ebp, ebx
and edi, 0x21696329
xor edi, ebp
and edx, 0x60c31041
and ecx, 0x9f3cefbe
or ecx, edx
mov edx, ecx
xor edx, 0x9f3cefbe
xor ecx, 0x60c31041
and ecx, edi
not edi
and edx, edi
or ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r9d, edx
xor r9b, al
mov ecx, r9d
xor cl, 1
and dl, bl
or bl, r8b
xor bl, 1
and al, r8b
or al, dl
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, r9b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x797ed41d
mov ebp, 0x9fb54e31
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0x797ed41d
cmovne eax, ebp
test cl, cl
cmovne eax, edx
mov ecx, eax
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x5d6cf7bb
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x2a10000a
mov edx, ebx
and edx, 0xd4400181
or edx, ebp
mov ebp, edx
xor ebp, 0x50400180
xor edx, 0x2bbffe7e
mov ecx, ebx
xor ecx, 0xfe50018b
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x8693022b
and ebp, 0x78400180
or ebp, eax
or edx, esi
and esi, 0x8693022b
and ecx, 0x796cfdd4
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x1affe75
and edx, 0xfe50018a
or edx, eax
mov eax, edx
not eax
and eax, 0xcfc593cc
and edx, 0x303a6c33
or edx, eax
xor edx, 0x303a6c33
and edi, 0x9542a26
and ebx, 0xf6abd5d9
or ebx, edi
xor ebx, 0xf6abd5d9
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0xb95b7ba1
and ebx, 0x46a4845e
or ebx, eax
xor ebx, 0x46a4845e
setne r9b
sete bl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov r8d, edx
xor dl, bl
and bl, cl
and r8b, r9b
or r8b, bl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, r8b
mov eax, r8d
xor al, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov edx, eax
and dl, r8b
xor al, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, cl
xor cl, 1
and dl, cl
or dl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x3b3bc46e
mov ebp, 0x9fb54e31
cmovne eax, ebp
test cl, 1
mov ecx, 0x3b3bc46e
jmp 0x1400cafc6
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
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, 0x2086b01d
and ebp, 0xdf794fe2
or ebp, edi
or ecx, ebx
and ebx, 0x2086b01d
and edx, 0xdf794fe2
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xda214d58
and ecx, 0x25deb2a7
or ecx, edx
xor ecx, 0x25deb2a6
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0xc024a54b
mov ebx, ecx
not ebx
or ebp, 0x3fdb5ab4
mov edx, ebp
not edx
and ecx, 0x35d2eea0
and ebx, 0xa091014
or ebx, ecx
and ebp, 0x35d2eea0
and edx, 0xc024014b
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x86164a25
and edx, 0x79e9b5da
or edx, ecx
mov ecx, edx
xor ecx, 0x44228c0a
xor edx, 0xb1400080
and ecx, 0x4caf9c1b
and edx, 0xb35063e4
or edx, ecx
mov ecx, edx
xor ecx, 0x44a29408
xor edx, 0x2504380
and edx, 0xa5d4b93
and ecx, 0xf5a2b46c
or ecx, edx
xor ecx, 0xf5a2b46c
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ebx, ecx
or bl, dl
xor dl, 1
or dl, r10b
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
and r8b, r10b
or r10b, r9b
and cl, r9b
or cl, r8b
mov eax, r10d
xor al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xd10a003d
mov ecx, 0xce8baaf6
cmovne edx, ecx
test bl, 1
mov ecx, 0xd10a003d
cmovne ecx, edx
test al, 1
jmp 0x1400d8fee
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0x2582902
mov edx, ebp
and edx, 0x28a2c000
or edx, ecx
xor edx, 0x28a2c000
mov ecx, ebp
and ecx, 0xd50516fd
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd50516fc
and ecx, 0x2afae903
or ecx, edx
mov edx, ecx
not edx
and ebx, 0x71d471b1
and ebp, 0x8e2b8e4e
or ebp, ebx
mov ebx, ebp
xor ebx, 0xc280e42
xor ebp, 0x71d471b1
mov edi, ecx
and edi, 0xa34790ac
and edx, 0x5cb86f53
or edx, edi
or ecx, ebp
and ebp, 0xa34790ac
and ebx, 0x5cb86f53
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x540a49e6
and ecx, 0xabf5b619
or ecx, edx
xor ecx, 0xabf5b619
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
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xb0b6da24
mov ebp, 0x1524ab17
cmovne ecx, ebp
test dl, 1
mov edx, 0xb0b6da24
cmovne ecx, edx
jmp 0x1400d8acb
mov ecx, 0x4bfb52a7
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x75f0ad11
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xb294260d
and ecx, 0x4d6bd9f2
or ecx, edx
mov edx, ecx
xor edx, 0xb294260d
xor ecx, 0x4d6bd9f2
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 ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor cl, dl
xor dl, al
mov r8d, edx
xor r8b, 1
and al, dl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
not al
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xa73ff9db
mov ebp, 0xd6187890
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0xa73ff9db
cmovne ecx, ebp
jmp 0x1400d8dd9
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0x9438e9
mov edx, ebp
not edx
mov edi, ecx
or edi, 0xc4414312
and edi, 0xc4d543d3
mov ebx, esi
and ebx, 0x3828
or ebx, edi
and ebp, 0xc4d543d3
and edx, 0x3b2a8404
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0xff6bc717
and edx, 0x9438e8
or edx, ebp
and esi, 0x59e09e81
and ecx, 0xa61f617e
or ecx, esi
mov ebp, ecx
xor ebp, 0xa61f617e
xor ecx, 0x59e09e81
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, r9d
and bl, al
or r9b, cl
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
or al, r8b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and bl, cl
and al, dl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x2ef233c2
mov ecx, 0xfad35e46
cmovne ebp, ecx
test dl, 1
mov ecx, 0x2ef233c2
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x26a9727e
mov ecx, edx
and ecx, 0xd9568d80
or ecx, ebp
mov ebp, ecx
xor ebp, 0x51500900
xor ecx, 0x88726c
mov ebx, edx
or ebx, 0x888ef6ec
and ecx, 0x888ef6ec
and ebp, 0x77710912
or ebp, ecx
and ebx, 0x888ef6ed
xor ebx, ebp
and edi, 0xeb950713
and edx, 0x146af8ec
or edx, edi
mov ecx, edx
xor ecx, 0x1020388c
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x8ccac260
and ebx, 0x73353d9f
or ebx, edi
xor edx, 0x88800200
and edx, 0x8ccac260
and ecx, 0x73353d9f
or ecx, edx
xor ecx, ebx
xor ebp, ecx
test ebp, ecx
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, 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, 0x7025997d
mov ebp, 0xea5e86fa
cmovne eax, ebp
test cl, 1
mov ecx, eax
cmovne ecx, ebp
test dl, dl
cmove ecx, eax
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x6395c264
mov ebp, ebx
and ebp, 0x9c6a3d9b
or ebp, edx
mov edi, ebp
xor edi, 0x9c223900
xor ebp, 0x310c264
mov edx, ebx
or edx, 0x358c6fe
and ebp, 0x358c6fe
and edi, 0xfca73900
or edi, ebp
and edx, 0x358c6ff
xor edx, edi
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x11e9994d
and ebp, 0xee1666b2
or ebp, edi
or edx, ebx
and ebx, 0x11e9994d
and ecx, 0xee1666b2
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2d907d41
and edx, 0xd26f82be
or edx, ecx
xor edx, 0xd26f82be
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
or bl, cl
and cl, al
xor al, r8b
xor bl, 1
or bl, al
mov eax, ebx
not al
and dl, r8b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x6bf99d3b
mov edx, 0xdf156bb6
cmovne ecx, edx
test bl, bl
mov ebp, 0x6bf99d3b
cmovne ecx, ebp
jmp 0x1400d87d7
mov edx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xddf22e9b
and edx, ecx
and ecx, 0x220dd164
or ecx, ebp
xor ecx, 0x220dd164
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x94c3adf6
and ecx, 0x6b3c5209
or ecx, ebp
xor ecx, 0x6b3c5208
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xf0fd1218
and edx, 0xf02ede7
or edx, ecx
mov ecx, edx
xor ecx, 0x70b91210
xor edx, 0x4004c80
and ecx, 0x7bbbb377
and edx, 0x84444c88
or edx, ecx
xor edx, 0x84444c88
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, al
mov edx, eax
and dl, r9b
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, cl
xor bl, 1
or cl, r9b
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x7c703999
mov ebp, 0x6882c7db
cmovne eax, ebp
test cl, 1
mov ecx, 0x7c703999
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x27b2a13c
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0xb3be7
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ecx, ebp
and edx, ebx
or edx, ecx
xor ebp, edx
test ebp, edx
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov eax, r11d
xor al, bl
or r11b, bl
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
and al, bl
or cl, bl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov ecx, r11d
and cl, r8b
mov ebx, r9d
and bl, al
mov r10d, r11d
and r10b, cl
xor cl, r11b
or cl, r10b
xor r11b, r9b
xor r9b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r9b
mov edx, ecx
xor dl, 1
and dl, bl
xor bl, 1
and bl, cl
or bl, dl
or al, r8b
xor al, 1
or al, r11b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x6725a81f
mov ecx, 0xfad35e46
cmovne edx, ecx
test al, 1
mov ecx, 0x6725a81f
cmovne ecx, edx
test bl, 1
jmp 0x1400d8fee
mov ecx, dword [0x14024b720]
mov eax, dword [0x14024b71c]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0xccf52b34
mov edx, ecx
not edx
mov ebx, esi
or ebx, 0x120004c9
and ebx, 0x1aa506ed
mov ebp, edi
and ebp, 0xc4502910
or ebp, ebx
and ecx, 0x1aa506ed
and edx, 0x210ad002
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x330ad4ca
and edx, 0xccf52b35
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x4c7273db
and ecx, 0xb38d8c24
or ecx, ebp
or edx, esi
and esi, 0x4c7273db
and edi, 0xb38d8c24
or edi, esi
xor edi, ecx
not edx
or edx, edi
cmp edx, 0xffffffff
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 dl, 1
xor cl, r8b
not cl
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
not dl
and dl, r9b
and al, cl
or al, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8d680df3
mov ebp, 0xf34df06f
cmovne edx, ebp
test cl, 1
mov ecx, 0x8d680df3
cmovne ecx, edx
test al, al
cmove ecx, edx
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov edx, dword [0x14024b720]
mov r8d, dword [0x14024b71c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x1090d
mov edx, ebx
and edx, 0x404a0010
or edx, ebp
mov ebp, edx
xor ebp, 0x40080000
xor edx, 0xbfb5ffef
mov ecx, ebx
xor ecx, 0x404b091d
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x2662d17b
and ebp, 0x40090804
or ebp, eax
or edx, esi
and esi, 0x2662d17b
and ecx, 0xd99d2e84
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x684ce99e
and edx, 0x97b31661
or edx, eax
mov eax, edx
xor eax, 0xd7f81f7d
and edi, 0x6b543c51
and ebx, 0x94abc3ae
or ebx, edi
mov ecx, ebx
xor ecx, 0x94abc3ae
xor edx, 0x2807e082
and ecx, edx
xor ebx, 0x6b543c51
and ebx, eax
or ebx, ecx
xor edx, ebx
test edx, ebx
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 eax, ebx
xor al, 1
or al, bl
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov ebx, edx
xor bl, 1
or dl, bl
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
xor al, 1
mov ebx, eax
xor bl, dl
xor bl, 1
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r9d
xor dl, r10b
mov ebx, edx
xor bl, 1
and r10b, r9b
or r10b, dl
xor dl, r10b
xor dl, 1
or r10b, bl
xor r10b, 1
or r10b, dl
mov ecx, r10d
xor cl, 1
mov edx, ecx
and dl, r10b
xor cl, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xbc5dd716
cmovne ebp, r15d
test al, 1
mov ecx, 0xbc5dd716
cmovne ecx, ebp
jmp 0x1400d7d48
mov ecx, 0xcc58de1e
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x713f4320
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov rax, qword [rsp + 0x30]
mov ecx, 0x93be2ec8
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0xabe9685b
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov r8, qword [rsp + 0x38]
mov edx, dword [0x14024b720]
mov r9d, dword [0x14024b71c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
and edx, 0x809becc5
and eax, 0x7f64133a
or eax, edx
mov edx, eax
not edx
and edx, 0x7f64133a
and eax, 0x809becc5
or eax, edx
mov ecx, eax
mov esi, eax
xor esi, 0x9526ce93
and esi, eax
not eax
and eax, 0xc800e859
and ecx, 0x37ff17a6
or ecx, eax
mov ebx, ecx
xor ebx, 0x37ff17a6
mov eax, ecx
xor eax, 0x5d2626ca
and eax, ebx
mov edx, eax
not edx
mov edi, edx
and edi, 0x7c489c10
and eax, 0x83b763ef
or eax, edi
mov edi, esi
not edi
or edx, edi
and edi, 0x7c489c10
and esi, 0x83b763ef
or esi, edi
xor esi, eax
not edx
or edx, esi
mov eax, edx
not eax
and eax, 0x40ae0d6a
and edx, 0xbf51f295
or edx, eax
mov eax, edx
xor eax, 0x8661402
xor ecx, 0x4000e048
and ecx, 0x74baf66e
mov ebp, ebx
and ebp, 0x8b450991
or ebp, ecx
xor ebp, 0x74baf66f
and ebx, 1
or ebx, ebp
mov ecx, ebx
not ecx
xor edx, 0xd588c3f8
mov ebp, edx
and ebp, 0x22992add
and eax, 0xdd66d522
or eax, ebp
or edx, ebx
and ebx, 0x22992add
and ecx, 0xdd66d522
or ecx, ebx
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x5d95badd
and eax, 0xa26a4522
or eax, ebx
or edx, ebp
and ebp, 0x5d95badd
and ecx, 0xa26a4522
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xa1701326
and edx, 0x5e8fecd9
or edx, ecx
xor edx, 0xa1701326
xor eax, edx
test eax, edx
setne r11b
sete r10b
cmp r9d, 0xa
setl dl
cmp r9d, 9
setg r9b
mov ecx, r9d
xor cl, dl
and cl, r9b
mov ebx, ecx
not bl
and bl, cl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor bl, r10b
mov esi, ebx
xor sil, 1
and r9b, r10b
and r11b, dl
or r11b, r9b
mov eax, edx
and al, r10b
xor dl, r10b
or dl, al
xor dl, 1
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov ecx, edx
xor cl, 1
and sil, bl
mov eax, ecx
and al, dl
mov r9d, ebx
and r9b, sil
xor sil, bl
or sil, r9b
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
xor al, sil
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd7f5911c
mov ebp, 0x3930c2d4
cmovne edx, ebp
test cl, 1
mov ecx, 0xd7f5911c
cmovne ecx, edx
mov qword [0x14024b068], r8
jmp 0x1400d87d7
mov ecx, 0xaa56353d
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov ecx, 0x387b4df4
cmp ecx, 0x19d6431
jg 0x1400cb860
jmp 0x1400cafdc
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.14019f730
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret