Function at 0x140038120
Capabilities:
Resolve function by djb2 hash

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf8
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x38], rcx
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x70], rax
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xc06e64bd
and edx, eax
or eax, 0x3f919b42
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x36ab4508
and ecx, 0xc04420b5
or ecx, r9d
or eax, r8d
and r8d, 0x36ab4508
and edx, 0xc954baf7
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x3f919b42
mov ecx, eax
xor ecx, 0xc06e64bd
mov edx, r8d
or edx, 0x88d235e4
xor eax, 0x48bc5159
and eax, r8d
mov r9d, edx
and r9d, 0x1abb9ce8
mov r10d, ecx
and r10d, 0x65044213
or r10d, r9d
mov r9d, eax
not r9d
or edx, r9d
and r9d, 0x1abb9ce8
and eax, 0xe5446317
or eax, r9d
xor eax, r10d
mov r9d, dword [0x1400a00a4]
not edx
or edx, eax
xor edx, 0x88d235e5
and r8d, 0x367cb418
and ecx, 0xc9834be6
or ecx, r8d
xor ecx, 0xc9834be6
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xf1606259
and eax, 0xe9f9da6
or eax, edx
xor eax, 0xe9f9da6
or eax, ecx
cmp eax, 0xffffffff
sete byte [rbp + 0x4f]
cmp r9d, 0xa
setl byte [rbp + 0x4e]
lea rdi, section..text
lea rbx, [0x140008ee0]
mov esi, 0x2bd27a9b
mov r12d, 0x4e91d886
mov r13d, 0xeeee4f80
mov r14d, 0x68a22744
mov eax, 0xe8ed5072
jmp 0x140038280
mov rax, qword [rbp + 0x20]
mov eax, 0x54020610
nop word [rax + rax]
cmp eax, 0x455e56
jg 0x140038310
cmp eax, 0xc0864bdf
jle 0x140038390
cmp eax, 0xdc8a3827
jle 0x1400385ad
cmp eax, 0xebee9410
jg 0x140038a42
cmp eax, 0xe3a68f71
jle 0x140039385
cmp eax, 0xe7e6e431
jg 0x14003a50a
cmp eax, 0xe4ce6a3c
jg 0x14003c0f5
cmp eax, 0xe3fafb43
jle 0x14003fb31
cmp eax, 0xe425c885
jg 0x140045c31
cmp eax, 0xe3fafb44
je 0x14004ac0d
cmp eax, 0xe3fe3732
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x57392038
jmp 0x140038280
cmp eax, 0x3eeda379
jle 0x140038540
cmp eax, 0x61a36816
jle 0x140038724
cmp eax, 0x6fe3fb6e
jle 0x140038bcc
cmp eax, 0x7724e20d
jle 0x1400393d1
cmp eax, 0x7cb71ebc
jg 0x14003a660
cmp eax, 0x79e42a9b
jg 0x14003c1f2
cmp eax, 0x7856f722
jle 0x14003fc52
cmp eax, 0x78ac11c2
jg 0x140045d1f
cmp eax, 0x7856f723
je 0x14004ac21
cmp eax, 0x78a8e776
jne 0x140038280
mov eax, 0xab2f739
jmp 0x140038280
cmp eax, 0xa04d6719
jg 0x14003886d
cmp eax, 0x935aca05
jle 0x140038cf9
cmp eax, 0x98a6f607
jle 0x140039587
cmp eax, 0x9d61152b
jg 0x14003a7b1
cmp eax, 0x9ac52166
jg 0x14003c228
cmp eax, 0x996343c4
jle 0x14003fc7d
cmp eax, 0x9a51f259
jg 0x140045e27
cmp eax, 0x996343c5
je 0x14004ac2b
cmp eax, 0x99a1b0e3
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, 0x79d6857c
mov ecx, edx
and ecx, 0x86297a82
or ecx, r8d
mov r8d, ecx
xor r8d, 0x6204000
xor ecx, 0x79d6857d
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xf1ddbfea
and r8d, 0xe224014
or r8d, r11d
or ecx, r10d
and r10d, 0xf1ddbfea
and r9d, 0xe224015
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
not r8d
mov r9d, ecx
and r9d, 0x92635d57
and r8d, 0x6d9ca2a8
or r8d, r9d
or ecx, edx
and edx, 0x92635d57
and eax, 0x6d9ca2a8
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge r9b
lea eax, [r9 + 1]
and cl, r8b
mov r10d, r9d
and r10b, dl
or cl, r10b
xor dl, r9b
and dl, r9b
and al, r8b
or al, r10b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
xor cl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xca657378
mov eax, 0x61a2f6dd
cmovne r8d, eax
test dl, 1
mov eax, 0xca657378
cmovne eax, r8d
test cl, 1
cmove eax, r8d
jmp 0x140038280
cmp eax, 0x1efb99ca
jg 0x1400388cf
cmp eax, 0xf6e045e
jle 0x140038e86
cmp eax, 0x1752727a
jle 0x14003968c
cmp eax, 0x1ad7ef62
jg 0x14003a7f2
cmp eax, 0x18b236e1
jg 0x14003c318
cmp eax, 0x17cd4eda
jle 0x14003fe19
cmp eax, 0x182e18a4
jg 0x140045f36
cmp eax, 0x17cd4edb
je 0x14004ac35
cmp eax, 0x182b8dbc
jne 0x140038280
mov eax, 0x138763eb
jmp 0x140038280
cmp eax, 0xcd90bd3d
jle 0x140038f9b
cmp eax, 0xd60d5b19
jle 0x1400397d1
cmp eax, 0xd97eaf79
jg 0x14003a942
cmp eax, 0xd8d9b67e
jg 0x14003c352
cmp eax, 0xd7761aec
jle 0x14003ffd8
cmp eax, 0xd86e8052
jg 0x140046070
cmp eax, 0xd7761aed
je 0x14004ad5a
cmp eax, 0xd783b44b
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x495757b
and r8d, eax
mov ecx, eax
or ecx, 0xfb6a8a84
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x54e9f3a1
mov r11d, edx
and r11d, 0x14045a
or r11d, r10d
or ecx, r9d
and r9d, 0x54e9f3a1
and r8d, 0xab160c5e
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x3a680001
and edx, 0xbea962f4
and eax, 0x41569d0b
or eax, edx
mov edx, eax
xor edx, 0x400401
xor ecx, 0x495757a
mov r9d, ecx
and r9d, 0xc116bbde
and r8d, 0x3ee94421
or r8d, r9d
xor eax, 0x800022d4
and eax, 0xc116bbde
and edx, 0x3ee94421
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
mov eax, edx
xor al, r8b
and al, dl
xor cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and cl, r8b
or r8b, dl
and dl, al
or dl, cl
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xcb8dd469
mov edx, 0x110eac66
cmovne ecx, edx
test r8b, r8b
mov r8d, 0xcb8dd469
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x4e91d885
jle 0x140039192
cmp eax, 0x577958cf
jle 0x14003981d
cmp eax, 0x5db11523
jg 0x14003a983
cmp eax, 0x597011d6
jg 0x14003c535
cmp eax, 0x5806e144
jle 0x1400400e3
cmp eax, 0x58513048
jg 0x140046242
cmp eax, 0x5806e145
je 0x14004ad64
cmp eax, 0x583ad438
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x30000399
mov r8d, ecx
or r8d, 0x7368c40
and edx, 0x37368fd9
mov r9d, ecx
and r9d, 0x893024
or r9d, edx
and r8d, 0x37368fd9
mov edx, eax
and edx, 0xc8404002
or edx, r8d
xor edx, r9d
xor edx, 0x7bfbc65
and ecx, 0xf2a8d539
and eax, 0xd572ac6
or eax, ecx
xor eax, 0xd572ac6
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
and r8b, r9b
or r9b, dl
and al, dl
or al, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x2f2423da
mov edx, 0xfcb62ef7
cmovne ecx, edx
test al, 1
mov eax, 0x2f2423da
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xb0a3872c
jle 0x1400391e9
cmp eax, 0xb6206b8d
jle 0x14003991d
cmp eax, 0xbbd1cbda
jg 0x14003a9c4
cmp eax, 0xb8dcfa6a
jg 0x14003c66b
cmp eax, 0xb7625412
jle 0x14004010e
cmp eax, 0xb7f2aefa
jg 0x1400463b1
cmp eax, 0xb7625413
je 0x14004ae36
cmp eax, 0xb789b61b
jne 0x140038280
mov eax, 0xd313ebd4
jmp 0x140038280
cmp eax, 0x2f35e9a4
jle 0x140039240
cmp eax, 0x37626ca9
jle 0x140039aa7
cmp eax, 0x3ae7f75c
jg 0x14003abbb
cmp eax, 0x3915ecc9
jg 0x14003c7af
cmp eax, 0x37a50e37
jle 0x140040143
cmp eax, 0x384c1a45
jg 0x1400463db
cmp eax, 0x37a50e38
je 0x14004ae40
cmp eax, 0x3831591a
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x2c376ebf
and edx, 0xd3c89140
or edx, ecx
mov eax, edx
xor eax, 0x2c376ebf
mov ecx, edx
xor ecx, 0x2c376ebe
and ecx, eax
xor edx, 0x11c00100
and edx, 0x35d2672e
and eax, 0xca2d98d1
or eax, edx
xor eax, 0xca2d98d0
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x84add8d0
and ecx, eax
mov r8d, eax
or r8d, 0x6252232d
mov r9d, ecx
not r9d
and r8d, 0x66f3a3ad
and edx, 0x800c5850
or edx, r8d
or eax, r9d
and r9d, 0x66f3a3ad
and ecx, 0x990c5c52
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x7b52272f
and eax, 0x84add8d0
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xc4d2e0a7
and ecx, 0x3b2d1f58
or ecx, eax
xor ecx, 0x3b2d1f58
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
and cl, dl
or dl, al
xor dl, 1
and r8b, al
or r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
or r8b, r9b
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0xfe35038
mov r8d, 0xb442e6c2
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0xfe35038
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xf8cedb4c
jle 0x140039bc4
cmp eax, 0xfcd4460c
jg 0x14003abfc
cmp eax, 0xfb693840
jg 0x14003c8dd
cmp eax, 0xf9f20abe
jle 0x14004016e
cmp eax, 0xfb57d02d
jg 0x1400464df
cmp eax, 0xf9f20abf
je 0x14004aefe
cmp eax, 0xfa81277b
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0xee4dc7ea
xor edx, 0x1a7a6b99
and edx, r8d
and r8d, 0x11b23815
or r8d, eax
mov eax, r8d
xor eax, 0x11b23815
xor r8d, 0xee4dc7ea
mov ecx, r8d
or ecx, 0x1a7a6b99
mov r9d, edx
not r9d
mov r10d, ecx
and r10d, 0x2d8e79f9
mov r11d, eax
and r11d, 0xc0018406
or r11d, r10d
or ecx, r9d
and r9d, 0x2d8e79f9
and edx, 0xd2718606
or edx, r9d
xor edx, r11d
not ecx
or ecx, edx
xor ecx, 0x1a7a6b98
and r8d, 0xebc6ec53
mov edx, eax
and edx, 0x143913ac
or edx, r8d
mov r8d, edx
xor r8d, 0x4102ec42
and eax, 1
or eax, r8d
xor edx, 0x910a4
and edx, 0xaacd10b4
and eax, 0x5532ef4b
or eax, edx
xor eax, 0x5532ef4b
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4dbe55d7
and eax, 0xb241aa28
or eax, ecx
cmp eax, 0xb241aa28
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
mov eax, edx
xor al, cl
mov r8d, ecx
and r8b, al
not al
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r8b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xe051ba30
mov r8d, 0xa904fde7
cmovne edx, r8d
test cl, 1
mov ecx, 0xe051ba30
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0x6801e6da
jle 0x140039cde
cmp eax, 0x6bb70f36
jg 0x14003ac3d
cmp eax, 0x6a463e29
jg 0x14003c913
cmp eax, 0x690a04e0
jle 0x140040304
cmp eax, 0x69dc3c4c
jg 0x1400465b4
cmp eax, 0x690a04e1
je 0x14004b092
cmp eax, 0x6961e251
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xee9cc01a
mov r8d, eax
and r8d, 0x11633fe4
or r8d, ecx
mov r9d, r8d
xor r9d, 0x10432704
xor r8d, 0xa804000b
mov ecx, edx
or ecx, 0xa92418ea
and r8d, 0xa92418eb
and r9d, 0x56dbe714
or r9d, r8d
and ecx, 0xa92418eb
xor ecx, r9d
and edx, 0xcb5d143e
and eax, 0x34a2ebc1
or eax, edx
mov edx, eax
xor edx, 0x3022abc0
xor eax, 0xcb5d143e
mov r8d, eax
and r8d, 0x46c15421
and edx, 0xb93eabde
or edx, r8d
xor edx, ecx
xor edx, 0xb93eabde
or eax, ecx
not eax
or eax, edx
xor eax, 0x1318713a
cmp eax, 0xece78ec5
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
xor cl, al
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x814fdfca
mov r8d, 0x6e4f3449
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0x814fdfca
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x87d086d7
jg 0x140039e1a
cmp eax, 0x844c03a2
jle 0x14003ac7e
cmp eax, 0x85899414
jg 0x14003c949
cmp eax, 0x84979050
jle 0x14004032f
cmp eax, 0x84be6112
jg 0x1400466d1
cmp eax, 0x84979051
je 0x14004b09c
cmp eax, 0x84a8b70d
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
xor r8d, 0x17fe480b
and r8d, ecx
mov r9d, ecx
or r9d, 0xe801b7f4
mov edx, ecx
not edx
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0x3b95286b
and r8d, 0xc46ad794
or r8d, r10d
or eax, r9d
and r9d, 0x3b95286b
mov r10d, edx
and r10d, 0x46a4000
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0x17fe480a
or ecx, 1
xor eax, 0xe801b7f5
mov r9d, eax
and r9d, 0x288d44e0
and r8d, 0xd772bb1f
or r8d, r9d
or eax, ecx
and ecx, 0x288d44e0
and edx, 0xd772bb1e
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x7a4b44be
and ecx, 0x85b4bb41
or ecx, eax
xor ecx, 0x7a4b44be
sete dl
setne r9b
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
mov ecx, r8d
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, r8b
mov r11d, r10d
xor r11b, 1
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
and r9b, al
and r8b, dl
or r8b, r9b
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x2f685838
mov edx, 0x396758ee
cmovne eax, edx
test r8b, 1
mov r8d, 0x2f685838
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x140038280
cmp eax, 0x6a669fb
jg 0x140039e66
cmp eax, 0x3172541
jle 0x14003ad6b
cmp eax, 0x4798dc9
jg 0x14003c97f
cmp eax, 0x3d7be25
jle 0x14004045c
cmp eax, 0x436dbba
jg 0x1400466f1
cmp eax, 0x3d7be26
je 0x14004b1c7
cmp eax, 0x3e0ddab
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x696a93a0
mov r8d, ecx
or r8d, 0x696a93a0
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0x96956c5e
and r9d, 0x696a93a1
or r9d, r8d
and ecx, 0xf154ceb6
and eax, 0xeab3149
or eax, ecx
mov ecx, eax
xor ecx, 0xeab3149
xor eax, 0xf154ceb6
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
xor r9d, eax
test r9d, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
xor r8b, 1
or r8b, al
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x9733700d
mov r8d, 0xcf9cae59
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x9733700d
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0xc77087c2
jg 0x140039f78
cmp eax, 0xc50592d6
jle 0x14003adac
cmp eax, 0xc66cf3f5
jg 0x14003caec
cmp eax, 0xc5cdae1d
jle 0x140040589
cmp eax, 0xc6396006
jg 0x14004686f
cmp eax, 0xc5cdae1e
je 0x14004b2db
cmp eax, 0xc638dcf6
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xc76e0013
and edx, 0x3891ffec
or edx, ecx
mov r8d, edx
xor r8d, 0xc76e0013
mov eax, edx
xor eax, 0x18912f64
and eax, 0x5b952f75
xor edx, 0x98aca3e9
and edx, r8d
and r8d, 0xa46ad08a
or r8d, eax
mov ecx, r8d
xor ecx, 0xa46ad08a
mov r9d, r8d
xor r9d, 0x4578c8f
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x9a0a4a5
and r9d, 0xf65f5b5a
or r9d, r11d
or eax, r10d
and r10d, 0x9a0a4a5
and edx, 0xf65f5b5a
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0xa03d5c04
xor r8d, 0x3152365
and r8d, 0x233f636d
mov r9d, ecx
and r9d, 0xdcc09c92
or r9d, r8d
mov r8d, r9d
xor r8d, 0x233f636c
and ecx, 1
or ecx, r8d
xor r9d, 0x8009802
xor eax, 0x5fc2a3fb
mov r8d, eax
and r8d, 0xd6d42499
and edx, 0x292bdb66
or edx, r8d
or eax, ecx
and ecx, 0xd6d42499
and r9d, 0x292bdb66
or r9d, ecx
xor r9d, edx
not eax
or eax, r9d
mov ecx, eax
not ecx
and eax, 0x34ebf778
and ecx, 0xcb140887
or ecx, eax
mov eax, ecx
xor eax, 0x88140887
xor ecx, 0x34e8d030
and ecx, 0x77e8d030
and eax, 0x88172fcf
or eax, ecx
xor eax, 0x88172fcf
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
xor r9b, 1
xor r8b, 1
mov ecx, r9d
or cl, r8b
xor r8b, r9b
mov edx, r8d
xor dl, cl
test r8b, r8b
mov eax, 0x844c03a3
mov r8d, 0x93ddca90
cmovne eax, r8d
test cl, cl
mov ecx, 0x844c03a3
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140038280
cmp eax, 0x473823ba
jg 0x14003a136
cmp eax, 0x43951dc7
jle 0x14003ae7e
cmp eax, 0x450f42e8
jg 0x14003cc10
cmp eax, 0x44348b30
jle 0x14004067d
cmp eax, 0x447e6037
jg 0x14004693e
cmp eax, 0x44348b31
je 0x14004b3a5
cmp eax, 0x445c3858
jne 0x140038280
mov eax, 0x8757539e
jmp 0x140038280
cmp eax, 0xa907932d
jg 0x14003a2a9
cmp eax, 0xa56ebcda
jle 0x14003af84
cmp eax, 0xa784e3f6
jg 0x14003cd29
cmp eax, 0xa6da2c7d
jle 0x140040776
cmp eax, 0xa75288d2
jg 0x14004695e
cmp eax, 0xa6da2c7e
je 0x14004b442
cmp eax, 0xa6fc9653
jne 0x140038280
mov eax, 0x9bc7f9d9
jmp 0x140038280
cmp eax, 0x26261e5c
jg 0x14003a3c5
cmp eax, 0x2481393a
jle 0x14003afc5
cmp eax, 0x254a9118
jg 0x14003cd63
cmp eax, 0x24cf2ea1
jle 0x14004090c
cmp eax, 0x250988b5
jg 0x14004697e
cmp eax, 0x24cf2ea2
je 0x14004b44c
cmp eax, 0x24d031cb
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xd1c3e3b0
mov edx, ecx
and edx, 0x2e3c1c4e
or edx, r8d
mov r8d, edx
xor r8d, 0x2410100c
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
xor edx, 0xd1c3e3b1
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xaefcd43
and r8d, 0xf51032bc
or r8d, r11d
or edx, r10d
and r10d, 0xaefcd43
and r9d, 0xf51032bc
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x2547ee22
and edx, 0xdab811dd
or edx, r9d
and ecx, 0x2547ee22
and eax, 0xdab811dd
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xc26fac28
mov r8d, 0x65d07b98
cmovne eax, r8d
test cl, cl
mov ecx, 0xc26fac28
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140038280
cmp eax, 0xe051ba2f
jle 0x14003b0e7
cmp eax, 0xe2061834
jg 0x14003cd9d
cmp eax, 0xe0b9e39f
jle 0x140040a43
cmp eax, 0xe1c2a3f8
jg 0x14004699e
cmp eax, 0xe0b9e3a0
je 0x14004b478
cmp eax, 0xe16d4f60
jne 0x140038280
mov eax, 0xac0a495
jmp 0x140038280
cmp eax, 0x74c83f2c
jle 0x14003b128
cmp eax, 0x759ff653
jg 0x14003ce8d
cmp eax, 0x75113863
jle 0x140040b8a
cmp eax, 0x756202f4
jg 0x140046b59
cmp eax, 0x75113864
je 0x14004b5b2
cmp eax, 0x753f0e98
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2c2b4898
mov r8d, eax
and r8d, 0xc0909121
or r8d, edx
mov edx, r8d
xor edx, 0x800021
xor r8d, 0xb6e4258
or ecx, 0xc83ad118
and r8d, 0xcb7ed358
and edx, 0x248108a1
or edx, r8d
and ecx, 0xcb7ed358
and eax, 0x10002406
or eax, ecx
xor eax, edx
mov r8d, eax
xor r8d, 0x13442646
mov ecx, eax
xor ecx, 0xecbbd9b9
xor eax, 0x84796dde
and eax, ecx
mov r9d, ecx
or r9d, 0x973d4b98
mov edx, eax
not edx
mov r10d, edx
and r10d, 0xca733b
and eax, 0xff358cc4
or eax, r10d
or edx, r9d
and r9d, 0xca733b
mov r10d, r8d
and r10d, 0x68008444
or r10d, r9d
xor r10d, eax
not edx
or edx, r10d
xor edx, 0x68c2b466
and r8d, 0x137dff41
mov eax, ecx
and eax, 0xec8200be
or eax, r8d
mov r8d, eax
xor r8d, 0x11519f00
and ecx, 1
or ecx, r8d
xor eax, 0xc8000004
and eax, 0xca2c6044
and ecx, 0x35d39fbb
or ecx, eax
xor ecx, 0x35d39fbb
or ecx, edx
cmp ecx, 0xffffffff
sete cl
cmp dword [0x1400a00a4], 0xa
setl al
setge dl
mov r8d, edx
xor r8b, cl
or al, cl
or cl, dl
mov r9d, eax
xor r9b, r8b
or al, r8b
not r8b
and r8b, dl
xor r8b, 1
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
or al, r9b
xor r8b, 1
mov ecx, r8d
or cl, al
xor r8b, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x8772ad9b
mov edx, 0xcad74045
cmovne eax, edx
test r8b, 1
mov edx, eax
mov r8d, 0x8772ad9b
cmovne edx, r8d
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x95c2714c
jle 0x14003b204
cmp eax, 0x975cf8ea
jg 0x14003d027
cmp eax, 0x963f5ac2
jle 0x140040bb5
cmp eax, 0x97166e31
jg 0x140046c5f
cmp eax, 0x963f5ac3
je 0x14004b687
cmp eax, 0x96a4ac67
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x330e5a59
and eax, 0xccf1a5a6
or eax, ecx
xor eax, 0xccf1a5a7
or eax, edx
xor eax, 0x2411b199
xor eax, 0xdbee4e66
setne al
sete dl
cmp dword [0x1400a00a4], 0xa
setl cl
setge r8b
and r8b, dl
and al, cl
or al, r8b
or cl, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
and dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xb5a63cdc
mov r8d, 0x84416692
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xb5a63cdc
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x138bce9b
jle 0x14003b36a
cmp eax, 0x159143e0
jg 0x14003d067
cmp eax, 0x14101bde
jle 0x140040d5b
cmp eax, 0x14c48f38
jg 0x140046dbe
cmp eax, 0x14101bdf
je 0x14004b69b
cmp eax, 0x141ef0d3
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xb836afae
mov edx, eax
and edx, 0x47c95051
or edx, r8d
mov r8d, edx
xor r8d, 0x40
xor edx, 0x83021aa
mov r9d, eax
xor r9d, 0xcf961eb
and r9d, eax
or edx, 0xf3069e14
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x1ecf4185
and r8d, 0x30206a
or r8d, r11d
or edx, r10d
and r10d, 0x1ecf4185
and r9d, 0xe130be7a
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xf3069e15
xor edx, 0xcf961ea
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
xor cl, r8b
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, cl
and r9b, al
or r8b, al
xor r8b, 1
or r8b, r9b
xor r8b, 1
mov ecx, edx
or cl, r8b
xor r8b, dl
mov edx, r8d
xor dl, cl
test r8b, r8b
mov eax, 0x1a2fc35f
mov r8d, 0x9ac52167
cmovne eax, r8d
test cl, cl
mov ecx, 0x1a2fc35f
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140038280
cmp eax, 0xd248f553
jle 0x14003b4f3
cmp eax, 0xd4d16cfc
jg 0x14003d09d
cmp eax, 0xd313ebd3
jle 0x140040ed4
cmp eax, 0xd4286e37
jg 0x140046f19
cmp eax, 0xd313ebd4
je 0x14004b6a5
cmp eax, 0xd3e50d98
jne 0x140038280
mov eax, 0x55016828
jmp 0x140038280
cmp eax, 0x53ab9f65
jle 0x14003b610
cmp eax, 0x560a328f
jg 0x14003d264
cmp eax, 0x5578c2d2
jle 0x140040f09
cmp eax, 0x55df5ed8
jg 0x140047041
cmp eax, 0x5578c2d3
je 0x14004b738
cmp eax, 0x55cb713c
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x1a339b52
and eax, 0xe5cc64ac
or eax, r8d
xor eax, 0xe5cc64ac
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
sete dl
cmp dword [0x1400a00a4], 0xa
setge r8b
mov eax, r8d
xor al, dl
xor al, 1
mov ecx, eax
or cl, r8b
xor cl, 1
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xe8f06554
mov r8d, 0x786e2c3
cmovne eax, r8d
test dl, 1
cmovne eax, r8d
not cl
test cl, 1
mov ecx, 0xe8f06554
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xb38c0172
jle 0x14003b743
cmp eax, 0xb505dea9
jg 0x14003d380
cmp eax, 0xb48b9812
jle 0x140041004
cmp eax, 0xb49bac70
jg 0x14004706b
cmp eax, 0xb48b9813
je 0x14004b746
cmp eax, 0xb494befc
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x9694463a
and edx, eax
or eax, 0x696bb9c5
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x6dcbe1c9
and ecx, 0x92140632
or ecx, r9d
or eax, r8d
and r8d, 0x6dcbe1c9
and edx, 0x92341e36
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x696bb9c5
mov edx, eax
xor edx, 0x96140010
and edx, 0x9f763150
xor eax, 0x8003096d
and eax, ecx
mov r8d, ecx
and r8d, 0x6089ceaf
or r8d, edx
mov ecx, r8d
xor ecx, 0x9f763150
mov edx, r8d
xor edx, 0x6089ceaf
xor r8d, 0x761e81f8
and r8d, edx
or eax, r8d
xor eax, 0x16974f56
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0xc0280a
mov r8d, ecx
or r8d, 0x21000161
and r8d, 0x21c0296b
and eax, 0x318214
or eax, r8d
and edx, 0x21c0296b
and ecx, 0xde0e5480
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0x6c0c0541
xor ecx, 0xf1aa1e
mov edx, ecx
and edx, 0x9343d0b6
and eax, 0x6cbc2f49
or eax, edx
xor eax, 0x9343d0b6
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x6c0a444b
mov ecx, 0x74ec0eac
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test r8b, 1
mov ecx, 0x6c0a444b
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x33199746
jle 0x14003b884
cmp eax, 0x356c48ca
jg 0x14003d3b6
cmp eax, 0x33c3aab7
jle 0x14004102f
cmp eax, 0x350ff57b
jg 0x14004712c
cmp eax, 0x33c3aab8
je 0x14004b75a
cmp eax, 0x341866a6
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x4c4
mov r8d, eax
or r8d, 0x8f44020
and r8d, 0x8f444e4
mov r9d, ecx
and r9d, 0x3039309
or r9d, r8d
and edx, 0x8f444e4
mov r8d, eax
and r8d, 0xf4082812
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0xfcfc6833
xor r8d, 0x30397cc
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne al
cmp dword [0x1400a00a4], 0xa
setl dl
setge cl
lea r8d, [rax + 1]
mov r9d, ecx
xor r9b, al
mov r10d, eax
or r10b, cl
and r10b, r9b
and al, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, al
or cl, dl
mov eax, ecx
xor al, 1
xor cl, r10b
mov edx, eax
xor dl, r10b
or al, r10b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x43482782
mov r8d, 0xc688b02c
cmovne edx, r8d
test al, 1
mov eax, 0x43482782
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140038280
cmp eax, 0xf2a8f9b7
jle 0x14003b974
cmp eax, 0xf660e469
jg 0x14003d50c
cmp eax, 0xf320eb7e
jle 0x14004105a
cmp eax, 0xf5cec9fd
jg 0x140047229
cmp eax, 0xf320eb7f
je 0x14004b846
cmp eax, 0xf4c1e464
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x394e015
mov r8d, eax
and r8d, 0x604804a2
or r8d, edx
xor r8d, 0x604804a2
mov edx, eax
xor edx, 0x63dce4b7
and edx, eax
or edx, r8d
xor edx, 0x63dce4b6
and ecx, 0xceaf176f
and eax, 0x3150e890
or eax, ecx
xor eax, 0x3150e890
or eax, edx
xor eax, 0xa39ae9c4
xor eax, 0x5c65163b
sete al
setne r8b
cmp dword [0x1400a00a4], 0xa
setge dl
setl r9b
mov r10d, r8d
and r10b, r9b
lea ecx, [r8 + 1]
and cl, dl
or cl, r10b
xor r9b, al
and al, dl
or al, r10b
or dl, r8b
xor dl, 1
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x9e16eab7
mov r8d, 0xd1aea8ee
cmovne ecx, r8d
test dl, 1
mov edx, 0x9e16eab7
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140038280
cmp eax, 0x644d3c9c
jle 0x14003b9b5
cmp eax, 0x664f377a
jg 0x14003d667
cmp eax, 0x64cfd1a9
jle 0x140041085
cmp eax, 0x65d07b97
jg 0x140047255
cmp eax, 0x64cfd1aa
je 0x14004b8ff
cmp eax, 0x6529bcda
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xc420967e
mov r8d, ecx
or r8d, 0x204b0001
and edx, 0xe46b967f
and ecx, 0x12142880
or ecx, edx
and r8d, 0xe46b967f
and eax, 0x9804100
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xcda0d77e
mov edx, eax
xor edx, 0xcda0d77f
and edx, ecx
xor eax, 0x1b0800
and eax, 0x41bdd76
and ecx, 0xfbe42289
or ecx, eax
xor ecx, 0xfbe42288
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x4ea51420
and eax, 0xb15aebdf
or eax, ecx
mov ecx, eax
xor ecx, 0xea00400
xor eax, 0x10ae8d9
and eax, 0x410ff8f9
and ecx, 0xbef00706
or ecx, eax
xor ecx, 0x410ff8f9
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and al, r8b
and r8b, cl
and dl, cl
or dl, al
xor dl, r8b
mov ecx, edx
not cl
mov r9d, 0xe20bcbb6
mov r10d, 0xa75cb9d7
cmovne r9d, r10d
test cl, r8b
cmovne r9d, r10d
test dl, dl
mov eax, r9d
cmovne eax, r10d
test cl, r8b
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rbp + 0x18], rcx
cmove eax, r9d
jmp 0x140038280
cmp eax, 0x8e4f8a9f
jle 0x14003badb
cmp eax, 0x8fee9e24
jg 0x14003d78b
cmp eax, 0x8f71c1b7
jle 0x14004119a
cmp eax, 0x8fb58d68
jg 0x140047321
cmp eax, 0x8f71c1b8
je 0x14004b909
cmp eax, 0x8faff7c1
jne 0x140038280
mov eax, 0xf8cedb4d
jmp 0x140038280
cmp eax, 0xab2f738
jle 0x14003bc0c
cmp eax, 0xd57f1d6
jg 0x14003d8c4
cmp eax, 0xb31e274
jle 0x1400411c5
cmp eax, 0xbf87e7c
jg 0x140047345
cmp eax, 0xb31e275
je 0x14004b913
cmp eax, 0xbf74886
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, ecx
and edx, 0x9b7581e7
and eax, 0x648a7e18
or eax, edx
xor eax, r8d
xor eax, 0x648a7e18
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xb9df0d0f
xor r8d, 0x4620f2f0
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
mov r10d, r9d
and r10b, r8b
or r8b, r9b
mov ecx, edx
and cl, al
or al, dl
mov r11d, r8d
xor r11b, al
or al, r8b
xor al, 1
or al, r11b
or cl, r10b
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x468f967c
mov r8d, 0x8b0a7e09
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x468f967c
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xcad74044
jle 0x14003bdc5
cmp eax, 0xccd4d238
jg 0x14003da62
cmp eax, 0xcb8dd468
jle 0x1400411f0
cmp eax, 0xcc07ccd1
jg 0x140047365
cmp eax, 0xcb8dd469
je 0x14004ba19
cmp eax, 0xcba7fc5b
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xecd615ca
and eax, edx
and edx, 0x1329ea35
or edx, ecx
xor edx, 0x1329ea35
or edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0xe17fe119
and r8d, ecx
mov eax, edx
and eax, 0x1e801ee6
or eax, r8d
mov r8d, eax
xor r8d, 0x1e801ee7
and edx, 0x7986b1a8
mov r9d, ecx
and r9d, 0x86794e57
or r9d, edx
xor r9d, 0x7986b1a9
and ecx, 1
or ecx, r9d
xor eax, 0xe17fe118
mov edx, eax
and edx, 0xe0c6755a
and r8d, 0x1f398aa5
or r8d, edx
xor r8d, ecx
xor r8d, 0x1f398aa5
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xcec54507
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x313abaf8
and eax, 0xcec54507
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xce8a0bbc
and eax, 0x3175f443
or eax, edx
xor eax, 0x3175f443
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and r8b, al
mov eax, edx
and al, cl
inc cl
or al, r8b
mov r8d, edx
or r8b, cl
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
mov r8d, ecx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
and r8b, dl
xor dl, 1
xor al, 1
and al, dl
or r8b, al
or cl, dl
mov edx, ecx
xor dl, r8b
test cl, 1
mov eax, 0x43004632
mov ecx, 0xca5865d2
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
not dl
test dl, 1
mov ecx, 0x43004632
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0x4adc3def
jle 0x14003be06
cmp eax, 0x4cda54dd
jg 0x14003da98
cmp eax, 0x4b987271
jle 0x14004132e
cmp eax, 0x4c2bab62
jg 0x14004738f
cmp eax, 0x4b987272
je 0x14004ba2d
cmp eax, 0x4b9aa23e
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xa9ea52dc
and edx, 0x5615ad23
or edx, ecx
mov eax, edx
xor eax, 0xa9ea52dc
xor edx, 0x40058503
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0xe8ed9593
and eax, 0x17126a6c
or eax, edx
xor eax, 0x17126a6d
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x177ceaa6
and ecx, eax
mov r8d, eax
or r8d, 0xe8001449
mov r9d, ecx
not r9d
and r8d, 0xeb7c76ef
and edx, 0x14008800
or edx, r8d
or eax, r9d
and r9d, 0xeb7c76ef
and ecx, 0x14838910
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xe8831559
and eax, 0x177ceaa6
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xdc34bf79
and ecx, 0x23cb4086
or ecx, eax
xor ecx, 0x23cb4086
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl al
xor r8b, dl
or dl, al
mov r9d, ecx
xor r9b, al
and r9b, al
xor r9b, 1
mov r10d, r9d
xor r10b, dl
or r9b, dl
xor r9b, 1
or r9b, r10b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
xor r9b, 1
and r9b, cl
or al, r9b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x70517b1f
mov r8d, 0x4330aefb
cmovne ecx, r8d
test al, 1
mov eax, ecx
cmovne eax, r8d
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xac1b6688
jle 0x14003bf1d
cmp eax, 0xadf8e9fc
jg 0x14003dace
cmp eax, 0xac83103d
jle 0x1400414e4
cmp eax, 0xaccd36a0
jg 0x1400474f3
cmp eax, 0xac83103e
je 0x14004ba37
cmp eax, 0xac97e62e
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov ecx, eax
or ecx, 1
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x2404a2e4
mov r11d, edx
and r11d, 0xdbfb5d1a
or r11d, r10d
or ecx, r9d
and r9d, 0x2404a2e4
and r8d, 0xdbfb5d1b
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x71677a99
and eax, 0x8e988566
or eax, edx
mov edx, eax
xor edx, 0x8e988566
xor eax, 0x71677a99
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
lea r8d, [rax + 1]
mov r9d, eax
xor r9b, dl
and r9b, al
and cl, r8b
xor r8b, dl
and al, dl
or al, cl
or al, r9b
xor al, r8b
and al, 1
mov ecx, 0x6d5dacb6
mov edx, 0x51e4e63
cmovne ecx, edx
test al, r8b
mov edx, 0x6d5dacb6
cmovne ecx, edx
test al, al
cmovne edx, ecx
test al, r8b
cmove edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0x2ae8bb98
jle 0x14003bf5e
cmp eax, 0x2ea785ba
jg 0x14003dc23
cmp eax, 0x2ba9f111
jle 0x140041518
cmp eax, 0x2c233606
jg 0x140047513
cmp eax, 0x2ba9f112
je 0x14004bb8c
cmp eax, 0x2bd27a9b
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x3e396b0
and eax, 0xfc1c694f
or eax, ecx
xor eax, 0xfc1c694e
or eax, edx
mov ecx, eax
xor ecx, 0x8566e1b0
and ecx, eax
not eax
and eax, 0x8566e1b0
or eax, ecx
not ecx
and ecx, 0x7a991e4f
and eax, 0x8566e1b0
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x48624c98
and eax, 0xb79db367
or eax, edx
xor eax, 0xb79db367
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge al
mov ecx, r8d
and cl, al
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r9d, edx
xor dl, 1
and dl, cl
or al, cl
xor cl, 1
and r9b, cl
or dl, r9b
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x85899415
mov r8d, 0xb5f90699
cmovne ecx, r8d
test al, 1
mov eax, 0x85899415
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xe8f06553
jg 0x14003dd83
cmp eax, 0xe84fff21
jle 0x140041543
cmp eax, 0xe8c9b6ab
jg 0x140047533
cmp eax, 0xe84fff22
je 0x14004bb96
cmp eax, 0xe8b85892
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x124a1701
mov r8d, ecx
or r8d, 0x4110a060
and r8d, 0x535ab761
mov r9d, eax
and r9d, 0x8250096
or r9d, r8d
and edx, 0x535ab761
mov r8d, ecx
and r8d, 0xa4804808
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0xe590e869
xor r8d, 0x124a0116
mov r9d, edx
and r9d, 0x9a57ec9
and r8d, 0xf65a8136
or r8d, r9d
or edx, ecx
and ecx, 0x9a57ec9
and eax, 0xf65a8136
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl r9b
mov eax, r8d
xor al, r9b
and al, dl
mov r10d, r9d
or r10b, dl
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
mov edx, ecx
xor dl, 1
xor al, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, al
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x979a396d
mov edx, 0x1619e838
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x979a396d
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x7e72ac06
jg 0x14003df09
cmp eax, 0x7dba30eb
jle 0x14004156e
cmp eax, 0x7e37ca5b
jg 0x1400475cc
cmp eax, 0x7dba30ec
je 0x14004bd25
cmp eax, 0x7e26c2bc
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x283a7d15
mov ecx, eax
xor ecx, 0x283a7d15
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x87c180c2
and edx, 0x2d4f1e4c
and eax, 0xd2b0e1b3
or eax, edx
mov edx, eax
xor edx, 0x8290e082
xor ecx, 0x283a7d14
mov r9d, ecx
and r9d, 0x70261339
and r8d, 0x8fd9ecc6
or r8d, r9d
xor eax, 0x20061208
and eax, 0x70261339
and edx, 0x8fd9ecc6
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl cl
mov eax, ecx
xor al, r8b
and dl, r9b
and cl, r8b
or cl, dl
mov edx, r9d
xor dl, r8b
or r9b, r8b
xor r9b, 1
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov r8d, eax
xor r8b, cl
and r8b, al
and cl, al
or cl, dl
mov eax, r8d
xor al, cl
test cl, cl
mov ecx, 0xe6b93c3a
mov r9d, 0x1752727b
cmovne ecx, r9d
test r8b, r8b
mov edx, 0xe6b93c3a
cmove ecx, edx
test al, al
cmovne ecx, r9d
mov eax, ecx
jmp 0x140038280
cmp eax, 0x9efb020c
jg 0x14003e011
cmp eax, 0x9df4b367
jle 0x140041599
cmp eax, 0x9e16eab6
jg 0x140047714
cmp eax, 0x9df4b368
je 0x14004bd2f
cmp eax, 0x9e06703f
jne 0x140038280
mov eax, 0x25d8d5c8
jmp 0x140038280
cmp eax, 0x1c1d94e2
jg 0x14003e054
cmp eax, 0x1b331b8b
jle 0x1400415c4
cmp eax, 0x1b6b759a
jg 0x140047734
cmp eax, 0x1b331b8c
je 0x14004bdd2
cmp eax, 0x1b36535e
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xfa5d8eed
mov r8d, eax
and r8d, 0x5a27112
or r8d, ecx
mov r9d, r8d
xor r9d, 0xa22112
xor r8d, 0x4a408448
mov ecx, eax
or ecx, 0x4f40d448
and r8d, 0x4f40d448
and r9d, 0xb0bf2bb6
or r9d, r8d
and ecx, 0x4f40d449
xor ecx, r9d
and edx, 0x4805d1ae
and eax, 0xb7fa2e51
or eax, edx
mov edx, eax
xor edx, 0x14a22210
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xa35cdded
and ecx, 0x5ca32212
or ecx, r9d
xor eax, 0x4d1ac
and eax, 0xa35cdded
and edx, 0x5ca32212
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xede2ee08
mov r8d, 0x5293bb20
cmovne edx, r8d
test cl, cl
mov ecx, 0xede2ee08
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0xdadcb9ae
jg 0x14003e1ea
cmp eax, 0xda029614
jle 0x1400415ef
cmp eax, 0xda9c895b
jg 0x140047754
cmp eax, 0xda029615
je 0x14004bf0e
cmp eax, 0xda126e18
jne 0x140038280
mov eax, 0x9d61152c
jmp 0x140038280
cmp eax, 0x61098628
jg 0x14003e29f
cmp eax, 0x5edf3458
jle 0x1400416b7
cmp eax, 0x607fc4fc
jg 0x140047810
cmp eax, 0x5edf3459
je 0x14004bf22
cmp eax, 0x6079116c
jne 0x140038280
mov eax, 0xd5e876ac
jmp 0x140038280
cmp eax, 0xbd3ee198
jg 0x14003e3de
cmp eax, 0xbc5f66ae
jle 0x1400416ef
cmp eax, 0xbcbf3ff8
jg 0x140047830
cmp eax, 0xbc5f66af
je 0x14004bffd
cmp eax, 0xbc8fc537
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9a8e59b4
and eax, ecx
and ecx, 0x6571a64b
or ecx, edx
mov edx, ecx
xor edx, 0x11a009
xor ecx, 0x9a8e59b4
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xffe60e66
and edx, 0x19f199
or edx, r9d
or ecx, r8d
and r8d, 0xffe60e66
and eax, 0x19f199
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x5dc5478d
mov r9d, r8d
and r9d, edx
and r8d, ecx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0xfc84befa
and r9d, 0x37b4105
or r9d, r11d
or eax, r10d
and r10d, 0xfc84befa
and r8d, 0x37b4105
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xa23ab873
or edx, 1
and ecx, 0x6cffaa9e
and edx, 0x93005561
or edx, ecx
mov ecx, edx
xor ecx, 0x20
xor eax, 0x5dc5478c
xor edx, 0x6cffaa9e
mov r9d, eax
and r9d, 0xd7985546
and r8d, 0x2867aab9
or r8d, r9d
or eax, edx
and edx, 0xd7985546
and ecx, 0x2867aab8
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x202b5b10
mov r8d, eax
or r8d, 0x92808086
and r8d, 0xb2abdb96
and ecx, 0x5040001
or ecx, r8d
and edx, 0xb2abdb96
and eax, 0x48502468
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xdad0a4ee
xor eax, 0x25000310
and ecx, 0xc22f5c8d
and eax, 0x3dd0a372
or eax, ecx
cmp eax, 0x3dd0a372
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge al
lea r8d, [rcx + 1]
mov r9d, eax
xor r9b, cl
and r8b, al
or al, cl
mov r10d, r9d
and r10b, al
and dl, cl
or dl, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
xor al, r10b
and r10b, al
mov ecx, eax
xor cl, r10b
test al, 1
mov eax, 0x1af443bc
mov edx, 0x7086e4be
cmovne eax, edx
test r10b, r10b
cmove eax, edx
test cl, 1
mov ecx, 0x1af443bc
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x3cc6b492
jg 0x14003e4f7
cmp eax, 0x3b3be3b8
jle 0x14004185f
cmp eax, 0x3c51cd32
jg 0x140047854
cmp eax, 0x3b3be3b9
je 0x14004c124
cmp eax, 0x3c0bb7f4
jne 0x140038280
mov eax, 0x9e9e37
jmp 0x140038280
cmp eax, 0xfeed9025
jg 0x14003e665
cmp eax, 0xfe0530b3
jle 0x14004197a
cmp eax, 0xfe863b52
jg 0x140047874
cmp eax, 0xfe0530b4
je 0x14004c132
cmp eax, 0xfe81f2c6
jne 0x140038280
mov eax, 0x71fe824b
jmp 0x140038280
cmp eax, 0x6da37c27
jle 0x14003e7a8
cmp eax, 0x6e9f567f
jle 0x140041afd
cmp eax, 0x6ec92ae6
jg 0x140047aa2
cmp eax, 0x6e9f5680
je 0x14004c13c
cmp eax, 0x6ea377d3
jne 0x140038280
mov eax, 0xf82669a0
jmp 0x140038280
cmp eax, 0x827ad38f
jle 0x14003e951
cmp eax, 0x829a942f
jle 0x140041b28
cmp eax, 0x834d815c
jg 0x140047b5c
cmp eax, 0x829a9430
je 0x14004c150
cmp eax, 0x834ca66c
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
and ecx, 0x2a4dbad1
and eax, 0xd5b2452e
or eax, ecx
mov ecx, eax
xor ecx, 0xd5b2452e
xor eax, 0x2a4dbad1
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r9d, eax
xor r9b, r8b
or r8b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x6a64fe83
mov r8d, 0xaa25e5f4
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x6a64fe83
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x21907a4
jle 0x14003e987
cmp eax, 0x2a1d8e7
jle 0x140041b53
cmp eax, 0x2cd49f6
jg 0x140047b7c
cmp eax, 0x2a1d8e8
je 0x14004c24f
cmp eax, 0x2bd6e2f
jne 0x140038280
mov eax, 0x1e2d3862
jmp 0x140038280
cmp eax, 0xc1fa6f30
jle 0x14003e9bd
cmp eax, 0xc26fac27
jle 0x140041b7e
cmp eax, 0xc300aea5
jg 0x140047cde
cmp eax, 0xc26fac28
je 0x14004c269
cmp eax, 0xc29e277c
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xa0c892b2
and eax, 0x5f376d4d
or eax, ecx
xor eax, 0x5f376d4c
or eax, edx
xor eax, 0xe934a318
xor eax, 0x16cb5ce7
sete dl
setne al
cmp dword [0x1400a00a4], 0xa
setge r8b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
and cl, dl
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0xf981b874
mov r8d, 0xa41836cf
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0xf981b874
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x4240328e
jle 0x14003e9f3
cmp eax, 0x4330aefa
jle 0x140041c9e
cmp eax, 0x43482781
jg 0x140047de2
cmp eax, 0x4330aefb
je 0x14004c273
cmp eax, 0x4342d2e6
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, edx
not r8d
and ecx, 1
or ecx, r8d
and edx, 0x682bbbb2
and ecx, 0x97d4444d
or ecx, edx
xor ecx, 0x97d4444d
or ecx, eax
xor ecx, 0x97750f48
xor ecx, 0x688af0b7
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge al
lea r9d, [rax + 1]
mov r10d, r8d
or r10b, al
mov ecx, r9d
or cl, dl
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and dl, r9b
or r9b, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x9e16eab7
mov r9d, 0xf4c1e464
cmovne eax, r9d
test r8b, 1
mov edx, 0x9e16eab7
cmovne eax, edx
test cl, 1
cmove eax, r9d
jmp 0x140038280
cmp eax, 0xa41836ce
jle 0x14003eb22
cmp eax, 0xa489b2b1
jle 0x140041d84
cmp eax, 0xa4ece74c
jg 0x140047e02
cmp eax, 0xa489b2b2
je 0x14004c375
cmp eax, 0xa4c13d5e
jne 0x140038280
mov eax, 0x51bf6e30
jmp 0x140038280
cmp eax, 0x2178719f
jle 0x14003ec0b
cmp eax, 0x236b221d
jle 0x140041eac
cmp eax, 0x240eddf2
jg 0x140047eeb
cmp eax, 0x236b221e
je 0x14004c484
cmp eax, 0x238501f0
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xc232b40e
and r8d, 0x3dcd4bf1
or r8d, r9d
or eax, edx
and edx, 0xc232b40e
and ecx, 0x3dcd4bf1
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x73d0159e
xor eax, 0x8c2fea61
sete cl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge dl
setl al
and r8b, al
and dl, cl
or dl, r8b
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
or al, r8b
mov ecx, eax
not cl
mov r8d, edx
xor r8b, 1
mov r9d, edx
and r9b, r8b
and cl, al
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, r9b
or r8b, al
mov eax, r8d
xor al, cl
test r8b, r8b
mov edx, 0xc80cbd5f
mov r8d, 0x7635ea95
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0xc80cbd5f
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xddd293b6
jle 0x14003ec41
cmp eax, 0xdf15b11d
jle 0x140041fde
cmp eax, 0xdfac09e6
jg 0x140047fca
cmp eax, 0xdf15b11e
je 0x14004c5a3
cmp eax, 0xdf58ab9c
jne 0x140038280
mov eax, 0xb8dcfa6b
jmp 0x140038280
cmp eax, 0x72188b48
jle 0x14003ee0f
cmp eax, 0x72fcf463
jle 0x1400420a6
cmp eax, 0x73dcfc93
jg 0x140047fea
cmp eax, 0x72fcf464
je 0x14004c6f2
cmp eax, 0x7341fd53
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 1
mov edx, eax
or edx, 0xf308a3e6
and ecx, 0xf308a3e7
mov r8d, eax
and r8d, 0xcf75c18
or r8d, ecx
and edx, 0xf308a3e7
xor edx, r8d
not edx
or edx, eax
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, eax
xor cl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, dl
and r8b, al
xor al, cl
and al, dl
xor al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x3172542
mov edx, 0xda9c895c
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x94bd59e4
jle 0x14003ee45
cmp eax, 0x9546e3ed
jle 0x1400421f4
cmp eax, 0x95843f55
jg 0x140048117
cmp eax, 0x9546e3ee
je 0x14004c6fc
cmp eax, 0x957347a2
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x6e18d5cb
xor eax, 0xf06510bb
and eax, ecx
mov r8d, ecx
and r8d, 0x91e72a34
or r8d, edx
mov ecx, r8d
xor ecx, 0x6e18d5ca
mov edx, r8d
xor edx, 0x91e72a34
xor r8d, 0x61823a8f
and r8d, edx
mov edx, r8d
not edx
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0x7ec87d38
and r8d, 0x813782c7
or r8d, r10d
or edx, r9d
and r9d, 0x7ec87d38
and eax, 0x813782c7
or eax, r9d
xor eax, r8d
not edx
or edx, eax
xor edx, 0xf06510ba
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x9b3f784c
and eax, 0x64c087b3
or eax, ecx
cmp eax, 0x9b3f784c
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, edx
and al, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, cl
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xbf74886
mov edx, 0x8b0a7e09
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xbf74886
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x11624f03
jle 0x14003ef9e
cmp eax, 0x11ff49dc
jle 0x140042263
cmp eax, 0x1299defd
jg 0x1400482bf
cmp eax, 0x11ff49dd
je 0x14004c7ce
cmp eax, 0x128e22cb
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xe04ec19a
and eax, 0x1fb13e65
or eax, r9d
or ecx, r8d
and r8d, 0xe04ec19a
and edx, 0x1fb13e65
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfdb84f0
and r8d, eax
mov edx, ecx
and edx, 0xf0247b0f
or edx, r8d
xor edx, 0xf0247b0e
and ecx, 0xdb3a1951
mov r8d, eax
and r8d, 0x24c5e6ae
or r8d, ecx
mov ecx, r8d
xor ecx, 0x53121000
and eax, 1
or eax, ecx
xor r8d, 0x2081a20c
and r8d, 0xa8a9ab5c
and eax, 0x575654a3
or eax, r8d
xor eax, 0x575654a3
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x70a217fa
and eax, 0x8f5de805
or eax, ecx
mov ecx, eax
xor ecx, 0x20220368
xor eax, 0x80488001
and eax, 0xd0c89493
and ecx, 0x2f376b6c
or ecx, eax
xor ecx, 0x2f376b6c
setne cl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge al
mov edx, eax
xor dl, r8b
and dl, r8b
and r9b, cl
and al, r8b
or al, r9b
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
xor r8b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
xor cl, dl
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x238501f0
mov r8d, 0x7635ea95
cmovne edx, r8d
test al, al
mov eax, 0x238501f0
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140038280
cmp eax, 0xd012a39f
jle 0x14003f0e2
cmp eax, 0xd1aea8ed
jle 0x140042387
cmp eax, 0xd2184ee3
jg 0x14004841c
cmp eax, 0xd1aea8ee
je 0x14004c8c4
cmp eax, 0xd1d835cb
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x93733ee
and eax, 0xf6c8cc11
or eax, ecx
mov ecx, eax
xor ecx, 0x93733ee
xor eax, 0xf6c8cc10
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
xor ecx, 0x2ff8544a
xor ecx, 0xd007abb5
setne r8b
sete dl
cmp dword [0x1400a00a4], 0xa
setge cl
mov r9d, edx
or r9b, cl
mov r10d, r8d
xor r10b, cl
mov eax, r10d
and al, cl
xor al, 1
mov r11d, r9d
xor r11b, al
or al, r9b
xor al, 1
or al, r11b
xor dl, cl
or cl, r8b
xor cl, 1
or cl, r10b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, r8d
xor al, dl
test dl, 1
mov ecx, 0x5e0ed320
mov edx, 0xebee9411
cmovne ecx, edx
not al
test r8b, 1
cmovne ecx, edx
test al, 1
mov eax, 0x5e0ed320
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x506d6497
jle 0x14003f239
cmp eax, 0x51a22143
jle 0x1400424d3
cmp eax, 0x52015a4f
jg 0x140048440
cmp eax, 0x51a22144
je 0x14004c8ce
cmp eax, 0x51bf6e30
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xa408900
mov r8d, eax
or r8d, 0xe0087021
and edx, 0xea48f921
mov r9d, eax
and r9d, 0x11350296
or r9d, edx
and r8d, 0xea48f921
mov edx, ecx
and edx, 0x4820448
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0xa400c40
xor edx, 0xf13d72b6
mov r9d, edx
and r9d, 0xe59ee309
and r8d, 0x1a611cf6
or r8d, r9d
and ecx, 0xe59ee309
and eax, 0x1a611cf6
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x1400a00a4], 0xa
setge r8b
mov ecx, r8d
xor cl, al
or al, r8b
and cl, dl
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xdf15b11e
mov r8d, 0x3eeda37a
cmovne ecx, r8d
test al, 1
mov eax, 0xdf15b11e
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xb20c8f16
jle 0x14003f27b
cmp eax, 0xb279959f
jle 0x1400425c9
cmp eax, 0xb30e71a9
jg 0x14004854a
cmp eax, 0xb27995a0
je 0x14004ca16
cmp eax, 0xb288f221
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x4a581308
mov r8d, eax
and r8d, 0x1806003
or r8d, ecx
xor r8d, 0x1806003
mov ecx, eax
xor ecx, 0x4bd8730b
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa0020825
and edx, 0xf3f4c051
and eax, 0xc0b3fae
or eax, edx
mov edx, eax
xor edx, 0x80a092e
xor ecx, 0x4bd8730a
mov r9d, ecx
and r9d, 0x5635f6d0
and r8d, 0xa9ca092f
or r8d, r9d
xor eax, 0x5234c050
and eax, 0x5635f6d0
and edx, 0xa9ca092f
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
lea ecx, [rdx + 1]
and cl, r9b
and r8b, dl
or cl, r8b
and al, r9b
or al, r8b
mov r8d, r9d
xor r8b, dl
or r9b, dl
xor r9b, 1
or r9b, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd8d8722e
mov r8d, 0x87d086d8
cmovne ecx, r8d
test al, 1
mov eax, 0xd8d8722e
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x30245a00
jle 0x14003f2b1
cmp eax, 0x31c56a9c
jle 0x140042783
cmp eax, 0x322e9a08
jg 0x1400486a1
cmp eax, 0x31c56a9d
je 0x14004cafc
cmp eax, 0x32106155
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc031fe97
mov r8d, ecx
and r8d, 0x3fce0168
or r8d, edx
mov edx, r8d
xor edx, 0x3fce0169
xor r8d, 0xc031fe96
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl cl
mov r10d, ecx
xor r10b, r8b
not r10b
and r10b, r8b
mov eax, ecx
or al, r8b
xor al, 1
or al, r10b
and r8b, cl
and r9b, dl
or r9b, r8b
or cl, dl
xor cl, 1
or cl, r9b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe16d4f60
mov r8d, 0x455e57
cmovne ecx, r8d
test dl, dl
mov edx, 0xe16d4f60
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0xefdfec95
jle 0x14003f464
cmp eax, 0xf1312a89
jle 0x1400427ae
cmp eax, 0xf1f89845
jg 0x140048765
cmp eax, 0xf1312a8a
je 0x14004cb06
cmp eax, 0xf17e99cc
jne 0x140038280
mov eax, 0xa43388a4
jmp 0x140038280
cmp eax, 0x63603a07
jle 0x14003f49a
cmp eax, 0x63bbd5a6
jle 0x14004290c
cmp eax, 0x63e064ee
jg 0x140048785
cmp eax, 0x63bbd5a7
je 0x14004cbd5
cmp eax, 0x63daf6ba
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xe7577fd
and eax, ecx
not ecx
and ecx, 0xe7577fd
or ecx, eax
not eax
and eax, 0xf18a8802
and ecx, 0xe7577fd
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x46a57b39
and edx, eax
mov r8d, ecx
and r8d, 0xb95a84c6
or r8d, edx
xor r8d, 0xb95a84c7
and ecx, 0x83af9a70
mov edx, eax
and edx, 0x7c50658f
or edx, ecx
xor edx, 0x83af9a71
and eax, 1
or eax, edx
not eax
or eax, r8d
xor eax, 0x934a4c41
xor eax, 0x6cb5b3be
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x664f377b
mov r8d, 0xe20125dc
cmovne eax, r8d
test dl, 1
mov edx, 0x664f377b
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
cmp eax, 0x8c5fdae2
jle 0x14003f5f6
cmp eax, 0x8d2790ce
jle 0x140042a8f
cmp eax, 0x8d51d8bd
jg 0x1400488e5
cmp eax, 0x8d2790cf
je 0x14004cdaf
cmp eax, 0x8d30ec8e
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x100a8440
mov eax, ecx
and eax, 0x2c550bc
or eax, r8d
xor eax, 0x2c550bc
mov r8d, ecx
xor r8d, 0x12cfd4fc
and r8d, ecx
or eax, r8d
not r8d
and r8d, 0xed302b02
and eax, 0x12cfd4fd
or eax, r8d
mov r8d, eax
not r8d
and edx, 0xc93a13eb
and ecx, 0x36c5ec14
or ecx, edx
mov edx, ecx
xor edx, 0x3241e010
xor ecx, 0xc93a13eb
mov r9d, eax
and r9d, 0x45bc0f0f
and r8d, 0xba43f0f0
or r8d, r9d
or eax, ecx
and ecx, 0x45bc0f0f
and edx, 0xba43f0f0
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xd292e9fe
cmp eax, 0x2d6d1601
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf29662e0
mov r8d, 0xba6e68c8
cmovne eax, r8d
test cl, cl
mov ecx, 0xf29662e0
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140038280
cmp eax, 0x8ecf6ee
jle 0x14003f62c
cmp eax, 0x9c7480a
jle 0x140042aba
cmp eax, 0xa50aa47
jg 0x140048905
cmp eax, 0x9c7480b
je 0x14004d03c
cmp eax, 0xa4c6780
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x4337d134
and ecx, 0xbcc82ecb
or ecx, r9d
or eax, r8d
and r8d, 0x4337d134
and edx, 0xbcc82ecb
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x94c2a010
mov r8d, ecx
or r8d, 0x11809cd
and edx, 0x95daa9dd
mov r9d, ecx
and r9d, 0x42014020
or r9d, edx
and r8d, 0x95daa9dd
mov edx, eax
and edx, 0x28241602
or edx, r8d
xor edx, r9d
xor edx, 0xbce6b613
and eax, 0x6950e290
mov r8d, ecx
and r8d, 0x96af1d6f
or r8d, eax
xor r8d, 0x6950e291
and ecx, 1
or ecx, r8d
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x272182b
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xfd8de7d4
and ecx, 0x272182b
or ecx, eax
xor ecx, 0x4f80a4cf
xor ecx, 0x4f80a4cf
setne dl
sete al
cmp dword [0x1400a00a4], 0xa
setl r9b
setge r8b
mov r10d, edx
and r10b, r9b
mov r11d, r8d
and r11b, al
xor r9b, al
xor al, r8b
mov ecx, eax
xor cl, 1
or r11b, r10b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, r11b
mov r9d, r8d
xor r9b, 1
mov edx, r9d
and dl, r8b
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, dl
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x827cac26
mov r8d, 0x9c7480b
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x827cac26
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xc9cb2649
jle 0x14003f7fe
cmp eax, 0xca5865d1
jle 0x140042ae5
cmp eax, 0xca657377
jg 0x140048aa5
cmp eax, 0xca5865d2
je 0x14004d04a
cmp eax, 0xca59f651
jne 0x140038280
mov eax, 0xddd51ae
jmp 0x140038280
cmp eax, 0x494318fd
jle 0x14003f834
cmp eax, 0x49c979ab
jle 0x140042b10
cmp eax, 0x4a11d9a4
jg 0x140048bed
cmp eax, 0x49c979ac
je 0x14004d054
cmp eax, 0x49dc4f21
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xbdb4fb74
and eax, 0x424b048b
or eax, ecx
mov ecx, eax
xor ecx, 0xbdb4fb74
mov edx, eax
xor edx, 0xbdb4fb75
and edx, ecx
xor eax, 0x20a0488
and eax, 0x78ab6ec
and ecx, 0xf8754913
or ecx, eax
xor ecx, 0xf8754912
or ecx, edx
xor ecx, 0x4e2f9d31
xor ecx, 0xb1d062ce
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl cl
or r8b, cl
or al, dl
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
or r8b, dl
xor r8b, 1
xor cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov ecx, r8d
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x254a9119
mov edx, 0xb66ce1ad
cmovne ecx, edx
test r8b, 1
mov edx, ecx
mov r8d, 0x254a9119
cmovne edx, r8d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0xaabf9ac5
jle 0x14003f98f
cmp eax, 0xab982b8e
jle 0x140042b3b
cmp eax, 0xabc91a86
jg 0x140048cb4
cmp eax, 0xab982b8f
je 0x14004d115
cmp eax, 0xabc2b8cf
jne 0x140038280
mov eax, 0x7ff263d8
jmp 0x140038280
cmp eax, 0x28e4b28b
jle 0x14003f9c5
cmp eax, 0x29782622
jle 0x140042c85
cmp eax, 0x2a65cb07
jg 0x140048d7c
cmp eax, 0x29782623
je 0x14004d1f2
cmp eax, 0x29d73628
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0xa4062126
mov r8d, eax
or r8d, 0x195240
and r8d, 0xa41f7366
mov r9d, edx
and r9d, 0x58600001
or r9d, r8d
and ecx, 0xa41f7366
mov r8d, eax
and r8d, 0x3808c98
or r8d, ecx
xor r8d, r9d
mov ecx, r8d
xor ecx, 0x815811
xor r8d, 0xac022026
and r8d, 0xaf1aa6ee
and ecx, 0x50e55911
or ecx, r8d
mov r8d, ecx
xor r8d, 0x50054811
and edx, 0x15807f45
and eax, 0xea7f80ba
or eax, edx
mov edx, eax
xor edx, 0xe20d0030
xor ecx, 0xaf1aa6ee
xor eax, 0x15807f45
mov r9d, ecx
and r9d, 0x9f2b1ca
and r8d, 0xf60d4e35
or r8d, r9d
or ecx, eax
and eax, 0x9f2b1ca
and edx, 0xf60d4e35
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
lea ecx, [rdx + 1]
mov r9d, ecx
and r9b, dl
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, dl
and dl, al
xor al, r8b
and al, r9b
xor al, r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and cl, r8b
or cl, dl
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, 1
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb6206b8e
mov r8d, 0xfc715811
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xb6206b8e
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140038280
cmp eax, 0xe62ef381
jle 0x140042cb0
cmp eax, 0xe6b93c39
jg 0x140048e5d
cmp eax, 0xe62ef382
je 0x14004d2f6
cmp eax, 0xe68e41dc
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 1
mov r8d, edx
not r8d
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x641feda8
and ecx, 0x9be01257
or ecx, edx
mov edx, ecx
xor edx, 0x13800006
xor ecx, 0x641feda8
mov r8d, ecx
and r8d, 0xcc707771
and edx, 0x338f888e
or edx, r8d
xor edx, eax
xor edx, 0x338f888e
or ecx, eax
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
mov r10d, r9d
xor r10b, 1
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r10d
xor al, r8b
and al, r10b
xor r10b, r9b
and r10b, r8b
xor r10b, r9b
mov ecx, eax
xor cl, r10b
test r10b, r10b
mov edx, 0xffceaa26
mov r8d, 0xdef14a25
cmovne edx, r8d
test al, al
mov eax, 0xffceaa26
cmove edx, eax
test cl, cl
cmovne edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0x7ad89b50
jle 0x140042ded
cmp eax, 0x7bc17db7
jg 0x140048fb2
cmp eax, 0x7ad89b51
je 0x14004d466
cmp eax, 0x7afba106
jne 0x140038280
mov eax, 0xe6154765
jmp 0x140038280
cmp eax, 0x9bc7f9d8
jle 0x140042e18
cmp eax, 0x9bea12e9
jg 0x140048fd6
cmp eax, 0x9bc7f9d9
je 0x14004d5af
cmp eax, 0x9bd11d88
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x803e0034
mov r8d, ecx
and r8d, 0x70818901
or r8d, edx
xor r8d, 0x70818901
mov edx, ecx
xor edx, 0xf0bf8935
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0xf4076cb
xor edx, 0xf0bf8934
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
cmp r8d, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
and cl, dl
or cl, al
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x8d73aac1
mov edx, 0xac1b6689
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x8d73aac1
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x1a2d54ab
jle 0x140042efe
cmp eax, 0x1a46be32
jg 0x1400490be
cmp eax, 0x1a2d54ac
je 0x14004d6d3
cmp eax, 0x1a2fc35f
jne 0x140038280
mov rax, qword [rbp - 0x10]
mov eax, 0x9ac52167
jmp 0x140038280
cmp eax, 0xd9335d6e
jle 0x140042fd2
cmp eax, 0xd946a078
jg 0x140049191
cmp eax, 0xd9335d6f
je 0x14004d81c
cmp eax, 0xd9379e35
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x30e795db
and edx, ecx
or ecx, 0xcf186a24
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xf6c067e0
and eax, 0x27901b
or eax, r9d
or ecx, r8d
and r8d, 0xf6c067e0
and edx, 0x93f981f
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x45104224
mov r9d, ecx
xor r9d, 0x30e795db
mov eax, r9d
and eax, 0x8a8ea940
and edx, 0x757156bf
or edx, eax
mov eax, edx
xor eax, 0x757156bf
mov r10d, edx
xor r10d, 0x851fbf7
and r10d, eax
or r9d, 0x82df52b7
xor ecx, 0x45002800
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0xaaefd1d9
and r10d, 0x55102e26
or r10d, r11d
or r8d, r9d
and r9d, 0xaaefd1d9
and ecx, 0x55002c00
or ecx, r9d
xor ecx, r10d
not r8d
or r8d, ecx
xor r8d, 0x7d20ad49
xor edx, 0x8002100
and edx, 0x5831732f
mov ecx, eax
and ecx, 0xa7ce8cd0
or ecx, edx
xor ecx, 0x5831732e
and eax, 1
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x44100328
mov r8d, eax
or r8d, 0x91031405
and r8d, 0xd513172d
and ecx, 0x2a44a0d2
or ecx, r8d
and edx, 0xd513172d
and eax, 0xa84800
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x91ab5c05
xor eax, 0x68400260
and ecx, 0x1636f59e
and eax, 0xe9c90a61
or eax, ecx
xor eax, 0xe9c90a61
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
mov eax, edx
xor al, r8b
and al, dl
xor cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and cl, r8b
or r8b, dl
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xcfe16e53
mov ecx, 0x3b3be3b9
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xcfe16e53
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x5c08310a
jle 0x1400430af
cmp eax, 0x5d7921da
jg 0x1400491b1
cmp eax, 0x5c08310b
je 0x14004d826
cmp eax, 0x5cd0c827
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8e18
mov r8d, ecx
and r8d, 0x44dc0002
or r8d, edx
mov edx, r8d
xor edx, 0x480002
xor r8d, 0xb20040dd
mov r9d, eax
or r9d, 0x44940018
and r8d, 0xf69440dd
and edx, 0x488e02
or edx, r8d
and r9d, 0xf69440dd
mov r8d, ecx
and r8d, 0x9233120
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x19210000
xor r8d, 0x44dc8e1b
mov r9d, r8d
and r9d, 0xa2da7df4
and edx, 0x5d25820b
or edx, r9d
and ecx, 0xa2da7df4
and eax, 0x5d25820b
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and dl, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
and al, cl
or al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xd2184ee4
mov r8d, 0x2bd27a9b
cmovne ecx, r8d
test al, al
mov esi, 0x2bd27a9b
cmove ecx, r8d
test dl, 1
mov eax, 0xd2184ee4
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0xba4e97d0
jle 0x1400430da
cmp eax, 0xba6e68c7
jg 0x1400492b4
cmp eax, 0xba4e97d1
je 0x14004d830
cmp eax, 0xba67594a
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x20890704
mov r8d, ecx
and r8d, 0x8c509088
or r8d, edx
xor r8d, 0x8c509088
mov r9d, ecx
xor r9d, 0xacd9978c
and r9d, ecx
or r9d, r8d
mov edx, r9d
xor edx, 0x3064810
xor r9d, 0x4808304
and r9d, 0x54a0a366
and edx, 0xab5f5c99
or edx, r9d
mov r8d, edx
xor r8d, 0x8511098
xor edx, 0x54a0a366
mov r9d, edx
and r9d, 0xb78e4f61
and r8d, 0x4871b09e
or r8d, r9d
or edx, ecx
and ecx, 0xb78e4f61
and eax, 0x4871b09e
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x6ebfce34
xor edx, 0x914031cb
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x341866a6
mov r8d, 0xc688b02c
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x341866a6
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0x3a3be88d
jle 0x140043105
cmp eax, 0x3a900ef2
jg 0x1400493be
cmp eax, 0x3a3be88e
je 0x14004d83a
cmp eax, 0x3a5a3d02
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4ea5ca72
mov r8d, ecx
and r8d, 0xb15a358c
or r8d, edx
mov r9d, r8d
xor r9d, 0x90122508
xor r8d, 0x4aa58800
mov edx, ecx
or edx, 0x6bed9884
and r8d, 0x6bed9884
and r9d, 0x9412677a
or r9d, r8d
and edx, 0x6bed9885
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xe2bc27e
and r8d, 0xf1d43d81
or r8d, r9d
or edx, ecx
and ecx, 0xe2bc27e
and eax, 0xf1d43d81
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x869d8ba
xor edx, 0xf7962745
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
or al, r8b
xor r8b, cl
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor dl, cl
and dl, al
xor r9b, 1
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor cl, 1
or cl, dl
xor cl, 1
or cl, al
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd248f554
mov r8d, 0x6a6671d2
cmovne edx, r8d
test al, al
mov eax, 0xd248f554
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
cmp eax, 0xfc715810
jle 0x140043130
cmp eax, 0xfcba0eee
jg 0x1400495a1
cmp eax, 0xfc715811
je 0x14004d8c2
cmp eax, 0xfcb62ef7
jne 0x140038280
mov eax, 0x583ad438
jmp 0x140038280
cmp eax, 0x6a64fe82
jle 0x14004327f
cmp eax, 0x6af618c6
jg 0x1400495cd
cmp eax, 0x6a64fe83
je 0x14004d8cc
cmp eax, 0x6a6671d2
jne 0x140038280
mov eax, 0xd248f554
jmp 0x140038280
cmp eax, 0x869de8ae
jle 0x140043370
cmp eax, 0x8757539d
jg 0x1400495f7
cmp eax, 0x869de8af
je 0x14004da4a
cmp eax, 0x8729b79a
jne 0x140038280
mov eax, 0x9af254ff
jmp 0x140038280
cmp eax, 0x539c1eb
jle 0x1400434aa
cmp eax, 0x60c8a61
jg 0x1400496f2
cmp eax, 0x539c1ec
je 0x14004db4c
cmp eax, 0x594bb87
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x14aa0081
and edx, 0x2810190a
or edx, eax
xor edx, 0x2810190a
and ecx, 0xc345e674
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x642a0120
and edx, eax
mov r8d, ecx
and r8d, 0x9bd5fedf
or r8d, edx
xor r8d, 0x9bd5fede
and ecx, 0x6ffed533
mov edx, eax
and edx, 0x90012acc
or edx, ecx
xor edx, 0x6ffed532
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x478cff99
and ecx, eax
and eax, 0xb8730066
or eax, edx
xor eax, 0xb8730066
or eax, ecx
xor eax, 0x64157000
xor eax, 0x64157000
sete r8b
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r9b
mov r10d, edx
lea eax, [rdx + 1]
and al, cl
or dl, cl
and cl, r9b
and r10b, r8b
or cl, r10b
or al, r10b
xor r9b, r8b
xor dl, 1
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, cl
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, dl
xor r10b, r9b
or r8b, al
mov eax, r8d
xor al, r10b
test r8b, 1
mov ecx, 0x11624f04
mov edx, 0xd588196a
cmovne ecx, edx
test r10b, 1
cmove ecx, edx
test al, 1
mov eax, 0x11624f04
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0xc6def003
jle 0x1400434d5
cmp eax, 0xc6f956d9
jg 0x14004981c
cmp eax, 0xc6def004
je 0x14004dc81
cmp eax, 0xc6df1b56
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x740596c7
mov r8d, eax
xor r8d, 0x8bfa6938
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xad621315
mov r11d, edx
and r11d, 0x2986828
or r11d, r10d
or ecx, r9d
and r9d, 0xad621315
and r8d, 0x529decea
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0x740596c6
and ecx, 0x8bfa6939
or ecx, r8d
mov r8d, ecx
not r8d
and edx, r8d
and ecx, eax
or ecx, edx
xor r8d, ecx
test r8d, ecx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
and cl, al
xor al, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xb193786f
mov r8d, 0x5707ea98
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x468f967b
jle 0x1400435ba
cmp eax, 0x46afcb32
jg 0x140049936
cmp eax, 0x468f967c
je 0x14004dd8f
cmp eax, 0x46ac574d
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x90558841
mov r8d, ecx
or r8d, 0x4c282008
and edx, 0xdc7da849
mov r9d, ecx
and r9d, 0x21004202
or r9d, edx
and r8d, 0xdc7da849
mov edx, eax
and edx, 0x28215b4
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x92d79df4
and ecx, 0xa4e80bb4
and eax, 0x5b17f44b
or eax, ecx
mov ecx, eax
xor ecx, 0x5b17f44b
xor edx, 0x6d28620b
and ecx, edx
xor eax, 0xa4e80bb4
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge r9b
xor r8b, r9b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r8b
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xfb693841
mov r8d, 0x6bd66ad9
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xfb693841
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0xa853d1cf
jle 0x1400435e5
cmp eax, 0xa8e27361
jg 0x14004995a
cmp eax, 0xa853d1d0
je 0x14004de98
cmp eax, 0xa8b9fb1f
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x84537e05
jmp 0x140038280
cmp eax, 0x255c46d8
jle 0x14004372c
cmp eax, 0x25d8d5c7
jg 0x140049a8b
cmp eax, 0x255c46d9
je 0x14004dea2
cmp eax, 0x25c9c41f
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x3cd1fe0
jmp 0x140038280
cmp eax, 0xe2b84b57
jle 0x140043831
cmp eax, 0xe33fc17a
jg 0x140049b57
cmp eax, 0xe2b84b58
je 0x14004e085
cmp eax, 0xe2e3ace1
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x837b1cd7
and edx, 0x7c84e328
or edx, ecx
mov eax, edx
xor eax, 0x837b1cd7
mov ecx, edx
xor ecx, 0x837b1cd6
and ecx, eax
xor edx, 0xc80a208
and edx, 0x8fd3ba4d
and eax, 0x702c45b2
or eax, edx
xor eax, 0x702c45b3
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x26c08fbb
and ecx, 0xd93f7044
or ecx, edx
xor ecx, 0x26c08fbb
xor eax, ecx
test eax, ecx
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
mov eax, edx
xor al, cl
or dl, cl
mov ecx, edx
not cl
xor al, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xc29e277c
mov r8d, 0x37626caa
cmovne edx, r8d
test al, al
mov eax, 0xc29e277c
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140038280
cmp eax, 0x7635ea94
jle 0x14004385c
cmp eax, 0x76bffe82
jg 0x140049cd1
cmp eax, 0x7635ea95
je 0x14004e1a9
cmp eax, 0x76b97160
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x4fd396ff
and edx, ecx
or ecx, 0xb02c6900
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x90f4ad7f
and eax, 0x4f031280
or eax, r9d
or ecx, r8d
and r8d, 0x90f4ad7f
and edx, 0x6f0b5280
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xb02c6900
mov edx, ecx
xor edx, 0xb02c6901
and edx, eax
xor ecx, 0x301068d
and ecx, 0x321478d
and eax, 0xfcdeb872
or eax, ecx
xor eax, 0xfcdeb873
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x20ef123b
mov r8d, eax
and r8d, 0xdf10edc4
or r8d, edx
mov edx, r8d
xor edx, 0x40
xor r8d, 0x40000
or ecx, 0x14040804
or r8d, 0x9903528
and r8d, 0x1d943d2c
and edx, 0x480241
or edx, r8d
and ecx, 0x1d943d2c
and eax, 0xe223c092
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x80e410
xor eax, 0x144c0a45
mov edx, eax
and edx, 0xeb771bea
and ecx, 0x1488e415
or ecx, edx
xor ecx, 0x1488e415
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x69dc3c4d
cmovne ecx, r13d
test al, al
mov eax, 0x69dc3c4d
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x97c024dd
jle 0x140043925
cmp eax, 0x986c3b5d
jg 0x140049cf1
cmp eax, 0x97c024de
je 0x14004e1b3
cmp eax, 0x98686681
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x3ccc4d97
jmp 0x140038280
cmp eax, 0x15f0690f
jle 0x140043950
cmp eax, 0x16bcedb7
jg 0x140049d11
cmp eax, 0x15f06910
je 0x14004e1bd
cmp eax, 0x1619e838
jne 0x140038280
mov eax, 0xe8b85892
jmp 0x140038280
cmp eax, 0xd58ae3f2
jle 0x140043a53
cmp eax, 0xd5dba602
jg 0x140049de6
cmp eax, 0xd58ae3f3
je 0x14004e29a
cmp eax, 0xd5cca7ac
jne 0x140038280
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x60], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x68], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x50], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x30], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], rax
mov rax, qword [rbp + 0x68]
mov rcx, qword [rbp - 0x38]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
sub rsp, 0x20
mov ecx, 0x6ddb9555
mov rdx, rbx
call fcn.140011630
add rsp, 0x20
mov rcx, qword [rbp + 0x50]
mov qword [rcx], rax
mov rax, qword [rbp + 0x30]
sub rsp, 0x20
mov ecx, 0x22d3b5ed
mov rdx, rbx
call fcn.140011630
add rsp, 0x20
mov rcx, qword [rbp + 0x30]
mov qword [rcx], rax
mov rcx, qword [rbp + 0x50]
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, edx
or r8d, 0xdf211a78
mov r9d, edx
and r9d, 0xdf211a78
mov r10d, eax
and r10d, 0x20dee586
or r10d, r9d
and r8d, 0xdf211a79
xor r8d, r10d
mov r9d, r8d
not r9d
mov r10d, r9d
and r10d, 0xdfbe5b9d
and r8d, 0x2041a462
or r8d, r10d
mov rcx, qword [rcx]
and edx, 0xdfbe5b9d
and eax, 0x2041a462
or eax, edx
xor eax, r8d
xor r9d, eax
test r9d, eax
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov r10d, r9d
xor r10b, dl
and dl, r8b
or r8b, al
xor r8b, 1
or r8b, r10b
and r9b, al
or r9b, dl
mov eax, r9d
and r9b, r8b
xor r8b, 1
xor al, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, r9b
mov r8d, edx
xor r8b, al
test r8b, 1
mov r8d, 0x24cf2ea2
mov r9d, 0xae653c31
cmovne r8d, r9d
test al, al
mov eax, r8d
cmovne eax, r9d
mov qword [rbp + 0x28], rcx
test dl, dl
cmove eax, r8d
jmp 0x140038280
cmp eax, 0x5707ea97
jle 0x140043a7e
cmp eax, 0x57380cd6
jg 0x140049ed5
cmp eax, 0x5707ea98
je 0x14004e357
cmp eax, 0x5728b99d
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6962099e
mov r8d, ecx
or r8d, 0x6962099e
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0x969df660
and r9d, 0x6962099f
or r9d, r8d
and ecx, 0x85ab3698
and eax, 0x7a54c967
or eax, ecx
mov ecx, eax
xor ecx, 0x7a54c967
xor eax, 0x85ab3698
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
not eax
or eax, r9d
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x1400a00a4], 0xa
setl r8b
xor al, r8b
xor al, 1
mov ecx, r8d
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, 1
mov r9d, edx
xor r9b, r8b
and dl, r9b
and r9b, r8b
xor dl, 1
xor r9b, 1
mov r8d, edx
xor r8b, r9b
or r9b, dl
xor r9b, 1
or r9b, r8b
mov edx, r9d
xor dl, 1
and r9b, cl
and al, dl
or al, r9b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xe6154765
mov r8d, 0x7afba106
cmovne edx, r8d
not cl
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0xe6154765
cmovne edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xb59662e0
jle 0x140043aa9
cmp eax, 0xb5e9031a
jg 0x140049fde
cmp eax, 0xb59662e1
je 0x14004e43b
cmp eax, 0xb5a63cdc
jne 0x140038280
mov eax, 0xd6cb82b7
jmp 0x140038280
cmp eax, 0x360e0517
jle 0x140043ad4
cmp eax, 0x3675c2d4
jg 0x140049ffe
cmp eax, 0x360e0518
je 0x14004e519
cmp eax, 0x3655ed52
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1f91e686
mov r8d, ecx
and r8d, 0xe06e1979
or r8d, edx
mov edx, r8d
xor edx, 0x40281878
xor r8d, 0x381e682
mov r9d, ecx
or r9d, 0xa3c7e782
and r8d, 0xa3c7e782
and edx, 0x5c38187c
or edx, r8d
and r9d, 0xa3c7e783
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x3c05ad13
and r9d, 0xc3fa52ec
or r9d, r8d
and ecx, 0x3c05ad13
and eax, 0xc3fa52ec
or eax, ecx
xor eax, r9d
not eax
or eax, edx
xor eax, 0xffffffff
setne cl
sete r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov edx, eax
and dl, r9b
xor r9b, r8b
or al, cl
xor al, 1
or al, r9b
and r9b, cl
mov r10d, ecx
and r10b, r8b
or r8b, cl
xor r9b, 1
mov ecx, r9d
xor cl, r8b
or r9b, r8b
xor r9b, 1
or r9b, cl
or r10b, dl
xor r10b, 1
mov ecx, r10d
xor cl, al
or r10b, al
xor r10b, 1
or r10b, cl
mov eax, r10d
xor al, 1
mov ecx, r10d
and cl, r9b
xor r9b, 1
and al, r9b
or al, cl
or r9b, r10b
mov ecx, r9d
xor cl, al
test r9b, 1
mov edx, 0x15f06910
mov r8d, 0x470e1e79
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x15f06910
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xf7078261
jle 0x140043b92
cmp eax, 0xf86edf3a
jg 0x14004a19e
cmp eax, 0xf7078262
je 0x14004e6c5
cmp eax, 0xf82669a0
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x15874f1f
mov edx, eax
and edx, 0xea78b0e0
or edx, ecx
mov r8d, edx
xor r8d, 0xea78b0e0
mov ecx, r8d
or ecx, 1
xor edx, 0x10070a1e
and r8d, 0xfffffffe
and eax, 1
or eax, r8d
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x85a85521
and edx, 0x7a57aade
or edx, r9d
or ecx, r8d
and r8d, 0x85a85521
and eax, 0x7a57aade
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
setne r10b
sete r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge r11b
lea r9d, [r11 + 1]
xor al, r8b
mov ecx, eax
xor cl, 1
mov edx, r9d
and dl, r11b
xor dl, 1
mov r15d, r11d
xor r15b, dl
or dl, r11b
xor dl, 1
or dl, r15b
mov r11d, edx
xor r11b, 1
and r11b, r8b
and dl, r10b
or dl, r11b
or r9b, r8b
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, 1
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x48578bc6
mov r8d, 0x6ea377d3
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x48578bc6
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x66f4f14e
jle 0x140043cc1
cmp eax, 0x674b2b32
jg 0x14004a1c2
cmp eax, 0x66f4f14f
je 0x14004e7eb
cmp eax, 0x670382f7
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8faa33f7
and ecx, eax
and eax, 0x7055cc08
or eax, edx
xor eax, 0x7055cc08
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x4201410
mov r8d, ecx
or r8d, 0x4211c821
and edx, 0x4631dc31
mov r9d, ecx
and r9d, 0x28440342
or r9d, edx
and r8d, 0x4631dc31
mov edx, eax
and edx, 0x918a208c
or edx, r8d
xor edx, r9d
xor edx, 0x95aa349d
and eax, 0x13db3f1c
and ecx, 0xec24c0e2
or ecx, eax
xor ecx, 0xec24c0e2
or ecx, edx
xor ecx, 0xda5f96cf
xor ecx, 0x25a06930
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
mov r10d, r9d
xor r10b, 1
xor r8b, cl
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
and r9b, al
and cl, r10b
or cl, r9b
or al, r10b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe68e41dc
mov r8d, 0x3b42568
cmovne edx, r8d
test al, 1
mov eax, 0xe68e41dc
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0x9194e208
jle 0x140043dd3
cmp eax, 0x91f16527
jg 0x14004a31e
cmp eax, 0x9194e209
je 0x14004e979
cmp eax, 0x91b458f5
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xb6a5af2a
mov edx, eax
and edx, 0x495a50d4
or edx, r8d
mov r8d, edx
xor r8d, 0x8505004
xor edx, 0xb6a5af2b
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x618b04fa
and r8d, 0x9e74fb04
or r8d, r11d
or edx, r10d
and r10d, 0x618b04fa
and r9d, 0x9e74fb05
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
mov ecx, edx
xor cl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
and dl, al
xor al, 1
and r8b, al
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0xcd7550b2
mov edx, 0x4adc3df0
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0xcd7550b2
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xddd51ad
jle 0x140043e9d
cmp eax, 0xee09a25
jg 0x14004a33e
cmp eax, 0xddd51ae
je 0x14004e987
cmp eax, 0xe32d5fa
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
and r8d, 0x3b98cb25
mov edx, ecx
and edx, 0xc46734da
or edx, r8d
mov r8d, edx
xor r8d, 0xc46734da
mov eax, r8d
or eax, 1
xor edx, 0x3290cb04
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x96d1068
and edx, 0xf692ef96
or edx, r9d
or eax, r8d
and r8d, 0x96d1068
and ecx, 0xf692ef97
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6b626b40
mov r8d, eax
and r8d, 0x949d94bf
or r8d, edx
mov edx, r8d
xor edx, 0x90001018
xor r8d, 0xa024800
or ecx, 0xa1a4880
or r8d, 0x202
and r8d, 0xa1a4a82
and edx, 0xd1001158
or edx, r8d
and ecx, 0xa1a4a82
and eax, 0x24e5a425
or eax, ecx
xor eax, edx
xor eax, 0xfa27d53d
xor eax, 0xdec2731a
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and dl, al
or al, cl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, 1
mov r10d, eax
and r10b, r9b
mov edx, ecx
and dl, r8b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, al
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, r10d
xor r8b, 1
and r8b, dl
xor dl, 1
and dl, r10b
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xbe96579a
mov r8d, 0x647baea5
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xbe96579a
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0xcd4e554e
jle 0x140043fbc
cmp eax, 0xcd7550b1
jg 0x14004a414
cmp eax, 0xcd4e554f
je 0x14004ea68
cmp eax, 0xcd57ee8d
jne 0x140038280
mov eax, 0xe3abc67b
jmp 0x140038280
cmp eax, 0x4d74f962
jle 0x140043fe7
cmp eax, 0x4dd7d588
jg 0x14004a540
cmp eax, 0x4d74f963
je 0x14004eb99
cmp eax, 0x4daa4c3e
jne 0x140038280
mov eax, 0xd57f1d7
jmp 0x140038280
cmp eax, 0xafbbbe88
jle 0x140044165
cmp eax, 0xb0542e44
jg 0x14004a560
cmp eax, 0xafbbbe89
je 0x14004ebaf
cmp eax, 0xafd445b3
jne 0x140038280
mov rax, qword [rbp - 0x30]
mov ecx, dword [0x1400a00a0]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xafa738b3
mov r9d, edx
and r9d, 0x5058c74c
or r9d, r8d
mov r8d, r9d
xor r8d, 0x40c308
xor r9d, 0xd030032
mov r10d, edx
or r10d, 0x5d1b0476
and r9d, 0x5d1b0476
and r8d, 0xa2e4fb88
or r8d, r9d
and r10d, 0x5d1b0477
xor r10d, r8d
mov r8d, r10d
not r8d
mov r9d, r8d
and r9d, 0x378c748a
and r10d, 0xc8738b75
or r10d, r9d
and edx, 0x378c748a
and ecx, 0xc8738b75
or ecx, edx
xor ecx, r10d
xor r8d, ecx
test r8d, ecx
sete r8b
setne dl
cmp dword [0x1400a00a4], 0xa
mov rax, qword [rax + 0x40]
setl cl
setge r9b
mov r10d, edx
and r10b, r9b
and cl, r8b
or cl, r10b
xor cl, 1
or cl, r9b
mov r10d, ecx
xor r10b, 1
xor dl, r9b
and dl, r8b
or r9b, r8b
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and dl, cl
or cl, r8b
and r8b, r10b
or r8b, dl
mov edx, ecx
xor dl, r8b
test r8b, 1
mov r8d, 0xd22cae5d
mov r9d, 0x5806be91
cmovne r8d, r9d
mov qword [rbp - 0x68], rax
test cl, 1
mov eax, 0xd22cae5d
cmovne r8d, eax
test dl, 1
cmove r8d, r9d
mov eax, r8d
jmp 0x140038280
cmp eax, 0x2ee22681
jle 0x14004419a
cmp eax, 0x2f14a448
jg 0x14004a65e
cmp eax, 0x2ee22682
je 0x14004ec88
cmp eax, 0x2ee9dfde
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x3163a189
and r8d, eax
mov ecx, eax
or ecx, 0xce9c5e76
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x95d42cc9
mov r11d, edx
and r11d, 0x20238100
or r11d, r10d
or ecx, r9d
and r9d, 0x95d42cc9
and r8d, 0x6a2bd336
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0xc61c1676
and edx, 0x91176b95
and eax, 0x6ee8946a
or eax, edx
mov edx, eax
xor edx, 0x6648946a
xor ecx, 0x3163a188
mov r9d, ecx
and r9d, 0x8a36981
and r8d, 0xf75c967e
or r8d, r9d
xor eax, 0x36981
and eax, 0x8a36981
and edx, 0xf75c967e
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or dl, cl
mov r9d, ecx
or r9b, r8b
mov r10d, r9d
xor r10b, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r9d
and cl, r10b
xor cl, 1
mov r8d, r10d
xor r8b, cl
or cl, r10b
xor cl, 1
or cl, r8b
xor cl, dl
xor dl, r9b
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x986c3b5e
mov r8d, 0x255c46d9
cmovne edx, r8d
test al, 1
mov eax, 0x986c3b5e
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
cmp eax, 0xe9c5f4b1
jle 0x1400442d9
cmp eax, 0xeab36a52
jg 0x14004a67e
cmp eax, 0xe9c5f4b2
je 0x14004ee26
cmp eax, 0xea4a8e7e
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xaa85dcc7
and eax, 0x557a2338
or eax, r9d
or ecx, r8d
and r8d, 0xaa85dcc7
and edx, 0x557a2338
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xd2c24aa
mov r8d, ecx
and r8d, 0xf2d3db55
or r8d, edx
mov edx, r8d
xor edx, 0x929044
xor r8d, 0xd2c24ab
mov r9d, eax
and r9d, 0xfb6d4fb1
and ecx, 0x492b04e
or ecx, r9d
or eax, r8d
and r8d, 0xfb6d4fb1
and edx, 0x492b04e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaa430096
and ecx, eax
and eax, 0x55bcff69
or eax, edx
mov edx, eax
xor edx, 0x55a03c00
xor eax, 0xaa430096
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x8a5ec37f
and edx, 0x75a13c80
or edx, r9d
or eax, r8d
and r8d, 0x8a5ec37f
and ecx, 0x75a13c80
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and dl, r8b
or r8b, cl
and al, cl
or al, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2ee9dfde
mov r8d, 0xfb57d02e
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x2ee9dfde
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140038280
cmp eax, 0x7f331aef
jle 0x1400443be
cmp eax, 0x7fca0758
jg 0x14004a69e
cmp eax, 0x7f331af0
je 0x14004ef5e
cmp eax, 0x7f9948fe
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x5d07dc33
and ecx, 0xa2f823cc
or ecx, eax
mov eax, ecx
xor eax, 0x44031c32
xor ecx, 0xa2f823cc
mov edx, ecx
and edx, 0x3b84c201
and eax, 0xc47b3dfe
or eax, edx
xor eax, 0xc47b3dfe
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl al
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
xor cl, al
mov eax, edx
and al, r8b
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x759ff654
mov r8d, 0x68a22744
cmovne ecx, r8d
not dl
test al, al
mov r14d, 0x68a22744
cmove ecx, r8d
test dl, 1
mov eax, 0x759ff654
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x9fa01f04
jle 0x1400444e0
cmp eax, 0x9ff62ee7
jg 0x14004a753
cmp eax, 0x9fa01f05
je 0x14004f09e
cmp eax, 0x9fc70433
jne 0x140038280
cmp qword [rbp - 0x78], 0
mov eax, 0xaaf01d31
mov ecx, 0xfa81277b
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x1d7ce1cd
jle 0x14004450b
cmp eax, 0x1de4f464
jg 0x14004a773
cmp eax, 0x1d7ce1ce
je 0x14004f164
cmp eax, 0x1db5b45c
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x96dd9931
and ecx, 0x692266ce
or ecx, edx
mov r8d, ecx
xor r8d, 0x49020086
mov edx, eax
not edx
xor ecx, 0x96dd9930
mov r9d, edx
and r9d, 0x26e97669
and eax, 0xd9168996
or eax, r9d
or edx, ecx
and ecx, 0x26e97669
and r8d, 0xd9168996
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
mov ecx, edx
xor ecx, 0x7b997cd8
and ecx, edx
not edx
xor eax, 0x84668006
mov r8d, eax
or r8d, 0x4260000
mov r9d, ecx
not r9d
and r8d, 0x77263090
and edx, 0x8994c48
or edx, r8d
or eax, r9d
and r9d, 0x77263090
and ecx, 0x88d9cf6f
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x84668327
and eax, 0x7b997cd8
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5cd661fd
and eax, 0xa3299e02
or eax, edx
xor eax, 0x5cd661fd
xor ecx, eax
test ecx, eax
setne dl
sete r9b
cmp dword [0x1400a00a4], 0xa
setge r10b
lea r8d, [r10 + 1]
mov eax, r8d
mov ecx, r8d
and cl, r10b
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r11d, ecx
xor r11b, 1
and r11b, r9b
or r8b, r9b
and r9b, r10b
and al, dl
or al, r9b
and cl, dl
or cl, r11b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
not cl
or cl, dl
xor cl, al
and cl, 1
mov edx, 0x1b36535e
mov r8d, 0xdae08fb5
cmovne edx, r8d
test cl, al
mov r8d, 0x1b36535e
cmovne edx, r8d
test cl, cl
cmovne r8d, edx
test cl, al
cmove r8d, edx
mov eax, r8d
jmp 0x140038280
cmp eax, 0xdb221542
jle 0x140044536
cmp eax, 0xdc2c69ff
jg 0x14004a89c
cmp eax, 0xdb221543
je 0x14004f20e
cmp eax, 0xdc1b021f
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
not r8d
and eax, 0xc0ef6b1d
and ecx, 0x3f1094e2
or ecx, eax
xor ecx, 0x3f1094e2
or ecx, r8d
xor ecx, 0x79434dc3
xor ecx, 0x86bcb23c
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
xor cl, 1
xor al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
mov edx, 0x80ca10e
mov r8d, 0xc300aea6
cmovne edx, r8d
test al, al
mov eax, 0x80ca10e
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0x61121f61
jle 0x140044675
cmp eax, 0x619db7b5
jg 0x14004a8bc
cmp eax, 0x61121f62
je 0x14004f30a
cmp eax, 0x618f5fd9
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xe4ddfef0
and r8d, eax
mov ecx, eax
or ecx, 0x1b22010f
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x60d34298
mov r11d, edx
and r11d, 0x840cbc60
or r11d, r10d
or ecx, r9d
and r9d, 0x60d34298
and r8d, 0x9f2cbd67
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0x1b22010e
and ecx, 0xe4ddfef1
or ecx, r8d
mov r8d, ecx
not r8d
and edx, r8d
and ecx, eax
or ecx, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge al
mov ecx, r8d
and cl, al
or r8b, r9b
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov r9d, r8d
xor r9b, dl
xor dl, 1
or dl, al
or al, cl
xor cl, 1
xor dl, 1
or dl, r9b
xor dl, cl
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xcf886011
mov r8d, 0x7eca0c80
cmovne ecx, r8d
test al, 1
mov eax, 0xcf886011
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xbf48a9af
jle 0x140044785
cmp eax, 0xc064bff7
jg 0x14004a9f2
cmp eax, 0xbf48a9b0
je 0x14004f3ab
cmp eax, 0xbfeb72ca
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x72507efe
mov r8d, eax
and r8d, 0x8daf8100
or r8d, edx
xor r8d, 0x8daf8100
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0xbc07aadf
and eax, 0x43f85520
or eax, ecx
xor eax, 0x43f85520
or eax, edx
xor eax, 0xeeb373d7
xor eax, 0x114c8c28
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
and dl, al
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and cl, r8b
or cl, dl
mov r8d, ecx
xor r8b, 1
mov r10d, eax
and r10b, r9b
mov edx, r8d
and dl, cl
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, al
or al, r8b
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, r10b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x8faff7c1
mov r8d, 0x182e18a5
cmovne ecx, r8d
test al, al
mov eax, 0x8faff7c1
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x3d5158ae
jle 0x14004493b
cmp eax, 0x3e61370a
jg 0x14004aa16
cmp eax, 0x3d5158af
je 0x14004f491
cmp eax, 0x3e28f597
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x63a2854d
and eax, 0x9c5d7ab2
or eax, ecx
mov ecx, eax
xor ecx, 0x63a2854d
mov edx, eax
xor edx, 0x945568a2
and edx, 0xd4756de7
xor eax, 0x4ad354d8
and eax, ecx
mov r8d, ecx
and r8d, 0x2b8a9218
or r8d, edx
mov ecx, r8d
xor ecx, 0x2b8a9218
mov edx, r8d
xor edx, 0xfd04bc72
and edx, ecx
or eax, edx
mov edx, eax
xor edx, 0x68c0863
xor r8d, 0x54450c04
and r8d, 0x7e4d1c04
mov r9d, ecx
and r9d, 0x81b2e3fb
or r9d, r8d
xor r9d, 0x7e4d1c05
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x2971d194
mov r9d, eax
and r9d, 0xd023f69c
and edx, 0x2fdc0963
or edx, r9d
or eax, ecx
and ecx, 0xd023f69c
and r8d, 0x2fdc0963
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0x21b3a2da
xor eax, 0xde4c5d25
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
and r9b, r8b
mov ecx, eax
and cl, dl
or cl, r9b
xor dl, al
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x7d8d17a0
mov r8d, 0xa93e685d
cmovne eax, r8d
test dl, dl
mov edx, 0x7d8d17a0
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140038280
cmp eax, 0xffb61bbe
jle 0x14004496a
cmp eax, 0xffddafa6
jg 0x14004aaf2
cmp eax, 0xffb61bbf
je 0x14004f599
cmp eax, 0xffceaa26
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7110fd52
mov r8d, ecx
and r8d, 0x8eef02ad
or r8d, edx
mov edx, r8d
xor edx, 0x80600280
mov r9d, eax
or r9d, 0x40009
or r8d, 0x3980500
and r8d, 0x39c0509
and edx, 0xb060da82
or edx, r8d
and r9d, 0x39c0509
mov r8d, ecx
and r8d, 0x4c032074
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x4f9b2575
xor r8d, 0x8044928a
mov r9d, edx
and r9d, 0x7fb86c34
and r8d, 0x804793cb
or r8d, r9d
or edx, ecx
and ecx, 0x7fb86c34
and eax, 0x804793cb
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xc68783dc
xor edx, 0x39787c23
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
or cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, 1
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x3fb5e7a9
mov r8d, 0xd969a0a8
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x3fb5e7a9
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x6c47ebb0
jle 0x140044995
cmp eax, 0x6d5dacb5
jle 0x14004ab12
cmp eax, 0x6d5dacb6
je 0x14004f674
cmp eax, 0x6d6ca8f2
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x82059a
and edx, 0xc1717004
or edx, eax
xor edx, 0xc1717004
and ecx, 0x3e0c8a61
or ecx, edx
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x43ddd85a
mov r9d, r8d
and r9d, eax
and r8d, ecx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0x5c1e5438
and r9d, 0xa3e1abc7
or r9d, r11d
or edx, r10d
and r10d, 0x5c1e5438
and r8d, 0xa3e1abc7
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0xbc2227a4
and ecx, 0xea49a5a5
mov r8d, eax
and r8d, 0x15b65a5a
or r8d, ecx
xor r8d, 0xea49a5a4
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x80348b43
and edx, eax
not eax
or ecx, 0x7fcb74bc
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xd09093d
and eax, 0x80348242
or eax, r9d
or ecx, r8d
and r8d, 0xd09093d
and edx, 0xf2f6f6c2
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x71c1342c
xor ecx, 0x900
and eax, 0xf1f5b66f
and ecx, 0xe0a4990
or ecx, eax
xor ecx, 0xe0a4990
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
and r8b, dl
xor dl, cl
and al, cl
or al, r8b
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x650efdb
mov r8d, 0x61a36817
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x650efdb
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x814fdfc9
jg 0x140044af8
cmp eax, 0x809ad9ea
je 0x14004f786
cmp eax, 0x80a119c5
je 0x14004f79a
cmp eax, 0x8120d42e
jne 0x140038280
mov eax, 0x7e72ac07
jmp 0x140038280
cmp eax, 0xda5176
jg 0x140044b23
cmp eax, 0x455e57
je 0x14004f7a8
cmp eax, 0x9e9e37
je 0x14004f876
cmp eax, 0xd7a7c6
jne 0x140038280
mov eax, 0x2ae42618
jmp 0x140038280
cmp eax, 0xc12d45dc
jg 0x140044b58
cmp eax, 0xc0864be0
je 0x14004f96b
cmp eax, 0xc0d79a45
je 0x14004f975
cmp eax, 0xc11ec5a6
jne 0x140038280
mov eax, 0x98cd5287
jmp 0x140038280
cmp eax, 0x415ddd5f
jg 0x140044b83
cmp eax, 0x3eeda37a
je 0x14004f983
cmp eax, 0x3fb5e7a9
je 0x14004fa59
cmp eax, 0x3ff973d4
jne 0x140038280
mov rax, qword [rbp + 8]
cmp qword [rax], 0
sete byte [rbp + 0x48]
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x9e089045
and eax, 0x61f76fba
or eax, edx
mov edx, eax
xor edx, 0x40c44d82
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x2f333238
and ecx, 0xd0cccdc7
or ecx, r9d
xor eax, 0xe001000
and eax, 0x2f333238
and edx, 0xd0cccdc7
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl r9b
mov eax, ecx
or cl, r8b
and r8b, r9b
and al, dl
or al, r8b
xor r9b, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, 1
and dl, cl
and al, r8b
or al, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0x6961e251
mov r8d, 0xa809bfc6
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x6961e251
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xa1e70b1f
jg 0x140044bae
cmp eax, 0xa04d671a
je 0x14004fba2
cmp eax, 0xa10f1038
je 0x14004fbac
cmp eax, 0xa1666573
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe51204
mov r8d, ecx
and r8d, 0x46120041
or r8d, edx
xor r8d, 0x46120041
mov edx, ecx
and edx, 0xb908edba
or edx, r8d
xor edx, 0xb908edbb
mov r8d, ecx
and r8d, 0x15f44ba
and eax, 0xfea0bb45
or eax, r8d
xor eax, edx
xor eax, 0xfea0bb45
or edx, ecx
not edx
or edx, eax
xor edx, 0xd23dd8a
cmp edx, 0xf2dc2275
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, cl
and r8b, dl
xor cl, al
xor cl, 1
xor r8b, 1
mov eax, r8d
xor al, cl
or r8b, cl
mov ecx, r8d
xor cl, al
mov ecx, 0x2d7a875
mov edx, 0x2ba9f112
cmovne ecx, edx
test r8b, r8b
mov edx, 0x2d7a875
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0x211921f5
jg 0x140044c9a
cmp eax, 0x1efb99cb
je 0x14004fcfa
cmp eax, 0x1f1eb054
je 0x14004fdcf
cmp eax, 0x20676c85
jne 0x140038280
mov eax, 0x7fca0759
jmp 0x140038280
cmp eax, 0xdcba743c
jg 0x140044e13
cmp eax, 0xdc8a3828
je 0x14004fec8
cmp eax, 0xdc9e2693
je 0x14004fed6
cmp eax, 0xdcb7fad3
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x43a17a84
and eax, 0xbc5e857b
or eax, ecx
mov r8d, eax
xor r8d, 0x210200
mov edx, eax
xor edx, 0xbc5e857b
mov ecx, edx
and ecx, 0xfbcafce5
and r8d, 0x435031a
or r8d, ecx
mov ecx, r8d
xor ecx, 0x435031a
xor r8d, 0xfbcafce5
mov r9d, r8d
or r9d, 0xa004128
or edx, 0x95438a05
xor eax, 0x801000
and r9d, 0x9f43cb2d
mov r10d, ecx
and r10d, 0x40202092
or r10d, r9d
and edx, 0x9f43cb2d
and eax, 0x209c1440
or eax, edx
xor eax, r10d
mov edx, eax
xor edx, 0x22884020
and r8d, 0x127f2f66
mov r9d, ecx
and r9d, 0xed80d099
or r9d, r8d
mov r8d, r9d
xor r8d, 0x12540025
and ecx, 1
or ecx, r8d
xor r9d, 0x8c009098
and r9d, 0x8c2bbfda
and ecx, 0x73d44025
or ecx, r9d
mov r8d, ecx
xor r8d, 0x32c04020
xor eax, 0xd563aa96
xor ecx, 0x8c2bbfda
mov r9d, eax
and r9d, 0xcd17b54d
and edx, 0x32e84ab2
or edx, r9d
or eax, ecx
and ecx, 0xcd17b54d
and r8d, 0x32e84ab2
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x834c8907
and ecx, eax
and eax, 0x7cb376f8
or eax, edx
xor eax, 0x7cb376f8
or eax, ecx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
and cl, al
xor al, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xf2e37ee1
mov r8d, 0xcc07ccd2
cmovne eax, r8d
test dl, dl
mov edx, 0xf2e37ee1
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140038280
cmp eax, 0x714a53e7
jg 0x140044f25
cmp eax, 0x6fe3fb6f
je 0x14004ffc9
cmp eax, 0x70517b1f
je 0x1400500c3
cmp eax, 0x7086e4be
jne 0x140038280
mov eax, 0x1af443bc
jmp 0x140038280
cmp eax, 0x93ddca8f
jg 0x140045003
cmp eax, 0x935aca06
je 0x1400500cd
cmp eax, 0x9393af83
je 0x140050184
cmp eax, 0x93c4eb90
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x10208d06
and r8d, eax
mov ecx, eax
or ecx, 0xefdf72f9
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x9b768450
mov r11d, edx
and r11d, 0x906
or r11d, r10d
or ecx, r9d
and r9d, 0x9b768450
and r8d, 0x64897baf
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0xefdf72f8
and ecx, 0x10208d07
or ecx, r8d
and edx, 0x81151dd0
and eax, 0x7eeae22f
or eax, edx
mov edx, eax
xor edx, 0x7eeae22f
xor eax, 0x81151dd0
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
setne dl
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
lea r8d, [rdx + 1]
mov r9d, r8d
and r9b, dl
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dl
or cl, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
xor cl, 1
or cl, r9b
xor r8b, al
and r8b, al
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
or dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test al, 1
mov eax, 0xa9e7bd3c
mov ecx, 0x963f5ac3
cmovne eax, ecx
test dl, 1
mov ecx, 0xa9e7bd3c
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0xfe35037
jg 0x14004502e
cmp eax, 0xf6e045f
je 0x14005018e
cmp eax, 0xfbbe534
je 0x14005034b
cmp eax, 0xfcca43e
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xef1caaf1
mov edx, eax
and edx, 0x10e3550e
or edx, ecx
mov ecx, edx
xor ecx, 0x10006
xor edx, 0xa080870
and edx, 0x1aea5d79
and ecx, 0xe515a286
or ecx, edx
mov edx, ecx
xor edx, 0x8511a006
and r8d, 0x1d7ef2b
and eax, 0xfe2810d4
or eax, r8d
mov r8d, eax
xor r8d, 0x96200044
xor ecx, 0x1aea5d79
xor eax, 0x1d7ef2b
mov r9d, ecx
and r9d, 0x680e1a91
and edx, 0x97f1e56e
or edx, r9d
or ecx, eax
and eax, 0x680e1a91
and r8d, 0x97f1e56e
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x278cf874
xor ecx, 0xd873078b
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x9c1570f
mov r8d, 0xe3b9b8c5
cmovne edx, r8d
test cl, cl
mov ecx, 0x9c1570f
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0xcf9cae58
jg 0x140045059
cmp eax, 0xcd90bd3e
je 0x1400504c5
cmp eax, 0xceea48c6
je 0x1400504cf
cmp eax, 0xcf886011
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 1
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xcf21f555
mov r11d, edx
and r11d, 0x30de0aaa
or r11d, r10d
or ecx, r9d
and r9d, 0xcf21f555
and r8d, 0x30de0aaa
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x4fba9cf7
and eax, 0xb0456308
or eax, edx
mov edx, eax
xor edx, 0x406108
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xfa878207
and ecx, 0x5787df8
or ecx, r9d
xor eax, 0x4a828007
and eax, 0xfa878207
and edx, 0x5787df8
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne al
cmp dword [0x1400a00a4], 0xa
setge r8b
setl r9b
xor r9b, al
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor al, r8b
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
or al, cl
xor cl, dl
xor cl, 1
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x3a5a3d02
mov edx, 0x7eca0c80
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x3a5a3d02
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x4fccd868
jg 0x14004523d
cmp eax, 0x4e91d886
je 0x1400504dd
cmp eax, 0x4e9d14ca
je 0x1400505f3
cmp eax, 0x4fc26ed4
jne 0x140038280
cmp byte [rbp + 0x49], 0
mov eax, 0xf1f89846
mov ecx, 0xcb283898
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0xb193786e
jg 0x140045272
cmp eax, 0xb0a3872d
je 0x14005070d
cmp eax, 0xb13138d9
je 0x1400507bf
cmp eax, 0xb15ef268
jne 0x140038280
mov eax, 0x2faa807d
jmp 0x140038280
cmp eax, 0x2faa807c
jg 0x14004542d
cmp eax, 0x2f35e9a5
je 0x1400508b4
cmp eax, 0x2f685838
je 0x1400508c8
cmp eax, 0x2f88c66e
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0xd71b1952
and eax, ecx
mov r8d, ecx
or r8d, 0x28844029
mov r9d, eax
not r9d
and r8d, 0xae9c517b
and edx, 0x51030800
or edx, r8d
or ecx, r9d
and r9d, 0xae9c517b
and eax, 0x5163ae84
or eax, r9d
xor eax, edx
not ecx
or ecx, eax
not eax
and eax, 0x28e4e6ad
and ecx, 0xd71b1952
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0x8d49dec7
mov r8d, eax
and r8d, edx
and eax, ecx
or eax, r8d
mov r9d, eax
xor r9d, 0x70a62100
and ecx, 0xc48ea04f
mov r8d, edx
and r8d, 0x3b715fb0
or r8d, ecx
mov ecx, r8d
xor ecx, 0xc48ea04e
and edx, 1
or edx, ecx
xor r8d, 0x39210500
xor eax, 0x8d49dec6
mov ecx, eax
and ecx, 0x2505abd
and r9d, 0xfdafa542
or r9d, ecx
or eax, edx
and edx, 0x2505abd
and r8d, 0xfdafa542
or r8d, edx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x8f88c4a5
and edx, eax
or eax, 0x70773b5a
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xb23d3035
and ecx, 0xd80c480
or ecx, r9d
or eax, r8d
and r8d, 0xb23d3035
and edx, 0x4dc2cfca
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xe794f79b
xor eax, 0x97e3ccc1
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, edx
or r9b, al
and al, r8b
xor r8b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or dl, al
xor dl, 1
mov eax, edx
xor al, r9b
or dl, r9b
mov ecx, edx
xor cl, al
mov ecx, 0x6a463e2a
mov r8d, 0x357157d1
cmovne ecx, r8d
test dl, dl
mov edx, 0x6a463e2a
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0xede2ee07
jg 0x14004554e
cmp eax, 0xebee9411
je 0x1400508d2
cmp eax, 0xec23454d
je 0x1400508dc
cmp eax, 0xedb0c42f
jne 0x140038280
mov eax, 0x76023ca2
jmp 0x140038280
cmp eax, 0x621ec201
jg 0x14004557d
cmp eax, 0x61a36817
je 0x1400509c8
cmp eax, 0x6209d498
je 0x1400509d2
cmp eax, 0x621bb226
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xd718ab6a
mov ecx, eax
and ecx, 0x28e75495
or ecx, r8d
mov r9d, ecx
xor r9d, 0x20204000
xor ecx, 0x80188360
mov r8d, eax
xor r8d, 0xa038d3e0
and r8d, eax
or ecx, 0x5fc72c1f
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x1a8f3c95
and r9d, 0xa030c360
or r9d, r11d
or ecx, r10d
and r10d, 0x1a8f3c95
and r8d, 0xe570c36a
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
not r8d
and r8d, 0x5fc72c1e
and ecx, 0xa038d3e1
or ecx, r8d
and edx, 0xc0b260d5
and eax, 0x3f4d9f2a
or eax, edx
mov edx, eax
xor edx, 0x3f419822
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xc08c678c
and ecx, 0x3f739873
or ecx, r9d
xor eax, 0xc0806084
and eax, 0xc08c678c
and edx, 0x3f739873
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or al, dl
xor al, r8b
mov ecx, eax
xor cl, 1
and r8b, cl
xor cl, r8b
test al, al
mov eax, 0xf8c98614
mov r9d, 0x834d815d
cmovne eax, r9d
test r8b, r8b
mov edx, 0xf8c98614
cmove eax, edx
test cl, cl
cmove eax, r9d
jmp 0x140038280
cmp eax, 0x8a3c1bf9
jg 0x1400455a8
cmp eax, 0x87d086d8
je 0x1400509dc
cmp eax, 0x885c40d8
je 0x1400509f0
cmp eax, 0x89605460
jne 0x140038280
mov eax, 0xa10f1038
jmp 0x140038280
cmp eax, 0x7153262
jg 0x1400455d3
cmp eax, 0x6a669fc
je 0x140050ae2
cmp eax, 0x6bde566
je 0x140050cbf
cmp eax, 0x6c8874a
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x797c89f4
and eax, ecx
and ecx, 0x8683760b
or ecx, edx
xor ecx, 0x8683760b
or ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xb08fc2e
mov r9d, r8d
and r9d, eax
and r8d, ecx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0x4bc31e86
and r9d, 0xb43ce179
or r9d, r11d
or edx, r10d
and r10d, 0x4bc31e86
and r8d, 0xb43ce179
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0xf4f703d0
and ecx, 0xb738ad40
mov r8d, eax
and r8d, 0x48c752bf
or r8d, ecx
xor r8d, 0xb738ad41
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xe7d65e4b
and edx, eax
not eax
xor ecx, 0x1020a034
mov r8d, ecx
or r8d, 0x8012184
mov r9d, edx
not r9d
and r8d, 0x2e9727cc
and eax, 0xc1405803
or eax, r8d
or ecx, r9d
and r9d, 0x2e9727cc
and edx, 0xd168d833
or edx, r9d
xor edx, eax
not ecx
or ecx, edx
not edx
and edx, 0x1829a1b4
and ecx, 0xe7d65e4b
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc2a61361
and ecx, 0x3d59ec9e
or ecx, edx
xor ecx, 0x3d59ec9e
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov eax, r8d
or al, cl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
or dl, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xc11ec5a6
mov r8d, 0x76bffe83
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0xc11ec5a6
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0xc859f1ae
jg 0x140045781
cmp eax, 0xc77087c3
je 0x140050db1
cmp eax, 0xc80cbd5f
je 0x140050dbf
cmp eax, 0xc817dc89
jne 0x140038280
mov eax, 0x7cd4d6b2
jmp 0x140038280
cmp eax, 0x4855604c
jg 0x1400458fb
cmp eax, 0x473823bb
je 0x140050dd5
cmp eax, 0x473ad13b
je 0x140050eb7
cmp eax, 0x478cabe6
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xc0fdc775
mov edx, eax
and edx, 0x3f02388a
or edx, r8d
mov r8d, edx
xor r8d, 0x12000880
xor edx, 0xd58654
mov r9d, eax
xor r9d, 0x33d58ed6
and r9d, eax
or edx, 0xcc2a7129
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xa5fda37f
and r8d, 0x12000c80
or r8d, r11d
or edx, r10d
and r10d, 0xa5fda37f
and r9d, 0x5a025c80
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xcc2a7128
xor edx, 0x33d58ed7
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setge cl
lea r8d, [rcx + 1]
and al, cl
or cl, dl
mov r9d, ecx
xor r9b, 1
and r8b, dl
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, eax
or al, r9b
and r9b, cl
and dl, r8b
xor r9b, 1
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
xor dl, 1
mov r10d, edx
xor r10b, r8b
or dl, r8b
xor dl, 1
or dl, r10b
xor dl, r9b
xor r8b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x91b458f5
mov r8d, 0xfcca43e
cmovne ecx, r8d
test al, al
mov eax, 0x91b458f5
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xa9e7bd3b
jg 0x140045a47
cmp eax, 0xa907932e
je 0x140050fdc
cmp eax, 0xa93e685d
je 0x14005112b
cmp eax, 0xa9e3db65
jne 0x140038280
mov eax, 0x3acdf11a
jmp 0x140038280
cmp eax, 0x2891287d
jg 0x140045a76
cmp eax, 0x26261e5d
je 0x140051135
cmp eax, 0x26dc6668
je 0x140051230
cmp eax, 0x274232f2
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x50b1e2b8
xor eax, 0x432e314d
and eax, ecx
mov r8d, ecx
and r8d, 0xaf4e1d47
or r8d, edx
mov ecx, r8d
xor ecx, 0x50b1e2b8
mov edx, ecx
or edx, 0x432e314d
xor r8d, 0x8c400000
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0x71907d7a
and r8d, 0x8c418280
or r8d, r10d
or edx, r9d
and r9d, 0x71907d7a
and eax, 0x8e6f8285
or eax, r9d
xor eax, r8d
not edx
or edx, eax
not eax
and eax, 0x432e314c
and edx, 0xbcd1ceb3
or edx, eax
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0xb8ff8eb3
and edx, ecx
not ecx
or eax, 0x4700714c
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x70aa74eb
and ecx, 0x88558a10
or ecx, r9d
or eax, r8d
and r8d, 0x70aa74eb
and edx, 0x8f558b14
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x4700714c
and eax, 0xb8ff8eb3
or eax, ecx
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
mov r8d, edx
or r8b, cl
xor r8b, 1
xor cl, dl
or r8b, cl
or al, dl
xor al, 1
and cl, dl
or cl, al
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x95843f56
mov r8d, 0xdc3978af
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x95843f56
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0xe3a68f72
je 0x140051343
cmp eax, 0xe3abc67b
je 0x14005134d
cmp eax, 0xe3b9b8c5
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5bb804
mov r8d, ecx
and r8d, 0xffa447fa
or r8d, edx
mov edx, r8d
xor edx, 0x4480034a
xor r8d, 0x101800
mov r9d, ecx
or r9d, 0xbb345cb0
and r8d, 0xbb345cb0
and edx, 0x44cba34e
or edx, r8d
and r9d, 0xbb345cb1
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x3caf2615
and r9d, 0xc350d9ea
or r9d, r8d
and ecx, 0x3caf2615
and eax, 0xc350d9ea
or eax, ecx
xor eax, r9d
not eax
or eax, edx
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1400a00a4], 0xa
setge dl
setl cl
mov eax, ecx
xor al, r9b
not al
and al, r9b
mov r10d, ecx
or r10b, r9b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r9b, cl
and dl, r8b
or dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9468edee
mov r8d, 0x9c1570f
cmovne edx, r8d
test cl, 1
mov ecx, 0x9468edee
cmovne ecx, edx
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x7724e20e
je 0x1400513f0
cmp eax, 0x778aed50
je 0x1400514e8
cmp eax, 0x77f9cd2f
jne 0x140038280
mov eax, 0xa55f75fc
jmp 0x140038280
cmp eax, 0x98a6f608
je 0x14005162a
cmp eax, 0x98cd5287
je 0x1400517b7
cmp eax, 0x99533ce5
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xb4fc18b6
mov ecx, eax
and ecx, 0x4b03e749
or ecx, r8d
mov r9d, ecx
xor r9d, 0x100e300
xor ecx, 0x34c80836
mov r8d, eax
xor r8d, 0x75caeb76
and r8d, eax
or ecx, 0x8a351489
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0xe05e18fa
and r9d, 0x1580e304
or r9d, r11d
or ecx, r10d
and r10d, 0xe05e18fa
and r8d, 0x1fa1e705
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
not r8d
and r8d, 0x8a351488
and ecx, 0x75caeb77
or ecx, r8d
and edx, 0x2e400dd1
and eax, 0xd1bff22e
or eax, edx
mov edx, eax
xor edx, 0x111ca006
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xeee35328
and ecx, 0x111cacd7
or ecx, r9d
xor eax, 0x2e400100
and eax, 0xeee35328
and edx, 0x111cacd7
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov ecx, r8d
xor cl, dl
xor cl, 1
mov r9d, r8d
or r9b, al
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
mov r8d, eax
xor r8b, 1
mov r10d, ecx
and r10b, r9b
mov edx, eax
and dl, r8b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, cl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
xor dl, r10b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x9af254ff
mov r8d, 0x1d7ce1ce
cmovne ecx, r8d
test al, 1
mov eax, 0x9af254ff
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x1752727b
je 0x1400518fd
cmp eax, 0x176851ee
je 0x1400519f1
cmp eax, 0x17a214f1
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x9f8b3dac
and edx, ecx
or ecx, 0x6074c253
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x89681423
and eax, 0x1683298c
or eax, r9d
or ecx, r8d
and r8d, 0x89681423
and edx, 0x7697ebdc
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov r8d, ecx
xor r8d, 0x643a9a40
mov eax, ecx
xor eax, 0x9f8b3dac
or r8d, 0x900424be
mov r9d, ecx
xor r9d, 0x20a0000
mov r10d, eax
or r10d, 0x49908140
mov edx, ecx
xor edx, 0x20604001
and r8d, 0xd994a5fe
and r9d, 0x20a0200
or r9d, r8d
and r10d, 0xd994a5fe
and edx, 0x24615801
or edx, r10d
xor edx, r9d
xor edx, 0xb4657cbe
or eax, 1
xor ecx, 0x40548052
and ecx, 0xd45fad5e
and eax, 0x2ba052a1
or eax, ecx
xor eax, 0x2ba052a1
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa41ca559
and ecx, eax
and eax, 0x5be35aa6
or eax, edx
mov edx, eax
xor edx, 0x40015a20
xor eax, 0xa41ca559
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9ff28196
and edx, 0x600d7e69
or edx, r9d
or eax, r8d
and r8d, 0x9ff28196
and ecx, 0x600d7e69
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl al
or r8b, al
mov ecx, r9d
or cl, dl
mov r10d, ecx
xor r10b, r8b
or cl, r8b
xor cl, 1
or cl, r10b
xor r9b, dl
xor r9b, 1
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xf86edf3b
mov r9d, 0xba67594a
cmovne eax, r9d
test r8b, r8b
mov edx, 0xf86edf3b
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140038280
cmp eax, 0xd60d5b1a
je 0x140051af8
cmp eax, 0xd6cb82b7
je 0x140051b97
cmp eax, 0xd743a256
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x6f4c3434
mov r8d, eax
and r8d, 0x90b3cbca
or r8d, ecx
xor r8d, 0x90b3cbca
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0xec433777
and eax, 0x13bcc888
or eax, edx
mov edx, eax
xor edx, 0x11280800
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xced5e3dd
and ecx, 0x312a1c22
or ecx, r9d
xor eax, 0xcc412355
and eax, 0xced5e3dd
and edx, 0x312a1c22
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
mov r8d, ecx
xor r8b, dl
mov r9d, r8d
and r9b, al
or al, dl
xor al, 1
or al, r9b
xor r8b, 1
or dl, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xb31e275
mov r8d, 0x7c274b92
cmovne ecx, r8d
not dl
test al, 1
cmovne ecx, r8d
test dl, 1
mov eax, 0xb31e275
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x577958d0
je 0x140051c90
cmp eax, 0x579e5990
je 0x140051d9a
cmp eax, 0x5806be91
jne 0x140038280
mov eax, 0x6e1ce2ff
jmp 0x140038280
cmp eax, 0xb6206b8e
je 0x140051e71
cmp eax, 0xb66ce1ad
je 0x140051fe8
cmp eax, 0xb6b5a64d
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x78ac11c3
jmp 0x140038280
cmp eax, 0x37626caa
je 0x140051ff2
cmp eax, 0x3766a5e1
je 0x140051ffc
cmp eax, 0x378d101d
jne 0x140038280
mov eax, 0xe0b96444
jmp 0x140038280
cmp eax, 0xf8cedb4d
je 0x1400520ca
cmp eax, 0xf8f24dc1
je 0x1400520de
cmp eax, 0xf981b874
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xe87020c9
and ecx, 0x1821a34
or ecx, eax
xor ecx, 0x1821a34
and edx, 0x160dc502
or edx, ecx
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x8f92bf47
mov r8d, edx
xor r8d, 0x706d40b8
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x3adbb00e
mov r11d, ecx
and r11d, 0x402440b0
or r11d, r10d
or eax, r9d
and r9d, 0x3adbb00e
and r8d, 0xc5244ff1
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r9d, eax
xor r9d, 0x81803604
and edx, 0xfcd4ee9f
mov r8d, ecx
and r8d, 0x32b1160
or r8d, edx
mov edx, r8d
xor edx, 0xfcd4ee9e
and ecx, 1
or ecx, edx
xor r8d, 0x1081000
xor eax, 0x706d40b9
mov edx, eax
and edx, 0xe378973
and r9d, 0xf1c8768c
or r9d, edx
or eax, ecx
and ecx, 0xe378973
and r8d, 0xf1c8768c
or r8d, ecx
xor r8d, r9d
not eax
or eax, r8d
xor eax, 0x56dc7e49
xor eax, 0xa92381b6
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge cl
lea r9d, [rcx + 1]
xor al, r8b
and dl, r9b
and cl, r8b
or cl, dl
or r9b, r8b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
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
mov r8d, eax
xor r8b, cl
and r8b, al
and cl, al
xor al, 1
and dl, al
or cl, dl
mov eax, r8d
xor al, cl
mov eax, 0xa41836cf
mov edx, 0xd8ecb5a3
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x6801e6db
je 0x1400520e8
cmp eax, 0x689c0861
je 0x1400520fc
cmp eax, 0x68a22744
jne 0x140038280
mov eax, 0x759ff654
jmp 0x140038280
cmp eax, 0x844c03a3
je 0x140052106
cmp eax, 0x84537e05
je 0x14005211a
cmp eax, 0x84911cf3
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc3710184
mov r8d, ecx
and r8d, 0x3c8efe7a
or r8d, edx
xor r8d, 0x3c8efe7a
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x6a561e7c
and r8d, 0x95a9e183
or r8d, r9d
or edx, ecx
and ecx, 0x6a561e7c
and eax, 0x95a9e183
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xece4198c
xor edx, 0x131be673
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
and r8b, cl
mov r9d, ecx
xor r9b, al
and r9b, dl
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
or al, r8b
mov edx, r9d
xor dl, 1
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
xor cl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, cl
or cl, al
mov eax, r8d
xor al, cl
test cl, 1
mov ecx, 0x86701ece
mov edx, 0x213fb2f5
cmovne ecx, edx
not al
test r8b, 1
cmovne ecx, edx
test al, 1
mov eax, 0x86701ece
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x3172542
je 0x1400521b8
cmp eax, 0x3b42568
je 0x1400521c2
cmp eax, 0x3cd1fe0
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rax, qword [rax + 0x48]
mov edx, dword [0x1400a00a0]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
not edx
mov r8d, ecx
or r8d, 1
and r8d, 0xc0ed0735
mov r9d, edx
and r9d, 0x3f12f8ca
or r9d, r8d
mov r8d, edx
or r8d, 0xc0ed0734
and r8d, 0xc0ed0735
xor r8d, r9d
and edx, 0xdd123884
and ecx, 0x22edc77b
or ecx, edx
mov edx, ecx
xor edx, 0x20c44661
xor ecx, 0xdd123884
mov r9d, ecx
and r9d, 0x5239999a
and edx, 0xadc66665
or edx, r9d
xor edx, r8d
xor edx, 0xadc66665
or ecx, r8d
not ecx
or ecx, edx
xor ecx, 0x9b20d6ee
xor ecx, 0x64df2911
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl r9b
and r8b, r9b
and cl, dl
or cl, r8b
mov r8d, r9d
or r8b, dl
xor r9b, dl
xor r9b, 1
mov edx, r8d
xor dl, r9b
or r9b, r8b
xor r9b, 1
or r9b, dl
xor r9b, cl
and cl, r9b
mov edx, r9d
xor dl, cl
test r9b, 1
mov r8d, 0xee562ff8
mov r9d, 0x25c9c41f
cmovne r8d, r9d
mov qword [rbp + 0x38], rax
test cl, cl
cmove r8d, r9d
test dl, 1
mov eax, 0xee562ff8
cmove r8d, eax
mov eax, r8d
jmp 0x140038280
cmp eax, 0xc50592d7
je 0x1400521cc
cmp eax, 0xc52af377
je 0x140052288
cmp eax, 0xc5820bd6
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x2202c013
mov r8d, ecx
or r8d, 0xe88
and edx, 0x2202ce9b
mov r9d, ecx
and r9d, 0x90190144
or r9d, edx
and r8d, 0x2202ce9b
mov edx, eax
and edx, 0x4de43020
or edx, r8d
xor edx, r9d
xor edx, 0x90190fcd
and ecx, 0x392245dd
and eax, 0xc6ddba22
or eax, ecx
xor eax, 0xc6ddba22
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xe7e6e432
mov r8d, 0x1bd6c6e5
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xe7e6e432
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0x43951dc8
je 0x1400523c9
cmp eax, 0x43b4a833
je 0x1400523dd
cmp eax, 0x43c03780
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xd977262d
mov r11d, edx
and r11d, 0x2688d9d2
or r11d, r10d
or eax, r9d
and r9d, 0xd977262d
and r8d, 0x2688d9d2
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
not r8d
and edx, r8d
and eax, ecx
or eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
not dl
and dl, cl
test al, 1
mov ecx, 0xc50592d7
mov r8d, 0x66f4f14f
cmovne ecx, r8d
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, ecx
cmovne eax, r8d
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xa56ebcdb
je 0x1400523e7
cmp eax, 0xa5842f59
je 0x14005251a
cmp eax, 0xa644c41f
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x858c4244
mov r8d, eax
or r8d, 0x18038080
and edx, 0x9d8fc2c4
and eax, 0x42103100
or eax, edx
and r8d, 0x9d8fc2c4
and ecx, 0x20600c3b
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0xa5ec4e7f
mov edx, ecx
xor edx, 0x13080
and edx, 0x85e53c84
xor ecx, 0x200972fb
and ecx, eax
or edx, ecx
not ecx
and ecx, 0x7a1ac37a
and edx, 0x85e53c85
or edx, ecx
and eax, 0xfffffffe
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x80d08ede
and ecx, eax
mov r8d, eax
or r8d, 0x16250100
mov r9d, ecx
not r9d
and r8d, 0x1665819e
and edx, 0x80900e40
or edx, r8d
or eax, r9d
and r9d, 0x1665819e
and ecx, 0xe99a7e61
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x7f2f7121
and eax, 0x80d08ede
or eax, ecx
xor eax, 0x41f538e9
xor eax, 0x41f538e9
sete cl
setne al
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and r8b, al
mov eax, edx
and al, cl
or al, r8b
xor cl, dl
and cl, dl
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r9d, ecx
xor r9b, 1
mov r8d, r9d
and r8b, cl
xor r9b, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, r9b
mov ecx, r8d
xor cl, 1
mov r9d, ecx
and r9b, al
xor cl, dl
and dl, r8b
or dl, r9b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xf664e5f3
mov ecx, 0x94bd59e5
cmovne eax, ecx
test r8b, 1
mov ecx, 0xf664e5f3
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x2481393b
je 0x140052608
cmp eax, 0x248ddb96
je 0x1400526e5
cmp eax, 0x24aa4945
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov ecx, eax
or ecx, 1
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x1f91c234
mov r11d, edx
and r11d, 0xe06e3dca
or r11d, r10d
or ecx, r9d
and r9d, 0x1f91c234
and r8d, 0xe06e3dcb
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0xa0befb5c
and eax, 0x5f4104a3
or eax, edx
mov edx, eax
xor edx, 0x1b0100a0
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xe44e1e03
and ecx, 0x1bb1e1fc
or ecx, r9d
xor eax, 0xa00e1a00
and eax, 0xe44e1e03
and edx, 0x1bb1e1fc
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r9d, r8d
xor cl, r8b
xor r8b, 1
and dl, r8b
and r9b, al
or r9b, dl
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xa9e3db65
mov edx, 0x447e6038
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0xa9e3db65
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xe051ba30
je 0x1400527d0
cmp eax, 0xe0ad7a75
je 0x1400527e4
cmp eax, 0xe0b96444
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x59faea83
and eax, 0xa605157c
or eax, ecx
xor eax, 0xa605157d
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbd441fbe
mov r8d, eax
and r8d, 0x42bbe041
or r8d, edx
mov edx, r8d
xor edx, 0x40882000
xor r8d, 0x24040b80
or ecx, 0x26244bc0
or r8d, 0x88139006
and r8d, 0xae37dbc6
and edx, 0x41c82018
or edx, r8d
and ecx, 0xae37dbc6
and eax, 0x10000421
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x18009402
xor eax, 0x67ec6bd8
mov edx, eax
and edx, 0xc6172b35
and ecx, 0x39e8d4ca
or ecx, edx
xor ecx, 0x39e8d4ca
or ecx, eax
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
and dl, cl
mov r9d, r8d
and r9b, al
or r9b, dl
xor cl, r9b
and cl, r9b
xor al, r8b
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
or al, cl
xor cl, 1
xor dl, 1
or dl, r9b
xor dl, cl
xor cl, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xb260d950
mov r8d, 0x378d101d
cmovne ecx, r8d
test al, 1
mov eax, 0xb260d950
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x74c83f2d
je 0x1400528d8
cmp eax, 0x74ec0eac
je 0x1400528e2
cmp eax, 0x74fef2ed
jne 0x140038280
mov eax, 0xe3597371
jmp 0x140038280
cmp eax, 0x95c2714d
je 0x1400528ec
cmp eax, 0x960471d1
je 0x1400528f6
cmp eax, 0x9608ad20
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0x5b6cbc0b
xor ecx, 0xc259f9a7
and ecx, r8d
and r8d, 0xa49343f4
or r8d, eax
mov eax, r8d
xor eax, 0xa49343f4
mov r9d, r8d
xor r9d, 0x66caba53
and r9d, eax
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x214d3812
and r9d, 0xdeb2c7ed
or r9d, r11d
or edx, r10d
and r10d, 0x214d3812
and ecx, 0xdeb2c7ed
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xc259f9a6
xor r8d, 0x4068a808
and r8d, 0xe0fbeaa8
and eax, 0x1f041556
or eax, r8d
xor eax, 0x1f041556
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc2f90159
and ecx, eax
and eax, 0x3d06fea6
or eax, edx
mov edx, eax
xor edx, 0xd048200
xor eax, 0xc2f90159
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xf24b7db6
and edx, 0xdb48249
or edx, r9d
or eax, r8d
and r8d, 0xf24b7db6
and ecx, 0xdb48249
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x95b4fd5e
and eax, 0x6a4b02a1
or eax, edx
xor eax, 0x95b4fd5e
xor ecx, eax
test ecx, eax
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge cl
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, cl
and r8b, al
xor al, dl
and al, cl
xor al, dl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x415ddd60
mov edx, 0x8f71c1b8
cmovne eax, edx
test r8b, r8b
mov r8d, 0x415ddd60
cmove eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140038280
cmp eax, 0x138bce9c
je 0x140052a43
cmp eax, 0x139cfa6a
je 0x140052aed
cmp eax, 0x13adf54b
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe717069f
and ecx, eax
and eax, 0x18e8f960
or eax, edx
xor eax, 0x18e8f960
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x39e88b6a
mov r8d, eax
xor r8d, 0xc6177495
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xbd7eeceb
mov r11d, edx
and r11d, 0x42011014
or r11d, r10d
or ecx, r9d
and r9d, 0xbd7eeceb
and r8d, 0x42811314
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x39e88b6b
or edx, 1
xor ecx, 0xc6177494
mov r9d, ecx
and r9d, 0xf444ceec
and r8d, 0xbbb3113
or r8d, r9d
or ecx, edx
and edx, 0xf444ceec
and eax, 0xbbb3112
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3b900ede
and eax, ecx
and ecx, 0xc46ff121
or ecx, edx
xor ecx, 0xc46ff121
or ecx, eax
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setl al
setge dl
mov r10d, edx
and r10b, r9b
or r9b, dl
xor r9b, 1
mov ecx, r8d
and cl, al
or al, r8b
xor al, 1
or al, r9b
or cl, r10b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
not cl
mov r8d, ecx
xor r8b, dl
or cl, dl
not cl
or cl, r8b
xor cl, al
and cl, 1
mov edx, 0x3d5158af
mov r8d, 0xd4286e38
cmovne edx, r8d
test cl, al
cmove edx, r8d
test cl, cl
mov r8d, 0x3d5158af
cmove edx, r8d
test cl, al
cmovne edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0xd248f554
je 0x140052be4
cmp eax, 0xd29a341a
je 0x140052cfe
cmp eax, 0xd29aaf51
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0xac83103e
jmp 0x140038280
cmp eax, 0x53ab9f66
je 0x140052e3d
cmp eax, 0x54020610
je 0x140052f1b
cmp eax, 0x55016828
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x101cd20
mov r8d, eax
and r8d, 0x6c160206
or r8d, edx
xor r8d, 0x6c160206
mov edx, ecx
or edx, 0x6d17cf26
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x92e830d8
and r9d, 0x6d17cf27
or r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
xor edx, r9d
test edx, r9d
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl al
mov r9d, edx
or r9b, al
xor r9b, 1
mov r10d, r8d
xor r10b, dl
and r10b, al
or r10b, r9b
and dl, al
and r8b, cl
or r8b, dl
or al, cl
xor al, 1
or al, r8b
mov ecx, r10d
xor cl, al
xor al, 1
mov edx, eax
xor dl, r10b
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x98cd5287
mov r8d, 0xbbe37ce2
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x98cd5287
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xb38c0173
je 0x140052ff4
cmp eax, 0xb38c136d
je 0x140052ffe
cmp eax, 0xb442e6c2
jne 0x140038280
mov eax, 0xfe35038
jmp 0x140038280
cmp eax, 0x33199747
je 0x1400530d6
cmp eax, 0x332a50a1
je 0x1400530e0
cmp eax, 0x332d1217
jne 0x140038280
mov eax, 0xadf8e9fd
jmp 0x140038280
cmp eax, 0xf2a8f9b8
je 0x1400531e8
cmp eax, 0xf2da5163
je 0x1400531f2
cmp eax, 0xf2e37ee1
jne 0x140038280
mov eax, 0xdcb7fad3
jmp 0x140038280
cmp eax, 0x644d3c9d
je 0x1400532d4
cmp eax, 0x647baea5
je 0x1400532de
cmp eax, 0x649ea1e4
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x86606010
mov r8d, eax
and r8d, 0x300d0264
or r8d, ecx
xor r8d, 0x300d0264
mov ecx, eax
and ecx, 0x49929d8b
or ecx, r8d
mov r8d, ecx
xor r8d, 0x990098a
and edx, 0xfcf3ae9c
and eax, 0x30c5163
or eax, edx
mov edx, eax
xor edx, 0x1044102
xor ecx, 0xb66d6275
mov r9d, ecx
and r9d, 0x464b9461
and r8d, 0xb9b46b9e
or r8d, r9d
xor eax, 0x44438400
and eax, 0x464b9461
and edx, 0xb9b46b9e
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
mov r9d, ecx
xor r9b, 1
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x94bd59e5
mov r8d, 0xe0b9e3a0
cmovne edx, r8d
test cl, 1
mov ecx, 0x94bd59e5
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0x8e4f8aa0
je 0x1400532e8
cmp eax, 0x8e91e4e6
je 0x1400532f2
cmp eax, 0x8ef15be0
jne 0x140038280
mov eax, 0x1907730a
jmp 0x140038280
cmp eax, 0xab2f739
je 0x14005341e
cmp eax, 0xac0a495
je 0x140053562
cmp eax, 0xaf956a9
jne 0x140038280
mov eax, 0xbfeb72ca
jmp 0x140038280
cmp eax, 0xcad74045
je 0x14005364f
cmp eax, 0xcaefeb8b
je 0x140053659
cmp eax, 0xcb283898
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x518e8980
mov edx, ecx
and edx, 0xae71767e
or edx, r8d
mov r8d, edx
xor r8d, 0xa6716028
xor edx, 0x518e8981
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x98497d6
and r8d, 0xf67b6828
or r8d, r11d
or edx, r10d
and r10d, 0x98497d6
and r9d, 0xf67b6829
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xa3429bc
and edx, 0xf5cbd643
or edx, r9d
and ecx, 0xa3429bc
and eax, 0xf5cbd643
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
xor dl, r8b
or al, cl
xor al, 1
or al, dl
and dl, cl
or r8b, cl
xor dl, 1
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, 1
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0x679f6e7d
mov r8d, 0x2e935f5e
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x679f6e7d
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x4adc3df0
je 0x140053785
cmp eax, 0x4af6c528
je 0x14005378f
cmp eax, 0x4b611b85
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0x88d90a45
and eax, edx
not edx
or edx, eax
not eax
and eax, 0x7726f5ba
and edx, 0x88d90a45
or edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x7062d7c8
and r8d, ecx
mov r9d, ecx
or r9d, 0x7062d7c8
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0xd1cfcaaa
and r8d, 0x2e303555
or r8d, r10d
or eax, r9d
and r9d, 0xd1cfcaaa
mov r10d, edx
and r10d, 0xe102015
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0x8f9d2836
or ecx, 1
and edx, 0x4de28ec0
and ecx, 0xb21d713f
or ecx, edx
mov edx, ecx
xor edx, 0x20192018
xor eax, 0x7062d7c9
xor ecx, 0x4de28ec0
mov r9d, eax
and r9d, 0xd2e45f67
and r8d, 0x2d1ba098
or r8d, r9d
or eax, ecx
and ecx, 0xd2e45f67
and edx, 0x2d1ba098
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xe2d017fb
and ecx, 0x1d2fe804
or ecx, edx
xor ecx, 0x1d2fe804
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x1400a00a4], 0xa
setge cl
setl al
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
and r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r10d, ecx
xor r10b, 1
mov r8d, eax
and r8b, r9b
mov edx, r10d
and dl, cl
xor r8b, 1
mov r11d, r9d
xor r11b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r11b
or al, r10b
xor r10b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xd313ebd4
mov r8d, 0xb789b61b
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xd313ebd4
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xac1b6689
je 0x1400538a6
cmp eax, 0xac263310
je 0x140053937
cmp eax, 0xac40aa68
jne 0x140038280
cmp qword [rbp - 0x50], 0
sete byte [rbp + 0x4a]
mov eax, 0x128e22cb
jmp 0x140038280
cmp eax, 0x2ae8bb99
je 0x140053aeb
cmp eax, 0x2b87c1c7
je 0x140053c68
cmp eax, 0x2ba58693
jne 0x140038280
mov eax, 0x9766e7a1
jmp 0x140038280
cmp eax, 0xe7e6e432
je 0x140053d82
cmp eax, 0xe81fe35c
je 0x140053ef0
cmp eax, 0xe8450436
jne 0x140038280
mov eax, 0x81ade17f
jmp 0x140038280
cmp eax, 0x7cb71ebd
je 0x140054083
cmp eax, 0x7cd4d6b2
je 0x14005408d
cmp eax, 0x7d8d17a0
jne 0x140038280
mov eax, 0x3e28f597
jmp 0x140038280
cmp eax, 0x9d61152c
je 0x140054134
cmp eax, 0x9d628294
je 0x1400541a9
cmp eax, 0x9d76dd09
jne 0x140038280
mov eax, 0xb27995a0
jmp 0x140038280
cmp eax, 0x1ad7ef63
je 0x140054298
cmp eax, 0x1af443bc
je 0x140054409
cmp eax, 0x1b2b559d
jne 0x140038280
mov eax, 0xd0b84204
jmp 0x140038280
cmp eax, 0xd97eaf7a
je 0x1400544d7
cmp eax, 0xd9c2b184
je 0x140054616
cmp eax, 0xd9e974f3
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xc2271391
and r8d, 0x3dd8ec6e
or r8d, r9d
and ecx, 0xc2271391
and eax, 0x3dd8ec6e
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
xor cl, r8b
xor cl, 1
or cl, r8b
and dl, al
inc al
and al, r8b
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xd29aaf51
mov r8d, 0x55cb713c
cmovne eax, r8d
test dl, dl
mov edx, 0xd29aaf51
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140038280
cmp eax, 0x5db11524
je 0x1400546d1
cmp eax, 0x5e0ed320
je 0x140054763
cmp eax, 0x5ea661f9
jne 0x140038280
cmp qword [rbp - 0x58], 0
mov eax, 0x6fe3fb6f
mov ecx, 0x11ff49dd
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xbbd1cbdb
je 0x14005484e
cmp eax, 0xbbe37ce2
je 0x140054948
cmp eax, 0xbc09e386
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xd2c2c51d
xor ecx, 0x5b095142
and ecx, eax
mov r8d, eax
and r8d, 0x2d3d3ae2
or r8d, edx
mov eax, r8d
xor eax, 0xd2c2c51c
mov edx, r8d
xor edx, 0x2d3d3ae2
xor r8d, 0x76346ba0
and r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x2ce861a5
and r8d, 0xd3179e5a
or r8d, r10d
or edx, r9d
and r9d, 0x2ce861a5
and ecx, 0xd3179e5a
or ecx, r9d
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0x5b095143
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x19927b4a
and ecx, 0xe66d84b5
or ecx, r9d
or eax, r8d
and r8d, 0x19927b4a
and edx, 0xe66d84b5
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xde234531
and eax, 0x21dcbace
or eax, edx
xor eax, 0xde234531
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and al, dl
and r8b, cl
or r8b, al
mov eax, r10d
xor al, 1
mov ecx, r8d
xor cl, 1
and r8b, al
or al, cl
and cl, r10b
or cl, r8b
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x25c9c41f
mov r8d, 0x3cd1fe0
cmovne ecx, r8d
test al, al
mov eax, 0x25c9c41f
cmovne ecx, eax
test dl, dl
cmove ecx, r8d
mov eax, ecx
jmp 0x140038280
cmp eax, 0x3ae7f75d
je 0x140054a30
cmp eax, 0x3b064cbf
je 0x140054a3a
cmp eax, 0x3b2b5517
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xcf525de2
mov r8d, eax
and r8d, 0xcf525de2
mov r9d, ecx
and r9d, 0x30ada21c
or r9d, r8d
and edx, 0xcf525de3
xor edx, r9d
and ecx, 0x6b5ec5a5
and eax, 0x94a13a5a
or eax, ecx
mov ecx, eax
xor ecx, 0x94a13a5a
xor eax, 0x6b5ec5a5
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl r10b
mov eax, r10d
xor al, r8b
mov ecx, eax
xor cl, 1
mov r11d, r9d
xor r11b, dl
and r11b, r9b
and r8b, r10b
and r9b, dl
or r9b, r8b
or r9b, r11b
mov r8d, r9d
xor r8b, 1
mov edx, r8d
and dl, r9b
xor r8b, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov r9d, edx
and r9b, al
or dl, cl
and cl, r8b
or cl, r9b
xor r8b, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x8e4f8aa0
mov r8d, 0x834ca66c
cmovne eax, r8d
test dl, 1
mov edx, 0x8e4f8aa0
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xfcd4460d
je 0x140054b23
cmp eax, 0xfd3a0f52
je 0x140054b2d
cmp eax, 0xfdabb85c
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x199b295a
and ecx, edx
not edx
xor eax, 0x600c420
mov r8d, eax
or r8d, 0x66408020
mov r9d, ecx
not r9d
and r8d, 0x66c2a060
and edx, 0x1919091a
or edx, r8d
or eax, r9d
and r9d, 0x66c2a060
and ecx, 0x993d5f9f
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xe664d6a5
and eax, 0x199b295a
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xbe57488e
and ecx, 0x41a8b771
or ecx, edx
xor ecx, 0xbe57488e
xor eax, ecx
test eax, ecx
sete r8b
setne r9b
cmp dword [0x1400a00a4], 0xa
setge cl
setl r10b
mov eax, ecx
mov r11d, r8d
and r11b, cl
mov edx, r10d
and dl, r9b
or cl, r9b
or r9b, r10b
or al, r8b
mov r15d, eax
xor r15b, r9b
or al, r9b
xor al, 1
or al, r15b
or dl, r11b
xor r10b, r8b
xor cl, 1
or cl, r10b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
and al, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0x78ac11c3
mov r8d, 0xb6b5a64d
cmovne ecx, r8d
not al
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x78ac11c3
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x6da37c28
je 0x140054b37
cmp eax, 0x6e1ce2ff
je 0x140054b4b
cmp eax, 0x6e4f3449
jne 0x140038280
mov eax, 0x814fdfca
jmp 0x140038280
cmp eax, 0x827ad390
je 0x140054b62
cmp eax, 0x827cac26
je 0x140054c3e
cmp eax, 0x828e1fe9
jne 0x140038280
mov eax, 0x214121c5
jmp 0x140038280
cmp eax, 0x21907a5
je 0x140054d0f
cmp eax, 0x2666c0b
je 0x140054d19
cmp eax, 0x2935141
jne 0x140038280
mov eax, 0x3305e696
jmp 0x140038280
cmp eax, 0xc1fa6f31
je 0x140054d23
cmp eax, 0xc203bbc1
je 0x140054d2d
cmp eax, 0xc23011e1
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x29d7f921
and edx, 0xd62806de
or edx, r9d
or eax, ecx
and ecx, 0x29d7f921
and r8d, 0xd62806de
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3767dd25
and ecx, 0xc89822da
or ecx, r9d
or eax, r8d
and r8d, 0x3767dd25
and edx, 0xc89822da
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x4099f78d
xor eax, 0x4099f78d
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, dl
mov r10d, edx
or r10b, cl
and r10b, r9b
and dl, r8b
or r8b, al
and cl, al
or cl, dl
xor cl, 1
mov eax, r8d
xor al, cl
or cl, r8b
not cl
or cl, al
xor cl, r10b
and cl, 1
mov eax, 0xa8e27362
mov edx, 0x291bc80d
cmovne eax, edx
test cl, r10b
cmove eax, edx
mov edx, 0xa8e27362
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0x4240328f
je 0x140054d3b
cmp eax, 0x42f530c9
je 0x140054e81
cmp eax, 0x43004632
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x829c68e4
mov r8d, ecx
or r8d, 1
and r8d, 0x829c68e5
mov r9d, eax
and r9d, 0x7d63971a
or r9d, r8d
and edx, 0x829c68e5
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x41e2fbe
and edx, 0xfbe1d041
or edx, r9d
and ecx, 0x41e2fbe
and eax, 0xfbe1d041
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x960471d1
mov eax, 0xca5865d2
cmovne r8d, eax
test cl, cl
mov eax, 0x960471d1
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x140038280
cmp eax, 0xa41836cf
je 0x140054fc1
cmp eax, 0xa419f26e
je 0x140054fcb
cmp eax, 0xa43388a4
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xa277ca5a
mov r8d, eax
and r8d, 0x5d8835a4
or r8d, ecx
mov r9d, r8d
xor r9d, 0x51882420
xor r8d, 0x2564041
mov ecx, edx
or ecx, 0xe5651c4
and r8d, 0xe5651c5
and r9d, 0xf1a9ae3a
or r9d, r8d
and ecx, 0xe5651c5
xor ecx, r9d
and edx, 0x687e6935
and eax, 0x978196ca
or eax, edx
mov edx, eax
xor edx, 0x17818688
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xe06e1953
and ecx, 0x1f91e6ac
or ecx, r9d
xor eax, 0x606e0911
and eax, 0xe06e1953
and edx, 0x1f91e6ac
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl r9b
mov ecx, r9d
and al, r9b
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
and r8b, dl
or al, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3042dfa8
mov r8d, 0xf17e99cc
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x3042dfa8
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140038280
cmp eax, 0x217871a0
je 0x140054fe2
cmp eax, 0x22e68eb4
je 0x140054fec
cmp eax, 0x235dbe00
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xebacbe44
mov r8d, ecx
and r8d, 0x145341ba
or r8d, edx
mov r9d, r8d
xor r9d, 0x14524028
xor r8d, 0xe2a8aa05
mov edx, eax
or edx, 0xe2a9ab96
and r8d, 0xe2a9ab97
and r9d, 0x1d565468
or r9d, r8d
and edx, 0xe2a9ab97
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x51cb5f40
and r8d, 0xae34a0bf
or r8d, r9d
or edx, ecx
and ecx, 0x51cb5f40
and eax, 0xae34a0bf
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl al
and dl, al
and r8b, cl
or r8b, dl
or al, cl
mov ecx, r8d
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r9d, ecx
and r9b, r8b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, cl
mov r8d, r9d
xor r8b, 1
and r8b, al
and r9b, dl
or r9b, r8b
or al, cl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x6ec92ae7
mov edx, 0xad0b84f8
cmovne eax, edx
not cl
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x6ec92ae7
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0xddd293b7
je 0x140054ff6
cmp eax, 0xdee54dc9
je 0x1400550b3
cmp eax, 0xdef14a25
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x800d226
mov r8d, ecx
or r8d, 0xa6242480
and r8d, 0xae24f6a6
mov r9d, eax
and r9d, 0x50c00850
or r9d, r8d
and edx, 0xae24f6a6
and ecx, 0x11b0109
or ecx, edx
xor ecx, r9d
xor ecx, 0x58c0da77
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xcf9f693c
mov r8d, 0x94bd5a44
cmovne edx, r8d
test al, al
mov eax, 0xcf9f693c
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0x72188b49
je 0x1400551de
cmp eax, 0x72b58fcd
je 0x1400551e8
cmp eax, 0x72b7c599
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x24810144
mov r8d, ecx
or r8d, 0xa201002
and r8d, 0x2ea11146
and eax, 0x915a0608
or eax, r8d
and edx, 0x2ea11146
and ecx, 0x4004e8b1
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0x4a24f8b3
mov edx, ecx
xor edx, 0x4a24f8b2
and edx, eax
xor ecx, 0xb5db074c
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x83196a09
and edx, 0x7ce695f6
or edx, r9d
or ecx, r8d
and r8d, 0x83196a09
and eax, 0x7ce695f6
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
mov r9d, edx
or r9b, r8b
xor al, dl
and al, r8b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor dl, r8b
and dl, r8b
xor cl, r8b
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x1d7ce1ce
mov r9d, 0x66ebec1d
cmovne eax, r9d
test dl, 1
mov ecx, eax
cmovne ecx, r9d
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x94bd59e5
je 0x1400551f2
cmp eax, 0x94bd5a44
je 0x1400551fc
cmp eax, 0x94fb71c5
jne 0x140038280
mov rcx, qword [rbp + 0x28]
sub rsp, 0x20
mov edx, 0x7f08f451
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0xeba2cfc2
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rax, qword [rbp + 0x68]
mov eax, 0x2c233607
jmp 0x140038280
cmp eax, 0x11624f04
je 0x1400552dc
cmp eax, 0x11817d97
je 0x140055435
cmp eax, 0x11ec5acd
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x71ab0f23
mov edx, ecx
and edx, 0x8e54f0dc
or edx, r8d
mov r8d, edx
xor r8d, 0x86401018
xor edx, 0x71ab0f22
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
or edx, 1
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x3914e2e6
and r8d, 0xc6eb1d18
or r8d, r11d
or edx, r10d
and r10d, 0x3914e2e6
and r9d, 0xc6eb1d19
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xd21d5ef3
and edx, 0x2de2a10c
or edx, r9d
and ecx, 0xd21d5ef3
and eax, 0x2de2a10c
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb49c578e
mov r8d, 0xe3a68f72
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xb49c578e
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140038280
cmp eax, 0xd012a3a0
je 0x14005543f
cmp eax, 0xd0b84204
je 0x140055528
cmp eax, 0xd10566d8
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x6503fb09
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x71f1ea78
and r9d, 0x8e0e1587
or r9d, r11d
or eax, r10d
and r10d, 0x71f1ea78
and r8d, 0x8e0e1587
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x6503fb08
or ecx, 1
and edx, 0x4efe9254
and ecx, 0xb1016dab
or ecx, edx
mov edx, ecx
xor edx, 0x80002d80
xor ecx, 0x4efe9254
xor eax, 0x9afc04f7
mov r9d, eax
and r9d, 0x73d7c07b
and r8d, 0x8c283f84
or r8d, r9d
or eax, ecx
and ecx, 0x73d7c07b
and edx, 0x8c283f84
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xa0f890f4
and ecx, eax
not eax
and eax, 0xa0f890f4
or eax, ecx
not ecx
and ecx, 0x5f076f0b
and eax, 0xa0f890f4
or eax, ecx
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, edx
xor cl, al
xor al, 1
mov r8d, eax
xor r8b, dl
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0xa489b2b2
mov edx, 0x75c46a6d
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0xa489b2b2
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x506d6498
je 0x140055652
cmp eax, 0x5102db28
je 0x14005565c
cmp eax, 0x51971afb
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5f6aa0b8
mov r8d, ecx
or r8d, 0x5f6aa0b8
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0xa0955f46
and r9d, 0x5f6aa0b9
or r9d, r8d
and ecx, 0xf1dbcb4b
and eax, 0xe2434b4
or eax, ecx
mov ecx, eax
xor ecx, 0xe2434b4
xor eax, 0xf1dbcb4b
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
not eax
or eax, r9d
cmp eax, 0xffffffff
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov eax, r8d
xor al, cl
or r8b, cl
xor r8b, 1
or r8b, al
xor r8b, 1
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xf5f8ae9d
mov r8d, 0x4975a5a6
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xf5f8ae9d
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xb20c8f17
je 0x140055666
cmp eax, 0xb2487db1
je 0x140055670
cmp eax, 0xb260d950
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2808400a
mov r8d, ecx
and r8d, 0xc4022824
or r8d, edx
mov edx, r8d
xor edx, 0x20824
xor r8d, 0x2b24c18a
or eax, 0xec00600a
and r8d, 0xef24e18a
and edx, 0xa0824
or edx, r8d
and eax, 0xef24e18a
and ecx, 0x10d11651
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0x13f597d1
xor ecx, 0x60004804
and ecx, 0x63044bc4
mov edx, eax
and edx, 0x9cfbb43b
or edx, ecx
mov ecx, edx
xor ecx, 0x9cfbb43b
mov r8d, ecx
and r8d, 0x6aa2b4c6
and eax, 0x955d4b39
or eax, r8d
mov r8d, eax
xor r8d, 0x90184a38
or ecx, 1
xor edx, 0x60004a84
xor eax, 0x6aa2b4c7
mov r9d, eax
and r9d, 0xfe7b543
and r8d, 0xf0184abc
or r8d, r9d
or eax, ecx
and ecx, 0xfe7b543
and edx, 0xf0184abc
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x263535e2
and ecx, eax
not eax
and eax, 0x263535e2
or eax, ecx
not ecx
and ecx, 0xd9caca1d
and eax, 0x263535e2
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd315d845
and eax, 0x2cea27ba
or eax, edx
xor eax, 0x2cea27ba
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x2fe6861f
mov edx, 0xfb66d924
cmovne ecx, edx
test r8b, 1
mov r8d, 0x2fe6861f
cmove ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x30245a01
je 0x1400557cd
cmp eax, 0x30351fef
je 0x1400557d7
cmp eax, 0x3042dfa8
jne 0x140038280
mov eax, 0xac40aa68
jmp 0x140038280
cmp eax, 0xefdfec96
je 0x1400557e1
cmp eax, 0xeff3d675
je 0x1400557eb
cmp eax, 0xf062162e
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xf7e6c6c7
mov edx, ecx
and edx, 0x8193938
or edx, r8d
mov r8d, edx
xor r8d, 0x800
xor edx, 0xb7468480
mov r9d, ecx
xor r9d, 0xb7479d80
and r9d, ecx
or edx, 0x48b8627f
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xbc253387
and r8d, 0x3428c00
or r8d, r11d
or edx, r10d
and r10d, 0xbc253387
and r9d, 0x43dacc78
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x40282214
xor edx, 0xb7479d81
mov r9d, edx
and r9d, 0x3d91c96b
and r8d, 0xc26e3694
or r8d, r9d
and ecx, 0x3d91c96b
and eax, 0xc26e3694
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov eax, r8d
or al, dl
xor al, 1
mov ecx, r8d
xor cl, dl
or al, cl
and dl, cl
and cl, r8b
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x9f8baf67
mov edx, 0xb8a7e1bf
cmovne ecx, edx
test al, 1
mov eax, 0x9f8baf67
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x63603a08
je 0x140055936
cmp eax, 0x63a8c666
je 0x140055940
cmp eax, 0x63abb695
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10102200
mov r8d, eax
or r8d, 0xce470056
and r8d, 0xde572256
and ecx, 0x21a85521
or ecx, r8d
and edx, 0xde572256
and eax, 0x8888
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0xce4788de
mov r8d, eax
xor r8d, 0xce4788df
and edx, r8d
xor eax, 0x30881620
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0xf71e99a
and edx, 0xf08e1665
or edx, r9d
or ecx, r8d
and r8d, 0xf71e99a
and eax, 0xf08e1665
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x4d155a6f
and edx, ecx
not ecx
or eax, 0xb2eaa590
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc2a9eca4
and ecx, 0xd14124b
or ecx, r9d
or eax, r8d
and r8d, 0xc2a9eca4
and edx, 0x3d56135b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb2eaa590
and eax, 0x4d155a6f
or eax, ecx
sete r8b
setne r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl r10b
mov ecx, r9d
xor cl, r10b
mov edx, ecx
xor dl, 1
mov r11d, eax
xor r11b, r8b
and r11b, al
and r9b, r10b
and al, r8b
or al, r9b
xor r11b, 1
xor al, 1
mov r8d, r11d
xor r8b, al
or al, r11b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and dl, al
and r8b, cl
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x8fee9e25
mov edx, 0x4df94e26
cmovne ecx, edx
test al, 1
mov eax, 0x8fee9e25
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x8c5fdae3
je 0x140055a58
cmp eax, 0x8c98511f
je 0x140055b5a
cmp eax, 0x8ca33e5e
jne 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
cmp eax, 0x8ecf6ef
je 0x140055c4c
cmp eax, 0x969a19d
je 0x140055d82
cmp eax, 0x9c1570f
jne 0x140038280
mov eax, 0xe3b9b8c5
jmp 0x140038280
cmp eax, 0xc9cb264a
je 0x140055d8c
cmp eax, 0xc9d380c5
je 0x140055e90
cmp eax, 0xca45b960
jne 0x140038280
mov eax, 0x7e4192e5
jmp 0x140038280
cmp eax, 0x494318fe
je 0x140055f64
cmp eax, 0x4965bff6
je 0x14005606e
cmp eax, 0x4975a5a6
jne 0x140038280
mov eax, 0x51971afb
jmp 0x140038280
cmp eax, 0xaabf9ac6
je 0x14005611d
cmp eax, 0xaaf01d31
je 0x140056127
cmp eax, 0xab042ca7
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd29863be
and ecx, eax
and eax, 0x2d679c41
or eax, edx
mov edx, eax
xor edx, 0x28231840
xor eax, 0xd29863be
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x85c4a6a3
and edx, 0x7a3b595c
or edx, r9d
or eax, r8d
and r8d, 0x85c4a6a3
and ecx, 0x7a3b595c
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x60cf72be
mov r8d, eax
and r8d, 0x9f308d41
or r8d, edx
xor r8d, 0x9f308d40
and eax, 0xb78f349f
mov edx, ecx
and edx, 0x4870cb60
or edx, eax
xor edx, 0xb78f349e
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
xor ecx, 0x4488ddf6
cmp ecx, 0xbb772209
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov eax, edx
xor al, r8b
mov ecx, eax
xor cl, 1
or r8b, dl
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
mov r9d, edx
and r9b, r8b
xor dl, r9b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
xor r9b, al
or dl, cl
mov ecx, edx
xor cl, r9b
test dl, 1
mov eax, 0xc669b8c8
mov edx, 0x957347a2
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc669b8c8
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x28e4b28c
je 0x14005613c
cmp eax, 0x291bc80d
je 0x14005626b
cmp eax, 0x293a3415
jne 0x140038280
mov eax, 0x6bb70f37
jmp 0x140038280
cmp eax, 0xe4ce6a3d
je 0x140056275
cmp eax, 0xe5b81433
je 0x140056341
cmp eax, 0xe6154765
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x67aa9ac
and eax, 0xf9855653
or eax, r9d
or ecx, r8d
and r8d, 0x67aa9ac
and edx, 0xf9855653
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x9a5f5208
and edx, 0x9a5f5209
mov r8d, eax
and r8d, 0x65a0adf6
or r8d, edx
and ecx, 0x717661c6
mov edx, eax
and edx, 0x8e899e39
or edx, ecx
mov ecx, edx
xor ecx, 0x320003
and eax, 1
or eax, ecx
xor edx, 0x890c18
and edx, 0x71cd6ddc
and eax, 0x8e329223
or eax, edx
xor eax, 0x8e329223
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf36d445f
and ecx, eax
and eax, 0xc92bba0
or eax, edx
xor eax, 0xc92bba0
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x11282fab
and ecx, 0xeed7d054
or ecx, eax
xor ecx, 0xeed7d054
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor al, 1
xor cl, al
mov edx, 0xa2db2c51
mov r8d, 0x7afba106
cmovne edx, r8d
test cl, al
cmove edx, r8d
mov eax, 0xa2db2c51
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x79e42a9c
je 0x14005634b
cmp eax, 0x79eb10a4
je 0x140056355
cmp eax, 0x7a0ba2fb
jne 0x140038280
mov eax, 0x3766a5e1
jmp 0x140038280
cmp eax, 0x9ac52167
je 0x140056468
cmp eax, 0x9af254ff
je 0x140056553
cmp eax, 0x9b868d75
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x51ce9e4e
mov r8d, ecx
and r8d, 0x51ce9e4e
mov r9d, eax
and r9d, 0xae3161b0
or r9d, r8d
and edx, 0x51ce9e4f
xor edx, r9d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge al
mov r10d, r8d
xor r10b, al
and r10b, dl
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
mov r10d, r9d
xor r10b, r8b
xor r9b, dl
or al, r8b
xor al, 1
or al, r9b
mov edx, r10d
xor dl, al
or al, r10b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0x9aa6c4df
mov r8d, 0x9194e209
cmovne edx, r8d
test al, cl
mov r8d, 0x9aa6c4df
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x140038280
cmp eax, 0x18b236e2
je 0x140056620
cmp eax, 0x1907730a
je 0x140056719
cmp eax, 0x1952bcb4
jne 0x140038280
mov rax, qword [rbp + 0x10]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x40015e0e
and eax, 0xbffea1f1
or eax, ecx
cmp eax, 0xbffea1f1
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov ecx, r8d
xor cl, dl
xor cl, 1
or cl, al
xor al, dl
or dl, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x5578c2d3
mov r9d, 0x4798dca
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x5578c2d3
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140038280
cmp eax, 0xd8d9b67f
je 0x140056888
cmp eax, 0xd8ecb5a3
je 0x14005697a
cmp eax, 0xd915d24d
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
not r8d
and eax, 0x76d8938d
and ecx, 0x89276c72
or ecx, eax
xor ecx, 0x89276c72
or ecx, r8d
xor ecx, 0xffffffff
setne al
sete dl
cmp dword [0x1400a00a4], 0xa
setl cl
mov r8d, edx
xor r8b, cl
mov r9d, r8d
and r9b, al
or al, cl
xor al, 1
or al, r9b
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
xor al, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, al
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x75113864
mov edx, 0xc0864be0
cmovne eax, edx
test r8b, 1
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x75113864
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0x597011d7
je 0x140056a37
cmp eax, 0x5a863812
je 0x140056adf
cmp eax, 0x5ae0ff73
jne 0x140038280
mov eax, 0x5728b99d
jmp 0x140038280
cmp eax, 0xb8dcfa6b
je 0x140056af3
cmp eax, 0xb9ba60fc
je 0x140056c0d
cmp eax, 0xba001675
jne 0x140038280
mov eax, 0xbcbf3ff9
jmp 0x140038280
cmp eax, 0x3915ecca
je 0x140056cd7
cmp eax, 0x396758ee
je 0x140056d8f
cmp eax, 0x39bdca14
jne 0x140038280
mov eax, 0x9546e3ee
jmp 0x140038280
cmp eax, 0xfb693841
je 0x140056f24
cmp eax, 0xfba63e86
je 0x140056fe6
cmp eax, 0xfc501b2a
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x3ab7921f
and edx, ecx
or ecx, 0xc5486de0
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x2d65713
mov r10d, eax
and r10d, 0x3821800c
or r10d, r9d
or ecx, r8d
and r8d, 0x2d65713
and edx, 0xfd29a8ec
or edx, r8d
xor edx, r10d
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x84082c60
xor ecx, 0x2803021e
and ecx, 0x6943439f
and edx, 0x96bcbc60
or edx, ecx
xor edx, 0x96bcbc60
or edx, eax
xor edx, 0x9d1c3325
xor edx, 0x62e3ccda
sete r8b
setne al
cmp dword [0x1400a00a4], 0xa
setl dl
setge r9b
mov r10d, edx
and r10b, al
xor al, r9b
and al, r8b
mov ecx, r8d
and cl, r9b
or r9b, r8b
xor al, 1
mov r11d, eax
xor r11b, r9b
or al, r9b
xor al, 1
or al, r11b
or cl, r10b
or dl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
xor cl, 1
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x138763eb
mov r8d, 0x357157d1
cmovne edx, r8d
not al
test cl, 1
cmovne edx, r8d
test al, 1
mov eax, 0x138763eb
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x6a463e2a
je 0x1400570d8
cmp eax, 0x6a4b1fd4
je 0x1400570e2
cmp eax, 0x6a5d4703
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0xfffffffe
and eax, edx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xdc4c609f
and ecx, edx
not edx
or eax, 0x23b39f60
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x500522bf
and edx, 0x8c484000
or edx, r9d
or eax, r8d
and r8d, 0x500522bf
and ecx, 0xaffadd40
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x1330660
xor eax, 0xdc4c609f
mov edx, eax
and edx, 0xfe809984
and ecx, 0x17f667b
or ecx, edx
xor ecx, 0x17f667b
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
mov edx, ecx
or dl, al
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0x1ad7ef63
mov r8d, 0x72fcf464
cmovne edx, r8d
test al, al
mov eax, 0x1ad7ef63
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0x85899415
je 0x140057228
cmp eax, 0x86297f5f
je 0x14005732e
cmp eax, 0x86701ece
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov edx, ecx
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xd93ee496
mov r11d, eax
and r11d, 0x26c11b68
or r11d, r10d
or edx, r9d
and r9d, 0xd93ee496
and r8d, 0x26c11b69
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x8c868299
and edx, 0x73797d66
or edx, r9d
and ecx, 0x8c868299
and eax, 0x73797d66
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge r9b
mov ecx, r9d
xor cl, r8b
and cl, r8b
and r8b, r9b
and al, dl
or al, r8b
mov r8d, ecx
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r10d, edx
xor r10b, r8b
or dl, r8b
xor dl, 1
or dl, r10b
mov r8d, edx
xor r8b, 1
and r8b, al
and dl, r9b
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x610eac20
mov r8d, 0x506d6498
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x610eac20
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x4798dca
je 0x140057338
cmp eax, 0x4a01bd3
je 0x140057342
cmp eax, 0x51e4e63
jne 0x140038280
mov eax, 0xac97e62e
jmp 0x140038280
cmp eax, 0xc66cf3f6
je 0x14005734c
cmp eax, 0xc688b02c
je 0x1400574aa
cmp eax, 0xc691c417
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x757913ee
mov r8d, ecx
and r8d, 0x8a86ec10
or r8d, edx
xor r8d, 0x8a86ec10
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
xor ecx, 0x48ed04c7
xor ecx, 0xb712fb38
sete r8b
setne r9b
cmp dword [0x1400a00a4], 0xa
setge dl
lea eax, [rdx + 1]
mov r10d, r9d
xor r10b, dl
and r10b, r8b
mov ecx, edx
or cl, r8b
xor cl, 1
or cl, r10b
and dl, al
xor dl, 1
mov r10d, edx
xor r10b, al
or dl, al
xor dl, 1
or dl, r10b
xor dl, r9b
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xbc8fc537
mov eax, 0xc6df1b56
cmovne r8d, eax
test cl, 1
mov eax, r8d
mov ecx, 0xbc8fc537
cmovne eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140038280
cmp eax, 0x450f42e9
je 0x1400574b4
cmp eax, 0x4583c28f
je 0x1400575d4
cmp eax, 0x464428ea
jne 0x140038280
mov eax, 0xe1c2a3f9
jmp 0x140038280
cmp eax, 0xa784e3f7
je 0x1400576f3
cmp eax, 0xa809bfc6
je 0x1400577d6
cmp eax, 0xa82be356
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, eax
or ecx, 0x12010ba2
mov r9d, r8d
or r9d, 0xa0102041
and ecx, 0xb2112be3
mov r10d, r8d
and r10d, 0x9c68404
or r10d, ecx
and r9d, 0xb2112be3
mov edx, eax
and edx, 0x44285018
or edx, r9d
xor edx, r10d
mov ecx, edx
xor ecx, 0x56295bbb
xor edx, 0xa152a044
and r8d, 0x96d73ec5
and eax, 0x6928c13a
or eax, r8d
mov r8d, eax
xor r8d, 0x61208018
xor eax, 0x96d73ec5
mov r9d, ecx
and r9d, 0x88d4fa3
and edx, 0xf772b05c
or edx, r9d
or ecx, eax
and eax, 0x88d4fa3
and r8d, 0xf772b05c
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x446498c5
xor ecx, 0xbb9b673a
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setge r8b
mov eax, r8d
xor al, cl
or cl, r8b
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0xdadcb9af
mov r9d, 0xdb0c70bb
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x254a9119
je 0x1400577e4
cmp eax, 0x254f4d5f
je 0x14005795b
cmp eax, 0x255829e8
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x462213a2
mov r8d, ecx
and r8d, 0x8088805
or r8d, edx
xor r8d, 0x8088805
mov edx, ecx
and edx, 0xb1d56458
or edx, r8d
mov r8d, edx
xor r8d, 0x11040448
xor edx, 0x4e2a9ba6
mov r9d, edx
and r9d, 0xaad3e231
and r8d, 0x552c1dce
or r8d, r9d
and ecx, 0xaad3e231
and eax, 0x552c1dce
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, edx
or r9b, r8b
xor r9b, 1
mov r10d, eax
and r10b, cl
xor cl, r8b
or al, dl
xor al, 1
or al, cl
and cl, r8b
or cl, r9b
and r8b, dl
or r8b, r10b
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x690a04e1
mov r8d, 0x473ad13b
cmovne ecx, r8d
test al, 1
mov eax, 0x690a04e1
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xe2061835
je 0x140057a80
cmp eax, 0xe20bcbb6
je 0x140057b39
cmp eax, 0xe2571db8
jne 0x140038280
mov eax, 0xd2184ee4
jmp 0x140038280
cmp eax, 0x759ff654
je 0x140057b47
cmp eax, 0x75c46a6d
je 0x140057c31
cmp eax, 0x76023ca2
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2a0811
mov r8d, eax
and r8d, 0x780e0a0
or r8d, edx
xor r8d, 0x780e0a0
mov edx, eax
xor edx, 0x7aae8b1
and edx, eax
or edx, r8d
xor edx, 0x7aae8b0
and ecx, 0x9e3e25fe
and eax, 0x61c1da01
or eax, ecx
xor eax, 0x61c1da01
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, cl
xor al, dl
not r8b
and r8b, al
xor r8b, cl
or cl, al
mov eax, ecx
xor al, r8b
mov eax, 0xdcb7fad3
mov edx, 0xf2e37ee1
cmovne eax, edx
test r8b, r8b
mov edx, eax
mov r8d, 0xdcb7fad3
cmovne edx, r8d
test cl, cl
cmovne edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x975cf8eb
je 0x140057c3f
cmp eax, 0x9766e7a1
je 0x140057c4d
cmp eax, 0x979a396d
jne 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
cmp eax, 0x159143e1
je 0x140057d6a
cmp eax, 0x15a00b76
je 0x140057d74
cmp eax, 0x15ac172b
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x737b7788
and ecx, eax
and eax, 0x8c848877
or eax, edx
mov edx, eax
xor edx, 0x4040872
xor eax, 0x737b7788
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xaae9f005
and edx, 0x55160ffa
or edx, r9d
or eax, r8d
and r8d, 0xaae9f005
and ecx, 0x55160ffa
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xb3a4b1d5
and ecx, 0x4c5b4e2a
or ecx, eax
xor ecx, 0xb3a4b1d5
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
xor cl, dl
mov r8d, edx
xor r8b, al
inc al
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0x6079116c
mov r8d, 0x6da37c28
cmovne edx, r8d
test al, cl
cmove edx, r8d
mov ecx, 0x6079116c
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0xd4d16cfd
je 0x140057f22
cmp eax, 0xd56047a9
je 0x140057ff2
cmp eax, 0xd588196a
jne 0x140038280
mov eax, 0x594bb87
jmp 0x140038280
cmp eax, 0x560a3290
je 0x14005808e
cmp eax, 0x560ad354
je 0x1400580a3
cmp eax, 0x56211619
jne 0x140038280
mov eax, 0xf320eb7f
jmp 0x140038280
cmp eax, 0xb505deaa
je 0x1400581ca
cmp eax, 0xb5228629
je 0x1400581e0
cmp eax, 0xb549d4bd
jne 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
cmp eax, 0x356c48cb
je 0x140058297
cmp eax, 0x357157d1
je 0x14005842e
cmp eax, 0x359d1bc8
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, edx
xor r9b, r8b
and cl, al
and r8b, dl
or r8b, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
or al, r8b
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x969a19d
mov r8d, 0xabc91a87
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x969a19d
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140038280
cmp eax, 0xf660e46a
je 0x14005854d
cmp eax, 0xf664e5f3
je 0x140058557
cmp eax, 0xf6f1fac2
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xed7ae4b8
and ecx, 0x12851b47
or ecx, r9d
or eax, r8d
and r8d, 0xed7ae4b8
and edx, 0x12851b47
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x24002610
mov r8d, eax
and r8d, 0x224001
or r8d, edx
xor r8d, 0x6e182e58
mov edx, ecx
or edx, 0x24226611
and ecx, 0x10000a4
or ecx, r8d
and edx, 0x6e3a6e59
and eax, 0x90c59102
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x804c0000
xor eax, 0x252266b5
mov edx, eax
and edx, 0x7a91f96f
and ecx, 0x856e0690
or ecx, edx
xor ecx, 0x7a91f96f
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov r8d, ecx
and r8b, dl
xor dl, 1
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0xd57f1d7
mov r8d, 0x4daa4c3e
cmovne ecx, r8d
test dl, dl
mov edx, 0xd57f1d7
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0x664f377b
je 0x140058673
cmp eax, 0x667344d3
je 0x14005873c
cmp eax, 0x66ebec1d
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8008110
mov r8d, ecx
and r8d, 0x4800
or r8d, edx
xor r8d, 0x8844b733
mov edx, eax
or edx, 0x800c910
mov r9d, eax
and r9d, 0x31a00040
or r9d, r8d
and edx, 0x8844ff33
mov r8d, ecx
and r8d, 0x461b008c
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0xc2471408
xor r8d, 0x39a0c951
mov r9d, r8d
and r9d, 0xd18aae6
and edx, 0xf2e75519
or edx, r9d
and ecx, 0xd18aae6
and eax, 0xf2e75519
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete dl
setne al
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
xor al, r8b
not al
and al, r8b
or al, r9b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
mov edx, 0x619db7b6
mov r8d, 0xfc715811
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x619db7b6
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140038280
cmp eax, 0x8fee9e25
je 0x140058826
cmp eax, 0x9002867b
je 0x1400588d5
cmp eax, 0x91632ef4
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3e596cba
mov r8d, eax
and r8d, 0xc1a69344
or r8d, edx
xor r8d, 0xc1a69344
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0xcce91073
and eax, 0x3316ef8c
or eax, ecx
xor eax, 0x3316ef8c
or eax, edx
xor eax, 0xebed757c
xor eax, 0x14128a83
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, al
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x16bcedb8
mov r8d, 0x63513e10
cmovne eax, r8d
test cl, cl
mov ecx, 0x16bcedb8
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140038280
cmp eax, 0xd57f1d7
je 0x140058963
cmp eax, 0xd74efba
je 0x140058aa0
cmp eax, 0xda770d0
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xd927ea9c
and edx, ecx
not ecx
or eax, 0x26d81563
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x67cf3bdb
and ecx, 0x9820c004
or ecx, r9d
or eax, r8d
and r8d, 0x67cf3bdb
and edx, 0x9830c424
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x26d81563
mov edx, eax
xor edx, 0x26d81562
and edx, ecx
xor eax, 0x49270a00
and eax, 0x6bbf1f42
and ecx, 0x9440e0bd
or ecx, eax
xor ecx, 0x9440e0bc
or ecx, edx
mov eax, ecx
not eax
and eax, 0x3552a900
and ecx, 0xcaad56ff
or ecx, eax
xor ecx, 0xcaad56ff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
lea r9d, [rax + 1]
mov ecx, eax
xor cl, r8b
mov r10d, ecx
xor r10b, 1
and dl, al
and r9b, r8b
or r9b, dl
or al, r8b
xor al, 1
or al, cl
xor al, 1
or al, r9b
xor cl, r10b
and cl, al
xor cl, r10b
or al, r10b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xddb5c1d5
mov r8d, 0x60cecf98
cmovne edx, r8d
test al, 1
mov eax, 0xddb5c1d5
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0xccd4d239
je 0x140058ba0
cmp eax, 0xccdbf7f0
je 0x140058cc6
cmp eax, 0xcd10d8f2
jne 0x140038280
mov eax, 0xfcba0eef
jmp 0x140038280
cmp eax, 0x4cda54de
je 0x140058cda
cmp eax, 0x4d0b97b4
je 0x140058ce8
cmp eax, 0x4d4d5d90
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xd4a93746
and ecx, edx
not edx
xor eax, 0x9124839
mov r8d, eax
or r8d, 0x1000898
mov r9d, ecx
not r9d
and r8d, 0x5280cde
and edx, 0xd0813300
or edx, r8d
or eax, r9d
and r9d, 0x5280cde
and ecx, 0xfad7f321
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x2b56c8b9
and eax, 0xd4a93746
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0xfffffffe
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x96706c14
and r8d, 0x698f93eb
or r8d, r9d
or ecx, edx
and edx, 0x96706c14
and eax, 0x698f93eb
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x5aff5e6e
and eax, 0xa500a191
or eax, edx
xor eax, 0xa500a191
or eax, ecx
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x1400a00a4], 0xa
setge r8b
setl r9b
xor r9b, al
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor al, r8b
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
not dl
mov r8d, eax
xor r8b, 1
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
and r9b, r8b
and dl, al
or dl, r9b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x450f42e9
mov r8d, 0x2cd49f7
cmovne ecx, r8d
test al, 1
mov eax, 0x450f42e9
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xadf8e9fd
je 0x140058dc9
cmp eax, 0xae653c31
je 0x140058fdf
cmp eax, 0xaedba71f
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0xeff3d675
jmp 0x140038280
cmp eax, 0x2ea785bb
je 0x1400590eb
cmp eax, 0x2eb7e887
je 0x140059178
cmp eax, 0x2eba3847
jne 0x140038280
sub rsp, 0x20
mov ecx, 0x6ddb9555
mov rdx, rbx
call fcn.140011630
mov ecx, 0x22d3b5ed
mov rdx, rbx
call fcn.140011630
add rsp, 0x20
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x54fb52e4
xor eax, 0x6fe442f5
and eax, ecx
mov r8d, ecx
and r8d, 0xab04ad1b
or r8d, edx
mov ecx, r8d
xor ecx, 0x54fb52e4
mov edx, r8d
xor edx, 0xab04ad1b
xor r8d, 0xc4e0efee
and r8d, edx
mov edx, r8d
not edx
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0xa94d1f91
and r8d, 0x56b2e06e
or r8d, r10d
or edx, r9d
and r9d, 0xa94d1f91
and eax, 0x56b2e06e
or eax, r9d
xor eax, r8d
not edx
or edx, eax
xor edx, 0x6fe442f4
and ecx, 0xfffffffe
or ecx, edx
xor ecx, 0x742ac39e
cmp ecx, 0x8bd53c61
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge al
or al, cl
xor al, 1
mov r8d, ecx
or r8b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0x240eddf3
mov r8d, 0x8fb58d69
cmovne ecx, r8d
test al, al
mov eax, 0x240eddf3
cmove ecx, eax
test dl, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140038280
cmp eax, 0xe8f06554
je 0x14005929b
cmp eax, 0xe91eacb3
je 0x1400593cd
cmp eax, 0xe973cf17
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
or eax, 1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x48446c7b
mov r10d, ecx
and r10d, 0xb7bb9384
or r10d, r9d
or eax, r8d
and r8d, 0x48446c7b
and edx, 0xb7bb9384
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and cl, r8b
and al, dl
or al, cl
or r8b, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x57380cd7
mov r8d, 0xa04d671a
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x57380cd7
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x7e72ac07
je 0x1400593db
cmp eax, 0x7eca0c80
je 0x140059527
cmp eax, 0x7efd2a7f
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd29653
and ecx, eax
and eax, 0xff2d69ac
or eax, edx
xor eax, 0xff2d69ac
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x2b95203a
mov r8d, eax
and r8d, 0xd46adfc5
or r8d, edx
mov edx, r8d
xor edx, 0x502a9784
xor r8d, 0x2b95203b
mov r9d, ecx
and r9d, 0x8ed14878
and eax, 0x712eb786
or eax, r9d
or ecx, r8d
and r8d, 0x8ed14878
and edx, 0x712eb787
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x63f40f54
and ecx, 0x9c0bf0ab
or ecx, eax
xor ecx, 0x9c0bf0ab
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
lea r8d, [rax + 1]
and cl, r8b
or r8b, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, eax
xor dl, r8b
and dl, al
xor al, cl
and al, r8b
xor al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x5603d72b
mov r8d, 0x157a606a
cmovne eax, r8d
test dl, dl
mov edx, 0x5603d72b
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140038280
cmp eax, 0x9efb020d
je 0x1400595ce
cmp eax, 0x9f0b6937
je 0x14005966c
cmp eax, 0x9f8baf67
jne 0x140038280
mov eax, 0x66f4f14f
jmp 0x140038280
cmp eax, 0x1c1d94e3
je 0x140059771
cmp eax, 0x1c4d13a8
je 0x14005986d
cmp eax, 0x1cf74aaa
jne 0x140038280
mov eax, 0xdc9e2693
jmp 0x140038280
cmp eax, 0xdadcb9af
je 0x140059877
cmp eax, 0xdae08fb5
je 0x14005988b
cmp eax, 0xdb0c70bb
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x4269ac1b
mov r8d, eax
and r8d, 0xbd9653e4
or r8d, ecx
mov ecx, r8d
xor ecx, 0x820040
mov r9d, edx
or r9d, 0x30000324
or r8d, 0xc1005000
and r8d, 0xf1005324
and ecx, 0x2820041
or ecx, r8d
and r9d, 0xf1005324
mov r8d, eax
and r8d, 0xc7dac9a
or r8d, r9d
xor r8d, ecx
mov ecx, r8d
xor ecx, 0xcd7dfc9b
xor r8d, 0x30020304
and edx, 0x8edf4287
and eax, 0x7120bd78
or eax, edx
mov edx, eax
xor edx, 0x30208508
xor eax, 0x8edf4287
mov r9d, ecx
and r9d, 0xc38178f1
and r8d, 0x3c7e870e
or r8d, r9d
or ecx, eax
and eax, 0xc38178f1
and edx, 0x3c7e870e
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x74212521
xor ecx, 0x8bdedade
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
mov r8d, eax
xor r8b, dl
or dl, al
and r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x4af6c528
mov r8d, 0xb6b5a64d
cmovne edx, r8d
test cl, cl
mov ecx, 0x4af6c528
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x61098629
je 0x140059895
cmp eax, 0x610eac20
je 0x14005989f
cmp eax, 0x61108c10
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x22018020
mov r8d, ecx
and r8d, 0xc2431d3
or r8d, edx
xor r8d, 0xc2431d3
mov edx, ecx
xor edx, 0x2e25b1f3
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0xd1da4e0d
xor edx, 0x2e25b1f2
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setge r8b
lea eax, [r8 + 1]
xor cl, r8b
and cl, dl
or r8b, dl
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
and r8b, al
or dl, al
xor al, 1
xor cl, 1
and cl, al
or r8b, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x2935141
mov ecx, 0x3cc6b493
cmovne eax, ecx
test dl, 1
mov ecx, 0x2935141
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0xbd3ee199
je 0x14005999d
cmp eax, 0xbe3aa205
je 0x140059a6f
cmp eax, 0xbe96579a
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x634597af
and ecx, 0x9cba6850
or ecx, r9d
or eax, r8d
and r8d, 0x634597af
and edx, 0x9cba6850
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xe16d5178
and r8d, edx
mov ecx, eax
and ecx, 0x1e92ae87
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1a820e86
or edx, 1
xor ecx, 0xe16d5179
mov r9d, ecx
and r9d, 0xe43ce118
and r8d, 0x1bc31ee7
or r8d, r9d
or ecx, edx
and edx, 0xe43ce118
and eax, 0x1bc31ee6
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x2dcce8c9
and edx, ecx
or ecx, 0xd2331736
not eax
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x6774a1c3
and eax, 0x8884808
or eax, r9d
or ecx, r8d
and r8d, 0x6774a1c3
and edx, 0x988b5e3c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x92131434
xor ecx, 0x2dcce8c9
mov edx, ecx
and edx, 0x65ec63ca
and eax, 0x9a139c35
or eax, edx
xor eax, 0x9a139c35
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov ecx, edx
and cl, r9b
mov r10d, r8d
and r10b, al
or r10b, cl
mov ecx, r10d
xor cl, r9b
and cl, r10b
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x647baea5
mov edx, 0xcd57ee8d
cmovne eax, edx
test r8b, r8b
mov r8d, 0x647baea5
cmove eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140038280
cmp eax, 0x3cc6b493
je 0x140059b67
cmp eax, 0x3ccc4d97
je 0x140059b71
cmp eax, 0x3cf544fa
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x778aed50
jmp 0x140038280
cmp eax, 0xfeed9026
je 0x140059c15
cmp eax, 0xff2acbcd
je 0x140059c1f
cmp eax, 0xff6b1d6b
jne 0x140038280
mov eax, 0xdad1bbab
jmp 0x140038280
cmp eax, 0x6bb70f37
je 0x140059d14
cmp eax, 0x6bd66ad9
je 0x140059d28
cmp eax, 0x6c0a444b
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x83896a32
mov ecx, eax
and ecx, 0x7c7695cc
or ecx, r8d
mov r8d, ecx
xor r8d, 0x3854840c
xor ecx, 0x83896a33
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x44233be3
and r8d, 0xbbdcc41c
or r8d, r11d
or ecx, r10d
and r10d, 0x44233be3
and r9d, 0xbbdcc41c
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x1d7330f4
and eax, 0xe28ccf0b
or eax, edx
mov edx, eax
xor edx, 0x6280c602
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x940c197d
and ecx, 0x6bf3e682
or ecx, r9d
xor eax, 0x14001074
and eax, 0x940c197d
and edx, 0x6bf3e682
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne r8b
sete al
cmp dword [0x1400a00a4], 0xa
setge r9b
setl r10b
mov edx, r9d
xor dl, al
xor al, r10b
mov ecx, eax
and cl, r8b
or r10b, r8b
xor cl, 1
mov r8d, ecx
xor r8b, r10b
or cl, r10b
xor cl, 1
or cl, r8b
and dl, r9b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0xc859f1af
mov eax, 0x74ec0eac
cmovne r8d, eax
test cl, 1
mov eax, 0xc859f1af
cmovne eax, r8d
test dl, 1
cmove eax, r8d
jmp 0x140038280
cmp eax, 0x814fdfca
je 0x140059d32
cmp eax, 0x81ade17f
je 0x140059ee0
cmp eax, 0x81bc6d88
jne 0x140038280
mov eax, 0xe20125dc
jmp 0x140038280
cmp eax, 0xda5177
je 0x140059ef5
cmp eax, 0xfa8b78
je 0x140059eff
cmp eax, 0x20bbc98
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x2ea785bb
jmp 0x140038280
cmp eax, 0xc12d45dd
je 0x140059ff8
cmp eax, 0xc14c6a45
je 0x14005a0fe
cmp eax, 0xc1e56004
jne 0x140038280
mov eax, 0x141ef0d3
jmp 0x140038280
cmp eax, 0x415ddd60
je 0x14005a1d5
cmp eax, 0x421f99ed
je 0x14005a1df
cmp eax, 0x42345b62
jne 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
cmp eax, 0xa1e70b20
je 0x14005a1e9
cmp eax, 0xa2a6f85d
je 0x14005a2d8
cmp eax, 0xa2db2c51
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x11b86517
and edx, 0xee479ae8
or edx, r9d
or eax, ecx
and ecx, 0x11b86517
and r8d, 0xee479ae8
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x6519182b
and ecx, 0x9ae6e7d4
or ecx, edx
xor ecx, 0x6519182b
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
and al, r8b
and dl, cl
or dl, al
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, r9b
mov eax, 0x3ae7f75d
mov ecx, 0xffb61bbf
cmovne eax, ecx
test r8b, r9b
mov ecx, 0x3ae7f75d
cmovne eax, ecx
test r8b, r8b
cmovne ecx, eax
test r8b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x211921f6
je 0x14005a3af
cmp eax, 0x213fb2f5
je 0x14005a3b9
cmp eax, 0x214121c5
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x195749f8
and edx, ecx
not ecx
or eax, 0xe6a8b607
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xfde3bc14
and ecx, 0x1441e8
or ecx, r9d
or eax, r8d
and r8d, 0xfde3bc14
and edx, 0x21c43eb
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0xe6a8b607
mov ecx, eax
xor ecx, 0x195749f8
xor eax, 0x2e46b6c4
and eax, ecx
mov r8d, edx
and r8d, 0x3711ff3c
or r8d, eax
xor r8d, 0x3711ff3d
and edx, 0x7da2fd97
mov eax, ecx
and eax, 0x825d0268
or eax, edx
xor eax, 0x7da2fd96
and ecx, 1
or ecx, eax
not ecx
or ecx, r8d
xor ecx, 0xceb7c5a
xor ecx, 0xf31483a5
sete dl
setne r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl r10b
mov r8d, r9d
xor r8b, r10b
mov ecx, r8d
xor cl, 1
and r9b, r10b
or r10b, dl
and al, dl
or al, r9b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r9d, r8d
and r9b, cl
and al, dl
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, r9d
xor r8b, 1
and r8b, al
xor al, 1
and al, r9b
or al, r8b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xc12d45dd
mov r8d, 0x828e1fe9
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0xc12d45dd
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xdcba743d
je 0x14005a3c3
cmp eax, 0xdcde1656
je 0x14005a4d7
cmp eax, 0xddb5c1d5
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3930812f
mov r8d, eax
and r8d, 0x878c0
or r8d, edx
xor r8d, 0x878c0
mov edx, eax
xor edx, 0x3938f9ef
and edx, eax
or edx, r8d
mov r8d, edx
xor r8d, 0xc6c70611
and ecx, 0x30096dc5
and eax, 0xcff6923a
or eax, ecx
mov ecx, eax
xor ecx, 0xcff6923a
xor edx, 0x3938f9ee
and ecx, edx
xor eax, 0x30096dc5
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, cl
and r9b, dl
or al, cl
mov edx, eax
xor dl, 1
xor cl, r8b
not cl
and cl, r8b
mov r8d, r9d
xor r8b, 1
xor r9b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and cl, al
or al, r8b
and r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x60cecf98
mov r8d, 0xd3e50d98
cmovne edx, r8d
test al, 1
mov eax, 0x60cecf98
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0x714a53e8
je 0x14005a4e1
cmp eax, 0x71f6bc17
je 0x14005a5ad
cmp eax, 0x71fe824b
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2f4d3583
mov r8d, ecx
and r8d, 0xd0b2ca7c
or r8d, edx
mov edx, r8d
xor edx, 0xd0b2ca7d
xor r8d, 0x2f4d3582
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
and r9b, dl
or r9b, cl
and al, dl
or al, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
and cl, r9b
and al, 1
xor al, r9b
xor al, 1
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xfe81f2c6
mov r8d, 0x8a3cc1ac
cmovne eax, r8d
test cl, cl
mov ecx, 0xfe81f2c6
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140038280
cmp eax, 0x93ddca90
je 0x14005a5b7
cmp eax, 0x940ee376
je 0x14005a5c1
cmp eax, 0x9468edee
jne 0x140038280
mov eax, 0x91b458f5
jmp 0x140038280
cmp eax, 0xfe35038
je 0x14005a5cb
cmp eax, 0x10a205cd
je 0x14005a6c7
cmp eax, 0x110eac66
jne 0x140038280
mov eax, 0x36891142
jmp 0x140038280
cmp eax, 0xcf9cae59
je 0x14005a826
cmp eax, 0xcf9f693c
je 0x14005a830
cmp eax, 0xcfe16e53
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9e098210
mov r8d, ecx
and r8d, 0x3008
or r8d, edx
mov edx, r8d
xor edx, 0x3000
xor r8d, 0x40fa02e1
or eax, 0x80208
and r8d, 0x40fa02e9
and edx, 0x9e01b010
or edx, r8d
and eax, 0x40fa02e9
and ecx, 0x21044d06
or ecx, eax
xor ecx, edx
mov r9d, ecx
xor r9d, 0x61f64de7
mov edx, ecx
xor edx, 0x9e09b218
xor ecx, 0x71bfd5e7
and ecx, edx
mov eax, r9d
and eax, 0xefb667ff
or eax, ecx
mov r8d, eax
xor r8d, 0xefb667fe
and r9d, 0x920729c3
mov ecx, edx
and ecx, 0x6df8d63c
or ecx, r9d
mov r9d, ecx
xor r9d, 0x920729c2
and edx, 1
or edx, r9d
xor ecx, 0x48588620
xor eax, 0x10499801
mov r9d, eax
and r9d, 0x27a2581f
and r8d, 0xd85da7e0
or r8d, r9d
or eax, edx
and edx, 0x27a2581f
and ecx, 0xd85da7e0
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3402000a
mov r8d, eax
and r8d, 0x420c6aa1
or r8d, edx
mov edx, r8d
xor edx, 0x84821
xor r8d, 0x25510512
or ecx, 0x66042282
and r8d, 0x67552792
and edx, 0x100a4829
or edx, r8d
and ecx, 0x67552792
and eax, 0x88a09044
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x89f19554
and eax, 0x760e6aab
or eax, ecx
setne dl
sete al
cmp dword [0x1400a00a4], 0xa
setl r8b
mov r9d, eax
xor r9b, r8b
and r9b, dl
mov ecx, r8d
or cl, dl
xor cl, 1
or cl, r9b
xor dl, r8b
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
mov r9d, edx
xor dl, al
xor al, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x73dcfc94
mov edx, 0x3b3be3b9
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x73dcfc94
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x4fccd869
je 0x14005a83a
cmp eax, 0x5027d58f
je 0x14005a979
cmp eax, 0x5064b40c
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0xd74efba
jmp 0x140038280
cmp eax, 0xb193786f
je 0x14005aa5b
cmp eax, 0xb1a4a36e
je 0x14005aa69
cmp eax, 0xb1c36239
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x9a2d72e7
and ecx, edx
not edx
xor eax, 0x20928918
mov r8d, eax
or r8d, 0x41408c10
mov r9d, ecx
not r9d
and r8d, 0xd1648e76
and edx, 0xa097081
or edx, r8d
or eax, r9d
and r9d, 0xd1648e76
and ecx, 0x2e9b7189
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x65d28d18
and eax, 0x9a2d72e7
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xe6ef18d0
mov r8d, eax
xor r8d, 0x1910e72f
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x546d8229
mov r11d, ecx
and r11d, 0x9106506
or r11d, r10d
or edx, r9d
and r9d, 0x546d8229
and r8d, 0xab927dd6
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0xe6ef18d1
and eax, 0x27fb51fe
mov r8d, ecx
and r8d, 0xd804ae01
or r8d, eax
mov eax, r8d
xor eax, 0x200041fd
and ecx, 1
or ecx, eax
xor r8d, 0x58000600
and r8d, 0x5ffb1602
and ecx, 0xa004e9fd
or ecx, r8d
xor ecx, 0xa004e9fd
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd274b136
and eax, ecx
and ecx, 0x2d8b4ec9
or ecx, edx
xor ecx, 0x2d8b4ec9
or ecx, eax
setne dl
sete cl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl al
mov r9d, eax
xor r9b, cl
mov r10d, r8d
and r10b, cl
or cl, al
and cl, r9b
and al, dl
or al, r10b
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xc0652401
mov r8d, 0xc3df8d10
cmovne eax, r8d
test dl, dl
mov edx, 0xc0652401
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140038280
cmp eax, 0x2faa807d
je 0x14005aa73
cmp eax, 0x2fe6861f
je 0x14005ab4a
cmp eax, 0x2fff53b0
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x830b515
and ecx, 0xf7cf4aea
or ecx, r9d
or eax, r8d
and r8d, 0x830b515
and edx, 0xf7cf4aea
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
not eax
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xd5184ee9
and r8d, 0x2ae7b116
or r8d, r9d
or ecx, edx
and edx, 0xd5184ee9
and eax, 0x2ae7b116
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf0df6c94
and eax, ecx
and ecx, 0xf20936b
or ecx, edx
xor ecx, 0xf20936b
or ecx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, ecx
and r9b, r8b
xor cl, dl
and dl, al
or dl, r9b
or r8b, al
xor r8b, 1
or r8b, cl
xor dl, 1
mov ecx, r8d
xor cl, dl
or dl, r8b
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x8d2790cf
mov edx, 0x17cd4edb
cmovne eax, edx
test cl, cl
cmove eax, edx
test r8b, r8b
mov ecx, 0x8d2790cf
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xede2ee08
je 0x14005acf6
cmp eax, 0xee562ff8
je 0x14005ad00
cmp eax, 0xeeee4f80
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x69dc3c4d
jmp 0x140038280
cmp eax, 0x621ec202
je 0x14005ada9
cmp eax, 0x621fb215
je 0x14005ae78
cmp eax, 0x63513e10
jne 0x140038280
mov eax, 0xe425c886
jmp 0x140038280
cmp eax, 0x8a3c1bfa
je 0x14005af8f
cmp eax, 0x8a3cc1ac
je 0x14005b055
cmp eax, 0x8b0a7e09
jne 0x140038280
mov eax, 0xbf74886
jmp 0x140038280
cmp eax, 0x7153263
je 0x14005b15f
cmp eax, 0x786e2c3
je 0x14005b1fa
cmp eax, 0x80ca10e
jne 0x140038280
mov rax, qword [rbp + 0x18]
mov ecx, dword [0x1400a00a0]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x96d4a096
and ecx, edx
not edx
and edx, 0x96d4a096
or edx, ecx
not ecx
and ecx, 0x692b5f69
and edx, 0x96d4a096
or edx, ecx
mov r8d, edx
not r8d
mov ecx, r8d
or ecx, 1
and r8d, 0xfffffffe
mov r9d, edx
and r9d, 1
or r9d, r8d
mov r8d, ecx
and r8d, 0x8bc04ac9
and edx, 0x743fb536
or edx, r8d
mov r8d, r9d
not r8d
or ecx, r8d
and r8d, 0x8bc04ac9
and r9d, 0x743fb536
or r9d, r8d
xor r9d, edx
not ecx
or ecx, r9d
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xc2523439
mov r9d, ecx
and r9d, 0x3dadcbc6
or r9d, r8d
mov r8d, r9d
xor r8d, 0x4000840
xor r9d, 0x2100010
or edx, 0x2b44090
or r9d, 0x28489503
and r9d, 0x2afcd593
and r8d, 0x44022840
or r8d, r9d
and edx, 0x2afcd593
and ecx, 0x9101022c
or ecx, edx
xor ecx, r8d
mov edx, ecx
xor edx, 0xb9019504
xor ecx, 0x46b668d0
mov r8d, ecx
and r8d, 0x466c2aab
and edx, 0xb993d554
or edx, r8d
xor edx, 0xb993d554
or edx, ecx
xor edx, 0xffffffff
sete r9b
setne dl
cmp dword [0x1400a00a4], 0xa
mov rcx, qword [rax + 0x28]
setl al
setge r10b
mov r8d, edx
and r8b, r10b
and al, r9b
or al, r8b
mov r8d, eax
xor r8b, r10b
and r8b, al
xor dl, r10b
and dl, r9b
or r10b, r9b
xor dl, 1
mov eax, edx
xor al, r10b
or dl, r10b
xor dl, 1
or dl, al
xor dl, r8b
mov eax, edx
xor al, 1
and r8b, al
xor al, r8b
test al, 1
mov r9d, 0xc691c417
mov eax, 0xc300aea6
cmovne r9d, eax
test dl, 1
mov eax, r9d
mov edx, 0xc691c417
cmovne eax, edx
mov qword [rbp - 0x10], rcx
test r8b, r8b
cmove eax, r9d
jmp 0x140038280
cmp eax, 0xc859f1af
je 0x14005b3e4
cmp eax, 0xc8c460bd
je 0x14005b5a3
cmp eax, 0xc9164807
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x29019451
and eax, edx
and edx, 0xd6fe6bae
or edx, ecx
xor edx, 0xd6fe6bae
or edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x96aff8c8
and r8d, ecx
mov eax, edx
and eax, 0x69500737
or eax, r8d
mov r8d, eax
xor r8d, 0x61500332
and edx, 0x8c605c4
and ecx, 0xf739fa3a
or ecx, edx
mov edx, ecx
xor edx, 0x6719223a
xor eax, 0x96aff8c9
xor ecx, 0x8c605c5
mov r9d, eax
and r9d, 0x9824dcc4
and r8d, 0x67db233b
or r8d, r9d
or eax, ecx
and ecx, 0x9824dcc4
and edx, 0x67db233a
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x11fcf293
and ecx, eax
and eax, 0xee030d6c
or eax, edx
xor eax, 0xee030d6c
or eax, ecx
xor eax, 0x1a7cab5e
xor eax, 0x1a7cab5e
setne al
sete dl
cmp dword [0x1400a00a4], 0xa
setl cl
setge r8b
or al, cl
mov r9d, r8d
xor r9b, dl
xor cl, dl
or dl, r8b
mov r10d, edx
xor r10b, al
or al, dl
xor al, 1
or al, r10b
and r9b, r8b
or cl, r9b
mov edx, ecx
not dl
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
xor al, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x63abb695
mov edx, 0xac169d52
cmovne eax, edx
test r8b, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0x63abb695
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x4855604d
je 0x14005b5ad
cmp eax, 0x48578bc6
je 0x14005b5b7
cmp eax, 0x48841bbc
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x8a695eaf
and edx, ecx
not ecx
or eax, 0x7596a150
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x39977e53
and ecx, 0x826800ac
or ecx, r9d
or eax, r8d
and r8d, 0x39977e53
and edx, 0xc66881ac
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x7596a150
xor eax, 0x8a695eaf
mov ecx, eax
or ecx, 1
and eax, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
mov r9d, ecx
and r9d, 0x32c24f30
and edx, 0xcd3db0ce
or edx, r9d
or ecx, eax
and eax, 0x32c24f30
and r8d, 0xcd3db0cf
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
and ecx, 0x63b7ae91
and eax, 0x9c48516e
or eax, ecx
mov ecx, eax
xor ecx, 0x10401164
xor eax, 0x40828011
and eax, 0xcc8ac01b
and ecx, 0x33753fe4
or ecx, eax
xor ecx, 0x33753fe4
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
xor cl, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
not dl
mov r8d, 0x989caad0
mov r9d, 0x14101bdf
cmovne r8d, r9d
test dl, cl
mov ecx, 0x989caad0
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140038280
cmp eax, 0xa9e7bd3c
je 0x14005b6b9
cmp eax, 0xa9e868a0
je 0x14005b7a9
cmp eax, 0xaa25e5f4
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x6a64fe83
jmp 0x140038280
cmp eax, 0x2891287e
je 0x14005b8ea
cmp eax, 0x28dee57d
je 0x14005ba09
cmp eax, 0x28e260d3
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x98fb46d1
mov r8d, eax
and r8d, 0x6704b92e
or r8d, edx
mov edx, r8d
xor edx, 0x1000000
xor r8d, 0x88000441
or ecx, 0xc804146d
or r8d, 0x2536210
and r8d, 0xca57767d
and edx, 0x1000080
or edx, r8d
and ecx, 0xca57767d
and eax, 0x34a88902
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0x36fbeb12
mov ecx, eax
xor ecx, 0xc90414ed
mov r8d, ecx
or r8d, edx
xor eax, 0x3b56e3f3
and eax, r8d
xor eax, 0xf252f71f
and edx, 0x77b242fc
mov r8d, ecx
and r8d, 0x884dbd03
or r8d, edx
mov edx, r8d
xor edx, 0x370000c1
and ecx, 1
or ecx, edx
xor r8d, 0x88412400
and r8d, 0xc8f3663c
and ecx, 0x370c99c3
or ecx, r8d
xor ecx, 0x370c99c3
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x5dcf0ba4
and eax, 0xa230f45b
or eax, ecx
mov ecx, eax
xor ecx, 0x5460ba4
xor eax, 0x2010b400
and ecx, 0x87664bff
and eax, 0x7899b400
or eax, ecx
mov ecx, eax
xor ecx, 0x1000207
xor eax, 0x70182000
and eax, 0xf67e69f8
and ecx, 0x9819607
or ecx, eax
xor ecx, 0x9819607
sete cl
setne r9b
cmp dword [0x1400a00a4], 0xa
setl al
setge dl
and cl, dl
or dl, r9b
mov r8d, edx
xor r8b, 1
and al, r9b
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, dl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r10d, ecx
xor r10b, 1
and r10b, al
and cl, r9b
or cl, r10b
xor r9b, dl
or al, r8b
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x64cfd1aa
mov r8d, 0x5d7921db
cmovne edx, r8d
test al, al
mov eax, 0x64cfd1aa
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0xe425c886
je 0x14005ba57
cmp eax, 0xe4a5639e
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xad04f483
mov ecx, eax
xor ecx, 0xad04f483
and ecx, eax
or ecx, r8d
xor ecx, 0x52fb0b7d
and edx, 0x5a292684
and eax, 0xa5d6d97b
or eax, edx
mov edx, eax
xor edx, 0x20d69928
xor eax, 0x5a292684
mov r8d, eax
and r8d, 0xcd284257
and edx, 0x32d7bda8
or edx, r8d
xor edx, ecx
xor edx, 0x32d7bda8
or eax, ecx
not eax
or eax, edx
xor eax, 0x4eaf87ee
xor eax, 0xb1507811
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, edx
or r9b, al
and al, r8b
xor r8b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or dl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, r9b
or r9b, al
xor dl, al
mov eax, r9d
xor al, dl
test dl, dl
mov ecx, 0xa04d671a
mov edx, 0xe973cf17
cmovne ecx, edx
test r9b, r9b
mov r8d, 0xa04d671a
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x78ac11c3
je 0x14005bb1d
cmp eax, 0x79bac0d4
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x90150160
mov ecx, eax
and ecx, 0x1a0020c
or ecx, r8d
xor ecx, 0x1a0020c
mov r8d, eax
xor r8d, 0x91b5036c
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x6e4afc92
and ecx, 0x91b5036d
or ecx, r8d
and edx, 0x4b93eed7
and eax, 0xb46c1128
or eax, edx
mov edx, eax
xor edx, 0xb46c1128
xor eax, 0x4b93eed7
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
and r8b, al
and cl, dl
or cl, r8b
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x5da0b6fb
mov r8d, 0x689c0861
cmovne edx, r8d
test cl, cl
cmove edx, r8d
test al, 1
mov eax, 0x5da0b6fb
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x9a51f25a
je 0x14005bc5a
cmp eax, 0x9aa6c4df
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc80c0ebc
mov r8d, eax
and r8d, 0x5612043
or r8d, edx
mov r9d, r8d
xor r9d, 0x1600002
xor r8d, 0x8a145fa4
mov r10d, ecx
or r10d, 0x8c052ee5
and r8d, 0x8e157fe5
and r9d, 0x4168001a
or r9d, r8d
and r10d, 0x8e157fe5
mov edx, eax
and edx, 0x30828000
or edx, r10d
xor edx, r9d
mov r8d, edx
xor r8d, 0x3292d101
and ecx, 0x9405d32
and eax, 0xf6bfa2cd
or eax, ecx
mov ecx, eax
xor ecx, 0xf6bfa2cd
xor edx, 0xcd6d2efe
and ecx, edx
xor eax, 0x9405d32
and eax, r8d
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, ecx
xor dl, al
mov r8d, edx
xor r8b, 1
or cl, al
xor cl, 1
or cl, dl
xor dl, r8b
and dl, cl
xor dl, r8b
or r8b, cl
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x9194e209
mov edx, 0x3b2b5517
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x9194e209
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x182e18a5
je 0x14005bc64
cmp eax, 0x18393d89
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xbf0ed357
and ecx, 0x40f12ca8
or ecx, edx
mov edx, ecx
xor edx, 0x990e0143
mov eax, ecx
xor eax, 0x40f12ca8
mov r8d, ecx
xor r8d, 0x99ce2d6b
and r8d, eax
and edx, 0xd93f01c3
or edx, r8d
xor edx, 0xd93f01c2
xor ecx, 0xbd06d000
and ecx, 0xbd97dc88
and eax, 0x42682376
or eax, ecx
xor eax, 0x42682376
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb2d0a178
and ecx, eax
and eax, 0x4d2f5e87
or eax, edx
mov edx, eax
xor edx, 0x4c270c84
xor eax, 0xb2d0a178
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x2358f343
and edx, 0xdca70cbc
or edx, r9d
or eax, r8d
and r8d, 0x2358f343
and ecx, 0xdca70cbc
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfc5319aa
and eax, 0x3ace655
or eax, edx
xor eax, 0xfc5319aa
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and dl, cl
and cl, r8b
and al, r8b
or al, dl
xor al, cl
mov edx, eax
not dl
mov r8d, 0x350ff57c
mov r9d, 0xa1e70b20
cmovne r8d, r9d
test dl, cl
mov ecx, 0x350ff57c
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140038280
cmp eax, 0xd86e8053
je 0x14005bd60
cmp eax, 0xd8d8722e
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x43004d01
mov r8d, eax
or r8d, 0x1c408262
and r8d, 0x5f40cf63
and ecx, 0x802a200c
or ecx, r8d
and edx, 0x5f40cf63
and eax, 0x20951090
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x3cd592f2
mov edx, eax
xor edx, 0x208410c
and edx, 0xe88d1fc
xor eax, 0xea3417fc
and eax, ecx
mov r8d, ecx
and r8d, 0xf1772e03
or r8d, edx
mov edx, r8d
xor edx, 0xf1772e03
mov ecx, r8d
xor ecx, 0xd86954f2
and ecx, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x281e0a80
xor r8d, 0xc8880a8
and r8d, 0xdcd880a9
mov r9d, edx
and r9d, 0x23277f56
or r9d, r8d
xor r9d, 0xdcd880a8
and edx, 1
or edx, r9d
xor eax, 0xd6e1850f
mov r8d, eax
and r8d, 0xc720707c
and ecx, 0x38df8f83
or ecx, r8d
xor ecx, edx
xor ecx, 0x38df8f83
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x691a4aff
and edx, eax
or eax, 0x96e5b500
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x188a2b7
and ecx, 0x68124848
or ecx, r9d
or eax, r8d
and r8d, 0x188a2b7
and edx, 0xfe775d48
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x90c49400
xor eax, 0x81a404c
and eax, 0xe3b614c
and ecx, 0xf1c49eb3
or ecx, eax
mov eax, ecx
xor eax, 0xc1c08021
xor ecx, 0x61b4100
and ecx, 0x361f5f92
and eax, 0xc9e0a06d
or eax, ecx
cmp eax, 0xc9e0a06d
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
lea eax, [rdx + 1]
mov r8d, edx
xor r8b, cl
mov r9d, eax
xor r9b, cl
or al, cl
or cl, dl
xor cl, 1
not r8b
and r8b, dl
or r8b, cl
not al
or al, r9b
xor al, r8b
and al, 1
mov ecx, 0xa6fc9653
mov edx, 0x87d086d8
cmovne ecx, edx
test al, r8b
cmove ecx, edx
mov edx, 0xa6fc9653
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x58513049
je 0x14005be36
cmp eax, 0x592c929d
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x55f4275b
and eax, edx
and edx, 0xaa0bd8a4
or edx, ecx
xor edx, 0xaa0bd8a4
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x16668ffb
mov r8d, edx
xor r8d, 0xe9997004
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xc1619c1d
mov r11d, ecx
and r11d, 0x28986000
or r11d, r10d
or eax, r9d
and r9d, 0xc1619c1d
and r8d, 0x3e9e63e2
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x14448d82
and edx, 0x8d898d6b
mov r9d, ecx
and r9d, 0x72767294
or r9d, edx
xor r9d, 0x8d898d6a
and ecx, 1
or ecx, r9d
mov edx, ecx
not edx
xor eax, 0xe9997005
mov r9d, eax
and r9d, 0xab231278
and r8d, 0x54dced87
or r8d, r9d
or eax, ecx
and ecx, 0xab231278
and edx, 0x54dced87
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa46f1ebc
and ecx, eax
and eax, 0x5b90e143
or eax, edx
xor eax, 0x5b90e143
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x308f80ef
and eax, 0xcf707f10
or eax, edx
xor eax, 0xcf707f10
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
xor cl, al
and al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xa75288d3
mov r8d, 0xceea48c6
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0xa75288d3
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xb7f2aefb
je 0x14005bf39
cmp eax, 0xb8a7e1bf
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0xf062162e
jmp 0x140038280
cmp eax, 0x384c1a46
je 0x14005bfec
cmp eax, 0x390eb0f4
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xfe184004
mov r8d, eax
and r8d, 0xfe184004
mov r9d, edx
and r9d, 0x1e7bffa
or r9d, r8d
and ecx, 0xfe184005
xor ecx, r9d
and edx, 0xcc2587c1
and eax, 0x33da783e
or eax, edx
mov edx, eax
xor edx, 0x1092783e
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xaf680140
and ecx, 0x5097febf
or ecx, r9d
xor eax, 0x8c200140
and eax, 0xaf680140
and edx, 0x5097febf
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne cl
cmp dword [0x1400a00a4], 0xa
setge al
mov edx, eax
xor dl, cl
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, eax
and cl, r8b
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
and cl, dl
xor dl, 1
xor r8b, 1
and r8b, dl
or cl, r8b
or dl, al
mov eax, edx
xor al, cl
mov r8d, 0x99a1b0e3
mov eax, 0x61a2f6dd
cmovne r8d, eax
test dl, dl
mov eax, 0x99a1b0e3
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140038280
cmp eax, 0xfb57d02e
je 0x14005bff6
cmp eax, 0xfb66d924
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0xf889891e
and eax, 0x77676e0
or eax, r8d
xor eax, 0x77676e0
or edx, eax
not edx
or edx, ecx
xor edx, 0xfb7c7c47
cmp edx, 0x48383b8
setne dl
cmp dword [0x1400a00a4], 0xa
setge cl
setl r8b
xor r8b, dl
mov eax, ecx
xor al, dl
or cl, dl
and al, cl
xor r8b, 1
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
and r8b, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x2f14a449
mov r8d, 0xe3fafb44
cmovne ecx, r8d
test al, 1
mov eax, 0x2f14a449
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x69dc3c4d
je 0x14005c101
cmp eax, 0x6a314e37
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4bc30402
mov r8d, eax
and r8d, 0x8004d318
or r8d, edx
mov edx, r8d
xor edx, 0x41218
xor r8d, 0x8322846
mov r9d, ecx
or r9d, 0x8802c102
and r8d, 0x8832e946
and edx, 0x43c51618
or edx, r8d
and r9d, 0x8832e946
mov r8d, eax
and r8d, 0x340800a1
or r8d, r9d
xor r8d, edx
xor r8d, 0xcbc7d71b
and ecx, 0x7fdad9c2
and eax, 0x8025263d
or eax, ecx
xor eax, 0x8025263d
or eax, r8d
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
xor r8b, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xbf48a9b0
mov edx, 0xcb8dd469
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xbf48a9b0
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x84be6113
je 0x14005c1f5
cmp eax, 0x853932e6
jne 0x140038280
mov eax, 0xc6def004
jmp 0x140038280
cmp eax, 0x436dbbb
je 0x14005c209
cmp eax, 0x451e9c8
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x68c1afc5
and eax, edx
and edx, 0x973e503a
or edx, ecx
xor edx, 0x973e503a
or edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xd7bca8e9
mov eax, edx
and eax, 0x28435716
or eax, r8d
mov r8d, eax
xor r8d, 0x20411213
and edx, 0x48f37adc
mov r9d, ecx
and r9d, 0xb70c8523
or r9d, edx
xor r9d, 0x48f37add
and ecx, 1
or ecx, r9d
xor eax, 0xd7bca8e8
mov edx, eax
and edx, 0xc8024d4c
and r8d, 0x37fdb2b3
or r8d, edx
xor r8d, ecx
xor r8d, 0x37fdb2b3
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x28498064
mov r8d, eax
or r8d, 0x50042812
and r8d, 0x784da876
and ecx, 0x6324489
or ecx, r8d
and edx, 0x784da876
and eax, 0x81801300
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x80840b10
xor eax, 0x2e7bc4ed
mov edx, eax
and edx, 0x5979308f
and ecx, 0xa686cf70
or ecx, edx
xor ecx, 0x5979308f
xor eax, ecx
test eax, ecx
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge dl
setl cl
mov eax, ecx
xor al, r9b
and al, r9b
mov r10d, edx
or r10b, r9b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r8b, cl
and dl, r9b
or dl, r8b
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x597011d7
mov r8d, 0x7e26c2bc
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x597011d7
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xc6396007
je 0x14005c213
cmp eax, 0xc669b8c8
jne 0x140038280
cmp qword [rbp + 0x20], 0
sete byte [rbp + 0x4c]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xeba91050
and ecx, 0x14400620
or ecx, edx
xor ecx, 0x14400620
and eax, 0x16e98f
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe2ff07b5
and ecx, 0x1d00f84a
or ecx, eax
cmp ecx, 0xe2ff07b5
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor al, cl
not al
and al, cl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x957347a2
mov r8d, 0x621ec202
cmovne eax, r8d
test cl, 1
mov ecx, 0x957347a2
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140038280
cmp eax, 0x447e6038
je 0x14005c21d
cmp eax, 0x44b7a078
jne 0x140038280
mov eax, 0xab982b8f
jmp 0x140038280
cmp eax, 0xa75288d3
je 0x14005c32f
cmp eax, 0xa75cb9d7
jne 0x140038280
mov eax, 0xe2061835
jmp 0x140038280
cmp eax, 0x250988b6
je 0x14005c339
cmp eax, 0x2519d62f
jne 0x140038280
mov eax, 0xe4a5639e
jmp 0x140038280
cmp eax, 0xe1c2a3f9
je 0x14005c3fc
cmp eax, 0xe20125dc
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xd78df652
and eax, 0x287209ad
or eax, r9d
or ecx, r8d
and r8d, 0xd78df652
and edx, 0x287209ad
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x38e2611b
mov r8d, ecx
and r8d, 0xc71d9ee4
or r8d, edx
xor r8d, 0xc71d9ee5
and ecx, 0x905fad84
and eax, 0x6fa0527a
or eax, ecx
xor eax, 0x6fa0527a
or eax, r8d
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x43ffdedd
and ecx, eax
mov r8d, eax
or r8d, 0x38000120
mov r9d, ecx
not r9d
and r8d, 0x395d9b60
and edx, 0x42a2449d
or edx, r8d
or eax, r9d
and r9d, 0x395d9b60
and ecx, 0xc6a2649f
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xbc002122
and eax, 0x43ffdedd
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe82c011b
and ecx, 0x17d3fee4
or ecx, eax
xor ecx, 0x17d3fee4
setne cl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge dl
mov eax, r9d
mov r10d, edx
xor r10b, r8b
xor r9b, r8b
or r8b, dl
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
xor r10b, 1
or dl, cl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r9d, edx
xor dl, 1
and dl, al
or cl, al
xor al, 1
and r9b, al
or dl, r9b
xor al, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x2ea785bb
mov r8d, 0x20bbc98
cmovne eax, r8d
test cl, 1
mov ecx, 0x2ea785bb
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x756202f5
je 0x14005c4de
cmp eax, 0x75686c34
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd296d1e
mov r8d, eax
and r8d, 0xf2d692e0
or r8d, edx
xor r8d, 0xf2d692e0
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
not edx
and ecx, 0x31bdb7d5
and eax, 0xce42482a
or eax, ecx
xor eax, 0xce42482a
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
lea r9d, [rax + 1]
mov r10d, edx
or r10b, r8b
xor r10b, 1
and dl, r9b
or r9b, cl
and al, cl
xor cl, r8b
and cl, r8b
or cl, r10b
or al, dl
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor dl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, ecx
xor al, 1
mov edx, r8d
xor dl, 1
and r8b, al
or al, dl
and dl, cl
or dl, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xcd4e554f
mov r8d, 0xdad1bbab
cmovne edx, r8d
test al, 1
mov eax, 0xcd4e554f
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0x97166e32
je 0x14005c5e8
cmp eax, 0x9733700d
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0x4b5ca1c3
xor edx, 0xe988acc2
and edx, r8d
and r8d, 0xb4a35e3c
or r8d, eax
mov eax, r8d
xor eax, 0xb4a35e3c
mov r9d, r8d
xor r9d, 0x5d2bf2fe
and r9d, eax
mov ecx, r9d
not ecx
mov r10d, edx
not r10d
mov r11d, ecx
and r11d, 0xcbb0bcc5
and r9d, 0x344f433a
or r9d, r11d
or ecx, r10d
and r10d, 0xcbb0bcc5
and edx, 0x344f433a
or edx, r10d
xor edx, r9d
not ecx
or ecx, edx
xor ecx, 0xe988acc3
xor r8d, 0x4800c0
and r8d, 0x90684af0
mov edx, eax
and edx, 0x6f97b50f
or edx, r8d
mov r8d, edx
xor r8d, 0x10680081
and eax, 1
or eax, r8d
xor edx, 0x2c138500
and edx, 0xac13cf70
and eax, 0x53ec308f
or eax, edx
xor eax, 0x53ec308f
or eax, ecx
xor eax, 0xb7b57a63
xor eax, 0x484a859c
sete r8b
setne r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl r10b
mov edx, r10d
xor dl, r9b
mov ecx, edx
xor cl, dl
mov r11d, eax
xor r11b, r8b
and r11b, al
and r9b, r10b
and al, r8b
or al, r9b
mov r8d, r11d
xor r8b, 1
xor r11b, al
xor al, 1
or al, r8b
xor al, 1
or al, r11b
xor cl, 1
and cl, al
xor cl, dl
or dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xcf9cae59
mov r8d, 0x384c1a46
cmovne ecx, r8d
test dl, 1
mov edx, 0xcf9cae59
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140038280
cmp eax, 0x14c48f39
je 0x14005c5f2
cmp eax, 0x157a606a
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xcfd701cd
and ecx, 0x3028fe32
or ecx, r9d
or eax, r8d
and r8d, 0xcfd701cd
and edx, 0x3028fe32
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
not eax
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x27575871
and r8d, 0xd8a8a78e
or r8d, r9d
or ecx, edx
and edx, 0x27575871
and eax, 0xd8a8a78e
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x11840908
mov r8d, ecx
and r8d, 0x853d6a1
or r8d, edx
mov edx, r8d
xor edx, 0x8018280
xor r8d, 0x16a00040
or eax, 0x10d25421
and r8d, 0x16f25461
and edx, 0x9058b88
or edx, r8d
and eax, 0x16f25461
and ecx, 0xe0082016
or ecx, eax
xor ecx, edx
xor ecx, 0x25ffd8d
cmp ecx, 0xe477dddb
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov ecx, r8d
xor cl, dl
xor cl, 1
or cl, al
xor cl, 1
xor al, dl
or dl, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
not dl
test al, 1
mov r8d, 0x5064b40c
mov r9d, 0xd74efba
cmovne r8d, r9d
test dl, cl
mov ecx, 0x5064b40c
cmove r8d, ecx
cmovne r8d, r9d
test al, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x140038280
cmp eax, 0xd4286e38
je 0x14005c5fc
cmp eax, 0xd4537c18
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xfcf92505
and r8d, eax
mov edx, eax
or edx, 0x306dafa
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xe6dd5567
mov r11d, ecx
and r11d, 0x18202000
or r11d, r10d
or edx, r9d
and r9d, 0xe6dd5567
and r8d, 0x1922aa98
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0xfcf92504
and ecx, 0x357ad474
and eax, 0xca852b8b
or eax, ecx
xor eax, 0xca852b8b
or eax, edx
xor eax, 0xa2443226
xor eax, 0x5dbbcdd9
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl cl
xor cl, r9b
mov edx, ecx
xor dl, 1
xor r9b, al
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, eax
and r9b, r8b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, al
and cl, r9b
xor r9b, 1
and r9b, dl
or r9b, cl
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x1952bcb4
mov edx, 0x5578c2d3
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x1952bcb4
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x55df5ed9
je 0x140038271
cmp eax, 0x5603d72b
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x157a606a
jmp 0x140038280
cmp eax, 0xb49bac71
je 0x14005c60a
cmp eax, 0xb49c578e
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xba433219
mov r8d, ecx
and r8d, 0x45bccde6
or r8d, edx
mov edx, r8d
xor edx, 0x45bccde7
xor r8d, 0xb0003000
mov r9d, edx
and r9d, 0xadf071c
and r8d, 0xf520f8e3
or r8d, r9d
or edx, ecx
and ecx, 0xadf071c
and eax, 0xf520f8e3
or eax, ecx
xor eax, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, eax
xor dl, cl
xor dl, 1
or cl, al
and al, dl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0x1de4f465
mov r8d, 0xe3a68f72
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x1de4f465
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0x350ff57c
je 0x14005c614
cmp eax, 0x3568ad63
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0xe5226f4c
mov r8d, ecx
and r8d, 0xe5226f4c
mov r9d, edx
and r9d, 0x1add90b2
or r9d, r8d
and eax, 0xe5226f4d
xor eax, r9d
mov r8d, eax
not r8d
and edx, 0x9c65485c
and ecx, 0x639ab7a3
or ecx, edx
mov edx, ecx
xor edx, 0x62082383
xor ecx, 0x9c65485c
mov r9d, eax
and r9d, 0x9d7d474
and r8d, 0xf6282b8b
or r8d, r9d
or eax, ecx
and ecx, 0x9d7d474
and edx, 0xf6282b8b
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xbe9578a7
xor eax, 0x416a8758
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
xor dl, 1
mov ecx, edx
or cl, r8b
xor dl, r8b
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0xfb57d02e
mov edx, 0xea4a8e7e
cmovne eax, edx
test cl, cl
mov ecx, 0xfb57d02e
cmovne eax, ecx
test r8b, r8b
cmove eax, edx
jmp 0x140038280
cmp eax, 0xf5cec9fe
je 0x14005c61e
cmp eax, 0xf5f8ae9d
jne 0x140038280
cmp byte [rbp + 0x4d], 0
mov eax, 0x6bde566
mov ecx, 0xf6e045f
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0x65d07b98
je 0x14005c757
cmp eax, 0x66174ecc
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xfca416e4
mov r8d, edx
xor r8d, 0xfca416e4
and r8d, edx
or eax, r8d
not r8d
and r8d, 0x35be91a
and eax, 0xfca416e5
or eax, r8d
mov r8d, edx
and r8d, 0x7995f01d
and ecx, 0x866a0fe2
or ecx, r8d
xor ecx, eax
xor ecx, 0x866a0fe2
or eax, edx
not eax
or eax, ecx
xor eax, 0x8dc02cdb
xor eax, 0x723fd324
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x30245a01
mov r8d, 0x1f1eb054
cmovne eax, r8d
test cl, cl
mov ecx, 0x30245a01
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140038280
cmp eax, 0x8fb58d69
je 0x14005c878
cmp eax, 0x8fcd0d48
jne 0x140038280
mov rax, qword [rbp + 8]
mov eax, 0xb9ba60fc
jmp 0x140038280
cmp eax, 0xbf87e7d
je 0x14005c90a
cmp eax, 0xcdc5c87
jne 0x140038280
mov eax, 0xb13138d9
jmp 0x140038280
cmp eax, 0xcc07ccd2
je 0x14005c914
cmp eax, 0xcc88c6ea
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x63a8c666
jmp 0x140038280
cmp eax, 0x4c2bab63
je 0x14005caac
cmp eax, 0x4c7175e9
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x26a4a000
mov ecx, eax
and ecx, 0x902130a
or ecx, r8d
xor ecx, 0x902130a
mov r8d, eax
xor r8d, 0x2fa6b30a
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0xd0594cf4
and ecx, 0x2fa6b30b
or ecx, r8d
and edx, 0x803f15d1
and eax, 0x7fc0ea2e
or eax, edx
mov edx, eax
xor edx, 0x6b00e800
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x94d7162e
and ecx, 0x6b28e9d1
or ecx, r9d
xor eax, 0x80171400
and eax, 0x94d7162e
and edx, 0x6b28e9d1
or edx, eax
xor edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
setne cl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
lea edx, [rcx + 1]
mov r10d, edx
or r10b, r9b
mov eax, r8d
or al, cl
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and cl, dl
xor cl, 1
mov r10d, ecx
xor r10b, dl
or cl, dl
xor cl, 1
or cl, r10b
mov r10d, ecx
and r10b, r8b
xor cl, 1
and cl, r9b
or cl, r10b
or dl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb9ba60fc
mov r8d, 0x8fcd0d48
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xb9ba60fc
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140038280
cmp eax, 0xaccd36a1
je 0x14005cc33
cmp eax, 0xad0b84f8
jne 0x140038280
mov eax, 0x235dbe00
jmp 0x140038280
cmp eax, 0x2c233607
je 0x14005cd34
cmp eax, 0x2e935f5e
jne 0x140038280
mov eax, 0x679f6e7d
jmp 0x140038280
cmp eax, 0xe8c9b6ac
je 0x14005cf0e
cmp eax, 0xe8ed5072
jne 0x140038280
movzx eax, byte [rbp + 0x4f]
movzx edx, byte [rbp + 0x4e]
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, cl
xor r8b, 1
and r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, eax
or r8b, dl
xor r8b, 1
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xb15ef268
mov edx, 0x2faa807d
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x7e37ca5c
je 0x14005cfe3
cmp eax, 0x7e4192e5
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x141ee307
and edx, 0xebe11cf8
or edx, r9d
or eax, ecx
and ecx, 0x141ee307
and r8d, 0xebe11cf8
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
mov edx, eax
xor edx, 0xc4ee3065
and edx, eax
not eax
xor ecx, 0x8104e90
mov r8d, ecx
or r8d, 0x1801031a
mov r9d, edx
not r9d
and r8d, 0x9ce1035b
and eax, 0x400e3024
or eax, r8d
or ecx, r9d
and r9d, 0x9ce1035b
and edx, 0x631efca4
or edx, r9d
xor edx, eax
not ecx
or ecx, edx
not edx
and edx, 0x3b11cf9a
and ecx, 0xc4ee3065
or ecx, edx
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge cl
lea r8d, [rdx + 1]
mov r9d, ecx
xor r9b, r8b
or r8b, cl
or al, dl
mov r10d, r8d
xor r10b, al
or al, r8b
xor al, 1
or al, r10b
and r9b, cl
xor cl, dl
or cl, r9b
mov edx, ecx
not dl
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
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3568ad63
mov r8d, 0xca45b960
cmovne ecx, r8d
test al, 1
mov eax, 0x3568ad63
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x9e16eab7
je 0x14005cfed
cmp eax, 0x9e8b045b
jne 0x140038280
mov eax, 0xbe3aa205
jmp 0x140038280
cmp eax, 0x1b6b759b
je 0x14005cff7
cmp eax, 0x1bd6c6e5
jne 0x140038280
mov eax, 0xc5820bd6
jmp 0x140038280
cmp eax, 0xda9c895c
je 0x14005d001
cmp eax, 0xdad1bbab
jne 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x8e71f9d9
and eax, 0x718e0626
or eax, ecx
xor eax, 0x718e0627
or eax, edx
xor eax, 0x7e3583d1
xor eax, 0x81ca7c2e
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
xor dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x77f9cd2f
mov edx, 0xcd4e554f
cmovne ecx, edx
test al, al
mov eax, 0x77f9cd2f
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x607fc4fd
je 0x14005d108
cmp eax, 0x60cecf98
jne 0x140038280
mov eax, 0xddb5c1d5
jmp 0x140038280
cmp eax, 0xbcbf3ff9
je 0x14005d243
cmp eax, 0xbd053d9e
jne 0x140038280
mov rax, qword [rbp - 0x18]
mov eax, 0xd56047a9
jmp 0x140038280
cmp eax, 0x3c51cd33
je 0x14005d3a9
cmp eax, 0x3c66e0ef
jne 0x140038280
mov eax, 0x8ecf6ef
jmp 0x140038280
cmp eax, 0xfe863b53
je 0x14005d53c
cmp eax, 0xfee81089
jne 0x140038280
mov rcx, qword [rbp + 0x68]
mov eax, dword [0x1400a00a0]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
mov eax, r8d
xor eax, 0x3b82bb3a
and eax, r8d
not r8d
xor edx, 0xc43c00c5
mov r9d, edx
or r9d, 0x40594481
mov r10d, eax
not r10d
and r9d, 0x7859c4ab
and r8d, 0x3823b10
or r8d, r9d
or edx, r10d
and r10d, 0x7859c4ab
and eax, 0x87a63b54
or eax, r10d
xor eax, r8d
not edx
or edx, eax
not eax
and eax, 0xc47d44c5
and edx, 0x3b82bb3a
or edx, eax
mov r10d, edx
not r10d
mov eax, r10d
and eax, 0xa9b0c4b8
mov r8d, edx
and r8d, 0x564f3b47
or r8d, eax
mov eax, r8d
xor eax, 0x564f3b47
mov r11d, r8d
xor r11d, 0x97284000
and r11d, eax
mov r9d, r11d
not r9d
mov r15d, r9d
and r15d, 0x44e3cbde
and r11d, 0xbb1c3421
or r11d, r15d
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0x18]
or r10d, 0x3e9884b8
or r9d, r10d
and r10d, 0x44e3cbde
and edx, 0x81043001
or edx, r10d
xor edx, r11d
not r9d
or r9d, edx
xor r9d, 0xc1677b46
xor r8d, 0x21804080
and r8d, 0x37ce52c1
mov edx, eax
and edx, 0xc831ad3e
or edx, r8d
xor edx, 0x37ce52c0
and eax, 1
or eax, edx
not eax
or eax, r9d
mov r8d, eax
not r8d
mov edx, eax
xor edx, 0x58ae90ce
and edx, eax
mov r9d, eax
or r9d, 0xa6014411
mov r10d, edx
not r10d
and r9d, 0xbeab5457
and r8d, 0x40048088
or r8d, r9d
or eax, r10d
and r10d, 0xbeab5457
and edx, 0x4154aba8
or edx, r10d
xor edx, r8d
not eax
or eax, edx
not edx
and edx, 0xa7516f31
and eax, 0x58ae90ce
or eax, edx
mov edx, eax
not edx
and eax, 0x7711f816
and edx, 0x88ee07e9
or edx, eax
xor edx, 0x88ee07e9
sete r8b
setne r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl r10b
mov r11d, r9d
or r11b, r10b
xor r11b, 1
mov edx, eax
or dl, r8b
xor dl, 1
or dl, r11b
mov r11d, eax
xor r11b, r8b
and r11b, al
and r9b, r10b
and al, r8b
or al, r9b
xor r11b, 1
xor al, 1
mov r8d, r11d
xor r8b, al
or al, r11b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dl
xor dl, 1
or dl, al
mov eax, r8d
xor al, dl
not al
test al, 1
mov r9d, 0xa00fe9e1
mov eax, 0x975cf8eb
cmovne r9d, eax
test r8b, 1
mov eax, 0xa00fe9e1
cmovne eax, r9d
mov qword [rbp + 0x20], rcx
test dl, 1
cmovne eax, r9d
jmp 0x140038280
cmp eax, 0x6ec92ae7
je 0x14005d546
cmp eax, 0x6f600f09
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
xor eax, edx
not edx
or edx, ecx
not edx
or edx, eax
or edx, 0xfffffffe
xor edx, 0xb43a3f77
cmp edx, 0x4bc5c088
sete dl
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r8d, edx
and r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
or r8b, dl
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xbc09e386
mov r8d, 0xe91eacb3
cmovne eax, r8d
not cl
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xbc09e386
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0x834d815d
je 0x14005d66b
cmp eax, 0x84416692
jne 0x140038280
mov eax, 0x96a4ac67
jmp 0x140038280
cmp eax, 0x2cd49f7
je 0x14005d731
cmp eax, 0x2d7a875
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0xd873fa49
xor edx, 0x31221d44
and edx, r8d
and r8d, 0x278c05b6
or r8d, eax
mov ecx, r8d
xor ecx, 0x278c05b6
mov r9d, r8d
xor r9d, 0x16ae18f2
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0xc69350e2
and r9d, 0x396caf1d
or r9d, r11d
or eax, r10d
and r10d, 0xc69350e2
and edx, 0x396caf1d
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0x31221d45
xor r8d, 0x48439000
and r8d, 0x6d4f9596
and ecx, 0x92b06a68
or ecx, r8d
mov r8d, ecx
xor r8d, 0x92306808
xor ecx, 0x6d4f9597
xor eax, 0xcedde2ba
mov r9d, eax
and r9d, 0x45c31265
and edx, 0xba3ced9a
or edx, r9d
or eax, ecx
and ecx, 0x45c31265
and r8d, 0xba3ced9a
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0x6696c159
xor eax, 0x99693ea6
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, dl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe8c9b6ac
mov r8d, 0x2ba9f112
cmovne edx, r8d
test al, 1
mov eax, 0xe8c9b6ac
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
cmp eax, 0xc300aea6
je 0x14005d73b
cmp eax, 0xc3df8d10
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xfe0ac74c
mov r8d, ecx
and r8d, 0xfe0ac74c
mov r9d, eax
and r9d, 0x1f538b2
or r9d, r8d
and edx, 0xfe0ac74d
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x65b77a82
and edx, 0x9a48857d
or edx, r9d
and ecx, 0x65b77a82
and eax, 0x9a48857d
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov ecx, r8d
xor cl, dl
mov eax, ecx
xor al, 1
or r8b, dl
mov edx, eax
xor dl, r8b
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
xor al, cl
and al, dl
xor al, cl
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x5806e145
mov r8d, 0x97166e32
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x5806e145
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x43482782
je 0x14005d749
cmp eax, 0x43500a51
jne 0x140038280
mov eax, 0xc14c6a45
jmp 0x140038280
cmp eax, 0xa4ece74d
je 0x14005d75f
cmp eax, 0xa55f75fc
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x7cc11b09
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x7cc11b09
or eax, edx
xor eax, 0x7cc11b08
or eax, ecx
xor eax, 0xa3d0f5a3
xor eax, 0x5c2f0a5c
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl r10b
mov ecx, r9d
xor cl, r10b
mov edx, ecx
xor dl, 1
and r8b, r10b
or r10b, r9b
xor r10b, 1
and al, r9b
or al, r8b
or al, r10b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
or al, dl
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, 1
and cl, r8b
xor r8b, 1
and r8b, dl
or r8b, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x7fca0759
mov edx, 0x20676c85
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x7fca0759
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x240eddf3
je 0x14005d882
cmp eax, 0x242eaa52
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x1b3dd520
and r8d, 0xe4c22adf
or r8d, r9d
and ecx, 0x1b3dd520
and eax, 0xe4c22adf
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl al
xor al, r8b
mov ecx, eax
xor cl, 1
xor r8b, r9b
and r8b, r9b
xor dl, r9b
or dl, r8b
mov r8d, edx
not r8b
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor al, r8b
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x2ae8bb99
mov edx, 0x3305e696
cmovne eax, edx
test r8b, 1
mov r8d, 0x2ae8bb99
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x140038280
cmp eax, 0xdfac09e7
je 0x14005d8ae
cmp eax, 0xdfc63b67
jne 0x140038280
mov eax, 0x73ecdc71
jmp 0x140038280
cmp eax, 0x73dcfc94
je 0x14005d97e
cmp eax, 0x73ecdc71
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd642edaa
and ecx, 0x29bd1255
or ecx, r9d
or eax, r8d
and r8d, 0xd642edaa
and edx, 0x29bd1255
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x597172b5
and edx, eax
or eax, 0xa68e8d4a
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x709f477
and ecx, 0x58700280
or ecx, r9d
or eax, r8d
and r8d, 0x709f477
and edx, 0xf8f60b88
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xb2e9a7
xor eax, 0xa63c64ed
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, r8d
and r9b, cl
mov r10d, edx
and r10b, al
or r10b, r9b
xor r8b, al
or dl, cl
xor dl, 1
or dl, r8b
mov eax, r10d
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x6af618c7
mov r8d, 0xd9379e35
cmovne edx, r8d
test al, 1
mov eax, 0x6af618c7
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
cmp eax, 0x95843f56
je 0x14005d988
cmp eax, 0x95999126
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xc098a2cf
and edx, ecx
not ecx
or eax, 0x3f675d30
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xda7ae288
and ecx, 0x800047
or ecx, r9d
or eax, r8d
and r8d, 0xda7ae288
and edx, 0x25851d77
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r9d, eax
xor r9d, 0x3f675d30
xor eax, 0xc098a2cf
mov edx, eax
and edx, 0x73586025
mov ecx, r9d
and ecx, 0x8ca79fda
or ecx, edx
mov r8d, ecx
xor r8d, 0x8ca79fdb
and r9d, 0x2e0f73b1
mov edx, eax
and edx, 0xd1f08c4e
or edx, r9d
mov r9d, edx
xor r9d, 0x2e0f73b0
and eax, 1
or eax, r9d
xor edx, 0xc1600c0c
xor ecx, 0x73586024
mov r9d, ecx
and r9d, 0x3e969263
and r8d, 0xc1696d9c
or r8d, r9d
or ecx, eax
and eax, 0x3e969263
and edx, 0xc1696d9c
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x788a4bca
and eax, 0x8775b435
or eax, ecx
mov ecx, eax
xor ecx, 0x8a4082
xor eax, 0x8775b435
mov edx, eax
and edx, 0x7d312f58
and ecx, 0x82ced0a7
or ecx, edx
xor ecx, 0x82ced0a7
or ecx, eax
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x39bdca14
mov r8d, 0x4dd7d589
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x39bdca14
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x1299defe
je 0x14005da8b
cmp eax, 0x138763eb
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0xae02034a
mov r8d, ecx
or r8d, 0x10005411
and edx, 0xbe02575b
and ecx, 0x1c10884
or ecx, edx
and r8d, 0xbe02575b
mov edx, eax
and edx, 0x403ca020
or edx, r8d
xor edx, ecx
xor edx, 0xee3ea36b
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe1f1f9c1
mov r8d, eax
and r8d, 0x1e0e063e
or r8d, edx
mov edx, r8d
xor edx, 0x4000222
xor r8d, 0x616108c1
or ecx, 0x69690cd5
or r8d, 0x1000d000
and r8d, 0x7969dcd5
and edx, 0x84000222
or edx, r8d
and ecx, 0x7969dcd5
and eax, 0x2962108
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x808100
xor eax, 0xed690ef7
mov edx, eax
and edx, 0x5e5f7e3a
and ecx, 0xa1a081c5
or ecx, edx
xor ecx, 0xa1a081c5
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
and r8b, al
and r9b, dl
or r9b, r8b
or al, dl
xor al, 1
or al, cl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
or dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r9b
test al, 1
mov eax, 0xd9c2b184
mov ecx, 0xfe0530b4
cmovne eax, ecx
test dl, 1
mov ecx, 0xd9c2b184
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0xd2184ee4
je 0x14005da95
cmp eax, 0xd22cae5d
jne 0x140038280
mov rax, qword [rbp - 0x30]
mov eax, 0xafd445b3
jmp 0x140038280
cmp eax, 0x52015a50
je 0x14005dbbe
cmp eax, 0x5293bb20
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xc9b62c94
and edx, ecx
or ecx, 0x3649d36b
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xd1e39087
mov r10d, eax
and r10d, 0x8142c10
or r10d, r9d
or ecx, r8d
and r8d, 0xd1e39087
and edx, 0x2e1c6f78
or edx, r8d
xor edx, r10d
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x3400120a
xor ecx, 0x920410
and ecx, 0x2dbc570
and edx, 0xfd243a8f
or edx, ecx
xor edx, 0xfd243a8f
or edx, eax
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge r8b
mov r9d, edx
and r9b, r8b
mov eax, r8d
or al, dl
xor al, 1
or al, r9b
xor dl, r8b
and dl, r8b
xor cl, r8b
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x1907730a
mov r8d, 0x8ef15be0
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x1907730a
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xb30e71aa
je 0x14005dbc8
cmp eax, 0xb3504863
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x30090024
mov r8d, eax
and r8d, 0x9000040
or r8d, edx
xor r8d, 0x9000040
mov edx, eax
and edx, 0xc6f6ff9b
or edx, r8d
mov r8d, edx
xor r8d, 0xc6f6ff9a
and ecx, 0xa22164ec
and eax, 0x5dde9b13
or eax, ecx
mov ecx, eax
xor ecx, 0x5dde9b13
xor edx, 0x39090065
and ecx, edx
xor eax, 0xa22164ec
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
setne r8b
cmp dword [0x1400a00a4], 0xa
setge dl
lea r9d, [rdx + 1]
mov eax, r8d
xor al, dl
mov ecx, eax
xor cl, 1
mov r10d, r9d
and r10b, dl
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, r9b
xor r10b, r8b
or dl, r8b
xor dl, 1
or dl, al
mov r8d, r10d
xor r8b, dl
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov r9d, r8d
and r9b, dl
xor r8b, r9b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
mov edx, r9d
xor dl, 1
mov r8d, edx
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, dl
or dl, cl
and cl, al
xor cl, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, 1
and al, r8b
xor r8b, 1
and r8b, cl
or r8b, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xe1c2a3f9
mov edx, 0x464428ea
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xe1c2a3f9
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x322e9a09
je 0x14005dbd2
cmp eax, 0x3305e696
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, ecx
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
mov ecx, eax
not ecx
and eax, ecx
or eax, ecx
sete cl
cmp dword [0x1400a00a4], 0xa
setl al
mov edx, ecx
xor dl, al
mov r9d, edx
xor r9b, 1
or al, cl
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov ecx, edx
and cl, r9b
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
and r10b, r8b
and cl, al
or cl, r10b
xor al, r9b
or r8b, dl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0xb8dcfa6b
mov edx, 0xdf58ab9c
cmovne eax, edx
test r8b, 1
mov edx, 0xb8dcfa6b
cmovne edx, eax
test cl, 1
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xf1f89846
je 0x14005dbdc
cmp eax, 0xf29662e0
jne 0x140038280
mov eax, 0x8d30ec8e
jmp 0x140038280
cmp eax, 0x63e064ef
je 0x14005dd4f
cmp eax, 0x63eee877
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1742c5
mov r8d, eax
and r8d, 0x41680c20
or r8d, edx
mov edx, r8d
xor edx, 0x41400000
xor r8d, 0x8691820f
or ecx, 0x390e25
and r8d, 0x86b98e2f
and edx, 0x414640c0
or edx, r8d
and ecx, 0x86b98e2f
and eax, 0x38003110
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0xbe80b11a
mov r8d, eax
xor r8d, 0xbe80b11b
and edx, r8d
xor eax, 0x41294e60
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0x8e563097
and edx, 0x71a9cf68
or edx, r9d
or ecx, r8d
and r8d, 0x8e563097
and eax, 0x71a9cf68
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x3cb8707f
and eax, 0xc3478f80
or eax, ecx
mov ecx, eax
xor ecx, 0x80028a00
xor eax, 0x1c907025
and eax, 0x5fd575a5
and ecx, 0xa02a8a5a
or ecx, eax
xor ecx, 0xa02a8a5a
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
mov eax, r9d
xor al, 1
and al, r8b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r8b, r9b
or r8b, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x63603a08
mov r9d, 0xfbbe534
cmovne eax, r9d
test r8b, r8b
mov edx, eax
cmovne edx, r9d
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0x8d51d8be
je 0x14005de68
cmp eax, 0x8d73aac1
jne 0x140038280
mov eax, 0xac1b6689
jmp 0x140038280
cmp eax, 0xa50aa48
je 0x14005de72
cmp eax, 0xa8c685d
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x12a0dc49
mov r8d, ecx
and r8d, 0xed5f23b6
or r8d, edx
mov edx, r8d
xor edx, 0x20050022
xor r8d, 0x1001
or eax, 0x1281
or r8d, 0x1c122414
and r8d, 0x1c123695
and edx, 0x22a54862
or edx, r8d
and eax, 0x1c123695
and ecx, 0xc1488108
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0xdd5aa51c
xor ecx, 0x2850822
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x97950936
and eax, 0x686af6c9
or eax, ecx
xor eax, 0x686af6c8
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe6a086a1
mov r8d, eax
and r8d, 0x195f795e
or r8d, edx
mov edx, r8d
xor edx, 0x1046814
xor r8d, 0x80000001
or ecx, 0x80411003
or r8d, 0x48100280
and r8d, 0xc8511283
and edx, 0x784ec14
or edx, r8d
and ecx, 0xc8511283
and eax, 0x302a0168
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x200202a0
xor eax, 0x6811
and eax, 0x58386959
and ecx, 0xa7c796a6
or ecx, eax
xor ecx, 0x58386959
setne dl
sete r9b
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
lea r10d, [r8 + 1]
mov ecx, r8d
and cl, r10b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
xor r10b, r9b
xor cl, r9b
and r9b, r8b
and al, dl
or al, r9b
or r8b, dl
xor r8b, 1
or r8b, r10b
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x644d3c9d
mov r8d, 0xc66cf3f6
cmovne eax, r8d
test dl, 1
mov edx, 0x644d3c9d
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
cmp eax, 0xca657378
je 0x14005df91
cmp eax, 0xcaa7f775
jne 0x140038280
mov rax, qword [rbp + 0x20]
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xf0bbee0b
mov ecx, eax
and ecx, 0xf4411f4
or ecx, r8d
mov r8d, ecx
xor r8d, 0x100
xor ecx, 0x10300e0b
mov r9d, eax
xor r9d, 0x12300faf
and r9d, eax
or ecx, 0xedcff050
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xc3364ca6
and r8d, 0x10000309
or r8d, r11d
or ecx, r10d
and r10d, 0xc3364ca6
and r9d, 0x3cc9b359
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xedcff051
xor ecx, 0x12300fae
and edx, ecx
and r8d, eax
or r8d, edx
not r8d
or r8d, ecx
cmp r8d, 0xffffffff
sete cl
cmp dword [0x1400a00a4], 0xa
setl al
mov r8d, eax
or r8b, cl
mov r9d, r8d
xor r9b, 1
xor al, cl
or r9b, al
mov edx, r9d
xor dl, 1
and al, r8b
mov r8d, eax
xor r8b, 1
mov ecx, edx
and cl, r9b
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
mov r9d, ecx
xor r9b, 1
and r9b, al
and cl, r8b
or cl, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xb7625413
mov r8d, 0x25db3fc3
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xb7625413
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x4a11d9a5
je 0x14005df9b
cmp eax, 0x4a5a0d82
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x33d1d940
and eax, ecx
and ecx, 0xcc2e26bf
or ecx, edx
xor ecx, 0xcc2e26bf
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
and cl, al
or al, dl
mov r9d, eax
xor r9b, 1
and r8b, dl
or r8b, cl
mov edx, r8d
xor dl, 1
mov ecx, edx
and cl, r8b
xor cl, 1
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
and r9b, cl
xor cl, 1
and cl, al
or cl, r9b
or dl, al
mov eax, edx
xor al, cl
mov eax, 0x84979051
mov r8d, 0x5102db28
cmovne eax, r8d
test dl, dl
mov edx, 0x84979051
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xabc91a87
je 0x14005e08c
cmp eax, 0xac169d52
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 1
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x558966ab
mov r11d, edx
and r11d, 0xaa769954
or r11d, r10d
or ecx, r9d
and r9d, 0x558966ab
and r8d, 0xaa769954
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not ecx
and edx, 0x2db23969
and eax, 0xd24dc696
or eax, edx
xor eax, 0xd24dc696
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
mov ecx, 0x9608ad20
mov r8d, 0x415ddd60
cmovne ecx, r8d
test al, al
mov eax, 0x9608ad20
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x2a65cb08
je 0x14005e096
cmp eax, 0x2ae42618
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 1
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x10550f19
mov r11d, edx
and r11d, 0xefaaf0e6
or r11d, r10d
or ecx, r9d
and r9d, 0x10550f19
and r8d, 0xefaaf0e6
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not ecx
and edx, 0xc33af093
and eax, 0x3cc50f6c
or eax, edx
xor eax, 0x3cc50f6c
or eax, ecx
xor eax, 0xf38ff74c
xor eax, 0xc7008b3
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
xor dl, 1
mov ecx, r8d
or cl, dl
xor dl, r8b
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x291bc80d
mov edx, 0xc23011e1
cmovne eax, edx
test cl, cl
mov ecx, 0x291bc80d
cmovne eax, ecx
test r8b, r8b
cmove eax, edx
jmp 0x140038280
cmp eax, 0xe6b93c3a
je 0x14005e187
cmp eax, 0xe7103875
jne 0x140038280
mov rax, qword [rbp - 0x28]
cmp qword [rax], 0
sete byte [rbp + 0x49]
mov eax, dword [0x1400a00a0]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov eax, r8d
and eax, 0xd576a485
xor r8d, 0xa7c1a799
and r8d, ecx
and ecx, 0x2a895b7a
or ecx, eax
mov edx, ecx
xor edx, 0x2a895b7a
mov r9d, ecx
xor r9d, 0x8d48fce3
and r9d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x398ed116
and r9d, 0xc6712ee9
or r9d, r11d
or eax, r10d
and r10d, 0x398ed116
and r8d, 0xc6712ee9
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xa7c1a798
or edx, 1
xor ecx, 0x436a000
xor eax, 0x583e5867
mov r9d, eax
and r9d, 0xd3c01fc6
and r8d, 0x2c3fe039
or r8d, r9d
or eax, edx
and edx, 0xd3c01fc6
and ecx, 0x2c3fe038
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x8f5ec61f
xor eax, 0x70a139e0
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
xor r10b, 1
or r10b, r8b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
xor al, 1
mov ecx, eax
xor cl, r10b
or al, r10b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7341fd53
mov r8d, 0xc77087c3
cmovne edx, r8d
test al, al
mov eax, 0x7341fd53
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0x7bc17db8
je 0x14005e191
cmp eax, 0x7c274b92
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0xb31e275
jmp 0x140038280
cmp eax, 0x9bea12ea
je 0x14005e1a5
cmp eax, 0x9d6005e5
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x61c56b94
mov r9d, edx
or r9d, 0x61c56b94
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0x9e3a946a
and ecx, 0x61c56b95
or ecx, r9d
and edx, 0xf1184ff5
and eax, 0xee7b00a
or eax, edx
mov edx, eax
xor edx, 0x8e2a008
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x87051f33
and ecx, 0x78fae0cc
or ecx, r9d
xor eax, 0x81000f31
and eax, 0x87051f33
and edx, 0x78fae0cc
or edx, eax
xor edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
xor dl, cl
mov r8d, edx
mov eax, 0x1299defe
mov r9d, 0x4d0b97b4
cmovne eax, r9d
not r8b
test r8b, cl
mov r10d, 0x1299defe
cmove eax, r10d
test dl, dl
cmovne eax, r9d
test r8b, cl
cmovne eax, r9d
jmp 0x140038280
cmp eax, 0x1a46be33
je 0x14005e27c
cmp eax, 0x1a677b65
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 1
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, edx
and ecx, 0xe95a7a7b
and eax, 0x16a58584
or eax, ecx
mov ecx, eax
xor ecx, 0x16a58584
xor eax, 0xe95a7a7b
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and dl, al
and r8b, cl
or r8b, dl
xor r9b, 1
xor r8b, 1
mov eax, r9d
xor al, r8b
or r8b, r9b
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x293a3415
mov r8d, 0x2f35e9a5
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0x293a3415
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xd946a079
je 0x14005e31e
cmp eax, 0xd969a0a8
jne 0x140038280
mov eax, 0x3fb5e7a9
jmp 0x140038280
cmp eax, 0x5d7921db
je 0x14005e3b3
cmp eax, 0x5da0b6fb
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x5bb51dae
mov ecx, eax
and ecx, 0xa44ae250
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8400a000
xor ecx, 0x5bb51daf
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x687a52f5
and r8d, 0x9785ad0a
or r8d, r11d
or ecx, r10d
and r10d, 0x687a52f5
and r9d, 0x9785ad0a
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0x35dde703
and eax, 0xca2218fc
or eax, edx
xor eax, 0xca2218fc
or eax, ecx
xor eax, 0xe461d8f4
xor eax, 0x1b9e270b
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, 1
xor al, dl
xor al, r8b
mov ecx, eax
mov edx, 0x689c0861
mov r9d, 0xe5b81433
cmovne edx, r9d
not cl
test cl, r8b
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, r8b
cmove eax, edx
jmp 0x140038280
cmp eax, 0xba6e68c8
je 0x14005e3c7
cmp eax, 0xbb31c6b3
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x2b2775ac
and edx, eax
or eax, 0xd4d88a53
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc74a672c
and ecx, 0x28251080
or ecx, r9d
or eax, r8d
and r8d, 0xc74a672c
and edx, 0x38b598d3
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xd4d88a53
mov edx, eax
xor edx, 0xd4d88a52
and edx, ecx
xor eax, 0x2203358c
and eax, 0xf24bb7cc
and ecx, 0xdb44833
or ecx, eax
xor ecx, 0xdb44832
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2737d745
and ecx, 0xd8c828ba
or ecx, eax
xor ecx, 0xd8c828ba
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
xor al, r8b
mov ecx, eax
xor cl, 1
and r8b, cl
xor cl, r8b
test al, al
mov eax, 0x494318fe
mov edx, 0xb0a3872d
cmovne eax, edx
test r8b, r8b
mov r8d, 0x494318fe
cmove eax, r8d
test cl, 1
cmove eax, edx
jmp 0x140038280
cmp eax, 0x3a900ef3
je 0x14005e3d1
cmp eax, 0x3acdf11a
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x62ccc39c
xor eax, 0x748959dc
and eax, ecx
mov r8d, ecx
and r8d, 0x9d333c63
or r8d, edx
mov ecx, r8d
xor ecx, 0x9d333c63
mov edx, r8d
xor edx, 0xe9ba65bf
and edx, ecx
or eax, edx
mov edx, eax
xor edx, 0x14090941
xor r8d, 0x60040004
and r8d, 0xfd173064
mov r9d, ecx
and r9d, 0x2e8cf9b
or r9d, r8d
mov r8d, r9d
xor r8d, 0x50011021
and ecx, 1
or ecx, r8d
xor r9d, 0x2a8440a
and r9d, 0xafbe644e
and ecx, 0x50419bb1
or ecx, r9d
mov r8d, ecx
xor r8d, 0x10018b21
xor eax, 0x8b76a622
xor ecx, 0xafbe644e
mov r9d, eax
and r9d, 0xe1f4549c
and edx, 0x1e0bab63
or edx, r9d
or eax, ecx
and ecx, 0xe1f4549c
and r8d, 0x1e0bab63
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x83480150
mov r8d, eax
and r8d, 0x8024a80
or r8d, edx
mov edx, r8d
xor edx, 0x8020000
xor r8d, 0xa41c3133
or ecx, 0x80084b90
and r8d, 0xa41c7bb3
and edx, 0xb420040
or edx, r8d
and ecx, 0xa41c7bb3
and eax, 0x50a1840c
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x70a19427
xor eax, 0x8a404a10
and ecx, 0x71ab95e7
and eax, 0x8e546a18
or eax, ecx
xor eax, 0x8e546a18
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setl dl
setge al
mov r10d, r9d
or r10b, al
mov ecx, edx
xor cl, r9b
and cl, al
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, al
and dl, r8b
or dl, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xa10f1038
mov edx, 0x66174ecc
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0xa10f1038
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0xfcba0eef
je 0x14005e561
cmp eax, 0xfcbc2cbc
jne 0x140038280
cmp byte [rbp + 0x46], 0
mov eax, 0x61121f62
mov ecx, 0x49c979ac
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0x6af618c7
je 0x14005e65e
cmp eax, 0x6b4b8f2d
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0xccd4d239
jmp 0x140038280
cmp eax, 0x8757539e
je 0x14005e790
cmp eax, 0x8772ad9b
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0xbdc2eb88
and eax, 0x423d1476
or eax, r8d
mov r8d, eax
xor r8d, 0x421c0400
xor eax, 0xbdc2eb89
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x3d6350ff
and r8d, 0xc29caf00
or r8d, r10d
or eax, r9d
and r9d, 0x3d6350ff
and edx, 0xc29caf00
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
mov ecx, r10d
xor cl, al
and cl, r10b
xor al, r8b
and dl, al
and al, r9b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
not dl
test al, 1
mov r8d, 0xcad74045
mov r9d, 0xd8d9b67f
cmovne r8d, r9d
test dl, cl
mov ecx, 0xcad74045
cmove r8d, ecx
cmovne r8d, r9d
test al, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x140038280
cmp eax, 0x60c8a62
je 0x14005e832
cmp eax, 0x650efdb
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x222c3274
mov ecx, eax
and ecx, 0xddd3cd8a
or ecx, r8d
mov r8d, ecx
xor r8d, 0xc1104088
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0x222c3275
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x1ce78d33
and r8d, 0xe31872cc
or r8d, r11d
or ecx, r10d
and r10d, 0x1ce78d33
and r9d, 0xe31872cc
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x2ea8e093
and eax, 0xd1571f6c
or eax, edx
mov edx, eax
xor edx, 0x51500820
xor eax, 0x2ea8e093
mov r8d, eax
and r8d, 0xa40797cd
and edx, 0x5bf86832
or edx, r8d
xor edx, ecx
xor edx, 0x5bf86832
or eax, ecx
not eax
or eax, edx
xor eax, 0x1b2c12aa
cmp eax, 0xe4d3ed55
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
mov eax, r8d
xor al, cl
and al, r8b
xor r8b, dl
and r8b, cl
xor r8b, dl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x79e42a9c
mov r8d, 0xec23454d
cmovne edx, r8d
test al, al
mov eax, 0x79e42a9c
cmove edx, eax
test cl, cl
cmovne edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0xc6f956da
je 0x14005e83c
cmp eax, 0xc71411aa
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfb286bc
mov r9d, edx
or r9d, 0xfb286bc
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0xf04d7942
and ecx, 0xfb286bd
or ecx, r9d
and edx, 0x4eede1ac
and eax, 0xb1121e53
or eax, edx
mov edx, eax
xor edx, 0xb1100e42
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xa233191
and ecx, 0xf5dcce6e
or ecx, r9d
xor eax, 0xa212180
and eax, 0xa233191
and edx, 0xf5dcce6e
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x1400a00a4], 0xa
setge dl
mov r8d, edx
xor r8b, al
or al, dl
and r8b, cl
or dl, cl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x577958d0
mov r8d, 0x43b4a833
cmovne eax, r8d
test cl, 1
mov ecx, 0x577958d0
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x46afcb33
je 0x14005e8e3
cmp eax, 0x470e1e79
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov eax, 0x15f06910
jmp 0x140038280
cmp eax, 0xa8e27362
je 0x14005e9fc
cmp eax, 0xa904fde7
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x499092eb
mov r8d, eax
xor r8d, 0xb66f6d14
and r8d, ecx
or r8d, edx
xor r8d, 0xb66f6d15
or eax, 1
and ecx, 0xfecfdba0
and eax, 0x130245f
or eax, ecx
xor eax, 0x130245f
or eax, r8d
mov ecx, eax
mov edx, eax
xor edx, 0x251e2b1e
and edx, eax
or eax, 0xdae1d4e1
not ecx
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x46d04538
and ecx, 0x210e2a06
or ecx, r9d
or eax, r8d
and r8d, 0x46d04538
and edx, 0xb92fbac7
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x692d052f
cmp eax, 0xb3ccd1ce
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
inc cl
mov eax, r8d
xor al, dl
mov r9d, eax
and r9b, dl
and al, r8b
mov r8d, r9d
xor r8b, 1
xor r9b, al
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
or r8b, dl
xor r8b, 1
xor cl, dl
or cl, r8b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1c4d13a8
mov r8d, 0xe051ba30
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x1c4d13a8
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0x25d8d5c8
je 0x14005eae3
cmp eax, 0x25db3fc3
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3ff74805
mov r8d, ecx
and r8d, 0xc008b7fa
or r8d, edx
mov edx, r8d
xor edx, 0x4008b68b
xor r8d, 0x3ff74804
mov r9d, r8d
and r9d, 0x99950970
and edx, 0x666af68f
or edx, r9d
and ecx, 0x99950970
and eax, 0x666af68f
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x55df5ed9
mov r8d, 0x54020610
cmovne edx, r8d
test al, al
mov eax, 0x55df5ed9
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0xe33fc17b
je 0x14005eb71
cmp eax, 0xe3597371
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x22c8f8b5
mov r8d, eax
and r8d, 0xdd37074a
or r8d, ecx
mov ecx, r8d
xor ecx, 0x85240208
xor r8d, 0x404020
mov r9d, edx
or r9d, 0x8504160
or r8d, 0x30002487
and r8d, 0x385065e7
and ecx, 0x87249a08
or ecx, r8d
and r9d, 0x385065e7
mov r8d, eax
and r8d, 0x408b0010
or r8d, r9d
xor r8d, ecx
mov ecx, r8d
xor ecx, 0x408a2492
xor r8d, 0x87305b49
and r8d, 0xb7315b4d
and ecx, 0x48cea4b2
or ecx, r8d
mov r8d, ecx
xor r8d, 0x48868000
and edx, 0x15d95159
and eax, 0xea26aea6
or eax, edx
mov edx, eax
xor edx, 0x4a068804
xor ecx, 0xb7315b4d
xor eax, 0x15d95159
mov r9d, ecx
and r9d, 0xa16876f3
and r8d, 0x5e97890c
or r8d, r9d
or ecx, eax
and eax, 0xa16876f3
and edx, 0x5e97890c
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x2a984ca4
xor ecx, 0xd567b35b
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
and dl, r9b
or r9b, r8b
and cl, r9b
xor r9b, 1
and al, r8b
or al, dl
or al, r9b
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x8729b79a
mov edx, 0x74fef2ed
cmovne ecx, edx
test al, 1
mov eax, 0x8729b79a
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
cmp eax, 0x76bffe83
je 0x14005ec8f
cmp eax, 0x771a11c4
jne 0x140038280
mov eax, 0x5027d58f
jmp 0x140038280
cmp eax, 0x986c3b5e
je 0x14005ec99
cmp eax, 0x989caad0
jne 0x140038280
mov eax, 0x48841bbc
jmp 0x140038280
cmp eax, 0x16bcedb8
je 0x14005edc2
cmp eax, 0x16e37686
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x3444b2e4
mov r8d, eax
and r8d, 0x3444b2e4
mov r9d, ecx
and r9d, 0xcbbb4d1a
or r9d, r8d
and edx, 0x3444b2e5
xor edx, r9d
and ecx, 0xd4bfb097
and eax, 0x2b404f68
or eax, ecx
mov ecx, eax
xor ecx, 0x2b404f68
xor eax, 0xd4bfb097
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
setne dl
sete cl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
xor cl, r8b
and r8b, dl
lea r9d, [rdx + 1]
and r9b, al
or r9b, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
or al, r9b
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
mov edx, 0x4855604d
mov r8d, 0x390eb0f4
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0xd5dba603
je 0x14005edcc
cmp eax, 0xd5e876ac
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0xc56eda5
mov r8d, ecx
and r8d, 0xf3a9125a
or r8d, edx
mov edx, r8d
xor edx, 0x3810259
xor r8d, 0xc56eda4
mov r9d, eax
and r9d, 0xf86ad926
and ecx, 0x79526d8
or ecx, r9d
or eax, r8d
and r8d, 0xf86ad926
and edx, 0x79526d9
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xff6aa5aa
and ecx, eax
not eax
and eax, 0xff6aa5aa
or eax, ecx
not ecx
and ecx, 0x955a55
and eax, 0xff6aa5aa
or eax, ecx
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, cl
xor al, dl
not r8b
and r8b, al
xor r8b, cl
or cl, al
mov eax, ecx
xor al, r8b
test r8b, r8b
mov edx, 0x217871a0
mov r8d, 0x63e064ef
cmovne edx, r8d
test cl, cl
mov ecx, 0x217871a0
cmovne edx, ecx
test al, al
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp eax, 0x57380cd7
je 0x14005ef93
cmp eax, 0x57392038
jne 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xb0909210
mov r8d, eax
or r8d, 0x2026
and r8d, 0xb090b236
mov r9d, ecx
and r9d, 0x3450948
or r9d, r8d
and edx, 0xb090b236
mov r8d, eax
and r8d, 0x4c2a4481
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x4c2a64a6
xor r8d, 0xb3d59b59
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne dl
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r8d, edx
xor r8b, al
or dl, cl
and cl, r8b
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor r8b, 1
and al, r8b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xe3fe3732
mov edx, 0xf5cec9fe
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
cmp eax, 0xb5e9031b
je 0x14005f06f
cmp eax, 0xb5f90699
jne 0x140038280
mov eax, 0x85899415
jmp 0x140038280
cmp eax, 0x3675c2d5
je 0x14005f083
cmp eax, 0x36891142
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x6cf4c23a
mov r9d, eax
and r9d, 0x930b3dc5
or r9d, ecx
mov ecx, r9d
xor ecx, 0x130a2904
mov r8d, r9d
xor r8d, 0x6cf4c23a
mov r10d, r8d
or r10d, 0x30300812
xor r9d, 0x22004
or edx, 0xc20c0341
and r10d, 0xf23c0b53
and r9d, 0xc22024
or r9d, r10d
and edx, 0xf23c0b53
and eax, 0xd01d488
or eax, edx
xor eax, r9d
mov edx, eax
xor edx, 0x3d31dc9b
and r8d, 0x8c2114c8
and ecx, 0x73deeb36
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1068b34
xor ecx, 0x8c2114c9
xor eax, 0xc2ce2364
mov r9d, eax
and r9d, 0x7ad8740a
and edx, 0x85278bf5
or edx, r9d
or eax, ecx
and ecx, 0x7ad8740a
and r8d, 0x85278bf4
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x41dc8e5f
and eax, 0xbe2371a0
or eax, ecx
mov ecx, eax
xor ecx, 0x188085e
xor eax, 0x10023000
and eax, 0x5056b601
and ecx, 0xafa949fe
or ecx, eax
xor ecx, 0xafa949fe
sete al
setne r9b
cmp dword [0x1400a00a4], 0xa
setl cl
lea r8d, [r9 + 1]
mov edx, r8d
and dl, r9b
xor dl, 1
or dl, r9b
or r9b, cl
xor al, cl
and al, cl
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor dl, 1
or dl, r8b
xor dl, cl
or cl, r8b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x28e260d3
mov r8d, 0x5d7921db
cmovne eax, r8d
test dl, 1
mov edx, 0x28e260d3
cmovne edx, eax
test cl, 1
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xf86edf3b
je 0x14005f097
cmp eax, 0xf8c98614
jne 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x76b97160
jmp 0x140038280
cmp eax, 0x674b2b33
je 0x14005f0a1
cmp eax, 0x679f6e7d
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
and edx, 0x17741e4
mov r8d, eax
or r8d, 0x17741e4
mov ecx, r8d
not ecx
or ecx, edx
and r8d, 0xfe88be1a
and ecx, 0x17741e5
or ecx, r8d
mov edx, eax
not edx
and edx, 0x43eaa20
and eax, 0xfbc155de
or eax, edx
mov r8d, eax
xor r8d, 0x8a8114d2
mov edx, ecx
not edx
xor eax, 0x43eaa21
mov r9d, edx
and r9d, 0x7572e32d
and ecx, 0x8a8d1cd2
or ecx, r9d
or edx, eax
and eax, 0x7572e32d
and r8d, 0x8a8d1cd2
or r8d, eax
xor r8d, ecx
not edx
or edx, r8d
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x908408a4
and edx, 0x2f580119
or edx, ecx
xor edx, 0x2f580119
and eax, 0x4023f642
or eax, edx
xor eax, 0xcb16964f
xor eax, 0xcb16964f
setne r9b
sete r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
mov eax, edx
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, dl
mov r11d, r10d
xor r11b, 1
xor r10b, al
xor al, 1
or al, r11b
xor al, 1
or al, r10b
and r9b, dl
and cl, r8b
or cl, r9b
or dl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xc9cb264a
mov edx, 0x2e935f5e
cmovne ecx, edx
test r8b, 1
mov edx, 0xc9cb264a
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0x91f16528
je 0x14005f265
cmp eax, 0x92ea8744
jne 0x140038280
mov eax, 0xd86e8053
jmp 0x140038280
cmp eax, 0xee09a26
je 0x14005f313
cmp eax, 0xeee8860
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x2e1fd19b
and eax, 0xd1e02e64
or eax, ecx
xor eax, 0xd1e02e65
or eax, edx
mov ecx, eax
xor ecx, 0x12ef05ec
and ecx, eax
not eax
and eax, 0x12ef05ec
or eax, ecx
not ecx
and ecx, 0xed10fa13
and eax, 0x12ef05ec
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xffc5d709
and ecx, 0x3a28f6
or ecx, eax
xor ecx, 0x3a28f6
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xc52af377
mov r8d, 0x664f377b
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xc52af377
cmove edx, eax
mov eax, edx
jmp 0x140038280
cmp eax, 0xcd7550b2
je 0x14005f31d
cmp eax, 0xcd83556b
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8d8d49c5
and eax, ecx
and ecx, 0x7272b63a
or ecx, edx
xor ecx, 0x7272b63a
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, eax
and r9d, 0xaaebf24f
and ecx, 0x55140db0
or ecx, r9d
or eax, edx
and edx, 0xaaebf24f
and r8d, 0x55140db0
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x44838100
mov r8d, ecx
or r8d, 0x200003
and edx, 0x44a38103
and ecx, 0x38442488
or ecx, edx
and r8d, 0x44a38103
and eax, 0x83185a74
or eax, r8d
xor eax, ecx
xor eax, 0x5a08a925
xor eax, 0x9d937251
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
and dl, r8b
mov r9d, eax
and r9b, cl
or r9b, dl
xor r8b, r9b
and r8b, r9b
xor al, cl
mov ecx, r8d
xor cl, 1
xor r8b, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x211921f6
mov edx, 0x31c56a9d
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0x211921f6
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0x4dd7d589
je 0x14005f433
cmp eax, 0x4df94e26
jne 0x140038280
mov eax, 0x8fee9e25
jmp 0x140038280
cmp eax, 0xb0542e45
je 0x14005f447
cmp eax, 0xb063188d
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa18a8b98
mov r8d, ecx
and r8d, 0x5e757466
or r8d, edx
xor r8d, 0x5e757466
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xaef42836
and edx, 0x510bd7c9
or edx, r9d
and ecx, 0xaef42836
and eax, 0x510bd7c9
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, cl
and r9b, dl
or al, cl
mov edx, eax
xor dl, 1
xor cl, r8b
not cl
and cl, r8b
xor r9b, 1
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and cl, al
or al, r8b
and r8b, dl
or r8b, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x2519d62f
mov edx, 0xdcde1656
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0x2519d62f
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
cmp eax, 0x2f14a449
je 0x14005f52e
cmp eax, 0x2f2423da
jne 0x140038280
mov eax, 0xe2e3ace1
jmp 0x140038280
cmp eax, 0xeab36a53
je 0x14005f661
cmp eax, 0xebbbd321
jne 0x140038280
mov eax, 0xdee54dc9
jmp 0x140038280
cmp eax, 0x7fca0759
je 0x14005f7a4
cmp eax, 0x7ff263d8
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5cef3bba
mov r8d, eax
and r8d, 0xa310c444
or r8d, edx
xor r8d, 0xa310c444
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0xb136abfb
and eax, 0x4ec95404
or eax, ecx
xor eax, 0x4ec95404
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, dl
xor cl, al
not r8b
and r8b, cl
xor r8b, dl
or dl, cl
mov eax, edx
xor al, r8b
mov eax, 0x7cb71ebd
mov ecx, 0xabc2b8cf
cmovne eax, ecx
test r8b, r8b
mov ecx, eax
mov r8d, 0x7cb71ebd
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
cmp eax, 0x9ff62ee8
je 0x14005f8ad
cmp eax, 0xa00fe9e1
jne 0x140038280
mov eax, 0xab042ca7
jmp 0x140038280
cmp eax, 0x1de4f465
je 0x14005f99b
cmp eax, 0x1e2d3862
jne 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x1287000
mov ecx, eax
and ecx, 0x540201e1
or ecx, r8d
mov r8d, ecx
xor r8d, 0x440001a0
xor ecx, 0xabfdfe1e
mov r9d, eax
xor r9d, 0x552a71e1
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x190e0a4f
and r8d, 0x442071a0
or r8d, r11d
or ecx, r10d
and r10d, 0x190e0a4f
and r9d, 0xe6f1f5b0
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xaad58e1f
xor ecx, 0x552a71e0
and edx, ecx
and r8d, eax
or r8d, edx
not r8d
or r8d, ecx
cmp r8d, 0xffffffff
sete dl
cmp dword [0x1400a00a4], 0xa
setl al
mov r8d, eax
xor r8b, dl
mov ecx, r8d
and cl, al
or al, dl
xor al, 1
or al, r8b
and r8b, dl
mov edx, r8d
xor dl, 1
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x72b7c599
mov edx, 0x2bd6e2f
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x72b7c599
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0xdc2c6a00
je 0x14005f9b1
cmp eax, 0xdc3978af
jne 0x140038280
mov eax, 0x274232f2
jmp 0x140038280
cmp eax, 0x619db7b6
je 0x14005f9c5
cmp eax, 0x61a2f6dd
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xbf877d4a
and eax, edx
not edx
or ecx, 0x407882b5
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x7d186d32
and edx, 0x82871048
or edx, r9d
or ecx, r8d
and r8d, 0x7d186d32
and eax, 0x82e792cd
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x407882b5
xor ecx, 0x3e86744a
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x3ede747e
and eax, 0xc1218b81
or eax, ecx
xor eax, 0xc1218b80
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x68010400
mov r8d, ecx
or r8d, 0x11ca2195
and edx, 0x79cb2595
and ecx, 0x4008a22
or ecx, edx
and r8d, 0x79cb2595
and eax, 0x82345048
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xea355448
and eax, 0x15caabb7
or eax, ecx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
xor dl, al
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
and r9b, cl
or al, cl
xor al, 1
or al, r9b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3ccc4d97
mov r8d, 0x98686681
cmovne edx, r8d
test al, al
mov eax, 0x3ccc4d97
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
cmp eax, 0xc064bff8
je 0x14005f9cf
cmp eax, 0xc0652401
jne 0x140038280
mov rax, qword [rbp + 0x38]
mov eax, 0xd10566d8
jmp 0x140038280
cmp eax, 0x3e61370b
je 0x14005fb45
cmp eax, 0x3e962e17
jne 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xec37e4c4
mov r8d, ecx
and r8d, 0x13c81b3a
or r8d, edx
xor r8d, 0x13c81b3a
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne al
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
xor al, r8b
not al
and al, r8b
mov edx, r9d
xor dl, 1
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x771a11c4
mov edx, 0x5027d58f
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x771a11c4
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
cmp eax, 0xffddafa7
je 0x14005fbbc
cmp eax, 0x37164f
jne 0x140038280
mov eax, 0x829a9430
jmp 0x140038280
cmp eax, 0x6c47ebb1
jne 0x14005fd3c
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov ecx, eax
or ecx, 1
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x53f8732
mov r11d, edx
and r11d, 0xfac078cc
or r11d, r10d
or ecx, r9d
and r9d, 0x53f8732
and r8d, 0xfac078cd
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x2ff2323
and eax, 0xfd00dcdc
or eax, edx
mov edx, eax
xor edx, 0xfd00dcdc
xor eax, 0x2ff2323
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
and cl, dl
or cl, al
mov edx, r8d
xor dl, cl
test cl, cl
mov eax, 0x5a863812
mov r9d, 0xd9e974f3
cmovne eax, r9d
test r8b, r8b
mov ecx, 0x5a863812
cmove eax, ecx
test dl, dl
cmovne eax, r9d
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x2f14a449
jmp 0x140038280
mov eax, 0x9d628294
jmp 0x140038280
mov eax, 0xf1312a8a
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rcx, qword [rbp - 8]
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0xeccda1ba
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x30], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0xeb96c5fa
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x38], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x7891c520
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x40], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x71019921
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x48], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x3870ca07
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x50], rax
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x3400090a
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x58], rax
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rax, qword [rax + 0x58]
mov ecx, 0x450
add rax, rcx
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x58], rax
mov rax, qword [rbp + 0x68]
mov eax, 0x8d2790cf
jmp 0x140038280
mov eax, 0xb0a3872d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x72c4a923
and eax, 0x8d3b56dc
or eax, edx
mov edx, eax
xor edx, 0x51204c8
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xea6d7a37
and ecx, 0x159285c8
or ecx, r9d
xor eax, 0x62442823
and eax, 0xea6d7a37
and edx, 0x159285c8
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and dl, r8b
and al, cl
or al, dl
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x4c2bab63
mov r8d, 0x97166e32
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x4c2bab63
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140038280
mov eax, 0xc669b8c8
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x82cd5a6a
mov r8d, eax
and r8d, 0x7d32a594
or r8d, edx
xor r8d, 0x7d32a594
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0x188ba60d
and eax, 0xe77459f2
or eax, ecx
mov ecx, eax
xor ecx, 0xe77459f2
xor eax, 0x188ba60d
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and cl, dl
or dl, al
xor dl, 1
and r8b, al
or r8b, cl
or r8b, dl
xor r8b, r9b
and r9b, r8b
xor r8b, 1
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0xd588196a
mov r8d, 0x594bb87
cmovne ecx, r8d
test r9b, r9b
mov edx, 0xd588196a
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov r9d, edx
not r9d
mov eax, edx
and eax, 0x26a17962
xor edx, 0x42082cc1
and edx, r9d
and r9d, 0xd95e869d
or r9d, eax
mov ecx, r9d
xor ecx, 0xd95e869d
xor r9d, 0x26a17962
mov eax, r9d
or eax, 0x42082cc1
mov r8d, edx
not r8d
mov r10d, eax
and r10d, 0x1e215166
mov r11d, ecx
and r11d, 0xa1d68218
or r11d, r10d
or eax, r8d
and r8d, 0x1e215166
and edx, 0xe1deae99
or edx, r8d
xor edx, r11d
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x40080c00
and r9d, 0x4a1c1b9
mov edx, ecx
and edx, 0xfb5e3e46
or edx, r9d
mov r9d, edx
xor r9d, 0x4a1c1b8
and ecx, 1
or ecx, r9d
xor edx, 0x515e0c04
xor eax, 0xbdf7d33f
mov r9d, eax
and r9d, 0xaa8132f3
and r8d, 0x557ecd0c
or r8d, r9d
or eax, ecx
and ecx, 0xaa8132f3
and edx, 0x557ecd0c
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x8e402011
mov r8d, ecx
or r8d, 0x10058720
and edx, 0x9e45a731
and ecx, 0x188584e
or ecx, edx
and r8d, 0x9e45a731
and eax, 0x60320080
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xee722091
and eax, 0x118ddf6e
or eax, ecx
setne r8b
cmp dword [0x1400a00a4], 0xa
setge dl
setl r9b
mov ecx, r8d
xor cl, r9b
mov eax, ecx
xor al, 1
and r9b, r8b
lea r10d, [r8 + 1]
and r10b, dl
or r10b, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r10b
mov r8d, eax
xor r8b, dl
and r8b, al
xor al, cl
and al, dl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0x3c0bb7f4
mov edx, 0x9e9e37
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
mov eax, 0x756202f5
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9e0f3d9e
mov edx, eax
and edx, 0x61f0c261
or edx, ecx
mov ecx, edx
xor ecx, 0x61f0c261
xor edx, 0x1a05019e
mov r8d, ecx
and r8d, 0x85be9c9b
and eax, 0x7a416364
or eax, r8d
xor eax, 0x7a416365
and edx, 0x5ab5c3be
mov r8d, ecx
and r8d, 0xa54a3c41
or r8d, edx
xor r8d, 0x5ab5c3bf
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xfb2581f2
and eax, 0x4da7e0d
or eax, ecx
mov ecx, eax
xor ecx, 0x52040080
xor eax, 0x4da7e0d
mov edx, eax
and edx, 0xa973f776
and ecx, 0x568c0889
or ecx, edx
xor ecx, 0xa973f776
xor eax, ecx
test eax, ecx
sete cl
cmp dword [0x1400a00a4], 0xa
setl al
setge dl
mov r8d, edx
xor r8b, cl
or al, cl
mov r9d, eax
xor r9b, r8b
or al, r8b
not r8b
and r8b, cl
or dl, cl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
xor al, 1
or al, r9b
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xfba63e86
mov r8d, 0x5102db28
cmovne eax, r8d
test cl, 1
mov ecx, 0xfba63e86
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xa2f9774d
mov ecx, eax
and ecx, 0x5d0688b2
or ecx, r8d
mov r8d, ecx
xor r8d, 0x44000000
xor ecx, 0xf81409
mov r9d, eax
xor r9d, 0x44f89c19
and r9d, eax
or ecx, 0xbb0763e6
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x96eebdc
and r8d, 0x44901401
or r8d, r11d
or ecx, r10d
and r10d, 0x96eebdc
and r9d, 0xf6911423
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
xor ecx, 0xbb0763e7
and edx, 0x1d3232c6
and eax, 0xe2cdcd39
or eax, edx
mov edx, eax
xor edx, 0xa0c54028
xor eax, 0x1d3232c6
mov r8d, eax
and r8d, 0x52288fd3
and edx, 0xadd7702c
or edx, r8d
xor edx, ecx
xor edx, 0xadd7702c
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x96a4ac67
mov r8d, 0x84416692
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x96a4ac67
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x5d804999
and eax, ecx
xor ecx, 0x203f2444
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, r9b
mov r11d, r10d
xor r11b, 1
xor r10b, al
xor al, 1
or al, r11b
xor al, 1
or al, r10b
mov r10d, ecx
xor r10b, r8b
and r10b, cl
and dl, r9b
and cl, r8b
or cl, dl
or cl, r10b
mov edx, ecx
xor dl, 1
xor al, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, al
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xca59f651
mov edx, 0x322e9a09
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xca59f651
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
test al, 1
mov r8d, 0x834ca66c
mov r10d, 0x9b868d75
cmovne r8d, r10d
not dl
test dl, cl
mov r9d, 0x834ca66c
cmove r8d, r9d
test al, 1
cmovne r8d, r10d
test dl, cl
cmovne r8d, r10d
mov eax, r8d
jmp 0x140038280
mov eax, 0xb7f2aefb
jmp 0x140038280
sub rsp, 0x20
mov ecx, 0x6ddb9555
mov rdx, rbx
call fcn.140011630
mov ecx, 0x22d3b5ed
mov rdx, rbx
call fcn.140011630
add rsp, 0x20
mov eax, 0xd5cca7ac
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
not r9d
mov edx, ecx
and edx, 0x41142a02
mov eax, r9d
and eax, 0xbeebd5fd
or eax, edx
mov r8d, eax
xor r8d, 0xa6a901fc
and r9d, 0xf51f6e38
mov edx, ecx
and edx, 0xae091c7
or edx, r9d
mov r9d, edx
xor r9d, 0xf51f6e39
and ecx, 1
or ecx, r9d
xor edx, 0x2a001c4
xor eax, 0x41142a03
mov r9d, eax
and r9d, 0x1946dc03
and r8d, 0xe6b923fc
or r8d, r9d
or eax, ecx
and ecx, 0x1946dc03
and edx, 0xe6b923fc
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x72a1c9bb
and ecx, 0x8d5e3644
or ecx, eax
mov eax, ecx
xor eax, 0x2020c831
xor ecx, 0x1400200
and eax, 0xac3efc75
and ecx, 0x53c1038a
or ecx, eax
xor ecx, 0x53c1038a
sete r8b
setne cl
cmp dword [0x1400a00a4], 0xa
setl al
xor cl, al
mov edx, ecx
not dl
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and dl, cl
mov r8d, r9d
and r8b, al
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, r9b
xor r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x4a11d9a5
mov edx, 0x159143e1
cmovne ecx, edx
test al, al
mov eax, 0x4a11d9a5
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x40041001
mov r8d, eax
and r8d, 0x9ed92006
or r8d, ecx
xor r8d, 0x9ed92006
mov ecx, eax
xor ecx, 0xdedd3007
and ecx, eax
or ecx, r8d
xor ecx, 0x2122cff9
and edx, 0x18fa3e5b
and eax, 0xe705c1a4
or eax, edx
mov edx, eax
xor edx, 0xe400c100
xor eax, 0x18fa3e5b
mov r8d, eax
and r8d, 0x1bdd34bc
and edx, 0xe422cb43
or edx, r8d
xor edx, ecx
xor edx, 0xe422cb43
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, cl
and r8b, dl
xor cl, al
xor cl, 1
xor r8b, 1
mov edx, r8d
or dl, cl
xor r8b, cl
mov ecx, r8d
xor cl, dl
test r8b, r8b
mov eax, 0xc0864be0
mov r8d, 0xa4c13d5e
cmovne eax, r8d
test dl, dl
mov edx, 0xc0864be0
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0xa9e7bd3c
jmp 0x140038280
mov eax, 0x618f5fd9
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, 1
xor al, dl
mov edx, r8d
xor dl, al
and dl, r8b
xor r8b, cl
and r8b, al
xor r8b, cl
mov eax, edx
xor al, r8b
test r8b, r8b
mov ecx, 0xb789b61b
mov r8d, 0xf2da5163
cmovne ecx, r8d
test dl, dl
mov edx, 0xb789b61b
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x10]
mov eax, 0x1952bcb4
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x79bac0d4
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xe636b5f2
mov ecx, eax
and ecx, 0x19c94a0c
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1088480c
xor ecx, 0xe636b5f3
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x69631643
and r8d, 0x969ce9bc
or r8d, r11d
or ecx, r10d
and r10d, 0x69631643
and r9d, 0x969ce9bc
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
not r8d
and edx, r8d
and ecx, eax
or ecx, edx
not ecx
or ecx, r8d
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
and al, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
xor al, cl
and al, dl
xor al, cl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x4d74f963
mov r8d, 0x72188b49
cmovne edx, r8d
test cl, 1
mov ecx, 0x4d74f963
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x38488b10
mov r8d, ecx
and r8d, 0x38488b10
mov r9d, eax
and r9d, 0xc7b774ee
or r9d, r8d
and edx, 0x38488b11
xor edx, r9d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
setne cl
sete al
cmp dword [0x1400a00a4], 0xa
setge r8b
setl dl
xor dl, al
and dl, al
mov r9d, r8d
or r9b, al
xor dl, 1
mov r10d, edx
xor r10b, r9b
or dl, r9b
xor dl, 1
or dl, r10b
xor al, r8b
and al, r8b
xor cl, r8b
or cl, al
xor cl, dl
and cl, 1
mov eax, 0x78a8e776
mov r8d, 0x56211619
cmovne eax, r8d
test cl, dl
cmove eax, r8d
test cl, cl
mov r8d, 0x78a8e776
cmove eax, r8d
test cl, dl
cmovne eax, r8d
jmp 0x140038280
mov eax, 0xc8c460bd
jmp 0x140038280
mov eax, 0xc9164807
jmp 0x140038280
mov rcx, qword [rbp + 0x68]
mov edx, dword [0x1400a00a0]
lea eax, [rdx + 1]
imul eax, edx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov r9d, eax
and r9d, 1
or r9d, r8d
mov rcx, qword [rcx]
add rcx, 8
and edx, 0x5bc9e1b
and eax, 0xfa4361e4
or eax, edx
mov edx, eax
xor edx, 0xfa4361e4
xor eax, 0x5bc9e1b
and eax, r9d
not r9d
and edx, r9d
or eax, edx
not eax
or eax, r9d
cmp eax, 0xffffffff
setne r9b
cmp dword [0x1400a00a4], 0xa
mov qword [rbp - 0x28], rcx
setl dl
setge al
lea r10d, [r9 + 1]
mov r8d, r10d
and r8b, r9b
xor dl, r10b
xor r10b, r8b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or cl, r8b
xor cl, al
or r8b, r10b
xor r8b, al
or al, r9b
xor al, 1
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor dl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, 1
mov eax, ecx
or al, r8b
xor r8b, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x5cd0c827
mov edx, 0x7c274b92
cmovne ecx, edx
test r8b, 1
mov edx, ecx
mov r8d, 0x5cd0c827
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0xbf48a9b0
jmp 0x140038280
mov eax, 0xc6f956da
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x331e0213
and edx, ecx
not ecx
or eax, 0xcce1fdec
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xcf7a02d
and ecx, 0x33080212
or ecx, r9d
or eax, r8d
and r8d, 0xcf7a02d
and edx, 0xf3085fd2
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0xcce1fdec
mov ecx, eax
xor ecx, 0xcce1fded
and ecx, edx
xor eax, 0x13020202
and eax, 0x1382fbea
and edx, 0xec7d0415
or edx, eax
mov r8d, edx
xor r8d, 0x60650404
mov eax, ecx
not eax
xor edx, 0x1382fbeb
mov r9d, eax
and r9d, 0x8f9a7b9b
and ecx, 0x70658464
or ecx, r9d
or eax, edx
and edx, 0x8f9a7b9b
and r8d, 0x70658464
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xf05d65e4
and eax, 0xfa29a1b
or eax, ecx
mov ecx, eax
xor ecx, 0x401025e4
xor eax, 0x7200001
and eax, 0xb76d4001
and ecx, 0x4892bffe
or ecx, eax
xor ecx, 0x4892bffe
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
and dl, cl
or al, dl
xor al, 1
mov ecx, r8d
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xe9c5f4b2
mov r8d, 0x9a51f25a
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xe9c5f4b2
cmove eax, ecx
jmp 0x140038280
mov eax, 0x2d7a875
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov edx, dword [0x1400a00a0]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
not edx
mov r9d, edx
and r9d, 0x5c40b75f
mov r8d, ecx
and r8d, 0xa3bf48a0
or r8d, r9d
mov r9d, r8d
xor r9d, 0x82140000
xor r8d, 0x54400315
mov r10d, ecx
xor r10d, 0xf6f70335
and r10d, ecx
or r8d, 0x908fcca
mov r11d, r8d
and r11d, 0x3ca310b2
and r9d, 0xc2540305
or r9d, r11d
mov r11d, r10d
not r11d
or r8d, r11d
and r11d, 0x3ca310b2
and r10d, 0xc35cef4d
or r10d, r11d
xor r10d, r9d
not r8d
or r8d, r10d
mov r9d, r8d
xor r9d, 0x8f482
xor r8d, 0x72570114
and r8d, 0x7b57095d
and r9d, 0x84a8f6a2
or r9d, r8d
xor r9d, 0x84a8f6a2
and edx, 0xb9f6a8f8
and ecx, 0x46095707
or ecx, edx
xor ecx, 0x46095707
or ecx, r9d
xor ecx, 0xbff717e4
cmp ecx, 0x4008e81b
sete cl
cmp dword [0x1400a00a4], 0xa
mov qword [rbp - 0x20], rax
setl r8b
setge r9b
lea edx, [r9 + 1]
mov eax, r8d
xor al, cl
mov r10d, eax
and r10b, cl
and al, r8b
xor r10b, 1
xor al, 1
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, edx
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, dl
xor r8b, cl
or dl, cl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x24aa4945
mov r8d, 0xc0d79a45
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x24aa4945
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, 0x7ad89b51
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
or ecx, 0x29bdab84
xor ecx, 0x29bdab84
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
xor al, r8b
or r8b, r9b
mov ecx, edx
xor cl, r9b
and cl, r9b
xor cl, 1
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
xor cl, 1
and dl, cl
or dl, r8b
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0xac83103e
mov ecx, 0xd29aaf51
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xac83103e
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xf3d07c54
mov ecx, eax
and ecx, 0xc2f83aa
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8220388
xor ecx, 0xf3d07c55
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xf6cd8c62
and r8d, 0x932739c
or r8d, r11d
or ecx, r10d
and r10d, 0xf6cd8c62
and r9d, 0x932739d
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xadced9dd
and eax, 0x52312622
or eax, edx
mov edx, eax
xor edx, 0x52312622
xor eax, 0xadced9dd
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne dl
cmp dword [0x1400a00a4], 0xa
setge cl
lea r8d, [rcx + 1]
mov eax, r8d
xor al, dl
not al
and al, dl
or r8b, dl
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
or cl, dl
mov edx, ecx
xor dl, 1
mov r9d, eax
xor r9b, 1
and r9b, al
mov r8d, ecx
and r8b, dl
xor r9b, 1
mov r10d, eax
xor r10b, r9b
or r9b, al
xor r9b, 1
or r9b, r10b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, r9b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x3c66e0ef
mov ecx, 0x2fe6861f
cmovne eax, ecx
test dl, 1
mov ecx, 0x3c66e0ef
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x621fb215
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd591bedf
mov r8d, eax
and r8d, 0x2a6e4120
or r8d, edx
mov edx, r8d
xor edx, 0x8280100
xor r8d, 0xc1811cd6
and r8d, 0xe3c75cf7
and edx, 0x1c38a308
or edx, r8d
xor edx, 0x1c38a308
and ecx, 0xcd7ea6c4
and eax, 0x3281593b
or eax, ecx
xor eax, 0x3281593b
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, r8d
xor r10b, cl
xor cl, dl
and cl, dl
or cl, r9b
and r10b, r8b
and al, dl
or al, r9b
or al, r10b
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xe0b96444
mov edx, 0x378d101d
cmovne ecx, edx
test al, 1
mov eax, 0xe0b96444
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0xf2010046
mov ecx, eax
or ecx, 0x5720e80
and ecx, 0xf7730ec6
mov r9d, edx
and r9d, 0x806108
or r9d, ecx
and r8d, 0xf7730ec6
mov ecx, eax
and ecx, 0x80c9031
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xd4c1810
and edx, 0x7c0f1e13
and eax, 0x83f0e1ec
or eax, edx
mov edx, eax
xor edx, 0x1c00004
xor ecx, 0xf281614f
mov r9d, ecx
and r9d, 0x9232e7e9
and r8d, 0x6dcd1816
or r8d, r9d
xor eax, 0x10020601
and eax, 0x9232e7e9
and edx, 0x6dcd1816
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
and cl, r8b
and r9b, dl
or r9b, cl
or r8b, dl
xor r8b, 1
or r8b, r9b
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor cl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov r8d, eax
xor r8b, cl
and r8b, al
and cl, al
or cl, dl
mov eax, r8d
xor al, cl
test cl, cl
mov ecx, 0x80a119c5
mov edx, 0xd5dba603
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x80a119c5
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov eax, 0xcfe16e53
jmp 0x140038280
mov eax, 0xd9c2b184
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0xd946a079
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x221098e3
mov r8d, eax
and r8d, 0x80884300
or r8d, edx
mov edx, r8d
xor edx, 0x4300
xor r8d, 0x354520ec
mov r9d, ecx
or r9d, 0xa08800e0
and r8d, 0xb5cd20ec
and edx, 0x210db03
or edx, r8d
and r9d, 0xb5cd20ec
mov r8d, eax
and r8d, 0x48220410
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x5d67241d
xor r8d, 0xa298dbe2
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
xor r8b, cl
mov eax, ecx
and al, r8b
not r8b
and r8b, cl
xor cl, dl
and cl, dl
or cl, r8b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, cl
xor cl, 1
and al, cl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9bd11d88
mov r8d, 0x37164f
cmovne edx, r8d
test cl, cl
mov ecx, 0x9bd11d88
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp - 0x60]
cmp qword [rax], 0
mov eax, 0x3b064cbf
mov ecx, 0x5edf3459
cmove eax, ecx
jmp 0x140038280
mov eax, 0x65d07b98
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x68cac53c
and ecx, 0x97353ac3
or ecx, edx
mov r8d, ecx
xor r8d, 0x12350280
mov edx, eax
not edx
xor ecx, 0x68cac53d
mov r9d, edx
and r9d, 0x8d80b96f
and eax, 0x727f4690
or eax, r9d
or edx, ecx
and ecx, 0x8d80b96f
and r8d, 0x727f4690
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0xb0a1c24d
and eax, 0x4f5e3db2
or eax, edx
mov ecx, eax
xor ecx, 0xc1a19a0
xor eax, 0xb080c001
and eax, 0xf3c4e413
and ecx, 0xc3b1bec
or ecx, eax
xor ecx, 0xc3b1bec
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setge cl
setl r8b
mov r9d, edx
xor r9b, r8b
and dl, r8b
and cl, al
or cl, dl
or r8b, al
xor cl, 1
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
mov eax, r9d
xor al, cl
xor al, 1
or cl, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x60c8a62
mov r8d, 0x70517b1f
cmovne eax, r8d
test cl, 1
cmovne eax, r8d
not dl
test dl, 1
mov ecx, 0x60c8a62
cmove eax, ecx
jmp 0x140038280
cmp qword [rbp + 0x38], 0
sete byte [rbp + 0x47]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xe37a7504
and eax, ecx
and ecx, 0xe37a7504
xor ecx, 0xfcadeffb
mov edx, eax
not edx
or edx, ecx
not edx
or edx, eax
not edx
or edx, 0xfffffffe
mov eax, edx
mov ecx, edx
xor ecx, 0xc46947bc
and ecx, edx
not edx
xor eax, 0x1110a042
mov r8d, eax
or r8d, 0x3a842843
mov r9d, ecx
not r9d
and r8d, 0xfe8c2af7
and edx, 0x614508
or edx, r8d
or eax, r9d
and r9d, 0xfe8c2af7
and ecx, 0x173d508
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x3b96b843
and eax, 0xc46947bc
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x60970cbe
and ecx, 0x9f68f341
or ecx, eax
xor ecx, 0x9f68f341
setne al
sete dl
cmp dword [0x1400a00a4], 0xa
setge cl
lea r8d, [rcx + 1]
mov r9d, edx
and r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
or dl, r8b
xor dl, 1
and al, r8b
or al, r9b
or al, dl
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x75c46a6d
mov r8d, 0xb1c36239
cmovne ecx, r8d
test al, 1
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xdc13c907
mov r8d, ecx
and r8d, 0x23ec36f8
or r8d, edx
xor r8d, 0x23ec36f9
and ecx, 0xe795fb61
mov edx, eax
and edx, 0x186a049e
or edx, ecx
xor edx, 0xe795fb60
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xdf7b9fc6
and ecx, eax
not eax
and eax, 0xdf7b9fc6
or eax, ecx
not ecx
and ecx, 0x20846039
and eax, 0xdf7b9fc6
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x32c8fa2e
and ecx, 0xcd3705d1
or ecx, eax
mov eax, ecx
xor eax, 0x8d800
xor ecx, 0x4050081
and ecx, 0x36c522af
and eax, 0xc93add50
or eax, ecx
xor eax, 0xc93add50
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
lea r10d, [r9 + 1]
mov eax, edx
xor al, r10b
or r10b, dl
xor r10b, 1
not al
and al, dl
or al, r10b
and r8b, dl
and cl, r9b
or cl, r8b
or dl, r9b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
mov edx, ecx
xor dl, al
xor dl, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x37a50e38
mov r8d, 0xda029615
cmovne ecx, r8d
test al, 1
mov eax, 0x37a50e38
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0xdb5acd5c
and edx, 0x24a532a2
or edx, r9d
or eax, ecx
and ecx, 0xdb5acd5c
and r8d, 0x24a532a3
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd66c25a
mov r8d, eax
and r8d, 0xf2993da5
or r8d, edx
mov edx, r8d
xor edx, 0x2002105
xor r8d, 0x4000040
or ecx, 0x840808c0
or r8d, 0x38b55238
and r8d, 0xbcbd5af8
and edx, 0x240a105
or edx, r8d
and ecx, 0xbcbd5af8
and eax, 0x41020402
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x79b7563a
xor eax, 0x40801c0
and ecx, 0xc256fa15
and eax, 0x3da905ea
or eax, ecx
mov ecx, eax
xor ecx, 0x2063011
xor eax, 0xd8900c0
and eax, 0xcdd9cac4
and ecx, 0x3226353b
or ecx, eax
cmp ecx, 0x3226353b
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
xor cl, al
mov r9d, ecx
xor r9b, 1
and r8b, cl
and r9b, dl
or r9b, r8b
or cl, dl
mov edx, ecx
xor dl, r9b
test cl, cl
mov eax, 0xda126e18
mov ecx, 0x3eeda37a
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
test dl, dl
mov ecx, 0xda126e18
cmove eax, ecx
jmp 0x140038280
mov eax, 0x6a5d4703
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10669d88
and ecx, eax
and eax, 0xef996277
or eax, edx
mov edx, eax
xor edx, 0xa4906047
xor eax, 0x10669d88
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x3210600
and edx, 0xa49078cf
or edx, r9d
or eax, r8d
and r8d, 0x3210600
and ecx, 0xa49078cf
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
not eax
and eax, 1
or eax, 0
setne al
cmp dword [0x1400a00a4], 0xa
setl dl
setge cl
or cl, al
mov r8d, eax
or r8b, dl
xor r8b, 1
xor al, dl
not al
and al, dl
or al, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd915d24d
mov r8d, 0x58513049
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xd915d24d
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xc0141af2
mov edx, eax
and edx, 0x3febe50c
or edx, r8d
mov r8d, edx
xor r8d, 0x11c18108
xor edx, 0xc0141af3
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x2e3e6497
and r8d, 0xd1c19b68
or r8d, r11d
or edx, r10d
and r10d, 0x2e3e6497
and r9d, 0xd1c19b68
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, edx
xor r9b, r8b
and dl, al
or al, cl
xor al, 1
or al, r9b
and r9b, cl
mov r10d, r8d
or r10b, cl
xor r10b, 1
or r10b, r9b
and r8b, cl
or r8b, dl
xor al, 1
or al, r8b
xor al, r10b
and r10b, al
mov ecx, eax
xor cl, r10b
test cl, 1
mov ecx, 0x15ac172b
mov edx, 0x6da37c28
cmovne ecx, edx
test al, 1
mov eax, 0x15ac172b
cmovne eax, ecx
test r10b, r10b
cmove eax, ecx
jmp 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x641a4000
mov r8d, eax
and r8d, 0x8a003283
or r8d, edx
mov edx, r8d
xor edx, 0x82000081
xor r8d, 0x75ffcd7c
mov r9d, eax
xor r9d, 0xee1a7283
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, r8d
and r11d, 0x6d49f722
and edx, 0x82120081
or edx, r11d
or r8d, r10d
and r10d, 0x6d49f722
and r9d, 0x92b608dd
or r9d, r10d
xor r9d, edx
not r8d
or r8d, r9d
mov edx, r8d
xor edx, 0xe10914
xor r8d, 0x8083200
and r8d, 0x190cb669
and edx, 0xe6f34996
or edx, r8d
mov r8d, edx
xor r8d, 0x4814006
and ecx, 0xb171cf07
and eax, 0x4e8e30f8
or eax, ecx
mov ecx, eax
xor ecx, 0xc882028
xor edx, 0x190cb669
xor eax, 0xb171cf07
mov r9d, edx
and r9d, 0xe2769dd0
and r8d, 0x1d89622f
or r8d, r9d
or edx, eax
and eax, 0xe2769dd0
and ecx, 0x1d89622f
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
mov r8d, edx
or r8b, al
and cl, al
inc al
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x99533ce5
mov r8d, 0xd9335d6f
cmovne edx, r8d
test cl, cl
mov ecx, 0x99533ce5
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcfcd61a4
mov r8d, eax
or r8d, 0xcfcd61a4
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0x30329e5a
and r9d, 0xcfcd61a5
or r9d, r8d
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0xfc59b620
and r9d, 0x3a649df
or r9d, r8d
and ecx, 0xfc59b620
and eax, 0x3a649df
or eax, ecx
xor eax, r9d
not eax
or eax, edx
cmp eax, 0xffffffff
sete cl
cmp dword [0x1400a00a4], 0xa
setl al
setge dl
mov r8d, edx
xor r8b, cl
or al, cl
or cl, dl
mov r9d, eax
xor r9b, r8b
or al, r8b
not r8b
and r8b, dl
xor r8b, 1
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
or al, r9b
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0x2f88c66e
mov edx, 0x9d76dd09
cmovne eax, edx
test r8b, 1
mov edx, 0x2f88c66e
cmovne edx, eax
test cl, 1
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, 0xcd83556b
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7e2edb86
mov r8d, ecx
and r8d, 0x81d12478
or r8d, edx
xor r8d, 0x81d12478
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x536dfb40
and edx, 0xac9204bf
or edx, r9d
and ecx, 0x536dfb40
and eax, 0xac9204bf
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
lea r8d, [rax + 1]
mov r9d, edx
xor r9b, al
and cl, al
or al, dl
and al, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and dl, r8b
or dl, cl
or dl, r9b
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xaccd36a1
mov r8d, 0x996343c5
cmovne ecx, r8d
not dl
test al, al
cmovne ecx, r8d
test dl, 1
mov eax, 0xaccd36a1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0xe64106b8
xor edx, 0x1d8e46ce
and edx, r8d
and r8d, 0x19bef947
or r8d, eax
mov ecx, r8d
xor ecx, 0x19bef947
xor r8d, 0xe64106b8
mov eax, r8d
or eax, 0x1d8e46ce
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xa37eb453
mov r11d, ecx
and r11d, 0x40010920
or r11d, r10d
or eax, r9d
and r9d, 0xa37eb453
and edx, 0x5c814bac
or edx, r9d
xor edx, r11d
not eax
or eax, edx
mov edx, eax
xor edx, 0x10c404d
and r8d, 0x86b78256
mov r9d, ecx
and r9d, 0x79487da9
or r9d, r8d
xor r9d, 0x86b78257
and ecx, 1
or ecx, r9d
xor eax, 0xe271b930
mov r8d, eax
and r8d, 0x3cc39fa2
and edx, 0xc33c605d
or edx, r8d
xor edx, ecx
xor edx, 0xc33c605d
or eax, ecx
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xb8379510
and edx, eax
not eax
or ecx, 0x47c86aef
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x39110dc2
and eax, 0x80269010
or eax, r9d
or ecx, r8d
and r8d, 0x39110dc2
and edx, 0xc6eef23d
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x308002d
xor ecx, 0xa8200500
and ecx, 0xece06fc2
and eax, 0x131f903d
or eax, ecx
mov ecx, eax
xor ecx, 0x21d0024
xor eax, 0xccc004c0
and eax, 0xddc294d9
and ecx, 0x223d6b26
or ecx, eax
mov eax, ecx
xor eax, 0x98820051
xor ecx, 0x2012a06
and ecx, 0x4741be8e
and eax, 0xb8be4171
or eax, ecx
xor eax, 0xb8be4171
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge r9b
mov eax, ecx
and cl, r8b
and r8b, r9b
and al, dl
or al, r8b
xor al, 1
or al, r9b
and dl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
or dl, al
mov eax, r8d
xor al, dl
not al
test al, 1
mov eax, 0xd0b84204
mov ecx, 0x1b2b559d
cmovne eax, ecx
test dl, dl
mov ecx, 0xd0b84204
cmovne ecx, eax
test r8b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rcx, qword [rbp - 8]
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0xeccda1ba
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x30], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0xeb96c5fa
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x38], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x7891c520
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x40], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x71019921
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x48], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x3870ca07
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x50], rax
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x3400090a
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x58], rax
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rax, qword [rax + 0x58]
movabs rcx, 0x933cab19a208f268
add rax, rcx
movabs rdx, 0x75b3c7fa7bb54854
sub rax, rdx
sub rax, rcx
movabs r8, 0x1d48e21a78726aee
sub rax, r8
movabs r9, 0x1db68dd2242c6c0a
lea rcx, [r9 + r8]
movabs r8, 0x675162176145200f
add rcx, r8
add rcx, rdx
add rcx, rax
sub rcx, r8
movabs rdx, 0xa66eb3c6c0ddbd64
sub rdx, rdx
sub rdx, r9
movabs rax, 0x51ec97110e301d3d
add rdx, rax
add rdx, rcx
sub rdx, rax
add rdx, 0x450
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov qword [rax + 0x58], rdx
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
cmp qword [rax + 0x10], 0
sete byte [rbp + 0x4d]
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, edx
and ecx, 0xf19f246
and eax, 0xf0e60db9
or eax, ecx
mov ecx, eax
xor ecx, 0xe0620008
xor eax, 0xf19f246
mov edx, eax
and edx, 0x18959fb5
and ecx, 0xe76a604a
or ecx, edx
xor ecx, r8d
xor ecx, 0xe76a604a
or eax, r8d
not eax
or eax, ecx
xor eax, 0xd0bb1393
cmp eax, 0x2f44ec6c
sete dl
cmp dword [0x1400a00a4], 0xa
setl al
setge cl
mov r8d, eax
xor r8b, dl
or al, dl
or dl, cl
and cl, r8b
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor dl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, 1
mov edx, ecx
xor dl, 1
and r8b, dl
and cl, al
or cl, r8b
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x714a53e8
mov eax, 0x17cd4edb
cmovne r8d, eax
test dl, 1
mov eax, 0x714a53e8
cmovne eax, r8d
test cl, 1
cmove eax, r8d
jmp 0x140038280
mov rax, qword [rbp + 0x38]
mov eax, 0x827cac26
jmp 0x140038280
mov eax, 0x43004632
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
xor eax, 0x5092ae09
xor eax, 0xaf6d51f6
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and r9b, al
and r8b, cl
and al, dl
or al, r8b
or r9b, al
mov ecx, r9d
not cl
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x3c51cd33
mov r8d, 0xefdfec96
cmovne eax, r8d
test cl, 1
mov ecx, 0x3c51cd33
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x5debd2f8
mov r8d, eax
and r8d, 0xa2142d06
or r8d, ecx
mov r9d, r8d
xor r9d, 0xa2000400
xor r8d, 0x54889018
mov ecx, eax
or ecx, 0x549cb91e
and r8d, 0x549cb91e
and r9d, 0xab6346e0
or r9d, r8d
and ecx, 0x549cb91f
xor ecx, r9d
and edx, 0x36500608
and eax, 0xc9aff9f7
or eax, edx
mov edx, eax
xor edx, 0x40abe080
xor eax, 0x36500608
mov r8d, eax
and r8d, 0xbf141b77
and edx, 0x40ebe488
or edx, r8d
xor edx, ecx
xor edx, 0x40ebe488
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
mov edx, ecx
or dl, al
xor dl, 1
xor al, cl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
test al, al
mov eax, 0xc6396007
mov r8d, 0xb38c136d
cmovne eax, r8d
test dl, dl
mov edx, 0xc6396007
cmove eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x75db6d08
mov r8d, ecx
and r8d, 0x8a2492f7
or r8d, edx
mov r9d, r8d
xor r9d, 0x8a240036
xor r8d, 0x605a4408
mov edx, ecx
or edx, 0x605ad6c8
and r8d, 0x605ad6c8
and r9d, 0x9fa52936
or r9d, r8d
and edx, 0x605ad6c9
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x79492617
and r8d, 0x86b6d9e8
or r8d, r9d
or edx, ecx
and ecx, 0x79492617
and eax, 0x86b6d9e8
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl cl
mov r10d, ecx
xor r10b, r8b
mov eax, r8d
or al, cl
and al, r10b
and r8b, r9b
and cl, dl
or cl, r8b
or r9b, dl
xor r9b, 1
or r9b, r10b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xe20bcbb6
mov r8d, 0x6529bcda
cmovne eax, r8d
test dl, 1
mov edx, 0xe20bcbb6
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0x2559f23f
and eax, edx
not edx
and edx, 0x2559f23f
or edx, eax
not eax
and eax, 0xdaa60dc0
and edx, 0x2559f23f
or edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x7343c32d
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x29387560
and r9d, 0xd6c78a9f
or r9d, r11d
or eax, r10d
and r10d, 0x29387560
and r8d, 0xd6c78a9f
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x8cb00c11
and edx, 0xddc6fb25
mov r9d, ecx
and r9d, 0x223904da
or r9d, edx
xor r9d, 0xddc6fb24
and ecx, 1
or ecx, r9d
xor eax, 0x7343c32c
mov edx, eax
and edx, 0x310f73c6
and r8d, 0xcef08c39
or r8d, edx
xor r8d, ecx
xor r8d, 0xcef08c39
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x39562de9
and ecx, eax
not eax
and eax, 0x39562de9
or eax, ecx
not ecx
and ecx, 0xc6a9d216
and eax, 0x39562de9
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7a7e243d
and eax, 0x8581dbc2
or eax, edx
xor eax, 0x7a7e243d
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, al
or r8b, cl
xor cl, dl
not cl
and cl, dl
or cl, r9b
xor cl, 1
mov eax, ecx
xor al, r8b
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x84911cf3
mov r8d, 0x213fb2f5
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, dl
mov eax, 0x84911cf3
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xa2c64e9
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xf5d39b16
and ecx, 0xa2c64e9
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x78ecc230
mov r8d, ecx
and r8d, 0x87133dcf
or r8d, edx
xor r8d, 0x87133dce
and ecx, 0x42d36c62
mov edx, eax
and edx, 0xbd2c939d
or edx, ecx
xor edx, 0x42d36c63
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x8012605d
mov r8d, ecx
or r8d, 0x50040082
and edx, 0xd01660df
and ecx, 0x7a81200
or ecx, edx
and r8d, 0xd01660df
and eax, 0x28418d20
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xa8034104
xor eax, 0x57ac1282
mov edx, eax
and edx, 0x7cae7b
and ecx, 0xff835184
or ecx, edx
xor ecx, 0xff835184
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge r9b
and cl, r9b
or r9b, r8b
mov edx, r9d
xor dl, 1
and al, r8b
or al, cl
mov r8d, eax
xor r8b, 1
mov ecx, edx
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
and r9b, al
and cl, r8b
or cl, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x9efb020d
mov r8d, 0x7dba30ec
cmovne edx, r8d
test al, al
mov eax, 0x9efb020d
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x957c04b0
and edx, ecx
or ecx, 0x6a83fb4f
not eax
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xd237ba89
and eax, 0x5480430
or eax, r9d
or ecx, r8d
and r8d, 0xd237ba89
and edx, 0x2dc84576
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x6a83fb4f
xor ecx, 0x957c04b0
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x96a2d707
and edx, 0x695d28f8
or edx, r9d
or eax, ecx
and ecx, 0x96a2d707
and r8d, 0x695d28f8
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xadae4150
and eax, 0x5251beaf
or eax, ecx
xor eax, 0x5251beaf
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and cl, al
and r8b, dl
or r8b, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, 1
or al, r8b
mov ecx, r9d
xor cl, al
xor cl, 1
or al, r9b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x7cd4d6b2
mov r8d, 0xc817dc89
cmovne edx, r8d
test cl, 1
mov ecx, 0x7cd4d6b2
cmovne ecx, edx
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb7eb509e
xor eax, 0x8f5774d3
and eax, ecx
mov r8d, ecx
and r8d, 0x4814af61
or r8d, edx
mov ecx, r8d
xor ecx, 0xb7eb509e
mov edx, ecx
or edx, 0x8f5774d3
xor r8d, 0x8320
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0xe9f8388e
and r8d, 0x10008320
or r8d, r10d
or edx, r9d
and r9d, 0xe9f8388e
and eax, 0x1607c771
or eax, r9d
xor eax, r8d
not edx
or edx, eax
not eax
and eax, 0x8f5774d2
and edx, 0x70a88b2d
or edx, eax
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xbbfe5a44
and eax, 0x4401a5bb
or eax, ecx
mov ecx, eax
xor ecx, 0x812b
xor eax, 0x19a44a40
and eax, 0x5da56ed0
and ecx, 0xa25a912f
or ecx, eax
mov eax, ecx
xor eax, 0xc216c40
xor ecx, 0x800a9104
and ecx, 0xd18e9394
and eax, 0x2e716c6b
or eax, ecx
xor eax, 0x2e716c6b
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
mov ecx, r10d
xor cl, al
and cl, r10b
xor al, r8b
and dl, al
and al, r9b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor cl, 1
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x2eba3847
mov r8d, 0x240eddf3
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x2eba3847
cmove eax, ecx
jmp 0x140038280
mov eax, 0x51a22144
jmp 0x140038280
mov eax, 0x356c48cb
jmp 0x140038280
mov eax, 0xe4ce6a3d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, 1
xor al, dl
xor al, 1
mov edx, r8d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x139cfa6a
mov r8d, 0x8fcd0d48
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x139cfa6a
cmove eax, ecx
jmp 0x140038280
mov eax, 0xb6206b8e
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdbe22ae1
and ecx, eax
and eax, 0x241dd51e
or eax, edx
mov edx, eax
xor edx, 0x2001c102
xor eax, 0xdbe22ae1
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x8c9c349c
and edx, 0x7363cb63
or edx, r9d
or eax, r8d
and r8d, 0x8c9c349c
and ecx, 0x7363cb63
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x97628607
mov edx, eax
and edx, 0x689d79f8
or edx, ecx
mov ecx, edx
xor ecx, 0x689d79f8
mov r10d, edx
xor r10d, 0x22f52986
and r10d, ecx
or r9d, 0xb597af81
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x898aec74
and r10d, 0x7675138b
or r10d, r11d
or r8d, r9d
and r9d, 0x898aec74
and eax, 0x4260100a
or eax, r9d
xor eax, r10d
not r8d
or r8d, eax
xor r8d, 0x4a68507f
xor edx, 0x17408604
and edx, 0x1fd1b6c4
and ecx, 0xe02e493a
or ecx, edx
xor ecx, 0xe02e493a
or ecx, r8d
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov eax, ecx
xor al, r8b
and al, r9b
or al, r10b
mov r10d, ecx
xor r10b, dl
and r10b, cl
and r8b, r9b
and cl, dl
or cl, r8b
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xee09a26
mov r8d, 0xaa25e5f4
cmovne ecx, r8d
test dl, 1
mov edx, 0xee09a26
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0xe7df8ad5
mov r8d, ecx
and r8d, 0x1820752a
or r8d, edx
mov edx, r8d
xor edx, 0x8005421
xor r8d, 0xe7df8ad4
mov r9d, eax
and r9d, 0xb4e7294a
and ecx, 0x4b18d6b4
or ecx, r9d
or eax, r8d
and r8d, 0xb4e7294a
and edx, 0x4b18d6b5
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x5c08dcfa
and ecx, 0xa3f72305
or ecx, eax
mov eax, ecx
xor eax, 0x54001c30
xor ecx, 0xa3f72305
mov edx, ecx
and edx, 0x8b8fe0cb
and eax, 0x74701f34
or eax, edx
xor eax, 0x74701f34
or eax, ecx
xor eax, 0xffffffff
setne dl
sete cl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
xor al, cl
xor cl, r8b
xor cl, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
not al
mov edx, eax
xor dl, r8b
or al, r8b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0xe62ef382
mov r8d, 0x506d6498
cmovne edx, r8d
test al, cl
cmove edx, r8d
mov ecx, 0xe62ef382
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x14a85d10
mov r8d, eax
and r8d, 0xeb57a2ee
or r8d, ecx
mov r9d, r8d
xor r9d, 0x2b012028
xor r8d, 0x4885c00
mov ecx, eax
and ecx, 1
or ecx, r9d
and r8d, 0xc4dedec6
and ecx, 0x3b212139
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1a212000
and edx, 0x6ab9bacf
and eax, 0x95464530
or eax, edx
mov edx, eax
xor edx, 0x90064000
xor ecx, 0xc4dedec6
xor eax, 0x6ab9bacf
mov r9d, ecx
and r9d, 0x25500fbb
and r8d, 0xdaaff044
or r8d, r9d
or ecx, eax
and eax, 0x25500fbb
and edx, 0xdaaff044
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov r10d, edx
xor r10b, r9b
mov r11d, r10d
and r11b, al
mov ecx, r9d
or cl, al
xor cl, 1
or cl, r11b
and r8b, dl
and al, r9b
or al, r8b
or r9b, dl
xor r9b, 1
or r9b, r10b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x74c83f2d
mov r8d, 0x6801e6db
cmovne edx, r8d
not al
test cl, 1
cmovne edx, r8d
test al, 1
mov eax, 0x74c83f2d
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xb32659c1
and edx, eax
mov r8d, ecx
and r8d, 0xb32659c1
or r8d, edx
xor r8d, 0xb32659c0
and ecx, 0xe905cb77
mov edx, eax
and edx, 0x16fa3488
or edx, ecx
xor edx, 0xe905cb76
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xfbf8637f
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x4079c80
and eax, 0xfbf8637f
or eax, ecx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
and cl, al
mov r10d, eax
xor r10b, dl
or r9b, dl
mov eax, r10d
and al, r9b
and r8b, dl
or cl, r8b
xor r9b, 1
or r9b, r10b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and r8b, cl
and dl, al
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0x2eb7e887
mov ecx, 0x853932e6
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test r8b, 1
mov ecx, 0x2eb7e887
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xb96684d3
and edx, ecx
mov eax, ecx
not eax
and eax, 0xb96684d3
or eax, edx
not edx
and edx, 0x46997b2c
and eax, 0xb96684d3
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x2143da5b
mov r8d, eax
and r8d, 0xdebc25a4
or r8d, edx
mov edx, r8d
xor edx, 0xc21804a4
xor r8d, 0x2143da5a
mov r9d, ecx
and r9d, 0x1da4f919
and eax, 0xe25b06e6
or eax, r9d
or ecx, r8d
and r8d, 0x1da4f919
and edx, 0xe25b06e6
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
not ecx
test ecx, ecx
setne al
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
xor cl, dl
and al, r8b
or al, r9b
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
xor dl, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xcaa7f775
mov r8d, 0x25db3fc3
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xcaa7f775
cmove eax, ecx
jmp 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x1428e0a0
mov r8d, edx
and r8d, 0x40460400
or r8d, ecx
mov ecx, r8d
xor ecx, 0x40020000
xor r8d, 0x339cb62
or eax, 0x6cc420
and r8d, 0x37dcf62
and ecx, 0x54022080
or ecx, r8d
and eax, 0x37dcf62
and edx, 0xa880101d
or edx, eax
xor edx, ecx
mov r8d, edx
xor r8d, 0xab911b5f
mov ecx, edx
xor ecx, 0x546ee4a0
xor edx, 0xfeda6035
and edx, ecx
mov r9d, ecx
or r9d, 0x554b7b6a
mov eax, edx
not eax
mov r10d, eax
and r10d, 0xf940318
and edx, 0xf06bfce7
or edx, r10d
or eax, r9d
and r9d, 0xf940318
mov r10d, r8d
and r10d, 0xa0208485
or r10d, r9d
xor r10d, edx
not eax
or eax, r10d
mov edx, eax
xor edx, 0xaab48494
and r8d, 0x2f17bce9
mov r9d, ecx
and r9d, 0xd0e84316
or r9d, r8d
mov r8d, r9d
xor r8d, 0xc0634a0
and ecx, 1
or ecx, r8d
xor r9d, 0x40604202
and r9d, 0x6371ca4a
and ecx, 0x9c8e35b5
or ecx, r9d
mov r8d, ecx
xor r8d, 0x8082581
xor eax, 0x554b7b6b
xor ecx, 0x6371ca4a
mov r9d, eax
and r9d, 0xd7f7983e
and edx, 0x280867c1
or edx, r9d
or eax, ecx
and ecx, 0xd7f7983e
and r8d, 0x280867c1
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x30b3f2ff
and ecx, eax
and eax, 0xcf4c0d00
or eax, edx
xor eax, 0xcf4c0d00
or eax, ecx
xor eax, 0x9756bc44
xor eax, 0x9756bc44
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setge cl
setl r8b
and r8b, dl
and al, cl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, cl
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x84537e05
mov edx, 0xa8b9fb1f
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x84537e05
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x30823453
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x3288969e
and eax, 0xcd776961
or eax, r8d
mov r8d, eax
xor r8d, 0x22040
xor eax, 0x30801412
or eax, 0xcf7dcbac
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x98901421
and r8d, 0x20022052
or r8d, r10d
or eax, r9d
and r9d, 0x98901421
and edx, 0x676febde
or edx, r9d
xor edx, r8d
not eax
or eax, edx
mov edx, eax
xor edx, 0xc509cb25
xor eax, 0x30802412
and eax, 0x3af4249a
and edx, 0xc50bdb65
or edx, eax
xor edx, 0xc50bdb65
or edx, ecx
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge cl
mov eax, r9d
xor r9b, r8b
or r8b, cl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
or cl, dl
xor cl, 1
or cl, r9b
xor r9b, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0xa43388a4
mov r8d, 0xf17e99cc
cmovne ecx, r8d
test dl, 1
mov edx, 0xa43388a4
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
mov eax, 0x238501f0
jmp 0x140038280
mov eax, 0x667344d3
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xd793ce04
mov r8d, eax
and r8d, 0xd793ce04
mov r9d, ecx
and r9d, 0x286c31fa
or r9d, r8d
and edx, 0xd793ce05
xor edx, r9d
and ecx, 0xaf18d920
and eax, 0x50e726df
or eax, ecx
mov ecx, eax
xor ecx, 0x50e726df
xor eax, 0xaf18d920
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
or r8b, cl
mov ecx, eax
or cl, dl
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
xor dl, al
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x470e1e79
mov edx, 0x21907a5
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0xf32649d8
mov r8d, ecx
and r8d, 0xcd9b627
or r8d, edx
mov edx, r8d
xor edx, 0x98b222
xor r8d, 0xf32649d9
mov r9d, eax
and r9d, 0x4d454455
and ecx, 0xb2babbaa
or ecx, r9d
or eax, r8d
and r8d, 0x4d454455
and edx, 0xb2babbaa
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xab2efad8
cmp eax, 0x54d10527
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor al, cl
mov ecx, edx
and cl, al
xor al, 1
and r8b, al
or r8b, cl
or al, dl
mov ecx, eax
xor cl, r8b
mov ecx, 0xd4d16cfd
mov edx, 0xedb0c42f
cmovne ecx, edx
test al, al
mov eax, 0xd4d16cfd
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x18]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc0b210
and ecx, 0x1e200004
or ecx, edx
xor ecx, 0x1e200004
and eax, 0xe11f4deb
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x762b765
mov r8d, eax
and r8d, 0xf89d489a
or r8d, edx
xor r8d, 0xf89d489b
and eax, 0xe23bf390
and ecx, 0x1dc40c6e
or ecx, eax
xor ecx, 0x1dc40c6e
or ecx, r8d
mov eax, ecx
not eax
and eax, 0x9948f78
and ecx, 0xf66b7087
or ecx, eax
cmp ecx, 0xf66b7087
setne cl
cmp dword [0x1400a00a4], 0xa
setge al
setl dl
and dl, cl
lea r8d, [rcx + 1]
and r8b, al
or r8b, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
or al, dl
xor r8b, 1
mov ecx, r8d
or cl, al
xor r8b, al
mov eax, ecx
xor al, r8b
test r8b, 1
mov edx, 0xb193786f
mov r8d, 0x52015a50
cmovne edx, r8d
test cl, 1
mov ecx, 0xb193786f
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x683694a8
and ecx, 0x97c96b57
or ecx, edx
mov edx, ecx
xor edx, 0x11492306
mov r8d, eax
not r8d
xor ecx, 0x683694a9
mov r9d, r8d
and r9d, 0xc68058d8
and eax, 0x397fa727
or eax, r9d
or r8d, ecx
and ecx, 0xc68058d8
and edx, 0x397fa727
or edx, ecx
xor edx, eax
not r8d
or r8d, edx
not r8d
test r8d, r8d
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge al
or al, cl
xor dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe8450436
mov r8d, 0x24d031cb
cmovne edx, r8d
test al, al
mov eax, 0xe8450436
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0x94c41abc
and eax, edx
not edx
or edx, eax
not eax
and eax, 0x6b3be543
and edx, 0x94c41abc
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x46893a3
mov r8d, edx
xor r8d, 0xfb976c5c
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x80f39832
mov r11d, ecx
and r11d, 0x7b04644c
or r11d, r10d
or eax, r9d
and r9d, 0x80f39832
and r8d, 0x7f0c67cd
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
not r8d
and r8d, 0x46893a2
and eax, 0xfb976c5d
or eax, r8d
and edx, 0x5eb1d97f
mov r8d, ecx
and r8d, 0xa14e2680
or r8d, edx
mov edx, r8d
xor edx, 0x5231196a
and ecx, 1
or ecx, edx
xor r8d, 0x80400080
and r8d, 0x8cc0c094
and ecx, 0x733f3f6b
or ecx, r8d
mov r8d, ecx
xor r8d, 0x6312350b
xor ecx, 0x8cc0c094
mov edx, eax
not edx
mov r9d, edx
and r9d, 0x146dcaf0
and eax, 0xeb92350f
or eax, r9d
or edx, ecx
and ecx, 0x146dcaf0
and r8d, 0xeb92350f
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x527f1265
and eax, edx
and edx, 0xad80ed9a
or edx, ecx
mov ecx, edx
xor ecx, 0xa900c488
xor edx, 0x527f1265
mov r8d, eax
not r8d
mov r9d, edx
and r9d, 0x46a72936
and ecx, 0xb958d6c9
or ecx, r9d
or edx, r8d
and r8d, 0x46a72936
and eax, 0xb958d6c9
or eax, r8d
xor eax, ecx
not edx
or edx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, eax
xor cl, r8b
or al, r8b
not al
or al, cl
xor al, dl
and al, 1
mov ecx, 0x940ee376
mov r8d, 0xfd3a0f52
cmovne ecx, r8d
test al, dl
cmove ecx, r8d
mov edx, 0x940ee376
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xf103e76a
and edx, 0xefc1895
or edx, ecx
mov ecx, edx
xor ecx, 0xf103e76a
mov eax, edx
xor eax, 0xf103e76b
and eax, ecx
xor edx, 0xe281094
and edx, 0xfe2bb39e
and ecx, 0x1d44c61
or ecx, edx
mov r8d, ecx
xor r8d, 0xc04c60
mov edx, eax
not edx
xor ecx, 0xfe2bb39f
mov r9d, edx
and r9d, 0xe315130a
and eax, 0x1ceaecf5
or eax, r9d
or edx, ecx
and ecx, 0xe315130a
and r8d, 0x1ceaecf5
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
xor eax, 0x5e0f9a7c
and eax, edx
not edx
or edx, eax
not eax
and eax, 0xa1f06583
and edx, 0x5e0f9a7c
or edx, eax
sete r9b
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
lea edx, [rax + 1]
mov ecx, edx
and cl, al
xor cl, 1
mov r10d, ecx
xor r10b, dl
or cl, dl
xor cl, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
and r10b, r8b
and cl, r9b
or cl, r10b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
not al
mov r8d, eax
xor r8b, dl
or al, dl
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0x3ff973d4
mov r8d, 0xa809bfc6
cmovne edx, r8d
test al, cl
cmove edx, r8d
test al, al
mov r8d, 0x3ff973d4
cmove edx, r8d
test al, cl
cmovne edx, r8d
mov eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
xor r8d, 0x18077b18
and r8d, ecx
mov r9d, ecx
or r9d, 0xe7f884e7
mov edx, ecx
not edx
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0x18f3d
and r8d, 0xfffe70c2
or r8d, r10d
or eax, r9d
and r9d, 0x18f3d
mov r10d, edx
and r10d, 0x18067000
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0x10061909
and edx, 0x60b016ee
mov r9d, ecx
and r9d, 0x9f4fe911
or r9d, edx
xor r9d, 0x60b016ef
and ecx, 1
or ecx, r9d
xor eax, 0xe7f884e6
mov edx, eax
and edx, 0x8a41e256
and r8d, 0x75be1da9
or r8d, edx
xor r8d, ecx
xor r8d, 0x75be1da9
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x41602242
and eax, 0xb208143c
or eax, edx
xor eax, 0xb208143c
and ecx, 0xc97c981
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x924739f6
and ecx, 0x6db8c609
or ecx, edx
xor ecx, 0x6db8c609
or ecx, eax
cmp ecx, 0xffffffff
setne r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge dl
lea r9d, [r8 + 1]
mov r10d, r9d
or r10b, dl
xor r10b, 1
mov ecx, eax
xor cl, r9b
and cl, dl
or cl, r10b
and r9b, dl
and al, r8b
or al, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xc50592d7
mov r9d, 0xfcd4460d
cmovne eax, r9d
test r8b, 1
mov edx, 0xc50592d7
cmovne eax, edx
test cl, 1
cmove eax, r9d
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x9aa6c4df
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x16840672
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x6840400
and eax, 0x10000272
or eax, r8d
xor eax, 0x10000272
or edx, eax
xor edx, 0x16840673
or edx, ecx
cmp edx, 0xffffffff
sete r8b
cmp dword [0x1400a00a4], 0xa
setge dl
setl cl
mov eax, ecx
xor al, r8b
mov r9d, eax
and r9b, r8b
and al, cl
mov r10d, r9d
xor r10b, 1
xor r9b, al
xor al, 1
or al, r10b
xor al, 1
or al, r9b
xor dl, r8b
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
xor al, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd5cca7ac
mov r8d, 0x24cf2ea2
cmovne ecx, r8d
test al, 1
mov eax, 0xd5cca7ac
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf97cb5c3
and eax, ecx
and ecx, 0x6834a3c
or ecx, edx
xor ecx, 0x6834a3c
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6406bbe9
mov r8d, ecx
xor r8d, 0x6406bbe9
and r8d, ecx
or r8d, edx
xor r8d, 0x9bf94417
or eax, 1
and ecx, 0xd43a52e
and eax, 0xf2bc5ad1
or eax, ecx
xor eax, 0xf2bc5ad1
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x1440222
mov r8d, ecx
or r8d, 0xb4122091
and edx, 0xb55622b3
and ecx, 0xa214544
or ecx, edx
and r8d, 0xb55622b3
and eax, 0x40889808
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x41400a0a
xor eax, 0x9a302085
and eax, 0x9abcb0a5
and ecx, 0x65434f5a
or ecx, eax
mov eax, ecx
xor eax, 0x1424d4a
xor ecx, 0x82841081
and ecx, 0xe6851291
and eax, 0x197aed6e
or eax, ecx
xor eax, 0x197aed6e
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
xor r9b, r8b
and al, dl
and r8b, cl
or r8b, al
or dl, cl
xor dl, 1
or dl, r8b
mov eax, r9d
or al, dl
xor dl, r9b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x84be6113
mov r8d, 0x827ad390
cmovne edx, r8d
test al, al
mov eax, 0x84be6113
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp byte [rbp + 0x48], 0
mov eax, 0x560a3290
mov ecx, 0x93c4eb90
cmovne eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0xa1430c7f
and eax, 0x5ebcf380
or eax, edx
mov edx, eax
xor edx, 0x52080100
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x2db4f292
and ecx, 0xd24b0d6d
or ecx, r9d
xor eax, 0x21000012
and eax, 0x2db4f292
and edx, 0xd24b0d6d
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
and cl, al
or al, dl
and r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
and r8b, al
or cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x829a9430
mov r8d, 0x37164f
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x829a9430
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x812205b8
mov r8d, eax
or r8d, 0x12418040
and r8d, 0x936385f8
and ecx, 0x44803a03
or ecx, r8d
and edx, 0x936385f8
and eax, 0x281c4004
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0x3a5dc044
mov ecx, eax
xor ecx, 0x3a5dc045
and ecx, edx
xor eax, 0x44a23e88
and eax, 0x44a2fecc
and edx, 0xbb5d0133
or edx, eax
mov r8d, edx
xor r8d, 0xbb090122
mov eax, ecx
not eax
xor edx, 0x44a2fecd
mov r9d, eax
and r9d, 0x40f60a90
and ecx, 0xbf09f56f
or ecx, r9d
or eax, edx
and edx, 0x40f60a90
and r8d, 0xbf09f56f
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7c372e34
and ecx, eax
and eax, 0x83c8d1cb
or eax, edx
mov edx, eax
xor edx, 0x8148d1c0
xor eax, 0x7c372e34
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x52b02a3b
and edx, 0xad4fd5c4
or edx, r9d
or eax, r8d
and r8d, 0x52b02a3b
and ecx, 0xad4fd5c4
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x847bebb1
xor eax, 0x847bebb1
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge cl
mov r9d, ecx
xor r9b, r8b
mov r10d, eax
xor r10b, r8b
and r10b, r8b
and al, dl
or al, r10b
mov r8d, edx
xor r8b, cl
xor r9b, 1
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
and r8b, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x9002867b
mov r8d, 0xb38c0173
cmovne ecx, r8d
test al, 1
mov eax, 0x9002867b
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x3a300f82
xor eax, 0x5ef76eb6
and eax, ecx
and ecx, 0xc5cff07d
or ecx, edx
mov edx, ecx
xor edx, 0xc5cff07d
mov r8d, edx
and r8d, 0xa1089149
or eax, r8d
mov r8d, eax
xor r8d, 0x5ef76eb7
or edx, 1
xor ecx, 0x22200100
xor eax, 0xa1089148
mov r9d, eax
and r9d, 0x9d1e8eab
and r8d, 0x62e17154
or r8d, r9d
or eax, edx
and edx, 0x9d1e8eab
and ecx, 0x62e17154
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x10103285
mov r8d, ecx
or r8d, 0x81820c50
and edx, 0x91923ed5
and ecx, 0x26494108
or ecx, edx
and r8d, 0x91923ed5
and eax, 0x48248022
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5834b2a7
and eax, 0xa7cb4d58
or eax, ecx
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, eax
and cl, r8b
xor r8b, 1
mov edx, eax
xor dl, 1
and dl, r8b
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, dl
test r8b, 1
mov eax, 0xbbd1cbdb
mov r8d, 0x9a51f25a
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xbbd1cbdb
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x884dffca
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x77b20035
and ecx, 0x884dffca
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0x2ffbdbb1
mov r8d, ecx
and r8d, 0xd004244e
or r8d, edx
mov edx, r8d
xor edx, 0x1000044e
xor r8d, 0x2ffbdbb0
mov r9d, eax
and r9d, 0xec2d6021
and ecx, 0x13d29fde
or ecx, r9d
or eax, r8d
and r8d, 0xec2d6021
and edx, 0x13d29fde
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x2e93c4b0
and ecx, 0xd16c3b4f
or ecx, r9d
or eax, r8d
and r8d, 0x2e93c4b0
and edx, 0xd16c3b4f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2fccc55b
and eax, 0xd0333aa4
or eax, edx
xor eax, 0x2fccc55b
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
xor dl, cl
mov eax, edx
mov r8d, 0x3655ed52
mov r10d, 0xdfc63b67
cmovne r8d, r10d
not al
test al, cl
mov r9d, 0x3655ed52
cmove r8d, r9d
test dl, dl
cmovne r8d, r10d
test al, cl
mov rax, qword [rbp + 0x60]
cmovne r8d, r10d
mov eax, r8d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5a662c4c
and ecx, 0xa599d3b2
or ecx, edx
mov edx, ecx
xor edx, 0x24119190
xor ecx, 0x48662c09
mov r8d, eax
or r8d, 0xc9ee6e2a
and ecx, 0xc9ee6e2b
and edx, 0x361191d4
or edx, ecx
and r8d, 0xc9ee6e2b
xor r8d, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov r9d, r8d
xor r9b, 1
and al, dl
or al, cl
mov ecx, r8d
and cl, al
xor al, 1
and r9b, al
or r9b, cl
or al, r8b
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x2b87c1c7
mov edx, 0x22e68eb4
cmovne ecx, edx
test al, al
mov eax, 0x2b87c1c7
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
xor eax, 0x83e6d272
xor eax, 0x7c192d8d
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge al
mov ecx, r9d
xor r9b, r8b
and r8b, al
and cl, dl
or cl, r8b
or al, dl
xor al, 1
or al, r9b
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xe3597371
mov r8d, 0x74fef2ed
cmovne ecx, r8d
test al, 1
mov eax, 0xe3597371
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xbbbdc64a
and edx, 0x444239b5
or edx, ecx
mov r8d, edx
xor r8d, 0xbbbdc64a
mov eax, edx
xor eax, 0x444239b5
xor edx, 0x2ea68440
and edx, eax
mov ecx, r8d
and ecx, 0x6ae4bdf5
or ecx, edx
xor ecx, 0x6ae4bdf4
and r8d, 0x24000a90
mov edx, eax
and edx, 0xdbfff56f
or edx, r8d
mov r8d, edx
xor r8d, 0x891
and eax, 1
or eax, r8d
xor edx, 0xd0602146
and edx, 0xf4602346
and eax, 0xb9fdcb9
or eax, edx
xor eax, 0xb9fdcb9
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x24562bc8
and eax, 0xdba9d437
or eax, ecx
xor eax, 0xdba9d437
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
mov r8d, edx
or r8b, al
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x236b221e
mov r8d, 0xdc2c6a00
cmovne edx, r8d
test cl, cl
mov ecx, 0x236b221e
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
not r8d
and eax, 0x9a1d52e5
and ecx, 0x65e2ad1a
or ecx, eax
xor ecx, 0x65e2ad1a
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
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, edx
xor al, cl
mov eax, 0x2f35e9a5
mov r8d, 0x1a677b65
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2910c
mov r8d, eax
and r8d, 0x249c0220
or r8d, edx
mov edx, r8d
xor edx, 0x24000000
xor r8d, 0xd0423890
or ecx, 0x9e1220
and r8d, 0xd0de3ab0
and edx, 0x2400810c
or edx, r8d
and ecx, 0xd0de3ab0
and eax, 0xb214443
or eax, ecx
xor eax, edx
xor eax, 0x67fee9a2
xor eax, 0xbc9f8571
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
xor al, cl
mov edx, eax
mov r8d, 0xccdbf7f0
mov r10d, 0xb0542e45
cmovne r8d, r10d
not dl
test dl, cl
mov r9d, 0xccdbf7f0
cmove r8d, r9d
test al, al
cmovne r8d, r10d
test dl, cl
cmovne r8d, r10d
mov eax, r8d
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov qword [rbp - 0x18], rax
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x550df124
and ecx, eax
and eax, 0xaaf20edb
or eax, edx
xor eax, 0xaaf20edb
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xb8b42218
mov r8d, eax
and r8d, 0x474bdde7
or r8d, edx
mov edx, r8d
xor edx, 0x46411124
xor r8d, 0xb8b42219
mov r9d, ecx
and r9d, 0x190aceda
and eax, 0xe6f53124
or eax, r9d
or ecx, r8d
and r8d, 0x190aceda
and edx, 0xe6f53125
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xb8ed02cc
and eax, 0x4712fd33
or eax, ecx
xor eax, 0xb8ed02cc
setne cl
sete al
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
xor r9b, 1
or r9b, r8b
or cl, dl
xor al, dl
and al, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x3d7be26
mov r8d, 0xd4286e38
cmovne edx, r8d
test al, 1
mov eax, 0x3d7be26
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1a042209
mov r8d, eax
and r8d, 0xe0620010
or r8d, edx
xor r8d, 0xe0620010
mov edx, eax
and edx, 0x599dde6
or edx, r8d
mov r8d, edx
xor r8d, 0x599dde7
and ecx, 0x23955204
and eax, 0xdc6aadfb
or eax, ecx
mov ecx, eax
xor ecx, 0xdc6aadfb
xor edx, 0xfa662218
and ecx, edx
xor eax, 0x23955204
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
or al, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x91f16528
mov r8d, 0x8d51d8be
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x91f16528
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x81c27af8
mov edx, ecx
and edx, 0x7e3d8507
or edx, r8d
mov r8d, edx
xor r8d, 0x8108504
xor edx, 0x10202b8
mov r9d, ecx
xor r9d, 0x6b1287bc
and r9d, ecx
or edx, 0x94ed7843
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x724b325b
and r8d, 0x91085a4
or r8d, r11d
or edx, r10d
and r10d, 0x724b325b
and r9d, 0x8db4cda4
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xa87800
xor edx, 0x6b1287bd
mov r9d, edx
and r9d, 0xbc4782ca
and r8d, 0x43b87d35
or r8d, r9d
and ecx, 0xbc4782ca
and eax, 0x43b87d35
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
xor r8b, cl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
xor dl, 1
or dl, cl
xor dl, r8b
and r8b, dl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x73ecdc71
mov edx, 0x2a65cb08
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0x73ecdc71
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x9df4b368
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0xd5dba603
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x24eab506
mov r8d, ecx
and r8d, 0xdb154af8
or r8d, edx
xor r8d, 0xdb154af8
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x49244fac
and r8d, 0xb6dbb053
or r8d, r9d
or edx, ecx
and ecx, 0x49244fac
and eax, 0xb6dbb053
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x1e6ac035
cmp edx, 0xe1953fca
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
xor dl, 1
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x8d30ec8e
mov r8d, 0xf29662e0
cmovne edx, r8d
test al, 1
mov eax, 0x8d30ec8e
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0x42d058a
mov ecx, eax
or ecx, 0x520001
and ecx, 0x47f058b
mov r9d, edx
and r9d, 0xf2803200
or r9d, ecx
and r8d, 0x47f058b
mov ecx, eax
and ecx, 0x900c874
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x1400870
and edx, 0x607c9ea5
and eax, 0x9f83615a
or eax, edx
mov edx, eax
xor edx, 0x1802058
xor ecx, 0xf6ad378b
mov r9d, ecx
and r9d, 0xfe3fc107
and r8d, 0x1c03ef8
or r8d, r9d
xor eax, 0x603c8005
and eax, 0xfe3fc107
and edx, 0x1c03ef8
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
xor dl, al
xor dl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
xor cl, al
xor cl, r8b
and r8b, cl
xor cl, 1
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x3c0bb7f4
mov edx, 0xf660e46a
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x3c0bb7f4
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, 0x75113864
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0xe84fff22
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x510b2a77
mov r10d, ecx
and r10d, 0xaef4d588
or r10d, r9d
or eax, r8d
and r8d, 0x510b2a77
and edx, 0xaef4d588
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl cl
xor cl, r8b
mov r9d, eax
xor r9b, r8b
mov edx, r9d
and dl, al
or al, r8b
xor al, 1
or al, r9b
and r9b, r8b
xor r9b, 1
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
xor cl, 1
xor al, 1
or al, cl
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x6e9f5680
mov r8d, 0xd946a079
cmovne edx, r8d
test cl, 1
mov ecx, 0x6e9f5680
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0xc04c8f52
mov r8d, eax
or r8d, 1
and r8d, 0xc04c8f53
mov r9d, edx
and r9d, 0x3fb370ac
or r9d, r8d
and ecx, 0xc04c8f53
xor ecx, r9d
and edx, 0xbc24e630
and eax, 0x43db19cf
or eax, edx
mov edx, eax
xor edx, 0x2c90909
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x791630d6
and ecx, 0x86e9cf29
or ecx, r9d
xor eax, 0x38042010
and eax, 0x791630d6
and edx, 0x86e9cf29
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
or dl, r8b
mov r9d, eax
xor r9b, cl
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
and al, r9b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r9d, ecx
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
or dl, cl
xor cl, 1
and r9b, cl
xor r9b, 1
mov r10d, r9d
xor r10b, cl
or r9b, cl
xor r9b, 1
or r9b, r10b
mov r10d, r9d
xor r10b, 1
and r10b, r8b
xor r8b, 1
and r8b, r9b
or r8b, r10b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x92ea8744
mov edx, 0xd969a0a8
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x92ea8744
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, 0xe973cf17
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x8fc2359f
and ecx, 0x703dca60
or ecx, edx
mov r8d, ecx
xor r8d, 0x30144261
mov edx, eax
not edx
xor ecx, 0x8fc2359e
mov r9d, edx
and r9d, 0x4eab8882
and eax, 0xb154777d
or eax, r9d
or edx, ecx
and ecx, 0x4eab8882
and r8d, 0xb154777d
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
mov ecx, edx
xor ecx, 0x3b97a1e4
and ecx, edx
not edx
xor eax, 0xc0005e02
mov r8d, eax
or r8d, 0x8408480a
mov r9d, ecx
not r9d
and r8d, 0xa71ac84a
and edx, 0x188521a4
or edx, r8d
or eax, r9d
and r9d, 0xa71ac84a
and ecx, 0x58e537b5
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xc4685e1b
and eax, 0x3b97a1e4
or eax, ecx
xor eax, 0xb8169ccc
xor eax, 0xb8169ccc
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge dl
setl al
mov r10d, eax
xor r10b, r9b
mov r11d, r10d
and r11b, r9b
mov ecx, edx
or cl, r9b
xor cl, 1
or cl, r11b
and r9b, dl
and al, r8b
or al, r9b
or dl, r8b
xor dl, 1
or dl, r10b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x66174ecc
mov r8d, 0x4fccd869
cmovne eax, r8d
test dl, dl
mov edx, 0x66174ecc
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x86388e99
and eax, 0x79c77166
or eax, ecx
xor eax, 0x79c77167
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x414030c0
mov r8d, eax
or r8d, 0x10244205
and r8d, 0x516472c5
and ecx, 0xe908038
or ecx, r8d
and edx, 0x516472c5
and eax, 0xa00b0d02
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xb02f4f07
xor eax, 0xb1010f8
and ecx, 0x64eaa901
and eax, 0x9b1556fe
or eax, ecx
xor eax, 0x9b1556fe
sete cl
setne al
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and dl, al
or al, r8b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
or al, dl
xor cl, dl
mov edx, eax
xor dl, cl
mov edx, 0xe3abc67b
mov r8d, 0xe32d5fa
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0xe3abc67b
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x908e3afc
and edx, ecx
mov eax, ecx
not eax
and eax, 0x908e3afc
or eax, edx
not edx
and edx, 0x6f71c503
and eax, 0x908e3afc
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x884c0149
and eax, 0x40024080
or eax, edx
xor eax, 0x40024080
and ecx, 0x37b1be36
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xaf1a3ebf
and eax, 0x50e5c140
or eax, ecx
mov ecx, eax
xor ecx, 0x89181e9e
xor eax, 0x50658000
and eax, 0x7667a021
and ecx, 0x89985fde
or ecx, eax
xor ecx, 0x89985fde
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, r8d
and al, r8b
xor r8b, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and dl, cl
or al, dl
mov ecx, r9d
and cl, al
xor al, 1
and r8b, al
or r8b, cl
or al, r9b
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x89605460
mov edx, 0x30245a01
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x89605460
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x10]
mov eax, 0x98a6f608
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd13da1ce
mov r8d, ecx
and r8d, 0x2ec25e30
or r8d, edx
xor r8d, 0x2ec25e30
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, ecx
and r8d, 0xf87c342a
and eax, 0x783cbd5
or eax, r8d
xor eax, edx
xor eax, 0x783cbd5
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge cl
mov r9d, ecx
and r9b, r8b
or r8b, cl
xor r8b, 1
mov r10d, edx
and r10b, al
or al, dl
xor al, 1
or al, r8b
or r10b, r9b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r10b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
and al, cl
or dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or al, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xf7078262
mov r8d, 0x1cf74aaa
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0xf7078262
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa75adfaa
mov r8d, eax
and r8d, 0x58a52054
or r8d, edx
mov edx, r8d
xor edx, 0x8a42014
xor r8d, 0x87128eab
mov r9d, ecx
or r9d, 0xd7138eea
and r8d, 0xd7138eeb
and edx, 0x28ec7114
or edx, r8d
and r9d, 0xd7138eeb
xor r9d, edx
and ecx, 0x9a14b56a
and eax, 0x65eb4a95
or eax, ecx
mov ecx, eax
xor ecx, 0x65eb4a95
xor eax, 0x9a14b56a
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
not eax
or eax, r9d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge cl
mov r10d, r8d
xor r10b, cl
and r10b, dl
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
and dl, cl
and r9b, r8b
or r9b, dl
and cl, r8b
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xb13138d9
mov r8d, 0x447e6038
cmovne ecx, r8d
test al, al
mov eax, 0xb13138d9
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov eax, 0x4330aefb
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x23d8a07c
mov r8d, ecx
and r8d, 0xdc275f82
or r8d, edx
xor r8d, 0xdc275f82
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
xor ecx, 0x6d1cab94
xor ecx, 0x92e3546b
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
lea r9d, [rax + 1]
mov ecx, eax
xor al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
xor cl, 1
and dl, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x3e28f597
mov r8d, 0x7d8d17a0
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0x3e28f597
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, 0x99a1b0e3
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x480cdafa
and edx, 0xb7f32505
or edx, ecx
mov r9d, edx
xor r9d, 0x480cdafa
mov eax, edx
xor eax, 0xa2c00404
and eax, 0xaac80e56
xor edx, 0xdfb05d84
and edx, r9d
and r9d, 0x5537f1a9
or r9d, eax
mov ecx, r9d
xor ecx, 0x5537f1a9
xor r9d, 0xaac80e56
mov eax, r9d
or eax, 0x68437881
mov r8d, edx
not r8d
mov r10d, eax
and r10d, 0x901c6323
mov r11d, ecx
and r11d, 0x7a0845c
or r11d, r10d
or eax, r8d
and r8d, 0x901c6323
and edx, 0x6fe39cdc
or edx, r8d
xor edx, r11d
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x48022080
and r9d, 0x94014f32
mov edx, ecx
and edx, 0x6bfeb0cd
or edx, r9d
mov r9d, edx
xor r9d, 0x94014f33
and ecx, 1
or ecx, r9d
xor edx, 0x4b8e20cc
xor eax, 0x97bc877f
mov r9d, eax
and r9d, 0xb471d811
and r8d, 0x4b8e27ee
or r8d, r9d
or eax, ecx
and ecx, 0xb471d811
and edx, 0x4b8e27ee
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4b08c7ad
and ecx, eax
and eax, 0xb4f73852
or eax, edx
mov edx, eax
xor edx, 0xa0200042
xor eax, 0x4b08c7ad
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x5cd73e98
and edx, 0xa328c167
or edx, r9d
or eax, r8d
and r8d, 0x5cd73e98
and ecx, 0xa328c167
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xfbf005ef
and ecx, 0x40ffa10
or ecx, eax
cmp ecx, 0x40ffa10
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, eax
xor dl, cl
mov r8d, edx
xor r8b, 1
or cl, al
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
and dl, cl
and r9b, r8b
or r9b, dl
or cl, r8b
mov edx, ecx
xor dl, r9b
test cl, cl
mov eax, 0x9546e3ee
mov ecx, 0x58513049
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
test dl, dl
mov ecx, 0x9546e3ee
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
or ecx, 0x44029280
mov r8d, edx
or r8d, 0x1c40c78
and r8d, 0x45c69ef8
and eax, 0x202002
or eax, r8d
and ecx, 0x45c69ef8
and edx, 0xba194105
or edx, ecx
xor edx, eax
mov r8d, edx
xor r8d, 0xbbdd4d7d
mov ecx, edx
xor ecx, 0x4422b282
mov eax, r8d
or eax, 0x5a7a986c
xor edx, 0x1e582aee
and edx, r8d
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x65491d36
mov r11d, ecx
and r11d, 0x80846281
or r11d, r10d
or eax, r9d
and r9d, 0x65491d36
and edx, 0x9ab6e2c9
or edx, r9d
xor edx, r11d
not eax
or eax, edx
mov r9d, eax
xor r9d, 0xa5a1828
and r8d, 0x9fdb15e8
mov edx, ecx
and edx, 0x6024ea17
or edx, r8d
mov r8d, edx
xor r8d, 0x9fdb15e9
and ecx, 1
or ecx, r8d
xor edx, 0x6a10
xor eax, 0xa5856792
mov r8d, eax
and r8d, 0xf0a581c7
and r9d, 0xf5a7e38
or r9d, r8d
or eax, ecx
and ecx, 0xf0a581c7
and edx, 0xf5a7e38
or edx, ecx
xor edx, r9d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xeca8a754
and ecx, 0x135758ab
or ecx, eax
mov eax, ecx
xor eax, 0x101518aa
xor ecx, 0xc020a114
and ecx, 0xc362e115
and eax, 0x3c9d1eea
or eax, ecx
xor eax, 0x3c9d1eea
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, dl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, edx
xor cl, al
mov ecx, 0xaabf9ac6
mov r8d, 0x63603a08
cmovne ecx, r8d
test al, al
mov eax, 0xaabf9ac6
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140038280
mov eax, 0x885c40d8
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x592c929d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x18ebb2f1
and edx, 0xe7144d0e
or edx, r9d
or eax, r8d
and r8d, 0x18ebb2f1
and ecx, 0xe7144d0e
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x2f4449ca
and ecx, eax
mov r8d, eax
or r8d, 0xd09a8401
mov r9d, ecx
not r9d
and r8d, 0xd5da8483
and edx, 0x2a044948
or edx, r8d
or eax, r9d
and r9d, 0xd5da8483
and ecx, 0x2a257b7c
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xd0bbb635
and eax, 0x2f4449ca
or eax, ecx
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r9b, 1
or r9b, r8b
xor al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r9b
or r9b, cl
xor al, cl
mov ecx, r9d
xor cl, al
test al, al
mov eax, 0xdcde1656
mov r8d, 0xb063188d
cmovne eax, r8d
test r9b, r9b
mov edx, 0xdcde1656
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x8088581
mov edx, ecx
and edx, 0x11d73808
or edx, r8d
mov r8d, edx
xor r8d, 0x11d33800
xor edx, 0xee28c7f7
mov r9d, ecx
xor r9d, 0x19dfbd89
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xe2c875e
and r8d, 0x11d33881
or r8d, r11d
or edx, r10d
and r10d, 0xe2c875e
and r9d, 0xf1d378a1
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xe6204277
xor edx, 0x89f9508
mov r9d, r8d
and r9d, 0x71402ab2
and edx, 0x8ebfd54d
or edx, r9d
or r8d, ecx
and ecx, 0x71402ab2
and eax, 0x8ebfd54d
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xe7289f54
xor r8d, 0x18d760ab
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or al, dl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xd60d5b1a
mov r8d, 0xc1fa6f31
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xd60d5b1a
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x20014409
mov r8d, eax
and r8d, 0x13700052
or r8d, edx
xor r8d, 0x13700052
mov edx, eax
and edx, 0xcc8ebba4
or edx, r8d
xor edx, 0x3371445a
and ecx, 0x8df1111c
and eax, 0x720eeee3
or eax, ecx
xor eax, 0x720eeee3
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
mov r8d, edx
xor r8b, al
mov r9d, r8d
xor r9b, cl
and r9b, r8b
xor cl, al
or al, dl
xor al, 1
and cl, dl
or cl, al
xor cl, r9b
mov eax, ecx
xor al, 1
and r9b, al
xor al, r9b
test cl, cl
mov ecx, 0x1bd6c6e5
mov edx, 0xc5820bd6
cmovne ecx, edx
test r9b, r9b
mov r8d, 0x1bd6c6e5
cmove ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x61a548d8
mov r8d, ecx
and r8d, 0x520506
or r8d, edx
xor r8d, 0x520506
mov edx, eax
or edx, 0x61f74dde
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x9e08b220
and r9d, 0x61f74ddf
or r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x1ae51ae6
and r9d, 0xe51ae519
or r9d, r8d
and ecx, 0x1ae51ae6
and eax, 0xe51ae519
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
setne dl
sete al
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov ecx, r9d
xor cl, al
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xc0d79a45
mov r9d, 0xe84fff22
cmovne eax, r9d
test dl, 1
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 1
mov eax, 0x1a677b65
jmp 0x140038280
mov eax, 0x84a8b70d
jmp 0x140038280
mov eax, 0x5e0ed320
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x70104591
mov r8d, edx
or r8d, 0x6201002
and ecx, 0x76305593
mov r9d, edx
and r9d, 0x810f8a2c
or r9d, ecx
and r8d, 0x76305593
mov ecx, eax
and ecx, 0x8c02040
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x78d04410
and edx, 0xa0246a19
and eax, 0x5fdb95e6
or eax, edx
mov edx, eax
xor edx, 0x5cd20420
xor ecx, 0x872f9a2f
mov r9d, ecx
and r9d, 0x329b9ce
and r8d, 0xfcd64631
or r8d, r9d
xor eax, 0x202808
and eax, 0x329b9ce
and edx, 0xfcd64631
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
or dl, cl
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x22e68eb4
mov r8d, 0x9fa01f05
cmovne ecx, r8d
test al, al
mov eax, 0x22e68eb4
cmovne ecx, eax
test dl, dl
cmove ecx, r8d
mov eax, ecx
jmp 0x140038280
mov eax, 0x6d6ca8f2
jmp 0x140038280
mov eax, 0xcaa7f775
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0xd8d8722e
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xd9ee4c2
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xf2611b3d
and ecx, 0xd9ee4c2
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x2c5c3afb
and eax, 0xd3a3c504
or eax, ecx
mov ecx, eax
xor ecx, 0x24140aa8
xor eax, 0x9382c104
and eax, 0x9bcaf157
and ecx, 0x64350ea8
or ecx, eax
mov eax, ecx
xor eax, 0x40300208
xor ecx, 0xb8a4102
and ecx, 0x2f8f4da2
and eax, 0xd070b25d
or eax, ecx
cmp eax, 0xd070b25d
setne al
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
or cl, al
mov edx, ecx
xor dl, 1
mov r9d, eax
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
xor cl, dl
and cl, al
xor cl, dl
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x4e9d14ca
mov r8d, 0xc1fa6f31
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x4e9d14ca
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd500557
and eax, ecx
and ecx, 0xf2affaa8
or ecx, edx
mov edx, ecx
xor edx, 0xc00b3808
xor ecx, 0xd500557
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x36b4c2e4
and edx, 0xc94b3d1b
or edx, r9d
or ecx, r8d
and r8d, 0x36b4c2e4
and eax, 0xc94b3d1b
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x11113000
mov r8d, edx
or r8d, 0xc8004c42
and eax, 0xd9117c42
mov r9d, edx
and r9d, 0x20c80331
or r9d, eax
and r8d, 0xd9117c42
mov eax, ecx
and eax, 0x626808c
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0x503b00c
or edx, 1
and ecx, 0xcf9c637e
and edx, 0x30639c81
or edx, ecx
mov ecx, edx
xor ecx, 0x439400
xor edx, 0xcf9c637e
xor eax, 0xe8c84f72
mov r9d, eax
and r9d, 0x7a344893
and r8d, 0x85cbb76c
or r8d, r9d
or eax, edx
and edx, 0x7a344893
and ecx, 0x85cbb76c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x7a167144
and edx, eax
or eax, 0x85e98ebb
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe5cc59f
and ecx, 0x70023040
or ecx, r9d
or eax, r8d
and r8d, 0xe5cc59f
and edx, 0xf1a33a60
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x816108a0
xor eax, 0x68140044
and ecx, 0x936379a0
and eax, 0x6c9c865f
or eax, ecx
mov ecx, eax
xor ecx, 0x93216120
xor eax, 0x4c00060b
and eax, 0x4c421e8b
and ecx, 0xb3bde174
or ecx, eax
xor ecx, 0xb3bde174
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
and r9b, r8b
mov ecx, eax
and cl, dl
or cl, r9b
xor dl, al
and dl, al
xor al, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x97c024de
mov r8d, 0x667344d3
cmovne eax, r8d
test cl, cl
mov ecx, 0x97c024de
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8c11ea2a
mov r8d, eax
and r8d, 0x73ee15d5
or r8d, edx
mov edx, r8d
xor edx, 0x800040
xor r8d, 0x400800a
mov r9d, ecx
or r9d, 0x2702940a
or r8d, 0x80084824
and r8d, 0xa70adc2e
and edx, 0x8812240
or edx, r8d
and r9d, 0xa70adc2e
mov r8d, eax
and r8d, 0x50740191
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xd07408b4
xor r8d, 0x28008442
and r8d, 0x2808c542
and edx, 0xd7f73abd
or edx, r8d
xor edx, 0xd7f73abd
and ecx, 0xeab6a53c
and eax, 0x15495ac3
or eax, ecx
xor eax, 0x15495ac3
or eax, edx
xor eax, 0x8c24f35e
xor eax, 0x73db0ca1
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
mov ecx, 0xfee81089
mov r8d, 0x975cf8eb
cmovne ecx, r8d
test al, al
mov eax, 0xfee81089
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp - 0x28]
mov eax, 0xe7103875
jmp 0x140038280
cmp byte [rbp + 0x4a], 0
mov eax, 0x13adf54b
mov ecx, 0x46ac574d
cmovne eax, ecx
jmp 0x140038280
mov rax, qword [rbp - 0x20]
mov ecx, dword [0x1400a00a0]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x93539636
mov r9d, edx
and r9d, 0x6cac69c8
or r9d, r8d
xor r9d, 0x6cac69c8
mov r8d, edx
xor r8d, 0xfffffffe
and r8d, edx
or r8d, r9d
mov r9d, r8d
and r8d, edx
not r9d
and ecx, r9d
or r8d, ecx
not r8d
or r8d, r9d
cmp r8d, 0xffffffff
sete r8b
cmp dword [0x1400a00a4], 0xa
mov qword [rbp - 0x60], rax
setge r9b
setl dl
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
and al, r8b
or r9b, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xa907932e
mov edx, 0x4cda54de
cmovne ecx, edx
test al, 1
mov eax, 0xa907932e
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xfffffffe
and ecx, 0x8c9d6fc5
and edx, 0x7362903a
or edx, ecx
xor edx, 0x7362903b
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xb0f72426
and ecx, edx
not edx
or eax, 0x4f08dbd9
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xf64d89cc
and edx, 0xb22422
or edx, r9d
or eax, r8d
and r8d, 0xf64d89cc
and ecx, 0x9b27633
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x908c008
xor eax, 0x10a60400
and ecx, 0xa959e02e
and eax, 0x56a61fd1
or eax, ecx
mov ecx, eax
xor ecx, 0x2149e000
xor eax, 0x4a00d01
and eax, 0x8cb00d2f
and ecx, 0x734ff2d0
or ecx, eax
xor ecx, 0x734ff2d0
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
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, 0x9766e7a1
mov r8d, 0x2ba58693
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x9766e7a1
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x377452ac
mov r8d, ecx
and r8d, 0xc88bad53
or r8d, edx
mov edx, r8d
xor edx, 0x48812550
xor r8d, 0x377452ad
mov r9d, eax
and r9d, 0x976ad803
and ecx, 0x689527fc
or ecx, r9d
or eax, r8d
and r8d, 0x976ad803
and edx, 0x689527fc
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x68d72554
and ecx, 0x9728daab
or ecx, r9d
or eax, r8d
and r8d, 0x68d72554
and edx, 0x9728daab
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa98fdd25
and eax, 0x567022da
or eax, edx
xor eax, 0xa98fdd25
xor ecx, eax
test ecx, eax
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
lea eax, [r9 + 1]
and al, cl
mov r10d, r9d
and r10b, dl
or al, r10b
or r9b, cl
and cl, r8b
or cl, r10b
xor r8b, dl
xor r9b, 1
or r9b, r8b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd29a341a
mov r8d, 0xd1d835cb
cmovne edx, r8d
test al, 1
mov eax, 0xd29a341a
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
mov eax, 0x8c5fdae3
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x34c877c
mov r8d, eax
and r8d, 0xfcb37882
or r8d, ecx
mov r9d, r8d
xor r9d, 0x1cb03880
xor r8d, 0x480344
mov ecx, eax
or ecx, 0xe04b4346
and r8d, 0xe04b4346
and r9d, 0x1fb4bcb8
or r9d, r8d
and ecx, 0xe04b4347
xor ecx, r9d
and edx, 0x26a65165
and eax, 0xd959ae9a
or eax, edx
mov edx, eax
xor edx, 0x50012c0a
xor eax, 0x26a65165
mov r8d, eax
and r8d, 0x89fa92f1
and edx, 0x76056d0e
or edx, r8d
xor edx, ecx
xor edx, 0x76056d0e
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne cl
cmp dword [0x1400a00a4], 0xa
setge al
setl dl
xor dl, cl
mov r8d, edx
xor r8b, al
and r8b, dl
xor al, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, 1
and dl, al
and cl, r8b
or cl, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x8757539e
mov r8d, 0x445c3858
cmovne edx, r8d
test al, al
mov eax, 0x8757539e
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3529a1ba
mov r8d, ecx
and r8d, 0xcad65e44
or r8d, edx
mov r9d, r8d
xor r9d, 0x82844444
mov edx, eax
or edx, 0x5d5b3b8a
xor r8d, 0x1509218b
and r8d, 0x5d5b3b8b
and r9d, 0xa2a4c474
or r9d, r8d
and edx, 0x5d5b3b8b
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x60124031
and r8d, 0x9fedbfce
or r8d, r9d
or edx, ecx
and ecx, 0x60124031
and eax, 0x9fedbfce
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
xor r10b, 1
or r10b, r8b
mov r9d, r10d
xor r9b, 1
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
mov ecx, r9d
and cl, r10b
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r9b
xor cl, al
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xbfeb72ca
mov r8d, 0x182e18a5
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xbfeb72ca
cmove eax, ecx
jmp 0x140038280
mov eax, 0xb49c578e
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, ecx
xor edx, eax
not eax
or eax, ecx
not eax
or eax, edx
or eax, 0x6593d70e
and eax, 0x6593d70f
xor eax, 0xe07cd949
mov ecx, eax
xor ecx, 0x85ef0e46
xor eax, 0x2010c031
and ecx, 0x5ba63d8a
and eax, 0xa459c275
or eax, ecx
xor eax, 0xa459c275
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
mov r8d, ecx
xor r8b, dl
xor al, dl
or dl, cl
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
xor dl, r8b
and r8b, dl
xor dl, 1
mov eax, r8d
xor al, dl
mov eax, 0xdc3978af
mov r9d, 0x274232f2
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x141b29e6
mov r8d, eax
and r8d, 0xebe4d618
or r8d, ecx
mov r9d, r8d
xor r9d, 0xe1600400
xor r8d, 0x100228a4
mov ecx, eax
and ecx, 1
or ecx, r9d
and r8d, 0x1a86fabc
and ecx, 0xe5790543
or ecx, r8d
mov r8d, ecx
xor r8d, 0x280141
and edx, 0xca08378c
and eax, 0x35f7c873
or eax, edx
mov edx, eax
xor edx, 0x10a04061
xor ecx, 0x1a86fabc
xor eax, 0xca08378c
mov r9d, ecx
and r9d, 0xef578e9e
and r8d, 0x10a87161
or r8d, r9d
or ecx, eax
and eax, 0xef578e9e
and edx, 0x10a87161
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x22bb38d3
cmp ecx, 0xdd44c72c
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xbc5f66af
mov r8d, 0x24d031cb
cmovne eax, r8d
test cl, cl
mov ecx, 0xbc5f66af
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
and eax, 0xabe3cd26
xor edx, 0x3fbbb7f7
and edx, ecx
and ecx, 0x541c32d9
or ecx, eax
mov r8d, ecx
xor r8d, 0x541c32d8
mov eax, ecx
xor eax, 0x80404800
or eax, 0x3fbbb7f7
mov r9d, ecx
xor r9d, 0x40008
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0xfdf09326
and r9d, 0x44808
or r9d, r11d
or eax, r10d
and r10d, 0xfdf09326
and edx, 0x20f6cd9
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0x170224d2
or r8d, 1
xor ecx, 0x83420402
xor eax, 0xc0444809
mov r9d, eax
and r9d, 0x68bddb24
and edx, 0x974224db
or edx, r9d
or eax, r8d
and r8d, 0x68bddb24
and ecx, 0x974224da
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0xe11180ad
xor eax, 0x1eee7f52
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
lea r9d, [rax + 1]
and r9b, cl
mov r10d, ecx
xor r10b, r8b
mov ecx, r10d
xor cl, r10b
and al, dl
or al, r9b
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor cl, 1
and cl, al
xor cl, r10b
or r10b, al
mov eax, r10d
xor al, cl
test al, 1
mov eax, 0xcdc5c87
mov edx, 0x3cf544fa
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0xcdc5c87
cmovne ecx, edx
test r10b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x10]
add rax, 0x30
mov qword [rbp + 8], rax
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x84cb94a8
and edx, ecx
or ecx, 0x7b346b57
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x1f559583
and eax, 0x808a0028
or eax, r9d
or ecx, r8d
and r8d, 0x1f559583
and edx, 0xe0aa6a7c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x33340044
mov edx, ecx
xor edx, 0x84cb94a8
mov r8d, edx
and r8d, 0x480aff3b
and eax, 0xb7f500c4
or eax, r8d
mov r8d, eax
xor r8d, 0xb7f500c5
or edx, 1
xor ecx, 0x39002a42
xor eax, 0x480aff3a
mov r9d, eax
and r9d, 0xc2f6c1b5
and r8d, 0x3d093e4a
or r8d, r9d
or eax, edx
and edx, 0xc2f6c1b5
and ecx, 0x3d093e4a
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x41b758c3
and ecx, 0xbe48a73c
or ecx, r9d
or eax, r8d
and r8d, 0x41b758c3
and edx, 0xbe48a73c
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7eb498b0
and eax, 0x814b674f
or eax, edx
xor eax, 0x814b674f
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
and dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
or al, r9b
and r9b, dl
or r9b, r8b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x2481393b
mov edx, 0xdc8a3828
cmovne ecx, edx
test al, 1
mov eax, 0x2481393b
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80328131
mov r8d, eax
and r8d, 0x6c000c8
or r8d, edx
xor r8d, 0x6c000c8
mov edx, eax
and edx, 0x790d7e06
or edx, r8d
xor edx, 0x790d7e07
and ecx, 0x3516672d
and eax, 0xcae998d2
or eax, ecx
mov ecx, eax
xor ecx, 0x82818080
xor eax, 0x3516672d
mov r8d, eax
and r8d, 0x4d6c5a7a
and ecx, 0xb293a585
or ecx, r8d
xor ecx, edx
xor ecx, 0xb293a585
or eax, edx
not eax
or eax, ecx
xor eax, 0x8aa6e25f
xor eax, 0x75591da0
setne r9b
sete r10b
cmp dword [0x1400a00a4], 0xa
setl r8b
setge dl
mov eax, edx
xor al, r10b
not al
and al, r10b
mov ecx, edx
or cl, r10b
xor al, 1
mov r11d, eax
xor r11b, cl
or al, cl
xor al, 1
or al, r11b
mov ecx, r8d
xor r8b, r10b
and r10b, dl
and cl, r9b
or cl, r10b
or dl, r9b
xor dl, 1
or dl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
mov r9d, r8d
xor r8b, 1
and r8b, al
or dl, al
xor al, 1
and r9b, al
or r8b, r9b
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x7ad89b51
mov ecx, 0x7dba30ec
cmovne eax, ecx
test dl, 1
mov ecx, 0x7ad89b51
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x4e3b0a87
mov edx, eax
xor edx, 0x4e3b0a87
and edx, eax
or edx, ecx
mov ecx, edx
xor ecx, 0xb1c4f579
xor edx, 0x40210a80
and r8d, 0x4834a150
and eax, 0xb7cb5eaf
or eax, r8d
mov r8d, eax
xor r8d, 0x21c10aa0
xor eax, 0x4834a150
mov r9d, ecx
and r9d, 0x9e1e541f
and edx, 0x61e1abe0
or edx, r9d
or ecx, eax
and eax, 0x9e1e541f
and r8d, 0x61e1abe0
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
and dl, r8b
and al, cl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
xor cl, r8b
mov r8d, ecx
xor r8b, 1
and cl, dl
and al, r8b
or al, cl
mov ecx, edx
xor cl, r8b
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x421f99ed
mov edx, 0xe6b93c3a
cmovne ecx, edx
test r8b, 1
mov edx, 0x421f99ed
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, edx
or r8d, 1
mov ecx, eax
or ecx, 0xbb45dae6
and r8d, 0xbb45dae7
mov r9d, eax
and r9d, 0x44ba2518
or r9d, r8d
and ecx, 0xbb45dae7
xor ecx, r9d
mov r8d, ecx
not r8d
mov r9d, ecx
and r9d, 0x6fd14ea5
and r8d, 0x902eb15a
or r8d, r9d
or ecx, edx
and edx, 0x6fd14ea5
and eax, 0x902eb15a
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge cl
mov r10d, ecx
xor r10b, r8b
mov eax, r8d
or al, cl
and al, r10b
and r8b, r9b
or r9b, dl
and cl, dl
or cl, 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
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
xor r8b, 1
mov ecx, r8d
xor cl, al
or r8b, al
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0xe4ce6a3d
mov r8d, 0xba4e97d1
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0xe4ce6a3d
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x11110201
mov r8d, eax
or r8d, 0xa884008
and edx, 0x1b994209
mov r9d, eax
and r9d, 0xa0008400
or r9d, edx
and r8d, 0x1b994209
and ecx, 0x446639f6
or ecx, r8d
xor ecx, r9d
xor ecx, 0xaa88c409
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, cl
xor al, dl
not r8b
and r8b, al
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
mov ecx, 0x4b611b85
mov edx, 0xcd90bd3e
cmovne ecx, edx
test al, al
mov eax, 0x4b611b85
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x6022c28
mov r8d, ecx
or r8d, 0x49100010
and r8d, 0x4f122c38
mov r9d, eax
and r9d, 0xa008c3c4
or r9d, r8d
and edx, 0x4f122c38
and ecx, 0x10e51003
or ecx, edx
xor ecx, r9d
xor ecx, 0xa60aefed
or ecx, eax
cmp ecx, 0xffffffff
setne dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl r9b
lea eax, [rdx + 1]
mov r10d, eax
and r10b, dl
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, al
xor r10b, 1
mov ecx, r9d
xor cl, r10b
xor cl, 1
and cl, r10b
or r10b, r9b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, r8d
xor r10b, al
and r10b, r8b
and dl, r9b
and al, r8b
or al, dl
mov edx, r10d
xor dl, 1
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xd56047a9
mov r8d, 0xbd053d9e
cmovne eax, r8d
test cl, 1
mov ecx, 0xd56047a9
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd366186c
mov r8d, ecx
and r8d, 0x2c99e792
or r8d, edx
mov edx, r8d
xor edx, 0x2c914280
xor r8d, 0x640861
mov r9d, eax
or r9d, 0x6cad72
and r8d, 0x6cad73
and edx, 0xff93528c
or edx, r8d
and r9d, 0x6cad73
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0xf2be7150
and r9d, 0xd418eaf
or r9d, r8d
and ecx, 0xf2be7150
and eax, 0xd418eaf
or eax, ecx
xor eax, r9d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
not al
and al, r9b
or al, r10b
and r8b, r9b
or r9b, dl
and cl, dl
or cl, r8b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x43b4a833
mov r8d, 0x753f0e98
cmovne eax, r8d
test dl, 1
mov edx, 0x43b4a833
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc8116818
mov r8d, eax
and r8d, 0x22040081
or r8d, edx
xor r8d, 0x22040081
mov edx, eax
and edx, 0x15ea9766
or edx, r8d
mov r8d, edx
xor r8d, 0x15ea9767
and ecx, 0x72e38058
and eax, 0x8d1c7fa7
or eax, ecx
mov ecx, eax
xor ecx, 0x8d1c7fa7
xor edx, 0xea156898
and ecx, edx
xor eax, 0x72e38058
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl cl
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
or r8b, dl
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x2666c0b
mov r8d, 0x250988b6
cmovne ecx, r8d
test al, al
mov eax, 0x2666c0b
cmove ecx, eax
test dl, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x76accf9a
and edx, ecx
or ecx, 0x89533065
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x995ef470
and eax, 0x66a00b8a
or eax, r9d
or ecx, r8d
and r8d, 0x995ef470
and edx, 0x66a10b8f
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x89533065
xor ecx, 0x1084cc02
and ecx, 0x98c4fc43
mov edx, eax
and edx, 0x673b03bc
or edx, ecx
mov ecx, edx
xor ecx, 0x673b03bc
mov r8d, edx
xor r8d, 0x58e6ae63
and r8d, ecx
and eax, 0x3fddaddf
or eax, r8d
xor eax, 0x3fddadde
xor edx, 0x8044e401
and edx, 0xe447e621
mov r8d, ecx
and r8d, 0x1bb819de
or r8d, edx
mov edx, r8d
xor edx, 0x20032020
and ecx, 1
or ecx, edx
xor r8d, 0x138001d0
and r8d, 0xd7c4c7d0
and ecx, 0x283b382f
or ecx, r8d
xor ecx, 0x283b382f
or ecx, eax
mov eax, ecx
xor eax, 0x7e36561f
and eax, ecx
not ecx
and ecx, 0x7e36561f
or ecx, eax
not eax
and eax, 0x81c9a9e0
and ecx, 0x7e36561f
or ecx, eax
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
not r9b
and r9b, r8b
mov r10d, r8d
and r10b, al
or al, r8b
xor al, 1
or al, r9b
and dl, cl
or dl, r10b
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x51a22144
mov r8d, 0xd9335d6f
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x51a22144
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, 0x254a9119
jmp 0x140038280
mov eax, 0xc29e277c
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x7556cfc2
xor ecx, 0x8aa9303d
and ecx, eax
or ecx, edx
xor ecx, 0x8aa9303c
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb9085551
and ecx, eax
and eax, 0x46f7aaae
or eax, edx
xor eax, 0x46f7aaae
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x3670faeb
and ecx, 0xc98f0514
or ecx, eax
xor ecx, 0xc98f0514
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
mov r8d, edx
xor r8b, cl
xor r8b, 1
mov r9d, edx
or r9b, al
xor r9b, 1
or r9b, r8b
or cl, dl
xor al, dl
and al, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc71411aa
mov r8d, 0x7a0ba2fb
cmovne edx, r8d
test al, 1
mov eax, 0xc71411aa
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x248ddb96
jmp 0x140038280
mov eax, 0xe81fe35c
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x539c1ec
jmp 0x140038280
mov eax, 0x5da0b6fb
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0xc638dcf6
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc2de308d
and ecx, 0x3d21cf72
or ecx, edx
xor ecx, 0xc2de308c
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge cl
mov r9d, ecx
xor r9b, r8b
and r8b, cl
and al, dl
or al, r8b
and r9b, cl
xor cl, dl
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xa8b9fb1f
mov r8d, 0xf9f20abf
cmovne eax, r8d
test dl, 1
mov edx, 0xa8b9fb1f
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
mov eax, 0xda9c895c
jmp 0x140038280
mov eax, 0x670382f7
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2863060e
mov r8d, eax
and r8d, 0x81045031
or r8d, edx
xor r8d, 0x81045031
mov edx, eax
and edx, 0x5698a9c0
or edx, r8d
xor edx, 0xa967563e
and ecx, 0xc617924a
and eax, 0x39e86db5
or eax, ecx
xor eax, 0x39e86db5
or eax, edx
xor eax, 0xde39704e
xor eax, 0x21c68fb1
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
or dl, r8b
xor dl, r9b
and r9b, dl
xor dl, 1
mov eax, r9d
xor al, dl
test dl, dl
mov ecx, 0xb8a7e1bf
mov edx, 0xf062162e
cmovne ecx, edx
test r9b, r9b
mov r8d, 0xb8a7e1bf
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xf104ea53
mov ecx, eax
and ecx, 0xefb15ac
or ecx, r8d
mov r8d, ecx
xor r8d, 0x20000
xor ecx, 0x90006a12
mov r9d, eax
xor r9d, 0x92126ab6
and r9d, eax
or ecx, 0x6ded9549
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x63f1b6af
and r8d, 0x90024810
or r8d, r11d
or ecx, r10d
and r10d, 0x63f1b6af
and r9d, 0x9c0e4950
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x4d010040
and edx, 0x415d50f5
and eax, 0xbea2af0a
or eax, edx
mov edx, eax
xor edx, 0xc002a00
xor ecx, 0x92126ab7
mov r9d, ecx
and r9d, 0xb2fe950e
and r8d, 0x4d016af1
or r8d, r9d
xor eax, 0x5c1004
and eax, 0xb2fe950e
and edx, 0x4d016af1
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl al
mov ecx, eax
xor cl, r8b
and cl, r8b
mov r10d, r8d
and r10b, r9b
or r9b, r8b
xor cl, 1
mov r11d, ecx
xor r11b, r9b
or cl, r9b
xor cl, 1
or cl, r11b
and dl, al
or dl, r10b
or al, r8b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0xda770d0
mov r8d, 0xb5e9031b
cmovne edx, r8d
test al, cl
cmove edx, r8d
mov ecx, 0xda770d0
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x9bea12ea
jmp 0x140038280
mov eax, 0x577958d0
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
xor r8d, 0x9d7569a0
and r8d, eax
mov r9d, eax
or r9d, 0x628a965f
mov edx, eax
not edx
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0x3cf198a5
and r8d, 0xc30e675a
or r8d, r10d
or ecx, r9d
and r9d, 0x3cf198a5
mov r10d, edx
and r10d, 0x81046100
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
xor ecx, 0x9d7569a1
and edx, 0xb5ae800a
and eax, 0x4a517ff4
or eax, edx
xor eax, 0x4a517ff4
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x41c1c070
mov r8d, ecx
or r8d, 0x883
and edx, 0x41c1c8f3
and ecx, 0x98180304
or ecx, edx
and r8d, 0x41c1c8f3
and eax, 0x26263408
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x67e7f478
xor eax, 0x10180801
and ecx, 0xcde5278e
and eax, 0x321ad871
or eax, ecx
xor eax, 0x321ad871
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, edx
or r9b, al
and al, r8b
xor r8b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or dl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, r9b
or r9b, al
xor dl, al
mov eax, edx
xor al, r9b
test dl, dl
mov ecx, 0x455e57
mov edx, 0xc9d380c5
cmovne ecx, edx
test r9b, r9b
mov r8d, 0x455e57
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3d5c4e16
and ecx, eax
and eax, 0xc2a3b1e9
or eax, edx
mov edx, eax
xor edx, 0x40a3a149
xor eax, 0x3d5c4e16
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xab1010a2
and edx, 0x54efef5d
or edx, r9d
or eax, r8d
and r8d, 0xab1010a2
and ecx, 0x54efef5d
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0xab09c1d9
xor eax, 0xab09c1d9
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x9d76dd09
mov r9d, 0xb27995a0
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x2962240
mov r8d, eax
or r8d, 0x80219402
and r8d, 0x82b7b642
and ecx, 0x28480128
or ecx, r8d
and edx, 0x82b7b642
and eax, 0x55004895
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xd521dc97
mov edx, eax
xor edx, 0xd521dc96
and edx, ecx
xor eax, 0x2ade2369
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x86d83bc
and ecx, eax
and eax, 0xf7927c43
or eax, edx
xor eax, 0xf7927c43
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe0d5a660
and ecx, 0x1f2a599f
or ecx, eax
xor ecx, 0x1f2a599f
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xd4537c18
mov r8d, 0x4d4d5d90
cmovne eax, r8d
test dl, dl
mov edx, 0xd4537c18
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x228e2440
mov r8d, eax
or r8d, 0x8c00cb16
or edx, 0x505000a0
and r8d, 0xdc50cbb6
and ecx, 0x3a32409
or ecx, r8d
and edx, 0xdc50cbb6
mov r8d, eax
and r8d, 0x200c1040
or r8d, edx
xor r8d, ecx
xor r8d, 0xac0cdb57
and eax, 0xfffffffe
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1a6777d
and ecx, 0xfe598882
or ecx, r9d
or eax, r8d
and r8d, 0x1a6777d
and edx, 0xfe598882
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0xe8b85892
mov r8d, 0x1619e838
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xe8b85892
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0xa904fde7
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2f400468
mov r8d, ecx
xor r8d, 0x2f400468
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0xd0bffb96
and edx, 0x2f400469
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x808cd9e3
and edx, 0x7f73261c
or edx, r9d
and ecx, 0x808cd9e3
and eax, 0x7f73261c
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
mov edx, r9d
or dl, r8b
xor dl, 1
mov eax, r9d
xor al, r8b
or dl, al
mov ecx, edx
xor cl, 1
and r8b, al
and al, r9b
xor r8b, 1
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x4965bff6
mov edx, 0xfcca43e
cmovne ecx, edx
test al, 1
mov eax, 0x4965bff6
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov eax, 0xfb66d924
jmp 0x140038280
mov eax, 0x6c0a444b
jmp 0x140038280
mov eax, 0x53ab9f66
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea r9d, [rax + 1]
imul r9d, eax
mov edx, r9d
not edx
mov eax, r9d
and eax, 0x9e84bbb8
mov ecx, edx
and ecx, 0x617b4447
or ecx, eax
mov eax, ecx
xor eax, 0x617b4447
mov r10d, ecx
xor r10d, 0x1147e9b
and r10d, eax
or r9d, 0x9f90c523
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0xe64fb5e2
and r10d, 0x19b04a1d
or r10d, r11d
or r8d, r9d
and r9d, 0xe64fb5e2
and edx, 0x200a1c
or edx, r9d
xor edx, r10d
not r8d
or r8d, edx
xor r8d, 0x606f3add
or eax, 1
xor ecx, 0x900483a8
and ecx, 0xb14d87ac
and eax, 0x4eb27853
or eax, ecx
xor eax, 0x4eb27853
or eax, r8d
mov ecx, eax
mov edx, eax
xor edx, 0xd1cb63f0
and edx, eax
not eax
or ecx, 0x2e349c0f
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x7e9154f
and eax, 0xd00262b0
or eax, r9d
or ecx, r8d
and r8d, 0x7e9154f
and edx, 0xf816eab0
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0x670138a9
xor ecx, 0x4935a4a6
sete dl
setne al
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
xor al, r8b
not al
and al, r8b
or al, r9b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xfeed9026
mov r8d, 0xb494befc
cmovne eax, r8d
test cl, cl
mov ecx, 0xfeed9026
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140038280
mov rax, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x40]
mov qword [rax + 0x18], rcx
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x74162a6e
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x28], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x7e20964e
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x20], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x382c0f97
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0x844ff18d
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov qword [rbp - 8], rax
mov eax, 0x2fff53b0
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x2e3c46ca
xor eax, 0xca7aa652
and eax, ecx
mov r8d, ecx
and r8d, 0xd1c3b935
or r8d, edx
mov ecx, r8d
xor ecx, 0x2e3c46ca
mov edx, ecx
or edx, 0xca7aa652
xor r8d, 0x10011104
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0x25aa2c29
and r8d, 0x10055184
or r8d, r10d
or edx, r9d
and r9d, 0x25aa2c29
and eax, 0xda55d3d6
or eax, r9d
xor eax, r8d
not edx
or edx, eax
xor edx, 0xca7aa653
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and eax, 0xb8f47fea
and ecx, 0x470b8015
or ecx, eax
xor ecx, 0x470b8015
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, 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, edx
xor al, cl
mov eax, 0x72188b49
mov r8d, 0x33c3aab8
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xb179cbbe
and edx, ecx
not ecx
or eax, 0x4e863441
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x20937572
and ecx, 0x91688a8c
or ecx, r9d
or eax, r8d
and r8d, 0x20937572
and edx, 0xdf6c8a8d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x4e863441
mov edx, eax
xor edx, 0x4e863440
and edx, ecx
xor eax, 0x113103ac
and eax, 0x113717ac
and ecx, 0xeec8e853
or ecx, eax
xor ecx, 0xeec8e852
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5c8bcc2e
and ecx, 0xa37433d1
or ecx, eax
mov eax, ecx
xor eax, 0xc024802
xor ecx, 0x816031c1
and ecx, 0xd1e9b5ed
and eax, 0x2e164a12
or eax, ecx
xor eax, 0x2e164a12
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
mov eax, edx
xor al, r8b
and al, dl
xor cl, r8b
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov r8d, eax
xor r8b, cl
and r8b, al
and cl, al
or cl, dl
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x6a6671d2
mov edx, 0x1a46be33
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x6a6671d2
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x3eeefeb4
mov edx, eax
and edx, 1
or edx, ecx
mov ecx, eax
and ecx, 0xc111014a
or ecx, edx
mov edx, ecx
xor edx, 0x6c818b1
and r8d, 0xd3beefa1
and eax, 0x2c41105e
or eax, r8d
mov r8d, eax
xor r8d, 0x4401058
xor ecx, 0xc111014a
xor eax, 0xd3beefa1
mov r9d, ecx
and r9d, 0xb927e606
and edx, 0x46d819f9
or edx, r9d
or ecx, eax
and eax, 0xb927e606
and r8d, 0x46d819f9
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
cmp ecx, 0xffffffff
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
lea edx, [r8 + 1]
and cl, r8b
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
mov r9d, eax
xor r9b, r8b
and r8b, r9b
and r9b, al
mov r10d, r8d
xor r10b, 1
xor r8b, r9b
xor r9b, 1
or r9b, r10b
xor r9b, 1
or r9b, r8b
mov r8d, eax
xor r8b, dl
and r8b, al
and al, dl
or al, cl
xor r8b, 1
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
xor r9b, 1
and r9b, cl
or al, r9b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd1d835cb
mov r8d, 0x72b58fcd
cmovne eax, r8d
test dl, 1
mov edx, 0xd1d835cb
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140038280
mov rcx, qword [rbp + 0x28]
sub rsp, 0x20
mov edx, 0x7f08f451
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0xeba2cfc2
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rax, qword [rbp + 0x68]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
and ecx, eax
or ecx, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
and r8b, dl
and cl, al
or cl, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xa2a6f85d
mov edx, 0xbd3ee199
cmovne ecx, edx
test al, 1
mov eax, 0xa2a6f85d
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x20]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, edx
not r8d
and ecx, 1
or ecx, r8d
and edx, 0x68813da4
and ecx, 0x977ec25b
or ecx, edx
xor ecx, 0x977ec25b
or ecx, eax
xor ecx, 0x145cb002
xor ecx, 0xeba34ffd
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl dl
mov ecx, edx
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, dl
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x55df5ed9
mov edx, 0x6209d498
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov eax, 0x2ee22682
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
or eax, 1
mov edx, ecx
not edx
and ecx, 0xfd9b4bfe
mov r8d, edx
and r8d, 0x264b401
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2441400
xor r8d, 0xfd9b4bff
mov r9d, eax
and r9d, 0xf839e1ff
and edx, 0x7c61e00
or edx, r9d
or eax, r8d
and r8d, 0xf839e1ff
and ecx, 0x7c61e00
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x2fad2935
xor eax, 0xd052d6ca
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and dl, r8b
or r8b, cl
and al, cl
or al, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
xor cl, 1
or al, r9b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x42f530c9
mov r8d, 0xc6396007
cmovne edx, r8d
test al, 1
mov eax, 0x42f530c9
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140038280
mov eax, 0x138bce9c
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x462cf297
mov edx, eax
and edx, 0xb9d30d68
or edx, r8d
mov r8d, edx
xor r8d, 0x20800000
xor edx, 0x4086217
mov r9d, eax
xor r9d, 0x35c8667f
and r9d, eax
or edx, 0xca379980
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x13697468
and r8d, 0x24800217
or r8d, r11d
or edx, r10d
and r10d, 0x13697468
and r9d, 0xec968b97
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xca379981
xor edx, 0x35c8667e
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
sete al
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
xor r8b, al
mov ecx, eax
and cl, r8b
not r8b
and r8b, al
xor al, dl
and al, dl
mov edx, r8d
xor dl, 1
xor r8b, al
xor al, 1
or al, dl
xor al, 1
or al, r8b
xor cl, 1
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xebbbd321
mov r8d, 0xdee54dc9
cmovne eax, r8d
test dl, 1
mov edx, 0xebbbd321
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
mov eax, 0x560ad354
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3998d79
mov r8d, eax
and r8d, 0xfc667286
or r8d, edx
mov edx, r8d
xor edx, 0x3c645003
xor r8d, 0x3090428
and r8d, 0xc30b26ac
and edx, 0x3cf4d953
or edx, r8d
xor edx, 0x3cf4d953
and ecx, 0xa064440c
and eax, 0x5f9bbbf3
or eax, ecx
xor eax, 0x5f9bbbf3
or eax, edx
xor eax, 0xa67b0f9e
xor eax, 0x5984f061
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
mov ecx, eax
mov r8d, eax
mov r9d, edx
or al, dl
xor dl, 1
xor cl, 1
and r8b, dl
and r9b, cl
or r9b, r8b
xor cl, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x8ca33e5e
mov edx, 0x5c08310b
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x8ca33e5e
cmove eax, ecx
jmp 0x140038280
mov eax, 0xa8c685d
jmp 0x140038280
mov eax, 0xbe96579a
jmp 0x140038280
mov eax, 0xbc5f66af
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xb85ca441
mov ecx, eax
and ecx, 0x47a35bbe
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1810128
xor ecx, 0x8804a440
mov r9d, eax
xor r9d, 0xcd85f778
and r9d, eax
or ecx, 0x327a0887
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x4c00da52
and r8d, 0x81852528
or r8d, r11d
or ecx, r10d
and r10d, 0x4c00da52
and r9d, 0xb3ff25ad
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x327a0886
xor ecx, 0xcd85f779
and edx, ecx
and r8d, eax
or r8d, edx
not r8d
or r8d, ecx
xor r8d, 0xffffffff
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
mov r8d, edx
xor r8b, cl
mov r9d, r8d
not r9b
and r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
and r8b, dl
xor al, dl
or al, r8b
xor al, 1
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, al
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xe33fc17b
mov r8d, 0x30351fef
cmovne eax, r8d
not cl
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xe33fc17b
cmovne eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x9c679d4e
and edx, 0x639862b1
or edx, r8d
mov r8d, edx
xor r8d, 0x23900020
mov eax, ecx
not eax
xor edx, 0x9c679d4f
mov r9d, eax
and r9d, 0x5c2a7e9f
and ecx, 0xa3d58160
or ecx, r9d
or eax, edx
and edx, 0x5c2a7e9f
and r8d, 0xa3d58160
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xc539f2e1
and edx, eax
or eax, 0x3ac60d1e
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x95ff46b6
and ecx, 0x4000b041
or ecx, r9d
or eax, r8d
and r8d, 0x95ff46b6
and edx, 0x6a00b949
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x1204010e
xor eax, 0xc539f2e1
mov edx, eax
and edx, 0x6ccb3cd0
and ecx, 0x9334c32f
or ecx, edx
xor ecx, 0x6ccb3cd0
xor eax, ecx
test eax, ecx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
and al, cl
or al, dl
xor r9b, 1
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x17a214f1
mov r8d, 0xf86edf3b
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x17a214f1
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x24b21b7c
mov r8d, eax
and r8d, 0xdb4de482
or r8d, edx
mov edx, r8d
xor edx, 0x11004080
xor r8d, 0x4b01128
mov r9d, eax
or r9d, 0xcefdb52a
and r8d, 0xcefdb52a
and edx, 0x31024ad4
or edx, r8d
and r9d, 0xcefdb52b
xor r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
not r9d
or r9d, edx
xor r9d, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge r9b
mov ecx, eax
and al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and dl, r9b
or al, dl
xor al, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xff2acbcd
mov r8d, 0xb5228629
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xff2acbcd
cmove eax, ecx
jmp 0x140038280
mov eax, 0x8772ad9b
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xd12ff93f
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x2ed006c0
and ecx, 0xd12ff93f
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xa7e9cd54
and edx, ecx
not ecx
or eax, 0x581632ab
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x43e0d914
and ecx, 0xa4090440
or ecx, r9d
or eax, r8d
and r8d, 0x43e0d914
and edx, 0xbc1f26eb
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x20289
xor eax, 0x8528c140
and eax, 0xdd3cf162
and ecx, 0x22c30e9d
or ecx, eax
xor ecx, 0xdd3cf162
sete r9b
setne r8b
cmp dword [0x1400a00a4], 0xa
setl dl
setge cl
mov eax, r8d
xor al, cl
and al, r9b
mov r10d, ecx
or r10b, r9b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
mov r10d, edx
xor dl, r9b
and r9b, cl
and r10b, r8b
or r10b, r9b
or cl, r8b
xor cl, 1
or cl, dl
xor r10b, 1
mov edx, r10d
xor dl, cl
or r10b, cl
xor r10b, 1
or r10b, dl
xor al, 1
mov ecx, eax
or cl, r10b
xor al, r10b
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xf2a8f9b8
mov r8d, 0x560ad354
cmovne eax, r8d
test cl, 1
mov ecx, 0xf2a8f9b8
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140038280
mov eax, 0xcd7550b2
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, 0xd1910d0
mov ecx, edx
and ecx, 0xf2e6ef2e
or ecx, r8d
mov r8d, ecx
xor r8d, 0x70024006
xor ecx, 0xd1910d1
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x8ff4af38
and r8d, 0x700b50c6
or r8d, r11d
or ecx, r10d
and r10d, 0x8ff4af38
and r9d, 0x700b50c7
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
not r8d
mov r9d, ecx
and r9d, 0x5c51b63b
and r8d, 0xa3ae49c4
or r8d, r9d
or ecx, edx
and edx, 0x5c51b63b
and eax, 0xa3ae49c4
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setl r8b
setge dl
or dl, al
mov ecx, edx
xor cl, 1
mov r9d, eax
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x48841bbc
mov r8d, 0x989caad0
cmovne edx, r8d
test al, 1
mov eax, 0x48841bbc
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, ecx
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
xor eax, 0xffffffff
setne cl
sete al
cmp dword [0x1400a00a4], 0xa
setl dl
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
xor cl, dl
mov edx, ecx
xor dl, 1
and cl, r8b
and al, dl
or al, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xba001675
mov r8d, 0x8d73aac1
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xba001675
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x4296790
and edx, eax
or eax, 0xfbd6986f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd9635ca6
and ecx, 0x4082310
or ecx, r9d
or eax, r8d
and r8d, 0xd9635ca6
and edx, 0x269ca359
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0xfbd6986f
mov ecx, eax
xor ecx, 0x4094290
and ecx, 0xe8942b6
xor eax, 0xf4916955
and eax, r8d
and r8d, 0xf176bd49
or r8d, ecx
mov ecx, r8d
xor ecx, 0xc1609000
mov edx, r8d
xor edx, 0xe014032
or edx, 0xf0b80ec5
mov r9d, r8d
xor r9d, 0x1009100
mov r10d, eax
not r10d
mov r11d, edx
and r11d, 0x5ef66828
and r9d, 0x1019112
or r9d, r11d
or edx, r10d
and r10d, 0x5ef66828
and eax, 0xa10997d7
or eax, r10d
xor eax, r9d
not edx
or edx, eax
not eax
and eax, 0xf0b80ec4
and edx, 0xf47f13b
or edx, eax
or ecx, 1
xor r8d, 0xc0140a0
and r8d, 0x3c176de8
and ecx, 0xc3e89217
or ecx, r8d
xor ecx, 0xc3e89217
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x20800400
and ecx, 0x8340420d
or ecx, edx
xor ecx, 0x8340420d
and eax, 0x5c3fb9f2
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x828548e0
and ecx, 0x7d7ab71f
or ecx, eax
mov eax, ecx
xor eax, 0x828140c0
xor ecx, 0x170350a
and ecx, 0x1743d2a
and eax, 0xfe8bc2d5
or eax, ecx
cmp eax, 0xfe8bc2d5
sete dl
cmp dword [0x1400a00a4], 0xa
setge r8b
mov eax, r8d
xor al, dl
xor al, 1
mov ecx, eax
or cl, r8b
xor cl, 1
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
test al, 1
mov r8d, 0x2a65cb08
mov r9d, 0x649ea1e4
cmovne r8d, r9d
not dl
test dl, cl
cmovne r8d, r9d
test al, 1
mov eax, r8d
cmovne eax, r9d
test dl, cl
cmove eax, r8d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x23080044
mov r8d, ecx
or r8d, 0x1c90c800
and edx, 0x3f98c844
and ecx, 0x80201109
or ecx, edx
and r8d, 0x3f98c844
and eax, 0x404726b2
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x634f26f6
mov edx, eax
xor edx, 0x634f26f7
and edx, ecx
xor eax, 0x9cb0d908
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x415fc17e
and edx, 0xbea03e81
or edx, r9d
or eax, r8d
and r8d, 0x415fc17e
and ecx, 0xbea03e81
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe5387bf0
and ecx, eax
and eax, 0x1ac7840f
or eax, edx
xor eax, 0x1ac7840f
or eax, ecx
xor eax, 0x173b245
xor eax, 0x173b245
sete dl
setne r9b
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
lea r10d, [rcx + 1]
lea eax, [r9 + 1]
and al, r9b
xor al, 1
mov r11d, r9d
xor r11b, al
or al, r9b
xor al, 1
or al, r11b
mov r11d, eax
and r11b, cl
xor al, 1
and al, r10b
or al, r11b
mov r10d, ecx
xor r10b, dl
and r10b, cl
and r8b, r9b
and cl, dl
or cl, r8b
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x3cc6b493
mov edx, 0x61108c10
cmovne ecx, edx
test r8b, 1
mov r8d, 0x3cc6b493
cmove ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xcf67df14
mov r8d, eax
and r8d, 0x309820ea
or r8d, ecx
xor r8d, 0x309820ea
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0xa2950d2d
and eax, 0x5d6af2d2
or eax, edx
mov edx, eax
xor edx, 0x84af090
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xd7a1076e
and ecx, 0x285ef891
or ecx, r9d
xor eax, 0x8281052c
and eax, 0xd7a1076e
and edx, 0x285ef891
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
and dl, al
and r9b, r8b
or r9b, dl
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
and dl, al
xor al, 1
xor r8b, 1
and r8b, al
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd012a3a0
mov r8d, 0x79e42a9c
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xd012a3a0
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5332202
mov r8d, eax
and r8d, 0x3048d98c
or r8d, edx
mov edx, r8d
xor edx, 0x30089104
xor r8d, 0x8e840662
or ecx, 0x4404a8a
and r8d, 0x8ec44eea
and edx, 0x313bb104
or edx, r8d
and ecx, 0x8ec44eea
and eax, 0x40000011
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xca840471
mov edx, eax
xor edx, 0x3501aa88
and edx, 0xb581aef8
xor eax, 0x18b8740d
and eax, ecx
and ecx, 0x4a7e5107
or ecx, edx
mov edx, ecx
xor edx, 0x4a7e5107
mov r8d, ecx
xor r8d, 0x67bdde84
and r8d, edx
or eax, r8d
xor eax, 0x2dc38f82
xor ecx, 0x30812640
and ecx, 0x30992746
movzx r8d, dl
and edx, 0xcf66d8b9
or edx, ecx
mov ecx, edx
xor ecx, 0x910401
or r8d, ecx
xor edx, 0x454490b8
and edx, 0x754cb3fe
and r8d, 0x8ab34c01
or r8d, edx
xor r8d, 0x8ab34c01
or r8d, eax
xor r8d, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
and r8b, cl
or dl, cl
xor cl, 1
xor al, 1
and al, cl
or al, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x3831591a
mov r8d, 0x494318fe
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x3831591a
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x939e1170
and edx, eax
or eax, 0x6c61ee8f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe575aa82
and ecx, 0x128a1170
or ecx, r9d
or eax, r8d
and r8d, 0xe575aa82
and edx, 0x1a8a557d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x6041888d
mov r9d, eax
xor r9d, 0x939e1170
mov ecx, r9d
and ecx, 0x9ebe7752
and r8d, 0x614188ad
or r8d, ecx
mov edx, r8d
xor edx, 0x614188ad
mov r10d, r8d
xor r10d, 0xff8570e7
and r10d, edx
or r9d, 0x613b07b5
xor eax, 0x2000
mov ecx, r10d
not ecx
mov r11d, ecx
and r11d, 0xfef0de8e
and r10d, 0x10f2171
or r10d, r11d
or ecx, r9d
and r9d, 0xfef0de8e
and eax, 0x42040
or eax, r9d
xor eax, r10d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x9ec4f84b
or edx, 1
xor r8d, 0x902a0302
and r8d, 0xf02a0b82
and edx, 0xfd5f47d
or edx, r8d
mov r8d, edx
xor r8d, 0x5511024
xor edx, 0xf02a0b82
xor ecx, 0x613b07b4
mov r9d, ecx
and r9d, 0x3aaee7d9
and eax, 0xc5511826
or eax, r9d
or ecx, edx
and edx, 0x3aaee7d9
and r8d, 0xc5511826
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0xae87d850
xor ecx, 0x517827af
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
mov r8d, eax
xor r8b, dl
or dl, al
and r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xd7761aed
mov r8d, 0xf8f24dc1
cmovne edx, r8d
test cl, cl
mov ecx, 0xd7761aed
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, 0x478cabe6
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
not r8d
and eax, 0x67c3e8d3
and ecx, 0x983c172c
or ecx, eax
xor ecx, 0x983c172c
or ecx, r8d
xor ecx, 0x181dd623
xor ecx, 0xe7e229dc
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and al, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
and dl, cl
or dl, al
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0xa4ece74d
mov r8d, 0xc817dc89
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xa4ece74d
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
or ecx, 0xd2239f5c
mov eax, ecx
xor eax, 0x58c0021
xor ecx, 0x52238e50
and ecx, 0x7a73eed2
and eax, 0x858c112d
or eax, ecx
cmp eax, 0x858c112d
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
and dl, al
xor cl, al
xor cl, dl
mov r8d, 0x2ae42618
mov eax, 0xd7a7c6
cmovne r8d, eax
test cl, dl
mov eax, 0x2ae42618
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
test cl, dl
cmove eax, r8d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7d5a4d2a
and ecx, eax
and eax, 0x82a5b2d5
or eax, edx
mov edx, eax
xor edx, 0x2852240
xor eax, 0x7d5a4d2a
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xac22d89f
and edx, 0x53dd2760
or edx, r9d
or eax, r8d
and r8d, 0xac22d89f
and ecx, 0x53dd2760
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x854d6af5
and ecx, 0x7ab2950a
or ecx, eax
xor ecx, 0x854d6af5
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
mov ecx, r8d
or cl, al
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x43500a51
mov r8d, 0x7856f723
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x43500a51
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xd7bcc531
and edx, ecx
not ecx
or eax, 0x28433ace
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x76ec0be1
and ecx, 0x8110c410
or ecx, r9d
or eax, r8d
and r8d, 0x76ec0be1
and edx, 0x8913f41e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x28433ace
mov edx, eax
xor edx, 0x28433acf
and edx, ecx
xor eax, 0xd7bcc530
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x83d08031
mov r8d, eax
and r8d, 0x40014902
or r8d, edx
mov edx, r8d
xor edx, 0x10902
xor r8d, 0xa09c3694
or ecx, 0xc0904010
and r8d, 0xe09c7694
and edx, 0x3418923
or edx, r8d
and ecx, 0xe09c7694
and eax, 0x1c220048
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x202c224c
xor eax, 0x2000022
and eax, 0x1e0214a2
and ecx, 0xe1fdeb5d
or ecx, eax
xor ecx, 0x1e0214a2
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor cl, 1
and cl, al
xor al, 1
and r8b, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xac97e62e
mov r8d, 0x51e4e63
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xac97e62e
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa14b9dd
mov r8d, ecx
and r8d, 0xf5eb4622
or r8d, edx
mov edx, r8d
xor edx, 0xa5890003
xor r8d, 0xa14b9dc
mov r9d, r8d
and r9d, 0x5272c668
and edx, 0xad8d3997
or edx, r9d
and ecx, 0x5272c668
and eax, 0xad8d3997
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov r9d, edx
or r9b, r8b
xor r9b, 1
mov ecx, r8d
and cl, dl
or cl, r9b
xor dl, r8b
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xc1e56004
mov eax, 0x7086e4be
cmovne r8d, eax
test cl, 1
mov eax, r8d
mov ecx, 0xc1e56004
cmovne eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xe0200888
mov ecx, eax
and ecx, 0xb446003
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1440003
xor ecx, 0xf4bb9ffc
mov r9d, eax
xor r9d, 0xeb64688b
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xbab3663c
and r8d, 0x41440883
or r8d, r11d
or ecx, r10d
and r10d, 0xbab3663c
and r9d, 0x454c99c3
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x149b9775
xor ecx, 0xa8406000
and edx, 0x15eab4ee
and eax, 0xea154b11
or eax, edx
mov edx, eax
xor edx, 0xa8114200
xor eax, 0x15eab4ee
mov r9d, r8d
and r9d, 0x432e8dbf
and ecx, 0xbcd17240
or ecx, r9d
or r8d, eax
and eax, 0x432e8dbf
and edx, 0xbcd17240
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
xor r8d, 0xd64e6dba
xor r8d, 0x29b19245
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r9b, 1
or r9b, r8b
xor dl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, r9b
or r9b, al
xor dl, al
mov ecx, edx
xor cl, r9b
test dl, dl
mov eax, 0x935aca06
mov r8d, 0x8c5fdae3
cmovne eax, r8d
test r9b, r9b
mov edx, 0x935aca06
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xa3d93494
mov r8d, ecx
and r8d, 0xa3d93494
mov r9d, eax
and r9d, 0x5c26cb6a
or r9d, r8d
and edx, 0xa3d93495
xor edx, r9d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
mov r9d, ecx
xor r9b, 1
and al, r8b
or al, dl
xor al, 1
mov edx, ecx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x7efd2a7f
mov r8d, 0xfe0530b4
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x7efd2a7f
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xf4e1bded
and eax, 0xb1e4212
or eax, ecx
cmp eax, 0xb1e4212
setne cl
cmp dword [0x1400a00a4], 0xa
setge al
setl dl
lea r8d, [rcx + 1]
mov r9d, eax
xor r9b, r8b
xor r8b, dl
and r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
and r9b, al
xor al, cl
or al, r9b
xor al, dl
mov ecx, 0xcd83556b
mov r8d, 0x31c56a9d
cmovne ecx, r8d
test al, dl
cmove ecx, r8d
mov edx, 0xcd83556b
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10081185
mov r8d, eax
and r8d, 0x88800e08
or r8d, edx
xor r8d, 0x88800e08
mov edx, eax
and edx, 0x6777e072
or edx, r8d
mov r8d, edx
xor r8d, 0x6777e073
and ecx, 0x3825fc1f
and eax, 0xc7da03e0
or eax, ecx
mov ecx, eax
xor ecx, 0xc7da03e0
xor edx, 0x98881f8c
and ecx, edx
xor eax, 0x3825fc1f
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne r8b
sete cl
cmp dword [0x1400a00a4], 0xa
setge r9b
setl al
xor al, cl
mov edx, eax
xor dl, 1
lea r10d, [r9 + 1]
and r10b, r8b
and cl, r9b
or cl, r10b
or r9b, r8b
xor r9b, 1
or r9b, al
xor cl, 1
mov r8d, ecx
xor r8b, r9b
or cl, r9b
xor cl, 1
or cl, r8b
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xb49bac71
mov r8d, 0xebee9411
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xb49bac71
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x308090e2
mov r8d, eax
and r8d, 0x6012610
or r8d, edx
mov edx, r8d
xor edx, 0x2012010
xor r8d, 0x197ac12b
or ecx, 0x14008622
and r8d, 0x1d7ac72b
and edx, 0x228130d0
or edx, r8d
and ecx, 0x1d7ac72b
and eax, 0xc0040804
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xc97e490d
mov edx, eax
xor edx, 0xc97e490c
and edx, ecx
xor eax, 0x26012270
and eax, 0xe76d6b70
and ecx, 0x1892948f
or ecx, eax
xor ecx, 0x1892948e
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xa94121da
and eax, 0x56bede25
or eax, edx
xor eax, 0x56bede25
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x6c47ebb1
mov r8d, 0x5a863812
cmovne edx, r8d
test al, al
mov eax, 0x6c47ebb1
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xbd907b58
mov r8d, eax
and r8d, 0x426f84a6
or r8d, ecx
xor r8d, 0x426f84a6
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0xb03348c7
and eax, 0x4fccb738
or eax, edx
mov edx, eax
xor edx, 0xacc1018
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x6512a7e0
and ecx, 0x9aed581f
or ecx, r9d
xor eax, 0x201200c0
and eax, 0x6512a7e0
and edx, 0x9aed581f
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
or dl, cl
xor r8b, cl
mov ecx, edx
xor cl, r8b
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
and al, r8b
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x6c8874a
mov r8d, 0x76bffe83
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x6c8874a
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, 0x176851ee
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4000c280
mov r8d, eax
and r8d, 0x20c0004
or r8d, edx
xor r8d, 0x4000c280
mov edx, ecx
or edx, 0x420cc284
mov r9d, ecx
and r9d, 0x80802103
and edx, 0x4e0dd6e4
mov r10d, eax
and r10d, 0x31720818
or r10d, edx
lea edx, [r8 + r9]
add edx, 0xc011460
xor edx, r10d
mov r8d, edx
xor r8d, 0x3d731c79
and ecx, 0x9bfddf11
and eax, 0x640220ee
or eax, ecx
mov ecx, eax
xor ecx, 0x640220ee
xor edx, 0xc28ce386
and ecx, edx
xor eax, 0x9bfddf11
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
or r8b, cl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0x1db5b45c
mov edx, 0xdae08fb5
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x1db5b45c
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140038280
mov eax, 0x4342d2e6
jmp 0x140038280
mov eax, 0x360e0518
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x15ac172b
jmp 0x140038280
cmp qword [rbp - 0x68], 0
mov eax, 0x6f600f09
mov ecx, 0x6a314e37
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xe4a3ff6d
xor ecx, 0x1b5c0092
and ecx, eax
or ecx, edx
xor ecx, 0x1b5c0093
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8a288813
and ecx, eax
and eax, 0x75d777ec
or eax, edx
mov edx, eax
xor edx, 0x61412024
xor eax, 0x8a288813
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x16b65fca
and edx, 0xe949a035
or edx, r9d
or eax, r8d
and r8d, 0x16b65fca
and ecx, 0xe949a035
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x6bc544f7
cmp eax, 0x6bc544f7
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
mov edx, eax
xor dl, cl
xor dl, 1
or al, cl
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
mov edx, 0xff6b1d6b
mov r8d, 0x84be6113
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xff6b1d6b
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x38]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x6cb1e413
and r8d, 0x934e1bec
or r8d, r9d
and ecx, 0x6cb1e413
and eax, 0x934e1bec
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge cl
mov eax, r9d
or r9b, r8b
and r8b, cl
and al, dl
or al, r8b
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
mov r9d, edx
xor dl, cl
xor cl, 1
and r8b, al
and r9b, cl
or r9b, r8b
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0x607fc4fd
mov edx, 0x9c7480b
cmovne eax, edx
test cl, 1
mov ecx, 0x607fc4fd
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, 0x7f331af0
jmp 0x140038280
mov eax, 0x250988b6
jmp 0x140038280
mov eax, 0x4e9d14ca
jmp 0x140038280
mov rax, qword [rbp + 0x38]
mov eax, 0xa4c6780
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x820aa828
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x2d255595
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xa32abc38
and r8d, 0xc054185
or r8d, edx
or eax, r9d
and r9d, 0xa32abc38
and ecx, 0x5cd543c7
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xd2daaa6a
and eax, 0x2d255595
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0x9769f992
and eax, 0x6896066c
or eax, r9d
or ecx, edx
and edx, 0x9769f992
and r8d, 0x6896066d
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd80a91
and ecx, 0x20025040
or ecx, edx
xor ecx, 0x20025040
and eax, 0xdf25a52e
or eax, ecx
xor eax, 0x63f78e21
xor eax, 0x63f78e21
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge cl
xor r8b, cl
xor al, dl
xor r8b, 1
and cl, r8b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x5728b99d
mov r8d, 0xffb61bbf
cmovne eax, r8d
not cl
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x5728b99d
cmovne eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xacbec371
and ecx, eax
mov r8d, eax
or r8d, 0x52003c8c
mov r9d, ecx
not r9d
and r8d, 0xda3e7cec
and edx, 0x24808311
or edx, r8d
or eax, r9d
and r9d, 0xda3e7cec
and ecx, 0x25c18313
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x53413c8e
and eax, 0xacbec371
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xc6e31e84
mov r8d, eax
and r8d, 0x391ce17b
or r8d, edx
mov edx, r8d
xor edx, 0x2114011a
xor r8d, 0xc6e31e85
mov r9d, ecx
and r9d, 0x9a08f4e1
and eax, 0x65f70b1e
or eax, r9d
or ecx, r8d
and r8d, 0x9a08f4e1
and edx, 0x65f70b1e
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x9f635986
and eax, 0x609ca679
or eax, edx
xor eax, 0x9f635986
xor ecx, eax
test ecx, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge r8b
lea eax, [r8 + 1]
mov r9d, ecx
and r9b, r8b
xor r8b, dl
and dl, al
or dl, r9b
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
mov edx, eax
xor dl, r8b
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x4fc26ed4
mov r8d, 0x6a669fc
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x4fc26ed4
cmove eax, ecx
jmp 0x140038280
mov eax, 0xf981b874
jmp 0x140038280
mov rax, qword [rbp - 0x80]
cmp qword [rax + 0x30], 0
sete byte [rbp + 0x46]
mov eax, 0x332a50a1
jmp 0x140038280
mov eax, 0x63e064ef
jmp 0x140038280
mov eax, 0x9fa01f05
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xb179874
mov r8d, ecx
and r8d, 0xb179874
mov r9d, eax
and r9d, 0xf4e8678a
or r9d, r8d
and edx, 0xb179875
xor edx, r9d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
cmp edx, 0xffffffff
sete r8b
cmp dword [0x1400a00a4], 0xa
setge cl
xor r8b, cl
mov r9d, r8d
xor r9b, 1
or cl, r9b
mov edx, ecx
xor dl, 1
mov eax, r9d
and al, r8b
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
xor al, dl
xor cl, r8b
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa853d1d0
mov r8d, 0x61098629
cmovne ecx, r8d
test dl, 1
mov edx, 0xa853d1d0
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x995740eb
mov r8d, ecx
and r8d, 0x66a8bf14
or r8d, edx
mov edx, r8d
xor edx, 0x6201004
xor r8d, 0x19400001
mov r9d, eax
or r9d, 0x39c80401
or r8d, 0x80042220
and r8d, 0xb9cc2621
and edx, 0x621508c
or edx, r8d
and r9d, 0xb9cc2621
mov r8d, ecx
and r8d, 0x40128952
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x40040b63
xor r8d, 0x3c095000
and r8d, 0xbc1bf010
and edx, 0x43e40fef
or edx, r8d
mov r8d, edx
xor r8d, 0x2640088
xor edx, 0xbc1bf010
mov r9d, edx
and r9d, 0x6d821f77
and r8d, 0x927de088
or r8d, r9d
or edx, ecx
and ecx, 0x6d821f77
and eax, 0x927de088
or eax, ecx
xor eax, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
sete cl
cmp dword [0x1400a00a4], 0xa
setl al
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, edx
xor cl, 1
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x242eaa52
mov r8d, 0xebbbd321
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x242eaa52
cmove eax, ecx
jmp 0x140038280
mov eax, 0x33c3aab8
jmp 0x140038280
mov eax, 0x2a1d8e8
jmp 0x140038280
mov eax, 0xe0b9e3a0
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x6c702504
mov r8d, eax
or r8d, 0x30840d2
and r8d, 0x6f7865d6
and ecx, 0x90061a29
or ecx, r8d
and edx, 0x6f7865d6
and eax, 0x818000
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x389c0d2
xor eax, 0x94660e29
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x94e70efb
and ecx, 0x6b18f104
or ecx, eax
xor ecx, 0x6b18f105
or ecx, edx
xor ecx, 0xdff02ac5
cmp ecx, 0x200fd53a
setne al
cmp dword [0x1400a00a4], 0xa
setl dl
setge cl
or cl, al
mov r8d, eax
or r8b, dl
xor al, dl
not al
and al, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0xcf9f693c
mov r9d, 0x43c03780
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x7b19da40
mov ecx, eax
and ecx, 0x84e625bf
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4802001
xor ecx, 0x7109c200
mov r9d, eax
xor r9d, 0x758fe725
and r9d, eax
or ecx, 0x8a7018da
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xf92f4d64
and r8d, 0x480a201
or r8d, r11d
or ecx, r10d
and r10d, 0xf92f4d64
and r9d, 0x6d0b29b
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x8a000889
and edx, 0x69307351
and eax, 0x96cf8cae
or eax, edx
mov edx, eax
xor edx, 0x86800c8c
xor ecx, 0x758fe724
mov r9d, ecx
and r9d, 0x117fb072
and r8d, 0xee804f8d
or r8d, r9d
xor eax, 0x1303050
and eax, 0x117fb072
and edx, 0xee804f8d
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov edx, r8d
or dl, al
xor dl, 1
or dl, cl
mov r9d, edx
xor r9b, 1
xor al, r8b
mov r8d, eax
xor r8b, 1
mov ecx, edx
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov r10d, ecx
xor r10b, 1
and r10b, r8b
and cl, al
or cl, r10b
xor r8b, dl
or al, r9b
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xcaefeb8b
mov r8d, 0x4583c28f
cmovne edx, r8d
test al, 1
mov eax, 0xcaefeb8b
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, 0xfdabb85c
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
or eax, 1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xb640d825
mov r10d, ecx
and r10d, 0x49bf27da
or r10d, r9d
or eax, r8d
and r8d, 0xb640d825
and edx, 0x49bf27da
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl r9b
mov ecx, r9d
xor cl, dl
mov eax, ecx
and al, dl
or r8b, dl
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x7e72ac07
mov r8d, 0x8120d42e
cmovne eax, r8d
test dl, 1
mov edx, 0x7e72ac07
cmovne edx, eax
test cl, 1
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbd14956e
mov r8d, ecx
and r8d, 0x42eb6a90
or r8d, edx
mov r9d, r8d
xor r9d, 0x42e14200
mov edx, eax
or edx, 0xb90eadf8
xor r8d, 0xb9048569
and r8d, 0xb90eadf9
and r9d, 0x46f15206
or r9d, r8d
and edx, 0xb90eadf9
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xfc9bf76a
and r8d, 0x3640895
or r8d, r9d
or edx, ecx
and ecx, 0xfc9bf76a
and eax, 0x3640895
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x1e82f059
xor edx, 0xe17d0fa6
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, dl
mov r9d, eax
mov r8d, ecx
mov edx, eax
or al, cl
xor cl, 1
xor r9b, 1
and r8b, cl
and dl, r9b
xor r8b, 1
mov r10d, ecx
xor r10b, r8b
or r8b, cl
xor r8b, 1
or r8b, r10b
xor dl, 1
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x4a01bd3
mov r8d, 0x1b2b559d
cmovne ecx, r8d
test al, al
mov eax, 0x4a01bd3
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov eax, 0xe62ef382
jmp 0x140038280
mov eax, 0x84979051
jmp 0x140038280
mov eax, 0x255829e8
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x4028a0
mov r8d, ecx
or r8d, 0x50055748
and r8d, 0x50457fe8
and eax, 0x5aa0010
or eax, r8d
and edx, 0x50457fe8
and ecx, 0xaa108007
or ecx, edx
xor ecx, eax
mov r8d, ecx
xor r8d, 0xfa15d74f
mov eax, ecx
xor eax, 0x5ea28b0
xor ecx, 0x30253b14
mov r9d, ecx
and r9d, eax
and ecx, r8d
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x1f00b32d
and r9d, 0xe0ff4cd2
or r9d, r11d
or edx, r10d
and r10d, 0x1f00b32d
and ecx, 0xe0ff4cd2
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0x35cf13a5
and r8d, 0x643cc69a
mov ecx, eax
and ecx, 0x9bc33965
or ecx, r8d
xor ecx, 0x643cc69b
and eax, 1
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x320e110
mov r8d, eax
or r8d, 0x3c1a12e0
and r8d, 0x3f3af3f0
and ecx, 0xc0800c0e
or ecx, r8d
and edx, 0x3f3af3f0
and eax, 0x450001
or eax, edx
xor eax, ecx
xor eax, 0x2b860589
cmp eax, 0x17d91768
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
mov eax, ecx
xor al, 1
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x8a3c1bfa
mov r8d, 0x14c48f39
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x8a3c1bfa
cmove eax, ecx
jmp 0x140038280
mov eax, 0x1f1eb054
jmp 0x140038280
mov eax, 0xe33fc17b
jmp 0x140038280
mov eax, 0x3c51cd33
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xd095a89c
and eax, edx
not edx
or ecx, 0x2f6a5763
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xef3d29aa
and edx, 0x10808014
or edx, r9d
or ecx, r8d
and r8d, 0xef3d29aa
and eax, 0x10c2d655
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x2f6a5763
xor ecx, 0x8015a014
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xa857f416
and eax, 0x57a80be9
or eax, ecx
xor eax, 0x57a80be8
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x21df5904
and ecx, eax
and eax, 0xde20a6fb
or eax, edx
mov edx, eax
xor edx, 0x542080e0
xor eax, 0x21df5904
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xab863f1f
and edx, 0x5479c0e0
or edx, r9d
or eax, r8d
and r8d, 0xab863f1f
and ecx, 0x5479c0e0
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd5296a77
and eax, 0x2ad69588
or eax, edx
xor eax, 0xd5296a77
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
xor dl, al
xor dl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
xor cl, al
xor r8b, 1
mov eax, r8d
or al, cl
xor r8b, cl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0xaedba71f
mov r8d, 0x71f6bc17
cmovne edx, r8d
test al, al
mov eax, 0xaedba71f
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
mov eax, 0xfbbe534
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdf13fb45
and ecx, eax
and eax, 0x20ec04ba
or eax, edx
mov edx, eax
xor edx, 0x8800aa
xor eax, 0xdf13fb45
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xa8774c14
and edx, 0x5788b3eb
or edx, r9d
or eax, r8d
and r8d, 0xa8774c14
and ecx, 0x5788b3eb
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0x40c67a99
and eax, 0xbf398566
or eax, r9d
or ecx, edx
and edx, 0x40c67a99
and r8d, 0xbf398566
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0xb8c12f8e
xor ecx, 0x473ed071
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, edx
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
not al
or al, cl
xor al, dl
and al, 1
mov ecx, 0x81bc6d88
mov r8d, 0xcc88c6ea
cmovne ecx, r8d
test al, dl
cmove ecx, r8d
mov edx, 0x81bc6d88
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x8991e70e
and eax, 0x766e18f0
or eax, r8d
mov r8d, eax
xor r8d, 0x12621080
xor eax, 0x8991e70f
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xed0c2b75
and r8d, 0x12f3d48a
or r8d, r10d
or eax, r9d
and r9d, 0xed0c2b75
and edx, 0x12f3d48a
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xe703068
xor eax, 0xf18fcf97
setne al
sete dl
cmp dword [0x1400a00a4], 0xa
setge r9b
lea r8d, [r9 + 1]
mov ecx, r8d
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, dl
mov r8d, ecx
xor r8b, 1
xor dl, r9b
and dl, r9b
xor al, r9b
mov r9d, edx
xor r9b, 1
xor dl, al
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, r8b
and cl, al
or cl, dl
or al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x42345b62
mov r8d, 0x935aca06
cmovne eax, r8d
test cl, 1
cmove eax, r8d
not dl
test dl, 1
mov ecx, 0x42345b62
cmovne eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1361277f
mov r8d, ecx
xor r8d, 0x1361277f
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0xec9ed881
xor r8d, 0x13400170
mov r9d, edx
and r9d, 0xc0b3ee8f
and r8d, 0x3f4c1170
or r8d, r9d
or edx, ecx
and ecx, 0xc0b3ee8f
and eax, 0x3f4c1170
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x90111115
xor edx, 0x6feeeeea
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
xor dl, r8b
mov r10d, edx
xor r10b, 1
and cl, r8b
or al, cl
or al, r9b
mov ecx, eax
xor cl, 1
mov r8d, edx
and r8b, r10b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, dl
xor r8b, cl
xor al, r10b
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x57392038
mov edx, 0xe3fe3732
cmovne eax, edx
test cl, 1
mov ecx, 0x57392038
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, eax
and ecx, 0x5467c016
xor eax, 0x8505a3c3
and eax, r8d
and r8d, 0xab983fe9
or r8d, ecx
mov ecx, r8d
xor ecx, 0xab983fe9
xor r8d, 0x5467c016
mov edx, r8d
or edx, 0x8505a3c3
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0x8fa29f9c
mov r11d, ecx
and r11d, 0x70584020
or r11d, r10d
or edx, r9d
and r9d, 0x8fa29f9c
and eax, 0x705d6063
or eax, r9d
xor eax, r11d
not edx
or edx, eax
xor edx, 0x8505a3c2
and r8d, 0x467c6e42
and ecx, 0xb98391bc
or ecx, r8d
xor ecx, 0xb98391bc
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x8bba3d0a
and eax, 0x7445c2f5
or eax, ecx
mov ecx, eax
xor ecx, 0x440c261
xor eax, 0x1101d02
and eax, 0x71151d96
and ecx, 0x8eeae269
or ecx, eax
cmp ecx, 0x8eeae269
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
mov eax, edx
or al, cl
xor al, 1
xor dl, cl
or al, dl
mov ecx, eax
xor cl, 1
mov r8d, eax
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov ecx, r8d
and r8b, dl
xor dl, 1
xor cl, 1
and cl, dl
or r8b, cl
or dl, al
mov eax, edx
xor al, r8b
mov eax, 0x3766a5e1
mov ecx, 0x7a0ba2fb
cmovne eax, ecx
test dl, dl
mov ecx, 0x3766a5e1
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, 0xea4a8e7e
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 1
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xf94fdde0
mov r11d, edx
and r11d, 0x6b0221e
or r11d, r10d
or ecx, r9d
and r9d, 0xf94fdde0
and r8d, 0x6b0221f
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x97d2ff2
and eax, 0xf682d00d
or eax, edx
mov edx, eax
xor edx, 0xe0005005
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x17f38db8
and ecx, 0xe80c7247
or ecx, r9d
xor eax, 0x1710db0
and eax, 0x17f38db8
and edx, 0xe80c7247
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
mov r9d, ecx
xor r9b, 1
and al, r8b
or al, dl
xor cl, r9b
and cl, al
xor cl, r9b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x579e5990
mov r8d, 0xb5e9031b
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x579e5990
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x99847dc
mov r8d, ecx
and r8d, 0xf667b822
or r8d, edx
mov edx, r8d
xor edx, 0xf667b822
mov r9d, ecx
and r9d, 1
or r9d, edx
xor r8d, 0x80047cc
mov edx, r9d
and edx, 0x93bd0011
and r8d, 0x6c42ffee
or r8d, edx
or r9d, ecx
and ecx, 0x93bd0011
and eax, 0x6c42ffee
or eax, ecx
xor eax, r8d
not r9d
or r9d, eax
xor r9d, 0xb8290cd
cmp r9d, 0xf47d6f32
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
mov r8d, edx
xor r8b, al
xor r8b, 1
or r8b, dl
xor cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
or r8b, al
xor cl, al
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x9e8b045b
mov r9d, 0xbe3aa205
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x9e8b045b
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x34014829
mov r8d, eax
or r8d, 0x3c22054
and r8d, 0x37c3687d
and ecx, 0x88280280
or ecx, r8d
and edx, 0x37c3687d
and eax, 0x40149502
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x43d6b556
mov r8d, eax
xor r8d, 0xbc294aa9
xor eax, 0xa2b5245e
and r8d, eax
and eax, ecx
mov edx, r8d
not edx
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0x4b5ff923
and r8d, 0xb4a006dc
or r8d, r10d
or edx, r9d
and r9d, 0x4b5ff923
and eax, 0xb4a006dc
or eax, r9d
xor eax, r8d
not edx
or edx, eax
xor edx, 0x1e9c6ef6
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and eax, 0x25b4b216
and ecx, 0xda4b4de9
or ecx, eax
xor ecx, 0xda4b4de9
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
or cl, dl
xor cl, 1
xor al, dl
mov edx, eax
xor dl, 1
or cl, dl
xor dl, al
and dl, cl
or cl, al
xor dl, al
mov eax, ecx
xor al, dl
mov eax, 0xe81fe35c
mov r8d, 0xf8f24dc1
cmovne eax, r8d
test dl, dl
mov edx, eax
mov r8d, 0xe81fe35c
cmovne edx, r8d
test cl, cl
cmovne edx, eax
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, edx
and ecx, 0xacfc079f
and eax, 0x5303f860
or eax, ecx
mov ecx, eax
xor ecx, 0x5303f860
xor eax, 0xacfc079f
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and dl, r8b
and al, cl
or al, dl
and r9b, r8b
xor r8b, cl
or r8b, r9b
xor r8b, al
and al, r8b
xor r8b, 1
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xb30e71aa
mov r9d, 0x3e61370b
cmovne ecx, r9d
test r8b, r8b
mov edx, ecx
cmovne edx, r9d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov eax, 0xcf886011
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov qword [rbp - 0x80], rax
mov eax, 0xa419f26e
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x8b01841
mov r8d, ecx
or r8d, 0x1080006
and r8d, 0x9b81847
and eax, 0x524461b0
or eax, r8d
and edx, 0x9b81847
and ecx, 0xa4038608
or ecx, edx
xor ecx, eax
mov edx, ecx
xor edx, 0xa50b860e
xor ecx, 0x5af479f1
mov eax, ecx
or eax, 1
and ecx, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, ecx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x218f7ce9
and edx, 0xde708316
or edx, r9d
or eax, ecx
and ecx, 0x218f7ce9
and r8d, 0xde708316
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x88234bde
and ecx, 0x77dcb421
or ecx, eax
mov eax, ecx
xor eax, 0x80030884
xor ecx, 0x77dcb421
mov edx, ecx
and edx, 0x3ab8c37a
and eax, 0xc5473c85
or eax, edx
xor eax, 0x3ab8c37a
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, edx
or r9b, al
and al, r8b
xor r8b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or dl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, r9b
or r9b, al
xor dl, al
mov eax, edx
xor al, r9b
test dl, dl
mov ecx, 0xfe81f2c6
mov edx, 0x71fe824b
cmovne ecx, edx
test r9b, r9b
mov r8d, 0xfe81f2c6
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, 0xc23011e1
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7262a448
mov r8d, ecx
and r8d, 0x141891
or r8d, edx
xor r8d, 0x141891
mov edx, ecx
xor edx, 0x7276bcd9
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x8d894327
xor edx, 0x7276bcd8
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setge r8b
mov r9d, r8d
xor r9b, cl
or cl, r8b
mov eax, ecx
xor al, 1
and r9b, dl
or r8b, dl
xor r9b, 1
mov edx, r9d
xor dl, r8b
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
and r9b, cl
and al, dl
or al, r9b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4c7175e9
mov r8d, 0xba4e97d1
cmovne ecx, r8d
test dl, 1
mov edx, 0x4c7175e9
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
mov eax, 0xec23454d
jmp 0x140038280
mov rax, qword [rbp + 0x30]
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x3600910
mov ecx, eax
and ecx, 0x401c3280
or ecx, r8d
mov r8d, ecx
xor r8d, 0x400c2080
xor ecx, 0xbfe3cd7f
mov r9d, eax
xor r9d, 0x437c3b90
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x26105747
and r8d, 0x416c2890
or r8d, r11d
or ecx, r10d
and r10d, 0x26105747
and r9d, 0xd9efa8b8
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xbc83c46e
and edx, 0x6e99395b
and eax, 0x9166c6a4
or eax, edx
mov edx, eax
xor edx, 0x9166c6a4
xor ecx, 0x437c3b91
and edx, ecx
xor eax, 0x6e99395b
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
xor cl, dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xac0a495
mov r8d, 0xb5228629
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xac0a495
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcf9235fa
mov r8d, ecx
and r8d, 0x306dca04
or r8d, edx
xor r8d, 0x306dca04
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xb95b85e0
and r8d, 0x46a47a1f
or r8d, r9d
or edx, ecx
and ecx, 0xb95b85e0
and eax, 0x46a47a1f
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x3d62de61
xor edx, 0xc29d219e
sete cl
setne al
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, edx
xor r9b, al
or dl, al
or al, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
not dl
or dl, r9b
not dl
or dl, r9b
xor dl, cl
and dl, 1
mov r8d, 0xb505deaa
mov eax, 0x1a2fc35f
cmovne r8d, eax
test dl, cl
mov eax, 0xb505deaa
cmovne r8d, eax
test dl, dl
cmovne eax, r8d
test dl, cl
cmove eax, r8d
cmp qword [rbp - 0x10], 0
sete byte [rbp + 0x4b]
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 1
and ecx, 0xbd019e86
mov r8d, eax
and r8d, 0x42fe6179
or r8d, ecx
xor r8d, 0xbd019e87
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x3b0accd8
and ecx, 0xc4f53327
or ecx, edx
xor ecx, 0xc4f53327
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
xor dl, r8b
or al, cl
xor al, 1
or al, dl
and dl, cl
or r8b, cl
xor dl, 1
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, 1
and cl, r8b
or r8b, al
and al, dl
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x2bd6e2f
mov edx, 0x1e2d3862
cmovne eax, edx
test r8b, 1
mov r8d, 0x2bd6e2f
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xd040000
mov r8d, ecx
or r8d, 0x1a6823
and edx, 0xd1e6823
mov r9d, ecx
and r9d, 0x22819108
or r9d, edx
and r8d, 0xd1e6823
mov edx, eax
and edx, 0xd06006d4
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0xdd6406d5
xor edx, 0x229bf92a
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge cl
mov r10d, r8d
or r10b, cl
mov eax, r9d
or al, dl
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
test dl, 1
mov r8d, 0xaedba71f
mov r10d, 0xeff3d675
cmovne r8d, r10d
not cl
test cl, al
mov r9d, 0xaedba71f
cmove r8d, r9d
test dl, 1
cmovne r8d, r10d
test cl, al
cmovne r8d, r10d
mov eax, r8d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbf26f19f
and ecx, eax
and eax, 0x40d90e60
or eax, edx
mov edx, eax
xor edx, 0x40d00a40
xor eax, 0xbf26f19f
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xaf2b35ad
and edx, 0x50d4ca52
or edx, r9d
or eax, r8d
and r8d, 0xaf2b35ad
and ecx, 0x50d4ca52
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 1
mov edx, ecx
and edx, eax
not eax
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x343989b5
and edx, 0xcbc6764a
or edx, r9d
or r8d, ecx
and ecx, 0x343989b5
and eax, 0xcbc6764a
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x615618fe
xor r8d, 0x9ea9e701
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl cl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or r8b, cl
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
mov r8d, r9d
xor r8b, dl
and r8b, r9b
xor cl, dl
mov edx, r8d
xor dl, 1
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x9f0b6937
mov edx, 0x8ef15be0
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x9f0b6937
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x80000021
mov ecx, eax
and ecx, 0x14910810
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4810800
xor ecx, 0xeb6ef7ef
mov r9d, eax
xor r9d, 0x94910831
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xd01cb417
and r8d, 0x4810820
or r8d, r11d
or ecx, r10d
and r10d, 0xd01cb417
and r9d, 0x2fe34be8
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
xor ecx, 0x94910830
and edx, 0xef4e377c
and eax, 0x10b1c883
or eax, edx
xor eax, 0x10b1c883
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, 1
mov r8d, eax
mov r9d, ecx
xor al, cl
xor cl, 1
and r8b, cl
and r9b, dl
or r9b, r8b
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0xb7f2aefb
mov edx, 0x4583c28f
cmovne eax, edx
test cl, cl
mov ecx, 0xb7f2aefb
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x606d3bdb
mov eax, edx
and eax, ecx
and ecx, 0x9f92c424
or ecx, r8d
not ecx
not eax
or eax, ecx
not eax
or eax, edx
or eax, 0xd83f90be
and eax, 0xd83f90bf
lea ecx, [rax + 0x27402440]
xor eax, 0x98158012
and eax, 0x9895cb12
and ecx, 0x676a34ed
or ecx, eax
xor ecx, 0x676a34ed
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, edx
xor al, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x6a4b1fd4
mov r8d, 0x37626caa
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x6a4b1fd4
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, ecx
and edx, 0x53cf8de5
and eax, 0xac30721a
or eax, edx
xor eax, r8d
xor eax, 0xac30721a
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne al
sete dl
cmp dword [0x1400a00a4], 0xa
setl cl
setge r8b
and r8b, dl
and al, cl
or al, r8b
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, cl
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x254f4d5f
mov r8d, 0x7e26c2bc
cmovne edx, r8d
test al, 1
mov eax, 0x254f4d5f
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x6c47ebb1
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x65975634
and edx, ecx
mov eax, ecx
not eax
and eax, 0x65975634
or eax, edx
not edx
and edx, 0x9a68a9cb
and eax, 0x65975634
or eax, edx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
not eax
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x7c9f3555
and r8d, 0x8360caaa
or r8d, r9d
or ecx, edx
and edx, 0x7c9f3555
and eax, 0x8360caaa
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x15a922b5
and eax, ecx
and ecx, 0xea56dd4a
or ecx, edx
xor ecx, 0xea56dd4a
or ecx, eax
sete dl
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r8d, edx
and r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
or r8b, dl
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xdf58ab9c
mov r9d, 0x3a900ef3
cmovne eax, r9d
test dl, 1
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
and ecx, 0x369d5c5b
and eax, 0xc962a3a4
or eax, ecx
mov ecx, eax
xor ecx, 0xc000a000
xor eax, 0x34194012
and eax, 0x3d7b43b6
and ecx, 0xc284bc49
or ecx, eax
mov eax, ecx
xor eax, 0xd530010
xor ecx, 0x849c40
and ecx, 0x30acdfe6
and eax, 0xcf532019
or eax, ecx
xor eax, 0xcf532019
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x1cf74aaa
mov r8d, 0xdc9e2693
cmovne eax, r8d
test cl, cl
mov ecx, 0x1cf74aaa
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xb0338bc0
and edx, eax
or eax, 0x4fcc743f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1d33e6e1
mov r10d, ecx
and r10d, 0xa0000900
or r10d, r9d
or eax, r8d
and r8d, 0x1d33e6e1
and edx, 0xe2cc191e
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not edx
and edx, 0x4fcc743e
and eax, 0xb0338bc1
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
xor cl, al
mov edx, ecx
xor dl, 1
and dl, al
xor cl, dl
mov r8d, ecx
mov eax, 0x844c03a3
mov r10d, 0xc638dcf6
cmovne eax, r10d
not r8b
test r8b, dl
mov r9d, 0x844c03a3
cmove eax, r9d
test cl, cl
cmovne eax, r10d
test r8b, dl
cmovne eax, r10d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x9866a52d
and eax, edx
and edx, 0x67995ad2
or edx, ecx
xor edx, 0x67995ad2
or edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x25cab0f8
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0xecb34544
and r9d, 0x134cbabb
or r9d, r11d
or eax, r10d
and r10d, 0xecb34544
and r8d, 0x134cbabb
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xd8204c06
and edx, 0x3232fea3
mov r9d, ecx
and r9d, 0xcdcd015c
or r9d, edx
mov edx, r9d
xor edx, 0x20223202
and ecx, 1
or ecx, edx
xor r9d, 0x90c010c
and r9d, 0x1b1ccdac
and ecx, 0xe4e33253
or ecx, r9d
mov edx, ecx
xor edx, 0xc0601012
xor eax, 0x25cab0f9
xor ecx, 0x1b1ccdac
mov r9d, eax
and r9d, 0x279723e1
and r8d, 0xd868dc1e
or r8d, r9d
or eax, ecx
and ecx, 0x279723e1
and edx, 0xd868dc1e
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0x8dbc0f1b
xor eax, 0x7243f0e4
sete dl
setne r9b
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
mov eax, ecx
xor al, r9b
mov r10d, eax
and r10b, r9b
and al, cl
xor r10b, 1
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
mov r10d, ecx
xor r10b, dl
and r10b, cl
and r8b, r9b
and cl, dl
or cl, r8b
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x255829e8
mov r8d, 0x473ad13b
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x255829e8
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x85000ea
mov r8d, ecx
and r8d, 0x4800110
or r8d, edx
xor r8d, 0x4800110
and ecx, 0xf32ffe05
or ecx, r8d
mov edx, ecx
xor edx, 0xb121bc00
xor ecx, 0x4100158
and ecx, 0x461e435c
and edx, 0xb9e1bca3
or edx, ecx
xor edx, 0xb9e1bca3
or edx, eax
xor edx, 0xe052ed1e
xor edx, 0x1fad12e1
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
and cl, r8b
or r8b, al
xor r8b, 1
and dl, al
or dl, cl
or dl, r8b
mov eax, r9d
xor al, dl
or dl, r9b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x6bd66ad9
mov r8d, 0xbb31c6b3
cmovne eax, r8d
test dl, dl
mov edx, 0x6bd66ad9
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov edx, ecx
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x7539566
mov r11d, eax
and r11d, 0xf8ac6a98
or r11d, r10d
or edx, r9d
and r9d, 0x7539566
and r8d, 0xf8ac6a99
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x5ed2cc6a
and edx, 0xa12d3395
or edx, r9d
and ecx, 0x5ed2cc6a
and eax, 0xa12d3395
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
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, edx
xor al, cl
test cl, cl
mov ecx, 0xc0652401
mov r8d, 0xd10566d8
cmovne ecx, r8d
test dl, dl
mov edx, 0xc0652401
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140038280
mov eax, 0x7bc17db8
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea r9d, [rax + 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov eax, r9d
and eax, 0x1236ec4e
mov edx, r8d
and edx, 0xedc913b1
or edx, eax
mov ecx, edx
xor ecx, 0xedc913b1
mov r10d, edx
xor r10d, 0xec35a1c
and r10d, ecx
or r9d, 0x1cf5b652
mov eax, r10d
not eax
mov r11d, eax
and r11d, 0x7eaeeb6
and r10d, 0xf8151149
or r10d, r11d
or eax, r9d
and r9d, 0x7eaeeb6
and r8d, 0xe0000109
or r8d, r9d
xor r8d, r10d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x410a0080
xor edx, 0x1034a002
and edx, 0x1574a202
mov r9d, ecx
and r9d, 0xea8b5dfd
or r9d, edx
xor r9d, 0x1574a203
and ecx, 1
or ecx, r9d
mov edx, ecx
not edx
xor eax, 0x1cf5b653
mov r9d, eax
and r9d, 0xa2d1cf7e
and r8d, 0x5d2e3081
or r8d, r9d
or eax, ecx
and ecx, 0xa2d1cf7e
and edx, 0x5d2e3081
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x565dc123
and eax, 0xa9a23edc
or eax, ecx
xor eax, 0xa9a23edc
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, 1
xor al, dl
mov edx, eax
xor dl, 1
and r8b, al
and dl, cl
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xa8c685d
mov r8d, 0x644d3c9d
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0xa8c685d
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf0b6025e
mov r8d, eax
and r8d, 0xf49fda1
or r8d, edx
mov edx, r8d
xor edx, 0x5417080
xor r8d, 0x10a20012
mov r9d, eax
or r9d, 0x1aaa8d32
and r8d, 0x1aaa8d32
and edx, 0xe55572cc
or edx, r8d
and r9d, 0x1aaa8d33
xor r9d, edx
not r9d
and ecx, 0xc54525e6
and eax, 0x3abada19
or eax, ecx
xor eax, 0x3abada19
or eax, r9d
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov eax, r8d
xor r8b, dl
and dl, r9b
and al, cl
or al, dl
or r9b, cl
xor r9b, 1
or r9b, r8b
mov ecx, eax
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov ecx, r8d
xor cl, 1
and al, cl
xor cl, al
test r8b, 1
mov edx, 0xb5f90699
mov r8d, 0xe2571db8
cmovne edx, r8d
test al, al
mov eax, 0xb5f90699
cmove edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
mov eax, 0x11ec5acd
jmp 0x140038280
mov eax, 0xa1666573
jmp 0x140038280
mov eax, 0xeab36a53
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x539d385e
and ecx, 0xac62c7a1
or ecx, edx
mov r8d, ecx
xor r8d, 0x539d385e
mov eax, ecx
xor eax, 0x2020c301
and eax, 0x7339c347
xor ecx, 0xee6ca828
and ecx, r8d
and r8d, 0x8cc63cb8
or r8d, eax
mov eax, r8d
xor eax, 0x8cc63cb8
mov r9d, r8d
xor r9d, 0xcec85331
and r9d, eax
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x6bb73d4
and r9d, 0xf9448c2b
or r9d, r11d
or edx, r10d
and r10d, 0x6bb73d4
and ecx, 0xf9448c2b
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0x420e6f88
xor r8d, 0x23304203
and r8d, 0x273642bb
mov ecx, eax
and ecx, 0xd8c9bd44
or ecx, r8d
mov r8d, ecx
xor r8d, 0x304008a
and eax, 1
or eax, r8d
xor ecx, 0x90483400
and ecx, 0xb47a7630
and eax, 0x4b8589cf
or eax, ecx
xor eax, 0x4b8589cf
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x9a7b5b7b
and eax, 0x6584a484
or eax, ecx
xor eax, 0x6584a484
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
xor r9b, 1
or r9b, al
or r8b, cl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
xor al, cl
and al, r9b
xor al, cl
or cl, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa1666573
mov r8d, 0xd4537c18
cmovne edx, r8d
test cl, cl
mov ecx, 0xa1666573
cmovne ecx, edx
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, 0x341866a6
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xf33b710a
and edx, ecx
not ecx
or eax, 0xcc48ef5
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x62f1d6db
and ecx, 0x910a2100
or ecx, r9d
or eax, r8d
and r8d, 0x62f1d6db
and edx, 0x9d0e2924
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0xcc48ef5
mov ecx, eax
xor ecx, 0xf33b710a
xor eax, 0x9e3047c2
mov r9d, eax
and r9d, ecx
and eax, edx
mov r8d, r9d
not r8d
mov r10d, eax
not r10d
mov r11d, r8d
and r11d, 0xcd01036c
and r9d, 0x32fefc93
or r9d, r11d
or r8d, r10d
and r10d, 0xcd01036c
and eax, 0x32fefc93
or eax, r10d
xor eax, r9d
not r8d
or r8d, eax
xor r8d, 0x6d0b36c9
and edx, 0x2ad77010
and ecx, 0xd5288fee
or ecx, edx
xor ecx, 0xd5288fee
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or r8b, cl
xor r8b, 1
xor dl, al
mov eax, edx
xor al, r8b
or dl, r8b
xor dl, 1
or dl, al
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4240328f
mov r8d, 0x2cd49f7
cmovne ecx, r8d
test dl, dl
mov edx, 0x4240328f
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x29480000
mov r8d, eax
or r8d, 0x1220ac7f
and r8d, 0x3b68ac7f
and ecx, 0x821200
or ecx, r8d
and edx, 0x3b68ac7f
and eax, 0xc4154180
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0xd635edff
xor eax, 0x29ca1200
mov r8d, eax
and r8d, 0x6c33fcf7
mov ecx, edx
and ecx, 0x93cc0308
or ecx, r8d
xor ecx, 0x93cc0309
and edx, 0xfe67506f
mov r8d, eax
and r8d, 0x198af90
or r8d, edx
mov edx, r8d
xor edx, 0x46050002
and eax, 1
or eax, edx
xor r8d, 0x1902690
and r8d, 0xb9f276fc
and eax, 0x460d8903
or eax, r8d
xor eax, 0x460d8903
or eax, ecx
xor eax, 0xf3819360
cmp eax, 0xc7e6c9f
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
mov eax, ecx
xor al, dl
or cl, dl
and al, cl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x43951dc8
mov r9d, 0x9bea12ea
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3febfc90
mov r8d, eax
and r8d, 0xc014036e
or r8d, edx
xor r8d, 0xc014036e
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0x5a7a6ef3
and eax, 0xa585910c
or eax, ecx
xor eax, 0xa585910c
or eax, edx
xor eax, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl dl
mov ecx, edx
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, dl
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, al
and dl, r8b
or dl, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xceea48c6
mov edx, 0x592c929d
cmovne eax, edx
test r8b, 1
mov r8d, 0xceea48c6
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x140038280
mov rax, qword [rbp + 8]
mov eax, 0x3ff973d4
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb8408a21
mov r8d, eax
and r8d, 0x2913400
or r8d, edx
mov edx, r8d
xor edx, 0x902400
xor r8d, 0xfd6ecbff
mov r9d, eax
xor r9d, 0xbad1be21
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, r8d
and r11d, 0x73459821
and edx, 0x88902600
or edx, r11d
or r8d, r10d
and r10d, 0x73459821
and r9d, 0x8cba67de
or r9d, r10d
xor r9d, edx
not r8d
or r8d, r9d
mov edx, r8d
xor edx, 0x450e005a
xor r8d, 0xb880ac00
and r8d, 0xb8a0ed85
and edx, 0x475f127a
or edx, r8d
mov r8d, edx
xor r8d, 0x75f0020
and ecx, 0xd8f193a5
and eax, 0x270e6c5a
or eax, ecx
mov ecx, eax
xor ecx, 0x70e2000
xor edx, 0xb8a0ed85
xor eax, 0xd8f193a5
mov r9d, edx
and r9d, 0xe880dfde
and r8d, 0x177f2021
or r8d, r9d
or edx, eax
and eax, 0xe880dfde
and ecx, 0x177f2021
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setl r8b
setge dl
or dl, al
mov ecx, edx
xor cl, 1
mov r9d, eax
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x11817d97
mov edx, 0xb66ce1ad
cmovne ecx, edx
test al, 1
mov eax, 0x11817d97
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x490a1900
mov r8d, eax
or r8d, 0x2e400c2
and edx, 0x4bee19c2
mov r9d, eax
and r9d, 0x4018020
or r9d, edx
and r8d, 0x4bee19c2
mov edx, ecx
and edx, 0xb010661d
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x80107904
xor edx, 0x6e580e3
mov r9d, edx
and r9d, 0x79ca869a
and r8d, 0x86357965
or r8d, r9d
and ecx, 0x79ca869a
and eax, 0x86357965
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl r9b
and r9b, dl
mov eax, r8d
and al, cl
or al, r9b
xor cl, r8b
and cl, r8b
xor r8b, dl
or r8b, cl
mov ecx, r8d
not cl
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, eax
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
mov edx, eax
and dl, r8b
xor dl, 1
mov r10d, edx
xor r10b, r8b
or dl, r8b
xor dl, 1
or dl, r10b
xor dl, cl
xor r9b, 1
or cl, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x76023ca2
mov r8d, 0xedb0c42f
cmovne eax, r8d
test cl, 1
mov ecx, 0x76023ca2
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x51a829c8
mov r8d, eax
and r8d, 0xae57d636
or r8d, edx
xor r8d, 0xae57d636
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0x589e1ace
and eax, 0xa761e531
or eax, ecx
mov ecx, eax
xor ecx, 0xa761e531
xor eax, 0x589e1ace
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setge dl
mov ecx, edx
xor cl, al
or dl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xdc1b021f
mov r8d, 0xc6df1b56
cmovne eax, r8d
test cl, 1
cmovne eax, r8d
not dl
test dl, 1
mov ecx, 0xdc1b021f
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x6529bcda
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x45005
mov r8d, eax
and r8d, 0x1741aab0
or r8d, edx
xor r8d, 0x1741aab0
mov edx, eax
and edx, 0xe8ba054a
or edx, r8d
mov r8d, edx
xor r8d, 0x20ba050a
xor edx, 0x16006890
and edx, 0xde0068d1
and r8d, 0x21ff972e
or r8d, edx
xor r8d, 0x21ff972e
and ecx, 0x35c21e5c
and eax, 0xca3de1a3
or eax, ecx
xor eax, 0xca3de1a3
or eax, r8d
xor eax, 0xec5cee7f
xor eax, 0x13a31180
sete r8b
setne al
cmp dword [0x1400a00a4], 0xa
setge r9b
setl r10b
mov edx, r10d
xor dl, al
mov ecx, edx
xor cl, dl
and r9b, r8b
and al, r10b
or al, r9b
or r10b, r8b
xor al, 1
mov r8d, eax
xor r8b, r10b
or al, r10b
xor al, 1
or al, r8b
xor cl, 1
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x68a22744
mov r8d, 0xf6f1fac2
cmovne ecx, r8d
test dl, 1
cmovne ecx, r14d
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x38]
mov eax, 0xa489b2b2
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0xfee81089
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xd8b6ed92
mov edx, eax
and edx, 0x2749126d
or edx, ecx
mov ecx, edx
xor ecx, 0x3000048
xor edx, 0x58a0a411
and edx, 0x7ce9b635
and ecx, 0x831649ca
or ecx, edx
mov edx, ecx
xor edx, 0x20248c8
and r8d, 0xa769dabb
and eax, 0x58962544
or eax, r8d
mov r8d, eax
xor r8d, 0x50022444
xor ecx, 0x7ce9b635
xor eax, 0xa769dabb
mov r9d, ecx
and r9d, 0x89b50312
and edx, 0x764afced
or edx, r9d
or ecx, eax
and eax, 0x89b50312
and r8d, 0x764afced
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xe85ffa8f
cmp ecx, 0x17a00570
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov ecx, eax
xor cl, dl
mov r9d, ecx
xor r9b, 1
xor r8b, dl
or al, dl
xor al, 1
or al, cl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
xor al, r9b
and r9b, dl
or r9b, r8b
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r9b
test al, 1
mov eax, 0xb20c8f17
mov ecx, 0x2ba58693
cmovne eax, ecx
test dl, 1
mov ecx, 0xb20c8f17
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, 0x4a11d9a5
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
and ecx, 0x78bae07f
and r8d, 0x87451f80
or r8d, ecx
mov eax, r8d
xor eax, 0x30308029
mov r9d, r8d
xor r9d, 0x87451f80
mov ecx, r9d
and ecx, 0xceca6356
and eax, 0x31359ca9
or eax, ecx
mov edx, eax
xor edx, 0x31359ca9
mov r10d, eax
xor r10d, 0x49d9e697
and r10d, edx
or r9d, 0x871385c1
xor r8d, 0x7000202a
mov ecx, r10d
not ecx
mov r11d, ecx
and r11d, 0x8bc5d55
and r10d, 0xf743a2aa
or r10d, r11d
or ecx, r9d
and r9d, 0x8bc5d55
and r8d, 0x7040222a
or r8d, r9d
xor r8d, r10d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x84c7830
or edx, 1
xor eax, 0xc486050
xor ecx, 0x871385c0
mov r9d, ecx
and r9d, 0xf3a2870f
and r8d, 0xc5d78f0
or r8d, r9d
or ecx, edx
and edx, 0xf3a2870f
and eax, 0xc5d78f0
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xa1769e9b
and ecx, 0x5e896164
or ecx, eax
mov eax, ecx
xor eax, 0x20668003
xor ecx, 0x12082040
and ecx, 0x93183ed8
and eax, 0x6ce7c127
or eax, ecx
xor eax, 0x6ce7c127
sete dl
setne r9b
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov ecx, eax
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, al
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, dl
and r10b, al
and r8b, r9b
and al, dl
or al, r8b
xor r10b, 1
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
and cl, al
or cl, dl
or r8b, al
mov edx, r8d
xor dl, cl
test r8b, 1
mov eax, 0xddd51ae
mov r8d, 0x1a2d54ac
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xddd51ae
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x90270240
mov r8d, ecx
and r8d, 0x298d184
or r8d, edx
xor r8d, 0x298d184
and ecx, 0x6d402c3b
or ecx, r8d
xor ecx, 0x92bfd3c5
or ecx, eax
xor ecx, 0xfa852fc7
xor ecx, 0x57ad038
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
and al, dl
or r8b, cl
or r9b, dl
mov ecx, r8d
xor cl, r9b
or r9b, r8b
xor r9b, 1
or r9b, cl
mov edx, r9d
xor dl, 1
mov ecx, edx
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov r8d, ecx
and r8b, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x235dbe00
mov r8d, 0xad0b84f8
cmovne eax, r8d
not dl
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x235dbe00
cmovne eax, ecx
jmp 0x140038280
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 0x58]
mov qword [rbp - 0x58], rax
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
not r8d
and eax, 0x82b0a3f8
and ecx, 0x7d4f5c07
or ecx, eax
xor ecx, 0x7d4f5c07
or ecx, r8d
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
setl dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
xor cl, al
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x1b6b759b
mov r8d, 0xbd053d9e
cmovne eax, r8d
test cl, cl
mov ecx, 0x1b6b759b
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
mov eax, 0x46afcb33
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xb4c516dc
mov edx, eax
and edx, 0x4b3ae922
or edx, r8d
mov r8d, edx
xor r8d, 0x2326000
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor edx, 0xb4c516dd
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xed4c89b7
and r8d, 0x12b37648
or r8d, r11d
or edx, r10d
and r10d, 0xed4c89b7
and r9d, 0x12b37648
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge dl
setl cl
and r8b, cl
xor cl, r9b
mov eax, ecx
xor al, 1
mov r10d, edx
xor r10b, r9b
and r10b, dl
and dl, r9b
or dl, r8b
xor r10b, 1
xor dl, 1
mov r8d, r10d
xor r8b, dl
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, 1
and r8b, al
or al, dl
and dl, cl
or dl, r8b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xf2a8f9b8
mov r8d, 0xafbbbe89
cmovne edx, r8d
test al, 1
mov eax, 0xf2a8f9b8
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x140038280
cmp byte [rbp + 0x4b], 0
mov eax, 0x7153263
mov ecx, 0x3915ecca
cmovne eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xd11404f2
mov r8d, ecx
xor r8d, 0xd11404f2
and r8d, ecx
or eax, r8d
not r8d
and r8d, 0x2eebfb0c
and eax, 0xd11404f3
or eax, r8d
mov r8d, eax
not r8d
and edx, r8d
and eax, ecx
or eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
xor r8b, al
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor al, dl
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xadf8e9fd
mov r8d, 0x332d1217
cmovne edx, r8d
test al, 1
mov eax, 0xadf8e9fd
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x21130b84
mov r8d, ecx
or r8d, 0x80040411
and edx, 0xa1170f95
and ecx, 0x14c0f06a
or ecx, edx
and r8d, 0xa1170f95
and eax, 0x4a280000
or eax, r8d
xor eax, ecx
mov edx, eax
xor edx, 0x6b3b0b84
mov ecx, eax
xor ecx, 0x6b3b0b85
and ecx, edx
xor eax, 0xc08463
and eax, 0x4aca8567
and edx, 0xb5357a98
or edx, eax
mov r8d, edx
xor r8d, 0x5242281
mov eax, ecx
not eax
xor edx, 0x4aca8566
mov r9d, eax
and r9d, 0xba915d7a
and ecx, 0x456ea285
or ecx, r9d
or eax, edx
and edx, 0xba915d7a
and r8d, 0x456ea285
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x20c02022
mov r8d, eax
and r8d, 0x483a0808
or r8d, edx
mov edx, r8d
xor edx, 0x8000000
xor r8d, 0xb4013155
or ecx, 0x603a2808
and r8d, 0xf43b395d
and edx, 0x8c00022
or edx, r8d
and ecx, 0xf43b395d
and eax, 0x304c680
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x91005240
xor eax, 0x68fa282a
mov edx, eax
and edx, 0x4e358dbd
and ecx, 0xb1ca7242
or ecx, edx
xor ecx, 0x4e358dbd
xor eax, ecx
test eax, ecx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
xor al, 1
mov edx, r9d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r9b
xor dl, al
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x885c40d8
mov r8d, 0xcd90bd3e
cmovne ecx, r8d
test al, al
mov eax, 0x885c40d8
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x5d89305c
and ecx, 0xa276cfa3
or ecx, r9d
or eax, r8d
and r8d, 0x5d89305c
and edx, 0xa276cfa3
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0xd499f60f
and eax, 0x2b6609f0
or eax, r9d
or ecx, edx
and edx, 0xd499f60f
and r8d, 0x2b6609f0
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0xab60d0d3
xor ecx, 0x549f2f2c
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
lea r9d, [rax + 1]
mov ecx, eax
and cl, r9b
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
mov r10d, r8d
or r10b, cl
xor cl, r8b
and cl, r10b
mov r10d, eax
or al, r8b
and r8b, r9b
and r10b, dl
or r10b, r8b
xor r9b, dl
not al
or al, r9b
not al
or al, r10b
xor al, cl
and al, 1
mov edx, 0x8c98511f
mov r8d, 0x18b236e2
cmovne edx, r8d
test al, cl
cmove edx, r8d
test al, al
mov r8d, 0x8c98511f
cmove edx, r8d
test al, cl
cmovne edx, r8d
mov eax, edx
jmp 0x140038280
mov eax, 0x986c3b5e
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 0xc219f50a
mov r8d, edx
xor r8d, 0x3de60af5
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xf9d98f50
mov r11d, eax
and r11d, 0x42600a5
or r11d, r10d
or ecx, r9d
and r9d, 0xf9d98f50
and r8d, 0x62670af
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8009c503
xor ecx, 0x3de60af4
mov r9d, ecx
and r9d, 0x5b123878
and r8d, 0xa4edc787
or r8d, r9d
and edx, 0x5b123878
and eax, 0xa4edc787
or eax, edx
xor eax, r8d
xor ecx, eax
test ecx, eax
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
mov ecx, r9d
or cl, dl
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, r8b
and r10b, al
and dl, r9b
and al, r8b
or al, dl
or al, r10b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xabc2b8cf
mov edx, 0x7ff263d8
cmovne eax, edx
test r8b, 1
mov r8d, 0xabc2b8cf
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x830acea3
mov r8d, ecx
and r8d, 0x64a0215c
or r8d, edx
xor r8d, 0x64a0215c
mov edx, ecx
xor edx, 0xe7aaefff
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x10001000
xor edx, 0xe7aaeffe
mov r9d, edx
and r9d, 0x6d558175
and r8d, 0x92aa7e8a
or r8d, r9d
and ecx, 0x6d558175
and eax, 0x92aa7e8a
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and r8b, cl
mov ecx, edx
and cl, al
or cl, r8b
xor al, dl
and al, dl
or al, cl
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xcc88c6ea
mov r8d, 0x63a8c666
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5c28d1a5
and ecx, eax
and eax, 0xa3d72e5a
or eax, edx
xor eax, 0xa3d72e5a
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0x1ff86cc2
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xe007933c
and r8d, 0x1ff86cc3
or r8d, r9d
or ecx, edx
and edx, 0xe007933c
and eax, 0x1ff86cc3
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xc3c5c790
and eax, 0x3c3a386f
or eax, ecx
xor eax, 0xc3c5c790
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl al
mov ecx, r9d
or r9b, r8b
and r8b, al
and cl, dl
or cl, r8b
xor al, dl
xor r9b, 1
or r9b, al
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x44b7a078
mov r8d, 0x97c024de
cmovne edx, r8d
test cl, 1
mov ecx, 0x44b7a078
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
xor eax, 0xbc507d49
xor eax, 0x43af82b6
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov ecx, edx
and cl, r9b
mov r10d, r8d
and r10b, al
or r10b, cl
mov ecx, r10d
xor cl, r9b
and cl, r10b
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x4df94e26
mov edx, 0x15a00b76
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfcc97f9c
and eax, ecx
or ecx, 0x3368063
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
not eax
or eax, 0xfffffffe
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xab982b8f
mov r8d, 0x6a669fc
cmovne eax, r8d
not dl
test cl, cl
cmovne eax, r8d
test dl, 1
mov ecx, 0xab982b8f
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x201ef568
and ecx, eax
and eax, 0xdfe10a97
or eax, edx
mov edx, eax
xor edx, 0x4da00a04
xor eax, 0x201ef568
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x924765fb
and edx, 0x6db89a04
or edx, r9d
or eax, r8d
and r8d, 0x924765fb
and ecx, 0x6db89a04
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4ed3d7e5
and eax, 0xb12c281a
or eax, ecx
mov ecx, eax
xor ecx, 0x68253a4
xor eax, 0x1202810
and eax, 0x4971ac51
and ecx, 0xb68e53ae
or ecx, eax
xor ecx, 0xb68e53ae
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, cl
xor cl, 1
and r8b, cl
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xf1312a8a
mov r8d, 0x996343c5
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xf1312a8a
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfd02c974
mov r8d, eax
and r8d, 0x2fd368a
or r8d, edx
xor r8d, 0x2fd368a
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xc40f04
and eax, 0xff3bf0fb
or eax, ecx
mov ecx, eax
xor ecx, 0xff3bf0fb
xor eax, 0xc40f04
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne r9b
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
lea r10d, [r9 + 1]
mov eax, edx
mov ecx, r9d
and cl, r10b
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r9b
mov r11d, ecx
xor cl, 1
and cl, dl
or dl, r9b
and r9b, r8b
and al, r10b
or al, r9b
and r11b, r8b
or cl, r11b
xor r8b, r10b
xor dl, 1
or dl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x5064b40c
mov r8d, 0xa9e868a0
cmovne eax, r8d
test dl, 1
mov edx, 0x5064b40c
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xd6434b38
and eax, 0x29bcb4c7
or eax, ecx
mov ecx, eax
xor ecx, 0xd6434b38
xor eax, 0x29bcb4c7
mov edx, ecx
or edx, 0x2201db04
mov r8d, eax
or r8d, 0x814c043a
and edx, 0xa34ddf3e
mov r9d, eax
and r9d, 0x4900000
or r9d, edx
and r8d, 0xa34ddf3e
mov edx, ecx
and edx, 0x582220c1
or edx, r8d
xor edx, r9d
xor edx, 0x7a23fbc4
and ecx, 0x83013cc6
mov r8d, eax
and r8d, 0x7cfec339
or r8d, ecx
xor r8d, 0x83013cc7
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1036183a
and eax, 0x84010604
or eax, edx
xor eax, 0x84010604
and ecx, 0x6bc8e1c1
or ecx, eax
xor ecx, 0xe0c71adb
xor ecx, 0xe0c71adb
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl al
and cl, al
xor al, dl
mov r9d, r8d
xor r9b, dl
and r9b, r8b
and r8b, dl
or r8b, cl
or r8b, r9b
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xaf956a9
mov r8d, 0x6b4b8f2d
cmovne edx, r8d
test cl, cl
mov ecx, 0xaf956a9
cmovne ecx, edx
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0xb0542e45
jmp 0x140038280
mov rax, qword [rbp - 0x20]
mov eax, 0x473823bb
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xf4370c4a
mov ecx, eax
and ecx, 0xbc8f3b4
or ecx, r8d
mov r8d, ecx
xor r8d, 0xb007080
xor ecx, 0xf4370c4b
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x44cc8b34
and r8d, 0xbb3374ca
or r8d, r11d
or ecx, r10d
and r10d, 0x44cc8b34
and r9d, 0xbb3374cb
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
not r8d
and edx, r8d
and ecx, eax
or ecx, edx
not ecx
or ecx, r8d
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x1299defe
mov r9d, 0xdfac09e7
cmovne ecx, r9d
test dl, dl
mov eax, ecx
cmovne eax, r9d
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x15010102
mov r8d, ecx
and r8d, 0x40c84c95
or edx, r8d
xor edx, 0x804400
or r8d, 0x2a320208
or eax, 0x40480895
and r8d, 0x6a7a0a9d
and edx, 0x15814502
or edx, r8d
and eax, 0x6a7a0a9d
and ecx, 0x8004b060
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0xaa36b268
xor ecx, 0x55c94d97
mov edx, ecx
and edx, 0xafcae4b5
mov r8d, eax
and r8d, 0x50351b4a
or r8d, edx
mov edx, r8d
xor edx, 0x50351b4a
xor r8d, 0xafcae4b5
mov r9d, r8d
or r9d, 0x50928060
or ecx, 0x22003713
and r9d, 0x7292b773
mov r10d, edx
and r10d, 0x169088c
or r10d, r9d
and ecx, 0x7292b773
and eax, 0x8c044000
or eax, ecx
xor eax, r10d
mov ecx, eax
xor ecx, 0xdc96c061
and r8d, 0xbb44250a
mov r9d, edx
and r9d, 0x44bbdaf5
or r9d, r8d
xor r9d, 0xbb44250b
and edx, 1
or edx, r9d
mov r8d, edx
not r8d
xor eax, 0x23693f9e
mov r9d, eax
and r9d, 0x828b89f8
and ecx, 0x7d747607
or ecx, r9d
or eax, edx
and edx, 0x828b89f8
and r8d, 0x7d747607
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x50af7df4
and ecx, eax
mov r8d, eax
or r8d, 0x23508200
mov r9d, ecx
not r9d
and r8d, 0x6379be94
and edx, 0x10864160
or edx, r8d
or eax, r9d
and r9d, 0x6379be94
and ecx, 0x9c86416b
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xaf50820b
and eax, 0x50af7df4
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xab8c979a
and eax, 0x54736865
or eax, edx
xor eax, 0x54736865
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
and dl, r9b
mov ecx, r8d
and cl, al
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
xor al, r8b
mov edx, ecx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
and dl, al
xor al, 1
xor r8b, 1
and r8b, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xa56ebcdb
mov r8d, 0x332d1217
cmovne eax, r8d
not cl
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xa56ebcdb
cmovne eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xa43000
mov r8d, edx
or r8d, 0x2114186
and ecx, 0x2b57186
mov r9d, edx
and r9d, 0x3c4a8000
or r9d, ecx
and r8d, 0x2b57186
mov ecx, eax
and ecx, 0xc1000e79
or ecx, r8d
xor ecx, r9d
xor ecx, 0xc1a43e78
and edx, 0x2d74ea9f
and eax, 0xd28b1560
or eax, edx
mov edx, eax
xor edx, 0x50821140
xor eax, 0x2d74ea9f
mov r8d, eax
and r8d, 0xa7798e25
and edx, 0x588671da
or edx, r8d
xor edx, ecx
xor edx, 0x588671da
or eax, ecx
not eax
or eax, edx
xor eax, 0xcb975b6c
xor eax, 0x3468a493
sete cl
setne al
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, eax
and r9b, r8b
and dl, cl
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
xor al, r8b
and al, cl
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb1a4a36e
mov r8d, 0x1a2d54ac
cmovne edx, r8d
test al, 1
mov eax, 0xb1a4a36e
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x1c87a868
and eax, 0xe3785797
or eax, ecx
cmp eax, 0xe3785797
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
mov ecx, 0xeee8860
mov r8d, 0x20bbc98
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xeee8860
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xea67f31a
and ecx, eax
and eax, 0x15980ce5
or eax, edx
mov edx, eax
xor edx, 0x4100805
xor eax, 0xea67f31a
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x138946ea
and edx, 0xec76b915
or edx, r9d
or eax, r8d
and r8d, 0x138946ea
and ecx, 0xec76b915
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
cmp eax, 0xffffffff
setne r8b
cmp dword [0x1400a00a4], 0xa
setge dl
setl al
lea r9d, [r8 + 1]
mov r10d, r9d
xor r10b, al
and r10b, r8b
mov ecx, eax
or cl, r8b
xor cl, 1
or cl, r10b
and r9b, dl
and al, r8b
or al, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
and r9b, al
xor r8b, al
xor al, 1
and dl, al
or dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x16e37686
mov r8d, 0x4855604d
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x16e37686
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1b6343c2
mov r8d, eax
and r8d, 0xe49cbc3c
or r8d, ecx
xor r8d, 0xe49cbc3c
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
mov r8d, ecx
not r8d
and edx, 0xac242276
and eax, 0x53dbdd89
or eax, edx
mov edx, eax
xor edx, 0x3414008
xor eax, 0xac242276
mov r9d, ecx
and r9d, 0x58babfc3
and r8d, 0xa745403c
or r8d, r9d
or ecx, eax
and eax, 0x58babfc3
and edx, 0xa745403c
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1400a00a4], 0xa
setge dl
setl cl
mov r10d, ecx
xor r10b, r9b
not r10b
and r10b, r9b
mov eax, ecx
or al, r9b
xor al, 1
or al, r10b
and r8b, dl
and cl, r9b
or cl, r8b
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
xor r8b, al
mov edx, eax
xor dl, 1
or dl, cl
mov ecx, r8d
xor cl, dl
test r8b, 1
mov eax, 0x786e2c3
mov r8d, 0x436dbbb
cmovne eax, r8d
test dl, 1
mov edx, 0x786e2c3
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0xbc09e386
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x3eb758b1
mov ecx, eax
and ecx, 0xc148a74e
or ecx, r8d
mov r8d, ecx
xor r8d, 0x480002
xor ecx, 0x34a11831
mov r9d, eax
xor r9d, 0xb4e9b833
and r9d, eax
or ecx, 0x4b1647cc
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xa136fcf0
and r8d, 0x14c90003
or r8d, r11d
or ecx, r10d
and r10d, 0xa136fcf0
and r9d, 0x5ec9030f
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
xor ecx, 0xb4e9b832
and edx, 0xacd95ebd
and eax, 0x5326a142
or eax, edx
xor eax, 0x5326a142
or eax, ecx
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1400a00a4], 0xa
setge dl
setl r10b
mov eax, edx
mov r11d, r8d
and r11b, dl
mov ecx, r10d
and cl, r9b
or dl, r9b
or r9b, r10b
or al, r8b
mov r15d, eax
xor r15b, r9b
or al, r9b
xor al, 1
or al, r15b
or cl, r11b
xor r10b, r8b
xor dl, 1
or dl, r10b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor r8b, 1
and r8b, al
xor al, 1
and dl, al
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x29d73628
mov edx, 0x8120d42e
cmovne eax, edx
not cl
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x29d73628
cmovne eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xbacfc3d5
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x1acf0251
and eax, 0xa000c184
or eax, r8d
xor eax, 0xa000c184
or edx, eax
xor edx, 0xbacfc3d4
or edx, ecx
xor edx, 0x9e5b8d2d
xor edx, 0x61a472d2
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
mov r8d, ecx
xor r8b, al
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0xeab36a53
mov edx, 0x63bbd5a7
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0xeab36a53
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 1
and ecx, 0x767f44e4
and edx, 0x8980bb1b
or edx, ecx
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
lea ecx, [rdx + 1]
and al, r9b
and r8b, dl
or al, r8b
and cl, r9b
or cl, r8b
mov r8d, r9d
xor r8b, dl
or r9b, dl
xor r9b, 1
or r9b, r8b
not cl
mov edx, ecx
xor dl, r9b
or cl, r9b
not cl
or cl, dl
xor cl, al
and cl, 1
mov edx, 0x75686c34
mov r8d, 0xbbe37ce2
cmovne edx, r8d
test cl, al
cmove edx, r8d
mov eax, 0x75686c34
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x14044121
mov r8d, eax
and r8d, 0xa000001c
or r8d, edx
xor r8d, 0xa000001c
mov edx, eax
xor edx, 0xb404413d
and edx, eax
or edx, r8d
mov r8d, edx
xor r8d, 0x4bfbbec3
and ecx, 0x51b8408e
and eax, 0xae47bf71
or eax, ecx
mov ecx, eax
xor ecx, 0xae47bf71
xor edx, 0xb404413c
and ecx, edx
xor eax, 0x51b8408e
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete r8b
setne r10b
cmp dword [0x1400a00a4], 0xa
setge dl
lea r9d, [rdx + 1]
mov ecx, edx
mov eax, r9d
and al, dl
xor al, 1
mov r11d, edx
xor r11b, al
or al, dl
xor al, 1
or al, r11b
mov r11d, eax
and al, r10b
or dl, r10b
and r10b, r9b
and cl, r8b
or cl, r10b
xor r11b, 1
and r11b, r8b
or al, r11b
xor r9b, r8b
xor dl, 1
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test al, al
mov eax, 0xede2ee08
mov r8d, 0xd743a256
cmovne eax, r8d
test dl, dl
mov edx, 0xede2ee08
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4aee698
mov r8d, eax
and r8d, 0xfb511966
or r8d, edx
xor r8d, 0xfb511966
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0xe851dc58
and eax, 0x17ae23a7
or eax, ecx
mov ecx, eax
xor ecx, 0x13a22385
xor eax, 0xe851dc58
mov r8d, eax
and r8d, 0xcc0dd072
and ecx, 0x33f22f8d
or ecx, r8d
xor ecx, edx
xor ecx, 0x33f22f8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xc4687ba2
xor eax, 0x3b97845d
sete cl
setne al
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and r8b, al
mov eax, edx
and al, cl
or al, r8b
xor cl, dl
and dl, cl
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
test dl, 1
mov r8d, 0xa784e3f7
mov r10d, 0x2891287e
cmovne r8d, r10d
not cl
test cl, al
mov r9d, 0xa784e3f7
cmove r8d, r9d
test dl, 1
cmovne r8d, r10d
test cl, al
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov qword [rbp + 0x10], rax
cmovne r8d, r10d
mov eax, r8d
jmp 0x140038280
mov eax, 0xdcba743d
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0xa82be356
jmp 0x140038280
mov eax, 0x1db5b45c
jmp 0x140038280
mov eax, 0xddd293b7
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x41162604
mov r8d, eax
and r8d, 0x6000132
or r8d, edx
xor r8d, 0x6000132
mov edx, eax
xor edx, 0x47162736
and edx, eax
or edx, r8d
mov r8d, edx
xor r8d, 0x601808
xor edx, 0x4040121
and edx, 0xbc8dc1e1
and r8d, 0x43723e1e
or r8d, edx
xor r8d, 0x43723e1e
and ecx, 0x5b9d067b
and eax, 0xa462f984
or eax, ecx
xor eax, 0xa462f984
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
not cl
and cl, r9b
or cl, r10b
and r9b, r8b
and dl, al
or dl, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
mov r8d, edx
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
xor r8b, al
test r8b, 1
mov ecx, 0x25d8d5c8
mov r8d, 0x9e06703f
cmovne ecx, r8d
test al, 1
mov eax, 0x25d8d5c8
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x608bee01
mov r8d, ecx
and r8d, 0x9f7411fe
or r8d, edx
xor r8d, 0x9f7411ff
mov edx, ecx
and edx, 0x34038009
and eax, 0xcbfc7ff6
or eax, edx
xor eax, r8d
xor eax, 0xcbfc7ff6
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0x78b15873
xor r8d, 0x874ea78c
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, r8d
and dl, cl
or al, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or r8b, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xa50aa48
mov edx, 0x28dee57d
cmovne ecx, edx
test al, al
mov eax, 0xa50aa48
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xa7cfa400
mov edx, eax
and edx, 0x58305bfe
or edx, r8d
mov r8d, edx
xor r8d, 0x500002b8
xor edx, 0xa7cfa401
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xae7f7d47
and r8d, 0x518082b8
or r8d, r11d
or edx, r10d
and r10d, 0xae7f7d47
and r9d, 0x518082b8
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
and al, dl
or al, cl
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, edx
xor al, cl
test cl, cl
mov ecx, 0x9e8b045b
mov r8d, 0x32106155
cmovne ecx, r8d
test dl, dl
mov edx, 0x9e8b045b
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140038280
mov eax, 0x61108c10
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6c374a38
and eax, ecx
and ecx, 0x93c8b5c7
or ecx, edx
not eax
mov edx, eax
xor edx, ecx
or eax, ecx
not eax
or eax, edx
not eax
test al, 1
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl al
setge cl
mov r9d, r8d
and r9b, cl
and r8b, al
and al, dl
or al, r9b
xor al, 1
or al, cl
and cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
or al, dl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x9393af83
mov r8d, 0x98686681
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x9393af83
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, 0xb494befc
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xffaa189b
mov edx, ecx
and edx, 0x55e764
or edx, r8d
mov r8d, edx
xor r8d, 0x158664
xor edx, 0xffaa189a
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
or edx, 1
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x9487190
and r8d, 0xf6b78e6e
or r8d, r11d
or edx, r10d
and r10d, 0x9487190
and r9d, 0xf6b78e6f
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, ecx
and r8d, 0xe1aaaa09
and eax, 0x1e5555f6
or eax, r8d
xor eax, edx
xor eax, 0x1e5555f6
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and r8b, cl
mov ecx, edx
and cl, al
or cl, r8b
xor al, dl
and al, dl
or al, cl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x84a8b70d
mov r8d, 0x2f685838
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x84a8b70d
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x7f9948fe
jmp 0x140038280
mov eax, 0xfb693841
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x44995c60
and ecx, eax
and eax, 0xbb66a39f
or eax, edx
mov edx, eax
xor edx, 0x1006838f
xor eax, 0x44995c60
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xabf87430
and edx, 0x54078bcf
or edx, r9d
or eax, r8d
and r8d, 0xabf87430
and ecx, 0x54078bcf
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x22eaa762
mov r9d, r8d
and r9d, edx
and r8d, eax
mov ecx, r9d
not ecx
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x431019f2
and r9d, 0xbcefe60d
or r9d, r11d
or ecx, r10d
and r10d, 0x431019f2
and r8d, 0xbcefe60d
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
mov r9d, ecx
xor r9d, 0x85000008
and eax, 0xde4bd5a
mov r8d, edx
and r8d, 0xf21b42a5
or r8d, eax
mov eax, r8d
xor eax, 0xde4bd5b
and edx, 1
or edx, eax
xor r8d, 0x80020220
xor ecx, 0x22eaa763
mov eax, ecx
and eax, 0x7a7d7997
and r9d, 0x85828668
or r9d, eax
or ecx, edx
and edx, 0x7a7d7997
and r8d, 0x85828668
or r8d, edx
xor r8d, r9d
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x5650555f
and eax, 0xa9afaaa0
or eax, edx
xor eax, 0x5650555f
xor ecx, eax
test ecx, eax
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
and cl, r8b
or r8b, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
not cl
test dl, 1
mov r8d, 0x6e4f3449
mov r9d, 0x3a3be88e
cmovne r8d, r9d
test cl, al
mov eax, 0x6e4f3449
cmove r8d, eax
cmovne r8d, r9d
test dl, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x140038280
mov rax, qword [rbp - 0x70]
mov rax, qword [rax]
mov qword [rbp - 0x78], rax
mov eax, 0x9fc70433
jmp 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xd78f539
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0xf2870ac6
and eax, 0xd78f539
or eax, edx
mov ecx, eax
xor ecx, 1
mov edx, ecx
and edx, eax
not eax
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x5b1f212d
and edx, 0xa4e0ded2
or edx, r9d
or r8d, ecx
and ecx, 0x5b1f212d
and eax, 0xa4e0ded2
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x7e5dbedf
xor r8d, 0x81a24120
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge r9b
mov eax, r9d
xor al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
and al, r9b
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, al
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x53ab9f66
mov edx, 0xbd3ee199
cmovne ecx, edx
test al, 1
mov eax, 0x53ab9f66
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc5984a1f
mov r8d, eax
and r8d, 0x3a67b5e0
or r8d, edx
mov edx, r8d
xor edx, 0x30419180
xor r8d, 0x4000020a
or ecx, 0x4000220a
or r8d, 0x60030
and r8d, 0x4006223a
and edx, 0x31419180
or edx, r8d
and ecx, 0x4006223a
and eax, 0x8eb84c45
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x8ebe4c75
and eax, 0x7141b38a
or eax, ecx
sete al
cmp dword [0x1400a00a4], 0xa
setge dl
setl cl
mov r8d, eax
or r8b, cl
xor cl, al
and cl, r8b
xor al, dl
and dl, al
xor al, 1
or al, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov r9d, edx
xor r9b, 1
and r9b, al
xor r8b, al
xor al, 1
and dl, al
or dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x76b97160
mov r8d, 0xf8c98614
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x76b97160
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe7a1fb51
mov r8d, ecx
and r8d, 0x185e04ae
or r8d, edx
mov edx, r8d
xor edx, 0x185e04af
xor r8d, 0x2380eb00
mov r9d, edx
and r9d, 0xcc7710f6
and r8d, 0x3388ef09
or r8d, r9d
or edx, ecx
and ecx, 0xcc7710f6
and eax, 0x3388ef09
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xf0a21666
xor edx, 0xf5de999
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl al
mov r9d, ecx
xor r9b, r8b
and r9b, cl
and dl, al
xor al, r8b
and cl, r8b
or cl, dl
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd58ae3f3
mov r8d, 0x10a205cd
cmovne edx, r8d
test cl, 1
mov ecx, 0xd58ae3f3
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, 0x9608ad20
jmp 0x140038280
mov eax, 0x597011d7
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa2b99f2a
mov r8d, ecx
xor r8d, 0xa2b99f2a
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x5d4660d4
xor r8d, 0x22289208
mov r9d, edx
and r9d, 0xd5d52d63
and r8d, 0x2a2ad29c
or r8d, r9d
or edx, ecx
and ecx, 0xd5d52d63
and eax, 0x2a2ad29c
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xbe24b9c4
xor edx, 0x41db463b
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
and dl, cl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r8d
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
and cl, al
or cl, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x63eee877
mov r8d, 0x63bbd5a7
cmovne edx, r8d
test al, al
mov eax, 0x63eee877
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xd162ceae
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xd162ceae
or eax, edx
mov edx, eax
xor edx, 0x6800150
xor eax, 0x5040cea7
and eax, 0x785dfea7
and edx, 0x87a20158
or edx, eax
xor edx, 0x87a20158
or edx, ecx
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge r10b
mov ecx, r10d
xor cl, r8b
mov eax, ecx
xor al, 1
and dl, r9b
or r9b, r8b
xor r9b, 1
and r10b, r8b
or r10b, dl
or r10b, r9b
mov edx, r10d
xor dl, 1
mov r8d, edx
and r8b, r10b
xor dl, r8b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, dl
mov edx, ecx
and dl, r8b
xor r8b, 1
and al, r8b
or al, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0x91632ef4
mov r8d, 0x16bcedb8
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x91632ef4
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
mov eax, 0x84911cf3
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa8414020
mov r8d, eax
and r8d, 0x9e1404
or r8d, edx
xor r8d, 0x9e1404
mov edx, ecx
or edx, 0xa8df5424
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x5720abda
and r9d, 0xa8df5425
or r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
xor edx, r9d
test edx, r9d
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setl dl
setge cl
mov r10d, r9d
or r10b, cl
mov eax, r8d
xor al, cl
and al, cl
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r8b, dl
or dl, r9b
and cl, r9b
or cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
and dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xd86e8053
mov r8d, 0xffceaa26
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xd86e8053
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, 0xb063188d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xcab1ae91
and r8d, 0x354e516e
or r8d, r9d
and ecx, 0xcab1ae91
and eax, 0x354e516e
or eax, ecx
xor eax, r8d
not eax
or eax, edx
cmp eax, 0xffffffff
sete r8b
cmp dword [0x1400a00a4], 0xa
setl al
mov ecx, r8d
xor cl, al
mov edx, ecx
xor dl, 1
or al, r8b
and r8b, dl
mov r9d, r8d
xor r9b, 1
and r8b, r9b
xor r8b, 1
mov r10d, r8d
xor r10b, r9b
or r8b, r9b
xor r8b, 1
or r8b, r10b
mov r10d, r8d
xor r10b, 1
and r10b, cl
and r8b, dl
or r8b, r10b
xor r9b, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x51971afb
mov edx, 0x4975a5a6
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, cl
mov ecx, 0x51971afb
cmove eax, ecx
jmp 0x140038280
mov eax, 0x8c98511f
jmp 0x140038280
mov eax, 0x674b2b33
jmp 0x140038280
mov eax, 0xe8f06554
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xb6809234
mov r11d, eax
and r11d, 0x497f6dca
or r11d, r10d
or edx, r9d
and r9d, 0xb6809234
and r8d, 0x497f6dcb
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x936b3f5f
and edx, 0x6c94c0a0
or edx, r9d
and ecx, 0x936b3f5f
and eax, 0x6c94c0a0
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
mov r10d, r9d
xor r10b, 1
xor dl, al
xor dl, 1
or r8b, cl
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
xor r9b, r10b
and r9b, r8b
xor r9b, r10b
or r10b, r8b
mov eax, r10d
xor al, r9b
test r9b, r9b
mov ecx, 0xb442e6c2
mov edx, 0xfc501b2a
cmovne ecx, edx
test r10b, 1
mov r8d, 0xb442e6c2
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x9b6e9c0d
and edx, ecx
not ecx
or eax, 0x649163f2
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3e62f33f
and ecx, 0x810c0c00
or ecx, r9d
or eax, r8d
and r8d, 0x3e62f33f
and edx, 0xc19d0cc0
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x649163f2
mov ecx, eax
xor ecx, 0x9b6e9c0d
mov edx, ecx
and edx, 0x98c46188
xor eax, 0xfc55027a
and eax, r8d
or eax, edx
mov edx, eax
xor edx, 0x26111804
and r8d, 0xb56b24d3
mov r9d, ecx
and r9d, 0x4a94db2c
or r9d, r8d
xor r9d, 0xb56b24d2
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x98c46189
mov r9d, eax
and r9d, 0xc9aae6f2
and edx, 0x3655190d
or edx, r9d
or eax, ecx
and ecx, 0xc9aae6f2
and r8d, 0x3655190d
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
not eax
test eax, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
xor cl, r8b
and cl, r8b
xor r8b, dl
or cl, r8b
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
and r8b, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x9d628294
mov r8d, 0x7856f723
cmovne ecx, r8d
test al, al
mov eax, 0x9d628294
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov eax, 0x9733700d
jmp 0x140038280
mov eax, 0x94bd5a44
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, r8d
or eax, 0x101010
mov edx, ecx
or edx, 0xc8822a0c
and eax, 0xc8923a1c
mov r9d, ecx
and r9d, 0x272944a2
or r9d, eax
and edx, 0xc8923a1c
mov eax, r8d
and eax, 0x10448141
or eax, edx
xor eax, r9d
mov edx, eax
xor edx, 0x540000
and r8d, 0x6e48df48
mov r9d, ecx
and r9d, 0x91b720b7
or r9d, r8d
xor r9d, 0x6e48df49
and ecx, 1
or ecx, r9d
xor eax, 0xefab6eaf
mov r8d, eax
and r8d, 0xd580d5fa
and edx, 0x2a7f2a05
or edx, r8d
xor edx, ecx
xor edx, 0x2a7f2a05
or eax, ecx
not eax
or eax, edx
mov edx, eax
or edx, 0x44044434
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x30a1bb43
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x6404e675
and r8d, 0x10a11902
or r8d, edx
or eax, r9d
and r9d, 0x6404e675
and ecx, 0x9bfb198a
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xcf5e44bc
and eax, 0x30a1bb43
or eax, ecx
setne al
cmp dword [0x1400a00a4], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
mov eax, 0x4cda54de
mov r9d, 0x473823bb
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x12c01912
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, ecx
and edx, 0xed3fe6ec
or edx, r8d
mov r8d, edx
xor r8d, 0x10c01000
xor edx, 0xed3fe6ec
mov r9d, edx
and r9d, 0xa6010d9f
and r8d, 0x59fef260
or r8d, r9d
or edx, ecx
and ecx, 0xa6010d9f
and eax, 0x59fef260
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x134f2625
xor edx, 0xecb0d9da
setne cl
sete al
cmp dword [0x1400a00a4], 0xa
setge dl
mov r8d, eax
and r8b, dl
inc dl
or al, dl
xor al, 1
and dl, cl
or dl, r8b
or al, dl
mov ecx, eax
xor cl, 1
mov r8d, ecx
mov r9d, edx
or cl, dl
xor dl, 1
and r8b, dl
and r9b, al
or r9b, r8b
xor dl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0x7724e20e
mov edx, 0x771a11c4
cmovne eax, edx
test cl, 1
mov ecx, 0x7724e20e
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x18]
mov eax, 0x5707ea98
jmp 0x140038280
mov eax, 0xffddafa7
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xd4009714
mov r8d, eax
or r8d, 0x280148a0
and edx, 0xfc01dfb4
mov r9d, eax
and r9d, 0x3a00040
or r9d, edx
and r8d, 0xfc01dfb4
and ecx, 0x5e200b
or ecx, r8d
xor ecx, r9d
mov edx, ecx
xor edx, 0x1012911a
xor ecx, 0x9800040
and ecx, 0xcdcc2644
and edx, 0x3233d9bb
or edx, ecx
xor edx, 0x3233d9bb
or edx, eax
xor edx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
xor dl, cl
mov r9d, eax
xor r9b, r8b
or r8b, al
xor r8b, 1
or r8b, dl
and r9b, al
or cl, al
xor cl, 1
or cl, r9b
mov eax, r8d
xor al, cl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xc064bff8
mov r8d, 0xb15ef268
cmovne edx, r8d
test al, al
mov eax, 0xc064bff8
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, edx
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0x42a86ce9
and eax, 0xbd579316
or eax, r9d
or edx, r8d
and r8d, 0x42a86ce9
and ecx, 0xbd579316
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0xb20e5d67
and r8d, ecx
mov eax, edx
and eax, 0x4df1a298
or eax, r8d
mov r8d, eax
xor r8d, 0x48810299
and edx, 0x18a3b01c
mov r9d, ecx
and r9d, 0xe75c4fe3
or r9d, edx
mov edx, r9d
xor edx, 0x38005
and ecx, 1
or ecx, edx
xor r9d, 0x85484540
and r9d, 0x9de87558
and ecx, 0x62178aa7
or ecx, r9d
mov edx, ecx
xor edx, 0x400102a3
xor eax, 0xb20e5d66
xor ecx, 0x9de87558
mov r9d, eax
and r9d, 0xb77eb944
and r8d, 0x488146bb
or r8d, r9d
or eax, ecx
and ecx, 0xb77eb944
and edx, 0x488146bb
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x23acc745
and ecx, eax
and eax, 0xdc5338ba
or eax, edx
mov edx, eax
xor edx, 0x9c511090
xor eax, 0x23acc745
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x6106282e
and edx, 0x9ef9d7d1
or edx, r9d
or eax, r8d
and r8d, 0x6106282e
and ecx, 0x9ef9d7d1
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x1ce9d4df
cmp eax, 0x1ce9d4df
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
mov ecx, eax
xor cl, 1
mov r8d, ecx
mov r9d, edx
xor cl, dl
xor dl, 1
and r8b, dl
and r9b, al
or r9b, r8b
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x539c1ec
mov edx, 0x6801e6db
cmovne ecx, edx
test al, 1
mov eax, 0x539c1ec
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140038280
mov eax, 0x5293bb20
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
cmp r8d, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
lea ecx, [rax + 1]
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
xor cl, dl
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xcd10d8f2
mov r8d, 0xe91eacb3
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xcd10d8f2
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x70330ad4
mov r8d, eax
and r8d, 0xb007421
or r8d, ecx
xor r8d, 0xb007421
mov ecx, eax
xor ecx, 0x7b337ef5
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x84cc810b
and edx, 0x5fd7e1d5
and eax, 0xa0281e2a
or eax, edx
mov edx, eax
xor edx, 0xa0281e2a
xor ecx, 0x7b337ef4
and edx, ecx
xor eax, 0x5fd7e1d5
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
xor r8b, 1
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xf320eb7f
mov r8d, 0x56211619
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xf320eb7f
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd0131b02
mov r8d, ecx
and r8d, 0x2fece4fd
or r8d, edx
mov edx, r8d
xor edx, 0x2d6ca444
xor r8d, 0x80101202
mov r9d, ecx
or r9d, 0x829052ba
and r8d, 0x829052ba
and edx, 0x7d6fad44
or edx, r8d
and r9d, 0x829052bb
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0xda61cc37
and r9d, 0x259e33c8
or r9d, r8d
and ecx, 0xda61cc37
and eax, 0x259e33c8
or eax, ecx
xor eax, r9d
not eax
or eax, edx
cmp eax, 0xffffffff
setne dl
cmp dword [0x1400a00a4], 0xa
setl r9b
setge r8b
lea ecx, [rdx + 1]
mov eax, ecx
and al, dl
xor al, 1
mov r10d, edx
xor r10b, al
or al, dl
xor al, 1
or al, r10b
mov r10d, eax
and r10b, r8b
xor al, 1
and al, r9b
or al, r10b
mov r10d, r8d
xor r10b, cl
and r10b, r8b
and dl, r9b
and cl, r8b
or cl, dl
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xdb221543
mov r8d, 0xdc2c6a00
cmovne ecx, r8d
test al, 1
mov eax, 0xdb221543
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x46e01366
mov r8d, eax
and r8d, 0xb91fec98
or r8d, edx
xor r8d, 0xb91fec98
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0x144eb1a0
and eax, 0xebb14e5f
or eax, ecx
mov ecx, eax
xor ecx, 0xebb14e5f
xor eax, 0x144eb1a0
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xfcbc2cbc
mov r8d, 0x14c48f39
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xfcbc2cbc
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x2820800f
mov r8d, edx
or r8d, 0x10006690
and ecx, 0x3820e69f
mov r9d, edx
and r9d, 0xc05f0820
or r9d, ecx
and r8d, 0x3820e69f
mov ecx, eax
and ecx, 0x7801140
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x6a01104
and edx, 0x3b00799
and eax, 0xfc4ff866
or eax, edx
mov edx, eax
xor edx, 0x4063004
xor ecx, 0xd05f6eb1
mov r9d, ecx
and r9d, 0xf959ca6b
and r8d, 0x6a63594
or r8d, r9d
xor eax, 0x1100209
and eax, 0xf959ca6b
and edx, 0x6a63594
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
xor al, dl
xor dl, cl
and dl, cl
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
mov r9d, ecx
and r9b, dl
or al, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r9b
xor dl, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0xa4c6780
mov r8d, 0xc203bbc1
cmovne edx, r8d
test al, al
mov eax, 0xa4c6780
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x2d22fdc6
and eax, 0xd2dd0238
or eax, r8d
xor eax, 0xd2dd0238
or edx, eax
not edx
or edx, ecx
cmp edx, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setl dl
setge cl
or cl, al
xor cl, 1
mov r8d, eax
or r8b, dl
xor al, dl
not al
and al, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x7e4192e5
mov r8d, 0xca45b960
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x7e4192e5
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x14000004
mov r8d, eax
or r8d, 0x1231758
and edx, 0x1523175c
and eax, 0xc84888a3
or eax, edx
and r8d, 0x1523175c
and ecx, 0x22946000
or ecx, r8d
xor ecx, eax
mov edx, ecx
xor edx, 0x30900004
mov r8d, ecx
xor r8d, 0xc96b9ffb
mov eax, r8d
and eax, 0x7447c8a
and edx, 0xf8bb8375
or edx, eax
mov eax, edx
xor eax, 0xf8bb8375
xor edx, 0x7447c8a
mov r9d, edx
or r9d, 0x6cc9000f
or r8d, 0x2100
xor ecx, 0x2144000
and r9d, 0x6cc9210f
mov r10d, eax
and r10d, 0x10220e80
or r10d, r9d
and r8d, 0x6cc9210f
and ecx, 0x8314d070
or ecx, r8d
xor ecx, r10d
xor ecx, 0xefddd07e
and edx, 0x7b369f0a
mov r8d, eax
and r8d, 0x84c960f5
or r8d, edx
xor r8d, 0x7b369f0b
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1b0203f5
mov r8d, eax
and r8d, 0x84491402
or r8d, edx
mov edx, r8d
xor edx, 0x411002
xor r8d, 0x5b206230
or ecx, 0x9f080630
and r8d, 0xdf286630
and edx, 0x4311c7
or edx, r8d
and ecx, 0xdf286630
and eax, 0x20948808
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x40a0c000
xor eax, 0x854303d3
and eax, 0xa5572bdb
and ecx, 0x5aa8d424
or ecx, eax
mov eax, ecx
xor eax, 0x48a8c000
xor ecx, 0x21060042
and ecx, 0x33061466
and eax, 0xccf9eb99
or eax, ecx
mov ecx, eax
xor ecx, 0x33040060
xor eax, 0x8c1cb89
and eax, 0x8c3df8f
and ecx, 0xf73c2070
or ecx, eax
xor ecx, 0xf73c2070
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, eax
or al, dl
and dl, r8b
and r9b, cl
or r9b, dl
xor r8b, cl
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov ecx, r9d
xor cl, al
xor al, 1
mov edx, eax
xor dl, r9b
xor cl, 1
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x360e0518
mov r8d, 0xfd3a0f52
cmovne ecx, r8d
test al, 1
mov eax, 0x360e0518
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xa06a2cf1
and edx, eax
or eax, 0x5f95d30e
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x5ee40fad
and ecx, 0xa00a2050
or ecx, r9d
or eax, r8d
and r8d, 0x5ee40fad
and edx, 0xa11bf052
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x5f95d30e
mov ecx, eax
xor ecx, 0x80222c11
and ecx, 0x96a66f19
xor eax, 0x827d6358
and eax, r8d
and r8d, 0x695990e6
or r8d, ecx
mov edx, r8d
xor edx, 0x695990e6
mov r9d, r8d
xor r9d, 0x4b4edf4f
and r9d, edx
mov ecx, r9d
not ecx
mov r10d, eax
not r10d
mov r11d, ecx
and r11d, 0x28835ae1
and r9d, 0xd77ca51e
or r9d, r11d
or ecx, r10d
and r10d, 0x28835ae1
and eax, 0xd77ca51e
or eax, r10d
xor eax, r9d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x22174fa8
xor r8d, 0x90020e19
and r8d, 0xd1029ed9
mov r9d, edx
and r9d, 0x2efd6126
or r9d, r8d
mov r8d, r9d
xor r8d, 0xd1029ed8
and edx, 1
or edx, r8d
xor r9d, 0x203c6022
xor ecx, 0xdde8b057
mov r8d, ecx
and r8d, 0x9ec30d05
and eax, 0x613cf2fa
or eax, r8d
or ecx, edx
and edx, 0x9ec30d05
and r9d, 0x613cf2fa
or r9d, edx
xor r9d, eax
not ecx
or ecx, r9d
not ecx
test ecx, ecx
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
lea r9d, [rdx + 1]
mov r10d, r8d
xor r10b, r9b
or r9b, r8b
xor r9b, 1
mov ecx, r10d
not cl
and cl, r8b
or cl, r9b
and r10b, r8b
xor r10b, 1
xor al, dl
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xfeed9026
mov r9d, 0x33199747
cmovne eax, r9d
test r8b, 1
mov edx, 0xfeed9026
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
mov eax, 0x16e37686
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x281b4685
and ecx, eax
and eax, 0xd7e4b97a
or eax, edx
mov edx, eax
xor edx, 0x7a01012
xor eax, 0x281b4685
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xf05eab69
and edx, 0xfa15496
or edx, r9d
or eax, r8d
and r8d, 0xf05eab69
and ecx, 0xfa15496
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xa843904d
and eax, 0x57bc6fb2
or eax, ecx
xor eax, 0x57bc6fb2
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
and dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
and al, r8b
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r9d, edx
and r9b, cl
xor r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3e0ddab
cmovne ecx, esi
test al, 1
mov eax, 0x3e0ddab
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov edx, eax
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xc1f4e24d
mov r11d, ecx
and r11d, 0x3e0b1db2
or r11d, r10d
or edx, r9d
and r9d, 0xc1f4e24d
and r8d, 0x3e0b1db2
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not edx
and ecx, 0x913de5a6
and eax, 0x6ec21a59
or eax, ecx
xor eax, 0x6ec21a59
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl cl
mov r9d, ecx
xor r9b, dl
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
not r9b
and r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
or al, r8b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x49dc4f21
mov r8d, 0x963f5ac3
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x49dc4f21
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x7a7435cb
mov ecx, eax
and ecx, 0x858bca34
or ecx, r8d
mov r8d, ecx
xor r8d, 0x81808000
xor ecx, 0x6a54248b
mov r9d, eax
xor r9d, 0xebd6ae8b
and r9d, eax
or ecx, 0x14295174
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x30564b10
and r8d, 0xcb80a48b
or r8d, r11d
or ecx, r10d
and r10d, 0x30564b10
and r9d, 0xcfa9b4ef
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x10085155
and edx, 0xe0480ed3
and eax, 0x1fb7f12c
or eax, edx
mov edx, eax
xor edx, 0x1314f10c
xor ecx, 0xebd6ae8a
mov r9d, ecx
and r9d, 0xece300a2
and r8d, 0x131cff5d
or r8d, r9d
xor eax, 0xe0400082
and eax, 0xece300a2
and edx, 0x131cff5d
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
mov r10d, r9d
xor r10b, al
and r10b, r9b
xor al, dl
and cl, al
and al, r8b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
xor al, 1
or al, cl
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xa5842f59
mov r8d, 0x5603d72b
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xa5842f59
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x5b825593
and edx, eax
or eax, 0xa47daa6c
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x36934eea
and ecx, 0x49001111
or ecx, r9d
or eax, r8d
and r8d, 0x36934eea
and edx, 0xc96cb115
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xa47daa6c
mov edx, eax
xor edx, 0xa47daa6d
and edx, ecx
xor eax, 0x5b825592
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x5f2aaa6
and edx, 0xfa0d5559
or edx, r9d
or eax, r8d
and r8d, 0x5f2aaa6
and ecx, 0xfa0d5559
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x4854e153
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0xb7ab1eac
and eax, 0x4854e153
or eax, ecx
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
mov eax, edx
xor al, r8b
and al, dl
xor r8b, cl
xor r8b, al
mov ecx, r8d
not cl
mov edx, 0xfcb62ef7
mov r9d, 0x583ad438
cmovne edx, r9d
test cl, al
mov eax, 0xfcb62ef7
cmove edx, eax
cmovne edx, r9d
test r8b, r8b
cmovne edx, r9d
mov eax, edx
jmp 0x140038280
mov rcx, qword [rbp + 0x28]
sub rsp, 0x20
mov edx, 0x7f08f451
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0xeba2cfc2
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rax, qword [rbp + 0x68]
mov eax, 0xa50aa48
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x14bf3aa2
and eax, 0xeb40c55c
or eax, r8d
mov r8d, eax
xor r8d, 0xe8000048
xor eax, 0x14bf3aa3
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x17e6e594
and r8d, 0xe8191a6a
or r8d, r10d
or eax, r9d
and r9d, 0x17e6e594
and edx, 0xe8191a6b
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0x66b0ec3d
cmp eax, 0x994f13c2
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
mov r8d, eax
xor r8b, 1
and cl, r8b
or cl, al
or r8b, dl
mov eax, r8d
xor al, cl
mov edx, 0x2c233607
mov eax, 0x94fb71c5
cmovne edx, eax
test r8b, r8b
mov eax, 0x2c233607
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcbe33fe7
and eax, ecx
and ecx, 0x341cc018
or ecx, edx
xor ecx, 0x341cc018
or ecx, eax
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
not ecx
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0x195119b7
and r8d, 0xe6aee648
or r8d, r9d
or eax, edx
and edx, 0x195119b7
and ecx, 0xe6aee648
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb36ecad2
mov r8d, eax
and r8d, 0x4c91352d
or r8d, edx
mov edx, r8d
xor edx, 0x8802000
xor r8d, 0x10480002
or ecx, 0x14580126
or r8d, 0x49041
and r8d, 0x145c9167
and edx, 0x8b806810
or edx, r8d
and ecx, 0x145c9167
and eax, 0x60230688
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x602796c9
and eax, 0x9fd86936
or eax, ecx
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
or dl, cl
xor dl, 1
xor al, 1
or al, dl
xor al, 1
mov ecx, r9d
and cl, r8b
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, al
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xa82be356
mov r8d, 0xdadcb9af
cmovne edx, r8d
test al, al
mov eax, 0xa82be356
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140038280
mov eax, 0xe9c5f4b2
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x83ed37
and edx, 0xff7c12c8
or edx, r9d
or ecx, r8d
and r8d, 0x83ed37
and eax, 0xff7c12c8
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xb24d480e
and eax, 0x4db2b7f1
or eax, ecx
xor eax, 0xb24d480e
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov r9d, r8d
or r9b, al
xor r9b, 1
or r9b, cl
mov edx, r9d
xor dl, 1
xor al, r8b
mov r8d, eax
xor r8b, 1
mov ecx, edx
and cl, r9b
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
mov r9d, ecx
xor r9b, 1
and r9b, al
and cl, r8b
or cl, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xccd4d239
mov r8d, 0x6b4b8f2d
cmovne edx, r8d
test al, 1
mov eax, 0xccd4d239
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x5801c328
mov r8d, ecx
and r8d, 0x5801c328
mov r9d, eax
and r9d, 0xa7fe3cd6
or r9d, r8d
and edx, 0x5801c329
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x35bc559e
and edx, 0xca43aa61
or edx, r9d
and ecx, 0x35bc559e
and eax, 0xca43aa61
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
xor dl, 1
or dl, r8b
xor al, r8b
mov ecx, eax
mov r8d, eax
mov r9d, edx
xor al, dl
xor dl, 1
xor cl, 1
and r8b, dl
and r9b, cl
or r9b, r8b
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0x670382f7
mov edx, 0x3b42568
cmovne eax, edx
test cl, 1
mov ecx, 0x670382f7
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x55418007
mov r8d, ecx
and r8d, 0xa803410
or r8d, edx
xor r8d, 0xa803410
mov edx, ecx
xor edx, 0x5fc1b417
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0xa03e4be9
xor edx, 0x10800410
mov r9d, r8d
and r9d, 0xcf55baef
and edx, 0x30aa4510
or edx, r9d
or r8d, ecx
and ecx, 0xcf55baef
and eax, 0x30aa4510
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x84d0f391
xor r8d, 0x7b2f0c6e
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
or al, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
or al, r9b
and r9b, dl
or r9b, r8b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x95999126
mov edx, 0x4dd7d589
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x95999126
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x401
mov r8d, ecx
or r8d, 0x5844499a
and edx, 0x58444d9b
mov r9d, ecx
and r9d, 0x24b38040
or r9d, edx
and r8d, 0x58444d9b
mov edx, eax
and edx, 0x83083224
or edx, r8d
xor edx, r9d
xor edx, 0x7cf7c9db
and ecx, 0x2e8753c8
and eax, 0xd178ac37
or eax, ecx
xor eax, 0xd178ac37
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, cl
xor al, dl
not r8b
and r8b, al
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
mov ecx, 0x621fb215
mov edx, 0xda029615
cmovne ecx, edx
test al, al
mov eax, 0x621fb215
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140038280
mov eax, 0xb3504863
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x32f16955
and ecx, eax
and eax, 0xcd0e96aa
or eax, edx
xor eax, 0xcd0e96aa
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc42960be
mov r8d, eax
and r8d, 0x3bd69f41
or r8d, edx
mov edx, r8d
xor edx, 0x30000000
xor r8d, 0x8401000c
or ecx, 0x87470c0c
or r8d, 0x80013e0
and r8d, 0x8f471fec
and edx, 0x30280002
or edx, r8d
and ecx, 0x8f471fec
and eax, 0x4090e011
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x80003f0
xor eax, 0x132f080e
and ecx, 0xac4007f0
and eax, 0x53bff80f
or eax, ecx
xor eax, 0x53bff80f
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
or dl, al
xor dl, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, r9b
mov eax, r8d
xor al, 1
and r9b, al
xor al, r9b
test al, 1
mov eax, 0x359d1bc8
mov ecx, 0xabc91a87
cmovne eax, ecx
test r8b, r8b
mov ecx, eax
mov edx, 0x359d1bc8
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa24810a0
and ecx, eax
and eax, 0x5db7ef5f
or eax, edx
mov edx, eax
xor edx, 0x5db7cd5b
xor eax, 0xa24810a0
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x82002224
and edx, 0x7dffdddb
or edx, r9d
or eax, r8d
and r8d, 0x82002224
and ecx, 0x7dffdddb
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x184120a4
and eax, 0xe7bedf5b
or eax, ecx
cmp eax, 0xe7bedf5b
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge al
lea r8d, [rcx + 1]
mov r9d, eax
xor r9b, cl
and dl, cl
or cl, al
and cl, r9b
mov r9d, eax
xor r9b, r8b
and r9b, al
and al, r8b
or al, dl
or al, r9b
xor al, cl
mov edx, 0x621bb226
mov r8d, 0xeeee4f80
cmovne edx, r8d
test al, cl
mov r13d, 0xeeee4f80
cmove edx, r8d
mov ecx, 0x621bb226
cmovne edx, ecx
test al, al
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov rax, qword [rax + 0x20]
mov qword [rbp - 0x50], rax
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x827ad390
jmp 0x140038280
mov eax, 0xda5177
jmp 0x140038280
mov eax, 0xb38c136d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov edx, ecx
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x5aa9b066
mov r11d, eax
and r11d, 0xa5564f98
or r11d, r10d
or edx, r9d
and r9d, 0x5aa9b066
and r8d, 0xa5564f99
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, ecx
and r8d, 0x99a71950
and eax, 0x6658e6af
or eax, r8d
xor eax, edx
xor eax, 0x6658e6af
or edx, ecx
not edx
or edx, eax
xor edx, 0x8dab0691
xor edx, 0x7254f96e
setne dl
sete r9b
cmp dword [0x1400a00a4], 0xa
setl r8b
setge cl
lea eax, [rcx + 1]
mov r10d, r9d
or r10b, cl
or al, dl
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and dl, r8b
or r8b, r9b
xor r8b, 1
and cl, r9b
or cl, dl
or cl, r8b
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x778aed50
mov r8d, 0x3cf544fa
cmovne eax, r8d
test dl, 1
mov edx, 0x778aed50
cmovne edx, eax
test cl, 1
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, 0x1c1d94e3
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfe0b2bcf
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x7cebb5b9
and eax, 0x83144a46
or eax, r8d
mov r8d, eax
xor r8d, 0x2000200
xor eax, 0x7c0b2189
or eax, 0x1f4d430
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x953858ef
and r8d, 0x6a032300
or r8d, r10d
or eax, r9d
and r9d, 0x953858ef
and edx, 0x6ac7a710
or edx, r9d
xor edx, r8d
not eax
or eax, edx
xor eax, 0xfe0b2bce
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, ecx
and dl, al
xor al, cl
xor al, dl
mov ecx, eax
xor cl, 1
and dl, cl
xor cl, dl
mov ecx, 0x63daf6ba
mov r8d, 0x2666c0b
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x63daf6ba
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xee9e8488
mov ecx, eax
and ecx, 0x11617b77
or ecx, r8d
mov r8d, ecx
xor r8d, 1
xor ecx, 0xc49a0408
mov r9d, eax
xor r9d, 0xc49a040f
and r9d, eax
or ecx, 0x3b65fbf0
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x403b04f6
and r8d, 0x84800009
or r8d, r11d
or ecx, r10d
and r10d, 0x403b04f6
and r9d, 0xbfc4fb09
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
xor ecx, 0xc49a040e
and edx, 0x53699394
and eax, 0xac966c6b
or eax, edx
xor eax, 0xac966c6b
or eax, ecx
xor eax, 0x8e7cab68
cmp eax, 0x71835497
sete al
cmp dword [0x1400a00a4], 0xa
setl cl
mov edx, ecx
xor dl, al
xor dl, 1
or cl, al
and al, dl
xor dl, al
and dl, al
mov eax, edx
xor al, cl
mov eax, 0x464428ea
mov r8d, 0x9ff62ee8
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x50]
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x8b15a5fe
and ecx, 0x74ea5a01
or ecx, edx
mov r8d, ecx
xor r8d, 0x64884a00
mov edx, eax
not edx
xor ecx, 0x8b15a5ff
mov r9d, edx
and r9d, 0x9b7711cf
and eax, 0x6488ee30
or eax, r9d
or edx, ecx
and ecx, 0x9b7711cf
and r8d, 0x6488ee30
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
xor eax, 0x7419ee5b
and eax, edx
not edx
or edx, eax
not eax
and eax, 0x8be611a4
and edx, 0x7419ee5b
or edx, eax
xor edx, 0x1c197359
xor edx, 0x1c197359
sete r8b
setne dl
cmp dword [0x1400a00a4], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, dl
not al
and al, dl
mov r10d, r9d
or r10b, dl
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x6a5d4703
mov r8d, 0x72fcf464
cmovne ecx, r8d
test al, 1
mov eax, 0x6a5d4703
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov eax, 0x5806e145
jmp 0x140038280
mov eax, 0x8a3c1bfa
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov eax, 0x3d5158af
jmp 0x140038280
mov eax, 0xd29a341a
jmp 0x140038280
mov eax, 0x18393d89
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x2abd3439
xor ecx, 0x46e5644d
and ecx, eax
mov r8d, eax
and r8d, 0xd542cbc6
or r8d, edx
mov eax, r8d
xor eax, 0x2abd3438
mov edx, r8d
xor edx, 0xd542cbc6
xor r8d, 0x93a7af8b
and r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0xd50ab69
and r8d, 0xf2af5496
or r8d, r10d
or edx, r9d
and r9d, 0xd50ab69
and ecx, 0xf2af5496
or ecx, r9d
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0x46e5644c
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc1078e92
and ecx, 0x3ef8716d
or ecx, r9d
or eax, r8d
and r8d, 0xc1078e92
and edx, 0x3ef8716d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x3d4dc5d3
xor eax, 0x3d4dc5d3
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
lea r9d, [r8 + 1]
or r9b, al
xor r9b, 1
or cl, r8b
xor cl, 1
or cl, r9b
xor dl, al
and dl, al
xor al, r8b
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x182b8dbc
mov r8d, 0x18b236e2
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x182b8dbc
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x7ae95242
xor eax, 0x4d103b42
and eax, ecx
and ecx, 0x8516adbd
or ecx, edx
mov edx, ecx
xor edx, 0x8516adbd
mov r8d, edx
and r8d, 0xb2efc4bd
or eax, r8d
mov r8d, eax
xor r8d, 0x4d103b43
or edx, 1
xor ecx, 0x60c10202
xor eax, 0xb2efc4bc
mov r9d, eax
and r9d, 0x1b3a71d5
and r8d, 0xe4c58e2a
or r8d, r9d
or eax, edx
and edx, 0x1b3a71d5
and ecx, 0xe4c58e2a
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x3cff37d9
and ecx, 0xc300c826
or ecx, eax
xor ecx, 0x3cff37d9
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r9d, eax
xor r9b, r8b
and r8b, al
and cl, dl
or cl, r8b
and al, r9b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
and r8b, al
or dl, al
xor al, 1
xor cl, 1
and cl, al
or r8b, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x44348b31
mov ecx, 0xc26fac28
cmovne eax, ecx
test dl, 1
mov ecx, 0x44348b31
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
xor eax, edx
not edx
or edx, ecx
not edx
or edx, eax
or edx, 0xfffffffe
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xf17cd568
and eax, edx
and edx, 0xe832a97
or edx, ecx
xor edx, 0xe832a97
or edx, eax
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, cl
xor al, dl
not r8b
and r8b, al
xor r8b, cl
or cl, al
mov eax, ecx
xor al, r8b
test r8b, r8b
mov edx, 0x322e9a09
mov r8d, 0xc5cdae1e
cmovne edx, r8d
test cl, cl
mov ecx, 0x322e9a09
cmovne edx, ecx
test al, al
cmove edx, r8d
mov eax, edx
jmp 0x140038280
mov eax, 0x4a5a0d82
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x20100a
mov r8d, ecx
or r8d, 0x58c1a470
and edx, 0x58e1b47a
and ecx, 0x810e4380
or ecx, edx
and r8d, 0x58e1b47a
and eax, 0x26100805
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x2630180f
mov edx, eax
xor edx, 0x4048a1c0
and edx, 0x6658a1c1
xor eax, 0x407681af
and eax, ecx
mov r8d, ecx
and r8d, 0x99a75e3e
or r8d, edx
mov ecx, r8d
xor ecx, 0x99a75e3e
mov edx, ecx
and edx, 0x664699a0
or eax, edx
mov edx, eax
xor edx, 0x1910642
xor r8d, 0x2500040
and r8d, 0x93d61c54
and ecx, 0x6c29e3aa
or ecx, r8d
mov r8d, ecx
xor r8d, 0x24010282
xor ecx, 0x93d61c55
xor eax, 0x664699a1
mov r9d, eax
and r9d, 0xd82ce93c
and edx, 0x27d316c3
or edx, r9d
or eax, ecx
and ecx, 0xd82ce93c
and r8d, 0x27d316c2
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x4f326756
and ecx, eax
not eax
and eax, 0x4f326756
or eax, ecx
not ecx
and ecx, 0xb0cd98a9
and eax, 0x4f326756
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x948bb5ed
and ecx, 0x6b744a12
or ecx, eax
mov eax, ecx
xor eax, 0x940104c9
xor ecx, 0x4b344212
and ecx, 0x4bbef336
and eax, 0xb4410cc9
or eax, ecx
cmp eax, 0xb4410cc9
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl al
xor al, cl
mov r8d, eax
xor r8b, 1
xor cl, dl
and dl, cl
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor al, r8b
and al, dl
xor al, r8b
or r8b, dl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x10a205cd
mov r9d, 0xc14c6a45
cmovne eax, r9d
test r8b, 1
mov edx, 0x10a205cd
cmovne eax, edx
test cl, 1
cmove eax, r9d
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xb38f27f6
and eax, edx
and edx, 0x4c70d809
or edx, ecx
xor edx, 0x4c70d809
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0x28d00080
mov r8d, edx
xor r8d, 0xc121480b
and r8d, 0xc729e85f
and eax, 0x38d617a0
or eax, r8d
mov r8d, eax
xor r8d, 0x1208a101
and edx, 0xdb7578f7
mov r9d, ecx
and r9d, 0x248a8708
or r9d, edx
xor r9d, 0xdb7578f6
and ecx, 1
or ecx, r9d
xor eax, 0xe9f1488a
mov edx, eax
and edx, 0xac665e76
and r8d, 0x5399a189
or r8d, edx
xor r8d, ecx
xor r8d, 0x5399a189
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xf734df3b
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x8cb20c4
and eax, 0xf734df3b
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xb3fb630a
and ecx, 0x4c049cf5
or ecx, eax
mov eax, ecx
xor eax, 0x37a0102
xor ecx, 0x480418b1
and ecx, 0xf8857ab9
and eax, 0x77a8546
or eax, ecx
xor eax, 0x77a8546
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge r9b
setl r10b
mov eax, r10d
xor al, r8b
mov ecx, r10d
xor r10b, dl
and dl, r9b
and cl, r8b
or cl, dl
or r9b, r8b
xor r9b, 1
or r9b, r10b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
xor al, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x1efb99cb
mov ecx, 0x28e4b28c
cmovne eax, ecx
test dl, 1
mov ecx, 0x1efb99cb
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xbaebdf4c
mov r8d, eax
and r8d, 0x451420b2
or r8d, ecx
mov r9d, r8d
xor r9d, 0x142010
mov ecx, edx
or ecx, 0x478a88aa
xor r8d, 0x28a8809
and r8d, 0x478a88ab
and r9d, 0xb8757754
or r9d, r8d
and ecx, 0x478a88ab
xor ecx, r9d
and edx, 0x1b45d03b
and eax, 0xe4ba2fc4
or eax, edx
mov edx, eax
xor edx, 0x64a20484
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x9a1deb48
and ecx, 0x65e214b7
or ecx, r9d
xor eax, 0x1a05c008
and eax, 0x9a1deb48
and edx, 0x65e214b7
or edx, eax
xor edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
sete al
cmp dword [0x1400a00a4], 0xa
setge cl
xor al, cl
mov edx, eax
xor dl, al
and cl, al
xor cl, 1
mov r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
xor dl, 1
and dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xfe863b53
mov r8d, 0x4daa4c3e
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xfe863b53
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
mov rcx, qword [rbp + 0x28]
sub rsp, 0x20
mov edx, 0x7f08f451
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0xeba2cfc2
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov qword [rbp - 0x40], rax
mov rcx, qword [rbp + 0x68]
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, r8d
and eax, 0xe0c4240
and edx, 0x5120bdb3
or edx, eax
xor edx, 0x5120bdb3
and r8d, 0xa0d3000c
or r8d, edx
mov edx, r8d
not edx
mov r9d, r8d
xor r9d, 0x107f79cc
mov r10d, r9d
and r10d, edx
and r9d, r8d
mov eax, r10d
not eax
mov r11d, eax
and r11d, 0x786615bd
and r10d, 0x8799ea42
or r10d, r11d
mov r11d, r9d
not r11d
or eax, r11d
and r11d, 0x786615bd
and r9d, 0x8799ea42
or r9d, r11d
xor r9d, r10d
not eax
or eax, r9d
mov r9d, eax
xor r9d, 0xef808632
and r8d, 0xc1520e37
mov r10d, edx
and r10d, 0x3eadf1c8
or r10d, r8d
mov r8d, r10d
xor r8d, 0x81020c22
and edx, 1
or edx, r8d
xor r10d, 0x288c1088
and r10d, 0x68dc129c
and edx, 0x9723ed63
or edx, r10d
mov r8d, edx
xor r8d, 0x206821
xor eax, 0x107f79cd
xor edx, 0x68dc129c
mov r10d, eax
and r10d, 0xdf1f954e
and r9d, 0x20e06ab1
or r9d, r10d
or eax, edx
and edx, 0xdf1f954e
and r8d, 0x20e06ab1
or r8d, edx
xor r8d, r9d
not eax
or eax, r8d
xor eax, 0xb9a912e2
xor eax, 0x4656ed1d
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov r10d, r9d
xor r10b, dl
xor r8b, al
or r9b, dl
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, r10b
xor r9b, 1
mov edx, r10d
xor dl, r9b
or r9b, r10b
xor r9b, 1
or r9b, dl
mov r8d, r9d
xor r8b, dl
test r9b, 1
mov eax, 0x9d6005e5
mov r9d, 0x94fb71c5
cmovne eax, r9d
mov rcx, qword [rcx]
test dl, 1
cmove eax, r9d
mov qword [rbp - 0x48], rcx
test r8b, 1
mov ecx, 0x9d6005e5
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xee4d6a58
mov r8d, eax
or r8d, 0xee4d6a58
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0x11b295a6
and r9d, 0xee4d6a59
or r9d, r8d
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x9a832fc2
and r9d, 0x657cd03d
or r9d, r8d
and ecx, 0x9a832fc2
and eax, 0x657cd03d
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
and cl, r8b
and al, dl
inc dl
or al, cl
xor dl, r8b
and r8b, dl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xdc8a3828
mov r8d, 0x98a6f608
cmovne eax, r8d
test cl, 1
mov ecx, 0xdc8a3828
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140038280
mov eax, 0xdf15b11e
jmp 0x140038280
mov eax, 0xf4c1e464
jmp 0x140038280
mov eax, 0x5ea661f9
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x800a8272
mov r8d, eax
or r8d, 0x12600d09
and r8d, 0x926a8f7b
and ecx, 0x60901000
or ecx, r8d
and edx, 0x926a8f7b
and eax, 0xd056084
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x1e05498d
xor eax, 0xe09a9272
mov edx, eax
and edx, 0x61e0a622
and ecx, 0x9e1f59dd
or ecx, edx
xor ecx, 0x61e0a622
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge cl
lea r9d, [rcx + 1]
mov eax, ecx
xor al, r8b
mov r10d, edx
and r10b, cl
or cl, r8b
and al, cl
and r8b, r9b
or r8b, r10b
xor r9b, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x4b987272
mov r8d, 0x3172542
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0x4b987272
cmovne edx, r8d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xf3e93fcd
and eax, ecx
not ecx
and ecx, 0xf3e93fcd
or ecx, eax
not eax
and eax, 0xc16c032
and ecx, 0xf3e93fcd
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xe9e6e77a
mov r8d, ecx
and r8d, 0x16191885
or r8d, edx
mov edx, r8d
xor edx, 0x4110800
xor r8d, 0xe9e6e77b
mov r9d, eax
and r9d, 0x92ec13d5
and ecx, 0x6d13ec2a
or ecx, r9d
or eax, r8d
and r8d, 0x92ec13d5
and edx, 0x6d13ec2a
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10802c85
mov r8d, eax
or r8d, 0x21301002
and r8d, 0x31b03c87
and ecx, 0xcc4a4000
or ecx, r8d
and edx, 0x31b03c87
and eax, 0x2058378
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x111268
xor eax, 0xdcca6c85
mov edx, eax
and edx, 0x73ecc592
and ecx, 0x8c133a6d
or ecx, edx
xor ecx, 0x8c133a6d
or ecx, eax
cmp ecx, 0xffffffff
setne cl
cmp dword [0x1400a00a4], 0xa
setge al
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, dl
xor al, cl
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8e91e4e6
mov r8d, 0xc203bbc1
cmovne edx, r8d
test cl, cl
mov ecx, 0x8e91e4e6
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x71e09933
and eax, ecx
mov r8d, ecx
not r8d
or r8d, eax
not eax
and eax, 0x8e1f66cc
and r8d, 0x71e09933
or r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0x78146ff1
and edx, ecx
mov eax, r8d
and eax, 0x87eb900e
or eax, edx
mov edx, eax
xor edx, 0x87eb900f
and r8d, 0x286e5bca
and ecx, 0xd791a434
or ecx, r8d
mov r8d, ecx
xor r8d, 0xc3008434
xor ecx, 0x286e5bcb
xor eax, 0x78146ff0
mov r9d, eax
and r9d, 0x34fd7840
and edx, 0xcb0287bf
or edx, r9d
or eax, ecx
and ecx, 0x34fd7840
and r8d, 0xcb0287be
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xa3073248
and ecx, 0x5cf8cdb7
or ecx, eax
mov eax, ecx
xor eax, 0xa1073000
xor ecx, 0x5cf8cdb7
mov edx, ecx
and edx, 0xe380fee
and eax, 0xf1c7f011
or eax, edx
xor eax, 0xe380fee
xor ecx, eax
test ecx, eax
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
not cl
and cl, r8b
or r9b, r8b
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
xor dl, al
and dl, al
xor al, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x61a36817
mov edx, 0x6d6ca8f2
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea r9d, [rax + 1]
imul r9d, eax
mov edx, r9d
not edx
mov eax, r9d
and eax, 0xeda6ab17
mov r8d, edx
and r8d, 0x125954e8
or r8d, eax
mov ecx, r8d
xor ecx, 0x125954e8
mov r10d, r8d
xor r10d, 0xb504d40d
and r10d, ecx
or r9d, 0x58a27f1a
mov eax, r10d
not eax
mov r11d, eax
and r11d, 0x9504f352
and r10d, 0x6afb0cad
or r10d, r11d
or eax, r9d
and r9d, 0x9504f352
and edx, 0x225900a5
or edx, r9d
xor edx, r10d
not eax
or eax, edx
mov edx, eax
xor edx, 0xa75d80e4
xor r8d, 0xcd060214
and r8d, 0xcd4642b4
mov r9d, ecx
and r9d, 0x32b9bd4b
or r9d, r8d
mov r8d, r9d
xor r8d, 0x4020015
and ecx, 1
or ecx, r8d
xor r9d, 0x22a83c40
and r9d, 0xebec7ee0
and ecx, 0x1413811f
or ecx, r9d
mov r8d, ecx
xor r8d, 0x30109
xor ecx, 0xebec7ee0
xor eax, 0x58a27f1b
mov r9d, eax
and r9d, 0x763cec36
and edx, 0x89c313c9
or edx, r9d
or eax, ecx
and ecx, 0x763cec36
and r8d, 0x89c313c9
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x25140909
and eax, 0xc008b620
or eax, edx
xor eax, 0xc008b620
and ecx, 0x1ae340d6
or ecx, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
xor r9b, 1
xor r8b, cl
xor r8b, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x26dc6668
mov r8d, 0xefdfec96
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x26dc6668
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x1a48e480
and edx, ecx
not ecx
or eax, 0xe5b71b7f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x38d2309d
and ecx, 0x208c400
or ecx, r9d
or eax, r8d
and r8d, 0x38d2309d
and edx, 0xc72dcf62
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xe5b71b7f
mov edx, eax
xor edx, 0xe5b71b7e
and ecx, edx
xor eax, 0x1840e401
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xc6bc0bb0
and ecx, 0x3943f44f
or ecx, r9d
or r8d, edx
and edx, 0xc6bc0bb0
and eax, 0x3943f44f
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
not r8d
test r8d, r8d
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
mov eax, ecx
xor al, dl
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, dl
xor r9b, 1
or cl, dl
or r9b, r8b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
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, 1
mov ecx, 0xe4a5639e
mov r8d, 0x4e91d886
cmovne ecx, r8d
test dl, 1
mov r12d, 0x4e91d886
cmove ecx, r8d
test al, 1
mov eax, 0xe4a5639e
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x40c5318
mov r8d, ecx
and r8d, 0x98022000
or r8d, edx
xor r8d, 0x98022000
mov edx, ecx
xor edx, 0x9c0e7318
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x63f18ce6
xor edx, 0x9c0e7319
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
or cl, r8b
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor al, r10b
xor r10b, 1
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xe2b84b58
mov r8d, 0x255c46d9
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xe2b84b58
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, 0x450f42e9
jmp 0x140038280
mov rax, qword [rbp + 0x18]
mov eax, 0x80ca10e
jmp 0x140038280
cmp byte [rbp + 0x4c], 0
mov eax, 0x29782623
mov ecx, 0x809ad9ea
cmovne eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x741eff7
xor eax, 0x1a7f8a1d
and eax, ecx
mov r8d, ecx
and r8d, 0xf8be1008
or r8d, edx
mov edx, r8d
xor edx, 0xf8be1008
mov ecx, r8d
xor ecx, 0xe2c19a15
and ecx, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x1a060a18
xor r8d, 0x6402ee7
and r8d, 0xb6c82eef
mov r9d, edx
and r9d, 0x4937d110
or r9d, r8d
xor r9d, 0xb6c82eee
and edx, 1
or edx, r9d
xor eax, 0xe58075e3
mov r8d, eax
and r8d, 0x24f9f006
and ecx, 0xdb060ff9
or ecx, r8d
xor ecx, edx
xor ecx, 0xdb060ff9
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete al
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, al
or al, r8b
and al, r9b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x356c48cb
mov edx, 0x5c08310b
cmovne eax, edx
test cl, 1
mov ecx, 0x356c48cb
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
sub rsp, 0x20
mov ecx, 0x6ddb9555
mov rdx, rbx
call fcn.140011630
mov ecx, 0x22d3b5ed
mov rdx, rbx
call fcn.140011630
add rsp, 0x20
mov eax, 0x2eba3847
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc2a29a8e
mov r8d, eax
and r8d, 0x3d5d6570
or r8d, edx
mov edx, r8d
xor edx, 0x30046170
xor r8d, 0xc2809088
mov r9d, eax
or r9d, 0xcfd99488
and r8d, 0xcfd99488
and edx, 0x30266b76
or edx, r8d
and r9d, 0xcfd99489
xor r9d, edx
not r9d
and ecx, 0x96b06f73
and eax, 0x694f908c
or eax, ecx
xor eax, 0x694f908c
or eax, r9d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
and r8b, cl
mov ecx, edx
and cl, al
or cl, r8b
xor al, dl
and al, dl
or al, cl
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xcba7fc5b
mov eax, 0x26261e5d
cmovne r8d, eax
test dl, dl
mov eax, 0xcba7fc5b
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140038280
mov eax, 0x6af618c7
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xb0535382
mov r9d, eax
and r9d, 0x8080449
or r9d, ecx
xor r9d, 0x8080449
mov edx, eax
and edx, 0x47a4a834
or edx, r9d
mov ecx, edx
xor ecx, 0x47a4a835
xor edx, 0x18590280
and r8d, 0xcabbf237
and eax, 0x35440dc8
or eax, r8d
mov r8d, eax
xor r8d, 0x14440880
xor eax, 0xcabbf237
mov r9d, ecx
and r9d, 0xa182d56e
and edx, 0x5e7d2a91
or edx, r9d
or ecx, eax
and eax, 0xa182d56e
and r8d, 0x5e7d2a91
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x3fbd79e1
cmp ecx, 0xc042861e
setne dl
cmp dword [0x1400a00a4], 0xa
setge cl
setl r8b
mov eax, r8d
xor al, dl
xor al, 1
or al, cl
xor cl, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
or al, dl
xor cl, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x86297f5f
mov r8d, 0xe32d5fa
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x86297f5f
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, 0x4d0b97b4
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x210e8fe0
mov edx, ecx
and edx, 0xdef1701e
or edx, r8d
mov r8d, edx
xor r8d, 0x52001000
xor edx, 0x210e8fe1
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x8df3e65e
and r8d, 0x720c19a0
or r8d, r11d
or edx, r10d
and r10d, 0x8df3e65e
and r9d, 0x720c19a1
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xda3a21ec
and edx, 0x25c5de13
or edx, r9d
and ecx, 0xda3a21ec
and eax, 0x25c5de13
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and r9b, al
and r8b, cl
and al, dl
or al, r8b
or r9b, al
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
xor cl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x6ea377d3
mov edx, 0xf82669a0
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x6ea377d3
cmove ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140038280
mov eax, 0xdc1b021f
jmp 0x140038280
mov eax, 0x3e61370b
jmp 0x140038280
mov eax, 0xc5cdae1e
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd1123dd
mov r8d, eax
and r8d, 0xf2eedc22
or r8d, edx
mov edx, r8d
xor edx, 0x40601022
xor r8d, 0x50
or ecx, 0x10040050
or r8d, 0x109c784
and r8d, 0x110dc7d4
and edx, 0x4c70102b
or edx, r8d
and ecx, 0x110dc7d4
and eax, 0xa2822800
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0xa38bef84
mov ecx, eax
xor ecx, 0xa38bef85
and ecx, edx
xor eax, 0x1844105b
and eax, 0x3acf365b
and edx, 0xc530c9a4
or edx, eax
mov r8d, edx
xor r8d, 0x40008a1
mov eax, ecx
not eax
xor edx, 0x3acf365a
mov r9d, eax
and r9d, 0xe17dd354
and ecx, 0x1e822cab
or ecx, r9d
or eax, edx
and edx, 0xe17dd354
and r8d, 0x1e822cab
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x6ccaec50
and ecx, 0x933513af
or ecx, eax
mov eax, ecx
xor eax, 0x80250302
xor ecx, 0x44c88000
and ecx, 0x57d890ad
and eax, 0xa8276f52
or eax, ecx
mov ecx, eax
xor ecx, 0x12980004
xor eax, 0x88026912
and eax, 0xcd42f9bb
and ecx, 0x32bd0644
or ecx, eax
cmp ecx, 0x32bd0644
setne cl
cmp dword [0x1400a00a4], 0xa
setge al
setl dl
lea r8d, [rcx + 1]
xor dl, cl
xor dl, 1
xor r8b, al
and al, r8b
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x1c1d94e3
mov r8d, 0xa784e3f7
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x1c1d94e3
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x98f6d6d1
and edx, ecx
or ecx, 0x6709292e
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x79f50fd3
and eax, 0x8002d000
or eax, r9d
or ecx, r8d
and r8d, 0x79f50fd3
and edx, 0x860af02c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x6709292e
xor ecx, 0xd006c1
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x46d02ecd
and eax, 0xb92fd132
or eax, ecx
xor eax, 0xb92fd133
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x17d52403
and ecx, 0xe82adbfc
or ecx, r9d
or eax, r8d
and r8d, 0x17d52403
and edx, 0xe82adbfc
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x5974ed9
xor eax, 0x5974ed9
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x217871a0
mov r8d, 0xb288f221
cmovne ecx, r8d
test dl, dl
mov edx, 0x217871a0
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140038280
mov eax, 0x91f16528
jmp 0x140038280
mov rcx, qword [rbp + 0x28]
sub rsp, 0x20
mov edx, 0x7f08f451
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rcx, qword [rbp + 0x68]
mov rcx, qword [rcx]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
sub rsp, 0x20
mov edx, 0xeba2cfc2
mov r8, rdi
call fcn.140024eb0
add rsp, 0x20
mov rax, qword [rbp + 0x68]
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5da02aab
mov r8d, ecx
xor r8d, 0x5da02aab
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x444144
xor r8d, 0x5da02aaa
mov r9d, r8d
and r9d, 0xb39b9e19
and edx, 0x4c6461e6
or edx, r9d
and ecx, 0xb39b9e19
and eax, 0x4c6461e6
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, dl
xor r8b, cl
and cl, al
or cl, r9b
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x95c2714d
mov r8d, 0x28dee57d
cmovne edx, r8d
test al, 1
mov eax, 0x95c2714d
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140038280
mov eax, 0xd97eaf7a
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa8040000
and ecx, 0x52034686
or ecx, edx
xor ecx, 0x52034686
and eax, 0x5f8b979
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0x43b8c46a
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xbc473b94
and r8d, 0x43b8c46b
or r8d, r9d
or ecx, edx
and edx, 0xbc473b94
and eax, 0x43b8c46b
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xd4e2876d
and eax, 0x2b1d7892
or eax, edx
xor eax, 0xd4e2876d
xor ecx, eax
test ecx, eax
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and dl, r8b
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
xor r8b, 1
and al, cl
or al, dl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa644c41f
mov r8d, 0x159143e1
cmovne edx, r8d
test al, 1
mov eax, 0xa644c41f
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140038280
mov eax, 0x359d1bc8
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xb9b8984e
and eax, 0x464767b1
or eax, ecx
xor eax, 0x464767b0
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xbe811cc9
and ecx, 0x417ee336
or ecx, r9d
or eax, r8d
and r8d, 0xbe811cc9
and edx, 0x417ee336
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x487f6f8a
and ecx, 0xb7809075
or ecx, eax
xor ecx, 0xb7809075
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge al
mov r9d, eax
xor r9b, r8b
mov ecx, r9d
and cl, dl
or dl, al
or al, r8b
xor al, 1
or al, r9b
xor r9b, 1
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x7f331af0
mov r8d, 0x3655ed52
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x7f331af0
cmove eax, ecx
jmp 0x140038280
mov eax, 0x1752727b
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x869de8af
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa1421400
mov r8d, ecx
and r8d, 0x630e24e
or r8d, edx
xor r8d, 0x630e24e
mov edx, eax
or edx, 0xa772f64e
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x588d09b0
and r9d, 0xa772f64f
or r9d, edx
mov edx, ecx
and edx, 0x9d9d1b6a
and eax, 0x6262e495
or eax, edx
xor eax, r9d
xor eax, 0x6262e495
or r9d, ecx
not r9d
or r9d, eax
xor r9d, 0x3461b44
cmp r9d, 0xfcb9e4bb
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, dl
xor cl, al
not r8b
and r8b, cl
xor r8b, dl
or dl, cl
mov eax, edx
xor al, r8b
mov eax, 0xa6da2c7e
mov ecx, 0x43951dc8
cmovne eax, ecx
test r8b, r8b
mov ecx, eax
mov r8d, 0xa6da2c7e
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xd0c01195
and eax, ecx
xor ecx, 0x2b0ac200
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
not eax
and eax, 1
or eax, 0
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge al
lea r9d, [rax + 1]
mov r10d, r9d
xor r10b, r8b
mov ecx, r10d
xor cl, 1
and r8b, al
and r9b, dl
or r9b, r8b
or al, dl
xor al, 1
or al, r10b
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
and dl, cl
or cl, al
and al, r10b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xddd293b7
mov r8d, 0x61098629
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xddd293b7
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, ecx
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and dl, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
and al, cl
or al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x7e37ca5c
mov r8d, 0x6e9f5680
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x7e37ca5c
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0x28e260d3
jmp 0x140038280
mov eax, 0xc9d380c5
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0xcad3dc6e
and eax, edx
not edx
or ecx, 0x352c2391
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xb690948b
and edx, 0x48434864
or edx, r9d
or ecx, r8d
and r8d, 0xb690948b
and eax, 0x496f6b74
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov r8d, ecx
xor r8d, 0x352c2391
mov eax, ecx
xor eax, 0xcad3dc6e
mov edx, r8d
or edx, 0x7825c464
xor ecx, 0xb2f6180a
and ecx, r8d
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x76fcf09a
mov r11d, eax
and r11d, 0x81020b01
or r11d, r10d
or edx, r9d
and r9d, 0x76fcf09a
and ecx, 0x89030f65
or ecx, r9d
xor ecx, r11d
not edx
or edx, ecx
xor edx, 0x7825c465
and r8d, 0xf17d658c
mov ecx, eax
and ecx, 0xe829a73
or ecx, r8d
mov r8d, ecx
xor r8d, 0x41740401
and eax, 1
or eax, r8d
xor ecx, 0x21070
and ecx, 0xb00b71fc
and eax, 0x4ff48e03
or eax, ecx
xor eax, 0x4ff48e03
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd2d2e995
and ecx, eax
and eax, 0x2d2d166a
or eax, edx
xor eax, 0x2d2d166a
or eax, ecx
sete al
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge r9b
mov ecx, edx
and cl, r9b
mov r10d, r8d
and r10b, al
or r10b, cl
mov ecx, r10d
xor cl, r9b
and cl, r10b
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
or al, dl
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
or dl, cl
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0xb2487db1
mov edx, 0x2ae8bb99
cmovne ecx, edx
not al
test r8b, 1
cmovne ecx, edx
test al, 1
mov eax, 0xb2487db1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x9abf0ed8
and eax, 0x6540f127
or eax, ecx
xor eax, 0x6540f126
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf2b0f421
mov r8d, eax
and r8d, 0xd4f0bde
or r8d, edx
mov edx, r8d
xor edx, 0x14600c0
xor r8d, 0x20304421
or ecx, 0x28384721
or r8d, 0x52012018
and r8d, 0x7a396739
and edx, 0x1c610c0
or edx, r8d
and ecx, 0x7a396739
and eax, 0x84008806
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xd201080c
xor eax, 0x29fe57e1
mov edx, eax
and edx, 0x2c78a3b2
and ecx, 0xd3875c4d
or ecx, edx
xor ecx, 0xd3875c4d
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400a00a4], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
mov eax, ecx
xor al, 1
and r8b, cl
and al, dl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x4a5a0d82
mov r8d, 0x28e4b28c
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, dl
mov eax, 0x4a5a0d82
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov ecx, r8d
and ecx, 0xd4bac3b2
mov edx, eax
and edx, 0x2b453c4d
or edx, ecx
mov ecx, edx
xor ecx, 0x2b453c4d
xor edx, 0xd4bac3b2
mov r9d, edx
or r9d, 0x808a0006
or r8d, 0x42415d81
and r9d, 0xc2cb5d87
mov r10d, ecx
and r10d, 0x1110a278
or r10d, r9d
and r8d, 0xc2cb5d87
and eax, 0x2c240000
or eax, r8d
xor eax, r10d
xor eax, 0xacae0007
and edx, 0x7181b55f
mov r8d, ecx
and r8d, 0x8e7e4aa0
or r8d, edx
xor r8d, 0x7181b55e
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xb1ca1923
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x4e35e6dc
and ecx, 0xb1ca1923
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x374ba1fb
and eax, 0xc8b45e04
or eax, ecx
xor eax, 0xc8b45e04
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
xor al, r9b
mov ecx, eax
mov edx, 0xd9379e35
mov r8d, 0xac263310
cmovne edx, r8d
not cl
test cl, r9b
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, r9b
mov rcx, qword [rbp + 0x60]
mov ecx, dword [rcx]
mov dword [rbp + 4], ecx
cmove eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x94461040
mov r8d, ecx
and r8d, 0xa00809e
or r8d, edx
xor r8d, 0xa00809e
and ecx, 0x61b96f21
or ecx, r8d
xor ecx, 0x9e4690df
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete al
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
xor r9b, 1
or r9b, r8b
xor r9b, 1
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
xor al, r9b
mov ecx, eax
not cl
mov edx, 0x445c3858
mov r8d, 0xfa8b78
cmovne edx, r8d
test cl, r9b
mov ecx, 0x445c3858
cmove edx, ecx
cmovne edx, r8d
test al, al
cmovne edx, r8d
mov eax, edx
jmp 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
xor eax, edx
not edx
or edx, ecx
not edx
or edx, eax
or edx, 0xfffffffe
xor edx, 0xec9d402
xor edx, 0xf1362bfd
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r9d
xor cl, 1
and cl, al
xor al, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xb38c0173
mov r8d, 0x2ee22682
cmovne eax, r8d
test dl, dl
mov edx, 0xb38c0173
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xed4b8b6c
and ecx, 0x12b47493
or ecx, r9d
or eax, r8d
and r8d, 0xed4b8b6c
and edx, 0x12b47493
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0xfffffffe
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x4c05655
and r8d, 0xfb3fa9aa
or r8d, r9d
or ecx, edx
and edx, 0x4c05655
and eax, 0xfb3fa9aa
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x1c0d5221
and eax, 0xe3f2adde
or eax, edx
xor eax, 0xe3f2adde
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
mov eax, r9d
xor al, 1
and al, r8b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r8b, r9b
or r8b, al
mov eax, ecx
xor al, r8b
test r8b, r8b
mov edx, 0xd22cae5d
mov r8d, 0xafd445b3
cmovne edx, r8d
test cl, cl
mov ecx, 0xd22cae5d
cmove edx, ecx
test al, 1
cmovne edx, r8d
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xb63afba4
and r8d, 0x49c5045b
or r8d, r9d
and ecx, 0xb63afba4
and eax, 0x49c5045b
or eax, ecx
xor eax, r8d
not eax
or eax, edx
cmp eax, 0xffffffff
setne dl
cmp dword [0x1400a00a4], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
mov r10d, edx
or r10b, r8b
mov eax, ecx
xor al, dl
and al, r8b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and dl, r8b
or r8b, r9b
xor r8b, 1
and cl, r9b
or cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
xor r8b, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x4b9aa23e
mov edx, 0xd7a7c6
cmovne ecx, edx
test al, 1
mov eax, 0x4b9aa23e
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xae3c930f
and eax, 0x51c36cf0
or eax, ecx
xor eax, 0x51c36cf1
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
mov eax, r9d
xor al, 1
and al, dl
xor dl, 1
mov ecx, r9d
xor cl, dl
and cl, r9b
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
mov eax, 0x9e06703f
mov r8d, 0xb549d4bd
cmovne eax, r8d
test dl, dl
mov edx, eax
cmovne edx, r8d
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x2ca00100
and ecx, 0x10481a62
or ecx, eax
xor ecx, 0x10481a62
and edx, 0xc317e49d
or edx, ecx
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0x800ca3
mov r8d, edx
xor r8d, 0x40402044
and r8d, 0x6c44624c
and eax, 0x93bb9db3
or eax, r8d
mov r8d, eax
xor r8d, 0x37118019
or ecx, 1
and edx, 0xaa88e324
and ecx, 0x55771cdb
or ecx, edx
mov edx, ecx
xor edx, 0x55110018
xor ecx, 0xaa88e324
xor eax, 0x40c02ce6
mov r9d, eax
and r9d, 0x88ee5fc6
and r8d, 0x7711a039
or r8d, r9d
or eax, ecx
and ecx, 0x88ee5fc6
and edx, 0x7711a038
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
and cl, r8b
or al, cl
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x30351fef
mov r8d, 0xbf87e7d
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, 0x6c8874a
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xf6295342
mov ecx, eax
and ecx, 0x9d6acbc
or ecx, r8d
mov r8d, ecx
xor r8d, 0x822830
xor ecx, 0xf6295343
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x6954d4ce
and r8d, 0x96ab2b30
or r8d, r11d
or ecx, r10d
and r10d, 0x6954d4ce
and r9d, 0x96ab2b31
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x6756589c
and eax, 0x98a9a763
or eax, edx
mov edx, eax
xor edx, 0x98a9a763
xor eax, 0x6756589c
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete dl
setne cl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl al
mov r9d, eax
xor r9b, cl
or r8b, dl
xor r8b, 1
or cl, al
xor cl, 1
or cl, r8b
or al, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, cl
xor cl, 1
and r8b, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x214121c5
mov r8d, 0x828e1fe9
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x214121c5
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov eax, 0x91632ef4
jmp 0x140038280
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
add rax, 0x50
mov edx, dword [0x1400a00a0]
lea ecx, [rdx + 1]
imul ecx, edx
mov r8d, ecx
not r8d
mov edx, ecx
xor edx, 0xa29102c1
and edx, ecx
mov r9d, ecx
or r9d, 0x542d00c
mov r10d, edx
not r10d
and r9d, 0x87d2d0cd
and r8d, 0x20010200
or r8d, r9d
or ecx, r10d
and r10d, 0x87d2d0cd
and edx, 0x782d2f32
or edx, r10d
xor edx, r8d
not ecx
or ecx, edx
not edx
and edx, 0x5d6efd3e
and ecx, 0xa29102c1
or ecx, edx
mov edx, ecx
or edx, 0xd8fb636e
mov r8d, ecx
not r8d
mov r9d, ecx
xor r9d, 0x27049c91
and r9d, ecx
mov r10d, edx
and r10d, 0x4a5478a1
mov r11d, r8d
and r11d, 0x25008410
or r11d, r10d
mov r10d, r9d
not r10d
or edx, r10d
and r10d, 0x4a5478a1
and r9d, 0xb5ab875e
or r9d, r10d
xor r9d, r11d
not edx
or edx, r9d
mov r9d, edx
xor r9d, 0xd8fb636f
or r8d, 1
xor edx, 0x27049c90
mov r10d, edx
and r10d, 0xfb1c1a34
and r9d, 0x4e3e5cb
or r9d, r10d
or edx, r8d
and r8d, 0xfb1c1a34
and ecx, 0x4e3e5ca
or ecx, r8d
xor ecx, r9d
not edx
or edx, ecx
mov ecx, edx
not ecx
and edx, 0x38c2638a
and ecx, 0xc73d9c75
or ecx, edx
mov edx, ecx
xor edx, 0x80110835
xor ecx, 0x20c24180
and ecx, 0x67eed5c0
and edx, 0x98112a3f
or edx, ecx
mov ecx, edx
xor ecx, 0x26e60100
xor edx, 0x18012815
and edx, 0x5909fcd5
and ecx, 0xa6f6032a
or ecx, edx
xor ecx, 0xa6f6032a
sete cl
setne dl
cmp dword [0x1400a00a4], 0xa
setge r8b
setl r9b
mov r10d, r8d
xor r8b, dl
or dl, r9b
xor dl, 1
or r10b, cl
xor r10b, 1
or r10b, dl
or r9b, cl
xor r9b, 1
or r8b, r9b
xor r8b, r10b
and r10b, r8b
mov ecx, r8d
xor cl, r10b
test r8b, r8b
mov edx, 0xb59662e1
mov r8d, 0x80a119c5
cmovne edx, r8d
mov qword [rbp - 0x70], rax
test r10b, r10b
cmove edx, r8d
test cl, cl
mov eax, 0xb59662e1
cmove edx, eax
mov eax, edx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3862befa
and eax, 0xc79d4105
or eax, ecx
mov ecx, eax
xor ecx, 0x3862befa
xor eax, 0xc5910104
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfdf39f36
and ecx, 0x20c60c9
or ecx, eax
xor ecx, 0x20c60c8
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xab6de53b
and eax, 0x54921ac4
or eax, ecx
mov ecx, eax
xor ecx, 0xa9608529
xor eax, 0x54021a80
and ecx, 0xa9f0856d
and eax, 0x560f7a92
or eax, ecx
mov ecx, eax
xor ecx, 0x908125
xor eax, 0x2070800
and eax, 0xab670c48
and ecx, 0x5498f3b7
or ecx, eax
xor ecx, 0x5498f3b7
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
mov edx, 0x5db11524
cmovne edx, r12d
test al, al
mov eax, edx
mov r8d, 0x5db11524
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x579e5990
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0xb48b9813
jmp 0x140038280
mov eax, 0x17a214f1
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x21d8fc5e
and eax, edx
not edx
or ecx, 0xde2703a1
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x6f8c248c
and edx, 0x50d852
or edx, r9d
or ecx, r8d
and r8d, 0x6f8c248c
and eax, 0x9073db73
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov r8d, ecx
xor r8d, 0xde2703a1
mov edx, ecx
xor edx, 0x21d8fc5e
xor ecx, 0xde085893
mov r9d, ecx
and r9d, edx
and ecx, r8d
mov eax, r9d
not eax
mov r10d, ecx
not r10d
mov r11d, eax
and r11d, 0x6346601b
and r9d, 0x9cb99fe4
or r9d, r11d
or eax, r10d
and r10d, 0x6346601b
and ecx, 0x9cb99fe4
or ecx, r10d
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x47408484
and r8d, 0x7bd776aa
and edx, 0x84288954
or edx, r8d
mov r8d, edx
xor r8d, 0x4288904
xor eax, 0x2f5b33
xor edx, 0x7bd776ab
mov r9d, eax
and r9d, 0xb8942078
and ecx, 0x476bdf87
or ecx, r9d
or eax, edx
and edx, 0xb8942078
and r8d, 0x476bdf86
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x9d4c072b
and eax, 0x62b3f8d4
or eax, ecx
xor eax, 0x62b3f8d4
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge al
mov ecx, r8d
and cl, al
or r8b, r9b
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, 1
mov edx, eax
xor dl, 1
and cl, r8b
mov r9d, eax
and r9b, dl
xor cl, 1
mov r10d, ecx
xor r10b, r8b
or cl, r8b
xor cl, 1
or cl, r10b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, al
mov eax, ecx
xor al, 1
and al, r9b
xor r9b, 1
and r9b, cl
or r9b, al
or dl, r8b
mov ecx, edx
xor cl, r9b
test dl, dl
mov eax, 0xc6def004
mov edx, 0x853932e6
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xc6def004
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfdd752c8
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0xb4d50088
and eax, 0x49025240
or eax, r8d
xor eax, 0x49025240
or edx, eax
xor edx, 0xfdd752c9
or edx, ecx
xor edx, 0x9752238e
xor edx, 0x68addc71
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
or dl, al
or al, r8b
xor al, 1
or al, r9b
xor al, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
mov r8d, 0x8d51d8be
mov r9d, 0x5ae0ff73
cmovne r8d, r9d
not dl
test dl, al
mov r10d, 0x8d51d8be
cmove r8d, r10d
test cl, cl
cmovne r8d, r9d
test dl, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140038280
mov eax, 0x9b868d75
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x92498
and ecx, 0x9244c160
or ecx, edx
xor ecx, 0x9244c160
and eax, 0x6db21a07
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x4f723ed6
mov r8d, eax
xor r8d, 0xb08dc129
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x6e511fb2
mov r11d, ecx
and r11d, 0x908cc009
or r11d, r10d
or edx, r9d
and r9d, 0x6e511fb2
and r8d, 0x91aee04d
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0x4f723ed7
and eax, 0xa51a6c15
mov r8d, ecx
and r8d, 0x5ae593ea
or r8d, eax
xor r8d, 0xa51a6c14
and ecx, 1
or ecx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
or al, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
not dl
and dl, cl
test al, 1
mov ecx, 0x4adc3df0
mov r8d, 0xe0ad7a75
cmovne ecx, r8d
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, ecx
cmovne eax, r8d
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, 0x95999126
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
and edx, 0x473032af
mov r9d, ecx
and r9d, 0xb8cfcd50
or r9d, edx
or r8d, ecx
and ecx, 0x473032af
and eax, 0xb8cfcd50
or eax, ecx
xor eax, r9d
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl r10b
mov ecx, r10d
xor cl, r9b
mov edx, ecx
xor dl, 1
and r8b, r10b
or r10b, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, eax
and r9b, cl
xor al, dl
and dl, r8b
or dl, r9b
or r8b, cl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0xd783b44b
mov r8d, 0xccdbf7f0
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0xd783b44b
cmove ecx, eax
mov eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x60]
mov dword [rax], 0
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x932b0130
mov edx, ecx
and edx, 0x28001c0c
or edx, r8d
mov r8d, edx
xor r8d, 0x28000004
xor edx, 0xd7ffe3f3
mov r9d, ecx
xor r9d, 0xbb2b1d3c
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x9289fe8a
and r8d, 0x29220134
or r8d, r11d
or edx, r10d
and r10d, 0x9289fe8a
and r9d, 0x6d760175
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x40c020c0
xor edx, 0xbb2b1d3d
mov r9d, edx
and r9d, 0x1436d323
and r8d, 0xebc92cdc
or r8d, r9d
and ecx, 0x1436d323
and eax, 0xebc92cdc
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne dl
sete r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl r9b
mov r10d, r9d
xor r10b, r8b
and r10b, r8b
mov eax, ecx
or al, r8b
xor al, 1
or al, r10b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x1b331b8c
mov r8d, 0xe3fafb44
cmovne ecx, r8d
test al, al
mov eax, 0x1b331b8c
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
and r8d, 0x2936aa58
mov r9d, eax
or r9d, 0x2936aa58
mov edx, r9d
not edx
or edx, r8d
and r9d, 0xd6c955a6
and edx, 0x2936aa59
or edx, r9d
and ecx, 0xe7b39177
mov r8d, eax
and r8d, 0x184c6e88
or r8d, ecx
xor r8d, 0xe7b39176
and eax, 1
or eax, r8d
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x35903990
and edx, 0xca6fc66f
or edx, r8d
xor edx, eax
xor edx, 0xca6fc66f
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x9374c0d3
and eax, 0x6c8b3f2c
or eax, r9d
or ecx, r8d
and r8d, 0x9374c0d3
and edx, 0x6c8b3f2c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setl r9b
setge r10b
mov eax, r10d
xor al, r8b
mov ecx, eax
xor cl, 1
xor r9b, dl
or r10b, r8b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, r9b
mov edx, r10d
xor dl, 1
mov r8d, edx
and r8b, r10b
xor dl, r8b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, dl
xor al, r8b
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x18393d89
mov edx, 0x350ff57c
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x18393d89
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x49ddbfc4
mov r8d, ecx
and r8d, 0xb622403b
or r8d, edx
mov edx, r8d
xor edx, 0x12020032
xor r8d, 0x82004
mov r9d, eax
or r9d, 0x286005
or r8d, 0x851017c0
and r8d, 0x853877c5
and edx, 0x5a870032
or edx, r8d
and r9d, 0x853877c5
mov r8d, ecx
and r8d, 0x20408808
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xa5509fc9
xor r8d, 0x52046020
mov r9d, edx
and r9d, 0x28fb0216
and r8d, 0xd704fde9
or r8d, r9d
or edx, ecx
and ecx, 0x28fb0216
and eax, 0xd704fde9
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x20be91ef
xor edx, 0xdf416e10
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0x451e9c8
mov r8d, 0x20676c85
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0x451e9c8
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xb05c5b9e
mov edx, eax
and edx, 0x4fa3a460
or edx, r8d
mov r8d, edx
xor r8d, 0xb218060
xor edx, 0xb05c5b9f
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x44d66786
and r8d, 0xbb299878
or r8d, r11d
or edx, r10d
and r10d, 0x44d66786
and r9d, 0xbb299879
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete cl
cmp dword [0x1400a00a4], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
mov r10d, r9d
xor r10b, 1
xor dl, al
or r8b, cl
xor r8b, 1
or r8b, dl
xor r9b, r10b
and r9b, r8b
xor r9b, r10b
or r10b, r8b
mov eax, r10d
xor al, r9b
mov eax, 0xe7103875
mov ecx, 0xc77087c3
cmovne eax, ecx
test r9b, r9b
mov ecx, eax
mov edx, 0xe7103875
cmovne ecx, edx
test r10b, r10b
cmovne ecx, eax
mov eax, ecx
jmp 0x140038280
cmp byte [rbp + 0x47], 0
mov eax, 0x3e962e17
mov ecx, 0x3675c2d5
cmovne eax, ecx
jmp 0x140038280
mov rax, qword [rbp + 0x58]
mov dword [rax], 1
mov eax, 0xdb221543
jmp 0x140038280
mov eax, 0x79eb10a4
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x360f4e93
and r8d, ecx
mov eax, ecx
or eax, 0xc9f0b16c
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0xbbbb8812
and edx, 0x4044681
or edx, r9d
or eax, ecx
and ecx, 0xbbbb8812
and r8d, 0x444477ed
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xc9f0b16c
xor eax, 0x20a0c03
and eax, 0xb6a2c6f
mov edx, ecx
and edx, 0xf495d390
or edx, eax
mov eax, edx
xor eax, 0xf495d390
mov r8d, edx
xor r8d, 0x3a08c9ec
and r8d, eax
and ecx, 0xce9d1a7c
or ecx, r8d
xor ecx, 0xce9d1a7d
xor edx, 0x8000428
and edx, 0xc89186a8
mov r8d, eax
and r8d, 0x376e7957
or r8d, edx
xor r8d, 0xc89186a9
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x4f27bc36
and eax, 0xb0d843c9
or eax, ecx
xor eax, 0xb0d843c9
setne r8b
sete r9b
cmp dword [0x1400a00a4], 0xa
setge al
setl r10b
mov ecx, r9d
xor cl, r10b
mov edx, ecx
xor dl, 1
and r8b, r10b
and al, r9b
or al, r8b
or r10b, r9b
xor al, 1
mov r8d, eax
xor r8b, r10b
or al, r10b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, eax
or al, dl
and dl, cl
and r8b, r9b
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
or r8b, r9b
xor r8b, 1
or r8b, cl
xor r8b, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xc9164807
mov edx, 0xac169d52
cmovne ecx, edx
test al, 1
mov eax, 0xc9164807
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140038280
mov eax, dword [0x1400a00a0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a00a4], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
xor cl, 1
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x6c94ab6d
mov r8d, 0xb30e71aa
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x6c94ab6d
cmove eax, ecx
jmp 0x140038280
mov ecx, dword [0x1400a00a0]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x22a1c
mov r8d, ecx
or r8d, 0xec00c0
and edx, 0xee2adc
and ecx, 0xa110d021
or ecx, edx
and r8d, 0xee2adc
and eax, 0x5e010502
or eax, r8d
xor eax, ecx
mov edx, eax
xor edx, 0x5e032f1e
mov ecx, eax
xor ecx, 0xa1fcd0e1
xor eax, 0x21a8d020
and eax, 0x7ba9f33d
mov r8d, ecx
and r8d, 0x84560cc2
or r8d, eax
and edx, 0xa08b101e
mov eax, ecx
and eax, 0x5f74efe1
or eax, edx
xor eax, 0xa08b101f
and ecx, 1
or ecx, eax
not ecx
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0x4aaf461a
and edx, ecx
not ecx
or eax, 0xb550b9e5
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd6ec348b
and ecx, 0x8034210
or ecx, r9d
or eax, r8d
and r8d, 0xd6ec348b
and edx, 0x2913cb74
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb550b9e5
and eax, 0x4aaf461a
or eax, ecx
sete dl
setne r8b
cmp dword [0x1400a00a4], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
and r8b, r9b
or r9b, dl
xor r9b, 1
and cl, dl
or cl, r8b
or cl, r9b
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, cl
xor cl, 1
and dl, cl
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0xe425c886
mov ecx, 0x26261e5d
cmovne eax, ecx
test dl, 1
cmove eax, ecx
not r8b
test r8b, 1
mov ecx, 0xe425c886
cmovne eax, ecx
jmp 0x140038280
cmp eax, 0x6c94ab6d
jne 0x140038280
mov esi, dword [rbp + 4]
mov rcx, qword [rbp + 0x70]
xor rcx, rbp
sub rsp, 0x20
call fcn.14009e140
add rsp, 0x20
mov eax, esi
lea rsp, [rbp + 0x78]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret