Function at 0x1400e7b20
Capabilities:
Link many functions at runtime

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rax, qword [0x14024b008]
xor rax, rsp
mov qword [rsp + 0x40], rax
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 0x1a4b4893
mov edx, ecx
not edx
mov ebp, ebx
xor ebp, 0xe5b4b76c
and ebp, ebx
mov esi, ebp
not esi
mov eax, ecx
and eax, 0xf009edd5
and edx, 0x5b41228
or edx, eax
or ecx, esi
and esi, 0xf009edd5
and ebp, 0xff6122a
or ebp, esi
xor ebp, edx
not ecx
or ecx, ebp
mov eax, ecx
not eax
and eax, 0x57cee8e5
and ecx, 0xa831171a
or ecx, eax
mov edx, ecx
xor edx, 0x4d85a077
xor ecx, 0x82420c00
mov eax, edx
and eax, 0x3938d3db
and ecx, 0xc6c72c24
or ecx, eax
or edx, ebx
and ebx, 0x3938d3db
and edi, 0xc6c72c24
or edi, ebx
xor edi, ecx
not edx
or edx, edi
mov eax, edx
not eax
and eax, 0x258651a1
and edx, 0xda79ae5e
or edx, eax
xor edx, 0xda79ae5e
sete byte [rsp + 0x26]
cmp r8d, 0xa
setl byte [rsp + 0x27]
mov r14d, 0xa0e5d24c
mov r15d, 0xc8102c66
mov r12d, 0xf03dfaa9
mov r13d, 0x50dfeb09
mov ecx, 0x617cf49a
nop dword [rax + rax]
cmp ecx, 0x2f91080
jle 0x1400e7e60
cmp ecx, 0x47e0a326
jg 0x1400e7de0
cmp ecx, 0x202f5ef7
jg 0x1400e816a
cmp ecx, 0x14ea20a3
jle 0x1400e85f7
cmp ecx, 0x1a721555
jle 0x1400e90cb
cmp ecx, 0x1d6d14eb
jle 0x1400ea016
cmp ecx, 0x1ec91b6d
jle 0x1400ebbfa
cmp ecx, 0x1ec91b6e
je 0x1400eef0d
cmp ecx, 0x1f0b4acb
je 0x1400ef072
cmp ecx, 0x1fa9a261
jne 0x1400e7c20
mov rax, qword [rsp + 0x30]
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov ebp, edx
or ebp, 0x77f623c7
mov eax, ebp
not eax
or ecx, 0x8800c038
and ecx, 0xaed6c13e
and edx, 0x512022c1
or edx, ecx
and ebp, 0xaed6c13e
and eax, 0x91c00
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xbdca3c40
and eax, 0x4235c3bf
or eax, ecx
mov ecx, eax
xor ecx, 0x35c3e078
mov edx, eax
xor edx, 0x35c3e079
and edx, ecx
xor eax, 0xca3c1f86
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9897616c
and ecx, 0x67689e93
or ecx, eax
mov eax, ecx
not eax
and eax, 0xcc3fab13
and ecx, 0x33c054ec
or ecx, eax
xor ecx, 0xab573580
setne bl
sete r8b
cmp dword [0x14024b70c], 0xa
setl al
xor bl, r8b
and bl, r8b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, al
mov edx, r8d
xor dl, al
mov ebx, edx
xor bl, 1
and al, r8b
or al, dl
xor dl, al
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
xor cl, 1
and al, cl
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x15974d67
mov edx, 0x68d107a2
cmovne ecx, edx
test bl, 1
mov ebp, 0x15974d67
cmove ecx, ebp
jmp 0x1400f3c49
cmp ecx, 0x606ebe36
jle 0x1400e849a
cmp ecx, 0x6e75972f
jle 0x1400e872c
cmp ecx, 0x76d61924
jle 0x1400e9246
cmp ecx, 0x789b96b2
jle 0x1400ea13f
cmp ecx, 0x7d963f49
jle 0x1400ebd75
cmp ecx, 0x7d963f4a
je 0x1400ef088
cmp ecx, 0x7daafabc
je 0x1400ef236
cmp ecx, 0x7e207a69
jne 0x1400e7c20
mov ecx, 0x4a72e870
cmp ecx, 0x2f91080
jg 0x1400e7c2c
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xc9845a3f
jg 0x1400e7fe0
cmp ecx, 0xab1c47fb
jg 0x1400e82b9
cmp ecx, 0x9a5b6d64
jle 0x1400e877e
cmp ecx, 0xa11c0827
jle 0x1400e928c
cmp ecx, 0xa4d49f9d
jle 0x1400ea284
cmp ecx, 0xa8673a39
jle 0x1400ebda3
cmp ecx, 0xa8673a3a
je 0x1400ef24c
cmp ecx, 0xa9772627
je 0x1400ef262
cmp ecx, 0xaa2575dd
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ecx, ebp
not ecx
mov ebx, ecx
and ebx, 0xf02dec43
mov edx, ebp
and edx, 0xfd213bc
or edx, ebx
mov ebx, edx
not ebx
and ebx, 0x86cff47
and edx, 0xf79300b8
or edx, ebx
mov ebx, edx
xor ebx, 0x296ccaa
and ecx, 0x68e1d9ff
and ebp, 0x971e2600
or ebp, ecx
mov ecx, ebp
xor ecx, 0x2160400
xor edx, 0xf8411305
mov edi, edx
and edi, 0xb5293350
and ebx, 0x4ad6ccaf
or ebx, edi
xor ebp, 0x20211150
and ebp, 0xb5293350
and ecx, 0x4ad6ccaf
or ecx, ebp
xor ecx, ebx
xor edx, ecx
test edx, ecx
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg cl
mov edx, ecx
xor dl, r10b
not dl
and dl, r10b
mov eax, ecx
or al, r10b
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor 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
mov ebx, ecx
and bl, al
xor al, 1
and dl, al
or dl, bl
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x14ea20a4
mov ecx, 0x61176880
cmovne ebp, ecx
test al, 1
mov ecx, 0x14ea20a4
jmp 0x1400f4c27
cmp ecx, 0xe5b7d794
jg 0x1400e8323
cmp ecx, 0xd1ba32d9
jle 0x1400e88f8
cmp ecx, 0xde0cf9ee
jle 0x1400e92d2
cmp ecx, 0xe19fa3b2
jle 0x1400ea2be
cmp ecx, 0xe3066c76
jle 0x1400ebee8
cmp ecx, 0xe3066c77
je 0x1400ef278
cmp ecx, 0xe334a425
je 0x1400ef28e
cmp ecx, 0xe43a90aa
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x210e3204
mov ecx, ebp
and ecx, 0x40000100
or ecx, edx
mov edx, ecx
xor edx, 0x40000000
xor ecx, 0xbffffeff
mov eax, ebp
xor eax, 0x610e3304
and eax, ebp
mov edi, eax
not edi
mov esi, ecx
and esi, 0x9408fd29
and edx, 0x61060204
or edx, esi
or ecx, edi
and edi, 0x9408fd29
and eax, 0x6bf702d6
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9ef1ccfa
and ecx, 0x610e3305
or ecx, eax
and ebx, 0x85e1acf7
and ebp, 0x7a1e5308
or ebp, ebx
mov eax, ebp
xor eax, 0x7a1e5308
xor ebp, 0x85e1acf7
and ebp, ecx
not ecx
and eax, ecx
or ebp, eax
not ebp
or ebp, ecx
cmp ebp, 0xffffffff
sete al
setne cl
cmp dword [0x14024b70c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov r8d, ecx
xor r8b, 1
xor al, bl
mov edx, eax
xor dl, 1
and al, dl
mov r9d, eax
and r9b, dl
xor al, dl
mov r10d, r8d
xor r10b, dl
or dl, r8b
and r8b, cl
xor r8b, 1
mov ebx, r8d
xor bl, cl
or r8b, cl
xor r8b, 1
or r8b, bl
or al, r9b
mov ecx, r8d
xor cl, 1
and cl, al
xor al, 1
and al, r8b
or al, cl
xor dl, 1
or dl, r10b
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x3df2418d
mov edx, 0xd13288f
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0x3df2418d
jmp 0x1400f5667
cmp ecx, 0x359879bc
jle 0x1400e8a2c
cmp ecx, 0x3c958ae6
jle 0x1400e9406
cmp ecx, 0x3f93b224
jle 0x1400ea3d2
cmp ecx, 0x413117a4
jle 0x1400ec00c
cmp ecx, 0x413117a5
je 0x1400ef381
cmp ecx, 0x427d7dc1
je 0x1400ef4d1
cmp ecx, 0x44816908
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
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, 0xb25d370e
and ebp, 0xb25d370f
and edx, 0x4da2c8f0
or edx, ebp
and ecx, 0xb25d370f
xor ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x470572ae
and ecx, 0xb8fa8d51
or ecx, edx
and edi, 0x470572ae
and ebx, 0xb8fa8d51
or ebx, edi
xor ebx, ecx
not ebx
or ebx, ebp
cmp ebx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov eax, ebx
not al
and al, bl
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
xor al, r10b
xor al, 1
and r8b, r10b
or r10b, r9b
and cl, r9b
or cl, r8b
mov edx, r10d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ebp, 0xc56ff3af
mov ecx, 0x12fa80ea
cmovne ebp, ecx
test dl, 1
mov ecx, ebp
mov edx, 0xc56ff3af
jmp 0x1400f41d6
cmp ecx, 0xb9e7a18d
jle 0x1400e8bf5
cmp ecx, 0xc35a7360
jle 0x1400e95a1
cmp ecx, 0xc5b93a86
jle 0x1400ea53e
cmp ecx, 0xc8102c65
jle 0x1400ec0bb
cmp ecx, 0xc8102c66
je 0x1400ef4e7
cmp ecx, 0xc880668c
je 0x1400ef4fd
cmp ecx, 0xc958fe57
jne 0x1400e7c20
mov ecx, 0xf03dfaa9
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xf30ace4e
jle 0x1400e8eb8
cmp ecx, 0xfcb9725f
jle 0x1400e9699
cmp ecx, 0xfdd60fee
jle 0x1400ea6f4
cmp ecx, 0x4a3aa
jle 0x1400ec208
cmp ecx, 0x4a3ab
je 0x1400ef607
cmp ecx, 0x15731ff
je 0x1400ef6fc
cmp ecx, 0x15d5517
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
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, 0xce8c795
and ecx, 0xf317386a
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10141022
mov ebx, edx
not ebx
mov edi, ebx
and edi, 0xe72babd8
and edx, 0x18d45427
or edx, edi
xor ecx, 0x4288390
and ecx, 0xe72babd8
and ebp, 0x18d45427
or ebp, ecx
xor ebp, edx
xor ebx, ebp
test ebx, ebp
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r8b
and cl, al
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r11d, ecx
xor r11b, dl
or dl, cl
xor dl, 1
or dl, r11b
or bl, cl
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, r9b
and cl, al
and al, r9b
or r9b, bl
xor bl, 1
xor r9b, 1
or bl, r10b
xor bl, 1
mov edx, r9d
and dl, bl
xor bl, r9b
or bl, dl
and r10b, r8b
or al, r10b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x11ed31a1
mov ecx, 0x7a8719ba
cmovne edx, ecx
test al, 1
mov ecx, 0x11ed31a1
cmovne ecx, edx
test bl, 1
cmove ecx, edx
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x539fdb98
jle 0x1400e8f0a
cmp ecx, 0x55184813
jg 0x1400e9ecf
cmp ecx, 0x5466bb9f
je 0x1400f6121
cmp ecx, 0x539fdb99
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xb3deffa8
and ecx, 0x4c210057
or ecx, edx
mov edx, ecx
not edx
and edx, 0x4c210057
and ecx, 0xb3deffa8
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xbbaab17e
and ecx, 0x44554e81
or ecx, edx
xor ecx, 0x44554e80
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xa08482d
mov ebp, ecx
and ebp, 0x5405a600
or ebp, edx
xor ebp, 0x5405a600
and ecx, 0xa1f211d2
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xa1f211d2
and ecx, 0x5e0dee2d
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x470bdfad
and ecx, 0xb8f42052
or ecx, ebp
xor ecx, 0xb8f42052
or ecx, edx
cmp ecx, 0xffffffff
setne cl
sete r8b
cmp eax, 0xa
setl dl
cmp eax, 9
setg r9b
xor r9b, r8b
xor r9b, 1
xor cl, dl
xor cl, 1
mov ebx, edx
and bl, r8b
xor dl, r8b
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 dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, r9b
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x2038946a
mov ebp, 0x6e759730
cmovne eax, ebp
test cl, 1
mov ecx, 0x2038946a
cmovne ecx, eax
jmp 0x1400f2826
cmp ecx, 0xfb0b844
jg 0x1400e97ba
cmp ecx, 0xc84981c
jg 0x1400ea7e8
cmp ecx, 0xac025ca
jg 0x1400ec23b
cmp ecx, 0x2f91081
je 0x1400ef7fd
cmp ecx, 0xa708fd0
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov ebx, eax
xor ebx, 0x64b95bff
and ebx, eax
mov edx, eax
or edx, 0x9b46a400
mov edi, ebx
not edi
mov esi, edx
and esi, 0x1b7b3f8d
mov ecx, ebp
and ecx, 0x64804072
or ecx, esi
or edx, edi
and edi, 0x1b7b3f8d
and ebx, 0xe484c072
or ebx, edi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x9b46a401
and edx, 0x64b95bfe
or edx, ecx
mov ecx, edx
not ecx
mov ebx, ecx
and ebx, 0x27b4080f
and edx, 0xd84bf7f0
or edx, ebx
and eax, 0x27b4080f
and ebp, 0xd84bf7f0
or ebp, eax
xor ebp, edx
xor ecx, ebp
test ecx, ebp
sete cl
setne dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
and dl, al
and bl, cl
or bl, dl
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, bl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe858a7bb
mov ebp, 0xc7b99b3
cmovne edx, ebp
test cl, 1
mov ecx, 0xe858a7bb
cmovne ecx, edx
jmp 0x1400f5ef2
cmp ecx, 0x6509c7b5
jg 0x1400e98ad
cmp ecx, 0x6279fb3c
jg 0x1400ea822
cmp ecx, 0x617cf499
jg 0x1400ec269
cmp ecx, 0x606ebe37
je 0x1400ef921
cmp ecx, 0x61176880
jne 0x1400e7c20
mov ecx, 0x14ea20a4
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x88d953a2
jg 0x1400e98f3
cmp ecx, 0x832ff8c0
jg 0x1400ea85c
cmp ecx, 0x81d172ff
jg 0x1400ec46c
cmp ecx, 0x80696a59
je 0x1400efa61
cmp ecx, 0x806ea7eb
jne 0x1400e7c20
mov eax, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
not edx
mov eax, ebp
or eax, 1
mov ebx, eax
not ebx
and ebp, 0xdc3c189e
and edx, 0x23c3e761
or edx, ebp
mov ebp, edx
xor ebp, 0x22c0a320
xor edx, 0xdc3c189f
mov edi, eax
and edi, 0x1d2b5cc7
and ebx, 0xe2d4a338
or ebx, edi
or eax, edx
and edx, 0x1d2b5cc7
and ebp, 0xe2d4a338
or ebp, edx
xor ebp, ebx
not eax
or eax, ebp
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x5c48ae52
and edx, eax
and eax, 0xa3b751ad
or eax, ebp
xor eax, 0xa3b751ad
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x9a3b8d35
and eax, 0x65c472ca
or eax, edx
xor eax, 0x65c472ca
cmp eax, 0xffffffff
sete r8b
setne r10b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r9b
mov ebx, r9d
xor bl, al
and bl, r9b
mov ecx, ebx
xor cl, 1
and bl, cl
xor bl, 1
mov edx, ebx
xor dl, cl
or bl, cl
xor bl, 1
or bl, dl
mov ecx, r10d
xor cl, bl
mov edx, ecx
and dl, r10b
and cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r9b, r8b
and r10b, al
or r10b, r9b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, ecx
and dl, al
xor al, 1
mov ebx, ecx
xor bl, 1
and bl, al
or bl, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xc8102c66
cmovne eax, r14d
test bl, 1
cmove eax, r14d
not cl
test cl, 1
cmovne eax, r15d
jmp 0x1400f5fd5
cmp ecx, 0xce0d0655
jg 0x1400e993e
cmp ecx, 0xcbefe177
jg 0x1400eaa3a
cmp ecx, 0xcaf06a2c
jg 0x1400ec49a
cmp ecx, 0xc9845a40
je 0x1400efa77
cmp ecx, 0xcaa43cf0
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 0xc5da8280
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0x3a257d7f
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0xc7d9a71e
and ebp, 0x38245861
or ebp, eax
or edx, esi
and esi, 0xc7d9a71e
and ecx, 0x382658e1
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x63edce8a
and edx, 0x9c123175
or edx, eax
mov eax, edx
xor eax, 0xa6374c0b
and edi, 0xe80f8baf
and ebx, 0x17f07450
or ebx, edi
mov ecx, ebx
xor ecx, 0x17f07450
xor edx, 0x59c8b3f4
and ecx, edx
xor ebx, 0xe80f8baf
and ebx, eax
or ebx, ecx
xor edx, ebx
test edx, ebx
setne al
sete r9b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl cl
mov ebx, ecx
and al, cl
xor cl, r9b
or bl, r9b
xor bl, 1
or bl, cl
and dl, r9b
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x11f18ea3
mov ebp, 0x3a2ba79c
cmovne eax, ebp
test cl, cl
mov ecx, eax
cmovne ecx, ebp
test dl, dl
jmp 0x1400f5667
cmp ecx, 0x2d11e874
jg 0x1400e9ae9
cmp ecx, 0x2578cc78
jg 0x1400eaa74
cmp ecx, 0x211fae2f
jg 0x1400ec57f
cmp ecx, 0x202f5ef8
je 0x1400efb87
cmp ecx, 0x2038946a
jne 0x1400e7c20
mov eax, dword [0x14024b710]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov edx, eax
and edx, ebx
mov ebp, edx
not ebp
mov ecx, ebx
and ecx, 0x8b6479be
and eax, 0x749b8641
or eax, ecx
or ebx, ebp
and ebp, 0x8b6479be
and edx, 0x749b8641
or edx, ebp
xor edx, eax
not ebx
or ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xe7de745b
and ecx, eax
mov edi, eax
or edi, 0xe7de745b
mov ebp, edi
not ebp
mov edx, ecx
not edx
mov esi, edx
and esi, 0x7471b4b6
and ecx, 0x8b8e4b49
or ecx, esi
or edx, edi
and edi, 0x7471b4b6
and ebp, 0x8000b00
or ebp, edi
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x37acfade
and edx, 0xc8530521
or edx, ecx
xor edx, 0x2f8d717b
and ebx, 0x7ec21f89
mov ecx, eax
and ecx, 0x813de076
or ecx, ebx
xor ecx, 0x7ec21f88
and eax, 1
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x18dbd380
and eax, 0xe7242c7f
or eax, ecx
xor eax, 0xe7242c7f
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x80b84b1
and eax, 0x34c02846
or eax, ecx
mov ebp, eax
xor ebp, 0x24000002
xor eax, 0xc01b9328
or edx, 0x3ccbacf7
mov ecx, edx
not ecx
and eax, 0xd0dbbb6c
and ebp, 0x2c000493
or ebp, eax
and edx, 0xd0dbbb6c
and ecx, 0x3244000
or ecx, edx
xor ecx, ebp
mov eax, ecx
not eax
and eax, 0xc3345308
and ecx, 0x3ccbacf7
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5450f77
and ecx, 0xfabaf088
or ecx, edx
xor ecx, 0xfabaf088
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14024b70c], 9
setg cl
mov edx, ecx
and dl, al
xor cl, al
or dl, cl
xor dl, 1
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x38f0e3c8
mov ebp, 0x90de0651
cmovne ecx, ebp
test al, al
mov eax, 0x38f0e3c8
cmove ecx, eax
test dl, dl
jmp 0x1400f4fe3
cmp ecx, 0xb0d38c68
jg 0x1400e9c28
cmp ecx, 0xae843d51
jg 0x1400eab69
cmp ecx, 0xad797283
jg 0x1400ec5ad
cmp ecx, 0xab1c47fc
je 0x1400efcae
cmp ecx, 0xad4381fe
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov r10d, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x64a6241f
and ecx, ebp
not ebp
and ebp, 0x46ed5268
and edx, 0xb912ad97
or edx, ebp
mov ebp, edx
xor ebp, 0x2003
xor edx, 0x44a40008
or edx, 0x9b59dbe0
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xae76dcfc
and ebp, 0x40802003
or ebp, edi
or edx, ebx
and ebx, 0xae76dcfc
and ecx, 0x51892303
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x626f821d
and edx, 0x9d907de2
or edx, ecx
mov edi, edx
xor edi, 0xf93659fd
mov ecx, edx
xor ecx, 0x6c9a602
mov ebx, edi
or ebx, 0xa2fe810d
mov ebp, ebx
not ebp
xor edx, 0xa437270f
and edx, edi
mov esi, edx
not esi
mov eax, ebx
and eax, 0x1b5c128b
and ebp, 0x44016c70
or ebp, eax
or ebx, esi
and esi, 0x1b5c128b
and edx, 0xe4a3ed74
or edx, esi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x640cb08
and ebx, 0xf9bf34f7
or ebx, eax
xor ebx, 0xa4be4a04
and edi, 0xf5ddaefb
mov eax, ecx
and eax, 0xa225104
or eax, edi
xor eax, 0xf5ddaefa
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0xf0426c0c
and ecx, 0xfbd93f3
or ecx, eax
xor ecx, 0xfbd93f3
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xb2a86b36
and edx, ecx
or ecx, 0x4d5794c9
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xa55a4d7d
and eax, 0x12a02202
or eax, ebx
or ecx, ebp
and ebp, 0xa55a4d7d
and edx, 0x5aa5b282
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6ff7b22
and ecx, 0xf90084dd
or ecx, eax
mov eax, ecx
xor eax, 0x4380ad6b
xor ecx, 0x84131010
and ecx, 0x8c3b5290
and eax, 0x73c4ad6f
or eax, ecx
mov ecx, eax
xor ecx, 0x22442865
xor eax, 0x800b0090
and eax, 0xd18b859a
and ecx, 0x2e747a65
or ecx, eax
xor ecx, 0xd18b859a
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp r10d, 0xa
setl r11b
cmp r10d, 9
setg al
mov edx, eax
xor dl, r11b
and dl, al
mov ebx, edx
not bl
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov r10d, ecx
xor r10b, 1
and bl, dl
mov esi, ebx
and sil, dl
xor bl, dl
or bl, sil
and cl, r10b
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
mov r10d, edx
and r10b, cl
xor dl, cl
or dl, r10b
mov ecx, ebx
xor cl, 1
and cl, dl
xor dl, 1
and dl, bl
or dl, cl
mov ecx, eax
or al, r9b
and r9b, r11b
and cl, r8b
or cl, r9b
xor r11b, r8b
xor al, 1
or al, r11b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, ecx
and bl, al
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov ecx, ebx
xor bl, 1
and bl, dl
xor dl, 1
and cl, dl
or bl, cl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x44816908
mov edx, 0x1ec91b6e
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x44816908
jmp 0x1400f5667
cmp ecx, 0xee865f03
jg 0x1400e9d7b
cmp ecx, 0xebb0cc8e
jg 0x1400eaba3
cmp ecx, 0xe858a7ba
jg 0x1400ec5ed
cmp ecx, 0xe5b7d795
je 0x1400efe2f
cmp ecx, 0xe83e4d73
jne 0x1400e7c20
mov ecx, 0xdd7abce3
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x50d1f547
jg 0x1400e9dc1
cmp ecx, 0x4f1b7d0e
jg 0x1400ead6e
cmp ecx, 0x4a72e86f
jg 0x1400ec61b
cmp ecx, 0x47e0a327
je 0x1400eff13
cmp ecx, 0x4a459f60
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x2116180c
and ebp, 0x88004081
or ebp, edx
mov ebx, ebp
xor ebx, 0x8004081
xor ebp, 0x70ffa912
or ecx, 0xa916588d
mov edx, ecx
not edx
and ebp, 0xf0ffa912
and ebx, 0x900508d
or ebx, ebp
and ecx, 0xf0ffa912
and edx, 0x6000660
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x123bde35
and edx, 0xedc421ca
or edx, ecx
mov ebp, edx
xor ebp, 0x403004
xor edx, 0xbb2d86b8
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xd79e49fb
and ebp, 0x2861b604
or ebp, edx
mov edx, ebp
xor edx, 0x41a604
xor ebp, 0xd79e49fa
mov edi, ecx
and edi, 0x2cae5109
and ebx, 0xd351aef6
or ebx, edi
or ecx, ebp
and ebp, 0x2cae5109
and edx, 0xd351aef6
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
or ecx, 0x1082d1d7
mov ebx, ecx
not ebx
or ebp, 0xef7d2e28
mov edx, ebp
not edx
and ecx, 0xee2372e0
and ebx, 0x15c0c08
or ebx, ecx
and ebp, 0xee2372e0
and edx, 0x10808117
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1082d1d7
and edx, 0xef7d2e28
or edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xb32f3689
and edx, 0x4cd0c976
or edx, ebp
xor edx, 0x4cd0c976
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, ebx
and bl, r8b
and r8b, r9b
and al, cl
or al, r8b
mov edx, eax
xor dl, r9b
and dl, al
and cl, r9b
or bl, cl
xor bl, dl
mov eax, ebx
xor al, 1
and dl, al
xor al, dl
test al, 1
mov eax, 0x6217d27d
mov ecx, 0x24c0952c
cmovne eax, ecx
test bl, bl
mov ecx, eax
mov ebp, 0x6217d27d
cmovne ecx, ebp
jmp 0x1400f2fbb
cmp ecx, 0x1681d311
jg 0x1400eada8
cmp ecx, 0x15974d66
jg 0x1400ec77b
cmp ecx, 0x14ea20a4
je 0x1400eff3b
cmp ecx, 0x15459f3e
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0xbf776805
mov ecx, ebx
and ecx, 0x408897fa
or ecx, edx
mov edi, ecx
xor edi, 0x31420001
mov ebp, esi
or ebp, 0x394f8d01
mov edx, ebp
not edx
or edi, 0x610106c
and edi, 0x375a956d
and ecx, 0x8050800
or ecx, edi
and ebp, 0x375a956d
and edx, 0xc0a06292
or edx, ebp
xor edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc6b072ff
and edx, 0x394f8d00
or edx, ecx
and esi, 0x616bf078
and ebx, 0x9e940f87
or ebx, esi
mov ecx, ebx
xor ecx, 0x92900804
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0x4c0537c3
and edx, 0xb3fac83c
or edx, edi
xor ebx, 0x40013040
and ebx, 0x4c0537c3
and ecx, 0xb3fac83c
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg bl
mov eax, ebx
xor al, r9b
not al
and al, r9b
xor r8b, bl
or bl, r9b
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
mov ecx, edx
and cl, r9b
xor dl, r9b
or dl, cl
xor dl, 1
mov ecx, r8d
and cl, dl
xor dl, r8b
or dl, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, cl
mov r8d, edx
and r8b, cl
xor dl, cl
or dl, r8b
and bl, dl
xor dl, 1
and dl, al
or dl, bl
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x77661345
mov ebp, 0xa9772627
cmovne eax, ebp
test cl, 1
mov ecx, 0x77661345
jmp 0x1400f5661
cmp ecx, 0x74774fb6
jg 0x1400eade2
cmp ecx, 0x71357d65
jg 0x1400ec8ac
cmp ecx, 0x6e759730
je 0x1400f0079
cmp ecx, 0x702e83f9
jne 0x1400e7c20
mov ecx, 0xb62f3167
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x9ceaa230
jg 0x1400eafd4
cmp ecx, 0x9c893bed
jg 0x1400eca59
cmp ecx, 0x9a5b6d65
je 0x1400f0185
cmp ecx, 0x9b7405fb
jne 0x1400e7c20
mov ecx, 0x138edd1f
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xd73d89d8
jg 0x1400eb0a4
cmp ecx, 0xd6427c28
jg 0x1400ecb6b
cmp ecx, 0xd1ba32da
je 0x1400f02b3
cmp ecx, 0xd2f6a3a0
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
mov ebx, edx
and ebx, 0xd00fa330
and ecx, 0x2ff05ccf
or ecx, ebx
mov ebx, ecx
xor ebx, 0x2ab044ce
xor ecx, 0xd00fa330
or ecx, 1
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x5461820
and ebx, 0xfab9e7de
or ebx, esi
or ecx, edi
and edi, 0x5461820
and ebp, 0xfab9e7df
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xbc8ab12a
and ecx, 0x43754ed5
or ecx, ebp
xor ecx, 0x43754ed5
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x20b0fc76
and ecx, 0xdf4f0389
or ecx, edx
xor ecx, 0xdf4f0389
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
or cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
or al, r8b
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xf56d990
mov ebp, 0xb90a4f5d
cmovne eax, ebp
test cl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400f5664
cmp ecx, 0x38eb76e9
jg 0x1400eb17c
cmp ecx, 0x35ef7f5d
jg 0x1400ecb99
cmp ecx, 0x359879bd
je 0x1400f0396
cmp ecx, 0x35a5157c
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov r10d, dword [0x14024b70c]
lea eax, [rdx - 1]
imul eax, edx
mov ecx, eax
not ecx
mov ebp, eax
xor ebp, 0xfffffffe
and ebp, eax
mov edx, eax
or edx, 1
mov edi, ebp
not edi
mov esi, edx
and esi, 0x8028eaa
mov ebx, ecx
and ebx, 0xf7fd7154
or ebx, esi
or edx, edi
and edi, 0x8028eaa
and ebp, 0xf7fd7155
or ebp, edi
xor ebp, ebx
not edx
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x76ced8c5
and edx, 0x8931273a
or edx, ebp
xor edx, 0x8931273a
and ecx, 0x98a69175
and eax, 0x67596e8a
or eax, ecx
xor eax, 0x67596e8a
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd52813c1
and eax, 0x2ad7ec3e
or eax, ecx
xor eax, 0x2ad7ec3e
setne r9b
sete r8b
cmp r10d, 9
setg r11b
cmp r10d, 0xa
setl r10b
mov edx, r10d
xor dl, r11b
and dl, r10b
mov ebx, edx
xor bl, 1
mov eax, edx
and al, bl
mov ecx, eax
xor cl, 1
xor al, dl
or cl, bl
xor cl, 1
or cl, al
or bl, dl
mov eax, ebx
xor al, cl
xor cl, 1
xor al, 1
or cl, bl
xor cl, 1
or cl, al
xor cl, r8b
mov edx, ecx
xor dl, 1
and r9b, r10b
and r11b, r8b
or r11b, r9b
mov eax, r10d
and al, r8b
xor r10b, r8b
or r10b, al
xor r11b, 1
mov eax, r11d
xor al, r10b
or r11b, r10b
xor r11b, 1
or r11b, al
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 al, r11b
xor r11b, 1
and dl, r11b
or dl, al
mov eax, ecx
xor al, r11b
or r11b, cl
xor r11b, 1
or r11b, al
mov eax, r11d
xor al, dl
test r11b, 1
mov ecx, 0x76ee4dcc
mov ebp, 0x195d6007
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
not al
test al, 1
mov eax, 0x76ee4dcc
jmp 0x1400f610d
cmp ecx, 0xbc9909fe
jg 0x1400eb1c2
cmp ecx, 0xbc81893c
jg 0x1400ecc88
cmp ecx, 0xb9e7a18e
je 0x1400f0485
cmp ecx, 0xbaca4ea9
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xfffffffe
and edx, 0xf5a945a1
and ebp, 0xa56ba5e
or ebp, edx
xor ebp, 0xa56ba5f
mov edx, ecx
and edx, ebp
xor ebp, ecx
or ebp, edx
mov edx, ebp
mov ecx, ebp
xor ecx, 0xc76b3fb2
and ecx, ebp
not ebp
and ebp, 0x85220b30
and edx, 0x42493482
or edx, ebp
xor edx, 0x42493482
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3894c04d
and ecx, 0xc76b3fb2
or ecx, edx
setne cl
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl dl
mov eax, edx
and cl, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and bl, r8b
or cl, bl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xf233d027
mov ebp, 0x195d6007
cmovne edx, ebp
test cl, cl
cmovne edx, ebp
not al
test al, 1
mov eax, 0xf233d027
jmp 0x1400f2a62
cmp ecx, 0xf3fdee32
jg 0x1400eb1fc
cmp ecx, 0xf3532331
jg 0x1400eccb6
cmp ecx, 0xf30ace4f
je 0x1400f05e1
cmp ecx, 0xf33e5796
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x3c92a6ee
mov ebp, ebx
xor ebp, 0x3c92a6ee
and ebp, ebx
mov edi, ecx
and edi, ebp
xor ebp, ecx
or ebp, edi
mov ecx, ebp
not ecx
and ecx, 0x1119f603
and ebp, 0xeee609fc
or ebp, ecx
mov ecx, ebp
xor ecx, 0xd274af13
xor ebp, 0x2d8b50ec
and edx, ebp
and ecx, ebx
or ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov ebx, r9d
or bl, cl
xor bl, 1
mov eax, r9d
xor al, cl
not al
and al, cl
mov r10d, ebx
and r10b, al
xor al, bl
or al, r10b
and r8b, dl
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x4f1b7d0f
mov ebp, 0x4f3197fa
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0x4f1b7d0f
jmp 0x1400f49ad
cmp ecx, 0x11f18ea2
jg 0x1400eb35e
cmp ecx, 0x10ef9be3
jg 0x1400ecce4
cmp ecx, 0xfb0b845
je 0x1400f0760
cmp ecx, 0xfc35027
jne 0x1400e7c20
mov eax, dword [0x14024b710]
lea edx, [rax - 1]
imul edx, eax
mov ebx, edx
not ebx
mov ecx, ebx
or ecx, 0x60ac88d5
mov eax, ecx
not eax
or edx, 0x1c027022
and edx, 0x3c867873
mov ebp, ebx
and ebp, 0x40288084
or ebp, edx
and ecx, 0x3c867873
and eax, 0x83510708
or eax, ecx
xor eax, ebp
mov ecx, eax
not ecx
and ecx, 0xb6ce2a39
and eax, 0x4931d5c6
or eax, ecx
xor eax, 0xd662a2ed
mov ecx, eax
and ecx, ebx
xor eax, ebx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x1e561d9d
and eax, 0xe1a9e262
or eax, ecx
xor eax, 0xe1a9e262
sete al
setne dl
cmp dword [0x14024b70c], 9
setg bl
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, edx
not cl
xor al, bl
mov ebx, eax
not bl
and bl, dl
or dl, al
and al, cl
or al, bl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0xf07ed801
mov ebp, 0xb62f3167
cmovne ecx, ebp
test dl, dl
mov eax, 0xf07ed801
cmovne ecx, eax
test bl, bl
jmp 0x1400f4c2d
cmp ecx, 0x67d66559
jg 0x1400eb495
cmp ecx, 0x6585aaac
jg 0x1400ecd93
cmp ecx, 0x6509c7b6
je 0x1400f08b3
cmp ecx, 0x657b3018
jne 0x1400e7c20
mov ecx, 0xbc9909ff
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x8f216765
jg 0x1400eb4cf
cmp ecx, 0x8aa5ed77
jg 0x1400ecdc1
cmp ecx, 0x88d953a3
je 0x1400f09bc
cmp ecx, 0x88f33b07
jne 0x1400e7c20
mov rax, qword [rsp + 0x30]
mov ecx, 0x9cba41d6
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xd0700a17
jg 0x1400eb675
cmp ecx, 0xcf10ca58
jg 0x1400eced7
cmp ecx, 0xce0d0656
je 0x1400f09d2
cmp ecx, 0xced7d456
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7baee760
and edx, ecx
and ecx, 0x8451189f
or ecx, ebp
mov ebp, ecx
xor ebp, 0x8410001b
xor ecx, 0x7baee760
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x32c9de84
and ebp, 0xcd36217b
or ebp, edi
or ecx, ebx
and ebx, 0x32c9de84
and edx, 0xcd36217b
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x210b7dce
and ecx, 0xdef48231
or ecx, ebp
xor ecx, 0xdef48230
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, 0xebffbd0e
and edx, 0x140042f1
or edx, ecx
mov ecx, edx
xor ecx, 0xb86340a
xor edx, 0x140042f0
and edx, 0xf479cbf4
and ecx, 0xb86340b
or ecx, edx
mov edx, ecx
xor edx, 0x2823401
xor ecx, 0x14488a24
and ecx, 0x1d4c8a2e
and edx, 0xe2b375d1
or edx, ecx
mov ecx, edx
xor ecx, 0xc088228
xor edx, 0x82134080
and edx, 0x93574886
and ecx, 0x6ca8b779
or ecx, edx
xor ecx, 0x6ca8b779
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
mov eax, ecx
or al, r8b
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r9b, dl
or dl, r8b
and cl, r8b
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, 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 al, 1
mov eax, 0x71357d66
mov ebp, 0xcaa43cf0
cmovne eax, ebp
test dl, 1
mov edx, 0x71357d66
cmovne eax, edx
test cl, 1
cmove eax, ebp
jmp 0x1400f5fd5
cmp ecx, 0x2e44b8c7
jg 0x1400eb827
cmp ecx, 0x2d70bacf
jg 0x1400ed0c0
cmp ecx, 0x2d11e875
je 0x1400f09e8
cmp ecx, 0x2d680014
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
lea eax, [rcx - 1]
imul eax, ecx
mov ebx, eax
not ebx
mov ecx, eax
or ecx, 1
mov ebp, ecx
not ebp
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
mov edi, edx
not edi
mov esi, ecx
and esi, 0xabbe2839
and ebp, 0x5441d7c6
or ebp, esi
or ecx, edi
and edi, 0xabbe2839
and edx, 0x5441d7c6
or edx, edi
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0x8025f0f5
and edx, 0x7fda0f0a
or edx, ebp
or ecx, eax
and eax, 0x8025f0f5
and ebx, 0x7fda0f0a
or ebx, eax
xor ebx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp dword [0x14024b70c], 9
setg al
mov edx, r9d
xor dl, r8b
and dl, r9b
mov ecx, edx
xor cl, 1
or dl, cl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, dl
xor cl, 1
and cl, dl
or dl, al
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
xor r9b, al
and r9b, al
xor al, r8b
mov edx, r9d
and dl, al
xor al, r9b
or al, dl
xor al, 1
mov edx, ecx
xor dl, 1
and dl, cl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
xor dl, al
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xfb0b845
mov ebp, 0x80696a59
cmovne ecx, ebp
test al, 1
mov eax, 0xfb0b845
jmp 0x1400f0c45
cmp ecx, 0xb4fa4bd9
jg 0x1400eb86d
cmp ecx, 0xb30dd6ac
jg 0x1400ed2b1
cmp ecx, 0xb0d38c69
je 0x1400f09fe
cmp ecx, 0xb2c53d0a
jne 0x1400e7c20
mov eax, dword [0x14024b710]
mov edx, dword [0x14024b70c]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov ebp, ecx
xor ebp, 0xfffffffe
and ebp, ecx
not ecx
or eax, 1
mov ebx, eax
not ebx
mov edi, ebp
not edi
mov esi, eax
and esi, 0x39616390
and ebx, 0xc69e9c6e
or ebx, esi
or eax, edi
and edi, 0x39616390
and ebp, 0xc69e9c6f
or ebp, edi
xor ebp, ebx
not eax
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x65011bea
and eax, 0x9afee415
or eax, ebp
xor eax, 0x9afee415
mov ebp, eax
and ebp, ecx
xor eax, ecx
or eax, ebp
cmp eax, 0xffffffff
setne cl
sete al
cmp edx, 0xa
setl r9b
cmp edx, 9
setg r8b
mov edx, r8d
xor dl, r9b
and dl, r8b
mov ebx, edx
xor bl, 1
and dl, bl
xor dl, 1
mov r10d, edx
xor r10b, bl
or dl, bl
xor dl, 1
or dl, r10b
mov ebx, eax
or bl, dl
xor bl, 1
or r9b, al
xor al, dl
xor al, 1
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor r9b, 1
xor cl, r8b
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x5a28bd56
mov ebp, 0x1f0b4acb
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x5a28bd56
jmp 0x1400f5667
cmp ecx, 0xf170a881
jg 0x1400eb9a1
cmp ecx, 0xf03dfaa8
jg 0x1400ed41b
cmp ecx, 0xee865f04
je 0x1400f0a14
cmp ecx, 0xefad3bd3
jne 0x1400e7c20
mov ecx, 0x6509c7b6
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x5260333e
jg 0x1400eba8b
cmp ecx, 0x513c0a00
jg 0x1400ed515
cmp ecx, 0x50d1f548
je 0x1400f0b92
cmp ecx, 0x50dfeb09
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7487306e
mov ebp, eax
and ebp, 0x8b78cf90
or ebp, edx
xor ebp, 0x8b78cf90
mov edx, eax
and edx, 1
or edx, ebp
and ecx, 0x6d509ee1
and eax, 0x92af611e
or eax, ecx
mov ecx, eax
xor ecx, 0x92af611e
xor eax, 0x6d509ee1
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete cl
setne dl
cmp dword [0x14024b70c], 0xa
setl bl
xor dl, bl
xor dl, 1
mov eax, ebx
or al, cl
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
xor bl, cl
mov r8d, ebx
xor r8b, 1
and al, r9b
mov ecx, ebx
and cl, r8b
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
and dl, al
or dl, cl
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x4a8483d4
mov ecx, 0xb065739b
cmovne eax, ecx
test bl, 1
mov ecx, 0x4a8483d4
jmp 0x1400f5661
cmp ecx, 0x57b87988
jle 0x1400ebac5
cmp ecx, 0x5a28bd55
jg 0x1400ed543
cmp ecx, 0x57b87989
je 0x1400f0c50
cmp ecx, 0x57ed0dfb
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xb5e64787
and ecx, edx
not edx
and edx, 0xb5e64787
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xde7bff14
and ecx, 0x218400eb
or ecx, edx
mov ebp, ecx
xor ebp, 0x6b9db893
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, 0x4f2c1fed
and ebx, 0xb0d3e012
or ebx, edi
or edx, ebp
and ebp, 0x4f2c1fed
and ecx, 0xb0d3e012
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xbfdf192e
and ecx, 0x4020e6d1
or ecx, edx
mov edx, ecx
xor edx, 0x3e09102a
xor ecx, 0x4020e6d1
mov ebp, ecx
and ebp, 0xc1f64fd5
and edx, 0x3e09b02a
or edx, ebp
xor edx, 0x3e09b02a
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, bl
and cl, al
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
and al, r8b
or al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x8757e544
mov ebp, 0x162545b5
cmovne eax, ebp
test cl, cl
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x8757e544
jmp 0x1400f5fd2
cmp ecx, 0x1c604a65
jg 0x1400ed571
cmp ecx, 0x1a721556
je 0x1400f0da2
cmp ecx, 0x1b9c10a4
jne 0x1400e7c20
mov eax, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea edi, [rax - 1]
imul edi, eax
mov edx, edi
not edx
mov ebp, edi
or ebp, 1
mov ebx, ebp
not ebx
mov eax, edx
or eax, 0x4d36cb0e
and ebp, 0x4d36cb0f
and ebx, 0xb2c934f0
or ebx, ebp
and eax, 0x4d36cb0f
xor eax, ebx
mov ebp, eax
not ebp
and ebp, 0x63c1ce42
and eax, 0x9c3e31bd
or eax, ebp
mov ebp, eax
xor ebp, 0x90301109
xor eax, 0x63c1ce42
mov ebx, eax
and ebx, 0x6dcfa8f4
and ebp, 0x9230570b
or ebp, ebx
or eax, edi
and edi, 0x6dcfa8f4
and edx, 0x9230570b
or edx, edi
xor edx, ebp
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
setne dl
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
and bl, dl
xor dl, cl
or dl, cl
and al, cl
or al, bl
mov ecx, eax
xor cl, 1
mov ebx, edx
and al, cl
mov r8d, ecx
and r8b, al
xor al, cl
mov r9d, edx
and r9b, cl
xor cl, dl
xor dl, 1
and bl, dl
xor bl, 1
mov r10d, edx
xor r10b, bl
or bl, dl
xor bl, 1
or bl, r10b
or al, r8b
mov edx, ebx
xor dl, 1
and dl, al
xor al, 1
and al, bl
or al, dl
or cl, r9b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x1681d312
mov ebp, 0xfdd60fef
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x1681d312
jmp 0x1400f5667
cmp ecx, 0x77661344
jg 0x1400ed6b6
cmp ecx, 0x76d61925
je 0x1400f0f7f
cmp ecx, 0x76ee4dcc
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
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, 0xc2063978
and ebp, 0x3df9c687
or ebp, edi
or ecx, ebx
and ebx, 0xc2063978
and edx, 0x3df9c687
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xe4c6c227
and ecx, 0x1b393dd8
or ecx, edx
mov edx, ecx
xor edx, 0x121001c0
xor ecx, 0xe4c6c227
mov ebp, ecx
and ebp, 0x2929bc18
and edx, 0xd6d643e7
or edx, ebp
xor edx, 0xd6d643e7
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov r10d, ebx
xor r10b, dl
mov r9d, r10d
xor r9b, 1
and bl, cl
and dl, r8b
or dl, bl
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
mov eax, r10d
and al, r9b
mov edx, eax
xor dl, 1
xor al, r10b
or dl, r9b
xor dl, 1
or dl, al
xor dl, cl
mov eax, r9d
and al, cl
xor cl, r9b
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xa219b3c8
mov ebp, 0x518abc66
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xa219b3c8
jmp 0x1400f5667
cmp ecx, 0xa219b3c7
jg 0x1400ed7c7
cmp ecx, 0xa11c0828
je 0x1400f0f95
cmp ecx, 0xa178bb83
jne 0x1400e7c20
mov ecx, 0x15731ff
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xdfacaeeb
jg 0x1400ed801
cmp ecx, 0xde0cf9ef
je 0x1400f118a
cmp ecx, 0xdfa875c8
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x16fd9d8e
mov ebx, ecx
and ebx, 0xe9026270
or ebx, ebp
xor ebx, 0xe9026270
mov ebp, ecx
and ebp, 1
or ebp, ebx
and edx, 0xa0c302ea
and ecx, 0x5f3cfd15
or ecx, edx
mov edx, ecx
xor edx, 0x5d044801
mov ebx, ebp
not ebx
mov edi, ebx
and edi, 0xa2fab55c
and ebp, 0x5d054aa3
or ebp, edi
xor ecx, 0xa0c20048
and ecx, 0xa2fab55c
and edx, 0x5d054aa3
or edx, ecx
xor edx, ebp
xor ebx, edx
test ebx, edx
setne r8b
sete dl
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
and r8b, al
or al, dl
xor al, 1
or al, cl
mov ebx, eax
xor bl, 1
and r9b, dl
or r9b, r8b
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
xor cl, 1
and cl, r9b
xor r9b, 1
and dl, r9b
or dl, cl
mov ecx, eax
and cl, r9b
xor r9b, al
or r9b, cl
mov eax, r9d
xor al, dl
test al, 1
mov eax, 0xf170a882
cmovne eax, r13d
test r9b, r9b
mov ecx, 0xf170a882
jmp 0x1400f2fb8
cmp ecx, 0x3df2418c
jg 0x1400ed841
cmp ecx, 0x3c958ae7
je 0x1400f1261
cmp ecx, 0x3d90869f
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebp, eax
or ebp, 0x187f037
mov edi, ebp
not edi
mov edx, esi
or edx, 0xfe780fc8
mov ebx, edx
not ebx
and ebp, 0x6113721d
and edi, 0x9e680dc0
or edi, ebp
and edx, 0x6113721d
and ebx, 0x848022
or ebx, edx
xor ebx, edi
mov edx, ebx
not edx
and edx, 0x187f036
and ebx, 0xfe780fc9
or ebx, edx
mov edx, ebx
not edx
and edx, 0x62052915
and ebx, 0x9dfad6ea
or ebx, edx
xor ebx, 0x9dfad6ea
and esi, 0xc068eac0
and eax, 0x3f97153f
or eax, esi
xor eax, 0x3f97153f
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
mov ecx, ebx
not cl
and cl, bl
xor cl, 1
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov r11d, ecx
xor r11b, 1
mov edx, r11d
and dl, cl
mov ebx, edx
xor bl, 1
xor dl, r11b
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
and cl, r10b
xor bl, 1
and bl, al
or bl, cl
and r9b, r10b
or r10b, r8b
and al, r8b
or al, r9b
mov ecx, r10d
xor cl, al
xor al, 1
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
and bl, cl
mov edx, ecx
and dl, bl
xor bl, cl
or bl, dl
xor bl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x1fa9a261
mov edx, 0x15974d67
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x1fa9a261
jmp 0x1400f5667
cmp ecx, 0xc4d4eef2
jg 0x1400ed86f
cmp ecx, 0xc35a7361
je 0x1400f1277
cmp ecx, 0xc37c092b
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x5753140a
and edx, ecx
and ecx, 0xa8acebf5
or ecx, ebp
mov ebp, ecx
xor ebp, 0x288421d1
xor ecx, 0x5753140a
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xc37bca26
and ebp, 0x3c8435d9
or ebp, edi
or ecx, ebx
and ebx, 0xc37bca26
and edx, 0x3c8435d9
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
and edx, ecx
mov ebp, ecx
not ebp
and ebp, 0x1eed1736
and ecx, 0xe112e8c9
or ecx, ebp
xor ecx, 0xe112e8c8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xd97a317d
and edx, ecx
and ecx, 0x2685ce82
or ecx, ebp
mov ebp, ecx
xor ebp, 0x4048e80
xor ecx, 0xd97a317d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7ad96132
and ebp, 0x85269ecd
or ebp, edi
or ecx, ebx
and ebx, 0x7ad96132
and edx, 0x85269ecd
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xa68ee18
and ecx, 0xf59711e7
or ecx, ebp
xor ecx, 0xa68ee18
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, edx
or al, bl
xor bl, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, r10b
mov r11d, eax
xor r11b, 1
mov ebx, ecx
xor bl, r8b
and bl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov edx, ebx
xor dl, 1
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor al, cl
mov edx, r11d
and dl, cl
xor cl, r11b
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xfd849787
mov ebp, 0x6e759730
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xfd849787
jmp 0x1400f5667
cmp ecx, 0xfd849786
jg 0x1400ed950
cmp ecx, 0xfcb97260
je 0x1400f1365
cmp ecx, 0xfcd0370c
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xe0cc9cd2
mov ecx, ebp
and ecx, 0x1f33632d
or ecx, ebx
mov ebx, ecx
xor ebx, 0x1621610c
xor ecx, 0xe0cc9cd2
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
or ecx, 1
mov esi, edx
not esi
mov eax, ecx
and eax, 0x69120621
and ebx, 0x96edf9de
or ebx, eax
or ecx, esi
and esi, 0x69120621
and edx, 0x96edf9de
or edx, esi
xor edx, ebx
not ecx
or ecx, edx
mov eax, ecx
not eax
and edi, eax
and ecx, ebp
or ecx, edi
xor eax, ecx
test eax, ecx
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, 1
mov ebx, eax
or bl, cl
xor bl, 1
xor al, cl
not al
and al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
xor al, dl
mov ecx, eax
not cl
and cl, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xe5b7d795
mov ebp, 0x38490614
cmovne eax, ebp
test cl, cl
mov ecx, 0xe5b7d795
jmp 0x1400eb819
cmp ecx, 0xee42a9d
jg 0x1400edab9
cmp ecx, 0xc84981d
je 0x1400f137b
cmp ecx, 0xd13288f
jne 0x1400e7c20
mov ecx, 0xe43a90aa
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x63da7e9b
jg 0x1400edae7
cmp ecx, 0x6279fb3d
je 0x1400f1548
cmp ecx, 0x62f26de2
jne 0x1400e7c20
mov ecx, 0xb34b200f
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x8757e543
jg 0x1400edc02
cmp ecx, 0x832ff8c1
je 0x1400f155e
cmp ecx, 0x86d624d9
jne 0x1400e7c20
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7a0b8cbc
and ecx, 0x85f47343
or ecx, edx
mov ebp, ecx
xor ebp, 0x100002
xor ecx, 0x2002081c
or eax, 0xb632cc5e
mov edx, eax
not edx
or ecx, 0x1402121
and ecx, 0xa562697d
and ebp, 0x12108402
or ebp, ecx
and eax, 0xa562697d
and edx, 0x488d1280
or edx, eax
xor edx, ebp
mov eax, edx
not eax
and eax, 0x49cd33a1
and edx, 0xb632cc5e
or edx, eax
mov edi, edx
not edi
mov ebp, edx
or ebp, 0x51d43495
mov ebx, ebp
not ebx
mov eax, edi
or eax, 0xae2bcb6a
mov ecx, eax
not ecx
and ebp, 0x12074a9e
and ebx, 0xac288160
or ebx, ebp
and eax, 0x12074a9e
and ecx, 0x41d03401
or ecx, eax
xor ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x51d43494
and ecx, 0xae2bcb6b
or ecx, ebp
and edx, 0xcf86925b
mov eax, edi
and eax, 0x30796da4
or eax, edx
xor eax, 0xcf86925a
and edi, 1
or edi, eax
mov eax, edi
not eax
and eax, 0xb8d2907
and edi, 0xf472d6f8
or edi, eax
mov eax, edi
xor eax, 0x70200200
mov edx, ecx
not edx
xor edi, 0xb8d2907
mov ebp, edx
and ebp, 0x87dfd5fd
and ecx, 0x78202a02
or ecx, ebp
or edx, edi
and edi, 0x87dfd5fd
and eax, 0x78202a02
or eax, edi
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov ebp, ecx
not ebp
mov ebx, edx
and ebx, 0x6c9dd233
and eax, 0x93622dcc
or eax, ebx
or edx, ebp
and ebp, 0x6c9dd233
and ecx, 0x93622dcc
or ecx, ebp
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
and edx, 0x214c1015
and eax, 0xdeb3efea
or eax, edx
xor eax, 0x214c1015
cmp eax, 0xffffffff
sete al
cmp dword [0x14024b70c], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
xor dl, 1
and al, cl
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
xor al, 1
and dl, al
xor al, dl
test cl, cl
mov ecx, 0x50dfeb09
cmovne ecx, r12d
test dl, dl
cmove ecx, r13d
test al, 1
cmove ecx, r12d
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xcd587520
jg 0x1400edc30
cmp ecx, 0xcbefe178
je 0x1400f1574
cmp ecx, 0xcd58229f
jne 0x1400e7c20
mov ecx, 0x1d6d14ec
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x26310953
jg 0x1400edd45
cmp ecx, 0x2578cc79
je 0x1400f1630
cmp ecx, 0x25dd8edf
jne 0x1400e7c20
mov eax, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
not eax
mov ebp, eax
and ebp, edx
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x17834d62
and eax, 0xe87cb29d
or eax, edx
xor eax, 0xe87cb29d
setne r8b
sete r9b
cmp ecx, 0xa
setl bl
cmp ecx, 9
setg cl
mov edx, ecx
xor dl, r9b
and bl, r8b
and r9b, cl
or r9b, bl
xor dl, 1
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
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, r9d
xor cl, 1
and cl, dl
xor dl, 1
mov eax, r9d
xor al, dl
and al, r9b
and dl, r9b
or dl, cl
mov ebx, eax
xor bl, dl
test dl, dl
mov ecx, 0x831f0a0d
mov edx, 0xf17c8ba7
cmovne ecx, edx
test al, al
mov eax, 0x831f0a0d
jmp 0x1400f4593
cmp ecx, 0xaf50253f
jg 0x1400edd73
cmp ecx, 0xae843d52
je 0x1400f1646
cmp ecx, 0xaec8e490
jne 0x1400e7c20
mov ecx, 0x57b87989
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xedc7ccc3
jg 0x1400edda1
cmp ecx, 0xebb0cc8f
je 0x1400f171a
cmp ecx, 0xed64c087
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd1281dc2
and edx, ebp
not ebp
and ebp, 0x6f37aae9
and ecx, 0x90c85516
or ecx, ebp
mov ebp, ecx
xor ebp, 0x10081500
xor ecx, 0x412008c0
or ecx, 0x2ed7e23d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xeb83a883
and ebp, 0x10281540
or ebp, edi
or ecx, ebx
and ebx, 0xeb83a883
and edx, 0x147c577c
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xea297945
and ecx, 0x15d686ba
or ecx, edx
mov edx, ecx
xor edx, 0xc4fe9b78
mov ebp, ecx
xor ebp, 0xc4fe9b79
and ebp, edx
xor ecx, 0x3a006405
and ecx, 0x3ea26c25
and edx, 0xc15d93da
or edx, ecx
xor edx, 0xc15d93db
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x422184a8
and edx, 0x4963302
or edx, ecx
mov ebx, edx
xor ebx, 0x861000
xor edx, 0xb16088b1
or ebp, 0x46b7b7aa
mov ecx, ebp
not ecx
and edx, 0xb570abb3
and ebx, 0x42871408
or ebx, edx
and ebp, 0xb570abb3
and ecx, 0x8084044
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xb9484855
and ecx, 0x46b7b7aa
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xf35b90f5
and ecx, 0xca46f0a
or ecx, ebp
xor ecx, 0xca46f0a
or ecx, edx
cmp ecx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r10b
mov edx, r8d
and dl, r10b
mov ebx, r9d
and bl, cl
or bl, dl
xor r10b, bl
and r10b, bl
or r8b, r9b
xor cl, r9b
and cl, r9b
mov edx, r8d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, r10d
xor dl, 1
and dl, cl
xor cl, 1
mov eax, r10d
xor al, cl
and al, r10b
and cl, r10b
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3e7c5d15
mov ebp, 0x64cc3bb3
cmovne edx, ebp
test cl, 1
mov ecx, edx
jmp 0x1400eb48d
cmp ecx, 0x5045186d
jg 0x1400ededc
cmp ecx, 0x4f1b7d0f
je 0x1400f1888
cmp ecx, 0x4f3197fa
jne 0x1400e7c20
mov ecx, 0x4f1b7d0f
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x18eac8c6
jg 0x1400edf0a
cmp ecx, 0x1681d312
je 0x1400f19c6
cmp ecx, 0x187dd211
jne 0x1400e7c20
mov ecx, 0x413117a5
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x76a1da78
jg 0x1400ee020
cmp ecx, 0x74774fb7
je 0x1400f1aa8
cmp ecx, 0x757db431
jne 0x1400e7c20
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov ebp, edx
or ebp, 0xf123905
mov eax, ebp
not eax
or ecx, 0x30218410
and ecx, 0x3933ad10
and edx, 0x6001005
or edx, ecx
and ebp, 0x3933ad10
and eax, 0xc0cc42ea
or eax, ebp
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0xf0edc6fa
and eax, 0xf123905
or eax, ecx
mov edi, eax
not edi
mov ebp, eax
xor ebp, 0x9613c352
and ebp, edi
mov ebx, edi
or ebx, 0x9613c352
mov edx, ebx
not edx
mov ecx, ebp
not ecx
mov esi, ecx
and esi, 0x720e0258
and ebp, 0x8df1fda7
or ebp, esi
or ecx, ebx
and ebx, 0x720e0258
and edx, 0x9e03ca5
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x69ec3cac
and ecx, 0x9613c353
or ecx, edx
and edi, 1
xor eax, 0xfffffffe
or eax, edi
mov edx, eax
not edx
and edx, 0xc33e2f1e
and eax, 0x3cc1d0e1
or eax, edx
mov ebp, eax
xor ebp, 0x204140c0
xor eax, 0xc33e2f1e
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0xdfa8b92f
and ecx, 0x205746d0
or ecx, ebx
or edx, eax
and eax, 0xdfa8b92f
and ebp, 0x205746d0
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
or ebp, 0xf076e18a
mov eax, ebp
not eax
or edx, 0x6890840
and edx, 0xf6bb6848
and ecx, 0x448182
or ecx, edx
and ebp, 0xf6bb6848
and eax, 0x9001635
or eax, ebp
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xf891e75
and eax, 0xf076e18a
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x31c307d1
and eax, 0xce3cf82e
or eax, ecx
xor eax, 0xce3cf82e
cmp eax, 0xffffffff
sete r9b
setne r8b
cmp dword [0x14024b70c], 9
setg cl
mov ebx, r8d
xor bl, r9b
and bl, r8b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, cl
xor r9b, cl
xor r9b, 1
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, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0x15d5517
mov ecx, 0x7a8719ba
cmovne ebp, ecx
test dl, 1
mov ecx, 0x15d5517
cmovne ecx, ebp
jmp 0x1400f0072
cmp ecx, 0xa051347d
jg 0x1400ee060
cmp ecx, 0x9ceaa231
je 0x1400f1abe
cmp ecx, 0x9f1afe3b
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
and edx, 0x9917aa10
and ecx, 0x66e855ef
or ecx, edx
mov edx, ecx
xor edx, 0x66e855ef
xor ecx, 0x9917aa10
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r8b
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, dl
mov eax, ebx
xor al, r8b
and al, bl
and dl, r9b
and cl, r8b
or cl, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xcd587521
mov ebp, 0xcbefe178
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0xcd587521
jmp 0x1400f5667
cmp ecx, 0xdbb52053
jg 0x1400ee08e
cmp ecx, 0xd73d89d9
je 0x1400f1b9c
cmp ecx, 0xd8eb5214
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, edi
not ebx
mov ecx, ebx
or ecx, 0x849b8bbc
mov ebp, edi
or ebp, 1
and ebp, 0x849b8bbd
mov edx, ebx
and edx, 0x7b647442
or edx, ebp
and ecx, 0x849b8bbd
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
setne cl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov edx, r9d
xor dl, cl
and dl, r9b
xor dl, al
and r8b, r9b
and cl, al
or cl, r8b
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
xor dl, 1
not cl
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x81d17300
mov ebp, 0x52dd5d03
cmovne edx, ebp
test al, al
jmp 0x1400eba81
cmp ecx, 0x3a2ba79b
jg 0x1400ee22c
cmp ecx, 0x38eb76ea
je 0x1400f1bb2
cmp ecx, 0x38f0e3c8
jne 0x1400e7c20
mov rax, qword [rsp + 0x38]
mov qword [0x14024b078], rax
mov ecx, 0x90de0651
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xc0ea4289
jg 0x1400ee39b
cmp ecx, 0xbc9909ff
je 0x1400f1bc8
cmp ecx, 0xbe155ca7
jne 0x1400e7c20
mov ecx, 0xf30ace4f
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xf552a747
jg 0x1400ee52c
cmp ecx, 0xf3fdee33
je 0x1400f1d2d
cmp ecx, 0xf4e5e577
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x44a6f4c
and ecx, 0xfbb590b3
or ecx, edx
mov edx, ecx
xor edx, 0x420740
mov ebp, ecx
xor ebp, 0xfbb590b3
mov ebx, ecx
xor ebx, 0xb3f39740
and ebx, ebp
and edx, 0x484607f3
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x484607f2
and edx, 0xb7b9f80d
or edx, ebx
and ebp, 1
xor ecx, 0xfbb590b2
or ecx, ebp
not ecx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0xb682081c
and edx, ecx
or ecx, 0x497df7e3
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x65fb73af
and ebp, 0x92000810
or ebp, edi
or ecx, ebx
and ebx, 0x65fb73af
and edx, 0x9a048c50
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x52542422
and ecx, 0xadabdbdd
or ecx, edx
xor ecx, 0x1b29d3c1
setne r9b
sete r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and r8b, al
mov ecx, ebx
and cl, r9b
or cl, r8b
xor bl, r9b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa708fd0
mov ebp, 0xf33e5796
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xa708fd0
jmp 0x1400f3c46
cmp ecx, 0x12fa80e9
jg 0x1400ee690
cmp ecx, 0x11f18ea3
je 0x1400f1d43
cmp ecx, 0x127a9372
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc5f31cf7
and edx, 0x3a0ce308
or edx, ecx
mov ecx, edx
xor ecx, 0x30080000
xor edx, 0x80601c56
and edx, 0x8a64ff5e
and ecx, 0x759b00a1
or ecx, edx
mov ebp, ecx
xor ebp, 0x759b00a1
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, 0x20fd323f
and ebx, 0xdf02cdc0
or ebx, edi
or edx, ebp
and ebp, 0x20fd323f
and ecx, 0xdf02cdc0
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xa402a3ed
and ecx, 0x5bfd5c12
or ecx, edx
mov edx, ecx
xor edx, 0x4022004
xor ecx, 0x49814412
and ecx, 0xe981c7fb
and edx, 0x167e3804
or edx, ecx
mov ecx, edx
xor ecx, 0x143e1800
xor edx, 0x48818189
and edx, 0x4ac1a18d
and ecx, 0xb53e5e72
or ecx, edx
xor ecx, 0xb53e5e72
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
xor dl, cl
xor cl, al
xor al, dl
and al, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
mov edx, 0xe334a425
mov ebp, 0xfdb68fa8
cmovne edx, ebp
test cl, cl
mov ecx, edx
mov ebp, 0xe334a425
cmovne ecx, ebp
jmp 0x1400edbfb
cmp ecx, 0x6d770709
jg 0x1400ee81c
cmp ecx, 0x67d6655a
je 0x1400f1d59
cmp ecx, 0x68d107a2
jne 0x1400e7c20
mov ecx, 0x1c604a66
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x9231565b
jg 0x1400ee961
cmp ecx, 0x8f216766
je 0x1400f1d6f
cmp ecx, 0x90de0651
jne 0x1400e7c20
mov rsi, qword [rsp + 0x38]
mov edx, dword [0x14024b710]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xe27d0772
and ebp, ecx
or ecx, 0x1d82f88d
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x8a445a0b
and edx, 0x60390570
or edx, edi
or ecx, ebx
and ebx, 0x8a445a0b
and ebp, 0x75bba5f4
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7aad50b0
and ecx, 0x8552af4f
or ecx, edx
mov edx, ecx
xor edx, 0x672fa83d
mov ebp, ecx
xor ebp, 0x80401480
and ebp, 0xc668b4a0
xor ecx, 0xbf4fbbe9
and ecx, edx
mov edi, edx
and edi, 0x39974b5f
or edi, ebp
mov edx, edi
xor edx, 0x39974b5f
mov ebx, edi
xor ebx, 0x1e08a774
and ebx, edx
mov ebp, ebx
and ebp, ecx
xor ecx, ebx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x629bfa16
and ecx, 0x9d6405e9
or ecx, ebp
xor ecx, 0x4504163c
xor edi, 0x4003400
and edi, 0x1494774e
mov ebp, edx
and ebp, 0xeb6b88b1
or ebp, edi
xor ebp, 0x1494774f
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xc08799df
and edx, 0x3f786620
or edx, ebp
xor edx, 0x3f786620
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
xor ecx, 0xde1532de
and ecx, edx
not edx
and edx, 0xde1532de
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x21eacd21
and ecx, 0xde1532de
or ecx, edx
setne cl
cmp dword [0x14024b70c], 9
setg bl
mov edx, ebx
and dl, cl
xor bl, cl
or dl, bl
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, dl
xor dl, 1
and al, dl
or al, cl
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xc37c092b
mov ecx, 0x38f0e3c8
cmovne ebp, ecx
test dl, 1
mov ecx, 0xc37c092b
cmovne ecx, ebp
mov qword [0x14024b078], rsi
jmp 0x1400ed7c0
cmp ecx, 0xd09380c7
jg 0x1400eea9d
cmp ecx, 0xd0700a18
je 0x1400f1ec3
cmp ecx, 0xd08d4062
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x7518aeb3
and ebx, 0x8ae7514c
or ebx, ecx
mov edi, ebx
xor edi, 0x8ae7514c
mov ecx, ebx
xor ecx, 0x7518aeb3
mov edx, edi
or edx, 0x21936b02
mov ebp, edx
not ebp
xor ebx, 0x548bc5b1
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x80ecaf91
and ebp, 0x5e00106c
or ebp, eax
or edx, esi
and esi, 0x80ecaf91
and ebx, 0x7f13506e
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0x21936b03
and edx, 0xde6c94fc
or edx, eax
and edi, 0x43d63859
mov eax, ecx
and eax, 0xbc29c7a6
or eax, edi
xor eax, 0x43d63858
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x9551375e
and ecx, 0x6aaec8a1
or ecx, eax
xor ecx, 0x6aaec8a1
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
xor eax, 0x4fb4eeba
and eax, ecx
or ecx, 0xb04b1145
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xa1c3ff7a
and edx, 0x4e340080
or edx, ebx
or ecx, ebp
and ebp, 0xa1c3ff7a
and eax, 0x5e3c0085
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xeffe8660
and ecx, 0x1001799f
or ecx, eax
mov eax, ecx
xor eax, 0x52b50604
xor ecx, 0xa04a68da
mov edx, ecx
and edx, 0x8d089163
and eax, 0x72f76e9c
or eax, edx
xor eax, 0x72f76e9c
or eax, ecx
cmp eax, 0xffffffff
sete r9b
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov eax, ebx
and al, cl
and r9b, bl
xor bl, cl
or bl, al
and dl, cl
or dl, r9b
mov eax, edx
and dl, bl
xor bl, 1
xor al, 1
mov ecx, ebx
xor cl, al
and cl, bl
and al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x9b7405fb
mov ebp, 0x138edd1f
cmovne eax, ebp
test cl, cl
mov ecx, 0x9b7405fb
cmove eax, ecx
test dl, 1
cmovne eax, ebp
jmp 0x1400f5fd5
cmp ecx, 0x303331db
jg 0x1400eec26
cmp ecx, 0x2e44b8c8
je 0x1400f1ffe
cmp ecx, 0x2f7b96e0
jne 0x1400e7c20
mov rax, qword [rsp + 0x38]
mov qword [0x14024b078], rax
mov ecx, 0xb9e7a18e
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xb7fb8376
jg 0x1400eec54
cmp ecx, 0xb4fa4bda
je 0x1400f20f9
cmp ecx, 0xb62f3167
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov edx, edi
or edx, 0xee1a71d9
mov ebp, edx
not ebp
mov ebx, edi
xor ebx, 0x11e58e26
and ebx, edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0xf44511a3
and ebp, 0x1a08e04
or ebp, eax
or edx, esi
and esi, 0xf44511a3
and ebx, 0xbbaee5c
or ebx, esi
xor ebx, ebp
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xee1a71d8
and edx, 0x11e58e27
or edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0x4f8aecba
and edx, 0xb0751345
or edx, ebp
and edi, 0x4f8aecba
and ecx, 0xb0751345
or ecx, edi
xor ecx, edx
xor eax, ecx
test eax, ecx
sete r9b
setne bl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg al
mov edx, eax
xor dl, bl
or bl, cl
or cl, r9b
xor cl, 1
or cl, dl
or al, r9b
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, 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 r8d, eax
and r8b, cl
mov ebx, ecx
and bl, dl
xor dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
or dl, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0xd09380c8
mov edx, 0xa8673a3a
cmovne ecx, edx
test al, 1
cmove ecx, edx
test bl, 1
mov eax, 0xd09380c8
jmp 0x1400f5667
cmp ecx, 0xf233d026
jg 0x1400eed2c
cmp ecx, 0xf170a882
je 0x1400f2248
cmp ecx, 0xf17c8ba7
jne 0x1400e7c20
mov eax, dword [0x14024b710]
lea ebp, [rax - 1]
imul ebp, eax
mov eax, ebp
not eax
mov edx, eax
and edx, 0x35f16257
mov ecx, ebp
and ecx, 0xca0e9da8
or ecx, edx
mov edx, ecx
not edx
and edx, 0xd79c25ca
and ecx, 0x2863da35
or ecx, edx
mov edx, ecx
xor edx, 0x1d92b863
xor ecx, 0xa20c0380
mov ebx, edx
and ebx, 0x45f3dc1e
and ecx, 0xba0c23e1
or ecx, ebx
or edx, ebp
and ebp, 0x45f3dc1e
and eax, 0xba0c23e1
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
sete cl
cmp dword [0x14024b70c], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
or al, bl
xor al, 1
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x831f0a0d
mov ebp, 0x127a9372
cmovne edx, ebp
test al, 1
mov ecx, edx
cmovne ecx, ebp
jmp 0x1400ed2aa
cmp ecx, 0x52dd5d02
jg 0x1400eed5a
cmp ecx, 0x5260333f
je 0x1400f247d
cmp ecx, 0x52dc03eb
jne 0x1400e7c20
mov ecx, 0x2d70bad0
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x55184814
je 0x1400f25a7
cmp ecx, 0x574a1b2c
je 0x1400f269b
cmp ecx, 0x579529e7
jne 0x1400e7c20
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xc546ad16
mov ecx, edx
and ecx, 0x3ab952e8
or ecx, ebp
mov ebp, ecx
xor ebp, 0x3a091048
xor ecx, 0x8004a004
mov ebx, edx
or ebx, 0x80b4e2a4
and ecx, 0x80b4e2a4
and ebp, 0x7f4b1d5a
or ebp, ecx
and ebx, 0x80b4e2a5
xor ebx, ebp
and edi, 0x344c254f
and edx, 0xcbb3dab0
or edx, edi
mov ecx, edx
xor ecx, 0x82124290
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x49adbc63
and ebx, 0xb652439c
or ebx, ebp
xor edx, 0xc2443
and edx, 0x49adbc63
and ecx, 0xb652439c
or ecx, edx
xor ecx, ebx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
and dl, bl
and cl, r8b
or cl, dl
xor cl, 1
or cl, bl
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
mov edx, ebx
xor dl, al
xor al, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x47e0a327
mov ebp, 0xdfacaeec
jmp 0x1400ef226
cmp ecx, 0x1d6d14ec
je 0x1400f282e
cmp ecx, 0x1d75a031
jne 0x1400e7c20
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xf1002892
and ecx, 0xeffd76d
or ecx, eax
mov edx, ecx
xor edx, 0xeaec760
xor ecx, 0xb1002082
and ecx, 0xb151308f
and edx, 0x4eaecf70
or edx, ecx
mov ecx, edx
xor ecx, 0x103009
xor edx, 0x4eaecf70
mov eax, edx
or eax, 1
mov ebp, eax
not ebp
and edx, 0xbf450296
and ecx, 0x40bafd69
or ecx, edx
mov edx, ecx
xor edx, 0x40b0e100
xor ecx, 0xbf450297
mov ebx, eax
and ebx, 0xa44e1e69
and ebp, 0x5bb1e196
or ebp, ebx
or eax, ecx
and ecx, 0xa44e1e69
and edx, 0x5bb1e196
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x5866d8b6
and ecx, eax
not eax
and eax, 0x5866d8b6
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xa7992749
and ecx, 0x5866d8b6
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf98f331b
and ecx, 0x670cce4
or ecx, edx
xor ecx, 0xf98f331b
xor eax, ecx
test eax, ecx
setne cl
cmp dword [0x14024b70c], 0xa
setl al
mov edx, eax
xor dl, cl
mov r8d, eax
xor r8b, dl
not r8b
and r8b, dl
or cl, al
not dl
and dl, al
mov eax, ecx
xor al, dl
xor dl, 1
xor al, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, al
xor bl, 1
or bl, cl
mov ecx, ebx
xor bl, 1
and bl, r8b
xor r8b, 1
and cl, r8b
or bl, cl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0xb2c53d0a
mov eax, 0x1f0b4acb
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0xb2c53d0a
jmp 0x1400f5667
cmp ecx, 0x789b96b3
je 0x1400f28e5
cmp ecx, 0x7a8719ba
jne 0x1400e7c20
mov ecx, 0x15d5517
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xa4d49f9e
je 0x1400f2a6a
cmp ecx, 0xa78dddf3
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x8987324
mov ebp, edx
and ebp, 0x11068c43
or ebp, ecx
xor ebp, 0x11068c43
and edx, 0xe6610098
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x69641ad5
and edx, 0x969be52a
or edx, ecx
mov ecx, edx
xor ecx, 0x8f051a4d
xor edx, 0x70fae5b2
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, 0x99a1a
mov ebp, ecx
and ebp, 0x18004520
or ebp, edx
xor ebp, 0x18004520
and ecx, 0xe7f620c5
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x80a77c29
and ecx, 0x7f5883d6
or ecx, edx
xor ecx, 0x67515cec
sete bl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
and dl, cl
mov eax, r8d
and al, bl
or al, dl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
xor bl, r8b
mov ecx, ebx
xor cl, 1
and cl, bl
mov r8d, ecx
and r8b, bl
xor cl, bl
mov r10d, r9d
xor r10b, bl
or bl, r9b
and r9b, al
xor r9b, 1
mov edx, r9d
xor dl, al
or r9b, al
xor r9b, 1
or r9b, dl
or cl, r8b
xor cl, r9b
xor bl, 1
or bl, r10b
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xdd7abce3
mov edx, 0xe83e4d73
cmovne eax, edx
test bl, 1
mov edx, 0xdd7abce3
cmovne edx, eax
test cl, 1
jmp 0x1400f2a62
cmp ecx, 0xe19fa3b3
je 0x1400f2a80
cmp ecx, 0xe1fd2ef6
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea eax, [rdx - 1]
imul eax, edx
mov edi, eax
not edi
mov ebp, eax
or ebp, 0x8d07985a
mov ebx, eax
and ebx, 0x8d07985a
mov edx, edi
and edx, 0x72f867a4
or edx, ebx
and ebp, 0x8d07985b
xor ebp, edx
and edi, 0x3c405a32
and eax, 0xc3bfa5cd
or eax, edi
mov edx, eax
xor edx, 0xc3bfa5cd
xor eax, 0x3c405a32
and eax, ebp
not ebp
and edx, ebp
or eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov edx, r10d
xor dl, al
and dl, r10b
mov ecx, edx
xor cl, 1
or cl, dl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, r9b
mov r11d, edx
xor r11b, 1
mov ebx, eax
or al, r8b
and r8b, r10b
and bl, r9b
or bl, r8b
xor r10b, r9b
xor al, 1
or al, r10b
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
and r11b, al
and cl, dl
or cl, r11b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x513c0a01
mov ebp, 0xac025cb
cmovne eax, ebp
test cl, 1
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x513c0a01
jmp 0x1400f5fd2
cmp ecx, 0x3f93b225
je 0x1400f2a96
cmp ecx, 0x411a1e16
jne 0x1400e7c20
mov eax, dword [0x14024b710]
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
mov ebx, ecx
and ebx, 0x3224a8cb
and edx, 0xcddb5734
or edx, ebx
or ecx, ebp
and ebp, 0x3224a8cb
and eax, 0xcddb5734
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14024b70c], 0xa
setl cl
mov edx, eax
xor dl, cl
mov ebx, edx
xor bl, 1
and cl, al
or cl, dl
xor dl, cl
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov eax, ebx
or al, cl
xor cl, bl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x77cf379c
mov ebp, 0x1b9c10a4
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x77cf379c
jmp 0x1400f3c46
cmp ecx, 0xc5b93a87
je 0x1400f2b97
cmp ecx, 0xc7baa05a
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
mov ebx, ebp
xor ebx, 0xfffffffe
and ebx, edx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ecx, ebx
not ecx
mov ebp, edx
not ebp
mov edi, ecx
and edi, 0xaf998e1a
and ebx, 0x506671e5
or ebx, edi
or ecx, ebp
and ebp, 0xaf998e1a
and edx, 0x506671e5
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x7143bc62
and ebp, 0x8ebc439d
or ebp, edi
or ecx, ebx
and ebx, 0x7143bc62
and edx, 0x8ebc439d
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov ebx, r9d
xor bl, r8b
and bl, r9b
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, ecx
or bl, al
xor al, 1
or al, r10b
xor al, 1
xor bl, 1
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
and r8b, r10b
and cl, r9b
or cl, r8b
mov eax, r10d
and al, r9b
xor r10b, r9b
or r10b, al
mov eax, r10d
xor al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, bl
mov ecx, ebx
xor cl, al
or al, bl
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xdfa875c8
mov ecx, 0x76d61925
cmovne ebp, ecx
test al, 1
mov ecx, 0xdfa875c8
jmp 0x1400f4c27
cmp ecx, 0xfdd60fef
je 0x1400f2c68
cmp ecx, 0xfeed09d1
jne 0x1400e7c20
mov rax, qword [rsp + 0x30]
mov ecx, 0xdbb52054
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xac025cb
je 0x1400f2c7e
cmp ecx, 0xc7b99b3
jne 0x1400e7c20
mov ecx, 0xe858a7bb
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x617cf49a
je 0x1400f2c94
cmp ecx, 0x6217d27d
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0xeef940fa
and ebp, edx
or edx, 0x1106bf05
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xcd1384f4
and ecx, 0x22e8400a
or ecx, edi
or edx, ebx
and ebx, 0xcd1384f4
and ebp, 0x32ec7b0b
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1106bf05
and edx, 0xeef940fa
or edx, ecx
mov ebx, edx
mov ebp, edx
xor ebp, 0x559d1da3
and ebp, edx
not edx
and edx, 0x640087ff
and ebx, 0x9bff7800
or ebx, edx
mov ecx, ebx
xor ecx, 0x440005a3
or ecx, 0xaa62e25c
mov edx, ecx
not edx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xf64d7e0c
and edx, 0x19001a3
or edx, esi
or ecx, edi
and edi, 0xf64d7e0c
and ebp, 0x9b281f3
or ebp, edi
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xaa62e25d
and ecx, 0x559d1da2
or ecx, edx
mov edx, ebx
and edx, 1
xor ebx, 0x9bff7801
or ebx, edx
mov edx, ebx
not edx
and edx, 0x2585c0fa
and ebx, 0xda7a3f05
or ebx, edx
mov ebp, ebx
xor ebp, 0x18723f04
xor ebx, 0x2585c0fa
mov edx, ecx
not edx
mov edi, edx
and edi, 0xe2094009
and ecx, 0x1df6bff6
or ecx, edi
or edx, ebx
and ebx, 0xe2094009
and ebp, 0x1df6bff6
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x9d6c9f2f
and ecx, edx
and edx, 0x629360d0
or edx, ebp
mov ebp, edx
xor ebp, 0x22824050
xor edx, 0x9d6c9f2f
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xd151aaa3
and ebp, 0x2eae555c
or ebp, edi
or edx, ebx
and ebx, 0xd151aaa3
and ecx, 0x2eae555c
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
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
xor cl, 1
mov edx, ebx
xor dl, 1
xor al, bl
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, bl
mov r8d, edx
and r8b, al
xor al, dl
or al, r8b
xor al, cl
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xbe155ca7
mov ebp, 0x24c0952c
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xbe155ca7
jmp 0x1400f5667
cmp ecx, 0x81d17300
je 0x1400f2de0
cmp ecx, 0x831f0a0d
jne 0x1400e7c20
mov ecx, 0xf17c8ba7
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xcaf06a2d
je 0x1400f2df6
cmp ecx, 0xcb60bd32
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x824c6033
mov ebp, ebx
and ebp, 0x9311c80
or ebp, ecx
xor ebp, 0x9311c80
mov ecx, ebx
and ecx, 0x7482834c
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x16ca8694
and ecx, 0xe935796b
or ecx, ebp
mov ebp, ecx
xor ebp, 0x624805d9
xor ecx, 0x9db7fa26
and edx, ecx
and ebp, ebx
or ebp, edx
xor ecx, ebp
test ecx, ebp
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
and bl, dl
or bl, r8b
mov edx, ebx
xor dl, al
and al, cl
mov r8d, eax
and r8b, cl
xor al, cl
or al, r8b
xor al, bl
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xbc81893d
mov ebp, 0xf23a44cc
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0xbc81893d
jmp 0x1400f5667
cmp ecx, 0x211fae30
je 0x1400f2ec7
cmp ecx, 0x24c0952c
jne 0x1400e7c20
mov ecx, 0x6217d27d
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xad797284
je 0x1400f2fc2
cmp ecx, 0xae48624b
jne 0x1400e7c20
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0xf8ace31b
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xe858a7bb
je 0x1400f316b
cmp ecx, 0xe9ddb073
jne 0x1400e7c20
mov ecx, 0x50d1f548
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x4a72e870
je 0x1400f32d1
cmp ecx, 0x4a8483d4
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edi, [rdx - 1]
imul edi, edx
mov esi, edi
not esi
mov ecx, edi
or ecx, 0x10d43179
mov ebx, ecx
not ebx
mov ebp, esi
or ebp, 0xef2bce86
mov edx, ebp
not edx
and ecx, 0xf17feea3
and ebx, 0xe000004
or ebx, ecx
and ebp, 0xf17feea3
and edx, 0x801158
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x379792e0
and edx, 0xc8686d1f
or edx, ecx
mov ebx, edx
xor ebx, 0x2743a398
xor edx, 0x18304045
and esi, 0x703a2a9f
and edi, 0x8fc5d560
or edi, esi
mov ecx, edi
xor ecx, 0xa40c140
xor edi, 0x703a2a9f
mov ebp, ebx
and ebp, 0xc58d3c22
and edx, 0x3a72c3dd
or edx, ebp
or ebx, edi
and edi, 0xc58d3c22
and ecx, 0x3a72c3dd
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x2013e903
and ebx, 0xdfec16fc
or ebx, ecx
xor ebx, 0xdfec16fc
setne r9b
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov eax, edx
and r9b, dl
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and cl, r8b
or r9b, cl
mov edx, r9d
xor dl, 1
mov ebx, r9d
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, r9b
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, dl
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc958fe57
mov ebp, 0xb065739b
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xc958fe57
jmp 0x1400f1ff6
cmp ecx, 0x15974d67
je 0x1400f33f4
cmp ecx, 0x162545b5
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xa501443
mov edx, ebp
and edx, 0x40204318
or edx, ebx
mov ebx, edx
xor ebx, 0x40204310
xor edx, 0xbfdfbce7
mov ecx, ebp
xor ecx, 0x4a70575b
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0xa8cc10ae
and ebx, 0x42304751
or ebx, eax
or edx, esi
and esi, 0xa8cc10ae
and ecx, 0x5733ef51
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xb58fa8a5
and edx, 0x4a70575a
or edx, eax
and edi, 0xe773293a
and ebp, 0x188cd6c5
or ebp, edi
mov eax, ebp
xor eax, 0x188cd6c5
xor ebp, 0xe773293a
and ebp, edx
not edx
and eax, edx
or ebp, eax
not ebp
or ebp, edx
cmp ebp, 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 r8d, edx
xor r8b, bl
and r8b, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov eax, r8d
xor al, 1
and al, dl
xor dl, 1
mov ecx, r8d
xor cl, dl
and cl, r8b
and dl, r8b
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xf3ed888b
mov ebp, 0x789b96b3
cmovne edx, ebp
test cl, cl
mov ecx, 0xf3ed888b
jmp 0x1400f19b9
cmp ecx, 0x71357d66
je 0x1400f340f
cmp ecx, 0x716af27e
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
or edx, 0x73ad9340
mov ebp, edx
not ebp
or ecx, 0x8c526cbf
mov ebx, ecx
not ebx
and edx, 0xf6a0e2b
and ebp, 0x80106094
or ebp, edx
and ecx, 0xf6a0e2b
and ebx, 0x70859140
or ebx, ecx
xor ebx, ebp
mov ecx, ebx
not ecx
and ecx, 0x73ad9340
and ebx, 0x8c526cbf
or ebx, ecx
mov ecx, ebx
mov edx, ebx
xor edx, 0x846e479f
and edx, ebx
not ebx
and ebx, 0x36359f59
and ecx, 0xc9ca60a6
or ecx, ebx
mov ebp, ecx
xor ebp, 0xc9ca60a6
mov ebx, ecx
xor ebx, 0xb25bd8c6
and ebx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x7b91b861
and edx, 0x846e479e
or edx, ebx
and ebp, 1
xor ecx, 0xc9ca60a7
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x6d88fdce
and ecx, 0x92770231
or ecx, ebp
xor ecx, 0x92770231
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x4b9f8ed4
and ecx, 0xb460712b
or ecx, edx
mov edx, ecx
xor edx, 0x84402121
xor ecx, 0x4a1584d4
and ecx, 0x7a35d4de
and edx, 0x85ca2b21
or edx, ecx
xor edx, 0x7a35d4de
cmp edx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov eax, r9d
xor al, r8b
and al, r9b
mov ebx, eax
xor bl, 1
and al, bl
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
xor al, r10b
mov edx, eax
xor dl, 1
xor r10b, r8b
mov ebx, ecx
xor bl, r9b
or cl, r9b
xor cl, 1
or cl, bl
xor cl, 1
mov ebx, r10d
and bl, cl
xor cl, r10b
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x162545b5
mov ebp, 0xd08d4062
cmovne ecx, ebp
test al, 1
mov eax, 0x162545b5
jmp 0x1400f09b4
cmp ecx, 0x9c893bee
je 0x1400f3614
cmp ecx, 0x9cba41d6
jne 0x1400e7c20
mov rax, qword [rsp + 0x30]
mov eax, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea ebx, [rax - 1]
imul ebx, eax
mov eax, ebx
not eax
mov ebp, eax
and ebp, 0xd8ea6ab9
mov edx, ebx
and edx, 0x27159546
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x27159547
and edx, 0xd8ea6ab8
or edx, ebp
mov ebp, edx
not ebp
and eax, ebp
and edx, ebx
or edx, eax
xor ebp, edx
test ebp, edx
setne r8b
sete r9b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r10b
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, ecx
xor bl, 1
and cl, bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
and dl, r10b
xor cl, 1
and cl, al
or cl, dl
and r9b, al
and r10b, r8b
or r10b, r9b
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
mov r8d, ebx
and r8b, dl
xor dl, bl
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, al
xor bl, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb0d38c69
mov ebp, 0x88f33b07
cmovne eax, ebp
test dl, 1
cmove eax, ebp
test cl, 1
mov ecx, 0xb0d38c69
jmp 0x1400f1ff6
cmp ecx, 0xd6427c29
je 0x1400f37cb
cmp ecx, 0xd714689e
jne 0x1400e7c20
mov ecx, 0xc9845a40
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x35ef7f5e
je 0x1400f37e1
cmp ecx, 0x38490614
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edx, ecx
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0x9abf9313
mov ebp, eax
and ebp, 0x65406cec
or ebp, esi
or edx, edi
and edi, 0x9abf9313
and ebx, 0x65406cec
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
and eax, 0xb5bbbdbc
and ecx, 0x4a444243
or ecx, eax
mov eax, ecx
xor eax, 0x4a444243
xor ecx, 0xb5bbbdbc
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne r9b
sete cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg al
mov ebx, eax
xor bl, cl
xor al, bl
and al, bl
or r9b, dl
xor cl, dl
and cl, dl
mov edx, r9d
xor dl, cl
xor cl, 1
xor dl, 1
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
not dl
and dl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x47e0a327
mov ebp, 0x579529e7
cmovne ecx, ebp
test dl, dl
mov edx, 0x47e0a327
jmp 0x1400f006f
cmp ecx, 0xbc81893d
je 0x1400f37fc
cmp ecx, 0xbc85983e
jne 0x1400e7c20
mov ecx, 0x606ebe37
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xf3532332
je 0x1400f397a
cmp ecx, 0xf3ed888b
jne 0x1400e7c20
mov ecx, 0x789b96b3
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x10ef9be4
je 0x1400f3990
cmp ecx, 0x11ed31a1
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
xor edx, 0xfffffffe
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ecx, ebp
and edx, ebx
or edx, ecx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
mov ebx, ecx
and cl, r8b
and r8b, al
and bl, dl
or bl, r8b
xor bl, 1
or bl, al
and dl, al
or cl, dl
mov eax, ecx
and cl, bl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
or al, cl
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xd1ba32da
mov ebp, 0x413117a5
cmovne ecx, ebp
test dl, 1
mov eax, 0xd1ba32da
jmp 0x1400f047a
cmp ecx, 0x6585aaad
je 0x1400f3a81
cmp ecx, 0x663bdbc9
jne 0x1400e7c20
mov ecx, 0x6d77070a
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x8aa5ed78
je 0x1400f3a97
cmp ecx, 0x8b221928
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xdb323cf4
mov ebx, edx
and ebx, 0x24cdc30a
or ebx, ecx
mov edi, ebx
xor edi, 0x4090300
xor ebx, 0xdb323cf5
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
mov esi, ecx
not esi
mov eax, ebx
and eax, 0x21e4dceb
and edi, 0xde1b2314
or edi, eax
or ebx, esi
and esi, 0x21e4dceb
and ecx, 0xde1b2314
or ecx, esi
xor ecx, edi
not ebx
or ebx, ecx
and ebp, 0x4c9be2e5
and edx, 0xb3641d1a
or edx, ebp
mov eax, edx
xor eax, 0xb3641d1a
xor edx, 0x4c9be2e5
and edx, ebx
not ebx
and eax, ebx
or edx, eax
xor ebx, edx
test ebx, edx
sete r9b
setne cl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r9b
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
xor dl, 1
and al, r9b
or al, cl
xor al, 1
mov ecx, ebx
and cl, dl
mov r8d, ebx
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x15731ff
mov ebp, 0xa178bb83
cmovne edx, ebp
test al, 1
mov eax, 0x15731ff
jmp 0x1400f0177
cmp ecx, 0xcf10ca59
je 0x1400f3aad
cmp ecx, 0xcfcaa77e
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x4008201a
and edx, 0x214400e5
or edx, ecx
mov ebx, edx
xor ebx, 0x440005
xor edx, 0x86a08f12
or ebp, 0x614c20ff
mov ecx, ebp
not ecx
and edx, 0xa7a08ff2
and ebx, 0x404c200d
or ebx, edx
and ebp, 0xa7a08ff2
and ecx, 0x18135000
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x37dba201
and ecx, 0xc8245dfe
or ecx, edx
mov ebx, ecx
xor ebx, 0xa9687d01
xor ecx, 0x569782fe
mov edx, ebx
or edx, 0x9ef4ef70
mov edi, edx
not edi
mov esi, ecx
or esi, 0x610b108f
mov ebp, esi
not ebp
and edx, 0x228da628
and edi, 0x41021087
or edi, edx
and esi, 0x228da628
and ebp, 0x9c704950
or ebp, esi
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x9ef4ef71
and ebp, 0x610b108e
or ebp, edx
and ebx, 0xe1275732
mov edx, ecx
and edx, 0x1ed8a8cd
or edx, ebx
xor edx, 0xe1275733
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
and edx, 0xb8f5f0df
and ecx, 0x470a0f20
or ecx, edx
mov ebx, ecx
xor ebx, 0x470a0500
xor ecx, 0xb8f5f0df
mov edx, ebp
not edx
mov edi, edx
and edi, 0x10602ae5
and ebp, 0xef9fd51a
or ebp, edi
or edx, ecx
and ecx, 0x10602ae5
and ebx, 0xef9fd51a
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebx, ecx
or ebx, 0x4b3264b3
mov ebp, ebx
not ebp
or edx, 0x20c01300
and edx, 0x2af05381
and ecx, 0x41022432
or ecx, edx
and ebx, 0x2af05381
and ebp, 0x940d884c
or ebp, ebx
xor ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0xb4cd9b4c
and ebp, 0x4b3264b3
or ebp, ecx
setne r9b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg r8b
mov eax, r8d
xor al, dl
xor al, 1
or al, r8b
or r9b, bl
xor dl, bl
and dl, bl
mov ecx, r9d
xor cl, dl
xor dl, 1
xor cl, 1
or dl, r9b
xor dl, 1
or dl, cl
xor dl, 1
mov ebx, eax
or bl, dl
xor dl, al
mov eax, ebx
xor al, dl
test dl, 1
mov ecx, 0x74774fb7
mov edx, 0x5045186e
cmovne ecx, edx
test bl, 1
mov ebp, 0x74774fb7
jmp 0x1400f5eef
cmp ecx, 0x2d70bad0
je 0x1400f3b4c
cmp ecx, 0x2e2574d8
jne 0x1400e7c20
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edx, ebp
mov ebx, ebp
xor ebx, 0x2a98ceea
and ebx, ebp
not ebp
and ebp, 0xa100a4a
and edx, 0x2088c4a0
or edx, ebp
xor edx, 0x2088c4a0
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x8d45b439
and ebx, 0x72ba4bc6
or ebx, edx
mov edx, ebx
xor edx, 0x5822852c
mov ebp, ebx
xor ebp, 0x25492882
and ebp, 0x754928a2
xor ebx, 0xeb619d7b
and ebx, edx
and edx, 0x8ab6d75d
or edx, ebp
mov ebp, edx
xor ebp, 0x8ab6d75d
mov edi, edx
xor edi, 0xc60a30f5
and edi, ebp
mov esi, edi
not esi
mov ecx, esi
and ecx, 0x3320838e
and edi, 0xccdf7c71
or edi, ecx
mov ecx, ebx
not ecx
or esi, ecx
and ecx, 0x3320838e
and ebx, 0xccdf7c71
or ebx, ecx
xor ebx, edi
not esi
or esi, ebx
mov ecx, esi
not ecx
and ecx, 0x4cbce7a9
and esi, 0xb3431856
or esi, ecx
and ebp, 1
xor edx, 0x8ab6d75c
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x992c4d97
and edx, 0x66d3b268
or edx, ecx
xor edx, 0x66d3b268
mov ecx, esi
and ecx, edx
xor edx, esi
or edx, ecx
mov ecx, edx
xor ecx, 0xc3d056c2
and ecx, edx
not edx
and edx, 0xc3d056c2
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xfba5caf
and ecx, 0xf045a350
or ecx, edx
mov edx, ecx
xor edx, 0x204e402
xor ecx, 0x80080a45
and ecx, 0xb1991bd5
and edx, 0x4e66e42a
or edx, ecx
mov ecx, edx
xor ecx, 0x4222e02a
xor edx, 0x908008d0
and edx, 0x9cc40cd0
and ecx, 0x633bf32f
or ecx, edx
xor ecx, 0x633bf32f
sete cl
setne r9b
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg r8b
mov edx, r8d
or cl, r8b
and r8b, r9b
xor dl, r9b
or dl, r8b
xor dl, 1
or bl, r9b
xor bl, 1
xor cl, 1
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, dl
mov ebx, ecx
not bl
and bl, dl
mov edx, ebx
xor dl, cl
test dl, 1
mov edx, 0x76a6a96c
mov ebp, 0x3c1f2518
cmovne edx, ebp
test cl, cl
mov ecx, edx
cmovne ecx, ebp
mov qword [rsp + 0x30], rax
test bl, bl
jmp 0x1400f5ef4
cmp ecx, 0xb30dd6ad
je 0x1400f3c50
cmp ecx, 0xb34b200f
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xece314ba
and ecx, 0x131ceb45
or ecx, edx
mov edx, ecx
not edx
and edx, 0xbf4622ac
and ecx, 0x40b9dd53
or ecx, edx
mov ebp, ecx
xor ebp, 0xac5ac9e9
xor ecx, 0x53a53616
mov ebx, ebp
or ebx, 0x55b897ac
mov edi, ebx
not edi
mov esi, ecx
or esi, 0xaa476853
mov edx, esi
not edx
and ebx, 0xabe85eb1
and edi, 0x72042
or edi, ebx
and esi, 0xabe85eb1
and edx, 0x5410810c
or edx, esi
xor edx, edi
mov ebx, edx
not ebx
and ebx, 0x55b897ad
and edx, 0xaa476852
or edx, ebx
and ebp, 0xaaf73419
mov ebx, ecx
and ebx, 0x5508cbe6
or ebx, ebp
xor ebx, 0xaaf73418
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 ecx, 0xe2c20522
and edx, 0x1d3dfadd
or edx, ecx
mov ecx, edx
xor ecx, 0x62c20020
xor edx, 0x8086a81
and ecx, 0x77f7907c
and edx, 0x88086f83
or edx, ecx
xor edx, 0x77f7907c
cmp edx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, r8d
and cl, al
xor al, dl
and dl, bl
or dl, cl
mov ecx, ebx
xor cl, r8b
or bl, r8b
xor bl, 1
or bl, cl
xor bl, 1
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x50617833
mov ebp, 0x62f26de2
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x50617833
jmp 0x1400f5667
cmp ecx, 0xf03dfaa9
je 0x1400f3c72
cmp ecx, 0xf07ed801
jne 0x1400e7c20
mov eax, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x6dfa2dc0
mov edx, edi
and edx, 0x9205d23e
or edx, ebp
xor edx, 0x9205d23e
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
and eax, edx
and ebx, edi
or ebx, eax
xor edx, ebx
test edx, ebx
setne r8b
sete r10b
cmp ecx, 9
setg al
cmp ecx, 0xa
setl r9b
mov edx, r10d
xor dl, r8b
and dl, r10b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov r11d, ecx
and r11b, bl
xor bl, cl
or bl, r11b
xor bl, 1
or cl, dl
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor cl, 1
mov edx, ecx
or dl, r9b
xor dl, 1
xor cl, r9b
not cl
and cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor r9b, r10b
xor r10b, al
xor r10b, 1
or al, r8b
xor al, 1
or al, r9b
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1a721556
mov ebp, 0x5a9a126a
cmovne edx, ebp
test al, 1
mov eax, 0x1a721556
jmp 0x1400f0177
cmp ecx, 0x513c0a01
je 0x1400f3df4
cmp ecx, 0x518abc66
jne 0x1400e7c20
mov ecx, 0xa219b3c8
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x5a28bd56
je 0x1400f3ec0
cmp ecx, 0x5a9a126a
jne 0x1400e7c20
mov ecx, 0x1a721556
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x1c604a66
je 0x1400f400e
cmp ecx, 0x1d3cdd1c
jne 0x1400e7c20
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x2a0b392e
and edx, 0xd5f4c6d1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd7313927
and edx, 0x28cec6d8
or edx, ecx
mov ecx, edx
xor ecx, 0x2c5fff6
xor edx, 0x2c020008
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x2ec35ba8
and ecx, 0xd13ca457
or ecx, edx
xor ecx, 0xd13ca456
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xb1411c85
and edx, 0x4ebee37a
or edx, ecx
mov ecx, edx
xor ecx, 0x86a048
xor edx, 0xb0401404
and edx, 0xfe785736
and ecx, 0x187a8c9
or ecx, edx
mov edx, ecx
xor edx, 0xd0604002
xor ecx, 0x81a808
and ecx, 0x2e99bf3c
and edx, 0xd16640c3
or edx, ecx
xor edx, 0xd16640c3
setne cl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
mov ebx, eax
and bl, cl
xor al, cl
or al, bl
mov ebx, ecx
or bl, dl
xor cl, dl
not cl
and cl, dl
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
xor dl, 1
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf3fdee33
mov ebp, 0xe196d73d
cmovne eax, ebp
test dl, 1
mov edx, eax
mov ebp, 0xf3fdee33
cmovne edx, ebp
test cl, 1
jmp 0x1400f516b
cmp ecx, 0x77661345
je 0x1400f410a
cmp ecx, 0x77cf379c
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edi, [rdx - 1]
imul edi, edx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x2bf9b7c8
mov edx, edi
and edx, 0xd4064837
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x3b1240f1
and edx, 0xc4edbf0e
or edx, ebp
mov ebx, edx
xor ebx, 0x6b000803
xor edx, 0xca2118
and edx, 0x84de21dc
and ebx, 0x7b21de23
or ebx, edx
mov edx, ebx
xor edx, 0x40210402
and ecx, 0x6bce0809
and edi, 0x9431f7f6
or edi, ecx
mov ecx, edi
xor ecx, 0x84210596
xor ebx, 0x84de21dc
xor edi, 0x6bce0809
mov ebp, ebx
and ebp, 0x3b16fa61
and edx, 0xc4e9059e
or edx, ebp
or ebx, edi
and edi, 0x3b16fa61
and ecx, 0xc4e9059e
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
and r8b, al
xor al, dl
or al, cl
and bl, dl
or bl, r8b
xor bl, 1
mov edx, eax
or dl, bl
xor bl, al
mov eax, ebx
xor al, dl
test bl, bl
mov ecx, 0x3e7c5d15
mov ebp, 0xed64c087
cmovne ecx, ebp
test dl, dl
mov edx, 0x3e7c5d15
cmovne ecx, edx
test al, al
jmp 0x1400f4c2d
cmp ecx, 0xa219b3c8
je 0x1400f41e0
cmp ecx, 0xa389bf65
jne 0x1400e7c20
mov rax, qword [rsp + 0x38]
mov qword [0x14024b078], rax
mov ecx, 0x76a1da79
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xdfacaeec
je 0x1400f4335
cmp ecx, 0xe196d73d
jne 0x1400e7c20
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x1d3cdd1c
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x3df2418d
je 0x1400f4420
cmp ecx, 0x3e7c5d15
jne 0x1400e7c20
mov ecx, 0xed64c087
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xc4d4eef3
je 0x1400f44e5
cmp ecx, 0xc56ff3af
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
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, 0xa17f7ae0
and ebp, 0xa17f7ae1
and edx, 0x5e80851e
or edx, ebp
and ecx, 0xa17f7ae1
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
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg cl
mov ebx, r9d
or bl, cl
xor bl, 1
mov eax, r10d
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
and r9b, cl
and r10b, r8b
or r10b, r9b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
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, 0x411a1e16
mov ecx, 0x12fa80ea
cmovne ebp, ecx
test dl, 1
mov ecx, 0x411a1e16
jmp 0x1400f0d9a
cmp ecx, 0xfd849787
je 0x1400f44fb
cmp ecx, 0xfdb68fa8
jne 0x1400e7c20
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xf024e7eb
and edx, ecx
not ecx
and ecx, 0x2b443814
and eax, 0xd4bbc7eb
or eax, ecx
mov ecx, eax
xor ecx, 0x1020c6a3
xor eax, 0x20042000
or eax, 0xfdb1814
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xe657014c
and ecx, 0x1020e6a3
or ecx, ebx
or eax, ebp
and ebp, 0xe657014c
and edx, 0x19a8feb3
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xfdb1814
and eax, 0xf024e7eb
or eax, ecx
mov edx, eax
xor edx, 1
and edx, eax
mov ecx, eax
not ecx
and ecx, 0xe65b103
and eax, 0xf19a4efc
or eax, ecx
mov ebp, eax
xor ebp, 0x301a4ce9
mov ecx, edx
not ecx
xor eax, 0xe65b102
mov ebx, ecx
and ebx, 0xcb848316
and edx, 0x347b7ce9
or edx, ebx
or ecx, eax
and eax, 0xcb848316
and ebp, 0x347b7ce9
or ebp, eax
xor ebp, edx
not ecx
or ecx, ebp
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, 0xff763f5
and ecx, 0xf0089c0a
or ecx, eax
mov eax, ecx
xor eax, 0x50009c08
xor ecx, 0x8350121
and ecx, 0xa83d0123
and eax, 0x57c2fedc
or eax, ecx
xor eax, 0xa83d0123
cmp eax, 0xffffffff
setne al
sete cl
cmp dword [0x14024b70c], 9
setg dl
xor cl, dl
mov ebx, ecx
xor bl, 1
and cl, dl
xor al, dl
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
xor al, bl
and bl, al
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xc2a0141e
mov edx, 0xe19fa3b3
cmovne ecx, edx
test al, 1
mov eax, 0xc2a0141e
jmp 0x1400f1ff1
cmp ecx, 0xee42a9e
je 0x1400f45ad
cmp ecx, 0xf56d990
jne 0x1400e7c20
mov ecx, 0xb90a4f5d
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x63da7e9c
je 0x1400f476e
cmp ecx, 0x64cc3bb3
jne 0x1400e7c20
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, 0xcbd205bf
and ecx, 0x342dfa40
or ecx, eax
mov edx, ecx
xor edx, 0x1005b840
xor ecx, 0x350051b
and ecx, 0x2778471b
and edx, 0xd887b8e4
or edx, ecx
mov eax, edx
xor eax, 0x2778471b
xor edx, 0xd887b8e4
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4c00901
mov edx, eax
and edx, 0x2124000
or edx, ecx
xor edx, 0x2124000
and eax, 0xf92db6fe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x445e3ea0
and eax, 0xbba1c15f
or eax, ecx
xor eax, 0xbd73885e
setne r8b
sete r9b
cmp dword [0x14024b70c], 9
setg bl
xor r9b, bl
mov eax, r9d
xor al, 1
mov ecx, ebx
xor cl, r8b
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, r9d
or cl, bl
xor bl, al
xor bl, 1
xor cl, 1
or cl, bl
mov ebx, ecx
not bl
and bl, r9b
and al, cl
or al, bl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xcfcaa77e
mov ebp, 0xcaf06a2d
cmovne edx, ebp
test cl, 1
mov ecx, 0xcfcaa77e
cmovne ecx, edx
test al, al
jmp 0x1400f5ef4
cmp ecx, 0x8757e544
je 0x1400f48f2
cmp ecx, 0x88c2d10e
jne 0x1400e7c20
mov ecx, 0xedc7ccc4
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xcd587521
je 0x1400f49ba
cmp ecx, 0xcdf3d0ee
jne 0x1400e7c20
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0xae3b9e8d
and ecx, ebx
mov edx, ebx
or edx, 0x51c46172
mov edi, ecx
not edi
mov esi, edx
and esi, 0xbb819cee
mov ebp, eax
and ebp, 0x43a0201
or ebp, esi
or edx, edi
and edi, 0xbb819cee
and ecx, 0x447e6311
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x51c46173
and edx, 0xae3b9e8c
or edx, ecx
and eax, 0x3045c6f1
and ebx, 0xcfba390e
or ebx, eax
mov eax, ebx
xor eax, 0x85a82004
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x6a539b9b
and edx, 0x95ac6464
or edx, ebp
xor ebx, 0x20418291
and ebx, 0x6a539b9b
and eax, 0x95ac6464
or eax, ebx
xor eax, edx
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl bl
and al, bl
or bl, cl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or bl, dl
xor bl, 1
or bl, al
mov eax, edx
or al, bl
xor bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x303331dc
mov edx, 0x71357d66
cmovne ecx, edx
test bl, 1
mov edx, ecx
mov ebp, 0x303331dc
jmp 0x1400f49ad
cmp ecx, 0x26310954
je 0x1400f4ac3
cmp ecx, 0x2a29d965
jne 0x1400e7c20
mov ecx, 0xcfcaa77e
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xaf502540
je 0x1400f4c41
cmp ecx, 0xb065739b
jne 0x1400e7c20
mov ecx, 0x4a8483d4
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xedc7ccc4
je 0x1400f4db5
cmp ecx, 0xee74a514
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
lea edx, [rcx - 1]
imul edx, ecx
mov esi, edx
not esi
mov eax, edx
xor eax, 0x9f456d02
and eax, edx
mov ecx, edx
or ecx, 0x60ba92fd
mov ebx, eax
not ebx
mov edi, ecx
and edi, 0xa7688e10
mov ebp, esi
and ebp, 0x18056102
or ebp, edi
or ecx, ebx
and ebx, 0xa7688e10
and eax, 0x589771ef
or eax, ebx
xor eax, ebp
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x60ba92fc
and ecx, 0x9f456d03
or ecx, eax
and esi, 0x43b7270e
and edx, 0xbc48d8f1
or edx, esi
mov eax, edx
xor eax, 0xbc48d8f1
xor edx, 0x43b7270e
and edx, ecx
not ecx
and eax, ecx
or edx, eax
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp dword [0x14024b70c], 0xa
setl r8b
mov ebx, r8d
xor bl, dl
xor bl, 1
mov r10d, r8d
or r10b, cl
xor r10b, 1
or r10b, bl
mov r9d, r10d
xor r9b, 1
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
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
xor al, bl
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x2d680014
mov ebp, 0x3d90869f
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x2d680014
jmp 0x1400f2a62
cmp ecx, 0x5045186e
je 0x1400f4f05
cmp ecx, 0x50617833
jne 0x1400e7c20
mov ecx, 0x574a1b2c
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x18eac8c7
je 0x1400f4ff7
cmp ecx, 0x195d6007
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
lea eax, [rcx - 1]
imul eax, ecx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0xc47046f2
mov ecx, eax
xor ecx, 0xc47046f2
and ecx, eax
mov ebx, edx
and ebx, ecx
xor ecx, edx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0x63de1f25
and ecx, 0x9c21e0da
or ecx, edx
mov edx, ecx
xor edx, 0x5851a629
and ebp, 0x7d8f0257
and eax, 0x8270fda8
or eax, ebp
mov ebp, eax
xor ebp, 0x8270fda8
xor ecx, 0xa7ae59d6
and ebp, ecx
xor eax, 0x7d8f0257
and eax, edx
or eax, ebp
xor ecx, eax
test ecx, eax
sete bl
cmp dword [0x14024b70c], 0xa
setl dl
mov r9d, edx
or r9b, bl
xor r9b, 1
mov eax, edx
xor al, bl
or r9b, al
mov r8d, r9d
xor r8b, 1
and bl, al
and al, dl
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov r10d, eax
xor r10b, 1
mov edx, r8d
and dl, r9b
mov ecx, eax
and cl, r10b
mov ebx, edx
xor bl, 1
xor dl, r8b
or bl, r9b
xor bl, 1
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
xor cl, 1
or cl, dl
xor cl, bl
xor r10b, r9b
or al, r8b
xor al, 1
or al, r10b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb9e7a18e
mov ebp, 0x2f7b96e0
cmovne edx, ebp
test al, 1
mov eax, 0xb9e7a18e
jmp 0x1400f0177
cmp ecx, 0x76a1da79
je 0x1400f500d
cmp ecx, 0x76a6a96c
jne 0x1400e7c20
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x2e2574d8
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xa051347e
je 0x1400f5181
cmp ecx, 0xa0e5d24c
jne 0x1400e7c20
mov ecx, 0x806ea7eb
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xdbb52054
je 0x1400f5349
cmp ecx, 0xdd7abce3
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
mov ecx, ebp
xor ecx, 0x252f92f3
and ecx, ebp
not ebp
and ebp, 0x52290d2
and edx, 0x200d0221
or edx, ebp
mov ebp, edx
xor ebp, 0xc0200
xor edx, 0xdff2fdde
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xb283c4a1
and ebp, 0x52c1252
or ebp, edi
or edx, ebx
and ebx, 0xb283c4a1
and ecx, 0x4d7c3b5e
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x81a92c4e
and edx, 0x7e56d3b1
or edx, ecx
mov ecx, edx
xor ecx, 0x5b794142
mov ebp, edx
xor ebp, 0x5b794143
and ebp, ecx
xor edx, 0x2482b68c
and edx, 0x3ff3f7ce
and ecx, 0xc00c0831
or ecx, edx
xor ecx, 0xc00c0830
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8f634519
and edx, ecx
and ecx, 0x709cbae6
or ecx, ebp
mov ebp, ecx
xor ebp, 0x208ca2a6
xor ecx, 0x8f634519
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x52125859
and ebp, 0xadeda7a6
or ebp, edi
or ecx, ebx
and ebx, 0x52125859
and edx, 0xadeda7a6
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
setne r10b
sete r9b
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r8b
and cl, al
mov ebx, eax
xor bl, r9b
and bl, al
and al, 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 al, r10b
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0xe83e4d73
mov edx, 0xefad3bd3
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test bl, 1
jmp 0x1400f1ff6
cmp ecx, 0x3a2ba79c
je 0x1400f54fc
cmp ecx, 0x3c1f2518
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea esi, [rcx - 1]
imul esi, ecx
mov edi, esi
not edi
mov ecx, edi
and ecx, 0xba48696c
mov ebp, esi
and ebp, 0x45b79693
or ebp, ecx
mov ecx, ebp
xor ecx, 0x1170410
xor ebp, 0x9248404c
mov edx, edi
or edx, 0x9b5fcd5c
mov ebx, edx
not ebx
or ebp, 0x64801082
and ebp, 0xf6c8d0ce
and ecx, 0x9170d10
or ecx, ebp
and edx, 0xf6c8d0ce
and ebx, 0x202221
or ebx, edx
xor ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0x64a032a2
and ebx, 0x9b5fcd5d
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xc1781be7
and ebx, 0x3e87e418
or ebx, ecx
mov ecx, ebx
xor ecx, 0x2006a010
xor ebx, 0xc1781be7
mov edx, ebx
and edx, 0x9fe945ec
and ecx, 0x6016ba13
or ecx, edx
or ebx, esi
and esi, 0x9fe945ec
and edi, 0x6016ba13
or edi, esi
xor edi, ecx
not ebx
or ebx, edi
mov ecx, ebx
not ecx
and ecx, 0xea4550fe
and ebx, 0x15baaf01
or ebx, ecx
xor ebx, 0x15baaf01
sete r8b
setne bl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, ebx
xor cl, al
and bl, cl
and al, cl
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
or r9b, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0xad797284
mov edx, 0xaa2575dd
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
jmp 0x1400f5341
cmp ecx, 0xc0ea428a
je 0x1400f567b
cmp ecx, 0xc2a0141e
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x69e59d28
and edx, ebp
not ebp
and ebp, 0x41400508
and ecx, 0x28a59820
or ecx, ebp
xor ecx, 0x28a59820
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1021e682
and edx, 0xefde197d
or edx, ecx
mov ebp, edx
xor ebp, 0x863b8455
mov ebx, edx
xor ebx, 0x863b8454
and ebx, ebp
xor edx, 0x79c47baa
and edx, 0xfffffffe
and ebp, 1
or ebp, edx
mov ecx, ebx
not ecx
mov edx, ebp
not edx
mov edi, ecx
and edi, 0x1945b263
and ebx, 0xe6ba4d9c
or ebx, edi
or ecx, edx
and edx, 0x1945b263
and ebp, 0xe6ba4d9c
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xace7e096
and ebp, 0x53181f69
or ebp, edi
or ecx, ebx
and ebx, 0xace7e096
and edx, 0x53181f69
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x19d5b3df
and ecx, 0xe62a4c20
or ecx, ebp
xor ecx, 0x19d5b3df
xor edx, ecx
test edx, ecx
setne r10b
sete r8b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov ebx, r9d
xor bl, cl
and bl, r9b
mov edx, ebx
xor dl, 1
mov eax, edx
or al, bl
xor bl, al
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and dl, r8b
and al, r10b
or al, dl
mov edx, ecx
xor dl, r8b
and dl, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov ebx, edx
xor bl, 1
xor dl, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x18eac8c7
mov ebp, 0xe19fa3b3
cmovne ecx, ebp
test dl, 1
mov edx, 0x18eac8c7
cmovne edx, ecx
jmp 0x1400f49b0
cmp ecx, 0xf552a748
je 0x1400f5691
cmp ecx, 0xf8ace31b
jne 0x1400e7c20
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x50e711d7
mov edx, ebp
and edx, 0xaf18ee28
or edx, ebx
mov ebx, edx
xor ebx, 0x8200
xor edx, 0x71112
mov ecx, ebp
xor ecx, 0x7931a
and ecx, ebp
or edx, 0xfff86ce5
mov esi, ecx
not esi
mov eax, edx
and eax, 0x959101a8
and ebx, 0x69212
or ebx, eax
or edx, esi
and esi, 0x959101a8
and ecx, 0x6a6efe57
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x3a24f639
and edx, 0xc5db09c6
or edx, eax
mov eax, edx
xor eax, 0xc5dc9add
xor edx, 0x3a236522
and edi, edx
and eax, ebp
or eax, edi
not eax
or eax, edx
cmp eax, 0xffffffff
sete r9b
setne r11b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov ecx, r11d
xor cl, al
mov ebx, ecx
and bl, r11b
mov edx, ecx
and dl, al
mov r8d, ebx
xor r8b, 1
xor bl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, bl
xor cl, 1
xor r10b, r9b
or al, r11b
xor al, 1
or al, r10b
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
mov r9d, edx
xor r9b, 1
mov ecx, edx
and cl, r9b
mov r8d, ecx
and r8b, dl
xor cl, dl
or cl, r8b
mov ebx, ecx
and cl, al
xor r9b, al
xor al, 1
xor bl, 1
and bl, al
or cl, bl
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc0ea428a
mov ebp, 0xae48624b
cmovne edx, ebp
test al, 1
mov eax, 0xc0ea428a
jmp 0x1400f0177
cmp ecx, 0x12fa80ea
je 0x1400f57d3
cmp ecx, 0x138edd1f
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x848000cc
and ebp, 0x24d1800
or ebp, edx
mov ebx, ebp
xor ebx, 0x2480800
xor ebp, 0x830661e
or ecx, 0x86cd18cc
mov edx, ecx
not edx
and ebp, 0x835761e
and ebx, 0x86c808c0
or ebx, ebp
and ecx, 0x835761e
and edx, 0x71028121
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xf1faa4d1
and edx, 0xe055b2e
or edx, ecx
mov ebp, edx
xor ebp, 0x88c843e2
mov ecx, edx
xor ecx, 0x7737bc1d
mov ebx, ecx
and ebx, 0xbb00f4be
xor edx, 0x33c8b75c
and edx, ebp
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x36c497ff
and edx, 0xc93b6800
or edx, ebx
xor edx, 0x723b9cbf
and ebp, 0xaf4b044d
mov ebx, ecx
and ebx, 0x50b4fbb2
or ebx, ebp
xor ebx, 0xaf4b044c
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, 0x53cd5d5a
and ecx, 0xac32a2a5
or ecx, edx
mov edx, ecx
xor edx, 0xc10a001
xor ecx, 0x11004850
and edx, 0x4eddb50b
and ecx, 0xb1224af4
or ecx, edx
mov edx, ecx
xor edx, 0x4611b502
xor ecx, 0x10008a0
and ecx, 0x9cc08a9
and edx, 0xf633f756
or edx, ecx
xor edx, 0xf633f756
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, 0x5466bb9f
mov edx, 0x9b7405fb
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x5466bb9f
cmovne ecx, edx
test bl, bl
jmp 0x1400f610d
cmp ecx, 0x6d77070a
je 0x1400f57e9
cmp ecx, 0x6e4c4e76
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xc59e9fe1
and edx, 0x3a61601e
or edx, ecx
mov ecx, edx
xor ecx, 0x1221200a
mov ebp, edx
xor ebp, 0xc59e9fe1
mov ebx, ebp
and ebx, 0x2844cb95
and ecx, 0xd7bb346a
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xd7bb346b
and ecx, 0x2844cb94
or ecx, ebx
and ebp, 1
xor edx, 0xc59e9fe0
or edx, ebp
not edx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ebp, edx
mov ecx, edx
xor ecx, 0xc3cd196f
and ecx, edx
not edx
and edx, 0x3491065
and ebp, 0xc084090a
or ebp, edx
xor ebp, 0xc084090a
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x9b409816
and ecx, 0x64bf67e9
or ecx, edx
mov edx, ecx
xor edx, 0xa2305000
xor ecx, 0x588d8179
mov ebp, ecx
and ebp, 0xd4b2e97
and edx, 0xf2b4d168
or edx, ebp
xor edx, 0xf2b4d168
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg r9b
mov eax, ebx
and bl, r8b
and r8b, r9b
and al, cl
or al, r8b
mov edx, eax
xor dl, r9b
and dl, al
and cl, r9b
or bl, cl
mov eax, edx
xor al, 1
mov ecx, ebx
xor cl, 1
and bl, al
or al, cl
and cl, dl
or cl, bl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x7e207a69
mov ebp, 0x4a72e870
cmovne ecx, ebp
test al, al
mov eax, 0x7e207a69
jmp 0x1400f09b4
cmp ecx, 0x9231565c
je 0x1400f58db
cmp ecx, 0x96889bb0
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
not ebx
mov ebp, ebx
and ebp, 0x73d71532
mov ecx, edx
and ecx, 0x8c28eacd
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x8c28eacc
and ecx, 0x73d71533
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x5b570236
and ecx, 0xa4a8fdc9
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa028dc89
and ebx, 0x14e3ee3d
and edx, 0xeb1c11c2
or edx, ebx
mov ebx, edx
xor ebx, 0xe1181080
xor ecx, 0x5b570236
xor edx, 0x14e3ee3d
mov edi, ecx
and edi, 0xec42152
and ebp, 0xf13bdead
or ebp, edi
or ecx, edx
and edx, 0xec42152
and ebx, 0xf13bdead
or ebx, edx
xor ebx, ebp
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xa4e44e58
and ecx, 0x5b1bb1a7
or ecx, edx
xor ecx, 0x5b1bb1a7
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, al
and bl, r8b
or bl, dl
and cl, al
xor al, r8b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, ebx
xor cl, 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 cl, al
or cl, bl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xf4e5e577
mov ebp, 0x67d6655a
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xf4e5e577
jmp 0x1400f5667
cmp ecx, 0xd09380c8
je 0x1400f5a9d
cmp ecx, 0xd1227b5c
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov r9d, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 0x25e6364f
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0xda19c9b0
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0x8833e0d5
and ebp, 0x52080920
or ebp, eax
or ecx, esi
and esi, 0x8833e0d5
and edx, 0x77cc1f2a
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x415ebdad
and ecx, 0xbea14252
or ecx, eax
mov eax, ecx
xor eax, 0x40980360
and edi, 0x8844c99a
and ebx, 0x77bb3665
or ebx, edi
mov edx, ebx
xor edx, 0x529b1664
xor ecx, 0x9b47741c
mov ebp, ecx
and ebp, 0x2d60e893
and eax, 0xd29f176c
or eax, ebp
xor ebx, 0x840c892
and ebx, 0x2d60e893
and edx, 0xd29f176c
or edx, ebx
xor edx, eax
xor ecx, edx
test ecx, edx
sete r8b
setne r10b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl bl
mov edx, r10d
xor dl, r8b
and dl, r10b
mov ecx, edx
xor cl, 1
mov eax, edx
and al, cl
mov r9d, eax
and r9b, dl
xor al, dl
or al, r9b
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov edx, ebx
xor dl, al
xor dl, 1
and dl, al
or al, bl
mov ecx, eax
xor cl, dl
xor dl, 1
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
and r8b, r11b
and bl, r10b
or bl, r8b
mov eax, r11d
xor al, r10b
or r11b, r10b
xor r11b, 1
or r11b, al
xor bl, 1
mov eax, ebx
xor al, r11b
or bl, r11b
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
mov eax, edx
xor al, 1
and cl, al
or al, bl
and bl, dl
or bl, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov edx, 0x663bdbc9
mov ecx, 0xce0d0656
cmovne edx, ecx
test bl, 1
mov ecx, edx
mov ebp, 0x663bdbc9
jmp 0x1400f3c46
cmp ecx, 0x303331dc
je 0x1400f5ca6
cmp ecx, 0x35710956
jne 0x1400e7c20
mov ecx, 0xa11c0828
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0xb7fb8377
je 0x1400f5e17
cmp ecx, 0xb90a4f5d
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
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, 0xf5caf7ef
and edx, 0xa350810
or edx, edi
and ebx, 0xf5caf7ef
and ecx, 0xa350810
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, eax
and cl, dl
xor al, dl
or al, cl
mov r9d, eax
xor r9b, 1
xor bl, r8b
mov ecx, r9d
and cl, al
mov edx, ecx
xor dl, 1
xor cl, r9b
or dl, al
xor dl, 1
or dl, cl
xor dl, bl
mov eax, r9d
xor al, bl
or bl, r9b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x2f91081
mov ebp, 0xf56d990
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x2f91081
jmp 0x1400f5667
cmp ecx, 0xf233d027
je 0x1400f5f08
cmp ecx, 0xf23a44cc
jne 0x1400e7c20
mov ecx, 0xcb60bd32
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
cmp ecx, 0x52dd5d03
je 0x1400f5fe8
cmp ecx, 0x535438da
jne 0x1400e7c20
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0xeb098dad
and edx, 0x14f67252
or edx, ecx
mov ebx, edx
xor ebx, 0x220010
xor edx, 0xc2080800
or ebp, 0xf23a0858
mov ecx, ebp
not ecx
or edx, 0x58451a2
and edx, 0xd79c59e2
and ebx, 0x20220018
or ebx, edx
and ebp, 0xd79c59e2
and ecx, 0x841a605
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xdc5f7a7
and ecx, 0xf23a0858
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, 0xa5d544c0
and ebp, 0x5a2abb3f
or ebp, edi
or edx, ebx
and ebx, 0xa5d544c0
and ecx, 0x5a2abb3f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa828524d
and edx, 0x57d7adb2
or edx, ecx
mov ecx, edx
xor ecx, 0x569725b2
xor edx, 0x201048
and edx, 0x1609848
and ecx, 0xfe9f67b7
or ecx, edx
xor ecx, 0xfe9f67b7
cmp ecx, 0xffffffff
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r10b
mov edx, r10d
xor dl, cl
and dl, r10b
mov eax, edx
xor al, 1
mov ebx, eax
and bl, dl
mov r11d, eax
and r11b, bl
xor bl, al
or bl, r11b
or al, dl
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov ebx, r9d
xor bl, al
mov edx, ebx
and dl, r9b
and bl, al
mov eax, edx
and al, bl
xor bl, dl
or bl, al
and r8b, r10b
and cl, r9b
or cl, r8b
mov eax, r10d
and al, r9b
xor r10b, r9b
or r10b, al
mov eax, r10d
xor al, cl
xor cl, 1
xor al, 1
or cl, r10b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
xor cl, bl
mov eax, ecx
xor al, 1
and bl, al
xor al, bl
test cl, 1
mov ecx, 0x8f216766
mov ebp, 0x5260333f
cmovne ecx, ebp
test bl, 1
mov edx, 0x8f216766
cmove ecx, edx
jmp 0x1400f41d9
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x8573760c
and edx, ecx
and ecx, 0x7a8c89f3
or ecx, ebp
xor ecx, 0x7a8c89f3
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
not edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0xb20bd7c9
and ebp, 0x4df42836
or ebp, edi
or edx, ebx
and ebx, 0xb20bd7c9
and ecx, 0x4df42836
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x91694568
and edx, 0x6e96ba97
or edx, ecx
mov ecx, edx
xor ecx, 0x6280a015
xor edx, 0x90484508
and edx, 0x9c5e5f8a
and ecx, 0x63a1a075
or ecx, edx
mov edx, ecx
xor edx, 0x8c441a02
xor ecx, 0x3a00041
and ecx, 0x13ba45c9
and edx, 0xec45ba36
or edx, ecx
mov ecx, edx
xor ecx, 0xe0011222
xor edx, 0xb204c0
and edx, 0xcf6acd4
and ecx, 0xf309532b
or ecx, edx
xor ecx, 0xcf6acd4
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov edx, r8d
or dl, bl
xor dl, 1
mov eax, ecx
or al, r9b
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
and r9b, cl
and bl, r8b
or bl, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
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, 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, 0x88f33b07
mov edx, 0x9cba41d6
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
jmp 0x1400f32ca
mov ecx, 0xb2c53d0a
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0x5a2cd95
and ebp, ecx
or ecx, 0xfa5d326a
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x1da033b6
and edx, 0x2cc01
or edx, edi
or ecx, ebx
and ebx, 0x1da033b6
and ebp, 0xe25fcc49
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x1c871b6d
and ecx, 0xe378e492
or ecx, edx
mov ebp, ecx
xor ebp, 0xe6da2907
mov edx, ecx
xor edx, 0xe6da2906
and edx, ebp
xor ecx, 0x10552c8
and ecx, 0xe54572cb
and ebp, 0x1aba8d34
or ebp, ecx
mov ebx, ebp
xor ebx, 0x124
mov ecx, edx
not ecx
xor ebp, 0xe54572ca
mov edi, ecx
and edi, 0xdeffac19
and edx, 0x210053e6
or edx, edi
or ecx, ebp
and ebp, 0xdeffac19
and ebx, 0x210053e6
or ebx, ebp
xor ebx, edx
not ecx
or ecx, ebx
mov edx, ecx
not edx
and edx, 0xd0ebaa4b
and ecx, 0x2f1455b4
or ecx, edx
mov edx, ecx
xor edx, 0x7140010
xor ecx, 0x40620a43
and ecx, 0x68625fe7
and edx, 0x979da018
or edx, ecx
mov ecx, edx
xor ecx, 0x40605e27
xor edx, 0x908ca018
and ecx, 0x47715e27
and edx, 0xb88ea1d8
or edx, ecx
xor edx, 0x47715e27
cmp edx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl dl
cmp eax, 9
setg cl
mov ebx, r9d
or bl, cl
mov eax, r9d
xor al, cl
not al
and al, cl
xor al, 1
mov r10d, ebx
xor r10b, al
or al, bl
xor al, 1
or al, r10b
and r8b, dl
and cl, r9b
or cl, r8b
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
xor cl, 1
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov ebx, eax
xor bl, dl
and bl, al
and dl, al
or dl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x3d90869f
mov ebp, 0x1c604a66
cmovne eax, ebp
test dl, 1
mov ecx, eax
cmovne ecx, ebp
jmp 0x1400f5341
mov ecx, 0xf233d027
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0xd09380c8
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x77661345
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x303331dc
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
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 edi, edx
not edi
mov ebp, edi
and ebp, 0x73f897ee
and edx, 0x8c076811
or edx, ebp
and ebx, 0x73f897ee
and ecx, 0x8c076811
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl dl
mov ebx, r9d
or bl, dl
xor bl, 1
mov r11d, ecx
or r11b, r8b
xor r11b, 1
mov r10d, ebx
and r10b, r11b
xor r11b, bl
or r11b, r10b
and r9b, dl
and cl, r8b
or cl, r9b
mov ebx, edx
and bl, r8b
xor dl, r8b
or dl, bl
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov 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, ecx
xor dl, al
test cl, 1
mov ecx, 0xd13288f
mov ebp, 0xe43a90aa
cmovne ecx, ebp
test al, 1
mov eax, 0xd13288f
jmp 0x1400f09b4
mov ecx, dword [0x14024b710]
mov edi, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xe7e11bb
and ecx, edx
not edx
and edx, 0xe7e11bb
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x80b96673
and ecx, 0x7f46998c
or ecx, edx
mov edx, ecx
xor edx, 0x71388837
xor ecx, 0xa046348
mov ebp, edx
and ebp, 0xfffffffe
and ecx, 0x2a246b6c
and edx, 0xd5db9493
or edx, ecx
xor edx, 0xd5db9492
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and edx, 0xdea36077
and ecx, 0x215c9f88
or ecx, edx
mov edx, ecx
xor edx, 0x40826040
xor ecx, 0x215c9f88
mov ebp, ecx
and ebp, 0xbf6994bf
and edx, 0x40966b40
or edx, ebp
xor edx, 0x40966b40
or edx, ecx
cmp edx, 0xffffffff
setne r8b
sete bl
cmp edi, 0xa
setl al
cmp edi, 9
setg cl
mov r9d, ecx
xor r9b, al
and r9b, cl
mov ecx, eax
xor cl, bl
and al, bl
and bl, r9b
not r9b
and r9b, r8b
or r9b, bl
or al, cl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov r10d, r9d
xor r10b, 1
mov ebx, r10d
and bl, r9b
mov edx, ecx
mov r8d, r10d
and r8b, bl
xor bl, r10b
xor r10b, cl
xor cl, 1
and dl, cl
or bl, r8b
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
and dl, bl
or dl, al
or cl, r9b
xor cl, 1
or cl, r10b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xc9845a40
mov ebp, 0xd714689e
cmovne eax, ebp
test cl, 1
mov ecx, 0xc9845a40
jmp 0x1400f5661
mov ecx, 0xb4fa4bda
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0xae843d52
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov rsi, qword [rsp + 0x38]
mov ecx, dword [0x14024b710]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov edx, ecx
and edx, 0x4280450
mov ebp, ebx
and ebp, 0x21844980
or ebp, edx
xor ebp, 0x21844980
mov edx, ebx
xor edx, 0x25ac4dd0
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xda53b22e
and edx, 0x25ac4dd1
or edx, ebp
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xadcc717b
and edx, 0x52338e84
or edx, edi
mov edi, dword [0x14024b70c]
and ebx, 0xadcc717b
and ecx, 0x52338e84
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
sete r8b
setne cl
cmp edi, 0xa
setl al
cmp edi, 9
setg dl
xor dl, cl
mov r9d, edx
xor r9b, 1
mov ecx, r8d
xor cl, al
and al, r8b
or al, cl
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, 1
mov eax, edx
and al, r9b
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
xor al, cl
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x35a5157c
mov ebp, 0xb30dd6ad
cmovne edx, ebp
test cl, 1
mov ecx, 0x35a5157c
cmovne ecx, edx
mov qword [0x14024b078], rsi
jmp 0x1400f3c49
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x1064032
mov ebp, ebx
and ebp, 0x7a10124c
or ebp, ecx
xor ebp, 0x7a10124c
mov ecx, ebx
and ecx, 0x84e9ad81
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x461a4b2a
and ecx, 0xb9e5b4d5
or ecx, ebp
mov ebp, ecx
xor ebp, 0xc2f3e6aa
xor ecx, 0x3d0c1955
and edx, ecx
and ebp, ebx
or ebp, edx
xor ecx, ebp
test ecx, ebp
sete r8b
setne dl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and dl, al
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
mov ebx, eax
xor bl, r8b
not bl
and bl, r8b
or al, r8b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
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, 0xe1fd2ef6
mov ecx, 0xd1ba32da
cmovne ebp, ecx
test al, 1
mov ecx, 0xe1fd2ef6
jmp 0x1400f4c27
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x9e419f2
mov ebx, ecx
and ebx, 0xf61be60c
or ebx, edx
xor ebx, 0xf61be60c
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, 0xa3a7e007
and edx, 0x5c581ff8
or edx, ebx
xor edx, 0x5c581ff8
and ebp, 0x493d4b6d
and ecx, 0xb6c2b492
or ecx, ebp
xor ecx, 0xb6c2b492
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r10b
mov r9d, edx
and r9b, r10b
and r10b, cl
or cl, r8b
xor cl, 1
or cl, dl
and dl, al
mov ebx, r9d
and bl, dl
xor dl, r9b
or dl, bl
and al, r8b
or al, r10b
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
xor al, cl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xaec8e490
mov ebp, 0xa178bb83
cmovne edx, ebp
test cl, 1
mov ecx, 0xaec8e490
cmovne ecx, edx
jmp 0x1400f5ef2
mov eax, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea ebx, [rax - 1]
imul ebx, eax
mov edx, ebx
not edx
mov eax, edx
and eax, 0x2640001c
mov ebp, ebx
and ebp, 0x4933c102
or ebp, eax
xor ebp, 0x4933c102
mov eax, ebx
and eax, 0x908c3ee1
or eax, ebp
mov ebp, eax
not ebp
and ebp, 0x908c3ee0
and eax, 0x6f73c11f
or eax, ebp
mov ebp, eax
not ebp
and edx, ebp
and eax, ebx
or eax, edx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r8b
setne bl
cmp ecx, 9
setg r9b
cmp ecx, 0xa
setl r10b
mov eax, ebx
xor al, r8b
and al, bl
mov ecx, eax
not cl
and cl, al
mov edx, ecx
and dl, al
xor cl, al
or cl, dl
mov r11d, ecx
xor r11b, 1
mov edx, ecx
and dl, r11b
mov eax, edx
xor al, 1
xor dl, cl
or al, r11b
xor al, 1
or al, dl
mov ecx, eax
and cl, r10b
xor al, 1
and al, r9b
or al, cl
and r9b, r8b
and bl, r10b
or bl, r9b
mov ecx, r10d
and cl, r8b
xor r10b, r8b
or r10b, cl
mov ecx, r10d
xor cl, bl
xor bl, 1
xor cl, 1
or bl, r10b
xor bl, 1
or bl, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
and dl, bl
xor cl, bl
xor bl, 1
xor r8b, 1
and r8b, bl
or dl, r8b
or bl, al
xor bl, 1
or bl, cl
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x26310954
mov ecx, 0x8f216766
cmovne eax, ecx
test bl, 1
mov ecx, 0x26310954
jmp 0x1400f5661
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x7411800e
and edx, ecx
and ecx, 0x8bee7ff1
or ecx, ebp
xor ecx, 0x8bee7ff1
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, 0x4c173a62
and ecx, 0xb3e8c59d
or ecx, edx
mov ebx, ecx
xor ebx, 0x20e08418
xor ecx, 0x8001200
or ebp, 0x78e9977a
mov edx, ebp
not edx
or ecx, 0x81144005
and ecx, 0x991c5305
and ebx, 0x60e1847a
or ebx, ecx
and ebp, 0x991c5305
and edx, 0x6022880
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x862892e6
and edx, 0x79d76d19
or edx, ecx
xor edx, 0x13efa63
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov edx, r9d
or dl, al
mov ecx, r9d
xor cl, al
not cl
and cl, al
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
and r8b, r10b
or r10b, r9b
and al, r9b
or al, r8b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
mov ebx, eax
xor bl, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, bl
test al, 1
mov eax, 0xbaca4ea9
mov edx, 0xbc85983e
cmovne eax, edx
test bl, 1
cmove eax, edx
test cl, 1
mov ecx, 0xbaca4ea9
jmp 0x1400f1ff6
mov ecx, 0xfb0b845
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov eax, dword [0x14024b710]
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 edx, ecx
xor edx, 1
and edx, ecx
mov eax, ecx
not eax
and eax, 0xd3c329f0
and ecx, 0x2c3cd60f
or ecx, eax
mov ebp, ecx
xor ebp, 0x80cc600
mov eax, edx
not eax
xor ecx, 0xd3c329f1
mov ebx, eax
and ebx, 0x65b039ae
and edx, 0x9a4fc651
or edx, ebx
or eax, ecx
and ecx, 0x65b039ae
and ebp, 0x9a4fc651
or ebp, ecx
xor ebp, edx
not eax
or eax, ebp
mov ecx, eax
not ecx
and ecx, 0x12445c40
mov edx, eax
and edx, 0xc1000108
or edx, ecx
xor edx, 0xc1000108
and eax, 0x2cbba2b7
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf3500937
and eax, 0xcaff6c8
or eax, ecx
xor eax, 0xdfebab80
sete r8b
cmp dword [0x14024b70c], 0xa
setl dl
mov ecx, r8d
xor cl, dl
mov eax, ecx
and al, dl
and dl, r8b
or dl, cl
xor dl, 1
mov r9d, ecx
and r9b, dl
xor dl, cl
and cl, r8b
xor cl, 1
xor al, 1
mov ebx, ecx
xor bl, al
or al, cl
xor al, 1
or al, bl
or dl, r9b
mov ebx, edx
xor bl, al
xor al, 1
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, ebx
xor cl, al
not cl
test cl, 1
mov edx, 0x539fdb99
mov ecx, 0xd714689e
cmovne edx, ecx
test al, 1
mov ecx, 0x539fdb99
cmovne ecx, edx
jmp 0x1400f4596
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov esi, ebp
not esi
mov edx, esi
and edx, 0x7df71a3
mov ecx, ebp
and ecx, 0xf8208e5c
or ecx, edx
mov edx, ecx
xor edx, 0x80c
xor ecx, 0x1882083
mov edi, esi
or edi, 0x8dcc28af
mov ebx, edi
not ebx
or ecx, 0x70210500
and ecx, 0xf9a92583
and edx, 0x444082c
or edx, ecx
and edi, 0xf9a92583
and ebx, 0x212d250
or ebx, edi
xor ebx, edx
mov ecx, ebx
not ecx
and ecx, 0x7233d751
and ebx, 0x8dcc28ae
or ebx, ecx
and esi, 0xbfbdaea8
and ebp, 0x40425157
or ebp, esi
mov ecx, ebp
xor ecx, 0x40425157
xor ebp, 0xbfbdaea8
and ebp, ebx
not ebx
and ecx, ebx
or ebp, ecx
xor ebx, ebp
test ebx, ebp
setne r8b
sete r9b
cmp eax, 0xa
setl r11b
cmp eax, 9
setg dl
mov ebx, r11d
mov r10d, r8d
and r10b, r11b
mov ecx, edx
and cl, r9b
xor r11b, r9b
or r9b, dl
or bl, r8b
mov eax, ebx
xor al, r9b
or bl, r9b
xor bl, 1
or bl, al
or cl, r10b
or dl, r8b
xor dl, 1
or dl, r11b
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
mov eax, ebx
xor al, 1
and dl, al
or al, cl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd2f6a3a0
mov ebp, 0xf33e5796
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xd2f6a3a0
jmp 0x1400f3c46
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x5a4c4c76
mov ebx, ebp
not ebx
or ecx, 0xa5b3b389
mov edx, ecx
not edx
and ebp, 0x3172b955
and ebx, 0x84810288
or ebx, ebp
and ecx, 0x3172b955
and edx, 0x4a0c4422
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0xdf69f019
and edx, 0x20960fe6
or edx, ecx
mov ecx, edx
xor ecx, 0x8525bc6f
xor edx, 0x7ada4390
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x1daf9de6
and ecx, 0xe2506219
or ecx, edx
mov ebx, ecx
xor ebx, 0x80000010
xor ecx, 0x10001000
or ebp, 0xf0271bf1
mov edx, ebp
not edx
or ecx, 0x248000c
and ecx, 0x7248120d
and ebx, 0x802709f0
or ebx, ecx
and ebp, 0x7248120d
and edx, 0xd90e402
or edx, ebp
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x39d244b3
and edx, 0xc62dbb4c
or edx, ecx
xor edx, 0x360aa0bd
setne r9b
sete r8b
cmp eax, 0xa
setl cl
cmp eax, 9
setg bl
mov r10d, r8d
or r10b, bl
mov eax, r8d
xor al, bl
not al
and al, bl
mov edx, r10d
xor dl, al
xor al, 1
xor dl, 1
or al, r10b
xor al, 1
or al, dl
and bl, r8b
and r9b, cl
or r9b, bl
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r9d
and dl, cl
xor cl, r9b
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and dl, bl
or bl, cl
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test cl, 1
mov ecx, 0x8aa5ed78
mov edx, 0x86d624d9
cmovne ecx, edx
test bl, 1
mov ebp, 0x8aa5ed78
jmp 0x1400f5eef
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov edi, ebp
and edi, ecx
xor ecx, ebp
or ecx, edi
mov ebp, ecx
not ebp
and ebp, 0x839df711
and ecx, 0x7c6208ee
or ecx, ebp
mov ebp, ecx
xor ebp, 0x20420882
xor ecx, 0x839df711
mov edi, ecx
and edi, 0xdc30007c
and ebp, 0x23cfff83
or ebp, edi
or ecx, ebx
and ebx, 0xdc30007c
and edx, 0x23cfff83
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0xc5c13117
and ecx, 0x3a3ecee8
or ecx, edx
xor ecx, 0x3a3ecee8
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
and al, r8b
or al, cl
mov ecx, eax
and al, bl
xor bl, 1
xor cl, 1
mov edx, ebx
xor dl, cl
and dl, bl
and cl, bl
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xae48624b
mov ebp, 0xf8ace31b
cmovne ecx, ebp
test dl, 1
mov edx, 0xae48624b
jmp 0x1400f006f
mov rcx, qword [rsp + 0x28]
lea rdx, str.RtlFreeHeap
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, 0x579529e7
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
xor ebp, 0x1c01cc01
and ebp, edx
or edx, 0xe3fe33fe
mov ebx, ebp
not ebx
mov edi, edx
and edi, 0xa2dd48ee
and ecx, 0x1c008401
or ecx, edi
or edx, ebx
and ebx, 0xa2dd48ee
and ebp, 0x5d22b711
or ebp, ebx
xor ebp, ecx
not edx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x4962baa8
and edx, 0xb69d4557
or edx, ecx
mov ecx, edx
xor ecx, 0xaa9c8956
mov ebp, edx
xor ebp, 0xaa9c8957
and ebp, ecx
xor edx, 0x15015621
and edx, 0x1d01df71
and ecx, 0xe2fe208e
or ecx, edx
xor ecx, 0xe2fe208f
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, 0x48b9e51c
and ebp, 0xb7461ae3
or ebp, edi
or ecx, ebx
and ebx, 0x48b9e51c
and edx, 0xb7461ae3
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc42b3142
and ecx, 0x3bd4cebd
or ecx, ebp
xor ecx, 0x3bd4cebd
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor bl, r8b
mov ecx, ebx
and bl, al
xor al, 1
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x61176880
mov ebp, 0xee865f04
cmovne ecx, ebp
test dl, dl
mov edx, 0x61176880
cmove ecx, edx
test al, 1
jmp 0x1400f4fe3
mov edx, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x84482230
mov ebx, eax
and ebx, 0x21000a
or ebx, ebp
xor ebx, 0x21000a
mov ebp, eax
and ebp, 0x7b96ddc5
or ebp, ebx
mov ebx, ebp
not ebx
and ebx, 0x7b96ddc4
and ebp, 0x8469223b
or ebp, ebx
and edx, 0xbe33629b
and eax, 0x41cc9d64
or eax, edx
mov edx, eax
xor edx, 0x41cc9d64
xor eax, 0xbe33629b
and eax, ebp
not ebp
and edx, ebp
or eax, edx
xor ebp, eax
test ebp, eax
sete bl
cmp ecx, 0xa
setl al
cmp ecx, 9
setg r8b
mov edx, ebx
mov ecx, eax
and cl, bl
xor al, bl
or bl, r8b
xor bl, 1
xor dl, r8b
or al, cl
mov r9d, edx
xor r9b, al
or al, dl
not dl
and dl, r8b
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
and al, cl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ebx, eax
xor bl, 1
mov ecx, ebx
and cl, al
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
or al, dl
xor dl, 1
xor cl, 1
or cl, r8b
xor cl, dl
xor dl, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x76a1da79
mov ebp, 0xa389bf65
cmovne edx, ebp
test al, 1
mov eax, 0x76a1da79
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400f5fd5
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xffbb1d6e
and edx, 0x44e291
or edx, ebp
mov ebx, edx
xor ebx, 0xffbb1d6e
mov ecx, edx
xor ecx, 0x44e291
xor edx, 0x68b7afb0
and edx, ecx
mov ebp, ebx
and ebp, 0x68f34d21
mov edi, edx
and edi, ebp
xor ebp, edx
or ebp, edi
mov edx, ebp
not edx
and edx, 0xcdf77ac7
and ebp, 0x32088538
or ebp, edx
xor ebp, 0xa50437e7
and ebx, 0x2ff07c47
mov edx, ecx
and edx, 0xd00f83b8
or edx, ebx
xor edx, 0x2ff07c46
and ecx, 1
or ecx, edx
not ecx
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, 0x94964338
and ebp, 0x6b69bcc7
or ebp, edi
or ecx, ebx
and ebx, 0x94964338
and edx, 0x6b69bcc7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0xbc5b6ac2
and edx, 0x43a4953d
or edx, ecx
xor edx, 0x43a4953d
setne r8b
sete r9b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, r9b
mov edx, ecx
xor dl, 1
and cl, al
and bl, r8b
and al, r9b
or al, bl
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, dl
and dl, al
mov ebx, eax
xor bl, dl
test al, al
mov ecx, 0xaf502540
mov eax, 0x35ef7f5e
cmovne ecx, eax
test dl, dl
cmove ecx, eax
not bl
test bl, 1
mov eax, 0xaf502540
jmp 0x1400f610d
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x768135b1
mov ecx, ebp
xor ecx, 0x768135b1
and ecx, ebp
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xa8d3524c
and ecx, 0x572cadb3
or ecx, edx
mov edx, ecx
xor edx, 0x20811802
xor ecx, 0xc4120180
and ecx, 0xc53e8181
and edx, 0x3ac17e7e
or edx, ecx
xor edx, 0x3ac17e7e
and ebx, 0xe84ceeb9
and ebp, 0x17b31146
or ebp, ebx
xor ebp, 0x17b31146
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
cmp ebp, 0xffffffff
setne r8b
sete dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
xor al, dl
and dl, cl
and bl, r8b
or bl, dl
and al, cl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, 1
and cl, dl
or dl, al
and al, bl
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x606ebe37
mov ebp, 0xbc85983e
cmovne ecx, ebp
test al, al
mov eax, ecx
mov ebp, 0x606ebe37
cmovne eax, ebp
test dl, dl
jmp 0x1400f5fd2
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe0d704a3
mov ebx, ecx
and ebx, 0x1f28fb5c
or ebx, ebp
mov ebp, ebx
not ebp
and ebp, 0x1f28fb5d
and ebx, 0xe0d704a2
or ebx, ebp
and edx, 0x693d7677
and ecx, 0x96c28988
or ecx, edx
mov edx, ecx
xor edx, 0x96c28988
xor ecx, 0x693d7677
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
xor ebx, ecx
test ebx, ecx
setne r8b
sete r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ecx, eax
xor cl, r10b
not cl
and cl, r10b
mov ebx, eax
or bl, r10b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
and r8b, r9b
or r9b, r10b
and al, r10b
or al, r8b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
mov edx, eax
xor dl, 1
and dl, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xa4d49f9e
mov ebp, 0xc5b93a87
cmovne ecx, ebp
test dl, 1
mov eax, 0xa4d49f9e
cmove ecx, eax
test bl, 1
jmp 0x1400f4fe3
mov rdi, qword [rsp + 0x38]
mov eax, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea ebp, [rax - 1]
imul ebp, eax
mov edx, ebp
xor edx, 0x9572d477
and edx, ebp
not ebp
and ebp, 0x9572d477
mov eax, ebp
and eax, edx
xor edx, ebp
or edx, eax
mov eax, edx
not eax
and eax, 0xfbfd1240
and edx, 0x402edbf
or edx, eax
mov eax, edx
xor eax, 0x917039c8
xor edx, 0x468dc601
mov ebp, eax
and ebp, 0xfffffffe
and edx, 0x47edd749
and eax, 0xb81228b6
or eax, edx
xor eax, 0xb81228b7
mov edx, ebp
and edx, eax
xor eax, ebp
or eax, edx
mov edx, eax
not edx
mov ebp, edx
or ebp, 0x6567011d
or eax, 0x18882a42
and eax, 0x79cc2a56
and edx, 0x4230109
or edx, eax
mov eax, ebp
not eax
and ebp, 0x79cc2a56
and eax, 0x8210d4a0
or eax, ebp
xor eax, edx
mov edx, eax
not edx
and edx, 0x243c49f0
and eax, 0xdbc3b60f
or eax, edx
xor eax, 0xbea4b712
sete r8b
setne r10b
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg dl
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ecx, ebx
xor cl, 1
mov eax, ebx
and al, cl
mov r11d, eax
and r11b, bl
xor al, bl
or al, r11b
or cl, bl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
and r10b, r9b
and r9b, cl
not cl
and cl, dl
or cl, r9b
mov eax, edx
xor al, r8b
and al, dl
and dl, r8b
or dl, r10b
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
xor dl, 1
xor cl, 1
mov eax, ecx
and al, dl
xor cl, dl
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7daafabc
mov ebp, 0x2f7b96e0
cmovne edx, ebp
test al, 1
mov eax, 0x7daafabc
cmovne eax, edx
mov qword [0x14024b078], rdi
jmp 0x1400f017a
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ecx
and edx, 0xcf337ff3
and ebp, 0x30cc800c
or ebp, edx
mov edx, ebp
xor edx, 0x30cc800c
xor ebp, 0xcf337ff3
mov edi, ebp
or edi, 0xab8b4a37
mov esi, edi
not esi
or ecx, 0x5474b5c8
mov ebx, ecx
not ebx
and edi, 0x9de02506
and esi, 0x401490c8
or esi, edi
and ecx, 0x9de02506
and ebx, 0x220b4a31
or ebx, ecx
xor ebx, esi
mov ecx, ebx
not ecx
and ecx, 0xab8b4a36
and ebx, 0x5474b5c9
or ebx, ecx
and ebp, 0x9df9bc8b
mov ecx, edx
and ecx, 0x62064374
or ecx, ebp
xor ecx, 0x9df9bc8a
and edx, 1
or edx, ecx
not edx
mov ecx, ebx
and ecx, edx
xor edx, ebx
or edx, ecx
mov ecx, edx
xor ecx, 0xfdb5f20a
and ecx, edx
not edx
and edx, 0xfdb5f20a
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xb2ac425
and ecx, 0xf4d53bda
or ecx, edx
mov edx, ecx
xor edx, 0x8004150
xor ecx, 0xb48b2605
and ecx, 0xb5ebae85
and edx, 0x4a14517a
or edx, ecx
mov ecx, edx
xor ecx, 0x4a100130
xor edx, 0x84680c80
and edx, 0x846c5cca
and ecx, 0x7b93a335
or ecx, edx
xor ecx, 0x846c5cca
cmp ecx, 0xffffffff
setne r9b
sete r8b
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
mov edx, eax
xor dl, r8b
mov r10d, edx
xor r10b, 1
and r9b, al
and bl, r8b
or bl, r9b
and al, r8b
or al, dl
xor al, 1
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, eax
xor bl, 1
and dl, al
and bl, r10b
or bl, dl
mov ecx, r10d
and cl, al
xor al, r10b
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x2d70bad0
mov eax, 0x52dc03eb
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0x2d70bad0
jmp 0x1400f5667
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x2534dc0d
mov ecx, esi
and ecx, 0xdacb23f2
or ecx, edx
mov edi, ecx
xor edi, 0x2022130
xor ecx, 0x800
mov ebp, ebx
or ebp, 0x8256ad75
mov edx, ebp
not edx
or ecx, 0x35810088
and ecx, 0xb5c108c8
and edi, 0x216a535
or edi, ecx
and ebp, 0xb5c108c8
and edx, 0x48285202
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xb2dcc4be
and edx, 0x4d233b41
or edx, ecx
mov ecx, edx
xor ecx, 0xc3448234
and ebx, 0x4ce5a81a
and esi, 0xb31a57e5
or esi, ebx
mov ebx, esi
xor ebx, 0x83020324
xor edx, 0x308a69ca
mov ebp, edx
and ebp, 0x3cb954c1
and ecx, 0xc346ab3e
or ecx, ebp
xor esi, 0xca10000
and esi, 0x3cb954c1
and ebx, 0xc346ab3e
or ebx, esi
xor ebx, ecx
not ebx
or ebx, edx
cmp ebx, 0xffffffff
setne r8b
sete r9b
cmp eax, 0xa
setl r10b
cmp eax, 9
setg al
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, eax
xor bl, cl
not bl
and bl, cl
or cl, al
xor cl, 1
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r8b, r10b
or r10b, r9b
xor r10b, 1
and al, r9b
or al, r8b
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, 1
mov eax, 0x80696a59
mov edx, 0xd73d89d9
cmovne eax, edx
test bl, 1
mov ebp, 0x80696a59
cmove eax, ebp
test cl, 1
cmovne eax, edx
jmp 0x1400f5fd5
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x80028
mov edx, edi
and edx, 0x4852e483
or edx, ebp
xor edx, 0x4852e483
mov ebx, edi
and ebx, 0xb7a51b54
or ebx, edx
mov edx, ebx
not edx
and edx, 0x1d1dfddd
and ebx, 0xe2e20222
or ebx, edx
mov edx, ebx
xor edx, 0xab8e408
xor ebx, 0x55471977
mov ebp, ebx
and ebp, 0xf1421387
and edx, 0xebdec78
or edx, ebp
and edi, 0xf1421387
and ecx, 0xebdec78
or ecx, edi
xor ecx, edx
xor ebx, ecx
test ebx, ecx
sete r8b
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg r9b
mov eax, ebx
xor al, r9b
and bl, al
and al, r9b
mov edx, ebx
xor dl, 1
xor bl, al
xor al, 1
or al, dl
xor al, 1
or al, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
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 dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
xor al, 1
mov ebx, eax
or bl, dl
xor al, dl
mov edx, ebx
xor dl, al
test al, 1
mov ecx, 0xd6427c29
mov ebp, 0x3f93b225
cmovne ecx, ebp
test bl, 1
mov eax, 0xd6427c29
cmovne ecx, eax
jmp 0x1400f4c2a
mov ecx, 0x8757e544
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0xd1227b5c
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0xd0700a18
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x9a5b6d65
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xe3c32228
and edx, ebp
not ebp
and ebp, 0x3802000
and ecx, 0xe0430228
or ecx, ebp
xor ecx, 0xe0430228
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1c3cddd7
and edx, 0xe3c32228
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
or ecx, 1
mov ebx, ecx
not ebx
and ebp, 0x276e1ffa
and edx, 0xd891e005
or edx, ebp
mov ebp, edx
xor ebp, 0x18008004
xor edx, 0x276e1ffb
mov edi, ecx
and edi, 0xc0d57490
and ebx, 0x3f2a8b6e
or ebx, edi
or ecx, edx
and edx, 0xc0d57490
and ebp, 0x3f2a8b6f
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
mov edx, ebp
and edx, ecx
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x8beb60d7
and ebp, 0x74149f28
or ebp, edi
or ecx, ebx
and ebx, 0x8beb60d7
and edx, 0x74149f28
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x3f2e9044
and edx, 0xc0d16fbb
or edx, ecx
xor edx, 0x3f2e9044
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg r10b
cmp eax, 0xa
setl al
and dl, al
and r10b, cl
or r10b, dl
or al, cl
mov r8d, r10d
xor r8b, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov ebx, r10d
and bl, r8b
mov edx, r9d
and dl, al
mov ecx, ebx
xor cl, 1
xor bl, r10b
or cl, r8b
xor cl, 1
or cl, bl
mov ebx, edx
and bl, r9b
xor dl, r9b
or dl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0x15459f3e
mov ecx, 0xde0cf9ef
cmovne ebp, ecx
test al, 1
mov ecx, 0x15459f3e
jmp 0x1400f4c27
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
or edx, 0xc3a5e430
or ecx, 1
and ecx, 0xc3a5e431
mov eax, ebp
and eax, 0x3c5a1bce
or eax, ecx
and edx, 0xc3a5e431
xor edx, eax
not edx
mov eax, edx
and eax, ebp
xor edx, ebp
or edx, eax
cmp edx, 0xffffffff
setne r8b
sete al
cmp dword [0x14024b70c], 0xa
setl bl
mov ecx, ebx
or cl, al
xor cl, 1
xor al, bl
or cl, al
or r8b, bl
and al, bl
mov edx, r8d
xor dl, al
xor al, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
xor bl, cl
xor cl, 1
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xfcd0370c
mov ebp, 0xe9ddb073
cmovne ecx, ebp
test al, 1
mov eax, 0xfcd0370c
cmovne eax, ecx
test dl, 1
jmp 0x1400f1ff6
mov edx, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea eax, [rdx - 1]
imul eax, edx
mov esi, eax
not esi
mov ebx, esi
or ebx, 0xe6874898
mov edx, ebx
not edx
mov edi, eax
or edi, 0x8282424
and edi, 0x2a286424
mov ebp, esi
and ebp, 0xc4870898
or ebp, edi
and ebx, 0x2a286424
and edx, 0x11509343
or edx, ebx
xor edx, ebp
mov ebp, edx
not ebp
and ebp, 0x424972bc
and edx, 0xbdb68d43
or edx, ebp
xor edx, 0xa4ce3a25
and esi, 0x425bdf7d
and eax, 0xbda42082
or eax, esi
xor eax, 0xbda42082
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
and edx, 0x7d8c9749
and eax, 0x827368b6
or eax, edx
xor eax, 0x827368b6
setne al
sete r9b
cmp ecx, 9
setg r8b
cmp ecx, 0xa
setl r11b
mov ecx, r11d
xor cl, r8b
and cl, r11b
mov r10d, r9d
xor r10b, al
and r10b, r9b
mov edx, ecx
xor dl, 1
or dl, cl
xor dl, 1
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
xor cl, r10b
xor cl, 1
and r8b, r9b
and al, r11b
or al, r8b
mov edx, r11d
and dl, r9b
xor r11b, r9b
or r11b, dl
mov edx, r11d
xor dl, al
xor al, 1
xor dl, 1
or al, r11b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and al, dl
mov r8d, eax
and r8b, dl
xor al, dl
or al, r8b
xor al, cl
xor bl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ebp, 0xd8eb5214
mov ecx, 0x81d17300
cmovne ebp, ecx
test dl, 1
mov ecx, 0xd8eb5214
cmovne ecx, ebp
jmp 0x1400f41d9
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xd5b31fad
and edx, ebp
not ebp
and ebp, 0x24f1705d
and ecx, 0xdb0e8fa2
or ecx, ebp
mov ebp, ecx
xor ebp, 0xd0020380
xor ecx, 0x4b1100d
or ecx, 0x2a4ce052
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x2fb8fc28
and ebp, 0xd0030385
or ebp, edi
or ecx, ebx
and ebx, 0x2fb8fc28
and edx, 0xd04703d7
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x2a4ce052
and ecx, 0xd5b31fad
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x82f973bb
and ecx, 0x7d068c44
or ecx, edx
mov ebx, ecx
xor ebx, 0x11048c01
mov edx, ebp
not edx
xor ecx, 0x82f973ba
mov edi, edx
and edi, 0xec9b31fe
and ebp, 0x1364ce01
or ebp, edi
or edx, ecx
and ecx, 0xec9b31fe
and ebx, 0x1364ce01
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
or edx, 0x550d84c1
mov ebx, edx
not ebx
or ebp, 0xaaf27b3e
mov ecx, ebp
not ecx
and edx, 0x9e847282
and ebx, 0x2072093c
or ebx, edx
and ebp, 0x9e847282
and ecx, 0x41098441
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x1e21f831
and ecx, 0xe1de07ce
or ecx, edx
mov edx, ecx
xor edx, 0x40040470
xor ecx, 0xb4d3830f
mov ebp, ecx
and ebp, 0x1ba97885
and edx, 0xe456877a
or edx, ebp
xor edx, 0x1ba97885
xor ecx, edx
test ecx, edx
setne r8b
sete r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl cl
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov eax, ebx
xor al, 1
or al, bl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
xor al, 1
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
not al
and al, cl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor r9b, r8b
mov edx, ecx
and dl, r10b
xor cl, r10b
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 dl, cl
xor dl, 1
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
xor dl, al
mov ecx, edx
xor cl, 1
and cl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x5a9a126a
mov ebp, 0x702e83f9
cmovne edx, ebp
test cl, 1
mov ecx, 0x5a9a126a
jmp 0x1400f19b9
mov ecx, 0xc7baa05a
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebx, edx
xor ebx, 0xb3a918c0
and ebx, edx
not edx
and edx, 0xb3a918c0
mov ecx, edx
and ecx, ebx
xor ebx, edx
or ebx, ecx
mov ecx, ebx
not ecx
and ecx, 0xa67e61c2
and ebx, 0x59819e3d
or ebx, ecx
mov edi, ebx
xor edi, 0xea2886fd
mov ecx, ebx
xor ecx, 0x4521002
and ecx, 0xa45292bf
xor ebx, 0x418d1644
and ebx, edi
and edi, 0x5bad6d40
or edi, ecx
mov edx, edi
xor edx, 0x5bad6d40
mov ebp, edi
xor ebp, 0xff70206
and ebp, edx
mov ecx, ebp
not ecx
mov esi, ebx
not esi
mov eax, ecx
and eax, 0x88ec625
and ebp, 0xf77139da
or ebp, eax
or ecx, esi
and esi, 0x88ec625
and ebx, 0xf77139da
or ebx, esi
xor ebx, ebp
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x5f497dff
and ecx, 0xa0b68200
or ecx, eax
mov ebx, ecx
xor ebx, 0xa131080
xor edi, 0x201080a8
and edi, 0x7811eca8
mov eax, edx
and eax, 0x87ee1357
or eax, edi
xor eax, 0x7811eca9
and edx, 1
or edx, eax
mov eax, edx
not eax
and eax, 0xb58f1013
and edx, 0x4a70efec
or edx, eax
mov eax, edx
xor eax, 0x4a10ad84
xor edx, 0xb58f1013
xor ecx, 0xf4eced47
mov ebp, ecx
and ebp, 0x35e44279
and ebx, 0xca1bbd86
or ebx, ebp
or ecx, edx
and edx, 0x35e44279
and eax, 0xca1bbd86
or eax, edx
xor eax, ebx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xde05f351
and ecx, 0x21fa0cae
or ecx, eax
mov eax, ecx
xor eax, 0x1220826
xor ecx, 0xde05f351
mov edx, ecx
and edx, 0xf8d845c9
and eax, 0x727ba36
or eax, edx
xor eax, 0xf8d845c9
xor ecx, eax
test ecx, eax
sete r9b
setne dl
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg bl
xor dl, bl
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
and al, r9b
or bl, r9b
xor al, 1
mov edx, eax
xor dl, bl
or al, bl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
and cl, r8b
mov edx, ebx
and dl, al
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, ebx
and r9b, dl
xor dl, bl
or dl, r9b
xor dl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xc84981d
mov eax, 0x35710956
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov eax, 0xc84981d
jmp 0x1400f5667
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x1000104
mov ebp, ebx
and ebp, 0x25c9000
or ebp, ecx
xor ebp, 0x25c9000
mov ecx, ebx
and ecx, 0xfca36efb
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xfca36efa
and ecx, 0x35c9105
or ecx, ebp
mov ebp, ecx
not ebp
and edx, ebp
and ecx, ebx
or ecx, edx
not ecx
or ecx, ebp
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
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
xor bl, cl
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, dl
not al
test al, 1
mov eax, 0x50d1f548
mov ecx, 0xe9ddb073
cmovne eax, ecx
test dl, 1
mov ecx, 0x50d1f548
cmovne ecx, eax
test bl, 1
jmp 0x1400f610d
mov ecx, 0x9c893bee
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x787fc395
mov ecx, ebp
and ecx, 0x87803c6a
or ecx, edx
mov edi, ecx
xor edi, 0x80003800
xor ecx, 0x687b0380
mov edx, ebp
or edx, 0x6ffb07ea
and ecx, 0x6ffb07ea
and edi, 0x9004f814
or edi, ecx
and edx, 0x6ffb07eb
xor edx, edi
mov ecx, edx
not ecx
and ebx, 0x6f9e7df2
and ebp, 0x9061820d
or ebp, ebx
mov ebx, ebp
xor ebx, 0x9040000d
xor ebp, 0x6f9e7df2
mov edi, edx
and edi, 0x24a5de82
and ecx, 0xdb5a217d
or ecx, edi
or edx, ebp
and ebp, 0x24a5de82
and ebx, 0xdb5a217d
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
mov edx, ebx
not dl
xor al, cl
mov ecx, eax
not cl
and cl, bl
or bl, al
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test al, al
mov eax, 0x6585aaad
mov edx, 0xe3066c77
cmovne eax, edx
test bl, bl
mov ebp, 0x6585aaad
cmovne eax, ebp
jmp 0x1400f017a
mov ecx, 0x211fae30
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xa8d965b9
and edx, ebp
not ebp
and ebp, 0x5e69796f
and ecx, 0xa1968690
or ecx, ebp
mov ebp, ecx
xor ebp, 0xa0100000
xor ecx, 0x8496129
or ecx, 0x57269a46
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x48c64fd6
and ebp, 0xa0192029
or ebp, edi
or ecx, ebx
and ebx, 0x48c64fd6
and edx, 0xb739b029
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x57269a46
and ecx, 0xa8d965b9
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, 0xe588e21
and ebx, 0xf1a771de
or ebx, edi
or edx, ebp
and ebp, 0xe588e21
and ecx, 0xf1a771de
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x722e9faf
and ebp, 0x8dd16050
or ebp, edi
or edx, ebx
and ebx, 0x722e9faf
and ecx, 0x8dd16050
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xf7b6fc19
and edx, 0x84903e6
or edx, ecx
mov ecx, edx
xor ecx, 0x8090244
xor edx, 0x80968809
and edx, 0x80d689ab
and ecx, 0x7f297654
or ecx, edx
xor ecx, 0x80d689ab
cmp ecx, 0xffffffff
sete r8b
setne r9b
cmp eax, 9
setg r11b
cmp eax, 0xa
setl dl
mov eax, edx
xor al, r9b
not al
and al, r9b
mov r10d, edx
or r10b, r9b
mov ebx, r10d
xor bl, al
xor al, 1
xor bl, 1
or al, r10b
xor al, 1
or al, bl
and r9b, dl
or dl, r8b
xor dl, 1
and r11b, r8b
or r11b, r9b
mov ebx, edx
and bl, r11b
xor r11b, dl
or r11b, bl
mov edx, r11d
xor dl, 1
mov ecx, edx
and cl, r11b
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, r11b
xor bl, 1
or bl, cl
mov ecx, ebx
xor bl, 1
and bl, al
or dl, al
xor al, 1
and cl, al
or bl, cl
xor al, r11b
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test dl, 1
mov ecx, 0x9a5b6d65
mov edx, 0x1ec91b6e
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x9a5b6d65
jmp 0x1400f5667
mov ecx, 0xee42a9e
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x9231565c
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x5516afdd
and ebp, 0xaae95022
or ebp, edi
or edx, ebx
and ebx, 0x5516afdd
and ecx, 0xaae95022
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg r8b
mov ebx, edx
and bl, r8b
mov eax, r9d
and al, cl
or al, bl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
or dl, r9b
xor dl, 1
xor cl, r9b
and cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x806ea7eb
cmovne ecx, r14d
test dl, 1
mov edx, ecx
mov ebp, 0x806ea7eb
jmp 0x1400f49ad
mov ecx, 0x26310954
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov eax, ebp
not eax
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov ecx, ebp
or ecx, 1
mov edi, edx
not edi
mov esi, ecx
and esi, 0xa560cad4
mov ebx, eax
and ebx, 0x5a9f352a
or ebx, esi
or ecx, edi
and edi, 0xa560cad4
and edx, 0x5a9f352b
or edx, edi
xor edx, ebx
not ecx
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
setne cl
sete dl
cmp r8d, 0xa
setl bl
cmp r8d, 9
setg al
mov r8d, edx
xor r8b, al
and cl, bl
or bl, dl
xor bl, 1
and al, dl
or al, cl
mov ecx, ebx
and cl, al
xor al, bl
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
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x3c958ae7
mov ebp, 0x9c893bee
cmovne ecx, ebp
test dl, dl
mov edx, 0x3c958ae7
jmp 0x1400f4004
mov ecx, dword [0x14024b710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf27bbe42
and ecx, eax
and eax, 0xd8441bd
or eax, edx
mov edx, eax
xor edx, 0x9000029
xor eax, 0xf27bbe42
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x8684c5d6
and edx, 0x797b3a29
or edx, ebx
or eax, ebp
and ebp, 0x8684c5d6
and ecx, 0x797b3a29
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ebp, eax
xor ebp, 0x403b0691
and ebp, edx
mov ecx, eax
and ecx, 0xbfc4f96e
mov ebx, ebp
and ebx, ecx
xor ecx, ebp
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0xbfc4f96f
and ecx, 0x403b0690
or ecx, ebp
and edx, 1
xor eax, 0xfffffffe
or eax, edx
mov ebp, eax
not ebp
mov edx, ecx
not edx
mov ebx, edx
and ebx, 0x672a107d
and ecx, 0x98d5ef82
or ecx, ebx
or edx, eax
and eax, 0x672a107d
and ebp, 0x98d5ef82
or ebp, eax
xor ebp, ecx
not edx
or edx, ebp
mov eax, edx
mov ecx, edx
xor ecx, 0x7e0b3b0
and ecx, edx
not edx
and edx, 0x4c09100
and eax, 0x32022b0
or eax, edx
xor eax, 0x32022b0
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2c36d9e
and ecx, 0xfd3c9261
or ecx, eax
mov eax, ecx
xor eax, 0xb8480191
xor ecx, 0x523de2e
mov edx, ecx
and edx, 0x43b42c46
and eax, 0xbc4bd3b9
or eax, edx
xor eax, 0x43b42c46
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x14024b70c], 0xa
setl bl
mov edx, ebx
or dl, cl
xor dl, 1
xor cl, bl
or dl, cl
xor dl, 1
or al, bl
xor al, 1
and cl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov eax, ecx
not al
and al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xce0d0656
mov ebp, 0xd1227b5c
cmovne ecx, ebp
test al, al
mov eax, 0xce0d0656
jmp 0x1400f4fdd
mov ecx, dword [0x14024b710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x2a78b6e5
and ecx, 0xd587491a
or ecx, ebx
or eax, ebp
and ebp, 0x2a78b6e5
and edx, 0xd587491a
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
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
and ecx, 0xa8dadd1b
and eax, 0x572522e4
or eax, ecx
mov ecx, eax
xor ecx, 0x43212004
xor eax, 0x2898d101
and ecx, 0xc3632c1e
and eax, 0x3c9cd3e1
or eax, ecx
mov ecx, eax
xor ecx, 0x21240c
xor eax, 0x2c0cc241
and eax, 0xef4eca53
and ecx, 0x10b135ac
or ecx, eax
xor ecx, 0x10b135ac
setne bl
sete r8b
cmp dword [0x14024b70c], 0xa
setl cl
xor bl, r8b
and bl, r8b
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, eax
xor bl, cl
and al, bl
and bl, cl
mov edx, eax
and dl, bl
xor bl, al
or bl, dl
mov eax, r8d
xor al, cl
and cl, r8b
or cl, al
xor cl, 1
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov eax, ecx
xor al, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, ebx
xor al, 1
and al, dl
xor dl, 1
mov ecx, ebx
xor cl, dl
and cl, bl
and dl, bl
or dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x4f3197fa
mov ebp, 0xc4d4eef3
cmovne edx, ebp
test cl, 1
mov ecx, 0x4f3197fa
cmove edx, ecx
test al, 1
cmovne edx, ebp
jmp 0x1400f516e
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, ebx
not edi
mov edx, ebx
or edx, 1
mov ebp, edx
not ebp
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
mov esi, ecx
not esi
mov eax, edx
and eax, 0x684c501c
and ebp, 0x97b3afe2
or ebp, eax
or edx, esi
and esi, 0x684c501c
and ecx, 0x97b3afe3
or ecx, esi
xor ecx, ebp
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x75cfa5e3
and edx, 0x8a305a1c
or edx, eax
mov eax, edx
xor eax, 0x301004
xor edx, 0x75cfa5e3
mov ecx, edx
and ecx, 0x9b4ace38
and eax, 0x64b531c7
or eax, ecx
or edx, ebx
and ebx, 0x9b4ace38
and edi, 0x64b531c7
or edi, ebx
xor edi, eax
not edx
or edx, edi
cmp edx, 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
and dl, r9b
and bl, cl
or bl, dl
xor bl, 1
mov ecx, eax
or cl, bl
xor bl, al
mov eax, ecx
xor al, bl
test bl, bl
mov edx, 0xfdd60fef
mov ebp, 0x7d963f4a
cmovne edx, ebp
test cl, cl
mov ecx, 0xfdd60fef
jmp 0x1400f268e
mov ecx, 0x5045186e
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebx, [rdx - 1]
imul ebx, edx
mov eax, ebx
not eax
mov ecx, ebx
xor ecx, 0x27a62222
and ecx, ebx
mov edx, ebx
or edx, 0xd859dddd
mov edi, ecx
not edi
mov esi, edx
and esi, 0x6a58e529
mov ebp, eax
and ebp, 0x5a60202
or ebp, esi
or edx, edi
and edi, 0x6a58e529
and ecx, 0x95a71ad6
or ecx, edi
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xd859dddc
and edx, 0x27a62223
or edx, ecx
mov ecx, edx
not ecx
mov ebp, edx
and ebp, 0x1027d203
and ecx, 0xefd82dfc
or ecx, ebp
or edx, ebx
and ebx, 0x1027d203
and eax, 0xefd82dfc
or eax, ebx
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and dl, cl
xor cl, bl
or cl, bl
xor cl, 1
and al, bl
or al, dl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ebx, edx
xor bl, al
test al, al
mov ecx, 0xf07ed801
mov eax, 0x1d75a031
cmovne ecx, eax
test dl, dl
mov edx, 0xf07ed801
cmove ecx, edx
jmp 0x1400f3b45
mov ecx, 0x2e44b8c8
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x55184814
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x2d780085
and eax, ecx
not ecx
and ecx, 0x2d780085
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd287ff7a
and eax, 0x2d780085
or eax, ecx
mov edi, eax
not edi
mov ebp, eax
xor ebp, 0xcb69ae8e
and ebp, edi
mov ebx, edi
or ebx, 0xcb69ae8e
mov edx, ebx
not edx
mov ecx, ebp
not ecx
mov esi, ecx
and esi, 0x5b5fecce
and ebp, 0xa4a01331
or ebp, esi
or ecx, ebx
and ebx, 0x5b5fecce
and edx, 0x24801131
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x34965170
and ecx, 0xcb69ae8f
or ecx, edx
and edi, 1
xor eax, 0xfffffffe
or eax, edi
mov edx, eax
not edx
and edx, 0xef39e1cb
and eax, 0x10c61e34
or eax, edx
xor eax, 0x10c61e34
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0xf1752b1e
and ecx, 0xe8ad4e1
or ecx, ebx
or eax, ebp
and ebp, 0xf1752b1e
and edx, 0xe8ad4e1
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x5cada6ed
and ecx, 0xa3525912
or ecx, eax
xor ecx, 0x5cada6ed
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14024b70c], 9
setg bl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
xor al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, eax
and bl, dl
xor al, dl
or al, bl
mov ebx, eax
and bl, cl
xor cl, 1
xor al, 1
and al, cl
or al, bl
mov ebx, ecx
xor bl, dl
or cl, dl
xor cl, 1
or cl, bl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xced7d456
mov ebp, 0x657b3018
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0xced7d456
jmp 0x1400f5667
mov ecx, 0x63da7e9c
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x3a2ba79c
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x96889bb0
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x7631df21
and edx, 0x89ce20de
or edx, ecx
mov ecx, edx
xor ecx, 0x89ce20de
mov ebp, edx
xor ebp, 0x30219500
xor edx, 0x89ce20df
and edx, ecx
and ebp, 0x392d9502
and ecx, 0xc6d26afd
or ecx, ebp
xor ecx, 0xc6d26afc
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x782cdba4
and ecx, 0x87d3245b
or ecx, edx
mov edx, ecx
xor edx, 0x7802000
xor ecx, 0x380cc104
and ecx, 0xb85fc55f
and edx, 0x47a03aa0
or edx, ecx
mov ecx, edx
xor ecx, 0x985dc514
xor edx, 0x47a03aa0
mov ebp, edx
and ebp, 0x2722384b
and ecx, 0xd8ddc7b4
or ecx, ebp
xor ecx, 0xd8ddc7b4
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 9
setg r9b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r9b
and cl, al
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
xor cl, r10b
and r9b, r8b
and r10b, al
or r10b, r9b
mov edx, eax
and dl, r8b
xor al, r8b
or al, dl
xor al, 1
mov edx, r10d
and dl, al
xor al, r10b
or al, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
and cl, al
mov r8d, ebx
and r8b, al
xor bl, al
xor al, 1
and dl, al
or dl, cl
or bl, r8b
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x55184814
mov ebp, 0x38eb76ea
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x55184814
jmp 0x1400f5667
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x20c0c010
mov ecx, esi
and ecx, 0xd103e60
or ecx, edx
mov edi, ecx
xor edi, 0xd103420
xor ecx, 0xa2e48083
mov ebp, ebx
or ebp, 0x2dd0fe70
mov edx, ebp
not edx
and ecx, 0xa2e48ac3
and edi, 0xd107430
or edi, ecx
and ebp, 0xa2e48ac3
and edx, 0x500b010c
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xd22f018e
and edx, 0x2dd0fe71
or edx, ecx
mov ecx, edx
not ecx
and ebx, 0xfa995cdc
and esi, 0x566a323
or esi, ebx
mov ebx, esi
xor ebx, 0x1248203
xor esi, 0xfa995cdc
mov ebp, edx
and ebp, 0x44db2560
and ecx, 0xbb24da9f
or ecx, ebp
or edx, esi
and esi, 0x44db2560
and ebx, 0xbb24da9f
or ebx, esi
xor ebx, ecx
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x15bbc254
and edx, 0xea443dab
or edx, ecx
xor edx, 0xea443dab
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
mov ecx, edx
xor cl, 1
mov ebx, eax
xor bl, 1
and cl, al
and bl, dl
or bl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0x716af27e
mov edx, 0x2d11e875
cmovne ecx, edx
test al, 1
mov eax, 0x716af27e
cmovne eax, ecx
test bl, bl
cmove eax, ecx
jmp 0x1400f5fd5
mov ecx, dword [0x14024b710]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ebx, eax
or ebx, 1
mov ebp, ebx
not ebp
mov ecx, edx
or ecx, 0x39a10f12
and ebx, 0x39a10f13
and ebp, 0xc65ef0ec
or ebp, ebx
and ecx, 0x39a10f13
xor ecx, ebp
and edx, 0xf855d41
and eax, 0xf07aa2be
or eax, edx
mov edx, eax
xor edx, 0x9028a2ba
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0x6c530144
and ecx, 0x93acfebb
or ecx, ebp
xor eax, 0xc010140
and eax, 0x6c530144
and edx, 0x93acfebb
or edx, eax
xor edx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne dl
sete cl
cmp dword [0x14024b70c], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
xor cl, r8b
or al, cl
mov r9d, eax
xor r9b, 1
or dl, r8b
xor dl, 1
and cl, r8b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
and dl, r9b
xor dl, 1
mov ebx, r9d
xor bl, dl
or dl, r9b
xor dl, 1
or dl, bl
mov ebx, edx
and dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa11c0828
mov ebp, 0x35710956
cmovne eax, ebp
test cl, 1
mov ecx, 0xa11c0828
jmp 0x1400f5661
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xda1b1df6
and eax, ecx
not ecx
and ecx, 0xc81a0190
and edx, 0x12011c66
or edx, ecx
xor edx, 0x12011c66
mov ecx, edx
and ecx, eax
xor eax, edx
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9a75b867
and eax, 0x658a4798
or eax, ecx
mov ecx, eax
xor ecx, 0xbf915a6e
mov edx, eax
xor edx, 0xe0401
and edx, 0x2f0f4449
xor eax, 0xde7f6ab3
and eax, ecx
and ecx, 0xd0f0bbb6
or ecx, edx
mov edx, ecx
xor edx, 0xd0f0bbb6
mov ebp, ecx
xor ebp, 0x4ee17494
and ebp, edx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and ebp, 0xdb037b32
and eax, 0x24fc84cd
or eax, ebp
xor eax, 0x4512b411
and edx, 1
xor ecx, 0xd0f0bbb7
or ecx, edx
mov edx, ecx
not edx
and edx, 0x8edf980d
and ecx, 0x712067f2
or ecx, edx
xor ecx, 0x712067f2
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x17cc1742
and ecx, 0xe833e8bd
or ecx, eax
mov eax, ecx
xor eax, 0x88118885
xor ecx, 0x17cc1742
mov edx, ecx
and edx, 0x72ee643a
and eax, 0x8d119bc5
or eax, edx
xor eax, 0x72ee643a
xor ecx, eax
test ecx, eax
setne al
cmp dword [0x14024b70c], 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
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
xor al, cl
test dl, dl
mov edx, 0x427d7dc1
mov ebp, 0x2a29d965
cmovne edx, ebp
test cl, cl
mov ecx, 0x427d7dc1
cmove edx, ecx
test al, 1
jmp 0x1400f2693
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xf8b236d5
and ebp, 0x74dc92a
or ebp, edx
mov ebx, ebp
xor ebx, 0x6044800
xor ebp, 0x80021044
or ecx, 0xc7d6da4e
mov edx, ecx
not edx
or ebp, 0x200805a1
and ebp, 0xa14a95ef
and ebx, 0x46944a00
or ebx, ebp
and ecx, 0xa14a95ef
and edx, 0x18212010
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x19b148f6
and edx, 0xe64eb709
or edx, ecx
mov edi, edx
xor edi, 0x21986d47
mov ecx, edx
xor ecx, 0x12200038
and ecx, 0x12b8243c
xor edx, 0x3014f8c4
and edx, edi
and edi, 0xed47dbc3
or edi, ecx
mov ecx, edi
xor ecx, 0xed47dbc3
mov ebx, edi
xor ebx, 0x334b1bf
and ebx, ecx
mov ebp, ebx
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0xab42e92e
and ebx, 0x54bd16d1
or ebx, eax
or ebp, esi
and esi, 0xab42e92e
and edx, 0x54bd16d1
or edx, esi
xor edx, ebx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xee736a7d
and ebp, 0x118c9582
or ebp, eax
xor edi, 0x12380038
and edi, 0x9f7882ba
mov eax, ecx
and eax, 0x60877d45
or eax, edi
xor eax, 0x9f7882bb
and ecx, 1
or ecx, eax
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xaa54a190
and eax, 0x55ab5e6f
or eax, ebx
or ecx, ebp
and ebp, 0xaa54a190
and edx, 0x55ab5e6f
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xf79b4655
and ecx, 0x864b9aa
or ecx, eax
mov eax, ecx
xor eax, 0x804082a
xor ecx, 0x15834615
and ecx, 0x15e3f795
and eax, 0xea1c086a
or eax, ecx
xor eax, 0x15e3f795
cmp eax, 0xffffffff
sete r9b
setne r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov ebx, r10d
or bl, r8b
mov r11d, ecx
or r11b, r9b
mov edx, ebx
xor dl, r11b
or r11b, bl
xor r11b, 1
or r11b, dl
mov edx, ecx
xor dl, r9b
and dl, cl
and r10b, r8b
and cl, r9b
or cl, r10b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov r8d, r11d
xor r8b, 1
mov edx, r8d
mov ebx, ecx
mov r9d, r8d
xor r8b, cl
xor cl, 1
and dl, r11b
and bl, cl
xor r9b, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r9b
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, edx
xor al, 1
and al, bl
xor bl, 1
and bl, dl
or bl, al
or cl, r11b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0xb34b200f
mov edx, 0x62f26de2
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0xb34b200f
jmp 0x1400f5667
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xd5e29eee
and ecx, edx
not edx
and edx, 0xd5e29eee
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdbea3cc8
and ecx, 0x2415c337
or ecx, edx
mov ebx, ecx
xor ebx, 0xd0a10dd9
mov ebp, ecx
xor ebp, 0xe08a226
mov edx, ebp
and edx, 0x295ef206
and ebx, 0xd6a10df9
or ebx, edx
mov edx, ebx
not edx
and edx, 0xd6a10df8
and ebx, 0x295ef207
or ebx, edx
and ebp, 1
xor ecx, 0xe08a227
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x608a6dd9
and ecx, 0x9f759226
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9d618024
xor ecx, 0x608a6dd9
mov edx, ebx
not edx
mov edi, edx
and edi, 0x221e72cb
and ebx, 0xdde18d34
or ebx, edi
or edx, ecx
and ecx, 0x221e72cb
and ebp, 0xdde18d34
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
or al, r8b
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor cl, 1
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ebx, edx
xor bl, al
test al, 1
mov ecx, 0x8aa5ed78
mov ebp, 0xab1c47fc
cmovne ecx, ebp
test dl, 1
mov eax, 0x8aa5ed78
cmovne ecx, eax
test bl, 1
jmp 0x1400f4c2d
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov ebx, ecx
not ebx
mov eax, ecx
or eax, 1
mov ebp, eax
not ebp
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
mov edi, edx
not edi
mov esi, eax
and esi, 0xb7479ac3
and ebp, 0x48b8653c
or ebp, esi
or eax, edi
and edi, 0xb7479ac3
and edx, 0x48b8653c
or edx, edi
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x9dfe30fd
and eax, 0x6201cf02
or eax, edx
mov edx, eax
xor edx, 0x6201cb00
xor eax, 0x9dfe30fd
mov ebp, eax
and ebp, 0x13624fa
and edx, 0xfec9db05
or edx, ebp
or eax, ecx
and ecx, 0x13624fa
and ebx, 0xfec9db05
or ebx, ecx
xor ebx, edx
not eax
or eax, ebx
mov ecx, eax
not ecx
and ecx, 0x68b0e156
and eax, 0x974f1ea9
or eax, ecx
xor eax, 0x974f1ea9
sete al
cmp dword [0x14024b70c], 0xa
setl cl
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
mov eax, ecx
not al
mov edx, ebx
xor dl, 1
and bl, cl
or cl, dl
and dl, al
or dl, bl
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x38eb76ea
mov ebp, 0xcdf3d0ee
cmovne edx, ebp
test cl, cl
mov ecx, 0x38eb76ea
cmovne edx, ecx
test al, al
cmove edx, ebp
jmp 0x1400f516e
mov ecx, dword [0x14024b710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xef8f5ca4
and ecx, eax
and eax, 0x1070a35b
or eax, edx
mov edx, eax
xor edx, 0x60035a
xor eax, 0xef8f5ca4
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0xf09bf085
and edx, 0xf640f7a
or edx, ebx
or eax, ebp
and ebp, 0xf09bf085
and ecx, 0xf640f7a
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ebp, eax
xor ebp, 0x462c6e11
mov ebx, ebp
and ebx, edx
and ebp, eax
mov ecx, ebx
not ecx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0xc10424f9
and ebx, 0x3efbdb06
or ebx, esi
or ecx, edi
and edi, 0xc10424f9
and ebp, 0x3efbdb06
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xa80f29a4
and ecx, 0x57f0d65b
or ecx, ebp
xor ecx, 0x11dcb84b
and edx, 1
xor eax, 0xfffffffe
or eax, edx
mov edx, eax
not edx
and edx, 0xe741a0b4
and eax, 0x18be5f4b
or eax, edx
xor eax, 0x18be5f4b
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov ebp, edx
not ebp
mov ebx, eax
and ebx, 0x10c5500d
and ecx, 0xef3aaff2
or ecx, ebx
or eax, ebp
and ebp, 0x10c5500d
and edx, 0xef3aaff2
or edx, ebp
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x64d0ed80
and eax, 0x9b2f127f
or eax, ecx
mov ecx, eax
xor ecx, 0x1a2a1224
xor eax, 0x10a480
and eax, 0x8115a4db
and ecx, 0x7eea5b24
or ecx, eax
xor ecx, 0x8115a4db
cmp ecx, 0xffffffff
setne al
cmp dword [0x14024b70c], 9
setg bl
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
mov ecx, ebx
xor cl, 1
xor bl, al
or cl, dl
xor cl, 1
or cl, bl
mov ebx, ecx
not bl
and bl, dl
or dl, cl
and cl, al
or cl, bl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x9231565c
mov ebp, 0x832ff8c1
cmovne eax, ebp
test cl, cl
mov ecx, eax
mov ebp, 0x9231565c
cmovne ecx, ebp
test dl, 1
jmp 0x1400f610d
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edi, [rcx - 1]
imul edi, ecx
mov edx, edi
not edx
mov ecx, edx
and ecx, 0x208b198
mov ebp, edi
and ebp, 0xfdf74e66
or ebp, ecx
mov ecx, ebp
xor ecx, 0xd5050c20
xor ebp, 0x2083000
mov ebx, edi
or ebx, 0x2afa7246
and ebp, 0x2afa7246
and ecx, 0xd5058db8
or ecx, ebp
and ebx, 0x2afa7247
xor ebx, ecx
mov ecx, ebx
not ecx
and edx, ecx
and ebx, edi
or ebx, edx
xor ecx, ebx
test ecx, ebx
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
and al, r8b
or al, cl
xor al, bl
mov edx, eax
xor dl, 1
and bl, dl
xor dl, bl
test al, 1
mov ecx, 0xcd58229f
mov eax, 0xfc35027
cmovne ecx, eax
test bl, 1
mov ebp, 0xcd58229f
cmove ecx, ebp
jmp 0x1400f5664
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, ebp
mov ebx, edx
not ebx
mov edi, ebp
and edi, 0x8f35e3ac
and ecx, 0x70ca1c53
or ecx, edi
or ebp, ebx
and ebx, 0x8f35e3ac
and edx, 0x70ca1c53
or edx, ebx
xor edx, ecx
not ebp
or ebp, edx
mov ecx, ebp
not ecx
mov ebx, ebp
xor ebx, 0xc622cc3d
and ebx, ecx
mov edx, ebp
and edx, 0x39dd33c2
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x4eae0e3
and edx, 0xfb151f1c
or edx, ebx
xor edx, 0x3d37d320
and ebp, 0xc0400e96
mov ebx, ecx
and ebx, 0x3fbff169
or ebx, ebp
xor ebx, 0xc0400e97
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, 0xdb781730
and ecx, 0x2487e8cf
or ecx, edx
mov edx, ecx
xor edx, 0x768cc
xor ecx, 0xb701510
and ecx, 0x2ff09513
and edx, 0xd00f6aec
or edx, ecx
mov ecx, edx
xor ecx, 0x27309511
xor edx, 0xd00f6aec
mov ebp, edx
and ebp, 0x8c10202
and ecx, 0xf73efdfd
or ecx, ebp
xor ecx, 0x8c10202
xor edx, ecx
test edx, ecx
sete r8b
setne r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
xor r10b, al
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
xor r8b, al
mov edx, r8d
xor dl, 1
and cl, r10b
mov eax, edx
and al, r8b
mov r9d, r10d
and r9b, cl
xor cl, r10b
or cl, r9b
mov r9d, edx
xor r9b, al
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov ebx, ecx
xor bl, 1
and bl, al
xor al, 1
and al, cl
or al, bl
mov ecx, r10d
and cl, dl
xor dl, r10b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x88d953a3
mov ebp, 0xf3ed888b
cmovne edx, ebp
test al, 1
cmove edx, ebp
test cl, 1
mov eax, 0x88d953a3
cmove edx, eax
jmp 0x1400f516e
mov ecx, 0x359879bd
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0xc2a0141e
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rdx - 1]
imul ebx, edx
mov esi, ebx
not esi
mov edx, esi
and edx, 0x12d0118
mov ecx, ebx
and ecx, 0xd2104244
or ecx, edx
mov edi, ecx
xor edi, 0x40104200
xor ecx, 0x6e8099
mov ebp, esi
or ebp, 0xd33d435c
mov edx, ebp
not edx
and ecx, 0x926e80dd
and edi, 0x41114300
or edi, ecx
and ebp, 0x926e80dd
and edx, 0x2c803c22
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0x2cc2bca2
and edx, 0xd33d435d
or edx, ecx
and esi, 0xec5e0783
and ebx, 0x13a1f87c
or ebx, esi
mov ecx, ebx
xor ecx, 0x120c834
mov edi, edx
not edi
mov ebp, edi
and ebp, 0xdac332cb
and edx, 0x253ccd34
or edx, ebp
xor ebx, 0xc8420283
and ebx, 0xdac332cb
and ecx, 0x253ccd34
or ecx, ebx
xor ecx, edx
not ecx
or ecx, edi
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
and dl, al
and bl, cl
or bl, dl
xor bl, 1
or bl, al
xor bl, 1
xor cl, al
xor cl, bl
and bl, cl
mov eax, ecx
xor al, bl
not al
test al, 1
mov eax, 0xd6427c29
mov edx, 0xa051347e
cmovne eax, edx
test cl, 1
mov ecx, 0xa051347e
jmp 0x1400f533e
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x837b2b56
mov edx, edi
and edx, 0x7c84d4a8
or edx, ebp
xor edx, 0x7c84d4a8
mov ebx, edi
and ebx, 1
or ebx, edx
mov edx, ebx
not edx
mov ebp, ebx
and ebp, 0xb2cbfbd1
and edx, 0x4d34042e
or edx, ebp
or ebx, edi
and edi, 0xb2cbfbd1
and ecx, 0x4d34042e
or ecx, edi
xor ecx, edx
not ebx
or ebx, ecx
cmp ebx, 0xffffffff
setne cl
sete bl
cmp eax, 0xa
setl dl
cmp eax, 9
setg al
and al, bl
and cl, dl
or cl, al
mov eax, ebx
xor al, dl
and dl, bl
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, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and dl, bl
or bl, al
and al, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov edx, 0x63da7e9c
mov ecx, 0xad797284
cmovne edx, ecx
test al, al
mov ecx, edx
mov eax, 0x63da7e9c
cmovne ecx, eax
jmp 0x1400f4596
mov ecx, 0x1681d312
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x513c0a01
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov r8b, byte [rsp + 0x26]
mov r9b, byte [rsp + 0x27]
mov r11d, r8d
xor r11b, 1
mov edi, r11d
and dil, r8b
mov eax, edi
xor al, 1
mov r12d, r11d
xor r12b, dil
or al, r8b
xor al, 1
or al, r12b
mov r14d, r9d
xor r14b, 1
mov r10d, eax
xor r10b, 1
mov esi, eax
or sil, r10b
mov ecx, esi
xor cl, 1
mov ebx, r9d
xor bl, r14b
and bl, r9b
mov ebp, eax
xor bpl, r9b
and bpl, al
and al, r9b
or r9b, r14b
mov edx, r9d
xor dl, 1
mov r15d, esi
and r15b, cl
mov r13d, esi
xor r13b, r15b
xor r15b, 1
or r15b, cl
xor r15b, 1
or r15b, r13b
mov r13d, 0x50dfeb09
and dil, r11b
or dil, r12b
mov r12d, 0xf03dfaa9
xor dil, r15b
mov r15d, 0xc8102c66
xor dil, 1
xor sil, r11b
or cl, r8b
xor cl, 1
or cl, sil
mov r8d, edi
xor r8b, cl
or cl, dil
xor cl, 1
or cl, r8b
mov r8d, r9d
and r8b, dl
mov r11d, r9d
and r11b, r8b
xor r8b, r9b
or r8b, r11b
xor r8b, bl
mov r9d, edx
xor r9b, bl
or bl, dl
xor bl, 1
or bl, r9b
mov edx, r8d
xor dl, bl
or bl, r8b
xor bl, 1
or bl, dl
xor cl, 1
mov edx, ecx
xor dl, bl
xor dl, 1
and dl, bl
or cl, bl
xor cl, 1
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
and r10b, r14b
mov r14d, 0xa0e5d24c
or al, r10b
xor bpl, 1
xor al, 1
mov edx, ebp
xor dl, al
or al, bpl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x67d6655a
mov ebp, 0x96889bb0
cmovne ecx, ebp
test bl, 1
mov eax, 0x67d6655a
jmp 0x1400f4fdd
mov ecx, 0xd8eb5214
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0xfffffffe
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov ebx, edx
and ebx, eax
xor eax, edx
or eax, ebx
mov edx, eax
not edx
and edx, 0x626c9f23
and eax, 0x9d9360dc
or eax, edx
xor eax, 0x9d9360dc
and ebp, 0xb842fb44
and ecx, 0x47bd04bb
or ecx, ebp
xor ecx, 0x47bd04bb
mov edx, eax
and edx, ecx
xor ecx, eax
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete bl
cmp dword [0x14024b70c], 0xa
setl dl
or bl, dl
xor bl, 1
xor r8b, dl
mov r9d, r8d
xor r9b, 1
or bl, r9b
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov eax, edx
xor al, 1
xor dl, cl
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, r9b
and al, r8b
or al, dl
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xb4fa4bda
mov ebp, 0x427d7dc1
cmovne ecx, ebp
test al, al
cmove ecx, ebp
test dl, 1
mov eax, 0xb4fa4bda
jmp 0x1400f5667
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and ecx, edx
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xfffffffe
and ecx, 1
or ecx, ebp
mov edx, ebx
not edx
mov ebp, ecx
not ebp
mov edi, edx
and edi, 0xd089692e
and ebx, 0x2f7696d1
or ebx, edi
or edx, ebp
and ebp, 0xd089692e
and ecx, 0x2f7696d1
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x490a0594
and ecx, 0xb6f5fa6b
or ecx, edx
mov edx, ecx
xor edx, 0x86943a48
xor ecx, 0x8020414
and ecx, 0x3863c437
and edx, 0xc79c3bc8
or edx, ecx
xor edx, 0xc79c3bc8
setne dl
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and al, bl
and dl, cl
or dl, al
mov eax, ecx
and al, bl
xor cl, bl
or cl, al
mov eax, edx
xor al, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
not bl
and bl, al
and dl, cl
or dl, bl
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x535438da
mov ebp, 0xfcb97260
cmovne eax, ebp
test cl, 1
mov ecx, 0x535438da
cmovne ecx, eax
test dl, dl
jmp 0x1400f5667
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xe906b281
and edx, ecx
and ecx, 0x16f94d7e
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1091484c
xor ecx, 0xe906b281
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0x876887b3
and ebp, 0x7897784c
or ebp, edi
or ecx, ebx
and ebx, 0x876887b3
and edx, 0x7897784c
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, 0xc8c70267
and ecx, 0x3738fd98
or ecx, edx
mov ebx, ecx
xor ebx, 0x22080c89
mov edx, ebp
not edx
xor ecx, 0xc8c70266
mov edi, edx
and edi, 0x9d31f114
and ebp, 0x62ce0eeb
or ebp, edi
or edx, ecx
and ecx, 0x9d31f114
and ebx, 0x62ce0eeb
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x716710e9
and ecx, edx
and edx, 0x8e98ef16
or edx, ebp
mov ebp, edx
xor ebp, 0x8a080714
xor edx, 0x716710e9
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x44d5e803
and ebp, 0xbb2a17fc
or ebp, edi
or edx, ebx
and ebx, 0x44d5e803
and ecx, 0xbb2a17fc
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
setne r9b
sete bl
cmp eax, 9
setg dl
cmp eax, 0xa
setl al
mov r8d, eax
xor r8b, bl
mov ecx, r8d
not cl
and bl, dl
and al, r9b
or al, bl
mov ebx, edx
xor bl, r9b
or dl, r9b
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, al
xor al, 1
xor bl, 1
or al, dl
xor al, 1
or al, bl
mov ebx, eax
xor bl, 1
and cl, r8b
mov edx, eax
and dl, bl
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, eax
and r9b, dl
xor dl, al
or dl, r9b
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
and dl, cl
or dl, al
mov eax, r8d
xor al, bl
or bl, r8b
xor bl, 1
or bl, al
mov eax, ebx
xor al, dl
test bl, 1
mov ecx, 0x1d3cdd1c
mov ebp, 0xe196d73d
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0x1d3cdd1c
jmp 0x1400f5667
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x80b729f2
and edx, ebp
not ebp
and ebp, 0x7b02f950
and ecx, 0x84fd06af
or ecx, ebp
mov ebp, ecx
xor ebp, 0x9400a0
xor ecx, 0x22950
or ecx, 0x7f48d60d
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xca6bb24b
and ebp, 0x9409b0
or ebp, edi
or ecx, ebx
and ebx, 0xca6bb24b
and edx, 0x35944db4
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x86fb0921
and ecx, 0x7904f6de
or ecx, edx
mov ebp, ecx
xor ebp, 0x58121e24
xor ecx, 0x64c20d3
mov edx, ecx
or edx, 1
mov ebx, edx
not ebx
and ecx, 0xa7edc188
and ebp, 0x58123e77
or ebp, ecx
mov ecx, ebp
xor ecx, 0x121834
xor ebp, 0xa7edc189
mov edi, edx
and edi, 0xdcc926c2
and ebx, 0x2336d93c
or ebx, edi
or edx, ebp
and ebp, 0xdcc926c2
and ecx, 0x2336d93d
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x914aa235
and ecx, 0x6eb55dca
or ecx, edx
mov edx, ecx
xor edx, 0x81008235
xor ecx, 0x483408c0
and edx, 0xa781d73f
and ecx, 0x587e28c0
or ecx, edx
xor ecx, 0xa781d73f
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 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, 0xc7b99b3
mov ebp, 0x202f5ef8
cmovne eax, ebp
test dl, dl
mov ecx, eax
cmovne ecx, ebp
test bl, bl
jmp 0x1400f5667
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xf890a0ea
mov ecx, ebp
and ecx, 0x76f5f14
or ecx, edx
xor ecx, 0x76f5f14
mov edx, ebp
and edx, 1
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xaf465203
and edx, 0x50b9adfc
or edx, ecx
mov ecx, edx
xor ecx, 0x8958
and ebx, 0xa6b81894
and ebp, 0x5947e76b
or ebp, ebx
mov ebx, ebp
xor ebx, 0x140c34a
xor edx, 0xaf465203
xor ebp, 0xa6b81894
mov edi, edx
and edi, 0xf8bf34a5
and ecx, 0x740cb5a
or ecx, edi
or edx, ebp
and ebp, 0xf8bf34a5
and ebx, 0x740cb5a
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
cmp edx, 0xffffffff
setne r8b
sete bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
or bl, al
or cl, r8b
mov edx, ebx
xor dl, cl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov ebx, eax
xor bl, dl
xor dl, 1
xor bl, 1
or dl, al
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
xor cl, 1
mov eax, ebx
and al, dl
mov r8d, eax
and r8b, bl
xor al, bl
or al, r8b
xor al, cl
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0x6279fb3d
mov ebp, 0x7e207a69
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0x6279fb3d
jmp 0x1400f5667
mov rax, qword [rsp + 0x30]
mov ecx, 0x1fa9a261
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
or ebp, 0x642712aa
mov ebx, ebp
not ebx
or ecx, 0x9bd8ed55
mov edx, ecx
not edx
and ebp, 0xfce22539
and ebx, 0x318c844
or ebx, ebp
and ecx, 0xfce22539
and edx, 0x51282
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x2efca186
and edx, 0xd1035e79
or edx, ecx
mov edi, edx
xor edi, 0x4adbb32c
mov ecx, edx
xor ecx, 0x14200c53
and ecx, 0x16630f77
xor edx, 0x5868cb36
and edx, edi
and edi, 0xe99cf088
or edi, ecx
mov ecx, edi
xor ecx, 0xe99cf088
xor edi, 0x16630f77
mov ebx, edi
or ebx, 0xed4c87e5
mov ebp, ebx
not ebp
mov esi, edx
not esi
mov eax, ebx
and eax, 0x807d45b6
and ebp, 0x12823808
or ebp, eax
or ebx, esi
and esi, 0x807d45b6
and edx, 0x7f82ba49
or edx, esi
xor edx, ebp
not ebx
or ebx, edx
mov eax, ebx
not eax
and eax, 0x93b183a5
and ebx, 0x6c4e7c5a
or ebx, eax
xor ebx, 0x7efd0441
and edi, 0x62498784
mov eax, ecx
and eax, 0x9db6787b
or eax, edi
xor eax, 0x62498785
and ecx, 1
or ecx, eax
mov eax, ecx
not eax
and eax, 0x1d5879f4
and ecx, 0xe2a7860b
or ecx, eax
xor ecx, 0xe2a7860b
mov eax, ebx
and eax, ecx
xor ecx, ebx
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0xb9a21479
and eax, ecx
not ecx
and ecx, 0x26e71924
and edx, 0xd918e6db
or edx, ecx
mov ecx, edx
xor ecx, 0x18000450
xor edx, 0x20a21020
or edx, 0x465deb86
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x8784fbad
and ecx, 0x38220450
or ecx, ebx
or edx, ebp
and ebp, 0x8784fbad
and eax, 0x787b0452
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x5d9889ed
and edx, 0xa2677612
or edx, eax
mov eax, edx
xor eax, 0x2404041
xor edx, 0xe43a9d94
mov ecx, edx
and ecx, 0x7db532be
and eax, 0x824acd41
or eax, ecx
xor eax, 0x824acd41
or eax, edx
cmp eax, 0xffffffff
setne cl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg dl
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ebx, ecx
or bl, al
xor bl, 1
xor cl, al
not cl
and cl, al
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
xor cl, 1
mov eax, edx
xor al, cl
and cl, dl
or cl, al
xor al, 1
mov edx, eax
xor dl, cl
test cl, 1
mov ecx, 0xc35a7361
mov ebp, 0x6585aaad
cmovne ecx, ebp
test al, 1
cmovne ecx, ebp
not dl
test dl, 1
mov eax, 0xc35a7361
jmp 0x1400f5667
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
not edx
and ebp, 0xbde8930d
and edx, 0x42176cf2
or edx, ebp
mov edi, edx
xor edi, 0xbde8930d
mov ecx, edx
xor ecx, 0x100ca2
and ecx, 0x1309fa2
xor edx, 0xb77f87e6
and edx, edi
and edi, 0xfecf605d
or edi, ecx
mov ecx, edi
xor ecx, 0xfecf605d
mov ebx, edi
xor ebx, 0xba78b49
and ebx, ecx
mov ebp, ebx
not ebp
mov esi, edx
not esi
mov eax, ebp
and eax, 0xaa88f40f
and ebx, 0x55770bf0
or ebx, eax
or ebp, esi
and esi, 0xaa88f40f
and edx, 0x55770bf0
or edx, esi
xor edx, ebx
not ebp
or ebp, edx
mov eax, ebp
not eax
and eax, 0xf568eb15
and ebp, 0xa9714ea
or ebp, eax
xor edi, 0x209420
and edi, 0xd4aef474
mov eax, ecx
and eax, 0x2b510b8b
or eax, edi
xor eax, 0xd4aef475
and ecx, 1
or ecx, eax
not ecx
mov eax, ebp
and eax, ecx
xor ecx, ebp
or ecx, eax
mov edx, ecx
mov eax, ecx
xor eax, 0x5e29dc9f
and eax, ecx
not ecx
and ecx, 0x199baa34
and edx, 0xe66455cb
or edx, ecx
mov ecx, edx
xor ecx, 0x42001089
xor edx, 0x18098814
or edx, 0xa1d62360
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x25ab6d62
and ecx, 0x5a00909d
or ecx, ebx
or edx, ebp
and ebp, 0x25ab6d62
and eax, 0xda54929d
or eax, ebp
xor eax, ecx
not edx
or edx, eax
mov eax, edx
not eax
and eax, 0x6a93909e
and edx, 0x956c6f61
or edx, eax
mov eax, edx
xor eax, 0x410011e0
xor edx, 0x34ba4c01
mov ecx, edx
and ecx, 0xaad7e61e
and eax, 0x552819e1
or eax, ecx
xor eax, 0xaad7e61e
xor edx, eax
test edx, eax
sete al
setne cl
cmp r8d, 0xa
setl r9b
cmp r8d, 9
setg bl
and cl, bl
mov edx, r9d
and dl, al
or dl, cl
xor dl, 1
or dl, bl
xor al, r9b
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov ebx, edx
xor bl, cl
and bl, dl
and cl, dl
or cl, al
mov eax, ebx
xor al, cl
test al, 1
mov eax, 0x3c958ae7
mov ebp, 0x9f1afe3b
cmovne eax, ebp
mov rdx, qword [0x14024b040]
test cl, cl
mov ecx, eax
cmovne ecx, ebp
mov qword [rsp + 0x28], rdx
jmp 0x1400f5341
mov ecx, 0x3f93b225
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov rax, qword [rsp + 0x30]
mov ecx, 0xaf502540
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xa332df3a
and edx, 0x5ccd20c5
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3b6c31da
and edx, 0xc493ce25
or edx, ecx
mov esi, edx
xor esi, 0x985eeee0
mov ebp, edx
xor ebp, 0x20c2898b
and ebp, esi
mov edi, esi
or edi, 0x47639894
mov ebx, edi
not ebx
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0x3c02a815
and ebp, 0xc3fd57ea
or ebp, eax
or ecx, edi
and edi, 0x3c02a815
and ebx, 0x809c476a
or ebx, edi
xor ebx, ebp
not ecx
or ecx, ebx
mov eax, ecx
not eax
and eax, 0x8e407567
and ecx, 0x71bf8a98
or ecx, eax
mov eax, ecx
xor eax, 0x340c100d
and esi, 1
xor edx, 0x985eeee1
or edx, esi
mov ebp, edx
not ebp
xor ecx, 0xc923edf2
mov ebx, ecx
and ebx, 0xaf1e632
and eax, 0xf50e19cd
or eax, ebx
or ecx, edx
and edx, 0xaf1e632
and ebp, 0xf50e19cd
or ebp, edx
xor ebp, eax
not ecx
or ecx, ebp
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6b5a9b69
and eax, ecx
and ecx, 0x94a56496
or ecx, edx
xor ecx, 0x94a56496
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x8e2c7f76
and eax, 0x71d38089
or eax, ecx
xor eax, 0x71d38089
sete r9b
setne dl
cmp r8d, 9
setg bl
cmp r8d, 0xa
setl al
mov r8d, eax
xor r8b, dl
xor bl, dl
mov edx, eax
and dl, r9b
xor al, r9b
or al, dl
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov ebx, eax
xor bl, 1
mov edx, ebx
and dl, al
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
xor dl, r8b
mov ecx, r8d
and cl, al
xor al, r8b
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ebp, 0xae843d52
mov ecx, 0xcbefe178
cmovne ebp, ecx
test al, 1
mov ecx, 0xae843d52
cmovne ecx, ebp
jmp 0x1400f4fe0
mov ecx, 0x2038946a
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
mov ebx, edx
and ebx, 0xc6e19076
and ecx, 0x391e6f88
or ecx, ebx
mov ebx, ecx
xor ebx, 0x38086980
xor ecx, 0xc6e19077
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x45578659
and ebx, 0xbaa879a6
or ebx, esi
or ecx, edi
and edi, 0x45578659
and ebp, 0xbaa879a6
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0xe79e0712
and ecx, 0x1861f8ed
or ecx, ebp
xor ecx, 0x1861f8ed
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
and dl, al
or al, cl
xor al, 1
and bl, cl
or bl, dl
mov ecx, eax
and cl, bl
xor al, bl
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, ecx
mov edx, ebx
or cl, bl
xor bl, 1
and r8b, bl
and dl, al
or dl, r8b
xor bl, al
xor cl, 1
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x4a459f60
mov ebp, 0xcaf06a2d
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
not al
test al, 1
mov eax, 0x4a459f60
jmp 0x1400f610d
mov ecx, 0xc35a7361
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0xab1c47fc
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x3bada1b8
and edx, 0xc4525e47
or edx, ecx
xor edx, 0xc4525e47
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
xor cl, dl
and dl, bl
or bl, r8b
xor bl, 1
or bl, cl
mov ecx, ebx
not cl
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x25dd8edf
mov ecx, 0xfdb68fa8
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x25dd8edf
cmovne ecx, edx
test bl, bl
jmp 0x1400f610d
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov edx, ebp
xor edx, 0x6da87e75
and edx, ebp
not ebp
and ebp, 0x6da87e75
mov ecx, ebp
and ecx, edx
xor edx, ebp
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x3f328185
and edx, 0xc0cd7e7a
or edx, ecx
mov ecx, edx
xor ecx, 0xad65000f
xor edx, 0x50104390
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x7575439d
and ecx, 0x8a8abc62
or ecx, edx
xor ecx, 0x8a8abc63
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x31b7b290
and ecx, 0xce484d6f
or ecx, edx
mov edx, ecx
xor edx, 0x8808094e
xor ecx, 0x31030280
and ecx, 0x774346a1
and edx, 0x88bcb95e
or edx, ecx
xor edx, 0x774346a1
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
or al, r8b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
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, 0xb7fb8377
mov ebp, 0x52dc03eb
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0xb7fb8377
cmovne ecx, ebp
test al, 1
jmp 0x1400f4599
mov rax, qword [rsp + 0x38]
mov qword [0x14024b078], rax
mov ecx, 0xc880668c
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3d947477
and ecx, eax
and eax, 0xc26b8b88
or eax, edx
mov edx, eax
xor edx, 0xc2698280
xor eax, 0x3d947477
mov ebp, ecx
not ebp
mov ebx, eax
and ebx, 0x3d926d7e
and edx, 0xc26d9281
or edx, ebx
or eax, ebp
and ebp, 0x3d926d7e
and ecx, 0xc26d9281
or ecx, ebp
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
mov ebp, ecx
not ebp
and edx, 0xfddeea75
and eax, 0x221158a
or eax, edx
mov edx, eax
xor edx, 0x1188
xor eax, 0xfddeea74
mov ebx, ecx
and ebx, 0x23bb6633
and ebp, 0xdc4499cc
or ebp, ebx
or ecx, eax
and eax, 0x23bb6633
and edx, 0xdc4499cc
or edx, eax
xor edx, ebp
not ecx
or ecx, edx
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, 0xcf1c1e60
and ecx, 0x30e3e19f
or ecx, eax
mov eax, ecx
xor eax, 0x22208f
xor ecx, 0x8a081e40
and ecx, 0xbac9df50
and eax, 0x453620af
or eax, ecx
mov ecx, eax
xor ecx, 0xa495840
xor eax, 0x442420a4
and eax, 0xf4a4a7b4
and ecx, 0xb5b584b
or ecx, eax
xor ecx, 0xb5b584b
setne r8b
cmp dword [0x14024b70c], 9
setg dl
mov eax, r8d
xor al, dl
mov ecx, eax
and cl, r8b
mov ebx, eax
and bl, dl
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
or dl, r8b
xor dl, 1
or dl, al
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, r8b
xor dl, al
mov ebx, ecx
and bl, al
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xc7baa05a
mov ebp, 0x76d61925
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xc7baa05a
jmp 0x1400f5667
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
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
and edx, 0xe096e96a
and ecx, 0x1f691695
or ecx, edx
mov edx, ecx
xor edx, 0x1f691695
xor ecx, 0xe096e96a
and ecx, ebx
not ebx
and edx, ebx
or ecx, edx
not ecx
or ecx, ebx
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
and dl, al
mov ebx, r9d
and bl, r8b
or bl, dl
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
xor r9b, r8b
mov eax, ecx
and al, bl
mov edx, eax
xor dl, 1
xor al, cl
or dl, bl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, r9b
xor r9b, 1
and dl, r9b
or dl, al
mov eax, ebx
and al, r9b
xor r9b, bl
or r9b, al
mov eax, r9d
xor al, dl
test r9b, 1
mov ecx, 0x57ed0dfb
mov ebp, 0xac025cb
cmovne ecx, ebp
test dl, dl
cmove ecx, ebp
test al, 1
mov eax, 0x57ed0dfb
jmp 0x1400f5667
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
or edx, 0x9a789b12
mov ebx, edx
not ebx
or ebp, 0x658764ed
mov ecx, ebp
not ecx
and edx, 0x9bd4729d
and ebx, 0x64030460
or ebx, edx
and ebp, 0x9bd4729d
and ecx, 0x288902
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0x9a789b12
and ecx, 0x658764ed
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0xf6bbb658
and ecx, 0x94449a7
or ecx, edx
mov ebx, ecx
xor ebx, 0x1444006
mov edx, ebp
not edx
xor ecx, 0xf6bbb659
mov edi, edx
and edi, 0x9a830de1
and ebp, 0x657cf21e
or ebp, edi
or edx, ecx
and ecx, 0x9a830de1
and ebx, 0x657cf21e
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and edx, ecx
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0x65ae90a2
and edx, 0x9a516f5d
or edx, ebp
xor edx, 0x65ae90a2
xor ecx, edx
test ecx, edx
setne r8b
sete cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg dl
xor bl, cl
xor cl, dl
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, bl
xor al, 1
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov ebx, ecx
xor bl, dl
and bl, cl
and dl, cl
or dl, al
mov eax, edx
xor al, bl
test dl, dl
mov ecx, 0x1b9c10a4
mov ebp, 0x2e44b8c8
cmovne ecx, ebp
test bl, bl
mov edx, 0x1b9c10a4
cmove ecx, edx
test al, al
jmp 0x1400f4fe3
mov eax, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0xea18b820
mov edx, edi
and edx, 0x15e747de
or edx, ebp
xor edx, 0x15e747de
mov ebx, edi
and ebx, 1
or ebx, edx
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x45369e7b
and ebx, 0xbac96184
or ebx, edx
and edi, 0x45369e7b
and eax, 0xbac96184
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete dl
cmp ecx, 0xa
setl r9b
cmp ecx, 9
setg r8b
mov ecx, edx
mov eax, r9d
or al, dl
xor r9b, dl
or dl, r8b
xor cl, r8b
not cl
and cl, r8b
xor cl, 1
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
and dl, r9b
xor r9b, al
or r9b, dl
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
and dl, r9b
xor al, r9b
xor r9b, 1
xor bl, 1
and bl, r9b
or dl, bl
or r9b, cl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, dl
test r9b, 1
mov ecx, 0xdbb52054
mov ebp, 0xfeed09d1
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
test al, 1
mov eax, 0xdbb52054
jmp 0x1400f5667
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
mov ebp, edx
xor ebp, 0xfffffffe
and ebp, edx
not edx
or ecx, 1
mov ebx, ecx
not ebx
mov edi, ebp
not edi
mov esi, ecx
and esi, 0x62fc0c55
and ebx, 0x9d03f3aa
or ebx, esi
or ecx, edi
and edi, 0x62fc0c55
and ebp, 0x9d03f3aa
or ebp, edi
xor ebp, ebx
not ecx
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x99b1f6ef
and ecx, 0x664e0910
or ecx, ebp
xor ecx, 0x664e0910
mov ebp, ecx
and ebp, edx
xor ecx, edx
or ecx, ebp
cmp ecx, 0xffffffff
sete dl
setne cl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg al
and cl, al
mov ebx, r8d
and bl, dl
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
xor al, dl
not al
and al, dl
xor dl, r8b
and dl, r8b
mov ebx, eax
and bl, dl
xor dl, al
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 cl, cl
mov ecx, 0xa9772627
mov ebp, 0xf552a748
cmovne ecx, ebp
test dl, dl
mov edx, 0xa9772627
cmovne ecx, edx
test al, 1
jmp 0x1400f4c2d
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0xce994fa2
and edx, 0x3166b05d
or edx, ecx
mov ecx, edx
xor ecx, 0x3166b05d
xor edx, 0x468007a0
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 0x578237f9
and ecx, 0xa87dc806
or ecx, edx
xor ecx, 0xa87dc807
mov edx, ebp
and edx, ecx
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0xcee400
mov ebp, ecx
and ebp, 0x82111966
or ebp, edx
xor ebp, 0x82111966
and ecx, 0x7d200299
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x36153f45
and ecx, 0xc9eac0ba
or ecx, edx
mov edx, ecx
xor edx, 0xa312944
xor ecx, 0xb4cac223
mov ebp, ecx
and ebp, 0xc54e54bb
and edx, 0x3ab1ab44
or edx, ebp
xor edx, 0xc54e54bb
xor ecx, edx
test ecx, edx
sete dl
setne bl
cmp eax, 0xa
setl cl
cmp eax, 9
setg al
and bl, al
and cl, dl
or cl, bl
mov r8d, ecx
xor r8b, al
and r8b, cl
mov ecx, eax
xor cl, dl
not cl
and cl, dl
or al, dl
xor al, 1
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, r8d
xor cl, 1
mov ebx, eax
xor bl, 1
and cl, r8b
mov edx, eax
and dl, bl
mov r9d, ecx
and r9b, r8b
xor cl, r8b
or cl, r9b
xor dl, 1
mov r9d, edx
xor r9b, bl
or dl, bl
xor dl, 1
or dl, r9b
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and dl, cl
or dl, bl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x187dd211
mov ebp, 0x518abc66
cmovne eax, ebp
test dl, 1
cmove eax, ebp
not cl
test cl, 1
mov ecx, 0x187dd211
jmp 0x1400f5fd2
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0x15d9b034
mov edx, ebp
and edx, 0xea264fca
or edx, ebx
mov ebx, edx
xor ebx, 0x600202c0
xor edx, 0x15d9b035
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov esi, ecx
not esi
mov eax, edx
and eax, 0x8ab57d2e
and ebx, 0x754a82d0
or ebx, eax
or edx, esi
and esi, 0x8ab57d2e
and ecx, 0x754a82d1
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
not edx
and edi, 0x17b6bfd
and ebp, 0xfe849402
or ebp, edi
xor ebp, 0xfe849402
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
cmp ebp, 0xffffffff
sete r9b
setne al
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
mov ecx, eax
and cl, bl
and al, dl
and dl, r9b
or dl, cl
mov ecx, edx
xor cl, bl
and cl, dl
and bl, r9b
or bl, al
mov eax, ecx
xor al, 1
mov edx, ebx
xor dl, 1
and bl, al
or al, dl
and dl, cl
or dl, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x6e4c4e76
mov ebp, 0xe5b7d795
cmovne ecx, ebp
test dl, dl
mov edx, ecx
mov ebp, 0x6e4c4e76
cmovne edx, ebp
test al, al
jmp 0x1400f49b2
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x719b4540
mov edx, edi
and edx, 0x8e64babe
or edx, ebp
xor edx, 0x8e64babe
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
mov ebp, edx
and ebp, 0xa1614afd
and ebx, 0x5e9eb502
or ebx, ebp
and edi, 0xa1614afd
and ecx, 0x5e9eb502
or ecx, edi
xor ecx, ebx
xor edx, ecx
test edx, ecx
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg cl
mov eax, ecx
or dl, cl
and cl, r8b
xor al, r8b
or al, cl
or bl, r8b
xor bl, 1
xor dl, 1
mov ecx, ebx
and cl, dl
xor dl, bl
or dl, cl
mov ecx, eax
xor cl, dl
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xee42a9e
mov ebp, 0xde0cf9ef
cmovne ecx, ebp
test dl, 1
cmovne ecx, ebp
not al
test al, 1
mov eax, 0xee42a9e
jmp 0x1400f5667
mov ecx, 0xa708fd0
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
mov edx, ebx
and edx, 1
or edx, ebp
mov ebp, edx
not ebp
mov edi, edx
and edi, 0x84f05ea3
and ebp, 0x7b0fa15c
or ebp, edi
or edx, ebx
and ebx, 0x84f05ea3
and ecx, 0x7b0fa15c
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
and bl, r8b
or bl, cl
xor bl, 1
or bl, al
xor bl, 1
xor dl, al
xor dl, bl
mov eax, edx
xor al, 1
and al, bl
mov ebx, edx
xor bl, al
test dl, 1
mov ecx, 0x88c2d10e
mov edx, 0xedc7ccc4
cmovne ecx, edx
test al, 1
mov eax, 0x88c2d10e
cmove ecx, eax
test bl, 1
cmovne ecx, edx
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0x5ec169c2
and ecx, 0xa13e963d
or ecx, edx
mov edx, ecx
xor edx, 0x5ec169c2
mov ebp, ecx
xor ebp, 0x81001224
and ebp, 0xdf8033e4
xor ecx, 0xf628ca2f
and ecx, edx
and edx, 0x207fcc1b
or edx, ebp
mov ebp, edx
xor ebp, 0x207fcc1b
mov ebx, edx
xor ebx, 0x77699009
and ebx, ebp
mov edi, ebx
not edi
mov esi, ecx
not esi
mov eax, edi
and eax, 0x7eedd4d2
and ebx, 0x81122b2d
or ebx, eax
or edi, esi
and esi, 0x7eedd4d2
and ecx, 0x81122b2d
or ecx, esi
xor ecx, ebx
not edi
or edi, ecx
mov eax, edi
not eax
and eax, 0x57165c13
and edi, 0xa8e9a3ec
or edi, eax
and ebp, 1
xor edx, 0x207fcc1a
or edx, ebp
mov eax, edx
not eax
and eax, 0x66f347d2
and edx, 0x990cb82d
or edx, eax
mov eax, edx
xor eax, 0x110ca024
xor edx, 0x66f347d2
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0xc8711b19
and edi, 0x378ee4e6
or edi, ebp
or ecx, edx
and edx, 0xc8711b19
and eax, 0x378ee4e6
or eax, edx
xor eax, edi
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x85756894
and edx, ecx
or ecx, 0x7a8a976b
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0xbde3f0a4
and eax, 0x140810
or eax, ebx
or ecx, ebp
and ebp, 0xbde3f0a4
and edx, 0x421c0f5b
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x17bd11ff
and ecx, 0xe842ee00
or ecx, eax
mov eax, ecx
xor eax, 0x2d220610
xor ecx, 0x92c8796b
mov edx, ecx
and edx, 0xd2d5f98c
and eax, 0x2d2a0673
or eax, edx
xor eax, 0x2d2a0673
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp r8d, 0xa
setl cl
cmp r8d, 9
setg dl
mov ebx, edx
and bl, al
xor dl, al
or dl, bl
xor dl, 1
mov ebx, eax
or bl, cl
xor bl, 1
xor al, cl
not al
and al, cl
mov ecx, ebx
and cl, al
xor al, bl
or al, cl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x359879bd
mov eax, 0xa4d49f9e
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0x359879bd
jmp 0x1400f5667
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0xc2348f80
mov ebp, ecx
and ebp, 0x140404a
or ebp, edx
xor ebp, 0x140404a
and ecx, 0x3c8b3035
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3c8b3035
and ecx, 0xc374cfca
or ecx, edx
mov ebx, ecx
xor ebx, 1
and ebx, ecx
mov ebp, ecx
not ebp
and ebp, 0xba0d6c41
and ecx, 0x45f293be
or ecx, ebp
mov ebp, ecx
xor ebp, 0x44e2139c
mov edx, ebx
not edx
xor ecx, 0xba0d6c40
mov edi, edx
and edi, 0x211cc823
and ebx, 0xdee337dc
or ebx, edi
or edx, ecx
and ecx, 0x211cc823
and ebp, 0xdee337dc
or ebp, ecx
xor ebp, ebx
not edx
or edx, ebp
mov ecx, edx
xor ecx, 0xcd8b4d73
and ecx, edx
not edx
and edx, 0xcd8b4d73
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x3274b28c
and ecx, 0xcd8b4d73
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x843d4741
and ecx, 0x7bc2b8be
or ecx, ebp
xor ecx, 0x843d4741
xor edx, ecx
test edx, ecx
setne dl
sete bl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg cl
and bl, cl
and r8b, dl
or r8b, bl
mov eax, ecx
and al, dl
xor cl, dl
mov edx, eax
and dl, cl
xor cl, al
or cl, dl
mov edx, ecx
xor dl, 1
mov eax, edx
and al, cl
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ebx, eax
xor bl, 1
mov r10d, r8d
xor r10b, 1
mov edx, r10d
and dl, r8b
mov r9d, r10d
xor r10b, bl
and bl, al
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
xor bl, 1
mov ecx, eax
xor cl, bl
or bl, al
xor bl, 1
or bl, cl
xor bl, dl
or al, r8b
xor al, 1
or al, r10b
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x2e2574d8
mov eax, 0x76a6a96c
cmovne ecx, eax
test bl, 1
cmove ecx, eax
test dl, 1
mov eax, 0x2e2574d8
jmp 0x1400f5667
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edx, ebx
not edx
mov ecx, edx
and ecx, 0x902a2
mov ebp, ebx
and ebp, 0xba902400
or ebp, ecx
xor ebp, 0xba902400
mov ecx, ebx
and ecx, 0x4566d95d
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x67eb9a67
and ecx, 0x98146598
or ecx, ebp
mov ebp, ecx
xor ebp, 0x228d433b
xor ecx, 0xdd72bcc4
and edx, ecx
and ebp, ebx
or ebp, edx
xor ecx, ebp
test ecx, ebp
sete cl
setne dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor al, dl
mov edx, eax
xor dl, bl
and dl, al
mov eax, ebx
xor al, cl
not al
and al, cl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
xor dl, 1
xor bl, 1
mov eax, edx
or al, bl
xor bl, dl
mov ecx, eax
xor cl, bl
test cl, 1
mov ecx, 0xd0700a18
mov edx, 0x2d11e875
cmovne ecx, edx
test bl, 1
mov edx, ecx
mov ebp, 0xd0700a18
cmovne edx, ebp
test al, 1
cmovne edx, ecx
jmp 0x1400f516e
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebp, ecx
not ebp
mov edx, ebp
and edx, 0x23140689
mov ebx, ecx
and ebx, 0xdcebf976
or ebx, edx
mov edx, ebx
xor edx, 0x58c00030
xor ebx, 0x20140088
or ecx, 0xa43ff9ce
and ebx, 0xa43ff9ce
and edx, 0x5bc00630
or edx, ebx
and ecx, 0xa43ff9cf
xor ecx, edx
mov edx, ecx
not edx
and edx, 0xcb5813d8
and ecx, 0x34a7ec27
or ecx, edx
xor ecx, 0x34a7ec27
mov edx, ecx
and edx, ebp
xor ecx, ebp
or ecx, edx
mov edx, ecx
not edx
and edx, 0x40821adf
and ecx, 0xbf7de520
or ecx, edx
xor ecx, 0xbf7de520
sete r8b
setne cl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov edx, ecx
and dl, al
and cl, bl
and bl, r8b
or bl, dl
mov edx, ebx
xor dl, al
and dl, bl
and al, r8b
or al, cl
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
mov ebx, ecx
and bl, dl
mov r9d, ecx
and r9b, bl
xor bl, cl
or bl, r9b
mov ecx, ebx
xor cl, 1
and cl, r8b
and bl, al
or bl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x211fae30
mov eax, 0xfcb97260
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0x211fae30
jmp 0x1400f5667
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea esi, [rdx - 1]
imul esi, edx
mov ebx, esi
not ebx
mov edx, ebx
and edx, 0x32b3baeb
mov ecx, esi
and ecx, 0xcd4c4514
or ecx, edx
mov edi, ecx
xor edi, 0x1000000
xor ecx, 0x103080
mov ebp, ebx
or ebp, 0x839836f5
mov edx, ebp
not edx
or ecx, 0x5c21000a
and ecx, 0xdc39349e
and edi, 0x3800261
or edi, ecx
and ebp, 0xdc39349e
and edx, 0x2046c900
or edx, ebp
xor edx, edi
mov ecx, edx
not ecx
and ecx, 0xcc6488f2
and edx, 0x339b770d
or edx, ecx
mov ecx, edx
xor ecx, 0x10024180
and ebx, 0x9c1e171c
and esi, 0x63e1e8e3
or esi, ebx
mov ebx, esi
xor ebx, 0x1c06880
xor edx, 0x4ffcbe06
mov ebp, edx
and ebp, 0xe639827b
and ecx, 0x19c67d84
or ecx, ebp
xor esi, 0x84180218
and esi, 0xe639827b
and ebx, 0x19c67d84
or ebx, esi
xor ebx, ecx
xor edx, ebx
test edx, ebx
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, cl
and al, bl
mov edx, r9d
xor dl, r8b
and dl, r9b
xor al, 1
mov ebx, eax
xor bl, dl
not bl
and bl, dl
or al, dl
mov edx, eax
xor dl, bl
xor bl, 1
xor dl, 1
or bl, al
xor bl, 1
or bl, dl
xor r9b, cl
and r9b, cl
xor cl, r8b
xor r9b, 1
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov edx, ecx
and dl, al
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, al
or al, bl
xor bl, 1
xor dl, 1
or dl, r8b
xor dl, bl
xor bl, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, dl
test cl, 1
mov ebp, 0xcb60bd32
mov ecx, 0xf23a44cc
cmovne ebp, ecx
test al, 1
mov ecx, 0xcb60bd32
cmovne ecx, ebp
test dl, 1
cmove ecx, ebp
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov rdi, qword [rsp + 0x30]
mov ecx, dword [0x14024b710]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0xe5f477b9
and ebp, 0x1a0b8846
or ebp, edx
mov ebx, ebp
xor ebx, 0x40802411
or ecx, 0x52e6e593
mov edx, ecx
not edx
or ebx, 0x80001a68
and ebx, 0xd282be7b
and ebp, 0x644180
or ebp, ebx
and ecx, 0xd282be7b
and edx, 0x2d190004
or edx, ecx
xor edx, ebp
mov ecx, edx
not ecx
and ecx, 0x1eec2219
and edx, 0xe113dde6
or edx, ecx
mov ebp, edx
xor ebp, 0x12542815
xor edx, 0x4c0ac78a
mov ecx, edx
or ecx, 1
mov ebx, ecx
not ebx
and edx, 0xa1a3146a
and ebp, 0x5e5ceb95
or ebp, edx
mov edx, ecx
and edx, 0x5682c223
and ebx, 0xa97d3ddc
or ebx, edx
mov edx, ebp
xor edx, 0x85c2994
xor ebp, 0xa1a3146b
or ecx, ebp
and ebp, 0x5682c223
and edx, 0xa97d3ddc
or edx, ebp
xor edx, ebx
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x9eafe6ea
and edx, ecx
not ecx
and ecx, 0x9eafe6ea
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x6dae4897
and edx, 0x9251b768
or edx, ecx
mov ecx, edx
xor ecx, 0x4944080
xor edx, 0xe3002a25
and ecx, 0x1495c4d8
and edx, 0xeb6a3b27
or edx, ecx
xor edx, 0xeb6a3b27
setne bl
cmp dword [0x14024b70c], 9
setg dl
xor bl, dl
or dl, bl
mov ecx, ebx
xor cl, 1
mov eax, ecx
and al, bl
mov r8d, ecx
and r8b, al
xor al, cl
xor cl, dl
xor dl, 1
or al, r8b
xor al, dl
or dl, bl
xor dl, 1
or dl, cl
mov ebx, eax
xor bl, dl
test dl, 1
mov ecx, 0xad4381fe
mov edx, 0x35ef7f5e
cmovne ecx, edx
mov qword [rsp + 0x38], rdi
test al, al
cmovne ecx, edx
not bl
test bl, 1
mov eax, 0xad4381fe
jmp 0x1400f5667
mov eax, dword [0x14024b710]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x1a4a193c
mov ebp, ecx
and ebp, 0xe5b5e6c2
or ebp, eax
xor ebp, 0xe5b5e6c2
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebp, eax
not ebp
and edx, 0xc2047130
and ecx, 0x3dfb8ecf
or ecx, edx
mov edx, ecx
xor edx, 0x2c7b8009
xor ecx, 0xc2047130
mov ebx, eax
and ebx, 0x13804fd6
and ebp, 0xec7fb029
or ebp, ebx
or eax, ecx
and ecx, 0x13804fd6
and edx, 0xec7fb029
or edx, ecx
xor edx, ebp
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa813fc77
and eax, 0x57ec0388
or eax, ecx
xor eax, 0x57ec0388
setne r8b
sete al
cmp dword [0x14024b70c], 9
setg bl
mov r9d, ebx
xor r9b, al
mov ecx, eax
xor cl, r8b
and cl, al
mov eax, ecx
xor al, 1
or cl, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ebx
xor al, cl
xor al, 1
and al, cl
or cl, bl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, ebx
xor cl, r8b
xor r9b, 1
or bl, r8b
xor bl, 1
or bl, r9b
mov edx, ebx
xor dl, cl
xor cl, 1
xor dl, 1
or cl, bl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, dl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
xor bl, 1
mov r8d, ebx
xor r8b, dl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, al
or cl, al
xor al, dl
xor al, 1
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
test al, 1
mov eax, 0x4a3ab
mov edx, 0x88c2d10e
cmovne eax, edx
test cl, 1
mov ecx, 0x4a3ab
jmp 0x1400f533e
mov eax, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea edi, [rax - 1]
imul edi, eax
mov eax, edi
not eax
mov ebp, eax
and ebp, 0x8d8a3502
mov edx, edi
and edx, 0x7275cafc
or edx, ebp
xor edx, 0x7275cafc
mov ebx, edi
xor ebx, 0xfffffffe
and ebx, edi
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0x2fe1a6d3
and ebx, 0xd01e592c
or ebx, edx
and edi, 0x2fe1a6d3
and eax, 0xd01e592c
or eax, edi
xor eax, ebx
not eax
or eax, ebp
cmp eax, 0xffffffff
sete r8b
cmp ecx, 0xa
setl al
cmp ecx, 9
setg dl
mov ecx, edx
xor cl, r8b
not cl
and cl, r8b
or dl, r8b
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, r8d
xor dl, al
and al, r8b
or al, dl
xor al, 1
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x74774fb7
mov ebp, 0x10ef9be4
cmovne ecx, ebp
test bl, 1
mov eax, 0x74774fb7
cmove ecx, eax
test dl, 1
cmovne ecx, ebp
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x25dd8edf
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov rsi, qword [rsp + 0x38]
mov ebp, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea edx, [rbp - 1]
imul edx, ebp
mov ebp, edx
not ebp
and ebp, 0xe191d29d
and edx, 0x1e6e2d62
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xf2d97588
and edx, 0xd268a77
or edx, ebp
mov ebp, edx
xor ebp, 0x1348a715
mov edi, ebp
or edi, 1
mov ebx, edi
not ebx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
mov ebp, edi
and ebp, 0xe1827402
and ebx, 0x1e7d8bfc
or ebx, ebp
mov ebp, edx
not ebp
or edi, ebp
and ebp, 0xe1827402
and edx, 0x1e7d8bfd
or edx, ebp
xor edx, ebx
not edi
or edi, edx
mov edx, edi
mov ebx, edi
xor ebx, 0xb3f2046f
and ebx, edi
not edi
and edi, 0x2f20028
and edx, 0xb1000447
or edx, edi
xor edx, 0xb1000447
mov ebp, edx
and ebp, ebx
xor ebx, edx
or ebx, ebp
mov edx, ebx
not edx
and edx, 0x858049a5
and ebx, 0x7a7fb65a
or ebx, edx
xor ebx, 0xc98db235
setne r8b
sete r10b
cmp ecx, 9
setg dl
cmp ecx, 0xa
setl r9b
mov ecx, r10d
xor cl, r9b
mov ebx, ecx
and bl, r10b
and cl, r9b
xor bl, 1
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov eax, edx
xor al, r10b
and al, dl
and r8b, r9b
and dl, r10b
or dl, r8b
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, edx
xor al, 1
mov ebx, ecx
xor bl, 1
and bl, dl
and al, cl
or al, bl
mov ebx, ecx
xor bl, dl
or dl, cl
xor dl, 1
or dl, bl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xf3532332
mov ebp, 0xa389bf65
cmovne edx, ebp
mov qword [0x14024b078], rsi
test al, 1
cmove edx, ebp
not cl
test cl, 1
mov eax, 0xf3532332
cmovne edx, eax
mov ecx, edx
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x1948b3e
and ebp, 0xfe6b74c1
or ebp, edx
mov ebx, ebp
xor ebx, 0x3c004000
xor ebp, 0x808
or ecx, 0xfc866959
mov edx, ecx
not edx
or ebp, 0x2489624
and ebp, 0xc24abe6d
and ebx, 0x3c844110
or ebx, ebp
and ecx, 0xc24abe6d
and edx, 0x1310082
or edx, ecx
xor edx, ebx
mov ecx, edx
not ecx
and ecx, 0x37996a6
and edx, 0xfc866959
or edx, ecx
mov ebp, edx
not ebp
and ebp, 0x1e0cd908
mov ecx, edx
and ecx, 0xe1f326f7
or ecx, ebp
mov ebp, ecx
xor ebp, 0xe1f326f7
mov ebx, ecx
xor ebx, 0x854e4b3d
and ebx, ebp
and edx, 0x64bd6dca
mov edi, ebx
and edi, edx
xor edx, ebx
or edx, edi
mov ebx, edx
not ebx
and ebx, 0x64bd6dcb
and edx, 0x9b429234
or edx, ebx
and ebp, 1
xor ecx, 0xe1f326f6
or ecx, ebp
mov ebp, ecx
not ebp
and ebp, 0x631c8c17
and ecx, 0x9ce373e8
or ecx, ebp
xor ecx, 0x9ce373e8
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x9100460b
mov ebp, ecx
and ebp, 0x4163140
or ebp, edx
xor ebp, 0x4163140
and ecx, 0x6ae988b4
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xdbee4a8c
and ecx, 0x2411b573
or ecx, edx
mov edx, ecx
xor edx, 0x31058000
xor ecx, 0x4ef83dc7
mov ebp, ecx
and ebp, 0xc632423a
and edx, 0x39cdbdc5
or edx, ebp
xor edx, 0x39cdbdc5
or edx, ecx
cmp edx, 0xffffffff
sete cl
setne dl
cmp eax, 0xa
setl r8b
cmp eax, 9
setg bl
and dl, bl
mov eax, r8d
and al, cl
or al, dl
xor al, 1
or al, bl
xor bl, cl
not bl
and bl, cl
xor cl, r8b
and cl, r8b
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
mov edx, ecx
xor dl, 1
mov ebx, ecx
and bl, dl
mov r8d, ebx
and r8b, cl
xor bl, cl
or bl, r8b
mov r8d, ebx
and r8b, al
mov ecx, eax
and cl, dl
xor dl, al
xor al, 1
xor bl, 1
and bl, al
or bl, r8b
or dl, cl
mov eax, edx
xor al, bl
test al, 1
mov eax, 0x757db431
mov ecx, 0xa78dddf3
cmovne eax, ecx
test dl, 1
mov ecx, 0x757db431
cmovne ecx, eax
test bl, 1
jmp 0x1400f5667
mov rax, qword [rsp + 0x30]
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
not ecx
mov edx, ecx
and edx, 0x54426e59
mov ebx, ebp
and ebx, 0xabbd91a6
or ebx, edx
mov edi, ebx
xor edi, 0xa1880082
xor ebx, 0x402208
mov edx, ecx
or edx, 0xa75b32c
or ebx, 1
and ebx, 0xa75b32d
and edi, 0xf58a4cd2
or edi, ebx
and edx, 0xa75b32d
xor edx, edi
mov ebx, edx
not ebx
and ebx, 0x1468e572
and edx, 0xeb971a8d
or edx, ebx
mov ebx, edx
xor ebx, 0x197080c
xor edx, 0x1468e572
mov edi, edx
and edi, 0xee20b2d1
and ebx, 0x11df4d2e
or ebx, edi
or edx, ebp
and ebp, 0xee20b2d1
and ecx, 0x11df4d2e
or ecx, ebp
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x4f26f876
and edx, 0xb0d90789
or edx, ecx
xor edx, 0xb0d90789
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl dil
mov ecx, edi
or cl, r8b
xor cl, 1
mov esi, edi
xor sil, cl
mov r11d, esi
xor r11b, 1
mov eax, r9d
xor al, r10b
and al, r9b
and cl, r11b
mov ebx, ecx
xor bl, 1
xor cl, sil
or bl, r11b
xor bl, 1
or bl, cl
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
xor bl, 1
mov eax, ebx
xor al, cl
xor al, 1
and al, cl
or bl, cl
xor bl, 1
mov ecx, eax
and cl, bl
xor bl, al
or bl, cl
and r8b, r9b
and r10b, dil
or r10b, r8b
mov eax, edi
and al, r9b
xor dil, r9b
or dil, al
xor dil, 1
mov eax, r10d
and al, dil
xor dil, r10b
or dil, al
mov eax, edi
xor al, 1
mov ecx, eax
and cl, dil
xor al, cl
xor cl, 1
or cl, dil
xor cl, 1
or cl, al
mov eax, ebx
xor al, 1
mov edx, ebx
and dl, al
mov r8d, edx
and r8b, bl
xor dl, bl
or dl, r8b
xor dl, cl
xor cl, 1
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xee74a514
mov ebp, 0xfeed09d1
cmovne eax, ebp
test cl, 1
mov ecx, 0xee74a514
jmp 0x1400f5661
mov ecx, dword [0x14024b710]
mov r9d, dword [0x14024b70c]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ecx, ebx
or ecx, 0x879a3c27
mov ebp, ecx
not ebp
mov edx, ebx
xor edx, 0x7865c3d8
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0xc0804b4
and ebp, 0x7065c348
or ebp, eax
or ecx, esi
and esi, 0xc0804b4
and edx, 0xf3f7fb4b
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x88b4cf2b
and ecx, 0x774b30d4
or ecx, eax
mov eax, ecx
xor eax, 0x600430d
and edi, 0x199282c7
and ebx, 0xe66d7d38
or ebx, edi
mov edx, ebx
xor edx, 0x86004918
xor ecx, 0xf0d10cf2
mov ebp, ecx
and ebp, 0x69efb420
and eax, 0x96104bdf
or eax, ebp
xor ebx, 0x9828000
and ebx, 0x69efb420
and edx, 0x96104bdf
or edx, ebx
xor edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r10b
setne r8b
cmp r9d, 9
setg r11b
cmp r9d, 0xa
setl r9b
mov edx, r8d
xor dl, r10b
and dl, r8b
mov ecx, edx
xor cl, 1
mov ebx, ecx
and bl, dl
mov eax, ebx
xor al, 1
xor bl, dl
or al, cl
xor al, 1
or al, bl
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
xor al, r9b
mov edx, eax
xor dl, 1
xor r10b, r11b
and r10b, r11b
xor r11b, r8b
mov ecx, r10d
and cl, r11b
xor r11b, r10b
or r11b, cl
and dl, al
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, r11b
xor r11b, 1
and dl, r11b
or dl, cl
mov ecx, eax
xor cl, r11b
or r11b, al
xor r11b, 1
or r11b, cl
mov eax, r11d
xor al, dl
test al, 1
mov eax, 0x2578cc79
mov ecx, 0x11f18ea3
cmovne eax, ecx
test r11b, 1
mov ecx, 0x2578cc79
cmovne ecx, eax
test dl, 1
cmove ecx, eax
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, 0x38490614
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov edx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea ebp, [rdx - 1]
imul ebp, edx
mov edi, ebp
not edi
mov ebx, edi
and ebx, 0xa040bd55
mov edx, ebp
and edx, 0x5fbf42aa
or edx, ebx
mov ebx, edx
xor ebx, 0x2000200
xor edx, 0xa0409941
mov ecx, ebp
xor ecx, 0xe6449b4b
and ecx, ebp
or edx, 0x19bb64b4
mov esi, ecx
not esi
mov eax, edx
and eax, 0x65a6ec6e
and ebx, 0x82401301
or ebx, eax
or edx, esi
and esi, 0x65a6ec6e
and ecx, 0x9a591391
or ecx, esi
xor ecx, ebx
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0x19bb64b5
and edx, 0xe6449b4a
or edx, eax
and edi, 0x3ef398c1
and ebp, 0xc10c673e
or ebp, edi
mov eax, ebp
xor eax, 0xc10c673e
xor ebp, 0x3ef398c1
and ebp, edx
not edx
and eax, edx
or ebp, eax
xor edx, ebp
test edx, ebp
setne r9b
sete r10b
cmp r8d, 9
setg cl
cmp r8d, 0xa
setl r8b
mov eax, r10d
xor al, r9b
and al, r10b
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
and dl, r8b
xor al, 1
and al, cl
or al, dl
mov edx, ecx
xor dl, r10b
and dl, cl
and r9b, r8b
and cl, r10b
or cl, r9b
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
xor dl, cl
xor cl, 1
mov r8d, ebx
and r8b, al
xor bl, al
or bl, r8b
xor bl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x57b87989
mov edx, 0x8b221928
cmovne ecx, edx
test bl, 1
cmove ecx, edx
test al, 1
mov eax, 0x57b87989
jmp 0x1400f5667
mov ecx, 0xc56ff3af
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
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, 0xeb9cfe2
mov edx, esi
and edx, 0xf146301c
or edx, edi
or ecx, ebx
and ebx, 0xeb9cfe2
and ebp, 0xf146301d
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
not ecx
mov edx, ecx
and edx, esi
xor ecx, esi
or ecx, edx
mov edx, ecx
not edx
and edx, 0x6b505cbc
and ecx, 0x94afa343
or ecx, edx
xor ecx, 0x94afa343
setne r8b
sete r9b
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
mov edx, r9d
xor dl, al
mov ebx, edx
and bl, al
and r8b, al
and al, r9b
or al, dl
and dl, r9b
mov r10d, edx
xor r10b, 1
xor dl, bl
xor bl, 1
or bl, r10b
xor bl, 1
or bl, dl
and cl, r9b
or cl, r8b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x1d6d14ec
mov ebp, 0xcd58229f
cmovne ecx, ebp
test al, 1
cmove ecx, ebp
test dl, 1
mov eax, 0x1d6d14ec
jmp 0x1400f5667
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, 0x9ed2ab98
and edx, 0x612d5467
or edx, ecx
mov ebx, edx
xor ebx, 0x2c1026
xor edx, 0x6400000
or ebp, 0x3e6f7077
mov ecx, ebp
not ecx
or edx, 0x40900900
and edx, 0x66d14941
and ebx, 0x182e3036
or ebx, edx
and ebp, 0x66d14941
and ecx, 0x81008688
or ecx, ebp
xor ecx, ebx
mov edx, ecx
not edx
and edx, 0xc1908f88
and ecx, 0x3e6f7077
or ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xb81e6542
mov edx, ecx
xor edx, 0xb81e6542
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x11e317fc
and edx, 0xee1ce803
or edx, ebp
xor edx, 0x56028d40
and ebx, 1
xor ecx, 0xfffffffe
or ecx, ebx
mov ebp, ecx
not ebp
and ebp, 0x1bcd5246
and ecx, 0xe432adb9
or ecx, ebp
xor ecx, 0xe432adb9
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
xor edx, 0x772c2e93
and edx, ecx
or ecx, 0x88d3d16c
mov ebp, ecx
not ebp
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xb4997aad
and ebp, 0x43240412
or ebp, edi
or ecx, ebx
and ebx, 0xb4997aad
and edx, 0x4b668552
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x88d3d16c
and ecx, 0x772c2e93
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x253d2a5c
and ecx, 0xdac2d5a3
or ecx, ebp
xor ecx, 0xdac2d5a3
or ecx, edx
cmp ecx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov edx, ebx
not dl
and dl, bl
mov ecx, edx
and cl, bl
xor dl, bl
or dl, cl
mov ebx, edx
xor bl, al
and dl, bl
and bl, al
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
mov ecx, eax
xor cl, r8b
and cl, al
and r9b, r10b
and al, r8b
or al, r9b
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov ecx, eax
xor cl, bl
xor bl, 1
or bl, al
xor cl, 1
mov eax, ecx
xor al, bl
test cl, 1
mov ecx, 0x832ff8c1
mov edx, 0xcf10ca59
cmovne ecx, edx
test bl, 1
mov ebp, 0x832ff8c1
jmp 0x1400f5eef
mov ecx, dword [0x14024b710]
mov r8d, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xce7e0fc2
and ecx, edx
or edx, 0x3181f03d
mov ebp, edx
not ebp
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x53b76f52
and ebp, 0x8c480080
or ebp, edi
or edx, ebx
and ebx, 0x53b76f52
and ecx, 0xac4890ad
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0x353613b0
and edx, 0xcac9ec4f
or edx, ecx
mov ebx, edx
xor ebx, 0xa1600c
xor edx, 0xfb481c72
mov ecx, edx
and ecx, 0xae5e9bc1
and ebx, 0x51a1643e
or ebx, ecx
mov edi, ebx
xor edi, 0x51a1643e
mov ebp, ebx
xor ebp, 0x37d29a75
and ebp, edi
or edx, 0x998c01b4
mov esi, edx
not esi
mov ecx, ebp
not ecx
mov eax, ecx
and eax, 0xf54e2dea
and ebp, 0xab1d215
or ebp, eax
or ecx, edx
and edx, 0xf54e2dea
and esi, 0x231d201
or esi, edx
xor esi, ebp
not ecx
or ecx, esi
mov eax, ecx
not eax
and eax, 0x97b094a7
and ecx, 0x684f6b58
or ecx, eax
mov edx, ecx
xor edx, 0x91032861
and edi, 1
xor ebx, 0x51a1643f
or ebx, edi
mov eax, ebx
not eax
and eax, 0x5e375e5d
and ebx, 0xa1c8a1a2
or ebx, eax
mov eax, ebx
xor eax, 0x81082022
xor ebx, 0x5e375e5d
xor ecx, 0xe3c9512
mov ebp, ecx
and ebp, 0x6ce0d38c
and edx, 0x931f2c73
or edx, ebp
or ecx, ebx
and ebx, 0x6ce0d38c
and eax, 0x931f2c73
or eax, ebx
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x81001001
mov edx, ecx
and edx, 0x12134b80
or edx, eax
xor edx, 0x12134b80
and ecx, 0x6ceca47e
or ecx, edx
mov eax, ecx
not eax
and eax, 0x6ceca47e
and ecx, 0x93135b81
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xc26bdf6a
and eax, 0x3d942095
or eax, ecx
mov ecx, eax
xor ecx, 0x82435b08
xor eax, 0x25140011
and eax, 0x653c8473
and ecx, 0x9ac37b8c
or ecx, eax
xor ecx, 0x9ac37b8c
setne r11b
sete r9b
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg al
mov edx, r9d
or dl, al
xor dl, 1
mov ebx, r9d
xor bl, al
not bl
and bl, al
mov ecx, edx
and cl, bl
xor bl, dl
or bl, cl
or al, r11b
xor r11b, r10b
xor r10b, r9b
xor al, 1
or al, r10b
mov ecx, r11d
xor cl, al
or al, r11b
xor al, 1
or al, cl
xor al, bl
and bl, al
mov edx, eax
xor dl, bl
test al, 1
mov ecx, 0x9ceaa231
mov eax, 0xa8673a3a
cmovne ecx, eax
test bl, bl
cmove ecx, eax
test dl, 1
mov eax, 0x9ceaa231
jmp 0x1400f5667
mov edx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, ecx
xor ebp, 0xc060b4b5
and ebp, ecx
or ecx, 0x3f9f4b4a
mov ebx, ebp
not ebx
mov edi, ecx
and edi, 0x70f53a4a
and edx, 0x800084b5
or edx, edi
or ecx, ebx
and ebx, 0x70f53a4a
and ebp, 0x8f0ac5b5
or ebp, ebx
xor ebp, edx
not ecx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x33e2dc1a
and ecx, 0xcc1d23e5
or ecx, edx
mov ebp, ecx
xor ebp, 0xc7d9750
xor ecx, 0xf38268ae
mov edx, ebp
and edx, 0xfffffffe
and ecx, 0xfffffffe
and ebp, 1
or ebp, ecx
mov ecx, edx
and ecx, ebp
xor ebp, edx
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0xce588234
and edx, ebp
not ebp
and ebp, 0xc8408230
and ecx, 0x6180004
or ecx, ebp
xor ecx, 0x6180004
mov ebp, ecx
and ebp, edx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x56bb52b7
and edx, 0xa944ad48
or edx, ecx
mov ecx, edx
xor ecx, 0x221c0144
xor edx, 0x98e3d083
mov ebp, edx
and ebp, 0xc500ae3a
and ecx, 0x3aff51c5
or ecx, ebp
xor ecx, 0x3aff51c5
or ecx, edx
cmp ecx, 0xffffffff
setne r8b
sete dl
cmp eax, 9
setg bl
cmp eax, 0xa
setl cl
mov eax, edx
xor al, cl
and r8b, cl
or cl, dl
and bl, dl
or bl, r8b
mov edx, ecx
xor dl, bl
xor bl, 1
xor dl, 1
or bl, cl
xor bl, 1
or bl, dl
mov ecx, ebx
xor cl, 1
mov edx, ecx
and dl, bl
xor cl, dl
xor dl, 1
or dl, bl
xor dl, 1
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0xbc9909ff
mov ebp, 0x657b3018
cmovne ecx, ebp
test dl, 1
mov edx, ecx
mov ebp, 0xbc9909ff
cmovne edx, ebp
test al, al
cmove edx, ecx
mov ecx, edx
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov edx, dword [0x14024b710]
mov ecx, dword [0x14024b70c]
lea eax, [rdx - 1]
imul eax, edx
mov ebp, eax
not ebp
mov edx, ebp
and edx, 0x705ba465
and eax, 0x8fa45b9a
or eax, edx
mov edx, eax
not edx
and edx, 0x8fa45b9b
and eax, 0x705ba464
or eax, edx
mov edx, eax
not edx
and edx, 0xdd812eb8
and eax, 0x227ed147
or eax, edx
xor eax, 0x227ed147
mov edx, eax
and edx, ebp
xor eax, ebp
or eax, edx
cmp eax, 0xffffffff
sete r8b
setne al
cmp ecx, 9
setg r10b
cmp ecx, 0xa
setl cl
mov edx, eax
or dl, cl
mov r9d, ecx
and r9b, al
xor al, cl
not al
and al, cl
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
and r10b, r8b
or r10b, r9b
mov edx, ecx
and dl, r8b
xor cl, r8b
or cl, dl
xor cl, 1
mov edx, r10d
and dl, cl
xor cl, r10b
or cl, dl
mov edx, ecx
xor dl, 1
and 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, 0x6509c7b6
mov ebp, 0xa78dddf3
cmovne edx, ebp
test cl, 1
mov ecx, edx
mov ebp, 0x6509c7b6
cmovne ecx, ebp
test al, 1
cmove ecx, edx
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ebx, ebp
and ebx, 0xfffffffe
mov ecx, edx
and ecx, 1
or ecx, ebx
mov ebx, ecx
not ebx
and ebp, 0x802569f0
and edx, 0x7fda960f
or edx, ebp
mov ebp, edx
xor ebp, 0x2d420401
xor edx, 0x802569f0
mov edi, ecx
and edi, 0xd29cbb4e
and ebx, 0x2d6344b1
or ebx, edi
or ecx, edx
and edx, 0xd29cbb4e
and ebp, 0x2d6344b1
or ebp, edx
xor ebp, ebx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, edx
and cl, al
or dl, bl
and bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
and cl, bl
or al, r8b
mov ebx, eax
xor bl, dl
or al, dl
xor al, 1
or al, bl
xor cl, 1
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc880668c
mov ebp, 0xb30dd6ad
cmovne ecx, ebp
test al, 1
mov eax, ecx
mov ebp, 0xc880668c
cmovne eax, ebp
test dl, 1
cmovne eax, ecx
mov ecx, eax
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov ecx, dword [0x14024b710]
mov eax, dword [0x14024b70c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
and ecx, 0x75480204
mov ebp, edx
and ebp, 0x907502
or ebp, ecx
xor ebp, 0x907502
and edx, 0x8a2788f9
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0xc8e7e953
and edx, 0x371816ac
or edx, ecx
mov ecx, edx
xor ecx, 0x42c061aa
mov ebp, edx
xor ebp, 0x42c061ab
and ebp, ecx
xor edx, 0xad029a54
and edx, 0xed42da76
and ecx, 0x12bd2589
or ecx, edx
xor ecx, 0x12bd2588
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, 0x868815c6
and ebp, 0x7977ea39
or ebp, edi
or ecx, ebx
and ebx, 0x868815c6
and edx, 0x7977ea39
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0xc51e2b99
and ecx, 0x3ae1d466
or ecx, ebp
xor ecx, 0xc51e2b99
xor edx, ecx
test edx, ecx
sete r8b
setne dl
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
mov ecx, eax
and cl, dl
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
xor bl, r8b
mov edx, ebx
not dl
and dl, cl
and al, bl
or al, dl
mov edx, ecx
xor dl, bl
or bl, cl
xor bl, 1
or bl, dl
mov edx, ebx
xor dl, al
test bl, 1
mov ecx, 0xebb0cc8f
mov ebp, 0x8b221928
cmovne ecx, ebp
test al, al
cmove ecx, ebp
not dl
test dl, 1
mov eax, 0xebb0cc8f
cmovne ecx, eax
cmp ecx, 0x2f91080
jle 0x1400e7e60
jmp 0x1400e7c2c
mov rcx, qword [rsp + 0x40]
xor rcx, rsp
call fcn.14019f730
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret