Function at 0x1400f79c0
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 [0x140265008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9980da55
and edx, 0x667f25aa
or edx, ecx
mov ebx, edx
xor ebx, 0x667f25aa
mov ecx, edx
xor ecx, 0x99804841
and ecx, 0xdff14de9
xor edx, 0x3bd3c527
and edx, ebx
and ebx, 0x200eb216
or ebx, ecx
mov ecx, ebx
xor ecx, 0x200eb216
mov ebp, ebx
xor ebp, 0x825dad64
and ebp, ecx
mov edi, ebp
not edi
mov esi, edx
not esi
mov eax, edi
and eax, 0x25578aee
and ebp, 0xdaa87511
or ebp, eax
or edi, esi
and esi, 0x25578aee
and edx, 0xdaa87511
or edx, esi
xor edx, ebp
not edi
or edi, edx
mov eax, edi
not eax
and eax, 0xc6bc6793
and edi, 0x3943986c
or edi, eax
xor edi, 0x64ef78e0
xor ebx, 0x9d014da0
and ebx, 0xbd0ffdb4
mov eax, ecx
and eax, 0x42f0024b
or eax, ebx
xor eax, 0xbd0ffdb5
and ecx, 1
or ecx, eax
not ecx
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xb40335d2
and eax, ecx
not ecx
and ecx, 0x6dadf888
and edx, 0x92520777
or edx, ecx
mov ecx, edx
xor ecx, 0x10020150
xor edx, 0x24013080
or edx, 0x4bfcca2d
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xac10beab
and ecx, 0x10030150
or ecx, ebx
or edx, ebp
and ebp, 0xac10beab
and eax, 0x53ef4154
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x4bfcca2d
and edx, 0xb40335d2
or edx, eax
mov eax, edx
not eax
and eax, 0x911e5713
and edx, 0x6ee1a8ec
or edx, eax
xor edx, 0x6ee1a8ec
cmp edx, 0xffffffff
sete byte [rsp + 0x26]
cmp r8d, 0xa
setl byte [rsp + 0x27]
mov r15d, 0xfcdc106a
mov r13d, 0xf740d7fa
mov r14d, 0x8126eda9
mov r12d, 0xd63df159
mov ecx, 0x9c9b8774
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x219a5ba9
and edx, 0xde65a456
or edx, ecx
mov ebx, edx
xor ebx, 0x5c05a402
xor edx, 0x8a8
and edx, 0x826008fc
and ebx, 0x7d9ff703
or ebx, edx
mov edi, ebx
xor edi, 0x826008fc
mov edx, ebx
xor edx, 0x7d9ff703
xor ebx, 0x336c471
mov ebp, ebx
and ebp, edx
and ebx, edi
mov ecx, ebp
not ecx
mov esi, ebx
not esi
mov eax, ecx
and eax, 0xcb66a376
and ebp, 0x34995c89
or ebp, eax
or ecx, esi
and esi, 0xcb66a376
and ebx, 0x34995c89
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x2959d679
and ecx, 0xd6a62986
or ecx, eax
mov ebp, ecx
xor ebp, 0x44004508
and edi, 0x4b989902
mov eax, edx
and eax, 0xb46766fd
or eax, edi
xor eax, 0x4b989903
and edx, 1
or edx, eax
mov eax, edx
not eax
xor ecx, 0xa80f1af5
mov ebx, ecx
and ebx, 0x1bffa886
and ebp, 0xe4005779
or ebp, ebx
or ecx, edx
and edx, 0x1bffa886
and eax, 0xe4005779
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x5c01886
mov edx, ecx
and edx, 0x80044421
or edx, eax
xor edx, 0x80044421
and ecx, 0x7a3ba358
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7a3ba358
and ecx, 0x85c45ca7
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcf3c64f1
and ecx, 0x30c39b0e
or ecx, edx
xor ecx, 0xcf3c64f1
xor eax, ecx
test eax, ecx
sete dl
setne r9b
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
mov ecx, eax
or cl, dl
and dl, bl
xor bl, r9b
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and al, r9b
or al, dl
mov r8d, eax
xor r8b, 1
and cl, bl
mov edx, eax
and dl, r8b
mov r9d, ecx
and r9b, bl
xor cl, bl
or cl, r9b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, cl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x63215e33
mov ecx, 0xadb603d1
cmovne ebp, ecx
test al, 1
mov ecx, 0x63215e33
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
nop dword [rax + rax]
cmp ecx, 0x43d7daf
jle 0x1400f7db0
cmp ecx, 0x3539ac3c
jle 0x1400f81a0
cmp ecx, 0x565a5448
jg 0x1400f8304
cmp ecx, 0x4615cde8
jle 0x1400f8879
cmp ecx, 0x4e8b43ac
jle 0x1400f950c
cmp ecx, 0x52938102
jle 0x1400fa56b
cmp ecx, 0x54462528
jle 0x1400fc6cc
cmp ecx, 0x54462529
je 0x1400fffc9
cmp ecx, 0x54f47cb5
je 0x1401000c2
cmp ecx, 0x55340322
jne 0x1400f7d30
mov ecx, 0x88f5033a
cmp ecx, 0x43d7daf
jg 0x1400f7d38
nop dword [rax]
cmp ecx, 0xcc9ca96e
jg 0x1400f7f70
cmp ecx, 0xa77ef61b
jg 0x1400f8419
cmp ecx, 0x90ea17ab
jle 0x1400f8a30
cmp ecx, 0x984fc383
jle 0x1400f96e7
cmp ecx, 0xa1451ca8
jle 0x1400fa6ef
cmp ecx, 0xa296b8c0
jle 0x1400fc706
cmp ecx, 0xa296b8c1
je 0x1401000d8
cmp ecx, 0xa5bb4bfe
je 0x1401000ee
cmp ecx, 0xa6855608
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x884df527
and edx, ebp
not ebp
and ebp, 0x88419503
and ecx, 0xc6024
or ecx, ebp
xor ecx, 0xc6024
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x88c413cd
and edx, 0x773bec32
or edx, ecx
mov ecx, edx
xor ecx, 0xff761915
xor edx, 0x89e6ea
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x54d92ec0
and ebp, 0xab26d13f
or ebp, edi
or ecx, ebx
and ebx, 0x54d92ec0
and edx, 0xab26d13f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r9b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r8b
mov eax, r10d
xor al, r9b
and al, r10b
mov ebx, eax
xor bl, 1
mov edx, ebx
or dl, al
xor al, dl
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, r8b
mov r11d, eax
xor r11b, 1
mov ebx, ecx
xor bl, r10b
and bl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, al
or al, cl
and cl, r11b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xabbdf76b
mov ebp, 0x3324474a
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xabbdf76b
cmovne ecx, ebp
jmp 0x1401025ff
cmp ecx, 0xe72e85e8
jg 0x1400f852f
cmp ecx, 0xdbb4a027
jle 0x1400f8a82
cmp ecx, 0xe33cafa8
jle 0x1400f972d
cmp ecx, 0xe468c1e5
jle 0x1400fa7a1
cmp ecx, 0xe6323dbe
jle 0x1400fc87c
cmp ecx, 0xe6323dbf
je 0x14010017d
cmp ecx, 0xe651dbae
je 0x1401002e6
cmp ecx, 0xe6dd74b7
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x425cf54e
and ecx, ebp
not ebp
and ebp, 0x44c006
and edx, 0x42183548
or edx, ebp
xor edx, 0x42183548
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xbda30ab1
and ecx, 0x425cf54e
or ecx, edx
mov ebp, ecx
not ebp
and ebp, 0x5f3b77c5
mov edx, ecx
and edx, 0xa0c4883a
or edx, ebp
mov ebp, edx
xor ebp, 0xa0c4883a
mov ebx, ebp
and ebx, 0x4b5ecb2a
and ecx, 0xb4a134d5
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xb4a134d4
and ecx, 0x4b5ecb2b
or ecx, ebx
and ebp, 1
xor edx, 0xa0c4883b
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, ebx
and edi, 0x7479cbbd
and ecx, 0x8b863442
or ecx, edi
or ebx, edx
and edx, 0x7479cbbd
and ebp, 0x8b863442
or ebp, edx
xor ebp, ecx
not ebx
or ebx, ebp
mov edx, ebx
xor edx, 0xc1eb7fbd
and edx, ebx
mov ecx, ebx
or ecx, 0x3e148042
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd78f5856
and ebp, 0x6027a9
or ebp, edi
or ecx, ebx
and ebx, 0xd78f5856
and edx, 0x2870a7a9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x93133dd2
and ecx, 0x6cecc22d
or ecx, edx
mov edx, ecx
xor edx, 0x25069080
xor ecx, 0x52f8426f
mov ebp, ecx
and ebp, 0xd8a92f7e
and edx, 0x2756d081
or edx, ebp
xor edx, 0x2756d081
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r9d
xor dl, r10b
not dl
and dl, r10b
mov eax, r9d
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, 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, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0x4dfbdf0d
mov ebp, 0xd108d1bf
cmovne ecx, ebp
test dl, 1
mov edx, 0x4dfbdf0d
cmovne edx, ecx
test al, 1
cmovne edx, ecx
jmp 0x140105f3d
cmp ecx, 0x25553e3d
jg 0x1400f8733
cmp ecx, 0x11c3c713
jle 0x1400f8c56
cmp ecx, 0x19d5858c
jle 0x1400f9773
cmp ecx, 0x21645a87
jle 0x1400fa9c5
cmp ecx, 0x22451daa
jle 0x1400fc8aa
cmp ecx, 0x22451dab
je 0x140100416
cmp ecx, 0x23cf9b42
je 0x1401004c5
cmp ecx, 0x242cc6c5
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov esi, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xba8e7244
mov ecx, ebp
and ecx, 0x400040a
or ecx, edx
xor ecx, 0x400040a
mov edx, ebp
and edx, 0x417189b1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x417189b0
and edx, 0xbe8e764f
or edx, ecx
mov ecx, edx
not ecx
and ebx, 0x250bfa9e
and ebp, 0xdaf40561
or ebp, ebx
mov ebx, ebp
xor ebx, 0xc2b00041
xor ebp, 0x250bfa9e
mov edi, edx
and edi, 0x184d25b0
and ecx, 0xe7b2da4f
or ecx, edi
or edx, ebp
and ebp, 0x184d25b0
and ebx, 0xe7b2da4f
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete al
setne dl
cmp esi, 0xa
setl r8b
cmp esi, 9
setg r10b
mov r9d, edx
and r9b, r10b
mov ebx, r8d
and bl, al
or bl, r9b
xor r10b, bl
and r10b, bl
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r10d
xor dl, 1
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r10b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xf6c3dab7
mov ebp, 0xd9eda0f
cmovne ecx, ebp
test dl, 1
mov edx, 0xf6c3dab7
jmp 0x140104b07
cmp ecx, 0x6569c30f
jle 0x1400f8e32
cmp ecx, 0x752e369d
jle 0x1400f97b9
cmp ecx, 0x79c1c2b9
jle 0x1400fab23
cmp ecx, 0x7d8fc707
jle 0x1400fca63
cmp ecx, 0x7d8fc708
je 0x140100659
cmp ecx, 0x7ecb0c00
je 0x1401007c0
cmp ecx, 0x7ed32a58
jne 0x1400f7d30
mov ecx, dword [0x140265708]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x206fadd0
mov ebp, eax
and ebp, 0xdf90522e
or ebp, edx
xor ebp, 0xdf90522e
and eax, 1
or eax, ebp
mov edx, eax
not edx
and edx, 0x63373bb6
and eax, 0x9cc8c449
or eax, edx
xor eax, 0x9cc8c449
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
sete dl
setne cl
cmp dword [0x140265704], 9
setg al
mov ebx, eax
and bl, cl
xor cl, al
or 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 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
xor bl, cl
xor cl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x752e369e
mov ecx, 0x6406aee3
cmovne ebp, ecx
test al, 1
mov ecx, 0x752e369e
jmp 0x1400f7d22
cmp ecx, 0xbda56bed
jle 0x1400f908e
cmp ecx, 0xc35f9f79
jle 0x1400f9962
cmp ecx, 0xc712555f
jle 0x1400fac04
cmp ecx, 0xca7f8e1d
jle 0x1400fcb6b
cmp ecx, 0xca7f8e1e
je 0x1401008ff
cmp ecx, 0xcb6b7288
je 0x140100a40
cmp ecx, 0xcb9eb32e
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x22800026
mov ebx, ecx
and ebx, 0x18306f48
or ebx, edx
xor ebx, 0x18306f48
and ecx, 0xc54f9091
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xc54f9090
and ecx, 0x3ab06f6f
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x54abac28
and ecx, 0xab5453d7
or ecx, edx
xor ecx, 0xab5453d7
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
and dl, cl
xor cl, al
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, 0x7ecb0c00
mov ebx, 0x9624a4cf
cmovne ebp, ebx
test al, 1
mov ecx, ebp
cmovne ecx, ebx
jmp 0x14010338c
cmp ecx, 0xf54eccad
jle 0x1400f92af
cmp ecx, 0xfcdc1069
jle 0x1400f9ac7
cmp ecx, 0x2cf8a75
jle 0x1400fad50
cmp ecx, 0x3183dd0
jle 0x1400fcd36
cmp ecx, 0x3183dd1
je 0x140100bfb
cmp ecx, 0x354c9e1
je 0x140100cd0
cmp ecx, 0x37e2cea
jne 0x1400f7d30
mov eax, dword [0x140265708]
mov ebx, dword [0x140265704]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0xfc99660c
and ecx, 0x36699f3
or ecx, eax
mov eax, ecx
not eax
mov edi, ecx
xor edi, 0x48804600
or edi, 0xb43d286f
mov esi, edi
not esi
or ebp, 0x4bc2d790
mov edx, ebp
not edx
and edi, 0x3f0adf25
and esi, 0x40c00090
or esi, edi
and ebp, 0x3f0adf25
and edx, 0x8035204a
or edx, ebp
xor edx, esi
mov ebp, edx
not ebp
and ebp, 0xb43d286e
and edx, 0x4bc2d791
or edx, ebp
and eax, 1
xor ecx, 0x36699f2
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x3bee7726
and eax, ecx
not ecx
and ecx, 0x10643024
and edx, 0x2b8a4702
or edx, ecx
mov ecx, edx
xor ecx, 0x8824502
xor edx, 0xd475b8fd
mov ebp, eax
not ebp
mov edi, edx
and edi, 0x33488279
and ecx, 0x8a67506
or ecx, edi
or edx, ebp
and ebp, 0x33488279
and eax, 0xccb77d86
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xc41188d9
and edx, 0x3bee7726
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x361ec9f8
and edx, 0xc9e13607
or edx, ecx
xor edx, 0xc9e13607
or edx, eax
cmp edx, 0xffffffff
setne cl
sete r8b
cmp ebx, 0xa
setl al
cmp ebx, 9
setg dl
and dl, r8b
mov ebx, eax
and bl, cl
or bl, dl
xor cl, al
xor cl, 1
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, ebx
xor dl, 1
and bl, dl
mov ecx, eax
mov r8d, edx
and r8b, bl
xor bl, dl
mov r9d, edx
and r9b, al
xor dl, al
xor al, 1
and cl, al
or bl, r8b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
or dl, r9b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x59c793df
mov ebp, 0x2f570312
cmovne eax, ebp
test dl, 1
mov edx, 0x59c793df
jmp 0x140103843
cmp ecx, 0x2eee0635
jle 0x1400f94ae
cmp ecx, 0x33244749
jle 0x1400fa3b1
cmp ecx, 0x346536b8
je 0x140106287
cmp ecx, 0x3324474a
je 0x140100ce6
cmp ecx, 0x3502b494
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x67d4e571
and edx, ecx
and ecx, 0x982b1a8e
or ecx, ebp
xor ecx, 0x982b1a8e
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x9af10bf2
and ecx, 0x650ef40d
or ecx, edx
mov ebx, ecx
xor ebx, 0x100f009
xor ecx, 0xf00800
or ebp, 0xcff6fe2b
mov edx, ebp
not edx
or ecx, 0x900c0
and ecx, 0x44ff0cc0
and ebx, 0x8b00f22b
or ebx, ecx
and ebp, 0x44ff0cc0
and edx, 0x30000114
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xea2031f3
and edx, 0x15dfce0c
or edx, ecx
xor edx, 0xda293027
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
xor al, 1
and bl, r8b
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, cl
mov ecx, 0x2a7a0238
mov ebp, 0x22451dab
cmovne ecx, ebp
test al, al
mov eax, 0x2a7a0238
cmove ecx, eax
jmp 0x1400f7d25
cmp ecx, 0x3ac3b0d0
jg 0x1400f9c0f
cmp ecx, 0x377945f7
jg 0x1400faf48
cmp ecx, 0x3629602a
jg 0x1400fce1a
cmp ecx, 0x3539ac3d
je 0x140100e21
cmp ecx, 0x35ab1888
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x280044c
mov ebp, ecx
and ebp, 0x444e5230
or ebp, edx
xor ebp, 0x444e5230
and ecx, 0xb931a983
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x329059f
and ecx, 0xfcd6fa60
or ecx, edx
mov edx, ecx
xor edx, 0x45e753e3
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
and edi, 0xb70de461
and ebx, 0x48f21b9e
or ebx, edi
or ebp, edx
and edx, 0xb70de461
and ecx, 0x48f21b9e
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x7a79de7e
and edx, ebp
not ebp
and ebp, 0xbea65f8f
and ecx, 0x4159a070
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40418050
xor ecx, 0x3a205e0e
or ecx, 0x85862181
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbe04ad
and ebp, 0x7a41da52
or ebp, edi
or ecx, ebx
and ebx, 0xbe04ad
and edx, 0xff41fb52
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x85862181
and ecx, 0x7a79de7e
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x822ebb40
and ecx, 0x7dd144bf
or ecx, ebp
xor ecx, 0x822ebb40
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
xor al, 1
xor bl, r8b
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, al
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, edx
xor al, bl
not al
test al, 1
mov eax, 0x2ea5352d
mov ecx, 0xadb603d1
cmovne eax, ecx
test bl, 1
mov ecx, 0x2ea5352d
cmovne ecx, eax
test dl, dl
jmp 0x14010610c
cmp ecx, 0x8af4b2dd
jg 0x1400f9d01
cmp ecx, 0x832d5c4f
jg 0x1400fb09f
cmp ecx, 0x8240fb91
jg 0x1400fce48
cmp ecx, 0x8035193c
je 0x140100f57
cmp ecx, 0x8126eda9
jne 0x1400f7d30
mov ecx, 0x30c0d969
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xd552b849
jg 0x1400f9e3b
cmp ecx, 0xd25815c5
jg 0x1400fb0d9
cmp ecx, 0xcf3d4cb3
jg 0x1400fce7b
cmp ecx, 0xcc9ca96f
je 0x140101091
cmp ecx, 0xcec5f2a8
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0xc4400
mov ecx, ebx
and ecx, 0x2600a109
or ecx, edx
mov edi, ecx
not edi
xor ecx, 0x986c5e34
mov ebp, esi
or ebp, 0x260ce509
mov edx, ebp
not edx
and ecx, 0xbe6cde34
and edi, 0x2109
or edi, ecx
and ebp, 0xbe6cde34
and edx, 0x419300c2
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xd9f31af7
and edx, 0x260ce508
or edx, ecx
and esi, 0xd89ab650
and ebx, 0x276549af
or ebx, esi
mov ecx, ebx
xor ecx, 0x2465498a
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x1b089665
and edx, 0xe4f7699a
or edx, edi
xor ebx, 0x18089640
and ebx, 0x1b089665
and ecx, 0xe4f7699a
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r11b
mov eax, r11d
xor al, r10b
and al, r11b
mov ecx, eax
xor cl, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
and r8b, r10b
and r11b, r9b
mov edx, r10d
and dl, r9b
xor r10b, r9b
or r9b, al
xor cl, al
xor cl, 1
and cl, al
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
or r11b, r8b
or r10b, dl
xor r11b, 1
mov eax, r11d
xor al, r10b
or r11b, r10b
xor r11b, 1
or r11b, al
mov r8d, r11d
xor r8b, 1
mov eax, ecx
xor al, 1
and cl, al
mov edx, r8d
and dl, r11b
xor cl, 1
mov r9d, ecx
xor r9b, al
or cl, al
xor cl, 1
or cl, r9b
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xdb5112f7
mov eax, 0x90f9ae79
cmovne ecx, eax
test dl, 1
cmove ecx, eax
not bl
test bl, 1
mov eax, 0xdb5112f7
jmp 0x14010610c
cmp ecx, 0xd1a7378
jg 0x1400f9fc1
cmp ecx, 0x714f420
jg 0x1400fb221
cmp ecx, 0x60fb6f6
jg 0x1400fcea9
cmp ecx, 0x43d7db0
je 0x140101165
cmp ecx, 0x4ec2903
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov esi, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x635d772a
and edx, 0x9ca288d5
or edx, ebp
mov ebp, edx
xor ebp, 0x235d520a
xor edx, 0x9ca288d5
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x54a2ad25
and ebp, 0xab5d52da
or ebp, edx
mov edx, ebp
xor edx, 0x8b045059
xor ebp, 0x54a2ad24
mov edi, ecx
and edi, 0x24f98e86
and ebx, 0xdb067178
or ebx, edi
or ecx, ebp
and ebp, 0x24f98e86
and edx, 0xdb067179
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc2c487ce
and edx, ecx
and ecx, 0x3d3b7831
or ecx, ebp
mov ebp, ecx
xor ebp, 0x28086031
xor ecx, 0xc2c487ce
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x97f39988
and ebp, 0x680c6677
or ebp, edi
or ecx, ebx
and ebx, 0x97f39988
and edx, 0x680c6677
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne al
cmp esi, 0xa
setl r11b
cmp esi, 9
setg r9b
mov ebx, eax
xor bl, r8b
and bl, al
mov r10d, ebx
xor r10b, 1
mov edx, r10d
and dl, bl
mov eax, edx
xor al, 1
xor dl, bl
or al, r10b
xor al, 1
or al, dl
mov edx, r11d
or dl, al
xor al, 1
or al, r9b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor r11b, r8b
mov ebx, edx
xor bl, 1
xor dl, r11b
xor r11b, 1
or r11b, bl
xor r11b, 1
or r11b, dl
mov edx, r11d
xor dl, 1
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
and dl, r11b
mov r8d, ecx
xor r8b, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, r8b
mov eax, r11d
and al, dl
xor dl, r11b
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
mov eax, ecx
and al, r11b
xor cl, r11b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb437b8d5
mov ebp, 0xcb6b7288
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xb437b8d5
jmp 0x140106273
cmp ecx, 0x5f252656
jg 0x1400fa007
cmp ecx, 0x58c2d88e
jg 0x1400fb317
cmp ecx, 0x57cdd036
jg 0x1400fced7
cmp ecx, 0x565a5449
je 0x140101360
cmp ecx, 0x56e43344
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xaa9ce005
and edx, 0x55631ffa
or edx, ecx
mov ebx, edx
xor ebx, 0x11601280
xor edx, 0x8a9c2005
and edx, 0xce9f2d7f
and ebx, 0x3160d280
or ebx, edx
mov edx, ebx
xor edx, 0xce9f2d7f
mov ecx, ebx
xor ecx, 0x11200200
and ecx, 0x13a62768
xor ebx, 0xcd6a8e77
and ebx, edx
and edx, 0xec59d897
or edx, ecx
mov ebp, edx
xor ebp, 0xec59d897
xor edx, 0x13a62768
mov ecx, edx
or ecx, 0xfc0a5cf7
mov edi, ecx
not edi
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x62f62810
and edi, 0x1018308
or edi, eax
or ecx, esi
and esi, 0x62f62810
and ebx, 0x9d09d7ef
or ebx, esi
xor ebx, edi
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0xfc0a5cf6
and ecx, 0x3f5a309
or ecx, eax
and edx, 0x5b6faaf7
mov eax, ebp
and eax, 0xa4905508
or eax, edx
xor eax, 0x5b6faaf6
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x2c226e34
and ecx, 0xd3dd91cb
or ecx, ebx
or edx, ebp
and ebp, 0x2c226e34
and eax, 0xd3dd91cb
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov ebp, eax
or ebp, 0xee0b925c
mov ecx, ebp
not ecx
or edx, 0x10b42023
and edx, 0x56bda22f
and eax, 0xa8021050
or eax, edx
and ebp, 0x56bda22f
and ecx, 0x1404d80
or ecx, ebp
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x11f46da3
and ecx, 0xee0b925c
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x96a08c8
and eax, 0xf695f737
or eax, ecx
xor eax, 0x96a08c8
cmp eax, 0xffffffff
setne r9b
sete r10b
cmp r8d, 9
setg r11b
cmp r8d, 0xa
setl r8b
mov eax, r8d
xor al, r11b
and al, r8b
xor al, 1
mov ebx, eax
xor bl, r10b
not bl
and bl, r10b
or al, r10b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, r8d
xor r8b, r10b
and r10b, r11b
and dl, r9b
or dl, r10b
or r11b, r9b
xor r11b, 1
or r11b, r8b
mov ecx, r11d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r11b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
xor cl, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
xor al, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xa1ec6993
mov eax, 0xfcdc106a
cmovne ecx, eax
test bl, 1
mov r15d, 0xfcdc106a
cmove ecx, eax
test dl, 1
mov eax, 0xa1ec6993
jmp 0x140106273
cmp ecx, 0xafef0684
jg 0x1400fa189
cmp ecx, 0xac88e3d8
jg 0x1400fb447
cmp ecx, 0xaa0dd89d
jg 0x1400fcf05
cmp ecx, 0xa77ef61c
je 0x140101376
cmp ecx, 0xa83b6b34
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, ebx
and ecx, 0xc418ead6
and edx, 0x3be71529
or edx, ecx
mov ebp, edx
not ebp
mov edi, edx
xor edi, 0x840822d0
or edi, 0x6a94c806
mov esi, edi
not esi
or ebx, 0x956b37f9
mov ecx, ebx
not ecx
and edi, 0x76f3fbbf
and esi, 0x81080440
or esi, edi
and ebx, 0x76f3fbbf
and ecx, 0x8040000
or ecx, ebx
xor ecx, esi
mov ebx, ecx
not ebx
and ebx, 0x2d83d552
and ecx, 0xd27c2aad
or ecx, ebx
mov ebx, ecx
xor ebx, 0x61405
and ebp, 1
xor edx, 0x3be71528
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x6a723f96
and edx, 0x958dc069
or edx, ebp
mov ebp, edx
xor ebp, 0x848021
xor ecx, 0xb8e8e2aa
xor edx, 0x6a723f96
mov edi, ecx
and edi, 0xd7196958
and ebx, 0x28e696a7
or ebx, edi
or ecx, edx
and edx, 0xd7196958
and ebp, 0x28e696a7
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x6ac5ddda
and ebp, 0x953a2225
or ebp, edi
or ecx, ebx
and ebx, 0x6ac5ddda
and edx, 0x953a2225
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x263b47c7
and edx, 0xd9c4b838
or edx, ecx
mov ecx, edx
xor ecx, 0x6130287
xor edx, 0xd004b010
and edx, 0xf02cf550
and ecx, 0xfd30aaf
or ecx, edx
xor ecx, 0xfd30aaf
setne r9b
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov edx, ecx
xor dl, r10b
and dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r11d, ebx
xor r11b, al
xor al, 1
or al, dl
xor al, 1
or al, r11b
xor al, 1
or bl, dl
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r8d
and al, bl
not bl
and bl, r9b
or bl, al
and r9b, r10b
or r10b, r8b
and cl, r8b
or cl, r9b
xor cl, 1
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, bl
mov eax, edx
not al
and al, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x8749ec96
mov edx, 0x302d07b
cmovne ecx, edx
test al, al
mov eax, 0x8749ec96
cmove ecx, eax
jmp 0x1401002de
cmp ecx, 0xecb8000d
jg 0x1400fa1cf
cmp ecx, 0xea850d43
jg 0x1400fb481
cmp ecx, 0xe9a7d60e
jg 0x1400fd06f
cmp ecx, 0xe72e85e9
je 0x1401014b3
cmp ecx, 0xe89bf675
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov esi, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x21488c77
and edx, ebp
not ebp
and ebp, 0x80f70398
and ecx, 0x7f08fc67
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1088001
xor ecx, 0x400010
or ecx, 0xdeb77388
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x76f15d6e
and ebp, 0x1088011
or ebp, edi
or ecx, ebx
and ebx, 0x76f15d6e
and edx, 0x890ea291
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdeb77388
and ecx, 0x21488c77
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
and edi, 0xe23de14
and ebx, 0xf1dc21ea
or ebx, edi
or ebp, edx
and edx, 0xe23de14
and ecx, 0xf1dc21eb
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x71870df
and ecx, ebp
not ebp
and ebp, 0x4006084
and edx, 0x318105b
or edx, ebp
xor edx, 0x318105b
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf8e78f20
and ecx, 0x71870df
or ecx, edx
mov edx, ecx
not edx
and edx, 0x13eefe71
and ecx, 0xec11018e
or ecx, edx
mov edx, ecx
xor edx, 0xe010008c
xor ecx, 0x26cae10
and ecx, 0xe6daf12
and edx, 0xf19250ed
or edx, ecx
xor edx, 0xe6daf12
cmp edx, 0xffffffff
sete r8b
setne al
cmp esi, 0xa
setl cl
cmp esi, 9
setg dl
mov ebx, eax
xor bl, dl
and al, bl
and bl, dl
mov r9d, eax
and r9b, bl
xor bl, al
or bl, r9b
xor dl, r8b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
and cl, dl
mov eax, edx
and al, cl
xor cl, dl
or cl, al
xor cl, 1
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
xor dl, 1
mov r8d, ebx
xor r8b, dl
or dl, bl
xor dl, 1
or dl, r8b
xor dl, cl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x2b3863f5
mov ecx, 0x58595d75
cmovne ebp, ecx
test al, 1
mov ecx, 0x2b3863f5
jmp 0x1400f7d22
cmp ecx, 0x288f7359
jg 0x1400fa36b
cmp ecx, 0x274dd377
jg 0x1400fb68b
cmp ecx, 0x25df2b00
jg 0x1400fd09d
cmp ecx, 0x25553e3e
je 0x1401014c9
cmp ecx, 0x25bd9cef
jne 0x1400f7d30
mov rax, qword [rsp + 0x38]
mov qword [0x140265080], rax
mov ecx, 0x91e1130b
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x4d8edbb7
jg 0x1400fb7a1
cmp ecx, 0x4adbc17b
jg 0x1400fd23a
cmp ecx, 0x4615cde9
je 0x14010165f
cmp ecx, 0x4976dbbf
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9ebf473f
and edx, 0x6140b8c0
or edx, ecx
mov ecx, edx
xor ecx, 0x20000880
xor edx, 0x232031e
and edx, 0x4372b35e
and ecx, 0xbc8d4ca1
or ecx, edx
mov edx, ecx
xor edx, 0x4372b35e
mov esi, ecx
xor esi, 0x4372b35f
and esi, edx
xor ecx, 0xbc8d4ca0
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ebp, esi
not ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0xb4d5153a
and esi, 0x4b2aeac5
or esi, edi
or ebp, ebx
and ebx, 0xb4d5153a
and edx, 0x4b2aeac5
or edx, ebx
xor edx, esi
not ebp
or ebp, edx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xea579042
and ecx, ebp
not ebp
and ebp, 0xea070042
and edx, 0x509000
or edx, ebp
xor edx, 0x509000
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x15a86fbd
and ecx, 0xea579042
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5e3cb09a
and ecx, 0xa1c34f65
or ecx, edx
xor ecx, 0xa1c34f65
cmp ecx, 0xffffffff
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ebx, eax
xor bl, r8b
and bl, al
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov eax, ecx
xor al, 1
xor cl, bl
or al, dl
xor al, 1
or al, cl
or dl, bl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ebx, eax
xor bl, r9b
not bl
and bl, r9b
or al, r9b
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
xor r9b, r8b
and r8b, r9b
xor r9b, 1
mov eax, r8d
and al, r9b
xor r9b, r8b
or r9b, al
mov eax, r9d
not al
and al, r9b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x3629602b
mov ebp, 0x200953cf
cmovne eax, ebp
test dl, 1
mov edx, 0x3629602b
cmove eax, edx
test cl, 1
cmovne eax, ebp
jmp 0x140104ce4
cmp ecx, 0x9244a85e
jg 0x1400fb7db
cmp ecx, 0x9133a840
jg 0x1400fd3f8
cmp ecx, 0x90ea17ac
je 0x140101675
cmp ecx, 0x90f9ae79
jne 0x1400f7d30
mov ecx, 0xcec5f2a8
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xdef6fbfd
jg 0x1400fb815
cmp ecx, 0xdcb7b4f6
jg 0x1400fd603
cmp ecx, 0xdbb4a028
je 0x14010168b
cmp ecx, 0xdc65a0bc
jne 0x1400f7d30
mov ecx, 0x72f2e74a
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x142d0c9c
jg 0x1400fb946
cmp ecx, 0x12a25c47
jg 0x1400fd77a
cmp ecx, 0x11c3c714
je 0x140101734
cmp ecx, 0x11cd2d87
jne 0x1400f7d30
mov ecx, 0x39d9a372
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x6d8f6a97
jg 0x1400fba47
cmp ecx, 0x69c838c5
jg 0x1400fd897
cmp ecx, 0x6569c310
je 0x140101887
cmp ecx, 0x67446407
jne 0x1400f7d30
mov eax, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebx, [rax - 1]
imul ebx, eax
mov esi, ebx
not esi
mov edx, ebx
or edx, 0xc38047d9
mov eax, edx
not eax
mov ecx, ebx
xor ecx, 0x3c7fb826
and ecx, ebx
mov edi, ecx
not edi
mov ebp, edx
and ebp, 0xa69c1dc0
and eax, 0x1863a026
or eax, ebp
or edx, edi
and edi, 0xa69c1dc0
and ecx, 0x5963e23f
or ecx, edi
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xc146e800
and edx, 0x3eb917ff
or edx, eax
mov edi, edx
xor edi, 0x2c6afd8
xor edx, 0x39005001
and esi, 0x12ebbed1
and ebx, 0xed14412e
or ebx, esi
mov eax, ebx
xor eax, 0x29004000
xor ebx, 0x12ebbed1
mov ecx, edi
and ecx, 0xc43f296e
and edx, 0x3bc0d691
or edx, ecx
or edi, ebx
and ebx, 0xc43f296e
and eax, 0x3bc0d691
or eax, ebx
xor eax, edx
not edi
or edi, eax
mov eax, edi
not eax
and eax, 0xaec6b515
and edi, 0x51394aea
or edi, eax
xor edi, 0x51394aea
setne r9b
sete r10b
cmp r8d, 0xa
setl cl
mov eax, r10d
xor al, r9b
and al, r10b
mov edx, eax
xor dl, 1
or dl, al
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
cmp r8d, 9
setg r11b
mov r8d, eax
xor r8b, 1
xor r11b, r9b
mov ebx, ecx
and bl, r10b
xor cl, r10b
or cl, bl
xor cl, 1
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x41a41b6f
mov ebp, 0xde415071
cmovne ecx, ebp
test al, 1
mov eax, 0x41a41b6f
cmovne ecx, eax
jmp 0x1400f7d25
cmp ecx, 0xc0e8c3c8
jg 0x1400fba81
cmp ecx, 0xbfb0a406
jg 0x1400fd8d7
cmp ecx, 0xbda56bee
je 0x1401019ec
cmp ecx, 0xbe1d8869
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xc3edd717
and ecx, ebp
mov edx, ebp
or edx, 0x3c1228e8
mov ebx, ecx
not ebx
mov esi, edx
and esi, 0xc8c474ed
mov edi, eax
and edi, 0x3298312
or edi, esi
or edx, ebx
and ebx, 0xc8c474ed
and ecx, 0x373b8b12
or ecx, ebx
xor ecx, edi
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x785321d
and edx, 0xf87acde2
or edx, ecx
mov ebx, edx
xor ebx, 0x23061af0
xor edx, 0x8460e509
and edx, 0x9cf1e50d
and ebx, 0x630e1af2
or ebx, edx
mov ecx, ebx
xor ecx, 0x3060aa2
xor ebx, 0x9cf1e50d
mov edx, ebx
and edx, 0x7c791459
and ecx, 0x8386eba6
or ecx, edx
or ebx, ebp
and ebp, 0x7c791459
and eax, 0x8386eba6
or eax, ebp
xor eax, ecx
not ebx
or ebx, eax
cmp ebx, 0xffffffff
sete cl
setne dl
cmp r8d, 9
setg al
cmp r8d, 0xa
setl bl
xor bl, dl
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
xor cl, al
mov r8d, ecx
xor r8b, 1
mov eax, r9d
and al, bl
mov edx, r8d
and dl, cl
mov r10d, eax
and r10b, r9b
xor al, r9b
or al, r10b
mov r9d, edx
and r9b, r8b
xor dl, r8b
or dl, r9b
xor dl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x2209296d
mov ebp, 0xd81173f1
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x2209296d
jmp 0x140106273
cmp ecx, 0xf8489c6c
jg 0x1400fbb5f
cmp ecx, 0xf740d7f9
jg 0x1400fda66
cmp ecx, 0xf54eccae
je 0x140101a77
cmp ecx, 0xf6c3dab7
jne 0x1400f7d30
mov ecx, dword [0x140265708]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edi
and ecx, 0x3e96a3da
mov eax, edx
and eax, 0xc1695c25
or eax, ecx
mov ebx, eax
xor ebx, 0x40004c01
xor eax, 0x6002000
mov ebp, edi
or ebp, 0xf6026c01
mov ecx, ebp
not ecx
or eax, 0x891021e
and eax, 0x8e91221e
and ebx, 0x70024c01
or ebx, eax
and ebp, 0x8e91221e
and ecx, 0x16c91e0
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0x9fd93ff
and ecx, 0xf6026c00
or ecx, eax
and edi, 0x34c4966b
and edx, 0xcb3b6994
or edx, edi
mov eax, edx
xor eax, 0x89390900
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0x4282f0b6
and ecx, 0xbd7d0f49
or ecx, ebx
xor edx, 0x809022
and edx, 0x4282f0b6
and eax, 0xbd7d0f49
or eax, edx
xor eax, ecx
xor ebp, eax
test ebp, eax
sete r9b
setne r8b
cmp dword [0x140265704], 9
setg al
mov ebx, r8d
xor bl, al
mov ecx, ebx
and cl, al
xor r9b, al
or al, r8b
xor al, 1
or al, bl
and bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x23cf9b42
mov ebp, 0x4e4e01fb
cmovne edx, ebp
test al, 1
mov eax, 0x23cf9b42
jmp 0x14010211a
cmp ecx, 0x41a41b6e
jg 0x1400fbd24
cmp ecx, 0x3cd4ac88
jg 0x1400fdbcb
cmp ecx, 0x3ac3b0d1
je 0x140101a8d
cmp ecx, 0x3b837e10
jne 0x1400f7d30
mov eax, dword [0x140265708]
mov edx, dword [0x140265704]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
not ecx
mov ebp, ecx
and ebp, eax
xor ecx, eax
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp edx, 0xa
setl r9b
cmp edx, 9
setg dl
mov eax, edx
xor al, r9b
and al, dl
mov ebx, eax
not bl
and bl, al
mov r10d, ebx
and r10b, al
xor bl, al
or bl, r10b
mov eax, ebx
xor al, 1
and al, r8b
and bl, cl
or bl, al
and r9b, r8b
and cl, dl
or cl, r9b
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and al, cl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov ecx, 0x37e2cea
mov edx, 0x8035193c
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x37e2cea
jmp 0x1400fb681
cmp ecx, 0x8ee4a977
jg 0x1400fbf2b
cmp ecx, 0x8dcd792b
jg 0x1400fdd34
cmp ecx, 0x8af4b2de
je 0x140101b51
cmp ecx, 0x8c1b718d
jne 0x1400f7d30
mov eax, dword [0x140265708]
mov ecx, dword [0x140265704]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
mov eax, ebp
xor eax, 0x1aa52768
and eax, ebp
not ebp
and ebp, 0xa00120
and edx, 0x1a052648
or edx, ebp
xor edx, 0x1a052648
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0xe55ad897
and eax, 0x1aa52768
or eax, edx
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0x6af99abf
and eax, 0x95066540
or eax, edx
xor eax, 0x95066541
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg r10b
mov edx, r10d
and dl, al
xor r10b, al
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov ebx, eax
or bl, r8b
xor bl, 1
xor al, r8b
not al
and al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov ebx, r9d
and bl, r10b
mov ecx, eax
and cl, r8b
mov edx, ebx
and dl, r9b
xor bl, r9b
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ebx
xor dl, 1
and dl, cl
xor cl, 1
and cl, bl
or cl, dl
xor r8b, r10b
or al, r9b
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x767c2d08
mov ebp, 0xeb23eea
cmovne edx, ebp
test al, 1
mov eax, 0x767c2d08
jmp 0x14010211a
cmp ecx, 0xd81173f0
jg 0x1400fc04c
cmp ecx, 0xd63df158
jg 0x1400fdd67
cmp ecx, 0xd552b84a
je 0x140101cc4
cmp ecx, 0xd5a4e1de
jne 0x1400f7d30
mov eax, dword [0x140265708]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
xor ecx, 0xda8b8b9c
and ecx, edx
not edx
and edx, 0xda8b8b9c
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xafb25059
and ecx, 0x504dafa6
or ecx, eax
mov edx, ecx
xor edx, 0x2c40022
xor ecx, 0x7539dbc5
mov eax, ecx
and eax, 0xc913af1d
and edx, 0x36ec50e2
or edx, eax
mov eax, edx
xor eax, 0x36ec50e2
xor edx, 0xc913af1d
mov ebp, edx
or ebp, 0xce35d97e
mov edi, ebp
not edi
or ecx, 0x31ca2681
mov ebx, ecx
not ebx
and ebp, 0x2698f75c
and edi, 0x11420081
or edi, ebp
and ecx, 0x2698f75c
and ebx, 0xc8250822
or ebx, ecx
xor ebx, edi
mov ecx, ebx
not ecx
and ecx, 0xce35d97f
and ebx, 0x31ca2680
or ebx, ecx
and edx, 0x43b0838d
mov ecx, eax
and ecx, 0xbc4f7c72
or ecx, edx
xor ecx, 0x43b0838c
and eax, 1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x90afff2d
and eax, 0x6f5000d2
or eax, ecx
xor eax, 0x6f5000d2
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x853ca1d7
and edx, eax
not eax
and eax, 0x188101
and ecx, 0x852420d6
or ecx, eax
xor ecx, 0x852420d6
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x7ac35e28
and edx, 0x853ca1d7
or edx, eax
setne al
cmp dword [0x140265704], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov ebx, edx
xor bl, 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
mov edx, 0xdc65a0bc
mov ebp, 0x72f2e74a
jmp 0x1401059bb
cmp ecx, 0xeb23ee9
jg 0x1400fc15f
cmp ecx, 0xd9eda0e
jg 0x1400fdd95
cmp ecx, 0xd1a7379
je 0x140101cda
cmp ecx, 0xd5a39e1
jne 0x1400f7d30
mov ecx, 0xedba5ff6
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x6406aee2
jg 0x1400fc2a3
cmp ecx, 0x60c5fe04
jg 0x1400fddc3
cmp ecx, 0x5f252657
je 0x140101e21
cmp ecx, 0x5fb2d6e7
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x54d10b13
and ecx, 0xab2ef4ec
or ecx, edx
mov edx, ecx
xor edx, 0xab2ef4ec
mov ebp, ecx
xor ebp, 0x14c10200
and ebp, 0x97c9c6c0
xor ecx, 0xb6100665
and ecx, edx
and edx, 0x6836393f
or edx, ebp
mov ebx, edx
xor ebx, 0x6836393f
mov ebp, ebx
and ebp, 0x1d3ef289
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xc5878aae
and ecx, 0x3a787551
or ecx, ebp
xor ecx, 0x274687d9
and ebx, 1
xor edx, 0x6836393e
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xc9f9384f
and edx, 0x3606c7b0
or edx, ebp
xor edx, 0x3606c7b0
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and edx, 0x7300d871
and ecx, 0x8cff278e
or ecx, edx
xor ecx, 0x7300d871
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, r8b
and cl, r10b
xor cl, 1
mov ebx, ecx
or bl, al
xor cl, al
not cl
and cl, al
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, r9d
xor r9b, r8b
and r8b, al
and dl, r10b
or dl, r8b
or al, r10b
xor al, 1
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x7d887cd7
mov ebp, 0xd63df159
cmovne eax, ebp
test dl, 1
mov r12d, 0xd63df159
cmove eax, ebp
test cl, 1
mov ecx, 0x7d887cd7
jmp 0x140104ce1
cmp ecx, 0xb437b8d4
jg 0x1400fc39e
cmp ecx, 0xb31845ac
jg 0x1400fde77
cmp ecx, 0xafef0685
je 0x140101f2b
cmp ecx, 0xb214b9a3
jne 0x1400f7d30
mov ecx, 0xe89bf675
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xf2903635
jg 0x1400fc3d8
cmp ecx, 0xf1392c70
jg 0x1400fdff2
cmp ecx, 0xecb8000e
je 0x14010201d
cmp ecx, 0xedba5ff6
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x90229308
mov ecx, ebp
and ecx, 0x20148c2
or ecx, edx
xor ecx, 0x20148c2
mov edx, ebp
xor edx, 0x9223dbca
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x6ddc2434
and edx, 0x9223dbcb
or edx, ecx
and ebx, 0x4745733b
and ebp, 0xb8ba8cc4
or ebp, ebx
mov ecx, ebp
xor ecx, 0x983a8080
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x63c42f5f
and edx, 0x9c3bd0a0
or edx, edi
xor ebp, 0x4344231b
and ebp, 0x63c42f5f
and ecx, 0x9c3bd0a0
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete r8b
setne r9b
cmp eax, 9
setg sil
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, r10d
and al, sil
xor al, 1
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
mov r11d, ebx
xor r11b, 1
mov edx, r11d
or dl, bl
xor bl, dl
xor bl, 1
or dl, r11b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
or bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, esi
or sil, r9b
and r9b, r10b
and dl, r8b
or dl, r9b
xor r10b, r8b
xor sil, 1
or sil, r10b
xor sil, 1
mov ebx, edx
and bl, sil
xor sil, dl
or sil, bl
mov ecx, esi
xor cl, 1
mov edx, ecx
and dl, sil
xor cl, dl
xor dl, 1
or dl, sil
xor dl, 1
or dl, cl
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, 0xd5a39e1
mov ebp, 0x11c3c714
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x1401034ef
cmp ecx, 0x2b411a44
jg 0x1400fc502
cmp ecx, 0x2aa3296d
jg 0x1400fe0b0
cmp ecx, 0x288f735a
je 0x140102128
cmp ecx, 0x2a7a0238
jne 0x1400f7d30
mov ecx, 0x22451dab
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x310ce1a2
jg 0x1400fc53c
cmp ecx, 0x2eee0636
je 0x1400ffe58
cmp ecx, 0x2f570312
je 0x1400ffe6e
cmp ecx, 0x30c0d969
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x90f4ac22
and ebp, 0x6f0b53dd
or ebp, edi
or edx, ebx
and ebx, 0x90f4ac22
and ecx, 0x6f0b53dd
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov esi, edx
not esi
mov ecx, esi
and ecx, 0xf53d8290
and edx, 0xac27d6f
or edx, ecx
mov ecx, edx
xor ecx, 0xac27d6f
mov edi, edx
xor edi, 0x528a2787
and edi, ecx
or esi, 0xa7b7a517
mov ebp, esi
not ebp
mov ebx, edi
not ebx
mov eax, ebx
and eax, 0xae277196
and edi, 0x51d88e69
or edi, eax
or ebx, esi
and esi, 0xae277196
and ebp, 0x50480a68
or ebp, esi
xor ebp, edi
not ebx
or ebx, ebp
mov eax, ebx
not eax
and eax, 0x58485ae9
and ebx, 0xa7b7a516
or ebx, eax
xor edx, 0xc4158290
and edx, 0xcc178f97
mov eax, ecx
and eax, 0x33e87068
or eax, edx
xor eax, 0xcc178f96
and ecx, 1
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x7718a1bc
and edx, ecx
and ecx, 0x88e75e43
or ecx, eax
mov eax, ecx
xor eax, 0x80024400
xor ecx, 0x7718a1bc
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x7ffd9a4f
and eax, 0x800265b0
or eax, ebx
or ecx, ebp
and ebp, 0x7ffd9a4f
and edx, 0x800265b0
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, cl
and al, bl
and dl, r9b
and bl, cl
or bl, dl
mov ecx, eax
xor cl, 1
mov r8d, ebx
xor r8b, 1
xor al, bl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
not al
mov edx, ebx
xor dl, cl
and dl, bl
and al, r8b
and cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x8126eda9
mov ebp, 0x54f47cb5
cmovne ecx, ebp
test dl, dl
cmove ecx, r14d
jmp 0x140104856
cmp ecx, 0x514884be
jg 0x1400fe2bf
cmp ecx, 0x4e8b43ad
je 0x14010228e
cmp ecx, 0x50f291f3
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x43ef57de
and edx, 0xbc10a821
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbc10a821
and edx, 0x43ef57de
or edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xbd64da63
mov ecx, edx
xor ecx, 0xbd64da63
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xa8fcfbb7
and ecx, 0x57030448
or ecx, ebp
mov edi, ecx
xor edi, 0x6a625e22
and edx, 0xfe51592
mov ebp, ebx
and ebp, 0xf01aea6d
or ebp, edx
xor ebp, 0xfe51593
and ebx, 1
or ebx, ebp
mov edx, ebx
not edx
and edx, 0xc5685ef6
and ebx, 0x3a97a109
or ebx, edx
mov edx, ebx
xor edx, 0x2a922100
xor ebx, 0xc5685ef6
xor ecx, 0x159821d5
mov ebp, ecx
and ebp, 0x910d8009
and edi, 0x6ef27ff6
or edi, ebp
or ecx, ebx
and ebx, 0x910d8009
and edx, 0x6ef27ff6
or edx, ebx
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x1a5f7135
and edx, 0xe5a08eca
or edx, ebp
xor edx, 0xe5a08eca
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, dl
xor al, 1
or al, r8b
or dl, bl
xor dl, 1
or cl, r8b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov r8d, edx
mov ebx, eax
xor dl, al
xor al, 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 al, 1
mov eax, 0xc3c9e8d8
mov edx, 0x6ae4b3d1
cmovne eax, edx
test cl, 1
mov ecx, 0xc3c9e8d8
jmp 0x1401034ec
cmp ecx, 0x9e5ab976
jg 0x1400fe3a4
cmp ecx, 0x984fc384
je 0x1401022a4
cmp ecx, 0x9c9b8774
jne 0x1400f7d30
mov r8b, byte [rsp + 0x26]
mov bl, byte [rsp + 0x27]
mov r10d, r8d
xor r10b, 1
mov edx, r10d
mov r9d, r10d
and r10b, bl
xor bl, 1
and dl, bl
xor r9b, bl
or r9b, dl
and bl, r8b
or r10b, bl
mov eax, r10d
xor al, 1
mov ecx, r9d
mov edx, eax
mov r8d, eax
mov r11d, r9d
and r11b, al
xor al, r9b
xor r9b, 1
and cl, r9b
xor cl, 1
mov ebx, r9d
xor bl, cl
or cl, r9b
and dl, r10b
xor cl, 1
or cl, bl
xor r8b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r8b
xor dl, cl
or al, r11b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x90c9f0dd
mov ecx, 0x4474053c
cmovne ebp, ecx
test al, 1
mov ecx, 0x90c9f0dd
jmp 0x1400f7d22
cmp ecx, 0xe4126140
jg 0x1400fe46e
cmp ecx, 0xe33cafa9
je 0x14010232c
cmp ecx, 0xe3604c76
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x7747c8e1
and edx, ebp
not ebp
and ebp, 0x11444081
and ecx, 0x66038860
or ecx, ebp
mov ebp, ecx
xor ebp, 0x24000000
xor ecx, 0x99fc779f
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xcbd7ff67
and ebp, 0x34000080
or ebp, edi
or ecx, ebx
and ebx, 0xcbd7ff67
and edx, 0x34280098
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x88b8371e
and ecx, 0x7747c8e1
or ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xb76af7d4
and ebp, esi
mov edx, ecx
and edx, 0x4895082b
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xba2e965a
and edx, 0x45d169a5
or edx, ebp
mov ebp, edx
xor ebp, 0x30a20c60
and ecx, 0x78d8326e
mov ebx, esi
and ebx, 0x8727cd91
or ebx, ecx
xor ebx, 0x78d8326f
and esi, 1
or esi, ebx
mov ecx, esi
not ecx
xor edx, 0xd44618f
mov ebx, edx
and ebx, 0xc35db298
and ebp, 0x3ca24d67
or ebp, ebx
or edx, esi
and esi, 0xc35db298
and ecx, 0x3ca24d67
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
or edx, 0x150c2289
mov ebx, edx
not ebx
or ebp, 0xeaf3dd76
mov ecx, ebp
not ecx
and edx, 0x8c2aa293
and ebx, 0x62d15d64
or ebx, edx
and ebp, 0x8c2aa293
and ecx, 0x11040008
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xeb119892
and ecx, 0x14ee676d
or ecx, edx
mov edx, ecx
xor edx, 0x520d1219
xor ecx, 0x8205a4
and ecx, 0xac92ada6
and edx, 0x536d5259
or edx, ecx
mov ecx, edx
xor ecx, 0x436c4040
xor edx, 0x2490a584
and edx, 0x3491b79d
and ecx, 0xcb6e4862
or ecx, edx
mov edx, ecx
xor edx, 0x2081b481
xor ecx, 0xc8264840
and ecx, 0xdc364b5c
and edx, 0x23c9b4a3
or edx, ecx
xor edx, 0x23c9b4a3
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov ecx, eax
xor cl, 1
xor dl, r8b
mov ebx, ecx
and bl, al
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, dl
xor bl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x3ac3b0d1
mov edx, 0x79c1c2ba
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x3ac3b0d1
jmp 0x140106273
cmp ecx, 0x1e207c91
jg 0x1400fe5be
cmp ecx, 0x19d5858d
je 0x140102342
cmp ecx, 0x1a8acb9e
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edi, [rcx - 1]
imul edi, ecx
mov esi, edi
not esi
mov ecx, edi
or ecx, 0x766e8913
mov ebp, ecx
not ebp
mov edx, edi
xor edx, 0x899176ec
and edx, edi
mov ebx, edx
not ebx
mov eax, ecx
and eax, 0x930d9818
and ebp, 0x89066e4
or ebp, eax
or ecx, ebx
and ebx, 0x930d9818
and edx, 0x6cf267e7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x9de6b9e9
and ecx, 0x62194616
or ecx, eax
mov ebx, ecx
xor ebx, 0x2b000019
xor ecx, 0x14508a00
and ecx, 0xd4d8bae2
and ebx, 0x2b27451d
or ebx, ecx
mov eax, ebx
xor eax, 0x1264018
and esi, 0xaf0a075d
and edi, 0x50f5f8a2
or edi, esi
mov ecx, edi
xor ecx, 0x40e4d080
xor ebx, 0xd4d8bae2
xor edi, 0xaf0a075d
mov edx, ebx
and edx, 0xbe192f67
and eax, 0x41e6d098
or eax, edx
or ebx, edi
and edi, 0xbe192f67
and ecx, 0x41e6d098
or ecx, edi
xor ecx, eax
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xd5dd2c1f
and ebx, 0x2a22d3e0
or ebx, eax
xor ebx, 0x2a22d3e0
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
and al, dl
and dl, r9b
or dl, cl
xor dl, 1
or dl, bl
and bl, r9b
or bl, al
xor bl, 1
mov eax, edx
or al, bl
xor bl, dl
mov ecx, ebx
xor cl, al
test bl, bl
mov edx, 0x4adbc17c
mov ebp, 0x26aa061b
cmovne edx, ebp
test al, al
mov eax, 0x4adbc17c
jmp 0x140105f34
cmp ecx, 0x76b6d346
jg 0x1400fe712
cmp ecx, 0x752e369e
je 0x140102493
cmp ecx, 0x767c2d08
jne 0x1400f7d30
mov eax, dword [0x140265708]
mov ecx, dword [0x140265704]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xd85590cc
mov edx, ebx
and edx, 0x27aa6f33
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x27aa6f32
and edx, 0xd85590cd
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
sete dl
setne r8b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
and cl, r8b
mov ebx, eax
and bl, dl
or bl, cl
xor dl, al
and dl, al
xor al, r8b
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
xor al, bl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x8240fb92
mov edx, 0xeb23eea
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x8240fb92
cmovne eax, edx
test bl, 1
jmp 0x1400fbf23
cmp ecx, 0xc4029f0c
jg 0x1400fe86e
cmp ecx, 0xc35f9f7a
je 0x140102615
cmp ecx, 0xc3c9e8d8
jne 0x1400f7d30
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xee083c4e
and ecx, edx
not edx
and edx, 0xee083c4e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa2880a46
and ecx, 0x5d77f5b9
or ecx, edx
mov edx, ecx
xor edx, 0xb37fc9f7
mov ebp, ecx
xor ebp, 0xb37fc9f6
and ebp, edx
xor ecx, 0x4c803608
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1f55e46c
and ebp, 0xe0aa1b93
or ebp, edi
or ecx, ebx
and ebx, 0x1f55e46c
and edx, 0xe0aa1b93
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x95b4245c
and ecx, 0x6a4bdba3
or ecx, edx
mov edx, ecx
xor edx, 0x220a9081
xor ecx, 0x95b4245c
mov ebp, ecx
and ebp, 0x5cc16f62
and edx, 0xa33e909d
or edx, ebp
xor edx, 0x5cc16f62
xor ecx, edx
test ecx, edx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
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, 0xc35f9f7a
mov edx, 0x6ae4b3d1
cmovne eax, edx
test cl, cl
mov ecx, 0xc35f9f7a
cmovne ecx, eax
test bl, bl
jmp 0x14010610c
cmp ecx, 0x12348ed
jg 0x1400fe991
cmp ecx, 0xfcdc106a
je 0x14010262b
cmp ecx, 0xffd36155
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x14529508
and edx, 0x23056845
or edx, ebp
mov ebp, edx
xor ebp, 0x1002004
xor edx, 0xdcb88400
or ecx, 0x3757fd4d
mov ebx, ecx
not ebx
and edx, 0xfebdcc41
and ebp, 0x142310c
or ebp, edx
and ecx, 0xfebdcc41
movzx edx, bx
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc8a802b2
and edx, 0x3757fd4d
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
or ebp, 0x7a2787d5
mov edi, ebp
not edi
mov esi, ecx
or esi, 0x85d8782a
mov ebx, esi
not ebx
and ebp, 0x68b70293
and edi, 0x85487828
or edi, ebp
and esi, 0x68b70293
and ebx, 0x12008544
or ebx, esi
xor ebx, edi
mov ebp, ebx
not ebp
and ebp, 0xcae22a8f
and ebx, 0x351dd570
or ebx, ebp
xor ebx, 0xb0c5ad5b
and edx, 0xc7052be5
mov ebp, ecx
and ebp, 0x38fad41a
or ebp, edx
xor ebp, 0xc7052be4
and ecx, 1
or ecx, ebp
not ecx
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x418da4c
and ecx, 0x38040483
or ecx, edx
mov ebx, ecx
xor ebx, 0x30000080
xor ecx, 0x1807004
or ebp, 0x3c1cdecf
mov edx, ebp
not edx
and ecx, 0x9847407
and ebx, 0x34188ac8
or ebx, ecx
and ebp, 0x9847407
and edx, 0xc2630130
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x4c70e360
and edx, 0xb38f1c9f
or edx, ecx
xor edx, 0x8f93c250
sete dl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, r8d
xor cl, dl
and cl, r8b
mov ebx, ecx
xor bl, 1
or cl, bl
mov r10d, ebx
xor r10b, cl
or cl, bl
xor cl, 1
or cl, r10b
or r9b, cl
xor cl, 1
or cl, al
mov ebx, r9d
xor bl, cl
or cl, r9b
xor cl, 1
or cl, bl
xor dl, al
and dl, al
xor al, r8b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x354c9e1
mov ebp, 0xf2903636
cmovne ecx, ebp
test bl, 1
mov eax, 0x354c9e1
jmp 0x140105b24
cmp ecx, 0x39d9a371
jg 0x1400fea9d
cmp ecx, 0x377945f8
je 0x1401026e2
cmp ecx, 0x381c22e7
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x50ebede7
mov edx, ebp
and edx, 0xaf141218
or edx, ebx
mov ebx, edx
xor ebx, 0x2041000
xor edx, 0x10a368e4
mov ecx, ebp
xor ecx, 0x1aa778f4
and ecx, ebp
or edx, 0xe558870b
mov esi, ecx
not esi
mov eax, edx
and eax, 0xfc21caf9
and ebx, 0x2863004
or ebx, eax
or edx, esi
and esi, 0xfc21caf9
and ecx, 0x3de3506
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xe558870a
and edx, 0x1aa778f5
or edx, eax
and edi, 0x18292b38
and ebp, 0xe7d6d4c7
or ebp, edi
mov eax, ebp
xor eax, 0xe7d6d4c7
xor ebp, 0x18292b38
and ebp, edx
not edx
and eax, edx
or ebp, eax
xor edx, ebp
test edx, ebp
sete r9b
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg r8b
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
xor bl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x5fb2d6e7
mov ebp, 0xecb8000e
cmovne eax, ebp
test cl, 1
mov ecx, 0x5fb2d6e7
jmp 0x140103c47
cmp ecx, 0x8749ec95
jg 0x1400febc6
cmp ecx, 0x832d5c50
je 0x1401026f8
cmp ecx, 0x85cb9657
jne 0x1400f7d30
mov ecx, 0xf8489c6d
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xd302f792
jg 0x1400fedb4
cmp ecx, 0xd25815c6
je 0x1401027fc
cmp ecx, 0xd2bd4d96
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x7d06b516
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x7d069400
and ecx, 0x2116
or ecx, ebx
mov ebx, ecx
xor ebx, 0x16
xor ecx, 0xffffdee9
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x614461c8
and ebx, 0x1c029416
or ebx, esi
or ecx, edi
and edi, 0x614461c8
and ebp, 0x9ebb9e37
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x82f94ae8
and ecx, 0x7d06b517
or ecx, ebp
not ecx
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x413896d5
and ecx, 0xbec7692a
or ecx, edx
xor ecx, 0xbec7692a
sete r8b
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov r11d, r9d
xor r11b, bl
mov r10d, r11d
xor r10b, 1
mov edx, ecx
xor dl, r8b
and dl, cl
and bl, r9b
and cl, r8b
or cl, bl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov ebx, r10d
and bl, r11b
mov edx, ebx
xor dl, 1
xor bl, r10b
or dl, r11b
xor dl, 1
or dl, bl
xor dl, cl
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x3539ac3d
mov ebp, 0x60c5fe05
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0x3539ac3d
jmp 0x140106273
cmp ecx, 0xb767ab6
jg 0x1400fedf4
cmp ecx, 0x714f421
je 0x14010299d
cmp ecx, 0x75b5877
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xfffffffe
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ecx, 0x669f0d8c
and ebp, 0x9960f273
or ebp, ecx
mov ecx, ebp
xor ecx, 0x80009023
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x1f6d62d8
and edx, 0xe0929d27
or edx, ebx
xor ebp, 0x60d0088
and ebp, 0x1f6d62d8
and ecx, 0xe0929d27
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg r9b
mov ecx, edx
xor cl, r9b
mov ebx, edx
xor bl, r8b
and dl, bl
and bl, r8b
xor dl, 1
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
and r9b, cl
xor cl, 1
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xc236883c
cmovne eax, r15d
test cl, 1
mov ecx, 0xc236883c
jmp 0x1401034ec
cmp ecx, 0x59c793de
jg 0x1400fee22
cmp ecx, 0x58c2d88f
je 0x140102ac5
cmp ecx, 0x5964014e
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x28b1742d
and edx, 0xd74e8bd2
or edx, ebp
mov ecx, edx
xor ecx, 0x28b1742d
xor edx, 0x2088800
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xa89bc0d
and ecx, 0xf57643f2
or ecx, edx
xor ecx, 0xf57643f3
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc06bcf7a
and ecx, 0x3f943085
or ecx, edx
mov edx, ecx
xor edx, 0x2c000000
xor ecx, 0xc02b4d20
and ecx, 0xd3bf7da5
and edx, 0x2c40825a
or edx, ecx
xor edx, 0x2c40825a
cmp edx, 0xffffffff
sete r9b
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and r8b, al
mov ecx, r9d
xor cl, bl
and bl, r9b
or bl, r8b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
and al, dl
and bl, cl
or bl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xc0e8c3c9
mov edx, 0xc7125560
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0xc0e8c3c9
jmp 0x140106273
cmp ecx, 0xae30dcfa
jg 0x1400fef93
cmp ecx, 0xac88e3d9
je 0x140102b8a
cmp ecx, 0xadb603d1
jne 0x1400f7d30
mov ecx, 0x2ea5352d
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xec130f05
jg 0x1400fefc1
cmp ecx, 0xea850d44
je 0x140102ba0
cmp ecx, 0xeb1a3e80
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x41400042
mov ebp, edx
and ebp, 0x3815863c
or ebp, ecx
xor ebp, 0x3815863c
and edx, 0x86aa7981
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc2bc9fe4
and edx, 0x3d43601b
or edx, ecx
mov edi, edx
xor edi, 0x4416e665
mov ebx, edx
xor ebx, 0xbbe9199a
mov ecx, edi
or ecx, 0x2c4b70e1
mov ebp, ecx
not ebp
xor edx, 0x97a2697b
and edx, edi
mov esi, edx
not esi
mov eax, ecx
and eax, 0x4f77e585
and ebp, 0x90800a1a
or ebp, eax
or ecx, esi
and esi, 0x4f77e585
and edx, 0xb0881a7a
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa90c232c
and ecx, 0x56f3dcd3
or ecx, eax
mov edx, ecx
xor edx, 0x5070380
and edi, 0xd9f72953
mov eax, ebx
and eax, 0x2608d6ac
or eax, edi
xor eax, 0xd9f72952
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0xc56d22b6
and ebx, 0x3a92dd49
or ebx, eax
mov eax, ebx
xor eax, 0x8820900
xor ebx, 0xc56d22b6
xor ecx, 0x7ab8ac33
mov ebp, ecx
and ebp, 0xf258f45f
and edx, 0xda70ba0
or edx, ebp
or ecx, ebx
and ebx, 0xf258f45f
and eax, 0xda70ba0
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8896080
mov edx, ecx
and edx, 0x50200024
or edx, eax
xor edx, 0x50200024
and ecx, 0xa7569f5b
or ecx, edx
mov eax, ecx
not eax
and eax, 0x676c1a5a
and ecx, 0x9893e5a5
or ecx, eax
mov eax, ecx
xor eax, 0x40388101
xor ecx, 0x1004226a
and eax, 0x6ff9d995
and ecx, 0x9006266a
or ecx, eax
xor ecx, 0x6ff9d995
cmp ecx, 0xffffffff
setne r11b
sete r10b
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg al
mov ebx, r10d
or bl, al
mov ecx, r9d
or cl, r11b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r10b
and dl, al
and r11b, r9b
and al, r10b
or al, r11b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, 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, 0x54273bcc
mov edx, 0xca7f8e1e
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, bl
jmp 0x140104ce1
cmp ecx, 0x2849631b
jg 0x1400ff116
cmp ecx, 0x274dd378
je 0x140102c75
cmp ecx, 0x27cbbfdf
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0xbb2ee7f4
mov ebx, ebp
and ebx, 0x44d1180a
or ebx, ecx
xor ebx, 0x44d1180a
mov ecx, ebp
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xd93967a
and ecx, 0xf26c6985
or ecx, ebx
mov ebx, ecx
xor ebx, 0xe2402185
xor ecx, 0xd93967a
mov edi, ecx
and edi, 0x183f5e7a
and ebx, 0xe7c0a185
or ebx, edi
or ecx, ebp
and ebp, 0x183f5e7a
and edx, 0xe7c0a185
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x905017c2
and ecx, 0x6fafe83d
or ecx, edx
xor ecx, 0x6fafe83d
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and al, cl
and bl, r8b
and cl, dl
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
xor al, cl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
not al
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0xe2c21bed
mov ebp, 0x8ee4a978
cmovne ecx, ebp
test bl, 1
mov edx, 0xe2c21bed
jmp 0x140104b07
cmp ecx, 0x4dfbdf0c
jg 0x1400ff214
cmp ecx, 0x4d8edbb8
je 0x140102da3
cmp ecx, 0x4dbea210
jne 0x1400f7d30
mov ecx, 0x2860751d
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x9624a4ce
jg 0x1400ff242
cmp ecx, 0x9244a85f
je 0x140102db9
cmp ecx, 0x93ea81fc
jne 0x1400f7d30
mov ecx, 0xe0e42e0b
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xe2c21bec
jg 0x1400ff270
cmp ecx, 0xdef6fbfe
je 0x140102e7d
cmp ecx, 0xe0e42e0b
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x5a1167eb
mov ecx, ebp
and ecx, 0xa5ee9814
or ecx, edx
mov edx, ecx
not edx
and edx, 0x261afa05
and ecx, 0xd9e505fa
or ecx, edx
mov edx, ecx
xor edx, 0x83e46000
xor ecx, 0x38c46
and ecx, 0x138e56
and edx, 0xffec71a9
or edx, ecx
xor edx, 0xffec71a9
and ebx, 0x4d425d4b
and ebp, 0xb2bda2b4
or ebp, ebx
xor ebp, 0xb2bda2b4
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
cmp ebp, 0xffffffff
sete r8b
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, ebx
and dl, al
and r9b, r8b
or r9b, dl
xor bl, al
xor bl, 1
mov edx, eax
xor dl, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov r8d, r9d
xor r8b, 1
mov ecx, r8d
and cl, r9b
mov ebx, eax
and bl, dl
mov r10d, r8d
and r10b, cl
xor cl, r8b
or cl, r10b
mov r10d, eax
and r10b, bl
xor bl, al
or bl, r10b
xor bl, cl
xor r8b, al
or dl, r9b
xor dl, 1
or dl, r8b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x25df2b01
mov ecx, 0x93ea81fc
cmovne eax, ecx
test dl, 1
mov ecx, 0x25df2b01
jmp 0x1401034ec
cmp ecx, 0x17de450a
jg 0x1400ff44d
cmp ecx, 0x142d0c9d
je 0x140102e93
cmp ecx, 0x154a592a
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x5f3b410c
and edx, 0xa0c4bef3
or edx, edi
and ebx, 0x5f3b410c
and ecx, 0xa0c4bef3
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
and dl, r9b
and bl, r8b
or bl, dl
mov eax, ebx
xor al, r9b
and al, bl
mov edx, r9d
xor dl, r8b
not dl
and dl, r8b
or r9b, r8b
mov ecx, r9d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
and al, cl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
xor dl, 1
and al, dl
or al, bl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x984fc384
mov edx, 0x2b639927
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x984fc384
jmp 0x140106273
cmp ecx, 0x72f2e749
jg 0x1400ff47b
cmp ecx, 0x6d8f6a98
je 0x140102ea9
cmp ecx, 0x6e4183f5
jne 0x1400f7d30
mov ecx, 0xb865bc31
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xc28069c8
jg 0x1400ff5d6
cmp ecx, 0xc0e8c3c9
je 0x140102ebf
cmp ecx, 0xc236883c
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x50308000
mov ebp, ebx
and ebp, 0x21844294
or ebp, ecx
xor ebp, 0x21844294
mov ecx, ebx
and ecx, 0x8e4b3d6b
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xac875166
and ecx, 0x5378ae99
or ecx, ebp
mov ebp, ecx
xor ebp, 0x22cc6c0c
xor ecx, 0xdd3393f3
and edx, ecx
and ebp, ebx
or ebp, edx
xor ecx, ebp
test ecx, ebp
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
not dl
and al, r8b
or al, cl
mov ecx, eax
xor cl, 1
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x4e8b43ad
mov ebp, 0x8f47dfe2
cmovne ecx, ebp
test bl, bl
mov edx, 0x4e8b43ad
jmp 0x140104b07
cmp ecx, 0xf9df5539
jg 0x1400ff6a9
cmp ecx, 0xf8489c6d
je 0x140102f98
cmp ecx, 0xf909d2b1
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
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, 0x7878cf4f
and ebp, 0x878730b0
or ebp, edi
or ecx, ebx
and ebx, 0x7878cf4f
and edx, 0x878730b0
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ebx
and edx, 0x4530e2bc
and ecx, 0xbacf1d43
or ecx, edx
mov ebp, ecx
not ebp
mov edi, ecx
xor edi, 0x43002bc
or edi, 0xc9cdfc01
mov esi, edi
not esi
or ebx, 0x363203fe
mov edx, ebx
not edx
and edi, 0xe221d76e
and esi, 0x14120090
or esi, edi
and ebx, 0xe221d76e
and edx, 0x9cc2801
or edx, ebx
xor edx, esi
mov ebx, edx
not ebx
and ebx, 0xc9cdfc00
and edx, 0x363203ff
or edx, ebx
and ebp, 1
xor ecx, 0xbacf1d42
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x66beccdd
and ecx, 0x99413322
or ecx, ebp
xor ecx, 0x99413322
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0x32ad0549
mov edx, ebx
not edx
or ecx, 0x140ea04
and ecx, 0x2169eb4d
and ebp, 0x12840400
or ebp, ecx
and ebx, 0x2169eb4d
and edx, 0xcc1210b2
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xcd52fab6
and edx, 0x32ad0549
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xa2431d1f
and edx, 0x5dbce2e0
or edx, ebp
xor edx, 0xa2431d1f
xor ecx, edx
test ecx, edx
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or bl, al
xor bl, 1
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
xor dl, bl
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x42a6ba7a
mov ebp, 0xe33cafa9
cmovne eax, ebp
test cl, 1
mov ecx, 0x42a6ba7a
jmp 0x1401040d1
cmp ecx, 0x42a6ba79
jg 0x1400ff7db
cmp ecx, 0x41a41b6f
je 0x1401030b6
cmp ecx, 0x42326f13
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x6f2e0792
and edx, 0x90d1f86d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5a8de3f5
and edx, 0xa5721c0a
or edx, ecx
mov edi, edx
xor edi, 0x4a4c1b18
xor edx, 0x35a3e467
mov ecx, edx
and ecx, 0x9493c084
and edi, 0x6b6c3f7b
or edi, ecx
mov ebp, edi
xor ebp, 0x6b6c3f7b
mov ebx, edi
xor ebx, 0x1324bc47
and ebx, ebp
or edx, 0x87b77cc3
mov esi, edx
not esi
mov ecx, ebx
not ecx
mov eax, ecx
and eax, 0x7af9fecd
and ebx, 0x85060132
or ebx, eax
or ecx, edx
and edx, 0x7af9fecd
and esi, 0x130
or esi, edx
xor esi, ebx
not ecx
or ecx, esi
mov eax, ecx
not eax
and eax, 0xa4012017
and ecx, 0x5bfedfe8
or ecx, eax
mov edx, ecx
xor edx, 0x5c41a000
xor edi, 0x1002c080
and edi, 0x7a46fd90
mov eax, ebp
and eax, 0x85b9026f
or eax, edi
xor eax, 0x7a46fd91
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
xor ecx, 0x23b65cd5
mov ebx, ecx
and ebx, 0x833a0b2f
and edx, 0x7cc5f4d0
or edx, ebx
or ecx, ebp
and ebp, 0x833a0b2f
and eax, 0x7cc5f4d0
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
or ecx, 0xa1c2e526
mov ebp, ecx
not ebp
or eax, 0x5e3d1ad9
mov edx, eax
not edx
and ecx, 0x3fab23d5
and ebp, 0x40141808
or ebp, ecx
and eax, 0x3fab23d5
and edx, 0x8040c422
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0xa1c2e526
and edx, 0x5e3d1ad9
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x21c71ab7
and edx, 0xde38e548
or edx, ecx
xor edx, 0xde38e548
or edx, eax
cmp edx, 0xffffffff
sete r9b
setne dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
or dl, al
mov r8d, r9d
xor r8b, bl
or bl, r9b
mov ecx, ebx
xor cl, dl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, r9b
and al, r9b
or al, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x2860751d
mov ebp, 0xeb1a3e80
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0x2860751d
cmovne eax, ebp
test dl, 1
cmovne eax, ecx
jmp 0x140104ce4
cmp ecx, 0x8f7d3289
jg 0x1400ff809
cmp ecx, 0x8ee4a978
je 0x1401030d8
cmp ecx, 0x8f47dfe2
jne 0x1400f7d30
mov eax, dword [0x140265708]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x90810a88
mov ecx, edx
and ecx, 0x49240140
or ecx, eax
xor ecx, 0x49240140
mov eax, edx
and eax, 0x265af437
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x265af436
and eax, 0xd9a50bc9
or eax, ecx
mov ecx, eax
not ecx
and ebp, 0xaec6af65
and edx, 0x5139509a
or edx, ebp
mov ebp, edx
xor ebp, 0x5121508a
xor edx, 0xaec6af65
mov ebx, eax
and ebx, 0x201e2915
and ecx, 0xdfe1d6ea
or ecx, ebx
or eax, edx
and edx, 0x201e2915
and ebp, 0xdfe1d6ea
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xe047b98
and eax, 0xf1fb8467
or eax, ecx
xor eax, 0xf1fb8467
setne cl
sete dl
cmp dword [0x140265704], 9
setg al
mov ebx, edx
xor bl, cl
and bl, dl
xor bl, al
xor dl, al
and dl, al
xor al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x527fc010
mov ebp, 0x4e8b43ad
cmovne edx, ebp
test cl, 1
mov ecx, 0x527fc010
jmp 0x1401025fc
cmp ecx, 0xda8842c8
jg 0x1400ff92d
cmp ecx, 0xd81173f1
je 0x14010327b
cmp ecx, 0xd890a604
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x805c38c6
mov edx, ecx
xor edx, 0x805c38c6
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x7fa3c738
and edx, 0x805c38c7
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xd375454f
and edx, 0x2c8abab0
or edx, ebp
xor edx, 0x2c8abab0
and ebx, 0x8b12401f
and ecx, 0x74edbfe0
or ecx, ebx
xor ecx, 0x74edbfe0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2a619fb0
and ecx, 0xd59e604f
or ecx, edx
xor ecx, 0xd59e604f
setne r8b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
xor al, cl
xor al, 1
or al, dl
xor al, 1
or r8b, bl
xor cl, bl
and cl, bl
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x3d93dc5f
mov ebp, 0xf4866164
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x3d93dc5f
jmp 0x1401059c2
cmp ecx, 0xed1ec31
jg 0x1400ffa55
cmp ecx, 0xeb23eea
je 0x140103291
cmp ecx, 0xeca64cb
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov eax, ebx
not eax
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov ecx, ebx
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0x3d86dcc2
mov ebp, eax
and ebp, 0xc279233c
or ebp, esi
or ecx, edi
and edi, 0x3d86dcc2
and edx, 0xc279233d
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x5bcf2162
and edx, 0xa430de9d
or edx, ebp
or ecx, ebx
and ebx, 0x5bcf2162
and eax, 0xa430de9d
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xeb6c20f5
and ecx, 0x1493df0a
or ecx, eax
xor ecx, 0x1493df0a
setne r10b
sete r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
mov eax, ebx
xor bl, r9b
and r9b, cl
and al, r10b
or al, r9b
mov edx, ecx
xor dl, r10b
xor dl, 1
or cl, r10b
xor cl, 1
or cl, bl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ecx
xor r8b, bl
xor bl, 1
or bl, dl
xor bl, 1
or bl, r8b
mov edx, ebx
and dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x12348ee
mov ecx, 0x50f291f3
cmovne edx, ecx
test al, 1
mov ecx, 0x12348ee
cmovne ecx, edx
jmp 0x140105dad
cmp ecx, 0x65039f5f
jg 0x1400ffb4f
cmp ecx, 0x6406aee3
je 0x1401032a7
cmp ecx, 0x644ab913
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x96b3781c
mov ecx, edx
and ecx, 0x694c87e3
or ecx, ebx
mov ebx, ecx
xor ebx, 0x684c07c2
xor ecx, 0x86023010
mov ebp, edi
or ebp, 0x8702b030
or ecx, 1
and ecx, 0x8702b031
and ebx, 0x78fd4fce
or ebx, ecx
and ebp, 0x8702b031
xor ebp, ebx
and edi, 0x689482ee
and edx, 0x976b7d11
or edx, edi
mov ecx, edx
xor ecx, 0x976b7d11
xor edx, 0x689482ee
and edx, ebp
not ebp
and ecx, ebp
or edx, ecx
xor ebp, edx
test ebp, edx
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
or bl, r8b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, cl
mov ecx, 0xd7257b54
mov ebp, 0x4c04a6f3
cmovne ecx, ebp
test al, al
mov eax, 0xd7257b54
cmove ecx, eax
jmp 0x1400f7d25
cmp ecx, 0xb865bc30
jg 0x1400ffb7d
cmp ecx, 0xb437b8d5
je 0x1401032bd
cmp ecx, 0xb5707e60
jne 0x1400f7d30
mov ecx, 0xf79ed057
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xf4866163
jg 0x1400ffcd9
cmp ecx, 0xf2903636
je 0x140103393
cmp ecx, 0xf4000fe7
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
or ebp, 0x5b8c87f6
mov ebx, ebp
not ebx
mov edx, edi
or edx, 0xa4032008
and edx, 0xfe87202a
mov esi, ecx
and esi, 0x10887d4
or esi, edx
and ebp, 0xfe87202a
and ebx, 0x705801
or ebx, ebp
xor ebx, esi
mov edx, ebx
not edx
and edx, 0x165ad225
and ebx, 0xe9a52dda
or ebx, edx
mov edx, ebx
xor edx, 0x90280820
xor ebx, 0x4dd655d2
mov ebp, ebx
and ebp, 0x2b81a6cf
and edx, 0xd47e5930
or edx, ebp
and edi, 0x2b81a6cf
and ecx, 0xd47e5930
or ecx, edi
xor ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r9d
and dl, al
or r9b, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
or al, r8b
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, bl
and dl, cl
or dl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8c1b718d
mov ebp, 0x8035193c
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x8c1b718d
jmp 0x14010610c
cmp ecx, 0x2d5da74e
jg 0x1400ffe3b
cmp ecx, 0x2b411a45
je 0x1401034f7
cmp ecx, 0x2b639927
jne 0x1400f7d30
mov ecx, 0x154a592a
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x310ce1a3
je 0x1400ffe96
cmp ecx, 0x3267fa66
je 0x1400fffb3
cmp ecx, 0x32af32da
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xccd29bd
and ecx, edx
and edx, 0xf332d642
or edx, ebp
xor edx, 0xf332d642
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0xa62e7029
and ebp, edx
not edx
and edx, 0x3eeb8ca9
and ecx, 0xc1147356
or ecx, edx
mov ebx, ecx
xor ebx, 0xc1147356
mov edx, ebx
and edx, 0xa62e7029
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0x59d18fd7
and ebp, 0xa62e7028
or ebp, edx
and ebx, 1
xor ecx, 0xc1147357
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xb44c79d2
and ecx, 0x4bb3862d
or ecx, edx
xor ecx, 0x4bb3862d
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
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, r8d
or dl, al
mov r11d, ecx
or r11b, r9b
mov r10d, r11d
xor r10b, dl
or r11b, dl
xor r11b, 1
or r11b, r10b
and r9b, cl
and al, r8b
or al, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
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 r8d, ecx
xor r8b, 1
mov ebx, r11d
xor bl, 1
mov eax, ebx
and al, r11b
mov edx, r8d
and dl, cl
mov r9d, ebx
and r9b, al
xor al, bl
or al, r9b
mov ebx, r8d
and bl, dl
xor dl, r8b
or dl, bl
xor dl, al
mov eax, r11d
xor al, cl
or cl, r11b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xb767ab7
mov ebp, 0xeb1a3e80
cmovne eax, ebp
test cl, 1
mov ecx, 0xb767ab7
jmp 0x140103c47
cmp ecx, 0x52938103
je 0x140103598
cmp ecx, 0x54273bcc
jne 0x1400f7d30
mov rax, qword [rsp + 0x38]
mov qword [0x140265080], rax
mov ecx, 0xca7f8e1e
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xa1451ca9
je 0x14010364f
cmp ecx, 0xa1ec6993
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xa42c73db
and ecx, 0x5bd38c24
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5bd38c24
and ecx, 0xa42c73db
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xffac67be
and ecx, 0x539841
or ecx, edx
mov ebx, ecx
xor ebx, 0x30000
xor ecx, 0x60046034
or ebp, 0x668f68fe
mov edx, ebp
not edx
or ecx, 0x81409501
and ecx, 0xe144fd75
and ebx, 0x68b008a
or ebx, ecx
and ebp, 0xe144fd75
and edx, 0x18300200
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xc6051ead
and edx, 0x39fae152
or edx, ecx
xor edx, 0x5f7589ac
sete r8b
setne r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and cl, al
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
or al, r9b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
or cl, r8b
xor cl, 1
xor dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xdbb4a028
mov ebp, 0xce0a1a7
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xdbb4a028
jmp 0x140106273
cmp ecx, 0xe468c1e6
je 0x14010373b
cmp ecx, 0xe4ab48d7
jne 0x1400f7d30
mov ecx, 0x9624a4cf
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x21645a88
je 0x140103751
cmp ecx, 0x2209296d
jne 0x1400f7d30
mov eax, dword [0x140265708]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x9e2a1d6f
and eax, ecx
not ecx
and ecx, 0x9e2a1d6f
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x61d5e290
and eax, 0x9e2a1d6f
or eax, ecx
mov ebp, eax
not ebp
mov edx, eax
xor edx, 0xc2817a09
and edx, ebp
mov ecx, eax
and ecx, 0x3d7e85f6
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xb6f38608
and ecx, 0x490c79f7
or ecx, edx
mov edx, ecx
xor edx, 0x830c038b
and ebp, 1
xor eax, 0xfffffffe
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x72d1fa36
and eax, 0x8d2e05c9
or eax, ebp
mov ebp, eax
xor ebp, 0x852e0189
xor ecx, 0x7472fc00
xor eax, 0x72d1fa36
mov ebx, ecx
and ebx, 0x891f474
and edx, 0xf76e0b8b
or edx, ebx
or ecx, eax
and eax, 0x891f474
and ebp, 0xf76e0b8b
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
mov edx, ecx
xor edx, 0x888f513a
and edx, ecx
not ecx
and ecx, 0x88085122
and eax, 0x870018
or eax, ecx
mov ecx, eax
xor ecx, 0x820000
xor eax, 0xff78ffe7
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x7055453f
and ecx, 0x888a1000
or ecx, ebx
or eax, ebp
and ebp, 0x7055453f
and edx, 0x8faabac0
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x7770aec5
and eax, 0x888f513a
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9813777a
and eax, 0x67ec8885
or eax, edx
xor eax, 0x67ec8885
or eax, ecx
cmp eax, 0xffffffff
setne al
sete cl
cmp dword [0x140265704], 0xa
setl dl
mov ebx, edx
xor bl, cl
xor al, dl
and dl, cl
or dl, bl
xor bl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
and dl, bl
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xa77ef61c
mov ebp, 0xd81173f1
cmovne ecx, ebp
mov rdx, qword [0x140265040]
test al, 1
cmove ecx, ebp
mov qword [rsp + 0x28], rdx
test bl, 1
mov eax, 0xa77ef61c
jmp 0x140106273
cmp ecx, 0x79c1c2ba
je 0x14010384e
cmp ecx, 0x7d887cd7
jne 0x1400f7d30
mov eax, dword [0x140265708]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, ebx
or ebp, 1
mov ecx, ebp
not ecx
mov edx, eax
or edx, 0xb4374a
and ebp, 0xb4374b
and ecx, 0xff4bc8b4
or ecx, ebp
and edx, 0xb4374b
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x285a1b38
and edx, 0xd7a5e4c7
or edx, ecx
mov ecx, edx
xor ecx, 0x57218085
xor edx, 0x285a1b38
mov ebp, edx
and ebp, 0x88d67e42
and ecx, 0x772981bd
or ecx, ebp
or edx, ebx
and ebx, 0x88d67e42
and eax, 0x772981bd
or eax, ebx
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne r8b
cmp dword [0x140265704], 0xa
setl cl
mov edx, ecx
xor dl, r8b
xor dl, 1
mov ebx, ecx
or bl, al
xor bl, 1
or bl, dl
xor bl, 1
or r8b, cl
xor al, cl
and al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
xor cl, bl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf9df553a
cmovne edx, r12d
test al, 1
mov eax, 0xf9df553a
jmp 0x14010211a
cmp ecx, 0xc7125560
je 0x140103864
cmp ecx, 0xc79e8239
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xdec3e038
and ebp, 0x213c1fc7
or ebp, edi
or edx, ebx
and ebx, 0xdec3e038
and ecx, 0x213c1fc7
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xd90987ce
mov ecx, edx
and ecx, 0x26f67831
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xadffd849
and ecx, 0x520027b6
or ecx, ebx
mov edi, ecx
xor edi, 0x2000048
and edx, 0x17b949de
mov ebx, ebp
and ebx, 0xe846b621
or ebx, edx
xor ebx, 0x17b949df
and ebp, 1
or ebp, ebx
mov edx, ebp
not edx
xor ecx, 0x74f65f86
mov ebx, ecx
and ebx, 0x9989e535
and edi, 0x66761aca
or edi, ebx
or ecx, ebp
and ebp, 0x9989e535
and edx, 0x66761aca
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6e962380
mov ebp, ecx
and ebp, 0x1200003
or ebp, edx
xor ebp, 0x1200003
and ecx, 0x9049dc7c
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x594ab301
and ecx, 0xa6b54cfe
or ecx, edx
xor ecx, 0xc9036f7d
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg dl
mov ebx, edx
xor bl, r8b
and bl, dl
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
or cl, bl
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
and al, r9b
and bl, r10b
or bl, al
mov eax, edx
xor al, r9b
and al, dl
and r10b, r8b
and dl, r9b
or dl, r10b
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
not al
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
xor bl, 1
mov ecx, ebx
or cl, al
xor bl, al
mov eax, ecx
xor al, bl
test bl, 1
mov edx, 0xdef6fbfe
mov ebp, 0xe4ab48d7
cmovne edx, ebp
test cl, 1
mov ecx, 0xdef6fbfe
cmovne edx, ecx
test al, 1
jmp 0x140105f3a
cmp ecx, 0x2cf8a76
je 0x14010388c
cmp ecx, 0x302d07b
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x47845224
mov ebx, eax
and ebx, 0xb87badda
or ebx, ebp
xor ebx, 0xb87badda
and eax, 1
or eax, ebx
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x724851c2
and eax, 0x8db7ae3d
or eax, edx
xor eax, 0x8db7ae3d
sete dl
setne al
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
mov r8d, ecx
xor r8b, al
and bl, dl
and al, cl
or al, bl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x8749ec96
mov ebp, 0xea850d44
cmovne ecx, ebp
test dl, dl
mov edx, 0x8749ec96
jmp 0x1400fde6d
cmp ecx, 0x3629602b
je 0x140103a92
cmp ecx, 0x369b6b90
jne 0x1400f7d30
mov ecx, 0xa1ec6993
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x8240fb92
je 0x140103aa8
cmp ecx, 0x82bdbbbb
jne 0x1400f7d30
mov rax, qword [rsp + 0x30]
mov ecx, 0x790f3f3c
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xcf3d4cb4
je 0x140103abe
cmp ecx, 0xd108d1bf
jne 0x1400f7d30
mov ecx, 0x4dfbdf0d
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x60fb6f7
je 0x140103c52
cmp ecx, 0x7005490
jne 0x1400f7d30
mov ecx, 0xc0a4675d
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x57cdd037
je 0x140103d01
cmp ecx, 0x58595d75
jne 0x1400f7d30
mov ecx, 0x2b3863f5
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xaa0dd89e
je 0x140103e2f
cmp ecx, 0xabbdf76b
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x6c5f4758
and ecx, 0x93a0b8a7
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb388171f
and ecx, 0x4c77e8e0
or ecx, edx
mov ebp, ecx
xor ebp, 0xdfd75047
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, 0x1b6ee0d3
and ebx, 0xe4911f2c
or ebx, edi
or edx, ebp
and ebp, 0x1b6ee0d3
and ecx, 0xe4911f2c
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
xor ecx, 0xabd392e9
and ecx, edx
not edx
and edx, 0xabd392e9
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x398dfc4a
and ecx, 0xc67203b5
or ecx, edx
mov edx, ecx
xor edx, 0x24219010
xor ecx, 0x925e6ea3
mov ebp, ecx
and ebp, 0xc9c467ed
and edx, 0x363b9812
or edx, ebp
xor edx, 0xc9c467ed
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r10d, eax
xor r10b, r9b
mov edx, eax
xor dl, r8b
and dl, al
and bl, r9b
and al, r8b
or al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
mov eax, ebx
and al, r10b
mov ecx, r10d
xor cl, dl
or dl, r10b
xor r10b, 1
xor bl, 1
and bl, r10b
or bl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xd890a604
mov edx, 0xf4866164
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0xd890a604
jmp 0x140106273
cmp ecx, 0xe9a7d60f
je 0x140103f5b
cmp ecx, 0xe9e7ae99
jne 0x1400f7d30
mov ecx, 0x37e2cea
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x25df2b01
je 0x1401040dc
cmp ecx, 0x26aa061b
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x6b17d6bf
mov eax, ebx
and eax, 0x94e82940
or eax, edx
mov edx, eax
xor edx, 0x800140
xor eax, 0x28004098
mov edi, esi
or edi, 0x6c8f4ffe
mov ebp, edi
not ebp
or eax, 0x8250a001
and eax, 0xae58e899
and edx, 0x40870766
or edx, eax
and edi, 0xae58e899
and ebp, 0x11201000
or ebp, edi
xor ebp, edx
mov eax, ebp
not eax
and eax, 0x9370b000
and ebp, 0x6c8f4fff
or ebp, eax
not ebp
and esi, 0x9e48112
and ebx, 0xf61b7eed
or ebx, esi
xor ebx, 0xf61b7eed
mov eax, ebp
and eax, ebx
xor ebx, ebp
or ebx, eax
cmp ebx, 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, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov r11d, ecx
and r11b, bl
xor cl, bl
or cl, r11b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ecx
xor dl, r9b
not dl
and dl, r9b
or cl, r9b
mov ebx, ecx
xor bl, dl
xor dl, 1
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
and r8b, r10b
and al, r9b
or al, r8b
mov ecx, r10d
and cl, r9b
xor r10b, r9b
or r10b, cl
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov r8d, edx
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov ebx, edx
and bl, r8b
mov ecx, eax
and cl, r9b
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
mov r10d, ecx
and r10b, al
xor cl, al
or cl, r10b
xor cl, bl
xor r9b, r8b
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x346536b8
mov ebp, 0x4adbc17c
cmovne edx, ebp
test al, 1
mov eax, 0x346536b8
jmp 0x14010211a
cmp ecx, 0x4adbc17c
je 0x1401040f2
cmp ecx, 0x4c04a6f3
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xf831dd98
and ecx, 0x7ce2267
or ecx, edx
mov ebp, ecx
xor ebp, 0xf831dd98
xor ecx, 0x7ce2267
mov edx, ebp
or edx, 0x40c6abff
mov edi, edx
not edi
mov esi, ecx
or esi, 0xbf395400
mov ebx, esi
not ebx
and edx, 0x20609eb3
and edi, 0x9f194000
or edi, edx
and esi, 0x20609eb3
and ebx, 0x4086214c
or ebx, esi
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x40c6abfe
and ebx, 0xbf395401
or ebx, edx
and ebp, 0xf5bab978
mov edx, ecx
and edx, 0xa454687
or edx, ebp
xor edx, 0xf5bab979
and ecx, 1
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebx
not edx
mov edi, edx
and edi, 0x65ecf1bb
and ebx, 0x9a130e44
or ebx, edi
or edx, ecx
and ecx, 0x65ecf1bb
and ebp, 0x9a130e44
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x96f82244
mov ecx, ebx
not ecx
or edx, 0x40010d93
and edx, 0x40f10f93
and ebp, 0x96082044
or ebp, edx
and ebx, 0x40f10f93
and ecx, 0x2906d028
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x6907ddbb
and ecx, 0x96f82244
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x711ac762
and edx, 0x8ee5389d
or edx, ecx
mov ecx, edx
xor ecx, 0x10028102
xor edx, 0x8ac42015
and edx, 0xebdc6675
and ecx, 0x1423998a
or ecx, edx
xor ecx, 0x1423998a
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
or cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
or al, r8b
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and al, cl
and dl, bl
or dl, al
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x5964014e
mov ecx, 0x50f291f3
cmovne eax, ecx
test bl, 1
mov ecx, 0x5964014e
jmp 0x140103c47
cmp ecx, 0x9133a841
je 0x140104108
cmp ecx, 0x91e1130b
jne 0x1400f7d30
mov r8, qword [rsp + 0x38]
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
or ebp, 0x81a85e50
mov edi, ebp
not edi
or ebx, 0x7e57a1af
mov edx, ebx
not edx
and ebp, 0x56a60150
and edi, 0x2851a0af
or edi, ebp
and ebx, 0x56a60150
and edx, 0x81085e00
or edx, ebx
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x81a85e50
and edx, 0x7e57a1af
or edx, ebp
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0x3530d5be
and edx, 0xcacf2a41
or edx, ebx
mov edi, edx
xor edi, 0xcacf2a41
mov esi, edx
xor esi, 0x9d38e0ce
and esi, edi
or ebp, 0xa8083570
mov ebx, esi
not ebx
mov eax, ebx
and eax, 0x42f35fde
and esi, 0xbd0ca021
or esi, eax
mov eax, ebp
not eax
or ebx, ebp
and ebp, 0x42f35fde
and eax, 0x15048001
or eax, ebp
xor eax, esi
not ebx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x57f7ca8e
and ebx, 0xa8083571
or ebx, eax
and edi, 1
xor edx, 0xcacf2a40
or edx, edi
mov eax, edx
not eax
and eax, 0x1ed123da
and edx, 0xe12edc25
or edx, eax
mov eax, edx
xor eax, 0xa1065425
xor edx, 0x1ed123da
mov ebp, ebx
not ebp
mov edi, ebp
and edi, 0x4af98882
and ebx, 0xb506777d
or ebx, edi
or ebp, edx
and edx, 0x4af98882
and eax, 0xb506777d
or eax, edx
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
mov edx, ebp
xor edx, 0x4533866a
and edx, ebp
not ebp
and ebp, 0x4511046a
and eax, 0x228200
or eax, ebp
xor eax, 0x228200
mov ebp, eax
and ebp, edx
xor edx, eax
or edx, ebp
mov eax, edx
not eax
and eax, 0x49fb002a
and edx, 0xb604ffd5
or edx, eax
mov eax, edx
xor eax, 0x71207822
xor edx, 0xc00600
and edx, 0x82d7079d
and eax, 0x7d28f862
or eax, edx
xor eax, 0x7d28f862
cmp eax, 0xffffffff
setne bl
sete r9b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl al
mov ecx, eax
and bl, al
xor al, r9b
or cl, r9b
xor cl, 1
or cl, al
and dl, r9b
or bl, dl
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov r9d, edx
and r9b, bl
xor dl, bl
or dl, r9b
mov r9d, edx
and r9b, cl
xor al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r9b
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x32af32da
mov ecx, 0x25bd9cef
cmovne eax, ecx
test bl, 1
mov ecx, 0x32af32da
cmovne ecx, eax
mov qword [0x140265080], r8
jmp 0x140103c4a
cmp ecx, 0xdcb7b4f7
je 0x14010412a
cmp ecx, 0xde415071
jne 0x1400f7d30
mov rdi, qword [rsp + 0x38]
mov eax, dword [0x140265708]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xe01500a
mov edx, ecx
and edx, 0x20128b00
or edx, eax
xor edx, 0x20128b00
and ecx, 0xd1ec24f5
or ecx, edx
mov eax, ecx
not eax
and eax, 0x23b92e66
and ecx, 0xdc46d199
or ecx, eax
mov eax, ecx
xor eax, 0xf2550a93
mov edx, ecx
xor edx, 0xf2550a92
and edx, eax
xor ecx, 0x188a168
and ecx, 0x3389a1fb
and eax, 0xcc765e04
or eax, ecx
xor eax, 0xcc765e05
mov ecx, edx
and ecx, eax
xor eax, edx
mov edx, dword [0x140265704]
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x32e75915
and eax, 0xcd18a6ea
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x559d16c4
and eax, 0xaa62e93b
or eax, ecx
xor eax, 0x9885b02e
setne r8b
sete al
cmp edx, 0xa
setl r10b
cmp edx, 9
setg r9b
mov ebx, eax
xor bl, r8b
and bl, al
mov ecx, ebx
xor cl, 1
or cl, bl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, r9d
xor dl, cl
xor dl, 1
and dl, cl
or cl, r9b
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, r9d
xor cl, al
and cl, r9b
and r10b, r8b
and r9b, al
or r9b, r10b
mov eax, ecx
and al, r9b
xor r9b, cl
or r9b, al
mov eax, r9d
not al
and al, r9b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, dl
xor dl, 1
and al, dl
or al, bl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x8f7d328a
mov ecx, 0x41a41b6f
cmovne ebp, ecx
test dl, 1
mov ecx, 0x8f7d328a
cmovne ecx, ebp
mov qword [0x140265080], rdi
jmp 0x140104b0a
cmp ecx, 0x12a25c48
je 0x1401041f9
cmp ecx, 0x12c02889
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
mov edx, ecx
or edx, 1
mov edi, ebp
not edi
mov esi, edx
and esi, 0x7a58565b
mov ebx, eax
and ebx, 0x85a7a9a4
or ebx, esi
or edx, edi
and edi, 0x7a58565b
and ebp, 0x85a7a9a4
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xa9fe13fa
and edx, 0x5601ec05
or edx, ebp
xor edx, 0x5601ec05
and eax, 0x73c04ddc
and ecx, 0x8c3fb223
or ecx, eax
xor ecx, 0x8c3fb223
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x8504c84c
and ecx, 0x7afb37b3
or ecx, eax
xor ecx, 0x7afb37b3
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and cl, bl
and dl, al
or dl, cl
mov ecx, edx
xor cl, bl
and cl, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x745c168a
mov ecx, 0x8dcd792c
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x745c168a
cmovne ecx, edx
jmp 0x140104856
cmp ecx, 0x69c838c6
je 0x1401042ec
cmp ecx, 0x6ae4b3d1
jne 0x1400f7d30
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xc3c9e8d8
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xbfb0a407
je 0x140104302
cmp ecx, 0xc0a4675d
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea esi, [rcx - 1]
imul esi, ecx
mov ecx, esi
not ecx
and ecx, 0x6e428fa5
and esi, 0x91bd705a
or esi, ecx
mov edi, esi
xor edi, 0x91bd705a
xor esi, 0x6e428fa5
mov ebp, edi
or ebp, 0xa54ad01c
mov ebx, ebp
not ebx
mov edx, esi
or edx, 0x5ab52fe3
mov ecx, edx
not ecx
and ebp, 0x153317f7
and ebx, 0x4a842800
or ebx, ebp
and edx, 0x153317f7
and ecx, 0xa048c008
or ecx, edx
xor ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x48346b6e
and ecx, 0xb7cb9491
or ecx, ebp
mov ebx, ecx
xor ebx, 0xe0409b13
and edi, 0xbedd047f
mov edx, esi
and edx, 0x4122fb80
or edx, edi
xor edx, 0xbedd047e
and esi, 1
or esi, edx
mov edx, esi
not edx
xor ecx, 0x1281448c
mov ebp, ecx
and ebp, 0xdbe6464
and ebx, 0xf2419b9b
or ebx, ebp
or ecx, esi
and esi, 0xdbe6464
and edx, 0xf2419b9b
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0x3e531239
and edx, 0xc1acedc6
or edx, ecx
mov ecx, edx
xor ecx, 0x36111009
xor edx, 0x40248d42
and edx, 0x48668f72
and ecx, 0xb799708d
or ecx, edx
xor ecx, 0xb799708d
setne r8b
sete dl
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
mov eax, r9d
and al, dl
xor dl, r9b
mov ecx, edx
xor cl, 1
and r10b, r8b
or r10b, al
and dl, r9b
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
not al
mov ebx, r10d
xor bl, 1
and al, bl
or bl, dl
and dl, r10b
or dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0x7005490
mov edx, 0x5f252657
cmovne ecx, edx
test bl, bl
mov ebp, 0x7005490
cmovne ecx, ebp
jmp 0x140102d9c
cmp ecx, 0xf740d7fa
je 0x140104318
cmp ecx, 0xf79ed057
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbde2538d
and edx, 0x421dac72
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x421dac72
and edx, 0xbde2538d
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0x106ec0a4
and edx, 0xef913f5b
or edx, ecx
mov ebx, edx
xor ebx, 0xa3111848
mov ecx, ebp
not ecx
xor edx, 0x106ec0a5
mov edi, ecx
and edi, 0x5ce8e7b2
and ebp, 0xa317184d
or ebp, edi
or ecx, edx
and edx, 0x5ce8e7b2
and ebx, 0xa317184d
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x2d3275b1
and edx, ecx
and ecx, 0xd2cd8a4e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9280004e
xor ecx, 0x2d3275b1
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x497daa90
and ebp, 0xb682556f
or ebp, edi
or ecx, ebx
and ebx, 0x497daa90
and edx, 0xb682556f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
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 edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0xb5707e60
mov ebp, 0x369b6b90
cmovne edx, ebp
test al, 1
mov eax, 0xb5707e60
jmp 0x140105f34
cmp ecx, 0x3cd4ac89
je 0x14010432e
cmp ecx, 0x3d93dc5f
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xa270917
and ecx, ebp
not ebp
and ebp, 0x23ea2dbc
and edx, 0xdc15d243
or edx, ebp
mov ebp, edx
xor ebp, 0x10000
xor edx, 0x2220914
or edx, 0xf5d8f6e8
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x9884325f
and ebp, 0x2230900
or ebp, edi
or edx, ebx
and ebx, 0x9884325f
and ecx, 0x677bcda0
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x228fe4f
and edx, 0xfdd701b0
or edx, ecx
mov ecx, edx
xor ecx, 0xf7f008a7
xor edx, 0x80af350
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x985afb50
and ecx, 0x67a504af
or ecx, edx
xor ecx, 0x67a504ae
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb63db860
and ebp, 0x49c2479f
or ebp, edi
or ecx, ebx
and ebx, 0xb63db860
and edx, 0x49c2479f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc4d467f5
and ecx, 0x3b2b980a
or ecx, ebp
xor ecx, 0xc4d467f5
xor edx, ecx
test edx, ecx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x3324474a
mov ebp, 0x9e5ab977
jmp 0x140103589
cmp ecx, 0x8dcd792c
je 0x140104416
cmp ecx, 0x8e82210d
jne 0x1400f7d30
mov rax, qword [rsp + 0x30]
mov ecx, 0x19d5858d
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xd63df159
je 0x14010442c
cmp ecx, 0xd7257b54
jne 0x1400f7d30
mov ecx, 0x644ab913
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xd9eda0f
je 0x140104442
cmp ecx, 0xe3ca089
jne 0x1400f7d30
mov ecx, 0xf4b8e23d
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x60c5fe05
je 0x14010453d
cmp ecx, 0x63215e33
jne 0x1400f7d30
mov eax, dword [0x140265708]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xc96b4ab7
mov ecx, ebp
and ecx, 0x3694b548
or ecx, edx
mov edx, ecx
not edx
and edx, 0x25045921
and ecx, 0xdafba6de
or ecx, edx
mov edx, ecx
xor edx, 0x1390ec68
xor ecx, 0xec6f1397
and eax, ecx
and edx, ebp
or edx, eax
xor ecx, edx
test ecx, edx
setne r8b
cmp dword [0x140265704], 9
setg cl
xor r8b, cl
mov edx, r8d
xor dl, 1
xor cl, dl
and cl, dl
mov ebx, ecx
xor bl, dl
and bl, cl
mov eax, ecx
xor al, 1
and al, r8b
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, cl
mov ecx, 0x4976dbbf
mov ebp, 0xb865bc31
cmovne ecx, ebp
test bl, bl
mov edx, 0x4976dbbf
cmove ecx, edx
test al, al
jmp 0x140105b2a
cmp ecx, 0xb31845ad
je 0x140104553
cmp ecx, 0xb37da8d0
jne 0x1400f7d30
mov eax, dword [0x140265708]
mov ecx, dword [0x140265704]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, eax
and edx, 0xd4dc58b6
and eax, 0x2b23a749
or eax, edx
xor eax, 0x2b23a748
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xb1ffb2f3
and edx, eax
and eax, 0x4e004d0c
or eax, ebp
mov ebp, eax
xor ebp, 0xc000108
xor eax, 0xb1ffb2f3
mov ebx, edx
not ebx
mov edi, eax
and edi, 0xe2956cf4
and ebp, 0x1d6a930b
or ebp, edi
or eax, ebx
and ebx, 0xe2956cf4
and edx, 0x1d6a930b
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and eax, 0x85531255
and edx, 0x7aacedaa
or edx, eax
xor edx, 0x7aacedaa
sete r8b
setne r9b
cmp ecx, 9
setg sil
cmp ecx, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov r11d, ebx
xor r11b, 1
mov edx, r11d
and dl, bl
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r11b
xor cl, 1
or cl, dl
mov edx, r10d
xor dl, cl
xor dl, 1
and dl, cl
or cl, r10b
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r9b, r10b
or r10b, r8b
and sil, r8b
or sil, r9b
xor sil, 1
mov edx, r10d
xor dl, sil
or sil, r10b
xor sil, 1
or sil, dl
mov edx, ecx
xor dl, 1
mov eax, ecx
and al, dl
mov ebx, eax
xor bl, 1
xor al, cl
or bl, dl
xor bl, 1
or bl, al
mov eax, ebx
and bl, sil
mov ecx, edx
and cl, sil
xor dl, sil
xor sil, 1
xor al, 1
and al, sil
or bl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x6e4183f5
mov edx, 0xe4126141
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x6e4183f5
jmp 0x140106273
cmp ecx, 0xf1392c71
je 0x14010468d
cmp ecx, 0xf15d3dfb
jne 0x1400f7d30
mov eax, dword [0x140265708]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x142a0d00
mov ecx, ebp
and ecx, 0x9506084
or ecx, edx
xor ecx, 0x9506084
mov edx, ebp
and edx, 0xe285927b
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xe285927a
and edx, 0x1d7a6d85
or edx, ecx
mov ecx, edx
not ecx
and eax, ecx
and edx, ebp
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
setne cl
cmp dword [0x140265704], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
xor al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0xec9cd55a
mov ecx, 0x1811db1d
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0xec9cd55a
cmovne ecx, eax
test dl, dl
jmp 0x140104b0c
cmp ecx, 0x2aa3296e
je 0x14010485d
cmp ecx, 0x2b3863f5
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xf20fe3cb
and ebp, 0xdf01c34
or ebp, edx
mov ebx, ebp
xor ebx, 0x8800000
xor ebp, 0x30016108
or ecx, 0x3985678a
mov edx, ecx
not edx
or ebp, 0x820a9870
and ebp, 0xb30bfd78
and ebx, 0x8840282
or ebx, ebp
and ecx, 0xb30bfd78
and edx, 0x44700005
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf41ff42a
and edx, 0xbe00bd5
or edx, ecx
mov ecx, edx
xor ecx, 0x32656c5f
xor edx, 0x10a8320
and edx, 0x30f8376
mov ebx, ecx
and ebx, 0xfcf07c89
or ebx, edx
mov ebp, ebx
xor ebp, 0xfcf07c89
xor ebx, 0x1008054
mov edx, ebp
and edx, 0xf5e7175d
and ecx, 0xa18e8a2
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb493b3ff
and ecx, 0x4b6c4c00
or ecx, edx
mov edi, ecx
xor edi, 0x940b4244
and ebx, 0x75709c54
mov edx, ebp
and edx, 0x8a8f63ab
or edx, ebx
xor edx, 0x75709c55
and ebp, 1
or ebp, edx
mov edx, ebp
not edx
xor ecx, 0x4174a4a3
mov ebx, ecx
and ebx, 0x6a94bdb8
and edi, 0x956b4247
or edi, ebx
or ecx, ebp
and ebp, 0x6a94bdb8
and edx, 0x956b4247
or edx, ebp
xor edx, edi
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xbf040bb0
and ebp, 0x40fbf44f
or ebp, edi
or ecx, ebx
and ebx, 0xbf040bb0
and edx, 0x40fbf44f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc2050e28
and ecx, 0x3dfaf1d7
or ecx, edx
xor ecx, 0x3dfaf1d7
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, eax
xor dl, r9b
not dl
and dl, r9b
or al, r9b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r8b, cl
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ebx, eax
and al, cl
mov r8d, edx
and r8b, cl
xor dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or al, bl
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xbafdb249
mov ecx, 0x58595d75
cmovne ebp, ecx
test dl, 1
mov ecx, 0xbafdb249
cmovne ecx, ebp
jmp 0x140104b0a
cmp ecx, 0x514884bf
je 0x140104873
cmp ecx, 0x527fc010
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
or ecx, 1
mov ebx, ecx
not ebx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xdad9fe88
and ebx, 0x25260176
or ebx, esi
or ecx, edi
and edi, 0xdad9fe88
and ebp, 0x25260177
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x2600c523
and ecx, 0xd9ff3adc
or ecx, ebp
xor ecx, 0xd9ff3adc
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xcb6b7288
mov ebp, 0x7ed32a58
cmovne eax, ebp
test cl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400ff7d4
cmp ecx, 0x9e5ab977
je 0x14010488e
cmp ecx, 0xa11a8fc8
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xc121cea7
mov ebx, edi
and ebx, 0x3ede3158
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x5cf3f862
and ebx, 0xa30c079d
or ebx, ebp
mov edx, ebx
xor edx, 0x622dc93b
xor ebx, 0x9dd236c4
and ecx, ebx
and edx, edi
or edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, r9b
and r8b, al
xor al, r9b
or al, cl
mov edx, eax
not dl
and bl, r9b
or bl, r8b
mov ecx, ebx
xor cl, 1
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x35ab1888
mov ebp, 0x310ce1a3
cmovne eax, ebp
test cl, cl
mov ecx, 0x35ab1888
jmp 0x1400ff7d1
cmp ecx, 0xe4126141
je 0x1401049d8
cmp ecx, 0xe4321df8
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x85b3f93d
mov ecx, edx
xor ecx, 0x85b3f93d
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x7a4c06c3
and ecx, 0x85b3f93c
or ecx, ebp
mov ebp, ecx
not ebp
and ebx, 0xfd122b0a
and edx, 0x2edd4f5
or edx, ebx
mov ebx, edx
xor ebx, 0xccd060
xor edx, 0xfd122b0a
mov edi, ecx
and edi, 0xeb33249d
and ebp, 0x14ccdb62
or ebp, edi
or ecx, edx
and edx, 0xeb33249d
and ebx, 0x14ccdb62
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xca2c0d5a
and ecx, 0x35d3f2a5
or ecx, edx
xor ecx, 0x35d3f2a5
setne r8b
sete r9b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, eax
xor cl, bl
not cl
and cl, bl
or bl, al
xor cl, 1
mov r10d, ecx
xor r10b, bl
or cl, bl
xor cl, 1
or cl, r10b
and r8b, r11b
and al, r9b
or al, r8b
mov edx, r11d
and dl, r9b
xor r11b, r9b
or r11b, dl
mov edx, r11d
xor dl, al
xor al, 1
xor dl, 1
or al, r11b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xd2bd4d96
mov edx, 0x60c5fe05
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd2bd4d96
jmp 0x140104ce1
cmp ecx, 0x1e207c92
je 0x1401049ee
cmp ecx, 0x200953cf
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xe6595b74
mov edx, edi
and edx, 0x19a6a48a
or edx, ebp
xor edx, 0x19a6a48a
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, ebx
and ebp, 0x5cfea381
and edx, 0xa3015c7e
or edx, ebp
or ebx, edi
and edi, 0x5cfea381
and ecx, 0xa3015c7e
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r11b
mov ecx, r11d
xor cl, r10b
and cl, r11b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov esi, edx
xor sil, al
or dl, al
xor dl, 1
or dl, sil
or al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, ebx
xor al, 1
or bl, al
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, 1
or al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
and r9b, r10b
or r10b, r8b
xor r10b, 1
and r11b, r8b
or r11b, r9b
mov eax, r10d
and al, r11b
xor r11b, r10b
or r11b, al
mov eax, r11d
xor al, 1
mov ecx, edx
xor cl, 1
and al, cl
or cl, r11b
and r11b, dl
or r11b, al
mov eax, ecx
xor al, r11b
test al, 1
mov eax, 0x42326f13
mov edx, 0x3629602b
cmovne eax, edx
test r11b, 1
mov edx, eax
mov ebp, 0x42326f13
cmovne edx, ebp
test cl, 1
cmovne edx, eax
jmp 0x140105f3d
cmp ecx, 0x76b6d347
je 0x140104b20
cmp ecx, 0x790f3f3c
jne 0x1400f7d30
mov rsi, qword [rsp + 0x30]
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, edx
and ebp, 0x7d8e6195
and edx, 0x82719e6a
or edx, ebp
xor edx, 0x82719e6b
mov ebp, ebx
and ebp, edx
xor edx, ebx
or edx, ebp
mov ebp, edx
xor ebp, 0x48abf99
and ebp, edx
or edx, 0xfb754066
mov ebx, edx
not ebx
mov edi, edx
and edi, 0xaa52dc31
and ebx, 0x4882388
or ebx, edi
mov edi, ebp
not edi
or edx, edi
and edi, 0xaa52dc31
and ebp, 0x55ad23ce
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xfb754066
and edx, 0x48abf99
or edx, ebp
mov ebp, edx
not ebp
and edx, 0x97709b20
and ebp, 0x688f64df
or ebp, edx
xor ebp, 0x688f64df
sete r8b
setne r10b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl r9b
mov ecx, r9d
xor cl, r10b
not cl
and cl, r10b
mov r11d, r9d
or r11b, r10b
xor r11b, 1
mov eax, ecx
and al, r11b
xor r11b, cl
or r11b, al
mov eax, edx
xor al, r8b
and al, dl
and r10b, r9b
and dl, r8b
or dl, r10b
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, r11d
xor al, 1
mov ebx, r11d
and bl, al
mov ecx, ebx
and cl, r11b
xor bl, r11b
or bl, cl
xor bl, dl
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov edx, 0x288f735a
mov ecx, 0x82bdbbbb
cmovne edx, ecx
test al, 1
mov ecx, 0x288f735a
cmovne ecx, edx
mov qword [rsp + 0x38], rsi
jmp 0x1401002de
cmp ecx, 0xc4029f0d
je 0x140104cf7
cmp ecx, 0xc6c721e3
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edx, ebp
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0x95e9ea2e
mov ebx, eax
and ebx, 0x6a1615d0
or ebx, esi
or edx, edi
and edi, 0x95e9ea2e
and ecx, 0x6a1615d1
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
and eax, 0x8bfcdf3d
and ebp, 0x740320c2
or ebp, eax
mov eax, ebp
xor eax, 0x20022042
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0xd4414f95
and edx, 0x2bbeb06a
or edx, ebx
xor ebp, 0x80404f15
and ebp, 0xd4414f95
and eax, 0x2bbeb06a
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
setne cl
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl al
mov ebx, eax
and cl, al
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
and dl, r9b
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r8d, eax
and r8b, dl
xor dl, al
or dl, r8b
mov eax, edx
xor dl, 1
and dl, bl
xor bl, 1
and al, bl
or dl, al
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x2849631c
mov ebp, 0xd5a4e1de
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x2849631c
jmp 0x140106273
cmp ecx, 0x12348ee
je 0x140104e1c
cmp ecx, 0x16656df
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebp, edi
and ebp, 0x159ea804
mov ecx, edx
and ecx, 0xea6157fa
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc86040d2
xor ecx, 0x10068000
mov ebx, edx
or ebx, 0x32079728
and ecx, 0x32079728
and ebp, 0xcdf868d6
or ebp, ecx
and ebx, 0x32079729
xor ebx, ebp
and edi, 0x8a09bda3
and edx, 0x75f6425c
or edx, edi
mov ecx, edx
xor ecx, 0x15c44240
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xe23a89bf
and ebx, 0x1dc57640
or ebx, ebp
xor edx, 0x820889a3
and edx, 0xe23a89bf
and ecx, 0x1dc57640
or ecx, edx
xor ecx, ebx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or bl, al
xor bl, 1
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
xor cl, bl
mov eax, ecx
not al
and al, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x93ea81fc
mov ebp, 0xe0e42e0b
cmovne ecx, ebp
test al, al
mov eax, 0x93ea81fc
jmp 0x140105b24
cmp ecx, 0x39d9a372
je 0x140104f41
cmp ecx, 0x3a2acb0c
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
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 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, 0xba5ded9f
and ebx, 0x45a21260
or ebx, edi
or ecx, ebp
and ebp, 0xba5ded9f
and edx, 0x45a21260
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x20013800
mov ebp, ecx
and ebp, 0xc7588148
or ebp, edx
xor ebp, 0xc7588148
and ecx, 0x18a646b7
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7ea17f12
and ecx, 0x815e80ed
or ecx, edx
mov edx, ecx
xor edx, 0x620330a0
xor ecx, 0x99f8c65a
mov ebp, ecx
and ebp, 0x94d44f45
and edx, 0x6b2bb0ba
or edx, ebp
xor edx, 0x6b2bb0ba
or edx, ecx
cmp edx, 0xffffffff
setne cl
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
xor al, bl
and al, dl
xor al, r8b
xor al, 1
or bl, r8b
xor bl, 1
xor cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc6c721e3
mov ebp, 0xbfb0a407
cmovne edx, ebp
test cl, cl
mov ecx, 0xc6c721e3
cmovne ecx, edx
jmp 0x1401059c5
cmp ecx, 0x8749ec96
je 0x1401050a7
cmp ecx, 0x88f5033a
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xb4a7b135
and ecx, ebp
not ebp
and ebp, 0xa41110
and edx, 0xb403a025
or edx, ebp
xor edx, 0xb403a025
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4b584eca
and ecx, 0xb4a7b135
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ecx
xor edx, 0xf5067faa
and edx, ebx
mov esi, ebx
or esi, 0xf5067faa
mov edi, esi
not edi
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x9e7caad6
and edx, 0x61835529
or edx, eax
or ebp, esi
and esi, 0x9e7caad6
and edi, 0x810001
or edi, esi
xor edi, edx
not ebp
or ebp, edi
mov eax, ebp
not eax
and eax, 0xaf98054
and ebp, 0xf5067fab
or ebp, eax
and ecx, 0xffa3981c
mov eax, ebx
and eax, 0x5c67e3
or eax, ecx
xor eax, 0xffa3981d
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
and eax, 0x72525de7
and ebx, 0x8dada218
or ebx, eax
mov eax, ebx
xor eax, 0x840208
xor ebx, 0x72525de7
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xaf79a0f4
and ebp, 0x50865f0b
or ebp, edx
or ecx, ebx
and ebx, 0xaf79a0f4
and eax, 0x50865f0b
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xa368d61c
and eax, 0x5c9729e3
or eax, ecx
mov ecx, eax
xor ecx, 0xa1009214
xor eax, 0x54900023
and eax, 0x56f8442b
and ecx, 0xa907bbd4
or ecx, eax
xor ecx, 0xa907bbd4
cmp ecx, 0xffffffff
sete r9b
setne r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg cl
mov edx, r11d
xor dl, r9b
and dl, r11b
mov eax, edx
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and dl, al
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, cl
and r11b, r10b
or r10b, r9b
and cl, r9b
or cl, r11b
mov eax, r10d
xor al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
xor al, 1
xor dl, 1
mov ecx, edx
and cl, al
xor dl, al
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa6855608
mov ebp, 0x55340322
cmovne eax, ebp
test cl, 1
mov ecx, 0xa6855608
jmp 0x140103c47
cmp ecx, 0xd302f793
je 0x1401050bd
cmp ecx, 0xd4ed3a46
jne 0x1400f7d30
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x714f421
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xb767ab7
je 0x140105176
cmp ecx, 0xce0a1a7
jne 0x1400f7d30
mov ecx, 0xdbb4a028
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x59c793df
je 0x1401052e5
cmp ecx, 0x5eeddc46
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x44731d5d
and edx, 0xbb8ce2a2
or edx, ebp
mov ebx, edx
xor ebx, 0x44731d5d
mov ecx, edx
xor ecx, 0xbb8ce2a2
xor edx, 0x6977c416
and edx, ecx
mov ebp, ebx
and ebp, 0xd2fb26b4
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0xd2fb26b5
and ebp, 0x2d04d94a
or ebp, edx
and ebx, 0xf9395ca
mov edx, ecx
and edx, 0xf06c6a35
or edx, ebx
xor edx, 0xf9395cb
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0x892ffffb
and ecx, 0x76d00004
or ecx, edx
xor ecx, 0x76d00004
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbcd1d45a
and ecx, 0x432e2ba5
or ecx, edx
mov edx, ecx
not edx
and edx, 0x432e2ba5
and ecx, 0xbcd1d45a
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xb31790a
and edx, 0xf4ce86f5
or edx, ecx
mov ecx, edx
xor ecx, 0x217008
xor edx, 0xca8421
and edx, 0xbda8d23
and ecx, 0xf42572dc
or ecx, edx
xor ecx, 0xf42572dc
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r8d
and dl, al
mov ebx, r9d
and bl, cl
or bl, dl
xor al, bl
and al, bl
or r8b, r9b
xor cl, r9b
and cl, r9b
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8e82210d
mov ebp, 0x19d5858d
cmovne ecx, ebp
test dl, dl
mov edx, 0x8e82210d
jmp 0x140104853
cmp ecx, 0xae30dcfb
je 0x1401053eb
cmp ecx, 0xae6e9907
jne 0x1400f7d30
mov ecx, 0xafef0685
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xec130f06
je 0x140105401
cmp ecx, 0xec9cd55a
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
and edx, 0xc3099006
mov ecx, ebx
and ecx, 0xd220b9
or ecx, edx
xor ecx, 0xd220b9
mov edx, ebx
and edx, 0x3c244f40
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9dbe5ebc
and edx, 0x6241a143
or edx, ecx
mov ebp, edx
xor ebp, 0xa19a11fd
xor edx, 0xc240600
and edi, 0xb9faa8f3
and ebx, 0x4605570c
or ebx, edi
mov ecx, ebx
xor ecx, 0x404070c
xor ebx, 0xb9faa8f3
mov edi, ebp
and edi, 0xd3dbf852
and edx, 0x2c2407ad
or edx, edi
or ebp, ebx
and ebx, 0xd3dbf852
and ecx, 0x2c2407ad
or ecx, ebx
xor ecx, edx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r9b, cl
and dl, r8b
or dl, r9b
mov ebx, ecx
and bl, r8b
xor cl, r8b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, ecx
mov r8d, edx
and r8b, al
xor al, dl
mov r9d, edx
and r9b, cl
xor dl, cl
xor cl, 1
and bl, cl
or al, r8b
xor bl, 1
mov r8d, ecx
xor r8b, bl
or bl, cl
xor bl, 1
or bl, r8b
xor bl, al
or dl, r9b
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xa11a8fc8
mov ecx, 0x1811db1d
cmovne eax, ecx
test dl, 1
mov ecx, 0xa11a8fc8
jmp 0x1401034ec
cmp ecx, 0x2849631c
je 0x140105417
cmp ecx, 0x2860751d
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, edx
or ebp, 0x3b5bdd0b
mov edi, ebp
not edi
mov ecx, edx
xor ecx, 0xc4a422f4
and ecx, edx
mov esi, ecx
not esi
mov eax, ebp
and eax, 0xbbd5f0ca
and edi, 0x44200234
or edi, eax
or ebp, esi
and esi, 0xbbd5f0ca
and ecx, 0x442a0f35
or ecx, esi
xor ecx, edi
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x3b5bdd0a
and ebp, 0xc4a422f5
or ebp, eax
and ebx, 0xf644324c
and edx, 0x9bbcdb3
or edx, ebx
mov eax, edx
xor eax, 0x9bbcdb3
xor edx, 0xf644324c
and edx, ebp
not ebp
and eax, ebp
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
setne al
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl cl
mov ebx, ecx
and al, cl
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
and dl, r9b
or al, dl
xor al, 1
mov ecx, ebx
or cl, al
xor al, bl
mov edx, ecx
xor dl, al
mov edx, 0x91e1130b
mov ebp, 0x25bd9cef
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0x91e1130b
cmovne eax, ebp
test cl, cl
jmp 0x1401053e3
cmp ecx, 0x4dfbdf0d
je 0x140105500
cmp ecx, 0x4e4e01fb
jne 0x1400f7d30
mov ecx, 0x23cf9b42
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x9624a4cf
je 0x14010571a
cmp ecx, 0x9691d552
jne 0x1400f7d30
mov ecx, 0xe9a7d60f
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xe2c21bed
je 0x140105810
cmp ecx, 0xe2c63071
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x4ddf6522
and ecx, ebp
and ebp, 0xb2209add
or ebp, edx
xor ebp, 0xb2209add
mov edx, ebp
and edx, ecx
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
mov ebx, ebp
or ebx, 0xf279b5c0
mov edi, ebx
not edi
mov edx, ebp
xor edx, 0xd864a3f
and edx, ebp
mov esi, edx
not esi
mov eax, ebx
and eax, 0x531cc7d2
and edi, 0xc82082d
or edi, eax
or ebx, esi
and esi, 0x531cc7d2
and edx, 0xace3382d
or edx, esi
xor edx, edi
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0xf279b5c1
and ebx, 0xd864a3e
or ebx, eax
and ebp, 0xe29303ad
mov eax, ecx
and eax, 0x1d6cfc52
or eax, ebp
xor eax, 0xe29303ac
and ecx, 1
or ecx, eax
not ecx
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x951c3749
and eax, 0x6ae3c8b6
or eax, ebx
or ecx, ebp
and ebp, 0x951c3749
and edx, 0x6ae3c8b6
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd9302057
and ecx, 0x26cfdfa8
or ecx, eax
mov eax, ecx
xor eax, 0xe9328
xor ecx, 0x89200011
and ecx, 0xafe14c91
and eax, 0x501eb36e
or eax, ecx
mov ecx, eax
xor ecx, 0xae204410
xor eax, 0x500c8206
and eax, 0x51cd8a87
and ecx, 0xae327578
or ecx, eax
xor ecx, 0xae327578
setne r9b
sete r10b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r10b
mov r11d, ecx
xor r11b, al
and r11b, cl
or dl, r9b
xor dl, 1
or al, r10b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, r11d
xor cl, 1
mov r8d, eax
xor r8b, 1
and cl, r11b
mov ebx, eax
and bl, r8b
mov r9d, ecx
and r9b, r11b
xor cl, r11b
or cl, r9b
mov edx, ebx
xor dl, 1
xor bl, al
or dl, r8b
xor dl, 1
or dl, bl
xor dl, cl
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x377945f8
mov ebp, 0xa296b8c1
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x377945f8
jmp 0x140104ce1
cmp ecx, 0x17de450b
je 0x14010582b
cmp ecx, 0x1811db1d
jne 0x1400f7d30
mov ecx, 0xec9cd55a
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x72f2e74a
je 0x140105841
cmp ecx, 0x745c168a
jne 0x1400f7d30
mov eax, dword [0x140265708]
lea ebx, [rax - 1]
imul ebx, eax
mov edi, ebx
not edi
mov eax, edi
and eax, 0xb3300a56
mov edx, ebx
and edx, 0x4ccff5a9
or edx, eax
mov eax, edx
xor eax, 0x4048020
xor edx, 0x3200012
mov ecx, ebx
xor ecx, 0xfac803a
and ecx, ebx
or edx, 0xf0537fc5
mov ebp, ecx
not ebp
mov esi, edx
and esi, 0xdac9490a
and eax, 0x5248030
or eax, esi
or edx, ebp
and ebp, 0xdac9490a
and ecx, 0x2536b6f5
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x7dfe9e81
and edx, 0x8201617e
or edx, eax
mov ebp, edx
xor ebp, 0x5a92141
xor edx, 0x62520e12
and edx, 0xea56ce16
and ebp, 0x15a931e9
or ebp, edx
mov eax, ebp
xor eax, 0x892068
xor ebp, 0xea56ce16
mov ecx, ebp
and ecx, 0xd5769f97
and eax, 0x2a896068
or eax, ecx
or ebp, ebx
and ebx, 0xd5769f97
and edi, 0x2a896068
or edi, ebx
xor edi, eax
not ebp
or ebp, edi
cmp ebp, 0xffffffff
setne al
sete r8b
cmp dword [0x140265704], 0xa
setl dl
mov r9d, edx
xor r9b, r8b
mov ecx, eax
or cl, dl
xor cl, 1
xor al, dl
not al
and al, dl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
or dl, r8b
xor dl, 1
mov ecx, edx
and cl, r9b
xor dl, r9b
or dl, cl
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0x76b6d347
mov ebp, 0x12a25c48
cmovne ecx, ebp
test al, al
mov eax, 0x76b6d347
cmove ecx, eax
jmp 0x1400f7d25
cmp ecx, 0xc28069c9
je 0x1401059cc
cmp ecx, 0xc2a5a206
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xb6cd1965
and ecx, 0x4932e69a
or ecx, ebp
xor ecx, 0x4932e69a
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, r8d
or dl, al
xor dl, 1
mov ebx, ecx
or bl, r9b
xor bl, 1
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
and r9b, cl
or cl, r8b
xor cl, 1
and al, r8b
or al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor bl, 1
mov edx, ebx
or dl, al
xor bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0xe72e85e9
mov ebp, 0xdcb7b4f7
cmovne ecx, ebp
test dl, 1
mov edx, 0xe72e85e9
jmp 0x140104b07
cmp ecx, 0xf9df553a
je 0x140105b3e
cmp ecx, 0xfc829f57
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ebp
xor ebx, 0x3e79720c
and ebx, ebp
mov edx, ebp
or edx, 0xc1868df3
mov edi, ebx
not edi
mov esi, edx
and esi, 0x2f8e420e
mov eax, ecx
and eax, 0x10713000
or eax, esi
or edx, edi
and edi, 0x2f8e420e
and ebx, 0xd071bdf1
or ebx, edi
xor ebx, eax
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xe009778
and edx, 0xf1ff6887
or edx, eax
mov eax, edx
xor eax, 0x4580020a
xor edx, 0x3079e575
mov ebx, edx
and ebx, 0xba7659c0
and eax, 0x4589a63f
or eax, ebx
and ebp, 0xba7659c0
and ecx, 0x4589a63f
or ecx, ebp
xor ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
and bl, al
and r9b, cl
or r9b, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, r9d
xor al, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and al, cl
and dl, r9b
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 al, 1
mov eax, 0x832d5c50
mov ebp, 0x4976dbbf
cmovne eax, ebp
test cl, 1
mov ecx, 0x832d5c50
cmovne ecx, eax
test dl, dl
jmp 0x140106273
cmp ecx, 0x42a6ba7a
je 0x140105b54
cmp ecx, 0x4474053c
jne 0x1400f7d30
mov ecx, 0x90c9f0dd
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0x8f7d328a
je 0x140105b6a
cmp ecx, 0x90c9f0dd
jne 0x1400f7d30
mov eax, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov edx, edi
or edx, 1
mov ebp, edx
not ebp
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov esi, ebx
not esi
mov ecx, edx
and ecx, 0x8611a670
and ebp, 0x79ee598e
or ebp, ecx
or edx, esi
and esi, 0x8611a670
and ebx, 0x79ee598f
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xaaa01eb0
and edx, 0x555fe14f
or edx, ecx
and edi, 0xaaa01eb0
and eax, 0x555fe14f
or eax, edi
xor eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne r9b
sete bl
cmp r8d, 9
setg al
cmp r8d, 0xa
setl cl
mov edx, ecx
xor dl, bl
and r9b, cl
or cl, bl
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
and al, bl
or al, r9b
mov r8d, eax
xor r8b, 1
and cl, r10b
mov ebx, eax
and bl, r8b
mov edx, ecx
and dl, r10b
xor cl, r10b
or cl, dl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, r8b
xor dl, 1
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x56e43344
mov ecx, 0x4474053c
cmovne ebp, ecx
test al, 1
mov ecx, 0x56e43344
jmp 0x1400f7d22
cmp ecx, 0xda8842c9
je 0x140105c50
cmp ecx, 0xdb5112f7
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x6cc1a092
mov edx, ebp
and edx, 0x12160d24
or edx, ebx
mov ebx, edx
xor ebx, 0x12060824
xor edx, 0xede9f2db
mov ecx, ebp
xor ecx, 0x7ed7adb6
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xacd88740
and ebx, 0x520728b6
or ebx, eax
or edx, esi
and esi, 0xacd88740
and ecx, 0x532778bf
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xdcc162b
and edx, 0xf233e9d4
or edx, eax
mov eax, edx
xor eax, 0x8ce44463
and edi, 0x7bb212ef
and ebp, 0x844ded10
or ebp, edi
mov ecx, ebp
xor ecx, 0x844ded10
xor edx, 0x731bbb9c
and ecx, edx
xor ebp, 0x7bb212ef
and ebp, eax
or ebp, ecx
xor edx, ebp
test edx, ebp
sete cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, cl
xor bl, dl
and bl, dl
not dl
and dl, cl
xor cl, al
and cl, al
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x8af4b2de
mov ebp, 0x7ecb0c00
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x8af4b2de
jmp 0x140106273
cmp ecx, 0xed1ec32
je 0x140105c66
cmp ecx, 0xfb155f3
jne 0x1400f7d30
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xc52c6e5a
mov edx, edi
and edx, 0x3ad391a4
or edx, ebp
xor edx, 0x3ad391a4
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov r9d, ebx
xor r9b, 1
and al, r8b
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, ebx
and cl, r9b
mov edx, r8d
and dl, al
mov r10d, ebx
xor r10b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
xor bl, r8b
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, cl
or dl, r8b
or al, r9b
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x4ec2903
mov ecx, 0x2eee0636
cmovne ebp, ecx
test al, 1
mov ecx, 0x4ec2903
jmp 0x1400f7d22
cmp ecx, 0x65039f60
je 0x140105dc3
cmp ecx, 0x6514eb6b
jne 0x1400f7d30
mov ecx, 0xa83b6b34
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
cmp ecx, 0xb865bc31
je 0x140105f50
cmp ecx, 0xbafdb249
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
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, 0x29995fd7
and ebp, 0xd666a028
or ebp, edi
or ecx, ebx
and ebx, 0x29995fd7
and edx, 0xd666a028
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xdea98f95
and ecx, 0x2156706a
or ecx, ebp
mov esi, ecx
xor esi, 0x2156706a
mov edi, ecx
xor edi, 0x285128aa
and edi, esi
or edx, 0xf6f8a73f
mov ebx, edx
not ebx
mov ebp, edi
not ebp
mov eax, ebp
and eax, 0xdb19870c
and edi, 0x24e678f3
or edi, eax
or ebp, edx
and edx, 0xdb19870c
and ebx, 0x658c0
or ebx, edx
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x90758c1
and ebp, 0xf6f8a73e
or ebp, eax
and esi, 1
xor ecx, 0x2156706b
or ecx, esi
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x9cac01e2
and eax, 0x6353fe1d
or eax, ecx
xor eax, 0x9cac01e2
cmp eax, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
and al, cl
and cl, r9b
xor bl, r9b
or bl, cl
and dl, r9b
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x310ce1a3
mov ebp, 0xf15d3dfb
cmovne ecx, ebp
test dl, dl
mov edx, 0x310ce1a3
jmp 0x140104853
cmp ecx, 0xf4866164
je 0x140106120
cmp ecx, 0xf4b8e23d
jne 0x1400f7d30
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x11113260
mov ebp, ecx
and ebp, 0xcae0d00
or ebp, edx
xor ebp, 0xcae0d00
and ecx, 0xe240c09f
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe240c09f
and ecx, 0x1dbf3f60
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x36eb056e
and ecx, 0xc914fa91
or ecx, edx
mov ebx, ecx
xor ebx, 0x80044800
xor ecx, 0x10080404
or ebp, 0xb84c6c2c
mov edx, ebp
not edx
or ecx, 0x458380d0
and ecx, 0x5d8ba4d4
and ebx, 0xa0444828
or ebx, ecx
and ebp, 0x5d8ba4d4
and edx, 0x2301303
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x47b393d3
and edx, 0xb84c6c2c
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x904038f4
and edx, 0x6fbfc70b
or edx, ebp
xor edx, 0x904038f4
xor ecx, edx
test ecx, edx
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, bl
mov r8d, eax
xor r8b, dl
and r8b, al
xor bl, dl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
xor dl, r8b
xor r8b, 1
mov ecx, r8d
and cl, al
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0xcb9eb32e
mov ebp, 0xe3ca089
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xcb9eb32e
jmp 0x140106273
cmp ecx, 0x2d5da74f
je 0x140106136
cmp ecx, 0x2ea5352d
jne 0x1400f7d30
jmp 0x1400f7b68
mov ecx, 0xfb155f3
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x59c793df
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xac998a69
mov ecx, ebx
and ecx, 0x53667596
or ecx, edx
mov edx, ecx
not edx
and edx, 0x13ccca5b
and ecx, 0xec3335a4
or ecx, edx
mov edx, ecx
xor edx, 0x40aabfcc
xor ecx, 0x9140003
and ebp, 0x509124bc
and ebx, 0xaf6edb43
or ebx, ebp
mov ebp, ebx
xor ebp, 0x92e8103
xor ebx, 0x509124bc
mov edi, edx
and edi, 0xb6415ef8
and ecx, 0x49bea107
or ecx, edi
or edx, ebx
and ebx, 0xb6415ef8
and ebp, 0x49bea107
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x844b9a87
and edx, 0x7bb46578
or edx, ecx
xor edx, 0x7bb46578
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, r9b
and r9b, cl
or cl, r8b
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
and bl, r8b
or bl, r9b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r8d, edx
xor r8b, al
xor al, 1
or al, bl
xor al, 1
or al, r8b
and r10b, al
xor al, 1
and al, cl
or al, r10b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xcc9ca96f
mov ebp, 0x2aa3296e
cmovne ecx, ebp
test dl, dl
mov edx, 0xcc9ca96f
jmp 0x140102489
mov ecx, 0xbda56bee
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x61ad273a
and ecx, edx
not edx
mov ebp, edx
and ebp, 0x61ad273a
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x58435848
and ecx, 0xa7bca7b7
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4010004
xor ecx, 0x31646070
and ecx, 0xf374e0f8
and ebp, 0xc8b1f07
or ebp, ecx
xor ebp, 0xc8b1f07
mov ecx, ebp
and ecx, edx
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x7b69542e
and ebp, 0x8496abd1
or ebp, ecx
xor ebp, 0x8496abd1
sete dl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl r8b
xor r8b, dl
or r9b, r8b
mov eax, r9d
xor al, 1
mov ecx, eax
and cl, r9b
mov edx, r8d
mov ebx, ecx
xor cl, al
or al, r8b
xor r8b, 1
and dl, r8b
xor bl, 1
or bl, r9b
xor bl, 1
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
xor dl, bl
xor r9b, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xed1ec32
mov ecx, 0x69c838c6
cmovne ebp, ecx
test al, 1
mov ecx, 0xed1ec32
jmp 0x1400f7d22
mov ecx, 0xabbdf76b
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0xe2c63071
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov eax, dword [0x140265708]
mov ecx, dword [0x140265704]
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 al
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov ebx, eax
or bl, dl
xor bl, 1
xor al, dl
not al
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test dl, dl
mov ecx, 0xd25815c6
mov edx, 0xe4321df8
cmovne ecx, edx
test bl, bl
mov ebp, 0xd25815c6
cmove ecx, ebp
jmp 0x1401025ff
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
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, 0x6878d422
and ebp, 0x97872bdd
or ebp, edi
or ecx, ebx
and ebx, 0x6878d422
and edx, 0x97872bdd
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x4884560f
and ebx, 0xb77ba9f0
or ebx, edi
or edx, ebp
and ebp, 0x4884560f
and ecx, 0xb77ba9f0
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3145d12e
and edx, 0xceba2ed1
or edx, ecx
mov ecx, edx
xor ecx, 0x42100e01
xor edx, 0x21410008
and edx, 0xadeb20d8
and ecx, 0x5214df27
or ecx, edx
mov edx, ecx
xor edx, 0xa4820098
xor ecx, 0x10104220
and ecx, 0x19796260
and edx, 0xe6869d9f
or edx, ecx
mov ecx, edx
xor ecx, 0x4049c94
xor edx, 0x9480260
and edx, 0xebca036b
and ecx, 0x1435fc94
or ecx, edx
xor ecx, 0x1435fc94
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov ebx, eax
xor bl, cl
or bl, dl
mov r10d, ebx
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, bl
or bl, al
and al, r10b
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x9244a85f
mov ecx, 0x4d8edbb8
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x9244a85f
cmovne ecx, eax
test bl, 1
jmp 0x140102601
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
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, 0x71118667
and ebp, 0x8eee7998
or ebp, edi
or ecx, ebx
and ebx, 0x71118667
and edx, 0x8eee7998
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 1
mov ebx, edx
not ebx
and ebp, 0x53d4c780
and ecx, 0xac2b387f
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa80b1800
xor ecx, 0x53d4c781
mov edi, edx
and edi, 0x474a2ff
and ebx, 0xfb8b5d00
or ebx, edi
or edx, ecx
and ecx, 0x474a2ff
and ebp, 0xfb8b5d00
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x6564
mov ebp, edx
and ebp, 0xa0a0208
or ebp, ecx
xor ebp, 0xa0a0208
and edx, 0xf5f59893
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xdc9114b9
and edx, 0x236eeb46
or edx, ecx
xor edx, 0x29648c2a
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, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x3183dd1
mov ebp, 0x9133a841
cmovne eax, ebp
test dl, dl
cmove eax, ebp
test cl, 1
mov ecx, 0x3183dd1
jmp 0x140104ce1
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xdbc6c236
mov ebp, ebx
xor ebp, 0xdbc6c236
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x24393dc8
and ebp, 0xdbc6c237
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
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
or dl, bl
xor dl, 1
and cl, bl
or cl, al
mov eax, edx
and al, cl
xor dl, cl
or dl, al
mov eax, edx
xor al, cl
xor cl, 1
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xb31845ad
mov ebp, 0x2a7a0238
cmovne ecx, ebp
test al, al
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xb31845ad
jmp 0x140106273
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x8d56a9e8
and ecx, edx
not edx
and edx, 0x8d56a9e8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xf480335
and ecx, 0xf0b7fcca
or ecx, edx
mov edx, ecx
xor edx, 0x7de15522
mov ebp, ecx
xor ebp, 0x801ca8c4
and ebp, 0xbcbdfce4
xor ecx, 0xb215429
and ecx, edx
and edx, 0x4342031b
or edx, ebp
mov ebx, edx
xor ebx, 0x4342031b
mov edi, edx
xor edi, 0xca7dfdef
and edi, ebx
mov ebp, edi
not ebp
mov esi, ecx
not esi
mov eax, ebp
and eax, 0xca7c0ebb
and edi, 0x3583f144
or edi, eax
or ebp, esi
and esi, 0xca7c0ebb
and ecx, 0x3583f144
or ecx, esi
xor ecx, edi
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0x893ffef5
and ebp, 0x76c0010a
or ebp, eax
and ebx, 1
xor edx, 0x4342031a
or edx, ebx
not edx
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xa4d69661
and ecx, edx
not edx
and edx, 0x24948641
and eax, 0x80421020
or eax, edx
xor eax, 0x80421020
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5b29699e
and ecx, 0xa4d69661
or ecx, eax
setne dl
sete r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg cl
mov r8d, r9d
and r8b, cl
mov eax, ebx
and al, dl
or al, r8b
or cl, dl
xor dl, bl
xor dl, 1
xor bl, r9b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x43d7db0
mov ebp, 0x4e4e01fb
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x43d7db0
jmp 0x14010610c
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xc311653e
and ecx, ebp
not ebp
and ebp, 0x42104410
and edx, 0x8101212e
or edx, ebp
xor edx, 0x8101212e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3cee9ac1
and ecx, 0xc311653e
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, 0xdcdf1ccb
and ebp, 0x2320e334
or ebp, edi
or edx, ebx
and ebx, 0xdcdf1ccb
and ecx, 0x2320e334
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x254e1195
and edx, 0xdab1ee6a
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xdab1ee6a
and edx, 0x254e1195
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x7ded5781
and ecx, 0x8212a87e
or ecx, edx
xor ecx, 0x8212a87e
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and r8b, bl
or r8b, al
mov eax, ebx
or al, dl
xor al, 1
xor bl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
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, r8d
xor dl, 1
mov r9d, eax
xor r9b, 1
mov ebx, r8d
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, al
and cl, r9b
or cl, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd552b84a
mov ebp, 0xe468c1e6
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xd552b84a
jmp 0x140104ce1
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x3f6919c
mov ecx, ebp
and ecx, 0xfc096e63
or ecx, ebx
mov ebx, ecx
xor ebx, 0x40000200
xor ecx, 0xc29118
mov edx, ebp
xor edx, 0xd0cb9319
and edx, ebp
or ecx, 0x2f346ce6
mov esi, edx
not esi
mov eax, ecx
and eax, 0x96fd5d29
and ebx, 0x40028210
or ebx, eax
or ecx, esi
and esi, 0x96fd5d29
and edx, 0x6902a2d6
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2f346ce7
and ecx, 0xd0cb9318
or ecx, eax
mov eax, ecx
not eax
and edi, 0x9ec9f5e
and ebp, 0xf61360a1
or ebp, edi
mov edx, ebp
xor edx, 0x72122020
xor ebp, 0x9ec9f5e
mov ebx, ecx
and ebx, 0x8421dd9d
and eax, 0x7bde2262
or eax, ebx
or ecx, ebp
and ebp, 0x8421dd9d
and edx, 0x7bde2262
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb509f082
and ecx, 0x4af60f7d
or ecx, eax
xor ecx, 0x4af60f7d
setne al
sete cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov edx, ebx
xor dl, cl
xor bl, dl
and bl, dl
or al, r9b
xor al, 1
xor cl, r9b
and cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xdef6fbfe
mov ebp, 0xc79e8239
cmovne ecx, ebp
test dl, dl
mov edx, 0xdef6fbfe
jmp 0x140104853
mov rdi, qword [rsp + 0x38]
mov ecx, dword [0x140265708]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xace5aa46
and ecx, edx
and edx, 0x531a55b9
or edx, ebp
mov ebp, edx
xor ebp, 0x13124401
xor edx, 0xace5aa46
mov ebx, edx
and ebx, 0x406c1bbe
and ebp, 0xbf93e441
or ebp, ebx
mov ebx, ecx
not ebx
or edx, ebx
and ebx, 0x406c1bbe
and ecx, 0xbf93e441
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
xor ecx, 1
and ecx, edx
mov ebp, edx
not ebp
and ebp, 0xf1923e2f
and edx, 0xe6dc1d0
or edx, ebp
xor edx, 0xe6dc1d1
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
mov ecx, edx
xor ecx, 0xa2daa7dd
and ecx, edx
not edx
and edx, 0x24a0201
and ebp, 0xa090a5dc
or ebp, edx
xor ebp, 0xa090a5dc
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5d255822
and ecx, 0xa2daa7dd
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x9aff5327
and ecx, 0x6500acd8
or ecx, ebp
xor ecx, 0x6500acd8
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x140265704], 0xa
setl bl
xor dl, bl
mov eax, ebx
or al, cl
xor bl, cl
mov ecx, eax
xor cl, bl
xor bl, 1
xor cl, 1
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
not al
and al, dl
xor dl, 1
mov ecx, edx
xor cl, bl
and cl, dl
and bl, dl
or bl, al
mov eax, ecx
xor al, bl
mov eax, 0x54273bcc
mov ebp, 0x4dbea210
cmovne eax, ebp
test bl, bl
mov edx, eax
cmovne edx, ebp
mov qword [0x140265080], rdi
jmp 0x140104683
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xb6cb8634
and ecx, 0x493479cb
or ecx, edx
mov edx, ecx
not edx
and edx, 0x493479cb
and ecx, 0xb6cb8634
or ecx, edx
mov ebx, ecx
not ebx
mov edx, ecx
xor edx, 0x7f67ea71
mov edi, edx
and edi, ebx
and edx, ecx
mov ebp, edi
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0x9669f543
and edi, 0x69960abc
or edi, eax
or ebp, esi
and esi, 0x9669f543
and edx, 0x69960abc
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x8098158f
and ebp, 0x7f67ea70
or ebp, eax
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x86dfdf03
and ecx, 0x792020fc
or ecx, eax
mov eax, ecx
xor eax, 0x312020f4
xor ecx, 0x86dfdf03
mov edx, ebp
not edx
mov ebx, edx
and ebx, 0xc891df0a
and ebp, 0x376e20f5
or ebp, ebx
or edx, ecx
and ecx, 0xc891df0a
and eax, 0x376e20f5
or eax, ecx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x14a44788
and ecx, edx
not edx
and edx, 0x14a04380
and eax, 0x40408
or eax, edx
xor eax, 0x40408
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd6c4f502
and ecx, 0x293b0afd
or ecx, eax
xor ecx, 0x3d9f4d75
setne cl
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl r10b
mov ebx, r10d
xor bl, r9b
or cl, r10b
or r10b, r9b
xor r10b, 1
or r10b, bl
mov r8d, r10d
xor r8b, 1
xor cl, 1
or dl, r9b
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov r9d, edx
xor r9b, 1
mov eax, r8d
and al, r10b
mov ecx, edx
and cl, r9b
mov ebx, eax
xor bl, 1
xor al, r8b
or bl, r10b
xor bl, 1
or bl, al
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ebx
xor al, 1
and al, cl
xor cl, 1
and cl, bl
or cl, al
mov eax, r10d
and al, r9b
xor r9b, r10b
or r9b, al
mov eax, r9d
xor al, cl
test al, 1
mov eax, 0xbda56bee
mov edx, 0x3267fa66
cmovne eax, edx
test r9b, 1
mov edx, 0xbda56bee
jmp 0x140103843
mov r8, qword [rsp + 0x38]
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edi, esi
and edi, 0x2dbdd548
mov edx, ebp
and edx, 0xd2422ab7
or edx, edi
mov edi, edx
xor edi, 0xc2022ab2
xor edx, 0x2dbdd548
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, ebp
or edx, 1
mov eax, edx
and eax, 0x3c4dc005
and edi, 0xc3b23ffa
or edi, eax
mov eax, ebx
not eax
or edx, eax
and eax, 0x3c4dc005
and ebx, 0xc3b23ffa
or ebx, eax
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and esi, eax
and edx, ebp
or edx, esi
xor eax, edx
test eax, edx
sete r9b
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov eax, ecx
xor al, dl
and dl, bl
or bl, r9b
xor bl, 1
or bl, al
xor bl, 1
and cl, r9b
or cl, dl
xor cl, bl
mov eax, ecx
not al
and al, bl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x9133a841
mov ebp, 0xac88e3d9
cmovne ecx, ebp
test al, al
mov eax, 0x9133a841
cmove ecx, eax
mov qword [0x140265080], r8
jmp 0x140105b27
mov ecx, 0xf2903636
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov eax, dword [0x140265708]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xc201a500
and edx, 0x210250a5
or edx, ecx
mov ebp, edx
xor ebp, 0x210240a0
xor edx, 0x92a4af58
or eax, 0xe303f5a5
mov ecx, eax
not ecx
and edx, 0x92a4bf5d
and ebp, 0x610340a0
or ebp, edx
and eax, 0x92a4bf5d
and ecx, 0xc580002
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0x854dbde5
and ecx, 0x7ab2421a
or ecx, eax
mov edx, ecx
xor edx, 0x18187b1
xor ecx, 0x664e4840
mov eax, ecx
or eax, 1
mov ebp, eax
not ebp
and ecx, 0xfa36300e
and edx, 0x5c9cff1
or edx, ecx
mov ecx, edx
xor ecx, 0x5494ca0
xor edx, 0xfa36300f
mov ebx, eax
and ebx, 0x82b4a359
and ebp, 0x7d4b5ca6
or ebp, ebx
or eax, edx
and edx, 0x82b4a359
and ecx, 0x7d4b5ca6
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xd84631e6
and ecx, 0x27b9ce19
or ecx, eax
mov eax, ecx
xor eax, 0x18443040
xor ecx, 0x24280400
and ecx, 0xe42a05a6
and eax, 0x1bd5fa59
or eax, ecx
xor eax, 0x1bd5fa59
cmp eax, 0xffffffff
setne al
cmp dword [0x140265704], 9
setg cl
xor al, cl
or cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x30c0d969
mov ebp, 0x8126eda9
cmovne ecx, ebp
test dl, dl
mov r14d, 0x8126eda9
cmove ecx, ebp
test al, 1
mov eax, 0x30c0d969
jmp 0x140106273
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xc3f4f5aa
mov edx, ebp
and edx, 0x3c0b0a54
or edx, ebx
mov ebx, edx
xor ebx, 0x38010a40
xor edx, 0xc3f4f5ab
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x66ae51f
and ebx, 0xf9951ae0
or ebx, eax
or edx, esi
and esi, 0x66ae51f
and ecx, 0xf9951ae0
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x482cd245
and edx, 0xb7d32dba
or edx, eax
mov eax, edx
xor eax, 0x13120528
xor edx, 0x482cd245
mov ecx, edx
and ecx, 0xe4e1b8d3
and eax, 0x1b1e472c
or eax, ecx
or edx, ebp
and ebp, 0xe4e1b8d3
and edi, 0x1b1e472c
or edi, ebp
xor edi, eax
not edx
or edx, edi
cmp edx, 0xffffffff
setne r9b
sete bl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ecx, eax
xor cl, bl
xor cl, 1
or cl, al
or dl, r9b
xor dl, 1
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, cl
xor bl, cl
xor cl, 1
and r8b, cl
or dl, r8b
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x1a8acb9e
mov ebp, 0xd25815c6
cmovne ecx, ebp
test al, 1
mov eax, 0x1a8acb9e
cmovne eax, ecx
test dl, 1
jmp 0x140104ce1
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x8a0904f8
and ecx, ebp
not ebp
and ebp, 0xa010038
and edx, 0x800804c0
or edx, ebp
xor edx, 0x800804c0
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x75f6fb07
and ecx, 0x8a0904f8
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x9afd0280
and ecx, 0x6502fd7f
or ecx, ebp
xor ecx, 0x6502fd7e
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3da28eba
and edx, ecx
and ecx, 0xc25d7145
or ecx, ebp
xor ecx, 0xc25d7145
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4c04d7fb
and ecx, 0xb3fb2804
or ecx, ebp
xor ecx, 0x4c04d7fb
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov r9d, eax
xor r9b, dl
and dl, bl
and al, r8b
or al, dl
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
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, edx
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
and al, r9b
xor r9b, 1
and dl, r9b
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0xd4ed3a46
mov ebp, 0x714f421
cmovne edx, ebp
test al, al
mov eax, edx
cmovne eax, ebp
jmp 0x140101a70
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0x5adc0bec
mov edx, ecx
not edx
mov ebx, esi
or ebx, 0x8022d000
and ebx, 0xd0bedba4
mov ebp, edi
and ebp, 0xa400048
or ebp, ebx
and ecx, 0xd0bedba4
and edx, 0x25012413
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc70990b
and edx, 0xf38f66f4
or edx, ecx
mov ecx, edx
xor ecx, 0xa9536d19
xor edx, 0x56ac92e6
and edi, edx
and ecx, esi
or ecx, edi
not ecx
or ecx, edx
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
xor cl, 1
and bl, dl
or bl, r8b
mov edx, eax
and dl, bl
xor bl, 1
and cl, bl
or cl, dl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x17de450b
mov edx, 0x2aa3296e
cmovne eax, edx
test bl, bl
mov edx, 0x17de450b
cmovne edx, eax
jmp 0x140104683
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0x382c7ee1
mov edx, ebx
not edx
or ebp, 0x502010a
and ebp, 0x2d2a350a
and ecx, 0x10044ae1
or ecx, ebp
and ebx, 0x2d2a350a
and edx, 0xc2d18014
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x218b3387
and edx, 0xde74cc78
or edx, ecx
mov ebp, edx
xor ebp, 0x2109091
xor edx, 0x19a74d66
mov ecx, edx
and ecx, 0xf54c6a68
and ebp, 0xab39597
or ebp, ecx
mov ecx, ebp
xor ecx, 0xab39597
mov ebx, ebp
xor ebx, 0x5b98bd1d
and ebx, ecx
or edx, 0xaed4d775
mov esi, edx
not esi
mov edi, ebx
not edi
mov eax, edi
and eax, 0xb47f91fb
and ebx, 0x4b806e04
or ebx, eax
or edi, edx
and edx, 0xb47f91fb
and esi, 0x41002800
or esi, edx
xor esi, ebx
not edi
or edi, esi
mov eax, edi
not eax
and eax, 0x632d163b
and edi, 0x9cd2e9c4
or edi, eax
xor edi, 0x32063eb0
xor ebp, 0x94446200
and ebp, 0x96557791
mov eax, ecx
and eax, 0x69aa886e
or eax, ebp
xor eax, 0x96557790
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4caa05a2
and ecx, 0xb355fa5d
or ecx, eax
xor ecx, 0xb355fa5d
mov eax, edi
and eax, ecx
xor ecx, edi
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x3327adce
and edx, ecx
and ecx, 0xccd85231
or ecx, eax
mov eax, ecx
xor eax, 0x44900021
xor ecx, 0x3327adce
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xb948dede
and eax, 0x46b72121
or eax, ebx
or ecx, ebp
and ebp, 0xb948dede
and edx, 0x46b72121
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa803678d
and ecx, 0x57fc9872
or ecx, edx
xor ecx, 0xa803678d
xor eax, ecx
test eax, ecx
setne r9b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, r9b
not al
and al, r9b
or bl, r9b
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
and al, r9b
xor cl, r9b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor al, cl
xor cl, 1
xor dl, 1
or dl, r8b
xor dl, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x27cbbfdf
mov ebp, 0xecb8000e
cmovne eax, ebp
test cl, 1
mov ecx, 0x27cbbfdf
jmp 0x140103c47
mov ecx, 0xaa0dd89e
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf5d51e5d
and edx, 0xa2ae1a2
or edx, ecx
mov ebp, edx
xor ebp, 0xa028120
xor edx, 0xe4950651
and edx, 0xe4bd66d3
and ebp, 0x1b42992c
or ebp, edx
mov ecx, ebp
xor ecx, 0xe4bd66d3
mov edx, ebp
xor edx, 0xe4bd66d2
and edx, ecx
xor ebp, 0x1b42992c
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, 0x780799a5
and ecx, 0x87f8665a
or ecx, edx
mov edx, ecx
xor edx, 0x80386058
xor ecx, 0x780799a5
mov ebp, ecx
and ebp, 0x2fc58ea7
and edx, 0xd03a7158
or edx, ebp
xor edx, 0x2fc58ea7
xor ecx, edx
test ecx, edx
setne r8b
sete bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
and bl, al
and r9b, r8b
or r9b, bl
and dl, al
xor al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov ecx, r9d
xor cl, 1
mov edx, r9d
and dl, cl
and al, r8b
mov ebx, edx
xor bl, 1
xor dl, r9b
or bl, cl
xor bl, 1
or bl, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, bl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1e207c92
mov ebp, 0x21645a88
cmovne edx, ebp
test cl, 1
mov ecx, 0x1e207c92
jmp 0x140102d99
mov ecx, 0xdcb7b4f7
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x93e07c67
and ecx, ebp
not ebp
and ebp, 0x10601043
and edx, 0x83806c24
or edx, ebp
xor edx, 0x83806c24
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6c1f8398
and ecx, 0x93e07c67
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 ebp, ecx
not ebp
mov ebx, ebp
or ebx, 0xb5ad250d
mov edx, ebx
not edx
or ecx, 0x40425852
and ecx, 0x70ee585f
and ebp, 0x85012500
or ebp, ecx
and ebx, 0x70ee585f
and edx, 0xa1082a0
or edx, ebx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xb9fd8710
and edx, 0x460278ef
or edx, ecx
mov ecx, edx
xor ecx, 0x908801a2
xor edx, 0x4008010
and ecx, 0x98d823af
and edx, 0x6727dc50
or edx, ecx
xor edx, 0x98d823af
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, r11d
xor al, bl
not al
and al, bl
or bl, r11b
xor al, 1
mov r10d, eax
xor r10b, bl
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 r8d, eax
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov edx, eax
and dl, r8b
mov ebx, ecx
and bl, r9b
mov r10d, edx
and r10b, al
xor dl, al
or dl, r10b
mov r10d, ebx
and r10b, cl
xor bl, cl
or bl, r10b
xor bl, dl
xor r9b, r8b
or cl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x3502b494
mov edx, 0xe6dd74b7
cmovne eax, edx
test cl, 1
mov ecx, 0x3502b494
jmp 0x1401034ec
mov ecx, 0x3502b494
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0xf1392c71
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov eax, dword [0x140265708]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xd55aad52
mov ecx, ebp
xor ecx, 0xd55aad52
and ecx, ebp
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x544a6afa
and ecx, 0xabb59505
or ecx, edx
mov edx, ecx
xor edx, 0x7eef3856
xor ecx, 0x8110c7a9
and eax, ecx
and edx, ebp
or edx, eax
xor ecx, edx
test ecx, edx
setne al
cmp dword [0x140265704], 9
setg cl
xor al, cl
or cl, al
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, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0x75b5877
mov edx, 0xce0a1a7
cmovne ecx, edx
test al, 1
cmovne ecx, edx
not bl
test bl, 1
mov eax, 0x75b5877
jmp 0x140106273
mov eax, dword [0x140265708]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov ecx, edi
or ecx, 0x529d608
mov ebp, ecx
not ebp
mov eax, ebx
or eax, 0xfad629f7
mov edx, eax
not edx
and ecx, 0x21a13e4b
and ebp, 0xda5601b4
or ebp, ecx
and eax, 0x21a13e4b
and edx, 0x408c000
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x2aabe461
and edx, 0xd5541b9e
or edx, eax
mov ebp, edx
xor ebp, 0x2f823268
xor edx, 0x9009c114
mov eax, ebp
and eax, 0x60742ee3
and edx, 0x9f8bd11c
or edx, eax
or ebp, edi
and edi, 0x60742ee3
and ebx, 0x9f8bd11c
or ebx, edi
xor ebx, edx
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x44375062
and ebp, 0xbbc8af9d
or ebp, eax
xor ebp, 0xbbc8af9d
sete r8b
cmp dword [0x140265704], 0xa
setl dl
mov ecx, r8d
xor cl, dl
mov eax, ecx
and al, dl
mov r9d, ecx
and dl, r8b
or dl, cl
and cl, r8b
mov ebx, ecx
xor bl, 1
xor cl, al
xor al, 1
or al, bl
xor al, 1
or al, cl
xor r9b, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r9d, ebx
xor r9b, dl
or bl, dl
xor bl, 1
or bl, r9b
and r8b, bl
xor bl, 1
and bl, al
or bl, r8b
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xa83b6b34
mov edx, 0x2b411a45
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xa83b6b34
jmp 0x140106273
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xca1a40
and edx, 0x9014103
or edx, ecx
mov ebx, edx
xor ebx, 0x101
xor edx, 0xb6542218
or ebp, 0x9cb5b43
mov ecx, ebp
not ecx
and edx, 0xbf55621a
and ebx, 0x8a1941
or ebx, edx
and ebp, 0xbf55621a
and ecx, 0x402084a4
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xf634a4bc
and ecx, 0x9cb5b43
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, 0x5fabeb38
and ebx, 0xa05414c6
or ebx, edi
or edx, ebp
and ebp, 0x5fabeb38
and ecx, 0xa05414c7
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ebx, edx
not ebx
or edx, 0xdcf3a614
mov ebp, edx
not ebp
or ebx, 0x230c59eb
mov ecx, ebx
not ecx
and edx, 0xde34144f
and ebp, 0x210849a0
or ebp, edx
and ebx, 0xde34144f
and ecx, 0xc3a210
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0xdcf3a614
and ecx, 0x230c59eb
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x35f99164
and edx, 0xca066e9b
or edx, ecx
xor edx, 0xca066e9b
setne r8b
sete r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, ebx
xor al, r9b
xor al, 1
or al, bl
mov edx, eax
not dl
and cl, r8b
and bl, r9b
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x142d0c9d
mov ebp, 0xd302f793
cmovne ecx, ebp
test al, al
mov eax, 0x142d0c9d
cmovne ecx, eax
jmp 0x1400f7d25
mov eax, dword [0x140265708]
mov ecx, dword [0x140265704]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov eax, ecx
xor al, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, al
and cl, r8b
or cl, dl
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x25553e3e
mov ebp, 0x3267fa66
cmovne edx, ebp
test al, al
mov eax, 0x25553e3e
cmovne eax, edx
test cl, cl
jmp 0x140102120
mov ecx, 0x3cd4ac89
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
not ebx
and edx, 0xb019cbca
and ecx, 0x4fe63435
or ecx, edx
xor ecx, 0x4fe63435
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete cl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, ecx
xor r9b, cl
or cl, al
xor cl, 1
xor dl, al
not dl
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and cl, bl
or bl, al
and al, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x79c1c2ba
mov ebp, 0x2cf8a76
cmovne ecx, ebp
test bl, 1
mov eax, 0x79c1c2ba
cmovne ecx, eax
jmp 0x1400f7d25
mov ecx, dword [0x140265708]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6e812bb2
and ecx, eax
and eax, 0x917ed44d
or eax, edx
mov edx, eax
xor edx, 0x10468048
xor eax, 0x6e812bb2
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xc73875b5
and edx, 0x38c78a4a
or edx, ebx
or eax, ebp
and ebp, 0xc73875b5
and ecx, 0x38c78a4a
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0x150fb584
and eax, 0xeaf04a7b
or eax, ecx
mov ebp, eax
xor ebp, 0x8a900a6a
mov ecx, edx
not ecx
xor eax, 0x150fb585
mov ebx, ecx
and ebx, 0x756a6194
and edx, 0x8a959e6b
or edx, ebx
or ecx, eax
and eax, 0x756a6194
and ebp, 0x8a959e6b
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc0039e82
and eax, ecx
and ecx, 0x3ffc617d
or ecx, edx
xor ecx, 0x3ffc617d
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
setne dl
sete r8b
cmp dword [0x140265704], 0xa
setl al
xor dl, r8b
and dl, r8b
mov ebx, edx
xor bl, 1
mov ecx, ebx
or cl, dl
xor dl, cl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
mov edx, eax
and dl, r8b
xor al, r8b
or dl, al
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov 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
mov r8d, edx
and r8b, cl
or al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r8b
xor bl, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xe9a7d60f
mov ecx, 0x9691d552
cmovne ebp, ecx
test al, 1
mov ecx, 0xe9a7d60f
jmp 0x1400f7d22
mov ecx, 0xbe1d8869
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x903305f6
and ebp, ecx
and edx, 0x903305f6
mov ebx, ebp
and ebx, edx
xor edx, ebp
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0xe512fbf7
and edx, 0x1aed0408
or edx, ebp
xor edx, 0x7521fe00
mov ebp, ecx
and ebp, 1
xor 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, 0xb87a889e
and edx, ecx
and ecx, 0x47857761
or ecx, ebp
mov ebp, ecx
xor ebp, 0x47015521
xor ecx, 0xb87a889e
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1886aa50
and ebp, 0xe77955af
or ebp, edi
or ecx, ebx
and ebx, 0x1886aa50
and edx, 0xe77955af
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x58877b1b
and ecx, 0xa77884e4
or ecx, edx
mov edx, ecx
xor edx, 0x64800e0
xor ecx, 0x18856a0b
and ecx, 0xb9b5ee0f
and edx, 0x464a11f0
or edx, ecx
xor edx, 0xb9b5ee0f
cmp edx, 0xffffffff
setne bl
sete dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
xor al, 1
or al, cl
or bl, r8b
xor dl, r8b
and dl, r8b
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 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, 0xa296b8c1
mov edx, 0xe2c63071
cmovne ecx, edx
test bl, bl
mov ebp, 0xa296b8c1
cmove ecx, ebp
jmp 0x1401025ff
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xfaffa121
and ecx, ebp
not ebp
and ebp, 0x10a92100
and edx, 0xea568021
or edx, ebp
xor edx, 0xea568021
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5005ede
and ecx, 0xfaffa121
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xe56e1437
and ecx, 0x1a91ebc8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x808948
mov edx, ebx
not edx
xor ecx, 0xe56e1436
mov edi, edx
and edi, 0x1e3d7683
and ebx, 0xe1c2897c
or ebx, edi
or edx, ecx
and ecx, 0x1e3d7683
and ebp, 0xe1c2897c
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
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
xor bl, 1
or bl, al
xor dl, 1
or al, r8b
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
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, 1
mov ecx, 0xd5a4e1de
mov ebp, 0x57cdd037
cmovne ecx, ebp
test dl, 1
mov edx, 0xd5a4e1de
jmp 0x140104853
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov ecx, ebp
and ecx, 0xc4efa7df
mov edx, ebx
and edx, 0x3b105820
or edx, ecx
mov edi, edx
xor edi, 0x23104000
xor edx, 0x8a8282
mov ecx, ebp
or ecx, 0x188a9aa2
or edx, 1
and edx, 0x188a9aa3
and edi, 0xe775655c
or edi, edx
and ecx, 0x188a9aa3
xor ecx, edi
mov edi, ecx
not edi
mov edx, edi
and edx, 0xeda1422e
and ecx, 0x125ebdd1
or ecx, edx
and ebx, 0xeda1422e
and ebp, 0x125ebdd1
or ebp, ebx
xor ebp, ecx
not ebp
or ebp, edi
cmp ebp, 0xffffffff
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and al, bl
and dl, cl
or dl, al
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, 1
xor dl, 1
mov eax, edx
and al, cl
xor dl, cl
or al, dl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xb214b9a3
mov eax, 0xae6e9907
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xb214b9a3
jmp 0x140106273
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xd2f4292d
mov edx, ebx
xor edx, 0xd2f4292d
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xc412e6ff
and edx, 0x3bed1900
or edx, ebp
mov ebp, edx
xor ebp, 0x21181004
and ecx, 0xab816e5e
and ebx, 0x547e91a1
or ebx, ecx
mov ecx, ebx
xor ecx, 0x101a1000
xor edx, 0x16e6cfd3
mov edi, edx
and edi, 0xcce5affb
and ebp, 0x331a5004
or ebp, edi
xor ebx, 0x88812e5a
and ebx, 0xcce5affb
and ecx, 0x331a5004
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
or al, r9b
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor r8b, bl
mov ecx, ebx
and cl, r9b
xor bl, r9b
or bl, cl
mov ecx, r8d
xor cl, bl
or bl, r8b
xor bl, 1
or bl, cl
xor al, 1
mov ecx, ebx
xor cl, al
and al, bl
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x65039f60
mov ebp, 0x514884bf
cmovne edx, ebp
test al, 1
mov eax, 0x65039f60
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140104ce4
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0x537867fe
mov edx, ebx
xor edx, 0x537867fe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x2be3853b
and edx, 0xd41c7ac4
or edx, ebp
mov ebp, edx
xor ebp, 0x7640112
and eax, 0xfe2286bf
and ebx, 0x1dd7940
or ebx, eax
mov eax, ebx
xor eax, 0x1d50140
xor edx, 0x789be2c4
mov edi, edx
and edi, 0xd80a7e2d
and ebp, 0x27f581d2
or ebp, edi
xor ebx, 0xd802062d
and ebx, 0xd80a7e2d
and eax, 0x27f581d2
or eax, ebx
xor eax, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne al
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl cl
xor dl, cl
and dl, cl
mov ebx, edx
xor bl, 1
or bl, dl
xor bl, 1
mov r9d, edx
and r9b, bl
xor bl, dl
or bl, r9b
mov edx, eax
or dl, bl
xor al, bl
xor al, 1
and al, bl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov ebx, ecx
or bl, r8b
xor cl, r8b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov ebx, ecx
and bl, r9b
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
xor r8b, cl
xor cl, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, edx
xor cl, 1
and cl, bl
xor bl, 1
and bl, dl
or bl, cl
or r9b, al
xor r9b, 1
or r9b, r8b
mov eax, r9d
xor al, bl
test r9b, 1
mov ecx, 0x60fb6f7
mov edx, 0x5eeddc46
cmovne ecx, edx
test bl, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x60fb6f7
jmp 0x14010610c
mov ecx, 0x8f47dfe2
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov eax, dword [0x140265708]
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
xor edx, ecx
test edx, ecx
sete al
cmp dword [0x140265704], 9
setg cl
xor al, cl
xor cl, al
and cl, al
xor al, 1
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0x2d5da74f
mov eax, 0x76b6d347
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x2d5da74f
jmp 0x140106273
mov ecx, 0xf909d2b1
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov rax, qword [rsp + 0x30]
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edi, eax
or edi, 1
mov ebx, edi
not ebx
mov edx, eax
or edx, 0x6ffdbd6e
and edi, 0x6ffdbd6e
and ebx, 0x90024290
or ebx, edi
and edx, 0x6ffdbd6f
xor edx, ebx
mov ebx, edx
not ebx
and ebx, 0x724d7c52
and edx, 0x8db283ad
or edx, ebx
xor edx, 0x8db283ad
and ebp, 0xf44a9b3b
and eax, 0xbb564c4
or eax, ebp
xor eax, 0xbb564c4
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x7b364438
and eax, 0x84c9bbc7
or eax, edx
xor eax, 0x84c9bbc7
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, r9b
not cl
and cl, r9b
mov r10d, edx
or r10b, r9b
mov ebx, r10d
xor bl, cl
xor cl, 1
xor bl, 1
or cl, r10b
xor cl, 1
or cl, bl
and r9b, dl
or dl, r8b
xor dl, 1
and al, r8b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov edx, ecx
xor dl, 1
and cl, dl
and al, r8b
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov ebx, eax
xor bl, r8b
or al, r8b
xor al, 1
or al, bl
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, edx
and cl, r8b
xor dl, r8b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf54eccae
mov ebp, 0x8e82210d
cmovne ecx, ebp
test dl, 1
mov edx, 0xf54eccae
cmovne edx, ecx
test al, 1
jmp 0x140103647
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc4465e98
mov ebx, ecx
and ebx, 0x3bb9a167
or ebx, edx
mov edi, ebx
xor edi, 0x3bb9a167
xor ebx, 0x4024c98
mov edx, edi
and edx, 0xb12d020
and ecx, 0xf4ed2fdf
or ecx, edx
mov edx, ecx
not edx
and edx, 0xf4ed2fde
and ecx, 0xb12d021
or ecx, edx
and ebx, 0x3d2bcd9b
mov edx, edi
and edx, 0xc2d43264
or edx, ebx
xor edx, 0x3d2bcd9a
and edi, 1
or edi, edx
mov ebp, edi
not ebp
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x32a1a22b
and ecx, 0xcd5e5dd4
or ecx, ebx
or edx, edi
and edi, 0x32a1a22b
and ebp, 0xcd5e5dd4
or ebp, edi
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x2b997c1b
and ecx, edx
and edx, 0xd46683e4
or edx, ebp
mov ebp, edx
xor ebp, 0x14048244
xor edx, 0x2b997c1b
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xe36a49ab
and ebp, 0x1c95b654
or ebp, edi
or edx, ebx
and ebx, 0xe36a49ab
and ecx, 0x1c95b654
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xeab97374
and ecx, 0x15468c8b
or ecx, edx
xor ecx, 0x15468c8b
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor al, dl
mov edx, ebx
xor dl, r8b
mov ecx, edx
xor cl, 1
and bl, r8b
or bl, dl
xor dl, bl
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xcf3d4cb4
mov ebp, 0x6406aee3
cmovne edx, ebp
test cl, 1
mov ecx, 0xcf3d4cb4
cmovne ecx, edx
test al, 1
cmovne ecx, edx
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0x5964014e
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
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, 0x909806f4
and ecx, 0x6f67f90b
or ecx, edx
xor ecx, 0x6f67f90b
and ebx, 0xf4b92121
and ebp, 0xb46dede
or ebp, ebx
xor ebp, 0xb46dede
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
cmp ebp, 0xffffffff
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and al, bl
and dl, cl
or dl, al
mov eax, ecx
xor al, bl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
not al
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
xor dl, 1
and dl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xb5707e60
mov edx, 0xf79ed057
jmp 0x140105709
mov ecx, 0xe3604c76
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x401110ae
mov edx, ebp
and edx, 0xa6604500
or edx, ebx
mov ebx, edx
xor ebx, 0x84004500
xor edx, 0x599fbaff
mov ecx, ebp
xor ecx, 0xe67155ae
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x6a6018a9
and ebx, 0x84114506
or ebx, eax
or edx, esi
and esi, 0x6a6018a9
and ecx, 0x959fe756
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x6b62f6b3
and edx, 0x949d094c
or edx, eax
mov eax, edx
xor eax, 0x72ec5ce3
xor edx, 0x8d13a31c
and edi, edx
and eax, ebp
or eax, edi
not eax
or eax, edx
cmp eax, 0xffffffff
setne cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
xor bl, cl
mov eax, ebx
xor al, dl
and al, bl
xor cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xf1392c71
mov ebp, 0x90ea17ac
cmovne ecx, ebp
test al, al
mov eax, 0xf1392c71
cmovne eax, ecx
test dl, dl
jmp 0x140104ce1
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x245c8501
mov ebp, edx
and ebp, 0x41202242
or ebp, ecx
xor ebp, 0x41202242
and edx, 0x9a8358bc
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x19fa5515
and edx, 0xe605aaea
or edx, ecx
mov ecx, edx
xor ecx, 0x832800a0
xor edx, 0x7c86f256
mov ebp, edx
and ebp, 0x2053ad5d
and ecx, 0xdfac52a2
or ecx, ebp
mov ebp, ecx
xor ebp, 0x102c55
or ebp, 0x6fe7c3a8
mov edi, ebp
not edi
or edx, 0x90183c57
mov ebx, edx
not ebx
and ebp, 0x58420b0c
and edi, 0x80183453
or edi, ebp
and edx, 0x58420b0c
and ebx, 0x27a5c0a0
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x8e92d54d
and ebx, 0x716d2ab2
or ebx, edx
xor ebx, 0xe17516e4
mov edx, ecx
and edx, 1
xor ecx, 0xdfac52a3
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdb2150e3
and ecx, 0x24deaf1c
or ecx, edx
xor ecx, 0x24deaf1c
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x41ef539f
and edx, 0xbe10ac60
or edx, ecx
mov ecx, edx
xor ecx, 0x40e70083
xor edx, 0xbe10ac60
mov ebp, edx
and ebp, 0x2d08f33c
and ecx, 0xd2f70cc3
or ecx, ebp
xor ecx, 0xd2f70cc3
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov edx, ebx
xor dl, cl
mov eax, edx
and al, bl
and dl, cl
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
or cl, bl
xor bl, r8b
xor bl, 1
xor r9b, r8b
xor cl, 1
or cl, r9b
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
mov eax, edx
xor al, cl
and al, dl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe33cafa9
mov ebp, 0xf909d2b1
cmovne edx, ebp
test cl, 1
jmp 0x1401059c0
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xb4dc308a
mov edx, ebp
and edx, 0x4b23cf74
or edx, ecx
xor edx, 0x4b23cf74
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and ebx, edx
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r10b
sete r8b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r9b
and al, bl
xor r10b, r8b
and r10b, r8b
mov ecx, eax
xor cl, 1
or al, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r10d
xor cl, 1
mov edx, r10d
and dl, cl
xor dl, 1
mov r11d, edx
xor r11b, cl
or dl, cl
xor dl, 1
or dl, r11b
or cl, r10b
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and cl, al
or cl, dl
xor r9b, r8b
xor r9b, 1
mov eax, ebx
and al, r8b
xor bl, r8b
or bl, al
xor bl, 1
mov eax, r9d
and al, bl
xor bl, r9b
or bl, al
mov eax, ebx
xor al, 1
xor cl, 1
and al, bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, cl
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe9e7ae99
mov ebp, 0xd4ed3a46
cmovne edx, ebp
test cl, 1
mov ecx, 0xe9e7ae99
jmp 0x140102d99
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edi, [rdx - 1]
imul edi, edx
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0xe3163565
mov ecx, edi
and ecx, 0x1ce9ca9a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4604212
xor ecx, 0x41103144
mov edx, ebx
or edx, 0x5999b9cc
or ecx, 1
and ecx, 0x5999b9cd
and ebp, 0xa6664632
or ebp, ecx
and edx, 0x5999b9cd
xor edx, ebp
mov ecx, edx
not ecx
and ebx, ecx
and edx, edi
or edx, ebx
xor ecx, edx
test ecx, edx
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
mov r8d, eax
xor r8b, 1
and bl, cl
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
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 cl, 1
mov ecx, 0xbfb0a407
mov ebp, 0x3a2acb0c
cmovne ecx, ebp
test al, 1
mov eax, 0xbfb0a407
cmovne ecx, eax
jmp 0x1400f7d25
mov ecx, 0x67446407
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x4e39d71
and ecx, 0xfb1c628e
or ecx, ebx
or eax, ebp
and ebp, 0x4e39d71
and edx, 0xfb1c628e
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xfa0d39fa
and eax, 0x5f2c605
or eax, edx
xor eax, 0x5f2c604
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x4a3e7446
and ecx, 0xb5c18bb9
or ecx, edx
xor ecx, 0x4a3e7446
xor eax, ecx
test eax, ecx
sete bl
setne cl
cmp dword [0x140265704], 0xa
setl al
xor cl, al
xor cl, 1
mov edx, eax
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
not cl
xor bl, al
mov eax, ebx
xor al, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
mov ebp, 0x6569c310
mov ecx, 0x2b411a45
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x6569c310
cmovne ecx, eax
test dl, dl
jmp 0x140105b2a
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 0xc3497f52
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0x3cb680ad
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x51c759f4
and ebp, 0x2c308009
or ebp, eax
or ecx, esi
and esi, 0x51c759f4
and edx, 0xae38a60b
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x203795cd
and ecx, 0xdfc86a32
or ecx, eax
mov eax, ecx
xor eax, 0x4262c084
and edi, 0xba252e9e
and ebx, 0x45dad161
or ebx, edi
mov edx, ebx
xor edx, 0x44c2c141
xor ecx, 0x1c811561
mov ebp, ecx
and ebp, 0xa11d3a3a
and eax, 0x5ee2c5c5
or eax, ebp
xor ebx, 0xa0052a1a
and ebx, 0xa11d3a3a
and edx, 0x5ee2c5c5
or edx, ebx
xor edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
mov edx, ecx
and cl, r9b
and r9b, bl
and dl, al
or dl, r9b
xor dl, 1
or dl, bl
and al, bl
or cl, al
mov ebx, ecx
xor bl, 1
mov eax, ebx
and al, cl
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
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 cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3b837e10
cmovne edx, r13d
test cl, 1
mov ecx, 0x3b837e10
cmovne ecx, edx
test al, 1
jmp 0x140105daf
mov ecx, 0xe6323dbf
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x8846e094
mov ebx, eax
and ebx, 0x77b91f6a
or ebx, edx
xor ebx, 0x77b91f6a
and eax, 1
or eax, ebx
mov edx, eax
not edx
and edx, 0x6eed58e
and eax, 0xf9112a71
or eax, edx
xor eax, 0xf9112a71
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete al
setne r9b
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov edx, r9d
and dl, cl
mov ebx, r8d
and bl, al
or bl, dl
xor cl, bl
and cl, bl
or r9b, r8b
xor al, r8b
and al, r8b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
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 edx, eax
xor dl, bl
test al, 1
mov ecx, 0x5eeddc46
mov eax, 0x3cd4ac89
cmovne ecx, eax
test bl, bl
mov ebp, 0x5eeddc46
cmove ecx, ebp
jmp 0x1401040d4
mov ecx, 0xc79e8239
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0xd302f793
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0x27cbbfdf
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265708]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x130252
mov ecx, ebp
and ecx, 0xcc6089a4
or ecx, edx
xor ecx, 0xcc6089a4
mov edx, ebp
xor edx, 0xcc738bf6
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x35d549b0
and edx, 0xca2ab64f
or edx, ecx
mov ecx, edx
xor ecx, 0x6593db8
xor edx, 0xf9a6c247
and ebx, edx
and ecx, ebp
or ecx, ebx
xor edx, ecx
test edx, ecx
setne r8b
cmp dword [0x140265704], 9
setg dl
mov ebx, r8d
xor bl, dl
mov ecx, ebx
and cl, dl
and dl, r8b
mov r9d, edx
and r9b, bl
xor dl, bl
and bl, r8b
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
or dl, r9b
xor cl, 1
mov ebx, ecx
or bl, dl
xor cl, dl
mov edx, ecx
xor dl, bl
test cl, cl
mov ecx, 0xc7125560
mov ebp, 0xeca64cb
cmovne ecx, ebp
test bl, bl
mov ebx, 0xc7125560
cmovne ecx, ebx
mov qword [rsp + 0x30], rax
jmp 0x1400f7d25
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x414c048
mov ebx, ecx
and ebx, 0x39802103
or ebx, ebp
xor ebx, 0x39802103
mov ebp, ecx
and ebp, 0xc26b1eb4
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xc26b1eb5
and ebp, 0x3d94e14a
or ebp, ebx
and edx, 0x866bbc09
and ecx, 0x799443f6
or ecx, edx
mov edx, ecx
xor edx, 0x799443f6
xor ecx, 0x866bbc09
and ecx, ebp
not ebp
and edx, ebp
or ecx, edx
not ecx
or ecx, ebp
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 r11d, ecx
or r11b, r10b
mov ebx, r11d
xor bl, al
xor al, 1
xor bl, 1
or al, r11b
xor al, 1
or al, bl
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
mov ebx, ecx
and bl, dl
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov r8d, ebx
and r8b, al
mov ecx, eax
xor cl, dl
or dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xedba5ff6
mov edx, 0xd5a39e1
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xedba5ff6
jmp 0x140106273
mov rax, qword [rsp + 0x38]
mov qword [0x140265080], rax
mov ecx, 0xde415071
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x1151546e
mov ebx, ebp
not ebx
or ecx, 0xeeaeab91
mov edx, ecx
not edx
and ebp, 0x212cde6a
and ebx, 0xce822191
or ebx, ebp
and ecx, 0x212cde6a
and edx, 0x10510004
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x8644af3d
and edx, 0x79bb50c2
or edx, ecx
mov ebp, edx
xor ebp, 0x9715fb53
xor edx, 0x200804a0
and edx, 0xa719f5a0
mov ecx, ebp
and ecx, 0x58e60a5f
or ecx, edx
mov edx, ecx
xor edx, 0x58e60a5f
mov ebx, ecx
xor ebx, 0xaabd9a37
and ebx, edx
and ebp, 0xf25b9068
mov edi, ebx
and edi, ebp
xor ebp, ebx
or ebp, edi
mov ebx, ebp
not ebx
and ebx, 0x9f13dd92
and ebp, 0x60ec226d
or ebp, ebx
xor ebp, 0x6d484dfb
and edx, 1
xor ecx, 0x58e60a5e
or ecx, edx
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6da88dab
and ecx, 0x92577254
or ecx, edx
mov edx, ecx
xor edx, 0x12546014
xor ecx, 0x6da88dab
mov ebp, ecx
and ebp, 0xc4a39661
and edx, 0x3b5c699e
or edx, ebp
xor edx, 0xc4a39661
xor ecx, edx
test ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl cl
cmp eax, 9
setg r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
mov r11d, edx
and r11b, al
xor al, dl
or al, r11b
xor al, 1
or dl, bl
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov ebx, edx
xor bl, r10b
and dl, bl
and bl, r10b
xor dl, 1
xor bl, 1
mov eax, edx
xor al, bl
or bl, dl
xor bl, 1
or bl, al
xor r10b, r9b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
xor bl, 1
mov eax, ebx
or al, cl
xor bl, cl
mov ecx, eax
xor cl, bl
test bl, 1
mov edx, 0xe2c21bed
mov ebp, 0x381c22e7
cmovne edx, ebp
test al, 1
mov eax, 0xe2c21bed
jmp 0x140105f34
mov ecx, 0x2209296d
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0x767c2d08
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0x752e369e
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov edx, eax
or edx, 0x856fd654
mov ebp, eax
and ebp, 0x856fd654
mov ecx, ebx
and ecx, 0x7a9029aa
or ecx, ebp
and edx, 0x856fd655
xor edx, ecx
not edx
and ebx, 0xcccbec63
and eax, 0x3334139c
or eax, ebx
xor eax, 0x3334139c
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x140265704], 9
setg bl
mov eax, ebx
and al, r8b
xor r8b, bl
or r8b, al
mov eax, ebx
xor al, dl
not al
and al, dl
or bl, dl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor dl, 1
and dl, r8b
xor r8b, 1
and cl, r8b
or dl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x39d9a372
mov ecx, 0x11cd2d87
cmovne ebp, ecx
test al, 1
mov ecx, 0x39d9a372
cmovne ecx, ebp
test dl, dl
jmp 0x140104b0c
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x32fc0442
and edx, ecx
and ecx, 0xcd03fbbd
or ecx, ebp
xor ecx, 0xcd03fbbd
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x9ea8ddeb
and ebx, 0x61572214
or ebx, edi
or edx, ebp
and ebp, 0x9ea8ddeb
and ecx, 0x61572214
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x39f91775
and ecx, 0xc606e88a
or ecx, edx
xor ecx, 0x39f91775
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
mov ebx, ecx
xor bl, r8b
and bl, cl
mov r11d, r10d
xor r11b, r9b
and r11b, r10b
mov edx, r11d
not dl
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov esi, ebx
and sil, al
xor al, bl
or al, sil
and dl, r11b
mov ebx, edx
and bl, r11b
xor dl, r11b
or dl, bl
mov ebx, edx
xor bl, 1
or bl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r9b
and dl, cl
and r10b, r8b
and cl, r9b
or cl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, eax
xor cl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xec130f06
mov ecx, 0x354c9e1
cmovne eax, ecx
test dl, 1
mov ecx, 0xec130f06
cmovne ecx, eax
test bl, 1
jmp 0x140106273
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x5c0ce644
mov edx, edi
and edx, 0xa3f319ba
or edx, ebp
xor edx, 0xa3f319ba
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and ecx, edx
and ebx, edi
or ebx, ecx
xor edx, ebx
test edx, ebx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and cl, al
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xda8842c9
mov ebp, 0x52938103
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
jmp 0x140105713
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0x54ffaf42
and ebp, edx
not edx
or ecx, 0xab0050bd
mov ebx, ecx
not ebx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x562b83af
and ebx, 0xd42c40
or ebx, esi
or ecx, edi
and edi, 0x562b83af
and ebp, 0xa9d47c50
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xab0050bc
and ecx, 0x54ffaf43
or ecx, ebp
not ecx
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
xor dl, cl
xor dl, al
and al, dl
mov ecx, edx
xor cl, al
mov ecx, 0x6514eb6b
mov ebp, 0xda8842c9
cmovne ecx, ebp
test dl, dl
mov edx, 0x6514eb6b
cmovne edx, ecx
test al, al
cmove edx, ecx
jmp 0x140105f3d
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0xab5b1139
mov edx, ecx
not edx
mov ebp, esi
or ebp, 0x548466c0
and ebp, 0x5f8e76f0
mov ebx, edi
and ebx, 0xa0510109
or ebx, ebp
and ecx, 0x5f8e76f0
and edx, 0x208806
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x54a4eec7
and edx, 0xab5b1138
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x67f2785c
and ecx, 0x980d87a3
or ecx, ebp
or edx, esi
and esi, 0x67f2785c
and edi, 0x980d87a3
or edi, esi
xor edi, ecx
not edx
or edx, edi
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, ebx
or bl, dl
and dl, al
and cl, r8b
or cl, dl
xor al, r8b
xor bl, 1
or bl, al
mov eax, ecx
xor al, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, ebx
not dl
and dl, al
or al, bl
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
test bl, bl
mov ecx, 0xe651dbae
mov ebp, 0x67446407
cmovne ecx, ebp
test al, 1
mov eax, 0xe651dbae
cmovne ecx, eax
jmp 0x1400f7d25
mov ecx, 0x7d8fc708
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x404228
mov ecx, ebx
and ecx, 0xe4273844
or ecx, edx
xor ecx, 0xe4273844
mov edx, ebx
xor edx, 0xe4677a6c
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x1b988592
and edx, 0xe4677a6d
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc858ddd8
and edx, 0x37a72227
or edx, ecx
mov ecx, edx
xor ecx, 0x1820202
xor edx, 0xc858ddd8
mov edi, edx
and edi, 0xf66531fd
and ecx, 0x99ace02
or ecx, edi
or edx, ebx
and ebx, 0xf66531fd
and ebp, 0x99ace02
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
xor dl, cl
mov ecx, eax
and cl, bl
mov r8d, eax
xor r8b, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, r8b
xor cl, dl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x7d8fc708
mov ebp, 0xe468c1e6
cmovne eax, ebp
test dl, dl
mov edx, 0x7d8fc708
cmovne edx, eax
test cl, 1
jmp 0x140104685
mov ecx, 0x3ac3b0d1
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xc0e8c3c9
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov eax, dword [0x140265708]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x4dac72ee
and edx, ecx
not ecx
and ecx, 0x4c200260
and eax, 0x18c708e
or eax, ecx
mov ecx, eax
xor ecx, 0x846084
xor eax, 0xfe738f71
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xcd0b977a
and ecx, 0xa46084
or ecx, ebx
or eax, ebp
and ebp, 0xcd0b977a
and edx, 0x32f46885
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb2538d11
and eax, 0x4dac72ee
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xd8b7c7bb
and eax, 0x27483844
or eax, ecx
mov ebp, eax
xor ebp, 0x1082c6ab
or ebp, 0xe8352154
mov ebx, ebp
not ebx
or edx, 0x17cadeab
mov ecx, edx
not ecx
and ebp, 0x4dcff6fd
and ebx, 0x12000802
or ebx, ebp
and edx, 0x4dcff6fd
and ecx, 0xa0300100
or ecx, edx
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x53f100a7
and ecx, 0xac0eff58
or ecx, edx
mov edx, ecx
xor edx, 0x19c42182
mov ebp, eax
and ebp, 1
xor eax, 0x27483845
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x501a8617
and eax, 0xafe579e8
or eax, ebp
mov ebp, eax
xor ebp, 0x9e46180
xor ecx, 0x443bde0d
xor eax, 0x501a8617
mov ebx, ecx
and ebx, 0xa6091a7d
and edx, 0x59f6e582
or edx, ebx
or ecx, eax
and eax, 0xa6091a7d
and ebp, 0x59f6e582
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
mov edx, ecx
xor edx, 0x7bc9e045
and edx, ecx
not ecx
and ecx, 0x7ac8c000
and eax, 0x1012045
or eax, ecx
mov ecx, eax
xor ecx, 0x2001
xor eax, 0xfefedfba
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xf9531b54
and ecx, 0x288e001
or ecx, ebx
or eax, ebp
and ebp, 0xf9531b54
and edx, 0x6ace4ab
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x84361fba
and eax, 0x7bc9e045
or eax, ecx
sete r8b
setne cl
cmp dword [0x140265704], 0xa
setl al
mov edx, ecx
or dl, al
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
mov edx, eax
or dl, r8b
xor dl, 1
xor al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xffd36155
mov eax, 0xd1a7379
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0xffd36155
jmp 0x140106273
mov ecx, 0x200953cf
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0x2d5da74f
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x6094f6c4
and ecx, ebp
not ebp
and ebp, 0x60009040
and edx, 0x946684
or edx, ebp
xor edx, 0x946684
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9f6b093b
and ecx, 0x6094f6c4
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xd796b054
and ecx, 0x28694fab
or ecx, ebp
xor ecx, 0x28694faa
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0xf7e1e1a9
and edx, ecx
not ecx
and ecx, 0xf7e1e1a9
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xe4bd476f
and edx, 0x1b42b890
or edx, ecx
mov ecx, edx
xor ecx, 0x1809
xor edx, 0x135824c0
and edx, 0xfffb65f0
and ecx, 0x49a0f
or ecx, edx
mov edx, ecx
xor edx, 0x180e
xor ecx, 0xdea820e0
and ecx, 0xdeaca2e1
and edx, 0x21535d1e
or edx, ecx
xor edx, 0xdeaca2e1
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov r9d, ebx
xor r9b, r10b
mov r11d, r9d
xor r11b, 1
mov edx, ebx
xor dl, r8b
and dl, bl
and cl, r10b
and bl, r8b
or bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, r11d
and al, r9b
and dl, cl
mov ebx, r11d
and bl, al
xor al, r11b
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, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xbe1d8869
mov ebp, 0x21645a88
cmovne eax, ebp
test cl, 1
mov ecx, 0xbe1d8869
cmovne ecx, eax
test dl, 1
jmp 0x140106273
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xb179fcec
mov edx, edi
and edx, 0x4e860312
or edx, ebp
xor edx, 0x4e860312
mov ebx, edi
and ebx, 1
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xb673c62e
and ebx, 0x498c39d1
or ebx, edx
and edi, 0xb673c62e
and ecx, 0x498c39d1
or ecx, edi
xor ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor al, cl
xor al, bl
mov edx, eax
xor dl, 1
and dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x69c838c6
mov ebx, 0x54462529
cmovne ebp, ebx
test al, 1
mov ecx, ebp
cmovne ecx, ebx
jmp 0x1400f7d25
mov ecx, dword [0x140265708]
mov edx, dword [0x140265704]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov ebp, ecx
and ebp, 0x108a43fe
and ecx, eax
and eax, 0xef75bc01
or eax, ebp
xor eax, 0xef75bc01
mov ebp, eax
and ebp, ecx
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
mov ebp, eax
and ebp, 0xfffffffe
and ecx, 0xbfa9c5f1
and eax, 0x40563a0e
or eax, ecx
xor eax, 0x40563a0f
mov ecx, ebp
and ecx, eax
xor eax, ebp
or eax, ecx
mov ecx, eax
not ecx
and eax, ecx
mov ebp, ecx
and ebp, eax
xor eax, ecx
or eax, ebp
mov ecx, eax
not ecx
and eax, 0xd34f942d
and ecx, 0x2cb06bd2
or ecx, eax
xor ecx, 0x2cb06bd2
setne r8b
sete r10b
cmp edx, 9
setg al
cmp edx, 0xa
setl r9b
mov ecx, r9d
xor cl, al
and cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r11d, ebx
xor r11b, dl
or bl, dl
xor bl, 1
or bl, r11b
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, r10d
xor bl, dl
mov ecx, ebx
and cl, r10b
and bl, dl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, eax
xor cl, r10b
and cl, al
and r8b, r9b
and al, r10b
or al, r8b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov edx, 0xafef0685
mov ecx, 0xae6e9907
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0xafef0685
cmovne ecx, eax
jmp 0x140105808
mov eax, dword [0x140265708]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x88660ae3
and ecx, edx
not edx
and edx, 0x80420ae1
and eax, 0x8240002
or eax, edx
xor eax, 0x8240002
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7799f51c
and ecx, 0x88660ae3
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xf98d44c7
and ecx, 0x672bb38
or ecx, edx
mov edx, ecx
xor edx, 0x470a109
xor ecx, 0xf98d44c6
mov ebx, eax
and ebx, 0x52065eb2
and ebp, 0xadf9a14c
or ebp, ebx
or eax, ecx
and ecx, 0x52065eb2
and edx, 0xadf9a14d
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x7286a0b8
and edx, eax
not eax
and eax, 0x12022088
and ecx, 0x60848030
or ecx, eax
xor ecx, 0x60848030
mov eax, ecx
and eax, edx
xor edx, ecx
or edx, eax
mov eax, edx
not eax
and eax, 0x8d795f47
and edx, 0x7286a0b8
or edx, eax
setne al
sete cl
cmp dword [0x140265704], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
or al, bl
xor al, 1
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x565a5449
mov eax, 0xa1451ca9
cmovne ecx, eax
test bl, bl
mov ebp, 0x565a5449
cmove ecx, ebp
jmp 0x1401040d4
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x820c0604
mov ebp, edx
and ebp, 0x11239912
or ebp, ecx
xor ebp, 0x11239912
and edx, 0x6cd060e9
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x6cd060e9
and edx, 0x932f9f16
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xd524ad17
and edx, 0x2adb52e8
or edx, ecx
mov ebx, edx
xor ebx, 0x2a1100c9
mov ecx, ebp
not ecx
xor edx, 0xd524ad16
mov edi, ecx
and edi, 0x15ca5632
and ebp, 0xea35a9cd
or ebp, edi
or ecx, edx
and edx, 0x15ca5632
and ebx, 0xea35a9cd
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xd60640
mov ebp, ecx
and ebp, 0x16091808
or ebp, edx
xor ebp, 0x16091808
and ecx, 0xe920e1b7
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe920e1b7
and ecx, 0x16df1e48
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8aa84a94
and ecx, 0x7557b56b
or ecx, ebp
xor ecx, 0x8aa84a94
xor edx, ecx
test edx, ecx
sete r9b
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov edx, r8d
or dl, bl
mov eax, ecx
or al, r9b
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, 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
xor cl, 1
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x85cb9657
mov ebp, 0x9691d552
cmovne eax, ebp
test cl, 1
mov ecx, 0x85cb9657
cmovne ecx, eax
test dl, 1
jmp 0x14010610c
mov ecx, 0x7ed32a58
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0x26aa061b
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov rax, qword [rsp + 0x38]
mov qword [0x140265080], rax
mov ecx, 0x3183dd1
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x9e238dc0
mov ebx, eax
and ebx, 0x61dc723e
or ebx, ebp
xor ebx, 0x61dc723e
mov ebp, eax
and ebp, 1
or ebp, ebx
not ebp
and edx, 0x2c340e89
and eax, 0xd3cbf176
or eax, edx
xor eax, 0xd3cbf176
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
setne dl
sete bl
cmp ecx, 9
setg al
cmp ecx, 0xa
setl cl
and dl, cl
or cl, bl
xor cl, 1
and al, bl
or al, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
xor bl, 1
and cl, dl
and bl, al
or bl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0xfc829f57
mov edx, 0xe72e85e9
cmovne ecx, edx
test bl, bl
cmove ecx, edx
not al
test al, 1
mov eax, 0xfc829f57
jmp 0x14010610c
mov ecx, dword [0x140265708]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x940a0202
mov eax, edx
and eax, 0x40001404
or eax, ecx
xor eax, 0x40001404
mov ecx, edx
and ecx, 0x2bf5e9f9
or ecx, eax
mov eax, ecx
not eax
and eax, 0x2bf5e9f8
and ecx, 0xd40a1607
or ecx, eax
and ebp, 0x6b8712b4
and edx, 0x9478ed4b
or edx, ebp
mov eax, edx
xor eax, 0x80148
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x9f73ec87
and ecx, 0x608c1378
or ecx, ebp
xor edx, 0xb030084
and edx, 0x9f73ec87
and eax, 0x608c1378
or eax, edx
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne al
cmp dword [0x140265704], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and dl, cl
mov r8d, ebx
xor r8b, cl
or bl, cl
xor cl, 1
and al, cl
or al, dl
xor bl, 1
or bl, r8b
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xf4b8e23d
mov ecx, 0xe3ca089
cmovne edx, ecx
test bl, 1
mov ecx, 0xf4b8e23d
cmovne ecx, edx
jmp 0x1401059c5
mov ecx, 0x54462529
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0x3a2acb0c
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0x274dd378
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0xefbb8066
and ebx, eax
mov edx, eax
or edx, 0x10447f99
mov edi, ebx
not edi
mov esi, edx
and esi, 0x5248623f
mov ecx, ebp
and ecx, 0xadb38040
or ecx, esi
or edx, edi
and edi, 0x5248623f
and ebx, 0xadb79dc0
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x10447f98
and edx, 0xefbb8067
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x6b837521
and edx, 0x947c8ade
or edx, ebx
and eax, 0x6b837521
and ebp, 0x947c8ade
or ebp, eax
xor ebp, edx
xor ecx, ebp
test ecx, ebp
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
xor bl, 1
or bl, al
mov r8d, ebx
not r8b
and cl, al
and dl, r9b
or dl, cl
mov eax, edx
xor al, 1
and dl, bl
or bl, al
and al, r8b
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0x82bdbbbb
mov eax, 0x790f3f3c
cmovne ecx, eax
test bl, bl
mov ebp, 0x82bdbbbb
cmovne ecx, ebp
jmp 0x140103c4a
mov ecx, 0x12c02889
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0x7d887cd7
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x2a2948
mov edx, ebp
and edx, 0x22000206
or edx, ebx
mov ebx, edx
xor ebx, 0x206
xor edx, 0xddfffdf9
mov ecx, ebp
xor ecx, 0x222a2b4e
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x7efaf509
and ebx, 0xa46
or ebx, eax
or edx, esi
and esi, 0x7efaf509
and ecx, 0x81050af6
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xddd5d4b0
and edx, 0x222a2b4f
or edx, eax
and edi, 0x9a8f4082
and ebp, 0x6570bf7d
or ebp, edi
mov eax, ebp
xor eax, 0x6570bf7d
xor ebp, 0x9a8f4082
and ebp, edx
not edx
and eax, edx
or ebp, eax
xor edx, ebp
test edx, ebp
sete al
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov ebx, ecx
and al, cl
and cl, r9b
xor bl, r9b
or bl, cl
and dl, r9b
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x4d8edbb8
mov ebp, 0xe6323dbf
cmovne ecx, ebp
test dl, dl
mov edx, 0x4d8edbb8
jmp 0x140104853
mov ecx, 0xd2bd4d96
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov eax, dword [0x140265708]
lea edx, [rax - 1]
imul edx, eax
mov ecx, edx
xor ecx, 0xae2d4671
and ecx, edx
not edx
and edx, 0xae2d4671
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x51d2b98e
and ecx, 0xae2d4671
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0x8950f29d
and ecx, 0x76af0d62
or ecx, edx
mov edx, ecx
xor edx, 0x62aa0162
xor ecx, 0x8950f29c
mov ebx, eax
and ebx, 0x94559c11
and ebp, 0x6baa63ee
or ebp, ebx
or eax, ecx
and ecx, 0x94559c11
and edx, 0x6baa63ee
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x2ca21db9
and edx, eax
or eax, 0xd35de246
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xbcef12b6
and ecx, 0xd09
or ecx, ebx
or eax, ebp
and ebp, 0xbcef12b6
and edx, 0x4310ed49
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd35de246
and eax, 0x2ca21db9
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc78abf3
and eax, 0xf387540c
or eax, edx
xor eax, 0xc78abf3
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x140265704], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test al, 1
mov eax, 0x16656df
mov ebp, 0xe6dd74b7
cmovne eax, ebp
test dl, dl
mov edx, eax
mov ebp, 0x16656df
cmovne edx, ebp
test cl, cl
cmove edx, eax
jmp 0x140105f3d
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x8ec2bdf4
and ecx, ebx
and ebx, 0x713d420b
or ebx, edx
xor ebx, 0x713d420b
mov edx, ebx
and edx, ecx
xor ebx, ecx
or ebx, edx
mov edx, ebx
not edx
and edx, 0x433a0fe9
mov ecx, ebx
and ecx, 0xbcc5f016
or ecx, edx
mov edx, ecx
xor edx, 0xbcc5f016
mov ebp, ecx
xor ebp, 0xf0a63350
and ebp, edx
and ebx, 0x4c63c346
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
mov ebp, ebx
not ebp
and ebp, 0x4c63c347
and ebx, 0xb39c3cb8
or ebx, ebp
xor ecx, 0x13a0780
and ecx, 0x9bec782
mov ebp, edx
and ebp, 0xf641387d
or ebp, ecx
xor ebp, 0x9bec783
and edx, 1
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x7a935651
and edx, 0x856ca9ae
or edx, ecx
mov ebp, edx
xor ebp, 0x81280128
xor edx, 0x7a935651
mov ecx, ebx
not ecx
mov edi, ecx
and edi, 0x6655fac6
and ebx, 0x99aa0539
or ebx, edi
or ecx, edx
and edx, 0x6655fac6
and ebp, 0x99aa0539
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe81dc399
and ecx, 0x17e23c66
or ecx, edx
mov edx, ecx
xor edx, 0x14a01822
xor ecx, 0x60188080
and edx, 0x9ca55b3b
and ecx, 0x635aa4c4
or ecx, edx
mov edx, ecx
xor edx, 0x9c010913
xor ecx, 0x25a8000
and ecx, 0x2fed228
and edx, 0xfd012dd7
or edx, ecx
xor edx, 0xfd012dd7
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r10d
or bl, r9b
mov eax, r10d
xor al, r9b
not al
and al, r9b
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov 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 dl, 1
mov ecx, 0x90ea17ac
mov ebp, 0xa5bb4bfe
cmovne ecx, ebp
test bl, 1
mov edx, 0x90ea17ac
cmove ecx, edx
test al, 1
jmp 0x140105b2a
mov ecx, 0xcc9ca96f
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov rax, qword [rsp + 0x30]
mov ecx, 0x65039f60
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x51beae5
mov ecx, edx
xor ecx, 0x51beae5
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xfae4151b
and ecx, 0x51beae4
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x74370f8e
and ecx, 0x8bc8f071
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3400070
and ebx, 0x3d344bd4
and edx, 0xc2cbb42b
or edx, ebx
mov ebx, edx
xor ebx, 0x42400022
xor ecx, 0x74370f8e
xor edx, 0x3d344bd4
mov edi, ecx
and edi, 0x9c8ff48d
and ebp, 0x63700b72
or ebp, edi
or ecx, edx
and edx, 0x9c8ff48d
and ebx, 0x63700b72
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xa37aa505
and ecx, 0x5c855afa
or ecx, edx
xor ecx, 0x5c855afa
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, r10d
xor cl, al
mov edx, ecx
and dl, r10b
and cl, al
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
xor r9b, r8b
xor r8b, r10b
or al, r10b
xor al, 1
or al, r9b
mov edx, r8d
xor dl, al
or al, r8b
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
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov eax, edx
xor al, bl
test bl, 1
mov ecx, 0x2b639927
mov ebp, 0x154a592a
cmovne ecx, ebp
test dl, 1
mov edx, 0x2b639927
jmp 0x140104b07
mov ecx, 0xb37da8d0
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xffd76b86
and ecx, ebp
not ebp
and ebp, 0xe9c24a00
and edx, 0x16152186
or edx, ebp
xor edx, 0x16152186
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x289479
and ecx, 0xffd76b86
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xa816a805
and ecx, 0x57e957fa
or ecx, ebp
xor ecx, 0x57e957fb
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x397819e6
and ecx, 0xc687e619
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc687e619
and ecx, 0x397819e6
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x7b5f02da
and edx, 0x84a0fd25
or edx, ecx
xor edx, 0x7b5f02da
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov r8d, ebx
xor r8b, al
and r8b, bl
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or al, cl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov edx, r8d
xor dl, 1
mov ecx, eax
xor cl, 1
and al, dl
or dl, cl
and cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x2eee0636
mov ebp, 0xfb155f3
cmovne ecx, ebp
test dl, 1
mov edx, 0x2eee0636
cmovne ecx, edx
test al, 1
cmove ecx, ebp
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov r8d, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2185928a
and edx, 0xde7a6d75
or edx, ecx
mov ebx, edx
xor ebx, 0x8424920
xor edx, 0x1041208
and edx, 0xd73c365d
and ebx, 0x28c3c9a2
or ebx, edx
mov eax, ebx
xor eax, 0xd4183249
xor ebx, 0x28c3c9a2
mov ecx, ebx
and ecx, 0x3254514
and eax, 0xfcdabaeb
or eax, ecx
mov edi, eax
xor edi, 0xfcdabaeb
xor eax, 0x3254514
mov ebp, eax
or ebp, 0xaf7514e6
mov esi, ebp
not esi
or ebx, 0x508aeb19
mov edx, ebx
not edx
and ebp, 0xe1889bc9
and esi, 0x10026010
or esi, ebp
and ebx, 0xe1889bc9
and edx, 0xe750426
or edx, ebx
xor edx, esi
mov ebp, edx
not ebp
and ebp, 0xa597e301
and edx, 0x5a681cfe
or edx, ebp
xor edx, 0xae2f7e6
and eax, 0xe96e2149
mov ecx, edi
and ecx, 0x1691deb6
or ecx, eax
xor ecx, 0xe96e2148
and edi, 1
or edi, ecx
not edi
mov eax, edx
and eax, edi
xor edi, edx
or edi, eax
mov eax, edi
xor eax, 0x4a03f3b0
and eax, edi
not edi
and edi, 0x4a03f3b0
mov ecx, edi
and ecx, eax
xor eax, edi
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xcaed1841
and eax, 0x3512e7be
or eax, ecx
mov ecx, eax
xor ecx, 0x57000408
xor eax, 0xa423d0
and ecx, 0xd74acc29
and eax, 0x28b533d6
or eax, ecx
xor eax, 0xd74acc29
cmp eax, 0xffffffff
setne cl
sete dl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov r10d, ebx
xor r10b, dl
xor r10b, 1
or r10b, bl
mov r8d, r10d
xor r8b, 1
or cl, r9b
xor cl, 1
xor dl, r9b
and dl, r9b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov eax, edx
xor al, 1
mov r9d, r8d
and r9b, r10b
mov ecx, edx
and cl, al
mov ebx, r9d
xor bl, 1
xor r9b, r8b
or bl, r10b
xor bl, 1
or bl, r9b
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
xor cl, bl
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x274dd378
mov ebp, 0xf740d7fa
cmovne eax, ebp
test cl, 1
mov r13d, 0xf740d7fa
cmove eax, ebp
test dl, 1
mov ecx, 0x274dd378
cmove eax, ecx
mov ecx, eax
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x6f536a47
mov edi, ecx
not edi
mov edx, ebx
or edx, 0x90ac95b8
mov ebp, edx
not ebp
and ecx, 0xecbb4600
and edi, 0x100491b8
or edi, ecx
and edx, 0xecbb4600
and ebp, 0x3402847
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x6f536a46
and ebp, 0x90ac95b9
or ebp, ecx
mov ecx, ebp
not ecx
and ebx, ecx
and ebp, esi
or ebp, ebx
xor ecx, ebp
test ecx, ebp
sete r9b
setne r10b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov esi, eax
xor sil, r8b
and sil, al
xor sil, 1
mov edx, r10d
xor dl, r9b
and dl, r10b
mov r11d, edx
xor r11b, 1
mov ebx, r11d
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, dl
or cl, r11b
xor cl, 1
or cl, bl
mov edx, esi
xor dl, cl
xor dl, 1
and dl, cl
or cl, sil
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, r9b
and dl, al
and r10b, r8b
and al, r9b
or al, r10b
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and dl, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x55340322
mov ebp, 0x88f5033a
cmovne ecx, ebp
test dl, 1
mov eax, 0x55340322
cmove ecx, eax
test bl, 1
jmp 0x140105b2a
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x4d18c87c
mov ecx, ebp
and ecx, 0xb2e73782
or ecx, edx
mov edi, ecx
xor edi, 0xa2642482
xor ecx, 0x4d08c011
mov edx, ebx
or edx, 0x5d8bd310
and ecx, 0x5d8bd311
and edi, 0xa2742cee
or edi, ecx
and edx, 0x5d8bd311
xor edx, edi
and ebx, 0xaaf06590
and ebp, 0x550f9a6f
or ebp, ebx
mov ecx, ebp
xor ecx, 0x50d922f
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x5ab20850
and edx, 0xa54df7af
or edx, ebx
xor ebp, 0xab00010
and ebp, 0x5ab20850
and ecx, 0xa54df7af
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov edx, ecx
or dl, r9b
and r9b, al
xor al, r8b
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
and cl, r8b
or cl, r9b
mov eax, ecx
not al
mov ebx, edx
and bl, r10b
and al, cl
xor dl, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, bl
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x12c02889
mov ebp, 0x8dcd792c
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x12c02889
jmp 0x140106273
mov edx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x169060
mov ebp, ecx
and ebp, 0x39602882
or ebp, edx
xor ebp, 0x39602882
and ecx, 0xc689471d
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5b0bb2e
and ecx, 0xfa4f44d1
or ecx, edx
mov edx, ecx
xor edx, 0xc339fc33
xor ecx, 0xc0018c
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x41f8fd8e
and edx, 0xbe070271
or edx, ecx
xor edx, 0xbe070270
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x5d72cb5c
and ecx, 0xa28d34a3
or ecx, edx
xor ecx, 0x5d72cb5c
setne r9b
sete r8b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg sil
mov ecx, esi
xor cl, r10b
and cl, sil
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
mov r11d, eax
and r11b, dl
xor dl, al
or dl, r11b
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
or cl, al
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
and r9b, r10b
and sil, r8b
or sil, r9b
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
xor sil, 1
mov ecx, esi
xor cl, r10b
or sil, r10b
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov ebx, esi
and bl, cl
mov r9d, r8d
and r9b, dl
xor dl, r8b
or dl, r9b
mov r8d, esi
and r8b, bl
xor bl, sil
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 cl, 1
mov ecx, 0xc28069c9
mov edx, 0x11cd2d87
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xc28069c9
jmp 0x140106273
mov ecx, 0x302d07b
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov eax, dword [0x140265708]
mov ecx, dword [0x140265704]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xd9b23989
mov edx, ebx
and edx, 0x264dc676
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x264dc677
and edx, 0xd9b23988
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg dl
mov r9d, edx
xor r9b, r8b
mov ebx, r9d
not bl
and bl, r8b
and r9b, dl
or dl, r8b
mov ecx, edx
xor cl, bl
xor bl, 1
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
xor al, r8b
mov ecx, r9d
and cl, al
xor al, r9b
or al, cl
xor al, bl
and bl, al
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x242cc6c5
mov eax, 0x142d0c9d
cmovne ecx, eax
test bl, 1
cmove ecx, eax
not dl
test dl, 1
mov eax, 0x242cc6c5
jmp 0x14010610c
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x263e7472
and edx, ebp
not ebp
and ebp, 0x674aeb19
and ecx, 0x98b514e6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x240000
xor ecx, 0x260a6010
or ecx, 0xd9c18b8d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x67999766
and ebp, 0x266010
or ebp, edi
or ecx, ebx
and ebx, 0x67999766
and edx, 0x98666899
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd9c18b8d
and ecx, 0x263e7472
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0x144651e1
and ebx, 0xebb9ae1e
or ebx, edi
or edx, ebp
and ebp, 0x144651e1
and ecx, 0xebb9ae1e
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x32a3e5e
and ecx, 0xfcd5c1a1
or ecx, edx
mov edx, ecx
xor edx, 0x281e1c
xor ecx, 0xa8508180
and edx, 0x54ad5e3d
and ecx, 0xab52a1c2
or ecx, edx
mov edx, ecx
xor edx, 0x845e30
xor ecx, 0xa04281c2
and ecx, 0xf46b81cf
and edx, 0xb947e30
or edx, ecx
xor edx, 0xb947e30
setne cl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
xor al, cl
xor al, 1
mov ebx, edx
and bl, cl
xor dl, cl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0xe4126141
mov ebp, 0xb37da8d0
cmovne ecx, ebp
test al, al
mov eax, 0xe4126141
cmove ecx, eax
jmp 0x1400f7d25
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlDestroyHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1ebda1dc
and edx, 0xe1425e23
or edx, ecx
mov ecx, edx
xor ecx, 0xe1425e23
mov ebp, edx
xor ebp, 0x1ebda1dc
xor edx, 0xe1425e22
and edx, ecx
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x5aacb942
and edx, 0xa55346bd
or edx, ebp
xor edx, 0x5aacb942
xor ecx, edx
test ecx, edx
sete r8b
setne bl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov edx, ebx
and dl, al
and r9b, r8b
or r9b, dl
xor bl, al
xor bl, 1
mov edx, eax
xor dl, r8b
and al, r8b
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 dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
mov ecx, r9d
xor cl, 1
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf4000fe7
mov ebp, 0x2f570312
cmovne edx, ebp
test al, al
mov eax, edx
mov ebp, 0xf4000fe7
cmovne eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x140104ce4
mov ecx, 0x2849631c
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0xc4029f0d
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ecx, ebx
or ecx, 0x88d74342
mov ebp, eax
or ebp, 1
and ebp, 0x88d74343
mov edx, ebx
and edx, 0x7728bcbc
or edx, ebp
and ecx, 0x88d74343
xor ecx, edx
mov edx, ecx
not edx
and edx, 0xadcaa3a3
and ecx, 0x52355c5c
or ecx, edx
xor ecx, 0x52355c5c
and ebx, 0x9afad66d
and eax, 0x65052992
or eax, ebx
xor eax, 0x65052992
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x140265704], 0xa
setl r8b
mov edx, r8d
xor dl, cl
xor dl, 1
mov ebx, r8d
or bl, al
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
or cl, r8b
xor cl, 1
xor al, r8b
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov edx, r9d
and dl, bl
mov ecx, edx
and cl, r9b
xor dl, r9b
or dl, cl
xor dl, al
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xc0a4675d
mov eax, 0x7005490
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xc0a4675d
jmp 0x140106273
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xb9afecbd
and edx, ebp
not ebp
and ebp, 0x380cc480
and ecx, 0x81a3283d
or ecx, ebp
mov ebp, ecx
xor ebp, 0x81200028
xor ecx, 0x7e5cd7c2
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x36d7ac97
and ebp, 0x89284028
or ebp, edi
or ecx, ebx
and ebx, 0x36d7ac97
and edx, 0xc9285368
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x55fb78c3
and ecx, 0xaa04873c
or ecx, edx
mov edi, ecx
xor edi, 0x1a10001
xor ecx, 0xec54947e
mov edx, ecx
and edx, 0x1e1affca
and edi, 0xe1e50035
or edi, edx
mov edx, edi
xor edx, 0xe1e50035
xor edi, 0x1e1affca
mov ebp, edi
or ebp, 0x6e77b8ec
mov esi, ebp
not esi
or ecx, 0x91884713
mov ebx, ecx
not ebx
and ebp, 0x492fdd58
and esi, 0x90800203
or esi, ebp
and ecx, 0x492fdd58
and ebx, 0x265020a4
or ebx, ecx
xor ebx, esi
mov ecx, ebx
not ecx
and ecx, 0x6e77b8ed
and ebx, 0x91884712
or ebx, ecx
and edi, 0xa5b4c68a
mov ecx, edx
and ecx, 0x5a4b3975
or ecx, edi
xor ecx, 0xa5b4c68b
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc94cbd7f
and edx, 0x36b34280
or edx, ecx
mov ebp, edx
xor ebp, 0x14230280
mov ecx, ebx
not ecx
xor edx, 0xc94cbd7f
mov edi, ecx
and edi, 0xe2987826
and ebx, 0x1d6787d9
or ebx, edi
or ecx, edx
and edx, 0xe2987826
and ebp, 0x1d6787d9
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3b0063c0
and edx, ecx
and ecx, 0xc4ff9c3f
or ecx, ebp
xor ecx, 0xc4ff9c3f
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7c4d3b5d
and ecx, 0x83b2c4a2
or ecx, edx
mov edx, ecx
xor edx, 0x81120022
xor ecx, 0x1c40005c
and ecx, 0x1ee0c4dc
and edx, 0xe11f3b23
or edx, ecx
mov ecx, edx
xor ecx, 0x1840c404
xor edx, 0xa11b3302
and edx, 0xa7bb33da
and ecx, 0x5844cc25
or ecx, edx
xor ecx, 0x5844cc25
sete cl
setne r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r8b
xor al, 1
or al, bl
and cl, bl
and dl, r8b
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
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, 0xd108d1bf
mov edx, 0x4615cde9
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test bl, bl
jmp 0x140106273
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
or ecx, 0x8a3ab03
mov edx, ecx
not edx
mov ebx, esi
or ebx, 0xa64c406c
and ebx, 0xae6ce06d
mov ebp, edi
and ebp, 0x830b02
or ebp, ebx
and ecx, 0xae6ce06d
and edx, 0x51101490
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0xf75c54fd
and edx, 0x8a3ab02
or edx, ecx
mov ecx, edx
not ecx
and edi, ecx
and edx, esi
or edx, edi
not edx
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
xor cl, 1
or cl, al
mov r10d, ecx
xor r10b, 1
or dl, r8b
or al, r9b
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov r9d, eax
xor r9b, 1
mov ebx, ecx
and bl, r10b
mov r8d, ecx
and r8b, bl
xor bl, cl
or bl, r8b
mov edx, ebx
xor dl, 1
and dl, r9b
and bl, al
or bl, dl
xor r9b, cl
or al, r10b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xcec5f2a8
mov ecx, 0x90f9ae79
cmovne edx, ecx
test al, 1
mov ecx, 0xcec5f2a8
cmovne ecx, edx
test bl, 1
jmp 0x140105daf
mov rax, qword [rsp + 0x30]
mov ecx, 0x8ee4a978
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0xf15d3dfb
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x1507a12d
and ebp, 0xeaf85ed2
or ebp, edx
mov ebx, ebp
xor ebx, 0x281400
xor ebp, 0x10040104
or ecx, 0xb4ee37d6
mov edx, ecx
not edx
or ebp, 0xa114028
and ebp, 0xbad543fe
and ebx, 0x42a3400
or ebx, ebp
and ecx, 0xbad543fe
and edx, 0x41008801
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x85242de8
and edx, 0x7adbd217
or edx, ecx
mov ecx, edx
xor ecx, 0xce35e5c1
xor edx, 0x31ca1a3e
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x34cb50b0
and ebp, 0xcb34af4f
or ebp, edi
or ecx, ebx
and ebx, 0x34cb50b0
and edx, 0xcb34af4f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x86d4f0de
and ecx, 0x792b0f21
or ecx, edx
mov edx, ecx
xor edx, 0x50230320
xor ecx, 0x61000c6
and ecx, 0x2f180cc7
and edx, 0xd0e7f338
or edx, ecx
xor edx, 0xd0e7f338
setne r8b
sete r9b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
xor r10b, cl
and r8b, cl
and bl, r9b
or bl, r8b
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov eax, r10d
xor al, cl
and al, r10b
and cl, r10b
xor r10b, 1
and dl, r10b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xdc65a0bc
mov ebp, 0xae30dcfb
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
test al, al
jmp 0x140105daf
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xa46707c8
and ecx, 0x5b98f837
or ecx, edx
xor ecx, 0x5b98f836
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x3e8224e6
and ebp, ecx
or ecx, 0xc17ddb19
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x1d5ccbd4
and edx, 0x22822422
or edx, edi
or ecx, ebx
and ebx, 0x1d5ccbd4
and ebp, 0xe2a3342b
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe8bdbc7c
and ecx, 0x17424383
or ecx, edx
mov edx, ecx
xor edx, 0x1804021
xor ecx, 0x801e9818
and edx, 0x57a140a3
and ecx, 0xa85ebf5c
or ecx, edx
mov edx, ecx
xor edx, 0x10a00003
xor ecx, 0xa04e1d00
and ecx, 0xe74f5da0
and edx, 0x18b0a25f
or edx, ecx
xor edx, 0x18b0a25f
setne cl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r8b
and al, bl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor bl, 1
mov r10d, eax
xor r10b, bl
or bl, al
xor bl, 1
or bl, r10b
or dl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, r9b
xor r9b, r8b
and r9b, r8b
xor cl, r8b
xor r9b, 1
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
xor al, 1
and al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xd1a7379
mov ebp, 0xe3604c76
cmovne ecx, ebp
test al, 1
mov eax, 0xd1a7379
cmove ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0xd9eda0f
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0xe4321df8
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
or ecx, 0x7575e4f0
mov ebp, ebx
or ebp, 1
and ebp, 0x7575e4f1
mov edi, edx
and edi, 0x8a8a1b0e
or edi, ebp
and ecx, 0x7575e4f1
xor ecx, edi
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0x3558a510
and ebp, 0xcaa75aef
or ebp, edi
or ecx, ebx
and ebx, 0x3558a510
and edx, 0xcaa75aef
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdbd8c52
and ecx, 0xf24273ad
or ecx, edx
xor ecx, 0xf24273ad
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
and dl, cl
xor al, cl
or dl, al
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ebp, 0xc2a5a206
mov ecx, 0xe651dbae
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0xc2a5a206
cmovne ecx, edx
test al, al
jmp 0x140104b0c
mov ecx, 0x52938103
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov edx, dword [0x140265708]
mov ecx, dword [0x140265704]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0x392532fd
mov edx, ebp
and edx, 0xc6dacd02
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xa68ce4e9
and edx, 0x59731b16
or edx, ebx
mov ebx, edx
xor ebx, 0x4006086a
and eax, 0x8cfbb64d
and ebp, 0x730449b2
or ebp, eax
mov eax, ebp
xor eax, 0x43040822
xor edx, 0x9fa9d615
mov edi, edx
and edi, 0x30f17390
and ebx, 0xcf0e8c6f
or ebx, edi
xor ebp, 0xf13200
and ebp, 0x30f17390
and eax, 0xcf0e8c6f
or eax, ebp
xor eax, ebx
not eax
or eax, edx
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r11d, ecx
xor r11b, dl
or dl, cl
xor dl, 1
or dl, r11b
xor dl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, ebx
and cl, r10b
xor bl, 1
and bl, al
or bl, cl
and r8b, r10b
and al, r9b
or al, r8b
mov ecx, r10d
and cl, r9b
xor r10b, r9b
or r10b, cl
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov edx, 0x58c2d88f
mov ecx, 0xf6c3dab7
cmovne edx, ecx
test al, 1
mov ecx, edx
mov eax, 0x58c2d88f
cmovne ecx, eax
test bl, bl
cmove ecx, edx
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5cbfd055
and edx, 0xa3402faa
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa3402faa
and edx, 0x5cbfd055
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0xd0a53c16
and edx, 0x2f5ac3e9
or edx, ebp
mov ebp, edx
xor ebp, 0x265842a8
xor edx, 0xd0a53c17
mov edi, ecx
and edi, 0xd923ad52
and ebx, 0x26dc52ac
or ebx, edi
or ecx, edx
and edx, 0xd923ad52
and ebp, 0x26dc52ad
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x81be657c
and ecx, 0x7e419a83
or ecx, edx
mov edx, ecx
xor edx, 0x26408a80
xor ecx, 0x811e4508
and ecx, 0xd91f550b
and edx, 0x26e0aaf4
or edx, ecx
mov ecx, edx
xor ecx, 0x59164401
xor edx, 0x2460a8e4
and edx, 0xa469b9ee
and ecx, 0x5b964611
or ecx, edx
mov edx, ecx
xor edx, 0x51860600
xor ecx, 0x8021290a
and ecx, 0x8a31691b
and edx, 0x75ce96e4
or edx, ecx
mov ecx, edx
xor ecx, 0x2306919
xor edx, 0x55c692e4
and edx, 0xddc792e6
and ecx, 0x22386d19
or ecx, edx
xor ecx, 0x22386d19
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
mov r9d, eax
xor r9b, 1
or bl, r8b
xor bl, 1
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x514884bf
mov ebp, 0x6d8f6a98
cmovne edx, ebp
test al, 1
mov eax, 0x514884bf
cmovne edx, eax
test cl, 1
cmove edx, ebp
mov ecx, edx
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov eax, dword [0x140265704]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x884290b7
and ecx, 0x77bd6f48
or ecx, edx
mov edx, ecx
xor edx, 0x884290b7
mov ebp, ecx
xor ebp, 0x865ed5f6
and ebp, edx
or edx, 0xf1e3babe
mov ebx, edx
not ebx
mov edi, ebp
not edi
mov esi, edx
and esi, 0xe739af87
and ebx, 0x8044040
or ebx, esi
or edx, edi
and edi, 0xe739af87
and ebp, 0x18c65078
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x7f64017e
and edx, 0x809bfe81
or edx, ebp
xor edx, 0x8e87bbc1
mov ebp, ecx
and ebp, 1
xor ecx, 0x77bd6f49
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x26bfe7e6
and ebp, 0xd9401819
or ebp, edi
or ecx, ebx
and ebx, 0x26bfe7e6
and edx, 0xd9401819
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xdaf2fd26
and ecx, 0x250d02d9
or ecx, ebp
xor ecx, 0x250d02d9
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r11d, edx
xor r11b, cl
or cl, dl
xor cl, 1
or cl, r11b
or bl, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, r10d
or cl, bl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
or r10b, r8b
xor al, r9b
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, ebx
xor r8b, 1
mov r9d, ebx
and r9b, r8b
and al, cl
mov edx, r9d
xor dl, 1
xor r9b, bl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, dl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xaa0dd89e
mov ebp, 0x565a5449
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xaa0dd89e
cmovne ecx, eax
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, 0xd890a604
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov ecx, dword [0x140265708]
mov ebx, dword [0x140265704]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, eax
and ebp, 1
or ebp, edx
and ecx, 0x8382d888
and eax, 0x7c7d2777
or eax, ecx
mov ecx, eax
xor ecx, 0x74602720
mov edx, ebp
not edx
mov edi, edx
and edi, 0x891f0857
and ebp, 0x76e0f7a8
or ebp, edi
xor eax, 0x81020800
and eax, 0x891f0857
and ecx, 0x76e0f7a8
or ecx, eax
xor ecx, ebp
xor edx, ecx
test edx, ecx
setne r10b
sete r9b
cmp ebx, 0xa
setl sil
cmp ebx, 9
setg r8b
mov ecx, r9d
xor cl, r10b
and cl, r9b
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r11d, ebx
xor r11b, dl
or bl, dl
xor bl, 1
or bl, r11b
or dl, cl
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov r11d, edx
xor r11b, 1
mov ecx, edx
and cl, r11b
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, r11b
xor bl, 1
or bl, cl
xor bl, r8b
mov r8d, ebx
xor r8b, 1
xor r10b, sil
mov ecx, esi
and cl, r9b
xor sil, r9b
or sil, cl
mov ecx, r10d
xor cl, sil
or sil, r10b
xor sil, 1
or sil, cl
mov ecx, esi
xor cl, 1
mov eax, ecx
and al, sil
mov edx, eax
xor dl, 1
xor al, cl
or dl, sil
xor dl, 1
or dl, al
and bl, dl
xor dl, 1
and dl, r8b
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, 0x644ab913
mov ebp, 0xd7257b54
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x644ab913
cmove ecx, eax
cmp ecx, 0x43d7daf
jle 0x1400f7db0
jmp 0x1400f7d38
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.1401b9360
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret