Function at 0x1400e99e0
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 edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x56b6299
and edx, ecx
and ecx, 0xfa949d66
or ecx, ebp
mov ebp, ecx
xor ebp, 0xe8001006
xor ecx, 0x56b6299
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x16fd8d60
and ebp, 0xe902729f
or ebp, edi
or ecx, ebx
and ebx, 0x16fd8d60
and edx, 0xe902729f
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x99ec8cf9
and ecx, 0x66137306
or ecx, edx
mov ebx, ecx
xor ebx, 0x6102205
mov edx, ebp
not edx
xor ecx, 0x99ec8cf8
mov edi, edx
and edi, 0xf0ebd9ba
and ebp, 0xf142645
or ebp, edi
or edx, ecx
and ecx, 0xf0ebd9ba
and ebx, 0xf142645
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x4bed4a0e
and edx, 0xb412b5f1
or edx, ecx
mov ecx, edx
xor ecx, 0x8402a550
xor edx, 0x4bed4a0e
mov ebp, edx
and ebp, 0x72b85aa5
and ecx, 0x8d47a55a
or ecx, ebp
xor ecx, 0x72b85aa5
xor edx, ecx
test edx, ecx
sete byte [rsp + 0x2e]
cmp eax, 0xa
setl byte [rsp + 0x2f]
mov r14d, 0xe5c57da0
mov r13d, 0xb1495fe2
mov r12d, 0xba8e2704
mov r15d, 0x8d5e0a07
mov ecx, 0xe5fbdab2
nop word cs:[rax + rax]
nop
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
cmp ecx, 0x43867791
jg 0x1400e9df0
cmp ecx, 0x26212af6
jg 0x1400e9f22
cmp ecx, 0x17574f25
jle 0x1400ea386
cmp ecx, 0x20a731e8
jle 0x1400eae19
cmp ecx, 0x21fa46af
jle 0x1400ebe59
cmp ecx, 0x2250c725
jle 0x1400ed549
cmp ecx, 0x2250c726
je 0x1400f0c68
cmp ecx, 0x22da9fb8
je 0x1400f0c7e
cmp ecx, 0x25f469d9
jne 0x1400e9b20
mov ecx, 0xf2d157c8
cmp ecx, 0x46fb5c9
jg 0x1400e9b28
nop dword [rax]
cmp ecx, 0xc4b252cb
jg 0x1400e9d70
cmp ecx, 0xa8945069
jg 0x1400ea05e
cmp ecx, 0x94b0e0be
jle 0x1400ea4e2
cmp ecx, 0xa1c17b34
jle 0x1400eb085
cmp ecx, 0xa3d27507
jle 0x1400ebf94
cmp ecx, 0xa57eab33
jle 0x1400ed577
cmp ecx, 0xa57eab34
je 0x1400f0e11
cmp ecx, 0xa6ca9a35
je 0x1400f0fd1
cmp ecx, 0xa70d41ea
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
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, 0x5290043b
and ebp, 0xad6ffbc4
or ebp, edi
or ecx, ebx
and ebx, 0x5290043b
and edx, 0xad6ffbc4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0x49af9afb
and ecx, 0xb6506504
or ecx, edx
mov ebx, ecx
xor ebx, 0xb4102105
mov ebp, esi
not ebp
xor ecx, 0x49af9afa
mov edi, ebp
and edi, 0x3ca4470
and esi, 0xfc35bb8f
or esi, edi
or ebp, ecx
and ecx, 0x3ca4470
and ebx, 0xfc35bb8f
or ebx, ecx
xor ebx, esi
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0xe6489978
and edx, ebp
not ebp
and ebp, 0xe0481000
and ecx, 0x6008978
or ecx, ebp
xor ecx, 0x6008978
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x62a32351
and edx, 0x9d5cdcae
or edx, ecx
xor edx, 0x7b1445d6
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r8b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and dl, bl
and al, cl
or al, dl
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xb6d5f886
mov ecx, 0xb741e2e1
cmovne edx, ecx
test bl, 1
mov ecx, 0xb6d5f886
jmp 0x1400f76ff
cmp ecx, 0xe5fbdab1
jg 0x1400ea184
cmp ecx, 0xd21f3e32
jle 0x1400ea66c
cmp ecx, 0xddc632b6
jle 0x1400eb1bd
cmp ecx, 0xe0be776c
jle 0x1400ebfce
cmp ecx, 0xe431a457
jle 0x1400ed662
cmp ecx, 0xe431a458
je 0x1400f10fa
cmp ecx, 0xe4ee7565
je 0x1400f12db
cmp ecx, 0xe5c57da0
jne 0x1400e9b20
mov ecx, 0xf8eef58d
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x63742512
jg 0x1400ea340
cmp ecx, 0x52c67563
jle 0x1400ea856
cmp ecx, 0x5ab9249f
jle 0x1400eb28c
cmp ecx, 0x5e4bec38
jle 0x1400ec0ff
cmp ecx, 0x61a5d18f
jle 0x1400ed690
cmp ecx, 0x61a5d190
je 0x1400f12f1
cmp ecx, 0x61b240b7
je 0x1400f13c0
cmp ecx, 0x6373f915
jne 0x1400e9b20
mov eax, dword [0x140265710]
mov ecx, dword [0x14026570c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x34b50a3c
mov edx, edi
and edx, 0xcb4af5c2
or edx, ebp
xor edx, 0xcb4af5c2
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and eax, edx
and ebx, edi
or ebx, eax
not ebx
or ebx, edx
cmp ebx, 0xffffffff
sete r9b
setne al
cmp ecx, 0xa
setl r8b
cmp ecx, 9
setg cl
mov edx, ecx
and dl, al
mov ebx, ecx
xor bl, al
or bl, dl
mov r10d, ebx
xor r10b, 1
xor cl, r9b
not cl
and cl, r9b
xor al, r8b
not al
and al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ebx
and dl, r10b
mov r8d, ebx
xor r8b, dl
xor dl, 1
or dl, r10b
xor dl, 1
or dl, r8b
xor dl, cl
xor cl, bl
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x936781a3
mov ebp, 0xae08010
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x936781a3
jmp 0x1400f7881
cmp ecx, 0x36e6d420
jle 0x1400ea93e
cmp ecx, 0x3dfb651a
jle 0x1400eb2d2
cmp ecx, 0x40d0ddcc
jle 0x1400ec139
cmp ecx, 0x420f8425
jle 0x1400ed764
cmp ecx, 0x420f8426
je 0x1400f152a
cmp ecx, 0x42156108
je 0x1400f154c
cmp ecx, 0x421bdb3e
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xef498b7
and edx, ecx
and ecx, 0xf10b6748
or ecx, ebp
xor ecx, 0xf10b6748
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, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x16898d05
and ebp, 0xe97672fa
or ebp, edi
or ecx, ebx
and ebx, 0x16898d05
and edx, 0xe97672fa
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, r9d
or al, dl
xor al, 1
mov ecx, r9d
and cl, dl
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
xor dl, r9b
and dl, r9b
and bl, r8b
or bl, cl
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor bl, al
and al, bl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0xceafa5b5
mov ecx, 0x5ab924a0
cmovne edx, ecx
test bl, bl
mov ecx, 0xceafa5b5
cmovne ecx, edx
jmp 0x1400f0470
cmp ecx, 0xb6d5f885
jle 0x1400ea990
cmp ecx, 0xbbb0a686
jle 0x1400eb3b4
cmp ecx, 0xbf9adf59
jle 0x1400ec2be
cmp ecx, 0xc200ec94
jle 0x1400ed792
cmp ecx, 0xc200ec95
je 0x1400f167b
cmp ecx, 0xc2667150
je 0x1400f179a
cmp ecx, 0xc4510cbb
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x365a493e
mov ebx, ecx
and ebx, 0xc9a5b6c0
or ebx, edx
xor ebx, 0xc9a5b6c0
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebp, 0x21411238
and ecx, 0xdebeedc7
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1c840c82
xor ecx, 0x21411238
mov edi, edx
and edi, 0xe37bf14d
and ebx, 0x1c840eb2
or ebx, edi
or edx, ecx
and ecx, 0xe37bf14d
and ebp, 0x1c840eb2
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor dl, al
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
not dl
xor cl, al
mov eax, ecx
not al
and al, bl
or bl, cl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
mov eax, 0x219b4590
mov edx, 0xac33a76e
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x219b4590
jmp 0x1400ea4d8
cmp ecx, 0xf33ba4c5
jle 0x1400eab04
cmp ecx, 0xfbc62e9f
jle 0x1400eb3fa
cmp ecx, 0xfe0fe248
jle 0x1400ec464
cmp ecx, 0xff8c63b1
jle 0x1400ed9cd
cmp ecx, 0xff8c63b2
je 0x1400f17b0
cmp ecx, 0x1cff730
je 0x1400f1897
cmp ecx, 0x37411ae
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x3c4010e5
and edx, ecx
and ecx, 0xc3bfef1a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4200c302
xor ecx, 0x3c4010e5
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb5ff3cbc
and ebp, 0x4a00c343
or ebp, edi
or ecx, ebx
and ebx, 0xb5ff3cbc
and edx, 0x4a00c343
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
xor esi, 1
and esi, ecx
mov edx, ecx
not edx
and edx, 0xa858d0e
and ecx, 0xf57a72f1
or ecx, edx
mov ebx, ecx
xor ebx, 0x907212b0
mov ebp, esi
not ebp
xor ecx, 0xa858d0f
mov edi, ebp
and edi, 0x6588684e
and esi, 0x9a7797b1
or esi, edi
or ebp, ecx
and ecx, 0x6588684e
and ebx, 0x9a7797b1
or ebx, ecx
xor ebx, esi
not ebp
or ebp, ebx
mov ecx, ebp
mov edx, ebp
xor edx, 0xc5fbb3b8
and edx, ebp
not ebp
and ebp, 0x4710bee9
and ecx, 0xb8ef4116
or ecx, ebp
mov ebp, ecx
xor ebp, 0x830000
xor ecx, 0x4510b2a8
or ecx, 0x3a044c47
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xae6cbd38
and ebp, 0x41930280
or ebp, edi
or ecx, ebx
and ebx, 0xae6cbd38
and edx, 0x519342c7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x3a044c47
and ecx, 0xc5fbb3b8
or ecx, edx
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
xor al, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
not cl
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x3fbf71b1
mov ebp, 0xdc9be1d8
jmp 0x1400f508c
cmp ecx, 0x73f4f8e0
jle 0x1400eab56
cmp ecx, 0x77dd833b
jg 0x1400eacae
cmp ecx, 0x73f4f8e1
je 0x1400f7992
cmp ecx, 0x7781c134
jne 0x1400e9b20
mov ecx, 0xb3c5304a
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x98bce35
jg 0x1400eb598
cmp ecx, 0x698202a
jg 0x1400ec579
cmp ecx, 0x4ab70cf
jg 0x1400edb2d
cmp ecx, 0x46fb5ca
je 0x1400f19fb
cmp ecx, 0x48e5795
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0x54f3c075
and edx, ecx
or ecx, 0xab0c3f8a
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x555afbad
and ebp, 0xa10050
or ebp, edi
or ecx, ebx
and ebx, 0x555afbad
and edx, 0xaaa50452
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xab0c3f8a
and ecx, 0x54f3c075
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0x47d392c6
mov ebp, ebx
not ebp
or ecx, 0x30084830
and ecx, 0x32195834
and edx, 0x45c282c2
or edx, ecx
and ebx, 0x32195834
and ebp, 0x88242509
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0xb82c6d39
and ebp, 0x47d392c6
or ebp, ecx
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
or bl, cl
and cl, al
xor al, r8b
xor bl, 1
or bl, al
mov eax, ebx
not al
and dl, r8b
or dl, cl
mov ecx, edx
xor cl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x9be8dfa1
mov edx, 0xf1650c2f
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x9be8dfa1
cmovne ecx, edx
test bl, bl
jmp 0x1400f7564
cmp ecx, 0x8f2d14ca
jg 0x1400eb6b7
cmp ecx, 0x8802d919
jg 0x1400ec5b3
cmp ecx, 0x85844022
jg 0x1400edc87
cmp ecx, 0x802e2c47
je 0x1400f1af8
cmp ecx, 0x805d4eb8
jne 0x1400e9b20
mov ecx, dword [0x140265710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1f365689
and ecx, eax
and eax, 0xe0c9a976
or eax, edx
mov edx, eax
xor edx, 0x80892902
xor eax, 0x1f365689
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x624294fc
and edx, 0x9dbd6b03
or edx, ebx
or eax, ebp
and ebp, 0x624294fc
and ecx, 0x9dbd6b03
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xde45d8c4
and eax, 0x21ba273b
or eax, ecx
xor eax, 0x21ba273a
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
xor ecx, 0xa1cb826b
and ecx, eax
not eax
and eax, 0xa1cb826b
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5e347d94
and ecx, 0xa1cb826b
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xa4c890af
and eax, 0x5b376f50
or eax, ecx
xor eax, 0x5b376f50
setne r8b
sete al
cmp dword [0x14026570c], 9
setg dl
xor al, dl
and al, dl
xor r8b, dl
xor al, 1
mov r9d, r8d
xor r9b, 1
mov ebx, eax
xor bl, r9b
or al, r9b
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and al, bl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov r10d, eax
xor r10b, 1
mov edx, r9d
and dl, r8b
mov ebx, r10d
and bl, al
mov ecx, r9d
and cl, dl
xor dl, r9b
or dl, cl
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
xor r10b, r9b
or al, r8b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x333e7e47
mov ecx, 0x2dd726a7
cmovne edx, ecx
test al, 1
mov ecx, 0x333e7e47
jmp 0x1400f6b60
cmp ecx, 0xcac78349
jg 0x1400eb6fd
cmp ecx, 0xc7b21715
jg 0x1400ec6ac
cmp ecx, 0xc5474648
jg 0x1400eddb7
cmp ecx, 0xc4b252cc
je 0x1400f1c5c
cmp ecx, 0xc51aba05
jne 0x1400e9b20
mov ecx, dword [0x140265710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0xe201006c
mov edx, eax
and edx, 0x80a5503
or edx, ecx
xor edx, 0x80a5503
and eax, 0x15f4aa90
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x15f4aa90
and eax, 0xea0b556f
or eax, ecx
mov edx, eax
not edx
and edx, 0xbcb453d4
mov ecx, eax
and ecx, 0x434bac2b
or ecx, edx
mov edx, ecx
xor edx, 0x434bac2b
mov ebp, ecx
xor ebp, 0xa4418b3e
and ebp, edx
and eax, 0xe70a2715
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0x629f7f3
and eax, 0xf9d6080c
or eax, ebp
xor eax, 0xe123d0e7
and edx, 1
xor ecx, 0x434bac2a
or ecx, edx
not ecx
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xacafbe81
and ecx, 0x5350417e
or ecx, eax
mov eax, ecx
xor eax, 0x42100132
xor ecx, 0xc8d0200
and ecx, 0x1dcd424c
and eax, 0xe232bdb3
or eax, ecx
mov ecx, eax
xor ecx, 0x80048
xor eax, 0x22200d11
and eax, 0x3fe54f15
and ecx, 0xc01ab0ea
or ecx, eax
mov eax, ecx
xor eax, 0x800aa0c8
xor ecx, 0x3fa00115
and ecx, 0x7fb01137
and eax, 0x804feec8
or eax, ecx
xor eax, 0x7fb01137
cmp eax, 0xffffffff
sete bl
setne dl
cmp dword [0x14026570c], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov r10d, r8d
or r10b, bl
xor r10b, 1
or r10b, dl
mov r9d, r10d
xor r9b, 1
mov ecx, ebx
xor cl, r8b
and bl, cl
and cl, r8b
xor bl, 1
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 ebx, r9d
and bl, r10b
mov eax, ecx
and al, dl
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xdaa61fd7
mov edx, 0x66075111
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0xdaa61fd7
jmp 0x1400f7564
cmp ecx, 0x4d645288
jg 0x1400eb87b
cmp ecx, 0x478b63ce
jg 0x1400ec6e6
cmp ecx, 0x43fa0447
jg 0x1400edf65
cmp ecx, 0x43867792
je 0x1400f1c7e
cmp ecx, 0x4395788c
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ecx, ebx
or ecx, 0xbe4392b4
mov ebp, edi
or ebp, 1
and ebp, 0xbe4392b5
mov edx, ebx
and edx, 0x41bc6d4a
or edx, ebp
and ecx, 0xbe4392b5
xor ecx, edx
mov edx, ecx
not edx
and ebx, edx
and ecx, edi
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ebx
and bl, r8b
and r8b, al
and dl, cl
or dl, r8b
xor dl, 1
or dl, al
and cl, al
or bl, cl
mov eax, edx
xor al, bl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov edx, eax
xor dl, bl
test bl, 1
mov ecx, 0x805d4eb8
mov ebp, 0x2dd726a7
cmovne ecx, ebp
test al, al
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x805d4eb8
jmp 0x1400f7301
cmp ecx, 0x2e0ec993
jg 0x1400eb8c1
cmp ecx, 0x2a65d782
jg 0x1400ec720
cmp ecx, 0x288a72d6
jg 0x1400edf93
cmp ecx, 0x26212af7
je 0x1400f1d73
cmp ecx, 0x287bc7dc
jne 0x1400e9b20
mov ecx, 0x21b66ecd
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xb07df036
jg 0x1400ebae4
cmp ecx, 0xabc1ca7a
jg 0x1400ec75a
cmp ecx, 0xab152b72
jg 0x1400ee05e
cmp ecx, 0xa894506a
je 0x1400f1eb0
cmp ecx, 0xaa6c0910
jne 0x1400e9b20
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x4411c3c3
and ecx, 0xbbee3c3c
or ecx, eax
mov ebp, ecx
xor ebp, 0x88062008
xor ecx, 0x108103
or edx, 0xbdb6e1af
mov eax, edx
not eax
or ecx, 0x2011040
and ecx, 0x33b19167
and ebp, 0x8c066088
or ebp, ecx
and edx, 0x33b19167
and eax, 0x40480e10
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x42491e50
and eax, 0xbdb6e1af
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x2f51d06
and edx, 0xfd0ae2f9
or edx, ebx
or ecx, ebp
and ebp, 0x2f51d06
and eax, 0xfd0ae2f9
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x255fa881
and eax, ecx
and ecx, 0xdaa0577e
or ecx, edx
mov edx, ecx
xor edx, 0x52004624
xor ecx, 0x255fa881
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0x88ad395a
and edx, 0x7752c6a5
or edx, ebx
or ecx, ebp
and ebp, 0x88ad395a
and eax, 0x7752c6a5
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
setne al
cmp dword [0x14026570c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
mov edx, 0xf48db529
mov ebp, 0x6e642d79
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xf48db529
cmovne ecx, ebp
jmp 0x1400f5860
cmp ecx, 0xefcb13ca
jg 0x1400ebc2b
cmp ecx, 0xeaa0a862
jg 0x1400ec794
cmp ecx, 0xe9292582
jg 0x1400ee09e
cmp ecx, 0xe5fbdab2
je 0x1400f1f5d
cmp ecx, 0xe81dad3e
jne 0x1400e9b20
mov ecx, 0x4b7a9d45
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x6e3cff41
jg 0x1400ebd03
cmp ecx, 0x66075110
jle 0x1400ed4d5
cmp ecx, 0x6b5fbe77
jg 0x1400ee235
cmp ecx, 0x66075111
je 0x1400f2007
cmp ecx, 0x69b9182d
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edi
or ecx, 0xad9b4000
mov ebx, edx
or ebx, 1
and ebx, 0xad9b4001
mov ebp, edi
and ebp, 0x5264bffe
or ebp, ebx
and ecx, 0xad9b4001
xor ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x8ae52930
and ecx, 0x751ad6cf
or ecx, ebp
mov ebp, ecx
xor ebp, 0x11006cd
and edi, 0x7163afd4
and edx, 0x8e9c502b
or edx, edi
mov ebx, edx
xor ebx, 0x8900029
xor ecx, 0x8ae52930
xor edx, 0x7163afd4
mov edi, ecx
and edi, 0xf66ed802
and ebp, 0x99127fd
or ebp, edi
or ecx, edx
and edx, 0xf66ed802
and ebx, 0x99127fd
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
or bl, r8b
mov eax, ecx
or al, dl
mov r9d, eax
xor r9b, bl
or al, bl
xor al, 1
or al, r9b
xor dl, cl
and dl, cl
xor cl, r8b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x7fd3ec3
mov ebp, 0xbad83671
cmovne ecx, ebp
test al, 1
mov eax, 0x7fd3ec3
cmovne ecx, eax
jmp 0x1400f6f67
cmp ecx, 0x7ca89e9b
jle 0x1400ec7ce
cmp ecx, 0x7db81a0d
jle 0x1400ee3a1
cmp ecx, 0x7db81a0e
je 0x1400f201d
cmp ecx, 0x7f5d55d7
je 0x1400f2193
cmp ecx, 0x7faf7005
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x53f35a38
and edx, 0xac0ca5c7
or edx, ecx
mov ecx, edx
xor ecx, 0xac0c0080
xor edx, 0x50230a18
and edx, 0x5023af5f
and ecx, 0xafdc50a0
or ecx, edx
mov edx, ecx
xor edx, 0x5023af5f
mov ebp, ecx
xor ebp, 0x5023af5e
and ebp, edx
xor ecx, 0xafdc50a0
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xf271f0fd
and ebp, 0xd8e0f02
or ebp, edi
or ecx, ebx
and ebx, 0xf271f0fd
and edx, 0xd8e0f02
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x948a6aaf
and edx, 0x6b759550
or edx, ecx
mov ecx, edx
xor ecx, 0x94002a08
xor edx, 0x29708410
and ecx, 0xd6053b48
and edx, 0x29fac4b7
or edx, ecx
mov ecx, edx
xor ecx, 0x54011948
xor edx, 0x2842c004
and edx, 0xaa46e204
and ecx, 0x55b91dfb
or ecx, edx
xor ecx, 0x55b91dfb
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
and al, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xd21f3e33
mov edx, 0x5c1e4574
cmovne ecx, edx
test al, al
mov eax, 0xd21f3e33
cmovne eax, ecx
test bl, bl
jmp 0x1400f4a9e
cmp ecx, 0x1b554170
jg 0x1400ec808
cmp ecx, 0x19f21fe6
jg 0x1400ee3cf
cmp ecx, 0x17574f26
je 0x1400f22a4
cmp ecx, 0x196b5af4
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x48010122
and ebp, 0x31846a9d
or ebp, edx
mov ebx, ebp
xor ebx, 0x840a09
xor ebp, 0x84718122
or ecx, 0x79856bbf
mov edi, ecx
not edi
and ebp, 0xb571e1b6
and ebx, 0x48840a09
or ebx, ebp
and ecx, 0xb571e1b6
and edi, 0x20a1440
or edi, ecx
xor edi, ebx
mov ecx, edi
not ecx
and ecx, 0x867a9440
and edi, 0x79856bbf
or edi, ecx
mov ecx, edi
not ecx
mov edx, edi
xor edx, 0xfcd0447e
mov ebx, edx
and ebx, ecx
and edx, edi
mov ebp, ebx
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0x418145f0
and ebx, 0xbe7eba0f
or ebx, eax
or ebp, esi
and esi, 0x418145f0
and edx, 0xbe7eba0f
or edx, esi
xor edx, ebx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xc936517b
and ebp, 0x36c9ae84
or ebp, eax
xor ebp, 0xca19eafb
and edi, 0x17935a23
mov eax, ecx
and eax, 0xe86ca5dc
or eax, edi
xor eax, 0x17935a22
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa9b95999
and ecx, 0x5646a666
or ecx, eax
xor ecx, 0x5646a666
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x3206b29a
and eax, ecx
not ecx
and ecx, 0x58a89067
and edx, 0xa7576f98
or edx, ecx
mov ecx, edx
xor ecx, 0x60080
xor edx, 0x10009002
or edx, 0xcdf94d65
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0xbe012b1b
and ecx, 0x69080
or ecx, ebx
or edx, ebp
and ebp, 0xbe012b1b
and eax, 0x41fed4e4
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x888328a6
and edx, 0x777cd759
or edx, eax
mov eax, edx
xor eax, 0x5004103
xor edx, 0x3a059a34
and edx, 0x7a7fbef4
and eax, 0x8580410b
or eax, edx
mov ecx, eax
xor ecx, 9
xor eax, 0x5254bc34
and eax, 0xd7d4fd36
and ecx, 0x282b02c9
or ecx, eax
xor ecx, 0xd7d4fd36
cmp ecx, 0xffffffff
sete r9b
setne bl
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl cl
mov edx, ecx
xor dl, bl
not dl
and dl, bl
mov r11d, ecx
or r11b, bl
xor r11b, 1
mov r8d, edx
and r8b, r11b
xor r11b, dl
or r11b, r8b
and r10b, r9b
and bl, cl
or bl, r10b
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, r11d
xor al, 1
and dl, al
or al, cl
and cl, r11b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x77dd833c
mov ebp, 0x48e5795
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x77dd833c
jmp 0x1400ef66b
cmp ecx, 0x9a427f3f
jg 0x1400ec9cb
cmp ecx, 0x99d05629
jg 0x1400ee4df
cmp ecx, 0x94b0e0bf
je 0x1400f22ba
cmp ecx, 0x963c5404
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x9200043
mov ebp, ebx
and ebp, 0x30034998
or ebp, edx
xor ebp, 0x30034998
mov edx, ebx
xor edx, 0x392349db
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xc6dcb625
and edx, 0x392349da
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x25e451ef
and edx, 0xda1bae10
or edx, edi
and ebx, 0x25e451ef
and ecx, 0xda1bae10
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 al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov r9d, ebx
xor r9b, al
and r9b, bl
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov ecx, r9d
xor cl, 1
mov r8d, eax
xor r8b, 1
mov edx, ecx
and dl, r9b
mov ebx, r8d
and bl, al
mov r10d, ecx
and r10b, dl
xor dl, cl
or dl, r10b
mov ecx, r8d
and cl, bl
xor bl, r8b
or bl, cl
xor bl, dl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xf1042364
mov ecx, 0x5ab924a0
cmovne edx, ecx
test al, 1
mov ecx, 0xf1042364
jmp 0x1400f6b60
cmp ecx, 0xdb555249
jg 0x1400ecaf7
cmp ecx, 0xd617ec80
jg 0x1400ee5c4
cmp ecx, 0xd21f3e33
je 0x1400f2455
cmp ecx, 0xd3910091
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x8e7f030f
and edx, 0x7180fcf0
or edx, edi
and ebx, 0x8e7f030f
and ecx, 0x7180fcf0
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r8b
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xce09aa59
mov ebp, 0x11f81f3a
jmp 0x1400f508c
cmp ecx, 0x55fe4bd0
jg 0x1400ecbf3
cmp ecx, 0x54521f4e
jg 0x1400ee693
cmp ecx, 0x52c67564
je 0x1400f25c9
cmp ecx, 0x539a0fb2
jne 0x1400e9b20
mov ecx, 0xf04f9d5a
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x3af16ea6
jg 0x1400ecda1
cmp ecx, 0x38cfe65a
jg 0x1400ee785
cmp ecx, 0x36e6d421
je 0x1400f25df
cmp ecx, 0x3790c183
jne 0x1400e9b20
mov eax, dword [0x140265710]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x891138
mov ecx, ebp
and ecx, 0x44600c80
or ecx, edx
xor ecx, 0x44600c80
mov edx, ebp
and edx, 0xbb16e247
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xbb16e246
and edx, 0x44e91db9
or edx, ecx
mov ebx, edx
not ebx
mov ecx, ebx
and ecx, 0x5ddf9563
and edx, 0xa2206a9c
or edx, ecx
and ebp, 0x5ddf9563
and eax, 0xa2206a9c
or eax, ebp
xor eax, edx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete al
cmp dword [0x14026570c], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
xor al, cl
or dl, al
xor dl, 1
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0x6b7b89ed
mov ecx, 0xcac7834a
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x6b7b89ed
jmp 0x1400f44a3
cmp ecx, 0xb7c1f04e
jg 0x1400ecddb
cmp ecx, 0xb76c158e
jg 0x1400ee95a
cmp ecx, 0xb6d5f886
je 0x1400f2717
cmp ecx, 0xb741e2e1
jne 0x1400e9b20
mov ecx, 0xa70d41ea
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xf89a3a23
jg 0x1400ece15
cmp ecx, 0xf48db528
jg 0x1400eea6d
cmp ecx, 0xf33ba4c6
je 0x1400f28b7
cmp ecx, 0xf3cbfafe
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0xcfd4de0e
mov ebx, edx
not ebx
or ebp, 0x302b21f1
mov ecx, ebp
not ecx
and edx, 0x3284f455
and ebx, 0x2b01a0
or ebx, edx
and ebp, 0x3284f455
and ecx, 0xcd500a0a
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xd0e5eb68
and ecx, 0x2f1a1497
or ecx, edx
mov edx, ecx
xor edx, 0x1f313566
xor ecx, 0xe0ceca98
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xc982c921
and ebp, edx
not edx
and edx, 0x89808900
and ecx, 0x40024021
or ecx, edx
mov edx, ecx
xor edx, 0x20020
xor ecx, 0xbffdbfde
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0xea28e113
and edx, 0x1820820
or edx, edi
or ecx, ebx
and ebx, 0xea28e113
and ebp, 0x15d71eec
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x79b01280
and ecx, 0x864fed7f
or ecx, edx
xor ecx, 0x4fcd245e
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
xor r8b, dl
mov r9d, r8d
xor r9b, 1
mov ecx, edx
xor cl, bl
and bl, dl
or bl, cl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, r8d
and bl, r9b
xor bl, 1
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
and al, cl
and bl, dl
or bl, al
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xb30a1329
mov edx, 0x936026fe
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xb30a1329
jmp 0x1400f7301
cmp ecx, 0x11c08d4f
jg 0x1400ecf03
cmp ecx, 0xae0800f
jg 0x1400eeb40
cmp ecx, 0x98bce36
je 0x1400f29f7
cmp ecx, 0x98c1595
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x42d0dd2a
mov ecx, edx
xor ecx, 0x42d0dd2a
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xbd2f22d4
and ecx, 0x42d0dd2b
or ecx, ebp
mov ebp, ecx
not ebp
and ebx, 0x37ee03cd
and edx, 0xc811fc32
or edx, ebx
mov ebx, edx
xor ebx, 0xc810a832
xor edx, 0x37ee03cd
mov edi, ecx
and edi, 0x11e1574c
and ebp, 0xee1ea8b3
or ebp, edi
or ecx, edx
and edx, 0x11e1574c
and ebx, 0xee1ea8b3
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x9f230263
and ecx, 0x60dcfd9c
or ecx, edx
xor ecx, 0x60dcfd9c
setne dl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov eax, ecx
and dl, cl
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
and bl, r8b
or dl, bl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
not al
test al, 1
mov eax, 0x1b10d611
cmovne eax, r13d
test cl, cl
mov ecx, 0x1b10d611
cmovne ecx, eax
jmp 0x1400f7230
cmp ecx, 0x916fae6a
jg 0x1400ecf3d
cmp ecx, 0x8f93cd99
jg 0x1400eec42
cmp ecx, 0x8f2d14cb
je 0x1400f2a0d
cmp ecx, 0x8f758c2f
jne 0x1400e9b20
mov ecx, 0x5e4bec39
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xcdaf1c83
jg 0x1400ecf77
cmp ecx, 0xccf264d4
jg 0x1400eec70
cmp ecx, 0xcac7834a
je 0x1400f2afe
cmp ecx, 0xcc165f33
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xc7850575
mov ecx, ebx
not ecx
or edx, 0x2002f800
and edx, 0x6306fc41
and ebp, 0x84810134
or ebp, edx
and ebx, 0x6306fc41
and ecx, 0x1878028a
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x387afa8a
and ecx, 0xc7850575
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xef0d41fa
and edx, 0x10f2be05
or edx, ecx
mov ecx, edx
xor ecx, 0x60aa00
xor edx, 0x2b0c40f0
and edx, 0x3b9e54f5
and ecx, 0xc461ab0a
or ecx, edx
mov edx, ecx
xor edx, 0x309a40b5
xor ecx, 0xc460a30a
and ecx, 0xcf64b74a
and edx, 0x309b48b5
or edx, ecx
xor edx, 0x309b48b5
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
mov r11d, eax
xor r11b, cl
or r11b, bl
mov r10d, r11d
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
and r10b, cl
xor cl, 1
and cl, r11b
or cl, r10b
mov edx, r11d
and dl, al
xor al, r11b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xde998599
mov ebp, 0xbe778f56
cmovne edx, ebp
test al, 1
mov eax, 0xde998599
jmp 0x1400ee778
cmp ecx, 0x5004d019
jg 0x1400ed0a9
cmp ecx, 0x4eabde6c
jg 0x1400eec9e
cmp ecx, 0x4d645289
je 0x1400f2b14
cmp ecx, 0x4e1a070b
jne 0x1400e9b20
mov ecx, 0xfeb49dc7
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x333e7e46
jg 0x1400ed1a2
cmp ecx, 0x2ecd517f
jg 0x1400eee3c
cmp ecx, 0x2e0ec994
je 0x1400f2c54
cmp ecx, 0x2e440eda
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xf81d2007
and edx, 0x3000038
or edx, ecx
mov ebx, edx
xor ebx, 0x3000038
not edx
or ebp, 0xfb1d203f
mov ecx, ebp
not ecx
and edx, 0xc89ac01
and ebx, 0xf314003e
or ebx, edx
and ebp, 0xc89ac01
and ecx, 0x6253c0
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x424de5b
and ecx, 0xfbdb21a4
or ecx, edx
mov ebx, ecx
xor ebx, 0xc6019b
mov esi, ecx
xor esi, 0xff39fe64
mov ebp, esi
and ebp, 0x15939c63
xor ecx, 0x15559df8
and ecx, ebx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xcc0744b4
and ecx, 0x33f8bb4b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2082408
and ebx, 0xbfa8ad30
mov edx, esi
and edx, 0x405752cf
or edx, ebx
xor edx, 0xbfa8ad31
and esi, 1
or esi, edx
mov edx, esi
not edx
xor ecx, 0xd994d8d6
mov ebx, ecx
and ebx, 0x75f3c373
and ebp, 0x8a0c3c8c
or ebp, ebx
or ecx, esi
and esi, 0x75f3c373
and edx, 0x8a0c3c8c
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x96b868de
and ebp, ecx
not ecx
and ecx, 0x1698284c
and edx, 0x80204092
or edx, ecx
mov ecx, edx
xor ecx, 0x80000080
xor edx, 0x7fdfbf6d
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0x3df65132
and ecx, 0x820828cc
or ecx, edi
or edx, ebx
and ebx, 0x3df65132
and ebp, 0xc209aecd
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x145c208b
and edx, 0xeba3df74
or edx, ecx
xor edx, 0x7d1bb7aa
sete r8b
setne bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, ebx
xor al, cl
and bl, al
and cl, al
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
or r9b, r8b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
mov ebx, edx
xor dl, 1
and dl, cl
xor cl, 1
and bl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xddc632b7
mov ebp, 0xef450919
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0xddc632b7
jmp 0x1400f7564
cmp ecx, 0xb30a1328
jg 0x1400ed2ab
cmp ecx, 0xb1495fe1
jg 0x1400eefe2
cmp ecx, 0xb07df037
je 0x1400f2d42
cmp ecx, 0xb085b1b4
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xe83a860c
mov edx, ebx
and edx, 0x810160
or edx, ebp
mov edi, edx
xor edi, 0x10100
xor edx, 0xe174741e
mov esi, ecx
or esi, 0xe8bb876c
mov ebp, esi
not ebp
and edx, 0xe1f4747e
and edi, 0x80b8300
or edi, edx
and esi, 0xe1f4747e
and ebp, 0x16000881
or ebp, esi
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x17447892
and ebp, 0xe8bb876d
or ebp, edx
mov edi, ebp
not edi
mov edx, edi
and edx, 0x2827f810
and ebp, 0xd7d807ef
or ebp, edx
and ebx, 0x2827f810
and ecx, 0xd7d807ef
or ecx, ebx
xor ecx, ebp
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov eax, r9d
xor al, cl
and al, r9b
mov ebx, r10d
or bl, al
xor al, 1
xor bl, 1
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x38cfe65b
mov ebp, 0xaba5a946
cmovne eax, ebp
test cl, 1
mov ecx, 0x38cfe65b
jmp 0x1400f4394
cmp ecx, 0xf2326b41
jg 0x1400ed36f
cmp ecx, 0xf1042363
jg 0x1400ef164
cmp ecx, 0xefcb13cb
je 0x1400f2e0a
cmp ecx, 0xf04f9d5a
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0xd212960f
mov ebp, ebx
xor ebp, 0xd212960f
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x2ded69f1
and ebp, 0xd212960e
or ebp, ecx
mov ecx, ebp
not ecx
and edx, ecx
and ebp, ebx
or ebp, edx
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
or cl, dl
and dl, r8b
xor al, r8b
or al, dl
or bl, r8b
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
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, 0x539a0fb2
mov ebp, 0x4ee4af93
jmp 0x1400f550b
cmp ecx, 0x70b0f4a2
jle 0x1400ed50f
cmp ecx, 0x72044075
jg 0x1400ef192
cmp ecx, 0x70b0f4a3
je 0x1400f2e20
cmp ecx, 0x7158a5a8
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xb0835414
mov ecx, edx
xor ecx, 0xb0835414
and ecx, edx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x4f7cabea
and ecx, 0xb0835415
or ecx, ebp
mov ebp, ecx
not ebp
and ebx, 0xa0b14c94
and edx, 0x5f4eb36b
or edx, ebx
mov ebx, edx
xor ebx, 0x110c0349
xor edx, 0xa0b14c94
mov edi, ecx
and edi, 0xce53fc22
and ebp, 0x31ac03dd
or ebp, edi
or ecx, edx
and edx, 0xce53fc22
and ebx, 0x31ac03dd
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x76beae0e
and ecx, 0x894151f1
or ecx, edx
xor ecx, 0x894151f1
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov r9d, edx
and cl, dl
and dl, r8b
xor r9b, r8b
or r9b, dl
mov r10d, r9d
xor r10b, 1
and bl, r8b
or cl, bl
mov edx, ecx
xor dl, 1
mov eax, r9d
and al, r10b
mov ebx, edx
and bl, cl
mov r8d, r9d
and r8b, al
xor al, r9b
or al, r8b
mov r8d, edx
and r8b, bl
xor bl, dl
or bl, r8b
xor bl, al
xor dl, r9b
or cl, r10b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x26212af7
mov edx, 0xa0a8e169
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x26212af7
jmp 0x1400f7301
cmp ecx, 0x21b66ecc
jg 0x1400ef1c0
cmp ecx, 0x20a731e9
je 0x1400f2e36
cmp ecx, 0x219b4590
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov ecx, dword [0x14026570c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
and eax, edx
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0x69195761
and eax, 0x96e6a89e
or eax, edx
xor eax, 0x96e6a89f
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
and edx, 0xc6eb8969
and eax, 0x39147696
or eax, edx
xor eax, 0x39147696
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov edx, r10d
xor dl, al
and dl, r10b
mov edi, r9d
xor dil, r8b
and dil, r9b
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov r11d, edx
and r11b, cl
xor cl, dl
or cl, r11b
xor cl, 1
mov ebx, ecx
xor bl, dil
not bl
and bl, dil
or cl, dil
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
or r10b, r9b
xor al, r8b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
xor al, 1
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xabc1ca7b
mov eax, 0xf3240ca2
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xabc1ca7b
jmp 0x1400f7301
cmp ecx, 0xa21a62fd
jg 0x1400ef3c6
cmp ecx, 0xa1c17b35
je 0x1400f2f11
cmp ecx, 0xa2168f35
jne 0x1400e9b20
mov ecx, 0xe9bb2ad1
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xde998598
jg 0x1400ef3f4
cmp ecx, 0xddc632b7
je 0x1400f3022
cmp ecx, 0xddc83a87
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x848400f1
and edx, 0x120700
or edx, ecx
mov ebx, edx
xor ebx, 0x400
xor edx, 0xab00b0ca
or ebp, 0x849607f1
mov ecx, ebp
not ecx
and edx, 0xab12b3ca
and ebx, 0x4840431
or ebx, edx
and ebp, 0xab12b3ca
and ecx, 0x50694804
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x334da5e
and ecx, 0xfccb25a1
or ecx, edx
mov edx, ecx
xor edx, 0x785d2250
mov ebp, ecx
xor ebp, 0x785d2251
and ebp, edx
xor ecx, 0x1801d0e
and ecx, 0x71843d1e
and edx, 0x8e7bc2e1
or edx, ecx
xor edx, 0x8e7bc2e0
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf70df17e
and edx, 0x8f20e81
or edx, ecx
xor edx, 0x8f20e81
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
and dl, cl
and cl, r8b
xor al, r8b
or al, cl
and bl, r8b
or dl, bl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
xor al, 1
test cl, cl
mov ecx, 0x7d4cf4be
mov ebp, 0xfbc62ea0
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
test al, al
mov eax, 0x7d4cf4be
jmp 0x1400f7301
cmp ecx, 0x5dae16eb
jg 0x1400ef549
cmp ecx, 0x5ab924a0
je 0x1400f3124
cmp ecx, 0x5c1e4574
jne 0x1400e9b20
mov ecx, 0xd21f3e33
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x3fb11c21
jg 0x1400ef673
cmp ecx, 0x3dfb651b
je 0x1400f32f2
cmp ecx, 0x3ec46816
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x2a002404
mov ebp, ecx
and ebp, 0xd04a0050
or ebp, edx
xor ebp, 0xd04a0050
and ecx, 0x5b5dbab
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5b5dbab
and ecx, 0xfa4a2454
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa422e259
mov ebx, ecx
and ebx, 0x5bdd1da6
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x5bdd1da7
and ebx, 0xa422e258
or ebx, ebp
and edx, 1
xor ecx, 0xfffffffe
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5bab1373
and ecx, 0xa454ec8c
or ecx, edx
xor ecx, 0xa454ec8c
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4074fda1
and edx, ecx
and ecx, 0xbf8b025e
or ecx, ebp
xor ecx, 0xbf8b025e
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x667fc1e7
and ecx, 0x99803e18
or ecx, edx
mov edx, ecx
xor edx, 0x88800c10
xor ecx, 0x426440c3
and ecx, 0x536472cb
and edx, 0xac9b8d34
or edx, ecx
xor edx, 0xac9b8d34
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
and dl, r8b
and bl, cl
or bl, dl
mov edx, ebx
xor dl, r8b
and dl, bl
xor r8b, cl
mov ecx, r8d
xor cl, 1
mov eax, r8d
and al, cl
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
and bl, dl
or cl, dl
xor dl, 1
xor al, 1
and al, dl
or al, bl
xor dl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x54521f4f
mov ebp, 0x48e5795
cmovne edx, ebp
test cl, 1
mov ecx, 0x54521f4f
jmp 0x1400f76ff
cmp ecx, 0xbe778f55
jg 0x1400ef6ad
cmp ecx, 0xbbb0a687
je 0x1400f340c
cmp ecx, 0xbc58f383
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x4c482420
mov ebp, ecx
and ebp, 0x281110d
or ebp, edx
xor ebp, 0x281110d
and ecx, 0xb136cad2
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb136cad2
and ecx, 0x4ec9352d
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, 0x644d7aa1
and ebx, 0x9bb2855e
or ebx, edi
or edx, ebp
and ebp, 0x644d7aa1
and ecx, 0x9bb2855e
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xb4ca1c7b
and edx, 0x4b35e384
or edx, ebp
xor edx, 0xb4ca1c7b
xor ecx, edx
test ecx, edx
setne dl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
xor dl, r9b
and dl, r9b
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
mov r10d, ebx
and r10b, dl
xor bl, dl
or bl, r10b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, edx
and bl, cl
xor dl, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
and cl, al
xor bl, 1
and bl, r8b
or bl, cl
mov ecx, eax
xor cl, r9b
and al, r9b
or al, cl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ebx
xor al, 1
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 al, dl
or al, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4b7a9d45
mov ebp, 0xdb55524a
cmovne edx, ebp
test al, 1
mov eax, 0x4b7a9d45
cmovne eax, edx
test cl, 1
jmp 0x1400ee77d
cmp ecx, 0xfd9e9b21
jg 0x1400ef82a
cmp ecx, 0xfbc62ea0
je 0x1400f34e8
cmp ecx, 0xfc891c6a
jne 0x1400e9b20
mov r8, qword [rsp + 0x38]
mov edx, dword [0x140265710]
mov ecx, dword [0x14026570c]
lea esi, [rdx - 1]
imul esi, edx
mov edx, esi
not edx
mov ebp, esi
or ebp, 0xad2022bb
mov edi, ebp
not edi
mov ebx, esi
xor ebx, 0x52dfdd44
and ebx, esi
mov eax, ebp
and eax, 0x22dba117
and edi, 0x50045c40
or edi, eax
mov eax, ebx
not eax
or ebp, eax
and eax, 0x22dba117
and ebx, 0xdd245ee8
or ebx, eax
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0xad2022ba
and ebp, 0x52dfdd45
or ebp, eax
mov eax, ebp
not eax
mov ebx, eax
and ebx, 0xacf5b94c
and ebp, 0x530a46b3
or ebp, ebx
and esi, 0xacf5b94c
and edx, 0x530a46b3
or edx, esi
xor edx, ebp
xor eax, edx
test eax, edx
sete al
setne dl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
and r9b, dl
xor dl, cl
or dl, cl
mov ebx, edx
not bl
and al, cl
or al, r9b
mov ecx, eax
xor cl, 1
and al, dl
and bl, cl
or bl, al
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xfb45d2fb
mov edx, 0x4ab70d0
cmovne eax, edx
test cl, cl
mov ecx, 0xfb45d2fb
cmovne ecx, eax
mov qword [0x140265078], r8
jmp 0x1400f5515
cmp ecx, 0x87ef8f4
jg 0x1400ef858
cmp ecx, 0x698202b
je 0x1400f34fe
cmp ecx, 0x7fd3ec3
jne 0x1400e9b20
mov ecx, 0x69b9182d
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x8a7fd908
jg 0x1400ef886
cmp ecx, 0x8802d91a
je 0x1400f3514
cmp ecx, 0x88b96693
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x80a001
mov edx, ebx
and edx, 0xe74c0308
or edx, ebp
mov ebp, edx
not ebp
xor edx, 0x18b3fcf7
mov ecx, ebx
xor ecx, 0xe7cca309
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xffaba539
and ebp, 0x440200
or ebp, eax
or edx, esi
and esi, 0xffaba539
and ecx, 0x545ac6
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x18335cf7
and edx, 0xe7cca308
or edx, eax
mov eax, edx
not eax
and edi, eax
and edx, ebx
or edx, edi
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
not bl
xor cl, al
mov eax, ecx
not al
and al, dl
or dl, cl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
mov eax, 0x2e0ec994
mov ebp, 0x698202b
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x2e0ec994
jmp 0x1400f722d
cmp ecx, 0xca7ddd56
jg 0x1400ef8b4
cmp ecx, 0xc7b21716
je 0x1400f3661
cmp ecx, 0xc8be73aa
jne 0x1400e9b20
mov ecx, 0x6175780b
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x4b7a9d44
jg 0x1400efa00
cmp ecx, 0x478b63cf
je 0x1400f3677
cmp ecx, 0x4886ad4d
jne 0x1400e9b20
mov ecx, 0xcdaf1c84
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x2c303b68
jg 0x1400efb3e
cmp ecx, 0x2a65d783
je 0x1400f369f
cmp ecx, 0x2b9718be
jne 0x1400e9b20
mov ecx, 0x85c8f1f0
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xacbe928b
jg 0x1400efb6c
cmp ecx, 0xabc1ca7b
je 0x1400f3819
cmp ecx, 0xac33a76e
jne 0x1400e9b20
mov ecx, 0xc4510cbb
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xef450918
jg 0x1400efc42
cmp ecx, 0xeaa0a863
je 0x1400f38d5
cmp ecx, 0xedcd03df
jne 0x1400e9b20
mov ecx, 0xc1fc61fc
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x791a1a53
jg 0x1400efd99
cmp ecx, 0x77dd833c
je 0x1400f38eb
cmp ecx, 0x78680677
jne 0x1400e9b20
mov ecx, 0x1b554171
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x1e532c29
jg 0x1400efdc7
cmp ecx, 0x1b554171
je 0x1400f39f7
cmp ecx, 0x1be2170b
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov esi, edi
not esi
mov ecx, edi
and ecx, 0x826e69b9
and esi, 0x7d919646
or esi, ecx
mov ecx, esi
xor ecx, 0x7d919646
mov ebx, esi
xor ebx, 0x303b3b53
and ebx, ecx
or edi, 0xb25552ea
mov edx, edi
not edx
mov ebp, ebx
not ebp
mov eax, ebp
and eax, 0xf5a29e2f
and ebx, 0xa5d61d0
or ebx, eax
or ebp, edi
and edi, 0xf5a29e2f
and edx, 0x8082110
or edx, edi
xor edx, ebx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x4daaad14
and ebp, 0xb25552eb
or ebp, eax
xor esi, 0x2602110
and esi, 0x3270a156
mov eax, ecx
and eax, 0xcd8f5ea9
or eax, esi
xor eax, 0x3270a157
and ecx, 1
or ecx, eax
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xcd3ac9c4
and edx, ecx
and ecx, 0x32c5363b
or ecx, eax
mov eax, ecx
xor eax, 0x22003039
xor ecx, 0xcd3ac9c4
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x51cfcf82
and eax, 0xae30307d
or eax, ebx
or ecx, ebp
and ebp, 0x51cfcf82
and edx, 0xae30307d
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
setne r11b
sete r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg dl
mov eax, edx
xor al, r9b
not al
and al, r9b
mov r8d, r9d
and r8b, dl
or dl, r9b
xor dl, 1
mov r10d, eax
and r10b, dl
xor dl, al
or dl, r10b
and r11b, bl
or r11b, r8b
mov eax, ebx
and al, r9b
xor bl, r9b
or bl, al
mov eax, ebx
xor al, r11b
xor r11b, 1
xor al, 1
or r11b, bl
xor r11b, 1
or r11b, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
xor bl, r11b
xor bl, 1
mov ecx, eax
and cl, r11b
xor al, r11b
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x61a5d190
mov eax, 0xba8e2704
cmovne ecx, eax
test bl, 1
mov r12d, 0xba8e2704
cmove ecx, eax
test dl, 1
mov eax, 0x61a5d190
jmp 0x1400f7301
cmp ecx, 0x9f02fd4c
jg 0x1400efdf5
cmp ecx, 0x9a427f40
je 0x1400f3ab0
cmp ecx, 0x9be8dfa1
jne 0x1400e9b20
mov ecx, dword [0x140265710]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov edx, ebp
and edx, 0x42c02189
mov eax, edi
and eax, 0x9221000
or eax, edx
mov ebx, eax
xor ebx, 0x1221000
xor eax, 0x50cc21c2
mov ecx, ebp
or ecx, 0x4be23189
mov edx, ecx
not edx
and eax, 0x58cc21c2
and ebx, 0x3221009
or ebx, eax
and ecx, 0x58cc21c2
and edx, 0xa411ce34
or edx, ecx
xor edx, ebx
mov eax, edx
not eax
and eax, 0xb542e750
and edx, 0x4abd18af
or edx, eax
mov eax, edx
xor eax, 0x15f2927
xor edx, 0xfea0d6d8
and ebp, edx
and eax, edi
or eax, ebp
xor edx, eax
test edx, eax
sete r8b
setne dl
cmp dword [0x14026570c], 0xa
setl al
mov ebx, edx
or bl, al
xor bl, 1
xor dl, al
xor dl, 1
mov r10d, edx
and r10b, al
mov r9d, ebx
and r9b, r10b
xor r10b, bl
or r10b, r9b
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, r10d
xor dl, 1
and dl, al
xor al, 1
mov ecx, r10d
xor cl, al
and cl, r10b
and al, r10b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf1650c2f
mov ebp, 0x52c67564
cmovne edx, ebp
test al, 1
mov eax, edx
cmovne eax, ebp
jmp 0x1400ee77b
cmp ecx, 0xdd5a8a56
jg 0x1400efe23
cmp ecx, 0xdb55524a
je 0x1400f3b57
cmp ecx, 0xdc9be1d8
jne 0x1400e9b20
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x140265710]
mov ecx, dword [0x14026570c]
lea ebx, [rbp - 1]
imul ebx, ebp
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xb1361a5c
mov edx, ebx
and edx, 0x4ec9e5a2
or edx, ebp
mov ebp, edx
xor ebp, 0x4e400180
xor edx, 0x10201809
and edx, 0x10a9fc2b
and ebp, 0xef5603d4
or ebp, edx
mov edx, edi
or edx, 0x10a9fc2a
and edx, 0x10a9fc2b
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0xfd560c34
and edx, 0x2a9f3cb
or edx, ebp
xor edx, 0x2a9f3cb
and edi, 0x1ec9b177
and ebx, 0xe1364e88
or ebx, edi
xor ebx, 0xe1364e88
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
cmp ebx, 0xffffffff
sete dl
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl al
xor al, dl
xor al, 1
mov ecx, eax
xor cl, bl
and cl, al
xor bl, dl
xor bl, cl
and cl, bl
mov eax, ebx
xor al, cl
mov eax, 0xaf4f10f5
mov edx, 0x3fbf71b1
cmovne eax, edx
test bl, bl
mov edx, 0xaf4f10f5
cmovne edx, eax
mov qword [0x140265078], rsi
test cl, cl
jmp 0x1400f621b
cmp ecx, 0x57336702
jg 0x1400f0013
cmp ecx, 0x55fe4bd1
je 0x1400f3cf5
cmp ecx, 0x56450f38
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov r9d, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x50010084
mov edx, ebx
and edx, 0xa4001208
or edx, ebp
mov ebp, edx
xor ebp, 0x1208
xor edx, 0x5bffedf7
mov eax, ebx
xor eax, 0xf401128c
and eax, ebx
mov esi, eax
not esi
mov ecx, edx
and ecx, 0xe6ee29e4
and ebp, 0x10011208
or ebp, ecx
or edx, esi
and esi, 0xe6ee29e4
and eax, 0x1911d61b
or eax, esi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xbfeed72
and edx, 0xf401128d
or edx, eax
mov eax, edx
not eax
and eax, 0xc1a6cc0e
and edx, 0x3e5933f1
or edx, eax
xor edx, 0x3e5933f1
and edi, 0x6df54de6
and ebx, 0x920ab219
or ebx, edi
xor ebx, 0x920ab219
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
mov eax, ebx
not eax
and eax, 0x2b42aa90
and ebx, 0xd4bd556f
or ebx, eax
xor ebx, 0xd4bd556f
setne r8b
sete al
cmp r9d, 9
setg r10b
cmp r9d, 0xa
setl r9b
mov edx, eax
xor dl, r8b
and dl, al
mov ecx, edx
xor cl, 1
mov ebx, edx
and bl, cl
xor bl, 1
mov r11d, ebx
xor r11b, cl
or bl, cl
xor bl, 1
or bl, r11b
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov ebx, ecx
xor bl, r9b
and cl, bl
and bl, r9b
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r9b, r8b
and al, r10b
or al, r9b
mov ecx, r10d
xor cl, r8b
or r10b, r8b
xor r10b, 1
or r10b, cl
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
xor al, 1
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
mov edx, ecx
xor dl, 1
xor cl, r8b
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
xor bl, 1
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x46fb5ca
mov ecx, 0xeaa0a863
cmovne eax, ecx
test bl, 1
mov ecx, 0x46fb5ca
jmp 0x1400f4394
cmp ecx, 0x3cc7cab1
jg 0x1400f0208
cmp ecx, 0x3af16ea7
je 0x1400f3d0b
cmp ecx, 0x3b926150
jne 0x1400e9b20
mov ecx, 0x9a319594
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xbad83670
jg 0x1400f030c
cmp ecx, 0xb7c1f04f
je 0x1400f3d33
cmp ecx, 0xba8e2704
jne 0x1400e9b20
mov ecx, 0x61a5d190
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xf8eef58c
jg 0x1400f0477
cmp ecx, 0xf89a3a24
je 0x1400f3dfa
cmp ecx, 0xf8bb12d4
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0xa744312c
mov edx, edi
and edx, 0x58bbced2
or edx, ebp
mov ebp, edx
xor ebp, 0x1880cc02
xor edx, 0x8400110d
mov ecx, ebx
or ecx, 0xc43b13dc
and edx, 0xc43b13dd
and ebp, 0x3bc4ec22
or ebp, edx
and ecx, 0xc43b13dd
xor ecx, ebp
mov edx, ecx
not edx
and ebx, edx
and ecx, edi
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x1be2170b
mov ecx, 0x43867792
cmovne ebp, ecx
test al, al
mov ecx, ebp
mov eax, 0x1be2170b
cmovne ecx, eax
test dl, 1
jmp 0x1400f6db5
cmp ecx, 0x1427e475
jg 0x1400f0575
cmp ecx, 0x11c08d50
je 0x1400f3fdd
cmp ecx, 0x11f81f3a
jne 0x1400e9b20
mov ecx, 0xabc1ca7b
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x936781a2
jg 0x1400f05a3
cmp ecx, 0x916fae6b
je 0x1400f40a3
cmp ecx, 0x936026fe
jne 0x1400e9b20
mov ecx, 0xf3cbfafe
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xce09aa58
jg 0x1400f05d1
cmp ecx, 0xcdaf1c84
je 0x1400f40b9
cmp ecx, 0xcdbc305d
jne 0x1400e9b20
mov ecx, dword [0x140265710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
and ecx, 0x2800c010
mov edx, eax
and edx, 0xc5902e84
or edx, ecx
xor edx, 0xc5902e84
and eax, 0x126f116b
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x126f116b
and eax, 0xed90ee94
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ebp, eax
not ebp
or eax, 0x4bb7005e
mov edx, eax
not edx
or ebp, 0xb448ffa1
mov ecx, ebp
not ecx
and eax, 0x6693d7b
and edx, 0xb000c280
or edx, eax
and ebp, 0x6693d7b
and ecx, 0x49960004
or ecx, ebp
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x4bb7005e
and ecx, 0xb448ffa1
or ecx, eax
sete al
setne cl
cmp dword [0x14026570c], 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 ecx, eax
xor cl, 1
and al, bl
or bl, cl
and cl, r9b
or cl, al
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x287bc7dc
mov edx, 0x21b66ecd
cmovne ecx, edx
test bl, 1
mov ebp, 0x287bc7dc
cmovne ecx, ebp
jmp 0x1400f7702
cmp ecx, 0x50febde8
jg 0x1400f07f0
cmp ecx, 0x5004d01a
je 0x1400f41e1
cmp ecx, 0x5086acb9
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
and edx, 0xfe4a5112
and ecx, 0x1b5aeed
or ecx, edx
xor ecx, 0x1b5aeec
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
xor edx, 0xf95a1352
and edx, ecx
not ecx
and ecx, 0xf95a1352
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x2c20f6ae
and edx, 0xd3df0951
or edx, ecx
xor edx, 0x2a851a03
sete bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl r8b
mov ecx, ebx
xor cl, r8b
mov eax, ecx
or al, dl
mov r9d, eax
xor r9b, 1
xor dl, bl
not dl
and dl, bl
and cl, r8b
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x36e6d421
mov ecx, 0xf61e5cf0
cmovne ebp, ecx
test dl, dl
mov ecx, ebp
mov edx, 0x36e6d421
jmp 0x1400f52a2
cmp ecx, 0x33ed8a9a
jg 0x1400f0909
cmp ecx, 0x333e7e47
je 0x1400f428c
cmp ecx, 0x33c0fabf
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
or ecx, 1
mov ebx, ecx
not ebx
mov edi, edx
not edi
mov esi, ecx
and esi, 0x39d65ab
and ebx, 0xfc629a54
or ebx, esi
or ecx, edi
and edi, 0x39d65ab
and edx, 0xfc629a54
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
not ecx
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, eax
xor dl, bl
and dl, al
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
mov edx, r8d
and dl, cl
not cl
and cl, r9b
or cl, dl
and r9b, bl
or bl, r8b
xor bl, 1
and al, r8b
or al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x17574f26
mov edx, 0x87ef8f5
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x17574f26
cmovne eax, edx
test bl, bl
jmp 0x1400f7881
cmp ecx, 0xb439702a
jg 0x1400f09d9
cmp ecx, 0xb30a1329
je 0x1400f439f
cmp ecx, 0xb3c5304a
jne 0x1400e9b20
mov eax, dword [0x140265710]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0xfffffffe
mov ecx, ebp
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp dword [0x14026570c], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor r8b, bl
mov ebx, ecx
and bl, dl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
xor al, 1
and al, r8b
xor r8b, 1
and bl, r8b
or bl, al
mov eax, edx
and al, r8b
xor r8b, dl
or r8b, al
mov eax, r8d
xor al, bl
test al, 1
mov eax, 0x5e0252b0
mov ecx, 0x7781c134
cmovne eax, ecx
test r8b, r8b
mov ecx, 0x5e0252b0
cmovne ecx, eax
jmp 0x1400f5515
cmp ecx, 0xf2db83f8
jg 0x1400f0ad5
cmp ecx, 0xf2326b42
je 0x1400f44ab
cmp ecx, 0xf2d157c8
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
or ebx, 0x67cb8e58
mov edx, ebx
not edx
or ebp, 0x100061a5
and ebp, 0x108061b5
and ecx, 0x674b8e48
or ecx, ebp
and ebx, 0x108061b5
and edx, 0x88341002
or edx, ebx
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0x983471a7
and edx, 0x67cb8e58
or edx, ecx
mov eax, edx
not eax
mov ebx, eax
and ebx, 0x4bf5c65
mov ecx, edx
xor ecx, 0x4bf5c65
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebx, 0xfb40a39b
and ecx, 0x4bf5c64
or ecx, ebx
and edx, 0x9612b4a8
mov ebp, eax
and ebp, 0x69ed4b57
or ebp, edx
xor ebp, 0x9612b4a9
and eax, 1
or eax, ebp
mov esi, eax
not esi
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xb64762ce
and ecx, 0x49b89d31
or ecx, ebp
or edx, eax
and eax, 0xb64762ce
and esi, 0x49b89d31
or esi, eax
xor esi, ecx
not edx
or edx, esi
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x296e0bd9
and eax, 0xd691f426
or eax, ecx
xor eax, 0xd691f426
or eax, edx
cmp eax, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
xor al, cl
xor al, 1
or al, bl
xor al, 1
or dl, r9b
xor dl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor bl, al
mov edx, ebx
not dl
and dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x25f469d9
mov ebp, 0x421bdb3e
cmovne eax, ebp
test bl, bl
jmp 0x1400f5091
cmp ecx, 0x63742513
je 0x1400f45d7
cmp ecx, 0x64541cc6
je 0x1400f46e6
cmp ecx, 0x656622ea
jne 0x1400e9b20
mov ecx, 0x1be2170b
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x6e3cff42
je 0x1400f481c
cmp ecx, 0x6e642d79
je 0x1400f49b6
cmp ecx, 0x70a24a8c
jne 0x1400e9b20
mov ecx, 0xfd9e9b22
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x21fa46b0
je 0x1400f49cc
cmp ecx, 0x2228d55d
jne 0x1400e9b20
mov ecx, 0x3fb11c22
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xa3d27508
je 0x1400f4aa6
cmp ecx, 0xa54c04b4
jne 0x1400e9b20
mov ecx, dword [0x140265710]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
mov edi, eax
not edi
mov esi, ecx
and esi, 0xff18e8cc
and ebp, 0xe71732
or ebp, esi
or ecx, edi
and edi, 0xff18e8cc
and eax, 0xe71733
or eax, edi
xor eax, ebp
not ecx
or ecx, eax
and ebx, 0xaa500d0e
and edx, 0x55aff2f1
or edx, ebx
mov eax, edx
xor eax, 0x118e32d0
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x6631cd23
and ecx, 0x99ce32dc
or ecx, ebp
xor edx, 0x22100d02
and edx, 0x6631cd23
and eax, 0x99ce32dc
or eax, edx
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
setne al
cmp dword [0x14026570c], 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xdb55524a
mov ebp, 0x8a7fd909
cmovne ecx, ebp
test dl, dl
mov edx, 0xdb55524a
jmp 0x1400f4284
cmp ecx, 0xe0be776d
je 0x1400f4abc
cmp ecx, 0xe4195b1f
jne 0x1400e9b20
mov ecx, 0x34ea0931
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x5e4bec39
je 0x1400f4c55
cmp ecx, 0x6175780b
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x16d590b5
mov edx, ebp
and edx, 0xe92a6f4a
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x2ef56921
and edx, 0xd10a96de
or edx, ebx
mov ebx, edx
xor ebx, 0x4284042a
xor edx, 0x3820f995
mov edi, edx
and edi, 0x8d5b72c1
and ebx, 0x72a48d3e
or ebx, edi
and ebp, 0x8d5b72c1
and ecx, 0x72a48d3e
or ecx, ebp
xor ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov eax, ecx
xor al, dl
and al, cl
and dl, cl
and bl, r8b
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x5dae16ec
mov ecx, 0x3cc7cab2
cmovne eax, ecx
test bl, bl
mov ecx, 0x5dae16ec
cmovne ecx, eax
jmp 0x1400f5096
cmp ecx, 0x40d0ddcd
je 0x1400f4d10
cmp ecx, 0x41f2e40c
jne 0x1400e9b20
mov ecx, 0xb76c158f
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xbf9adf5a
je 0x1400f4f4a
cmp ecx, 0xc1fc61fc
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
xor ebp, 0x688fe442
and ebp, edx
not edx
and edx, 0x688fe442
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x77f35d3a
and ebp, 0x880ca2c5
or ebp, ecx
mov ebx, ebp
xor ebx, 0xe0834687
mov ecx, ebp
xor ecx, 0x1c243968
and ecx, 0x5c2679ef
xor ebp, 0xa7ed14ce
and ebp, ebx
and ebx, 0xa3d98610
or ebx, ecx
mov edx, ebx
xor edx, 0xa3d98610
xor ebx, 0x5c2679ef
mov ecx, ebx
or ecx, 0xb891adb6
mov edi, ecx
not edi
mov esi, ebp
not esi
mov eax, ecx
and eax, 0x61b5d864
and edi, 0x64a0209
or edi, eax
or ecx, esi
and esi, 0x61b5d864
and ebp, 0x9e4a279b
or ebp, esi
xor ebp, edi
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xd686cbb4
and ecx, 0x2979344b
or ecx, eax
mov ebp, ecx
xor ebp, 0x2e036000
and ebx, 0x6b591166
mov eax, edx
and eax, 0x94a6ee99
or eax, ebx
xor eax, 0x6b591167
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xb85155b0
and edx, 0x47aeaa4f
or edx, eax
mov eax, edx
xor eax, 0x7aaa80c
xor edx, 0xb85155b0
xor ecx, 0x91e899fc
mov ebx, ecx
and ebx, 0xc0141773
and ebp, 0x3febe88c
or ebp, ebx
or ecx, edx
and edx, 0xc0141773
and eax, 0x3febe88c
or eax, edx
xor eax, ebp
not ecx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xdff3b602
and eax, ecx
not ecx
and ecx, 0x4379a7a3
and edx, 0xbc86585c
or edx, ecx
mov ecx, edx
xor ecx, 0x84021000
xor edx, 0x4371a602
or edx, 0x200c49fd
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x7be5842f
and ecx, 0x84123200
or ecx, ebx
or edx, ebp
and ebp, 0x7be5842f
and eax, 0x841a7bd0
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x200c49fd
and edx, 0xdff3b602
or edx, eax
mov eax, edx
not eax
and edx, 0x528b2411
and eax, 0xad74dbee
or eax, edx
xor eax, 0x528b2411
cmp eax, 0xffffffff
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r9b
and cl, r9b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r9b
and cl, dl
xor r9b, al
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 ebx, edx
xor bl, 1
and bl, r9b
xor al, r9b
xor r9b, 1
and dl, r9b
or dl, bl
or r9b, cl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, dl
test r9b, 1
mov ecx, 0xa54c04b4
mov ebp, 0xedcd03df
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xa54c04b4
jmp 0x1400f7301
cmp ecx, 0xfe0fe249
je 0x1400f509d
cmp ecx, 0xfeb49dc7
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x5ff44233
and ecx, 0xa00bbdcc
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa00bbdcc
and ecx, 0x5ff44233
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0x9283a71b
and ecx, 0x6d7c58e4
or ecx, ebp
mov ebp, ecx
xor ebp, 0x6d7c5844
mov edx, ebx
not edx
xor ecx, 0x9283a71a
mov edi, edx
and edi, 0x9081a7b1
and ebx, 0x6f7e584e
or ebx, edi
or edx, ecx
and ecx, 0x9081a7b1
and ebp, 0x6f7e584e
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0xe3fb6201
and ecx, edx
not edx
and edx, 0xe3fb6201
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x2a6338fa
and ecx, 0xd59cc705
or ecx, edx
mov edx, ecx
xor edx, 0x24278500
xor ecx, 0xc9985afb
mov ebp, ecx
and ebp, 0x1b407a7d
and edx, 0xe4bf8582
or edx, ebp
xor edx, 0xe4bf8582
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x70b0f4a3
mov ebp, 0x4e1a070b
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x70b0f4a3
jmp 0x1400f2dff
cmp ecx, 0x4ab70d0
je 0x1400f52aa
cmp ecx, 0x687cff5
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
xor edx, 0xa9c0cb6d
and edx, ecx
or ecx, 0x563f3492
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe0cee85b
and ebp, 0x9000324
or ebp, edi
or ecx, ebx
and ebx, 0xe0cee85b
and edx, 0x1f3117a4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x563f3492
and ecx, 0xa9c0cb6d
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x223a9acd
and ecx, 0xddc56532
or ecx, edx
mov edx, ecx
xor edx, 0x8c844512
xor ecx, 0x20129085
and ecx, 0x7153b0a5
and edx, 0x8eac4f5a
or edx, ecx
mov ecx, edx
xor ecx, 0x7151a024
xor edx, 0x8eac4f5a
mov ebp, edx
and ebp, 0x862a1381
and ecx, 0x79d5ec7e
or ecx, ebp
xor ecx, 0x862a1381
xor edx, ecx
test edx, ecx
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov ebx, ecx
xor bl, 1
mov edx, eax
xor dl, r8b
not dl
and dl, r8b
or al, r8b
xor al, 1
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, cl
and bl, dl
or bl, al
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0xbf9adf5a
mov ecx, 0x19f21fe7
cmovne eax, ecx
test dl, 1
mov ecx, 0xbf9adf5a
jmp 0x1400f5974
cmp ecx, 0x85844023
je 0x1400f52cc
cmp ecx, 0x85c8f1f0
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x8939b893
mov edx, ebp
and edx, 0x76c6476c
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x76c6476d
and edx, 0x8939b892
or edx, ebx
and ecx, 0x6099efe6
and ebp, 0x9f661019
or ebp, ecx
mov ecx, ebp
xor ecx, 0x80240018
mov edi, edx
not edi
mov ebx, edi
and ebx, 0x1f4afac3
and edx, 0xe0b5053c
or edx, ebx
xor ebp, 0x8eac2
and ebp, 0x1f4afac3
and ecx, 0xe0b5053c
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov edx, eax
and dl, cl
mov r11d, eax
xor r11b, cl
or r11b, dl
mov r10d, r11d
xor r10b, 1
xor al, r9b
not al
and al, r9b
xor cl, r8b
not cl
and cl, r8b
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r10d
and dl, r11b
mov ebx, ecx
and bl, al
mov r8d, edx
and r8b, r10b
xor dl, r10b
or dl, r8b
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
xor bl, dl
mov ecx, r11d
and cl, al
xor al, r11b
or al, cl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0x40d0ddcd
mov edx, 0x2b9718be
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0x40d0ddcd
jmp 0x1400f4a9e
cmp ecx, 0xc5474649
je 0x1400f52f4
cmp ecx, 0xc680660b
jne 0x1400e9b20
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
or ecx, 0x6d0f12d0
mov ebp, ecx
not ebp
or edx, 0x92f0ed2f
mov eax, edx
not eax
and ecx, 0xe693cad8
and ebp, 0x10602527
or ebp, ecx
and edx, 0xe693cad8
and eax, 0x90c1000
or eax, edx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0x86504649
and eax, 0x79afb9b6
or eax, ecx
mov edx, eax
not edx
xor eax, 0x14a0ab66
mov ecx, eax
or ecx, 1
mov ebp, ecx
not ebp
and eax, 0xfffffffe
and edx, 1
or edx, eax
mov eax, edx
not eax
mov ebx, ecx
and ebx, 0x304cac7
and ebp, 0xfcfb3538
or ebp, ebx
or ecx, eax
and eax, 0x304cac7
and edx, 0xfcfb3538
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0xd61659c2
and edx, ecx
not ecx
and ecx, 0x445e9dd1
and eax, 0xbba1622e
or eax, ecx
mov ecx, eax
xor ecx, 2
xor eax, 0x441619c0
or eax, 0x29e9a63d
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xbb086ac1
and ecx, 0x44161102
or ecx, ebx
or eax, ebp
and ebp, 0xbb086ac1
and edx, 0x44f7953e
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x29e9a63d
and eax, 0xd61659c2
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xebf89376
and ecx, 0x14076c89
or ecx, eax
xor ecx, 0x14076c89
sete dl
setne cl
cmp dword [0x14026570c], 9
setg al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, r8d
and bl, cl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, al
and bl, r9b
or bl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x963c5404
mov ecx, 0x90b582ce
cmovne edx, ecx
test al, 1
mov ecx, 0x963c5404
jmp 0x1400f6b60
cmp ecx, 0x43fa0448
je 0x1400f544a
cmp ecx, 0x4444a70b
jne 0x1400e9b20
mov ecx, 0x11c08d50
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x288a72d7
je 0x1400f551c
cmp ecx, 0x29772197
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov edi, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebx, edx
or ebx, 1
mov ebp, ebx
not ebp
or edx, 0xa755b9d4
and ebx, 0xa755b9d4
and ebp, 0x58aa462a
or ebp, ebx
and edx, 0xa755b9d5
xor edx, ebp
not edx
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
cmp edx, 0xffffffff
sete r9b
setne r10b
cmp edi, 9
setg bl
cmp edi, 0xa
setl r8b
mov edx, r10d
or dl, r8b
mov ecx, ebx
or cl, r9b
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ebx
xor al, r9b
and al, bl
and r10b, r8b
and bl, r9b
or bl, r10b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
xor bl, cl
and cl, bl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0x3b926150
mov ebp, 0xa30d07e7
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0x3b926150
jmp 0x1400f621b
cmp ecx, 0xab152b73
je 0x1400f5532
cmp ecx, 0xaba5a946
jne 0x1400e9b20
mov rcx, qword [rsp + 0x30]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x38cfe65b
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xe9292583
je 0x1400f55eb
cmp ecx, 0xe9bb2ad1
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x302717a0
and ebp, ecx
or ecx, 0xcfd8e85f
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x664e9a2
and edx, 0x30031600
or edx, edi
or ecx, ebx
and ebx, 0x664e9a2
and ebp, 0xf99b165d
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7f7b1036
and ecx, 0x8084efc9
or ecx, edx
mov edx, ecx
xor edx, 0xb0a3f869
mov ebp, ecx
xor ebp, 0xb0a3f868
and ebp, edx
xor ecx, 0x45540192
and ecx, 0x4577f1f3
and edx, 0xba880e0c
or edx, ecx
xor edx, 0xba880e0d
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xb4827cd3
and edx, 0x4b7d832c
or edx, ecx
mov ecx, edx
xor ecx, 0x482c0108
xor edx, 0x10807c43
and edx, 0x13d1fe67
and ecx, 0xec2e0198
or ecx, edx
mov edx, ecx
xor edx, 0x817447
xor ecx, 0xc4240180
and edx, 0x288b745f
and ecx, 0xd7748ba0
or ecx, edx
xor ecx, 0x288b745f
cmp ecx, 0xffffffff
sete dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl r11b
xor r11b, dl
mov r8d, r11d
xor r8b, 1
or cl, r11b
mov r9d, ecx
xor r9b, 1
mov edx, ecx
and dl, r9b
mov r10d, ecx
and r10b, r8b
xor cl, r8b
and r8b, r11b
xor dl, 1
mov ebx, r9d
xor bl, dl
or dl, r9b
xor dl, 1
or dl, bl
xor r8b, 1
mov eax, r11d
xor al, r8b
or r8b, r11b
xor r8b, 1
or r8b, al
mov eax, edx
xor al, 1
and al, r8b
xor r8b, 1
and r8b, dl
or r8b, al
or cl, r10b
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x57c9d2c8
mov edx, 0x16d83ee3
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
not al
test al, 1
mov eax, 0x57c9d2c8
jmp 0x1400f7564
cmp ecx, 0x6b5fbe78
je 0x1400f5601
cmp ecx, 0x6b7b89ed
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x7d595601
mov ecx, ebx
and ecx, 0x82a6a9fe
or ecx, ebp
mov ebp, ecx
xor ebp, 0x82000122
xor ecx, 0x38195601
mov edx, ebx
xor edx, 0xba99d773
and edx, ebx
or ecx, 0x4566288c
mov esi, edx
not esi
mov eax, ecx
and eax, 0x18fcdc59
and ebp, 0xa2010322
or ebp, eax
or ecx, esi
and esi, 0x18fcdc59
and edx, 0xe70323a6
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x4566288d
and ecx, 0xba99d772
or ecx, eax
mov eax, ecx
not eax
and eax, 0x505a251c
and ecx, 0xafa5dae3
or ecx, eax
mov eax, ecx
xor eax, 0x6210063
and edi, 0xed8d65df
and ebx, 0x12729a20
or ebx, edi
mov edx, ebx
xor edx, 0x2300020
xor ecx, 0x505a251c
xor ebx, 0xed8d65df
mov ebp, ecx
and ebp, 0xb9cede80
and eax, 0x4631217f
or eax, ebp
or ecx, ebx
and ebx, 0xb9cede80
and edx, 0x4631217f
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r10b
setne dl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
mov ecx, ebx
and cl, dl
mov eax, ebx
xor al, dl
or al, cl
xor bl, r10b
not bl
and bl, r10b
xor dl, r9b
not dl
and dl, r9b
xor bl, 1
xor dl, 1
mov ecx, ebx
xor cl, dl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
xor cl, 1
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x8802d91a
mov ebp, 0x4395788c
cmovne ecx, ebp
test dl, 1
mov edx, 0x8802d91a
cmovne ecx, edx
jmp 0x1400f7457
cmp ecx, 0x7ca89e9c
je 0x1400f5773
cmp ecx, 0x7d4cf4be
jne 0x1400e9b20
mov ecx, 0x22da9fb8
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x19f21fe7
je 0x1400f5876
cmp ecx, 0x1b10d611
jne 0x1400e9b20
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0x8a73a672
mov edx, ecx
and edx, 0x758c598c
or edx, eax
mov ebx, edx
xor ebx, 0x14001900
xor edx, 0x8a73a673
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov edi, eax
not edi
mov esi, edx
and esi, 0x69cf609d
and ebx, 0x96309f62
or ebx, esi
or edx, edi
and edi, 0x69cf609d
and eax, 0x96309f62
or eax, edi
xor eax, ebx
not edx
or edx, eax
and ebp, 0x8b9a5eb8
and ecx, 0x7465a147
or ecx, ebp
mov eax, ecx
xor eax, 0x7465a147
xor ecx, 0x8b9a5eb8
and ecx, edx
not edx
and eax, edx
or ecx, eax
xor edx, ecx
test edx, ecx
sete al
cmp dword [0x14026570c], 9
setg cl
mov r9d, ecx
xor r9b, al
mov r8d, r9d
xor r8b, 1
mov ebx, r8d
and bl, al
or al, cl
xor bl, 1
mov edx, ebx
xor dl, al
or bl, al
xor bl, 1
or bl, dl
and cl, r9b
mov eax, ecx
xor al, 1
xor cl, r8b
or al, r9b
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 ebx, edx
xor bl, al
test al, 1
mov ecx, 0xf2db83f9
mov ebp, 0x9f02fd4d
cmovne ecx, ebp
test dl, 1
mov eax, 0xf2db83f9
jmp 0x1400f01fd
cmp ecx, 0x99d0562a
je 0x1400f588c
cmp ecx, 0x9a319594
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xd1c471b8
mov edx, edi
and edx, 0x2e3b8e46
or edx, ebp
xor edx, 0x2e3b8e46
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 r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, al
and r8b, al
and r10b, r9b
or r10b, r8b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0x8f758c2f
mov eax, 0x5e4bec39
cmovne ecx, eax
test bl, 1
mov ebp, 0x8f758c2f
cmove ecx, ebp
jmp 0x1400f7561
cmp ecx, 0xd617ec81
je 0x1400f597f
cmp ecx, 0xdaa61fd7
jne 0x1400e9b20
mov ecx, dword [0x140265710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebp, eax
xor ebp, 0xfffffffe
and ebp, eax
mov ebx, edx
and ebx, ebp
xor ebp, edx
or ebp, ebx
and ecx, 0xc18bc629
and eax, 0x3e7439d6
or eax, ecx
mov ecx, eax
xor ecx, 0x3e7439d6
xor eax, 0xc18bc629
and eax, ebp
not ebp
and ecx, ebp
or eax, ecx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete cl
setne al
cmp dword [0x14026570c], 9
setg bl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
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 dl, 1
mov edx, 0xfddb06b1
mov ebp, 0x66075111
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xfddb06b1
jmp 0x1400ef66b
cmp ecx, 0x54521f4f
je 0x1400f5995
cmp ecx, 0x5585cd61
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov ecx, esi
or ecx, 0x6247846d
mov edi, ecx
not edi
mov edx, ebx
or edx, 0x9db87b92
mov ebp, edx
not ebp
and ecx, 0x31bb4c14
and edi, 0x8c003382
or edi, ecx
and edx, 0x31bb4c14
and ebp, 0x42448069
or ebp, edx
xor ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x9fe4b2ab
and ebp, 0x601b4d54
or ebp, ecx
mov ecx, ebp
xor ecx, 0xfda336c7
xor ebp, 0x25cc938
and ebx, ebp
and ecx, esi
or ecx, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, al
and dl, cl
or bl, r8b
or al, r9b
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x57336703
mov ebp, 0x931a4de
cmovne edx, ebp
test al, 1
mov eax, 0x57336703
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400f7884
cmp ecx, 0x38cfe65b
je 0x1400f5aa6
cmp ecx, 0x38df1c46
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0xe46fded2
mov edi, ebx
and edi, ebp
and ebx, ecx
mov edx, edi
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x6d23d3cc
and edi, 0x92dc2c33
or edi, eax
or edx, esi
and esi, 0x6d23d3cc
and ebx, 0x92dc2c33
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x1b90212c
and edx, 0xe46fded3
or edx, eax
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x86186ea2
and ecx, 0x79e7915d
or ecx, eax
xor ecx, 0x79e7915d
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x68a9e8fa
and eax, ecx
not ecx
and ecx, 0x28a9a818
and edx, 0x400040e2
or edx, ecx
mov ecx, edx
xor ecx, 0x400000c0
xor edx, 0xbfffbf1d
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x2a25f136
and ecx, 0x408808c8
or ecx, ebx
or edx, ebp
and ebp, 0x2a25f136
and eax, 0xd5da0ec9
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x97561705
and edx, 0x68a9e8fa
or edx, eax
mov eax, edx
not eax
and edx, 0x7c380a
and eax, 0xff83c7f5
or eax, edx
xor eax, 0xff83c7f5
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r11b
mov ebx, r10d
xor bl, r11b
mov eax, ebx
and al, r11b
and r11b, r10b
or r11b, bl
and bl, r10b
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
xor cl, r9b
mov edx, r11d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r11b
xor cl, 1
or cl, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xf8eef58d
mov ebp, 0xe5c57da0
cmovne ecx, ebp
test dl, 1
mov r14d, 0xe5c57da0
cmove ecx, ebp
test al, 1
mov eax, 0xf8eef58d
jmp 0x1400f7301
cmp ecx, 0xb76c158f
je 0x1400f5b98
cmp ecx, 0xb78670c3
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov ecx, ebp
or ecx, 0x8614f752
mov edi, ecx
not edi
mov ebx, esi
or ebx, 0x79eb08ad
mov edx, ebx
not edx
and ecx, 0xbe294bca
and edi, 0x41c20025
or edi, ecx
and ebx, 0xbe294bca
and edx, 0x14b410
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x8614f753
and edx, 0x79eb08ac
or edx, ecx
and esi, 0x9373c3aa
and ebp, 0x6c8c3c55
or ebp, esi
mov ecx, ebp
xor ecx, 0x608c3441
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0x1f50099c
and edx, 0xe0aff663
or edx, edi
xor ebp, 0x13500188
and ebp, 0x1f50099c
and ecx, 0xe0aff663
or ecx, ebp
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
and al, r8b
or al, cl
mov ecx, ebx
xor cl, al
xor al, 1
or al, bl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbf59fbf2
mov ebp, 0x948cbbe3
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xbf59fbf2
cmovne ecx, ebp
jmp 0x1400f5860
cmp ecx, 0xf48db529
je 0x1400f5d28
cmp ecx, 0xf61e5cf0
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, ebx
or ebp, 1
mov ecx, ebp
not ecx
mov edx, ebx
or edx, 0xbaf58bbe
and ebp, 0xbaf58bbe
and ecx, 0x450a7440
or ecx, ebp
and edx, 0xbaf58bbf
xor edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0xa561c064
and ecx, 0x5a9e3f9b
or ecx, ebp
or edx, ebx
and ebx, 0xa561c064
and edi, 0x5a9e3f9b
or edi, ebx
xor edi, ecx
not edx
or edx, edi
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
xor dl, cl
mov eax, ecx
xor al, r8b
and al, cl
xor bl, r8b
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor bl, dl
and dl, bl
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x7ca89e9c
mov ebp, 0xefcb13cb
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0x7ca89e9c
jmp 0x1400f7564
cmp ecx, 0xae08010
je 0x1400f5e3d
cmp ecx, 0xeb69a75
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x5ed19c0e
mov ecx, ebp
and ecx, 0xa12e63f0
or ecx, edx
mov edx, ecx
xor edx, 0x212623f0
xor ecx, 0x1a811400
mov edi, ebp
or edi, 0x9a895400
and ecx, 0x9a895400
and edx, 0x6576abfe
or edx, ecx
and edi, 0x9a895401
xor edi, edx
not edi
and ebx, 0x71269c6a
and ebp, 0x8ed96395
or ebp, ebx
xor ebp, 0x8ed96395
mov ecx, edi
and ecx, ebp
xor ebp, edi
or ebp, ecx
cmp ebp, 0xffffffff
sete cl
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
mov edx, r9d
and dl, r8b
mov eax, ebx
and al, cl
or al, dl
xor al, 1
or al, r8b
or r9b, bl
xor cl, bl
and cl, bl
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 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 cl, 1
mov ecx, 0xf33ba4c6
mov edx, 0x2250c726
cmovne ecx, edx
test al, 1
mov eax, 0xf33ba4c6
cmovne eax, ecx
jmp 0x1400f4a9b
cmp ecx, 0x8f93cd9a
je 0x1400f5fc2
cmp ecx, 0x90b582ce
jne 0x1400e9b20
mov ecx, 0xc680660b
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xccf264d5
je 0x1400f5fd8
cmp ecx, 0xcd5bbe0b
jne 0x1400e9b20
mov ecx, 0xb4bfbfd5
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x4eabde6d
je 0x1400f5fee
cmp ecx, 0x4ee4af93
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xfe117310
and ecx, ebp
not ebp
and ebp, 0x22006100
and edx, 0xdc111210
or edx, ebp
mov ebp, edx
xor ebp, 0xdc101200
xor edx, 0x23eeedef
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x210500bb
and ebp, 0xde107300
or ebp, edi
or edx, ebx
and ebx, 0x210500bb
and ecx, 0xdefaff44
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x52a5bc10
and edx, 0xad5a43ef
or edx, ecx
mov ecx, edx
xor ecx, 0x534b30ff
mov ebp, edx
xor ebp, 0x534b30fe
and ebp, ecx
xor edx, 0xacb4cf00
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, 0x30bc1c2b
and ebp, 0xcf43e3d4
or ebp, edi
or ecx, ebx
and ebx, 0x30bc1c2b
and edx, 0xcf43e3d4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc7eb0365
and ecx, 0x3814fc9a
or ecx, edx
xor ecx, 0x3814fc9a
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, r10d
or bl, cl
xor bl, 1
mov eax, r10d
xor al, cl
not al
and al, cl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r10b, cl
and r9b, r8b
or r9b, r10b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xc5474649
mov edx, 0xb1495fe2
cmovne ecx, edx
test al, 1
mov r13d, 0xb1495fe2
cmove ecx, edx
test bl, 1
mov eax, 0xc5474649
jmp 0x1400f7301
cmp ecx, 0x2ecd5180
je 0x1400f6004
cmp ecx, 0x30c55e22
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ecx, ebp
or ecx, 0x955de2b3
mov ebx, ecx
not ebx
mov edx, ebp
xor edx, 0x6aa21d4c
and edx, ebp
mov esi, edx
not esi
mov eax, ecx
and eax, 0x68cf73cb
and ebx, 0x2200c04
or ebx, eax
or ecx, esi
and esi, 0x68cf73cb
and edx, 0x97308c34
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x955de2b2
and ecx, 0x6aa21d4d
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf99e9543
and ecx, 0x6616abc
or ecx, eax
mov eax, ecx
xor eax, 0x6606884
and edi, 0x9fc660e8
and ebp, 0x60399f17
or ebp, edi
mov edx, ebp
xor edx, 0x301d07
xor ecx, 0xf99e9543
xor ebp, 0x9fc660e8
mov ebx, ecx
and ebx, 0xf88d8238
and eax, 0x7727dc7
or eax, ebx
or ecx, ebp
and ebp, 0xf88d8238
and edx, 0x7727dc7
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb73443c4
and ecx, 0x48cbbc3b
or ecx, eax
xor ecx, 0x48cbbc3b
setne cl
sete r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg r8b
mov eax, r9d
xor al, cl
and al, r9b
mov r11d, eax
xor r11b, 1
mov ebx, eax
and bl, r11b
mov edx, ebx
xor dl, 1
xor bl, al
or dl, r11b
xor dl, 1
or dl, bl
or r11b, al
mov eax, r11d
xor al, dl
xor dl, 1
xor al, 1
or dl, r11b
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, r8b
and al, r10b
or al, dl
and r8b, r9b
and cl, r10b
or cl, r8b
mov edx, r10d
and dl, r9b
xor r10b, r9b
or r10b, dl
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
not dl
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x8f93cd9a
mov edx, 0xe81dad3e
cmovne eax, edx
test cl, cl
mov ecx, eax
jmp 0x1400f218b
cmp ecx, 0xb1495fe2
je 0x1400f611c
cmp ecx, 0xb2fd293a
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x50d0d03e
and edx, ecx
and ecx, 0xaf2f2fc1
or ecx, ebp
xor ecx, 0xaf2f2fc1
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x42cc2c02
mov ebp, ecx
and ebp, 0x8d32c071
or ebp, edx
xor ebp, 0x8d32c071
and ecx, 0x3001138c
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb4238f1f
and ecx, 0x4bdc70e0
or ecx, edx
mov edx, ecx
xor edx, 0x80028491
xor ecx, 0x11406120
and ecx, 0x15607922
and edx, 0xea9f86dd
or edx, ecx
mov ecx, edx
xor ecx, 0x288d024c
xor edx, 0x5003020
and edx, 0xc712b4b1
and ecx, 0x38ed4b4e
or ecx, edx
xor ecx, 0xc712b4b1
cmp ecx, 0xffffffff
sete dl
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r10d, eax
xor r10b, 1
mov edx, eax
and dl, r10b
mov r9d, edx
and r9b, al
xor dl, al
or al, r8b
and r8b, cl
xor r8b, 1
mov ebx, r8d
xor bl, cl
or r8b, cl
xor r8b, 1
or r8b, bl
or dl, r9b
mov ebx, r8d
xor bl, 1
and bl, dl
xor dl, 1
and dl, r8b
or dl, bl
xor r10b, cl
xor al, 1
or al, r10b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x1b554171
mov ebp, 0x78680677
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x1b554171
jmp 0x1400f4a9e
cmp ecx, 0xf1042364
je 0x1400f6223
cmp ecx, 0xf1650c2f
jne 0x1400e9b20
mov ecx, 0x9be8dfa1
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x72044076
je 0x1400f630e
cmp ecx, 0x7312ca30
jne 0x1400e9b20
mov ecx, 0x42156108
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x21b66ecd
je 0x1400f6324
cmp ecx, 0x21d11363
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x32610f8e
and ecx, edx
or edx, 0xcd9ef071
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x86d0ba80
and ebp, 0x3021050e
or ebp, edi
or edx, ebx
and ebx, 0x86d0ba80
and ecx, 0x792f457f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xcd9ef071
and edx, 0x32610f8e
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xdbcbf3e6
and edx, 0x24340c19
or edx, ecx
mov ebx, edx
xor ebx, 0x4000c18
mov ecx, ebp
not ecx
xor edx, 0xdbcbf3e7
mov edi, ecx
and edi, 0x28fdc2e7
and ebp, 0xd7023d18
or ebp, edi
or ecx, edx
and edx, 0x28fdc2e7
and ebx, 0xd7023d18
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc39a667a
and edx, ecx
and ecx, 0x3c659985
or ecx, ebp
mov ebp, ecx
xor ebp, 0x38400005
xor ecx, 0xc39a667a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x5b7fdfa
and ebp, 0xfa480205
or ebp, edi
or ecx, ebx
and ebx, 0x5b7fdfa
and edx, 0xfa480205
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x229f4756
and ecx, 0xdd60b8a9
or ecx, edx
mov edx, ecx
xor edx, 0x19402828
xor ecx, 0x1d0304
and ecx, 0xc43d9385
and edx, 0x3bc26c7a
or edx, ecx
xor edx, 0xc43d9385
cmp edx, 0xffffffff
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
mov eax, ebx
xor al, r8b
and al, bl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
mov r11d, edx
and r11b, al
xor dl, al
or dl, r11b
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or cl, al
mov eax, ebx
xor al, r9b
and al, bl
and bl, r9b
or r9b, cl
xor cl, 1
xor r9b, 1
or cl, r10b
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
and r10b, r8b
or bl, r10b
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor al, bl
xor bl, 1
xor dl, 1
or dl, r8b
xor dl, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x2ecd5180
mov ecx, 0xdfda70e6
cmovne eax, ecx
test bl, 1
mov ecx, 0x2ecd5180
jmp 0x1400f4394
cmp ecx, 0xa21a62fe
je 0x1400f6438
cmp ecx, 0xa30d07e7
jne 0x1400e9b20
mov ecx, 0x29772197
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xde998599
je 0x1400f644e
cmp ecx, 0xdfda70e6
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
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
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0x5548ead3
and edx, 0xaab7152c
or edx, ecx
mov ebx, edx
xor ebx, 0x22871109
mov ecx, ebp
not ecx
xor edx, 0x5548ead2
mov edi, ecx
and edi, 0xdc304474
and ebp, 0x23cfbb8b
or ebp, edi
or ecx, edx
and edx, 0xdc304474
and ebx, 0x23cfbb8b
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x64b77e8
and edx, ecx
and ecx, 0xf9b48817
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc0a40817
xor ecx, 0x64b77e8
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3f12b440
and ebp, 0xc0ed4bbf
or ebp, edi
or ecx, ebx
and ebx, 0x3f12b440
and edx, 0xc0ed4bbf
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6bcba60b
and ecx, 0x943459f4
or ecx, ebp
xor ecx, 0x943459f4
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and dl, al
mov ebx, ecx
xor bl, r8b
and bl, cl
and cl, r8b
or cl, dl
xor al, r8b
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x29772197
mov ebp, 0xa30d07e7
cmovne ecx, ebp
test al, 1
mov eax, 0x29772197
jmp 0x1400f32e7
cmp ecx, 0x5dae16ec
je 0x1400f653b
cmp ecx, 0x5e0252b0
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0xce535848
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x1a40194
and edi, 0x89a5499c
mov ebx, esi
and ebx, 0x46521040
or ebx, edi
and ebp, 0x89a5499c
and edx, 0x3008a623
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x31aca7b6
and edx, 0xce535849
or edx, ebp
and esi, 0x6de1fb5f
and ecx, 0x921e04a0
or ecx, esi
mov ebp, ecx
xor ebp, 0x921e04a0
xor ecx, 0x6de1fb5f
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov ecx, r8d
or cl, dl
xor cl, 1
mov eax, ebx
or al, r9b
xor al, 1
mov r10d, ecx
and r10b, al
xor al, cl
or al, r10b
and r9b, bl
or bl, r8b
xor bl, 1
and dl, r8b
or dl, r9b
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
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x64541cc6
mov ebp, 0x3dfb651b
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x64541cc6
cmovne ecx, ebp
jmp 0x1400f09d2
cmp ecx, 0x3fb11c22
je 0x1400f66a6
cmp ecx, 0x3fbf71b1
jne 0x1400e9b20
mov rax, qword [rsp + 0x38]
mov qword [0x140265078], rax
mov ecx, 0xdc9be1d8
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xbe778f56
je 0x1400f6788
cmp ecx, 0xbf59fbf2
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x9d40d760
and ecx, edx
and edx, 0x62bf289f
or edx, ebp
mov ebp, edx
xor ebp, 0x29c081a
xor edx, 0x9d40d760
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x742370c5
and ebp, 0x8bdc8f3a
or ebp, edi
or edx, ebx
and ebx, 0x742370c5
and ecx, 0x8bdc8f3a
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ebx, edx
or ebx, 0xdd5960c
mov edi, ebx
not edi
mov ecx, edx
xor ecx, 0xf22a69f3
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0x84d80d56
and edi, 0x722260a1
or edi, eax
or ebx, esi
and esi, 0x84d80d56
and ecx, 0x7b27f2a9
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
mov eax, ebx
not eax
and eax, 0xdd5960d
and ebx, 0xf22a69f2
or ebx, eax
and edx, 0xc5832578
mov eax, ebp
and eax, 0x3a7cda87
or eax, edx
xor eax, 0xc5832579
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
and eax, 0x51fdeecf
and ebp, 0xae021130
or ebp, eax
mov eax, ebp
xor eax, 0x2000030
mov ecx, ebx
not ecx
xor ebp, 0x51fdeecf
mov edx, ecx
and edx, 0xfcabf58d
and ebx, 0x3540a72
or ebx, edx
or ecx, ebp
and ebp, 0xfcabf58d
and eax, 0x3540a72
or eax, ebp
xor eax, ebx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
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
xor al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x5585cd61
mov ebp, 0xae08010
cmovne eax, ebp
test cl, cl
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x5585cd61
jmp 0x1400f7881
cmp ecx, 0xfd9e9b22
je 0x1400f679e
cmp ecx, 0xfddb06b1
jne 0x1400e9b20
mov ecx, 0x2c303b69
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x87ef8f5
je 0x1400f686a
cmp ecx, 0x931a4de
jne 0x1400e9b20
mov ecx, 0x57336703
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x8a7fd909
je 0x1400f6880
cmp ecx, 0x8d5e0a07
jne 0x1400e9b20
mov ecx, 0x6b5fbe78
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xca7ddd57
je 0x1400f6a4d
cmp ecx, 0xcabe52f5
jne 0x1400e9b20
mov ecx, dword [0x140265710]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xc020418
mov ecx, ebp
and ecx, 0xa0a18324
or ecx, edx
mov edx, ecx
xor edx, 0xa0808004
xor ecx, 0x5f5e7cdb
mov eax, ebp
xor eax, 0xaca3873c
and eax, ebp
mov edi, eax
not edi
mov esi, ecx
and esi, 0x42635320
and edx, 0xac80841c
or edx, esi
or ecx, edi
and edi, 0x42635320
and eax, 0xbd9cacdf
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x535c78c2
and ecx, 0xaca3873d
or ecx, eax
and ebx, 0x16051d78
and ebp, 0xe9fae287
or ebp, ebx
mov eax, ebp
xor eax, 0xe9fae287
xor ebp, 0x16051d78
and ebp, ecx
not ecx
and eax, ecx
or ebp, eax
xor ecx, ebp
test ecx, ebp
sete al
setne r8b
cmp dword [0x14026570c], 0xa
setl bl
mov edx, ebx
xor dl, r8b
xor dl, 1
mov ecx, ebx
or cl, al
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
or r8b, bl
xor al, bl
and al, bl
xor al, 1
mov ebx, r8d
xor bl, al
or al, r8b
xor al, 1
or al, bl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
and bl, r9b
mov edx, r8d
and dl, al
xor cl, bl
xor bl, 1
or bl, r9b
xor bl, 1
or bl, cl
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
xor dl, bl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xf8bb12d4
mov eax, 0x72044076
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xf8bb12d4
jmp 0x1400f7301
cmp ecx, 0x4b7a9d45
je 0x1400f6b6b
cmp ecx, 0x4bcc07c5
jne 0x1400e9b20
mov rcx, qword [rsp + 0x30]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea esi, [rdx - 1]
imul esi, edx
mov edi, esi
not edi
mov edx, edi
and edx, 0x10028041
mov ebp, esi
and ebp, 0xc4884f82
or ebp, edx
xor ebp, 0xc4884f82
mov edx, esi
and edx, 0x2b75303c
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xab05ca98
and edx, 0x54fa3567
or edx, ebp
mov ebx, edx
xor ebx, 0x8070faa5
xor edx, 0x1a070408
and edi, 0x3c07f094
and esi, 0xc3f80f6b
or esi, edi
mov ebp, ebx
and ebp, 0x65c8f156
and edx, 0x9a370ea9
or edx, ebp
mov edi, esi
xor edi, 0x82300e29
xor esi, 0x3c07f094
or ebx, esi
and esi, 0x65c8f156
and edi, 0x9a370ea9
or edi, esi
xor edi, edx
not ebx
or ebx, edi
cmp ebx, 0xffffffff
sete dl
setne r9b
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
and dl, cl
xor cl, r9b
and r9b, bl
or dl, r9b
xor dl, 1
or dl, bl
mov r8d, ecx
not r8b
and r8b, dl
xor dl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, r8b
mov edx, ebx
xor dl, cl
test cl, cl
mov ecx, 0x85844023
mov edi, 0x98c1595
cmovne ecx, edi
test bl, 1
mov ebp, 0x85844023
cmove ecx, ebp
mov qword [rsp + 0x38], rax
test dl, 1
cmovne ecx, edi
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x2c303b69
je 0x1400f6cf0
cmp ecx, 0x2dd726a7
jne 0x1400e9b20
mov ecx, 0x805d4eb8
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xacbe928c
je 0x1400f6dc9
cmp ecx, 0xaf4f10f5
jne 0x1400e9b20
mov ecx, dword [0x140265710]
lea edi, [rcx - 1]
imul edi, ecx
mov ebp, edi
not ebp
mov eax, edi
or eax, 0x15b1732a
mov ebx, eax
not ebx
mov ecx, ebp
or ecx, 0xea4e8cd5
mov edx, ecx
not edx
and eax, 0x17aa8b6a
and ebx, 0xe8440495
or ebx, eax
and ecx, 0x17aa8b6a
and edx, 0x117000
or edx, ecx
xor edx, ebx
mov eax, edx
not eax
and eax, 0x17d2793d
and edx, 0xe82d86c2
or edx, eax
mov eax, edx
xor eax, 0x2630a16
xor edx, 0xfd9cf5e9
and ebp, edx
and eax, edi
or eax, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14026570c], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
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 ecx, 0xcc165f33
mov ebp, 0x94b0e0bf
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xcc165f33
jmp 0x1400f787c
cmp ecx, 0xef450919
je 0x1400f6f6f
cmp ecx, 0xef49ef35
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xa2b6728d
and ebp, ecx
or ecx, 0x5d498d72
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x4fca68cb
and edx, 0xa0341204
or edx, edi
or ecx, ebx
and ebx, 0x4fca68cb
and ebp, 0xb0359734
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5d498d72
and ecx, 0xa2b6728d
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, 0x91c085d6
and ebx, 0x6e3f7a28
or ebx, edi
or edx, ebp
and ebp, 0x91c085d6
and ecx, 0x6e3f7a29
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc1a6e5d
and edx, 0xf3e591a2
or edx, ecx
mov ecx, edx
xor ecx, 0x30601000
xor edx, 0xc1a6e5d
mov ebp, edx
and ebp, 0xcf9fa9a3
and ecx, 0x3060565c
or ecx, ebp
xor ecx, 0x3060565c
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
xor dl, r8b
and dl, cl
xor dl, al
mov r9d, edx
not r9b
and r8b, bl
or bl, cl
xor bl, 1
and al, cl
or al, r8b
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
not cl
and cl, dl
or dl, al
and al, r9b
or al, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0xcd5bbe0b
mov ebp, 0xb4bfbfd5
cmovne ecx, ebp
test dl, dl
mov eax, 0xcd5bbe0b
jmp 0x1400f01fd
cmp ecx, 0x791a1a54
je 0x1400f6f85
cmp ecx, 0x7c81a75c
jne 0x1400e9b20
mov ecx, 0xf2326b42
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x1e532c2a
je 0x1400f70a9
cmp ecx, 0x1fac7a94
jne 0x1400e9b20
mov ecx, 0x9a427f40
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x9f02fd4d
je 0x1400f718f
cmp ecx, 0xa0a8e169
jne 0x1400e9b20
mov ecx, 0x26212af7
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xdd5a8a57
je 0x1400f7237
cmp ecx, 0xdda628e4
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
mov edx, ebp
xor edx, 0xe358079e
and edx, ebp
not ebp
and ebp, 0x847d6ac9
and edi, 0x7b829536
or edi, ebp
mov ebp, edi
xor ebp, 0x23000416
xor edi, 0x80580288
or edi, 0x1ca7f861
mov ebx, edx
not ebx
mov ecx, edi
and ecx, 0x4409b3c0
and ebp, 0xa350041e
or ebp, ecx
or edi, ebx
and ebx, 0x4409b3c0
and edx, 0xbbf64c3f
or edx, ebx
xor edx, ebp
not edi
or edi, edx
mov edx, edi
not edx
and edx, 0x1ca7f861
and edi, 0xe358079e
or edi, edx
mov ebp, edi
not ebp
mov edx, edi
or edx, 0xd6c9b802
mov ebx, edx
not ebx
mov ecx, edi
xor ecx, 0x293647fd
and ecx, edi
mov esi, ecx
not esi
mov eax, edx
and eax, 0x15d7deeb
and ebx, 0x28200114
or ebx, eax
or edx, esi
and esi, 0x15d7deeb
and ecx, 0xea282114
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xd6c9b803
and edx, 0x293647fc
or edx, eax
and edi, 0x5c1e40d6
mov eax, ebp
and eax, 0xa3e1bf29
or eax, edi
xor eax, 0x5c1e40d7
and ebp, 1
or ebp, eax
mov eax, ebp
not eax
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x191d0c36
and edx, 0xe6e2f3c9
or edx, ebx
or ecx, ebp
and ebp, 0x191d0c36
and eax, 0xe6e2f3c9
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x88140600
mov edx, ecx
and edx, 0x28b104c
or edx, eax
xor edx, 0x28b104c
and ecx, 0x7560e9b3
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7560e9b3
and ecx, 0x8a9f164c
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x96cefdb5
and ecx, 0x6931024a
or ecx, edx
xor ecx, 0x6931024a
or ecx, eax
cmp ecx, 0xffffffff
sete cl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl al
mov ebx, ecx
xor bl, al
mov edx, ebx
and dl, cl
and al, bl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor cl, r9b
and cl, r9b
mov edx, ecx
and dl, bl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0xddc83a87
mov ebp, 0xfbc62ea0
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xddc83a87
jmp 0x1400f046d
cmp ecx, 0x57336703
je 0x1400f724d
cmp ecx, 0x57c9d2c8
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or ebp, 0x3be4eff1
mov ebx, ebp
not ebx
mov edi, edx
or edi, 0xc41b100e
mov ecx, edi
not ecx
and ebp, 0xff429b33
and ebx, 0x19000c
or ebx, ebp
and edi, 0xff429b33
and ecx, 0xa464c0
or ecx, edi
xor ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x92007754
and ecx, 0x6dff88ab
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa1041820
mov ebx, edx
and ebx, 1
xor edx, 1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x630593f0
and edx, 0x9cfa6c0f
or edx, ebx
mov ebx, edx
xor ebx, 0x90184809
xor ecx, 0x561b675b
xor edx, 0x630593f0
mov edi, ecx
and edi, 0x4ce2a6d6
and ebp, 0xb31d5929
or ebp, edi
or ecx, edx
and edx, 0x4ce2a6d6
and ebx, 0xb31d5929
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x60d0824a
mov ebp, ecx
and ebp, 0x952170a4
or ebp, edx
xor ebp, 0x952170a4
and ecx, 0xa0e0d11
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa0e0d11
and ecx, 0xf5f1f2ee
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8e476b26
and ecx, 0x71b894d9
or ecx, edx
mov edx, ecx
xor edx, 0x51200419
xor ecx, 0x4470b02
and ecx, 0x24df9bc2
and edx, 0xdb20643d
or edx, ecx
mov ecx, edx
xor ecx, 0x24c19980
xor edx, 0x83006430
and edx, 0x831e6672
and ecx, 0x7ce1998d
or ecx, edx
xor ecx, 0x7ce1998d
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r10d
xor al, cl
and al, r10b
xor al, 1
mov ebx, eax
xor bl, r9b
not bl
and bl, r9b
or al, r9b
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
xor r10b, r8b
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
mov eax, r10d
xor al, cl
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x16d83ee3
mov ebp, 0xca7ddd57
cmovne ecx, ebp
test dl, 1
mov eax, 0x16d83ee3
cmovne ecx, eax
test bl, 1
jmp 0x1400f7968
cmp ecx, 0x3cc7cab2
je 0x1400f7315
cmp ecx, 0x3cc838c2
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, ecx
and edx, 0x85f27f4d
and ecx, 0x7a0d80b2
or ecx, edx
xor ecx, 0x7a0d80b3
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xed6ae746
and ecx, 0x129518b9
or ecx, edx
mov ebx, ecx
xor ebx, 0x10001008
xor ecx, 0x81008500
or ebp, 0x9108d528
mov edx, ebp
not edx
or ecx, 0xa542286
and ecx, 0x8b54a7a6
and ebx, 0x10085008
or ebx, ecx
and ebp, 0x8b54a7a6
and edx, 0x64a30851
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xc56b892f
and edx, 0x3a9476d0
or edx, ecx
xor edx, 0xab9ca3f8
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov edx, eax
or dl, bl
xor bl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x25f469d9
mov ebp, 0xf2d157c8
cmovne ecx, ebp
test dl, dl
mov edx, 0x25f469d9
jmp 0x1400f4284
cmp ecx, 0xbad83671
je 0x1400f732b
cmp ecx, 0xbb633495
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xde796d81
and ecx, 0x2186927e
or ecx, edx
mov edx, ecx
xor edx, 0x1029037
xor ecx, 0xde796d80
mov edi, ebp
and edi, 0x3edd0a48
and ebx, 0xc122f5b6
or ebx, edi
or ebp, ecx
and ecx, 0x3edd0a48
and edx, 0xc122f5b7
or edx, ecx
xor edx, ebx
not ebp
or ebp, edx
mov ecx, ebp
mov edx, ebp
xor edx, 0x206770de
and edx, ebp
not ebp
and ebp, 0x9f198b9a
and ecx, 0x60e67465
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20660004
xor ecx, 0x1009a
or ecx, 0xdf988f21
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xd18f4cb
and ebp, 0x20670014
or ebp, edi
or ecx, ebx
and ebx, 0xd18f4cb
and edx, 0xf2e70b34
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xdf988f21
and ecx, 0x206770de
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe66e81c
and ecx, 0xf19917e3
or ecx, edx
xor ecx, 0xf19917e3
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
xor bl, cl
mov eax, ecx
xor al, dl
xor bl, 1
and dl, 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 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 dl, 1
mov edx, 0x21fa46b0
mov ebp, 0x4d645289
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x21fa46b0
cmovne ecx, ebp
test al, al
jmp 0x1400f7704
cmp ecx, 0xf8eef58d
je 0x1400f745e
cmp ecx, 0xfb45d2fb
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0x80857078
and edx, ebp
mov ecx, ebp
or ecx, 0x7f7a8f87
mov edi, edx
not edi
mov esi, ecx
and esi, 0x8e94f626
mov ebx, eax
and ebx, 0x10058
or ebx, esi
or ecx, edi
and edi, 0x8e94f626
and edx, 0x716b09d9
or edx, edi
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x7f7a8f86
and ecx, 0x80857079
or ecx, edx
mov edx, ecx
not edx
and eax, edx
and ecx, ebp
or ecx, eax
xor edx, ecx
test edx, ecx
setne cl
sete r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and bl, r9b
and cl, dl
or cl, bl
mov eax, r9d
xor al, dl
and dl, r9b
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 dl, al
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x3dfb651b
mov edx, 0x88b96693
cmovne ecx, edx
test bl, bl
mov ebp, 0x3dfb651b
jmp 0x1400f09cf
cmp ecx, 0x1427e476
je 0x1400f7578
cmp ecx, 0x16d83ee3
jne 0x1400e9b20
mov ecx, 0x57c9d2c8
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0x936781a3
je 0x1400f7718
cmp ecx, 0x948cbbe3
jne 0x1400e9b20
mov ecx, 0xb78670c3
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
cmp ecx, 0xce09aa59
je 0x1400f7897
cmp ecx, 0xceafa5b5
jne 0x1400e9b20
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x45da7d17
and edx, ebp
not ebp
and ebp, 0xb6bfeca8
and ecx, 0x49401357
or ecx, ebp
mov ebp, ecx
xor ebp, 0x41001104
xor ecx, 0x49a6c00
or ecx, 0xba2582e8
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x3ad4487b
and ebp, 0x450a3504
or ebp, edi
or ecx, ebx
and ebx, 0x3ad4487b
and edx, 0xc52bb784
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xba2582e8
and ecx, 0x45da7d17
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0x19704a4a
and ebp, ecx
not ecx
and ecx, 0x3af4ce86
and edx, 0xc50b3179
or edx, ecx
mov ebx, edx
xor ebx, 0xc50b3179
mov ecx, ebx
and ecx, 0x19704a4a
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0xe68fb5b4
and ebp, 0x19704a4b
or ebp, ecx
and ebx, 1
xor edx, 0xc50b3178
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x6e42f86b
and edx, 0x91bd0794
or edx, ecx
mov ebx, edx
xor ebx, 0x80090594
mov ecx, ebp
not ecx
xor edx, 0x6e42f86b
mov edi, ecx
and edi, 0x1bb49a40
and ebp, 0xe44b65bf
or ebp, edi
or ecx, edx
and edx, 0x1bb49a40
and ebx, 0xe44b65bf
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xdef503ff
and ebp, 0x210afc00
or ebp, edi
or ecx, ebx
and ebx, 0xdef503ff
and edx, 0x210afc00
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xb4cd06ed
and edx, 0x4b32f912
or edx, ecx
mov ecx, edx
xor ecx, 0x4490045
xor edx, 0x2a112
and edx, 0xb086a7ba
and ecx, 0x4f795845
or ecx, edx
xor ecx, 0x4f795845
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov eax, r9d
xor al, dl
and dl, cl
or cl, r8b
xor cl, 1
or cl, al
and r9b, r8b
or r9b, dl
mov ebx, r9d
xor bl, 1
mov eax, ecx
mov edx, ebx
mov r8d, ebx
mov r10d, ecx
and r10b, bl
xor bl, cl
xor cl, 1
and al, cl
xor al, 1
mov r11d, ecx
xor r11b, al
or al, cl
and dl, r9b
xor al, 1
or al, r11b
xor r8b, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, al
or bl, r10b
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xcdaf1c84
mov ecx, 0x4886ad4d
cmovne eax, ecx
test bl, bl
mov ecx, 0xcdaf1c84
jmp 0x1400f4394
cmp ecx, 0x50febde9
je 0x1400f78ad
cmp ecx, 0x527fb53c
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edx, ebx
or edx, 0xfd6ed2ff
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x2912d00
and ecx, ebx
mov edi, ecx
not edi
mov esi, edx
and esi, 0x14b257f8
and ebp, 0x2012800
or ebp, esi
or edx, edi
and edi, 0x14b257f8
and ecx, 0xeb4da807
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8be3e862
and edx, 0x741c179d
or edx, ecx
mov ecx, edx
xor ecx, 0x768d3a9c
and ecx, ebx
not ebx
xor edx, 0x8972c563
and ebx, edx
or ecx, ebx
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
or dl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov r9d, ebx
xor r9b, 1
or al, r8b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov r8d, eax
xor r8b, bl
mov ecx, r9d
and cl, bl
mov edx, ecx
xor dl, 1
xor cl, r9b
or dl, bl
xor dl, 1
or dl, cl
xor dl, al
xor r8b, 1
or al, r9b
xor al, 1
or al, r8b
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x2228d55d
mov eax, 0xe4ee7565
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x2228d55d
jmp 0x1400f7301
cmp ecx, 0x33ed8a9b
je 0x1400f78c3
cmp ecx, 0x34ea0931
jne 0x1400e9b20
mov eax, dword [0x140265710]
mov ecx, dword [0x14026570c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
setne al
sete r8b
cmp ecx, 9
setg bl
cmp ecx, 0xa
setl cl
xor bl, cl
and bl, cl
xor al, r8b
and al, r8b
xor al, 1
mov edx, eax
or dl, bl
xor dl, 1
xor al, bl
not al
and al, bl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
xor al, 1
and al, dl
or cl, al
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0xe4195b1f
mov edx, 0xbc58f383
cmovne ecx, edx
test bl, 1
mov ebp, 0xe4195b1f
cmove ecx, ebp
test al, 1
jmp 0x1400f5862
cmp ecx, 0xb439702b
je 0x1400f78d9
cmp ecx, 0xb4bfbfd5
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x4257bd6e
mov ebx, ecx
and ebx, 0xbda84290
or ebx, ebp
xor ebx, 0xbda84290
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0x8e6f1977
and ecx, 0x7190e688
or ecx, edx
mov edx, ecx
xor edx, 0x6180a680
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x941b494c
and ebp, 0x6be4b6b3
or ebp, ebx
xor ecx, 0x840b0944
and ecx, 0x941b494c
and edx, 0x6be4b6b3
or edx, ecx
xor edx, ebp
not edx
or edx, edi
cmp edx, 0xffffffff
sete r9b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor r9b, al
xor al, dl
mov r8d, eax
xor r8b, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, r9b
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
not cl
and cl, al
or al, bl
and bl, r8b
or bl, cl
mov edx, eax
xor dl, bl
test bl, bl
mov ecx, 0xcd5bbe0b
mov ebp, 0xf89a3a24
cmovne ecx, ebp
test al, 1
mov eax, 0xcd5bbe0b
cmovne ecx, eax
jmp 0x1400f6f67
cmp ecx, 0xf2db83f9
je 0x1400f797c
cmp ecx, 0xf3240ca2
jne 0x1400e9b20
mov edx, dword [0x140265710]
mov r9d, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xaf49d98d
mov edx, ebx
and edx, 0x50b62672
or edx, ebp
mov ebp, edx
xor ebp, 0x20030
xor edx, 0xc41100c
mov eax, ebx
xor eax, 0xcc7107e
and eax, ebx
or edx, 0xf338ef81
mov esi, eax
not esi
mov ecx, edx
and ecx, 0x258dd743
and ebp, 0x842003c
or ebp, ecx
or edx, esi
and esi, 0x258dd743
and eax, 0xda7228bc
or eax, esi
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0xf338ef80
and edx, 0xcc7107f
or edx, eax
and edi, 0x8b190706
and ebx, 0x74e6f8f9
or ebx, edi
mov eax, ebx
xor eax, 0x74e6f8f9
xor ebx, 0x8b190706
and ebx, edx
not edx
and eax, edx
or ebx, eax
xor edx, ebx
test edx, ebx
sete r8b
setne r10b
cmp r9d, 0xa
setl sil
cmp r9d, 9
setg r9b
mov ebx, r9d
xor bl, sil
and bl, r9b
mov edx, ebx
xor dl, 1
mov ecx, edx
and cl, bl
xor cl, 1
mov r11d, ebx
xor r11b, cl
or cl, bl
xor cl, 1
or cl, r11b
xor cl, 1
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
and cl, r10b
and dl, r8b
or dl, cl
and r10b, sil
and r9b, r8b
or r9b, r10b
mov ecx, esi
and cl, r8b
xor sil, r8b
or sil, cl
xor sil, 1
mov ecx, r9d
and cl, sil
xor sil, r9b
or sil, cl
mov ecx, edx
xor cl, 1
and dl, cl
mov eax, esi
mov r8d, ecx
and r8b, dl
xor dl, cl
mov r9d, esi
mov ebx, ecx
and bl, sil
xor cl, sil
xor sil, 1
and al, sil
or dl, r8b
xor r9b, al
xor al, 1
or al, sil
xor al, 1
or al, r9b
xor al, dl
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd3910091
mov ebp, 0xce09aa59
cmovne edx, ebp
test cl, 1
mov ecx, 0xd3910091
jmp 0x1400f76ff
mov ecx, 0xf33ba4c6
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x104aae60
mov eax, edi
and eax, 0xefb5519f
or eax, ecx
mov ebx, eax
xor ebx, 0x8040000
xor eax, 0xa0800
mov ebp, edx
or ebp, 0xaa0ea8be
mov ecx, ebp
not ecx
or eax, 0x41e11440
and eax, 0xe3eb1cde
and ebx, 0x804a020
or ebx, eax
and ebp, 0xe3eb1cde
and ecx, 0x14104301
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0x55f15740
and ecx, 0xaa0ea8bf
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1d3bd20e
and ecx, 0xe2c42df1
or ecx, eax
mov eax, ecx
xor eax, 0xe0440030
and edx, 0xf91435ac
and edi, 0x6ebca53
or edi, edx
mov edx, edi
xor edx, 0x46a8010
xor ecx, 0x1d3bd20e
xor edi, 0xf91435ac
mov ebp, ecx
and ebp, 0xa917fcf
and eax, 0xf56e8030
or eax, ebp
or ecx, edi
and edi, 0xa917fcf
and edx, 0xf56e8030
or edx, edi
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x35d8e237
and ecx, 0xca271dc8
or ecx, eax
xor ecx, 0xca271dc8
sete r8b
setne r9b
cmp dword [0x14026570c], 0xa
setl cl
mov ebx, r9d
or bl, cl
xor bl, 1
xor r9b, cl
not r9b
and r9b, cl
mov edx, ebx
and dl, r9b
xor r9b, bl
or r9b, dl
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov r8d, r9d
xor r8b, 1
mov ebx, r8d
and bl, r9b
mov eax, ecx
and al, dl
mov r10d, r8d
and r10b, bl
xor bl, r8b
or bl, r10b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xa70d41ea
mov edx, 0xb741e2e1
cmovne ecx, edx
test al, 1
cmove ecx, edx
not bl
test bl, 1
mov eax, 0xa70d41ea
jmp 0x1400f7564
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x32326e25
and edx, ebp
not ebp
and ebp, 0x9ee077b4
and ecx, 0x611f884b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20100800
xor ecx, 0x12206624
or ecx, 0xcdcd91da
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x808210cf
and ebp, 0x32306e20
or ebp, edi
or ecx, ebx
and ebx, 0x808210cf
and edx, 0x7f7def30
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x5cd4f9b5
and ecx, 0xa32b064a
or ecx, edx
mov ebp, ecx
xor ebp, 0x9119686f
mov edx, ecx
xor edx, 0x26c20390
and edx, 0x27d34b95
xor ecx, 0x3cc710ba
and ecx, ebp
and ebp, 0xd82cb46a
or ebp, edx
mov ebx, ebp
xor ebx, 0xd82cb46a
mov edx, ebx
and edx, 0xadde78d5
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x5221872b
and ecx, 0xadde78d4
or ecx, edx
and ebx, 1
xor ebp, 0xd82cb46b
or ebp, ebx
mov edx, ebp
not edx
and edx, 0x18c3fea2
and ebp, 0xe73c015d
or ebp, edx
mov ebx, ebp
xor ebx, 0x65380040
xor ebp, 0x18c3fea2
mov edx, ecx
not edx
mov edi, edx
and edi, 0x82c48b1d
and ecx, 0x7d3b74e2
or ecx, edi
or edx, ebp
and ebp, 0x82c48b1d
and ebx, 0x7d3b74e2
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x7f7f23a1
and ebp, 0x8080dc5e
or ebp, edi
or edx, ebx
and ebx, 0x7f7f23a1
and ecx, 0x8080dc5e
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x505592d7
and ecx, 0xafaa6d28
or ecx, edx
xor ecx, 0xafaa6d28
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
xor al, 1
and bl, dl
or bl, r8b
xor bl, al
mov ecx, ebx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x6e3cff42
mov edx, 0x98bce36
cmovne ecx, edx
test bl, bl
mov edx, ecx
mov ebp, 0x6e3cff42
cmovne edx, ebp
test al, al
jmp 0x1400f6525
mov ecx, dword [0x140265710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10b02020
mov ebp, eax
and ebp, 0xf4780c9
or ebp, edx
xor ebp, 0xf4780c9
mov edx, eax
and edx, 0xe0085f16
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe0085f17
and edx, 0x1ff7a0e8
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x5d453a64
and edx, 0xa2bac59b
or edx, ebp
xor edx, 0xa2bac59b
and ecx, 0xddafcab7
and eax, 0x22503548
or eax, ecx
xor eax, 0x22503548
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
cmp eax, 0xffffffff
sete r11b
setne al
cmp dword [0x14026570c], 0xa
setl cl
mov edx, ecx
xor dl, al
xor dl, 1
mov r8d, ecx
or r8b, r11b
xor r8b, 1
or r8b, dl
or al, cl
xor al, 1
xor r11b, cl
and r11b, cl
mov ecx, eax
and cl, r11b
xor r11b, al
or r11b, cl
mov eax, r11d
xor al, 1
mov ebx, r8d
mov edx, eax
mov r9d, eax
mov r10d, r8d
and r10b, al
xor al, r8b
xor r8b, 1
and bl, r8b
xor bl, 1
mov ecx, r8d
xor cl, bl
or bl, r8b
and dl, r11b
xor bl, 1
or bl, cl
xor r9b, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r9b
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
or al, r10b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x20a731e9
mov ebp, 0xe9292583
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0x20a731e9
jmp 0x1400f4a9e
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x1d62cc71
and edx, ebp
not ebp
and ebp, 0x1c200420
and ecx, 0x142c851
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1404001
xor ecx, 0xfebd37ae
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x188eae76
and ebp, 0x5604001
or ebp, edi
or ecx, ebx
and ebx, 0x188eae76
and edx, 0xe7715189
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8a329cf9
and ecx, 0x75cd6306
or ecx, edx
mov edx, ecx
xor edx, 0x68afaf77
mov ebp, ecx
xor ebp, 0x10100008
and ebp, 0x38b4aa69
xor ecx, 0xbd3aefa4
and ecx, edx
and edx, 0xc74b5596
or edx, ebp
mov ebx, edx
xor ebx, 0xc74b5596
mov ebp, edx
xor ebp, 0xed21eaba
and ebp, ebx
mov edi, ebp
not edi
mov esi, ecx
not esi
mov eax, edi
and eax, 0x1894dbdd
and ebp, 0xe76b2422
or ebp, eax
or edi, esi
and esi, 0x1894dbdd
and ecx, 0xe76b2422
or ecx, esi
xor ecx, ebp
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x2a6abf2d
and edi, 0xd59540d2
or edi, eax
xor edx, 0x30b42221
and edx, 0xf2be2221
mov eax, ebx
and eax, 0xd41ddde
or eax, edx
xor eax, 0xf2be2220
and ebx, 1
or ebx, eax
mov eax, ebx
not eax
mov ecx, edi
not ecx
mov edx, ecx
and edx, 0x9052e7dc
and edi, 0x6fad1823
or edi, edx
or ecx, ebx
and ebx, 0x9052e7dc
and eax, 0x6fad1823
or eax, ebx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2475c036
and eax, ecx
and ecx, 0xdb8a3fc9
or ecx, edx
xor ecx, 0xdb8a3fc9
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8ae1c896
and ecx, 0x751e3769
or ecx, edx
xor ecx, 0x751e3769
or ecx, eax
cmp ecx, 0xffffffff
sete dl
setne al
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and r9b, al
xor al, bl
xor al, 1
mov ecx, eax
xor cl, bl
and cl, al
and dl, bl
or dl, r9b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, cl
xor cl, 1
and dl, cl
or dl, bl
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x8f2d14cb
mov ebp, 0xf61e5cf0
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0x8f2d14cb
jmp 0x1400f7301
mov ecx, 0x527fb53c
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov esi, dword [0x14026570c]
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, 0x34ad214c
and ebp, 0xcb52deb3
or ebp, ecx
mov ecx, ebp
xor ecx, 0x9129090
mov edi, edx
not edi
mov ebx, edi
and ebx, 0xd6ec6f23
and edx, 0x291390dc
or edx, ebx
xor ebp, 0x14ac2100
and ebp, 0xd6ec6f23
and ecx, 0x291390dc
or ecx, ebp
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg r9b
mov edx, eax
and al, r8b
and r8b, r9b
and dl, cl
or dl, r8b
mov ebx, edx
xor bl, r9b
and bl, dl
and cl, r9b
or al, cl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0xba8e2704
mov eax, 0x99d0562a
cmovne ecx, eax
test dl, dl
cmove ecx, r12d
jmp 0x1400f3811
mov rbp, qword [rsp + 0x38]
mov ecx, dword [0x140265710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov ebx, eax
and ebx, 1
or ebx, edx
mov edx, dword [0x14026570c]
not ebx
and ecx, 0xbd3e0759
and eax, 0x42c1f8a6
or eax, ecx
xor eax, 0x42c1f8a6
mov ecx, ebx
and ecx, eax
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x62b26819
and eax, 0x9d4d97e6
or eax, ecx
xor eax, 0x9d4d97e6
sete r9b
setne r11b
cmp edx, 0xa
setl r8b
cmp edx, 9
setg r10b
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov edx, ebx
xor dl, 1
mov ecx, ebx
and cl, dl
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, r11d
xor al, r9b
and al, r11b
or dl, bl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ecx, eax
not cl
and cl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, 1
or al, dl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, r10d
xor al, r9b
and al, r10b
and r11b, r8b
and r10b, r9b
or r10b, r11b
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov eax, r10d
xor al, 1
and r10b, al
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
mov ecx, r10d
xor cl, 1
mov ebx, edx
xor bl, 1
and bl, dl
mov eax, r10d
and al, cl
mov r8d, ebx
and r8b, dl
xor bl, dl
or bl, r8b
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, edx
xor cl, r10b
or r10b, dl
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, al
test r10b, 1
mov edx, 0x33ed8a9b
mov ebx, 0x420f8426
cmovne edx, ebx
test al, 1
cmove edx, ebx
mov qword [0x140265078], rbp
test cl, 1
mov eax, 0x33ed8a9b
jmp 0x1400f621b
mov rax, qword [rsp + 0x38]
mov qword [0x140265078], rax
mov ecx, 0x61b240b7
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov eax, dword [0x140265710]
mov ecx, dword [0x14026570c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
mov ebp, edx
xor ebp, 0xe680c2a7
and ebp, edx
not edx
mov ebx, edx
and ebx, 0xcda8f40d
and eax, 0x32570bf2
or eax, ebx
mov ebx, eax
xor ebx, 2
xor eax, 0xc480c005
or eax, 0x197f3d58
mov edi, ebp
not edi
mov esi, eax
and esi, 0x667b6fe8
and ebx, 0x80808007
or ebx, esi
or eax, edi
and edi, 0x667b6fe8
and ebp, 0x99849017
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x197f3d59
and eax, 0xe680c2a6
or eax, ebp
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl dl
mov ecx, edx
xor cl, al
and cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
or bl, dl
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, r9d
xor cl, bl
and r9b, cl
and cl, bl
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
xor bl, al
xor al, 1
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xbbb0a687
mov eax, 0xc7b21716
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xbbb0a687
jmp 0x1400f7301
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x79da8581
and ecx, edx
and edx, 0x86257a7e
or edx, ebp
xor edx, 0x86257a7e
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x51379a9b
and ebp, 0xaec86564
or ebp, edi
or ecx, ebx
and ebx, 0x51379a9b
and edx, 0xaec86564
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb9bd73bf
and ebp, 0x46428c40
or ebp, edi
or ecx, ebx
and ebx, 0xb9bd73bf
and edx, 0x46428c40
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1357b192
and ecx, 0xeca84e6d
or ecx, ebp
xor ecx, 0x1357b192
xor edx, ecx
test edx, ecx
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
mov eax, ebx
or al, dl
xor bl, dl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
xor cl, 1
mov eax, ecx
or al, bl
xor cl, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xb085b1b4
mov ebp, 0xb76c158f
cmovne ecx, ebp
test al, 1
mov eax, 0xb085b1b4
cmovne ecx, eax
jmp 0x1400f6f67
mov ecx, 0xab152b73
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov rcx, qword [rsp + 0x30]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
and ebx, 1
or ebx, ebp
not ebx
and edx, 0xf065a3fd
and ecx, 0xf9a5c02
or ecx, edx
xor ecx, 0xf9a5c02
mov edx, ebx
and edx, ecx
xor ecx, ebx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb9aa82e2
and ecx, 0x46557d1d
or ecx, edx
xor ecx, 0x46557d1d
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, r9d
xor al, dl
mov ebx, eax
and bl, r9b
and al, dl
xor bl, 1
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, cl
and dl, r8b
or dl, r9b
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x63742513
mov ebp, 0x478b63cf
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x63742513
jmp 0x1400f7301
mov rcx, qword [rsp + 0x30]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xce657e69
and edx, 0x319a8196
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x9886fb87
and edx, 0x67790478
or edx, ecx
mov ebp, edx
xor ebp, 0x20040810
xor edx, 0x56e385ee
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0x8d58f305
and ebp, 0x72a70cfa
or ebp, edx
mov edx, ebp
xor edx, 0x50a5040b
xor ebp, 0x8d58f304
mov edi, ecx
and edi, 0x264a0bf0
and ebx, 0xd9b5f40e
or ebx, edi
or ecx, ebp
and ebp, 0x264a0bf0
and edx, 0xd9b5f40f
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x50018029
mov ebp, ecx
and ebp, 0x24320990
or ebp, edx
xor ebp, 0x24320990
and ecx, 0x8bcc7646
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7eb71eed
and ecx, 0x8148e112
or ecx, edx
mov edx, ecx
xor edx, 0x35110088
xor ecx, 0x848500
and edx, 0x3f1112dc
and ecx, 0xc0eeed23
or ecx, edx
xor ecx, 0xc0eeed23
sete bl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
xor r8b, al
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and dl, bl
or al, bl
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd617ec81
mov ebp, 0x3af16ea7
cmovne edx, ebp
test al, 1
mov eax, edx
mov ebp, 0xd617ec81
cmovne eax, ebp
jmp 0x1400f5fb7
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x95e8a2c
mov ebx, ecx
and ebx, 0xf6a175d2
or ebx, edx
xor ebx, 0xf6a175d2
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xb38f83
and edx, 0xff4c707c
or edx, ebx
xor edx, 0xff4c707c
and ebp, 0x44ef17ef
and ecx, 0xbb10e810
or ecx, ebp
xor ecx, 0xbb10e810
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x78c6f483
and ecx, 0x87390b7c
or ecx, edx
xor ecx, 0x87390b7c
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and dl, al
mov ebx, r8d
and bl, cl
or bl, dl
mov r9d, ebx
xor r9b, al
and r9b, bl
xor al, cl
not al
and al, cl
xor cl, r8b
and cl, r8b
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, r9d
xor al, 1
and al, cl
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xeaa0a863
mov ebp, 0x5004d01a
cmovne eax, ebp
test cl, 1
jmp 0x1400f5091
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
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, 0x6b4e1efb
and ebp, 0x94b1e104
or ebp, edi
or ecx, ebx
and ebx, 0x6b4e1efb
and edx, 0x94b1e104
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0xf0a16acc
mov edi, ebx
not edi
mov edx, esi
or edx, 0xf5e9533
mov ebp, edx
not ebp
and ebx, 0x6f9b213b
and edi, 0x449400
or edi, ebx
and edx, 0x6f9b213b
and ebp, 0x90204ac4
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x96ed700f
and ebp, 0x69128ff0
or ebp, edx
xor ebp, 0x664c1ac2
and esi, 1
xor ecx, 0xfffffffe
or ecx, esi
not ecx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x5280a5a0
and edx, 0xad7f5a5f
or edx, ebp
xor edx, 0xad7f5a5f
or edx, ecx
cmp edx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r8d
or dl, al
mov ecx, ebx
or cl, r9b
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
and r9b, bl
or bl, r8b
xor bl, 1
and al, r8b
or al, r9b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, ecx
xor r8b, 1
mov ebx, ecx
and bl, r8b
mov edx, ebx
and dl, cl
xor bl, cl
or bl, dl
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and bl, al
or bl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xcdbc305d
mov ecx, 0xa57eab34
cmovne edx, ecx
test al, 1
mov ecx, 0xcdbc305d
jmp 0x1400f6b60
mov rax, qword [rsp + 0x38]
mov qword [0x140265078], rax
mov ecx, 0xa1c17b35
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov edi, ebx
and edi, ecx
xor ecx, ebx
or ecx, edi
mov ebx, ecx
not ebx
and ebp, 0xa3d9d666
and edx, 0x5c262999
or edx, ebp
mov ebp, edx
xor ebp, 0x5c202801
xor edx, 0xa3d9d666
mov edi, ecx
and edi, 0xa007919a
and ebx, 0x5ff86e65
or ebx, edi
or ecx, edx
and edx, 0xa007919a
and ebp, 0x5ff86e65
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r9b
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg dl
mov r10d, edx
and r9b, dl
and dl, r8b
xor r10b, r8b
or r10b, dl
mov eax, r10d
xor al, 1
and cl, r8b
or r9b, cl
mov ecx, r9d
xor cl, 1
mov edx, eax
and dl, r10b
mov ebx, r9d
and bl, cl
mov r8d, edx
and r8b, al
xor dl, al
or dl, r8b
mov eax, ebx
xor al, 1
xor bl, r9b
or al, cl
xor al, 1
or al, bl
xor al, dl
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x11c08d50
mov ebp, 0x4444a70b
cmovne edx, ebp
test cl, cl
mov ecx, 0x11c08d50
jmp 0x1400f76ff
mov ecx, dword [0x140265710]
mov edi, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x1078404
mov ebp, edx
and ebp, 0x668040d2
or ebp, ecx
xor ebp, 0x668040d2
and edx, 0x98783b29
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x70674b59
and edx, 0x8f98b4a6
or edx, ecx
mov ecx, edx
xor ecx, 0xe81f7070
xor edx, 0x1408c8f
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x8159fcff
and ecx, 0x7ea60300
or ecx, edx
xor ecx, 0x7ea60301
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x89176d1d
and ecx, 0x76e892e2
or ecx, edx
mov edx, ecx
xor edx, 0x36489000
xor ecx, 0x89176d1d
mov ebp, ecx
and ebp, 0x48b567fb
and edx, 0xb74a9804
or edx, ebp
xor edx, 0xb74a9804
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne al
cmp edi, 0xa
setl cl
cmp edi, 9
setg dl
mov ebx, edx
and bl, al
and r8b, dl
xor dl, al
or dl, bl
mov r9d, edx
xor r9b, 1
and cl, al
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov ebx, edx
and bl, r9b
mov eax, r8d
and al, cl
mov r10d, edx
and r10b, bl
xor bl, dl
or bl, r10b
xor r8b, al
xor al, 1
or al, cl
xor al, 1
or al, r8b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xacbe928c
mov ebp, 0xa0a8e169
cmovne edx, ebp
test cl, 1
mov ecx, 0xacbe928c
jmp 0x1400f76ff
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
or edx, 1
mov ecx, edx
not ecx
mov ebp, ebx
or ebp, 0x1c427342
and edx, 0x1c427342
and ecx, 0xe3bd8cbc
or ecx, edx
and ebp, 0x1c427343
xor ebp, ecx
mov ecx, ebp
and ebp, ebx
not ebx
not ecx
and ebx, ecx
or ebp, ebx
xor ecx, ebp
test ecx, ebp
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
mov edx, eax
xor dl, cl
not dl
and dl, cl
or al, cl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
mov eax, ebx
or al, dl
xor dl, bl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xb2fd293a
mov edx, 0xe9bb2ad1
cmovne ecx, edx
test al, 1
mov eax, 0xb2fd293a
cmovne ecx, eax
jmp 0x1400f6b63
mov r10b, byte [rsp + 0x2e]
mov r8b, byte [rsp + 0x2f]
mov ecx, r10d
xor cl, 1
mov edx, r8d
xor dl, 1
mov ebx, r10d
xor bl, r8b
or dl, r10b
or r10b, r8b
xor r10b, 1
or r10b, bl
mov r9d, r10d
xor r9b, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov ebx, r9d
and bl, r10b
mov r11d, ecx
and r11b, dl
mov r8d, ebx
and r8b, r9b
xor bl, r9b
or bl, r8b
mov eax, r11d
xor al, 1
xor r11b, cl
or al, dl
xor al, 1
or al, r11b
mov ecx, ebx
xor cl, 1
and cl, al
xor al, 1
and al, bl
or al, cl
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xc4510cbb
mov edx, 0xac33a76e
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xc4510cbb
jmp 0x1400f7301
mov ecx, 0xdaa61fd7
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xef0d849f
and ecx, edx
not edx
and edx, 0xef0d849f
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x519c5847
and ecx, 0xae63a7b8
or ecx, edx
mov ebx, ecx
xor ebx, 0x40062124
xor ecx, 0xbe91dcd8
mov edx, ecx
and edx, 0xa77912cb
and ebx, 0x5886ed34
or ebx, edx
mov edi, ebx
xor edi, 0x5886ed34
mov ebp, ebx
xor ebp, 0x69a6b693
and ebp, edi
or ecx, 0xcedfa458
mov esi, ecx
not esi
mov edx, ebp
not edx
mov eax, edx
and eax, 0x15f4f790
and ebp, 0xea0b086f
or ebp, eax
or edx, ecx
and ecx, 0x15f4f790
and esi, 0x20000827
or esi, ecx
xor esi, ebp
not edx
or edx, esi
mov eax, edx
not eax
and eax, 0x31205ba6
and edx, 0xcedfa459
or edx, eax
and edi, 1
xor ebx, 0x5886ed35
or ebx, edi
mov eax, ebx
not eax
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x7b88d0b9
and edx, 0x84772f46
or edx, ebp
or ecx, ebx
and ebx, 0x7b88d0b9
and eax, 0x84772f46
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xbb6ff178
and ecx, 0x44900e87
or ecx, eax
mov eax, ecx
xor eax, 0x44800682
xor ecx, 0xbb6ff178
mov edx, ecx
and edx, 0x90773955
and eax, 0x6f88c6aa
or eax, edx
xor eax, 0x90773955
xor ecx, eax
test ecx, eax
setne r9b
sete cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
mov eax, ebx
xor al, cl
and r9b, bl
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
and dl, cl
or dl, r9b
xor dl, bl
mov eax, edx
xor al, 1
and bl, al
xor al, bl
test al, 1
mov eax, 0x4eabde6d
mov ecx, 0xdd5a8a57
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x4eabde6d
cmovne ecx, edx
jmp 0x1400f5515
mov edx, dword [0x140265710]
mov esi, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x18867454
mov ebx, ecx
and ebx, 0xe7798baa
or ebx, edx
xor ebx, 0xe7798baa
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0xdef9ed36
and ecx, 0x210612c9
or ecx, ebp
mov ebp, ecx
xor ebp, 0x600c0
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xb5717729
and edx, 0x4a8e88d6
or edx, edi
xor ecx, 0x94716520
and ecx, 0xb5717729
and ebp, 0x4a8e88d6
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
sete r9b
setne al
cmp esi, 9
setg r8b
cmp esi, 0xa
setl cl
mov ebx, eax
xor bl, r9b
and bl, al
mov eax, ecx
xor al, bl
not al
and al, bl
or bl, cl
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor cl, r9b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, 1
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xa894506a
mov ecx, 0x55fe4bd1
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xa894506a
cmovne ecx, eax
jmp 0x1400f6780
mov ecx, 0x936781a3
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x10208804
and edx, 0x1065663
or edx, ecx
mov ebx, edx
xor ebx, 0x1001263
xor edx, 0x1a210898
or ebp, 0x1126de67
mov ecx, ebp
not ecx
and edx, 0x1a274c98
and ebx, 0x1009267
or ebx, edx
and ebp, 0x1a274c98
and ecx, 0xe4d82100
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xcca0c5ef
and ecx, 0x335f3a10
or ecx, edx
mov ebp, ecx
xor ebp, 0x2279e477
mov edx, ecx
xor edx, 0x2279e476
and edx, ebp
xor ecx, 0x4d860a80
and ecx, 0x4dafaec6
and ebp, 0xb2505139
or ebp, ecx
mov ebx, ebp
xor ebx, 0x90404030
mov ecx, edx
not ecx
xor ebp, 0x4dafaec7
mov edi, ecx
and edi, 0x6b10bb8f
and edx, 0x94ef4470
or edx, edi
or ecx, ebp
and ebp, 0x6b10bb8f
and ebx, 0x94ef4470
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xda57ba49
and edx, ecx
and ecx, 0x25a845b6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x21a80184
xor ecx, 0xda57ba49
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x1c45d47a
and ebp, 0xe3ba2b85
or ebp, edi
or ecx, ebx
and ebx, 0x1c45d47a
and edx, 0xe3ba2b85
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov eax, ebx
and al, cl
or bl, dl
and dl, r8b
or dl, al
mov eax, edx
xor al, cl
and al, dl
or cl, r8b
mov edx, ebx
xor dl, cl
or cl, bl
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
xor bl, 1
and bl, cl
xor cl, 1
and al, cl
or al, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x61b240b7
mov ebp, 0x420f8426
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x61b240b7
jmp 0x1400f7301
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x49dc25b1
and ecx, 0xb623da4e
or ecx, edx
mov ebp, ecx
xor ebp, 0x84039a04
xor ecx, 0x49dc25b1
mov edx, ecx
and edx, 0x3b3061cb
and ebp, 0xc4cf9e34
or ebp, edx
mov ebx, ebp
xor ebx, 0x3b202181
or ebx, 0x845f406e
mov edi, ebx
not edi
or ecx, 0x7ba0bf91
mov edx, ecx
not edx
and ebx, 0x92a64a2e
and edi, 0x6900b591
or edi, ebx
and ecx, 0x92a64a2e
and edx, 0x4590040
or edx, ecx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xf83950ec
and edx, 0x7c6af13
or edx, ecx
mov ecx, edx
xor ecx, 0xc220003
mov ebx, ebp
and ebx, 1
xor ebp, 0xc4cf9e35
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0xd6c530ae
and ebp, 0x293acf51
or ebp, ebx
mov ebx, ebp
xor ebx, 0x9228b51
xor edx, 0x8399ef7c
xor ebp, 0xd6c530ae
mov edi, edx
and edi, 0x705d74a0
and ecx, 0x8fa28b5f
or ecx, edi
or edx, ebp
and ebp, 0x705d74a0
and ebx, 0x8fa28b5f
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x66287573
and ecx, 0x99d78a8c
or ecx, ebp
xor ecx, 0x99d78a8c
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, 1
xor bl, r8b
or al, r9b
xor al, 1
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
not bl
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x7312ca30
mov ebp, 0x5c1e4574
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0x7312ca30
cmovne eax, ebp
test dl, 1
jmp 0x1400f7881
mov ecx, 0x77dd833c
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf6fe384f
and edx, ecx
and ecx, 0x901c7b0
or ecx, ebp
xor ecx, 0x901c7b0
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
mov ebp, ecx
xor ebp, 0xe2b47b2e
and ebp, ecx
not ecx
and ecx, 0x2294610e
and edx, 0xc0201a20
or edx, ecx
xor edx, 0xc0201a20
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x94603332
and ebp, 0x6b9fcccd
or ebp, ecx
xor ebp, 0x892bb7e3
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and r9b, r10b
or r10b, r8b
xor r10b, 1
and al, r8b
or al, r9b
mov ebx, r10d
and bl, al
xor al, r10b
or al, bl
mov ebx, eax
xor bl, 1
and bl, dl
or dl, al
and al, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xb3c5304a
mov ecx, 0x7781c134
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xb3c5304a
cmovne ecx, eax
jmp 0x1400f6780
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov ebx, ebp
xor ebx, 0x2b7a6925
and ebx, ebp
not ebp
and ebp, 0x26a2021
and ecx, 0x29104904
or ecx, ebp
xor ecx, 0x29104904
mov ebp, ecx
and ebp, ebx
xor ebx, ecx
or ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0xd48596da
and ebx, 0x2b7a6925
or ebx, ecx
mov ecx, ebx
not ecx
mov edx, ebx
xor edx, 0x6d50bcaf
mov edi, edx
and edi, ecx
and edx, ebx
mov ebp, edi
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0xad956e4d
and edi, 0x526a91b2
or edi, eax
or ebp, esi
and esi, 0xad956e4d
and edx, 0x526a91b2
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x4f5cee90
and ebp, 0xb0a3116f
or ebp, eax
xor ebp, 0xddf3adc1
and ebx, 0x57919864
mov eax, ecx
and eax, 0xa86e679b
or eax, ebx
xor eax, 0x57919865
and ecx, 1
or ecx, eax
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x3bc4cede
and edx, ecx
not ecx
and ecx, 0x12c0041e
and eax, 0x2904cac0
or eax, ecx
xor eax, 0x2904cac0
mov ecx, eax
and ecx, edx
xor edx, eax
or edx, ecx
mov eax, edx
not eax
and eax, 0xc43b3121
and edx, 0x3bc4cede
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xdb2e3733
and edx, 0x24d1c8cc
or edx, ecx
xor edx, 0xdb2e3733
xor eax, edx
test eax, edx
sete al
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl dl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov r8d, edx
xor r8b, 1
xor r10b, al
mov r9d, r10d
xor r9b, 1
mov ecx, r8d
and cl, dl
mov eax, r9d
and al, r10b
mov ebx, ecx
xor bl, 1
xor cl, r8b
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
xor al, bl
mov ecx, edx
and cl, r10b
xor r10b, dl
or r10b, cl
mov ecx, r10d
xor cl, al
test cl, 1
mov edx, 0x38df1c46
mov ecx, 0x2e440eda
cmovne edx, ecx
test r10b, r10b
mov ecx, 0x38df1c46
jmp 0x1400f76ff
mov edx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xedc312e5
and ebx, ecx
mov edx, ecx
or edx, 0x123ced1a
mov edi, ebx
not edi
mov esi, edx
and esi, 0x441cae30
mov ebp, eax
and ebp, 0xa9c310c5
or ebp, esi
or edx, edi
and edi, 0x441cae30
and ebx, 0xbbe351cf
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x123ced1b
and edx, 0xedc312e4
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xd3b57cc5
and edx, 0x2c4a833a
or edx, ebp
xor edx, 0x2c4a833a
and eax, 0x2ca9002d
and ecx, 0xd356ffd2
or ecx, eax
xor ecx, 0xd356ffd2
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1a427100
and ecx, 0xe5bd8eff
or ecx, eax
xor ecx, 0xe5bd8eff
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg r8b
mov eax, r8d
xor al, cl
xor r8b, al
and r8b, al
not al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
xor dl, 1
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor dl, 1
and dl, r8b
or cl, r8b
xor r8b, 1
and bl, r8b
or dl, bl
xor al, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xc200ec95
mov ebp, 0x2250c726
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0xc200ec95
jmp 0x1400f7564
mov ecx, 0x6e3cff42
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xbf08b364
mov edx, edi
and edx, 0x40f74c9a
or edx, ebp
xor edx, 0x40f74c9a
mov ebx, edi
and ebx, 1
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xcf8b0c82
and ebx, 0x3074f37d
or ebx, edx
and edi, 0xcf8b0c82
and ecx, 0x3074f37d
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
mov r9d, ebx
xor r9b, al
and r9b, bl
xor al, cl
mov r8d, r9d
xor r8b, 1
mov r11d, eax
xor r11b, 1
mov ecx, r8d
and cl, r9b
mov ebx, r11d
and bl, al
mov r10d, r8d
and r10b, cl
xor cl, r8b
or cl, r10b
mov r10d, r11d
and r10b, bl
xor bl, r11b
or bl, r10b
mov edx, ecx
xor dl, 1
and dl, bl
xor bl, 1
and bl, cl
or bl, dl
xor r11b, r8b
or al, r9b
xor al, 1
or al, r11b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x7f5d55d7
mov ecx, 0x55fe4bd1
cmovne edx, ecx
test al, 1
mov ecx, 0x7f5d55d7
jmp 0x1400f6b60
mov ecx, 0x3790c183
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfe3409b7
and ecx, edx
not edx
and edx, 0xfe3409b7
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x89ea241d
and ecx, 0x7615dbe2
or ecx, edx
mov edx, ecx
xor edx, 0x8821d255
mov ebp, ecx
xor ebp, 0x8821d254
and ebp, edx
xor ecx, 0x179e0408
and ecx, 0x17be9418
and edx, 0xe8416be7
or edx, ecx
xor edx, 0xe8416be6
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x873caa2f
and ecx, 0x78c355d0
or ecx, edx
mov edx, ecx
xor edx, 0x82100229
xor ecx, 0x78c355d0
mov ebp, ecx
and ebp, 0x356cedc6
and edx, 0xca931239
or edx, ebp
xor edx, 0x356cedc6
xor ecx, edx
test ecx, edx
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov eax, r8d
or al, bl
mov edx, ecx
or dl, r9b
mov r10d, edx
xor r10b, al
or dl, al
xor dl, 1
or dl, r10b
and r9b, cl
and bl, r8b
or bl, r9b
mov eax, ecx
and al, r8b
xor cl, r8b
or cl, al
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
xor bl, cl
xor cl, 1
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xfeb49dc7
mov ebp, 0x4e1a070b
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xfeb49dc7
jmp 0x1400f7564
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xa1002204
mov ebx, ecx
and ebx, 0x1ac01860
or ebx, edx
xor ebx, 0x1ac01860
mov edx, ecx
and edx, 0x443fc59b
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x71d5a156
and edx, 0x8e2a5ea9
or edx, ebx
mov ebx, edx
xor ebx, 0x35ea64cc
and ebp, 0x9a5153f7
and ecx, 0x65aeac08
or ecx, ebp
mov ebp, ecx
xor ebp, 0x65aeac08
xor edx, 0xca159b33
and ebp, edx
xor ecx, 0x9a5153f7
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor al, cl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
xor cl, bl
xor bl, 1
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov edx, 0xe431a458
mov ecx, 0x698202b
cmovne edx, ecx
test al, 1
mov ecx, 0xe431a458
cmovne ecx, edx
test bl, 1
jmp 0x1400f5862
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edi, ebp
or edi, 0x4024040
mov ebx, ecx
or ebx, 1
and ebx, 0x4024041
mov edx, ebp
and edx, 0xfbfdbfbe
or edx, ebx
and edi, 0x4024041
xor edi, edx
and ebp, 0xa86bc324
and ecx, 0x57943cdb
or ecx, ebp
mov edx, ecx
xor edx, 0x57943cdb
xor ecx, 0xa86bc324
and ecx, edi
not edi
and edx, edi
or ecx, edx
xor edi, ecx
test edi, ecx
setne bl
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg r8b
mov eax, r8d
xor al, cl
xor al, 1
or al, r8b
or bl, dl
xor cl, dl
and cl, dl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x1427e476
mov ebp, 0xa21a62fe
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0x1427e476
cmovne edx, ebp
test cl, 1
jmp 0x1400f5b90
mov ecx, 0x7ca89e9c
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0x687cff5
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
or ecx, 1
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x9e085ab0
mov edx, esi
and edx, 0x61f7a54e
or edx, edi
or ecx, ebx
and ebx, 0x9e085ab0
and ebp, 0x61f7a54f
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x816dd36c
and ecx, 0x7e922c93
or ecx, edx
xor ecx, 0x7e922c93
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
cmp ecx, 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 edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r10b
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xe9292583
mov ebp, 0xc2667150
cmovne edx, ebp
test cl, 1
mov ecx, 0xe9292583
cmovne edx, ecx
test al, 1
cmove edx, ebp
jmp 0x1400f6528
mov rdi, qword [rsp + 0x38]
mov ecx, dword [0x140265710]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
not ebp
mov ebx, ebp
and ebx, 0x9b454d36
and ecx, 0x64bab2c8
or ecx, ebx
xor ecx, 0x64bab2c8
mov ebx, ecx
and ebx, edx
xor edx, ecx
mov ecx, dword [0x14026570c]
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0xc0250b59
and edx, 0x3fdaf4a6
or edx, ebx
xor edx, 0x3fdaf4a6
mov ebx, edx
and ebx, ebp
xor edx, ebp
or edx, ebx
cmp edx, 0xffffffff
setne r8b
sete r10b
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg cl
mov edx, r10d
mov r11d, r10d
mov ebx, r9d
xor r9b, r10b
or r10b, cl
xor r10b, 1
xor dl, cl
not dl
and dl, cl
mov eax, r10d
and al, dl
xor dl, r10b
or dl, al
and r11b, cl
and bl, r8b
or bl, r11b
or cl, 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 r8d, ecx
xor r8b, 1
mov ebx, edx
xor bl, 1
mov eax, ebx
xor bl, r8b
and r8b, dl
and al, cl
or al, r8b
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa3d27508
mov ebp, 0xc4b252cc
cmovne edx, ebp
test cl, 1
mov ecx, 0xa3d27508
cmovne ecx, edx
mov qword [0x140265078], rdi
jmp 0x1400f7702
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xd38ab596
and ebp, edx
not edx
mov ebx, edx
and ebx, 0x7b976f
and ecx, 0xff846890
or ecx, ebx
mov ebx, ecx
xor ebx, 0x51002080
xor ecx, 0xa9506
or ecx, 0x2c754a69
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xaae30756
and ebx, 0x5108b080
or ebx, esi
or ecx, edi
and edi, 0xaae30756
and ebp, 0x551cf8a9
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x2c754a68
and ecx, 0xd38ab597
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xbbd19eb9
and ecx, 0x442e6146
or ecx, ebp
xor ecx, 0x442e6146
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, cl
xor bl, al
and bl, al
not al
and al, cl
xor cl, dl
and cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
xor bl, 1
xor cl, 1
mov eax, ebx
or al, cl
xor cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xef450919
mov ebp, 0x50febde9
cmovne ecx, ebp
test al, 1
mov eax, 0xef450919
cmovne ecx, eax
jmp 0x1400f6f67
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x8e1eabf1
and edx, ebp
not ebp
and ebp, 0x8e1eabf1
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x99bebc71
and edx, 0x6641438e
or edx, ecx
mov ecx, edx
xor ecx, 0xe85fe87f
mov ebp, edx
xor ebp, 0x12a00180
and ebp, 0xfae141c8
xor edx, 0xfcf0ae2
and edx, ecx
and ecx, 0x51ebe37
or ecx, ebp
mov ebx, ecx
xor ebx, 0x51ebe37
mov edi, ecx
xor edi, 0x1d71a355
and edi, ebx
mov ebp, edi
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0xea0c7e5e
and edi, 0x15f381a1
or edi, eax
or ebp, esi
and esi, 0xea0c7e5e
and edx, 0x15f381a1
or edx, esi
xor edx, edi
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0x7a916411
and ebp, 0x856e9bee
or ebp, eax
xor ebp, 0x62fe7972
and ebx, 1
xor ecx, 0x51ebe36
or ecx, ebx
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd9c9ebb
and ecx, 0xf2636144
or ecx, eax
mov eax, ecx
xor eax, 0x22406144
xor ecx, 0x90c8e30
and eax, 0x26d071cf
and ecx, 0xd92f8e30
or ecx, eax
xor ecx, 0x26d071cf
cmp ecx, 0xffffffff
setne r10b
sete r9b
cmp r8d, 0xa
setl r11b
cmp r8d, 9
setg al
mov ecx, eax
xor cl, r11b
and cl, al
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, r9b
and cl, r10b
or cl, dl
mov ebx, eax
xor bl, r10b
xor r11b, r9b
or al, r10b
xor al, 1
or al, r11b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov ebx, r9d
and bl, cl
mov edx, r8d
and dl, al
mov r10d, r9d
xor r10b, bl
xor bl, 1
or bl, cl
xor bl, 1
or bl, r10b
mov r10d, r8d
and r10b, dl
xor dl, r8b
or dl, r10b
xor dl, bl
xor r9b, r8b
or al, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x34ea0931
mov ebp, 0xe4195b1f
cmovne ecx, ebp
test al, 1
mov eax, 0x34ea0931
cmovne eax, ecx
test dl, 1
jmp 0x1400f4a9e
mov edx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x51138b
mov edx, ebx
and edx, 0x4f06c434
or edx, ebp
mov ebp, edx
xor ebp, 0x4b048014
xor edx, 0xb0f93bcb
mov ecx, ebx
xor ecx, 0x4f57d7bf
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x84e35722
and ebp, 0x4b14809d
or ebp, eax
or edx, esi
and esi, 0x84e35722
and ecx, 0x7b1ca8dd
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x420819ea
and edx, 0xbdf7e615
or edx, eax
mov eax, edx
xor eax, 0xf2a031ab
and edi, 0x1f18f7b7
and ebx, 0xe0e70848
or ebx, edi
mov ecx, ebx
xor ecx, 0xe0e70848
xor edx, 0xd5fce54
and ecx, edx
xor ebx, 0x1f18f7b7
and ebx, eax
or ebx, ecx
xor edx, ebx
test edx, ebx
sete r9b
setne cl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov edx, ecx
xor dl, al
and cl, dl
and al, dl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
or r10b, r9b
mov ecx, r10d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xa1c17b35
mov ebp, 0xc4b252cc
cmovne edx, ebp
test al, 1
mov eax, 0xa1c17b35
jmp 0x1400f5fb4
mov rdi, qword [0x140265040]
mov edx, dword [0x140265710]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x38cbb028
mov ebx, ecx
and ebx, 0xc7344fd7
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0xc7344fd6
and ebx, 0x38cbb029
or ebx, ebp
mov ebp, dword [0x14026570c]
and edx, 0xdfffa126
and ecx, 0x20005ed9
or ecx, edx
mov edx, ecx
xor edx, 0x20005ed9
xor ecx, 0xdfffa126
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
test ebx, ecx
setne dl
sete bl
cmp ebp, 0xa
setl r8b
cmp ebp, 9
setg al
mov ecx, eax
xor cl, bl
xor cl, 1
or cl, al
or dl, r8b
xor dl, 1
xor bl, r8b
and bl, r8b
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb439702b
mov ebp, 0xc7b21716
cmovne edx, ebp
test cl, 1
mov ecx, 0xb439702b
cmovne ecx, edx
mov qword [rsp + 0x30], rdi
jmp 0x1400f7702
mov ecx, 0xddc83a87
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0x2e0ec994
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, eax
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x8636f38f
mov edx, ecx
and edx, 0x79c90c70
or edx, eax
mov eax, edx
xor eax, 0x79c90c70
xor edx, 0x8434d30d
mov ebp, eax
and ebp, 0xf7042a88
and ecx, 0x8fbd577
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xbd90e33e
and ecx, 0x426f1cc1
or ecx, ebp
xor ecx, 0xb56b3648
and edx, 0xed75df7d
mov ebp, eax
and ebp, 0x128a2082
or ebp, edx
xor ebp, 0xed75df7c
and eax, 1
or eax, ebp
not eax
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa19da7e9
and ecx, eax
and eax, 0x5e625816
or eax, edx
xor eax, 0x5e625816
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd75dd55c
and eax, 0x28a22aa3
or eax, ecx
mov ecx, eax
xor ecx, 0x28a20aa1
xor eax, 0x975c144c
and eax, 0x975c344e
and ecx, 0x68a3cbb1
or ecx, eax
xor ecx, 0x68a3cbb1
sete r8b
cmp dword [0x14026570c], 0xa
setl r10b
mov eax, r8d
xor al, r10b
mov ebx, eax
and bl, r8b
mov ecx, eax
and cl, r10b
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
or r10b, r8b
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
or al, dl
mov edx, eax
not dl
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x7c81a75c
mov edx, 0xf2326b42
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, bl
jmp 0x1400f4a9e
mov ecx, 0xbbb0a687
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov rcx, qword [rsp + 0x30]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xff8c63b2
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 1
and ecx, edx
mov ebp, edx
not ebp
and ebp, 0x4c520449
and edx, 0xb3adfbb6
or edx, ebp
xor edx, 0xb3adfbb7
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
mov ebp, edx
xor ebp, 0x8b4aae2f
and ebp, edx
not edx
and edx, 0xa000a0b
and ecx, 0x814aa424
or ecx, edx
mov edx, ecx
xor edx, 0x80082404
xor ecx, 0x7eb55bdb
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x13c688f0
and edx, 0x8808260f
or edx, edi
or ecx, ebx
and ebx, 0x13c688f0
and ebp, 0xec39770f
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x5db02b4e
and ecx, 0xa24fd4b1
or ecx, edx
mov edx, ecx
xor edx, 0x21015208
xor ecx, 0xd2a08000
and ecx, 0xdaa4a896
and edx, 0x255b5769
or edx, ecx
mov ecx, edx
xor ecx, 0x525549
xor edx, 0xda84a812
and edx, 0xff8daa32
and ecx, 0x7255cd
or ecx, edx
mov edx, ecx
xor edx, 0xe8808220
xor ecx, 0x601500
and ecx, 0x176d3d12
and edx, 0xe892c2ed
or edx, ecx
xor edx, 0xe892c2ed
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov edx, ecx
xor dl, al
and cl, dl
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
or r10b, r8b
xor al, r9b
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xef49ef35
mov ecx, 0xeb69a75
cmovne eax, ecx
test dl, 1
mov ecx, eax
mov edx, 0xef49ef35
cmovne ecx, edx
test bl, 1
jmp 0x1400f7564
mov eax, dword [0x140265710]
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 ebx, ecx
not ebx
mov edx, ebx
and edx, 0x29d12c22
and ecx, 0xd62ed3dd
or ecx, edx
and ebp, 0x29d12c22
and eax, 0xd62ed3dd
or eax, ebp
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete cl
cmp dword [0x14026570c], 9
setg dl
mov eax, edx
xor al, cl
mov ebx, eax
xor bl, dl
and bl, al
not al
and al, cl
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
xor al, 1
mov edx, ebx
and dl, cl
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, al
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xf3cbfafe
mov ecx, 0x936026fe
cmovne ebp, ecx
test al, 1
mov ecx, 0xf3cbfafe
jmp 0x1400f677d
mov ecx, 0x46fb5ca
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ecx, edi
and ecx, 0x122c840a
mov eax, edx
and eax, 0x25002180
or eax, ecx
mov ebx, eax
xor ebx, 0x4002080
xor eax, 0x802b9232
mov ebp, edi
or ebp, 0x372ca58a
mov ecx, ebp
not ecx
and eax, 0xa12b9332
and ebx, 0x16042488
or ebx, eax
and ebp, 0xa12b9332
and ecx, 0x48d04845
or ecx, ebp
xor ecx, ebx
mov eax, ecx
not eax
and eax, 0xc8d35a74
and ecx, 0x372ca58b
or ecx, eax
and edi, 0x17e5b083
and edx, 0xe81a4f7c
or edx, edi
mov eax, edx
xor eax, 0xe8000e08
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x133b51f5
and ecx, 0xecc4ae0a
or ecx, ebp
xor edx, 0x13211081
and edx, 0x133b51f5
and eax, 0xecc4ae0a
or eax, edx
xor eax, ecx
not eax
or eax, ebx
cmp eax, 0xffffffff
sete al
setne cl
cmp dword [0x14026570c], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
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, 0x8d5e0a07
mov eax, 0x6b5fbe78
cmovne ecx, eax
test bl, bl
cmove ecx, r15d
jmp 0x1400f7561
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0xd1caddc7
mov ebp, edi
and ebp, 0x2e352238
or ebp, ecx
mov ecx, ebp
xor ecx, 0x28312000
xor ebp, 0x81c24846
mov ebx, edi
or ebx, 0x87c64a7e
and ebp, 0x87c64a7e
and ecx, 0x7839b580
or ecx, ebp
and ebx, 0x87c64a7f
xor ebx, ecx
mov ecx, ebx
not ecx
and edx, ecx
and ebx, edi
or ebx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov ecx, ebx
xor cl, al
and bl, al
or bl, cl
mov eax, ebx
xor al, cl
test bl, bl
mov edx, 0xa2168f35
mov ebp, 0x78680677
cmovne edx, ebp
test cl, cl
cmove edx, ebp
test al, 1
mov eax, 0xa2168f35
jmp 0x1400f621b
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x4080880
mov eax, ecx
and eax, 0x58242006
or eax, edx
xor eax, 0x58242006
mov edx, ecx
xor edx, 0x5c2c2886
and edx, ecx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0xa3d3d778
and edx, 0x5c2c2887
or edx, eax
mov eax, edx
not eax
and ebp, eax
and edx, ecx
or edx, ebp
xor eax, edx
test eax, edx
sete al
setne cl
cmp dword [0x14026570c], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor bl, al
mov eax, edx
xor al, bl
xor bl, 1
or bl, dl
mov edx, eax
xor dl, bl
test al, al
mov ecx, 0xb7c1f04f
mov eax, 0x1fac7a94
cmovne ecx, eax
test bl, bl
cmovne ecx, eax
not dl
test dl, 1
mov eax, 0xb7c1f04f
jmp 0x1400f7301
mov ecx, dword [0x140265710]
mov r9d, dword [0x14026570c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xe2b9104a
mov ecx, ebx
and ecx, 0x1d46efb5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9004480
xor ecx, 0x20091042
mov edx, ebx
xor edx, 0x290df4d2
and edx, ebx
or ecx, 0xd6f20b2d
mov esi, edx
not esi
mov eax, ecx
and eax, 0xc494ba3b
and ebp, 0x290944c0
or ebp, eax
or ecx, esi
and esi, 0xc494ba3b
and edx, 0x3b6b45c4
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd6f20b2c
and ecx, 0x290df4d3
or ecx, eax
mov eax, ecx
not eax
and eax, 0x85526f2c
and ecx, 0x7aad90d3
or ecx, eax
mov eax, ecx
xor eax, 0x60091091
and edi, 0x9235271d
and ebx, 0x6dcad8e2
or ebx, edi
mov edx, ebx
xor edx, 0x61481080
xor ecx, 0x85526f2c
xor ebx, 0x9235271d
mov ebp, ecx
and ebp, 0x1eb6ea62
and eax, 0xe149159d
or eax, ebp
or ecx, ebx
and ebx, 0x1eb6ea62
and edx, 0xe149159d
or edx, ebx
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x741fdeb9
and ecx, 0x8be02146
or ecx, eax
xor ecx, 0x8be02146
sete r8b
setne r10b
cmp r9d, 0xa
setl r11b
cmp r9d, 9
setg dl
mov ecx, edx
xor cl, r11b
and cl, dl
mov eax, ecx
not al
and al, cl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, r10d
xor bl, al
mov ecx, ebx
and cl, r10b
and bl, al
xor cl, 1
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, r11d
xor r11b, r8b
and r8b, dl
and al, r10b
or al, r8b
or dl, r10b
xor dl, 1
or dl, r11b
xor dl, 1
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov eax, edx
xor al, 1
and al, dl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, bl
mov ecx, eax
xor cl, 1
and bl, cl
xor cl, bl
test cl, 1
mov ecx, 0x30c55e22
mov edx, 0x8f93cd9a
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x30c55e22
jmp 0x1400f4a98
mov ecx, 0x7f5d55d7
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov rcx, qword [rsp + 0x30]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x1cff730
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
or edx, 1
mov ebx, edx
not ebx
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0x7027c321
and ebx, 0x8fd83cde
or ebx, eax
or edx, esi
and esi, 0x7027c321
and edi, 0x8fd83cde
or edi, esi
xor edi, ebx
not edx
or edx, edi
and ebp, 0x7d00d5ca
and ecx, 0x82ff2a35
or ecx, ebp
mov eax, ecx
xor eax, 0x82ff2a35
xor ecx, 0x7d00d5ca
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
xor dl, r9b
xor dl, 1
mov eax, ebx
or al, dl
xor dl, bl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0xb07df037
mov edx, 0x43fa0448
cmovne ecx, edx
test al, al
mov eax, 0xb07df037
cmovne ecx, eax
test bl, bl
jmp 0x1400f7704
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe9578469
and edx, ecx
and ecx, 0x16a87b96
or ecx, ebp
mov ebp, ecx
xor ebp, 0x16005010
xor ecx, 0xe9578469
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe9f8afee
and ebp, 0x16075011
or ebp, edi
or ecx, ebx
and ebx, 0xe9f8afee
and edx, 0x16075011
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebx, ecx
mov edx, ecx
xor edx, 0xd333d459
and edx, ecx
not ecx
and ecx, 0x934e9704
and ebx, 0x6cb168fb
or ebx, ecx
mov ecx, ebx
xor ecx, 0x6cb168fb
mov ebp, ebx
xor ebp, 0x407d435d
and ebp, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x627edc5c
and edx, 0x9d8123a3
or edx, ebp
xor edx, 0x4eb2f7fb
xor ebx, 0x80480504
and ebx, 0xa4d9651d
mov ebp, ecx
and ebp, 0x5b269ae2
or ebp, ebx
xor ebp, 0xa4d9651c
and ecx, 1
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
mov edx, ecx
xor edx, 0xfa139ca2
and edx, ecx
not ecx
and ecx, 0x40008c80
and ebp, 0xba131022
or ebp, ecx
xor ebp, 0xba131022
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5ec635d
and edx, 0xfa139ca2
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x5f599666
and edx, 0xa0a66999
or edx, ecx
mov ecx, edx
xor ecx, 0x266090
xor edx, 0xe498644
and edx, 0xaec98f4d
and ecx, 0x513670b2
or ecx, edx
mov edx, ecx
xor edx, 0x82c0870c
xor ecx, 0x51023002
and ecx, 0x7d0b3843
and edx, 0x82f4c7bc
or edx, ecx
xor edx, 0x82f4c7bc
sete r8b
setne bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
and bl, al
mov ecx, edx
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor dl, r8b
mov r10d, edx
xor r10b, 1
mov eax, ecx
and al, r9b
mov r8d, ecx
and r8b, al
xor al, cl
or al, r8b
mov ebx, eax
xor bl, 1
and bl, r10b
and al, dl
or al, bl
xor r10b, cl
or dl, r9b
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x9a319594
mov ecx, 0xdfda70e6
cmovne ebp, ecx
test dl, 1
mov ecx, 0x9a319594
cmovne ecx, ebp
jmp 0x1400f7966
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x88bb1557
and ecx, 0x7744eaa8
or ecx, edx
mov edx, ecx
not edx
and edx, 0x163dabfe
and ecx, 0xe9c25401
or ecx, edx
mov edx, ecx
xor edx, 0x20004056
xor ecx, 0x14821820
and ecx, 0x55fb1921
and edx, 0xaa04e6de
or edx, ecx
xor edx, 0xaa04e6de
mov ecx, edx
and ecx, eax
xor edx, eax
or edx, ecx
cmp edx, 0xffffffff
setne bl
sete cl
cmp dword [0x14026570c], 9
setg dl
xor cl, dl
xor cl, 1
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor al, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, dl
xor dl, 1
mov ebx, edx
xor bl, cl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x656622ea
mov edx, 0x4444a70b
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x656622ea
jmp 0x1400f7301
mov ecx, 0x56450f38
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xb90cbbe8
mov edx, ebx
and edx, 0x46f34417
or edx, ebp
mov ebp, edx
xor ebp, 0x814014
xor edx, 0xb90cbbe8
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
or edx, 1
mov esi, ecx
not esi
mov eax, edx
and eax, 0xcf7a2ec2
and ebp, 0x3085d13c
or ebp, eax
or edx, esi
and esi, 0xcf7a2ec2
and ecx, 0x3085d13d
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
not edx
and edi, 0x99642f3c
and ebx, 0x669bd0c3
or ebx, edi
xor ebx, 0x669bd0c3
mov eax, edx
and eax, ebx
xor ebx, edx
or ebx, eax
cmp ebx, 0xffffffff
sete r10b
setne r9b
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov r11d, ecx
and r10b, cl
and cl, r9b
xor r11b, r9b
or r11b, cl
mov r8d, r11d
xor r8b, 1
and dl, r9b
or r10b, dl
mov edx, r10d
xor dl, 1
mov ebx, r8d
and bl, r11b
mov eax, r10d
and al, dl
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, r11b
xor cl, 1
or cl, bl
mov ebx, eax
and bl, r10b
xor al, r10b
or al, bl
xor al, cl
mov ecx, r11d
and cl, dl
xor dl, r11b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x196b5af4
mov ecx, 0x4886ad4d
cmovne ebp, ecx
test dl, dl
mov ecx, 0x196b5af4
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x249b5cc
mov eax, ecx
and eax, 0x40140000
or eax, edx
xor eax, 0x40140000
mov edx, ecx
xor edx, 0x425db5cc
and edx, ecx
mov ebx, eax
and ebx, edx
xor edx, eax
or edx, ebx
mov eax, edx
not eax
and eax, 0xa875a968
and edx, 0x578a5697
or edx, eax
mov eax, edx
xor eax, 0x15d7e35a
xor edx, 0xea281ca5
and ebp, edx
and eax, ecx
or eax, ebp
xor edx, eax
test edx, eax
sete al
cmp dword [0x14026570c], 0xa
setl dl
mov ebx, edx
xor bl, al
or dl, al
xor dl, 1
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x7faf7005
mov ebp, 0x42156108
cmovne ecx, ebp
test dl, dl
mov edx, 0x7faf7005
cmovne ecx, edx
jmp 0x1400f7966
mov edx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0xc79c86bf
mov edx, ebx
and edx, 0x38637940
or edx, ebp
mov ebp, edx
xor ebp, 0x20402900
xor edx, 0x451884b7
mov ecx, ebx
xor ecx, 0x757abdb7
and ecx, ebx
or edx, 0x8a854248
mov esi, ecx
not esi
mov eax, edx
and eax, 0xd8abd4e7
and ebp, 0x25502910
or ebp, eax
or edx, esi
and esi, 0xd8abd4e7
and ecx, 0x27542b18
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x2692ce80
and edx, 0xd96d317f
or edx, eax
mov eax, edx
xor eax, 0xac178cc9
xor edx, 0x53e87336
and edi, edx
and eax, ebx
or eax, edi
not eax
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne dl
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl bl
mov r8d, edx
xor r8b, bl
and dl, bl
or bl, r9b
and cl, r9b
or cl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor dl, r8b
mov eax, r8d
and al, cl
xor cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xdda628e4
mov ebp, 0x8802d91a
cmovne eax, ebp
test cl, 1
mov ecx, 0xdda628e4
cmovne ecx, eax
test dl, 1
jmp 0x1400f7301
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0xca99550e
mov ecx, edx
and ecx, 0x3566aaf1
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x3566aaf0
and ecx, 0xca99550f
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x9570acb
and ecx, 0xf6a8f534
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9600d034
and ebx, 0x65d5d5f1
and edx, 0x9a2a2a0e
or edx, ebx
mov ebx, edx
xor ebx, 0x92020206
xor ecx, 0x9570acb
xor edx, 0x65d5d5f1
mov edi, ecx
and edi, 0x69ac2d08
and ebp, 0x9653d2f7
or ebp, edi
or ecx, edx
and edx, 0x69ac2d08
and ebx, 0x9653d2f7
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ecx, eax
xor cl, bl
and bl, al
and dl, r8b
or dl, bl
and cl, al
xor al, r8b
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test cl, 1
mov ebp, 0xe0be776d
mov ecx, 0xf3240ca2
cmovne ebp, ecx
test al, 1
mov ecx, ebp
mov eax, 0xe0be776d
cmovne ecx, eax
jmp 0x1400f4d09
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0xb9e98eba
mov ecx, ebx
not ecx
or edx, 0x7144
and edx, 0x30e1f35e
and ebp, 0x89080ca0
or ebp, edx
and ebx, 0x30e1f35e
and ecx, 0x46160001
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x46167145
and ecx, 0xb9e98eba
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xb8c6bc2c
and ecx, 0x473943d3
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5294252
mov edx, ebx
not edx
xor ecx, 0xb8c6bc2d
mov edi, edx
and edi, 0xda54b981
and ebx, 0x25ab467e
or ebx, edi
or edx, ecx
and ecx, 0xda54b981
and ebp, 0x25ab467e
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r10d
xor dl, al
mov ecx, edx
and cl, r10b
and dl, al
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
and r10b, r9b
or r9b, r8b
and al, r8b
or al, r10b
mov ecx, r9d
xor cl, al
xor al, 1
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ebx, eax
not bl
mov ecx, edx
xor cl, 1
and bl, cl
or cl, al
and al, dl
or al, bl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x7c81a75c
mov ebp, 0xccf264d5
cmovne eax, ebp
test cl, 1
mov ecx, 0x7c81a75c
cmovne eax, ecx
test dl, 1
cmove eax, ebp
jmp 0x1400f7884
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xc81932b6
mov ecx, ebp
xor ecx, 0xc81932b6
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0x95e93807
and ecx, 0x6a16c7f8
or ecx, edx
mov edx, ecx
xor edx, 0xa00a544f
xor ecx, 0x4400210
and ecx, 0x645a310
and edx, 0xf9ba5cef
or edx, ecx
xor edx, 0xf9ba5cef
and ebx, 0xa93d614c
and ebp, 0x56c29eb3
or ebp, ebx
xor ebp, 0x56c29eb3
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xbed40fb3
and ebp, 0x412bf04c
or ebp, ecx
xor ebp, 0x412bf04c
sete r8b
setne bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
and al, bl
and r8b, dl
or r8b, al
mov eax, edx
xor al, bl
mov ecx, eax
xor cl, 1
or dl, bl
xor dl, 1
or dl, al
xor al, dl
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
xor dl, r8b
mov eax, edx
not al
and al, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xb085b1b4
mov ebp, 0xa6ca9a35
cmovne edx, ebp
test al, al
mov eax, 0xb085b1b4
cmove edx, eax
test cl, 1
cmovne edx, ebp
jmp 0x1400f6528
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xd81360d1
and edx, 0x27ec9f2e
or edx, ecx
mov ebx, edx
not ebx
xor edx, 0x50006050
or ebp, 0x5164fa7e
mov ecx, ebp
not ecx
or edx, 0xa0800581
and edx, 0xf0e477db
and ebx, 0x1008824
or ebx, edx
and ebp, 0xf0e477db
and ecx, 0xe1b0000
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x3c3445cc
and ecx, 0xc3cbba33
or ecx, edx
mov edx, ecx
xor edx, 0x92af404d
mov ebp, ecx
xor ebp, 0x92af404c
and ebp, edx
xor ecx, 0x4c40a292
and ecx, 0xdec7e29e
and edx, 0x21381d61
or edx, ecx
xor edx, 0x21381d60
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x49c9cda5
and ecx, 0xb636325a
or ecx, edx
mov edx, ecx
xor edx, 0x8008505
xor ecx, 0x16023208
and ecx, 0x57cb7aa8
and edx, 0xa8348557
or edx, ecx
xor edx, 0xa8348557
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and al, dl
and cl, bl
or cl, al
xor dl, bl
mov eax, edx
not al
and al, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
not dl
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov edx, ebx
xor dl, al
test al, al
mov ecx, 0x4ab70d0
mov ebp, 0xfc891c6a
cmovne ecx, ebp
test bl, bl
mov eax, 0x4ab70d0
cmovne ecx, eax
jmp 0x1400f6f67
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
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, 0xab2e26e2
and ebp, 0x54d1d91d
or ebp, edi
or ecx, ebx
and ebx, 0xab2e26e2
and edx, 0x54d1d91d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
mov edx, ecx
xor edx, 0xda136a28
and edx, ecx
not ecx
and ecx, 0x13af22c9
and ebp, 0xec50dd36
or ebp, ecx
mov ecx, ebp
xor ecx, 0xec50dd36
xor ebp, 0x882280
mov ebx, ecx
and ebx, 0xda136a28
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x25ec95d6
and edx, 0xda136a29
or edx, ebx
and ebp, 0x8c98ef96
mov ebx, ecx
and ebx, 0x73671069
or ebx, ebp
xor ebx, 0x8c98ef97
and ecx, 1
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xe21f9ef3
and ecx, 0x1de0610c
or ecx, ebp
xor ecx, 0x1de0610c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xc60ffb35
and ecx, 0x39f004ca
or ecx, edx
mov edx, ecx
not edx
and edx, 0x39f004ca
and ecx, 0xc60ffb35
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5dfb8626
and ecx, 0xa20479d9
or ecx, ebp
xor ecx, 0x5dfb8626
xor edx, ecx
test edx, ecx
sete dl
setne bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and bl, al
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
mov ebx, ecx
xor bl, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
and cl, bl
mov edx, eax
and dl, r8b
mov r9d, ebx
and r9b, cl
xor cl, bl
or cl, r9b
mov r9d, eax
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc8be73aa
mov ebp, 0x98bce36
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xc8be73aa
jmp 0x1400f4a9e
mov ecx, 0xaa6c0910
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov eax, dword [0x140265710]
mov ecx, dword [0x14026570c]
lea edi, [rax - 1]
imul edi, eax
mov edx, edi
not edx
mov eax, edx
and eax, 0x85412568
mov ebp, edi
and ebp, 0x7abeda97
or ebp, eax
mov eax, ebp
xor eax, 0x623a5a12
xor ebp, 0x5012140
mov ebx, edi
or ebx, 0x1d85a1c4
and ebp, 0x1d85a1c4
and eax, 0xe27a5e3a
or eax, ebp
and ebx, 0x1d85a1c5
xor ebx, eax
mov eax, ebx
not eax
and edx, eax
and ebx, edi
or ebx, edx
xor eax, ebx
test eax, ebx
setne al
sete r9b
cmp ecx, 9
setg r8b
cmp ecx, 0xa
setl bl
mov ecx, ebx
xor cl, r8b
and cl, bl
mov edx, ecx
xor dl, 1
and cl, dl
mov r10d, edx
and r10b, cl
xor cl, dl
or cl, r10b
xor cl, r9b
or bl, r9b
xor bl, 1
xor al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x70a24a8c
mov edx, 0xfd9e9b22
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
cmove eax, ecx
jmp 0x1400f7884
mov ecx, 0x64541cc6
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x22c9de14
and edx, ebp
not ebp
and ebp, 0xb9fd841a
and ecx, 0x46027be5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2004a04
xor ecx, 0x20c98410
or ecx, 0xdd3621eb
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x18b21451
and ebp, 0x2249ca04
or ebp, edi
or ecx, ebx
and ebx, 0x18b21451
and edx, 0xe74debae
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x46f3f8bd
and ecx, 0xb90c0742
or ecx, edx
mov ebp, ecx
xor ebp, 0x9bc5d956
xor ecx, 0x40080000
and ecx, 0x41ccd900
mov edx, ebp
and edx, 0xbe3326ff
or edx, ecx
mov ecx, edx
xor ecx, 0xbe3326ff
mov ebx, ecx
and ebx, 0xd0617c39
and ebp, 0x2f9e83c6
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x2f9e83c7
and ebp, 0xd0617c38
or ebp, ebx
and ecx, 1
xor edx, 0xbe3326fe
or edx, ecx
not edx
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
xor ecx, 0xacbefb2c
and ecx, edx
not edx
and edx, 0xacbefb2c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x534104d3
and ecx, 0xacbefb2c
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x6fdccd3b
and ecx, 0x902332c4
or ecx, ebp
xor ecx, 0x6fdccd3b
xor edx, ecx
test edx, ecx
setne r8b
sete dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
not al
and al, dl
mov ebx, ecx
or bl, dl
xor al, 1
mov r10d, eax
xor r10b, bl
or al, bl
xor al, 1
or al, r10b
and r9b, r8b
and dl, cl
or dl, r9b
mov ebx, ecx
xor bl, r8b
or cl, r8b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xaa6c0910
mov ebp, 0x6e642d79
cmovne edx, ebp
test cl, 1
mov ecx, 0xaa6c0910
jmp 0x1400f76ff
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x3d6f7292
mov edx, edi
and edx, 0xc2908d6c
or edx, ebp
xor edx, 0xc2908d6c
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0x250d7d28
and ebx, 0xdaf282d7
or ebx, ebp
and edi, 0x250d7d28
and ecx, 0xdaf282d7
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x8f758c2f
mov ebx, 0x21d11363
cmovne ebp, ebx
test al, al
mov ecx, ebp
cmovne ecx, ebx
test dl, dl
jmp 0x1400f7968
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x6a2505f3
and edx, 0x95dafa0c
or edx, ecx
mov ebx, edx
xor ebx, 0x90001800
xor edx, 0x2210460
or ebp, 0xdaed5d70
mov ecx, ebp
not ecx
or edx, 0x2100808d
and edx, 0x23e9c4ed
and ebx, 0xd8041910
or ebx, edx
and ebp, 0x23e9c4ed
and ecx, 0x4122202
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x9f797511
and ecx, 0x60868aee
or ecx, edx
mov edx, ecx
xor edx, 0xba6bd79e
mov ebp, ecx
xor ebp, 0x802841
and ebp, 0x90a969c5
xor ecx, 0x9caed513
and ecx, edx
mov ebx, edx
and ebx, 0x6f56963a
or ebx, ebp
mov edx, ebx
xor edx, 0x6f56963a
xor ebx, 0x216840
mov ebp, edx
and ebp, 0x26c5028d
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0xbe0ef66e
and ecx, 0x41f10991
or ecx, ebp
mov ebp, ecx
xor ebp, 0x63040800
and ebx, 0x2435fe5a
mov edi, edx
and edi, 0xdbca01a5
or edi, ebx
xor edi, 0x2435fe5b
and edx, 1
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xf932dc90
and edx, 0x6cd236f
or edx, ebx
mov ebx, edx
xor ebx, 0x2c42042
xor edx, 0xf932dc90
xor ecx, 0x98cbf4e2
mov edi, ecx
and edi, 0x1c39533d
and ebp, 0xe3c6acc2
or ebp, edi
or ecx, edx
and edx, 0x1c39533d
and ebx, 0xe3c6acc2
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x95b3c35b
and ebp, ecx
or ecx, 0x6a4c3ca4
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x45c5018d
and edx, 0x9032c252
or edx, edi
or ecx, ebx
and ebx, 0x45c5018d
and ebp, 0xba3afe72
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x6a4c3ca4
and ecx, 0x95b3c35b
or ecx, edx
sete r8b
setne r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg bl
mov eax, ebx
xor al, r10b
and al, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ecx, eax
xor cl, 1
or cl, al
xor cl, 1
mov r11d, eax
and r11b, cl
xor cl, al
or cl, r11b
mov eax, edx
xor al, 1
and al, cl
not cl
and cl, dl
or cl, al
xor bl, r9b
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
mov eax, r10d
xor al, bl
xor bl, 1
xor al, 1
or bl, r10b
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
or al, cl
xor cl, 1
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, cl
xor cl, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x687cff5
mov ebp, 0x4d645289
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x687cff5
jmp 0x1400f7881
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
or ebx, 0x9ecee114
mov ecx, ebx
not ecx
or edx, 0x600102a2
and edx, 0x7a4342b6
and ebp, 0x848ca100
or ebp, edx
and ebx, 0x7a4342b6
and ecx, 0x1301c49
or ecx, ebx
xor ecx, ebp
mov edx, ecx
not edx
and edx, 0x189117c8
and ecx, 0xe76ee837
or ecx, edx
mov ebp, ecx
xor ebp, 0x79a00923
mov edx, ecx
xor edx, 0x79a00922
and edx, ebp
xor ecx, 0x43e294
and ecx, 0x143e3b4
and ebp, 0xfebc1c4b
or ebp, ecx
mov ebx, ebp
xor ebx, 0x94300840
mov ecx, edx
not ecx
xor ebp, 0x143e3b5
mov edi, ecx
and edi, 0x6b8e34af
and edx, 0x9471cb50
or edx, edi
or ecx, ebp
and ebp, 0x6b8e34af
and ebx, 0x9471cb50
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
mov ebx, edx
or ebx, 0xc5d93c9d
mov ebp, ebx
not ebp
or ecx, 0x3000c020
and ecx, 0x7508d8b8
and edx, 0x80d12405
or edx, ecx
and ebx, 0x7508d8b8
and ebp, 0xa260342
or ebp, ebx
xor ebp, edx
mov ecx, ebp
not ecx
and ecx, 0x7ca8d306
and ebp, 0x83572cf9
or ebp, ecx
xor ebp, 0x468e1064
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
not dl
and dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x19f21fe7
mov ebp, 0xbb633495
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test dl, dl
jmp 0x1400f7301
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2b000904
mov ebp, edx
and ebp, 0x9c0080
or ebp, ecx
xor ebp, 0x9c0080
and edx, 0xd463f67b
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xcce6cf40
and edx, 0x331930bf
or edx, ecx
mov ebx, edx
xor ebx, 0x8000020
xor edx, 0xe77ac6c4
mov ebp, edx
and ebp, 0x73f5391b
and ebx, 0x8c0ac6e4
or ebx, ebp
mov edi, ebx
xor edi, 0x8c0ac6e4
mov ecx, ebx
xor ecx, 0xe12919f6
and ecx, edi
or edx, 0x92dc20ed
mov esi, edx
not esi
mov ebp, ecx
not ebp
mov eax, ebp
and eax, 0xf062f556
and ecx, 0xf9d0aa9
or ecx, eax
or ebp, edx
and edx, 0xf062f556
and esi, 0xd010a00
or esi, edx
xor esi, ecx
not ebp
or ebp, esi
mov eax, ebp
not eax
and eax, 0x6d23df13
and ebp, 0x92dc20ec
or ebp, eax
and edi, 1
xor ebx, 0x8c0ac6e5
or ebx, edi
mov eax, ebx
not eax
mov edx, ebp
not edx
mov ecx, edx
and ecx, 0x72eafa40
and ebp, 0x8d1505bf
or ebp, ecx
or edx, ebx
and ebx, 0x72eafa40
and eax, 0x8d1505bf
or eax, ebx
xor eax, ebp
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xa00388d8
and edx, 0x43040723
or edx, ecx
mov ebp, edx
xor ebp, 0x1000421
xor edx, 0x3049589c
or eax, 0xe3078ffb
mov ecx, eax
not ecx
and edx, 0x724d5b9e
and ebp, 0x81028461
or ebp, edx
and eax, 0x724d5b9e
and ecx, 0xcb02000
or ecx, eax
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xda239d4f
and ecx, 0x25dc62b0
or ecx, eax
mov eax, ecx
xor eax, 0x42408d40
xor ecx, 0x31201220
and ecx, 0xb5bb722b
and eax, 0x4a448dd4
or eax, ecx
mov ecx, eax
xor ecx, 0x420005d4
xor eax, 0x84b2002a
and eax, 0x8cf6882a
and ecx, 0x730977d5
or ecx, eax
xor ecx, 0x8cf6882a
cmp ecx, 0xffffffff
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl dl
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov eax, ebx
xor al, dl
and bl, al
and al, dl
xor bl, 1
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
and r9b, dl
or dl, r10b
and cl, r10b
or cl, r9b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
xor dl, 1
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x7158a5a8
mov ecx, 0x2e440eda
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0x7158a5a8
cmovne ecx, edx
jmp 0x1400f6db3
mov rax, qword [rsp + 0x38]
mov qword [0x140265078], rax
mov ecx, 0xfc891c6a
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov rcx, qword [rsp + 0x30]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x4bcc07c5
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfcd16073
mov edx, ecx
and edx, 0x32e9f8c
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x36ed7058
and edx, 0xc9128fa7
or edx, ebx
mov ebx, edx
xor ebx, 0x35c3efd5
and ebp, 0x8b4d20f6
and ecx, 0x74b2df09
or ecx, ebp
mov ebp, ecx
xor ebp, 0x74b2df09
xor edx, 0xca3c102a
and ebp, edx
xor ecx, 0x8b4d20f6
and ecx, ebx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, eax
xor dl, r10b
and dl, al
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r11d, edx
xor r11b, cl
or cl, dl
xor cl, 1
or cl, r11b
xor cl, 1
or bl, dl
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
mov ecx, r9d
or cl, bl
xor bl, 1
xor cl, 1
or bl, r8b
xor bl, 1
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
and r9b, al
and r10b, r8b
or r10b, r9b
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor cl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
mov r8d, edx
and r8b, bl
mov ecx, ebx
xor cl, al
or al, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, r8b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x4bcc07c5
mov eax, 0x85844023
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0x4bcc07c5
jmp 0x1400f7301
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x6d33e51
and ecx, 0xf92cc1ae
or ecx, ebx
or eax, ebp
and ebp, 0x6d33e51
and edx, 0xf92cc1ae
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc4889cf
and eax, 0xf3b77630
or eax, edx
xor eax, 0xc4889cf
xor ecx, eax
test ecx, eax
setne al
cmp dword [0x14026570c], 0xa
setl bl
mov edx, ebx
xor dl, al
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or al, bl
xor al, 1
not dl
and dl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0xcac7834a
mov ebp, 0x3790c183
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
test bl, bl
jmp 0x1400f7301
mov ecx, 0x36e6d421
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov eax, dword [0x140265710]
mov edx, dword [0x14026570c]
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
mov eax, ecx
not eax
and eax, 0xb7a067a6
and ecx, 0x485f9859
or ecx, eax
xor ecx, 0x485f9859
sete al
setne r8b
cmp edx, 9
setg cl
cmp edx, 0xa
setl dl
or dl, r8b
or al, cl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
mov r8d, ecx
mov ebx, edx
xor dl, cl
xor cl, 1
and r8b, al
and bl, cl
or bl, r8b
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0xf04f9d5a
mov edx, 0x539a0fb2
cmovne eax, edx
test cl, 1
mov ecx, 0xf04f9d5a
jmp 0x1400f5974
mov ecx, 0x20a731e9
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xe41d460a
and ebp, ecx
or ecx, 0x1be2b9f5
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x19a52f3e
and edx, 0xe4184000
or edx, edi
or ecx, ebx
and ebx, 0x19a52f3e
and ebp, 0xe65ad0c1
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1be2b9f5
and ecx, 0xe41d460a
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xe1267841
and ecx, 0x1ed987be
or ecx, edx
xor ecx, 0x1ed987bf
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xf62f305e
and ecx, 0x9d0cfa1
or ecx, edx
mov ebx, ecx
xor ebx, 0x800801
xor ecx, 0x10060000
or ebp, 0x19c6a919
mov edx, ebp
not edx
or ecx, 0x861154a0
and ecx, 0x9f57d5a0
and ebx, 0x802819
or ebx, ecx
and ebp, 0x9f57d5a0
and edx, 0x60280246
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xe63956e6
and edx, 0x19c6a919
or edx, ecx
sete dl
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
xor cl, 1
or cl, al
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor dl, 1
and dl, cl
xor cl, 1
and bl, cl
or dl, bl
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0x3ec46816
mov eax, 0x8d5e0a07
cmovne ecx, eax
test dl, 1
mov r15d, 0x8d5e0a07
cmove ecx, eax
test bl, 1
mov eax, 0x3ec46816
jmp 0x1400f7301
mov eax, dword [0x140265710]
lea edx, [rax - 1]
imul edx, eax
mov ebp, edx
not ebp
mov eax, ebp
and eax, 0x1c060010
mov ecx, edx
and ecx, 0x4a4
or ecx, eax
xor ecx, 0x4a4
mov eax, edx
xor eax, 0x1c0604b4
and eax, edx
mov ebx, ecx
and ebx, eax
xor eax, ecx
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0xe3f9fb4a
and eax, 0x1c0604b5
or eax, ecx
mov ecx, eax
not ecx
and ebp, 0xbc54b074
and edx, 0x43ab4f8b
or edx, ebp
mov ebp, edx
xor ebp, 0x2004980
xor edx, 0xbc54b074
mov ebx, eax
and ebx, 0x5dafb67f
and ecx, 0xa2504980
or ecx, ebx
or eax, edx
and edx, 0x5dafb67f
and ebp, 0xa2504980
or ebp, edx
xor ebp, ecx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0xee2faf57
and eax, 0x11d050a8
or eax, ecx
xor eax, 0x11d050a8
sete al
setne cl
cmp dword [0x14026570c], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
xor al, bl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x1e532c2a
mov ebp, 0xefcb13cb
cmovne edx, ebp
test cl, cl
mov ecx, 0x1e532c2a
cmovne ecx, edx
test al, al
cmovne ecx, edx
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0xbf9adf5a
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xc3b32bc2
mov ebp, ecx
and ebp, eax
and ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc3b32bc3
and ecx, 0x3c4cd43c
or ecx, edx
mov edx, eax
and edx, 1
xor eax, 1
or eax, edx
mov edx, eax
not edx
and edx, 0x44b48e7d
and eax, 0xbb4b7182
or eax, edx
mov edx, eax
xor edx, 0xbb486182
mov ebp, ecx
not ebp
xor eax, 0x44b48e7d
mov ebx, ebp
and ebx, 0xb71825
and ecx, 0xff48e7da
or ecx, ebx
or ebp, eax
and eax, 0xb71825
and edx, 0xff48e7da
or edx, eax
xor edx, ecx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
sete r8b
setne cl
cmp dword [0x14026570c], 0xa
setl dl
xor cl, dl
mov ebx, ecx
xor bl, 1
mov eax, edx
and al, r8b
xor dl, r8b
or dl, al
xor dl, 1
mov eax, ebx
and al, dl
xor dl, bl
or dl, al
and bl, cl
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor bl, dl
mov eax, ecx
and al, dl
xor dl, cl
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x3cc838c2
mov ecx, 0x43867792
cmovne eax, ecx
test dl, 1
mov ecx, 0x3cc838c2
cmovne ecx, eax
test bl, 1
jmp 0x1400f7301
mov ecx, 0xc5474649
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebx, ecx
or ebx, 0xdbce1b4b
mov edi, ebx
not edi
mov edx, esi
or edx, 0x2431e4b4
mov ebp, edx
not ebp
and ebx, 0xe80b3c3b
and edi, 0x430c084
or edi, ebx
and edx, 0xe80b3c3b
and ebp, 0x13c40340
or ebp, edx
xor ebp, edi
mov edx, ebp
not edx
and edx, 0xdbce1b4a
and ebp, 0x2431e4b5
or ebp, edx
not ebp
and esi, 0x48f4156e
and ecx, 0xb70bea91
or ecx, esi
xor ecx, 0xb70bea91
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x277c4b95
and ecx, 0xd883b46a
or ecx, edx
xor ecx, 0xd883b46a
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov edx, ebx
xor dl, 1
mov eax, edx
and al, bl
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
and r9b, al
xor al, 1
and al, cl
or al, r9b
xor r10b, cl
and r10b, cl
xor cl, r8b
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xc680660b
mov ecx, 0x90b582ce
cmovne ebp, ecx
test dl, dl
mov ecx, 0xc680660b
cmovne ecx, ebp
test al, al
jmp 0x1400f6db5
mov rcx, qword [rsp + 0x30]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
and ebp, ecx
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0x6f6fca45
mov edx, ebp
xor edx, 0x6f6fca45
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x909035bb
and edx, 0x6f6fca44
or edx, ebx
and ebp, 0xd3a2de7c
mov ebx, ecx
and ebx, 0x2c5d2183
or ebx, ebp
xor ebx, 0xd3a2de7d
and ecx, 1
or ecx, ebx
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xddcd23c4
and ecx, 0x2232dc3b
or ecx, edx
xor ecx, 0x2232dc3b
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ecx
xor al, bl
mov eax, 0x41f2e40c
mov edx, 0xaba5a946
cmovne eax, edx
test bl, bl
mov edx, eax
mov ebp, 0x41f2e40c
cmovne edx, ebp
test cl, cl
cmovne edx, eax
jmp 0x1400f6528
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xb8448adb
and eax, ecx
not ecx
and ecx, 0xb0040a43
and edx, 0x8408098
or edx, ecx
xor edx, 0x8408098
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x47bb7524
and eax, 0xb8448adb
or eax, ecx
mov edi, eax
not edi
mov ecx, edi
and ecx, 0xc2669d1b
and eax, 0x3d9962e4
or eax, ecx
mov edx, eax
xor edx, 0x3d9962e4
mov ebx, eax
xor ebx, 0x358a1117
and ebx, edx
or edi, 0xf7ec8c0c
mov ebp, edi
not ebp
mov ecx, ebx
not ecx
mov esi, ecx
and esi, 0x87c7fcc2
and ebx, 0x7838033d
or ebx, esi
or ecx, edi
and edi, 0x87c7fcc2
and ebp, 0x8100331
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xaa0a77d8
and ecx, 0x55f58827
or ecx, ebp
xor ecx, 0xa219042a
and edx, 1
xor eax, 0x3d9962e5
or eax, edx
mov edx, eax
not edx
and edx, 0x34e7abab
and eax, 0xcb185454
or eax, edx
xor eax, 0xcb185454
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xedcf4ceb
and ecx, eax
and eax, 0x1230b314
or eax, edx
mov edx, eax
xor edx, 0x108000
xor eax, 0xedcf4ceb
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xf72e7f5d
and edx, 0x8d180a2
or edx, ebx
or eax, ebp
and ebp, 0xf72e7f5d
and ecx, 0x8d180a2
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x62ec0f37
and eax, 0x9d13f0c8
or eax, ecx
xor eax, 0x9d13f0c8
cmp eax, 0xffffffff
sete al
cmp dword [0x14026570c], 9
setg cl
xor al, cl
mov edx, eax
xor dl, 1
or cl, dl
mov ebx, ecx
not bl
and dl, cl
and bl, al
or bl, dl
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, cl
mov ecx, 0xff8c63b2
mov edx, 0x478b63cf
cmovne ecx, edx
test bl, bl
cmove ecx, edx
test al, 1
mov eax, 0xff8c63b2
jmp 0x1400f7301
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0x2818d4be
mov ecx, edx
and ecx, 0xd7e72b41
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd7e72b41
mov ebx, ebp
and ebx, 0xc995c74e
and edx, 0x366a38b1
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x366a38b0
and edx, 0xc995c74f
or edx, ebx
and ebp, 1
xor ecx, 0xd7e72b40
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x2590f344
and ecx, 0xda6f0cbb
or ecx, ebp
xor ecx, 0xda6f0cbb
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xe558e796
and ecx, 0x1aa71869
or ecx, edx
xor ecx, 0x1aa71869
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
and dl, cl
and bl, r8b
or bl, dl
mov r9d, ebx
xor r9b, cl
and r9b, bl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or cl, r8b
xor al, 1
mov ebx, eax
xor bl, cl
or al, cl
xor al, 1
or al, bl
mov ecx, r9d
xor cl, 1
mov ebx, eax
xor bl, 1
mov edx, ecx
and dl, r9b
mov r8d, ecx
and r8b, dl
xor dl, cl
or dl, r8b
xor dl, bl
xor bl, cl
or al, r9b
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x56450f38
mov ecx, 0xb07df037
cmovne ebp, ecx
test al, 1
mov ecx, 0x56450f38
jmp 0x1400f6f64
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x3adab17b
mov ebx, ebp
not ebx
or ecx, 0xc5254e84
mov edx, ecx
not edx
and ebp, 0x9e437ffc
and ebx, 0x41240000
or ebx, ebp
and ecx, 0x9e437ffc
and edx, 0x20988003
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x3adab17b
and edx, 0xc5254e84
or edx, ecx
mov ebp, edx
xor ebp, 1
and ebp, edx
mov ecx, edx
not ecx
and ecx, 0xc1412d77
and edx, 0x3ebed288
or edx, ecx
mov ebx, edx
xor ebx, 0x16325209
mov ecx, ebp
not ecx
xor edx, 0xc1412d76
mov edi, ecx
and edi, 0xe88d89a0
and ebp, 0x1772765f
or ebp, edi
or ecx, edx
and edx, 0xe88d89a0
and ebx, 0x1772765f
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x4000
mov ebp, ecx
and ebp, 0x5807a100
or ebp, edx
xor ebp, 0x5807a100
and ecx, 0xa7f81eff
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa7f81eff
and ecx, 0x5807e100
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa6e53979
and ecx, 0x591ac686
or ecx, edx
xor ecx, 0x591ac686
cmp ecx, 0xffffffff
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, r8b
or cl, bl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov edx, eax
xor dl, r8b
not dl
and dl, r8b
or al, r8b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
and cl, r9b
xor cl, 1
mov ebx, r9d
xor bl, cl
or cl, r9b
xor cl, 1
or cl, bl
xor cl, al
xor dl, 1
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x33c0fabf
mov ebp, 0x87ef8f5
cmovne edx, ebp
test al, 1
mov eax, 0x33c0fabf
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x1400f7884
mov ecx, 0x30c55e22
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0x4395788c
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0xceafa5b5
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov r8d, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebx, ecx
and ebx, 0xf9a83cf6
mov edx, edi
and edx, 0x657c308
or edx, ebx
mov ebx, edx
xor ebx, 0x140300
xor edx, 0xf9a83cf7
mov ebp, edi
xor ebp, 0xfffffffe
and ebp, edi
mov esi, ebp
not esi
mov eax, edx
and eax, 0xefe3e08d
and ebx, 0x101c1f72
or ebx, eax
or edx, esi
and esi, 0xefe3e08d
and ebp, 0x101c1f72
or ebp, esi
xor ebp, ebx
not edx
or edx, ebp
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x611d7809
and edx, 0x9ee287f6
or edx, ebp
and edi, 0x611d7809
and ecx, 0x9ee287f6
or ecx, edi
xor ecx, edx
xor eax, ecx
test eax, ecx
sete r9b
setne dl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg bl
mov eax, ebx
xor al, dl
or dl, r10b
or r10b, r9b
xor r10b, 1
or r10b, al
xor dl, 1
or bl, r9b
xor bl, 1
mov eax, edx
and al, bl
xor bl, dl
or bl, al
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
mov ecx, edx
and cl, r10b
mov ebx, r10d
and bl, al
xor al, r10b
xor r10b, 1
xor dl, 1
and dl, r10b
or dl, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x527fb53c
mov ecx, 0xe4ee7565
cmovne ebp, ecx
test al, 1
mov ecx, 0x527fb53c
jmp 0x1400f6f64
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x80046008
mov ecx, ebx
and ecx, 0x2202a0
or ecx, edx
xor ecx, 0x2202a0
mov edx, ebx
xor edx, 0x802662a8
and edx, ebx
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x9c24469a
and edx, 0x63dbb965
or edx, ecx
mov ecx, edx
xor ecx, 0xe31518c8
and ebp, 0xf6ddb8e9
and ebx, 0x9224716
or ebx, ebp
mov ebp, ebx
xor ebp, 0x1020002
xor edx, 0x1c022433
mov edi, edx
and edi, 0x8e8e735
and ecx, 0xf71718ca
or ecx, edi
xor ebx, 0xc8a021
and ebx, 0x8e8e735
and ebp, 0xf71718ca
or ebp, ebx
xor ebp, ecx
not ebp
or ebp, edx
cmp ebp, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
xor al, 1
or al, bl
mov edx, ebx
xor dl, cl
not dl
and dl, cl
or bl, cl
xor dl, 1
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, edx
xor cl, al
and dl, al
or dl, cl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x1cff730
mov ebp, 0x3af16ea7
cmovne edx, ebp
test cl, 1
cmove edx, ebp
test al, 1
mov eax, 0x1cff730
cmove edx, eax
jmp 0x1400f6528
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xfe809462
mov edx, ebp
and edx, 0x17f6b9c
or edx, ecx
xor edx, 0x17f6b9c
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
mov edi, ecx
and edi, 0x48a4f4d2
and edx, 0xb75b0b2d
or edx, edi
or ecx, ebp
and ebp, 0x48a4f4d2
and ebx, 0xb75b0b2d
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x90efc9ac
and ecx, 0x6f103653
or ecx, edx
xor ecx, 0x6f103653
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
xor 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, dl
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x85c8f1f0
mov ebp, 0x2b9718be
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x85c8f1f0
jmp 0x1400f7301
mov ecx, 0xcabe52f5
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x30001350
mov ebp, ebx
and ebp, 0x28a8480
or ebp, ecx
xor ebp, 0x28a8480
mov ecx, ebx
and ecx, 0xcd75682f
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xcd75682e
and ecx, 0x328a97d1
or ecx, ebp
mov ebp, ecx
not ebp
mov edi, ecx
and edi, 0x3488ace8
and ebp, 0xcb775317
or ebp, edi
or ecx, ebx
and ebx, 0x3488ace8
and edx, 0xcb775317
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc40eebf
and ecx, 0xf3bf1140
or ecx, edx
xor ecx, 0xf3bf1140
sete r8b
setne dl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and dl, al
mov ebx, ecx
xor bl, r8b
and bl, cl
and cl, r8b
or cl, dl
xor al, r8b
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov ebx, r8d
and bl, cl
and al, dl
mov r9d, r8d
and r9b, bl
xor bl, r8b
or bl, r9b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x5086acb9
mov ecx, 0x287bc7dc
cmovne ebp, ecx
test dl, 1
mov ecx, 0x5086acb9
jmp 0x1400f7454
mov ecx, 0x1427e476
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, edi
or edx, 0xdc1663c8
mov ecx, ebx
or ecx, 1
and ecx, 0xdc1663c9
mov ebp, edi
and ebp, 0x23e99c36
or ebp, ecx
and edx, 0xdc1663c9
xor edx, ebp
and edi, 0x12c0b86e
and ebx, 0xed3f4791
or ebx, edi
mov ecx, ebx
xor ecx, 0x8c254611
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x719a01a0
and edx, 0x8e65fe5f
or edx, edi
xor ebx, 0x10800020
and ebx, 0x719a01a0
and ecx, 0x8e65fe5f
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete cl
setne r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, edx
and dl, r8b
and r8b, al
and bl, cl
or bl, r8b
xor bl, 1
or bl, al
xor bl, 1
and cl, al
or dl, cl
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x288a72d7
mov ebp, 0xbe778f56
cmovne ecx, ebp
test dl, 1
mov edx, 0x288a72d7
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov ecx, edx
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov r8d, dword [0x14026570c]
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, 0x81e95319
and ebp, 0x7e16ace6
or ebp, edi
or ecx, ebx
and ebx, 0x81e95319
and edx, 0x7e16ace6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov ebx, ecx
xor ebx, 0x17454815
mov edi, ebx
and edi, ebp
and ebx, ecx
mov edx, edi
not edx
mov esi, ebx
not esi
mov eax, edx
and eax, 0x516d4923
and edi, 0xae92b6dc
or edi, eax
or edx, esi
and esi, 0x516d4923
and ebx, 0xae92b6dc
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xe8bab7eb
and edx, 0x17454814
or edx, eax
and ebp, 1
xor ecx, 0xfffffffe
or ecx, ebp
mov eax, ecx
not eax
and eax, 0xa5d0b2c3
and ecx, 0x5a2f4d3c
or ecx, eax
xor ecx, 0x5a2f4d3c
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x49027157
and ecx, 0xb6fd8ea8
or ecx, eax
mov eax, ecx
xor eax, 0x96f50400
xor ecx, 0x41025006
and eax, 0x9ef52551
and ecx, 0x610adaae
or ecx, eax
xor ecx, 0x610adaae
setne r9b
sete r10b
cmp r8d, 9
setg r11b
cmp r8d, 0xa
setl cl
mov eax, ecx
xor al, r11b
and al, cl
mov ebx, eax
xor bl, 1
and bl, r10b
and al, r9b
or al, bl
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 edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0x3cc7cab2
mov ebp, 0x802e2c47
cmovne ecx, ebp
test al, al
mov eax, 0x3cc7cab2
cmove ecx, eax
jmp 0x1400f6f67
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x44000801
mov edx, edi
and edx, 0x250d020
or edx, ebp
xor edx, 0x250d020
mov ebx, edi
and ebx, 0xb9af27de
or ebx, edx
mov edx, ebx
not edx
and edx, 0x793f1cd6
and ebx, 0x86c0e329
or ebx, edx
mov edx, ebx
xor edx, 0x80100109
xor ebx, 0x3f6fc4f6
mov ebp, ebx
and ebp, 0x40e63af0
and edx, 0xbf19c50f
or edx, ebp
and edi, 0x40e63af0
and ecx, 0xbf19c50f
or ecx, edi
xor ecx, edx
xor ebx, ecx
test ebx, ecx
setne dl
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
and dl, bl
mov eax, ecx
xor al, r8b
xor bl, r8b
and r8b, cl
or dl, r8b
and al, cl
xor al, 1
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ebp, 0x69b9182d
mov ecx, 0x7fd3ec3
cmovne ebp, ecx
test al, 1
mov ecx, 0x69b9182d
cmovne ecx, ebp
test dl, 1
jmp 0x1400f6db5
mov ecx, 0xde998599
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ebp, edi
or ebp, 1
mov edx, ebp
not edx
mov ecx, ebx
or ecx, 0xaa4ed116
and ebp, 0xaa4ed117
and edx, 0x55b12ee8
or edx, ebp
and ecx, 0xaa4ed117
xor ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xda54c5e4
and ecx, 0x25ab3a1b
or ecx, ebp
and edi, 0xda54c5e4
and ebx, 0x25ab3a1b
or ebx, edi
xor ebx, ecx
xor edx, ebx
test edx, ebx
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, edx
or cl, r8b
xor cl, 1
xor dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
xor al, 1
mov ecx, eax
and cl, dl
xor al, dl
or cl, al
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x73f4f8e1
mov ebp, 0x70a24a8c
cmovne edx, ebp
test cl, 1
mov ecx, 0x73f4f8e1
jmp 0x1400f76ff
mov ecx, 0x33c0fabf
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xf4d9bf4a
and ecx, edx
not edx
and edx, 0xf4d9bf4a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb2640b5
and ecx, 0xf4d9bf4a
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, 0x6e5fe0de
and ebp, 0x91a01f21
or ebp, edi
or edx, ebx
and ebx, 0x6e5fe0de
and ecx, 0x91a01f21
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x80030024
and edx, 0x45041800
or edx, ecx
mov ebx, edx
xor ebx, 0x4040000
xor edx, 0x2043c693
or ebp, 0xc5071824
mov ecx, ebp
not ecx
and edx, 0x6143de93
and ebx, 0x84040024
or ebx, edx
and ebp, 0x6143de93
and ecx, 0x1ab82148
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x47c4e24e
and ecx, 0xb83b1db1
or ecx, edx
mov edx, ecx
xor edx, 0x31240584
xor ecx, 0x2c27020
and ecx, 0x4eda7031
and edx, 0xb1258fce
or edx, ecx
xor edx, 0xb1258fce
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 0xa
setl r10b
cmp eax, 9
setg r9b
mov eax, ecx
xor al, r8b
and al, cl
mov edx, eax
xor dl, 1
mov ebx, edx
and bl, al
xor bl, 1
mov r11d, eax
xor r11b, bl
or bl, al
xor bl, 1
or bl, r11b
or dl, al
mov eax, ebx
xor al, dl
or dl, bl
xor dl, 1
or dl, al
xor dl, r9b
mov r11d, edx
xor r11b, 1
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, r10d
and bl, r8b
xor r10b, r8b
or r10b, bl
mov ebx, r10d
xor bl, cl
xor cl, 1
xor bl, 1
or cl, r10b
xor cl, 1
or cl, bl
mov r8d, ecx
xor r8b, 1
mov eax, edx
and al, r11b
mov ebx, r8d
and bl, cl
mov r9d, eax
and r9b, dl
xor al, dl
or al, r9b
mov edx, ebx
and dl, r8b
xor bl, r8b
or bl, dl
xor bl, al
mov eax, r11d
and al, cl
xor cl, r11b
or cl, al
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x7db81a0e
mov edx, 0xdd5a8a57
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x7db81a0e
jmp 0x1400f7301
mov eax, dword [0x140265710]
mov ecx, dword [0x14026570c]
lea edi, [rax - 1]
imul edi, eax
mov ebx, edi
not ebx
mov ebp, ebx
and ebp, 0xc8dfcc30
mov edx, edi
and edx, 0x372033ce
or edx, ebp
mov ebp, edx
xor ebp, 0x212013c0
xor edx, 0xc8cd0411
mov eax, ebx
or eax, 0xdecd241e
and edx, 0xdecd241f
and ebp, 0x2132dbe0
or ebp, edx
and eax, 0xdecd241f
xor eax, ebp
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x4e66e990
and eax, 0xb199166f
or eax, ebp
and edi, 0x4e66e990
and ebx, 0xb199166f
or ebx, edi
xor ebx, eax
xor edx, ebx
test edx, ebx
setne r9b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r8b
mov ebx, r10d
xor bl, r9b
and bl, r10b
mov ecx, ebx
xor cl, r8b
and bl, cl
and cl, r8b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, r10b
and dl, al
and r9b, r8b
and al, r10b
or al, r9b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r9d, ecx
xor r9b, 1
mov ebx, ecx
and bl, r9b
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov edx, ebx
and bl, al
xor r9b, al
xor al, 1
xor dl, 1
and dl, al
or bl, dl
or al, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0xc51aba05
mov ecx, 0xb2fd293a
cmovne edx, ecx
test al, 1
mov ecx, 0xc51aba05
cmovne ecx, edx
test bl, 1
jmp 0x1400f7704
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd4ee8fbe
and edx, ebp
not ebp
and ebp, 0x10660a2a
and ecx, 0xc4888594
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4880014
xor ecx, 0x3b777a6b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xdb03b583
and ebp, 0x4ec0a3c
or ebp, edi
or ecx, ebx
and ebx, 0xdb03b583
and edx, 0x24fc4a7c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2b117041
and ecx, 0xd4ee8fbe
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xb107958e
and ecx, 0x4ef86a71
or ecx, edx
xor ecx, 0x4ef86a70
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0x96d38919
mov ebx, ecx
not ebx
or ebp, 0x692c76e6
mov edx, ebp
not edx
and ecx, 0xf8b5f01f
and ebx, 0x10806e0
or ebx, ecx
and ebp, 0xf8b5f01f
and edx, 0x6420900
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xeb4fdf1d
and edx, 0x14b020e2
or edx, ecx
mov ecx, edx
xor ecx, 0x3c985604
xor edx, 0x203814a
and edx, 0x4307814a
and ecx, 0xbcf87eb5
or ecx, edx
xor ecx, 0xbcf87eb5
cmp ecx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov r9d, eax
xor r9b, cl
and bl, r8b
and cl, al
or cl, bl
mov ebx, eax
and bl, r8b
xor al, r8b
or al, bl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor bl, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, 1
xor cl, dl
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xc1fc61fc
mov ebp, 0xedcd03df
cmovne eax, ebp
test cl, 1
mov ecx, eax
mov ebp, 0xc1fc61fc
cmovne ecx, ebp
jmp 0x1400f7561
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
and ebp, 0xa5b21c10
and ecx, 0x5a4de3ef
or ecx, ebp
mov ebp, ecx
xor ebp, 0x5a4c41ad
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xa503aa52
and edx, 0x5afc55ad
or edx, edi
xor ecx, 0xa5020810
and ecx, 0xa503aa52
and ebp, 0x5afc55ad
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
setne cl
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and al, dl
and cl, bl
or cl, al
or bl, dl
xor bl, 1
mov eax, ebx
and al, cl
xor bl, cl
or bl, al
mov eax, ebx
not al
mov edx, ecx
xor dl, bl
and dl, cl
and bl, cl
xor cl, 1
and cl, al
or bl, cl
mov eax, edx
xor al, bl
test bl, bl
mov ecx, 0x72044076
mov ebp, 0xcabe52f5
cmovne ecx, ebp
test dl, dl
mov edx, 0x72044076
cmove ecx, edx
test al, 1
cmovne ecx, ebp
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0x1be53744
and ecx, 0xe41ac8bb
or ecx, eax
mov eax, ecx
xor eax, 0xa40a4822
xor ecx, 0x13c53600
and ecx, 0x53d5b699
and eax, 0xac2a4966
or eax, ecx
mov ebp, eax
xor ebp, 0x1195a489
xor eax, 0xac2a4966
mov ecx, eax
and ecx, 0x464a1a34
and ebp, 0xb9b5e5cb
or ebp, ecx
mov ebx, ebp
xor ebx, 0xb9b5e5cb
mov edx, ebp
xor edx, 0xae44f3d3
and edx, ebx
or eax, 0xe80ee9e7
mov edi, eax
not edi
mov ecx, edx
not ecx
mov esi, ecx
and esi, 0xdebf8e82
and edx, 0x2140717d
or edx, esi
or ecx, eax
and eax, 0xdebf8e82
and edi, 0x1401018
or edi, eax
xor edi, edx
not ecx
or ecx, edi
mov eax, ecx
not eax
and eax, 0xf8d73338
and ecx, 0x728ccc7
or ecx, eax
mov eax, ecx
xor eax, 0x6e022520
and ebx, 1
xor ebp, 0xb9b5e5ca
or ebp, ebx
mov edx, ebp
not edx
xor ecx, 0x10d9dade
mov ebx, ecx
and ebx, 0x91bc8a97
and eax, 0x6e437568
or eax, ebx
or ecx, ebp
and ebp, 0x91bc8a97
and edx, 0x6e437568
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x2d0190e9
and eax, ecx
not ecx
and ecx, 0x2d0190e9
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4d9ed78a
and eax, 0xb2612875
or eax, ecx
xor eax, 0x9f60b89c
sete dl
cmp dword [0x14026570c], 0xa
setl r8b
mov ecx, r8d
or cl, dl
xor cl, 1
mov eax, r8d
xor al, dl
or cl, al
mov r9d, ecx
xor r9b, 1
and dl, al
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov r8d, eax
xor r8b, 1
and cl, r9b
mov ebx, eax
and bl, r8b
mov edx, ecx
and dl, r9b
xor cl, r9b
or cl, dl
mov edx, ebx
xor dl, 1
xor bl, al
or dl, r8b
xor dl, 1
or dl, bl
xor dl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xab152b73
mov ecx, 0xeb69a75
cmovne ebp, ecx
test al, 1
mov ecx, 0xab152b73
cmovne ecx, ebp
test dl, 1
jmp 0x1400f7968
mov ecx, 0xddc632b7
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x822d9020
mov ebp, edi
and ebp, 0x78426607
or ebp, ecx
xor ebp, 0x78426607
mov ebx, edi
and ebx, 0x59009d8
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x94d4e952
and ebx, 0x6b2b16ad
or ebx, ebp
mov ecx, ebx
xor ecx, 0x9144e08b
xor ebx, 0x6ebb1f74
and edx, ebx
and ecx, edi
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov ebx, ecx
xor bl, r9b
and bl, cl
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, r10d
xor bl, al
mov edx, ebx
and dl, r10b
and bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
mov eax, ecx
xor al, r8b
and al, cl
and r10b, r9b
and cl, r8b
or cl, r10b
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, eax
and cl, dl
xor dl, al
or dl, cl
mov ecx, edx
and cl, bl
xor bl, 1
xor dl, 1
and dl, bl
or dl, cl
mov ecx, ebx
and cl, al
xor bl, al
or bl, cl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x9a427f40
mov ebp, 0x1fac7a94
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x9a427f40
jmp 0x1400f7301
mov edx, dword [0x140265710]
mov esi, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x407a2322
mov ebx, ecx
and ebx, 0x13800490
or ebx, edx
xor ebx, 0x13800490
mov edx, ecx
xor edx, 0x53fa27b2
and edx, ecx
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0xac05d84c
and edx, 0x53fa27b3
or edx, ebx
and ebp, 0xfdb0b04b
and ecx, 0x24f4fb4
or ecx, ebp
mov ebp, ecx
xor ebp, 0x24f4fb4
xor ecx, 0xfdb0b04b
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp esi, 0xa
setl al
cmp esi, 9
setg dl
mov ebx, edx
and cl, dl
and dl, r8b
xor bl, r8b
or bl, dl
mov edx, ebx
xor dl, 1
and al, r8b
or cl, al
xor cl, 1
mov eax, ebx
and al, dl
mov r8d, ebx
xor r8b, al
xor al, 1
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x37411ae
mov ebp, 0x94b0e0bf
cmovne edx, ebp
test cl, cl
mov ecx, 0x37411ae
jmp 0x1400f76ff
mov eax, dword [0x140265710]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x56418b9a
mov ecx, ebp
and ecx, 0xa9be7464
or ecx, edx
xor ecx, 0xa9be7464
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov ebx, ecx
and ebx, edx
xor edx, ecx
or edx, ebx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x11eb675a
and edx, 0xee1498a5
or edx, ebx
and ebp, 0x11eb675a
and eax, 0xee1498a5
or eax, ebp
xor eax, edx
xor ecx, eax
test ecx, eax
setne al
cmp dword [0x14026570c], 9
setg bl
mov edx, ebx
and dl, al
xor bl, al
or dl, bl
mov eax, edx
not al
mov ecx, ebx
xor cl, 1
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
mov eax, 0x2a65d783
mov ebp, 0xf2db83f9
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x2a65d783
cmovne ecx, ebp
test dl, dl
jmp 0x1400f7564
mov ecx, 0x7db81a0e
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov ecx, ebx
and ecx, 0xcbb846dc
mov edx, ebp
and edx, 0x3447b922
or edx, ecx
xor edx, 0x3447b922
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
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
mov eax, edx
and cl, dl
and dl, r8b
xor al, r8b
or al, dl
and bl, r8b
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
xor dl, al
xor bl, al
xor al, 1
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x916fae6b
mov ebp, 0x931a4de
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x916fae6b
cmove ecx, eax
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0x5dae16ec
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov esi, ecx
not esi
mov ebp, esi
or ebp, 0x967a0911
mov edx, ebp
not edx
mov edi, ecx
or edi, 0x4181906e
and edi, 0xd1e1917f
mov ebx, esi
and ebx, 0x61a0800
or ebx, edi
and ebp, 0xd1e1917f
and edx, 0x28046680
or edx, ebp
xor edx, ebx
mov ebp, edx
not ebp
and ebp, 0x6985f6ef
and edx, 0x967a0910
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x4dfed89d
and edx, 0xb2012762
or edx, ebp
xor edx, 0xb2012762
and esi, 0x3e879d1b
and ecx, 0xc17862e4
or ecx, esi
xor ecx, 0xc17862e4
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xd70aa09d
and ecx, 0x28f55f62
or ecx, edx
xor ecx, 0x28f55f62
setne r8b
sete r9b
cmp eax, 9
setg dl
cmp eax, 0xa
setl cl
mov eax, r9d
xor al, r8b
and al, r9b
xor al, 1
mov ebx, eax
or bl, cl
xor bl, 1
xor al, cl
not al
and al, cl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov ebx, edx
xor bl, r8b
or dl, r8b
xor dl, 1
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
and dl, cl
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0x6175780b
mov ecx, 0xa57eab34
cmovne ebp, ecx
test dl, 1
mov ecx, 0x6175780b
cmovne ecx, ebp
test al, 1
jmp 0x1400f7968
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x215578fa
mov ebx, ecx
and ebx, 0xdeaa8704
or ebx, edx
xor ebx, 0xdeaa8704
and ecx, 1
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xc7f2d790
and ecx, 0x380d286f
or ecx, edx
xor ecx, 0x380d286f
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg r10b
cmp eax, 0xa
setl cl
mov edx, r9d
xor dl, r8b
and dl, r9b
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
xor bl, cl
and r8b, cl
and r10b, r9b
or r10b, r8b
mov eax, ecx
and al, r9b
xor cl, r9b
or cl, al
xor cl, 1
mov eax, r10d
and al, cl
xor cl, r10b
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov r8d, ebx
xor r8b, al
and r8b, bl
and al, bl
xor bl, 1
and dl, bl
or al, dl
mov edx, r8d
xor dl, al
test al, 1
mov ecx, 0xe5c57da0
mov eax, 0xfe0fe249
cmovne ecx, eax
test r8b, 1
cmove ecx, r14d
test dl, 1
cmovne ecx, eax
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov edx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea esi, [rdx - 1]
imul esi, edx
mov ebp, esi
not ebp
mov edx, ebp
and edx, 0x20103001
mov ecx, esi
and ecx, 0xd8210434
or ecx, edx
mov edi, ecx
xor edi, 0x18010404
xor ecx, 0x580aa82
mov ebx, ebp
or ebx, 0xf8313435
mov edx, ebx
not edx
and ecx, 0xc5a0aab2
and edi, 0x38111405
or edi, ecx
and ebx, 0xc5a0aab2
and edx, 0x24e4148
or edx, ebx
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x7cecbcb
and edx, 0xf8313434
or edx, ecx
mov ecx, edx
not ecx
and ebp, 0x3b98e087
and esi, 0xc4671f78
or esi, ebp
mov ebp, esi
xor ebp, 0x84600278
xor esi, 0x3b98e087
mov ebx, edx
and ebx, 0x610ffd02
and ecx, 0x9ef002fd
or ecx, ebx
or edx, esi
and esi, 0x610ffd02
and ebp, 0x9ef002fd
or ebp, esi
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xdca0a38f
and edx, 0x235f5c70
or edx, ecx
xor edx, 0x235f5c70
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 r11d, r9d
or r11b, r10b
xor r11b, 1
mov eax, edx
and al, r11b
xor r11b, dl
or r11b, al
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
xor dl, 1
xor cl, 1
mov 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
mov r8d, ecx
xor r8b, 1
mov edx, r11d
xor dl, 1
mov ebx, r11d
and bl, dl
mov eax, ebx
xor al, 1
xor bl, r11b
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and bl, cl
and al, r8b
or al, bl
xor dl, r8b
or cl, r11b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6373f915
mov ebp, 0xa21a62fe
cmovne edx, ebp
test cl, 1
mov ecx, 0x6373f915
cmovne ecx, edx
test al, 1
cmove ecx, edx
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, dword [0x140265710]
mov eax, dword [0x14026570c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xff9b59cc
and edx, ebp
not ebp
and ebp, 0x1af6e13a
and ecx, 0xe5091ec5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x450900c4
xor ecx, 0x1a924108
or ecx, 0x64a633
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xba841c38
and ebp, 0x451b41c4
or ebp, edi
or ecx, ebx
and ebx, 0xba841c38
and edx, 0x457be3c7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa748e1fa
and ecx, 0x58b71e05
or ecx, edx
mov edx, ecx
xor edx, 0xa72c47c9
mov ebp, ecx
xor ebp, 0xa72c47c8
and ebp, edx
xor ecx, 0x58d3b836
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
mov ecx, ebp
not ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x265301eb
and ebp, 0xd9acfe14
or ebp, edi
or ecx, ebx
and ebx, 0x265301eb
and edx, 0xd9acfe14
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x54971221
and ecx, 0xab68edde
or ecx, edx
mov edx, ecx
xor edx, 0x81604c02
xor ecx, 0x54971221
mov ebp, ecx
and ebp, 0x2e8ea3fc
and edx, 0xd1715c03
or edx, ebp
xor edx, 0xd1715c03
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, r9d
xor dl, al
mov r10d, edx
not r10b
mov ecx, edx
and cl, al
and bl, r8b
and al, r9b
or al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
not cl
and cl, dl
or dl, al
and al, r10b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xb78670c3
mov ebp, 0x948cbbe3
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0xb78670c3
cmovne eax, ebp
test dl, dl
cmovne eax, ecx
mov ecx, eax
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0xd3910091
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0x38df1c46
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0x37411ae
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov eax, dword [0x140265710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov ebp, ecx
and ebp, 1
or ebp, edx
not ebp
and eax, 0xa2649
and ecx, 0xfff5d9b6
or ecx, eax
xor ecx, 0xfff5d9b6
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14026570c], 0xa
setl bl
mov edx, ebx
xor dl, al
mov ecx, ebx
xor cl, dl
not cl
and cl, dl
or al, bl
not dl
and dl, bl
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
xor dl, cl
mov eax, edx
not al
and al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x7faf7005
mov ebx, 0x791a1a54
cmovne ebp, ebx
test dl, 1
mov ecx, ebp
cmovne ecx, ebx
test al, al
cmove ecx, ebp
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
mov ecx, 0x9f02fd4d
cmp ecx, 0x46fb5c9
jle 0x1400e9ba0
jmp 0x1400e9b28
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