Function at 0x140011630
Capabilities:
Access peb ldr_data

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x50], rdx
mov qword [rbp - 0x48], rcx
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x60], rax
mov ecx, dword [0x1400a0090]
mov eax, dword [0x1400a0094]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, edx
or r8d, 0x311a0080
mov r9d, ecx
or r9d, 0x8200568
and r8d, 0x393a05e8
and ecx, 0x86c52815
or ecx, r8d
and r9d, 0x393a05e8
and edx, 0x4000d202
or edx, r9d
xor edx, ecx
mov r8d, edx
xor r8d, 0x711ad282
mov ecx, edx
xor ecx, 0x8ee52d7d
mov r9d, ecx
and r9d, 0x4d9f701c
mov r10d, edx
xor r10d, 0x3c85a29e
and r10d, r8d
or r10d, r9d
xor r10d, 0xb2608fe2
or ecx, 1
xor edx, 0x110d202
and edx, 0xfd0d65e
and ecx, 0xf02f29a1
or ecx, edx
xor ecx, 0xf02f29a1
or ecx, r10d
mov edx, ecx
not edx
mov r8d, edx
or r8d, 0x28010031
mov r9d, ecx
or r9d, 0xc292e988
and r9d, 0xea93e9b9
and edx, 0x10480204
or edx, r9d
and r8d, 0xea93e9b9
and ecx, 0x5241442
or ecx, r8d
xor ecx, edx
mov edx, ecx
xor edx, 0xc7b6fdca
xor ecx, 0x10080221
and edx, 0xa8512c1e
and ecx, 0x57aed3e1
or ecx, edx
cmp ecx, 0x57aed3e1
sete byte [rbp + 0x4f]
cmp eax, 0xa
setl byte [rbp + 0x4e]
mov r13d, 0xc9b54d5d
mov esi, 0xd61bde27
mov r14d, 0xb1219048
mov ebx, 0x3bd8a614
mov r15d, 0x930d6e13
mov r12d, 0xa03966d6
mov eax, 0xe3e2d9b1
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x1018149
mov r8d, eax
or r8d, 0x28021200
and r8d, 0x29039349
mov r9d, ecx
and r9d, 0x6404ca2
or r9d, r8d
and edx, 0x29039349
mov r8d, eax
and r8d, 0xd0bc2014
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0xf8be3215
xor r8d, 0x741cdea
and ecx, r8d
and edx, eax
or edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
setne al
cmp dword [0x1400a0094], 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, 0x3323c1a7
mov r9d, 0x2371c28f
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
nop dword [rax + rax]
cmp eax, 0xf90ac5d9
jg 0x1400118c0
cmp eax, 0xbc59d6b6
jg 0x140011930
cmp eax, 0xa2060398
jg 0x140011b02
cmp eax, 0x90d6bd97
jg 0x140011f82
cmp eax, 0x89483d43
jle 0x14001272d
cmp eax, 0x8c8cf3a4
jg 0x140013576
cmp eax, 0x8a013b50
jle 0x140014e1b
cmp eax, 0x8b2582fb
jg 0x140017e3b
cmp eax, 0x8a013b51
je 0x14001a647
cmp eax, 0x8a110130
jne 0x140011850
mov eax, 0x667b52f8
jmp 0x140011850
cmp eax, 0x381b1295
jle 0x140011aa0
cmp eax, 0x6006577e
jg 0x140011c2a
cmp eax, 0x4949036d
jg 0x140012075
cmp eax, 0x4196e1de
jle 0x140012783
cmp eax, 0x45db735d
jg 0x1400135ac
cmp eax, 0x435d4f2a
jle 0x140014fa6
cmp eax, 0x4498677f
jg 0x140017e5b
cmp eax, 0x435d4f2b
je 0x14001a660
cmp eax, 0x44591ae2
jne 0x140011850
mov eax, 0x7bdeb24d
jmp 0x140011850
cmp eax, 0xd9ef8145
jg 0x140011d8d
cmp eax, 0xcbfaba43
jg 0x1400121b2
cmp eax, 0xc24217b3
jle 0x1400127c4
cmp eax, 0xc869ba2f
jg 0x1400135e2
cmp eax, 0xc55521f2
jle 0x1400150bb
cmp eax, 0xc579316a
jg 0x140017e7b
cmp eax, 0xc55521f3
je 0x14001a722
cmp eax, 0xc5767842
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 0xc221605a
mov r8d, ecx
or r8d, 1
and r8d, 0xc221605b
mov r9d, edx
and r9d, 0x3dde9fa4
or r9d, r8d
and eax, 0xc221605b
xor eax, r9d
mov r8d, eax
not r8d
and edx, 0x4effa82f
and ecx, 0xb10057d0
or ecx, edx
mov edx, ecx
xor edx, 0xa1004080
xor ecx, 0x4effa82f
mov r9d, eax
and r9d, 0x5add1f52
and r8d, 0xa522e0ad
or r8d, r9d
or eax, ecx
and ecx, 0x5add1f52
and edx, 0xa522e0ad
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete r8b
setne cl
cmp dword [0x1400a0094], 0xa
setl r9b
xor cl, r9b
xor cl, 1
mov eax, r9d
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, r9b
and r8b, dl
and dl, r9b
xor r8b, 1
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, eax
and r8b, dl
xor dl, 1
and cl, dl
or cl, r8b
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xae397c33
mov eax, 0xf7f94410
cmovne r8d, eax
test dl, 1
mov eax, 0xae397c33
cmovne eax, r8d
jmp 0x140024cb2
cmp eax, 0x1c3235e9
jg 0x140011eac
cmp eax, 0xa21f802
jg 0x140012216
cmp eax, 0x1c88bd
jle 0x140012909
cmp eax, 0x3cfbd9b
jg 0x1400136c4
cmp eax, 0x7ffe67
jle 0x140015190
cmp eax, 0x192a381
jg 0x140017e9b
cmp eax, 0x7ffe68
je 0x14001a7e8
cmp eax, 0x148e9ed
jne 0x140011850
mov eax, 0xd9ef8146
jmp 0x140011850
cmp eax, 0xae747d10
jg 0x14001233b
cmp eax, 0xa734642a
jle 0x140012a3d
cmp eax, 0xaa890197
jg 0x1400136fe
cmp eax, 0xa88b762c
jle 0x1400151bb
cmp eax, 0xa9ffbf70
jg 0x140017f6d
cmp eax, 0xa88b762d
je 0x14001a918
cmp eax, 0xa899d70e
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xecadaf59
and eax, 0x135250a6
or eax, ecx
mov ecx, eax
xor ecx, 0xa008a710
xor eax, 0x135250a6
mov edx, eax
and edx, 0x4da718eb
and ecx, 0xb258e714
or ecx, edx
mov edx, ecx
xor edx, 0x22088014
xor ecx, 0x4da718ea
and edx, 0x270990f6
or eax, 0x270990f6
mov r8d, eax
not r8d
or r8d, edx
and eax, 0xd8f66f08
and r8d, 0x270990f7
or r8d, eax
and ecx, 0xfffffffe
or ecx, r8d
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setl al
setge r8b
and cl, r8b
or r8b, dl
mov r9d, r8d
xor r9b, 1
and al, dl
or al, cl
mov ecx, r9d
and cl, r8b
xor cl, 1
or cl, r8b
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 dl, 1
mov edx, 0x8e10eea0
mov r8d, 0x73fd9fba
cmovne edx, r8d
test al, al
mov eax, 0x8e10eea0
jmp 0x1400180aa
cmp eax, 0x6f85228a
jg 0x140012492
cmp eax, 0x65c94ee9
jle 0x140012bbf
cmp eax, 0x6b5e757c
jg 0x140013734
cmp eax, 0x69290348
jle 0x1400152d8
cmp eax, 0x6a203eeb
jg 0x140017f8d
cmp eax, 0x69290349
je 0x14001aa7f
cmp eax, 0x692b84d2
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xe268714
mov ecx, eax
and ecx, 0xf1d978eb
or ecx, r8d
mov r8d, ecx
xor r8d, 0x409878a2
xor ecx, 0xe268714
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or ecx, 1
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xb7470748
and r8d, 0x48b8f8b6
or r8d, r11d
or ecx, r10d
and r10d, 0xb7470748
and r9d, 0x48b8f8b7
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0xf6d776ec
and eax, 0x9288913
or eax, edx
xor eax, 0x9288913
or eax, ecx
xor eax, 0x6c0e1235
xor eax, 0x93f1edca
setne al
sete cl
cmp dword [0x1400a0094], 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, edx
xor r8b, cl
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, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test dl, 1
mov edx, 0xb1cdf456
mov r8d, 0xf22ad145
cmovne edx, r8d
test al, al
mov eax, 0xb1cdf456
cmove edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x140011850
cmp eax, 0xe9e14568
jg 0x14001257f
cmp eax, 0xe0698219
jle 0x140012cc1
cmp eax, 0xe4927125
jg 0x140013882
cmp eax, 0xe33aeeed
jle 0x14001530f
cmp eax, 0xe3e2d9b0
jg 0x1400180b8
cmp eax, 0xe33aeeee
je 0x14001aa89
cmp eax, 0xe3871412
jne 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, ecx
and r9d, 0xf0024444
and r8d, 0xffdbbbb
or r8d, r9d
or ecx, edx
and edx, 0xf0024444
and eax, 0xffdbbbb
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a0094], 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
xor al, cl
mov edx, eax
not dl
test al, 1
mov r8d, 0xdd713668
mov r9d, 0x24cd9639
cmovne r8d, r9d
test dl, cl
mov ecx, 0xdd713668
cmove r8d, ecx
cmovne r8d, r9d
test al, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x140011850
cmp eax, 0x2731a660
jle 0x1400125cb
cmp eax, 0x30dde2c2
jle 0x140012e12
cmp eax, 0x345b6ad3
jg 0x1400138c3
cmp eax, 0x327cb488
jle 0x14001533a
cmp eax, 0x33280f38
jg 0x1400180d8
cmp eax, 0x327cb489
je 0x14001ac33
cmp eax, 0x3323c1a7
jne 0x140011850
mov eax, dword [0x1400a0090]
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
xor ecx, 0xb92b217b
and ecx, eax
not eax
and eax, 0xb92b217b
or eax, ecx
not ecx
and ecx, 0x46d4de84
and eax, 0xb92b217b
or eax, ecx
xor eax, 0x9ee4a781
cmp eax, 0x9ee4a781
setne al
cmp dword [0x1400a0094], 0xa
setl cl
setge dl
or dl, al
xor cl, al
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
mov edx, 0x5c5ad5e
mov r8d, 0x87e0a3f5
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x5c5ad5e
jmp 0x14001f995
cmp eax, 0x98566e2d
jle 0x140012f4a
cmp eax, 0x9ee5a3f4
jg 0x1400139bd
cmp eax, 0x9a57b5ba
jle 0x140015499
cmp eax, 0x9b756a5f
jg 0x140018227
cmp eax, 0x9a57b5bb
je 0x14001ac3d
cmp eax, 0x9a64b051
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
not eax
or eax, 0xfffffffe
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1605adf7
and ecx, 0xe9fa5208
or ecx, r9d
or eax, r8d
and r8d, 0x1605adf7
and edx, 0xe9fa5208
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x5282d7a4
xor eax, 0x5282d7a4
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
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 edx, 0x224d28cb
mov eax, 0xce516fbe
cmovne edx, eax
test r8b, r8b
mov eax, edx
mov r8d, 0x224d28cb
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140011850
cmp eax, 0x53a95447
jle 0x140012f8b
cmp eax, 0x5a01893a
jg 0x140013af8
cmp eax, 0x5540ceee
jle 0x1400154c4
cmp eax, 0x56f72a8f
jg 0x140018338
cmp eax, 0x5540ceef
je 0x14001ad70
cmp eax, 0x56a147c1
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xac580dd6
mov r8d, ecx
and r8d, 0x53a7f229
or r8d, edx
mov edx, r8d
xor edx, 0x52a20000
xor r8d, 0xa40008c6
mov r9d, ecx
or r9d, 0xa505faee
and r8d, 0xa505faee
and edx, 0x5afa0510
or edx, r8d
and r9d, 0xa505faef
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x5bf62a91
and r9d, 0xa409d56e
or r9d, r8d
and ecx, 0x5bf62a91
and eax, 0xa409d56e
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
sete r8b
setne r9b
cmp dword [0x1400a0094], 0xa
setge cl
setl r10b
mov edx, r10d
xor dl, r9b
mov eax, edx
xor al, dl
mov r11d, ecx
xor r11b, r8b
and r11b, cl
and r9b, r10b
and cl, r8b
or cl, r9b
mov r8d, r11d
xor r8b, 1
xor r11b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r11b
xor al, 1
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xe5020b69
mov r8d, 0xf258e377
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xe5020b69
jmp 0x140024584
cmp eax, 0xd4eb50f5
jle 0x1400130a3
cmp eax, 0xd70ba5db
jg 0x140013b2e
cmp eax, 0xd59b50b9
jle 0x140015603
cmp eax, 0xd61bde26
jg 0x14001840a
cmp eax, 0xd59b50ba
je 0x14001ad7a
cmp eax, 0xd5d33a5d
jne 0x140011850
mov rax, qword [rbp - 0x60]
mov rcx, qword [rax]
mov rax, qword [rbp - 0x58]
sub rsp, 0x20
call rax
add rsp, 0x20
mov dword [rbp + 0x2c], eax
mov eax, 0xcb65b1e8
jmp 0x140011850
cmp eax, 0x124649d3
jle 0x140013243
cmp eax, 0x17b85bbd
jg 0x140013c1d
cmp eax, 0x137fd936
jle 0x14001563a
cmp eax, 0x14639b30
jg 0x140018512
cmp eax, 0x137fd937
je 0x14001ae6a
cmp eax, 0x142c4313
jne 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x133c8338
mov r11d, ecx
and r11d, 0xecc37cc6
or r11d, r10d
or edx, r9d
and r9d, 0x133c8338
and r8d, 0xecc37cc7
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not edx
and ecx, 0x3844fd9d
and eax, 0xc7bb0262
or eax, ecx
xor eax, 0xc7bb0262
or eax, edx
xor eax, 0xb52cfdda
xor eax, 0x4ad30225
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge cl
mov eax, r8d
xor al, cl
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, 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, 0x33280f39
mov r8d, 0x2f1a0db4
cmovne ecx, r8d
test al, 1
mov eax, 0x33280f39
jmp 0x14001fe69
cmp eax, 0xb4fd384c
jle 0x14001331f
cmp eax, 0xb7ab857f
jg 0x140013c53
cmp eax, 0xb6780ce5
jle 0x1400157c1
cmp eax, 0xb68cb496
jg 0x140018653
cmp eax, 0xb6780ce6
je 0x14001ae74
cmp eax, 0xb688c61d
jne 0x140011850
mov eax, dword [0x1400a0090]
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, 0xdc3db73f
and edx, 0x23c248c0
or edx, r9d
or eax, ecx
and ecx, 0xdc3db73f
and r8d, 0x23c248c0
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
mov edx, eax
xor edx, 0xa693de58
and edx, eax
or eax, 0x596c21a7
not ecx
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1b731bb7
and ecx, 0xa480c448
or ecx, r9d
or eax, r8d
and r8d, 0x1b731bb7
and edx, 0xe48ce448
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x282100
xor eax, 0xa211da00
and ecx, 0x4aa2558
and eax, 0xfb55daa7
or eax, ecx
cmp eax, 0xfb55daa7
setne al
cmp dword [0x1400a0094], 0xa
setge cl
lea edx, [rax + 1]
mov r8d, ecx
xor r8b, al
or al, cl
mov r9d, r8d
and r9b, al
xor dl, cl
xor dl, 1
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor r9b, 1
mov ecx, r9d
or cl, al
xor r9b, al
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0xdc49a54b
mov edx, 0xde35013b
cmovne eax, edx
test r9b, 1
mov edx, eax
mov r8d, 0xdc49a54b
jmp 0x14001e71b
cmp eax, 0x75f73929
jle 0x140013360
cmp eax, 0x79d97e77
jg 0x140013e35
cmp eax, 0x78934e20
jle 0x140015920
cmp eax, 0x78d157ad
jg 0x1400187bf
cmp eax, 0x78934e21
je 0x14001af62
cmp eax, 0x78945d2e
jne 0x140011850
mov rax, qword [rbp + 0x50]
mov ecx, dword [0x1400a0090]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x4f8ff413
mov r9d, edx
and r9d, 0xb0700bec
or r9d, r8d
mov r8d, r9d
xor r8d, 0xb0700bed
and r8d, edx
mov eax, dword [rax]
xor r9d, 0x4f8ff412
and ecx, r9d
or r8d, ecx
not r8d
or r8d, r9d
cmp r8d, 0xffffffff
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or dl, cl
mov ecx, edx
xor cl, 1
mov r9d, edx
and r9b, r8b
xor r8b, 1
and cl, r8b
or cl, r9b
or r8b, dl
mov edx, r8d
xor dl, cl
test r8b, r8b
mov r8d, 0xf8c179df
mov r9d, 0x8e443cd7
cmovne r8d, r9d
mov dword [rbp - 0x2c], eax
test cl, cl
cmove r8d, r9d
test dl, dl
mov eax, 0xf8c179df
jmp 0x14001aa73
cmp eax, 0xf1ab0fee
jle 0x1400133a1
cmp eax, 0xf473d6d6
jg 0x140013e6b
cmp eax, 0xf28b00b3
jle 0x140015a2e
cmp eax, 0xf2f2b903
jg 0x1400188ca
cmp eax, 0xf28b00b4
je 0x14001b013
cmp eax, 0xf2ec2311
jne 0x140011850
mov eax, 0x3b03abe
jmp 0x140011850
cmp eax, 0x21330369
jg 0x1400133ed
cmp eax, 0x1ef7f2c5
jle 0x140013ea1
cmp eax, 0x1ff712a8
jle 0x140015a63
cmp eax, 0x20ac5899
jg 0x1400188f5
cmp eax, 0x1ff712a9
je 0x14001b169
cmp eax, 0x209ee7d2
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x5570576d
mov r8d, ecx
and r8d, 0xaa8fa892
or r8d, edx
xor r8d, 0xaa8fa893
and ecx, 0x1e5a9d3
mov edx, eax
and edx, 0xfe1a562c
or edx, ecx
xor edx, 0x1e5a9d2
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x803820
mov r8d, eax
and r8d, 0x1404000
or r8d, edx
xor r8d, 0x1404000
or ecx, 0x4200404
mov edx, eax
or edx, 0x6a0a8059
and edx, 0x6e2a845d
or edx, r8d
and ecx, 0x6e2a845d
and eax, 0x90150382
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x4a058158
xor eax, 0xc03804
and ecx, 0x4f25c578
and eax, 0xb0da3a87
or eax, ecx
cmp eax, 0xb0da3a87
setne dl
cmp dword [0x1400a0094], 0xa
setge al
setl r8b
mov ecx, r8d
xor cl, dl
mov r9d, eax
xor r9b, dl
or al, dl
or dl, r8b
not cl
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
or al, r9b
xor al, 1
or al, r9b
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, 0x463a12ec
mov r8d, 0x4deb5d4
cmovne ecx, r8d
test al, 1
mov eax, 0x463a12ec
jmp 0x1400231a0
cmp eax, 0x85e400f9
jle 0x140014073
cmp eax, 0x87719f0e
jle 0x140015b28
cmp eax, 0x88b4b422
jg 0x140018a5f
cmp eax, 0x87719f0f
je 0x14001b2fa
cmp eax, 0x87e0a3f5
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 0
mov eax, 0x5c5ad5e
jmp 0x140011850
cmp eax, 0x3d34ea0e
jle 0x140014197
cmp eax, 0x3e9dddc0
jle 0x140015c46
cmp eax, 0x3fde92a3
jg 0x140018bad
cmp eax, 0x3e9dddc1
je 0x14001b304
cmp eax, 0x3f4fcb88
jne 0x140011850
mov eax, 0xf12bd0bf
jmp 0x140011850
cmp eax, 0xbe10d3cf
jle 0x1400142f1
cmp eax, 0xc06aa05c
jle 0x140015d88
cmp eax, 0xc20c0e1b
jg 0x140018bd1
cmp eax, 0xc06aa05d
je 0x14001b436
cmp eax, 0xc1a348a0
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x2005c914
mov r8d, edx
or r8d, 0x102006a3
and ecx, 0x3025cfb7
mov r9d, edx
and r9d, 0xc4a2040
or r9d, ecx
and r8d, 0x3025cfb7
mov ecx, eax
and ecx, 0xc3901008
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x4104880c
and edx, 0x439b6cf
and eax, 0xfbc64930
or eax, edx
mov edx, eax
xor edx, 0x51060820
xor ecx, 0x1c6a26e2
mov r9d, ecx
and r9d, 0xaef97393
and r8d, 0x51068c6c
or r8d, r9d
xor eax, 0x4393283
and eax, 0xaef97393
and edx, 0x51068c6c
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
or dl, al
or r8b, cl
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
mov eax, r9d
xor al, 1
mov ecx, r8d
xor cl, 1
and r8b, al
or al, cl
and cl, r9b
or cl, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x52435deb
mov r8d, 0x6b5e757d
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x52435deb
cmovne ecx, r8d
test al, 1
jmp 0x14001f99b
cmp eax, 0xfbfc8d5e
jle 0x140014327
cmp eax, 0xfdc58832
jle 0x140015e86
cmp eax, 0xfe5ba068
jg 0x140018d14
cmp eax, 0xfdc58833
je 0x14001b4f8
cmp eax, 0xfe222176
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbac1e9
and ecx, eax
and eax, 0xff453e16
or eax, edx
mov edx, eax
xor edx, 0x9b003416
xor eax, 0xbac1e9
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x64e50aa0
and edx, 0x9b1af55f
or edx, r9d
or eax, r8d
and r8d, 0x64e50aa0
and ecx, 0x9b1af55f
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x9b91a047
and edx, ecx
mov r8d, eax
and r8d, 0x646e5fb8
or r8d, edx
xor r8d, 0x646e5fb9
or ecx, 1
and eax, 0xff57680a
and ecx, 0xa897f5
or ecx, eax
xor ecx, 0xa897f5
or ecx, r8d
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x94fbe0b8
and eax, 0x6b041f47
or eax, edx
xor eax, 0x6b041f47
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a0094], 0xa
setl cl
setge dl
or dl, al
xor dl, 1
xor cl, al
xor cl, dl
and dl, cl
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x78934e21
mov ecx, 0x87719f0f
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test r8b, r8b
mov ecx, 0x78934e21
cmove eax, ecx
jmp 0x140011850
cmp eax, 0xa42d584c
jle 0x140014367
cmp eax, 0xa56e5ba5
jle 0x140015f83
cmp eax, 0xa66faa59
jg 0x140018d3e
cmp eax, 0xa56e5ba6
je 0x14001b502
cmp eax, 0xa63609d0
jne 0x140011850
mov rax, qword [rbp + 0x38]
mov ecx, dword [0x1400a0090]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x82a6e169
and ecx, edx
not edx
or edx, ecx
not ecx
and ecx, 0x7d591e96
and edx, 0x82a6e169
or edx, ecx
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0xea15755e
and r8d, ecx
mov r9d, edx
and r9d, 0x15ea8aa1
or r9d, r8d
and edx, 0xc3eab6e8
mov r8d, ecx
and r8d, 0x3c154917
or r8d, edx
mov rax, qword [rax]
xor r9d, 0x15ea8aa0
xor r8d, 0xc3eab6e9
and ecx, 1
or ecx, r8d
not ecx
or ecx, r9d
mov edx, ecx
not edx
and ecx, 0x7b30cf3c
and edx, 0x84cf30c3
or edx, ecx
mov ecx, edx
xor ecx, 0x40730c0
xor edx, 0x59104d00
and edx, 0xd9d84d03
and ecx, 0x2627b2fc
or ecx, edx
xor ecx, 0x2627b2fc
sete r8b
setne r9b
cmp dword [0x1400a0094], 0xa
setl cl
setge dl
mov r10d, ecx
and r10b, r9b
xor r9b, dl
and r9b, r8b
mov r11d, r8d
and r11b, dl
or dl, r8b
xor dl, 1
or dl, r9b
or r11b, r10b
or cl, r8b
xor cl, 1
or cl, r11b
mov r8d, edx
xor r8b, 1
mov r9d, edx
and r9b, r8b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, r9d
and r9b, cl
or r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or r9b, dl
mov ecx, r8d
xor cl, r9b
test r8b, r8b
mov edx, 0x1c8569b5
mov r8d, 0x6332a549
cmovne edx, r8d
mov qword [rbp - 0x78], rax
test r9b, 1
cmove edx, r8d
test cl, 1
mov eax, 0x1c8569b5
jmp 0x1400239b0
cmp eax, 0x63859537
jle 0x1400143a5
cmp eax, 0x63bc1926
jle 0x140015fc8
cmp eax, 0x656856c4
jg 0x140018e40
cmp eax, 0x63bc1927
je 0x14001b68d
cmp eax, 0x63bf9708
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe92ec80a
mov r8d, eax
and r8d, 0x16d137f4
or r8d, edx
mov edx, r8d
xor edx, 0x4d01230
xor r8d, 0x8822080b
mov r9d, ecx
or r9d, 0x9a232dce
and r8d, 0x9a232dcf
and edx, 0x65dcd230
or edx, r8d
and r9d, 0x9a232dcf
xor r9d, edx
and ecx, 0xa630251e
and eax, 0x59cfdae1
or eax, ecx
mov ecx, eax
xor ecx, 0x59cfdae1
xor eax, 0xa630251e
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
not eax
or eax, r9d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
mov ecx, 0xbd453b81
mov r8d, 0x97551565
cmovne ecx, r8d
test al, al
mov eax, 0xbd453b81
jmp 0x14001fe69
cmp eax, 0xdc49a54a
jle 0x1400144d0
cmp eax, 0xde35013a
jle 0x140015ff3
cmp eax, 0xde8b4504
jg 0x140018ffb
cmp eax, 0xde35013b
je 0x14001b697
cmp eax, 0xde8635c2
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x38a00109
mov r8d, ecx
or r8d, 0x2463882
and edx, 0x3ae6398b
and ecx, 0x80190664
or ecx, edx
and r8d, 0x3ae6398b
and eax, 0x4500c010
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x7da0c119
xor eax, 0x825f3ee6
mov edx, eax
and edx, 0xe32e949c
mov r9d, eax
or r9d, 0xe32e949c
mov r8d, r9d
not r8d
or r8d, edx
and r9d, 0x1cd16b62
and r8d, 0xe32e949d
or r8d, r9d
or eax, 1
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x5fddb1d5
and r8d, 0xa0224e2a
or r8d, r9d
or edx, eax
and eax, 0x5fddb1d5
and ecx, 0xa0224e2a
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
mov eax, edx
not eax
and eax, 0xf3c4aaee
and edx, 0xc3b5511
or edx, eax
xor edx, 0xc3b5511
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
or r9b, r8b
and cl, r8b
and dl, al
or dl, cl
mov eax, edx
and dl, r9b
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x88b4b423
mov r8d, 0xc1a348a0
jmp 0x14002076d
cmp eax, 0x2b328157
jle 0x140014506
cmp eax, 0x2cb15bd4
jle 0x14001601e
cmp eax, 0x2f1a0db3
jg 0x140019123
cmp eax, 0x2cb15bd5
je 0x14001b793
cmp eax, 0x2cee9c3c
jne 0x140011850
mov rax, qword [rbp + 0x38]
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x3411a6d3
and edx, 0xcbee592c
or edx, ecx
mov ecx, edx
xor ecx, 0x3411a6d3
mov eax, edx
xor eax, 0x3411a6d2
and eax, ecx
xor edx, 0xc3040100
and edx, 0xe71485c2
and ecx, 0x18eb7a3d
or ecx, edx
mov edx, ecx
xor edx, 0x8680804
mov r8d, eax
not r8d
xor ecx, 0xe71485c3
mov r9d, r8d
and r9d, 0x908772fa
and eax, 0x6f788d05
or eax, r9d
or r8d, ecx
and ecx, 0x908772fa
and edx, 0x6f788d05
or edx, ecx
xor edx, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete al
setne dl
cmp dword [0x1400a0094], 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
mov r9d, ecx
xor r9b, 1
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
mov edx, ecx
and dl, al
xor al, 1
and r9b, al
or r9b, dl
or al, cl
mov ecx, eax
xor cl, r9b
test al, al
mov eax, 0xed51843c
mov edx, 0xeba3c1d5
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xed51843c
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x94d080bf
jle 0x14001463b
cmp eax, 0x97551564
jle 0x140016130
cmp eax, 0x9779110b
jg 0x140019143
cmp eax, 0x97551565
je 0x14001b876
cmp eax, 0x97692ac4
jne 0x140011850
mov eax, 0x7cad755a
jmp 0x140011850
cmp eax, 0x4cc45c96
jle 0x140014671
cmp eax, 0x514fb56a
jle 0x14001615b
cmp eax, 0x52435dea
jg 0x1400192b2
cmp eax, 0x514fb56b
je 0x14001b880
cmp eax, 0x51e59916
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5ea6cb96
mov r8d, ecx
and r8d, 0xa1593468
or r8d, edx
xor r8d, 0xa1593468
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, ecx
and r8d, 0x4288ff5c
and eax, 0xbd7700a3
or eax, r8d
xor eax, edx
xor eax, 0xbd7700a3
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
setne al
sete dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl cl
xor cl, dl
and cl, dl
or dl, r8b
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
or al, r8b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
mov r9d, r8d
xor r9b, dl
xor dl, 1
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 cl, 1
mov ecx, 0xbcfe85b6
mov r8d, 0xe2a5d7ef
cmovne ecx, r8d
test al, 1
mov eax, 0xbcfe85b6
jmp 0x14001fe69
cmp eax, 0xd1e918b2
jle 0x14001477b
cmp eax, 0xd27b26b8
jle 0x140016186
cmp eax, 0xd2b5d8d2
jg 0x14001938a
cmp eax, 0xd27b26b9
je 0x14001b88a
cmp eax, 0xd2b0c235
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xdefc11c6
and edx, ecx
or ecx, 0x2103ee39
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x2fa079f4
and eax, 0xd05c0002
or eax, r9d
or ecx, r8d
and r8d, 0x2fa079f4
and edx, 0xd05f860b
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x2103ee39
xor ecx, 0x1a2c10c6
and ecx, 0x3b2d92df
mov edx, eax
and edx, 0xc4d26d20
or edx, ecx
mov ecx, edx
xor ecx, 0xc4d26d20
mov r8d, edx
xor r8d, 0x8c7700e8
and r8d, ecx
and eax, 0x48a56dc8
or eax, r8d
mov r8d, eax
xor r8d, 0x8a46481
or ecx, 1
xor edx, 0x1b249096
xor eax, 0xb75a9236
mov r9d, eax
and r9d, 0x604b0b68
and r8d, 0x9fb4f497
or r8d, r9d
or eax, ecx
and ecx, 0x604b0b68
and edx, 0x9fb4f496
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x55ba46b2
and ecx, 0xaa45b94d
or ecx, eax
xor ecx, 0x55ba46b2
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl al
and r8b, al
or al, dl
and cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, dl
or al, dl
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 cl, 1
mov ecx, 0xcbfaba44
mov edx, 0xdb929a50
cmovne ecx, edx
test al, 1
mov eax, 0xcbfaba44
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140011850
cmp eax, 0xf7f8a71
jle 0x1400148b6
cmp eax, 0x114d166c
jle 0x14001626c
cmp eax, 0x11d167b1
jg 0x1400194d2
cmp eax, 0x114d166d
je 0x14001b894
cmp eax, 0x11b93c4f
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe5873052
mov r8d, ecx
xor r8d, 0xe5873052
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x1a604280
xor r8d, 0xe5873053
mov r9d, r8d
and r9d, 0xc19dad7f
and edx, 0x3e625280
or edx, r9d
and ecx, 0xc19dad7f
and eax, 0x3e625280
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne al
cmp dword [0x1400a0094], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, cl
or cl, al
xor dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x327cb489
mov r8d, 0xa3052286
cmovne edx, r8d
test cl, cl
mov ecx, 0x327cb489
cmovne edx, ecx
test al, al
jmp 0x14001f525
cmp eax, 0xb1e73f61
jle 0x1400148f7
cmp eax, 0xb3d59b5b
jle 0x1400163f5
cmp eax, 0xb470d370
jg 0x1400194f2
cmp eax, 0xb3d59b5c
je 0x14001b985
cmp eax, 0xb3e11292
jne 0x140011850
mov eax, 0x89f6239f
jmp 0x140011850
cmp eax, 0x71aed546
jle 0x140014a10
cmp eax, 0x72c5454c
jle 0x1400164ed
cmp eax, 0x74292458
jg 0x1400195d0
cmp eax, 0x72c5454d
je 0x14001b98f
cmp eax, 0x73fd9fba
jne 0x140011850
mov eax, 0x8e10eea0
jmp 0x140011850
cmp eax, 0xee0442c1
jle 0x140014bad
cmp eax, 0xee583aba
jle 0x140016518
cmp eax, 0xf12bd0be
jg 0x140019680
cmp eax, 0xee583abb
je 0x140011793
cmp eax, 0xef55c328
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
mov eax, 0xae747d11
jmp 0x140011850
cmp eax, 0x23d4c1d3
jle 0x140014cc3
cmp eax, 0x24270c47
jle 0x140016543
cmp eax, 0x25e127dd
jg 0x14001978e
cmp eax, 0x24270c48
je 0x14001bb5a
cmp eax, 0x24cd9639
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9a90aa
mov r8d, eax
and r8d, 0xff656f55
or r8d, edx
mov edx, r8d
xor edx, 0x24400800
xor r8d, 0x820080
or ecx, 0x9a262d5
or r8d, 0x80000502
and r8d, 0x89a267d7
and edx, 0x24508800
or edx, r8d
and ecx, 0x89a267d7
and eax, 0x520d1028
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xd20d152a
mov edx, eax
xor edx, 0xd20d152b
and edx, ecx
xor eax, 0x2df2ead4
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdb0efdfc
and ecx, eax
and eax, 0x24f10203
or eax, edx
mov edx, eax
xor edx, 0x20700003
xor eax, 0xdb0efdfc
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x8687e640
and edx, 0x797819bf
or edx, r9d
or eax, r8d
and r8d, 0x8687e640
and ecx, 0x797819bf
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x8d4f0b8f
and ecx, 0x72b0f470
or ecx, eax
mov eax, ecx
xor eax, 0x8d0f0003
xor ecx, 0x3280c000
and ecx, 0x32c0cb8c
and eax, 0xcd3f3473
or eax, ecx
xor eax, 0xcd3f3473
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl al
or dl, al
xor al, r8b
xor al, 1
or al, cl
xor cl, r8b
and 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, 0x2b7d2a36
mov r8d, 0x4bdb6d
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x2b7d2a36
jmp 0x14001f995
cmp eax, 0x8e443cd6
jle 0x1400166a8
cmp eax, 0x8e69d44f
jg 0x1400197ae
cmp eax, 0x8e443cd7
je 0x14001bb68
cmp eax, 0x8e5090da
jne 0x140011850
mov eax, 0xa3943485
jmp 0x140011850
cmp eax, 0x47c201e3
jle 0x1400167db
cmp eax, 0x48e7f2aa
jg 0x1400198f7
cmp eax, 0x47c201e4
je 0x14001bc6f
cmp eax, 0x48811a1c
jne 0x140011850
mov eax, 0xb6780ce6
jmp 0x140011850
cmp eax, 0xcb1f7f50
jle 0x14001691b
cmp eax, 0xcb65b1e7
jg 0x1400199ed
cmp eax, 0xcb1f7f51
je 0x14001bd2c
cmp eax, 0xcb650bfa
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa481baf0
mov r8d, ecx
and r8d, 0x50000c
or r8d, edx
xor r8d, 0x50000c
mov edx, ecx
xor edx, 0xa4d1bafc
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x5b2e4502
xor edx, 0xa4d1bafd
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
lea r8d, [rdx + 1]
and al, dl
or dl, cl
and r8b, cl
or al, r8b
mov ecx, eax
xor cl, dl
xor dl, 1
mov r8d, edx
xor r8b, al
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x8048f39f
mov edx, 0x9f8fcac7
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0x8048f39f
jmp 0x140011846
cmp eax, 0x66b7ccb
jle 0x140016946
cmp eax, 0x8b44f40
jg 0x140019a15
cmp eax, 0x66b7ccc
je 0x14001bed8
cmp eax, 0x6e64ffe
jne 0x140011850
mov rax, qword [rbp + 0x20]
mov eax, 0x1c88be
jmp 0x140011850
cmp eax, 0xadef22ce
jle 0x140016a27
cmp eax, 0xae1c6b70
jg 0x140019b48
cmp eax, 0xadef22cf
je 0x14001bee2
cmp eax, 0xadf42387
jne 0x140011850
mov eax, 0x10d2c44e
jmp 0x140011850
cmp eax, 0x6be1403a
jle 0x140016a52
cmp eax, 0x6d3ef5a5
jg 0x140019c53
cmp eax, 0x6be1403b
je 0x14001beec
cmp eax, 0x6cbb8678
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x7df1e47d
mov ecx, eax
and ecx, 0x820e1b82
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1b80
xor ecx, 0x7df1e47c
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or ecx, 1
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xee6f4446
and r8d, 0x1190bbb8
or r8d, r11d
or ecx, r10d
and r10d, 0xee6f4446
and r9d, 0x1190bbb9
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x481b2869
and eax, 0xb7e4d796
or eax, edx
mov edx, eax
xor edx, 0xb7e4d796
xor eax, 0x481b2869
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge r9b
setl 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 r8b, cl
and r9b, dl
or r9b, r8b
or cl, dl
xor cl, 1
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, 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, 0xbc59d6b7
mov r9d, 0xa88b762d
jmp 0x14001b4ec
cmp eax, 0xe57fc5ca
jle 0x140016ba5
cmp eax, 0xe6217578
jg 0x140019c73
cmp eax, 0xe57fc5cb
je 0x14001bff0
cmp eax, 0xe583bb96
jne 0x140011850
mov rax, qword [rbp + 0x38]
mov qword [rax], 0
mov eax, 0x803598d7
jmp 0x140011850
cmp eax, 0x374e060b
jle 0x140016bd8
cmp eax, 0x378e4f09
jg 0x140019d69
cmp eax, 0x374e060c
je 0x14001bffa
cmp eax, 0x377e100b
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc019a917
mov r8d, ecx
and r8d, 0x3fe656e8
or r8d, edx
mov edx, r8d
xor edx, 0x3fe656e9
xor r8d, 0x80008004
mov r9d, edx
and r9d, 0x5d1d7bf3
and r8d, 0xa2e2840c
or r8d, r9d
or edx, ecx
and ecx, 0x5d1d7bf3
and eax, 0xa2e2840c
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xc855cb
xor edx, 0xff37aa34
setne al
sete cl
cmp dword [0x1400a0094], 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 al, al
mov eax, 0xe9e14569
mov r9d, 0x2731a661
cmovne eax, r9d
test r8b, r8b
mov edx, 0xe9e14569
jmp 0x14001de0c
cmp eax, 0x9fa55b9b
jle 0x140016c03
cmp eax, 0xa03966d5
jg 0x140019ec5
cmp eax, 0x9fa55b9c
je 0x14001c0cc
cmp eax, 0x9fde8894
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xa4a603f8
mov edx, ecx
and edx, 0x5b59fc06
or edx, r8d
mov r8d, edx
xor r8d, 0xb419004
xor edx, 0xa4a603f9
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xd4386e02
and r8d, 0x2bc791fc
or r8d, r11d
or edx, r10d
and r10d, 0xd4386e02
and r9d, 0x2bc791fd
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xe589080
and edx, 0xf1a76f7f
or edx, r9d
and ecx, 0xe589080
and eax, 0xf1a76f7f
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
cmp dword [0x1400a0094], 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, 0x8b2582fc
mov r8d, 0x921803df
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x8b2582fc
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x5bb1f28b
jle 0x140016c2e
cmp eax, 0x5e74f2bd
jg 0x140019f99
cmp eax, 0x5bb1f28c
je 0x14001c262
cmp eax, 0x5cf1b69d
jne 0x140011850
mov eax, 0x463a12ec
jmp 0x140011850
cmp eax, 0xd89a0697
jle 0x140016c59
cmp eax, 0xd9a6ff9f
jg 0x140019fb9
cmp eax, 0xd89a0698
je 0x14001c332
cmp eax, 0xd98d554b
jne 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x92414972
and ecx, 0x6dbeb68d
or ecx, edx
mov edx, ecx
xor edx, 0x49ae320c
mov r8d, eax
not r8d
xor ecx, 0x92414973
mov r9d, r8d
and r9d, 0x341184f0
and eax, 0xcbee7b0f
or eax, r9d
or r8d, ecx
and ecx, 0x341184f0
and edx, 0xcbee7b0f
or edx, ecx
xor edx, eax
not r8d
or r8d, edx
xor r8d, 0x38851871
xor r8d, 0xc77ae78e
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0xd2200196
mov r8d, 0x63bc1927
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xd2200196
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x140011850
cmp eax, 0x1962baa3
jle 0x140016d4d
cmp eax, 0x1a571232
jg 0x14001a0c3
cmp eax, 0x1962baa4
je 0x14001c33c
cmp eax, 0x198b4b26
jne 0x140011850
mov eax, 0x427e448c
jmp 0x140011850
cmp eax, 0xba2b279c
jle 0x140016d78
cmp eax, 0xbac2f92b
jg 0x14001a185
cmp eax, 0xba2b279d
je 0x14001c346
cmp eax, 0xba41ff8e
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x20443203
mov r8d, ecx
and r8d, 0x1898080
or r8d, edx
mov edx, r8d
xor edx, 0x888080
xor r8d, 0x84306f12
or eax, 0x1012202
and r8d, 0x85316f12
and edx, 0x20cc9081
or edx, r8d
and eax, 0x85316f12
and ecx, 0x5a02006c
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0xde324d7c
xor ecx, 0x20801083
and ecx, 0x24a01187
mov r8d, eax
and r8d, 0xdb5fee78
or r8d, ecx
mov ecx, r8d
xor ecx, 0xdb5fee78
mov edx, r8d
xor edx, 0xc6ea6265
and edx, ecx
and eax, 0x1db58c1d
or eax, edx
mov edx, eax
xor edx, 0x1db58c1c
or ecx, 1
xor r8d, 0x24a00080
and r8d, 0x6fbf08a8
and ecx, 0x9040f757
or ecx, r8d
mov r8d, ecx
xor r8d, 0x9000b416
xor ecx, 0x6fbf08a8
xor eax, 0xe24a73e3
mov r9d, eax
and r9d, 0x48d243c9
and edx, 0xb72dbc36
or edx, r9d
or eax, ecx
and ecx, 0x48d243c9
and r8d, 0xb72dbc36
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x81a691e3
and ecx, eax
and eax, 0x7e596e1c
or eax, edx
mov edx, eax
xor edx, 0x42412810
xor eax, 0x81a691e3
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x3c3e47ee
and edx, 0xc3c1b811
or edx, r9d
or eax, r8d
and r8d, 0x3c3e47ee
and ecx, 0xc3c1b811
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7b07508d
and eax, 0x84f8af72
or eax, edx
xor eax, 0x7b07508d
xor ecx, eax
test ecx, eax
sete dl
setne cl
cmp dword [0x1400a0094], 0xa
setge al
setl r8b
and r8b, cl
mov ecx, eax
and cl, dl
or cl, r8b
xor dl, al
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe4927126
mov r8d, 0xd882469
jmp 0x14002076d
cmp eax, 0x7dfc290b
jle 0x140016ef1
cmp eax, 0x7fcb33cb
jg 0x14001a1a5
cmp eax, 0x7dfc290c
je 0x14001c472
cmp eax, 0x7f47a6fb
jne 0x140011850
mov eax, 0xced52bb8
jmp 0x140011850
cmp eax, 0xf7cae8c2
jle 0x14001701a
cmp eax, 0xf8c179de
jg 0x14001a319
cmp eax, 0xf7cae8c3
je 0x14001c543
cmp eax, 0xf7f94410
jne 0x140011850
mov eax, 0xc5767842
jmp 0x140011850
cmp eax, 0x1d618082
jg 0x140017157
cmp eax, 0x1c8569b4
jg 0x14001a52e
cmp eax, 0x1c3235ea
je 0x14001c54d
cmp eax, 0x1c6d44ff
jne 0x140011850
mov eax, dword [0x1400a0090]
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, 0x2289d630
and eax, 0xdd7629cf
or eax, r9d
or ecx, r8d
and r8d, 0x2289d630
and edx, 0xdd7629cf
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0x975f1fa3
mov r8d, ecx
and r8d, 0x68a0e05c
or r8d, edx
mov edx, r8d
xor edx, 0x20206058
xor r8d, 0x975f1fa2
mov r9d, eax
and r9d, 0xcfcf9e87
and ecx, 0x30306178
or ecx, r9d
or eax, r8d
and r8d, 0xcfcf9e87
and edx, 0x30306178
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x85c8187
mov r8d, eax
and r8d, 0x213040
or r8d, edx
mov edx, r8d
xor edx, 0x13040
xor r8d, 0x695e8b07
or ecx, 0x87c8107
and r8d, 0x697e8b07
and edx, 0x130c0
or edx, r8d
and ecx, 0x697e8b07
and eax, 0x96804438
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xf7824e38
xor eax, 0x9084
and ecx, 0xacfd6553
and eax, 0x53029aac
or eax, ecx
mov ecx, eax
xor ecx, 0x847d0143
xor eax, 0x2021208
and eax, 0x2a827618
and ecx, 0xd57d89e7
or ecx, eax
xor ecx, 0xd57d89e7
setne r8b
sete r9b
cmp dword [0x1400a0094], 0xa
setl al
setge dl
mov r10d, r9d
or r10b, dl
mov r11d, r8d
xor r11b, dl
mov ecx, r11d
and cl, dl
xor cl, 1
mov edi, r10d
xor dil, cl
or cl, r10b
xor cl, 1
or cl, dil
and r9b, dl
and al, r8b
or al, r9b
or dl, r8b
xor dl, 1
or dl, r11b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
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, 0x34e9684b
cmovne ecx, r13d
test al, 1
mov eax, 0x34e9684b
jmp 0x1400231a0
cmp eax, 0x81429823
jg 0x140017182
cmp eax, 0x803598d7
je 0x14001c557
cmp eax, 0x8048f39f
je 0x14001c5f9
cmp eax, 0x810e3336
jne 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x2cc7b072
and ecx, 0xd3384f8d
or ecx, r9d
or eax, r8d
and r8d, 0x2cc7b072
and edx, 0xd3384f8d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3ec32ae9
mov r8d, eax
xor r8d, 0x3ec32ae9
and r8d, eax
or r8d, edx
xor r8d, 0xc13cd517
and eax, 0xc99e06ea
mov edx, ecx
and edx, 0x3661f915
or edx, eax
xor edx, 0xc99e06eb
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4bbe000
and ecx, 0x120000c0
or ecx, edx
xor ecx, 0x120000c0
and eax, 0xe9441f3f
or eax, ecx
sete al
setne cl
cmp dword [0x1400a0094], 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
test al, al
mov eax, 0xd2073b15
mov edx, 0xd9d4d146
cmovne eax, edx
test r8b, r8b
mov r8d, 0xd2073b15
jmp 0x140020775
cmp eax, 0x3bd8a613
jg 0x1400171ad
cmp eax, 0x381b1296
je 0x14001c603
cmp eax, 0x394d480e
je 0x14001c70c
cmp eax, 0x3b524be9
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
or eax, 1
mov edx, ecx
not edx
and ecx, 0x15cbdf6
mov r8d, edx
and r8d, 0xfea34209
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2a24008
xor r8d, 0x15cbdf7
mov r9d, eax
and r9d, 0xfc4937b0
and edx, 0x3b6c84e
or edx, r9d
or eax, r8d
and r8d, 0xfc4937b0
and ecx, 0x3b6c84f
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf384da80
and ecx, eax
and eax, 0xc7b257f
or eax, edx
mov edx, eax
xor edx, 0x69054a
xor eax, 0xf384da80
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x4f127a35
and edx, 0xb0ed85ca
or edx, r9d
or eax, r8d
and r8d, 0x4f127a35
and ecx, 0xb0ed85ca
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaf47c8ce
and eax, 0x50b83731
or eax, edx
xor eax, 0x50b83731
or eax, ecx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
or r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
xor r8b, 1
mov eax, r9d
or al, r8b
xor r8b, r9b
mov ecx, eax
xor cl, r8b
test r8b, r8b
mov edx, 0x44fac42d
mov r8d, 0x378e4f0a
cmovne edx, r8d
test al, al
mov eax, 0x44fac42d
jmp 0x14001f520
cmp eax, 0xbd453b80
jg 0x1400171d8
cmp eax, 0xbc59d6b7
je 0x14001c8c9
cmp eax, 0xbcfe85b6
je 0x14001c8d7
cmp eax, 0xbd232e6f
jne 0x140011850
mov eax, 0x114d166d
jmp 0x140011850
cmp eax, 0xf9d49283
jg 0x140017203
cmp eax, 0xf90ac5da
je 0x14001ca8d
cmp eax, 0xf951bab5
je 0x14001cb26
cmp eax, 0xf9af4da5
jne 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0x6bc23bcd
jmp 0x140011850
cmp eax, 0xa3052285
jg 0x140017349
cmp eax, 0xa2060399
je 0x14001cbe9
cmp eax, 0xa2738c24
je 0x14001cbf3
cmp eax, 0xa2a5a002
jne 0x140011850
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 0x10]
mov eax, 0xa2738c24
jmp 0x140011850
cmp eax, 0x6147cd7c
jg 0x140017554
cmp eax, 0x6006577f
je 0x14001cd43
cmp eax, 0x60ae2c18
je 0x14001ce96
cmp eax, 0x61181d88
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x87881b32
and ecx, eax
and eax, 0x7877e4cd
or eax, edx
mov edx, eax
xor edx, 0x404660c8
xor eax, 0x87881b32
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xbd398f07
and edx, 0x42c670f8
or edx, r9d
or eax, r8d
and r8d, 0xbd398f07
and ecx, 0x42c670f8
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xb25cd4a2
mov edx, eax
and edx, 0x4da32b5d
or edx, ecx
xor edx, 0x4da32b5c
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
xor ecx, 0x47599fe1
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0xb8a6601e
and eax, 0x47599fe1
or eax, ecx
sete cl
setne dl
cmp dword [0x1400a0094], 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
xor al, dl
mov ecx, eax
not cl
mov r8d, 0x3fde92a4
mov r9d, 0xd98d554b
cmovne r8d, r9d
test cl, dl
mov ecx, 0x3fde92a4
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140011850
cmp eax, 0xdb929a4f
jg 0x1400176d0
cmp eax, 0xd9ef8146
je 0x14001cf9c
cmp eax, 0xda89e068
je 0x14001d03e
cmp eax, 0xdb7fb5e3
jne 0x140011850
mov eax, 0x711a8c9d
jmp 0x140011850
cmp eax, 0x290aa1c0
jg 0x140017705
cmp eax, 0x2731a661
je 0x14001d048
cmp eax, 0x274a2933
je 0x14001d1bd
cmp eax, 0x27c687e3
jne 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xe68999aa
and ecx, 0x19766655
or ecx, edx
mov edx, ecx
xor edx, 0x84889980
mov r8d, ecx
xor r8d, 0x19766655
mov eax, r8d
or eax, 1
xor ecx, 0x20009128
and r8d, 0x6261006e
and edx, 0x9d9eff91
or edx, r8d
mov r8d, edx
xor r8d, 0x900f300
xor edx, 0x6261006f
mov r9d, eax
and r9d, 0xd6df0cd7
and ecx, 0x2920f328
or ecx, r9d
or eax, edx
and edx, 0xd6df0cd7
and r8d, 0x2920f328
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xe2e531f9
and eax, 0x1d1ace06
or eax, ecx
xor eax, 0x1d1ace06
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
xor dl, 1
or dl, r8b
xor r8b, cl
mov eax, r8d
and r8b, dl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
and cl, dl
and al, dl
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xe430a6d3
mov r8d, 0x166ac383
cmovne eax, r8d
test cl, 1
mov ecx, 0xe430a6d3
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140011850
cmp eax, 0x912b77eb
jg 0x1400177eb
cmp eax, 0x90d6bd98
je 0x14001d2c5
cmp eax, 0x9116c8d7
je 0x14001d2cf
cmp eax, 0x9119f263
jne 0x140011850
mov eax, 0x4ac0f39b
jmp 0x140011850
cmp eax, 0x4ac0f39a
jg 0x140017816
cmp eax, 0x4949036e
je 0x14001d434
cmp eax, 0x4a5065b5
je 0x14001d52a
cmp eax, 0x4aaf8903
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x32fb3fc
and ecx, eax
and eax, 0xfcd04c03
or eax, edx
xor eax, 0xfcd04c03
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
xor ecx, 0x2f518c8a
and ecx, eax
not eax
and eax, 0x2f518c8a
or eax, ecx
not ecx
and ecx, 0xd0ae7375
and eax, 0x2f518c8a
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdbae5631
and eax, 0x2451a9ce
or eax, edx
xor eax, 0xdbae5631
xor ecx, eax
test ecx, eax
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
and r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
and al, dl
or al, r8b
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, 0xf12bd0bf
mov edx, 0x3f4fcb88
cmovne ecx, edx
test al, 1
mov eax, 0xf12bd0bf
jmp 0x14001f386
cmp eax, 0xced52bb7
jg 0x1400178fb
cmp eax, 0xcbfaba44
je 0x14001d534
cmp eax, 0xcc786785
je 0x14001d658
cmp eax, 0xce516fbe
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x6073cf28
mov r8d, eax
xor r8d, 0x9f8c30d7
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x9a376750
mov r11d, edx
and r11d, 0x5881087
or r11d, r10d
or ecx, r9d
and r9d, 0x9a376750
and r8d, 0x65c898af
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0x9f8c30d6
and edx, 0x401b648f
and eax, 0xbfe49b70
or eax, edx
xor eax, 0xbfe49b70
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a0094], 0xa
setge cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor al, cl
mov r9d, eax
xor r9b, 1
mov ecx, eax
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov r9d, r8d
xor r9b, al
or al, r8b
and r8b, dl
xor r8b, 1
mov r10d, r8d
xor r10b, dl
or r8b, dl
xor r8b, 1
or r8b, r10b
mov edx, r8d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r8b
or cl, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x912b77ec
mov r8d, 0xc4814f90
cmovne eax, r8d
not dl
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x912b77ec
cmovne eax, ecx
jmp 0x140011850
cmp eax, 0xd882468
jg 0x14001792a
cmp eax, 0xa21f803
je 0x14001d766
cmp eax, 0xadc6c50
je 0x14001d82e
cmp eax, 0xcb1391c
jne 0x140011850
mov rax, qword [rbp + 0x38]
mov qword [rax], 0
mov eax, 0x381b1296
jmp 0x140011850
cmp eax, 0xb1219047
jg 0x140017a2a
cmp eax, 0xae747d11
je 0x14001d842
cmp eax, 0xb0c0ea71
je 0x14001d96f
cmp eax, 0xb0d85a85
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x14203040
mov ecx, eax
and ecx, 0xe28c0ba0
or ecx, r8d
xor ecx, 0xe28c0ba0
mov r8d, eax
xor r8d, 0xf6ac3be0
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x953c41e
and ecx, 0xf6ac3be1
or ecx, r8d
not ecx
and edx, 0x69d9b5ce
and eax, 0x96264a31
or eax, edx
xor eax, 0x96264a31
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a0094], 0xa
setl cl
setge r8b
or cl, dl
or dl, r8b
or al, r8b
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
xor cl, 1
mov r9d, eax
xor r9b, cl
or cl, al
xor cl, 1
or cl, r9b
mov r9d, ecx
xor cl, 1
and cl, dl
xor r8b, dl
xor dl, 1
and r9b, dl
or cl, r9b
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xcc786785
mov r8d, 0xbb74ecba
cmovne edx, r8d
test al, 1
mov eax, 0xcc786785
cmovne eax, edx
jmp 0x140020779
cmp eax, 0x70c34467
jg 0x140017b46
cmp eax, 0x6f85228b
je 0x14001d979
cmp eax, 0x6f9b2fb1
je 0x14001da5d
cmp eax, 0x6fd84cb1
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x11e1f51a
and edx, eax
or eax, 0xee1e0ae5
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x656a29c5
and ecx, 0x1081d41a
or ecx, r9d
or eax, r8d
and r8d, 0x656a29c5
and edx, 0x9a95d63a
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xee1e0ae5
mov edx, eax
xor edx, 0x1e1e41a
and edx, 0x1efeedb
xor eax, 0x95655ede
and eax, ecx
mov r8d, ecx
and r8d, 0xfe101124
or r8d, edx
mov ecx, r8d
xor ecx, 0xfe101124
mov edx, ecx
and edx, 0x7b7b543b
or eax, edx
mov edx, eax
xor edx, 0x8400a840
xor r8d, 0x16f2642
and r8d, 0x36f3662
and ecx, 0xfc90c99c
or ecx, r8d
mov r8d, ecx
xor r8d, 0x9c108810
xor ecx, 0x36f3663
xor eax, 0x7b7b543a
mov r9d, eax
and r9d, 0x60ef53af
and edx, 0x9f10ac50
or edx, r9d
or eax, ecx
and ecx, 0x60ef53af
and r8d, 0x9f10ac50
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x30e942ce
and ecx, 0xcf16bd31
or ecx, edx
xor ecx, 0x30e942ce
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl al
setge cl
mov r9d, r8d
and r9b, cl
and al, dl
or al, r9b
xor al, 1
or al, cl
xor r8b, cl
and r8b, dl
or cl, dl
xor cl, 1
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, 0xf9d49284
mov r8d, 0x3c601d0d
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0xf9d49284
jmp 0x14001f995
cmp eax, 0xeba3c1d4
jg 0x140017ce9
cmp eax, 0xe9e14569
je 0x14001dbb0
cmp eax, 0xea457dd7
je 0x14001dbba
cmp eax, 0xeb009d8c
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xb722c64e
and eax, 0x48dd39b1
or eax, ecx
xor eax, 0x48dd39b0
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x40306652
mov r8d, eax
or r8d, 0x21878189
and r8d, 0x61b7e7db
and ecx, 0x1e401824
or ecx, r8d
and edx, 0x61b7e7db
and eax, 0x80080000
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x21838180
xor eax, 0x5e707e76
mov edx, eax
and edx, 0x8c5c023b
and ecx, 0x73a3fdc4
or ecx, edx
xor ecx, 0x73a3fdc4
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
or dl, al
or al, r8b
xor al, 1
or al, r9b
xor dl, 1
or cl, r8b
xor cl, 1
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, 0x41e84964
mov r8d, 0x9956a703
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x41e84964
jmp 0x14001f995
cmp eax, 0x225e2041
jg 0x140017d14
cmp eax, 0x2133036a
je 0x14001dcc0
cmp eax, 0x21b027f4
je 0x14001dcdf
cmp eax, 0x224d28cb
jne 0x140011850
mov eax, dword [0x1400a0090]
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, 0x2b7fb05e
and eax, 0xd4804fa1
or eax, r9d
or ecx, r8d
and r8d, 0x2b7fb05e
and edx, 0xd4804fa1
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xe54dfd68
and edx, ecx
not ecx
xor eax, 0x900013
mov r8d, eax
or r8d, 0xa900096
mov r9d, edx
not r9d
and r8d, 0xefd06cf6
and ecx, 0xd9108
or ecx, r8d
or eax, r9d
and r9d, 0xefd06cf6
and edx, 0x102f9309
or edx, r9d
xor edx, ecx
not eax
or eax, edx
not edx
and edx, 0x1ab20297
and eax, 0xe54dfd68
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2eede3c8
and eax, 0xd1121c37
or eax, edx
xor eax, 0xd1121c37
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
or al, r8b
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, r8d
xor al, dl
test al, 1
mov ecx, 0x514fb56b
mov r9d, 0x63859538
jmp 0x14001fb58
cmp eax, 0x89483d44
je 0x14001de1b
cmp eax, 0x89593289
je 0x14001df67
cmp eax, 0x89f6239f
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x1080c612
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x245f1965
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x14c4df12
and r8d, 0x201b0065
or r8d, edx
or eax, r9d
and r9d, 0x14c4df12
and ecx, 0xeb3b20ed
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xdba0e69a
and eax, 0x245f1965
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0x72640326
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x8d9bfcd8
and r8d, 0x72640327
or r8d, r9d
or ecx, edx
and edx, 0x8d9bfcd8
and eax, 0x72640327
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x55ee32f8
and r8d, ecx
mov eax, ecx
or eax, 0xaa11cd07
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x3fe1ad34
and edx, 0x400e12c8
or edx, r9d
or eax, ecx
and ecx, 0x3fe1ad34
and r8d, 0xc01e52cb
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x80018901
xor eax, 0x11ae1038
and eax, 0x3bbe543e
and ecx, 0xc441abc1
or ecx, eax
xor ecx, 0x3bbe543e
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
xor al, 1
or al, r9b
and r8b, cl
and r9b, dl
or r9b, r8b
mov ecx, r9d
xor cl, 1
xor r9b, cl
and r9b, al
or al, cl
xor r9b, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0xe96bd21c
mov edx, 0xb3e11292
cmovne ecx, edx
test r9b, r9b
mov edx, ecx
mov r8d, 0xe96bd21c
jmp 0x140015f78
cmp eax, 0x4196e1df
je 0x14001dffe
cmp eax, 0x41e84964
je 0x14001e008
cmp eax, 0x427e448c
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x620822
mov r8d, edx
or r8d, 0x91103249
and ecx, 0x91723a6b
mov r9d, edx
and r9d, 0x68888194
or r9d, ecx
and r8d, 0x91723a6b
mov ecx, eax
and ecx, 0x6054400
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x414402
and edx, 0x68da2750
and eax, 0x9725d8af
or eax, edx
mov edx, eax
xor edx, 0x9101d086
xor ecx, 0xf998b3dc
mov r9d, ecx
and r9d, 0x2e260879
and r8d, 0xd1d9f786
or r8d, r9d
xor eax, 0x28020050
and eax, 0x2e260879
and edx, 0xd1d9f786
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and al, dl
or dl, cl
xor dl, 1
and r8b, cl
or r8b, al
or r8b, dl
mov eax, r9d
or al, r8b
xor r8b, r9b
mov ecx, eax
xor cl, r8b
mov ecx, 0xd1e918b3
mov edx, 0x198b4b26
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0xd1e918b3
jmp 0x140015f78
cmp eax, 0xc24217b4
je 0x14001e0f1
cmp eax, 0xc4814f90
je 0x14001e0fb
cmp eax, 0xc51df9e6
jne 0x140011850
mov ecx, dword [0x1400a0090]
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, 0xd5742997
and eax, 0x2a8bd668
or eax, ecx
mov ecx, eax
xor ecx, 0x2a8bd668
xor eax, 0xd5742997
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
sete dl
cmp dword [0x1400a0094], 0xa
setge r8b
mov eax, r8d
xor al, dl
mov ecx, edx
and cl, al
not al
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, edx
and r8b, cl
xor cl, 1
and al, cl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x89f6239f
mov r8d, 0xb3e11292
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x89f6239f
jmp 0x140011846
cmp eax, 0x1c88be
je 0x14001e105
cmp eax, 0x4bdb6d
je 0x14001e1ef
cmp eax, 0x764aab
jne 0x140011850
mov eax, 0x2c791a1d
jmp 0x140011850
cmp eax, 0xa734642b
je 0x14001e1f9
cmp eax, 0xa7547677
je 0x14001e2f5
cmp eax, 0xa7760a2c
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xecc269df
mov r8d, eax
xor r8d, 0x133d9620
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x316cbe3c
mov r11d, edx
and r11d, 0x2110000
or r11d, r10d
or ecx, r9d
and r9d, 0x316cbe3c
and r8d, 0xce9341c3
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0xecc269de
and ecx, 0x133d9621
or ecx, r8d
and edx, 0x41f87eac
and eax, 0xbe078153
or eax, edx
mov edx, eax
xor edx, 0xbe078153
xor eax, 0x41f87eac
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1400a0094], 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
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 cl, 1
mov ecx, 0xf2ec2311
mov edx, 0xc869ba30
cmovne ecx, edx
test al, 1
mov eax, 0xf2ec2311
jmp 0x14001f386
cmp eax, 0x65c94eea
je 0x14001e2ff
cmp eax, 0x667b52f8
je 0x14001e43b
cmp eax, 0x68abb203
jne 0x140011850
cmp dword [rbp - 0x2c], 0
mov eax, 0x3b03abe
mov ecx, 0x6147cd7d
cmove eax, ecx
jmp 0x140011850
cmp eax, 0xe069821a
je 0x14001e44d
cmp eax, 0xe0ef5a0e
je 0x14001e631
cmp eax, 0xe2a5d7ef
jne 0x140011850
mov eax, 0xbcfe85b6
jmp 0x140011850
cmp eax, 0x30dde2c3
je 0x14001e63b
cmp eax, 0x3148254b
je 0x14001e72c
cmp eax, 0x327be3fe
jne 0x140011850
mov ecx, dword [0x1400a0090]
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, 0xebafceee
mov r11d, edx
and r11d, 0x14503110
or r11d, r10d
or ecx, r9d
and r9d, 0xebafceee
and r8d, 0x14503111
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0xc04a2848
and eax, 0x3fb5d7b7
or eax, edx
mov edx, eax
xor edx, 0x2e3106b7
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x118ef940
and ecx, 0xee7106bf
or ecx, r9d
xor eax, 0xa2840
and eax, 0x118ef940
and edx, 0xee7106bf
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setge r9b
setl cl
mov eax, ecx
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, cl
xor r10b, 1
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and r9b, r8b
and dl, cl
or dl, r9b
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
xor r8b, 1
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x5bb1f28c
mov r8d, 0xb7ab8580
cmovne eax, r8d
not dl
test cl, 1
cmovne eax, r8d
test dl, 1
mov ecx, 0x5bb1f28c
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x98566e2e
je 0x14001e845
cmp eax, 0x9897dc1c
je 0x14001e852
cmp eax, 0x9956a703
jne 0x140011850
mov eax, 0x41e84964
jmp 0x140011850
cmp eax, 0x53a95448
je 0x14001e90d
cmp eax, 0x53b1b360
je 0x14001e917
cmp eax, 0x54bf36aa
jne 0x140011850
mov rax, qword [rbp - 0x40]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x38]
mov qword [rcx], rax
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x29ca10a2
mov ecx, eax
and ecx, 0x42040009
or ecx, r8d
mov r8d, ecx
xor r8d, 1
xor ecx, 0xbdfbfff6
mov r9d, eax
xor r9d, 0x6bce10ab
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x43a5eb6a
and r8d, 0x284a1081
or r8d, r11d
or ecx, r10d
and r10d, 0x43a5eb6a
and r9d, 0xbc5a1495
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x9431ef55
and edx, 0x26bd3713
and eax, 0xd942c8ec
or eax, edx
mov edx, eax
xor edx, 0xd942c8ec
xor ecx, 0x6bce10aa
and edx, ecx
xor eax, 0x26bd3713
and eax, r8d
or eax, edx
xor ecx, eax
test ecx, eax
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl al
and r8b, al
and cl, dl
or cl, r8b
mov r8d, edx
xor r8b, al
xor r8b, 1
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
xor al, cl
and cl, al
xor al, 1
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x8a013b51
mov r8d, 0x261133ea
cmovne eax, r8d
test cl, cl
mov ecx, 0x8a013b51
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x140011850
cmp eax, 0xd4eb50f6
je 0x14001e921
cmp eax, 0xd532e9d6
je 0x14001e9d7
cmp eax, 0xd5867c76
jne 0x140011850
cmp byte [rbp + 0x4c], 0
mov eax, 0xfbfc8d5f
mov ecx, 0xb3748cf9
cmovne eax, ecx
jmp 0x140011850
cmp eax, 0x124649d4
je 0x14001e9e1
cmp eax, 0x12da6678
je 0x14001e9ef
cmp eax, 0x12ee48f4
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x36fefb2d
and edx, ecx
not ecx
or eax, 0xc90104d2
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x9cbcaa89
and ecx, 0x22425124
or ecx, r9d
or eax, r8d
and r8d, 0x9cbcaa89
and edx, 0x63435576
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0xc90104d2
mov ecx, eax
xor ecx, 0x36fefb2d
xor eax, 0x90cd3cc0
mov r9d, eax
and r9d, ecx
and eax, r8d
mov edx, r9d
not edx
mov r10d, eax
not r10d
mov r11d, edx
and r11d, 0x178a146c
and r9d, 0xe875eb93
or r9d, r11d
or edx, r10d
and r10d, 0x178a146c
and eax, 0xe875eb93
or eax, r10d
xor eax, r9d
not edx
or edx, eax
xor edx, 0xa633c7ec
and r8d, 0x22312077
mov eax, ecx
and eax, 0xddcedf88
or eax, r8d
xor eax, 0x22312076
and ecx, 1
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x7a97a664
and ecx, 0x8568599b
or ecx, eax
xor ecx, 0x8568599b
setne dl
sete r9b
cmp dword [0x1400a0094], 0xa
setge al
setl cl
mov r8d, ecx
xor r8b, r9b
or dl, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
xor dl, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
xor cl, dl
and dl, al
xor dl, 1
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, r9b
xor dl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xeb009d8c
mov r8d, 0x2b328158
cmovne ecx, r8d
test al, 1
mov eax, 0xeb009d8c
cmovne eax, ecx
jmp 0x140024588
cmp eax, 0xb4fd384d
je 0x14001ea08
cmp eax, 0xb4ff0760
je 0x14001eb0c
cmp eax, 0xb5a29135
jne 0x140011850
mov rax, qword [rbp + 0x38]
mov qword [rax], 0
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x30847e53
and edx, eax
mov r8d, ecx
and r8d, 0x30847e53
or r8d, edx
xor r8d, 0x30847e52
and ecx, 0xf83deeff
mov edx, eax
and edx, 0x7c21100
or edx, ecx
xor edx, 0xf83deefe
and eax, 1
or eax, 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, 0x9e08302
and ecx, 0xf61f7cfd
or ecx, r9d
or eax, r8d
and r8d, 0x9e08302
and edx, 0xf61f7cfd
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete r8b
setne r9b
cmp dword [0x1400a0094], 0xa
setl cl
setge al
mov edx, r9d
and dl, al
or r9b, cl
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
or al, r8b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
mov r9d, edx
xor r9b, al
or al, dl
and dl, cl
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, 1
and cl, r8b
xor r8b, 1
and r8b, dl
or r8b, cl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x56f92cda
mov edx, 0xf3c421be
cmovne ecx, edx
test al, 1
mov eax, 0x56f92cda
jmp 0x14002413e
cmp eax, 0x75f7392a
je 0x14001ec47
cmp eax, 0x76c1bcb6
je 0x14001ec51
cmp eax, 0x76f82b1a
jne 0x140011850
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 0x10]
mov eax, dword [0x1400a0090]
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, 0xb574680c
and eax, 0x4a8b97f3
or eax, r8d
mov r8d, eax
xor r8d, 0x400086d0
xor eax, 0xb574680c
or eax, 1
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xbfff192e
and r8d, 0x4000e6d0
or r8d, r10d
or eax, r9d
and r9d, 0xbfff192e
and edx, 0x4000e6d1
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x1400a0094], 0xa
setl cl
setge r8b
mov r9d, r8d
xor r9b, al
mov r10d, ecx
and r10b, al
or al, r8b
and al, r9b
and r8b, dl
or r8b, r10b
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, 0xbdadeee2
mov r8d, 0x18fa5ad6
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xbdadeee2
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x140011850
cmp eax, 0xf1ab0fef
je 0x14001ed93
cmp eax, 0xf22ad145
je 0x14001ed9d
cmp eax, 0xf258e377
jne 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0xe5020b69
jmp 0x140011850
cmp eax, 0x1ef7f2c6
je 0x14001eda7
cmp eax, 0x1ef9f78b
je 0x14001eeda
cmp eax, 0x1f02a842
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xac796280
mov r8d, ecx
and r8d, 0x53869d7e
or r8d, edx
xor r8d, 0x53869d7e
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
cmp edx, 0xffffffff
sete dl
cmp dword [0x1400a0094], 0xa
setge r8b
mov ecx, r8d
xor cl, dl
mov eax, edx
and al, cl
not cl
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, 0x72c5454d
mov r8d, 0x30272ad0
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x72c5454d
jmp 0x14001bfe7
cmp eax, 0x85e400fa
je 0x14001f016
cmp eax, 0x861aa683
je 0x14001f02c
cmp eax, 0x86b89b9b
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xe5568a3f
and edx, ecx
or ecx, 0x1aa975c0
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3ebaedae
and edx, 0xc1451251
or edx, r9d
or r8d, ecx
and ecx, 0x3ebaedae
mov r9d, eax
and r9d, 0xc1440211
or r9d, ecx
xor r9d, edx
not r8d
or r8d, r9d
xor r8d, 0xe5568a3e
and eax, 0xfffffffe
or eax, r8d
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
xor r10b, 1
mov ecx, r9d
or cl, dl
xor cl, 1
or cl, r10b
and dl, r9b
or r9b, r8b
xor r9b, 1
and al, r8b
or al, dl
or al, r9b
xor al, 1
mov edx, ecx
xor dl, 1
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 al, 1
mov eax, 0x6cbb8678
mov edx, 0xe069821a
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x6cbb8678
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x3d34ea0f
je 0x14001f12c
cmp eax, 0x3dd91bcc
je 0x14001f20a
cmp eax, 0x3e1a0ed8
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8f0d0930
and ecx, eax
and eax, 0x70f2f6cf
or eax, edx
xor eax, 0x70f2f6cf
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xcd064c10
and r8d, edx
mov ecx, eax
and ecx, 0x32f9b3ef
or ecx, r8d
mov r8d, ecx
xor r8d, 0x32f9b3ee
or edx, 1
xor ecx, 0xcd064c11
mov r9d, ecx
and r9d, 0xcddf934a
and r8d, 0x32206cb5
or r8d, r9d
or ecx, edx
and edx, 0xcddf934a
and eax, 0x32206cb4
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x49846e35
and eax, 0xb67b91ca
or eax, ecx
mov ecx, eax
xor ecx, 0x8044814
xor eax, 0x418140
and ecx, 0xbe3e589e
and eax, 0x41c1a761
or eax, ecx
mov ecx, eax
xor ecx, 0xa4325892
xor eax, 0x802320
and eax, 0x1a8c232c
and ecx, 0xe573dcd3
or ecx, eax
xor ecx, 0xe573dcd3
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor r8b, 1
or r8b, cl
xor al, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
mov edx, 0xd6b6fa88
mov r8d, 0xadc6c50
cmovne edx, r8d
test al, al
mov eax, 0xd6b6fa88
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140011850
cmp eax, 0xbe10d3d0
je 0x14001f2ec
cmp eax, 0xbe30b6a0
je 0x14001f38e
cmp eax, 0xbf66e108
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xff838930
mov r8d, ecx
and r8d, 0x7c76ce
or r8d, edx
mov r9d, r8d
xor r9d, 0x507202
mov edx, eax
or edx, 0x1c2d0dec
xor r8d, 0x1c010921
and r8d, 0x1c2d0ded
and r9d, 0xe3d2f212
or r9d, r8d
and edx, 0x1c2d0ded
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x55f74e47
and edx, 0xaa08b1b8
or edx, r9d
and ecx, 0x55f74e47
and eax, 0xaa08b1b8
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne al
sete cl
cmp dword [0x1400a0094], 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, edx
xor cl, al
test dl, dl
mov edx, 0xa2a5a002
mov r8d, 0xd4eb50f6
cmovne edx, r8d
test al, al
mov eax, 0xa2a5a002
jmp 0x14001f520
cmp eax, 0xfbfc8d5f
je 0x14001f398
cmp eax, 0xfd8cfe3c
je 0x14001f496
cmp eax, 0xfda1bdb3
jne 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x665322b0
mov r11d, edx
and r11d, 0x99acdd4e
or r11d, r10d
or ecx, r9d
and r9d, 0x665322b0
and r8d, 0x99acdd4f
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x2415883c
and eax, 0xdbea77c3
or eax, edx
mov edx, eax
xor edx, 0xdbea77c3
xor eax, 0x2415883c
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
and al, r8b
xor r8b, cl
xor r8b, 1
mov r9d, edx
xor r9b, cl
and r9b, dl
and dl, cl
or dl, al
or dl, r9b
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0xe3871412
mov r8d, 0x75f7392a
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xe3871412
cmovne edx, r8d
test al, al
jmp 0x140024d3a
cmp eax, 0xa42d584d
je 0x14001f4a0
cmp eax, 0xa495079a
je 0x14001f530
cmp eax, 0xa5115f1c
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x30]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp + 0x30]
mov eax, 0xdfd759fa
jmp 0x140011850
cmp eax, 0x63859538
je 0x14001f53a
cmp eax, 0x638cbb87
je 0x14001f65c
cmp eax, 0x63a43f68
jne 0x140011850
mov eax, 0xc579316b
jmp 0x140011850
cmp eax, 0xdc49a54b
je 0x14001f708
cmp eax, 0xdd31043d
je 0x14001f841
cmp eax, 0xdd713668
jne 0x140011850
mov eax, 0x24cd9639
jmp 0x140011850
cmp eax, 0x2b328158
je 0x14001f9a5
cmp eax, 0x2b7d2a36
je 0x14001f9af
cmp eax, 0x2c791a1d
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb0300484
mov r8d, ecx
and r8d, 0x4048c058
or r8d, edx
xor r8d, 0x4048c058
mov edx, ecx
and edx, 0xf873b23
or edx, r8d
mov r8d, edx
xor r8d, 0xf873b22
xor edx, 0xf078c4dd
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and cl, dl
and r8b, al
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor r8b, 1
mov r9d, r8d
xor r9b, al
or r8b, al
xor r8b, 1
or r8b, r9b
mov r9d, ecx
xor r9b, 1
and r9b, r8b
xor r8b, 1
and r8b, cl
or r8b, r9b
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xe6217579
mov edx, 0x4196e1df
cmovne ecx, edx
test al, 1
mov eax, 0xe6217579
jmp 0x14002413e
cmp eax, 0x94d080c0
je 0x14001fa93
cmp eax, 0x94d3a87f
je 0x14001fa9d
cmp eax, 0x9680edce
jne 0x140011850
mov eax, 0x78945d2e
jmp 0x140011850
cmp eax, 0x4cc45c97
je 0x14001faa7
cmp eax, 0x4da07590
je 0x14001fb6a
cmp eax, 0x512215b5
jne 0x140011850
mov eax, 0x861aa683
jmp 0x140011850
cmp eax, 0xd1e918b3
je 0x14001fc18
cmp eax, 0xd2073b15
je 0x14001fc22
cmp eax, 0xd2200196
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x126f1039
and eax, 0xed90efc6
or eax, ecx
xor eax, 0xed90efc7
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x9a96fb18
and eax, 0x656904e7
or eax, ecx
cmp eax, 0x656904e7
setne r8b
cmp dword [0x1400a0094], 0xa
setge cl
mov eax, ecx
or al, r8b
mov r9d, eax
xor r9b, 1
xor r8b, cl
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, 0xd9ef8146
mov r8d, 0x148e9ed
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xd9ef8146
jmp 0x140011846
cmp eax, 0xf7f8a72
je 0x14001fc3e
cmp eax, 0xfe2c095
je 0x14001fd3a
cmp eax, 0x10d2c44e
jne 0x140011850
mov rax, qword [rbp + 0x30]
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
or r8d, 0x9452cc0a
mov edx, ecx
xor edx, 0x6bad33f5
and edx, ecx
mov r9d, edx
not r9d
mov r10d, r8d
and r10d, 0x6a0869ef
mov r11d, eax
and r11d, 0x1a51210
or r11d, r10d
or r8d, r9d
and r9d, 0x6a0869ef
and edx, 0x95f79610
or edx, r9d
xor edx, r11d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x90400c08
xor r8d, 0xa811190
and r8d, 0xe93d193
and edx, 0xf16c2e6c
or edx, r8d
mov r8d, edx
xor r8d, 0xc0402c64
xor edx, 0xe93d193
mov r9d, edx
and r9d, 0x31afd308
and r8d, 0xce502cf7
or r8d, r9d
or edx, ecx
and ecx, 0x31afd308
and eax, 0xce502cf7
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xfce07d1
xor edx, 0xf031f82e
sete dl
setne r8b
cmp dword [0x1400a0094], 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
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov r8d, ecx
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov r10d, ecx
and r10b, r8b
mov edx, eax
and dl, r9b
xor r10b, 1
or r10b, r8b
xor r10b, 1
or r10b, cl
xor dl, 1
or dl, r9b
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, 0xdfd759fa
mov r8d, 0xa5115f1c
cmovne ecx, r8d
test al, 1
mov eax, 0xdfd759fa
jmp 0x1400231a0
cmp eax, 0xb1e73f62
je 0x14001fe71
cmp eax, 0xb33043e9
je 0x14001ff99
cmp eax, 0xb3748cf9
jne 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x5e37b7d5
mov r11d, edx
and r11d, 0xa1c8482a
or r11d, r10d
or ecx, r9d
and r9d, 0x5e37b7d5
and r8d, 0xa1c8482a
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
not r8d
and edx, r8d
and ecx, eax
or ecx, edx
xor r8d, ecx
test r8d, ecx
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl cl
setge al
xor r8b, al
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r9b, dl
or al, dl
xor al, 1
or al, r9b
xor cl, r8b
and cl, al
xor cl, r8b
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, 0x7563cc16
mov r8d, 0x24270c48
cmovne edx, r8d
test al, 1
mov eax, 0x7563cc16
jmp 0x1400180aa
cmp eax, 0x71aed547
je 0x1400200c3
cmp eax, 0x7214efd3
je 0x1400200cd
cmp eax, 0x7275357f
jne 0x140011850
mov eax, 0x8e48fa8
jmp 0x140011850
cmp eax, 0xee0442c2
je 0x1400200d7
cmp eax, 0xee24c7d2
je 0x1400200e1
cmp eax, 0xee385a31
jne 0x140011850
mov eax, 0x9fa55b9c
jmp 0x140011850
cmp eax, 0x23d4c1d4
je 0x1400201d6
cmp eax, 0x23d82330
je 0x140020332
cmp eax, 0x23e558f7
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1c802022
mov r8d, eax
and r8d, 0xe0324114
or r8d, edx
mov edx, r8d
xor edx, 0x60000114
xor r8d, 0xc840ae9
or ecx, 0x8cb24020
and r8d, 0x8cb64ae9
and edx, 0x70002116
or edx, r8d
and ecx, 0x8cb64ae9
and eax, 0x3499400
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0x34d9ec9
mov r8d, eax
xor r8d, 0x34d9ec8
and edx, r8d
xor eax, 0x58802031
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0xa6774946
and edx, 0x5988b6b9
or edx, r9d
or ecx, r8d
and r8d, 0xa6774946
and eax, 0x5988b6b9
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xad2f0507
and eax, 0x52d0faf8
or eax, ecx
mov ecx, eax
xor ecx, 0x2c000101
xor eax, 0x1050cad8
and ecx, 0x6e803121
and eax, 0x917fcede
or eax, ecx
cmp eax, 0x917fcede
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge al
xor al, cl
xor al, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, ecx
and r8b, dl
xor cl, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov ecx, r8d
test r8b, 1
mov edx, 0x9f523275
mov r9d, 0xfb97e5dd
cmovne edx, r9d
not cl
test cl, al
cmovne edx, r9d
test r8b, 1
mov r8d, edx
cmovne r8d, r9d
test cl, al
jmp 0x140022238
cmp eax, 0x8c8cf3a5
je 0x14002049a
cmp eax, 0x8c9ce60a
je 0x1400204a4
cmp eax, 0x8e10eea0
jne 0x140011850
mov eax, dword [0x1400a0090]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0xc4332d67
and edx, 0x3bccd298
or edx, r8d
mov r8d, edx
xor r8d, 0x230c8280
mov eax, ecx
not eax
xor edx, 0xc4332d66
mov r9d, eax
and r9d, 0xdce17979
and ecx, 0x231e8686
or ecx, r9d
or eax, edx
and edx, 0xdce17979
and r8d, 0x231e8686
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x310c5750
and ecx, 0xcef3a8af
or ecx, edx
xor ecx, 0x310c5750
xor eax, ecx
test eax, ecx
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setl al
setge r9b
mov ecx, r9d
xor cl, r8b
or al, r8b
or r8b, r9b
xor r8b, 1
not cl
and cl, r9b
or cl, r8b
xor dl, 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
xor r8b, cl
mov edx, r8d
test r8b, 1
mov r9d, 0x73fd9fba
mov r10d, 0x9b756a60
cmovne r9d, r10d
not dl
test dl, cl
cmovne r9d, r10d
test r8b, 1
mov eax, r9d
cmovne eax, r10d
test dl, cl
cmove eax, r9d
jmp 0x140011850
cmp eax, 0x45db735e
je 0x1400204ae
cmp eax, 0x463a12ec
je 0x14002059a
cmp eax, 0x478a4cc2
jne 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x36ba02e6
and ecx, 0xc945fd19
or ecx, edx
mov edx, ecx
xor edx, 0xc945fd19
mov eax, edx
or eax, 1
mov r8d, ecx
xor r8d, 0x14aa00a2
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov r9d, eax
and r9d, 0xa210f345
and r8d, 0x5def0cba
or r8d, r9d
or eax, edx
and edx, 0xa210f345
and ecx, 0x5def0cba
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x16001a
and eax, 0xb0e10920
or eax, edx
xor eax, 0xb0e10920
and ecx, 0x4f08f6c5
or ecx, eax
xor ecx, 0xf089e684
xor ecx, 0xf089e684
sete dl
setne cl
cmp dword [0x1400a0094], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov eax, r8d
or al, dl
xor al, 1
or al, cl
mov ecx, edx
xor cl, r8b
and dl, cl
and cl, r8b
xor dl, 1
xor cl, 1
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
mov ecx, r8d
and cl, al
or dl, al
xor al, 1
xor r8b, 1
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test al, 1
mov ecx, 0x1c3235ea
cmovne ecx, r14d
test dl, 1
mov eax, 0x1c3235ea
jmp 0x14002413e
cmp eax, 0xc869ba30
je 0x14002063e
cmp eax, 0xc936924c
je 0x140020648
cmp eax, 0xc9b54d5d
jne 0x140011850
mov eax, 0x1c6d44ff
jmp 0x140011850
cmp eax, 0x3cfbd9c
je 0x140020652
cmp eax, 0x4deb5d4
je 0x140020783
cmp eax, 0x5c5ad5e
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 0
mov ecx, dword [0x1400a0090]
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, 0x2cffb454
and ecx, 0xd3004bab
or ecx, r9d
or eax, r8d
and r8d, 0x2cffb454
and edx, 0xd3004bab
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
cmp eax, 0xffffffff
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
xor dl, cl
mov eax, edx
xor al, 1
and cl, al
mov r8d, ecx
not r8b
and r8b, cl
and al, dl
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
or r8b, cl
not r8b
or r8b, r9b
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
not al
or al, cl
xor al, r8b
test al, 1
mov eax, 0x87e0a3f5
mov ecx, 0x69290349
cmovne eax, ecx
jmp 0x140011850
cmp eax, 0xaa890198
je 0x14002083c
cmp eax, 0xab10a750
je 0x14002096a
cmp eax, 0xabd51b37
jne 0x140011850
mov eax, 0x2cb15bd5
jmp 0x140011850
cmp eax, 0x6b5e757d
je 0x140020a2e
cmp eax, 0x6bbf9372
je 0x140020a38
cmp eax, 0x6bc23bcd
jne 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4ecb5c50
mov r8d, eax
and r8d, 0xb134a3af
or r8d, edx
mov edx, r8d
xor edx, 0x2004a00c
xor r8d, 0x60a0840
mov r9d, ecx
or r9d, 0x860a08e2
or r8d, 0x19410100
and r8d, 0x9f4b09e2
and edx, 0x2004e01c
or edx, r8d
and r9d, 0x9f4b09e2
mov r8d, eax
and r8d, 0x40b01601
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x59f11700
xor r8d, 0xa60c6833
and ecx, 0xbc306f59
and eax, 0x43cf90a6
or eax, ecx
mov ecx, eax
xor ecx, 0x24c1022
xor eax, 0xbc306f59
mov r9d, edx
and r9d, 0x518382cc
and r8d, 0xae7c7d33
or r8d, r9d
or edx, eax
and eax, 0x518382cc
and ecx, 0xae7c7d33
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
xor dl, r8b
and cl, r8b
or al, cl
mov ecx, r9d
not cl
xor r9b, al
not al
or al, cl
not al
or al, r9b
xor al, dl
and al, 1
mov ecx, 0x8c8cf3a5
mov r8d, 0xf9af4da5
cmovne ecx, r8d
test al, dl
cmove ecx, r8d
test al, al
mov r8d, 0x8c8cf3a5
cmove ecx, r8d
test al, dl
jmp 0x14001ad65
cmp eax, 0xe4927126
je 0x140020a42
cmp eax, 0xe5020b69
je 0x140020a4c
cmp eax, 0xe5109437
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov eax, 0x274a2933
jmp 0x140011850
cmp eax, 0x345b6ad4
je 0x140020b97
cmp eax, 0x34e9684b
je 0x140020c69
cmp eax, 0x3745edbb
jne 0x140011850
mov eax, 0x810e3336
jmp 0x140011850
cmp eax, 0x9ee5a3f5
je 0x140020d59
cmp eax, 0x9f523275
je 0x140020d6f
cmp eax, 0x9f8fcac7
jne 0x140011850
mov eax, 0xcb650bfa
jmp 0x140011850
cmp eax, 0x5a01893b
je 0x140020d79
cmp eax, 0x5ae5bdfb
je 0x140020ef6
cmp eax, 0x5b08e78f
jne 0x140011850
mov eax, 0x1cd39974
jmp 0x140011850
cmp eax, 0xd70ba5dc
je 0x14002101c
cmp eax, 0xd7e24124
je 0x14002111b
cmp eax, 0xd81a13a5
jne 0x140011850
mov eax, dword [0x1400a0090]
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, 0xc1bc249e
and eax, 0x3e43db60
or eax, r8d
mov r8d, eax
xor r8d, 0x38421040
xor eax, 0xc1bc249f
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x87bdcf39
and r8d, 0x784230c6
or r8d, r10d
or eax, r9d
and r9d, 0x87bdcf39
and edx, 0x784230c6
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge al
mov r8d, ecx
and r8b, al
or al, cl
xor al, 1
or al, r8b
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 cl, cl
mov ecx, 0x14639b31
mov r8d, 0xbdb6c651
cmovne ecx, r8d
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0x14639b31
jmp 0x140011846
cmp eax, 0x17b85bbe
je 0x140021125
cmp eax, 0x18fa5ad6
je 0x14002112f
cmp eax, 0x190386b7
jne 0x140011850
mov eax, 0xe33aeeee
jmp 0x140011850
cmp eax, 0xb7ab8580
je 0x140021141
cmp eax, 0xb7d5cd53
je 0x14002114b
cmp eax, 0xb8cfdb97
jne 0x140011850
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp - 0x38]
mov qword [rax], rcx
mov rax, qword [rbp + 0x58]
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x85b1134a
and edx, eax
or eax, 0x7a4eecb5
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x2b08ccd8
and ecx, 0x84b11302
or ecx, r9d
or eax, r8d
and r8d, 0x2b08ccd8
and edx, 0xd4f73327
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x7a4eecb5
xor eax, 0x85b1134a
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2b850010
and ecx, 0x10221901
or ecx, edx
xor ecx, 0x10221901
and eax, 0xc458e6ee
or eax, ecx
xor eax, 0xa819d857
xor eax, 0xa819d857
sete r8b
setne dl
cmp dword [0x1400a0094], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, dl
not cl
and cl, dl
mov r10d, r9d
or r10b, dl
xor cl, 1
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
mov edx, r10d
xor dl, 1
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
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
and cl, al
or dl, al
xor al, 1
xor r8b, 1
and r8b, al
or cl, r8b
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x3745edbb
mov edx, 0x12da6678
cmovne eax, edx
test cl, 1
cmove eax, edx
test r8b, 1
mov ecx, 0x3745edbb
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x79d97e78
je 0x140021155
cmp eax, 0x7bdeb24d
je 0x140021248
cmp eax, 0x7cad755a
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4abacc3e
mov r8d, ecx
and r8d, 0xb54533c0
or r8d, edx
mov edx, r8d
xor edx, 0x354421c0
xor r8d, 0x3a0433
mov r9d, eax
or r9d, 0x803b1632
and r8d, 0x803b1633
and edx, 0x7fc4e9cc
or edx, r8d
and r9d, 0x803b1633
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x93dd3498
and r9d, 0x6c22cb67
or r9d, r8d
and ecx, 0x93dd3498
and eax, 0x6c22cb67
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
setne r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge al
lea edx, [rax + 1]
lea r10d, [r8 + 1]
mov r11d, r8d
or r11b, r9b
mov ecx, eax
xor cl, r8b
and cl, r9b
xor cl, 1
mov r9d, r11d
xor r9b, cl
or cl, r11b
xor cl, 1
or cl, r9b
and r8b, dl
and al, r10b
or al, r8b
or dl, r10b
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, edx
xor al, cl
test al, 1
mov eax, 0xb0d85a85
mov r8d, 0xbb74ecba
cmovne eax, r8d
test cl, 1
mov ecx, eax
mov r8d, 0xb0d85a85
jmp 0x1400198eb
cmp eax, 0xf473d6d7
je 0x140021399
cmp eax, 0xf66569fa
je 0x140021495
cmp eax, 0xf792ad4f
jne 0x140011850
mov ecx, dword [0x1400a0090]
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, 0xe7d5946d
and ecx, 0x182a6b92
or ecx, r9d
or eax, r8d
and r8d, 0xe7d5946d
and edx, 0x182a6b92
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x12711d81
and edx, ecx
mov r8d, eax
and r8d, 0xed8ee27e
or r8d, edx
xor r8d, 0xed8ee27f
and eax, 0xddb4015d
mov edx, ecx
and edx, 0x224bfea2
or edx, eax
xor edx, 0xddb4015c
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, eax
and edx, 0x58858c60
and eax, ecx
and ecx, 0xa77a739f
or ecx, edx
xor ecx, 0xa77a739f
or ecx, eax
sete r8b
setne dl
cmp dword [0x1400a0094], 0xa
setge al
lea r9d, [rax + 1]
lea r10d, [rdx + 1]
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
xor r10b, 1
xor r9b, r8b
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r10b
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, 0xa899d70e
mov r8d, 0x2a255c88
cmovne ecx, r8d
test al, 1
mov eax, 0xa899d70e
jmp 0x1400231a0
cmp eax, 0x1d618083
je 0x1400216ba
cmp eax, 0x1e6d7724
je 0x140021787
cmp eax, 0x1ed7d1a6
jne 0x140011850
mov eax, 0x6fd84cb1
jmp 0x140011850
cmp eax, 0x81429824
je 0x140021791
cmp eax, 0x81892721
je 0x140021930
cmp eax, 0x8376f430
jne 0x140011850
mov eax, 0xb470d371
jmp 0x140011850
cmp eax, 0x3bd8a614
je 0x14002193a
cmp eax, 0x3c601d0d
je 0x140021947
cmp eax, 0x3c7c94b1
jne 0x140011850
mov eax, 0x861aa683
jmp 0x140011850
cmp eax, 0xbd453b81
je 0x140021951
cmp eax, 0xbdadeee2
je 0x140021a28
cmp eax, 0xbdb6c651
jne 0x140011850
mov eax, 0xd81a13a5
jmp 0x140011850
cmp eax, 0xf9d49284
je 0x140021a32
cmp eax, 0xfb2efd83
je 0x140021b51
cmp eax, 0xfb97e5dd
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xcbb3c219
and eax, 0x344c3de6
or eax, ecx
mov r8d, eax
xor r8d, 0xcbb3c219
xor eax, 0x344c3de6
mov edx, eax
and edx, 0x419d6a39
mov ecx, r8d
and ecx, 0xbe6295c6
or ecx, edx
mov edx, ecx
xor edx, 0x96229047
and r8d, 0xc8178572
mov r9d, eax
and r9d, 0x37e87a8d
or r9d, r8d
mov r8d, r9d
xor r8d, 0x8143
and eax, 1
or eax, r8d
xor r9d, 0x15286800
and r9d, 0xdd3f6c30
and eax, 0x22c093cf
or eax, r9d
mov r8d, eax
xor r8d, 0x200924f
xor ecx, 0x419d6a38
xor eax, 0xdd3f6c30
mov r9d, ecx
and r9d, 0x28c86db0
and edx, 0xd737924f
or edx, r9d
or ecx, eax
and eax, 0x28c86db0
and r8d, 0xd737924f
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
cmp ecx, 0xffffffff
sete cl
cmp dword [0x1400a0094], 0xa
setge al
setl dl
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
and r8b, cl
or al, cl
xor al, 1
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, r8d
xor al, cl
test al, 1
mov eax, 0x9f523275
mov edx, 0x8e5090da
cmovne eax, edx
test cl, 1
mov ecx, eax
cmovne ecx, edx
jmp 0x140011843
cmp eax, 0xa3052286
je 0x140021c1e
cmp eax, 0xa326e79e
je 0x140021db3
cmp eax, 0xa3943485
jne 0x140011850
mov eax, dword [0x1400a0090]
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, 0x1467805d
and eax, 0xeb987fa2
or eax, r9d
or edx, r8d
and r8d, 0x1467805d
and ecx, 0xeb987fa2
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xf219688f
mov eax, edx
and eax, 0xde69770
or eax, r8d
mov r8d, eax
xor r8d, 0xde69771
and edx, 0x4fc09173
mov r9d, ecx
and r9d, 0xb03f6e8c
or r9d, edx
mov edx, r9d
xor edx, 0x4ec01012
and ecx, 1
or ecx, edx
xor r9d, 0xa03f6680
and r9d, 0xa13fe7e0
and ecx, 0x5ec0181f
or ecx, r9d
mov edx, ecx
xor edx, 0x44400804
xor ecx, 0xa13fe7e0
xor eax, 0xf219688e
mov r9d, eax
and r9d, 0xba9a97bb
and r8d, 0x45656844
or r8d, r9d
or eax, ecx
and ecx, 0xba9a97bb
and edx, 0x45656844
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe29d508d
mov r8d, eax
and r8d, 0x1d62af72
or r8d, edx
mov edx, r8d
xor edx, 0x8208300
xor r8d, 0x980000
or ecx, 0x109a0022
or r8d, 0x63050849
and r8d, 0x739f086b
and edx, 0x8820c300
or edx, r8d
and ecx, 0x739f086b
and eax, 0x4403494
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x25053c5d
xor eax, 0x182ac222
and eax, 0x5a6ac2a2
and ecx, 0xa5953d5d
or ecx, eax
mov eax, ecx
xor eax, 0xa4001154
xor ecx, 0x1a02c082
and ecx, 0x1b97ec8b
and eax, 0xe4681374
or eax, ecx
mov ecx, eax
xor ecx, 0x812088a
xor eax, 0xc4080310
and eax, 0xd78de711
and ecx, 0x287218ee
or ecx, eax
xor ecx, 0x287218ee
sete dl
setne al
cmp dword [0x1400a0094], 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
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, 0x23e558f7
mov edx, 0xb4ff0760
jmp 0x140017cda
cmp eax, 0x6147cd7d
je 0x140021e09
cmp eax, 0x617f9f8e
je 0x140021ec9
cmp eax, 0x6332a549
jne 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x30bcdf63
mov r8d, ecx
and r8d, 0xcf43209c
or r8d, edx
mov edx, r8d
xor edx, 0x1012085
xor r8d, 0x30bcdf62
mov r9d, eax
and r9d, 0xee6ecc18
and ecx, 0x119133e6
or ecx, r9d
or eax, r8d
and r8d, 0xee6ecc18
and edx, 0x119133e7
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xef82aa8f
and ecx, 0x107d5570
or ecx, eax
mov eax, ecx
xor eax, 0x6282a082
xor ecx, 0x504130
and ecx, 0x8d504b3d
and eax, 0x72afb4c2
or eax, ecx
mov ecx, eax
xor ecx, 0x20aa20c0
xor eax, 0x88104308
and eax, 0xda15d70a
and ecx, 0x25ea28f5
or ecx, eax
mov eax, ecx
xor eax, 0x5000c702
xor ecx, 0x240200b1
and ecx, 0xae1710b9
and eax, 0x51e8ef46
or eax, ecx
xor eax, 0x51e8ef46
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl al
or r8b, al
or cl, dl
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, eax
or r8b, dl
xor al, 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, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, r8d
xor r8b, 1
and r8b, cl
xor cl, 1
and dl, cl
or r8b, dl
or cl, al
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x2cee9c3c
mov edx, 0xeba3c1d5
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x2cee9c3c
jmp 0x140011846
cmp eax, 0xdb929a50
je 0x140021f8e
cmp eax, 0xdba09085
je 0x140021fa0
cmp eax, 0xdba9388e
jne 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0x345b6ad4
jmp 0x140011850
cmp eax, 0x290aa1c1
je 0x14002206e
cmp eax, 0x2a255c88
je 0x140022142
cmp eax, 0x2a8195bd
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xb6dd8433
mov ecx, eax
and ecx, 0x49227bcc
or ecx, r8d
mov r8d, ecx
xor r8d, 0x48003ac8
and edx, 0x9ff8e7df
and eax, 0x60071820
or eax, edx
mov edx, eax
xor edx, 0x60051800
xor ecx, 0xb6dd8432
mov r9d, ecx
and r9d, 0x87fa4125
and r8d, 0x7805beda
or r8d, r9d
xor eax, 0x87f84105
and eax, 0x87fa4125
and edx, 0x7805beda
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, r8b
or r8b, al
xor dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0xd61bde27
mov edx, 0xc55521f3
cmovne eax, edx
test r8b, r8b
cmovne eax, esi
jmp 0x140020779
cmp eax, 0x912b77ec
je 0x14002214c
cmp eax, 0x921803df
je 0x140022244
cmp eax, 0x930d6e13
jne 0x140011850
mov eax, 0x4903ea52
jmp 0x140011850
cmp eax, 0x4ac0f39b
je 0x14002224e
cmp eax, 0x4af46e3f
je 0x1400223dd
cmp eax, 0x4cb2be5e
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x86d14aa0
mov r8d, eax
and r8d, 0x86d14aa0
mov r9d, edx
and r9d, 0x792eb55e
or r9d, r8d
and ecx, 0x86d14aa1
xor ecx, r9d
and edx, 0xb6f440b6
and eax, 0x490bbf49
or eax, edx
mov edx, eax
xor edx, 0x49092200
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x22f69ddd
and ecx, 0xdd096222
or ecx, r9d
xor eax, 0x22f40094
and eax, 0x22f69ddd
and edx, 0xdd096222
or edx, eax
xor edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
setne al
cmp dword [0x1400a0094], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
xor dl, cl
mov eax, edx
mov r8d, 0x3d34ea0f
mov r9d, 0x86b89b9b
cmovne r8d, r9d
not al
test al, cl
cmovne r8d, r9d
test dl, dl
mov edx, r8d
cmovne edx, r9d
test al, cl
jmp 0x14001f525
cmp eax, 0xced52bb8
je 0x1400223e7
cmp eax, 0xcf756e66
je 0x1400224d1
cmp eax, 0xd002e9fd
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov eax, 0x8eb98056
jmp 0x140011850
cmp eax, 0xd882469
je 0x1400225c4
cmp eax, 0xdf333ab
je 0x140022697
cmp eax, 0xf424538
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x785f583a
mov r8d, ecx
and r8d, 0x87a0a7c4
or r8d, edx
xor r8d, 0x87a0a7c4
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xc79b388c
and r8d, 0x3864c773
or r8d, r9d
or edx, ecx
and ecx, 0xc79b388c
and eax, 0x3864c773
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x58b82485
xor edx, 0xa747db7a
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl al
setge cl
and dl, cl
or cl, r8b
and al, r8b
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, dl
mov edx, 0x6bc23bcd
mov r8d, 0xf9af4da5
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0x6bc23bcd
jmp 0x1400239b0
cmp eax, 0xb1219048
je 0x14002274b
cmp eax, 0xb1cdf456
je 0x140022755
cmp eax, 0xb1d19611
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xc4fffb60
and edx, 0x3b00049f
or edx, ecx
mov eax, edx
xor eax, 0xc4fffb60
mov ecx, edx
xor ecx, 0xc4fffb61
and ecx, eax
xor edx, 0x3b00049e
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
not edx
mov r8d, eax
not r8d
mov r9d, edx
and r9d, 0x6e7887af
and ecx, 0x91877850
or ecx, r9d
or edx, r8d
and r8d, 0x6e7887af
and eax, 0x91877850
or eax, r8d
xor eax, ecx
not edx
or edx, eax
xor edx, 0x48f105ed
xor edx, 0xb70efa12
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl r9b
mov eax, ecx
xor cl, r8b
and r8b, r9b
and al, dl
or al, r8b
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
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x6be1403b
mov ecx, 0x1e6d7724
cmovne eax, ecx
test dl, 1
mov ecx, 0x6be1403b
jmp 0x14001ff8d
cmp eax, 0x70c34468
je 0x14002275f
cmp eax, 0x711a8c9d
je 0x1400228ae
cmp eax, 0x71a946f8
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x18021b10
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x6355e06d
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x39161b55
and r8d, 0x4241e028
or r8d, edx
or eax, r9d
and r9d, 0x39161b55
and ecx, 0xc6e9e4aa
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x9caa1f92
and eax, 0x6355e06d
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x262910ed
and r8d, edx
mov ecx, eax
and ecx, 0xd9d6ef12
or ecx, r8d
mov r8d, ecx
xor r8d, 0xd9d6ef13
or edx, 1
xor ecx, 0x262910ec
mov r9d, ecx
and r9d, 0xc996dcd2
and r8d, 0x3669232d
or r8d, r9d
or ecx, edx
and edx, 0xc996dcd2
and eax, 0x3669232c
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x8179988e
and eax, 0x7e866771
or eax, r9d
or ecx, r8d
and r8d, 0x8179988e
and edx, 0x7e866771
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4d078271
and ecx, 0xb2f87d8e
or ecx, edx
xor ecx, 0xb2f87d8e
or ecx, eax
xor ecx, 0xffffffff
setne al
sete dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
or cl, al
and al, r8b
or al, r9b
xor r8b, 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, r8d
xor cl, al
test cl, 1
mov ecx, 0x56f72a90
mov edx, 0xdf333ab
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
jmp 0x140021c13
cmp eax, 0xeba3c1d5
je 0x1400228c3
cmp eax, 0xec91eed5
je 0x1400228d1
cmp eax, 0xed51843c
jne 0x140011850
mov eax, 0xa63609d0
jmp 0x140011850
cmp eax, 0x225e2042
je 0x140022993
cmp eax, 0x226ae490
je 0x140022a91
cmp eax, 0x2371c28f
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x88187093
mov r8d, edx
or r8d, 0x41018044
and ecx, 0xc919f0d7
mov r9d, edx
and r9d, 0x12e40928
or r9d, ecx
and r8d, 0xc919f0d7
mov ecx, eax
and ecx, 0x24020600
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x2c024080
and edx, 0x37773f5d
and eax, 0xc888c0a2
or eax, edx
mov edx, eax
xor edx, 0x800c0a0
xor ecx, 0x53e5896d
mov r9d, ecx
and r9d, 0xc3fc3f1a
and r8d, 0x3c03c0e5
or r8d, r9d
xor eax, 0x3743f18
and eax, 0xc3fc3f1a
and edx, 0x3c03c0e5
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge al
lea r9d, [rax + 1]
mov ecx, eax
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
and r9b, r8b
and cl, dl
or cl, r9b
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
or al, dl
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2133036a
mov r8d, 0xdd31043d
cmovne edx, r8d
test al, al
jmp 0x140020773
cmp eax, 0x8b2582fc
je 0x140022a9b
cmp eax, 0x8b829d3b
jne 0x140011850
mov eax, 0x71a946f8
jmp 0x140011850
cmp eax, 0x44986780
je 0x140022b4f
cmp eax, 0x44fac42d
jne 0x140011850
mov eax, 0x378e4f0a
jmp 0x140011850
cmp eax, 0xc579316b
je 0x140022c3e
cmp eax, 0xc866dddf
jne 0x140011850
mov eax, 0xa9ffbf71
jmp 0x140011850
cmp eax, 0x192a382
je 0x140022d7a
cmp eax, 0x3b03abe
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov rax, qword [rbp + 8]
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf7e49c3c
and eax, ecx
and ecx, 0x81b63c3
or ecx, edx
xor ecx, 0x81b63c3
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xf9584080
and eax, 0x6a7bf7f
or eax, ecx
mov ecx, eax
xor ecx, 0xd8404080
xor eax, 0x6a53a55
and eax, 0x27bd3a55
and ecx, 0xd842c5aa
or ecx, eax
xor ecx, 0xd842c5aa
sete al
setne cl
cmp dword [0x1400a0094], 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, 0x66b7ccc
mov r8d, 0x89593289
cmovne eax, r8d
test dl, dl
mov edx, 0x66b7ccc
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140011850
cmp eax, 0xa9ffbf71
je 0x140022d84
cmp eax, 0xaa50cd25
jne 0x140011850
mov eax, 0x3b03abe
jmp 0x140011850
cmp eax, 0x6a203eec
je 0x140022e54
cmp eax, 0x6aec1436
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xeb3e92d2
and edx, ecx
or ecx, 0x14c16d2d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xb51c4430
and edx, 0x4ae3bbcf
or edx, r9d
or r8d, ecx
and ecx, 0xb51c4430
mov r9d, eax
and r9d, 0x4a2292c2
or r9d, ecx
xor r9d, edx
not r8d
or r8d, r9d
xor r8d, 0xeb3e92d3
and eax, 0xfffffffe
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x9ca94b12
and eax, 0x6356b4ed
or eax, ecx
mov ecx, eax
xor ecx, 0x9c280a00
xor eax, 0x3108409
and eax, 0x391c51b
and ecx, 0xfc6e3ae4
or ecx, eax
cmp ecx, 0xfc6e3ae4
setne cl
cmp dword [0x1400a0094], 0xa
setge al
setl dl
lea r9d, [rcx + 1]
mov r10d, ecx
or r10b, dl
mov r8d, eax
xor r8b, cl
and r8b, dl
xor r8b, 1
mov r11d, r8d
xor r11b, r10b
or r8b, r10b
xor r8b, 1
or r8b, r11b
and cl, dl
or dl, r9b
xor dl, 1
and al, r9b
or al, cl
or al, dl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x61181d88
mov r8d, 0x3fde92a4
cmovne edx, r8d
test al, 1
mov eax, 0x61181d88
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140011850
cmp eax, 0xe3e2d9b1
je 0x140022f4d
cmp eax, 0xe430a6d3
jne 0x140011850
mov eax, 0x166ac383
jmp 0x140011850
cmp eax, 0x33280f39
je 0x140022fda
cmp eax, 0x34144512
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xa1d04f08
mov r8d, eax
and r8d, 0x5e2fb0f6
or r8d, ecx
xor r8d, 0x5e2fb0f6
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x415b1b1b
and eax, 0xbea4e4e4
or eax, edx
mov edx, eax
xor edx, 0xb28080c0
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x4c6f7f26
and ecx, 0xb39080d9
or ecx, r9d
xor eax, 0x404b1b02
and eax, 0x4c6f7f26
and edx, 0xb39080d9
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1400a0094], 0xa
setge dl
setl r10b
mov eax, r10d
xor al, r9b
mov ecx, eax
xor cl, 1
and r9b, r10b
or r10b, r8b
and dl, r8b
or dl, r9b
xor dl, 1
mov r8d, r10d
xor r8b, dl
or dl, r10b
xor dl, 1
or dl, r8b
mov r9d, edx
xor r9b, 1
mov r8d, r9d
and r8b, dl
xor r9b, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, eax
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, edx
and dl, r8b
xor r8b, 1
xor cl, 1
and cl, r8b
or dl, cl
or r8b, al
mov ecx, r8d
xor cl, dl
test r8b, 1
mov eax, 0x478a4cc2
mov r8d, 0xb1219048
cmovne eax, r8d
test dl, 1
mov r14d, 0xb1219048
cmove eax, r8d
test cl, 1
mov ecx, 0x478a4cc2
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x9b756a60
je 0x1400230bc
cmp eax, 0x9ec47d5b
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5cd2fbc0
mov r8d, eax
and r8d, 0xa32d043e
or r8d, edx
xor r8d, 0xa32d043e
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0x46b3075d
and eax, 0xb94cf8a2
or eax, ecx
mov ecx, eax
xor ecx, 0xb94cf8a2
xor eax, 0x46b3075d
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
mov r10d, r8d
or r10b, r9b
not cl
and cl, r9b
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
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, 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 ecx, 0xd2b5d8d3
mov eax, 0xda89e068
cmovne ecx, eax
test dl, 1
mov eax, 0xd2b5d8d3
jmp 0x14002413e
cmp eax, 0x56f72a90
je 0x1400231ae
cmp eax, 0x56f92cda
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x24022398
mov r8d, eax
or r8d, 0x88e9d461
and edx, 0xacebf7f9
mov r9d, eax
and r9d, 0x3040806
or r9d, edx
and r8d, 0xacebf7f9
and ecx, 0x50100000
or ecx, r8d
xor ecx, r9d
xor ecx, 0x8beddc66
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne al
cmp dword [0x1400a0094], 0xa
setge dl
mov r8d, edx
xor r8b, al
or al, dl
and al, r8b
xor cl, dl
and cl, dl
or cl, r8b
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, 0xab10a750
mov edx, 0xcb1391c
cmovne eax, edx
test cl, 1
mov ecx, 0xab10a750
cmovne ecx, eax
test r9b, r9b
jmp 0x140011846
cmp eax, 0xd61bde27
je 0x1400232b8
cmp eax, 0xd6b6fa88
jne 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov ecx, dword [0x1400a0090]
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, 0xecf2e737
mov r11d, edx
and r11d, 0x130d18c8
or r11d, r10d
or ecx, r9d
and r9d, 0xecf2e737
and r8d, 0x130d18c8
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x445a094e
and eax, 0xbba5f6b1
or eax, edx
mov edx, eax
xor edx, 0xbba5f6b1
xor eax, 0x445a094e
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl cl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
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
not dl
test al, 1
mov r8d, 0xadc6c50
mov r9d, 0xa2060399
cmovne r8d, r9d
test dl, cl
mov ecx, 0xadc6c50
cmove r8d, ecx
cmovne r8d, r9d
test al, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x140011850
cmp eax, 0x14639b31
je 0x1400232c2
cmp eax, 0x166ac383
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x89a702d8
mov edx, ecx
and edx, 0x34006006
or edx, r8d
mov r8d, edx
xor r8d, 0x10002006
xor edx, 0xcbff9ff9
mov r9d, ecx
xor r9d, 0xbda762de
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x2c6dd341
and r8d, 0x9182209e
or r8d, r11d
or edx, r10d
and r10d, 0x2c6dd341
and r9d, 0xd3922cbe
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x42088920
xor edx, 0xbda762df
mov r9d, edx
and r9d, 0x11715648
and r8d, 0xee8ea9b7
or r8d, r9d
and ecx, 0x11715648
and eax, 0xee8ea9b7
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a0094], 0xa
setl cl
setge r8b
and cl, dl
or dl, r8b
and al, r8b
or al, cl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ecx
xor cl, 1
and cl, dl
xor dl, 1
and r8b, dl
or cl, r8b
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, 0xb68cb497
mov r8d, 0xe430a6d3
cmovne edx, r8d
test al, al
mov eax, 0xb68cb497
cmovne eax, edx
jmp 0x140020779
cmp eax, 0xb68cb497
je 0x14002338f
cmp eax, 0xb752f32e
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x2efbcba
and edx, ecx
mov eax, ecx
not eax
and eax, 0x2efbcba
or eax, edx
not edx
and edx, 0xfd104345
and eax, 0x2efbcba
or eax, edx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xfb6416b4
mov r8d, eax
xor r8d, 0x49be94b
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x24f62dc5
mov r11d, edx
and r11d, 0x9c00a
or r11d, r10d
or ecx, r9d
and r9d, 0x24f62dc5
and r8d, 0xdb09d23a
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x400431
or edx, 1
xor ecx, 0x49be94a
mov r9d, ecx
and r9d, 0xffad9b84
and r8d, 0x52647b
or r8d, r9d
or ecx, edx
and edx, 0xffad9b84
and eax, 0x52647a
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
setne al
sete dl
cmp dword [0x1400a0094], 0xa
setl cl
setge r8b
mov r9d, edx
and r9b, r8b
and al, cl
or al, r9b
xor r8b, dl
or cl, dl
mov edx, r8d
xor dl, cl
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, eax
xor cl, 1
and cl, r8b
xor r8b, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test r8b, r8b
mov ecx, 0xd002e9fd
mov r8d, 0x8eb98056
cmovne ecx, r8d
test dl, dl
mov edx, 0xd002e9fd
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140011850
cmp eax, 0x78d157ae
je 0x1400234b8
cmp eax, 0x79624e2b
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x88c4520a
mov r8d, ecx
and r8d, 0x773badf5
or r8d, edx
xor r8d, 0x773badf4
and ecx, 0x17437ee6
mov edx, eax
and edx, 0xe8bc8119
or edx, ecx
xor edx, 0x17437ee7
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe04c0408
mov r8d, eax
and r8d, 0x10
or r8d, edx
xor r8d, 0xe14c5508
mov edx, ecx
or edx, 0xe04c0418
and ecx, 0xe112041
or ecx, r8d
and edx, 0xe14c5518
and eax, 0x10a28aa6
or eax, edx
xor eax, ecx
xor eax, 0x2a1f8d3c
xor eax, 0x3bbd569a
setne cl
sete dl
cmp dword [0x1400a0094], 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
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 al, al
mov eax, 0x137fd937
mov r8d, 0xcf756e66
cmovne eax, r8d
test cl, 1
mov ecx, 0x137fd937
jmp 0x14002387a
cmp eax, 0xf2f2b904
je 0x1400235b8
cmp eax, 0xf3c421be
jne 0x140011850
mov rax, qword [rbp + 0x38]
mov qword [rax], 0
mov eax, 0xb5a29135
jmp 0x140011850
cmp eax, 0x20ac589a
je 0x140023689
cmp eax, 0x2109374c
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x12150854
mov r8d, ecx
or r8d, 0x522a02a
and edx, 0x1737a87e
and ecx, 0xa0085201
or ecx, edx
and r8d, 0x1737a87e
and eax, 0x48c00580
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xa52af22b
mov r8d, ecx
and r8d, 0x1b6d276c
mov r9d, ecx
or r9d, 0x1b6d276c
mov edx, r9d
not edx
or edx, r8d
and r9d, 0xe492d892
and edx, 0x1b6d276d
or edx, r9d
or ecx, 1
xor eax, 0x12c10550
and eax, 0x93cba572
and ecx, 0x6c345a8d
or ecx, eax
mov r8d, ecx
xor r8d, 0x6020028c
mov eax, edx
not eax
xor ecx, 0x93cba572
mov r9d, eax
and r9d, 0xe94d861
and edx, 0xf16b279e
or edx, r9d
or eax, ecx
and ecx, 0xe94d861
and r8d, 0xf16b279e
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x1e25ab33
and ecx, 0xe1da54cc
or ecx, eax
xor ecx, 0x1e25ab33
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl al
mov r9d, eax
xor r9b, dl
and r9b, dl
mov r10d, r8d
or r10b, dl
xor r10b, 1
or r10b, r9b
and cl, al
and r8b, dl
or r8b, cl
or al, dl
xor al, 1
or al, r8b
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 al, 1
mov eax, 0x9116c8d7
mov r8d, 0x87719f0f
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x9116c8d7
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x88b4b423
je 0x140023693
cmp eax, 0x89185c80
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xdb142971
mov edx, ecx
and edx, 0x24ebd68e
or edx, r8d
mov r9d, edx
xor r9d, 0xc00408
xor edx, 0xcb102920
mov r8d, ecx
xor r8d, 0xebd2eda8
and r8d, ecx
or edx, 0x142d1257
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0xf40ef0d7
and r9d, 0xbd00d28
or r9d, r11d
or edx, r10d
and r10d, 0xf40ef0d7
and r8d, 0xbf10f28
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
not r8d
and r8d, 0x142d1256
and edx, 0xebd2eda9
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x7849a8c9
and edx, 0x87b65736
or edx, r9d
and ecx, 0x7849a8c9
and eax, 0x87b65736
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge al
lea ecx, [r8 + 1]
and cl, al
and r9b, r8b
or cl, r9b
mov r8d, eax
xor r8b, dl
and r8b, al
and al, dl
or al, r9b
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 dl, 1
mov ecx, 0x8b44f41
mov edx, 0xcbcac5df
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, 1
mov eax, 0x8b44f41
jmp 0x140011846
cmp eax, 0x3fde92a4
je 0x14002369d
cmp eax, 0x4191d319
jne 0x140011850
mov rax, qword [rbp + 0x20]
mov eax, 0xf2f2b904
jmp 0x140011850
cmp eax, 0xc20c0e1c
je 0x1400236a7
cmp eax, 0xc219e098
jne 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x97f51efb
mov r8d, ecx
and r8d, 0x680ae104
or r8d, edx
mov edx, r8d
xor edx, 0x68026005
xor r8d, 0x97f51efa
mov r9d, eax
and r9d, 0x73897e8
and ecx, 0xf8c76816
or ecx, r9d
or eax, r8d
and r8d, 0x73897e8
and edx, 0xf8c76817
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb5846945
and ecx, eax
and eax, 0x4a7b96ba
or eax, edx
xor eax, 0x4a7b96ba
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x4e18b1d9
and ecx, 0xb1e74e26
or ecx, eax
mov eax, ecx
xor eax, 0x109059
xor ecx, 0xb0e20a02
and ecx, 0xfeea2b82
and eax, 0x115d47d
or eax, ecx
xor eax, 0x115d47d
sete r8b
setne r9b
cmp dword [0x1400a0094], 0xa
setge r10b
setl al
mov edx, r9d
xor dl, al
mov ecx, edx
xor cl, dl
and r8b, r10b
and al, r9b
or al, r8b
mov r8d, r10d
xor r8b, r9b
or r10b, r9b
xor r10b, 1
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, ecx
xor al, dl
test cl, cl
mov ecx, 0x6d8da
mov r8d, 0xc06aa05d
cmovne ecx, r8d
test dl, 1
mov edx, 0x6d8da
jmp 0x140022a81
cmp eax, 0xfe5ba069
je 0x140023799
cmp eax, 0x6d8da
jne 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0xc219e098
jmp 0x140011850
cmp eax, 0xa66faa5a
je 0x140023889
cmp eax, 0xa67e64d4
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7cfbc190
mov r8d, ecx
and r8d, 0x83043e6e
or r8d, edx
xor r8d, 0x83043e6e
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xe6094796
and edx, 0x19f6b869
or edx, r9d
and ecx, 0xe6094796
and eax, 0x19f6b869
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne al
cmp dword [0x1400a0094], 0xa
setge cl
mov r8d, ecx
or r8b, al
mov edx, r8d
xor dl, 1
xor al, cl
mov r9d, eax
xor r9b, 1
mov r10d, edx
and r10b, r8b
mov ecx, eax
and cl, r9b
xor r10b, 1
or r10b, r8b
xor r10b, 1
or r10b, dl
xor cl, 1
mov r8d, ecx
xor r8b, r9b
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, r10b
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, 0xcb1f7f51
mov r8d, 0xa7547677
cmovne edx, r8d
test al, al
mov eax, 0xcb1f7f51
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140011850
cmp eax, 0x656856c5
je 0x1400239ba
cmp eax, 0x65976361
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x34406c44
mov r8d, eax
and r8d, 0x811001
or r8d, edx
mov edx, r8d
xor edx, 0x801000
xor r8d, 0x7b00cfd6
or ecx, 0x30014c45
and r8d, 0x7b01cfd7
and edx, 0x4c03000
or edx, r8d
and ecx, 0x7b01cfd7
and eax, 0x803e0028
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0xcb3e83ba
mov r8d, eax
xor r8d, 0xcb3e83bb
and edx, r8d
xor eax, 0x10005c44
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0x25d7a3b0
and edx, 0xda285c4f
or edx, r9d
or ecx, r8d
and r8d, 0x25d7a3b0
and eax, 0xda285c4f
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x93547cbd
and r8d, ecx
mov eax, ecx
or eax, 0x6cab8342
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x1ad007bd
and edx, 0x81047800
or edx, r9d
or eax, ecx
and ecx, 0x1ad007bd
and r8d, 0xe52ff842
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x6c8a0002
xor eax, 0x93547cbd
mov edx, eax
and edx, 0x9271e379
and ecx, 0x6d8e1c86
or ecx, edx
xor ecx, 0x9271e379
xor eax, ecx
test eax, ecx
sete r9b
setne r8b
cmp dword [0x1400a0094], 0xa
setl dl
setge al
mov ecx, eax
xor cl, r8b
mov r10d, ecx
and r10b, r8b
and cl, al
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
xor dl, 1
and al, r9b
or al, r8b
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 al, 1
mov eax, 0x8e69d450
mov edx, 0x4a5065b5
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x8e69d450
cmove eax, ecx
jmp 0x140011850
cmp eax, 0xde8b4505
je 0x140023b16
cmp eax, 0xdfd759fa
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x30]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov rax, qword [rax]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax]
add rcx, 0x60
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, 0x467cc1ca
and edx, 0xb9833e34
or edx, r8d
mov r8d, edx
xor r8d, 0xa1002224
xor edx, 0x4250c109
and edx, 0x5ad3dd19
and r8d, 0xa52c22e6
or r8d, edx
mov edx, eax
or edx, 0x5ad3dd18
and edx, 0x5ad3dd19
xor edx, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge r10b
mov r11d, r8d
and r11b, r10b
mov edx, r9d
and dl, al
or dl, r11b
xor dl, 1
or dl, r10b
xor r8b, r10b
and r8b, al
xor al, r9b
and al, r9b
mov r9d, r8d
xor r9b, 1
xor r8b, al
xor al, 1
or al, r9b
xor al, 1
or al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
mov edx, eax
xor dl, r8b
test al, 1
mov eax, 0xd9a6ffa0
mov r9d, 0xa5115f1c
cmovne eax, r9d
mov qword [rbp - 0x60], rcx
test r8b, 1
cmove eax, r9d
not dl
test dl, 1
mov ecx, 0xd9a6ffa0
cmovne eax, ecx
jmp 0x140011850
cmp eax, 0x2f1a0db4
je 0x140023c3d
cmp eax, 0x30272ad0
jne 0x140011850
mov eax, 0x72c5454d
jmp 0x140011850
cmp eax, 0x9779110c
je 0x140023c47
cmp eax, 0x97aafe37
jne 0x140011850
mov rax, qword [rbp - 8]
cmp rax, qword [rbp - 0x10]
setne byte [rbp + 0x4b]
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x52570d1d
mov r9d, r8d
and r9d, eax
and r8d, edx
mov ecx, r9d
not ecx
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x52d3b0a8
and r9d, 0xad2c4f57
or r9d, r11d
or ecx, r10d
and r10d, 0x52d3b0a8
and r8d, 0xad2c4f57
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x52120408
and edx, 0x1cb28256
and eax, 0xe34d7da8
or eax, edx
mov edx, eax
xor edx, 0xe3001408
xor ecx, 0xada8f2e3
xor eax, 0x1cb28257
mov r9d, ecx
and r9d, 0x44d6bf7
and r8d, 0xfbb29408
or r8d, r9d
or ecx, eax
and eax, 0x44d6bf7
and edx, 0xfbb29408
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xd08c4ae7
xor ecx, 0x2f73b518
sete r8b
setne r9b
cmp dword [0x1400a0094], 0xa
setl cl
setge al
mov edx, r9d
and dl, al
or r9b, cl
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
or al, r8b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
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, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xbf66e108
mov edx, 0xb33043e9
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xbf66e108
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x52435deb
je 0x140023d4e
cmp eax, 0x52f942a8
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf992b11c
mov r8d, eax
xor r8d, 0xf992b11c
and r8d, eax
or edx, r8d
not r8d
and r8d, 0x66d4ee2
and edx, 0xf992b11d
or edx, r8d
not edx
and ecx, 0x2180860d
and eax, 0xde7f79f2
or eax, ecx
xor eax, 0xde7f79f2
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setl al
setge r8b
mov r9d, edx
and r9b, r8b
and dl, al
and al, cl
or al, r9b
xor al, 1
or al, r8b
and r8b, cl
or r8b, 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, 0x53b1b360
mov r8d, 0x1962baa4
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x53b1b360
cmove eax, ecx
jmp 0x140011850
cmp eax, 0xd2b5d8d3
je 0x140023e6f
cmp eax, 0xd34a78f2
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x902c60a0
mov r8d, eax
and r8d, 0x62c09910
or r8d, edx
mov edx, r8d
xor edx, 0x2000010
xor r8d, 0x14346661
or ecx, 0x70e4f920
and r8d, 0x74f4ff61
and edx, 0x82080090
or edx, r8d
and ecx, 0x74f4ff61
and eax, 0x903000e
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xd13064f
mov edx, eax
xor edx, 0xd13064e
and ecx, edx
xor eax, 0x30e8a191
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xc717582c
and ecx, 0x38e8a7d3
or ecx, r9d
or r8d, edx
and edx, 0xc717582c
and eax, 0x38e8a7d3
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
xor r8d, 0x4f3f5c94
xor r8d, 0xb0c0a36b
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl al
mov ecx, eax
xor cl, r8b
not cl
and cl, r8b
or r8b, al
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
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, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xb4fd384d
mov edx, 0xc936924c
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0xb4fd384d
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140011850
cmp eax, 0x11d167b2
je 0x140023f4e
cmp eax, 0x121fee77
jne 0x140011850
mov eax, 0x4da07590
jmp 0x140011850
cmp eax, 0xb470d371
je 0x140024055
cmp eax, 0xb484cae8
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x451141bc
mov r8d, ecx
and r8d, 0xbaeebe42
or r8d, edx
xor r8d, 0xbaeebe42
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x45a4c8a6
and r8d, 0xba5b3759
or r8d, r9d
or edx, ecx
and ecx, 0x45a4c8a6
and eax, 0xba5b3759
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a0094], 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 cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0xde8b4505
mov eax, 0x81892721
cmovne r8d, eax
test cl, 1
mov eax, 0xde8b4505
jmp 0x14001d42b
cmp eax, 0x74292459
je 0x14002414d
cmp eax, 0x7563cc16
jne 0x140011850
mov rax, qword [rbp + 0x30]
mov ecx, dword [0x1400a0090]
lea edx, [rcx + 1]
imul edx, ecx
and edx, 1
or edx, 0xb1433578
xor edx, 0xb1433578
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl cl
setge r9b
mov r10d, ecx
or r10b, dl
and dl, r9b
xor r9b, r8b
xor r10b, 1
or r10b, r9b
mov r9, qword [rax]
and cl, r8b
or cl, dl
mov eax, ecx
and cl, r10b
xor r10b, 1
xor al, 1
mov edx, r10d
xor dl, al
and dl, r10b
and al, r10b
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x24270c48
mov r10d, 0x1ff712a9
cmovne eax, r10d
mov r8, qword [r9 + 0x30]
test dl, dl
mov edx, 0x24270c48
cmove eax, edx
mov qword [rbp - 0x68], r8
test cl, 1
cmovne eax, r10d
jmp 0x140011850
cmp eax, 0xf12bd0bf
je 0x14002422f
cmp eax, 0xf142ec1f
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xd8478768
and edx, ecx
not ecx
or eax, 0x27b87897
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x113a8980
and ecx, 0xc8450668
or ecx, r9d
or eax, r8d
and r8d, 0x113a8980
and edx, 0xeec5767f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x27b87897
mov edx, eax
xor edx, 0x27b87896
and edx, ecx
xor eax, 0xd8478768
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd29d69e1
and eax, ecx
and ecx, 0x2d62961e
or ecx, edx
xor ecx, 0x2d62961e
or ecx, eax
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setl al
setge r8b
and cl, r8b
or r8b, dl
xor r8b, 1
and al, dl
or al, cl
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, r8b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xa21f803
mov r8d, 0xf424538
cmovne edx, r8d
test al, al
mov eax, 0xa21f803
jmp 0x140022b41
cmp eax, 0x25e127de
je 0x140024335
cmp eax, 0x261133ea
jne 0x140011850
mov eax, 0x78d157ae
jmp 0x140011850
cmp eax, 0x8e69d450
je 0x1400243e1
cmp eax, 0x8eb98056
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xab948369
and r8d, eax
mov ecx, eax
or ecx, 0x546b7c96
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x4c5042f5
mov r11d, edx
and r11d, 0xa3848108
or r11d, r10d
or ecx, r9d
and r9d, 0x4c5042f5
and r8d, 0xb3afbd0a
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x546b7c97
xor ecx, 0x1948040
and edx, 0xae33688
and eax, 0xf51cc977
or eax, edx
mov edx, eax
xor edx, 0x151c8044
xor eax, 0xae33688
mov r9d, r8d
and r9d, 0xea215f3b
and ecx, 0x15dea0c4
or ecx, r9d
or r8d, eax
and eax, 0xea215f3b
and edx, 0x15dea0c4
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
cmp r8d, 0xffffffff
setne dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge al
lea r9d, [rdx + 1]
mov r10d, r9d
or r10b, al
xor r10b, 1
mov ecx, r8d
or cl, dl
xor cl, 1
or cl, r10b
and dl, r8b
and al, r9b
or al, dl
or r9b, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x8b829d3b
mov r8d, 0xd002e9fd
cmovne eax, r8d
test cl, 1
mov ecx, eax
mov r8d, 0x8b829d3b
cmovne ecx, r8d
test dl, 1
jmp 0x140021da9
cmp eax, 0x48e7f2ab
je 0x1400244cb
cmp eax, 0x4903ea52
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x98bb43ac
and edx, ecx
not ecx
or eax, 0x6744bc53
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc4103001
and ecx, 0x8824000
or ecx, r9d
or eax, r8d
and r8d, 0xc4103001
and edx, 0x29864800
or edx, r8d
xor edx, ecx
not eax
or eax, edx
or eax, 0x1269878a
and eax, 0x1269878b
xor eax, 0x7e07621c
xor eax, 0xd7d79139
xor eax, 0xbbb974af
sete cl
setne dl
cmp dword [0x1400a0094], 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, 0x9ee5a3f5
cmovne ecx, r15d
test al, al
mov eax, 0x9ee5a3f5
jmp 0x1400231a0
cmp eax, 0xcb65b1e8
je 0x1400244d5
cmp eax, 0xcbcac5df
jne 0x140011850
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov eax, 0x8b44f41
jmp 0x140011850
cmp eax, 0x8b44f41
je 0x140024593
cmp eax, 0x8e48fa8
jne 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x14c3ac36
mov r8d, eax
and r8d, 0xeb3c53c8
or r8d, ecx
xor r8d, 0xeb3c53c8
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x833be82
and eax, 0xf7cc417d
or eax, edx
mov edx, eax
xor edx, 0x87c80059
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x7014d3a4
and ecx, 0x8feb2c5b
or ecx, r9d
xor eax, 0x109280
and eax, 0x7014d3a4
and edx, 0x8feb2c5b
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge r9b
mov eax, edx
xor al, r9b
and cl, r8b
or r8b, dl
xor r8b, 1
and r9b, dl
or r9b, cl
or r9b, r8b
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 r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r9d, edx
and r9b, al
xor r8b, al
xor al, 1
xor dl, 1
and dl, al
or dl, r9b
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xd532e9d6
mov r8d, 0x7275357f
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0xd532e9d6
jmp 0x140011846
cmp eax, 0xae1c6b71
je 0x140024676
cmp eax, 0xae397c33
jne 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x412001c1
and edx, 0x80986412
or edx, eax
xor edx, 0x80986412
and ecx, 0x3e479a2c
or ecx, edx
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
xor ecx, 0xb4facb16
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0x4b0534e8
and r8d, 0xb4facb17
or r8d, r9d
or eax, edx
and edx, 0x4b0534e8
and ecx, 0xb4facb17
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd462e35a
and ecx, eax
and eax, 0x2b9d1ca5
or eax, edx
xor eax, 0x2b9d1ca5
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdec69d60
and eax, 0x2139629f
or eax, edx
xor eax, 0x2139629f
or eax, ecx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and cl, r8b
or r8b, al
and dl, al
or cl, dl
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
mov edx, 0x3cfbd9c
mov r8d, 0x137fd937
cmovne edx, r8d
test al, al
mov eax, 0x3cfbd9c
cmovne eax, edx
jmp 0x140020779
cmp eax, 0x6d3ef5a6
je 0x140024684
cmp eax, 0x6e1fd1ee
jne 0x140011850
mov eax, 0xee24c7d2
jmp 0x140011850
cmp eax, 0xe6217579
je 0x14002468e
cmp eax, 0xe96bd21c
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 1
mov edx, eax
or edx, 0xe886ac2
and ecx, 0xe886ac3
mov r8d, eax
and r8d, 0xf177953c
or r8d, ecx
and edx, 0xe886ac3
xor edx, r8d
not edx
or edx, eax
xor edx, 0x997a8584
xor edx, 0x66857a7b
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl al
and dl, al
or al, r8b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, eax
mov r10d, edx
or al, dl
and dl, cl
and r8b, r9b
xor r10b, dl
xor dl, 1
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
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 cl, 1
mov ecx, 0x6aec1436
mov edx, 0x3d34ea0f
cmovne ecx, edx
test al, 1
mov eax, 0x6aec1436
jmp 0x14002413e
cmp eax, 0x378e4f0a
je 0x140024863
cmp eax, 0x38030123
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0x20882400
and ecx, 0xc04511f8
or ecx, eax
xor ecx, 0xc04511f8
and r9d, 0x1f32ca07
or r9d, ecx
mov ecx, r9d
not ecx
mov eax, r9d
xor eax, 0x7ba707ce
mov edx, eax
and edx, ecx
and eax, r9d
or eax, edx
mov r8d, eax
xor r8d, 0x8458f830
and r9d, 0x1579c338
mov edx, ecx
and edx, 0xea863cc7
or edx, r9d
mov r9d, edx
xor r9d, 0x1579c339
and ecx, 1
or ecx, r9d
xor edx, 0x40001882
xor eax, 0x7ba707cf
mov r9d, eax
and r9d, 0xaaefe565
and r8d, 0x55101a9a
or r8d, r9d
or eax, ecx
and ecx, 0xaaefe565
and edx, 0x55101a9a
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1400a0094], 0xa
setge al
setl dl
mov r10d, r9d
or r10b, dl
mov ecx, eax
xor cl, r9b
and cl, dl
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, dl
or dl, r8b
and al, r8b
or al, 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, 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 dl, 1
mov ecx, 0x9779110c
mov edx, 0x8c9ce60a
cmovne ecx, edx
not al
test r9b, 1
cmove ecx, edx
test al, 1
mov eax, 0x9779110c
jmp 0x140021da9
cmp eax, 0xa03966d6
je 0x14002497d
cmp eax, 0xa1056ac3
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x92ae6f2
and ecx, 0xf6d5190d
or ecx, edx
mov edx, ecx
xor edx, 0xb245190c
xor ecx, 0x902a443
and ecx, 0x4d92a443
and edx, 0xb26d5bbc
or edx, ecx
xor edx, 0xb26d5bbc
or edx, eax
xor edx, 0xf132d5f5
xor edx, 0xecd2a0a
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl al
and dl, al
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and r8b, cl
or r8b, dl
xor al, cl
mov ecx, r9d
xor cl, 1
xor r9b, al
xor al, 1
or al, cl
xor al, 1
or al, r9b
mov ecx, r8d
xor cl, 1
xor r8b, cl
and r8b, al
xor r8b, cl
or cl, al
mov eax, r8d
xor al, cl
test r8b, r8b
mov edx, 0x88b4b423
mov r8d, 0x3c7c94b1
cmovne edx, r8d
test cl, 1
mov ecx, 0x88b4b423
jmp 0x14001ca83
cmp eax, 0x5e74f2be
je 0x140024a5a
cmp eax, 0x5f852ad6
jne 0x140011850
mov eax, 0x7ff87603
jmp 0x140011850
cmp eax, 0xd9a6ffa0
je 0x140024bce
cmp eax, 0xd9d4d146
jne 0x140011850
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
cmp qword [rax], 0
sete byte [rbp + 0x4d]
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
mov r8d, edx
xor r8d, 0xfffffffe
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xea64736a
mov r11d, ecx
and r11d, 0x159b8c94
or r11d, r10d
or eax, r9d
and r9d, 0xea64736a
and r8d, 0x159b8c95
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, edx
and r8d, 0xad930da3
and ecx, 0x526cf25c
or ecx, r8d
xor ecx, eax
xor ecx, 0x526cf25c
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
xor r8b, cl
xor al, dl
and dl, al
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r8b
or dl, r8b
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x85e400fa
mov edx, 0xd2073b15
cmovne eax, edx
test cl, 1
cmove eax, edx
test r8b, 1
mov ecx, 0x85e400fa
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x1a571233
je 0x140024bd8
cmp eax, 0x1bfb8a58
jne 0x140011850
mov ecx, dword [0x1400a0090]
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, 0xff4e18db
mov r11d, ecx
and r11d, 0xb1e724
or r11d, r10d
or edx, r9d
and r9d, 0xff4e18db
and r8d, 0xb1e724
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne al
cmp dword [0x1400a0094], 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, eax
xor cl, r8b
mov ecx, 0xb7ab8580
mov r9d, 0x94d3a87f
jmp 0x14001ac21
cmp eax, 0xbac2f92c
je 0x140024cbe
cmp eax, 0xbb74ecba
jne 0x140011850
mov eax, 0xb0d85a85
jmp 0x140011850
cmp eax, 0x7fcb33cc
je 0x140024d44
cmp eax, 0x7ff87603
jne 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0x7833a02d
xor ecx, 0x5d56095d
and ecx, r8d
and r8d, 0x87cc5fd2
or r8d, eax
mov eax, r8d
xor eax, 0x87cc5fd2
mov r9d, r8d
xor r9d, 0xda9a568f
and r9d, eax
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x4947bd2a
and r9d, 0xb6b842d5
or r9d, r11d
or edx, r10d
and r10d, 0x4947bd2a
and ecx, 0xb6b842d5
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0x5d56095c
or eax, 1
xor r8d, 0x3813800c
and r8d, 0x39d3908c
and eax, 0xc62c6f73
or eax, r8d
xor eax, 0xc62c6f73
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb542ceea
and ecx, eax
and eax, 0x4abd3115
or eax, edx
xor eax, 0x4abd3115
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6db1f886
and ecx, 0x924e0779
or ecx, eax
cmp ecx, 0x924e0779
setne al
cmp dword [0x1400a0094], 0xa
setl r8b
lea r9d, [rax + 1]
mov ecx, r9d
and cl, al
xor cl, 1
mov r10d, ecx
or r10b, r9b
xor r10b, 1
or al, r10b
xor al, r8b
mov edx, eax
xor dl, 1
xor cl, r9b
or cl, r10b
or r9b, r8b
xor cl, r8b
mov r8d, ecx
xor r8b, r9b
or cl, r9b
xor cl, 1
or 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, 0x5e74f2be
cmovne ecx, r12d
test r8b, 1
mov edx, 0x5e74f2be
cmovne edx, ecx
test al, 1
jmp 0x140024973
cmp eax, 0xf8c179df
je 0x140024e65
cmp eax, 0xf8e4a5b7
jne 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x9a7526c
and ecx, edx
or edx, 0xf658ad93
not eax
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0x711c16bd
and eax, 0x8a34040
or eax, r9d
or edx, r8d
and r8d, 0x711c16bd
and ecx, 0x8ee3e942
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov r8d, edx
xor r8d, 0xf658ad93
mov ecx, edx
xor ecx, 0x9a7526c
xor edx, 0x7008706b
and edx, ecx
mov r9d, ecx
or r9d, 0x8650ddf8
mov eax, edx
not eax
mov r10d, eax
and r10d, 0x1657846b
and edx, 0xe9a87b94
or edx, r10d
or eax, r9d
and r9d, 0x1657846b
mov r10d, r8d
and r10d, 0x69a82204
or r10d, r9d
xor r10d, edx
not eax
or eax, r10d
mov r9d, eax
xor r9d, 0x79af2206
and r8d, 0x5934caab
mov edx, ecx
and edx, 0xa6cb3554
or edx, r8d
mov r8d, edx
xor r8d, 0x5934caaa
and ecx, 1
or ecx, r8d
xor edx, 0x2ca1110
xor eax, 0x8650ddf9
mov r8d, eax
and r8d, 0xec11ec6d
and r9d, 0x13ee1392
or r9d, r8d
or eax, ecx
and ecx, 0xec11ec6d
and edx, 0x13ee1392
or edx, ecx
xor edx, r9d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x81113222
mov r8d, eax
and r8d, 0x322ec084
or r8d, edx
mov edx, r8d
xor edx, 0x30088004
xor r8d, 0x88513851
or ecx, 0x82377080
and r8d, 0x8a7778d1
and edx, 0x31088226
or edx, r8d
and ecx, 0x8a7778d1
and eax, 0x44800508
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x44800d01
xor eax, 0xb33ff2a6
mov edx, eax
and edx, 0xba6df2fc
and ecx, 0x45920d03
or ecx, edx
xor ecx, 0xba6df2fc
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1400a0094], 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, 0x512215b5
mov r8d, 0xa495079a
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x512215b5
cmove eax, ecx
jmp 0x140011850
cmp eax, 0x1cd39974
jne 0x140024e6f
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x16846660
mov r8d, edx
or r8d, 0x20581881
and ecx, 0x36dc7ee1
mov r9d, edx
and r9d, 0x4902801e
or r9d, ecx
and r8d, 0x36dc7ee1
mov r10d, eax
and r10d, 0x80210100
or r10d, r8d
xor r10d, r9d
mov ecx, r10d
xor ecx, 0x92056000
xor r10d, 0x69489812
and r10d, 0x6de89f73
and ecx, 0x9217608c
or ecx, r10d
mov r8d, ecx
xor r8d, 0x9005200c
and edx, 0x3c7c95e0
and eax, 0xc3836a1f
or eax, edx
mov edx, eax
xor edx, 0x8001280c
xor ecx, 0x6de89f73
xor eax, 0x3c7c95e0
mov r9d, ecx
and r9d, 0x4bf2d2f3
and r8d, 0xb40d2d0c
or r8d, r9d
or ecx, eax
and eax, 0x4bf2d2f3
and edx, 0xb40d2d0c
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 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, 0x2b328158
mov r8d, 0x12ee48f4
jmp 0x14001bb47
mov rax, qword [rbp - 0x40]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x38]
mov qword [rcx], rax
mov eax, 0x54bf36aa
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xa58a32d3
and edx, ecx
mov eax, ecx
not eax
and eax, 0xa58a32d3
or eax, edx
not edx
and edx, 0x5a75cd2c
and eax, 0xa58a32d3
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd74141eb
and eax, 0x28bebe14
or eax, ecx
mov ecx, eax
xor ecx, 0x570100c2
xor eax, 0x28188004
and eax, 0xa858c12d
and ecx, 0x57a73ed2
or ecx, eax
xor ecx, 0x57a73ed2
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
lea r9d, [rcx + 1]
and cl, r8b
and al, dl
or al, cl
mov ecx, edx
xor cl, r9b
and cl, dl
xor r8b, r9b
or r8b, cl
xor r8b, al
and al, r8b
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xfda1bdb3
mov edx, 0x75f7392a
cmovne ecx, edx
test r8b, 1
mov edx, 0xfda1bdb3
jmp 0x140020c61
mov ecx, dword [0x1400a0090]
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, 0x3540a02c
and eax, 0xcabf5fd3
or eax, edx
mov edx, eax
xor edx, 0x82261813
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x5cd967c0
and ecx, 0xa326983f
or ecx, r9d
xor eax, 0x14402000
and eax, 0x5cd967c0
and edx, 0xa326983f
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and cl, r8b
and al, dl
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 dl, 1
mov edx, 0xf8e4a5b7
mov r8d, 0xa495079a
cmovne edx, r8d
test al, al
mov eax, 0xf8e4a5b7
cmovne eax, edx
jmp 0x140020779
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xdb314710
and eax, edx
and edx, 0x24ceb8ef
or edx, ecx
xor edx, 0x24ceb8ef
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0xaf043650
mov r8d, edx
xor r8d, 0x50fbc9af
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x14f157cc
mov r11d, ecx
and r11d, 0x400a8823
or r11d, r10d
or eax, r9d
and r9d, 0x14f157cc
and r8d, 0xeb0ea833
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x4003201
and edx, 0x202420a0
mov r9d, ecx
and r9d, 0xdfdbdf5f
or r9d, edx
xor r9d, 0x202420a1
and ecx, 1
or ecx, r9d
xor eax, 0x50fbc9ae
mov edx, eax
and edx, 0xeb744d7e
and r8d, 0x148bb281
or r8d, edx
xor r8d, ecx
xor r8d, 0x148bb281
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
or r8b, cl
xor r8b, 1
xor dl, cl
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, 0x8a110130
mov r8d, 0xb752f32e
cmovne eax, r8d
not dl
test cl, cl
cmovne eax, r8d
test dl, 1
mov ecx, 0x8a110130
cmove eax, ecx
jmp 0x140011850
mov rax, qword [rbp + 0x20]
mov rax, qword [rax]
mov ecx, dword [0x1400a0090]
lea r9d, [rcx + 1]
imul r9d, ecx
mov r8d, r9d
not r8d
mov edx, r9d
xor edx, 0xfffffffe
and edx, r8d
and r9d, 0xf533d5fd
and r8d, 0xacc2a02
or r8d, r9d
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0x93ea0ac9
and edx, 0x6c15f536
or edx, r9d
mov r9d, r8d
xor r9d, 0x8042002
xor r8d, 0xf533d5fc
or ecx, r8d
and r8d, 0x93ea0ac9
and r9d, 0x6c15f536
or r9d, r8d
xor r9d, edx
not ecx
or ecx, r9d
mov edx, ecx
not edx
and edx, 0x8f417211
and ecx, 0x70be8dee
or ecx, edx
mov edx, ecx
xor edx, 0x3010211
xor ecx, 0x309889ae
and ecx, 0xbcd8f9ae
and edx, 0x43270651
or edx, ecx
cmp edx, 0x43270651
setne dl
cmp dword [0x1400a0094], 0xa
setl cl
setge r8b
lea r9d, [rdx + 1]
mov r10d, r8d
xor r10b, r9b
and r9b, r8b
and cl, dl
or cl, r9b
and r10b, r8b
mov edx, r10d
xor dl, 1
mov r9d, ecx
xor r9b, 1
xor r10b, cl
or dl, r9b
xor dl, 1
or dl, r10b
mov r8d, edx
xor r8b, 1
mov r10d, r9d
and r10b, cl
and dl, r8b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, r9b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, r10b
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
mov ecx, r8d
xor cl, dl
test r8b, 1
mov r8d, 0xdba09085
mov r9d, 0xbc59d6b7
cmovne r8d, r9d
mov qword [rbp], rax
test dl, 1
cmove r8d, r9d
test cl, 1
mov eax, 0xdba09085
cmove r8d, eax
mov eax, r8d
jmp 0x140011850
mov eax, 0x2371c28f
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x9f2e7a6f
and edx, ecx
not ecx
or eax, 0x60d18590
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x291634b7
and ecx, 0x96284a48
or ecx, r9d
or eax, r8d
and r8d, 0x291634b7
and edx, 0xd6e9cb48
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x60d18590
xor eax, 0x9f2e7a6f
mov ecx, eax
or ecx, 0xf1e00a82
mov edx, eax
and edx, 0xf1e00a82
mov r9d, r8d
and r9d, 0x202f074
or r9d, edx
and ecx, 0xfdfd0f8b
xor ecx, r9d
mov edx, ecx
xor edx, 0xf3e2faf7
and r8d, 0xcd6942fe
mov r9d, eax
and r9d, 0x3296bd01
or r9d, r8d
xor r9d, 0xcd6942ff
and eax, 1
or eax, r9d
xor ecx, 0xc1d0508
mov r8d, ecx
and r8d, 0xaeea594e
and edx, 0x5115a6b1
or edx, r8d
xor edx, eax
xor edx, 0x5115a6b1
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x431aa65c
and edx, ecx
not ecx
xor eax, 0x28405820
mov r8d, eax
or r8d, 0xa0e140a1
mov r9d, edx
not r9d
and r8d, 0xe2fb62e9
and ecx, 0x1008414
or ecx, r8d
or eax, r9d
and r9d, 0xe2fb62e9
and edx, 0x1d049d16
or edx, r9d
xor edx, ecx
not eax
or eax, edx
not edx
and edx, 0xbce559a3
and eax, 0x431aa65c
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x56ad30c6
and eax, 0xa952cf39
or eax, edx
xor eax, 0xa952cf39
or eax, ecx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
or r8b, dl
mov eax, edx
xor al, r8b
and al, dl
and r8b, 1
xor r8b, dl
xor r8b, 1
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x190386b7
mov r9d, 0x30dde2c3
cmovne ecx, r9d
test r8b, r8b
mov edx, ecx
cmovne edx, r9d
jmp 0x140021b4a
mov eax, 0xa3052286
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0xc8387908
and edx, 0x37c786f7
or edx, r8d
mov r8d, edx
xor r8d, 0x818012
mov eax, ecx
not eax
xor edx, 0xc8387909
mov r9d, eax
and r9d, 0xf7663fec
and ecx, 0x899c013
or ecx, r9d
or eax, edx
and edx, 0xf7663fec
and r8d, 0x899c013
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x49afe92f
and ecx, eax
and eax, 0xb65016d0
or eax, edx
xor eax, 0xb65016d0
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xe54049dc
and ecx, 0x1abfb623
or ecx, eax
cmp ecx, 0x1abfb623
sete dl
cmp dword [0x1400a0094], 0xa
setge al
setl cl
lea r8d, [rdx + 1]
and r8b, cl
mov r9d, edx
xor r9b, al
and al, dl
or al, r8b
or cl, dl
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
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0xb1cdf456
mov r8d, 0x692b84d2
cmovne ecx, r8d
test dl, dl
mov edx, 0xb1cdf456
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140011850
mov eax, 0x70c34468
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x861edea4
and eax, 0x79e1215b
or eax, edx
mov edx, eax
xor edx, 0x31a00102
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xcc41e6f9
and ecx, 0x33be1906
or ecx, r9d
xor eax, 0x8400c6a0
and eax, 0xcc41e6f9
and edx, 0x33be1906
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a0094], 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
and dl, r9b
and al, r8b
or al, dl
or r9b, r8b
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, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x6d3ef5a6
mov edx, 0xadf42387
cmovne eax, edx
test r8b, r8b
mov r8d, 0x6d3ef5a6
cmove eax, r8d
jmp 0x140022b44
mov eax, 0xcf756e66
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0xc8358033
and eax, 0x37ca7fcc
or eax, edx
mov edx, eax
xor edx, 0x318a250c
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x8e60dae2
and ecx, 0x719f251d
or ecx, r9d
xor eax, 0x88208022
and eax, 0x8e60dae2
and edx, 0x719f251d
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1400a0094], 0xa
setl dl
setge cl
lea eax, [rcx + 1]
and al, cl
xor al, 1
mov r10d, ecx
xor r10b, al
or al, cl
xor al, 1
or al, r10b
mov r10d, eax
xor r10b, 1
and r10b, r9b
and al, r8b
or al, r10b
and r8b, dl
or dl, r9b
and cl, r9b
or cl, r8b
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
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, 0x11d167b2
mov r8d, 0x48811a1c
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x11d167b2
jmp 0x140024584
mov eax, dword [0x1400a0090]
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, edx
mov r8d, ecx
not r8d
or eax, 0xc259a5e6
or ecx, 0xc259a5e6
xor ecx, eax
or r8d, edx
not r8d
or r8d, ecx
sete al
setne cl
cmp dword [0x1400a0094], 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 cl, 1
xor al, dl
and al, dl
or al, cl
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x9fde8894
mov r8d, 0xd61bde27
cmovne eax, r8d
test cl, cl
mov esi, 0xd61bde27
cmove eax, r8d
test dl, 1
mov ecx, 0x9fde8894
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb4fc9025
and ecx, eax
and eax, 0x4b036fda
or eax, edx
mov edx, eax
xor edx, 0x42006382
xor eax, 0xb4fc9025
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x394f0c7c
and edx, 0xc6b0f383
or edx, r9d
or eax, r8d
and r8d, 0x394f0c7c
and ecx, 0xc6b0f383
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
mov edx, ecx
and edx, 0x24100098
mov r8d, eax
and r8d, 0x20900
or r8d, edx
mov edx, r8d
xor edx, 0x20000
xor r8d, 0x820d922b
or ecx, 0x908
and r8d, 0x820d9b2b
and edx, 0x24120090
or edx, r8d
and ecx, 0x820d9b2b
and eax, 0x59e06444
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x4044b244
xor eax, 0x24120998
mov edx, eax
and edx, 0x9fbb4c23
and ecx, 0x6044b3dc
or ecx, edx
xor ecx, 0x9fbb4c23
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl al
and r8b, al
and cl, dl
or cl, r8b
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, dl
or r8b, cl
and cl, al
or cl, r9b
xor al, dl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0x427e448c
mov edx, 0x198b4b26
cmovne eax, edx
test r8b, 1
mov edx, 0x427e448c
cmovne edx, eax
test cl, cl
jmp 0x1400239b0
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xa967b4ad
and ecx, eax
mov r8d, eax
or r8d, 0x44980a52
mov r9d, ecx
not r9d
and r8d, 0x45fe9a72
and edx, 0xa801248d
or edx, r8d
or eax, r9d
and r9d, 0x45fe9a72
and ecx, 0xba01658d
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x56984b52
and eax, 0xa967b4ad
or eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x7771778a
mov edx, eax
and edx, 0x888e8875
or edx, ecx
mov ecx, edx
xor ecx, 0x888e8875
mov r10d, edx
xor r10d, 0x19cd6f1a
and r10d, ecx
or r9d, 0x6ebc1890
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x64d55dda
and r10d, 0x9b2aa225
or r10d, r11d
or r8d, r9d
and r9d, 0x64d55dda
and eax, 0x9102a225
or eax, r9d
xor eax, r10d
not r8d
or r8d, eax
xor r8d, 0x9143e76e
xor edx, 0x60005102
and edx, 0xe0805122
and ecx, 0x1f7faedc
or ecx, edx
xor ecx, 0x1f7faedc
or ecx, r8d
mov eax, ecx
xor eax, 0xcd493ac1
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x32b6c53e
and ecx, 0xcd493ac1
or ecx, eax
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setl cl
setge r9b
mov eax, r9d
xor al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
and r9b, al
xor al, 1
or al, r9b
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
and cl, al
or dl, al
xor al, 1
xor r8b, 1
and r8b, al
or cl, r8b
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0xec91eed5
mov edx, 0xd27b26b9
cmovne eax, edx
test cl, 1
cmove eax, edx
not r8b
test r8b, 1
mov ecx, 0xec91eed5
cmovne eax, ecx
jmp 0x140011850
mov eax, 0x9116c8d7
jmp 0x140011850
mov eax, dword [0x1400a0090]
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, 0x53d7973e
and edx, 0xac2868c0
or edx, r9d
or eax, ecx
and ecx, 0x53d7973e
and r8d, 0xac2868c1
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xa36208e0
and ecx, 0x5c9df71f
or ecx, eax
mov eax, ecx
xor eax, 0x802000a0
xor ecx, 0x5481c114
and ecx, 0x77c3c954
and eax, 0x883c36ab
or eax, ecx
mov ecx, eax
xor ecx, 0x88303080
xor eax, 0x46808150
and eax, 0x468c877b
and ecx, 0xb9737884
or ecx, eax
mov eax, ecx
xor eax, 0x4404035a
xor ecx, 0x80137004
and ecx, 0x829bf425
and eax, 0x7d640bda
or eax, ecx
xor eax, 0x7d640bda
sete dl
setne al
cmp dword [0x1400a0094], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
mov edx, ecx
xor dl, 1
xor al, r8b
not al
and al, r8b
xor r9b, 1
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and al, cl
or cl, r8b
and r8b, dl
or r8b, al
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0xba41ff8e
mov eax, 0xe4927126
cmovne edx, eax
test r8b, r8b
mov eax, edx
mov r8d, 0xba41ff8e
cmovne eax, r8d
jmp 0x140022b44
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xff4d052f
mov r8d, ecx
xor r8d, 0xff4d052f
and r8d, ecx
or r8d, edx
xor r8d, 0xb2fad1
mov edx, ecx
and edx, 0x1209419c
and eax, 0xedf6be63
or eax, edx
xor eax, r8d
xor eax, 0xedf6be63
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0x5dfd0c49
xor r8d, 0xa202f3b6
sete dl
setne r8b
cmp dword [0x1400a0094], 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
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, 0xa7547677
mov r9d, 0xa67e64d4
cmovne eax, r9d
test dl, 1
jmp 0x14001183d
mov eax, 0x45db735e
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4483843c
mov r8d, ecx
and r8d, 0xbb7c7bc3
or r8d, edx
mov edx, r8d
xor edx, 0x402000
xor r8d, 0x4020408
or eax, 0x842a5788
or r8d, 0x28100040
and r8d, 0xac3a57c8
and edx, 0x40c02020
or edx, r8d
and eax, 0xac3a57c8
and ecx, 0x13058817
or ecx, eax
xor ecx, edx
mov edx, ecx
xor edx, 0x3b158857
xor ecx, 0xc4ea77a8
mov r8d, ecx
and r8d, 0xc44f7e07
mov eax, edx
and eax, 0x3bb081f8
or eax, r8d
mov r8d, eax
xor r8d, 0x202081a8
or ecx, 1
xor eax, 0xc44f7e06
mov r9d, eax
and r9d, 0x9bda0e55
and r8d, 0x6425f1aa
or r8d, r9d
or eax, ecx
and ecx, 0x9bda0e55
and edx, 0x6425f1aa
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc7205505
mov r8d, eax
and r8d, 0x38dfaafa
or r8d, edx
mov edx, r8d
xor edx, 0x112248
xor r8d, 0x41200100
or ecx, 0x61200920
or r8d, 0x96841012
and r8d, 0xf7a41932
and edx, 0x116649
or edx, r8d
and ecx, 0xf7a41932
and eax, 0x84a8084
or eax, ecx
xor eax, edx
xor eax, 0x16ef67c8
xor eax, 0x8821f75e
sete cl
setne dl
cmp dword [0x1400a0094], 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
mov edx, r9d
xor dl, 1
and cl, r8b
or al, cl
mov ecx, r9d
and cl, al
xor al, 1
and dl, al
or dl, cl
or al, r9b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xfe5ba069
mov r8d, 0xf28b00b4
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xfe5ba069
cmove eax, ecx
jmp 0x140011850
mov eax, 0xd2200196
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x40888400
mov r8d, edx
or r8d, 0x4034047
and ecx, 0x448bc447
mov r9d, edx
and r9d, 0x201ab8
or r9d, ecx
and r8d, 0x448bc447
mov ecx, eax
and ecx, 0xbb542100
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xfa0ca101
and edx, 0x5000abca
and eax, 0xafff5435
or eax, edx
mov edx, eax
xor edx, 0xae2f5011
xor ecx, 0x4235afe
mov r9d, ecx
and r9d, 0x1d004a6
and r8d, 0xfe2ffb59
or r8d, r9d
xor eax, 0x82
and eax, 0x1d004a6
and edx, 0xfe2ffb59
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge al
mov r10d, r8d
and r10b, al
mov ecx, r9d
and cl, dl
or cl, r10b
or al, dl
xor dl, r9b
xor r9b, 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 cl, 1
mov ecx, 0x53a95448
mov r8d, 0x6006577f
jmp 0x140021232
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
or ecx, 0x3ae368dc
mov eax, ecx
xor eax, 0x44108423
xor ecx, 0x1ac0481c
and ecx, 0x9bcc5b1c
and eax, 0x6433a4e3
or eax, ecx
mov ecx, eax
xor ecx, 0x34c1204
xor eax, 0x241304c1
and eax, 0xbc934dd9
and ecx, 0x436cb226
or ecx, eax
xor ecx, 0x436cb226
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl r9b
mov eax, edx
xor al, r9b
mov r10d, r8d
xor r10b, cl
and r10b, r8b
and dl, r9b
and r8b, cl
or r8b, dl
or r8b, r10b
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 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 cl, al
or dl, al
xor al, 1
xor r8b, 1
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test al, 1
mov ecx, 0x142c4313
mov eax, 0xabd51b37
cmovne ecx, eax
test dl, 1
mov eax, 0x142c4313
jmp 0x140021c10
mov eax, 0xbd453b81
jmp 0x140011850
mov eax, 0x63859538
jmp 0x140011850
mov eax, 0xec91eed5
jmp 0x140011850
mov rax, qword [rbp + 0x10]
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x82b52717
and eax, 0x7d4ad8e8
or eax, ecx
xor eax, 0x7d4ad8e9
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x63a87034
and edx, eax
or eax, 0x9c578fcb
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd1e0da42
and ecx, 0x22082034
or ecx, r9d
or eax, r8d
and r8d, 0xd1e0da42
and edx, 0x2e1f25bd
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x805fac55
xor eax, 0x1c08239e
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
xor al, 1
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
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
xor dl, 1
mov ecx, eax
or cl, dl
xor dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xde35013b
mov r8d, 0xa9ffbf71
cmovne edx, r8d
test cl, 1
mov ecx, 0xde35013b
jmp 0x14001ca83
mov eax, 0x63bf9708
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x2040282
mov r8d, eax
or r8d, 0xe8104041
and r8d, 0xea1442c3
and ecx, 0xab938
or ecx, r8d
and edx, 0xea1442c3
and eax, 0x15e10404
or eax, edx
xor eax, ecx
mov r8d, eax
xor r8d, 0xfdf14445
mov ecx, eax
xor ecx, 0x42102
and ecx, 0x51646146
xor eax, 0x4feeec97
and eax, r8d
and r8d, 0xae9b9eb9
or r8d, ecx
mov ecx, r8d
xor ecx, 0x26809610
mov edx, r8d
xor edx, 0x10042042
or edx, 0x4de0572d
mov r9d, r8d
xor r9d, 0x1a8800
mov r10d, eax
not r10d
mov r11d, edx
and r11d, 0xf281459c
and r9d, 0x1ea842
or r9d, r11d
or edx, r10d
and r10d, 0xf281459c
and eax, 0xd7eba63
or eax, r10d
xor eax, r9d
not edx
or edx, eax
xor edx, 0x4de0572c
xor r8d, 0x51244046
and r8d, 0xd93f48ee
and ecx, 0x26c0b710
or ecx, r8d
xor ecx, 0x26c0b710
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x80d1cbe
and edx, ecx
or ecx, 0xf7f2e341
not eax
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xf8c3bb4
and eax, 0x1040a
or eax, r9d
or ecx, r8d
and r8d, 0xf8c3bb4
and edx, 0xf073c44b
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x23304300
xor ecx, 0xc1086
and eax, 0x2b314f38
and ecx, 0xd4ceb0c7
or ecx, eax
mov eax, ecx
xor eax, 0x21200610
xor ecx, 0x904c20c6
and ecx, 0x9a5d69ee
and eax, 0x65a29611
or eax, ecx
xor eax, 0x65a29611
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
mov r9d, r8d
and al, r8b
xor r8b, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or al, dl
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, 0x30272ad0
mov r8d, 0x7f47a6fb
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, dl
jmp 0x140011846
mov rax, qword [rbp + 0x30]
mov eax, 0x7563cc16
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x439f08db
mov r8d, ecx
and r8d, 0xbc60f724
or r8d, edx
mov edx, r8d
xor edx, 0x208004
xor r8d, 0x42840009
mov r9d, eax
or r9d, 0x56c44109
or r8d, 0x20180860
and r8d, 0x76dc4969
and edx, 0x1238004
or edx, r8d
and r9d, 0x76dc4969
mov r8d, ecx
and r8d, 0x88003692
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x82cd2
xor r8d, 0x57e7c10c
mov r9d, r8d
and r9d, 0xeab55329
and edx, 0x154aacd6
or edx, r9d
and ecx, 0xeab55329
and eax, 0x154aacd6
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne dl
cmp dword [0x1400a0094], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
mov r10d, r8d
xor r10b, al
or al, r8b
and al, r10b
xor r9b, r8b
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r9b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf7f8a72
mov r8d, 0x124649d4
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xf7f8a72
jmp 0x140024584
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xda43c51e
mov r8d, ecx
and r8d, 0x25bc3ae1
or r8d, edx
mov edx, r8d
xor edx, 0x1c3800
xor r8d, 0xda43c51f
mov r9d, r8d
and r9d, 0x6de083fe
and edx, 0x921f7c01
or edx, r9d
and ecx, 0x6de083fe
and eax, 0x921f7c01
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne al
sete cl
cmp dword [0x1400a0094], 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 edx, r8d
or dl, cl
xor cl, r8b
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0xbe30b6a0
mov r9d, 0x209ee7d2
cmovne eax, r9d
test dl, dl
mov ecx, 0xbe30b6a0
cmovne eax, ecx
test r8b, 1
cmove eax, r9d
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1db45cdd
and ecx, eax
and eax, 0xe24ba322
or eax, edx
mov edx, eax
xor edx, 0xa042a102
xor eax, 0x1db45cdd
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x42bd12f9
and edx, 0xbd42ed06
or edx, r9d
or eax, r8d
and r8d, 0x42bd12f9
and ecx, 0xbd42ed06
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xf36ad3c2
and r8d, ecx
mov r9d, ecx
or r9d, 0xf36ad3c2
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0x8ea67f6b
and r8d, 0x71598094
or r8d, r10d
or edx, r9d
and r9d, 0x8ea67f6b
mov r10d, eax
and r10d, 0x110014
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
xor edx, 0xc952c3c
and eax, 0x21a6fa5a
mov r8d, ecx
and r8d, 0xde5905a5
or r8d, eax
xor r8d, 0x21a6fa5b
and ecx, 1
or ecx, r8d
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x44b1a271
and eax, ecx
not ecx
and ecx, 0x44b1a271
or ecx, eax
not eax
and eax, 0xbb4e5d8e
and ecx, 0x44b1a271
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x84ff405
and ecx, 0xf7b00bfa
or ecx, edx
xor ecx, 0x84ff405
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge al
lea r10d, [rax + 1]
mov r11d, r8d
or r11b, r9b
xor r11b, 1
mov ecx, eax
xor cl, r8b
and cl, r9b
or cl, r11b
and r8b, r10b
or r10b, dl
and al, dl
or al, r8b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
xor cl, 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 cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0x3b524be9
mov r8d, 0x638cbb87
cmovne eax, r8d
test cl, 1
mov ecx, 0x3b524be9
cmovne ecx, eax
test dl, 1
jmp 0x140021da9
mov eax, 0x89593289
jmp 0x140011850
mov eax, 0x81429824
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x7a080b64
mov edx, ecx
and edx, 0x85f7f49a
or edx, r8d
mov r8d, edx
xor r8d, 0x906088
xor edx, 0x7a080b65
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x85679536
and r8d, 0x7a986ac8
or r8d, r11d
or edx, r10d
and r10d, 0x85679536
and r9d, 0x7a986ac9
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xa912f1a3
and edx, 0x56ed0e5c
or edx, r9d
and ecx, 0xa912f1a3
and eax, 0x56ed0e5c
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a0094], 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
xor r9b, 1
and cl, dl
or cl, r8b
or cl, r9b
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1e6d7724
mov r8d, 0x6bbf9372
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
jmp 0x140023792
mov eax, 0xb484cae8
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x42610
mov r8d, eax
or r8d, 0xfc408104
and r8d, 0xfc44a714
and ecx, 0x23b0843
or ecx, r8d
and edx, 0xfc44a714
and eax, 0x18050a8
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xfdc0d1ac
xor eax, 0x22a2e11
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x2e2afeb1
and ecx, 0xd1d5014e
or ecx, eax
xor ecx, 0xd1d5014f
or ecx, edx
cmp ecx, 0xffffffff
sete cl
cmp dword [0x1400a0094], 0xa
setge dl
setl al
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
and r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
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 cl, 1
mov ecx, 0xc219e098
mov edx, 0x6d8da
cmovne ecx, edx
test al, 1
mov eax, 0xc219e098
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8633bb13
and ecx, eax
and eax, 0x79cc44ec
or eax, edx
mov edx, eax
xor edx, 0x488c4040
xor eax, 0x8633bb13
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x3761acbe
and edx, 0xc89e5341
or edx, r9d
or eax, r8d
and r8d, 0x3761acbe
and ecx, 0xc89e5341
or ecx, r8d
xor ecx, edx
not eax
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, 0xf3bcfd
and r8d, 0xff0c4302
or r8d, r9d
or ecx, edx
and edx, 0xf3bcfd
and eax, 0xff0c4302
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x4d1eeca3
and r8d, ecx
mov eax, ecx
or eax, 0xb2e1135c
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x8b9c6632
and edx, 0x44028881
or edx, r9d
or eax, ecx
and ecx, 0x8b9c6632
and r8d, 0x746399cd
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x80e01058
xor eax, 0x4818a482
and ecx, 0x85e65879
and eax, 0x7a19a786
or eax, ecx
mov ecx, eax
xor ecx, 0xc41071
xor eax, 0x10010100
and eax, 0x95234908
and ecx, 0x6adcb6f7
or ecx, eax
xor ecx, 0x6adcb6f7
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl r9b
mov eax, r9d
and cl, r9b
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
and r8b, dl
or cl, r8b
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 al, 1
mov eax, 0x290aa1c1
mov r8d, 0x65976361
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x290aa1c1
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xc1855549
mov ecx, eax
and ecx, 0x3e7aaab6
or ecx, r8d
mov r8d, ecx
xor r8d, 0x306aa824
and edx, 0xbb89330c
and eax, 0x4476ccf3
or eax, edx
mov edx, eax
xor edx, 0x4062c860
xor ecx, 0xc1855548
mov r9d, ecx
and r9d, 0x8f94169b
and r8d, 0x706be964
or r8d, r9d
xor eax, 0x8b801208
and eax, 0x8f94169b
and edx, 0x706be964
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and cl, dl
or dl, al
xor dl, 1
or dl, r9b
and r8b, al
or r8b, cl
xor r8b, 1
mov eax, edx
or al, r8b
xor r8b, dl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x5540ceef
mov r8d, 0x70c34468
cmovne edx, r8d
test al, al
mov eax, 0x5540ceef
jmp 0x14001f520
mov eax, 0x60ae2c18
jmp 0x140011850
mov eax, 0x52f942a8
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4eaec7f7
and ecx, eax
and eax, 0xb1513808
or eax, edx
mov edx, eax
xor edx, 0x90000808
xor eax, 0x4eaec7f7
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x25f17094
and edx, 0xda0e8f6b
or edx, r9d
or eax, r8d
and r8d, 0x25f17094
and ecx, 0xda0e8f6b
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, 0xf185d8f8
and eax, 0xe7a2707
or eax, ecx
mov ecx, eax
xor ecx, 0x200088c8
xor eax, 0xe680603
and eax, 0xdfed5633
and ecx, 0x2012a9cc
or ecx, eax
cmp ecx, 0x2012a9cc
sete al
cmp dword [0x1400a0094], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
xor r9b, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and r9b, al
xor al, r8b
and al, r8b
xor r9b, 1
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r10d, edx
xor r10b, r8b
or r8b, dl
xor r8b, 1
or r8b, r10b
xor r8b, r9b
xor r9b, cl
or al, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x81429824
mov edx, 0xd2b0c235
cmovne ecx, edx
test al, 1
mov eax, 0x81429824
jmp 0x14002413e
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, 0xfffffffe
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, ecx
and r9d, 0x7a02a38f
and r8d, 0x85fd5c70
or r8d, r9d
or ecx, edx
and edx, 0x7a02a38f
and eax, 0x85fd5c70
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
xor al, 1
or al, r9b
or r8b, cl
xor r8b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
mov ecx, r9d
xor cl, 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 cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x3e9dddc1
mov ecx, 0xf7cae8c3
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0x3e9dddc1
cmove eax, ecx
jmp 0x140011850
mov eax, 0x7dfc290c
jmp 0x140011850
mov eax, 0x2109374c
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5600fa8
mov r8d, ecx
and r8d, 0xfa9ff056
or r8d, edx
xor r8d, 0xfa9ff056
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
xor ecx, 0x97bfbf8b
xor ecx, 0x68404074
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
and r8b, cl
mov ecx, edx
and cl, al
or cl, r8b
xor al, dl
and al, dl
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xcb1391c
mov r8d, 0x381b1296
cmovne ecx, r8d
test dl, 1
mov edx, 0xcb1391c
jmp 0x140022a81
mov eax, 0x68abb203
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x182d8204
mov r8d, eax
and r8d, 0x41521449
or r8d, ecx
xor r8d, 0x41521449
mov ecx, eax
xor ecx, 0x597f964d
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa0804113
and edx, 0x4f4e5e18
and eax, 0xb0b1a1e7
or eax, edx
mov edx, eax
xor edx, 0xa0b00103
xor ecx, 0x597f964c
mov r9d, ecx
and r9d, 0x5f0bb8ec
and r8d, 0xa0f44713
or r8d, r9d
xor eax, 0x4f0a1808
and eax, 0x5f0bb8ec
and edx, 0xa0f44713
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete al
setne dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge cl
xor dl, cl
mov r9d, r8d
xor r9b, al
or al, r8b
and al, r9b
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, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and cl, al
and r8b, dl
or r8b, cl
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, 0xb5a29135
mov edx, 0xf3c421be
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0xb5a29135
jmp 0x140011846
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x89f0740e
and edx, eax
or eax, 0x760f8bf1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1be16dcd
and ecx, 0x80101002
or ecx, r9d
or eax, r8d
and r8d, 0x1be16dcd
and edx, 0xe41e9232
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x760f8bf1
mov edx, eax
xor edx, 0x89f0740e
mov r8d, eax
xor r8d, 0x352f5177
and r8d, ecx
or ecx, 0xbcdf2579
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x1a9d3c59
mov r11d, edx
and r11d, 0x4120c286
or r11d, r10d
or ecx, r9d
and r9d, 0x1a9d3c59
and r8d, 0xe562c3a6
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0xbcdf2578
and ecx, 0x4320da87
or ecx, r8d
or edx, 1
xor eax, 0x520288a0
and eax, 0x5b82acaa
and edx, 0xa47d5355
or edx, eax
mov eax, edx
xor eax, 0x1c5110
xor edx, 0x5b82acaa
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xe5e12a47
and ecx, 0x1a1ed5b8
or ecx, r9d
or r8d, edx
and edx, 0xe5e12a47
and eax, 0x1a1ed5b8
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
mov eax, r8d
xor eax, 0x3e5eed4f
and eax, r8d
not r8d
or r8d, eax
not eax
and eax, 0xc1a112b0
and r8d, 0x3e5eed4f
or r8d, eax
mov eax, r8d
not eax
mov ecx, eax
and ecx, 0x9b21d55b
and r8d, 0x64de2aa4
or r8d, ecx
xor r8d, 0x9b21d55b
xor eax, r8d
test eax, r8d
setne cl
cmp dword [0x1400a0094], 0xa
setl al
lea edx, [rcx + 1]
mov r8d, eax
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, 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, 0xbac2f92c
mov r8d, 0x435d4f2b
cmovne eax, r8d
test dl, dl
mov edx, 0xbac2f92c
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140011850
mov rax, qword [rbp + 0x20]
mov eax, 0xa88b762d
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4df7c664
and ecx, eax
and eax, 0xb208399b
or eax, edx
mov edx, eax
xor edx, 0xa000281b
xor eax, 0x4df7c664
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x5aae91e0
and edx, 0xa5516e1f
or edx, r9d
or eax, r8d
and r8d, 0x5aae91e0
and ecx, 0xa5516e1f
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x77d137e
and r8d, edx
mov ecx, eax
and ecx, 0xf882ec81
or ecx, r8d
mov r8d, ecx
xor r8d, 0xf882ec80
and eax, 0x10db1fbe
and edx, 0xef24e040
or edx, eax
mov eax, edx
xor eax, 0x2d202040
xor edx, 0x10db1fbf
xor ecx, 0x77d137f
mov r9d, ecx
and r9d, 0xd21ec6ae
and r8d, 0x2de13951
or r8d, r9d
or ecx, edx
and edx, 0xd21ec6ae
and eax, 0x2de13950
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xcc44415f
and edx, ecx
or ecx, 0x33bbbea0
not eax
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xea63d254
and eax, 0x404010b
or eax, r9d
or ecx, r8d
and r8d, 0xea63d254
and edx, 0x159c2dab
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x219b3880
xor ecx, 0x48400003
and ecx, 0x5a608623
and eax, 0xa59f79dc
or eax, ecx
mov ecx, eax
xor ecx, 0x20064848
xor eax, 0x42008403
and eax, 0xc799b597
and ecx, 0x38664a68
or ecx, eax
xor ecx, 0x38664a68
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setl al
setge r8b
and r8b, dl
mov r9d, eax
and r9b, cl
or r9b, r8b
xor cl, al
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
xor r9b, cl
and r9b, al
xor r9b, cl
or cl, al
mov eax, r9d
xor al, cl
test r9b, r9b
mov edx, 0xe2a5d7ef
mov r8d, 0x20ac589a
cmovne edx, r8d
test cl, cl
mov ecx, 0xe2a5d7ef
cmovne edx, ecx
test al, 1
jmp 0x14001f525
mov eax, dword [0x1400a0090]
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, 0x3ea682b0
and eax, 0xc1597d4e
or eax, r8d
xor eax, 0xc1597d4e
or edx, eax
not edx
or edx, ecx
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
or dl, al
or al, r8b
xor al, 1
or al, r9b
xor dl, 1
or cl, r8b
xor cl, 1
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, 0x51e59916
mov r8d, 0xdd713668
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x51e59916
jmp 0x14001f995
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x5551c755
and eax, 0xaaae38aa
or eax, ecx
xor eax, 0xaaae38ab
or eax, edx
mov ecx, eax
not ecx
and eax, 0xceab307e
and ecx, 0x3154cf81
or ecx, eax
mov eax, ecx
xor eax, 0xca01301c
xor ecx, 0x504200
and ecx, 0x4fa4262
and eax, 0xfb05bd9d
or eax, ecx
xor eax, 0x4fa4262
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl al
setge r9b
xor r8b, r9b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, r8b
xor al, 1
and cl, dl
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
test cl, 1
mov r8d, 0x6332a549
mov r9d, 0xa63609d0
cmovne r8d, r9d
not dl
test dl, al
cmovne r8d, r9d
test cl, 1
mov ecx, r8d
cmovne ecx, r9d
test dl, al
jmp 0x140022a86
mov eax, 0xa734642b
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x41da0e94
and ecx, eax
and eax, 0xbe25f16b
or eax, edx
mov edx, eax
xor edx, 0x14015123
xor eax, 0x41da0e94
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xeb7caacc
and edx, 0x14835533
or edx, r9d
or eax, r8d
and r8d, 0xeb7caacc
and ecx, 0x14835533
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xb11ece85
mov r8d, eax
and r8d, 0x4ee1317a
or r8d, edx
mov edx, r8d
xor edx, 0x8612179
xor r8d, 0xb11ece84
mov r9d, ecx
and r9d, 0x678cd886
and eax, 0x98732778
or eax, r9d
or ecx, r8d
and r8d, 0x678cd886
and edx, 0x98732779
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x6cade651
and edx, ecx
not ecx
or eax, 0x935219ae
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x7adfe743
and ecx, 0x4200010
or ecx, r9d
or eax, r8d
and r8d, 0x7adfe743
and edx, 0x852018bc
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xbe65a7d5
xor eax, 0x2d37be7b
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
and dl, r8b
xor r8b, 1
xor al, 1
mov ecx, r8d
xor cl, al
and cl, r8b
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0x44591ae2
mov r8d, 0x7bdeb24d
jmp 0x14002076d
mov ecx, dword [0x1400a0090]
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, 0xe0d58442
and ecx, 0x1f2a7bbd
or ecx, r9d
or eax, r8d
and r8d, 0xe0d58442
and edx, 0x1f2a7bbd
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, 0x857f365d
and r8d, 0x7a80c9a2
or r8d, r9d
or ecx, edx
and edx, 0x857f365d
and eax, 0x7a80c9a2
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xc40f8315
and eax, 0x3bf07cea
or eax, edx
xor eax, 0x3bf07cea
or eax, ecx
xor eax, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1400a0094], 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
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 al, cl
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, dl
xor dl, 1
and al, dl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x1c6d44ff
mov r8d, 0xc9b54d5d
cmovne ecx, r8d
test al, 1
mov r13d, 0xc9b54d5d
cmove ecx, r8d
test dl, 1
mov eax, 0x1c6d44ff
jmp 0x140011846
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xe450193a
mov edx, ecx
and edx, 0x1bafe6c4
or edx, r8d
mov r8d, edx
xor r8d, 0x823a2c4
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
xor edx, 0xe450193b
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x578c443b
and r8d, 0xa873bbc4
or r8d, r11d
or edx, r10d
and r10d, 0x578c443b
and r9d, 0xa873bbc4
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3dca021b
and edx, 0xc235fde4
or edx, r9d
and ecx, 0x3dca021b
and eax, 0xc235fde4
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
xor dl, 1
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
mov ecx, edx
or cl, r8b
xor r8b, dl
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0xfb2efd83
mov eax, 0xd89a0698
cmovne edx, eax
test r8b, 1
mov eax, edx
mov r8d, 0xfb2efd83
cmovne eax, r8d
jmp 0x140022b44
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setge al
setl r8b
and r8b, dl
mov edx, eax
xor dl, cl
and dl, al
and al, cl
or al, r8b
xor dl, 1
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x23d4c1d4
mov r8d, 0x148e9ed
cmovne edx, r8d
test cl, 1
cmovne edx, r8d
test al, 1
mov eax, 0x23d4c1d4
cmovne edx, eax
mov eax, edx
jmp 0x140011850
mov eax, 0x9ec47d5b
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x79e7f91f
and eax, ecx
and ecx, 0x861806e0
or ecx, edx
xor ecx, 0x861806e0
or ecx, eax
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0x48c352a
mov edx, ecx
and edx, 0xfb73cad5
or edx, eax
mov eax, edx
xor eax, 0xfb73cad5
mov r10d, edx
xor r10d, 0x1647574d
and r10d, eax
or r9d, 0x12cb6267
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x9e3ec
and r10d, 0xfff61c13
or r10d, r11d
or r8d, r9d
and r9d, 0x9e3ec
and ecx, 0xed341c10
or ecx, r9d
xor ecx, r10d
not r8d
or r8d, ecx
xor r8d, 0xed349d99
xor edx, 0x80128
and edx, 0xb69416c
mov ecx, eax
and ecx, 0xf496be93
or ecx, edx
xor ecx, 0xb69416d
and eax, 1
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80024798
and eax, 0x3b40064
or eax, edx
xor eax, 0x3b40064
and ecx, 0x7c49b803
or ecx, eax
xor ecx, 0x49a2a63f
xor ecx, 0x49a2a63f
setne r9b
sete r8b
cmp dword [0x1400a0094], 0xa
setl dl
setge cl
lea r10d, [r8 + 1]
mov eax, r8d
and al, r10b
xor al, 1
or al, r10b
xor al, 1
or al, r8b
mov r10d, eax
and r10b, cl
xor al, 1
and al, dl
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, 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, 0x7214efd3
mov r8d, 0xe9e14569
cmovne ecx, r8d
test al, 1
mov eax, 0x7214efd3
jmp 0x14001fe69
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp - 8], rax
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
mov qword [rbp - 0x10], rax
mov ecx, dword [0x1400a0090]
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, 0xb373fc48
and ecx, 0x4c8c03b7
or ecx, r9d
or eax, r8d
and r8d, 0xb373fc48
and edx, 0x4c8c03b7
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
and eax, 0x9d166ff2
and ecx, 0x62e9900d
or ecx, eax
mov eax, ecx
xor eax, 0x10124e20
xor ecx, 0x2c9800d
and ecx, 0x8fcda1df
and eax, 0x70325e20
or eax, ecx
mov ecx, eax
xor ecx, 0x70301c20
xor eax, 0x8d882149
and eax, 0x8d8a6349
and ecx, 0x72759cb6
or ecx, eax
xor ecx, 0x72759cb6
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
inc r8b
xor dl, cl
mov ecx, r8d
or cl, al
xor cl, 1
xor r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
or r8b, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x394d480e
mov edx, 0xe5109437
cmovne ecx, edx
test r8b, 1
mov edx, 0x394d480e
jmp 0x14002496e
mov eax, 0x6a203eec
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xc2041000
mov ecx, eax
and ecx, 0x3080c815
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4801
xor ecx, 0xcf7f37ea
mov r9d, eax
xor r9d, 0xf284d815
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x378d83fe
and r8d, 0xc0005801
or r8d, r11d
or ecx, r10d
and r10d, 0x378d83fe
and r9d, 0xc8727c01
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xd7b27eb
xor ecx, 0xb080c804
and edx, 0x875fdc43
and eax, 0x78a023bc
or eax, edx
mov edx, eax
xor edx, 0x38a00184
xor eax, 0x875fdc43
mov r9d, r8d
and r9d, 0x435c367b
and ecx, 0xbca3c984
or ecx, r9d
or r8d, eax
and eax, 0x435c367b
and edx, 0xbca3c984
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
xor r8d, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setl r9b
setge al
lea r8d, [rax + 1]
and r8b, cl
mov ecx, r9d
xor cl, dl
mov r10d, ecx
and r10b, dl
and cl, r9b
mov r9d, r10d
xor r9b, 1
xor r10b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
or al, r8b
or al, r9b
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
xor dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x60ae2c18
mov eax, 0xd89a0698
cmovne r8d, eax
test cl, 1
mov eax, 0x60ae2c18
cmovne eax, r8d
jmp 0x14002387d
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
or eax, 0x8f2f1138
mov r8d, edx
or r8d, 1
and r8d, 0x8f2f1139
mov r9d, ecx
and r9d, 0x70d0eec6
or r9d, r8d
and eax, 0x8f2f1139
xor eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xccb02a26
and r8d, 0x334fd5d9
or r8d, r9d
or eax, edx
and edx, 0xccb02a26
and ecx, 0x334fd5d9
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x495c319a
xor eax, 0xb6a3ce65
setne dl
sete al
cmp dword [0x1400a0094], 0xa
setl r8b
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or cl, al
mov r9d, ecx
xor r9b, 1
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 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, 1
mov eax, 0x3dd91bcc
mov r8d, 0x3bd8a614
cmovne eax, r8d
test cl, 1
mov ebx, 0x3bd8a614
cmove eax, r8d
not dl
test dl, 1
mov ecx, 0x3dd91bcc
cmovne eax, ecx
jmp 0x140011850
mov eax, 0x8e69d450
jmp 0x140011850
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x28]
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x804820
mov ecx, eax
and ecx, 0x4c0a361a
or ecx, r8d
mov r8d, ecx
xor r8d, 0x48022202
xor ecx, 0xb3f5c9e5
mov r9d, eax
xor r9d, 0x4c8a7e3a
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x17981c78
and r8d, 0x48026202
or r8d, r11d
or ecx, r10d
and r10d, 0x17981c78
and r9d, 0xe867e387
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xb37581c4
and edx, 0xd98259d4
and eax, 0x267da62b
or eax, edx
mov edx, eax
xor edx, 0x267da62b
xor ecx, 0x4c8a7e3b
and edx, ecx
xor eax, 0xd98259d4
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a0094], 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
mov ecx, r9d
xor cl, 1
xor r9b, al
xor al, 1
or al, cl
xor al, 1
or al, r9b
xor dl, al
or al, r10b
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0xadef22cf
mov r8d, 0xdb929a50
cmovne ecx, r8d
test al, 1
mov eax, 0xadef22cf
cmovne eax, ecx
jmp 0x140024588
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xfb28e595
and edx, ecx
mov eax, ecx
not eax
and eax, 0xfb28e595
or eax, edx
not edx
and edx, 0x4d71a6a
and eax, 0xfb28e595
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, 0x52f06f4e
and eax, 0xad0f90b0
or eax, r9d
or ecx, edx
and edx, 0x52f06f4e
and r8d, 0xad0f90b1
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
and ecx, 0x2741801c
and eax, 0xd8be7fe3
or eax, ecx
mov ecx, eax
xor ecx, 0x408e1ce1
xor eax, 0x27018018
and eax, 0xbf31e31a
and ecx, 0x40ce1ce5
or ecx, eax
xor ecx, 0x40ce1ce5
setne al
sete cl
cmp dword [0x1400a0094], 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, eax
xor cl, r8b
test al, al
mov eax, 0x190386b7
mov edx, 0xe33aeeee
cmovne eax, edx
test r8b, r8b
mov r8d, 0x190386b7
cmove eax, r8d
jmp 0x140022b44
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe25668b0
mov r8d, eax
and r8d, 0x1da9974e
or r8d, edx
mov edx, r8d
xor edx, 0x1d891542
xor r8d, 0x40422820
or eax, 0x4062aa2c
and r8d, 0x4062aa2c
and edx, 0xbf9d55d2
or edx, r8d
and eax, 0x4062aa2d
xor eax, edx
not eax
or eax, ecx
xor eax, 0xdaf9c53c
xor eax, 0x25063ac3
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
or r8b, cl
xor r8b, 1
xor dl, cl
or dl, r8b
xor dl, al
and al, dl
xor dl, 1
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0xf424538
mov r8d, 0xc20c0e1c
cmovne edx, r8d
test al, al
mov eax, 0xf424538
cmove edx, eax
test cl, 1
cmovne edx, r8d
mov eax, edx
jmp 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, 0xd6b6fa88
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x79b16528
and ecx, 0x864e9ad7
or ecx, r9d
or eax, r8d
and r8d, 0x79b16528
and edx, 0x864e9ad7
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, 0x7cae3dad
and r8d, 0x8351c252
or r8d, r9d
or ecx, edx
and edx, 0x7cae3dad
and eax, 0x8351c252
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x2284542
mov r8d, eax
or r8d, 0xa8043004
and edx, 0xaa2c7546
and eax, 0x11838aa9
or eax, edx
and r8d, 0xaa2c7546
and ecx, 0x44500010
or ecx, r8d
xor ecx, eax
xor ecx, 0x8e78c4eb
cmp ecx, 0xc80081b9
sete dl
cmp dword [0x1400a0094], 0xa
setge r8b
mov eax, r8d
xor al, dl
xor al, 1
mov ecx, eax
or cl, r8b
mov r9d, ecx
xor r9b, 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 edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x54bf36aa
mov eax, 0x8a013b51
cmovne r8d, eax
test dl, 1
mov eax, r8d
mov edx, 0x54bf36aa
cmovne eax, edx
jmp 0x1400225b8
mov eax, 0xa326e79e
jmp 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2e191d44
mov r8d, ecx
and r8d, 0xd1e6e2ba
or r8d, edx
mov r9d, r8d
xor r9d, 0xc064a2a2
mov edx, eax
or edx, 0x35925458
xor r8d, 0x24101441
and r8d, 0x35925459
and r9d, 0xca6daba6
or r9d, r8d
and edx, 0x35925459
xor edx, r9d
mov r8d, ecx
and r8d, 0x8b66a31
and eax, 0xf74995ce
or eax, r8d
xor eax, edx
xor eax, 0xf74995ce
or edx, ecx
not edx
or edx, eax
xor edx, 0x357a4f5e
xor edx, 0xca85b0a1
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
or r9b, r8b
and cl, r8b
and dl, al
or dl, cl
mov eax, edx
and dl, r9b
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x56a147c1
mov r8d, 0xe57fc5cb
jmp 0x14002076d
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa17a0ea2
and eax, 0x5e85f15d
or eax, ecx
mov ecx, eax
xor ecx, 0xa17a0ea2
mov edx, eax
xor edx, 0xa17a0ea3
and edx, ecx
xor eax, 0x5e85f15c
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x4971509c
and edx, 0xb68eaf63
or edx, r9d
or eax, r8d
and r8d, 0x4971509c
and ecx, 0xb68eaf63
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x85602444
mov r8d, ecx
or r8d, 0x22820982
and edx, 0xa7e22dc6
and ecx, 0x1800d031
or ecx, edx
and r8d, 0xa7e22dc6
and eax, 0x401d0208
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x1292000
xor eax, 0x3a82d9b3
mov edx, eax
and edx, 0xc456ceee
and ecx, 0x3ba93111
or ecx, edx
xor ecx, 0xc456ceee
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
or r8b, cl
xor r8b, 1
xor dl, cl
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, ecx
and r8b, dl
xor cl, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov edx, r8d
xor dl, cl
test r8b, 1
mov eax, 0x9ec47d5b
mov r8d, 0xda89e068
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x9ec47d5b
cmove eax, ecx
jmp 0x140011850
mov eax, 0x2731a661
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x2948899b
and ecx, 0xd6b77664
or ecx, r9d
or eax, r8d
and r8d, 0x2948899b
and edx, 0xd6b77664
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, 0x59bb849
and edx, eax
or eax, 0xfa6447b6
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x92601a31
and ecx, 0x59ba048
or ecx, r9d
or eax, r8d
and r8d, 0x92601a31
and edx, 0x6d9fe5ce
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xe8b8b0ba
xor eax, 0x12dcf70c
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setge r8b
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
and al, cl
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xb3d59b5c
mov r8d, 0xfd8cfe3c
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xb3d59b5c
cmove eax, ecx
jmp 0x140011850
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 0
mov eax, 0xdd31043d
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x30004505
mov ecx, eax
and ecx, 0xc5841a28
or ecx, r8d
mov r8d, ecx
xor r8d, 0x85041820
xor ecx, 0x3a7be5d7
mov r9d, eax
xor r9d, 0xf5845f2d
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x62cb07cb
and r8d, 0x95045824
or r8d, r11d
or ecx, r10d
and r10d, 0x62cb07cb
and r9d, 0x9d34f834
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xa7ba0d3
and edx, 0x9ec91e08
and eax, 0x6136e1f7
or eax, edx
mov edx, eax
xor edx, 0x6136e1f7
xor ecx, 0xf5845f2c
and edx, ecx
xor eax, 0x9ec91e08
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a0094], 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 al, 1
mov eax, 0x6d3ef5a6
mov r9d, 0xd59b50ba
cmovne eax, r9d
test r8b, r8b
mov edx, 0x6d3ef5a6
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6a27097b
and ecx, eax
and eax, 0x95d8f684
or eax, edx
mov edx, eax
xor edx, 0x95c85284
xor eax, 0x6a27097b
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xa14a460
and edx, 0xf5eb5b9f
or edx, r9d
or eax, r8d
and r8d, 0xa14a460
and ecx, 0xf5eb5b9f
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x62b301d0
and r8d, ecx
mov r9d, ecx
or r9d, 0x62b301d0
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0x630cd541
and r8d, 0x9cf32abe
or r8d, r10d
or edx, r9d
and r9d, 0x630cd541
mov r10d, eax
and r10d, 0x9c402a2e
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
xor edx, 0x9d4cfe2e
or ecx, 1
and eax, 0x51e696e6
and ecx, 0xae196919
or ecx, eax
xor ecx, 0xae196919
or ecx, edx
mov eax, ecx
xor eax, 0x642ceb6f
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x9bd31490
and ecx, 0x642ceb6f
or ecx, eax
xor ecx, 0x55b88a77
xor ecx, 0x55b88a77
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, dl
mov eax, 0xde8635c2
mov ecx, 0x3323c1a7
cmovne eax, ecx
test r8b, dl
mov ecx, 0xde8635c2
cmovne eax, ecx
test r8b, r8b
cmovne ecx, eax
test r8b, dl
jmp 0x140011846
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xd31c1f15
and eax, 0x2ce3e0ea
or eax, ecx
xor eax, 0x2ce3e0eb
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x9d523f39
and ecx, 0x62adc0c6
or ecx, edx
xor ecx, 0x62adc0c6
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
xor cl, r8b
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, dl
xor al, r8b
not cl
and cl, al
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0xbd232e6f
mov r8d, 0x66b7ccc
cmovne edx, r8d
test al, al
mov eax, 0xbd232e6f
cmovne eax, edx
jmp 0x140020779
mov eax, 0xe6217579
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xdc88981e
and ecx, edx
xor edx, 0xdeba76be
xor eax, 0x23266a0
mov r8d, eax
or r8d, 0x221702a1
mov r9d, ecx
not r9d
and r8d, 0xf6178ab9
and edx, 0x8881006
or edx, r8d
or eax, r9d
and r9d, 0xf6178ab9
and ecx, 0x9e87546
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x237767e1
and eax, 0xdc88981e
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
xor eax, 0x5fac1242
xor eax, 0xa053edbd
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
or dl, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, 1
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
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, 0xd81a13a5
mov r8d, 0xbdb6c651
cmovne edx, r8d
test al, 1
mov eax, 0xd81a13a5
cmovne eax, edx
jmp 0x140020779
mov eax, 0xee583abb
jmp 0x140011850
mov eax, 0x912b77ec
jmp 0x140011850
mov rax, qword [rbp + 0x20]
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x402b8418
mov edx, ecx
xor edx, 0x2d40946
and edx, 0xfd44966
and eax, 0xf02bb699
or eax, edx
mov edx, eax
xor edx, 0x40e30512
mov r8d, ecx
or r8d, 1
not ecx
xor eax, 0xbd0072a0
mov r9d, eax
and r9d, 0xa1cfacd
and edx, 0xf5e30532
or edx, r9d
or eax, r8d
and r8d, 0xa1cfacd
and ecx, 0xf5e30532
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x86558542
and ecx, 0x79aa7abd
or ecx, eax
mov eax, ecx
xor eax, 0x4008440
xor ecx, 0x1022500c
and ecx, 0x9277510e
and eax, 0x6d88aef1
or eax, ecx
cmp eax, 0x9277510e
sete al
cmp dword [0x1400a0094], 0xa
setl cl
mov edx, eax
xor dl, cl
mov r8d, edx
xor r8b, 1
or cl, al
xor cl, 1
or cl, dl
xor dl, cl
or cl, r8b
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xd7e24124
mov r8d, 0x6e64ffe
cmovne eax, r8d
test dl, dl
mov edx, 0xd7e24124
cmovne edx, eax
test cl, cl
jmp 0x14001e722
mov eax, 0x2b7d2a36
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x496890cf
mov r8d, eax
and r8d, 0xb6976f30
or r8d, edx
mov edx, r8d
xor edx, 0x220
xor r8d, 0x40288000
mov r9d, ecx
or r9d, 0x662ca800
or r8d, 0x92550c
and r8d, 0x66befd0c
and edx, 0x90002e3
or edx, r8d
and r9d, 0x66befd0c
and eax, 0x90410010
or eax, r9d
xor eax, edx
xor eax, 0x6f2caae2
or eax, ecx
xor eax, 0x4a18f610
xor eax, 0xb5e709ef
sete al
setne r8b
cmp dword [0x1400a0094], 0xa
setge r9b
setl r10b
mov edx, r8d
xor dl, r10b
mov ecx, r9d
xor cl, r8b
and r8b, cl
and cl, r9b
xor r8b, 1
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, edx
xor r8b, 1
and al, r10b
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0x345b6ad4
mov r8d, 0xdba9388e
cmovne edx, r8d
test al, cl
mov r8d, 0x345b6ad4
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
jmp 0x140022238
mov eax, 0xa67e64d4
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
and eax, 0xf8f3999c
mov r8d, r9d
not r8d
mov ecx, r8d
and ecx, 0x70c6663
or ecx, eax
mov eax, ecx
xor eax, 0x70c6663
mov r10d, ecx
xor r10d, 0x434df23e
and r10d, eax
or r9d, 0xbbbe6ba2
mov edx, r10d
not edx
mov r11d, edx
and r11d, 0x23aa1e90
and r10d, 0xdc55e16f
or r10d, r11d
or edx, r9d
and r9d, 0x23aa1e90
and r8d, 0x4441804d
or r8d, r9d
xor r8d, r10d
not edx
or edx, r8d
xor edx, 0x4441945c
xor ecx, 0x70909090
and ecx, 0x729090f0
mov r8d, eax
and r8d, 0x8d6f6f0f
or r8d, ecx
xor r8d, 0x729090f1
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x5a33fb56
and ecx, 0xa5cc04a9
or ecx, eax
xor ecx, 0x5a33fb56
sete al
setne cl
cmp dword [0x1400a0094], 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, r8d
xor cl, 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 ecx, edx
and dl, al
xor al, 1
xor cl, 1
and cl, al
or dl, cl
or al, r8b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x38030123
mov r8d, 0x94d080c0
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x38030123
cmove eax, ecx
jmp 0x140011850
mov rax, qword [rbp - 0x70]
mov qword [rbp + 0x20], rax
mov eax, 0x4cb2be5e
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0xbe19bdf
xor edx, 0x4a28c287
and edx, r8d
and r8d, 0xf41e6420
or r8d, eax
mov ecx, r8d
xor ecx, 0xf41e6420
mov r9d, r8d
xor r9d, 0xbe36a6a7
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x4711175
and r9d, 0xfb8eee8a
or r9d, r11d
or eax, r10d
and r10d, 0x4711175
and edx, 0xfb8eee8a
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0x4a28c286
xor r8d, 0xb00115d
and r8d, 0x2b10555d
mov r9d, ecx
and r9d, 0xd4efaaa2
or r9d, r8d
mov r8d, r9d
xor r8d, 0x2b10555c
and ecx, 1
or ecx, r8d
xor r9d, 0xc08d2080
xor eax, 0xb5d73d79
mov r8d, eax
and r8d, 0x1f729f2b
and edx, 0xe08d60d4
or edx, r8d
or eax, ecx
and ecx, 0x1f729f2b
and r9d, 0xe08d60d4
or r9d, ecx
xor r9d, edx
not eax
or eax, r9d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x1efdfa0
and edx, eax
or eax, 0xfe10205f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd5e76362
and ecx, 0x89c80
or ecx, r9d
or eax, r8d
and r8d, 0xd5e76362
and edx, 0x2a189c9d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x64000051
xor eax, 0x1680ba0
and eax, 0x9b782bae
and ecx, 0x6487d451
or ecx, eax
mov eax, ecx
xor eax, 0x11450
xor ecx, 0x2928
and ecx, 0x6486e929
and eax, 0x9b7916d6
or eax, ecx
xor eax, 0x9b7916d6
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge r9b
and dl, r9b
mov eax, r8d
and al, cl
or al, dl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
xor 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
test al, 1
mov eax, 0xf2f2b904
mov r8d, 0x4191d319
cmovne eax, r8d
test dl, dl
mov edx, 0xf2f2b904
cmovne edx, eax
test cl, 1
jmp 0x1400239b0
mov eax, 0x9a64b051
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xeb842ab6
mov r8d, ecx
and r8d, 0xeb842ab6
mov r9d, eax
and r9d, 0x147bd548
or r9d, r8d
and edx, 0xeb842ab7
xor edx, r9d
mov r8d, ecx
and r8d, 0x6c699e78
and eax, 0x93966187
or eax, r8d
xor eax, edx
xor eax, 0x93966187
or edx, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne r8b
cmp dword [0x1400a0094], 0xa
setl cl
setge dl
lea eax, [r8 + 1]
mov r9d, eax
and r9b, r8b
xor r9b, 1
mov r10d, r8d
xor r10b, r9b
or r9b, r8b
xor r9b, 1
or r9b, r10b
mov r8d, r9d
xor r8b, 1
or r9b, dl
or r8b, cl
mov r10d, r8d
xor r10b, r9b
or r8b, r9b
xor r8b, 1
or r8b, r10b
mov r9d, edx
xor r9b, al
and r9b, dl
xor al, cl
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, 0x4ac0f39b
mov edx, 0x9119f263
cmovne eax, edx
test r8b, 1
mov edx, eax
mov r8d, 0x4ac0f39b
cmovne edx, r8d
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x2f200281
mov edx, eax
and edx, 0xd0950032
or edx, r8d
mov r8d, edx
xor r8d, 0x80100000
xor edx, 0x2f6affcd
mov r9d, eax
xor r9d, 0xffb502b3
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x75ef8db2
and r8d, 0x8a100201
or r8d, r11d
or edx, r10d
and r10d, 0x75ef8db2
and r9d, 0x8a10724d
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x4afd4d
xor edx, 0xffb502b2
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setl al
setge r8b
or r8b, dl
or cl, al
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, eax
or r8b, dl
xor r8b, 1
xor al, dl
or al, r8b
mov edx, ecx
xor dl, 1
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 dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xb688c61d
mov edx, 0x226ae490
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xb688c61d
jmp 0x140011846
mov eax, dword [rbp + 0x2c]
mov eax, 0x4949036e
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 1
mov r8d, ecx
or r8d, 0xb6561e68
and edx, 0xb6561e69
mov r9d, ecx
and r9d, 0x49a9e196
or r9d, edx
and r8d, 0xb6561e69
xor r8d, r9d
and ecx, 0xf1a22238
and eax, 0xe5dddc7
or eax, ecx
mov ecx, eax
xor ecx, 0xe5dddc7
xor eax, 0xf1a22238
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 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, 0xb752f32e
mov r8d, 0x71a946f8
cmovne eax, r8d
test cl, cl
mov ecx, 0xb752f32e
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140011850
mov eax, 0x6006577f
jmp 0x140011850
mov eax, 0x374e060c
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x418e51f6
mov r8d, ecx
and r8d, 0xbe71ae08
or r8d, edx
xor r8d, 0xbe71ae08
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
sete dl
cmp dword [0x1400a0094], 0xa
setl cl
setge al
mov r8d, eax
xor r8b, dl
not r8b
and r8b, dl
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
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x17b85bbe
mov r8d, 0xfe2c095
cmovne eax, r8d
test dl, 1
mov edx, 0x17b85bbe
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140011850
mov eax, 0x5e74f2be
jmp 0x140011850
mov rax, qword [rbp + 0x50]
mov eax, 0xf7f8a72
jmp 0x140011850
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp - 0x38]
mov qword [rax], rcx
mov rax, qword [rbp + 0x58]
mov eax, 0xb8cfdb97
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x2dd33a84
mov r8d, ecx
and r8d, 0xd22cc57b
or r8d, edx
mov edx, r8d
xor edx, 0xd20c002a
xor r8d, 0x2dd33a85
mov r9d, eax
and r9d, 0x1b1cd54
and ecx, 0xfe4e32aa
or ecx, r9d
or eax, r8d
and r8d, 0x1b1cd54
and edx, 0xfe4e32ab
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, 0x80f8689a
and ecx, 0x7f079765
or ecx, r9d
or eax, r8d
and r8d, 0x80f8689a
and edx, 0x7f079765
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge cl
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
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc936924c
mov r8d, 0x7ffe68
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
jmp 0x14002404b
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xf000932
mov r8d, eax
or r8d, 0x26a645
and r8d, 0xf26af77
and ecx, 0xf0110000
or ecx, r8d
and edx, 0xf26af77
and eax, 0xc85088
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0xeef6cd
mov r8d, eax
xor r8d, 0xeef6cc
and edx, r8d
xor eax, 0x5000021
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0xfa5b9f52
and edx, 0x5a460ad
or edx, r9d
or ecx, r8d
and r8d, 0xfa5b9f52
and eax, 0x5a460ad
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x506774a8
and eax, 0xaf988b57
or eax, ecx
mov ecx, eax
xor ecx, 0x150a8
xor eax, 0xaf988b57
mov edx, eax
and edx, 0xd2fe2c57
and ecx, 0x2d01d3a8
or ecx, edx
xor ecx, 0x2d01d3a8
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne al
cmp dword [0x1400a0094], 0xa
setge cl
mov r8d, ecx
xor r8b, al
or al, cl
and r8b, dl
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
and r8b, al
or dl, al
xor al, 1
xor cl, 1
and cl, al
or cl, r8b
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x6a203eec
mov eax, 0x90d6bd98
cmovne r8d, eax
test dl, dl
mov eax, 0x6a203eec
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140011850
mov eax, 0xfda1bdb3
jmp 0x140011850
mov eax, dword [0x1400a0090]
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, 0x84a4f836
and eax, 0x7b5b07c9
or eax, r9d
or ecx, r8d
and r8d, 0x84a4f836
and edx, 0x7b5b07c9
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x2124c5fa
and r8d, edx
mov eax, ecx
and eax, 0xdedb3a05
or eax, r8d
mov r9d, eax
xor r9d, 0x8c422804
and ecx, 0xd9fc72db
mov r8d, edx
and r8d, 0x26038d24
or r8d, ecx
mov ecx, r8d
xor ecx, 0xd9fc72da
and edx, 1
or edx, ecx
xor r8d, 0x4020c24
xor eax, 0x2124c5fb
mov ecx, eax
and ecx, 0x73999359
and r9d, 0x8c666ca6
or r9d, ecx
or eax, edx
and edx, 0x73999359
and r8d, 0x8c666ca6
or r8d, edx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xce2081f7
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x31df7e08
and eax, 0xce2081f7
or eax, ecx
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setge al
setl cl
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, dl
and al, cl
xor al, dl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x327be3fe
mov r8d, 0xb7d5cd53
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x327be3fe
jmp 0x140011846
mov eax, 0xf66569fa
jmp 0x140011850
mov eax, 0xa42d584d
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x26900008
mov edx, ecx
and edx, 0x180a8033
or edx, r8d
mov r8d, edx
xor r8d, 0x18080012
xor edx, 0xe7f57fcc
mov r9d, ecx
xor r9d, 0x3e9a803b
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xe1f2a825
and r8d, 0x1e08001a
or r8d, r11d
or edx, r10d
and r10d, 0xe1f2a825
and r9d, 0x1e0d57da
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xc1657fc5
xor edx, 0x4008002
mov r9d, r8d
and r9d, 0xbbbe00f9
and edx, 0x4441ff06
or edx, r9d
or r8d, ecx
and ecx, 0xbbbe00f9
and eax, 0x4441ff06
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x9063eece
xor r8d, 0x6f9c1131
sete dl
setne cl
cmp dword [0x1400a0094], 0xa
setl al
setge r8b
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
xor cl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, dl
and al, cl
or al, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xcb650bfa
mov r8d, 0x9f8fcac7
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xcb650bfa
jmp 0x140011846
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xa455ef51
and edx, ecx
mov eax, ecx
not eax
and eax, 0xa455ef51
or eax, edx
not edx
and edx, 0x5baa10ae
and eax, 0xa455ef51
or eax, edx
mov ecx, eax
or ecx, 0x4ff7626c
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xb0089d93
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xee2e5106
and edx, 0x10008c91
or edx, r10d
or ecx, r9d
and r9d, 0xee2e5106
and r8d, 0x11d1aef9
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x4ff7626d
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6627e987
and ecx, 0x99d81678
or ecx, eax
mov eax, ecx
xor eax, 0x62070882
xor ecx, 0x99d81678
mov edx, ecx
and edx, 0x4e8e735
and eax, 0xfb1718ca
or eax, edx
xor eax, 0x4e8e735
xor ecx, eax
test ecx, eax
sete cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
mov eax, r8d
xor al, cl
or r8b, cl
and al, r8b
xor dl, cl
xor dl, 1
xor r8b, 1
or r8b, dl
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, 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 ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0xfdc58833
mov edx, 0x45db735e
cmovne eax, edx
test r8b, r8b
mov r8d, 0xfdc58833
cmove eax, r8d
jmp 0x140022b44
cmp byte [rbp + 0x4d], 0
mov eax, 0xa56e5ba6
mov ecx, 0xef55c328
cmovne eax, ecx
jmp 0x140011850
mov rax, qword [rbp + 0x30]
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x608bf9e2
mov edx, eax
and edx, 0x9f74061d
or edx, ecx
mov ecx, edx
xor ecx, 0x9f74061c
xor edx, 0x600ac8c1
and r8d, 0x9e97be53
and eax, 0x616841ac
or eax, r8d
mov r8d, eax
xor r8d, 0x61684088
xor eax, 0x9e97be53
mov r9d, ecx
and r9d, 0x12913126
and edx, 0xed6eced9
or edx, r9d
or ecx, eax
and eax, 0x12913126
and r8d, 0xed6eced9
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x14b30ac2
xor ecx, 0xeb4cf53d
sete al
setne cl
cmp dword [0x1400a0094], 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
mov r8d, edx
xor r8b, 1
and dl, al
and cl, r8b
or cl, dl
or r8b, al
mov eax, r8d
xor al, cl
test r8b, r8b
mov edx, 0xee24c7d2
mov r8d, 0x6e1fd1ee
cmovne edx, r8d
test cl, cl
cmove edx, r8d
test al, 1
mov eax, 0xee24c7d2
cmove edx, eax
mov eax, edx
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x598c3651
mov r8d, ecx
and r8d, 0xa673c9ae
or r8d, edx
xor r8d, 0x598c3650
and eax, 0x43297d2e
and ecx, 0xbcd682d1
or ecx, eax
xor ecx, 0xbcd682d1
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a0094], 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, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
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, 0x1c88be
mov edx, 0x6e64ffe
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x1c88be
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [rbp + 0x2c]
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov r8d, edx
xor r8d, 0xf937b057
and r8d, edx
not edx
or eax, 0x6c84fa8
mov r9d, eax
and r9d, 0x2c58b773
mov r10d, edx
and r10d, 0xd1270004
or r10d, r9d
mov r9d, r8d
not r9d
or eax, r9d
and r9d, 0x2c58b773
and r8d, 0xd3a7488c
or r8d, r9d
xor r8d, r10d
not eax
or eax, r8d
xor eax, 0xf937b056
or eax, edx
xor eax, 0x2e885067
xor eax, 0xd177af98
setne al
sete dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
and al, r8b
or al, r10b
xor r9b, dl
or r8b, dl
mov edx, r9d
xor dl, r8b
or r8b, r9b
xor r8b, 1
or r8b, dl
xor al, 1
mov edx, eax
or dl, r8b
xor al, r8b
mov r8d, edx
xor r8b, al
test r8b, 1
mov r8d, 0x4cc45c97
cmovne r8d, ebx
test al, al
mov eax, r8d
mov r9d, 0x4cc45c97
cmovne eax, r9d
mov qword [rbp - 0x28], rcx
test dl, dl
cmovne eax, r8d
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
mov eax, ecx
and eax, 0xcb079c0e
mov edx, ecx
or edx, 0xcb079c0e
mov r8d, edx
not r8d
or r8d, eax
and edx, 0x34f863f0
and r8d, 0xcb079c0f
or r8d, edx
not r8d
or r8d, ecx
xor r8d, 0xb251c76c
xor r8d, 0x4dae3893
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and r8b, cl
mov r9d, edx
and r9b, al
or r9b, r8b
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, r9b
and r9b, al
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0xa7760a2c
mov edx, 0xc869ba30
cmovne ecx, edx
test al, al
mov eax, 0xa7760a2c
cmovne eax, ecx
jmp 0x140023f43
mov eax, 0x47c201e4
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x93c49c89
and edx, 0x6c3b6376
or edx, r8d
mov r8d, edx
xor r8d, 0x44284347
mov eax, ecx
not eax
xor edx, 0x93c49c88
mov r9d, eax
and r9d, 0x3bd330b0
and ecx, 0xc42ccf4f
or ecx, r9d
or eax, edx
and edx, 0x3bd330b0
and r8d, 0xc42ccf4f
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4840580
and eax, 0x9211024a
or eax, edx
xor eax, 0x9211024a
and ecx, 0x696af835
or ecx, eax
xor ecx, 0x7bd44431
xor ecx, 0x7bd44431
sete dl
setne cl
cmp dword [0x1400a0094], 0xa
setge al
setl r8b
mov r9d, r8d
and r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
or r8b, dl
and al, dl
or al, 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, 1
mov eax, 0xce516fbe
mov r8d, 0x9a64b051
cmovne eax, r8d
test dl, dl
mov edx, 0xce516fbe
jmp 0x1400225b5
mov eax, 0xea457dd7
jmp 0x140011850
mov eax, dword [0x1400a0090]
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, 0xcd739970
and eax, 0x328c668e
or eax, r8d
xor eax, 0x328c668e
or edx, eax
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor r8b, cl
and r8b, al
or al, cl
xor r8b, cl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x9a57b5bb
mov r8d, 0x5a01893b
cmovne edx, r8d
test al, al
mov eax, 0x9a57b5bb
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x140011850
mov eax, 0xf8e4a5b7
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5968959f
mov r8d, eax
and r8d, 0xa6976a60
or r8d, edx
mov edx, r8d
xor edx, 0x2014000
xor r8d, 0x1208485
mov r9d, ecx
or r9d, 0x21208485
or r8d, 0xc8d23260
and r8d, 0xe9f2b6e5
and edx, 0x12014108
or edx, r8d
and r9d, 0xe9f2b6e5
mov r8d, eax
and r8d, 0x40c0812
or r8d, r9d
xor r8d, edx
xor r8d, 0x3321c58c
and ecx, 0x202a7749
and eax, 0xdfd588b6
or eax, ecx
xor eax, 0xdfd588b6
or eax, r8d
xor eax, 0x262e5e75
xor eax, 0xd9d1a18a
setne r8b
sete al
cmp dword [0x1400a0094], 0xa
setl r9b
setge dl
mov ecx, edx
xor cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or r8b, r9b
xor al, r9b
and al, r9b
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
and cl, r8b
xor r8b, 1
and r8b, dl
or r8b, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x9897dc1c
mov edx, 0x514fb56b
cmovne ecx, edx
test al, 1
mov eax, 0x9897dc1c
jmp 0x14002413e
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 1
or ecx, 1
and eax, 0xfaa68248
and ecx, 0x5597db7
or ecx, eax
xor ecx, 0x5597db7
or ecx, edx
xor ecx, 0x84df751f
xor ecx, 0x7b208ae0
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setge r9b
setl cl
mov eax, ecx
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, cl
xor r10b, 1
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and r9b, r8b
and dl, cl
or dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf66569fa
mov r8d, 0xf1ab0fef
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xf66569fa
jmp 0x140024584
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x1d3669f5
and r8d, eax
mov r9d, eax
or r9d, 0xe2c9960a
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0xe5e6db18
and r8d, 0x1a1924e7
or r8d, r10d
or ecx, r9d
and r9d, 0xe5e6db18
mov r10d, edx
and r10d, 0x181020e5
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
xor ecx, 0x1d3669f4
and edx, 0x1c5d227c
mov r8d, eax
and r8d, 0xe3a2dd83
or r8d, edx
xor r8d, 0x1c5d227d
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xcb46ea81
and ecx, eax
and eax, 0x34b9157e
or eax, edx
xor eax, 0x34b9157e
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6994765f
and ecx, 0x966b89a0
or ecx, eax
mov eax, ecx
xor eax, 0x910545a
xor ecx, 0x166a8800
and ecx, 0x76eeaa05
and eax, 0x891155fa
or eax, ecx
xor eax, 0x891155fa
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setge al
setl cl
and dl, cl
xor cl, r8b
xor cl, 1
mov r9d, eax
xor r9b, r8b
and r9b, al
and al, r8b
or al, dl
xor r9b, 1
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x76c1bcb6
mov r8d, 0xb7d5cd53
cmovne ecx, r8d
test al, 1
mov eax, 0x76c1bcb6
jmp 0x1400231a0
mov rax, qword [rbp + 0x58]
mov rcx, qword [rbp]
mov qword [rax], rcx
mov rax, qword [rbp + 0x50]
mov dword [rax], 0
mov eax, dword [0x1400a0090]
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, 0x4f9b8f15
and eax, 0xb06470ea
or eax, r9d
or ecx, r8d
and r8d, 0x4f9b8f15
and edx, 0xb06470ea
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0x2e37d3c6
mov r8d, ecx
and r8d, 0xd1c82c39
or r8d, edx
mov edx, r8d
xor edx, 0x10c00020
xor r8d, 0x2e37d3c7
mov r9d, eax
and r9d, 0xe52b7c59
and ecx, 0x1ad483a6
or ecx, r9d
or eax, r8d
and r8d, 0xe52b7c59
and edx, 0x1ad483a6
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, 0x634e8a17
and ecx, 0x9cb175e8
or ecx, r9d
or eax, r8d
and r8d, 0x634e8a17
and edx, 0x9cb175e8
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x36376121
and ecx, 0xc9c89ede
or ecx, eax
xor ecx, 0xc9c89ede
sete al
setne cl
cmp dword [0x1400a0094], 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, r8d
or al, cl
xor cl, r8b
mov edx, eax
xor dl, cl
mov edx, 0x89483d44
mov r8d, 0x2133036a
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x89483d44
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140011850
mov eax, 0x12ee48f4
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x4140101
mov r9d, eax
and r9d, 0x9002548e
or r9d, ecx
xor r9d, 0x9002548e
mov edx, eax
and edx, 0x6be9aa70
or edx, r9d
mov ecx, edx
xor ecx, 0x6be9aa71
xor edx, 0x1402010e
and r8d, 0xebed0b58
and eax, 0x1412f4a7
or eax, r8d
mov r8d, eax
xor r8d, 0x14022027
xor eax, 0xebed0b58
mov r9d, ecx
and r9d, 0xa255dec0
and edx, 0x5daa213f
or edx, r9d
or ecx, eax
and eax, 0xa255dec0
and r8d, 0x5daa213f
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xda21da21
cmp ecx, 0x25de25de
setne al
cmp dword [0x1400a0094], 0xa
setge cl
mov edx, eax
xor dl, cl
xor dl, 1
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf90ac5da
mov r8d, 0x4bdb6d
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0xf90ac5da
cmove eax, ecx
jmp 0x140011850
mov eax, 0x65c94eea
jmp 0x140011850
mov eax, 0xf951bab5
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x28cd46d0
and eax, 0xd732b92f
or eax, ecx
mov ecx, eax
xor ecx, 0xd732b92f
xor eax, 0x28cd46d0
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne dl
cmp dword [0x1400a0094], 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, 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 ecx, 0x98566e2e
mov r9d, 0x377e100b
cmovne ecx, r9d
test dl, 1
mov eax, ecx
cmovne eax, r9d
jmp 0x140021c13
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe1a9db71
and ecx, 0x1e56248e
or ecx, edx
xor ecx, 0xe1a9db70
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne cl
cmp dword [0x1400a0094], 0xa
setl r8b
xor cl, r8b
xor cl, 1
mov eax, r8d
or al, dl
xor al, 1
or al, cl
mov ecx, edx
xor cl, r8b
and dl, cl
and cl, r8b
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
and cl, al
xor al, 1
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, 0x9a57b5bb
mov r9d, 0xa42d584d
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x9a57b5bb
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140011850
mov eax, 0xfe5ba069
jmp 0x140011850
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x58]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov eax, 0xd9d4d146
jmp 0x140011850
mov rax, qword [rbp + 0x50]
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xa729da14
and edx, eax
mov r8d, ecx
and r8d, 0xa729da14
or r8d, edx
xor r8d, 0xa729da15
and ecx, 0xedb195c7
mov edx, eax
and edx, 0x124e6a38
or edx, ecx
xor edx, 0xedb195c6
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xe2034ee4
and ecx, eax
not eax
and eax, 0xe2034ee4
or eax, ecx
not ecx
and ecx, 0x1dfcb11b
and eax, 0xe2034ee4
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x7d1f97d5
and ecx, 0x82e0682a
or ecx, eax
xor ecx, 0x82e0682a
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl al
and dl, al
and r8b, cl
or r8b, dl
mov edx, eax
or dl, cl
xor dl, 1
xor al, cl
or al, dl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
and r8b, al
or cl, al
xor al, 1
and dl, al
or dl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x9680edce
mov r8d, 0x124649d4
cmovne eax, r8d
test cl, cl
mov ecx, 0x9680edce
jmp 0x1400228a3
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x48c8c602
and eax, edx
and edx, 0xb73739fd
or edx, ecx
xor edx, 0xb73739fd
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xa6e57e42
mov r8d, eax
and r8d, ecx
and eax, edx
or eax, r8d
mov r8d, eax
xor r8d, 0x591a81bc
or ecx, 1
and edx, 0x3521ed7e
and ecx, 0xcade1281
or ecx, edx
mov edx, ecx
xor edx, 0xce1000
xor eax, 0xa6e57e43
xor ecx, 0x3521ed7e
mov r9d, eax
and r9d, 0xda3127f1
and r8d, 0x25ced80e
or r8d, r9d
or eax, ecx
and ecx, 0xda3127f1
and edx, 0x25ced80e
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x44602c06
and eax, 0x180900c0
or eax, edx
xor eax, 0x180900c0
and ecx, 0xa396d339
or ecx, eax
xor ecx, 0x4f474c34
xor ecx, 0x4f474c34
sete cl
setne dl
cmp dword [0x1400a0094], 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
mov edx, r9d
xor dl, 1
and cl, r8b
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, eax
and r8b, r9b
or al, dl
and dl, cl
or dl, r8b
xor cl, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x121fee77
mov r8d, 0x17b85bbe
cmovne ecx, r8d
test al, 1
mov eax, 0x121fee77
cmovne eax, ecx
jmp 0x14002123e
mov eax, dword [0x1400a0090]
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, 0xc3d3d9d7
mov r11d, eax
and r11d, 0x3c2c2628
or r11d, r10d
or edx, r9d
and r9d, 0xc3d3d9d7
and r8d, 0x3c2c2628
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xe6b002a4
and r8d, 0x194ffd5b
or r8d, r9d
or edx, ecx
and ecx, 0xe6b002a4
and eax, 0x194ffd5b
or eax, ecx
xor eax, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
sete dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
xor r9b, 1
or al, r9b
mov ecx, eax
xor cl, 1
and r9b, dl
xor dl, r8b
and dl, r8b
xor r9b, 1
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
mov r9d, edx
xor r9b, 1
mov r8d, r9d
and r8b, dl
xor r8b, 1
mov r10d, edx
xor r10b, r8b
or r8b, dl
xor r8b, 1
or r8b, r10b
and cl, r8b
xor r8b, 1
and r8b, al
or r8b, cl
or r9b, al
mov eax, r9d
xor al, r8b
test al, 1
mov eax, 0x9fa55b9c
mov ecx, 0x65976361
cmovne eax, ecx
test r9b, 1
mov ecx, 0x9fa55b9c
cmovne ecx, eax
test r8b, 1
jmp 0x140011846
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x41ed65bc
and edx, ecx
not ecx
or eax, 0xbe129a43
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xec9893e3
and ecx, 0x165641c
or ecx, r9d
or eax, r8d
and r8d, 0xec9893e3
and edx, 0x13676c1c
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xbe129a43
xor eax, 0x41ed65bc
mov edx, ecx
or edx, 0x840046c0
mov r8d, eax
or r8d, 0x11cd0803
and edx, 0x95cd4ec3
and eax, 0x2021100
or eax, edx
and r8d, 0x95cd4ec3
mov edx, ecx
and edx, 0x6830a03c
or edx, r8d
xor edx, eax
xor edx, 0xec30e6fd
and ecx, 0xfffffffe
or ecx, edx
xor ecx, 0xfdfea51a
xor ecx, 0x2015ae5
setne r8b
sete r9b
cmp dword [0x1400a0094], 0xa
setl cl
setge r10b
mov edx, r9d
xor dl, r10b
mov eax, edx
xor al, dl
and r9b, r10b
and cl, r8b
or cl, r9b
mov r9d, r10d
xor r9b, r8b
or r10b, r8b
xor r10b, 1
or r10b, r9b
xor cl, 1
mov r8d, ecx
xor r8b, r10b
or cl, r10b
xor cl, 1
or cl, r8b
xor al, 1
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x76f82b1a
mov r8d, 0x18fa5ad6
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x76f82b1a
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140011850
mov eax, 0x6f85228b
jmp 0x140011850
mov eax, 0x4aaf8903
jmp 0x140011850
mov eax, 0x5ae5bdfb
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd82ce6fa
mov r8d, ecx
and r8d, 0x27d31904
or r8d, edx
xor r8d, 0x27d31904
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xb8684554
and edx, 0x4797baab
or edx, r9d
and ecx, 0xb8684554
and eax, 0x4797baab
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl r9b
mov ecx, r9d
and al, r9b
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and r8b, dl
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, ecx
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov r10d, edx
xor r10b, 1
and r10b, r8b
and dl, al
or dl, r10b
xor r8b, cl
or al, r9b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x5b08e78f
mov r8d, 0x6e1fd1ee
cmovne eax, r8d
not cl
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x5b08e78f
cmovne eax, ecx
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xeb1e92e3
xor ecx, 0x5ff4a1dd
and ecx, eax
mov r8d, eax
and r8d, 0x14e16d1c
or r8d, edx
mov eax, r8d
xor eax, 0x14e16d1c
mov edx, eax
and edx, 0xa00b5e22
or edx, ecx
not ecx
and ecx, 0x5ff4a1dc
and edx, 0xa00b5e23
or edx, ecx
xor r8d, 0x8b0a8202
and r8d, 0x9b0be712
and eax, 0x64f418ec
or eax, r8d
xor eax, 0x64f418ec
or eax, edx
mov edx, eax
or edx, 0x9184b8c
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xa6e29461
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x2b78dfcd
and r8d, 0x84820020
or r8d, edx
or eax, r9d
and r9d, 0x2b78dfcd
and ecx, 0xd4872032
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x591d6b9e
and eax, 0xa6e29461
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xa282876a
and ecx, 0x5d7d7895
or ecx, eax
xor ecx, 0x5d7d7895
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
mov eax, ecx
or al, dl
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r9b, r8b
and dl, cl
or dl, r9b
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, 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, 0x11b93c4f
mov edx, 0x63bc1927
cmovne ecx, edx
test r8b, 1
mov edx, 0x11b93c4f
jmp 0x14002496e
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0xaada6034
xor ecx, 0xd2b32c13
and ecx, r8d
and r8d, 0x55259fcb
or r8d, eax
mov eax, r8d
xor eax, 0x55259fcb
mov r9d, r8d
xor r9d, 0x8796b3d8
and r9d, eax
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0xdc118ab9
and r9d, 0x23ee7546
or r9d, r11d
or edx, r10d
and r10d, 0xdc118ab9
and ecx, 0x23ee7546
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xd2b32c12
xor r8d, 0x8da0030
and r8d, 0x1cfa8eb8
mov ecx, eax
and ecx, 0xe3057147
or ecx, r8d
xor ecx, 0x1cfa8eb9
and eax, 1
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd41fae3f
and ecx, eax
and eax, 0x2be051c0
or eax, edx
xor eax, 0x2be051c0
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x32d4dfe0
and ecx, 0xcd2b201f
or ecx, eax
xor ecx, 0xcd2b201f
sete al
setne dl
cmp dword [0x1400a0094], 0xa
setl r9b
xor dl, r9b
xor dl, 1
mov ecx, r9d
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
not r8b
xor al, r9b
mov edx, eax
xor dl, 1
and r8b, cl
and al, dl
xor r8b, 1
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, 1
and r9b, al
xor al, 1
and al, r8b
or al, r9b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x78945d2e
mov r8d, 0x8e443cd7
cmovne ecx, r8d
test dl, dl
mov edx, 0x78945d2e
jmp 0x14002496e
mov eax, 0xa21f803
jmp 0x140011850
mov eax, 0x9779110c
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x21f063c5
and eax, 0xde0f9c3a
or eax, ecx
mov ecx, eax
xor ecx, 0x12098822
xor eax, 0x21f063c5
mov edx, eax
and edx, 0xcc56341c
and ecx, 0x33a9cbe3
or ecx, edx
xor ecx, r8d
xor ecx, 0x33a9cbe3
or eax, r8d
not eax
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x1400a0094], 0xa
setge dl
setl r9b
mov ecx, r9d
xor cl, al
inc al
mov r8d, ecx
xor r8b, 1
mov r10d, edx
xor r10b, al
and r10b, dl
xor al, r9b
mov edx, r10d
xor dl, 1
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
mov edx, eax
xor dl, 1
mov r9d, r8d
and r9b, cl
and dl, al
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, r9b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x34144512
mov r8d, 0xfdc58833
cmovne ecx, r8d
test al, 1
mov eax, 0x34144512
jmp 0x1400231a0
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
and eax, 0x62daa7e8
and ecx, 0x9d255817
or ecx, eax
mov eax, ecx
xor eax, 0x60480300
xor ecx, 0x19215011
and ecx, 0x1bb3f4f9
and eax, 0xe44c0b06
or eax, ecx
xor eax, 0xe44c0b06
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
or r9b, r8b
and cl, r8b
and dl, al
or dl, cl
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, 0x4deb5d4
mov r8d, 0x1ef9f78b
cmovne eax, r8d
test r9b, r9b
mov edx, 0x4deb5d4
jmp 0x140024caf
mov eax, 0xa7760a2c
jmp 0x140011850
mov eax, 0xb4fd384d
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x3a70600a
mov ecx, eax
and ecx, 0x89585
or ecx, r8d
mov r8d, ecx
xor r8d, 0x88080
xor ecx, 0xfff76a7a
mov r9d, eax
xor r9d, 0x3a78f58f
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xe7061f57
and r8d, 0x1878e088
or r8d, r11d
or ecx, r10d
and r10d, 0xe7061f57
and r9d, 0x18f9e0a8
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x5060a60
and edx, 0xf1b66877
and eax, 0xe499788
or eax, edx
mov edx, eax
xor edx, 0x6489300
xor ecx, 0x3a78f58e
mov r9d, ecx
and r9d, 0xf881449b
and r8d, 0x77ebb64
or r8d, r9d
xor eax, 0xf0804013
and eax, 0xf881449b
and edx, 0x77ebb64
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor r8b, 1
or r8b, cl
xor dl, al
mov eax, edx
and dl, r8b
xor r8b, 1
xor al, 1
mov ecx, r8d
xor cl, al
and cl, r8b
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xbe30b6a0
mov r8d, 0x47c201e4
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x3240001
mov r8d, ecx
or r8d, 0x5048cb44
and r8d, 0x536ccb45
mov r9d, eax
and r9d, 0xa8833030
or r9d, r8d
and edx, 0x536ccb45
and ecx, 0x410048a
or ecx, edx
xor ecx, r9d
xor ecx, 0xaba73030
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
xor cl, 1
or cl, al
xor al, r8b
and dl, al
and al, r9b
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, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa734642b
mov r8d, 0x3e1a0ed8
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xa734642b
jmp 0x140024584
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x26ac2b52
mov ecx, eax
and ecx, 0xd953d4ad
or ecx, r8d
mov r8d, ecx
xor r8d, 0xc1014008
xor ecx, 0x22240210
mov r9d, eax
xor r9d, 0xeb35429c
and r9d, eax
or ecx, 0x14cabd63
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x28f23ac4
and r8d, 0xc3054018
or r8d, r11d
or ecx, r10d
and r10d, 0x28f23ac4
and r9d, 0xd70dc53b
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x14cabd62
xor ecx, 0xeb35429d
and edx, ecx
and r8d, eax
or r8d, edx
not r8d
or r8d, ecx
cmp r8d, 0xffffffff
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge al
mov r8d, eax
xor r8b, cl
xor r8b, 1
or al, r8b
and r8b, cl
xor cl, dl
and cl, dl
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
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
mov ecx, r8d
and cl, al
or dl, al
xor al, 1
xor r8b, 1
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x5cf1b69d
mov edx, 0x3e1a0ed8
cmovne ecx, edx
not al
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x5cf1b69d
jmp 0x140021da9
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2205c254
mov r8d, eax
and r8d, 0xddfa3daa
or r8d, edx
mov edx, r8d
xor edx, 0x40ba1180
xor r8d, 0x2048241
mov r9d, ecx
or r9d, 0x9f44ae6a
and r8d, 0x9f44ae6b
and edx, 0x60bb5194
or edx, r8d
and r9d, 0x9f44ae6b
xor r9d, edx
and ecx, 0x61d8e953
and eax, 0x9e2716ac
or eax, ecx
mov ecx, eax
xor ecx, 0x9e2716ac
xor eax, 0x61d8e953
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
not eax
or eax, r9d
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a0094], 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, 0x5f852ad6
mov r8d, 0xe583bb96
cmovne edx, r8d
test al, al
mov eax, 0x5f852ad6
cmovne eax, edx
jmp 0x140020779
mov eax, 0x52435deb
jmp 0x140011850
mov eax, 0x25e127de
jmp 0x140011850
mov eax, 0xba41ff8e
jmp 0x140011850
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov ecx, dword [0x1400a0090]
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, 0xd7cf9bec
mov r11d, edx
and r11d, 0x28306412
or r11d, r10d
or ecx, r9d
and r9d, 0xd7cf9bec
and r8d, 0x28306413
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x584b8f77
and eax, 0xa7b47088
or eax, edx
mov edx, eax
xor edx, 0x3041080
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xacf86d5b
and ecx, 0x530792a4
or ecx, r9d
xor eax, 0x8480d53
and eax, 0xacf86d5b
and edx, 0x530792a4
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne al
cmp dword [0x1400a0094], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
mov edx, ecx
xor dl, 1
xor al, r8b
not al
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, eax
xor r8b, 1
and cl, dl
and r8b, al
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor r8b, 1
mov r9d, eax
xor r9b, r8b
or r8b, al
xor r8b, 1
or r8b, r9b
xor r8b, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x71aed547
mov edx, 0xf258e377
cmovne ecx, edx
test al, 1
mov eax, 0x71aed547
jmp 0x14002413e
mov rax, qword [rbp + 0x50]
mov dword [rax], 1
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xece7e20f
and edx, 0x13181df0
or edx, ecx
mov eax, edx
xor eax, 0xece7e20f
xor edx, 0x13181df0
mov ecx, eax
and ecx, 0xfffffffe
and edx, 0xfffffffe
and eax, 1
or eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10
mov r8d, eax
or r8d, 0x8bf41200
and r8d, 0x8bf41210
and ecx, 0x200bc0e6
or ecx, r8d
and edx, 0x8bf41210
and eax, 0x54002d09
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xdff43f09
and eax, 0x200bc0f6
or eax, ecx
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
xor dl, 1
mov eax, edx
xor al, r8b
or dl, r8b
mov ecx, edx
xor cl, al
mov ecx, 0xaa890198
mov r8d, 0xdba9388e
cmovne ecx, r8d
test dl, dl
mov edx, 0xaa890198
cmovne edx, ecx
jmp 0x140021b4a
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
mov r8d, edx
xor r8d, 0xfffffffe
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x6c7bab43
mov r11d, ecx
and r11d, 0x938454bc
or r11d, r10d
or eax, r9d
and r9d, 0x6c7bab43
and r8d, 0x938454bc
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, edx
and r8d, 0x844fa7b6
and ecx, 0x7bb05849
or ecx, r8d
xor ecx, eax
xor ecx, 0x7bb05849
or eax, edx
not eax
or eax, ecx
xor eax, 0x4f27526e
xor eax, 0xb0d8ad91
sete dl
setne al
cmp dword [0x1400a0094], 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
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc866dddf
mov r8d, 0x53a95448
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xc866dddf
cmove eax, ecx
jmp 0x140011850
cmp byte [rbp + 0x4b], 0
mov eax, 0xb1d19611
mov ecx, 0x10d2c44e
cmovne eax, ecx
jmp 0x140011850
mov eax, 0xfb97e5dd
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4661e391
and eax, ecx
and ecx, 0xb99e1c6e
or ecx, edx
xor ecx, 0xb99e1c6e
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x576db44e
mov r8d, ecx
xor r8d, 0xa8924bb1
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x5e2daeaa
mov r11d, edx
and r11d, 0xa0924111
or r11d, r10d
or eax, r9d
and r9d, 0x5e2daeaa
and r8d, 0xa1d25155
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x576db44f
or edx, 1
xor eax, 0xa8924bb0
mov r9d, eax
and r9d, 0xca178592
and r8d, 0x35e87a6d
or r8d, r9d
or eax, edx
and edx, 0xca178592
and ecx, 0x35e87a6c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x315c2400
mov r8d, eax
or r8d, 0x22281c0
and r8d, 0x337ea5c0
and ecx, 0x44804004
or ecx, r8d
and edx, 0x337ea5c0
and eax, 0x88011a3b
or eax, edx
xor eax, ecx
xor eax, 0x7e539f4
xor eax, 0x8dc6a20f
setne dl
sete cl
cmp dword [0x1400a0094], 0xa
setl al
setge r8b
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
xor cl, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
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, 0x4903ea52
mov r8d, 0x930d6e13
cmovne eax, r8d
not cl
test dl, dl
mov r15d, 0x930d6e13
cmove eax, r8d
test cl, 1
mov ecx, 0x4903ea52
cmovne eax, ecx
jmp 0x140011850
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xbdf7d489
and eax, ecx
not ecx
and ecx, 0xbdf7d489
or ecx, eax
not eax
and eax, 0x42082b76
and ecx, 0xbdf7d489
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x738b4411
and edx, eax
mov r8d, ecx
and r8d, 0x8c74bbee
or r8d, edx
xor r8d, 0x8c74bbef
and ecx, 0xa642017f
mov edx, eax
and edx, 0x59bdfe80
or edx, ecx
xor edx, 0xa642017e
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x9f8ec585
and ecx, 0x60713a7a
or ecx, eax
mov eax, ecx
xor eax, 0x9e0a4405
xor ecx, 0x60713a7a
mov edx, ecx
and edx, 0x419581c8
and eax, 0xbe6a7e37
or eax, edx
xor eax, 0xbe6a7e37
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a0094], 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
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 cl, 1
mov ecx, 0x63a43f68
mov edx, 0x89185c80
cmovne ecx, edx
test al, al
mov eax, 0x63a43f68
jmp 0x14002413e
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x510a4808
mov r8d, eax
or r8d, 0x804001c4
and r8d, 0xd14a49cc
and ecx, 0x434b000
or ecx, r8d
and edx, 0xd14a49cc
and eax, 0x2a810633
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xaac107f7
mov edx, eax
xor edx, 0xaac107f6
and edx, ecx
xor eax, 0x553ef809
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x881e87d4
and ecx, eax
and eax, 0x77e1782b
or eax, edx
mov edx, eax
xor edx, 0x42210008
xor eax, 0x881e87d4
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xb5c67be3
and edx, 0x4a39841c
or edx, r9d
or eax, r8d
and r8d, 0xb5c67be3
and ecx, 0x4a39841c
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge al
lea r9d, [rdx + 1]
and cl, al
and dl, r8b
or cl, dl
or r8b, r9b
xor r8b, 1
and al, r9b
or al, dl
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 cl, 1
mov ecx, 0xabd51b37
mov r8d, 0x2cb15bd5
jmp 0x140021232
mov eax, 0x86b89b9b
jmp 0x140011850
mov eax, 0xfe2c095
jmp 0x140011850
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 0x10]
mov eax, 0x76f82b1a
jmp 0x140011850
mov eax, 0x5bb1f28c
jmp 0x140011850
mov eax, 0x76c1bcb6
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x710878af
and edx, ecx
not ecx
or eax, 0x8ef78750
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe8c5f49a
and ecx, 0x11080825
or ecx, r9d
or eax, r8d
and r8d, 0xe8c5f49a
and edx, 0x173a0b65
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x8ef78750
xor eax, 0x5108008d
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xd9ce01cd
and ecx, 0x2631fe32
or ecx, eax
xor ecx, 0x2631fe33
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x226f648c
and eax, 0xdd909b73
or eax, edx
xor eax, 0x226f648c
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x1400a0094], 0xa
setl cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
or r8b, cl
and cl, dl
mov eax, ecx
and cl, r8b
xor r8b, 1
xor al, 1
mov edx, r8d
xor dl, al
and dl, r8b
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x1ed7d1a6
mov r8d, 0x6fd84cb1
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x399c694e
xor eax, 0xf3a5313
and eax, ecx
mov r9d, ecx
and r9d, 0xc66396b1
or r9d, edx
mov edx, r9d
xor edx, 0xc66396b1
xor r9d, 0x3898094e
mov ecx, edx
and ecx, 0xf0c5acec
or eax, ecx
mov r8d, eax
xor r8d, 0x7181210
and r9d, 0x3a9989ff
mov ecx, edx
and ecx, 0xc5667600
or ecx, r9d
mov r9d, ecx
xor r9d, 0x3a9989fe
and edx, 1
or edx, r9d
xor ecx, 0x45043600
xor eax, 0xf0c5aced
mov r9d, eax
and r9d, 0xb8e24143
and r8d, 0x471dbebc
or r8d, r9d
or eax, edx
and edx, 0xb8e24143
and ecx, 0x471dbebc
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd75e2581
and ecx, eax
and eax, 0x28a1da7e
or eax, edx
xor eax, 0x28a1da7e
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x39385f66
and ecx, 0xc6c7a099
or ecx, eax
mov eax, ecx
xor eax, 0x20005e22
xor ecx, 0x80c4a090
and ecx, 0x99fca1d4
and eax, 0x66035e2b
or eax, ecx
xor eax, 0x66035e2b
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl al
and dl, al
and r8b, cl
or r8b, dl
or al, cl
xor r8b, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
xor cl, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xa66faa5a
mov r8d, 0x44591ae2
cmovne edx, r8d
test al, 1
mov eax, 0xa66faa5a
jmp 0x140022b41
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc0800190
mov r8d, ecx
and r8d, 0x8140201
or r8d, edx
xor r8d, 0x8140201
mov edx, ecx
xor edx, 0xc8940391
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x1569444b
xor edx, 0xc8940390
mov r9d, edx
and r9d, 0x2a86bba4
and r8d, 0xd579445b
or r8d, r9d
and ecx, 0x2a86bba4
and eax, 0xd579445b
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1400a0094], 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
or 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
xor r8b, cl
xor dl, cl
xor cl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x617f9f8e
mov edx, 0x27c687e3
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x617f9f8e
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x42132145
mov r8d, eax
and r8d, 0xb00c0412
lea r9d, [rdx + r8]
add edx, r8d
add edx, 0x80000000
xor r9d, 0x3e23b44
or ecx, 0x320e2556
and r9d, 0x33ee3f56
and edx, 0xc0110001
or edx, r9d
and ecx, 0x33ee3f56
and eax, 0xc00c0a8
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xde0daa8
mov edx, eax
xor edx, 0x42020410
and edx, 0x42829c30
xor eax, 0xe7edecea
and eax, ecx
mov r8d, ecx
and r8d, 0xbd7d63cf
or r8d, edx
mov ecx, r8d
xor ecx, 0xbd7d63cf
mov edx, r8d
xor edx, 0xa88faa72
and edx, ecx
or eax, edx
mov edx, eax
xor edx, 0x15f2c9bc
xor r8d, 0x821400
and r8d, 0xb08b57c0
and ecx, 0x4f74a83e
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4270a028
xor eax, 0xea0d3643
xor ecx, 0xb08b57c1
mov r9d, eax
and r9d, 0x9d051996
and edx, 0x62fae669
or edx, r9d
or eax, ecx
and ecx, 0x9d051996
and r8d, 0x62fae668
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xdf24f409
and ecx, eax
mov r8d, eax
or r8d, 0x20d809e6
mov r9d, ecx
not r9d
and r8d, 0x6bd859ee
and edx, 0x9424a401
or edx, r8d
or eax, r9d
and r9d, 0x6bd859ee
and ecx, 0x9427a611
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x20db0bf6
and eax, 0xdf24f409
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xf4a2c1c4
and ecx, 0xb5d3e3b
or ecx, eax
mov eax, ecx
xor eax, 0x94000184
xor ecx, 0xa11103a
and ecx, 0x6ab3d07a
and eax, 0x954c2f85
or eax, ecx
xor eax, 0x954c2f85
setne r8b
sete r9b
cmp dword [0x1400a0094], 0xa
setl dl
setge cl
mov eax, ecx
xor al, r9b
or r9b, cl
not al
and al, cl
xor al, 1
mov r10d, r9d
xor r10b, al
or al, r9b
xor al, 1
or al, r10b
xor dl, r8b
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, edx
xor r8b, cl
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
xor r8b, al
mov ecx, r8d
not cl
and cl, al
test r8b, 1
mov eax, 0xf1ab0fef
mov r9d, 0xf142ec1f
cmovne eax, r9d
test cl, 1
cmovne eax, r9d
test r8b, 1
mov edx, eax
cmovne edx, r9d
test cl, 1
jmp 0x1400239b0
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3525165d
mov r8d, eax
xor r8d, 0x3525165d
and r8d, eax
or r8d, edx
mov edx, r8d
xor edx, 0xcadae9a3
and ecx, 0x92f7efdf
and eax, 0x6d081020
or eax, ecx
mov ecx, eax
xor ecx, 0x6d081020
xor r8d, 0x3525165c
and ecx, r8d
xor eax, 0x92f7efdf
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne dl
cmp dword [0x1400a0094], 0xa
setl cl
setge r8b
and dl, r8b
and cl, al
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
xor r8b, al
mov eax, r8d
xor al, 1
and r8b, dl
and cl, al
or cl, r8b
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, 0xb8cfdb97
mov r8d, 0x12da6678
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xb8cfdb97
cmove eax, ecx
jmp 0x140011850
mov eax, 0x6be1403b
jmp 0x140011850
mov rax, qword [rbp - 0x20]
cmp rax, qword [rbp - 0x28]
sete byte [rbp + 0x4c]
mov eax, dword [0x1400a0090]
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, 0x661f122e
and eax, 0x99e0edd1
or eax, r9d
or ecx, r8d
and r8d, 0x661f122e
and edx, 0x99e0edd1
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0x7023cb03
mov edx, ecx
and edx, 0x8fdc34fc
or edx, eax
mov eax, edx
xor eax, 0x8fdc34fc
mov r10d, edx
xor r10d, 0x8c30bdc
and r10d, eax
or r9d, 0x78e0c0df
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0xab501171
and r10d, 0x54afee8e
or r10d, r11d
or r8d, r9d
and r9d, 0xab501171
and ecx, 0x40f2e00
or ecx, r9d
xor ecx, r10d
not r8d
or r8d, ecx
xor r8d, 0x871f3f21
xor edx, 0x30204000
and edx, 0xb9ac40f4
and eax, 0x4653bf0a
or eax, edx
xor eax, 0x4653bf0a
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xcab6ac36
and ecx, 0x354953c9
or ecx, r9d
or eax, r8d
and r8d, 0xcab6ac36
and edx, 0x354953c9
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x7102b31
xor eax, 0x7102b31
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setge al
setl r9b
mov ecx, eax
mov r10d, r8d
mov r11d, eax
or al, r8b
or r8b, r9b
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
and r10b, r9b
and r11b, dl
or r11b, r10b
xor r9b, dl
xor al, 1
or al, r9b
xor al, 1
or al, r11b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0xd5867c76
mov edx, 0xd2b0c235
cmovne eax, edx
test cl, 1
cmove eax, edx
test r8b, 1
mov ecx, 0xd5867c76
cmove eax, ecx
jmp 0x140011850
mov eax, 0xde8b4505
jmp 0x140011850
mov eax, dword [rbp + 0x2c]
mov eax, 0x3dd91bcc
jmp 0x140011850
mov eax, 0xf9d49284
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0xcd9e3aec
and ecx, 0x3261c513
or ecx, r9d
or eax, r8d
and r8d, 0xcd9e3aec
and edx, 0x3261c513
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
xor ecx, 0x29e03dcb
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0xd61fc234
and eax, 0x29e03dcb
or eax, ecx
xor eax, 0x930de809
xor eax, 0x930de809
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
xor dl, 1
or al, r8b
xor al, 1
or al, dl
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, 0x74292459
mov r8d, 0x97551565
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x74292459
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140011850
mov eax, 0x97aafe37
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x8e834ddc
mov r8d, eax
xor r8d, 0x717cb223
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x7843e700
mov r11d, edx
and r11d, 0x13c1023
or r11d, r10d
or ecx, r9d
and r9d, 0x7843e700
and r8d, 0x87bc18ff
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8e834ddd
and edx, 0x9035cb04
and eax, 0x6fca34fb
or eax, edx
mov edx, eax
xor edx, 0x6fca34fb
xor ecx, 0x717cb222
and edx, ecx
xor eax, 0x9035cb04
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1400a0094], 0xa
setl dl
mov r8d, edx
xor r8b, al
not r8b
and r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, edx
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
mov edx, ecx
and dl, r8b
xor cl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0xb1e73f62
mov r8d, 0x3c601d0d
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0xb1e73f62
cmovne edx, r8d
test al, al
jmp 0x140024973
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd0100448
mov r8d, eax
and r8d, 0x94a90a5
or r8d, edx
xor r8d, 0x94a90a5
mov edx, eax
and edx, 0x26a56b12
or edx, r8d
mov r8d, edx
xor r8d, 0x26a56b13
and ecx, 0xc9123eca
and eax, 0x36edc135
or eax, ecx
mov ecx, eax
xor ecx, 0x36edc135
xor edx, 0xd95a94ec
and ecx, edx
xor eax, 0xc9123eca
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
xor cl, r8b
and cl, al
mov r9d, r8d
xor r9b, al
and r9b, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor dl, al
or dl, r9b
xor dl, r8b
and r8b, dl
mov eax, edx
xor al, r8b
mov ecx, 0xa3943485
mov eax, 0x23e558f7
cmovne ecx, eax
test dl, dl
mov eax, 0xa3943485
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0xff6e4bb6
and ecx, 0x91b449
or ecx, r9d
or eax, r8d
and r8d, 0xff6e4bb6
and edx, 0x91b449
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xc902238e
mov r8d, eax
and r8d, 0x36fddc71
or r8d, edx
mov edx, r8d
xor edx, 0x6e80460
xor r8d, 0xc902238f
mov r9d, ecx
and r9d, 0xf815f99a
and eax, 0x7ea0664
or eax, r9d
or ecx, r8d
and r8d, 0xf815f99a
and edx, 0x7ea0665
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xc22a3576
and eax, 0x3dd5ca89
or eax, ecx
mov ecx, eax
xor ecx, 0x2203546
xor eax, 0x1091c009
and eax, 0xd09bc039
and ecx, 0x2f643fc6
or ecx, eax
mov eax, ecx
xor eax, 0x23600346
xor ecx, 0x90888008
and ecx, 0x9c8cbc88
and eax, 0x63734377
or eax, ecx
xor eax, 0x63734377
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
setl 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, eax
xor cl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
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, eax
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
and al, r8b
xor r8b, 1
and dl, r8b
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0xc24217b4
mov r8d, 0x327cb489
cmovne ecx, r8d
not al
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xc24217b4
cmovne ecx, eax
mov eax, ecx
jmp 0x140011850
mov rax, qword [rbp + 0x18]
mov rcx, qword [rbp - 0x48]
mov qword [rax], rcx
mov rax, qword [rbp + 0x10]
mov rax, qword gs:[0x30]
mov rcx, qword [rbp + 0x10]
mov qword [rcx], rax
mov rax, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov rcx, qword [rbp + 8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x40]
mov rax, qword [rbp + 8]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov qword [rbp - 0x38], rax
mov eax, 0x1d618083
jmp 0x140011850
mov eax, dword [0x1400a0090]
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, 0x85c54cbe
and r8d, 0x7a3ab341
or r8d, r9d
and ecx, 0x85c54cbe
and eax, 0x7a3ab341
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
or r8b, cl
xor r8b, 1
xor dl, cl
or dl, r8b
mov ecx, edx
not cl
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
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x94d080c0
mov r8d, 0x65c94eea
cmovne ecx, r8d
test dl, 1
mov edx, 0x65c94eea
cmovne edx, ecx
jmp 0x140024d38
mov ecx, dword [0x1400a0090]
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, 0xca8d4f39
and eax, 0x3572b0c6
or eax, edx
mov edx, eax
xor edx, 0x14109046
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x2b666d80
and ecx, 0xd499927f
or ecx, r9d
xor eax, 0xa044d00
and eax, 0x2b666d80
and edx, 0xd499927f
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
lea r8d, [rdx + 1]
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xb6780ce6
mov r8d, 0x48811a1c
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0xb6780ce6
cmove eax, ecx
jmp 0x140011850
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x28]
mov eax, 0xcbfaba44
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x19ef9e2c
mov r8d, eax
and r8d, 0x19ef9e2c
mov r9d, ecx
and r9d, 0xe61061d2
or r9d, r8d
and edx, 0x19ef9e2d
xor edx, r9d
not edx
and ecx, 0xa6668229
and eax, 0x59997dd6
or eax, ecx
xor eax, 0x59997dd6
or eax, edx
xor eax, 0x88ded475
xor eax, 0x77212b8a
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setge r8b
setl r9b
mov eax, r9d
xor al, dl
and cl, r9b
or r9b, dl
and al, r9b
xor r9b, 1
and r8b, dl
or r8b, cl
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, 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, 0xe069821a
mov r9d, 0xc51df9e6
jmp 0x140011837
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6b306ee7
mov r8d, ecx
and r8d, 0x94cf9118
or r8d, edx
mov edx, r8d
xor edx, 0x84041008
xor r8d, 0x6b306ee6
mov r9d, r8d
and r9d, 0x59fb8733
and edx, 0xa60478cc
or edx, r9d
and ecx, 0x59fb8733
and eax, 0xa60478cc
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a0094], 0xa
setl r8b
mov eax, r8d
xor al, dl
xor al, 1
or dl, r8b
xor cl, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
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
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x1f02a842
mov r8d, 0x1ed7d1a6
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0x1f02a842
jmp 0x1400239b0
mov eax, 0xf792ad4f
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x57e9264c
and eax, 0xa816d9b3
or eax, ecx
xor eax, 0xa816d9b2
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x8950100
mov r8d, ecx
or r8d, 0x5006256
and edx, 0xd956356
and ecx, 0xd2008481
or ecx, edx
and r8d, 0xd956356
and eax, 0x206a1828
or eax, r8d
xor eax, ecx
xor eax, 0xba3f53d
cmp eax, 0x235cec15
setne dl
cmp dword [0x1400a0094], 0xa
setge al
lea r9d, [rax + 1]
lea r8d, [rdx + 1]
mov ecx, r8d
and cl, dl
xor cl, 1
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
xor cl, r9b
mov r10d, eax
and r10b, r9b
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, al
xor r8b, dl
and r8b, r10b
xor r8b, dl
mov r9d, eax
xor r9b, dl
or al, dl
not al
or al, r9b
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0xe0ef5a0e
mov r8d, 0xc4814f90
cmovne edx, r8d
test al, cl
mov r8d, 0xe0ef5a0e
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x140011850
mov eax, 0x8b2582fc
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x989e6b3c
and ecx, eax
and eax, 0x676194c3
or eax, edx
mov edx, eax
xor edx, 0x42218401
xor eax, 0x989e6b3c
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x3dd811fa
and edx, 0xc227ee05
or edx, r9d
or eax, r8d
and r8d, 0x3dd811fa
and ecx, 0xc227ee05
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xb88fd501
mov r9d, r8d
and r9d, ecx
and r8d, eax
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0x79ace522
and r9d, 0x86531add
or r9d, r11d
or edx, r10d
and r10d, 0x79ace522
and r8d, 0x86531add
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0x47702aff
and eax, 0x51195140
mov r8d, ecx
and r8d, 0xaee6aebf
or r8d, eax
xor r8d, 0x51195141
and ecx, 1
or ecx, r8d
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7e57ce50
and eax, ecx
and ecx, 0x81a831af
or ecx, edx
xor ecx, 0x81a831af
or ecx, eax
xor ecx, 0x9df2decf
xor ecx, 0x9df2decf
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
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 eax, ecx
xor al, dl
test al, 1
mov eax, 0xaa50cd25
mov r8d, 0x9119f263
cmovne eax, r8d
test cl, 1
mov ecx, 0xaa50cd25
cmovne ecx, eax
test dl, dl
jmp 0x140011846
mov eax, 0xdf333ab
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xaba3548a
and edx, eax
mov r8d, ecx
and r8d, 0xaba3548a
or r8d, edx
xor r8d, 0xaba3548b
and ecx, 0xf57de079
mov edx, eax
and edx, 0xa821f86
or edx, ecx
xor edx, 0xf57de078
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xca125418
and ecx, 0x35edabe7
or ecx, eax
xor ecx, 0xca125418
sete r8b
setne r9b
cmp dword [0x1400a0094], 0xa
setl r10b
setge al
mov ecx, r9d
xor cl, al
mov edx, ecx
xor dl, 1
and r9b, r10b
and al, r8b
or al, r9b
or r10b, r8b
xor al, 1
mov r8d, eax
xor r8b, r10b
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, 0xc579316b
mov r8d, 0xbac2f92c
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0xc579316b
jmp 0x140011846
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x5c8ddfd1
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0xa372202e
and eax, 0x5c8ddfd1
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, 0x2074d2f4
and r8d, 0xdf8b2d0b
or r8d, r9d
or ecx, edx
and edx, 0x2074d2f4
and eax, 0xdf8b2d0b
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x65216033
and ecx, 0x9ade9fcc
or ecx, eax
xor ecx, 0x9ade9fcc
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r10d
xor cl, 1
and cl, al
xor al, 1
mov edx, r10d
xor dl, al
and dl, r10b
and al, r10b
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xf7f94410
mov r8d, 0xc5767842
cmovne eax, r8d
test dl, dl
mov edx, 0xf7f94410
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa30c6cf6
and eax, 0x5cf39309
or eax, ecx
mov ecx, eax
xor ecx, 0xa30c6cf6
xor eax, 0x4408308
and eax, 0x254ce308
mov edx, ecx
and edx, 0xdab31cf7
or edx, eax
xor edx, 0xdab31cf6
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and eax, 0x55092ff0
and ecx, 0xaaf6d00f
or ecx, eax
cmp ecx, 0xaaf6d00f
sete cl
cmp dword [0x1400a0094], 0xa
setl al
setge dl
mov r8d, edx
xor r8b, cl
xor al, cl
or cl, dl
xor cl, 1
mov r9d, r8d
not r9b
and r9b, dl
or r9b, cl
and r8b, dl
or al, r8b
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov edx, r9d
xor dl, 1
and cl, dl
or dl, al
and al, r9b
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xf28b00b4
mov r8d, 0x21b027f4
cmovne eax, r8d
test dl, 1
mov edx, 0xf28b00b4
jmp 0x140024caf
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7baa8eea
mov r8d, ecx
and r8d, 0x84557114
or r8d, edx
xor r8d, 0x84557114
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, ecx
and r8d, 0x2c994927
and eax, 0xd366b6d8
or eax, r8d
xor eax, edx
xor eax, 0xd366b6d8
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x1400a0094], 0xa
setge dl
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
and r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
mov r8d, 0x56f72a90
mov r9d, 0xd34a78f2
cmovne r8d, r9d
not cl
test cl, al
cmovne r8d, r9d
test dl, dl
mov edx, r8d
cmovne edx, r9d
test cl, al
mov rax, qword [rbp + 0x58]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
jmp 0x14001f525
mov eax, 0x478a4cc2
jmp 0x140011850
mov eax, 0x692b84d2
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x5e2a2db0
and r8d, ecx
mov eax, ecx
or eax, 0xa1d5d24f
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x3f995af8
and edx, 0x40222500
or edx, r9d
or eax, ecx
and ecx, 0x3f995af8
and r8d, 0xc066a507
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xa1d5d24f
mov edx, eax
xor edx, 0xa1d5d24e
and edx, ecx
xor eax, 0x5e2a2db0
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x715c872c
and ecx, 0x8ea378d3
or ecx, eax
xor ecx, 0x8ea378d3
setne cl
sete r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge dl
mov eax, r9d
mov r10d, r9d
xor r9b, r8b
and r8b, dl
and al, cl
or al, r8b
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
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 r9d, eax
xor r9b, 1
mov r10d, r9d
and r10b, al
mov edx, r8d
and dl, cl
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, r9b
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, r10b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x1bfb8a58
mov r8d, 0x5540ceef
cmovne eax, r8d
test cl, 1
mov ecx, 0x1bfb8a58
cmovne ecx, eax
test dl, 1
jmp 0x140011846
mov rax, qword [rbp + 0x38]
mov rcx, qword [rbp - 0x68]
mov qword [rax], rcx
mov eax, 0x79624e2b
jmp 0x140011850
mov rax, qword [rbp + 0x38]
mov eax, 0x2cee9c3c
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xefdce6b4
mov r8d, eax
xor r8d, 0x1023194b
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x4be458e6
mov r11d, edx
and r11d, 0x10030109
or r11d, r10d
or ecx, r9d
and r9d, 0x4be458e6
and r8d, 0xb41ba719
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0x1023194a
and edx, 0xcb36a431
and eax, 0x34c95bce
or eax, edx
xor eax, 0x34c95bce
or eax, ecx
cmp eax, 0xffffffff
setne cl
cmp dword [0x1400a0094], 0xa
setge al
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
xor cl, dl
mov r8d, ecx
not r8b
mov eax, 0xd27b26b9
mov r9d, 0xdb7fb5e3
cmovne eax, r9d
test r8b, dl
mov edx, 0xd27b26b9
cmove eax, edx
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x140011850
mov eax, dword [0x1400a0090]
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, 0x765bd5ca
and edx, 0x89a42a34
or edx, r9d
or eax, ecx
and ecx, 0x765bd5ca
and r8d, 0x89a42a35
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x83da7ac4
and ecx, 0x7c25853b
or ecx, eax
mov eax, ecx
xor eax, 0x3105a80
xor ecx, 0x64000422
and ecx, 0xe4ca2466
and eax, 0x1b35db99
or eax, ecx
xor eax, 0xe4ca2466
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl r9b
setge al
mov r10d, eax
xor r10b, r8b
and r10b, r8b
mov ecx, r9d
or cl, r8b
xor cl, 1
or cl, r10b
and r8b, r9b
or r9b, dl
and al, dl
or al, r8b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x638cbb87
mov r8d, 0x374e060c
cmovne ecx, r8d
test dl, 1
mov edx, 0x638cbb87
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140011850
mov eax, 0x3148254b
jmp 0x140011850
mov eax, dword [0x1400a0090]
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 dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
and dl, r8b
and r8b, al
or r8b, r9b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and cl, al
or cl, dl
xor r9b, 1
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, r9b
or al, r9b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x2a8195bd
mov r8d, 0x921803df
cmovne edx, r8d
test al, al
mov eax, 0x2a8195bd
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x140011850
mov rax, qword [rbp + 0x58]
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x9a62aa2a
mov ecx, eax
and ecx, 0x659d55d4
or ecx, r8d
mov r8d, ecx
xor r8d, 0x248554c0
xor ecx, 0x9a62aa2b
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xcb3a2b1e
and r8d, 0x34c5d4e0
or r8d, r11d
or ecx, r10d
and r10d, 0xcb3a2b1e
and r9d, 0x34c5d4e1
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0x5ac425b8
and eax, 0xa53bda47
or eax, edx
xor eax, 0xa53bda47
or eax, ecx
xor eax, 0x46f1fb64
xor eax, 0xb90e049b
sete al
setne cl
cmp dword [0x1400a0094], 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, 0x4af46e3f
mov r8d, 0xae1c6b71
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0x4af46e3f
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xd649d417
and r8d, ecx
mov edx, ecx
or edx, 0x29b62be8
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x39c39335
mov r11d, eax
and r11d, 0xc6084402
or r11d, r10d
or edx, r9d
and r9d, 0x39c39335
and r8d, 0xc63c6cca
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x29b62be9
xor edx, 0x40498000
mov r9d, r8d
and r9d, 0x96a25f3e
and edx, 0x695da0c1
or edx, r9d
or r8d, ecx
and ecx, 0x96a25f3e
and eax, 0x695da0c1
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a0094], 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 r8d, edx
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov ecx, edx
and cl, r8b
xor cl, 1
mov r10d, ecx
xor r10b, r8b
or cl, r8b
xor cl, 1
or cl, r10b
mov r8d, ecx
xor r8b, 1
and r8b, al
and cl, r9b
or cl, r8b
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, 0x274a2933
mov r8d, 0xe5109437
cmovne eax, r8d
not dl
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x274a2933
cmovne eax, ecx
jmp 0x140011850
mov eax, 0x617f9f8e
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xd2024014
mov r8d, ecx
or r8d, 0x207c87a9
and edx, 0xf27ec7bd
mov r9d, ecx
and r9d, 0x1811802
or r9d, edx
and r8d, 0xf27ec7bd
and eax, 0xc002040
or eax, r8d
xor eax, r9d
xor eax, 0x21fd9faa
or eax, ecx
xor eax, 0xa244e368
xor eax, 0x5dbb1c97
sete dl
setne r8b
cmp dword [0x1400a0094], 0xa
setl al
setge cl
mov r9d, r8d
and r9b, cl
or r8b, al
and al, dl
or al, r9b
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, r9b
and al, cl
or al, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x3148254b
mov r8d, 0x226ae490
cmovne edx, r8d
test cl, 1
mov ecx, 0x3148254b
cmovne ecx, edx
jmp 0x140024049
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x89224003
mov r8d, ecx
and r8d, 0x4450804c
or r8d, edx
xor r8d, 0x4450804c
mov edx, ecx
xor edx, 0xcd72c04f
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x328d3fb1
xor edx, 0xcd72c04e
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete al
cmp dword [0x1400a0094], 0xa
setl dl
setge cl
mov r8d, ecx
xor r8b, al
xor r8b, 1
or cl, 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
mov edx, eax
xor dl, 1
mov r9d, ecx
mov r8d, edx
or dl, cl
xor cl, 1
and r9b, cl
and r8b, al
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, r9b
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0xfe222176
mov edx, 0x90d6bd98
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xfe222176
cmove eax, ecx
jmp 0x140011850
movzx eax, byte [rbp + 0x4f]
movzx edx, byte [rbp + 0x4e]
mov r8d, eax
xor r8b, 1
mov ecx, edx
xor cl, 1
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor dl, cl
xor cl, 1
xor r8b, 1
or r8b, al
xor r8b, cl
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, r8b
test cl, 1
mov eax, 0xf792ad4f
mov ecx, 0x2a255c88
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xf792ad4f
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x19ff7856
mov r8d, eax
and r8d, 0x19ff7856
mov r9d, edx
and r9d, 0xe60087a8
or r9d, r8d
and ecx, 0x19ff7857
xor ecx, r9d
and edx, 0x5671d58f
and eax, 0xa98e2a70
or eax, edx
mov edx, eax
xor edx, 0x28080050
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xc3c6bb2c
and ecx, 0x3c3944d3
or ecx, r9d
xor eax, 0x4240910c
and eax, 0xc3c6bb2c
and edx, 0x3c3944d3
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and dl, al
and r8b, cl
or r8b, dl
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
mov edx, 0x8376f430
mov r9d, 0xb470d371
cmovne edx, r9d
test r8b, r8b
mov eax, edx
cmovne eax, r9d
jmp 0x140020779
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbade17c2
mov r8d, eax
and r8d, 0x4521e83c
or r8d, edx
xor r8d, 0x4521e83c
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0x5edc98b4
and eax, 0xa123674b
or eax, ecx
mov ecx, eax
xor ecx, 0xa123674b
xor eax, 0x5edc98b4
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setge al
setl r8b
mov r9d, edx
or r9b, r8b
xor r9b, 1
xor cl, r8b
or al, dl
xor al, 1
or al, cl
and cl, r8b
or cl, r9b
xor r8b, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
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 r8b, al
xor al, 1
xor dl, 1
or dl, r9b
xor dl, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x6f9b2fb1
mov r8d, 0x2f1a0db4
cmovne ecx, r8d
test al, 1
mov eax, 0x6f9b2fb1
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x1003c844
mov edx, ecx
and edx, 0xa11c1012
or edx, r8d
mov r8d, edx
xor r8d, 0xa11c0010
xor edx, 0x5ee3efed
mov r9d, ecx
xor r9d, 0xb11fd856
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x44213362
and r8d, 0xb11ec814
or r8d, r11d
or edx, r10d
and r10d, 0x44213362
and r9d, 0xbbdecc9d
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xe200700
xor edx, 0xb11fd857
mov r9d, edx
and r9d, 0xe1c7f0ab
and r8d, 0x1e380f54
or r8d, r9d
and ecx, 0xe1c7f0ab
and eax, 0x1e380f54
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
mov r9d, edx
or r9b, al
xor r9b, 1
xor dl, al
or dl, r9b
mov eax, edx
xor al, 1
and r8b, dl
and al, cl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x44986780
mov r8d, 0xae1c6b71
cmovne ecx, r8d
test dl, dl
mov edx, 0x44986780
cmovne edx, ecx
test al, al
jmp 0x140024973
mov eax, 0x9fde8894
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9ffa2916
mov r8d, ecx
xor r8d, 0x9ffa2916
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0x6005d6e8
and edx, 0x9ffa2917
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x59f93000
and edx, 0xa606cfff
or edx, r9d
and ecx, 0x59f93000
and eax, 0xa606cfff
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
cmp dword [0x1400a0094], 0xa
setge al
mov edx, eax
xor dl, cl
mov r8d, ecx
and r8b, dl
not dl
and dl, cl
or al, cl
xor al, 1
or al, dl
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, 0x23d82330
mov r8d, 0x9956a703
cmovne edx, r8d
test al, 1
mov eax, 0x23d82330
cmovne eax, edx
jmp 0x140020779
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x68430ca0
mov r8d, eax
and r8d, 0x8098c201
or r8d, ecx
xor r8d, 0x8098c201
mov ecx, eax
and ecx, 0x1724315e
or ecx, r8d
mov r8d, ecx
xor r8d, 0x1204105e
and edx, 0x46c85547
and eax, 0xb937aab8
or eax, edx
mov edx, eax
xor edx, 0x18040038
xor ecx, 0xe8dbcea0
mov r9d, ecx
and r9d, 0xe5bbef81
and r8d, 0x1a44107e
or r8d, r9d
xor eax, 0x44884501
and eax, 0xe5bbef81
and edx, 0x1a44107e
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne r10b
cmp dword [0x1400a0094], 0xa
setge r8b
setl dl
lea r9d, [r10 + 1]
mov eax, r10d
and al, r9b
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or cl, al
mov r11d, ecx
xor r11b, 1
and cl, r11b
xor cl, 1
mov edi, ecx
xor dil, r11b
or cl, r11b
xor cl, 1
or cl, dil
mov r11d, ecx
and r11b, dl
xor cl, 1
and cl, r8b
or cl, r11b
or al, r10b
mov r10d, eax
and r10b, dl
xor al, 1
and al, r8b
or al, r10b
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x63bf9708
mov r8d, 0x7fcb33cc
cmovne edx, r8d
test al, 1
mov eax, 0x63bf9708
cmovne eax, edx
jmp 0x140020779
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7a0e974d
mov r8d, eax
and r8d, 0x85f168b2
or r8d, edx
mov edx, r8d
xor edx, 0x84d028a0
xor r8d, 0x7a049708
mov r9d, eax
or r9d, 0x7b25d71a
and r8d, 0x7b25d71a
and edx, 0x84da28e4
or edx, r8d
and r9d, 0x7b25d71b
xor r9d, edx
and ecx, 0xbd29ec79
and eax, 0x42d61386
or eax, ecx
mov ecx, eax
xor ecx, 0x42d61386
xor eax, 0xbd29ec79
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
xor r9d, eax
test r9d, eax
setne cl
cmp dword [0x1400a0094], 0xa
setl dl
setge al
or al, cl
mov r8d, eax
xor r8b, 1
mov r9d, ecx
or r9b, dl
xor r9b, 1
xor cl, dl
not cl
and cl, dl
or cl, r9b
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
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x6f85228b
mov ecx, 0x56a147c1
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0x6f85228b
cmove eax, ecx
jmp 0x140011850
mov rax, qword [rbp + 0x20]
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x22201808
mov r8d, ecx
and r8d, 0x811c8003
or r8d, edx
xor r8d, 0x811c8003
and ecx, 0x5cc367f4
or ecx, r8d
xor ecx, 0xa33c980a
or ecx, eax
xor ecx, 0x490a4e0
xor ecx, 0xfb6f5b1f
setne dl
sete cl
cmp dword [0x1400a0094], 0xa
setl r8b
mov r9d, r8d
or r9b, cl
xor cl, r8b
mov eax, ecx
not al
xor dl, r8b
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
and al, cl
xor al, 1
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, dl
xor dl, 1
and al, dl
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 cl, 1
mov ecx, 0x48e7f2ab
mov r8d, 0x4191d319
cmovne ecx, r8d
test dl, 1
mov edx, 0x48e7f2ab
jmp 0x14002496e
mov eax, 0x656856c5
jmp 0x140011850
mov eax, 0xc1a348a0
jmp 0x140011850
mov eax, 0x61181d88
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xd6d154fa
and edx, ecx
mov eax, ecx
not eax
and eax, 0xd6d154fa
or eax, edx
not edx
and edx, 0x292eab05
and eax, 0xd6d154fa
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, 0x115915bd
and r8d, 0xeea6ea42
or r8d, r9d
or ecx, edx
and edx, 0x115915bd
and eax, 0xeea6ea42
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xfee4631b
and eax, 0x11b9ce4
or eax, edx
xor eax, 0x11b9ce4
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge al
and r8b, dl
xor dl, al
and dl, cl
mov r9d, eax
or r9b, cl
xor r9b, 1
or r9b, dl
mov edx, eax
xor dl, cl
and dl, al
and al, cl
or al, r8b
mov ecx, edx
not cl
xor dl, al
not al
or al, cl
not al
or al, dl
xor al, r9b
and al, 1
mov ecx, 0x52f942a8
mov edx, 0x1962baa4
cmovne ecx, edx
test al, r9b
cmove ecx, edx
mov edx, 0x52f942a8
cmovne ecx, edx
test al, al
jmp 0x14002404b
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3ccdb42
mov r8d, eax
and r8d, 0xfc3324bd
or r8d, edx
mov edx, r8d
xor edx, 0x3830002c
xor r8d, 0x1080a40
mov r9d, eax
or r9d, 0xc50b2ed0
and r8d, 0xc50b2ed0
and edx, 0x3af4d12e
or edx, r8d
and r9d, 0xc50b2ed1
xor r9d, edx
and ecx, 0x8c892c9d
and eax, 0x7376d362
or eax, ecx
mov ecx, eax
xor ecx, 0x7376d362
xor eax, 0x8c892c9d
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
not eax
or eax, r9d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 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
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
xor al, 1
mov ecx, r10d
or cl, al
xor al, r10b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xf7cae8c3
mov r8d, 0x7dfc290c
cmovne eax, r8d
test cl, cl
mov ecx, 0xf7cae8c3
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x11074000
mov r8d, eax
and r8d, 0x4c40ad1a
or r8d, edx
mov edx, r8d
xor edx, 0x800211a
xor r8d, 0x12110244
or ecx, 0x54418c00
and r8d, 0x56518e44
and edx, 0x906611a
or edx, r8d
and ecx, 0x56518e44
and eax, 0xa0a810a1
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0xa2b812e5
mov ecx, eax
xor ecx, 0xa2b812e4
and ecx, edx
xor eax, 0x55042412
and eax, 0x77b42652
and edx, 0x884bd9ad
or edx, eax
mov r8d, edx
xor r8d, 0x84851a8
mov eax, ecx
not eax
xor edx, 0x77b42653
mov r9d, eax
and r9d, 0xe383ac44
and ecx, 0x1c7c53bb
or ecx, r9d
or eax, edx
and edx, 0xe383ac44
and r8d, 0x1c7c53bb
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xfd46e86
and eax, 0xf02b9179
or eax, ecx
xor eax, 0xf02b9179
sete al
setne cl
cmp dword [0x1400a0094], 0xa
setge dl
setl r8b
or al, r8b
xor r8b, cl
xor r8b, 1
or r8b, dl
xor dl, cl
and dl, al
xor dl, 1
mov eax, edx
xor al, r8b
or dl, r8b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x97aafe37
mov r8d, 0xb33043e9
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0x97aafe37
cmove edx, eax
mov eax, edx
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
xor edx, 0xa0a44021
mov r9d, edx
and r9d, ecx
and edx, r8d
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x75067d0
and r9d, 0xf8af982f
or r9d, r11d
or eax, r10d
and r10d, 0x75067d0
and edx, 0xf8af982f
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0xa0a44020
and r8d, 0xca73cb7a
mov r9d, ecx
and r9d, 0x358c3485
or r9d, r8d
mov r8d, r9d
xor r8d, 0x40610063
and ecx, 1
or ecx, r8d
xor r9d, 0x5840484
and r9d, 0x8f96cf9c
and ecx, 0x70693063
or ecx, r9d
mov r8d, ecx
xor r8d, 0x22
xor ecx, 0x8f96cf9c
xor eax, 0x5f5bbfdf
mov r9d, eax
and r9d, 0x7a6fb6c5
and edx, 0x8590493a
or edx, r9d
or eax, ecx
and ecx, 0x7a6fb6c5
and r8d, 0x8590493a
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xdcd88bdf
and eax, 0x23277420
or eax, ecx
xor eax, 0x23277420
sete dl
setne al
cmp dword [0x1400a0094], 0xa
setl cl
setge r8b
mov r9d, eax
and r9b, r8b
and cl, dl
or cl, r9b
xor cl, 1
or cl, r8b
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
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xa2738c24
mov r8d, 0xa2a5a002
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xa2738c24
jmp 0x140024584
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x803a0c11
mov r8d, eax
or r8d, 0x24400008
and r8d, 0xa47a0c19
and ecx, 0x1a0442a6
or ecx, r8d
and edx, 0xa47a0c19
and eax, 0x4181b140
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x65c1b148
mov edx, eax
xor edx, 0x903e4820
and edx, 0x91bfd868
xor eax, 0x20343857
and eax, ecx
and ecx, 0x6e402797
or ecx, edx
mov edx, ecx
xor edx, 0x44400117
xor ecx, 0x91bfd868
and edx, 0x45f5891f
or eax, edx
xor eax, 0xba0a76e1
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x1fdab3b4
and eax, 0xe0254c4b
or eax, r9d
or ecx, r8d
and r8d, 0x1fdab3b4
and edx, 0xe0254c4b
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
setne al
cmp dword [0x1400a0094], 0xa
setge cl
mov edx, eax
xor dl, cl
mov r8d, edx
xor r8b, 1
mov r9d, r8d
and r9b, cl
xor r9b, 1
or al, cl
or r9b, r8b
xor r9b, 1
or r9b, al
mov ecx, edx
xor cl, r9b
and cl, dl
xor dl, r8b
and dl, r9b
xor dl, r8b
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x81892721
mov edx, 0xbe10d3d0
cmovne eax, edx
test cl, cl
mov ecx, 0x81892721
cmove eax, ecx
test r8b, r8b
cmovne eax, edx
jmp 0x140011850
mov eax, 0x6f9b2fb1
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x83102081
mov r8d, eax
and r8d, 0x300c550a
or r8d, edx
xor r8d, 0x300c550a
mov edx, eax
and edx, 0x4ce38a74
or edx, r8d
mov r8d, edx
xor r8d, 0x4ce38a75
and ecx, 0x7aaaad42
and eax, 0x855552bd
or eax, ecx
mov ecx, eax
xor ecx, 0x855552bd
xor edx, 0xb31c758a
and ecx, edx
xor eax, 0x7aaaad42
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r9b
cmp dword [0x1400a0094], 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
or cl, r10b
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, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x79d97e78
mov r8d, 0x8c9ce60a
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x79d97e78
cmove eax, ecx
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xad61c8b2
mov edx, ecx
and edx, 0x529e374c
or edx, r8d
mov r8d, edx
xor r8d, 0x12101340
xor edx, 0xad61c8b3
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xe98fac8d
and r8d, 0x16705372
or r8d, r11d
or edx, r10d
and r10d, 0xe98fac8d
and r9d, 0x16705372
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xaafb589
and edx, 0xf5504a76
or edx, r9d
and ecx, 0xaafb589
and eax, 0xf5504a76
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge r9b
mov r10d, r9d
xor r10b, dl
mov eax, edx
or al, r9b
and al, r10b
and dl, r8b
or r8b, cl
xor r8b, 1
and r9b, cl
or r9b, dl
or r9b, r8b
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, r8d
xor al, dl
test al, 1
mov eax, 0x6b5e757d
mov r9d, 0xa1056ac3
jmp 0x140011837
mov eax, dword [0x1400a0090]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x28789baf
mov r8d, ecx
and r8d, 0xd7876450
or r8d, edx
mov edx, r8d
xor edx, 0x93000441
xor r8d, 0x28789bae
mov r9d, eax
and r9d, 0x4ce7e916
and ecx, 0xb31816e8
or ecx, r9d
or eax, r8d
and r8d, 0x4ce7e916
and edx, 0xb31816e9
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x9b63cda1
and ecx, 0x649c325e
or ecx, eax
xor ecx, 0x9b63cda1
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setl al
setge r8b
mov r9d, eax
or r9b, cl
and cl, r8b
xor r8b, dl
xor r9b, 1
or r9b, r8b
xor r9b, 1
and al, dl
or al, cl
xor al, r9b
mov ecx, eax
xor cl, 1
and r9b, cl
xor cl, r9b
test cl, 1
mov ecx, 0x2c791a1d
mov edx, 0x764aab
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x2c791a1d
cmovne eax, edx
test r9b, r9b
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x4283db1c
and edx, eax
mov r8d, ecx
and r8d, 0x4283db1c
or r8d, edx
xor r8d, 0x4283db1d
and ecx, 0x35ba6c8b
mov edx, eax
and edx, 0xca459374
or edx, ecx
xor edx, 0x35ba6c8a
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x894a74ca
mov r8d, eax
and r8d, 0x76b58b35
or r8d, edx
mov edx, r8d
xor edx, 0x22010a10
xor r8d, 0x108a
or ecx, 0x148410aa
or r8d, 0x80284541
and r8d, 0x94ac55eb
and edx, 0x2a432a10
or edx, r8d
and ecx, 0x94ac55eb
and eax, 0x41108004
or eax, ecx
xor eax, edx
xor eax, 0x4aea127a
cmp eax, 0x8bd2d73f
sete al
cmp dword [0x1400a0094], 0xa
setl cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
or r8b, cl
and cl, dl
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
or r8b, al
xor cl, al
mov eax, r8d
xor al, cl
test cl, cl
mov ecx, 0x27c687e3
mov edx, 0x1ef7f2c6
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x27c687e3
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xec284748
and edx, ecx
mov eax, ecx
or eax, 0x13d7b8b7
mov ecx, edx
not ecx
mov r8d, eax
and r8d, 0x102118
or eax, ecx
and ecx, 0x102118
and edx, 0x800001
or edx, ecx
xor edx, r8d
not eax
or eax, edx
or eax, 0xbd07dea6
and eax, 0xbd07dea7
mov ecx, eax
xor ecx, 0x2000119
xor eax, 0x18058220
and eax, 0x58fda260
and ecx, 0xa7025d9f
or ecx, eax
xor ecx, 0xa7025d9f
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
and al, r8b
and dl, r9b
or al, dl
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
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 cl, 1
mov ecx, 0xb0c0ea71
mov edx, 0x8376f430
cmovne ecx, edx
test al, 1
mov eax, 0xb0c0ea71
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x140011850
mov eax, dword [0x1400a0090]
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, 0x73452965
and r8d, 0x8cbad69a
or r8d, r9d
and ecx, 0x73452965
and eax, 0x8cbad69a
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x1400a0094], 0xa
setl r8b
setge cl
or r8b, dl
or dl, cl
xor al, cl
and cl, al
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor dl, al
xor al, 1
xor r8b, 1
or r8b, r9b
xor r8b, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x192a382
mov edx, 0x7fcb33cc
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x192a382
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1c269239
mov r8d, eax
and r8d, 0x3094446
or r8d, edx
xor r8d, 0x3094446
mov edx, eax
xor edx, 0x1f2fd67f
and edx, eax
or edx, r8d
mov r8d, edx
xor r8d, 0xe0002901
xor edx, 0x1208d02a
and edx, 0x12d8d0aa
and r8d, 0xed272f55
or r8d, edx
xor r8d, 0xed272f55
and ecx, 0x3be25005
and eax, 0xc41daffa
or eax, ecx
xor eax, 0xc41daffa
or eax, r8d
xor eax, 0xe19602ef
cmp eax, 0x1e69fd10
sete dl
cmp dword [0x1400a0094], 0xa
setl cl
setge r8b
mov eax, r8d
xor al, dl
mov r9d, ecx
or r9b, dl
xor cl, dl
or dl, r8b
xor dl, 1
not al
and al, r8b
or al, 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
xor al, 1
and dl, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xba2b279d
mov r8d, 0x3f4fcb88
cmovne eax, r8d
test dl, 1
cmovne eax, r8d
not cl
test cl, 1
mov ecx, 0xba2b279d
cmove eax, ecx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x21501300
mov r8d, eax
and r8d, 0x8c84840a
or r8d, edx
xor r8d, 0x8c84840a
mov edx, ecx
or edx, 0xadd4970a
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x522b68f4
and r9d, 0xadd4970b
or r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
xor edx, r9d
test edx, r9d
setne al
cmp dword [0x1400a0094], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
xor dl, cl
mov eax, edx
mov r8d, 0xe583bb96
mov r10d, 0x803598d7
cmovne r8d, r10d
not al
test al, cl
mov r9d, 0xe583bb96
cmove r8d, r9d
test dl, dl
cmovne r8d, r10d
test al, cl
cmovne r8d, r10d
mov eax, r8d
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x7708f93b
mov r11d, ecx
and r11d, 0x88f706c4
or r11d, r10d
or edx, r9d
and r9d, 0x7708f93b
and r8d, 0x88f706c4
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not edx
and ecx, 0x8f1747b4
and eax, 0x70e8b84b
or eax, ecx
xor eax, 0x70e8b84b
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a0094], 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, 0x4a5065b5
mov r8d, 0xee385a31
cmovne edx, r8d
test cl, cl
mov ecx, 0x4a5065b5
cmove edx, ecx
test al, 1
cmovne edx, r8d
mov eax, edx
jmp 0x140011850
mov eax, 0x6cbb8678
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0xc133f51c
and eax, 0x3ecc0ae3
or eax, ecx
mov ecx, eax
xor ecx, 0x3ecc0ae3
xor eax, 0xc133f51c
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x1400a0094], 0xa
setl cl
setge r8b
mov r9d, eax
and r9b, r8b
and cl, dl
or cl, r9b
xor cl, 1
or cl, r8b
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
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4949036e
mov r8d, 0x98566e2e
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x4949036e
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140011850
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x40]
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9f01766b
mov r8d, eax
xor r8d, 0x9f01766b
and r8d, eax
or r8d, edx
mov edx, r8d
xor edx, 0x60fe8995
and ecx, 0x825f4da1
and eax, 0x7da0b25e
or eax, ecx
mov ecx, eax
xor ecx, 0x7da0b25e
xor r8d, 0x9f01766a
and ecx, r8d
xor eax, 0x825f4da1
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
setne dl
sete cl
cmp dword [0x1400a0094], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
xor cl, r8b
or al, cl
or dl, 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
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
test dl, 1
mov ecx, 0xee0442c2
mov edx, 0xcbcac5df
cmovne ecx, edx
not al
test r8b, 1
cmovne ecx, edx
test al, 1
mov eax, 0xee0442c2
jmp 0x140011846
mov rax, qword [rbp + 0x58]
mov eax, 0x44986780
jmp 0x140011850
mov eax, 0xd59b50ba
jmp 0x140011850
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x38], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 8], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x40], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x58], 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 rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x50]
mov qword [rax], rcx
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0xaa290000
mov r8d, eax
or r8d, 0x54100524
and r8d, 0xfe390524
and ecx, 0x184a092
or ecx, r8d
and edx, 0xfe390524
and eax, 0x425a49
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x54525f6d
mov edx, eax
xor edx, 0x54525f6c
and edx, ecx
xor eax, 0xabada093
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd635c81b
and ecx, 0x29ca37e4
or ecx, r9d
or eax, r8d
and r8d, 0xd635c81b
and edx, 0x29ca37e4
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x1627477c
xor eax, 0x1627477c
sete dl
setne r8b
cmp dword [0x1400a0094], 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
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
mov r8d, eax
xor r8b, 1
and al, dl
and cl, r8b
or cl, al
or r8b, dl
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0x1a571233
mov eax, 0x4196e1df
cmovne edx, eax
test r8b, 1
mov eax, 0x1a571233
cmovne eax, edx
jmp 0x140020779
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
or ecx, 0x9a004069
mov edx, eax
or edx, 0x1812400
and ecx, 0x9b816469
mov r9d, eax
and r9d, 0x60221002
or r9d, ecx
and edx, 0x9b816469
mov ecx, r8d
and ecx, 0x45c8b94
or ecx, edx
xor ecx, r9d
mov edx, ecx
xor edx, 0x9e5ccbfc
and r8d, 0xa2570b70
mov r9d, eax
and r9d, 0x5da8f48f
or r9d, r8d
xor r9d, 0xa2570b71
and eax, 1
or eax, r9d
xor ecx, 0x61a33403
mov r8d, ecx
and r8d, 0xbb5e0e6e
and edx, 0x44a1f191
or edx, r8d
xor edx, eax
xor edx, 0x44a1f191
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xd6708656
and ecx, 0x298f79a9
or ecx, eax
xor ecx, 0x298f79a9
setne al
sete cl
cmp dword [0x1400a0094], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r8d
xor r10b, al
xor dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, r10b
mov eax, r8d
xor al, r9b
or r8b, r9b
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x97692ac4
mov edx, 0x44fac42d
cmovne ecx, edx
test r8b, 1
mov edx, 0x97692ac4
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x26770b48
mov r8d, eax
and r8d, 0xd988f4b7
or r8d, edx
mov edx, r8d
xor edx, 0x1180a426
xor r8d, 0x26770b48
mov r9d, ecx
and r9d, 0xee4c5291
and eax, 0x11b3ad6e
or eax, r9d
or ecx, r8d
and r8d, 0xee4c5291
and edx, 0x11b3ad6e
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xffffffff
setne dl
sete al
cmp dword [0x1400a0094], 0xa
setl r8b
setge r9b
mov ecx, r9d
xor 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
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x7275357f
mov r8d, 0x8e48fa8
cmovne eax, r8d
test cl, cl
mov ecx, 0x7275357f
cmove eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x67cd5117
mov r8d, eax
and r8d, 0x9832aee8
or r8d, edx
mov edx, r8d
xor edx, 0x22a040
xor r8d, 0x10002
or ecx, 0x80010c0a
or r8d, 0xe104100
and r8d, 0x8e114d0a
and edx, 0x2162b050
or edx, r8d
and ecx, 0x8e114d0a
and eax, 0x508c02a5
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x5e9c43a5
xor eax, 0xa163bc5a
mov edx, eax
and edx, 0xf36a9842
mov r8d, ecx
and r8d, 0xc9567bd
or r8d, edx
xor r8d, 0xc9567bc
and ecx, 0xc9c402a8
mov edx, eax
and edx, 0x363bfd57
or edx, ecx
xor edx, 0xc9c402a9
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x3593fbcb
and ecx, 0xca6c0434
or ecx, eax
mov eax, ecx
xor eax, 0x82600014
xor ecx, 0x24810289
and ecx, 0x6c8d06a9
and eax, 0x9372f956
or eax, ecx
xor eax, 0x9372f956
sete dl
setne al
cmp dword [0x1400a0094], 0xa
setl r8b
xor al, r8b
xor al, 1
mov ecx, r8d
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
xor al, r8b
and dl, al
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, 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
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, 0x225e2042
mov r8d, 0xa03966d6
cmovne eax, r8d
not cl
test dl, 1
mov r12d, 0xa03966d6
cmovne eax, r8d
test cl, 1
mov ecx, 0x225e2042
cmove eax, ecx
jmp 0x140011850
mov eax, 0xd5d33a5d
jmp 0x140011850
mov ecx, dword [0x1400a0090]
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, 0x24be6b66
mov r8d, eax
and r8d, 0xdb419499
or r8d, edx
mov edx, r8d
xor edx, 0x42419488
xor r8d, 0x24be6b66
mov r9d, ecx
and r9d, 0xb9960277
and eax, 0x4669fd88
or eax, r9d
or ecx, r8d
and r8d, 0xb9960277
and edx, 0x4669fd88
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a0094], 0xa
setl al
setge cl
and r8b, cl
mov r9d, edx
xor r9b, al
and al, dl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, r9d
xor dl, cl
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, al
mov eax, 0x764aab
mov r8d, 0xd70ba5dc
cmovne eax, r8d
test dl, 1
mov edx, 0x764aab
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140011850
mov eax, dword [0x1400a0090]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x1400a0094], 0xa
setge cl
mov edx, eax
xor dl, cl
mov r8d, edx
xor r8b, 1
and dl, cl
or dl, r8b
and r8b, al
or al, cl
xor r8b, 1
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, 1
mov eax, r8d
or al, dl
xor r8b, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x5ae5bdfb
mov edx, 0x89185c80
cmovne ecx, edx
test r8b, 1
mov edx, ecx
mov r8d, 0x5ae5bdfb
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x140011850
mov ecx, dword [0x1400a0090]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x1e213bff
mov ecx, eax
and ecx, 0xe1dec400
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8148c400
xor ecx, 0x1220207d
mov r9d, eax
xor r9d, 0x937ae47d
and r9d, eax
or ecx, 0x6c851b82
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x1a121a6b
and r8d, 0x8168e414
or r8d, r11d
or ecx, r10d
and r10d, 0x1a121a6b
and r9d, 0xe5ede594
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x6c851b83
and edx, 0x22438527
and eax, 0xddbc7ad8
or eax, edx
mov edx, eax
xor edx, 0xddbc7ad8
xor ecx, 0x937ae47c
and edx, ecx
xor eax, 0x22438527
and eax, r8d
or eax, edx
xor ecx, eax
test ecx, eax
sete cl
setne dl
cmp dword [0x1400a0094], 0xa
setge al
setl r8b
or dl, r8b
or al, cl
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xea457dd7
mov r8d, 0xfd8cfe3c
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xea457dd7
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140011850
mov eax, 0xf473d6d7
jmp 0x140011850
cmp eax, 0x1c8569b5
jne 0x140011850
mov rsi, qword [rbp - 0x78]
mov rcx, qword [rbp + 0x60]
xor rcx, rbp
sub rsp, 0x20
call fcn.14009e140
add rsp, 0x20
mov rax, rsi
lea rsp, [rbp + 0x68]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret