Function at 0x140082850
Capabilities:
Parse pe header

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov rax, qword [0x14009d040]
xor rax, rbp
mov qword [rbp + 0xd0], rax
lea rax, [rcx + 0x90]
mov qword [rbp - 0x18], rax
lea rax, [rcx + 0x48]
mov qword [rbp - 0x10], rax
lea rax, [rcx + 0x30]
mov qword [rbp - 8], rax
lea rax, [rcx + 0x18]
mov qword [rbp], rax
lea rax, [rcx + 0x28]
mov qword [rbp + 8], rax
mov ebx, 0xf122d800
mov r13d, 0xf72b92d7
mov r14d, 0x5ca031d1
mov edi, 0xf4df3602
mov r15d, 0xd023e23b
mov eax, 0x38d8fb06
jmp 0x1400828e0
mov eax, 0x8da37125
nop word cs:[rax + rax]
cmp eax, 0xf82599e5
jg 0x140082a50
cmp eax, 0xbffda836
jg 0x140082bb0
cmp eax, 0xa0198b1c
jle 0x140082efe
cmp eax, 0xb12af3e2
jle 0x140083276
cmp eax, 0xb8c992de
jg 0x140083871
cmp eax, 0xb3cf9d6c
jg 0x14008451e
cmp eax, 0xb249b757
jle 0x140085e55
cmp eax, 0xb2de7161
jle 0x140088b11
cmp eax, 0xb2de7162
je 0x14008ece3
cmp eax, 0xb37302d3
je 0x14008ee83
cmp eax, 0xb3983b33
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6028496a
and ecx, 0x12008080
or ecx, edx
xor ecx, 0x12008080
and eax, 0x8dd73615
or eax, ecx
mov ecx, eax
or ecx, 0xcc2331c0
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x33dcce3f
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x652b12e7
and edx, 0x12d4cc18
or edx, r10d
or ecx, r9d
and r9d, 0x652b12e7
and r8d, 0x9ad4ed18
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xcc2331c1
and eax, 0xfffffffe
or eax, ecx
xor eax, 0x16aa470f
xor eax, 0xe955b8f0
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0x93b27810
mov r8d, 0x84d27532
cmovne edx, r8d
test cl, cl
cmove edx, r8d
test al, 1
mov eax, 0x93b27810
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x3c3bb5e1
jg 0x140082d60
cmp eax, 0x1bb14bce
jg 0x140083042
cmp eax, 0xa75831b
jg 0x1400832cd
cmp eax, 0xffee19fb
jg 0x14008397f
cmp eax, 0xfd562ad4
jle 0x140084554
cmp eax, 0xfdec9ea7
jle 0x140085e8d
cmp eax, 0xfebbc58c
jle 0x140088c38
cmp eax, 0xfebbc58d
je 0x14008ef3c
cmp eax, 0xff81a865
je 0x14008ef46
cmp eax, 0xff9a4462
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xea124fec
mov r8d, eax
and r8d, 0xea124fec
mov r9d, edx
and r9d, 0x15edb012
or r9d, r8d
and ecx, 0xea124fed
xor ecx, r9d
and edx, 0xae822eb2
and eax, 0x517dd14d
or eax, edx
mov edx, eax
xor edx, 0x4105c109
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x94fa1ac4
and ecx, 0x6b05e53b
or ecx, r9d
xor eax, 0x84820a80
and eax, 0x94fa1ac4
and edx, 0x6b05e53b
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge r9b
setl cl
mov eax, ecx
xor al, r8b
mov r10d, r8d
or r10b, cl
xor r10b, 1
not al
and al, cl
or al, r10b
and r8b, cl
and r9b, dl
or r9b, r8b
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x8d9859e6
mov r8d, 0xfa064640
cmovne eax, r8d
test dl, dl
mov edx, 0x8d9859e6
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0xde1b8a93
jg 0x1400830a4
cmp eax, 0xcc8443b2
jg 0x140083324
cmp eax, 0xc6b20e26
jg 0x1400839cb
cmp eax, 0xc3c0cbf7
jle 0x140084640
cmp eax, 0xc535827d
jle 0x140085eb8
cmp eax, 0xc571782e
jle 0x140088d20
cmp eax, 0xc571782f
je 0x14008ef50
cmp eax, 0xc574c518
je 0x14008ef6a
cmp eax, 0xc5af36bc
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x18a004cc
mov r8d, ecx
and r8d, 0x20084a30
or r8d, edx
mov edx, r8d
xor edx, 0x20084010
xor r8d, 0x53e7914e
or eax, 0x10a00a6c
and r8d, 0x53e79b6e
and edx, 0x28084490
or edx, r8d
and eax, 0x53e79b6e
and ecx, 0x84102001
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0xc757b103
mov edx, ecx
xor edx, 0xc757b102
and edx, eax
xor ecx, 0x38a84efc
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x26d17b55
and ecx, 0xd92e84aa
or ecx, r9d
or eax, r8d
and r8d, 0x26d17b55
and edx, 0xd92e84aa
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe2d4f623
and eax, 0x1d2b09dc
or eax, edx
xor eax, 0x1d2b09dc
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl cl
setge al
and r8b, al
and cl, dl
or cl, r8b
xor cl, 1
or cl, al
mov r8d, ecx
not r8b
xor al, dl
and r8b, cl
xor r8b, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
or al, cl
mov ecx, r8d
xor cl, al
test al, al
mov eax, 0x2e165bdc
mov edx, 0x6f7b6b77
cmovne eax, edx
not cl
test r8b, 1
cmovne eax, edx
test cl, 1
mov ecx, 0x2e165bdc
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x592455a7
jg 0x140083210
cmp eax, 0x4c7a825f
jg 0x140083517
cmp eax, 0x4514fa2d
jg 0x140083b57
cmp eax, 0x4022774f
jle 0x140084772
cmp eax, 0x4305305d
jle 0x140085ee3
cmp eax, 0x43d5030e
jle 0x140088d65
cmp eax, 0x43d5030f
je 0x14008f0ab
cmp eax, 0x43ea79c0
je 0x14008f0c4
cmp eax, 0x44f870ae
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xb7f75d10
and eax, ecx
not ecx
and ecx, 0xb7f75d10
or ecx, eax
not eax
and eax, 0x4808a2ef
and ecx, 0xb7f75d10
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x20d6ef16
mov r8d, ecx
and r8d, 0xdf2910e9
or r8d, edx
xor r8d, 0xdf2910e8
and ecx, 0x9d962bc2
and eax, 0x6269d43c
or eax, ecx
xor eax, 0x6269d43c
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1103b203
mov r8d, eax
and r8d, 0x2900d34
or r8d, edx
mov edx, r8d
xor edx, 0x100124
xor r8d, 0x6c04f2cb
or ecx, 0x280be13
and r8d, 0x6e84fedb
and edx, 0x11130124
or edx, r8d
and ecx, 0x6e84fedb
and eax, 0x80680000
or eax, ecx
xor eax, edx
xor eax, 0x3ba6cdcf
xor eax, 0xd7ca8d07
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0xfb455ed1
mov r8d, 0x104bd328
cmovne edx, r8d
test cl, cl
mov ecx, 0xfb455ed1
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x9284d77d
jg 0x14008356e
cmp eax, 0x89c7ce60
jg 0x140083c87
cmp eax, 0x84d27531
jle 0x1400847a8
cmp eax, 0x87b3c972
jle 0x140085fa8
cmp eax, 0x87cef805
jle 0x140088e7e
cmp eax, 0x87cef806
je 0x14008f0ce
cmp eax, 0x8805349a
je 0x14008f1b2
cmp eax, 0x890c0b24
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x44e10809
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0xbb1ef7f6
and eax, 0x44e10809
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, 0x175ecef7
and r8d, 0xe8a13108
or r8d, r9d
or ecx, edx
and edx, 0x175ecef7
and eax, 0xe8a13108
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x2c4e7618
and eax, 0xd3b189e7
or eax, ecx
mov ecx, eax
xor ecx, 0x42010063
xor eax, 0x8403418
and eax, 0x99f0bd9c
and ecx, 0x660f4263
or ecx, eax
xor ecx, 0x660f4263
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or al, dl
xor al, r8b
mov ecx, eax
not cl
mov edx, 0x8e59d87a
mov r9d, 0xf4762c46
cmovne edx, r9d
test cl, r8b
mov ecx, 0x8e59d87a
cmove edx, ecx
cmovne edx, r9d
test al, al
cmovne edx, r9d
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x2e165bdb
jg 0x14008367e
cmp eax, 0x269d940e
jg 0x140083e1b
cmp eax, 0x20b481f4
jle 0x14008493d
cmp eax, 0x2446594f
jle 0x140086067
cmp eax, 0x257dd245
jle 0x140088f51
cmp eax, 0x257dd246
je 0x14008f1ce
cmp eax, 0x25c97c43
je 0x14008f290
cmp eax, 0x269b0333
jne 0x1400828e0
mov eax, 0xca20da0
jmp 0x1400828e0
cmp eax, 0xea8a84cf
jg 0x1400836e2
cmp eax, 0xe5ce6687
jg 0x140083e67
cmp eax, 0xe0b69f1d
jle 0x14008497a
cmp eax, 0xe334e07a
jle 0x1400861cc
cmp eax, 0xe53d2dbd
jle 0x140088f71
cmp eax, 0xe53d2dbe
je 0x14008f29a
cmp eax, 0xe59d6406
je 0x14008f390
cmp eax, 0xe5a25e70
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0x5185964a
and eax, 0xae7a69b4
or eax, r8d
mov r8d, eax
xor r8d, 0x8e382910
xor eax, 0x5185964b
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x31c644ec
and r8d, 0xce39bb12
or r8d, r10d
or eax, r9d
and r9d, 0x31c644ec
and edx, 0xce39bb13
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete al
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and r8b, cl
inc cl
and cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
mov r10d, eax
and r10b, r9b
mov r8d, edx
and r8b, cl
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, al
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r10d
xor cl, 1
and cl, r8b
xor r8b, 1
and r8b, r10b
or r8b, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xb0a702a3
mov edx, 0xd5bb293
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xb0a702a3
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x6c05936b
jg 0x14008381a
cmp eax, 0x611f274b
jg 0x140083fdf
cmp eax, 0x5b9aeac7
jle 0x140084b81
cmp eax, 0x5ca11b29
jle 0x1400862b8
cmp eax, 0x5dfb4ac2
jle 0x140088f9e
cmp eax, 0x5dfb4ac3
je 0x14008f453
cmp eax, 0x5fecdbfc
je 0x14008f5bf
cmp eax, 0x60ace654
jne 0x1400828e0
mov rax, qword [rbp + 0x78]
mov eax, 0xcf2485e6
jmp 0x1400828e0
cmp eax, 0xa8d5a7e4
jg 0x14008402b
cmp eax, 0xa2a1dd17
jle 0x140084cd5
cmp eax, 0xa57022a9
jle 0x140086386
cmp eax, 0xa62be0f2
jle 0x14008919f
cmp eax, 0xa62be0f3
je 0x14008f6d2
cmp eax, 0xa774b714
je 0x14008f7cd
cmp eax, 0xa7d3b2dd
jne 0x1400828e0
mov eax, 0x79eb6a8a
jmp 0x1400828e0
cmp eax, 0x1465f68d
jg 0x140084080
cmp eax, 0xdd6839b
jle 0x140084e11
cmp eax, 0x104bd327
jle 0x1400863b1
cmp eax, 0x114a8750
jle 0x140089288
cmp eax, 0x114a8751
je 0x14008f8c8
cmp eax, 0x11997946
je 0x14008f8e7
cmp eax, 0x13ee2eaf
jne 0x1400828e0
mov eax, 0xa620e2cf
jmp 0x1400828e0
cmp eax, 0xd3b82f18
jg 0x1400840cc
cmp eax, 0xd08ed93c
jle 0x140084e6d
cmp eax, 0xd23332ef
jle 0x1400864e0
cmp eax, 0xd26f6480
jle 0x1400892b5
cmp eax, 0xd26f6481
je 0x14008fa12
cmp eax, 0xd39ae33c
je 0x14008fa1c
cmp eax, 0xd3b1ab55
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x60028
mov r8d, ecx
or r8d, 0x16311c02
and r8d, 0x16371c2a
and eax, 0xe140c110
or eax, r8d
and edx, 0x16371c2a
and ecx, 0x88822c5
or ecx, edx
xor ecx, eax
mov edx, ecx
xor edx, 0x14091681
mov r8d, ecx
xor r8d, 0xe146c138
mov eax, r8d
and eax, 0x2bf2a946
and edx, 0xd40d56b9
or edx, eax
mov eax, edx
xor eax, 0x84014428
mov r9d, edx
xor r9d, 0xc0a146
or r9d, 0x57000019
or r8d, 0x80c0e566
xor ecx, 0x8091a80
and r9d, 0xd7c0e57f
mov r10d, edx
and r10d, 0x300000
or r10d, r9d
and r8d, 0xd7c0e57f
and ecx, 0x280f1a80
or ecx, r8d
xor ecx, r10d
xor ecx, 0x7f0f1a98
or eax, 1
xor edx, 0x21920804
and edx, 0x719e1a94
and eax, 0x8e61e56b
or eax, edx
xor eax, 0x8e61e56b
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xd3b357c6
and ecx, eax
mov r8d, eax
or r8d, 0xc4c8808
mov r9d, ecx
not r9d
and r8d, 0x9ccf894c
and edx, 0x43305682
or edx, r8d
or eax, r9d
and r9d, 0x9ccf894c
and ecx, 0x633076b3
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x2c4ca839
and eax, 0xd3b357c6
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x58cfbceb
and ecx, 0xa7304314
or ecx, eax
cmp ecx, 0xa7304314
setne al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
and cl, dl
or cl, al
mov edx, r8d
xor dl, cl
test cl, cl
mov eax, 0xfd9c8028
mov ecx, 0x47b5f6cf
cmovne eax, ecx
test r8b, r8b
mov r8d, 0xfd9c8028
cmove eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0x53719612
jg 0x140084118
cmp eax, 0x4f5cb270
jle 0x140084f29
cmp eax, 0x520fcb20
jle 0x14008650b
cmp eax, 0x529eabc1
jle 0x140089397
cmp eax, 0x529eabc2
je 0x14008fb2f
cmp eax, 0x52fd22fe
je 0x14008fd19
cmp eax, 0x53615cf7
jne 0x1400828e0
mov eax, 0xc39fcdd0
jmp 0x1400828e0
cmp eax, 0x985cc7ae
jg 0x14008426d
cmp eax, 0x93be4eb8
jle 0x140085099
cmp eax, 0x94b52c38
jle 0x140086539
cmp eax, 0x95833f48
jle 0x1400893b7
cmp eax, 0x95833f49
je 0x14008fd23
cmp eax, 0x95c6fe45
je 0x14008fd3c
cmp eax, 0x984b665e
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x860034
mov r8d, eax
and r8d, 0x8851a04a
or r8d, ecx
xor r8d, 0x8851a04a
mov ecx, eax
xor ecx, 0x88d7a07e
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x77285f80
and edx, 0xc48c81ca
and eax, 0x3b737e35
or eax, edx
mov edx, eax
xor edx, 0x3b737e35
xor ecx, 0x88d7a07f
and edx, ecx
xor eax, 0xc48c81ca
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 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, 0x17fd6974
mov r8d, 0xf25622d4
cmovne eax, r8d
test cl, cl
mov ecx, 0x17fd6974
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0x33af84b3
jg 0x140084398
cmp eax, 0x2ffaedc3
jle 0x1400851ee
cmp eax, 0x311b73ad
jle 0x140086567
cmp eax, 0x3266e903
jle 0x1400893de
cmp eax, 0x3266e904
je 0x14008fe02
cmp eax, 0x328b3105
je 0x14008fee4
cmp eax, 0x33acd3f4
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x2a38b82d
jmp 0x1400828e0
cmp eax, 0xf2f2a754
jg 0x1400843e4
cmp eax, 0xf122d7ff
jle 0x140085346
cmp eax, 0xf1fb73d9
jle 0x1400866e8
cmp eax, 0xf25622d3
jle 0x1400894dd
cmp eax, 0xf25622d4
je 0x14008feee
cmp eax, 0xf265bbeb
je 0x14009003d
cmp eax, 0xf27875b6
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x43f451a8
mov r8d, eax
and r8d, 0xbc0bae56
or r8d, edx
xor r8d, 0xbc0bae56
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0x128bd618
and eax, 0xed7429e7
or eax, ecx
mov ecx, eax
xor ecx, 0xe4302905
xor eax, 0x128bd618
mov r8d, eax
and r8d, 0x94540fa
and ecx, 0xf6babf05
or ecx, r8d
xor ecx, edx
xor ecx, 0xf6babf05
or eax, edx
not eax
or eax, ecx
xor eax, 0x9b35616e
xor eax, 0x64ca9e91
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
inc cl
mov r9d, r8d
xor r9b, al
not r9b
and r9b, al
or al, r8b
xor al, 1
or al, r9b
xor r8b, cl
or cl, dl
mov edx, r8d
xor dl, cl
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 al, 1
mov eax, 0x2e89d868
mov r8d, 0xc0f36f1f
cmovne eax, r8d
test dl, 1
mov edx, 0x2e89d868
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0x75af5625
jg 0x1400844d2
cmp eax, 0x722f8122
jle 0x14008542a
cmp eax, 0x73a8f39c
jle 0x140086713
cmp eax, 0x74003c86
jle 0x1400894fd
cmp eax, 0x74003c87
je 0x140090123
cmp eax, 0x748b8b01
je 0x14009012d
cmp eax, 0x7560d1d6
jne 0x1400828e0
mov eax, 0x514ae18b
jmp 0x1400828e0
cmp eax, 0xbcf0df41
jle 0x140085460
cmp eax, 0xbd5172c7
jle 0x140086836
cmp eax, 0xbd95a81b
jle 0x1400896a4
cmp eax, 0xbd95a81c
je 0x1400902e0
cmp eax, 0xbf03acf8
je 0x1400903ec
cmp eax, 0xbfddfc72
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2b74086c
mov r8d, eax
and r8d, 0xd48bf792
or r8d, edx
mov edx, r8d
xor edx, 0x500bf080
xor r8d, 0x3300060
mov r9d, eax
or r9d, 0x87b00772
and r8d, 0x87b00772
and edx, 0x784ff88c
or edx, r8d
and r9d, 0x87b00773
xor r9d, edx
not r9d
and ecx, 0xd115d495
and eax, 0x2eea2b6a
or eax, ecx
xor eax, 0x2eea2b6a
or eax, r9d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
xor cl, r8b
xor cl, 1
or cl, r8b
and dl, al
inc al
and al, r8b
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x33af84b4
mov r8d, 0x734df47e
cmovne eax, r8d
test dl, dl
mov edx, 0x33af84b4
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0x63b17df
jle 0x14008552b
cmp eax, 0x733fe91
jle 0x140086861
cmp eax, 0x8a7019f
jle 0x1400897b1
cmp eax, 0x8a701a0
je 0x1400904a0
cmp eax, 0x93d5a24
je 0x1400905f8
cmp eax, 0x96ab00e
jne 0x1400828e0
mov eax, 0xa62be0f3
jmp 0x1400828e0
cmp eax, 0xca461c29
jle 0x14008556f
cmp eax, 0xcaf2e250
jle 0x14008696c
cmp eax, 0xcbe87c7a
jle 0x140089859
cmp eax, 0xcbe87c7b
je 0x1400906e5
cmp eax, 0xcc20432d
je 0x140090715
cmp eax, 0xcc329088
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0x57154f48
xor ecx, 0xf3898607
and ecx, r8d
and r8d, 0xa8eab0b7
or r8d, eax
mov eax, r8d
xor eax, 0xa8eab0b7
mov r9d, r8d
xor r9d, 0x5b6336b0
and r9d, eax
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x4e7cad26
and r9d, 0xb18352d9
or r9d, r11d
or edx, r10d
and r10d, 0x4e7cad26
and ecx, 0xb18352d9
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xf3898606
xor r8d, 0x56004c48
and r8d, 0xfe80ec5a
and eax, 0x17f13a4
or eax, r8d
xor eax, 0x17f13a4
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x2ee115be
and edx, eax
not eax
xor ecx, 0xc11a4a41
mov r8d, ecx
or r8d, 0xd118c800
mov r9d, edx
not r9d
and r8d, 0xdb58d992
and eax, 0x24a1042c
or eax, r8d
or ecx, r9d
and r9d, 0xdb58d992
and edx, 0x24a7266d
or edx, r9d
xor edx, eax
not ecx
or ecx, edx
not edx
and edx, 0xd11eea41
and ecx, 0x2ee115be
or ecx, edx
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
mov r8d, eax
xor r8b, 1
and cl, r8b
or cl, al
or r8b, dl
mov edx, r8d
xor dl, cl
test r8b, r8b
mov eax, 0x2d4188af
mov r8d, 0x4a4b1398
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0x2d4188af
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x47dc2765
jle 0x1400855a5
cmp eax, 0x4a4b1397
jle 0x140086a53
cmp eax, 0x4b3c4845
jle 0x140089998
cmp eax, 0x4b3c4846
je 0x140090864
cmp eax, 0x4b6d1844
je 0x140090a20
cmp eax, 0x4c1e6db7
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x972b89bd
and edx, 0x68d47642
or edx, r8d
mov r8d, edx
xor r8d, 0x8000640
mov eax, ecx
not eax
xor edx, 0x972b89bc
mov r9d, eax
and r9d, 0xf0d7f127
and ecx, 0xf280ed8
or ecx, r9d
or eax, edx
and edx, 0xf0d7f127
and r8d, 0xf280ed8
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xa010f6a4
and eax, 0x5fef095b
or eax, ecx
xor eax, 0x5fef095b
setne dl
sete cl
cmp dword [0x14009d0d0], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
xor cl, r8b
or al, cl
xor al, 1
or dl, r8b
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov edx, ecx
test cl, 1
mov r8d, 0x93a172ba
mov r9d, 0xf2caecc
cmovne r8d, r9d
not dl
test dl, al
cmovne r8d, r9d
test cl, 1
mov ecx, r8d
cmovne ecx, r9d
test dl, al
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x8e59d879
jle 0x1400855db
cmp eax, 0x915fb7a0
jle 0x140086b59
cmp eax, 0x916e9731
jle 0x140089b0b
cmp eax, 0x916e9732
je 0x140090b27
cmp eax, 0x9217accd
je 0x140090b38
cmp eax, 0x92449111
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x8776a18e
and ecx, eax
mov r8d, eax
or r8d, 0x8805631
mov r9d, ecx
not r9d
and r8d, 0xcc2f6bb
and edx, 0x83340104
or edx, r8d
or eax, r9d
and r9d, 0xcc2f6bb
and ecx, 0xf33d0944
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x78895e71
and eax, 0x8776a18e
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0x5e46ffb8
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xa1b90046
and r8d, 0x5e46ffb9
or r8d, r9d
or ecx, edx
and edx, 0xa1b90046
and eax, 0x5e46ffb9
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x830d5d71
and edx, ecx
or ecx, 0x7cf2a28e
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x6f51e96
and eax, 0x81084161
or eax, r9d
or ecx, r8d
and r8d, 0x6f51e96
and edx, 0xf90ae169
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x58a28280
xor ecx, 0x830d5d71
mov edx, ecx
and edx, 0x26593d1e
and eax, 0xd9a6c2e1
or eax, edx
xor eax, 0xd9a6c2e1
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x14009d0d0], 0xa
setge cl
xor cl, al
and al, cl
mov edx, eax
xor dl, cl
xor cl, 1
and dl, al
or cl, al
mov r8d, edx
xor r8b, cl
test cl, cl
mov eax, 0x9efc9afa
mov ecx, 0xca0447ac
cmovne eax, ecx
test dl, dl
mov edx, 0x9efc9afa
cmove eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0x29d7cde4
jle 0x140085611
cmp eax, 0x2bb2d3ad
jle 0x140086b92
cmp eax, 0x2ca54d18
jle 0x140089c67
cmp eax, 0x2ca54d19
je 0x140090cf6
cmp eax, 0x2d4188af
je 0x140090ded
cmp eax, 0x2d77fbff
jne 0x1400828e0
mov eax, 0x26b005d8
jmp 0x1400828e0
cmp eax, 0xe82bc8e1
jle 0x14008571f
cmp eax, 0xe8f60ac5
jle 0x140086bbd
cmp eax, 0xe9c62e53
jle 0x140089db3
cmp eax, 0xe9c62e54
je 0x140090df7
cmp eax, 0xe9e2ab41
je 0x140090f53
cmp eax, 0xea00b073
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xbcf4b337
and eax, edx
not edx
or edx, eax
not eax
and eax, 0x430b4cc8
and edx, 0xbcf4b337
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x8aca45f8
mov r8d, edx
xor r8d, 0x7535ba07
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x95a36308
mov r11d, ecx
and r11d, 0x60149807
or r11d, r10d
or eax, r9d
and r9d, 0x95a36308
and r8d, 0x6a5c9cf7
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x88ca00e1
and edx, 0x283b83aa
and ecx, 0xd7c47c54
or ecx, edx
mov edx, ecx
xor edx, 0x90c42844
xor eax, 0x7535ba06
xor ecx, 0x283b83ab
mov r9d, eax
and r9d, 0x4721571a
and r8d, 0xb8dea8e5
or r8d, r9d
or eax, ecx
and ecx, 0x4721571a
and edx, 0xb8dea8e4
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 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
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x3c524ec3
mov r8d, 0x201716e8
cmovne eax, r8d
test cl, cl
mov ecx, 0x3c524ec3
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0x67e9805a
jle 0x14008583c
cmp eax, 0x69f9f786
jle 0x140086be8
cmp eax, 0x6a089b73
jle 0x140089dd3
cmp eax, 0x6a089b74
je 0x140091020
cmp eax, 0x6a7eb354
je 0x14009102a
cmp eax, 0x6ad71ef8
jne 0x1400828e0
mov eax, 0xcad75dcd
jmp 0x1400828e0
cmp eax, 0xacd4a71f
jle 0x1400859b1
cmp eax, 0xafd8d41a
jle 0x140086d95
cmp eax, 0xb02b247d
jle 0x140089f95
cmp eax, 0xb02b247e
je 0x140091034
cmp eax, 0xb0a702a3
je 0x140091164
cmp eax, 0xb10bb898
jne 0x1400828e0
mov rax, qword [rbp - 0x20]
mov eax, dword [rax]
mov dword [rbp + 0x5c], eax
mov eax, 0x6e09cc
jmp 0x1400828e0
cmp eax, 0x17fd6973
jle 0x140085b28
cmp eax, 0x1a9a9350
jle 0x140086e74
cmp eax, 0x1af6c2eb
jle 0x14008a0b8
cmp eax, 0x1af6c2ec
je 0x140091207
cmp eax, 0x1b421df5
je 0x140091211
cmp eax, 0x1b4b77b9
jne 0x1400828e0
mov eax, 0xe6c0881c
jmp 0x1400828e0
cmp eax, 0xdbf36b20
jle 0x140085b6b
cmp eax, 0xdd69c732
jle 0x14008703f
cmp eax, 0xdd7c828f
jle 0x14008a0d8
cmp eax, 0xdd7c8290
je 0x14009122a
cmp eax, 0xdd9c5e8f
je 0x1400912f3
cmp eax, 0xddd86ece
jne 0x1400828e0
mov eax, 0x699910c0
jmp 0x1400828e0
cmp eax, 0x573c2240
jle 0x140085ba1
cmp eax, 0x5888f014
jle 0x140087093
cmp eax, 0x58b77a94
jle 0x14008a1ea
cmp eax, 0x58b77a95
je 0x1400913c4
cmp eax, 0x58c0af88
je 0x1400914d2
cmp eax, 0x58c82d1b
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xe6343f12
mov r8d, eax
and r8d, 0x19cbc0ec
or r8d, ecx
mov r9d, r8d
xor r9d, 0x18038028
xor r8d, 0x64103911
mov ecx, edx
or ecx, 0x65d879d4
and r8d, 0x65d879d5
and r9d, 0x9a27862a
or r9d, r8d
and ecx, 0x65d879d5
xor ecx, r9d
and edx, 0x99355e97
and eax, 0x66caa168
or eax, edx
mov edx, eax
xor edx, 0x6000a028
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x7df57d3
and ecx, 0xf820a82c
or ecx, r9d
xor eax, 0x1155693
and eax, 0x7df57d3
and edx, 0xf820a82c
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and r8b, cl
mov r9d, edx
and r9b, al
or r9b, r8b
or cl, dl
xor dl, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
xor dl, r9b
and r9b, dl
xor dl, 1
mov eax, r9d
xor al, dl
test dl, dl
mov ecx, 0x156871a9
mov r8d, 0xc6d3249d
cmovne ecx, r8d
test r9b, r9b
mov edx, 0x156871a9
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x9c370b22
jle 0x140085be6
cmp eax, 0x9efc9af9
jle 0x1400871c2
cmp eax, 0x9ff8d3cc
jle 0x14008a20a
cmp eax, 0x9ff8d3cd
je 0x140091677
cmp eax, 0x9ffe5d33
je 0x140091688
cmp eax, 0xa00ac292
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xc1780ec7
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0x3e87f138
and eax, 0xc1780ec7
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd4e27618
or ecx, 0xd4e27618
mov r8d, ecx
not r8d
or r8d, edx
and ecx, 0x2b1d89e6
and r8d, 0xd4e27619
or r8d, ecx
and eax, 0xfffffffe
or eax, r8d
xor eax, 0xee9f9c6e
xor eax, 0x11606391
sete al
setne dl
cmp dword [0x14009d0d0], 0xa
setge cl
setl r8b
and r8b, dl
and al, cl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
and r8b, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe1fe19d3
mov r8d, 0x25c97c43
cmovne ecx, r8d
test al, 1
mov eax, 0xe1fe19d3
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x36a10326
jle 0x140085d97
cmp eax, 0x38d8fb05
jle 0x1400872f0
cmp eax, 0x39c88966
jle 0x14008a3af
cmp eax, 0x39c88967
je 0x140091785
cmp eax, 0x3a3afd33
je 0x140091885
cmp eax, 0x3b973c40
jne 0x1400828e0
mov eax, 0xb10bb898
jmp 0x1400828e0
cmp eax, 0xf5805c8f
jle 0x140085dda
cmp eax, 0xf70c689a
jle 0x14008731b
cmp eax, 0xf7a8b50a
jle 0x14008a4b2
cmp eax, 0xf7a8b50b
je 0x14009188f
cmp eax, 0xf7c2ac8d
je 0x1400919d4
cmp eax, 0xf7e29f78
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x7f2b5c00
mov r8d, edx
and r8d, 0x7f2b5c00
mov r9d, ecx
and r9d, 0x80d4a3fe
or r9d, r8d
and eax, 0x7f2b5c01
xor eax, r9d
mov r8d, edx
and r8d, 0xb5c9a293
and ecx, 0x4a365d6c
or ecx, r8d
xor ecx, eax
xor ecx, 0x4a365d6c
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 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
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
mov ecx, 0x984b665e
mov edx, 0x17fd6974
cmovne ecx, edx
test al, al
mov eax, 0x984b665e
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x79eb6a89
jle 0x140085e10
cmp eax, 0x7dd8fcb7
jle 0x1400873db
cmp eax, 0x7ebfcc77
jle 0x14008a4d2
cmp eax, 0x7ebfcc78
je 0x140091aa9
cmp eax, 0x7f6ee2a7
je 0x140091ab3
cmp eax, 0x7fbfeb3c
jne 0x1400828e0
mov eax, 0xda5900c7
jmp 0x1400828e0
cmp eax, 0xb75cf679
jg 0x140087406
cmp eax, 0xb65e998e
jle 0x14008a4f2
cmp eax, 0xb67fc354
je 0x140091bed
cmp eax, 0xb752db22
jne 0x14009ac07
mov eax, 0xabb62d09
jmp 0x1400828e0
cmp eax, 0xfa39649e
jg 0x140087521
cmp eax, 0xf9703e69
jg 0x14008a512
cmp eax, 0xf82599e6
je 0x140091bf7
cmp eax, 0xf952dfd3
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x10986914
mov r8d, eax
or r8d, 0xc410089
and r8d, 0x1cd9699d
and ecx, 0xc2029002
or ecx, r8d
and edx, 0x1cd9699d
and eax, 0x21240660
or eax, edx
xor eax, ecx
xor eax, 0x7f044947
xor eax, 0x52614fae
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and dl, al
or al, cl
xor al, 1
or al, r9b
xor al, 1
and r8b, cl
or r8b, dl
xor r8b, al
mov ecx, r8d
mov edx, 0xc0ec4f7d
mov r10d, 0x841db29c
cmovne edx, r10d
not cl
test cl, al
mov r9d, 0xc0ec4f7d
cmove edx, r9d
test r8b, r8b
cmovne edx, r10d
test cl, al
cmovne edx, r10d
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xc09e188a
jg 0x140087621
cmp eax, 0xc03789f9
jg 0x14008a664
cmp eax, 0xbffda837
je 0x140091cad
cmp eax, 0xc014273a
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 0xefbede12
mov r8d, ecx
or r8d, 1
and r8d, 0xefbede13
mov r9d, edx
and r9d, 0x104121ec
or r9d, r8d
and eax, 0xefbede13
xor eax, r9d
mov r8d, eax
not r8d
and edx, 0xe8b72598
and ecx, 0x1748da67
or ecx, edx
mov edx, ecx
xor edx, 0x6009802
xor ecx, 0xe8b72598
mov r9d, eax
and r9d, 0x797a67fd
and r8d, 0x86859802
or r8d, r9d
or eax, ecx
and ecx, 0x797a67fd
and edx, 0x86859802
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
and al, cl
or al, dl
xor r9b, 1
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, r9b
or cl, r9b
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xdfcf384b
mov r8d, 0xa8d5a7e5
cmovne ecx, r8d
not al
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, 0xdfcf384b
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x3e63001d
jg 0x140087672
cmp eax, 0x3de9636d
jg 0x14008a787
cmp eax, 0x3c3bb5e2
je 0x140091dba
cmp eax, 0x3c524ec3
jne 0x1400828e0
mov eax, 0xea00b073
jmp 0x1400828e0
cmp eax, 0x8316e188
jg 0x14008769d
cmp eax, 0x82351e12
jg 0x14008a8cb
cmp eax, 0x809f4b3f
je 0x140091dc4
cmp eax, 0x818aa1a1
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x24540812
mov r8d, eax
and r8d, 0x800a0009
or r8d, ecx
mov r9d, r8d
xor r9d, 0x80020009
xor r8d, 0x1a60c5c0
mov r10d, edx
or r10d, 0x480000
and r8d, 0x1a68c5c0
and r9d, 0xa416081b
or r9d, r8d
and r10d, 0x1a68c5c0
mov ecx, eax
and ecx, 0x41813224
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x5000a165
and edx, 0xb4ac4c0e
and eax, 0x4b53b3f1
or eax, edx
mov edx, eax
xor edx, 0x4042a171
xor ecx, 0xa45e081a
mov r9d, ecx
and r9d, 0xafbd5e8a
and r8d, 0x5042a175
or r8d, r9d
xor eax, 0xa4ac4c0a
and eax, 0xafbd5e8a
and edx, 0x5042a175
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete r8b
setne al
cmp dword [0x14009d0d0], 0xa
setl dl
setge r9b
mov ecx, r9d
xor cl, al
mov r10d, ecx
and r10b, al
and cl, r9b
mov r11d, r10d
xor r11b, 1
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
and r9b, r8b
and al, dl
or al, r9b
or dl, 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, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov r9d, r8d
xor r8b, 1
and r8b, cl
or dl, cl
xor cl, 1
and r9b, cl
or r8b, r9b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov ecx, 0x9e2af9e4
cmovne ecx, ebx
test dl, 1
mov eax, 0x9e2af9e4
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x201716e7
jg 0x1400877eb
cmp eax, 0x1cece535
jg 0x14008a8eb
cmp eax, 0x1bb14bcf
je 0x140091dd1
cmp eax, 0x1c5d4b95
jne 0x1400828e0
mov rax, qword [rbp + 0xa0]
mov eax, 0xec4eb70e
jmp 0x1400828e0
cmp eax, 0xdfa6361e
jg 0x1400878ff
cmp eax, 0xdf88871f
jg 0x14008a90b
cmp eax, 0xde1b8a94
je 0x140091efd
cmp eax, 0xdf27cf66
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x7eb6e5b1
and edx, eax
or eax, 0x81491a4e
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3ec3144
and ecx, 0x7c12c4b1
or ecx, r9d
or eax, r8d
and r8d, 0x3ec3144
and edx, 0xfc13cebb
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x81491a4e
mov edx, eax
xor edx, 0xc8645a0
and edx, 0xdc647ea
xor eax, 0x482fd87f
and eax, ecx
and ecx, 0xf239b815
or ecx, edx
mov edx, ecx
xor edx, 0xf239b815
mov r8d, ecx
xor r8d, 0xc4a085db
and r8d, edx
or eax, r8d
mov r8d, eax
xor r8d, 0x36993dcf
or edx, 1
xor ecx, 0x48606c0
xor eax, 0xc966c230
mov r9d, eax
and r9d, 0xb978d13a
and r8d, 0x46872ec5
or r8d, r9d
or eax, edx
and edx, 0xb978d13a
and ecx, 0x46872ec4
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov edx, eax
or edx, 0x1e10ac00
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x1c340ce
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x1e90ac06
and r8d, 0x14340c8
or r8d, edx
or eax, r9d
and r9d, 0x1e90ac06
and ecx, 0xe16f53f9
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xfe3cbf31
and eax, 0x1c340ce
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x51a51bff
and eax, 0xae5ae400
or eax, edx
xor eax, 0x51a51bff
xor ecx, eax
test ecx, eax
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl r9b
mov r10d, r8d
xor r10b, r9b
and r10b, dl
mov eax, r9d
or al, dl
xor al, 1
or al, r10b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
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 r8b, 1
mov edx, 0x2ee2862c
mov r8d, 0x4dc25104
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x2ee2862c
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x5acd2ca3
jg 0x14008792a
cmp eax, 0x596ccc57
jg 0x14008a92b
cmp eax, 0x592455a8
je 0x140091f07
cmp eax, 0x5928d26b
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x54d95a1f
and ecx, 0xab26a5e0
or ecx, edx
mov edx, ecx
xor edx, 0x54d95a1f
mov eax, ecx
xor eax, 0xab26a5e0
mov r8d, eax
or r8d, edx
xor ecx, 0x51451c7c
and ecx, r8d
xor ecx, 0xfa63b99d
and edx, 0x5a1f0128
mov r8d, eax
and r8d, 0xa5e0fed7
or r8d, edx
mov edx, r8d
xor edx, 0x8030021
and eax, 1
or eax, edx
xor r8d, 0x25004e12
and r8d, 0x771c4f1a
and eax, 0x88e3b0e5
or eax, r8d
xor eax, 0x88e3b0e5
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfaade2bc
and ecx, 0x5521d43
or ecx, edx
xor ecx, 0x5521d43
or ecx, eax
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x14009d0d0], 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
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xc4958fcf
mov r8d, 0x520fcb21
cmovne edx, r8d
test al, 1
mov eax, 0xc4958fcf
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xa1ad8f6b
jg 0x140087962
cmp eax, 0xa08d7f07
jg 0x14008aa9f
cmp eax, 0xa0198b1d
je 0x140091f11
cmp eax, 0xa05168c0
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd8f26e16
mov r8d, eax
or r8d, 0xd8f26e16
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0x270d91e8
and r9d, 0xd8f26e17
or r9d, r8d
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0xe366a91d
and r9d, 0x1c9956e2
or r9d, r8d
and ecx, 0xe366a91d
and eax, 0x1c9956e2
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
mov eax, ecx
xor al, r8b
mov r10d, r8d
or r10b, cl
xor r10b, 1
not al
and al, cl
or al, r10b
and dl, r9b
or r9b, r8b
and cl, r8b
or cl, 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 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 al, 1
mov eax, 0x29d7cde5
mov r9d, 0x391299d1
cmovne eax, r9d
test r8b, 1
mov ecx, eax
cmovne ecx, r9d
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xca20d9f
jg 0x14008798d
cmp eax, 0xc24ace7
jg 0x14008abeb
cmp eax, 0xa75831c
je 0x140092028
cmp eax, 0xbfad503
jne 0x1400828e0
mov rax, qword [rbp - 0x78]
mov rcx, qword [rax]
mov r8, qword [rbp - 0x68]
mov rdx, qword [rbp - 0x70]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
test eax, eax
mov eax, 0x3109e188
mov ecx, 0x48fab101
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xcf46f32c
jg 0x1400879bb
cmp eax, 0xcec77626
jg 0x14008ad60
cmp eax, 0xcc8443b3
je 0x140092157
cmp eax, 0xcec6bfef
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
cmp r8d, 0xffffffff
setne al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x5a094fe6
mov r8d, 0x8f34fac7
cmovne edx, r8d
test al, al
mov eax, 0x5a094fe6
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0x4e3177f5
jg 0x140087a84
cmp eax, 0x4d609365
jg 0x14008ae90
cmp eax, 0x4c7a8260
je 0x140092170
cmp eax, 0x4d3eff84
jne 0x1400828e0
cmp dword [rbp + 0x94], 0
setne byte [rbp + 0xb5]
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb40d6add
xor eax, 0x4b76f450
and eax, ecx
mov r9d, ecx
and r9d, 0x4bf29522
or r9d, edx
mov edx, r9d
xor edx, 0x4bf29522
xor r9d, 0x800d6a05
mov ecx, edx
and ecx, 0xb4890baf
or eax, ecx
mov r8d, eax
xor r8d, 0x168010
and r9d, 0x808dee27
mov ecx, edx
and ecx, 0x7f7211d8
or ecx, r9d
mov r9d, ecx
xor r9d, 0x808dee26
and edx, 1
or edx, r9d
xor ecx, 0x10120190
xor eax, 0xb4890bae
mov r9d, eax
and r9d, 0x6fe07469
and r8d, 0x901f8b96
or r8d, r9d
or eax, edx
and edx, 0x6fe07469
and ecx, 0x901f8b96
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xef5e3115
xor eax, 0x10a1ceea
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl al
setge r9b
lea ecx, [r9 + 1]
and al, r8b
and dl, r9b
or al, dl
and cl, r8b
or cl, dl
mov edx, r9d
xor dl, r8b
or r9b, r8b
xor r9b, 1
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
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, 0xcc8443b3
mov r8d, 0xb2de7162
cmovne ecx, r8d
test al, 1
mov eax, 0xcc8443b3
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x93a172b9
jg 0x140087c5c
cmp eax, 0x92c3a10a
jg 0x14008aeb0
cmp eax, 0x9284d77e
je 0x14009217a
cmp eax, 0x9296cb8f
jne 0x1400828e0
mov rax, qword [rbp + 0x28]
mov rcx, qword [rax]
mov r8, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x30]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
test eax, eax
setne byte [rbp + 0xb2]
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x6807320
mov r8d, eax
and r8d, 0xc8150054
or r8d, ecx
xor r8d, 0xc8150054
mov r9d, edx
or r9d, 0xce957374
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0x316a8c8a
and ecx, 0xce957375
or ecx, r9d
and edx, 0xc9989b38
and eax, 0x366764c7
or eax, edx
mov edx, eax
xor edx, 0x24046040
xor eax, 0xc9989b38
mov r8d, eax
and r8d, 0x1a7b9c8f
and edx, 0xe5846370
or edx, r8d
xor edx, ecx
xor edx, 0xe5846370
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
or dl, al
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x10315a77
mov r8d, 0x95c6fe45
cmovne edx, r8d
test al, 1
mov eax, 0x10315a77
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x2ee2862b
jg 0x140087c87
cmp eax, 0x2e89d867
jg 0x14008af7e
cmp eax, 0x2e165bdc
je 0x140092207
cmp eax, 0x2e5cb63a
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x6dec4439
and eax, 0x9213bbc6
or eax, ecx
xor eax, 0x9213bbc7
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbc7920d6
mov r8d, eax
and r8d, 0x4386df29
or r8d, edx
mov edx, r8d
xor edx, 0x3000408
xor r8d, 0x8180000
or ecx, 0x481c0100
or r8d, 0x2002d204
and r8d, 0x681ed304
and edx, 0x83400418
or edx, r8d
and ecx, 0x681ed304
and eax, 0x14a128e3
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x2020f221
xor eax, 0xcb5c0518
mov edx, eax
and edx, 0x97c709de
and ecx, 0x6838f621
or ecx, edx
xor ecx, 0x97c709de
xor eax, ecx
test eax, ecx
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
mov eax, r8d
and al, cl
xor r8b, 1
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
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, 1
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xec4eb70e
mov r8d, 0x1c5d4b95
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xec4eb70e
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0xef27a8f2
jg 0x140087cb2
cmp eax, 0xee4f5f9d
jg 0x14008b092
cmp eax, 0xea8a84d0
je 0x140092335
cmp eax, 0xec4eb70e
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4b7bbc2a
mov r8d, ecx
and r8d, 0xb48443d4
or r8d, edx
xor r8d, 0xb48443d4
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xb8538932
and r8d, 0x47ac76cd
or r8d, r9d
or edx, ecx
and ecx, 0xb8538932
and eax, 0x47ac76cd
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
or cl, dl
xor cl, 1
xor al, dl
xor al, cl
mov edx, 0x40227750
mov r8d, 0x1c5d4b95
cmovne edx, r8d
test al, cl
mov r8d, 0x40227750
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
mov rax, qword [rbp + 0xa0]
cmove r8d, edx
mov eax, r8d
jmp 0x1400828e0
cmp eax, 0x6f4dd40a
jg 0x140087dd7
cmp eax, 0x6dfb7fee
jg 0x14008b1bf
cmp eax, 0x6c05936c
je 0x14009233f
cmp eax, 0x6c18a26f
jne 0x1400828e0
mov eax, 0x8fc9efd0
jmp 0x1400828e0
cmp eax, 0xbabc0263
jg 0x140087e1f
cmp eax, 0xba10bd21
jg 0x14008b286
cmp eax, 0xb8c992df
je 0x1400924fe
cmp eax, 0xb8ccd448
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xd2a9c060
and eax, 0x2d563f9f
or eax, ecx
xor eax, 0x2d563f9e
or eax, edx
mov ecx, eax
not ecx
and eax, 0x55381a51
and ecx, 0xaac7e5ae
or ecx, eax
xor ecx, 0x55381a51
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
xor r9b, 1
xor dl, 1
mov ecx, r9d
or cl, dl
xor dl, r9b
mov r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0x4ab0a8ce
mov edx, 0xcb6c807f
cmovne eax, edx
test cl, cl
mov ecx, 0x4ab0a8ce
cmovne eax, ecx
test r8b, r8b
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0x29d8f39
jg 0x140087f43
cmp eax, 0x108df04
jg 0x14008b45c
cmp eax, 0xffee19fc
je 0x140092508
cmp eax, 0x6e09cc
jne 0x1400828e0
mov eax, dword [rbp + 0x5c]
cmp eax, 0xa
mov eax, 0x87b3c973
mov ecx, 0x9ff8d3cd
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xc8d6369b
jg 0x140087ff6
cmp eax, 0xc6d3249c
jg 0x14008b48e
cmp eax, 0xc6b20e27
je 0x140092515
cmp eax, 0xc6c913a4
jne 0x1400828e0
mov eax, 0xe618b5ff
jmp 0x1400828e0
cmp eax, 0x46e0bb15
jg 0x14008813c
cmp eax, 0x4564f606
jg 0x14008b61b
cmp eax, 0x4514fa2e
je 0x1400925c3
cmp eax, 0x45635975
jne 0x1400828e0
mov eax, 0xef8200dc
jmp 0x1400828e0
cmp eax, 0x8c5a19c9
jg 0x14008816e
cmp eax, 0x8b19a231
jg 0x14008b649
cmp eax, 0x89c7ce61
je 0x140092727
cmp eax, 0x8a0c552c
jne 0x1400828e0
mov eax, 0x24465950
jmp 0x1400828e0
cmp eax, 0x28462e49
jg 0x140088257
cmp eax, 0x26e335d2
jg 0x14008b77b
cmp eax, 0x269d940f
je 0x14009286e
cmp eax, 0x26b005d8
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xc35d7b06
mov edx, eax
and edx, 0x3ca284f9
or edx, ecx
mov ecx, edx
xor ecx, 0x3ca284f9
xor edx, 0x430d3800
mov r8d, ecx
and r8d, 0x8897d827
and eax, 0x776827d8
or eax, r8d
xor eax, 0x776827d9
and edx, 0x472d3870
mov r8d, ecx
and r8d, 0xb8d2c78f
or r8d, edx
xor r8d, 0x472d3871
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
not ecx
test ecx, ecx
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setge r8b
mov r9d, r8d
xor r9b, cl
or cl, r8b
mov eax, ecx
xor al, 1
and r9b, dl
or r8b, dl
xor r9b, 1
mov edx, r9d
xor dl, r8b
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
and r9b, cl
and al, dl
or al, r9b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xacd4a720
mov r8d, 0x2d77fbff
cmovne ecx, r8d
test dl, 1
mov edx, 0xacd4a720
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xe6e88cb6
jg 0x1400883a4
cmp eax, 0xe62905ca
jg 0x14008b89a
cmp eax, 0xe5ce6688
je 0x140092878
cmp eax, 0xe618b5ff
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xa5865268
and edx, ecx
not ecx
or eax, 0x5a79ad97
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc2a783cd
and ecx, 0x25005020
or ecx, r9d
or eax, r8d
and r8d, 0xc2a783cd
and edx, 0x3d587c32
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x5a79ad97
xor eax, 0x5041268
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x1d05b7ff
and ecx, 0xe2fa4800
or ecx, eax
xor ecx, 0xe2fa4801
or ecx, edx
xor ecx, 0xcc4cb386
xor ecx, 0x33b34c79
sete al
setne r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl r9b
mov r10d, r8d
and r10b, r9b
mov edx, ecx
and dl, al
or dl, r10b
or cl, r8b
xor r8b, r9b
xor r9b, al
xor cl, 1
or cl, r9b
mov eax, r8d
xor al, cl
or cl, r8b
not cl
or cl, al
xor cl, dl
and cl, 1
mov r8d, 0x1cece536
mov eax, 0xc6c913a4
cmovne r8d, eax
test cl, dl
mov eax, 0x1cece536
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
test cl, dl
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0x64c5d770
jg 0x1400884cd
cmp eax, 0x62b6b7f2
jg 0x14008b9ce
cmp eax, 0x611f274c
je 0x140092882
cmp eax, 0x619c4ee6
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x306f0484
mov r8d, ecx
or r8d, 0x48804228
and r8d, 0x78ef46ac
and eax, 0x87101850
or eax, r8d
and edx, 0x78ef46ac
and ecx, 0xa103
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0x4880e32b
mov edx, ecx
xor edx, 0x4880e32a
and edx, eax
xor ecx, 0xc0014
and ecx, 0x400c0037
and eax, 0xbff3ffc8
or eax, ecx
xor eax, 0xbff3ffc9
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc98ac414
and ecx, 0x36753beb
or ecx, r9d
or eax, r8d
and r8d, 0xc98ac414
and edx, 0x36753beb
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete dl
setne r9b
cmp dword [0x14009d0d0], 0xa
setl cl
setge r8b
mov eax, r8d
xor al, r9b
mov r10d, eax
and r10b, r9b
and al, r8b
xor r10b, 1
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and r9b, cl
and r8b, dl
or r8b, r9b
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 al, 1
xor r8b, 1
mov ecx, r8d
xor cl, al
or r8b, al
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0x2aa86cef
mov r8d, 0xd7efe0bc
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0x2aa86cef
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xab004b5a
jg 0x1400884f8
cmp eax, 0xa9ae6a4e
jg 0x14008b9f4
cmp eax, 0xa8d5a7e5
je 0x14009296c
cmp eax, 0xa99d4929
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 1
and edx, 0x564884af
mov r8d, eax
and r8d, 0xa9b77b50
or r8d, edx
mov edx, r8d
xor edx, 0x28b15b00
xor r8d, 0x564884ae
mov r9d, ecx
and r9d, 0x91462473
and eax, 0x6eb9db8c
or eax, r9d
or ecx, r8d
and r8d, 0x91462473
and edx, 0x6eb9db8c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x3479499e
and edx, ecx
not ecx
xor eax, 0x3843061
mov r8d, eax
or r8d, 0x42848220
mov r9d, edx
not r9d
and r8d, 0x72d582b4
and ecx, 0x428490a
or ecx, r8d
or eax, r9d
and r9d, 0x72d582b4
and edx, 0x8d2a7d4b
or edx, r9d
xor edx, ecx
not eax
or eax, edx
not edx
and edx, 0xcb86b661
and eax, 0x3479499e
or eax, edx
mov ecx, eax
not ecx
and eax, 0x5cd4a9d
and ecx, 0xfa32b562
or ecx, eax
cmp ecx, 0xfa32b562
setne al
cmp dword [0x14009d0d0], 0xa
setl dl
setge cl
or cl, al
mov r8d, eax
or r8b, dl
xor al, dl
not al
and al, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x5d460733
mov r8d, 0xfc3cc7db
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x5d460733
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x171abd29
jg 0x14008860a
cmp eax, 0x16307247
jg 0x14008ba14
cmp eax, 0x1465f68e
je 0x140092976
cmp eax, 0x156871a9
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x58c82d1b
jmp 0x1400828e0
cmp eax, 0xd7efe0bb
jg 0x140088638
cmp eax, 0xd5ecfc8c
jg 0x14008baaf
cmp eax, 0xd3b82f19
je 0x140092a96
cmp eax, 0xd45280a4
jne 0x1400828e0
mov eax, 0xe9e2ab41
jmp 0x1400828e0
cmp eax, 0x55c39b78
jg 0x14008875f
cmp eax, 0x54af0af9
jg 0x14008bad5
cmp eax, 0x53719613
je 0x140092aa0
cmp eax, 0x54078473
jne 0x1400828e0
cmp byte [rbp + 0xb6], 0
mov eax, 0x87b3c973
mov ecx, 0xbf03acf8
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0x9b50ae0f
jg 0x1400887a0
cmp eax, 0x9a2d39f3
jg 0x14008baf5
cmp eax, 0x985cc7af
je 0x140092bdb
cmp eax, 0x99db1931
jne 0x1400828e0
mov rax, qword [rbp - 8]
mov qword [rbp - 0x50], rax
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
add rax, 0x30
mov qword [rbp - 0x60], rax
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xe97cc713
and ecx, 0x168338ec
or ecx, edx
mov r8d, ecx
xor r8d, 0xe97cc713
xor ecx, 0x168338ec
mov edx, ecx
and edx, 0xc32cb6a1
mov eax, r8d
and eax, 0x3cd3495e
or eax, edx
mov edx, eax
xor edx, 0x3cd3495f
and r8d, 0xff97a9f2
mov r9d, ecx
and r9d, 0x68560d
or r9d, r8d
xor r9d, 0xff97a9f3
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0xc32cb6a0
mov r9d, eax
and r9d, 0x2d226630
and edx, 0xd2dd99cf
or edx, r9d
or eax, ecx
and ecx, 0x2d226630
and r8d, 0xd2dd99cf
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
or edx, 0xd10b620
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xa26b08ce
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x2d1bbe26
and r8d, 0x826000c8
or r8d, edx
or eax, r9d
and r9d, 0x2d1bbe26
and ecx, 0xd2e441d9
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x5d94f731
and eax, 0xa26b08ce
or eax, ecx
xor eax, 0x8855c0d7
xor eax, 0x8855c0d7
sete al
setne cl
cmp dword [0x14009d0d0], 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, 0x45839f25
mov r8d, 0x62b6b7f3
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0x354bef63
jg 0x1400887cb
cmp eax, 0x350f5324
jg 0x14008bbe7
cmp eax, 0x33af84b4
je 0x140092d80
cmp eax, 0x33bf4d8f
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x2f286a9f
jmp 0x1400828e0
cmp eax, 0xf47021b6
jg 0x140088890
cmp eax, 0xf3ca631b
jg 0x14008bcde
cmp eax, 0xf2f2a755
je 0x140092d8a
cmp eax, 0xf346e754
jne 0x1400828e0
mov eax, 0xf423180c
jmp 0x1400828e0
cmp eax, 0x789a2cf9
jg 0x1400889d5
cmp eax, 0x77ed02ec
jg 0x14008bdbe
cmp eax, 0x75af5626
je 0x140092e9f
cmp eax, 0x77ad4c9e
jne 0x1400828e0
cmp byte [rbp + 0xb4], 0
mov eax, 0xa3069748
mov ecx, 0x19425ff8
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0xb1b44376
jg 0x14008bdde
cmp eax, 0xb12af3e3
je 0x140092ea9
cmp eax, 0xb1b2fc63
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x5ca11b2a
jmp 0x1400828e0
cmp eax, 0xfdd6270d
jg 0x14008bdfe
cmp eax, 0xfd562ad5
je 0x140092f7d
cmp eax, 0xfd9c8028
jne 0x1400828e0
mov eax, 0xd3b1ab55
jmp 0x1400828e0
cmp eax, 0xc4958fce
jg 0x14008be1e
cmp eax, 0xc3c0cbf8
je 0x140092f8a
cmp eax, 0xc4689263
jne 0x1400828e0
mov eax, 0xc535827e
jmp 0x1400828e0
cmp eax, 0x424e8ca4
jg 0x14008be3e
cmp eax, 0x40227750
je 0x140093057
cmp eax, 0x4040b44b
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0xb86be014
or ecx, 1
and ecx, 0xb86be015
mov r8d, eax
and r8d, 0x47941fea
or r8d, ecx
and edx, 0xb86be015
xor edx, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
sete cl
cmp dword [0x14009d0d0], 0xa
setl al
setge dl
xor al, cl
xor cl, dl
mov r8d, eax
xor r8b, 1
and dl, cl
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor al, r8b
and al, dl
xor al, r8b
or r8b, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xe9e2ab41
mov edx, 0xd45280a4
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0xe9e2ab41
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0x868a7bd8
jg 0x14008be5e
cmp eax, 0x84d27532
je 0x140093061
cmp eax, 0x84f2759a
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x17900858
mov r8d, ecx
and r8d, 0x20000322
or r8d, edx
xor r8d, 0x20000322
mov edx, ecx
xor edx, 0x37900b7a
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0xc86ff484
xor edx, 0x37900b7b
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
xor cl, al
xor cl, 1
and al, cl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x8da37125
mov r8d, 0x35662e05
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x8da37125
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0x22e1e2fb
jg 0x14008be7e
cmp eax, 0x20b481f5
je 0x14009306b
cmp eax, 0x22b69bfe
jne 0x1400828e0
mov rax, qword [rbp + 0xa0]
mov ecx, dword [0x14009d0cc]
lea r8d, [rcx + 1]
imul r8d, ecx
mov ecx, r8d
xor ecx, 0x12ac324d
and ecx, r8d
not r8d
and r8d, 0x12ac324d
or r8d, ecx
not ecx
and ecx, 0xed53cdb2
and r8d, 0x12ac324d
or r8d, ecx
mov r9d, r8d
xor r9d, 1
mov r10d, r9d
and r10d, r8d
mov edx, r10d
not edx
mov ecx, edx
and ecx, 0x8307824e
and r10d, 0x7cf87db1
or r10d, ecx
mov rcx, qword [rax]
mov eax, 0x118
add rcx, rax
xor r8d, 0xfffffffe
or edx, r9d
and r9d, 0x8307824e
and r8d, 0x7cf87db1
or r8d, r9d
xor r8d, r10d
not edx
or edx, r8d
mov eax, edx
not eax
and eax, 0x494727d3
and edx, 0xb6b8d82c
or edx, eax
mov eax, edx
xor eax, 0x42103
xor edx, 0x9288c024
and edx, 0xdbcbc6f4
and eax, 0x2434390b
or eax, edx
xor eax, 0x2434390b
sete al
setne r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge dl
or al, dl
mov r10d, edx
or r10b, r8b
mov edx, r10d
not dl
or r9b, r8b
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
xor al, 1
and dl, r10b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
xor dl, al
or al, r10b
mov r8d, edx
xor r8b, al
test al, 1
mov eax, 0xb249b758
mov r9d, 0x9574c313
cmovne eax, r9d
mov qword [rbp - 0x20], rcx
test dl, 1
cmovne eax, r9d
not r8b
test r8b, 1
mov ecx, 0xb249b758
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xe2d1dcfd
jg 0x14008bffb
cmp eax, 0xe0b69f1e
je 0x14009307c
cmp eax, 0xe1fe19d3
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0x37d663ff
and eax, 0xc8299c00
or eax, edx
mov edx, eax
xor edx, 0x88088c00
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x67e712f6
and ecx, 0x9818ed09
or ecx, r9d
xor eax, 0x27c602f6
and eax, 0x67e712f6
and edx, 0x9818ed09
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, cl
and r9b, dl
or al, cl
xor al, 1
xor cl, r8b
not cl
and cl, r8b
or cl, r9b
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
mov edx, 0x9217accd
mov r8d, 0x7ebfcc78
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x9217accd
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x5bd013a1
jg 0x14008c021
cmp eax, 0x5b9aeac8
je 0x140093148
cmp eax, 0x5ba49873
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, eax
or r8d, 0x6262e330
and edx, 0x6262e331
mov r9d, eax
and r9d, 0x9d9d1cce
or r9d, edx
and r8d, 0x6262e331
xor r8d, r9d
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete al
setne cl
cmp dword [0x14009d0d0], 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, ecx
xor al, dl
test cl, cl
mov ecx, 0xf4df3602
mov r8d, 0x73cb8e64
cmovne ecx, r8d
test dl, dl
cmove ecx, edi
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xa3069747
jg 0x14008c048
cmp eax, 0xa2a1dd18
je 0x140093209
cmp eax, 0xa2ed225b
jne 0x1400828e0
mov eax, 0xcec77627
jmp 0x1400828e0
cmp eax, 0xfdcbdc7
jg 0x14008c169
cmp eax, 0xdd6839c
je 0x140093213
cmp eax, 0xf2caecc
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xb6e89509
and ecx, eax
mov r8d, eax
or r8d, 0x400268a4
mov r9d, ecx
not r9d
and r8d, 0xf442f8ac
and edx, 0x2a80501
or edx, r8d
or eax, r9d
and r9d, 0xf442f8ac
and ecx, 0xbbd0753
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x49176af6
and eax, 0xb6e89509
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, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x33d4255f
and ecx, 0xcc2bdaa0
or ecx, r9d
or eax, r8d
and r8d, 0x33d4255f
and edx, 0xcc2bdaa0
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x7d0a6a67
cmp eax, 0x7d0a6a67
sete dl
cmp dword [0x14009d0d0], 0xa
setge cl
setl al
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
and r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov edx, ecx
mov r8d, 0x93a172ba
mov r9d, 0xd213abb6
cmovne r8d, r9d
not dl
test dl, al
cmovne r8d, r9d
test cl, cl
mov ecx, r8d
cmovne ecx, r9d
test dl, al
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xd1a292c9
jg 0x14008c1a5
cmp eax, 0xd08ed93d
je 0x14009321d
cmp eax, 0xd15cae3d
jne 0x1400828e0
mov eax, 0x8a0c552c
jmp 0x1400828e0
cmp eax, 0x514ae18a
jg 0x14008c1c5
cmp eax, 0x4f5cb271
je 0x14009322e
cmp eax, 0x5054365c
jne 0x1400828e0
xor r12d, r12d
mov eax, 0x232bdfae
jmp 0x1400828e0
cmp eax, 0x93f4d7b6
jg 0x14008c2f4
cmp eax, 0x93be4eb9
je 0x140093327
cmp eax, 0x93c5a94a
jne 0x1400828e0
xor r12d, r12d
mov eax, 0x575ae547
jmp 0x1400828e0
cmp eax, 0x30b15550
jg 0x14008c38f
cmp eax, 0x2ffaedc4
je 0x1400933e4
cmp eax, 0x302311bc
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0x6001e49e
and ecx, 0x9ffe1b61
or ecx, r9d
or eax, r8d
and r8d, 0x6001e49e
and edx, 0x9ffe1b61
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x918a1f04
and eax, 0x6e75e0fb
or eax, ecx
mov ecx, eax
xor ecx, 0x6e75e0fb
xor eax, 0x81080904
mov r8d, ecx
and r8d, 0x1755b59a
or edx, 0x1755b59a
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0xe8aa4a64
and r9d, 0x1755b59b
or r9d, edx
and eax, 0xe129e964
mov edx, ecx
and edx, 0x1ed6169b
or edx, eax
xor edx, 0xe129e965
and ecx, 1
or ecx, edx
not ecx
or ecx, r9d
mov eax, ecx
xor eax, 0x1ac4ced5
and eax, ecx
not ecx
and ecx, 0x1ac4ced5
or ecx, eax
not eax
and eax, 0xe53b312a
and ecx, 0x1ac4ced5
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xde94556b
and eax, 0x216baa94
or eax, ecx
xor eax, 0x216baa94
setne dl
sete cl
cmp dword [0x14009d0d0], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
xor cl, r8b
or al, cl
mov r9d, eax
xor r9b, 1
or dl, r8b
and cl, r8b
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, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x1954c4fc
mov r8d, 0x5ae4e076
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0x1954c4fc
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xf1521092
jg 0x14008c55a
cmp eax, 0xf122d800
je 0x1400934c2
cmp eax, 0xf1505c6b
jne 0x1400828e0
mov eax, 0x726ab6d6
jmp 0x1400828e0
cmp eax, 0x72bc62c0
jg 0x14008c62e
cmp eax, 0x722f8123
je 0x1400934f2
cmp eax, 0x726ab6d6
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x1851484
mov ecx, eax
and ecx, 0xa208821a
or ecx, r8d
xor ecx, 0xa208821a
mov r8d, eax
xor r8d, 0xa38d969e
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x5c726960
and ecx, 0xa38d969f
or ecx, r8d
and edx, 0x4e598a48
and eax, 0xb1a675b7
or eax, edx
mov edx, eax
xor edx, 0xb00470b1
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x47a2854e
and ecx, 0xb85d7ab1
or ecx, r9d
xor eax, 0x46008048
and eax, 0x47a2854e
and edx, 0xb85d7ab1
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor r8b, 1
mov eax, r8d
xor al, dl
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, 1
mov eax, ecx
or al, r8b
xor r8b, cl
mov ecx, eax
xor cl, r8b
test r8b, 1
mov edx, 0xf1505c6b
mov r8d, 0x43ea79c0
cmovne edx, r8d
test al, 1
mov eax, 0xf1505c6b
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xbd0dec57
jg 0x14008c76a
cmp eax, 0xbcf0df42
je 0x1400934fc
cmp eax, 0xbd0703c0
jne 0x1400828e0
mov eax, 0xe0b69f1e
jmp 0x1400828e0
cmp eax, 0x6f71fdf
jg 0x14008c797
cmp eax, 0x63b17e0
je 0x140093506
cmp eax, 0x6f604c1
jne 0x1400828e0
mov rax, qword [rbp + 0x88]
mov ecx, dword [0x14009d0cc]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0xfffffffe
and r8d, ecx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
or ecx, r8d
mov edx, ecx
not edx
and ecx, 0xeb943f38
and edx, 0x146bc0c7
or edx, ecx
mov ecx, edx
xor ecx, 0x10434046
xor edx, 0xa9843e28
and edx, 0xadacbea9
and ecx, 0x52534156
or ecx, edx
xor ecx, 0x52534156
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setl r9b
setge r10b
xor r9b, cl
xor cl, r10b
and cl, dl
mov r8d, r10d
or r8b, dl
xor cl, 1
mov r11d, ecx
xor r11b, r8b
or cl, r8b
mov r8, qword [rax]
xor cl, 1
or cl, r11b
xor dl, r10b
and dl, r10b
xor dl, 1
mov eax, edx
xor al, r9b
or dl, r9b
xor dl, 1
or dl, al
xor cl, 1
mov r9d, ecx
or r9b, dl
xor cl, dl
mov eax, r9d
xor al, cl
test al, 1
mov edx, 0x47495a25
mov eax, 0x20b481f5
cmovne edx, eax
test cl, 1
mov eax, edx
mov ecx, 0x47495a25
cmovne eax, ecx
mov qword [rbp + 0x78], r8
test r9b, 1
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0xca588426
jg 0x14008c82a
cmp eax, 0xca461c2a
je 0x14009369f
cmp eax, 0xca4b66cf
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x6a9a9619
and eax, 0x956569e6
or eax, ecx
xor eax, 0x956569e7
or eax, edx
xor eax, 0x283441e2
xor eax, 0xd7cbbe1d
sete dl
setne al
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
lea r8d, [rcx + 1]
and r9b, al
mov eax, r8d
and al, cl
xor al, 1
mov r10d, ecx
xor r10b, al
or al, cl
and cl, dl
or cl, r9b
xor al, 1
or al, r10b
xor 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, ecx
xor r8b, 1
and al, cl
and r8b, dl
or r8b, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x11997946
mov edx, 0x8701f172
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x11997946
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x48fab100
jg 0x14008c956
cmp eax, 0x47dc2766
je 0x1400937ba
cmp eax, 0x489ead46
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x585c6746
mov r8d, eax
and r8d, 0xa7a398b9
or r8d, edx
mov edx, r8d
xor edx, 0x80000008
xor r8d, 0x40000200
mov r9d, ecx
or r9d, 0x46001ab0
or r8d, 0x1ea0405
and r8d, 0x47ea1eb5
and edx, 0x8010404a
or edx, r8d
and r9d, 0x47ea1eb5
and eax, 0x3805a100
or eax, r9d
xor eax, edx
xor eax, 0xc6105afb
or eax, ecx
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
mov edx, ecx
or dl, al
mov r11d, r10d
xor r11b, dl
or dl, r10b
xor dl, 1
or dl, r11b
and r8b, r9b
or r9b, al
and cl, al
or cl, r8b
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
not cl
or cl, al
xor cl, dl
and cl, 1
mov eax, 0xcc20432d
mov r8d, 0x3c3bb5e2
cmovne eax, r8d
test cl, dl
cmove eax, r8d
mov edx, 0xcc20432d
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0x8fc9efcf
jg 0x14008ca78
cmp eax, 0x8e59d87a
je 0x14009391c
cmp eax, 0x8f34fac7
jne 0x1400828e0
mov rax, qword [rbp + 0xb8]
mov rax, qword [rbp + 0xc8]
mov eax, 0x5a094fe6
jmp 0x1400828e0
cmp eax, 0x2a7e5c37
jg 0x14008ca98
cmp eax, 0x29d7cde5
je 0x140093a14
cmp eax, 0x2a38b82d
jne 0x1400828e0
mov eax, 0x79eb6a8a
jmp 0x1400828e0
cmp eax, 0xe83f438e
jg 0x14008cbf4
cmp eax, 0xe82bc8e2
je 0x140093b07
cmp eax, 0xe83431c3
jne 0x1400828e0
mov eax, 0x47dc2766
jmp 0x1400828e0
cmp eax, 0x693367f3
jg 0x14008cd47
cmp eax, 0x67e9805b
je 0x140093c9d
cmp eax, 0x686e7225
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x50721ad0
and eax, ecx
and ecx, 0xaf8de52f
or ecx, edx
xor ecx, 0xaf8de52f
or ecx, eax
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0xeb19ee2
mov edx, ecx
and edx, 0xf14e611d
or edx, eax
mov eax, edx
xor eax, 0xf14e611d
mov r10d, edx
xor r10d, 0x421f70a5
and r10d, eax
or r9d, 0x4caeee47
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x629e8fbd
and r10d, 0x9d617042
or r10d, r11d
or r8d, r9d
and r9d, 0x629e8fbd
and ecx, 0x91411000
or ecx, r9d
xor ecx, r10d
not r8d
or r8d, ecx
xor r8d, 0xb35111b9
xor edx, 0x4b00ea0
and edx, 0xa5f06eb0
mov ecx, eax
and ecx, 0x5a0f914f
or ecx, edx
xor ecx, 0xa5f06eb1
and eax, 1
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x3aff020
and ecx, eax
not eax
and eax, 0x3aff020
or eax, ecx
not ecx
and ecx, 0xfc500fdf
and eax, 0x3aff020
or eax, ecx
sete dl
cmp dword [0x14009d0d0], 0xa
setge r8b
setl al
mov ecx, eax
xor cl, dl
mov r9d, ecx
and r9b, dl
and al, cl
mov r10d, r9d
xor r10b, 1
xor r9b, al
xor al, 1
or al, r10b
xor al, 1
or al, r9b
xor dl, r8b
and dl, r8b
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x84f2759a
mov r9d, 0x733fe92
cmovne ecx, r9d
test r8b, 1
mov edx, 0x84f2759a
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xad37601d
jg 0x14008ceb6
cmp eax, 0xacd4a720
je 0x140093da4
cmp eax, 0xad00aca9
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf22aa8bb
mov r8d, ecx
and r8d, 0xdd55744
or r8d, edx
xor r8d, 0xf22aa8ba
and eax, 0x5ef77287
and ecx, 0xa1088d78
or ecx, eax
xor ecx, 0xa1088d78
or ecx, r8d
xor ecx, 0xf237862f
xor ecx, 0xdc879d0
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, ecx
xor r9b, r8b
and al, dl
and r8b, cl
or r8b, al
or dl, cl
xor r8b, 1
mov eax, r8d
xor al, dl
or r8b, dl
xor r8b, 1
or r8b, al
mov eax, r9d
or al, r8b
xor r8b, r9b
mov ecx, eax
xor cl, r8b
test r8b, 1
mov edx, 0x5bd013a2
mov r8d, 0x3f001e60
cmovne edx, r8d
test al, 1
mov eax, 0x5bd013a2
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x1954c4fb
jg 0x14008ced6
cmp eax, 0x17fd6974
je 0x140093e8c
cmp eax, 0x19425ff8
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80c08601
mov r8d, eax
and r8d, 0x1020808
or r8d, edx
mov edx, r8d
xor edx, 0x20800
xor r8d, 0xb49cf192
or ecx, 0x81808008
and r8d, 0xb59cf19a
and edx, 0x420e01
or edx, r8d
and ecx, 0xb59cf19a
and eax, 0x4a210064
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0x7e3d71f6
mov ecx, eax
xor ecx, 0x7e3d71f7
and ecx, edx
xor eax, 0x1c00a09
and eax, 0x25f86b3b
and edx, 0xda0794c4
or edx, eax
mov eax, edx
xor eax, 0x8019045
mov r8d, ecx
not r8d
xor edx, 0x25f86b3a
mov r9d, r8d
and r9d, 0xd6de6cb8
and ecx, 0x29219347
or ecx, r9d
or r8d, edx
and edx, 0xd6de6cb8
and eax, 0x29219347
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
mov eax, r8d
mov ecx, r8d
xor ecx, 0x80f5c132
and ecx, r8d
not r8d
xor eax, 0xd0a388c
mov edx, eax
or edx, 0x230a0809
mov r9d, ecx
not r9d
and edx, 0xa3db090b
and r8d, 0x24c030
or r8d, edx
or eax, r9d
and r9d, 0xa3db090b
and ecx, 0x5c24f6f4
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x7f0a3ecd
and eax, 0x80f5c132
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x557e0086
and eax, 0xaa81ff79
or eax, edx
xor eax, 0xaa81ff79
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge r10b
mov eax, r10d
xor al, r8b
xor al, 1
mov ecx, r10d
or r10b, dl
and dl, r9b
and cl, r8b
or cl, dl
xor r9b, r8b
xor r10b, 1
or r10b, r9b
xor cl, 1
mov edx, ecx
xor dl, r10b
or cl, r10b
not cl
or cl, dl
xor cl, al
and cl, 1
mov edx, 0x54af0afa
mov r8d, 0x328b3105
cmovne edx, r8d
test cl, al
cmove edx, r8d
mov eax, 0x54af0afa
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xdc080f10
jg 0x14008cef9
cmp eax, 0xdbf36b21
je 0x140093e96
cmp eax, 0xdc04d2fb
jne 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x48]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
mov dword [rbp + 0x94], eax
mov eax, 0x93f4d7b7
jmp 0x1400828e0
cmp eax, 0x575ae546
jg 0x14008cf26
cmp eax, 0x573c2241
je 0x140093ea7
cmp eax, 0x573f3dc1
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe32067e
and ecx, eax
and eax, 0xf1cdf981
or eax, edx
xor eax, 0xf1cdf981
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x3910ce17
mov r8d, eax
and r8d, 0xc6ef31e8
or r8d, edx
mov edx, r8d
xor edx, 0xc24b2121
xor r8d, 0x3910ce16
mov r9d, ecx
and r9d, 0x24b49cdc
and eax, 0xdb4b6322
or eax, r9d
or ecx, r8d
and r8d, 0x24b49cdc
and edx, 0xdb4b6323
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2a612e01
and ecx, 0xd59ed1fe
or ecx, eax
xor ecx, 0xd59ed1fe
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, eax
xor dl, r8b
and dl, al
xor al, cl
and al, r8b
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x5ae2de05
mov r8d, 0x3ed24611
cmovne eax, r8d
test dl, dl
mov edx, 0x5ae2de05
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x1400828e0
cmp eax, 0x9e2af9e3
jg 0x14008cf4c
cmp eax, 0x9c370b23
je 0x140093f89
cmp eax, 0x9dffa576
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
xor edx, 0xd25086ed
and edx, ecx
mov eax, r8d
and eax, 0xd25086ed
or eax, edx
mov edx, eax
xor edx, 0xd25086ec
and r8d, 0x4177c834
mov r9d, ecx
and r9d, 0xbe8837cb
or r9d, r8d
xor r9d, 0x4177c835
and ecx, 1
or ecx, r9d
xor eax, 0x2daf7913
mov r8d, eax
and r8d, 0x5d13f094
and edx, 0xa2ec0f6b
or edx, r8d
xor edx, ecx
xor edx, 0xa2ec0f6b
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xef48ef68
and eax, 0x10b71097
or eax, ecx
xor eax, 0x10b71097
sete al
setne cl
cmp dword [0x14009d0d0], 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 edx, r8d
xor dl, 1
mov r9d, eax
xor r9b, 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
xor r9b, r8b
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe9c62e54
mov r8d, 0xf6bd1234
cmovne edx, r8d
test al, 1
mov eax, 0xe9c62e54
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0x37097615
jg 0x14008d12c
cmp eax, 0x36a10327
je 0x1400940be
cmp eax, 0x36f705fe
jne 0x1400828e0
mov eax, 0x4d3eff84
jmp 0x1400828e0
cmp eax, 0xf6bd1233
jg 0x14008d213
cmp eax, 0xf5805c90
je 0x1400940c8
cmp eax, 0xf680fb83
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete cl
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
mov eax, ecx
or al, r8b
xor r8b, cl
and al, r8b
xor cl, dl
and cl, dl
or cl, r8b
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and dl, r8b
or r8b, cl
and cl, al
or cl, dl
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0xff81a865
mov edx, 0x3e741d1f
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0xff81a865
cmovne ecx, edx
test r8b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x7c43f770
jg 0x14008d23a
cmp eax, 0x79eb6a8a
je 0x1400940d2
cmp eax, 0x7a07f4e2
jne 0x1400828e0
mov eax, 0xf1fb73da
jmp 0x1400828e0
cmp eax, 0xb86b0d44
jg 0x14008d328
cmp eax, 0xb75cf67a
je 0x140094183
cmp eax, 0xb7a062b4
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0x60140584
xor ecx, 0x13828a20
and ecx, 0x97ab8a63
and eax, 0x6854759c
or eax, ecx
xor eax, 0x73968fa5
and edx, 0xfffffffe
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x70c2bd87
and ecx, edx
not edx
xor eax, 0x1210060
mov r8d, eax
or r8d, 0x8b354210
mov r9d, ecx
not r9d
and r8d, 0xfbf5fa16
and edx, 0x20581
or edx, r8d
or eax, r9d
and r9d, 0xfbf5fa16
and ecx, 0x40a05e9
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x8f3d4278
and eax, 0x70c2bd87
or eax, ecx
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
and r8b, al
and cl, dl
or cl, r8b
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ecx
not r8b
mov eax, r8d
xor al, dl
or r8b, dl
not r8b
or r8b, al
xor r8b, cl
and r8b, 1
mov eax, 0xf423180c
mov edx, 0x947fbd12
cmovne eax, edx
test r8b, cl
cmove eax, edx
mov ecx, 0xf423180c
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xfb455ed0
jg 0x14008d410
cmp eax, 0xfa39649f
je 0x14009418d
cmp eax, 0xfac8e5fa
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xb0e6c514
xor ecx, 0x4f193aeb
and ecx, eax
or edx, ecx
not ecx
and ecx, 0x4f193aea
and edx, 0xb0e6c515
or edx, ecx
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x6c22ffc5
and edx, eax
or eax, 0x93dd003a
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe49251c5
and ecx, 0x820ae00
or ecx, r9d
or eax, r8d
and r8d, 0xe49251c5
and edx, 0x1b6dae3a
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xe8796d7d
xor eax, 0x7ba46d47
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
xor dl, 1
or dl, r8b
xor r8b, al
mov ecx, edx
or cl, r8b
xor r8b, dl
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0x54078473
mov eax, 0x36a10327
cmovne edx, eax
test r8b, r8b
mov eax, edx
mov r8d, 0x54078473
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0xc0f36f1e
jg 0x14008d546
cmp eax, 0xc09e188b
je 0x14009426b
cmp eax, 0xc0ec4f7d
jne 0x1400828e0
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
movsxd rax, dword [rax + 0x3c]
add rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0xa8]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa8]
mov eax, 0x841db29c
jmp 0x1400828e0
cmp eax, 0x3ed24610
jg 0x14008d6a8
cmp eax, 0x3e63001e
je 0x140094379
cmp eax, 0x3e741d1f
jne 0x1400828e0
mov eax, 0xf680fb83
jmp 0x1400828e0
cmp eax, 0x83e53b9d
jg 0x14008d7d0
cmp eax, 0x8316e189
je 0x140094508
cmp eax, 0x83b9b81f
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov eax, r8d
and eax, 0xc96ffd0c
mov edx, ecx
and edx, 0x369002f3
or edx, eax
mov eax, edx
xor eax, 0x32100040
mov r9d, edx
xor r9d, 0x9020400
or r9d, 0x30118b15
or r8d, 0x9820440
and r9d, 0x39938f55
mov r10d, edx
and r10d, 0x80000
or r10d, r9d
and r8d, 0x39938f55
and ecx, 0xc66470aa
or ecx, r8d
xor ecx, r10d
xor ecx, 0xf675fbbe
or eax, 1
xor edx, 0x89099100
and edx, 0x8d8993b2
and eax, 0x72766c4d
or eax, edx
xor eax, 0x72766c4d
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x646f9819
and ecx, 0x9b9067e6
or ecx, edx
xor ecx, 0x646f9819
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, eax
and r9b, r8b
and dl, cl
or dl, r9b
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, dl
mov r9d, ecx
and r9b, dl
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, cl
xor r9b, al
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xe0428882
mov edx, 0x297c18cc
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xe0428882
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x2072e5d7
jg 0x14008d926
cmp eax, 0x201716e8
je 0x1400945c6
cmp eax, 0x2044f7f4
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x1ea435fc
and r8d, ecx
mov eax, ecx
or eax, 0xe15bca03
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0xdb969237
and edx, 0x42025c8
or edx, r9d
or eax, ecx
and ecx, 0xdb969237
and r8d, 0x24696dc8
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xe15bca03
mov edx, eax
xor edx, 0xe15bca02
and edx, ecx
xor eax, 0x1ea435fc
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and r9b, al
and r8b, cl
and al, dl
or al, r8b
or r9b, al
mov ecx, r9d
xor cl, 1
mov edx, ecx
and dl, r9b
xor cl, dl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor dl, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0xbffda837
mov r8d, 0x53719613
cmovne edx, r8d
test al, 1
mov eax, 0xbffda837
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xe0428881
jg 0x14008dac7
cmp eax, 0xdfa6361f
je 0x1400946d8
cmp eax, 0xdfcf384b
jne 0x1400828e0
mov eax, 0xdc04d2fb
jmp 0x1400828e0
cmp eax, 0x5ae4e075
jg 0x14008dae7
cmp eax, 0x5acd2ca4
je 0x140094749
cmp eax, 0x5ae2de05
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x573f3dc1
jmp 0x1400828e0
cmp eax, 0xa24bd712
jg 0x14008db0d
cmp eax, 0xa1ad8f6c
je 0x140094756
cmp eax, 0xa20a5d38
jne 0x1400828e0
mov eax, 0x89c7ce61
jmp 0x1400828e0
cmp eax, 0xd8f9947
jg 0x14008db2d
cmp eax, 0xca20da0
je 0x1400947dc
cmp eax, 0xd5bb293
jne 0x1400828e0
xor r12d, r12d
mov eax, 0xb0a702a3
jmp 0x1400828e0
cmp eax, 0xd023e23a
jg 0x14008db4d
cmp eax, 0xcf46f32d
je 0x140094875
cmp eax, 0xcf52c202
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf77196e8
mov r8d, ecx
xor r8d, 0xf77196e8
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x88e6916
xor r8d, 0xf77196e9
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 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, 0x47dc2766
mov r8d, 0x611f274c
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x47dc2766
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x4f11922a
jg 0x14008db6d
cmp eax, 0x4e3177f6
je 0x14009487f
cmp eax, 0x4ea189af
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc01e6072
mov r8d, ecx
and r8d, 0x3fe19f8d
or r8d, edx
mov edx, r8d
xor edx, 0x4400000
xor r8d, 0x40104000
or eax, 0x4930428c
or r8d, 0x20060d50
and r8d, 0x69364fdc
and edx, 0x4480002
or edx, r8d
and eax, 0x69364fdc
and ecx, 0x9281b021
or ecx, eax
xor ecx, edx
mov edx, ecx
xor edx, 0xb287bd71
mov r8d, ecx
xor r8d, 0x4d78428e
xor ecx, 0xdbab41de
mov r9d, ecx
and r9d, r8d
and ecx, edx
mov eax, r9d
not eax
mov r10d, ecx
not r10d
mov r11d, eax
and r11d, 0x5da09214
and r9d, 0xa25f6deb
or r9d, r11d
or eax, r10d
and r10d, 0x5da09214
and ecx, 0xa25f6deb
or ecx, r10d
xor ecx, r9d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x96d30351
or r8d, 1
xor eax, 0x692cfcae
mov r9d, eax
and r9d, 0x10cfe6c6
and ecx, 0xef301939
or ecx, r9d
or eax, r8d
and r8d, 0x10cfe6c6
and edx, 0xef301938
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, 0xb6b1ee90
and ecx, 0x494e116f
or ecx, r9d
or eax, r8d
and r8d, 0xb6b1ee90
and edx, 0x494e116f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x4e96172f
cmp eax, 0x4e96172f
sete dl
cmp dword [0x14009d0d0], 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, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xe618b5ff
mov edx, 0xc6c913a4
cmovne ecx, edx
test al, 1
mov eax, 0xe618b5ff
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x93b2780f
jg 0x14008dcd5
cmp eax, 0x93a172ba
je 0x140094889
cmp eax, 0x93aaaba4
jne 0x1400828e0
mov eax, 0x93d5a24
jmp 0x1400828e0
cmp eax, 0x2f286a9e
jg 0x14008ddf0
cmp eax, 0x2ee2862c
je 0x140094893
cmp eax, 0x2efc3642
jne 0x1400828e0
mov eax, 0x46e0bb16
jmp 0x1400828e0
cmp eax, 0xefc0d914
jg 0x14008df8d
cmp eax, 0xef27a8f3
je 0x140094962
cmp eax, 0xef8200dc
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x636bd9b2
mov edx, eax
and edx, 1
or edx, ecx
mov ecx, eax
and ecx, 0x9c94264c
or ecx, edx
mov edx, ecx
xor edx, 0x14301b2
and r8d, 0xde6fca5a
and eax, 0x219035a5
or eax, r8d
mov r8d, eax
xor r8d, 0x19001a4
xor ecx, 0x9c94264c
xor eax, 0xde6fca5a
mov r9d, ecx
and r9d, 0x6628fe09
and edx, 0x99d701f6
or edx, r9d
or ecx, eax
and eax, 0x6628fe09
and r8d, 0x99d701f6
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xd02589db
xor ecx, 0x2fda7624
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
and cl, r8b
or al, cl
mov ecx, eax
and al, r9b
xor r9b, 1
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xa28a9679
mov r8d, 0x2c197098
cmovne ecx, r8d
test dl, 1
mov edx, 0xa28a9679
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x705932db
jg 0x14008e099
cmp eax, 0x6f4dd40b
je 0x140094a5b
cmp eax, 0x6f7b6b77
jne 0x1400828e0
mov rax, qword [rbp + 0x10]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x18]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
mov eax, 0x2e165bdc
jmp 0x1400828e0
cmp eax, 0xbbad127a
jg 0x14008e1c9
cmp eax, 0xbabc0264
je 0x140094a65
cmp eax, 0xbb82a04a
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0xec6b9876
mov r11d, edx
and r11d, 0x13946788
or r11d, r10d
or ecx, r9d
and r9d, 0xec6b9876
and r8d, 0x13946789
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
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
mov r10d, r8d
and r10b, cl
or r10b, r9b
xor al, r10b
and al, r10b
or dl, r8b
xor cl, r8b
and 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, 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, 0x588c2575
mov edx, 0xa2a1dd18
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x588c2575
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x57e2366
jg 0x14008e315
cmp eax, 0x29d8f3a
je 0x140094b50
cmp eax, 0x463932b
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xc9ea2361
and eax, 0x3615dc9e
or eax, ecx
xor eax, 0x3615dc9f
or eax, edx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
or al, r8b
and al, r9b
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, eax
xor dl, cl
test al, al
mov eax, 0xdd6839c
mov r8d, 0xc24ace8
cmovne eax, r8d
test cl, cl
mov ecx, 0xdd6839c
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0xca0447ab
jg 0x14008e416
cmp eax, 0xc8d6369c
je 0x140094b5a
cmp eax, 0xc9360ba2
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
and r8d, 0x89b366fb
mov ecx, eax
xor ecx, 0x764c9904
and ecx, edx
or ecx, r8d
xor ecx, 0x764c9905
and edx, 0xf3e1df42
mov r8d, eax
and r8d, 0xc1e20bd
or r8d, edx
mov edx, r8d
xor edx, 0xc1001901
and eax, 1
or eax, edx
xor r8d, 0xc1e00b0
and r8d, 0x3effc6f2
and eax, 0xc100390d
or eax, r8d
xor eax, 0xc100390d
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4100043
and eax, 0x13406800
or eax, edx
xor eax, 0x13406800
and ecx, 0xe8af97bc
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8e6c6567
and ecx, 0x71939a98
or ecx, edx
xor ecx, 0x71939a98
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl r9b
mov ecx, r8d
or cl, r9b
and dl, r9b
xor r9b, r8b
and cl, r9b
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
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x4c7a8260
mov r8d, 0x7f6ee2a7
cmovne ecx, r8d
test dl, 1
mov edx, 0x4c7a8260
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x47495a24
jg 0x14008e43d
cmp eax, 0x46e0bb16
je 0x140094c88
cmp eax, 0x46e0d582
jne 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov eax, 0x67e9805b
jmp 0x1400828e0
cmp eax, 0x8d9859e5
jg 0x14008e575
cmp eax, 0x8c5a19ca
je 0x140094d6c
cmp eax, 0x8c5e49bd
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
xor ecx, 1
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3a68c110
and eax, 0xc0801842
or eax, edx
xor eax, 0xc0801842
and ecx, 0x51726ad
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xa1f2cfc2
and eax, 0x5e0d303d
or eax, ecx
cmp eax, 0x5e0d303d
sete dl
cmp dword [0x14009d0d0], 0xa
setl cl
setge al
mov r8d, edx
or r8b, al
xor r8b, 1
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
xor al, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
or al, cl
mov ecx, r8d
xor cl, al
test al, al
mov eax, 0x67e9805b
mov edx, 0x46e0d582
cmovne eax, edx
test r8b, 1
cmovne eax, edx
not cl
test cl, 1
mov ecx, 0x67e9805b
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x292dac90
jg 0x14008e6fa
cmp eax, 0x28462e4a
je 0x140094e25
cmp eax, 0x28ba1566
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
and edx, 0x7c8d5845
mov eax, ecx
xor eax, 0x8372a7ba
and eax, r8d
or eax, edx
mov edx, eax
xor edx, 0x8372a7bb
and r8d, 0xee388689
mov r9d, ecx
and r9d, 0x11c77976
or r9d, r8d
xor r9d, 0xee388688
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x7c8d5844
mov r9d, eax
and r9d, 0x82fb7270
and edx, 0x7d048d8f
or edx, r9d
or eax, ecx
and ecx, 0x82fb7270
and r8d, 0x7d048d8f
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0x879ab71b
xor eax, 0x786548e4
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setge al
lea r9d, [rax + 1]
mov r10d, r9d
and r10b, al
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, al
xor r10b, 1
mov r8d, r10d
xor r8b, cl
not r8b
and r8b, cl
or r10b, cl
xor r8b, 1
mov r11d, r8d
xor r11b, r10b
or r8b, r10b
xor r8b, 1
or r8b, r11b
and cl, r9b
or r9b, dl
xor r9b, 1
and al, dl
or al, cl
or al, r9b
mov ecx, eax
xor cl, r8b
xor r8b, 1
or r8b, al
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x8b19a232
mov edx, 0x9b64f5c2
cmovne ecx, edx
not al
test r8b, 1
cmovne ecx, edx
test al, 1
mov eax, 0x8b19a232
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xe724513c
jg 0x14008e71a
cmp eax, 0xe6e88cb7
je 0x140094f80
cmp eax, 0xe70d9176
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1c92f132
mov r8d, ecx
and r8d, 0xe36d0ecc
or r8d, edx
xor r8d, 0xe36d0ecc
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x6913e036
and edx, 0x96ec1fc9
or edx, r9d
and ecx, 0x6913e036
and eax, 0x96ec1fc9
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne r8b
cmp dword [0x14009d0d0], 0xa
setl al
setge dl
lea r9d, [r8 + 1]
mov r10d, r9d
or r10b, dl
xor r10b, 1
mov ecx, eax
or cl, r8b
xor cl, 1
or cl, r10b
and r9b, dl
and al, r8b
or al, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x63b17e0
mov edx, 0xbcf0df42
cmovne ecx, edx
test al, 1
mov eax, 0x63b17e0
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x67cb4504
jg 0x14008e73a
cmp eax, 0x64c5d771
je 0x140094f8a
cmp eax, 0x676a4c76
jne 0x1400828e0
mov eax, 0xb8ccd448
jmp 0x1400828e0
cmp eax, 0xac3c6f05
jg 0x14008e869
cmp eax, 0xab004b5b
je 0x140095083
cmp eax, 0xabb62d09
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x91ec46e
and eax, 0xf6e13b91
or eax, ecx
mov edx, eax
xor edx, 0x91ec46e
mov ecx, eax
xor ecx, 0x91ec46f
and ecx, edx
xor eax, 0x62202890
and eax, 0x6a3468ba
and edx, 0x95cb9745
or edx, eax
mov r8d, edx
xor r8d, 0x439444
mov eax, ecx
not eax
xor edx, 0x6a3468bb
mov r9d, eax
and r9d, 0xdd986b03
and ecx, 0x226794fc
or ecx, r9d
or eax, edx
and edx, 0xdd986b03
and r8d, 0x226794fc
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfb41e981
and ecx, 0x4be167e
or ecx, edx
xor ecx, 0x4be167e
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
xor dl, al
xor dl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor cl, dl
mov r8d, 0xee4f5f9e
mov eax, 0xb752db22
cmovne r8d, eax
test cl, dl
mov eax, 0xee4f5f9e
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
test cl, dl
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0x1768e427
jg 0x14008e8da
cmp eax, 0x171abd2a
je 0x14009508d
cmp eax, 0x1758abe1
jne 0x1400828e0
xor r12d, r12d
mov eax, 0xbcba713f
jmp 0x1400828e0
cmp eax, 0xd97ffc36
jg 0x14008e8fa
cmp eax, 0xd7efe0bc
je 0x140095097
cmp eax, 0xd8ce59af
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0x5045da1f
and edx, 0xafba25e0
or edx, r9d
or eax, ecx
and ecx, 0x5045da1f
and r8d, 0xafba25e0
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x2602dbda
and ecx, eax
not eax
and eax, 0x2602dbda
or eax, ecx
not ecx
and ecx, 0xd9fd2425
and eax, 0x2602dbda
or eax, ecx
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
mov eax, r9d
xor r9b, r8b
and r8b, cl
and al, dl
or al, r8b
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
mov edx, eax
xor dl, cl
or cl, al
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
or r8b, al
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0x350f5325
mov r8d, 0xba10bd22
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0x350f5325
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x57131834
jg 0x14008e9e4
cmp eax, 0x55c39b79
je 0x1400950ae
cmp eax, 0x56339c76
jne 0x1400828e0
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
add rax, 0x20
mov qword [rbp - 0x28], rax
mov eax, 0xac8f8e26
jmp 0x1400828e0
cmp eax, 0x9b6779a0
jg 0x14008ea93
cmp eax, 0x9b50ae10
je 0x140095179
cmp eax, 0x9b64f5c2
jne 0x1400828e0
mov eax, 0x28ba1566
jmp 0x1400828e0
cmp eax, 0x35662e04
jg 0x14008eac2
cmp eax, 0x354bef64
je 0x140095183
cmp eax, 0x35568e33
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
not r8d
and eax, 0xdc7c7833
and ecx, 0x238387cc
or ecx, eax
xor ecx, 0x238387cc
or ecx, r8d
xor ecx, 0xb7f58de2
cmp ecx, 0x480a721d
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge al
mov r8d, eax
xor r8b, cl
xor r8b, 1
or al, r8b
xor al, 1
and r8b, cl
xor cl, dl
and cl, dl
or cl, r8b
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0xdd73d8e9
mov r8d, 0xdf888720
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0xdd73d8e9
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xf4df3601
jg 0x14008eae2
cmp eax, 0xf47021b7
je 0x14009529b
cmp eax, 0xf4762c46
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0xc30a0801
and ecx, 0x3cf5f7fe
or ecx, r9d
or eax, r8d
and r8d, 0xc30a0801
and edx, 0x3cf5f7fe
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0xfffffffe
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x7b3f634f
and r8d, 0x84c09cb0
or r8d, r9d
or ecx, edx
and edx, 0x7b3f634f
and eax, 0x84c09cb0
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd00002b
and ecx, 0xa2480050
or ecx, edx
xor ecx, 0xa2480050
and eax, 0x50b7ff84
or eax, ecx
xor eax, 0xb6c372c5
cmp eax, 0xb6c372c5
sete dl
cmp dword [0x14009d0d0], 0xa
setge r8b
setl al
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
and cl, dl
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x28ba1566
mov r8d, 0x9b64f5c2
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0x28ba1566
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x78c76b09
jg 0x14008ecb6
cmp eax, 0x789a2cfa
je 0x1400953b6
cmp eax, 0x78b8743a
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1021003
mov r8d, eax
and r8d, 0x4d101e4
or r8d, ecx
xor r8d, 0x4d101e4
mov ecx, eax
and ecx, 0xfa2cee18
or ecx, r8d
mov r8d, ecx
xor r8d, 0x30286219
and edx, 0xcfa318ba
and eax, 0x305ce745
or eax, edx
mov edx, eax
xor edx, 0x30186245
xor ecx, 0x5d311e6
mov r9d, ecx
and r9d, 0xcb458d20
and r8d, 0x34ba72df
or r8d, r9d
xor eax, 0xcb010820
and eax, 0xcb458d20
and edx, 0x34ba72df
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl cl
setge al
mov r9d, eax
xor r9b, r8b
and r8b, al
and cl, dl
or cl, r8b
and al, r9b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor dl, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, ecx
xor al, 1
mov edx, r8d
xor dl, 1
and r8b, al
and cl, dl
or cl, r8b
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x573f3dc1
mov eax, 0x5ae2de05
cmovne r8d, eax
test dl, 1
mov eax, 0x573f3dc1
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0xb249b758
je 0x1400954db
cmp eax, 0xb25528ec
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdf020134
mov r8d, eax
and r8d, 0x20fdfecb
or r8d, edx
mov r9d, r8d
xor r9d, 0xc2080
xor r8d, 0x40020010
mov r10d, ecx
or r10d, 0x40421453
or r8d, 0x3e108800
and r8d, 0x7e529c53
and r9d, 0x10c21a0
or r9d, r8d
and r10d, 0x7e529c53
mov edx, eax
and edx, 0x80a1420c
or edx, r10d
xor edx, r9d
mov r8d, edx
xor r8d, 0xbeb1ca0d
and ecx, 0xdb7f8a29
and eax, 0x248075d6
or eax, ecx
mov ecx, eax
xor ecx, 0x248075d6
xor edx, 0x414e35f2
and ecx, edx
xor eax, 0xdb7f8a29
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
xor r8b, r10b
and r8b, r10b
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
xor r8b, 1
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x43d5030f
mov r8d, 0x789a2cfa
cmovne edx, r8d
test al, al
mov eax, 0x43d5030f
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0xfdec9ea8
je 0x1400955cc
cmp eax, 0xfe95a917
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, eax
or r8d, 0xbb5e79be
and edx, 0xbb5e79bf
mov r9d, eax
and r9d, 0x44a18640
or r9d, edx
and r8d, 0xbb5e79bf
xor r8d, r9d
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x9ba2066f
and r8d, 0x645df990
or r8d, r9d
and ecx, 0x9ba2066f
and eax, 0x645df990
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
and cl, r8b
and al, dl
or al, cl
or r8b, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, r9d
xor cl, al
and cl, r9b
and al, 1
xor al, r9b
xor al, 1
mov edx, ecx
xor dl, al
mov edx, 0xb01ad213
mov r8d, 0xc535827e
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0xc535827e
je 0x1400955d6
cmp eax, 0xc5480cae
jne 0x1400828e0
mov rax, qword [rbp - 0x60]
mov rcx, qword [rax]
mov r8, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x58]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
test eax, eax
setne byte [rbp + 0xb4]
mov eax, 0x58c1e40
jmp 0x1400828e0
cmp eax, 0x4305305e
je 0x14009569d
cmp eax, 0x438d41b4
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xe534881
xor eax, 0xcb03a706
and eax, ecx
mov r8d, ecx
and r8d, 0xf1acb77e
or r8d, edx
mov ecx, r8d
xor ecx, 0xf1acb77e
xor r8d, 0xc034080
mov edx, ecx
and edx, 0x34fc58f9
or eax, edx
xor eax, 0xcb03a707
and r8d, 0x2c2352da
mov edx, ecx
and edx, 0xd3dcad25
or edx, r8d
xor edx, 0x2c2352db
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xda15e7c5
and ecx, 0x25ea183a
or ecx, eax
mov eax, ecx
xor eax, 0x9014c2c0
xor ecx, 0x24ea0030
and ecx, 0x6eeb2535
and eax, 0x9114daca
or eax, ecx
xor eax, 0x9114daca
sete al
setne dl
cmp dword [0x14009d0d0], 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 dl, 1
xor al, r8b
and al, r8b
or al, dl
xor al, cl
mov edx, eax
mov r8d, 0xe5ce6688
mov r9d, 0xf9703e6a
cmovne r8d, r9d
not dl
test dl, cl
cmovne r8d, r9d
test al, al
mov eax, r8d
cmovne eax, r9d
test dl, cl
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0x87b3c973
je 0x1400956a7
cmp eax, 0x87c625c9
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x476a6f0f
and ecx, 0xb89590f0
or ecx, eax
mov eax, ecx
xor eax, 0x40482404
xor ecx, 0x200510e0
and eax, 0xd8d8a414
and ecx, 0x27275beb
or ecx, eax
xor ecx, 0x27275beb
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
and cl, r8b
or r8b, dl
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x58c82d1b
mov r8d, 0x156871a9
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x58c82d1b
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0x24465950
je 0x140095779
cmp eax, 0x24dc0c71
jne 0x1400828e0
mov eax, 0xc3c0cbf8
jmp 0x1400828e0
cmp eax, 0xe334e07b
je 0x14009578a
cmp eax, 0xe34f3df0
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x87c625c9
jmp 0x1400828e0
cmp eax, 0x5ca11b2a
je 0x140095879
cmp eax, 0x5d460733
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x61c5b48
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0xe8452ff9
and r9d, 0x17bad006
or r9d, r11d
or eax, r10d
and r10d, 0xe8452ff9
and r8d, 0x17bad006
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r9d, eax
xor r9d, 0x61c5b49
and edx, 0x65625ae3
mov r8d, ecx
and r8d, 0x9a9da51c
or r8d, edx
mov edx, r8d
xor edx, 0x65625ae2
and ecx, 1
or ecx, edx
xor r8d, 0xa05041c
xor eax, 0xf9e3a4b6
mov edx, eax
and edx, 0x95b8e943
and r9d, 0x6a4716bc
or r9d, edx
or eax, ecx
and ecx, 0x95b8e943
and r8d, 0x6a4716bc
or r8d, ecx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x62e09c00
mov r8d, eax
and r8d, 0x14052000
or r8d, edx
mov edx, r8d
xor edx, 0x10052000
xor r8d, 0x4ac89d95
or ecx, 0x46c09c00
and r8d, 0x4ec89d95
and edx, 0x30252000
or edx, r8d
and ecx, 0x4ec89d95
and eax, 0x8112426a
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x90240eb
xor eax, 0x2485b000
and eax, 0xa49db314
and ecx, 0x5b624ceb
or ecx, eax
mov eax, ecx
xor eax, 0x42004c82
xor ecx, 0x80819114
and ecx, 0x99e3917d
and eax, 0x661c6e82
or eax, ecx
xor eax, 0x661c6e82
sete dl
setne r9b
cmp dword [0x14009d0d0], 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
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, 1
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf70c689b
mov r8d, 0xd5f71378
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xf70c689b
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0xa57022aa
je 0x140095957
cmp eax, 0xa620e2cf
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8cb3c433
mov r8d, eax
xor r8d, 0x8cb3c433
and r8d, eax
or r8d, edx
mov edx, r8d
xor edx, 0x734c3bcd
and ecx, 0x9ae3b633
and eax, 0x651c49cc
or eax, ecx
mov ecx, eax
xor ecx, 0x651c49cc
xor r8d, 0x8cb3c432
and ecx, r8d
xor eax, 0x9ae3b633
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
setne dl
cmp dword [0x14009d0d0], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
and r8b, dl
mov eax, ecx
and al, r9b
or al, r8b
xor r9b, cl
and r9b, cl
xor cl, dl
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xa7d3b2dd
mov r8d, 0x438d41b4
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0xa7d3b2dd
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x104bd328
je 0x140095a73
cmp eax, 0x10b1ec5a
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0xbd0dec58
jmp 0x1400828e0
cmp eax, 0xd23332f0
je 0x140095a7d
cmp eax, 0xd255fc15
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbd99476c
mov r8d, ecx
and r8d, 0x4266b892
or r8d, edx
xor r8d, 0x4266b892
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, ecx
and r8d, 0xc32f16ab
and eax, 0x3cd0e954
or eax, r8d
xor eax, edx
xor eax, 0x3cd0e954
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
setne r8b
sete r9b
cmp dword [0x14009d0d0], 0xa
setl r10b
setge cl
mov edx, r9d
xor dl, cl
mov eax, edx
xor al, dl
and r8b, r10b
or r10b, r9b
and cl, r9b
or cl, r8b
xor cl, 1
mov r8d, r10d
xor r8b, cl
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, 0xbabc0264
mov r8d, 0x2e5cb63a
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xbabc0264
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0x520fcb21
je 0x140095abf
cmp eax, 0x521cf86a
jne 0x1400828e0
mov eax, 0x39c88967
jmp 0x1400828e0
cmp eax, 0x94b52c39
je 0x140095c19
cmp eax, 0x9574c313
jne 0x1400828e0
mov rax, qword [rbp + 0xa0]
mov eax, 0x22b69bfe
jmp 0x1400828e0
cmp eax, 0x311b73ae
je 0x140095d3a
cmp eax, 0x31f163b4
jne 0x1400828e0
mov r8, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x60]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, ecx
xor edx, eax
not eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
mov ecx, eax
xor ecx, 0xa97e39dc
and ecx, eax
mov edx, ecx
not edx
and ecx, 0x2000223
or ecx, 0x89482990
xor ecx, 0xddc9ed90
or eax, edx
not eax
or eax, ecx
and edx, 1
and eax, 0xa97e39dc
or eax, edx
sete dl
setne al
cmp dword [0x14009d0d0], 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
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, 0xb1b44377
mov r9d, 0xb600e4bf
cmovne eax, r9d
test dl, 1
mov ecx, eax
cmovne ecx, r9d
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xf1fb73da
je 0x140095d44
cmp eax, 0xf250372d
jne 0x1400828e0
mov eax, 0x79eb6a8a
jmp 0x1400828e0
cmp eax, 0x73a8f39d
je 0x140095ead
cmp eax, 0x73cb8e64
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
or edx, 0x830088b2
mov r8d, ecx
not r8d
mov eax, ecx
xor eax, 0x20bf6744
and eax, ecx
mov r9d, eax
not r9d
and edx, 0x8328cef2
and r8d, 0x20972104
or r8d, edx
or ecx, r9d
and r9d, 0x8328cef2
and eax, 0x7cd7310d
or eax, r9d
xor eax, r8d
not ecx
or ecx, eax
not eax
and eax, 0xdf4098bb
and ecx, 0x20bf6744
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xa56198e2
mov r8d, ecx
and r8d, 0x5a9e671d
or r8d, edx
mov edx, r8d
xor edx, 0x21c230c
xor r8d, 0xa56198e3
mov r9d, eax
and r9d, 0xfc8254d2
and ecx, 0x37dab2c
or ecx, r9d
or eax, r8d
and r8d, 0xfc8254d2
and edx, 0x37dab2d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
or edx, 0x8903210
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xf62cc5ed
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xa89cb23d
and r8d, 0x562045c0
or r8d, edx
or eax, r9d
and r9d, 0xa89cb23d
and ecx, 0x57634dc2
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x9d33a12
and eax, 0xf62cc5ed
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xee06cda4
and ecx, 0x11f9325b
or ecx, eax
xor ecx, 0x11f9325b
sete cl
setne dl
cmp dword [0x14009d0d0], 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
xor r9b, 1
and cl, r8b
or al, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x5888f015
mov r8d, 0x311b73ae
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x5888f015
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xbd5172c8
je 0x140095eba
cmp eax, 0xbd5b3989
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xb575a542
mov r8d, eax
and r8d, 0x4a8a5abc
or r8d, ecx
mov r9d, r8d
xor r9d, 0xa8010b8
mov ecx, edx
or ecx, 0x615fcb46
xor r8d, 0x21558143
and r8d, 0x615fcb47
and r9d, 0x9ea034b8
or r9d, r8d
and ecx, 0x615fcb47
xor ecx, r9d
and edx, 0x13375691
and eax, 0xecc8a96e
or eax, edx
mov edx, eax
xor edx, 0x2c08a844
xor eax, 0x13375691
mov r8d, eax
and r8d, 0xc1f507ab
and edx, 0x3e0af854
or edx, r8d
xor edx, ecx
xor edx, 0x3e0af854
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0xab004b5b
mov r9d, 0x915fb7a1
cmovne eax, r9d
test r8b, r8b
mov edx, 0xab004b5b
cmove eax, edx
test cl, cl
cmovne eax, r9d
jmp 0x1400828e0
cmp eax, 0x733fe92
je 0x140095ec4
cmp eax, 0x79c3578
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
or ecx, 0
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
lea ecx, [rax + 1]
mov r8d, edx
xor r8b, cl
xor r8b, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r8b
and r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
mov r9d, edx
xor dl, al
xor al, 1
and r8b, cl
and r9b, al
or r9b, r8b
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x82351e13
mov edx, 0x71fdfad
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x82351e13
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xcaf2e251
je 0x140095f98
cmp eax, 0xcb6c807f
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8060b12
mov r8d, eax
and r8d, 0xc5080041
or r8d, edx
mov edx, r8d
xor edx, 0x1080001
xor r8d, 0x32c02214
or ecx, 0xc4000250
and r8d, 0xf6c02254
and edx, 0x90e0903
or edx, r8d
and ecx, 0xf6c02254
and eax, 0x31d4a8
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0x32f1f4ac
mov ecx, eax
xor ecx, 0x32f1f4ad
and ecx, edx
xor eax, 0x45020351
and eax, 0x4762b7f1
and edx, 0xb89d480e
or edx, eax
mov r8d, edx
xor r8d, 0x98994809
mov eax, ecx
not eax
xor edx, 0x4762b7f0
mov r9d, eax
and r9d, 0x2466a4a6
and ecx, 0xdb995b59
or ecx, r9d
or eax, edx
and edx, 0x2466a4a6
and r8d, 0xdb995b59
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xa68d48fe
and eax, 0x5972b701
or eax, ecx
cmp eax, 0x5972b701
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
or r8b, cl
and cl, dl
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x489ead46
mov ecx, 0x3c3bb5e2
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test r8b, r8b
mov ecx, 0x489ead46
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x4a4b1398
je 0x1400960eb
cmp eax, 0x4ab0a8ce
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0x797d9da0
xor edx, 0xeadbe8b6
and edx, r8d
and r8d, 0x8682625f
or r8d, eax
mov ecx, r8d
xor ecx, 0x8682625f
mov r9d, r8d
xor r9d, 0x6c598ae9
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x6822c503
and r9d, 0x97dd3afc
or r9d, r11d
or eax, r10d
and r10d, 0x6822c503
and edx, 0x97dd3afc
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0x8adac882
xor r8d, 0x11c1480
and r8d, 0x879c3486
mov r9d, ecx
and r9d, 0x7863cb79
or r9d, r8d
mov r8d, r9d
xor r8d, 0x879c3487
and ecx, 1
or ecx, r8d
xor r9d, 0x1842c908
xor eax, 0x15241748
mov r8d, eax
and r8d, 0x60213675
and edx, 0x9fdec98a
or edx, r8d
or eax, ecx
and ecx, 0x60213675
and r9d, 0x9fdec98a
or r9d, ecx
xor r9d, edx
not eax
or eax, r9d
mov ecx, eax
not ecx
and ecx, 0x3e424359
and eax, 0xc1bdbca6
or eax, ecx
xor eax, 0xc1bdbca6
sete al
setne cl
cmp dword [0x14009d0d0], 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
test al, al
mov eax, 0x592455a8
mov r8d, 0x693367f4
cmovne eax, r8d
test cl, cl
mov ecx, 0x592455a8
cmove eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x1400828e0
cmp eax, 0x915fb7a1
je 0x1400960f5
cmp eax, 0x9162b61d
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, r8d
or eax, 0x10010020
mov edx, ecx
or edx, 0x1883c40
and eax, 0x11893c60
mov r9d, ecx
and r9d, 0x8c40019e
or r9d, eax
and edx, 0x11893c60
mov eax, r8d
and eax, 0x6236c201
or eax, edx
xor eax, r9d
mov edx, eax
xor edx, 0x22074200
and r8d, 0x6bfae033
mov r9d, ecx
and r9d, 0x94051fcc
or r9d, r8d
xor r9d, 0x6bfae032
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x8dc83ddf
mov r9d, eax
and r9d, 0xd4b0a06c
and edx, 0x2b4f5f93
or edx, r9d
or eax, ecx
and ecx, 0xd4b0a06c
and r8d, 0x2b4f5f93
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x1cb01d26
and ecx, 0xe34fe2d9
or ecx, edx
xor ecx, 0xe34fe2d9
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
and r8b, dl
and cl, al
or cl, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe8f60ac6
mov r8d, 0xde1b8a94
cmovne ecx, r8d
test al, 1
mov eax, 0xe8f60ac6
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x2bb2d3ae
je 0x140096224
cmp eax, 0x2c197098
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xda8b6acd
and ecx, eax
and eax, 0x25749532
or eax, edx
xor eax, 0x25749532
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x921e2f8e
mov r8d, eax
and r8d, 0x6de1d071
or r8d, edx
mov edx, r8d
xor edx, 0xc18000
xor r8d, 0x921e2f8f
mov r9d, ecx
and r9d, 0x6d267073
and eax, 0x92d98f8c
or eax, r9d
or ecx, r8d
and r8d, 0x6d267073
and edx, 0x92d98f8c
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0x95cd181d
cmp ecx, 0x6a32e7e2
sete dl
cmp dword [0x14009d0d0], 0xa
setl cl
setge al
inc al
xor cl, dl
mov r9d, ecx
xor r9b, 1
mov r8d, eax
or r8b, dl
xor r8b, 1
xor al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
xor al, r9b
and r9b, cl
and r8b, dl
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r8b, 1
mov r10d, edx
xor r10b, r8b
or r8b, dl
xor r8b, 1
or r8b, r10b
mov r10d, r9d
xor r10b, 1
and r10b, r8b
xor r8b, 1
and r8b, r9b
or r8b, r10b
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0xe724513d
mov ecx, 0xa28a9679
cmovne eax, ecx
test dl, 1
mov ecx, 0xe724513d
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xe8f60ac6
je 0x14009622e
cmp eax, 0xe9c31580
jne 0x1400828e0
mov eax, 0xb1b2fc63
jmp 0x1400828e0
cmp eax, 0x69f9f787
je 0x140096238
cmp eax, 0x6a04d93f
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0x5f2f35ef
and eax, ecx
mov r8d, ecx
or r8d, 0x500810
mov r9d, eax
not r9d
and r8d, 0x56502cfb
and edx, 0x92f1104
or edx, r8d
or ecx, r9d
and r9d, 0x56502cfb
and eax, 0xa9afd304
or eax, r9d
xor eax, edx
not ecx
or ecx, eax
not eax
and eax, 0xa0d0ca10
and ecx, 0x5f2f35ef
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0xa9326f
mov r8d, eax
and r8d, edx
and eax, ecx
or eax, r8d
mov r8d, eax
xor r8d, 0xff56cd91
and ecx, 0xbd9c914a
and edx, 0x42636eb4
or edx, ecx
mov ecx, edx
xor ecx, 0x20162a4
xor edx, 0xbd9c914b
xor eax, 0xa9326e
mov r9d, eax
and r9d, 0x64ee9d19
and r8d, 0x9b1162e6
or r8d, r9d
or eax, edx
and edx, 0x64ee9d19
and ecx, 0x9b1162e6
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x50cc539c
and edx, eax
or eax, 0xaf33ac63
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe7c3a7bc
and ecx, 0x100c5000
or ecx, r9d
or eax, r8d
and r8d, 0xe7c3a7bc
and edx, 0x183c5843
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x8b320c20
xor eax, 0x5048510c
and eax, 0x7449f14f
and ecx, 0x8bb60eb0
or ecx, eax
xor ecx, 0x7449f14f
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
or cl, r8b
xor cl, 1
mov r9d, r8d
xor r9b, al
and r8b, r9b
or r8b, cl
xor al, dl
and al, dl
or al, r9b
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, 0xbd0703c0
cmovne eax, r15d
test cl, cl
mov ecx, 0xbd0703c0
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xafd8d41b
je 0x140096249
cmp eax, 0xb01ad213
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xb6632416
mov ecx, eax
and ecx, 0x499cdbe8
or ecx, r8d
mov r8d, ecx
xor r8d, 0x918c0e0
xor ecx, 0xb6632417
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xd6c53b0d
and r8d, 0x293ac4f2
or r8d, r11d
or ecx, r10d
and r10d, 0xd6c53b0d
and r9d, 0x293ac4f2
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0x8ff4da3c
and eax, 0x700b25c3
or eax, edx
xor eax, 0x700b25c3
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl al
setge cl
lea r9d, [rcx + 1]
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, cl
xor r8b, dl
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xa62be0f3
mov r8d, 0x96ab00e
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xa62be0f3
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x1a9a9351
je 0x1400963f4
cmp eax, 0x1aabac69
jne 0x1400828e0
mov eax, 0x596ccc58
jmp 0x1400828e0
cmp eax, 0xdd69c733
je 0x14009655f
cmp eax, 0xdd73d8e9
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbedbffe5
mov r8d, eax
and r8d, 0x4124001a
or r8d, edx
mov edx, r8d
xor edx, 0x240010
xor r8d, 0x9ad23000
or ecx, 0x9ad2300a
or r8d, 0x4084005
and r8d, 0x9eda700f
and edx, 0x250f50
or edx, r8d
and ecx, 0x9eda700f
and eax, 0x610080a0
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x6508c0a5
xor eax, 0x9af73f5a
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov r9d, edx
xor r9b, r8b
and r9b, dl
xor al, r8b
mov edx, r9d
xor dl, 1
mov ecx, edx
and cl, r9b
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, al
xor dl, al
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x87c625c9
mov r8d, 0xe34f3df0
cmovne edx, r8d
test al, 1
mov eax, 0x87c625c9
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0x5888f015
je 0x14009656c
cmp eax, 0x588c2575
jne 0x1400828e0
mov eax, 0xe70d9176
jmp 0x1400828e0
cmp eax, 0x9efc9afa
je 0x140096576
cmp eax, 0x9f7c4a5c
jne 0x1400828e0
mov rax, qword [rbp + 0xa8]
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xdf4513a7
and ecx, edx
not edx
xor eax, 0x2088c008
mov r8d, eax
or r8d, 0xb08810
mov r9d, ecx
not r9d
and r8d, 0x55f49935
and edx, 0x8a010282
or edx, r8d
or eax, r9d
and r9d, 0x55f49935
and ecx, 0xaa0b66ca
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x20baec58
and eax, 0xdf4513a7
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x41002
mov r8d, edx
or r8d, 0x9cdd0
and ecx, 0xdddd2
mov r9d, edx
and r9d, 0x66b20000
or r9d, ecx
and r8d, 0xdddd2
mov ecx, eax
and ecx, 0x9940222d
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x9944322e
and eax, 0x2011ef1c
mov r9d, edx
and r9d, 0xdfee10e3
or r9d, eax
xor r9d, 0x2011ef1d
and edx, 1
or edx, r9d
xor ecx, 0x66bbcdd1
mov eax, ecx
and eax, 0xf1d4d524
and r8d, 0xe2b2adb
or r8d, eax
xor r8d, edx
xor r8d, 0xe2b2adb
or ecx, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
and eax, 0x9d303636
and ecx, 0x62cfc9c9
or ecx, eax
xor ecx, 0x62cfc9c9
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl al
setge cl
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r9d, edx
and r9b, cl
xor r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x8c5e49bd
mov r8d, 0xd08ed93d
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x8c5e49bd
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x38d8fb06
je 0x140096580
cmp eax, 0x391299d1
jne 0x1400828e0
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x68], rax
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x6c0a683f
mov r8d, eax
xor r8d, 0x93f597c0
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xa8d45bff
mov r11d, edx
and r11d, 0x13218400
or r11d, r10d
or ecx, r9d
and r9d, 0xa8d45bff
and r8d, 0x572ba400
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0x93f597c1
and edx, 0xbe851e90
and eax, 0x417ae16f
or eax, edx
xor eax, 0x417ae16f
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x6ecaeff0
mov r8d, 0x29d7cde5
cmovne ecx, r8d
not dl
test al, al
cmovne ecx, r8d
test dl, 1
mov eax, 0x6ecaeff0
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xf70c689b
je 0x1400965b8
cmp eax, 0xf72b92d7
jne 0x1400828e0
mov eax, 0xfe95a917
jmp 0x1400828e0
cmp eax, 0x7dd8fcb8
je 0x1400966bc
cmp eax, 0x7e2ca8c6
jne 0x1400828e0
mov eax, 0x24465950
jmp 0x1400828e0
cmp eax, 0xb3cf9d6d
je 0x140096773
cmp eax, 0xb600e4bf
jne 0x1400828e0
mov eax, 0xa57022aa
jmp 0x1400828e0
cmp eax, 0xf9703e6a
je 0x14009677d
cmp eax, 0xfa064640
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x249c8af2
xor ecx, 0x97625af8
and ecx, eax
mov r8d, eax
and r8d, 0xdb63750d
or r8d, edx
mov eax, r8d
xor eax, 0x249c8af2
mov edx, r8d
xor edx, 0xdb63750d
xor r8d, 0x4c012ff5
and r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x581112a1
and r8d, 0xa7eeed5e
or r8d, r10d
or edx, r9d
and r9d, 0x581112a1
and ecx, 0xa7eeed5e
or ecx, r9d
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0x97625af9
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xed2216c
and ecx, eax
and eax, 0xf12dde93
or eax, edx
xor eax, 0xf12dde93
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2ce49e31
and eax, 0xd31b61ce
or eax, edx
xor eax, 0x2ce49e31
xor ecx, eax
test ecx, eax
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, r8d
or r8b, dl
or dl, al
xor dl, 1
or r9b, cl
xor r9b, 1
or r9b, dl
xor r8b, 1
xor al, cl
or al, r8b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x30b15551
mov r8d, 0x8d9859e6
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x30b15551
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xc03789fa
je 0x14009684c
cmp eax, 0xc080a58c
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xf3b14ee4
mov edx, ecx
and edx, 0xc4eb11a
or edx, r8d
mov r8d, edx
xor r8d, 0xc089012
xor edx, 0xf3b14ee5
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x31d72148
and r8d, 0xce28deb6
or r8d, r11d
or edx, r10d
and r10d, 0x31d72148
and r9d, 0xce28deb7
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3931d11c
and edx, 0xc6ce2ee3
or edx, r9d
and ecx, 0x3931d11c
and eax, 0xc6ce2ee3
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf346e754
mov r8d, 0xdcdc41f1
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xf346e754
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0x3de9636e
je 0x140096982
cmp eax, 0x3e1ce0a8
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xfffffffe
and ecx, 0xa3504ee1
and edx, 0x5cafb11e
or edx, ecx
xor edx, 0x5cafb11f
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xe584c1a2
and ecx, edx
not edx
or eax, 0x1a7b3e5d
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xcc693e05
and edx, 0x2184c1a2
or edx, r9d
or eax, r8d
and r8d, 0xcc693e05
and ecx, 0x3396c1fa
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x1a52340d
add eax, 0x80000000
and eax, 0x80290a50
and ecx, 0x7fd6f5af
or ecx, eax
mov eax, ecx
xor eax, 0x3104b40e
xor ecx, 0x200250
and ecx, 0x4ef243f1
and eax, 0xb10dbc0e
or eax, ecx
xor eax, 0xb10dbc0e
setne r8b
sete r9b
cmp dword [0x14009d0d0], 0xa
setge al
setl dl
mov ecx, edx
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, dl
mov r11d, r10d
xor r11b, 1
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
not al
mov r8d, eax
xor r8b, dl
or al, dl
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0x45635975
mov r8d, 0x274fa17b
cmovne edx, r8d
test al, cl
cmove edx, r8d
test al, al
mov r8d, 0x45635975
cmove edx, r8d
test al, cl
cmovne edx, r8d
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x82351e13
je 0x140096a86
cmp eax, 0x8254e5d0
jne 0x1400828e0
mov eax, 0x22e1e2fc
jmp 0x1400828e0
cmp eax, 0x1cece536
je 0x140096a90
cmp eax, 0x1e5a94ea
jne 0x1400828e0
mov eax, 0x4f5cb271
jmp 0x1400828e0
cmp eax, 0xdf888720
je 0x140096b75
cmp eax, 0xdf900903
jne 0x1400828e0
mov eax, 0x33acd3f4
jmp 0x1400828e0
cmp eax, 0x596ccc58
je 0x140096c8b
cmp eax, 0x5a094fe6
jne 0x1400828e0
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov qword [rbp + 0x18], rax
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov edx, dword [0x14009d0cc]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x920b36de
and r8d, ecx
or ecx, 0x6df4c921
mov r9d, ecx
and r9d, 0x36315ea9
and edx, 0x800a2056
or edx, r9d
mov r9d, r8d
not r9d
or ecx, r9d
and r9d, 0x36315ea9
and r8d, 0xc9cea156
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8040801
mov edx, ecx
xor edx, 0x920b36de
mov r9d, ecx
xor r9d, 0x80f3a49
and r9d, edx
and r8d, 0x9a040c97
or r8d, r9d
xor r8d, 0x9a040c96
xor ecx, 0x49c48820
and ecx, 0x5bccbe2c
and edx, 0xa43341d2
or edx, ecx
xor edx, 0xa43341d2
or edx, r8d
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x2c731771
and ecx, edx
and edx, 0xd38ce88e
or edx, r8d
xor edx, 0xd38ce88e
or edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x85217237
and edx, 0x7ade8dc8
or edx, r8d
xor edx, 0x85217237
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge r9b
and cl, r9b
or r9b, dl
and r8b, dl
or cl, r8b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
mov r8d, ecx
xor r8b, dl
test cl, cl
mov ecx, 0x6a7eb354
mov r9d, 0x8f34fac7
cmovne ecx, r9d
mov qword [rbp + 0x10], rax
test dl, dl
cmove ecx, r9d
test r8b, r8b
mov eax, 0x6a7eb354
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xa08d7f08
je 0x140096dc8
cmp eax, 0xa15c60c5
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xb155c1a2
xor ecx, 0x6bc25ac0
and ecx, eax
mov r8d, eax
and r8d, 0x4eaa3e5d
or r8d, edx
mov eax, r8d
xor eax, 0xb155c1a2
mov edx, r8d
xor edx, 0x4eaa3e5d
xor r8d, 0x2568649d
and r8d, edx
or ecx, r8d
xor ecx, 0x6bc25ac1
and eax, 0xfffffffe
or eax, ecx
mov edx, eax
or edx, 0x320c060
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x745f3f0b
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x1760ca60
and r8d, 0x601f350b
or r8d, edx
or eax, r9d
and r9d, 0x1760ca60
and ecx, 0xe89f359f
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x8ba0c0f4
and eax, 0x745f3f0b
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xd4899ca9
and ecx, 0x2b766356
or ecx, eax
xor ecx, 0x2b766356
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0x907c3746
mov edx, 0xe334e07b
cmovne eax, edx
test r8b, r8b
mov r8d, 0x907c3746
cmove eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0xc24ace8
je 0x140096dd5
cmp eax, 0xc252ab9
jne 0x1400828e0
mov rax, qword [rbp + 0xa0]
mov rax, qword [rbp + 0x88]
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3f0479c6
and ecx, eax
and eax, 0xc0fb8639
or eax, edx
mov edx, eax
xor edx, 0x80580609
xor eax, 0x3f0479c6
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x77a7b0f4
and edx, 0x88584f0b
or edx, r9d
or eax, r8d
and r8d, 0x77a7b0f4
and ecx, 0x88584f0b
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xc57a2d6e
mov r9d, ecx
or r9d, 0xc57a2d6e
mov edx, r9d
not edx
or edx, r8d
and r9d, 0x3a85d290
and edx, 0xc57a2d6f
or edx, r9d
and eax, 0x948e0bde
mov r8d, ecx
and r8d, 0x6b71f421
or r8d, eax
xor r8d, 0x948e0bdf
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, eax
and r8d, 0xf2b4cfd6
and edx, 0xd4b3029
or edx, r8d
xor edx, ecx
xor edx, 0xd4b3029
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, cl
or cl, r8b
and cl, r9b
xor r8b, dl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0xd1a292ca
mov edx, 0x4564f607
cmovne ecx, edx
not al
test r8b, 1
cmovne ecx, edx
test al, 1
mov eax, 0xd1a292ca
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xcec77627
je 0x140096ddf
cmp eax, 0xcf2485e6
jne 0x1400828e0
mov rax, qword [rbp + 0x78]
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x87ee4bf1
and edx, ecx
not ecx
or eax, 0x7811b40e
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x83f5e6d1
and ecx, 0x40a0920
or ecx, r9d
or eax, r8d
and r8d, 0x83f5e6d1
and edx, 0x7c0a192e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x7811b40e
xor eax, 0x87ee4bf1
mov ecx, eax
or ecx, 1
and eax, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
mov r9d, ecx
and r9d, 0x4bfa1434
and edx, 0xb405ebca
or edx, r9d
or ecx, eax
and eax, 0x4bfa1434
and r8d, 0xb405ebcb
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xba93d407
xor ecx, 0x456c2bf8
setne al
sete dl
cmp dword [0x14009d0d0], 0xa
setl cl
setge r8b
and r8b, dl
and al, cl
or al, r8b
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, dl
and al, cl
xor al, dl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x428a002a
mov r8d, 0x60ace654
cmovne ecx, r8d
not dl
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x428a002a
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x4d609366
je 0x140096ec4
cmp eax, 0x4dc25104
jne 0x1400828e0
mov eax, 0x2ee2862c
jmp 0x1400828e0
cmp eax, 0x92c3a10b
je 0x140096f9b
cmp eax, 0x933eb9fc
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8d621bd8
mov r8d, ecx
and r8d, 0x729de426
or r8d, edx
xor r8d, 0x729de426
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x53109378
and edx, 0xacef6c87
or edx, r9d
and ecx, 0x53109378
and eax, 0xacef6c87
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
mov edx, 0x6c18a26f
mov r8d, 0x637f40bb
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x6c18a26f
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0x2e89d868
je 0x140096fa5
cmp eax, 0x2e8d19d6
jne 0x1400828e0
mov eax, dword [rbp + 0x94]
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x604e860c
and edx, 0x9fb179f3
or edx, ecx
mov ecx, edx
xor ecx, 0x604e860c
mov eax, edx
xor eax, 0x604e860d
and eax, ecx
xor edx, 0x89011112
and edx, 0x8943151a
and ecx, 0x76bceae5
or ecx, edx
mov edx, ecx
xor edx, 0x12bc80c0
mov r8d, eax
not r8d
xor ecx, 0x8943151b
mov r9d, r8d
and r9d, 0xed407f3f
and eax, 0x12bf80c0
or eax, r9d
or r8d, ecx
and ecx, 0xed407f3f
and edx, 0x12bf80c0
or edx, ecx
xor edx, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
mov r10d, r8d
and r10b, cl
mov eax, r9d
and al, dl
or al, r10b
xor r9b, r8b
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, r8d
xor dl, cl
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 al, 1
mov eax, 0xa24bd713
mov r8d, 0x36f705fe
cmovne eax, r8d
test dl, 1
mov edx, 0xa24bd713
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0xee4f5f9e
je 0x140096fb6
cmp eax, 0xeed26bc2
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x80cf3ec2
mov edx, ecx
and edx, 0x7f30c13c
or edx, r8d
mov r8d, edx
xor r8d, 0x5620803c
xor edx, 0x80cf3ec3
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xa91a6183
and r8d, 0x56e59e7c
or r8d, r11d
or edx, r10d
and r10d, 0xa91a6183
and r9d, 0x56e59e7c
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xd78d7ac7
and edx, 0x28728538
or edx, r9d
and ecx, 0xd78d7ac7
and eax, 0x28728538
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov r8d, eax
and r8b, cl
xor al, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, al
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0x8316e189
mov r8d, 0x4e3177f6
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x8316e189
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x6dfb7fef
je 0x140097119
cmp eax, 0x6ecaeff0
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80010c20
mov r8d, eax
and r8d, 0x6028b184
or r8d, edx
xor r8d, 0x6028b184
mov edx, eax
xor edx, 0xe029bda4
and edx, eax
or edx, r8d
xor edx, 0xe029bda5
and ecx, 0xe2f884ea
and eax, 0x1d077b15
or eax, ecx
xor eax, 0x1d077b15
or eax, edx
xor eax, 0x6f0274b5
cmp eax, 0x90fd8b4a
setne al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x5ca031d1
mov r8d, 0xf7a8b50b
cmovne eax, r8d
test cl, cl
cmovne eax, r14d
test dl, 1
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0xba10bd22
je 0x140097123
cmp eax, 0xba2e3184
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0x65d6f9a8
and eax, 0x9a290657
or eax, r9d
or edx, r8d
and r8d, 0x65d6f9a8
and ecx, 0x9a290657
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x8fe56b0f
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x740b88b7
and r9d, 0x8bf47748
or r9d, r11d
or eax, r10d
and r10d, 0x740b88b7
and r8d, 0x8bf47748
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x400090d1
and edx, 0xe89e3a8
mov r9d, ecx
and r9d, 0xf1761c57
or r9d, edx
mov edx, r9d
xor edx, 0x68122a9
and ecx, 1
or ecx, edx
xor r9d, 0x71760804
and r9d, 0x797ec904
and ecx, 0x868136fb
or ecx, r9d
mov edx, ecx
xor edx, 0x40032d3
xor ecx, 0x797ec904
xor eax, 0x8fe56b0e
mov r9d, eax
and r9d, 0xb2fb0d28
and r8d, 0x4d04f2d7
or r8d, r9d
or eax, ecx
and ecx, 0xb2fb0d28
and edx, 0x4d04f2d7
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0x1f168411
xor eax, 0xe0e97bee
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
and r8b, cl
xor cl, al
and cl, dl
mov r9d, eax
or r9b, dl
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
or al, r8b
mov edx, r9d
xor dl, 1
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
or dl, al
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0xe53d2dbe
mov r8d, 0x274fa17b
cmovne edx, r8d
not al
test cl, 1
cmovne edx, r8d
test al, 1
mov eax, 0xe53d2dbe
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x108df05
je 0x14009712d
cmp eax, 0x28791e0
jne 0x1400828e0
mov rax, qword [rbp + 0x40]
mov rax, qword [rbp + 0xb8]
mov rax, qword [rbp + 0xc8]
mov eax, 0xc7bbcd81
jmp 0x1400828e0
cmp eax, 0xc6d3249d
je 0x1400971f7
cmp eax, 0xc7bbcd81
jne 0x1400828e0
mov rax, qword [rbp + 0x40]
add rax, 0x78
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov qword [rbp + 0x30], rax
mov rax, qword [rbp + 0xc8]
mov ecx, dword [0x14009d0cc]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xb3f0137e
and ecx, edx
mov r10d, edx
not r10d
or r10d, ecx
not ecx
and ecx, 0x4c0fec81
and r10d, 0xb3f0137e
or r10d, ecx
mov edx, r10d
not edx
mov r8d, r10d
xor r8d, 0x2f35fbea
and r8d, edx
mov ecx, r10d
and ecx, 0xd0ca0415
or ecx, r8d
mov r9d, ecx
xor r9d, 0xd0ca0414
and r10d, 0x2fd1b146
mov r8d, edx
and r8d, 0xd02e4eb9
or r8d, r10d
mov r10d, r8d
xor r10d, 0x2fd1b147
and edx, 1
or edx, r10d
xor ecx, 0x2f35fbeb
mov r10d, ecx
and r10d, 0xb1909711
and r9d, 0x4e6f68ee
or r9d, r10d
mov rax, qword [rax]
add rax, 0x30
xor r8d, 0x402e48a8
or ecx, edx
and edx, 0xb1909711
and r8d, 0x4e6f68ee
or r8d, edx
xor r8d, r9d
not ecx
or ecx, r8d
xor ecx, 0x269c08a1
xor ecx, 0xd963f75e
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge cl
mov r9d, ecx
xor r9b, r8b
or r8b, cl
mov r10d, r8d
xor r10b, 1
and r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, r10d
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, cl
mov r8d, r10d
xor r8b, cl
or cl, r10b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
test cl, 1
mov ecx, 0xca588427
mov r9d, 0x28791e0
cmovne ecx, r9d
mov qword [rbp + 0x28], rax
test dl, 1
cmove ecx, r9d
test r8b, 1
mov eax, 0xca588427
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x4564f607
je 0x1400972d5
cmp eax, 0x45839f25
jne 0x1400828e0
mov rax, qword [rbp + 0xb8]
mov rax, qword [rbp + 0xc8]
mov eax, 0x99db1931
jmp 0x1400828e0
cmp eax, 0x8b19a232
je 0x1400972df
cmp eax, 0x8be6b827
jne 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x65a062c
mov r8d, eax
and r8d, 0xf9a5f9d2
or r8d, ecx
mov r9d, r8d
xor r9d, 0x3924e950
xor r8d, 0x4500024
mov ecx, eax
or ecx, 0xc4d110a6
and r8d, 0xc4d110a6
and r9d, 0x3b2eef58
or r9d, r8d
and ecx, 0xc4d110a7
xor ecx, r9d
mov r8d, ecx
not r8d
and edx, 0x98509bd7
and eax, 0x67af6428
or eax, edx
mov edx, eax
xor edx, 0x5a36000
xor eax, 0x98509bd7
mov r9d, ecx
and r9d, 0xfa0c85a8
and r8d, 0x5f37a57
or r8d, r9d
or ecx, eax
and eax, 0xfa0c85a8
and edx, 0x5f37a57
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
xor dl, r8b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xe08ea50d
mov r8d, 0xca2ba01a
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xe08ea50d
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x26e335d3
je 0x1400973bf
cmp eax, 0x274fa17b
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x81906488
mov r8d, eax
or r8d, 0xe000041
and edx, 0x8f9064c9
mov r9d, eax
and r9d, 0x70040812
or r9d, edx
and r8d, 0x8f9064c9
mov edx, ecx
and edx, 0x6b9324
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x801834ad
xor edx, 0x7e040852
mov r9d, edx
and r9d, 0x2de3cb52
and r8d, 0xd21c34ad
or r8d, r9d
and ecx, 0x2de3cb52
and eax, 0xd21c34ad
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setl al
xor cl, al
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r9d, edx
xor dl, 1
and dl, cl
xor al, cl
xor cl, 1
and r9b, cl
or dl, r9b
or r8b, cl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0xcad75dcd
mov r8d, 0x6ad71ef8
cmovne ecx, r8d
not al
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0xcad75dcd
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xe62905cb
je 0x1400974b5
cmp eax, 0xe6c0881c
jne 0x1400828e0
mov qword [rbp + 0x40], rsi
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf266bbc
and ecx, eax
and eax, 0xf0d99443
or eax, edx
mov edx, eax
xor edx, 0x70008040
xor eax, 0xf266bbc
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x88f95713
and edx, 0x7706a8ec
or edx, r9d
or eax, r8d
and r8d, 0x88f95713
and ecx, 0x7706a8ec
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, eax
and edx, 0xed13a0fe
and ecx, 0x12ec5f01
or ecx, edx
xor ecx, 0x12ec5f01
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne al
cmp dword [0x14009d0d0], 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
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 al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x78c76b0a
mov r8d, 0x1b4b77b9
cmovne edx, r8d
test al, 1
mov eax, 0x78c76b0a
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0x62b6b7f3
je 0x140097571
cmp eax, 0x637f40bb
jne 0x1400828e0
mov r12d, 1
mov eax, 0x1bb14bcf
jmp 0x1400828e0
cmp eax, 0xa9ae6a4f
je 0x14009757b
cmp eax, 0xaa6cc76d
jne 0x1400828e0
mov eax, 0x4b3c4846
jmp 0x1400828e0
cmp eax, 0x16307248
je 0x14009758c
cmp eax, 0x16cbe15b
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
or ecx, 0x4244964e
and ecx, 0x4244964f
xor ecx, 0x4244964e
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
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, ecx
xor dl, al
xor al, 1
mov r8d, edx
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
xor r8b, al
test r8b, 1
mov ecx, 0xc014273a
mov r8d, 0xa8d5a7e5
cmovne ecx, r8d
test al, 1
mov eax, 0xc014273a
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0xd5ecfc8d
je 0x14009770c
cmp eax, 0xd5f71378
jne 0x1400828e0
mov r12d, 1
mov eax, 0xf70c689b
jmp 0x1400828e0
cmp eax, 0x54af0afa
je 0x1400977cf
cmp eax, 0x55472ade
jne 0x1400828e0
mov eax, 0x377e2c15
jmp 0x1400828e0
cmp eax, 0x9a2d39f4
je 0x1400979d7
cmp eax, 0x9aacf007
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x8cff08d4
mov ecx, eax
xor ecx, 0x8cff08d4
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x200b008
and edx, 0x2ba64c38
and eax, 0xd459b3c7
or eax, edx
mov edx, eax
xor edx, 0x8058b040
xor ecx, 0x8cff08d5
mov r9d, ecx
and r9d, 0x7d0747a7
and r8d, 0x82f8b858
or r8d, r9d
xor eax, 0x29064420
and eax, 0x7d0747a7
and edx, 0x82f8b858
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and al, r8b
mov r9d, edx
and r9b, cl
or r9b, al
xor r9b, 1
or r9b, r8b
xor cl, dl
mov eax, r9d
xor al, cl
xor cl, 1
or cl, r9b
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xa15c60c5
mov r8d, 0x69f9f787
cmovne edx, r8d
test al, al
mov eax, 0xa15c60c5
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
cmp eax, 0x350f5325
je 0x1400979e1
cmp eax, 0x35176b0d
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3f96a368
mov r8d, eax
and r8d, 0xc0695c96
or r8d, edx
xor r8d, 0xc0695c96
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0x32bbb39c
and eax, 0xcd444c63
or eax, ecx
mov ecx, eax
xor ecx, 0x9400c40
xor eax, 0x32bbb39c
mov r8d, eax
and r8d, 0xc69e63b7
and ecx, 0x39619c48
or ecx, r8d
xor ecx, edx
xor ecx, 0x39619c48
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
and al, cl
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, 0x9b6779a1
mov edx, 0xfde37c0e
cmovne ecx, edx
test al, al
mov eax, 0x9b6779a1
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xf3ca631c
je 0x1400979eb
cmp eax, 0xf423180c
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov ecx, dword [0x14009d0cc]
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, 0xcde8298b
and ecx, 0x3217d674
or ecx, r9d
or eax, r8d
and r8d, 0xcde8298b
and edx, 0x3217d674
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
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge al
mov r10d, r8d
xor r10b, al
and r10b, dl
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
and r8b, r9b
or r9b, dl
xor r9b, 1
and al, dl
or al, r8b
or al, r9b
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x947fbd12
mov r8d, 0x94b52c39
cmovne edx, r8d
test al, 1
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0x77ed02ed
je 0x140097ae5
cmp eax, 0x7825ed58
jne 0x1400828e0
mov eax, 0x20975b03
jmp 0x1400828e0
cmp eax, 0xb1b44377
je 0x140097c89
cmp eax, 0xb1ec3167
jne 0x1400828e0
mov eax, 0xafd8d41b
jmp 0x1400828e0
cmp eax, 0xfdd6270e
je 0x140097cac
cmp eax, 0xfde37c0e
jne 0x1400828e0
mov eax, 0x35176b0d
jmp 0x1400828e0
cmp eax, 0xc4958fcf
je 0x140097d4f
cmp eax, 0xc4959be3
jne 0x1400828e0
mov eax, 0x79eb6a8a
jmp 0x1400828e0
cmp eax, 0x424e8ca5
je 0x140097d59
cmp eax, 0x428a002a
jne 0x1400828e0
mov eax, 0xfdcbdc8
jmp 0x1400828e0
cmp eax, 0x868a7bd9
je 0x140097ee6
cmp eax, 0x8701f172
jne 0x1400828e0
mov eax, 0xca4b66cf
jmp 0x1400828e0
cmp eax, 0x22e1e2fc
je 0x140098034
cmp eax, 0x232bdfae
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x81770c47
and eax, ecx
and ecx, 0x7e88f3b8
or ecx, edx
mov edx, ecx
xor edx, 0x768833a0
xor ecx, 0x81770c47
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x977c41f
and edx, 0xf6883be0
or edx, r9d
or ecx, r8d
and r8d, 0x977c41f
and eax, 0xf6883be0
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
not ecx
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xa725770f
and r8d, 0x58da88f0
or r8d, r9d
or eax, edx
and edx, 0xa725770f
and ecx, 0x58da88f0
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x85486b95
and ecx, eax
mov r8d, eax
or r8d, 0x18141042
mov r9d, ecx
not r9d
and r8d, 0x9c5c50c7
and edx, 0x1002b10
or edx, r8d
or eax, r9d
and r9d, 0x9c5c50c7
and ecx, 0x63a3af38
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x7ab7946a
and eax, 0x85486b95
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5e36db75
and eax, 0xa1c9248a
or eax, edx
xor eax, 0xa1c9248a
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 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
xor dl, al
or al, r8b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x35568e33
mov r8d, 0xdf888720
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0x35568e33
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xe2d1dcfe
je 0x14009811e
cmp eax, 0xe32c2252
jne 0x1400828e0
mov r12d, 1
mov eax, 0xf7c2ac8d
jmp 0x1400828e0
cmp eax, 0x5bd013a2
je 0x140098128
cmp eax, 0x5ca031d1
jne 0x1400828e0
mov rax, qword [rbp + 0xb8]
mov eax, 0xa05168c0
jmp 0x1400828e0
cmp eax, 0xa3069748
je 0x140098132
cmp eax, 0xa386e67c
jne 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
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, 0x70e88ad8
and eax, 0x8f177526
or eax, r9d
or ecx, edx
and edx, 0x70e88ad8
and r8d, 0x8f177527
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0xabb564ff
and edx, ecx
not ecx
xor eax, 0x44081800
mov r8d, eax
or r8d, 0x14081100
mov r9d, edx
not r9d
and r8d, 0x9d297181
and ecx, 0x2294047e
or ecx, r8d
or eax, r9d
and r9d, 0x9d297181
and edx, 0x62d68e7e
or edx, r9d
xor edx, ecx
not eax
or eax, edx
not edx
and edx, 0x544a9b00
and eax, 0xabb564ff
or eax, edx
xor eax, 0xf3811fd5
xor eax, 0xf3811fd5
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, cl
xor al, dl
not r8b
and r8b, al
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
mov ecx, 0x8c5a19ca
mov edx, 0x52fd22fe
cmovne ecx, edx
test al, al
mov eax, 0x8c5a19ca
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xfdcbdc8
je 0x1400982b6
cmp eax, 0x10315a77
jne 0x1400828e0
mov rax, qword [rbp + 0x28]
mov rcx, qword [rax]
mov r8, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x30]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
mov eax, 0x9296cb8f
jmp 0x1400828e0
cmp eax, 0xd1a292ca
je 0x140098439
cmp eax, 0xd213abb6
jne 0x1400828e0
mov eax, 0x51aef67d
jmp 0x1400828e0
cmp eax, 0x514ae18b
je 0x14009858a
cmp eax, 0x51aef67d
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xfe464268
and ecx, edx
not edx
xor eax, 0x1b9a112
mov r8d, eax
or r8d, 0x1199090
mov r9d, ecx
not r9d
and r8d, 0x5f1dd0b0
and edx, 0xa0420248
or edx, r8d
or eax, r9d
and r9d, 0x5f1dd0b0
and ecx, 0xa0e22f4f
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x1b9bd97
and eax, 0xfe464268
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, 0x91df6e0
and r8d, 0xf6e2091f
or r8d, r9d
or ecx, edx
and edx, 0x91df6e0
and eax, 0xf6e2091f
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd5edfa38
and ecx, 0x2a1205c7
or ecx, eax
mov eax, ecx
xor eax, 0x80458210
xor ecx, 0x20020086
and ecx, 0x75aa78ae
and eax, 0x8a558751
or eax, ecx
xor eax, 0x8a558751
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setge dl
or al, dl
xor cl, dl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
mov r8d, 0xcaf2e251
mov eax, 0xb67fc354
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0xcaf2e251
cmovne eax, edx
test cl, cl
cmovne eax, r8d
jmp 0x1400828e0
cmp eax, 0x93f4d7b7
je 0x14009868f
cmp eax, 0x947fbd12
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x97e75e74
and eax, 0x6818a18b
or eax, ecx
xor eax, 0x6818a18a
or eax, edx
xor eax, 0x4a677e69
xor eax, 0xb5988196
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xdcdc41f1
mov r8d, 0xc080a58c
cmovne eax, r8d
test cl, cl
mov ecx, 0xdcdc41f1
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x1400828e0
cmp eax, 0x30b15551
je 0x1400987a1
cmp eax, 0x3109e188
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x206101
mov r8d, ecx
and r8d, 0x248590c4
or r8d, edx
mov edx, r8d
xor edx, 0x4001004
xor r8d, 0x43420d2a
or eax, 0x208581c0
and r8d, 0x63c78dea
and edx, 0x4207005
or edx, r8d
and eax, 0x63c78dea
and ecx, 0x98180210
or ecx, eax
xor ecx, edx
mov edx, ecx
xor edx, 0xc1580838
mov r8d, ecx
xor r8d, 0x24a5f1c5
mov eax, r8d
or eax, 1
xor ecx, 0xc05a0a32
and r8d, 0x3e873706
and edx, 0xc178c8f9
or edx, r8d
mov r8d, edx
xor r8d, 0xc078c8b0
xor edx, 0x3e873707
mov r9d, eax
and r9d, 0x1f85144d
and ecx, 0xe07aebb2
or ecx, r9d
or eax, edx
and edx, 0x1f85144d
and r8d, 0xe07aebb2
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc811d520
and ecx, eax
and eax, 0x37ee2adf
or eax, edx
mov edx, eax
xor edx, 0x27ee0240
xor eax, 0xc811d520
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xd0112cbf
and edx, 0x2feed340
or edx, r9d
or eax, r8d
and r8d, 0xd0112cbf
and ecx, 0x2feed340
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8630f3a6
and eax, 0x79cf0c59
or eax, edx
xor eax, 0x8630f3a6
xor ecx, eax
test ecx, eax
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
xor r8b, cl
and cl, dl
or cl, r9b
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
or dl, al
mov eax, r8d
xor al, dl
test dl, 1
mov ecx, 0xf2f2a755
mov edx, 0xdc080f11
cmovne ecx, edx
not al
test r8b, 1
cmovne ecx, edx
test al, 1
mov eax, 0xf2f2a755
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xf1521093
je 0x1400987ab
cmp eax, 0xf1725886
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x249e9490
mov r8d, eax
and r8d, 0xdb616b6e
or r8d, edx
xor r8d, 0xdb616b6e
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
not edx
and ecx, 0x92b58b1c
and eax, 0x6d4a74e3
or eax, ecx
xor eax, 0x6d4a74e3
or eax, edx
xor eax, 0xffffffff
setne al
sete r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl r9b
mov r10d, r9d
xor r10b, r8b
and r10b, r8b
mov edx, ecx
or dl, r8b
xor dl, 1
or dl, r10b
and al, r9b
or r9b, r8b
and cl, r8b
or cl, al
xor cl, 1
mov eax, r9d
xor al, cl
or cl, r9b
not cl
or cl, al
xor cl, dl
and cl, 1
mov eax, 0x9aacf007
mov r8d, 0x2e5cb63a
cmovne eax, r8d
test cl, dl
cmove eax, r8d
mov edx, 0x9aacf007
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0x72bc62c1
je 0x1400988e0
cmp eax, 0x734df47e
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x895ba2b3
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x91b20b1
and eax, 0x80408202
or eax, r8d
mov r8d, eax
xor r8d, 0x80000200
xor eax, 0x7fbf7dfd
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x4bf7a1b2
and r8d, 0x80080201
or r8d, r10d
or eax, r9d
and r9d, 0x4bf7a1b2
and edx, 0xb4085e4d
or edx, r9d
xor edx, r8d
not eax
or eax, edx
xor eax, 0x895ba2b2
or eax, ecx
xor eax, 0xffffffff
sete r9b
setne r8b
cmp dword [0x14009d0d0], 0xa
setge dl
setl cl
mov eax, ecx
xor al, r8b
not al
and al, r8b
mov r10d, ecx
or r10b, r8b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r9b, dl
and cl, r8b
or cl, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x868a7bd9
mov r8d, 0x171abd2a
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x868a7bd9
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xbd0dec58
je 0x140098a5c
cmp eax, 0xbd463a2c
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x26e335d3
jmp 0x1400828e0
cmp eax, 0x6f71fe0
je 0x140098b31
cmp eax, 0x71fdfad
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0x370396c9
cmp ecx, 0xc8fc6936
setne al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, dl
xor cl, al
not r8b
and r8b, cl
xor r8b, dl
or dl, cl
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0x57a4a293
mov r8d, 0x424e8ca5
cmovne ecx, r8d
test dl, dl
mov edx, 0x57a4a293
cmovne ecx, edx
test al, al
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xca588427
je 0x140098b3b
cmp eax, 0xcad75dcd
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xd84f38c6
mov eax, edx
and eax, 0x27b0c739
or eax, r8d
mov r8d, eax
xor r8d, 0x21b04000
xor eax, 0xd84f38c6
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
or eax, 1
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0xc60ba738
and r8d, 0x39f458c6
or r8d, r11d
or eax, r10d
and r10d, 0xc60ba738
and r9d, 0x39f458c7
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x536ceb94
and r8d, 0xac93146b
or r8d, r9d
or eax, edx
and edx, 0x536ceb94
and ecx, 0xac93146b
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xa85b8dc
xor eax, 0xf57a4723
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge r8b
mov eax, r8d
xor al, dl
or dl, r8b
and al, cl
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor al, 1
mov ecx, edx
xor cl, al
xor cl, 1
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x37097616
mov r8d, 0x6ad71ef8
cmovne eax, r8d
not dl
test cl, 1
cmovne eax, r8d
test dl, 1
mov ecx, 0x37097616
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x48fab101
je 0x140098b45
cmp eax, 0x495bce32
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x2178acb0
mov r8d, eax
xor r8d, 0xde87534f
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xbf6d7787
mov r11d, edx
and r11d, 0x40820048
or r11d, r10d
or ecx, r9d
and r9d, 0xbf6d7787
and r8d, 0x40928878
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0x2178acb1
and edx, 0xf060e13e
and eax, 0xf9f1ec1
or eax, edx
mov edx, eax
xor edx, 0xd1006c1
xor eax, 0xf060e13e
mov r8d, eax
and r8d, 0xd2ef380c
and edx, 0x2d10c7f3
or edx, r8d
xor edx, ecx
xor edx, 0x2d10c7f3
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge r8b
setl al
and dl, al
and r8b, cl
or r8b, dl
or al, cl
mov ecx, r8d
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and r8b, al
and dl, cl
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xbcba713f
mov r8d, 0x1758abe1
cmovne eax, r8d
not cl
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xbcba713f
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0x8fc9efd0
je 0x140098d1a
cmp eax, 0x907c3746
jne 0x1400828e0
mov eax, 0xe334e07b
jmp 0x1400828e0
cmp eax, 0x2a7e5c38
je 0x140098d31
cmp eax, 0x2aa86cef
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x13fed48a
mov r8d, ecx
and r8d, 0xec012b75
or r8d, edx
mov edx, r8d
xor edx, 0xac012830
xor r8d, 0x13fed48b
mov r9d, eax
and r9d, 0x42b0534e
and ecx, 0xbd4facb0
or ecx, r9d
or eax, r8d
and r8d, 0x42b0534e
and edx, 0xbd4facb1
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4afae142
and ecx, eax
and eax, 0xb5051ebd
or eax, edx
mov edx, eax
xor edx, 0x35000404
xor eax, 0x4afae142
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xca355bb9
and edx, 0x35caa446
or edx, r9d
or eax, r8d
and r8d, 0xca355bb9
and ecx, 0x35caa446
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
lea r9d, [rcx + 1]
and r9b, dl
mov edx, r8d
xor dl, cl
and cl, r8b
or cl, r9b
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
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 al, 1
mov eax, 0xe62905cb
mov edx, 0x7925d4b2
cmovne eax, edx
test cl, cl
mov ecx, 0xe62905cb
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xe83f438f
je 0x140098e19
cmp eax, 0xe88c2791
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2db24082
and eax, ecx
and ecx, 0xd24dbf7d
or ecx, edx
xor ecx, 0xd24dbf7d
or ecx, eax
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
not ecx
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xfd02e007
and r8d, 0x2fd1ff8
or r8d, r9d
or eax, edx
and edx, 0xfd02e007
and ecx, 0x2fd1ff8
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x201c8414
mov r8d, eax
and r8d, 0x10001000
or r8d, edx
xor r8d, 0x10001000
not edx
or ecx, 0x200c0014
and edx, 0xafee68b5
and r8d, 0x10109400
or r8d, edx
and ecx, 0xafee68b5
and eax, 0x4001034a
or eax, ecx
xor eax, r8d
mov ecx, eax
xor ecx, 0xcfe36beb
xor eax, 0x30180400
and ecx, 0xd44f0b6
and eax, 0xf2bb0f49
or eax, ecx
xor eax, 0xf2bb0f49
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
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 cl, 1
mov ecx, 0xf265bbeb
mov edx, 0x35e4fb1c
cmovne ecx, edx
test al, al
mov eax, 0xf265bbeb
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x693367f4
je 0x140098ef1
cmp eax, 0x699910c0
jne 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
add rax, 0x30
mov qword [rbp - 0x78], rax
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x428ce024
mov edx, ecx
and edx, 0x10010510
or edx, r8d
mov r8d, edx
xor r8d, 0x10000100
xor edx, 0xeffefaef
mov r9d, ecx
xor r9d, 0x528de534
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x72da635
and r8d, 0x50804100
or r8d, r11d
or edx, r10d
and r10d, 0x72da635
and r9d, 0xf8d259ca
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x8512120a
xor edx, 0x528de535
mov r9d, edx
and r9d, 0x6a6d2cf5
and r8d, 0x9592d30a
or r8d, r9d
and ecx, 0x6a6d2cf5
and eax, 0x9592d30a
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete dl
setne al
cmp dword [0x14009d0d0], 0xa
setl r8b
setge r9b
mov ecx, eax
and cl, r9b
and r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, r9b
and cl, r8b
xor al, r9b
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor al, 1
and al, cl
xor cl, 1
and r8b, cl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xb12af3e3
mov r8d, 0xf27875b6
cmovne edx, r8d
not cl
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0xb12af3e3
cmovne edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xad37601e
je 0x14009909f
cmp eax, 0xafae9f29
jne 0x1400828e0
mov eax, 0xf56fd0bc
jmp 0x1400828e0
cmp eax, 0x1954c4fc
je 0x14009918b
cmp eax, 0x1a915fe2
jne 0x1400828e0
xor r12d, r12d
mov eax, 0x7c664b82
jmp 0x1400828e0
cmp eax, 0xdc080f11
je 0x140099339
cmp eax, 0xdcdc41f1
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0xc080a58c
jmp 0x1400828e0
cmp eax, 0x575ae547
je 0x140099343
cmp eax, 0x57a4a293
jne 0x1400828e0
mov r12d, 1
mov eax, 0x424e8ca5
jmp 0x1400828e0
cmp eax, 0x9e2af9e4
je 0x140099493
cmp eax, 0x9ef9e37d
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0x165f7690
and ecx, edx
or edx, 0xe9a0896f
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0x720d7771
and eax, 0x4520080
or eax, r9d
or edx, r8d
and r8d, 0x720d7771
and ecx, 0x8df2888e
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov r8d, edx
xor r8d, 0xe9a0896f
mov ecx, edx
xor ecx, 0x165f7690
xor edx, 0xfa746d72
and edx, ecx
mov r9d, ecx
or r9d, 0x13d4e41d
mov eax, edx
not eax
mov r10d, eax
and r10d, 0x7e620544
and edx, 0x819dfabb
or edx, r10d
or eax, r9d
and r9d, 0x7e620544
mov r10d, r8d
and r10d, 0x80091aa2
or r10d, r9d
xor r10d, edx
not eax
or eax, r10d
mov edx, eax
xor edx, 0x4211161
and r8d, 0x172b0a8d
mov r9d, ecx
and r9d, 0xe8d4f572
or r9d, r8d
mov r8d, r9d
xor r8d, 0x14090080
and ecx, 1
or ecx, r8d
xor r9d, 0xe854a000
and r9d, 0xeb76aa0c
and ecx, 0x148955f3
or ecx, r9d
mov r8d, ecx
xor r8d, 0x4015571
xor ecx, 0xeb76aa0c
xor eax, 0x13d4e41c
mov r9d, eax
and r9d, 0xf88a8a8a
and edx, 0x7757575
or edx, r9d
or eax, ecx
and ecx, 0xf88a8a8a
and r8d, 0x7757575
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x24ff669b
and eax, 0xdb009964
or eax, ecx
xor eax, 0xdb009964
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge r10b
mov ecx, r10d
xor cl, r8b
mov eax, ecx
xor al, 1
and dl, r10b
and r9b, r8b
or r9b, dl
or r10b, r8b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, r9b
mov edx, r10d
xor dl, 1
and r10b, cl
and al, dl
or al, r10b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x87cef806
mov r8d, 0xcf46f32d
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x87cef806
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
cmp eax, 0x37097616
je 0x1400995be
cmp eax, 0x377e2c15
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0x83662fab
and eax, 0x7c99d054
or eax, edx
mov edx, eax
xor edx, 0x24091004
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x58f0ef71
and ecx, 0xa70f108e
or ecx, r9d
xor eax, 0x602f21
and eax, 0x58f0ef71
and edx, 0xa70f108e
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, edx
or r9b, al
xor r9b, 1
mov r10d, r8d
xor r10b, dl
and r10b, al
or r10b, r9b
and cl, r8b
or r8b, dl
xor r8b, 1
and al, dl
or al, cl
or al, r8b
xor al, r10b
mov ecx, 0x619c4ee6
mov edx, 0x55472ade
cmovne ecx, edx
test al, r10b
mov edx, 0x619c4ee6
cmovne ecx, edx
test al, al
cmovne edx, ecx
test al, r10b
cmove edx, ecx
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xf6bd1234
je 0x1400995c8
cmp eax, 0xf6e4916a
jne 0x1400828e0
mov rax, qword [rbp + 0xb8]
mov eax, 0x7dd8fcb8
jmp 0x1400828e0
cmp eax, 0x7c43f771
je 0x1400995d2
cmp eax, 0x7c664b82
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x3d42c013
mov r8d, ecx
or r8d, 0xc0000e08
and edx, 0xfd42ce1b
and ecx, 0x393000
or ecx, edx
and r8d, 0xfd42ce1b
mov edx, eax
and edx, 0x28401e4
or edx, r8d
xor edx, ecx
xor edx, 0x3fc6c1f6
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x618caeda
and eax, 0x9e735125
or eax, ecx
xor eax, 0x9e735125
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
mov r9d, edx
and r9b, r8b
and al, cl
or al, r9b
xor al, 1
or al, r8b
xor r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
xor dl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x64c5d771
mov r8d, 0x1a915fe2
cmovne eax, r8d
test cl, cl
mov ecx, 0x64c5d771
cmovne ecx, eax
test dl, 1
cmove ecx, eax
xor r12d, r12d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xb86b0d45
je 0x1400996d4
cmp eax, 0xb87eb4a1
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7d480546
mov r8d, eax
and r8d, 0x82b7fab8
or r8d, edx
xor r8d, 0x82b7fab8
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0x7088eac
and eax, 0xf8f77153
or eax, ecx
mov ecx, eax
xor ecx, 0xf8f77153
xor eax, 0x7088eac
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge al
or al, cl
mov r8d, eax
xor r8b, 1
mov r9d, ecx
or r9b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x16307248
mov r8d, 0x84d27532
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0x16307248
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xfb455ed1
je 0x14009975b
cmp eax, 0xfc3cc7db
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1930348a
mov r8d, ecx
and r8d, 0xc40f8030
or r8d, edx
xor r8d, 0xc40f8030
mov edx, eax
or edx, 0xdd3fb4ba
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x22c04b44
and r9d, 0xdd3fb4bb
or r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x2d545ab7
and r9d, 0xd2aba548
or r9d, r8d
and ecx, 0x2d545ab7
and eax, 0xd2aba548
or eax, ecx
xor eax, r9d
not eax
or eax, edx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
mov r10d, eax
xor r10b, dl
and r10b, al
and al, dl
xor dl, r8b
mov r9d, edx
xor r9b, 1
and cl, r8b
or al, cl
or al, r10b
mov r8d, eax
xor r8b, 1
mov ecx, eax
or al, r9b
and r9b, dl
and cl, r8b
xor r9b, 1
mov r10d, edx
xor r10b, r9b
or r9b, dl
xor r9b, 1
or r9b, r10b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xf1fb73da
mov r8d, 0x71fdfad
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xf1fb73da
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xc0f36f1f
je 0x140099772
cmp eax, 0xc39fcdd0
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7277272f
mov r8d, eax
and r8d, 0x8d88d8d0
or r8d, edx
mov r9d, r8d
xor r9d, 0x80808040
xor r8d, 0x1000200c
mov r10d, ecx
or r10d, 0x1908200c
or r8d, 0x2221880
and r8d, 0x1b2a388c
and r9d, 0x80d48362
or r9d, r8d
and r10d, 0x1b2a388c
mov edx, eax
and edx, 0x64014411
or edx, r10d
xor edx, r9d
mov r8d, edx
xor r8d, 0x64234010
and ecx, 0x10c974e0
and eax, 0xef368b1f
or eax, ecx
mov ecx, eax
xor ecx, 0xed220115
xor edx, 0x99dca36f
mov r9d, edx
and r9d, 0x12dc9eca
and r8d, 0xed236135
or r8d, r9d
xor eax, 0x10c814c0
and eax, 0x12dc9eca
and ecx, 0xed236135
or ecx, eax
xor ecx, r8d
xor edx, ecx
test edx, ecx
setne dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
lea r9d, [rdx + 1]
mov r10d, r8d
xor r10b, r9b
mov ecx, r10d
xor cl, 1
xor r8b, dl
or al, r9b
xor al, 1
or al, r8b
mov edx, ecx
and dl, r10b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, edx
and dl, al
xor al, 1
xor r8b, 1
and r8b, al
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc4959be3
mov r8d, 0xd5ecfc8d
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xc4959be3
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x3ed24611
je 0x140099865
cmp eax, 0x3f001e60
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x12002802
mov r8d, eax
and r8d, 0x2c9600a0
or r8d, ecx
xor r8d, 0x2c9600a0
mov r9d, edx
or r9d, 0x3e9628a2
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0xc169d75c
and ecx, 0x3e9628a3
or ecx, r9d
and edx, 0xf00c9dd1
and eax, 0xff3622e
or eax, edx
mov edx, eax
xor edx, 0x5d24002
xor eax, 0xf00c9dd1
mov r8d, eax
and r8d, 0x4a2d3b6c
and edx, 0xb5d2c493
or edx, r8d
xor edx, ecx
xor edx, 0xb5d2c493
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
mov ecx, eax
or cl, dl
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, dl
and r10b, al
and r8b, r9b
and al, dl
or al, r8b
or al, r10b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x5bd013a2
mov r9d, 0xa2ed225b
cmovne eax, r9d
test r8b, r8b
mov edx, 0x5bd013a2
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x1400828e0
cmp eax, 0x83e53b9e
je 0x14009986f
cmp eax, 0x841db29c
jne 0x1400828e0
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
movsxd rax, dword [rax + 0x3c]
add rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0xa8]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa8]
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x26a4a863
mov r8d, eax
xor r8d, 0x26a4a863
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xba620fa4
mov r11d, eax
and r11d, 0x41195018
or r11d, r10d
or ecx, r9d
and r9d, 0xba620fa4
and r8d, 0x459df05b
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0x26a4a862
and edx, 0xc64dd177
mov r8d, eax
and r8d, 0x39b22e88
or r8d, edx
xor r8d, 0xc64dd176
and eax, 1
or eax, r8d
not eax
or eax, ecx
xor eax, 0x7cd2bea4
cmp eax, 0x832d415b
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
mov ecx, eax
xor cl, dl
mov r8d, ecx
and r8b, dl
and cl, al
mov r9d, r8d
xor r9b, 1
xor r8b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
or al, 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
mov ecx, r8d
xor cl, 1
and cl, al
or dl, al
xor al, 1
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x269d940f
mov edx, 0xc0ec4f7d
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0x269d940f
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x2072e5d8
je 0x140099988
cmp eax, 0x20975b03
jne 0x1400828e0
mov rax, qword [rbp + 0xa8]
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0xc00a4441
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x1df5b8b2
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xc8affcc3
and r8d, 0x15500030
or r8d, edx
or eax, r9d
and r9d, 0xc8affcc3
and ecx, 0x3750033c
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xe20a474d
and eax, 0x1df5b8b2
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0x3e68b5d2
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xc1974a2c
and r8d, 0x3e68b5d3
or r8d, r9d
or ecx, edx
and edx, 0xc1974a2c
and eax, 0x3e68b5d3
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xa8001211
mov r8d, eax
or r8d, 0x52560808
and edx, 0xfa561a19
and eax, 0x52040e4
or eax, edx
and r8d, 0xfa561a19
and ecx, 0x89a502
or ecx, r8d
xor ecx, eax
mov eax, ecx
not eax
and eax, 0xa889b713
and ecx, 0x577648ec
or ecx, eax
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge r9b
lea ecx, [r9 + 1]
mov eax, ecx
and al, r9b
xor al, 1
or al, cl
xor al, 1
or al, r9b
mov r10d, r8d
or r10b, al
xor al, r8b
and al, r10b
xor dl, r9b
and dl, r9b
xor dl, 1
xor cl, r8b
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 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, 0xfe95a917
mov edx, 0xf72b92d7
cmovne ecx, edx
test r8b, 1
mov r13d, 0xf72b92d7
cmove ecx, edx
test al, 1
mov eax, 0xfe95a917
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xe0428882
je 0x140099b06
cmp eax, 0xe08ea50d
jne 0x1400828e0
mov eax, 0xb02b247e
jmp 0x1400828e0
cmp eax, 0x5ae4e076
je 0x140099c57
cmp eax, 0x5b5ab638
jne 0x1400828e0
mov r12d, 1
mov eax, 0xf3ca631c
jmp 0x1400828e0
cmp eax, 0xa24bd713
je 0x140099c64
cmp eax, 0xa28a9679
jne 0x1400828e0
mov eax, 0x2c197098
jmp 0x1400828e0
cmp eax, 0xd8f9948
je 0x140099c74
cmp eax, 0xdc2b383
jne 0x1400828e0
mov eax, 0x2fdd3997
jmp 0x1400828e0
cmp eax, 0xd023e23b
je 0x140099d86
cmp eax, 0xd058f435
jne 0x1400828e0
mov eax, 0xc252ab9
jmp 0x1400828e0
cmp eax, 0x4f11922b
je 0x140099e4d
cmp eax, 0x4f226b77
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x948694d4
and eax, ecx
mov r8d, ecx
not r8d
or r8d, eax
not eax
and eax, 0x6b796b2b
and r8d, 0x948694d4
or r8d, eax
mov ecx, r8d
not ecx
mov eax, r8d
xor eax, 0xb38c7a8a
and eax, 0xb38c7a8b
mov edx, ecx
and edx, 0x4c738574
or edx, eax
or ecx, 1
and r8d, 0xdb8d2cd8
and ecx, 0x2472d327
or ecx, r8d
mov r8d, ecx
xor r8d, 0x30d100
mov eax, edx
not eax
xor ecx, 0xdb8d2cd8
mov r9d, eax
and r9d, 0x6f462e76
and edx, 0x90b9d189
or edx, r9d
or eax, ecx
and ecx, 0x6f462e76
and r8d, 0x90b9d188
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2819d016
and ecx, eax
and eax, 0xd7e62fe9
or eax, edx
mov edx, eax
xor edx, 0x12e200a0
xor eax, 0x2819d016
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xcd0caf4b
and edx, 0x32f350b4
or edx, r9d
or eax, r8d
and r8d, 0xcd0caf4b
and ecx, 0x32f350b4
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x406cd0c5
cmp eax, 0x406cd0c5
setne al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
mov eax, ecx
xor al, 1
and r8b, cl
and al, dl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xb86b0d45
mov r8d, 0x9a2d39f4
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, dl
mov eax, 0xb86b0d45
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x93b27810
je 0x140099f3f
cmp eax, 0x93b50654
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x9fbd0dfe
mov r8d, eax
and r8d, 0x6042f200
or r8d, ecx
xor r8d, 0x6042f200
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x2c5f7731
and eax, 0xd3a088ce
or eax, edx
mov edx, eax
xor edx, 0xc120080e
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x3290b3e0
and ecx, 0xcd6f4c1f
or ecx, r9d
xor eax, 0x20103320
and eax, 0x3290b3e0
and edx, 0xcd6f4c1f
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
and dl, r9b
or r9b, r8b
and cl, r9b
xor r9b, 1
and al, r8b
or al, dl
or al, r9b
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor dl, 1
and dl, cl
xor cl, 1
and r8b, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xca20da0
mov r8d, 0x269b0333
cmovne eax, r8d
test cl, cl
mov ecx, 0xca20da0
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x2f286a9f
je 0x14009a078
cmp eax, 0x2fdd3997
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x83a9b35b
mov r9d, r8d
and r9d, edx
and r8d, ecx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x58800961
and r9d, 0xa77ff69e
or r9d, r11d
or eax, r10d
and r10d, 0x58800961
and r8d, 0xa77ff69e
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x8388114a
or edx, 1
xor eax, 0x7c564ca5
mov r9d, eax
and r9d, 0x825e291
and r8d, 0xf7da1d6e
or r8d, r9d
or eax, edx
and edx, 0x825e291
and ecx, 0xf7da1d6e
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x55c38128
and ecx, eax
and eax, 0xaa3c7ed7
or eax, edx
xor eax, 0xaa3c7ed7
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5ba23a4e
and eax, 0xa45dc5b1
or eax, edx
xor eax, 0xa45dc5b1
or eax, ecx
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x14009d0d0], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
xor cl, al
and al, r8b
or al, r9b
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
not r8b
and r8b, cl
and al, dl
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor al, 1
mov r9d, edx
xor r9b, al
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
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, 0x9c370b23
mov r8d, 0xdc2b383
cmovne ecx, r8d
test dl, 1
mov edx, 0x9c370b23
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x1400828e0
cmp eax, 0xefc0d915
je 0x14009a185
cmp eax, 0xf10dc73f
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x190845e0
and ecx, 0xc066a21c
or ecx, edx
xor ecx, 0xc066a21c
mov edx, eax
or edx, 0xd96ee7fc
mov r8d, edx
not r8d
or r8d, ecx
and edx, 0x26911802
and r8d, 0xd96ee7fd
or r8d, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl r9b
mov eax, ecx
xor cl, r8b
or r8b, r9b
xor r8b, 1
or al, dl
xor al, 1
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
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, eax
xor cl, 1
mov r8d, ecx
and r8b, al
xor r8b, 1
mov r9d, eax
xor r9b, r8b
or r8b, al
xor r8b, 1
or r8b, r9b
xor r8b, dl
or cl, dl
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0x9bf43f6f
mov eax, 0x297c18cc
cmovne edx, eax
test cl, 1
mov eax, 0x9bf43f6f
cmovne eax, edx
test r8b, 1
cmove eax, edx
jmp 0x1400828e0
cmp eax, 0x705932dc
je 0x14009a227
cmp eax, 0x7172610f
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3043122c
mov r8d, eax
xor r8d, 0x3043122c
and r8d, eax
or r8d, edx
mov edx, r8d
xor edx, 0xca144410
xor r8d, 0x10011000
and r8d, 0x15a9b9c2
and edx, 0xea56463d
or edx, r8d
xor edx, 0xea56463d
and ecx, 0x3678ee46
and eax, 0xc98711b9
or eax, ecx
xor eax, 0xc98711b9
or eax, edx
xor eax, 0x5610cee7
xor eax, 0xa9ef3118
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
mov r10d, ecx
xor r10b, r8b
not r10b
and r10b, r8b
mov eax, ecx
or al, r8b
xor al, 1
or al, r10b
mov r10d, r9d
xor r9b, r8b
and r8b, cl
and r10b, dl
or r10b, r8b
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
mov ecx, eax
xor cl, 1
mov r8d, ecx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, dl
or cl, dl
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x99db1931
mov edx, 0x45839f25
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x99db1931
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xbbad127b
je 0x14009a36a
cmp eax, 0xbcba713f
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7bd8192f
mov r8d, eax
and r8d, 0x8427e6d0
or r8d, edx
mov edx, r8d
xor edx, 0x244050
xor r8d, 0x101020
mov r9d, ecx
or r9d, 0x4109020
or r8d, 0xe8ca2282
and r8d, 0xecdab2a2
and edx, 0x2244159
or edx, r8d
and r9d, 0xecdab2a2
mov r8d, eax
and r8d, 0x11010c04
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xf9cb2e87
xor r8d, 0x6200030
and ecx, 0x4d676e40
and eax, 0xb29891bf
or eax, ecx
mov ecx, eax
xor ecx, 0x12080036
xor eax, 0x4d676e40
mov r9d, edx
and r9d, 0xa996d7c9
and r8d, 0x56692836
or r8d, r9d
or edx, eax
and eax, 0xa996d7c9
and ecx, 0x56692836
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0x36ad651d
xor edx, 0xc9529ae2
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
setl 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
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, al
xor al, 1
and cl, al
or cl, dl
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xc3c0cbf8
mov r8d, 0xe5a25e70
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xc3c0cbf8
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x57e2367
je 0x14009a4b0
cmp eax, 0x58c1e40
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xe0f5924a
and edx, ecx
not ecx
or eax, 0x1f0a6db5
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xf61c6604
mov r10d, ecx
and r10d, 0xe1904a
or r10d, r9d
or eax, r8d
and r8d, 0xf61c6604
and edx, 0x9e399fb
or edx, r8d
xor edx, r10d
not eax
or eax, edx
xor eax, 0xe0f5924b
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x14009d0d0], 0xa
setge cl
setl r8b
mov r9d, ecx
xor r9b, al
and r9b, cl
xor cl, dl
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
or cl, r9b
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
mov r9d, edx
xor r9b, r8b
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, r9b
xor r8b, cl
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x83e53b9e
mov edx, 0x1768e428
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x83e53b9e
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0xca0447ac
je 0x14009a542
cmp eax, 0xca2ba01a
jne 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov eax, 0x8be6b827
jmp 0x1400828e0
cmp eax, 0x47495a25
je 0x14009a659
cmp eax, 0x47b5f6cf
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xcf6ea3f8
mov ecx, eax
and ecx, 0x30915c06
or ecx, r8d
mov r8d, ecx
xor r8d, 0x30910c02
xor ecx, 0xcf6ea3f9
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xc626d16d
and r8d, 0x39d92e92
or r8d, r11d
or ecx, r10d
and r10d, 0xc626d16d
and r9d, 0x39d92e92
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xcdfb13e3
and eax, 0x3204ec1c
or eax, edx
mov edx, eax
xor edx, 0x3204ec1c
xor eax, 0xcdfb13e3
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete cl
cmp dword [0x14009d0d0], 0xa
setl al
setge dl
mov r8d, ecx
xor r8b, dl
or al, cl
or cl, dl
mov r9d, r8d
xor r9b, al
or al, r8b
not r8b
and r8b, dl
xor r8b, 1
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4f5cb271
mov r8d, 0x1e5a94ea
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x4f5cb271
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0x8d9859e6
je 0x14009a663
cmp eax, 0x8da37125
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb5fb5ea6
xor eax, 0xa610de5f
and eax, ecx
and ecx, 0x4a04a159
or ecx, edx
mov edx, ecx
xor edx, 0x4a04a159
mov r8d, ecx
xor r8d, 0xec147f06
and r8d, edx
or eax, r8d
mov r8d, eax
xor r8d, 0xa610de5e
or edx, 1
xor ecx, 0x84b04e20
xor eax, 0x59ef21a1
mov r9d, eax
and r9d, 0x394b118f
and r8d, 0xc6b4ee70
or r8d, r9d
or eax, edx
and edx, 0x394b118f
and ecx, 0xc6b4ee70
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xa630c4d0
mov r8d, ecx
or r8d, 0x10000006
and edx, 0xb630c4d6
and ecx, 0x480f1209
or ecx, edx
and r8d, 0xb630c4d6
and eax, 0x1c02920
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x1604d00
xor eax, 0x10000202
and eax, 0xb690a2f2
and ecx, 0x496f5d0d
or ecx, eax
xor ecx, 0xb690a2f2
sete r8b
setne dl
cmp dword [0x14009d0d0], 0xa
setge r9b
mov eax, edx
or al, r9b
mov ecx, eax
xor cl, 1
xor dl, r9b
and dl, r8b
or r9b, r8b
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
mov 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 r9b, 1
mov ecx, 0x292dac91
mov edx, 0x35662e05
cmovne ecx, edx
not al
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0x292dac91
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x292dac91
je 0x14009a67a
cmp eax, 0x297c18cc
jne 0x1400828e0
mov eax, 0xe0428882
jmp 0x1400828e0
cmp eax, 0xe724513d
je 0x14009a684
cmp eax, 0xe76a71ee
jne 0x1400828e0
mov eax, 0xeed26bc2
jmp 0x1400828e0
cmp eax, 0x67cb4505
je 0x14009a78c
cmp eax, 0x67d26130
jne 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0xac1c9e70
and ecx, 0x53e3618f
or ecx, r9d
or eax, r8d
and r8d, 0xac1c9e70
and edx, 0x53e3618f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x9c510901
and edx, ecx
mov r8d, eax
and r8d, 0x63aef6fe
or r8d, edx
xor r8d, 0x63aef6ff
and eax, 0x8c78de43
mov edx, ecx
and edx, 0x738721bc
or edx, eax
xor edx, 0x8c78de42
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
and ecx, 0x3dbdd2c7
and eax, 0xc2422d38
or eax, ecx
xor eax, 0x3dbdd2c7
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
lea r9d, [r8 + 1]
xor al, dl
and dl, r9b
or r9b, cl
xor r9b, 1
and r8b, cl
or r8b, dl
or r8b, r9b
mov ecx, r8d
xor cl, 1
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0x2ca54d19
mov ecx, 0x9b50ae10
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0x2ca54d19
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0xac3c6f06
je 0x14009a796
cmp eax, 0xac8f8e26
jne 0x1400828e0
mov rax, qword [rbp - 0x28]
mov rax, qword [rax]
mov rax, qword [rax]
add rax, 0xfffffffffffffff0
mov rcx, qword [rbp + 0xc8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x98]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
movzx eax, word [rax]
cmp eax, 0x5a4d
mov eax, 0x5acd2ca4
mov ecx, 0x9f7c4a5c
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x1768e428
je 0x14009a8b2
cmp eax, 0x17727c94
jne 0x1400828e0
mov eax, 0xe59d6406
jmp 0x1400828e0
cmp eax, 0xd97ffc37
je 0x14009a8bc
cmp eax, 0xda5900c7
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
or eax, 1
mov edx, ecx
not edx
and ecx, 0x7c8f2629
mov r8d, edx
and r8d, 0x8370d9d6
or r8d, ecx
mov ecx, r8d
xor ecx, 0x3305916
xor r8d, 0x7c8f2628
mov r9d, eax
and r9d, 0xd04da2e1
and edx, 0x2fb25d1e
or edx, r9d
or eax, r8d
and r8d, 0xd04da2e1
and ecx, 0x2fb25d1e
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x9f79ba08
and eax, 0x608645f7
or eax, ecx
cmp eax, 0x608645f7
setne al
cmp dword [0x14009d0d0], 0xa
mov rcx, qword [rbp - 0x10]
mov qword [rbp + 0x20], rcx
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, 0x7fbfeb3c
mov r9d, 0xb37302d3
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x57131835
je 0x14009a8c6
cmp eax, 0x573ac362
jne 0x1400828e0
mov rax, qword [rbp - 0x38]
movabs rcx, 0x4991ecfb670d4362
mov qword [rax], rcx
movabs rax, 0x26d9b54d3ee090f6
mov qword [rsi + 0x40], rax
movabs rax, 0xc7904b4225dbe27a
mov qword [rsi + 0x70], rax
movabs rax, 0x3ca0e7f9690a2ae2
mov qword [rsi + 0x88], rax
movabs rax, 0xb6748231d15e5782
mov qword [rsi + 0x58], rax
movabs rax, 0x7b0fb828551617ae
mov qword [rsi + 0xa0], rax
mov rax, qword [rbp + 0xb8]
mov rdx, qword [rax]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov rcx, qword [rax + 0x30]
sub rsp, 0x20
mov r8, rsi
call fcn.140055b50
add rsp, 0x20
test eax, eax
mov eax, 0xbd95a81c
mov ecx, 0x809f4b3f
cmove eax, ecx
jmp 0x1400828e0
cmp eax, 0x9b6779a1
je 0x14009aa03
cmp eax, 0x9bf43f6f
jne 0x1400828e0
cmp byte [rbp + 0xb7], 0
mov eax, 0x87b3c973
mov ecx, 0xf1521093
cmovne eax, ecx
jmp 0x1400828e0
cmp eax, 0x35662e05
je 0x1400828cd
cmp eax, 0x35e4fb1c
jne 0x1400828e0
mov eax, 0xf265bbeb
jmp 0x1400828e0
cmp eax, 0xf4df3602
je 0x14009abf3
cmp eax, 0xf56fd0bc
jne 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2c4a47a4
mov r8d, ecx
and r8d, 0xd1a40010
or r8d, edx
mov edx, r8d
xor edx, 0x10800010
xor r8d, 0x859df06
or eax, 0xc96c4704
and r8d, 0xc97ddf06
and edx, 0x348200b0
or edx, r8d
and eax, 0xc97ddf06
and ecx, 0x2002049
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0x211b84b
xor ecx, 0xfdee47b4
mov r8d, ecx
and r8d, 0x6c581ef8
mov edx, eax
and edx, 0x93a7e107
or edx, r8d
mov r8d, edx
xor r8d, 0x93a7e106
mov r9d, edx
xor r9d, 0x60100448
or r9d, 0x106c08a0
mov r10d, edx
xor r10d, 0x283a000
or ecx, 0xe110044e
and r9d, 0xf17c0cee
and r10d, 0x683a010
or r10d, r9d
and ecx, 0xf17c0cee
and eax, 0x8005301
or eax, ecx
xor eax, r10d
mov ecx, eax
xor ecx, 0x186c5ba0
or r8d, 1
xor edx, 0x60501e10
xor eax, 0xe793a45f
mov r9d, eax
and r9d, 0xf8fe0eb
and ecx, 0xf0701f14
or ecx, r9d
or eax, r8d
and r8d, 0xf8fe0eb
and edx, 0xf0701f14
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x24280600
and eax, 0x840c814
or eax, edx
xor eax, 0x840c814
and ecx, 0xd39731eb
or ecx, eax
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl cl
setge al
lea r9d, [r8 + 1]
and r9b, al
mov eax, ecx
and al, r8b
or al, r9b
or dl, cl
xor cl, r8b
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
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
and r8b, dl
or dl, cl
and cl, al
or cl, r8b
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xafae9f29
mov r8d, 0x53615cf7
cmovne ecx, r8d
test dl, 1
mov edx, 0xafae9f29
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
cmp eax, 0x78c76b0a
je 0x14009abfd
cmp eax, 0x7925d4b2
jne 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0xe62905cb
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xf3a7fe52
and ecx, eax
mov r8d, eax
or r8d, 0x8480021
mov r9d, ecx
not r9d
and r8d, 0x884d2a21
and edx, 0x73a2d452
or edx, r8d
or eax, r9d
and r9d, 0x884d2a21
and ecx, 0x77b2d5de
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xc5801ad
and eax, 0xf3a7fe52
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x7be52960
mov r8d, eax
xor r8d, 0x7be52960
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x841ad69e
and ecx, 0x7be52961
or ecx, r8d
and eax, 0xb4c35cc0
mov r8d, edx
and r8d, 0x4b3ca33f
or r8d, eax
xor r8d, 0xb4c35cc1
and edx, 1
or edx, r8d
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x71b37a8
and ecx, 0xf8e4c857
or ecx, r8d
xor ecx, edx
xor ecx, 0xf8e4c857
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x23004050
and eax, 0x5c880d
or eax, edx
xor eax, 0x5c880d
and ecx, 0xdca337a2
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xb7f210d1
and eax, 0x480def2e
or eax, ecx
xor eax, 0x480def2e
setne al
sete dl
cmp dword [0x14009d0d0], 0xa
setge r8b
mov r9d, r8d
xor r9b, dl
or dl, r8b
mov ecx, r9d
not cl
and cl, r8b
xor cl, 1
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
and r9b, r8b
xor al, r8b
or al, r9b
xor al, 1
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
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, 0x2e8d19d6
mov r8d, 0xa24bd713
cmovne eax, r8d
not cl
test dl, 1
cmovne eax, r8d
test cl, 1
mov ecx, 0x2e8d19d6
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, eax
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
not edx
mov r8d, eax
not r8d
mov r9d, edx
and r9d, 0xa143714d
and ecx, 0x5ebc8eb2
or ecx, r9d
or edx, r8d
and r8d, 0xa143714d
and eax, 0x5ebc8eb2
or eax, r8d
xor eax, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, edx
or r9b, al
and al, r8b
xor r8b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or dl, al
xor dl, 1
mov eax, edx
xor al, r9b
or dl, r9b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x722f8123
mov r8d, 0x171abd2a
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0x722f8123
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
mov eax, 0xc09e188b
jmp 0x1400828e0
mov eax, 0xd8f9948
jmp 0x1400828e0
mov eax, dword [rbp + 0x58]
cmp eax, 0x4550
mov eax, 0xa08d7f08
mov ecx, 0x114a8751
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x651893a7
mov eax, ecx
and eax, 0x9ae76c58
or eax, r8d
mov r8d, eax
xor r8d, 0xe66000
xor eax, 0x651893a6
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
or eax, 1
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0xbe018fde
and r8d, 0x41fe7020
or r8d, r11d
or eax, r10d
and r10d, 0xbe018fde
and r9d, 0x41fe7021
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
and edx, 0xeb0ae72c
and ecx, 0x14f518d3
or ecx, edx
mov edx, ecx
xor edx, 0x4d400d1
xor ecx, 0xeb0ae72c
mov r9d, eax
and r9d, 0x912b1e22
and r8d, 0x6ed4e1dd
or r8d, r9d
or eax, ecx
and ecx, 0x912b1e22
and edx, 0x6ed4e1dd
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge al
mov ecx, r8d
and cl, al
or r8b, r9b
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
or al, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, cl
xor cl, 1
and al, cl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf7e29f78
mov r8d, 0xe6e88cb7
cmovne edx, r8d
test cl, 1
mov ecx, 0xf7e29f78
cmovne ecx, edx
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x1400828e0
cmp byte [rbp + 0xb2], 0
mov eax, 0x5054365c
mov ecx, 0x3e63001e
cmovne eax, ecx
jmp 0x1400828e0
mov eax, 0x79eb6a8a
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x24980c88
mov r8d, ecx
or r8d, 0x18605004
and r8d, 0x3cf85c8c
mov r9d, eax
and r9d, 0x1078210
or r9d, r8d
and edx, 0x3cf85c8c
mov r8d, ecx
and r8d, 0xc2002163
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x88203002
xor r8d, 0x259f8e99
mov r9d, r8d
and r9d, 0x724fc16d
and edx, 0x8db03e92
or edx, r9d
and ecx, 0x724fc16d
and eax, 0x8db03e92
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setge dl
mov r8d, edx
xor r8b, al
or al, dl
and r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
xor dl, cl
and dl, al
or al, cl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xad00aca9
mov r8d, 0x84f2759a
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xad00aca9
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x1400828e0
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0xb8]
mov rax, qword [rbp + 0xc8]
mov eax, 0x529eabc2
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, edx
and ecx, 0x7617d61
and eax, 0xf89e829e
or eax, ecx
mov ecx, eax
xor ecx, 0xf89e829e
xor eax, 0x7617d61
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
cmp eax, 0xffffffff
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge al
mov r8d, edx
xor r8b, cl
or dl, cl
or cl, al
xor cl, 1
and al, r8b
or al, cl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9ffe5d33
mov r8d, 0xd08ed93d
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x9ffe5d33
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400828e0
mov eax, 0xa00ac292
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x432902ac
or eax, 0x2c10b111
mov r8d, ecx
or r8d, 0x41280004
mov edx, ecx
not edx
and eax, 0x6d38b115
mov r9d, ecx
and r9d, 0x2864888
or r9d, eax
and r8d, 0x6d38b115
mov eax, edx
and eax, 0x90410662
or eax, r8d
xor eax, r9d
mov r8d, eax
xor r8d, 0x98012142
or ecx, 1
xor eax, 0x43ae488d
mov r9d, eax
and r9d, 0x66509635
and r8d, 0x99af69ca
or r8d, r9d
or eax, ecx
and ecx, 0x66509635
and edx, 0x99af69ca
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x120e06
and eax, 0x820c2101
or eax, edx
xor eax, 0x820c2101
and ecx, 0x7de1d0f8
or ecx, eax
sete al
cmp dword [0x14009d0d0], 0xa
setge cl
setl dl
xor dl, al
xor al, cl
and al, cl
or al, dl
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xd26f6481
mov r8d, 0xa75831c
cmovne edx, r8d
test cl, cl
mov ecx, 0xd26f6481
cmovne edx, ecx
test al, al
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x61dd6c2b
and ecx, 0x9e2293d4
or ecx, eax
mov eax, ecx
xor eax, 0x1c028200
xor ecx, 0x60006802
and ecx, 0xe22079d6
and eax, 0x1ddf8629
or eax, ecx
xor eax, 0x1ddf8629
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, eax
and r9b, r8b
mov r10d, edx
and r10b, cl
or r10b, r9b
xor r10b, 1
or r10b, r8b
xor r10b, 1
or al, dl
xor al, 1
xor cl, dl
and cl, dl
or cl, al
xor cl, r10b
mov edx, ecx
not dl
and dl, r10b
test cl, 1
mov eax, 0x17727c94
mov r9d, 0xf10dc73f
cmovne eax, r9d
test dl, 1
mov r8d, 0x17727c94
cmove eax, r8d
test cl, 1
cmovne eax, r9d
test dl, 1
cmovne eax, r9d
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x53d410fc
mov r8d, eax
and r8d, 0xac2bef02
or r8d, ecx
mov r9d, r8d
xor r9d, 0x8c02ad02
xor r8d, 0x801079
mov ecx, edx
or ecx, 0x20a95278
and r8d, 0x20a95279
and r9d, 0xdf56ad86
or r9d, r8d
and ecx, 0x20a95279
xor ecx, r9d
and edx, 0xfe1f39c6
and eax, 0x1e0c639
or eax, edx
mov edx, eax
xor edx, 0x400
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xc1ecfafb
and ecx, 0x3e130504
or ecx, r9d
xor eax, 0xc00c38c2
and eax, 0xc1ecfafb
and edx, 0x3e130504
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne cl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge dl
lea r9d, [rdx + 1]
mov r10d, r8d
or r10b, dl
xor r10b, 1
mov eax, r9d
or al, cl
xor al, 1
or al, r10b
mov r10d, edx
xor r10b, r8b
and r10b, dl
and cl, r9b
and dl, r8b
or dl, cl
or dl, r10b
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, r9b
and dl, cl
or dl, r10b
xor r8b, r9b
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0x5ba49873
mov r8d, 0xf4df3602
cmovne ecx, r8d
not al
test dl, 1
mov edi, 0xf4df3602
cmove ecx, r8d
test al, 1
mov eax, 0x5ba49873
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1b7c0e01
and ecx, eax
and eax, 0xe483f1fe
or eax, edx
xor eax, 0xe483f1fe
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
not eax
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x1f6b61b9
and r8d, 0xe0949e46
or r8d, r9d
or ecx, edx
and edx, 0x1f6b61b9
and eax, 0xe0949e46
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x67658626
and eax, 0x989a79d9
or eax, edx
xor eax, 0x989a79d9
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
xor cl, r8b
and cl, r9b
or cl, r10b
and r8b, r9b
and al, dl
or al, r8b
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
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 r8d, edx
xor r8b, cl
test cl, 1
mov eax, 0xabb62d09
mov ecx, 0xb752db22
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
not r8b
test r8b, 1
mov ecx, 0xabb62d09
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x835f3470
mov r8d, eax
xor r8d, 0x835f3470
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x7ca0cb8e
and ecx, 0x835f3471
or ecx, r8d
and edx, 0x4218fd03
and eax, 0xbde702fc
or eax, edx
mov edx, eax
xor edx, 0x18650294
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xa5929568
and ecx, 0x5a6d6a97
or ecx, r9d
xor eax, 0x109500
and eax, 0xa5929568
and edx, 0x5a6d6a97
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
lea r10d, [r8 + 1]
and dl, cl
mov eax, r9d
and al, r8b
or al, dl
mov edx, ecx
xor dl, r10b
xor dl, 1
xor r9b, r10b
or cl, r8b
xor cl, 1
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, edx
xor cl, al
test cl, 1
mov ecx, 0xc4689263
mov r8d, 0x96ab00e
cmovne ecx, r8d
test dl, 1
mov edx, 0xc4689263
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x43c10410
mov r8d, eax
or r8d, 0xc000248
and r8d, 0x4fc10658
mov r9d, ecx
and r9d, 0x90267121
or r9d, r8d
and edx, 0x4fc10658
and eax, 0x20188886
or eax, edx
xor eax, r9d
xor eax, 0xd3e77530
or eax, ecx
xor eax, 0xe1584a97
xor eax, 0x1ea7b568
setne r8b
sete r9b
cmp dword [0x14009d0d0], 0xa
setge al
setl dl
mov ecx, edx
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, dl
mov r11d, r10d
xor r11b, 1
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, 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, 0xc7bbcd81
mov edx, 0x28791e0
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xc7bbcd81
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov rax, qword [rbp + 0xb8]
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
mov eax, 0xd23332f0
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x8e8008f6
and ecx, edx
not edx
xor eax, 0x1732700
mov r8d, eax
or r8d, 0x11647408
mov r9d, ecx
not r9d
and r8d, 0x1de47c5e
and edx, 0x820000a0
or edx, r8d
or eax, r9d
and r9d, 0x1de47c5e
and ecx, 0xe21b83a1
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x717ff709
and eax, 0x8e8008f6
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd8049c74
mov r8d, eax
xor r8d, 0xd8049c74
and r8d, eax
or r8d, edx
xor r8d, 0x27fb638a
or ecx, 1
and eax, 0x6b75327c
and ecx, 0x948acd83
or ecx, eax
xor ecx, 0x948acd83
or ecx, r8d
mov eax, ecx
xor eax, 0x1685a90b
and eax, ecx
not ecx
and ecx, 0x1685a90b
or ecx, eax
not eax
and eax, 0xe97a56f4
and ecx, 0x1685a90b
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xffad4f44
and eax, 0x52b0bb
or eax, ecx
xor eax, 0x52b0bb
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
and al, r8b
and r8b, cl
and dl, cl
or al, dl
xor al, r8b
mov ecx, eax
not cl
mov edx, 0x521cf86a
mov r9d, 0x39c88967
cmovne edx, r9d
test cl, r8b
mov ecx, 0x521cf86a
cmove edx, ecx
cmovne edx, r9d
test al, al
cmovne edx, r9d
mov eax, edx
jmp 0x1400828e0
mov eax, 0xa75831c
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd31ba8d0
mov r8d, ecx
and r8d, 0x2ce4572e
or r8d, edx
xor r8d, 0x2ce4572e
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge r8b
setl al
and al, dl
and cl, r8b
or cl, al
mov eax, r8d
xor al, dl
or r8b, dl
xor r8b, 1
or r8b, al
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov ecx, eax
xor cl, 1
mov r10d, eax
and r10b, cl
mov r9d, edx
and r9b, r8b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, al
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dl
mov eax, r10d
xor al, 1
and al, r9b
xor r9b, 1
and r9b, r10b
or r9b, al
or cl, r8b
mov eax, ecx
xor al, r9b
test cl, 1
mov ecx, 0xef27a8f3
mov edx, 0xb8c992df
cmovne ecx, edx
test r9b, 1
cmove ecx, edx
test al, 1
mov eax, 0xef27a8f3
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov rax, qword [rbp + 0x48]
add rax, 0x60
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0xb8]
mov rax, qword [rax]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0xc8]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x60], rax
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x988328c2
and eax, edx
not edx
or ecx, 0x677cd73d
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xc82e1d8f
and edx, 0x10812040
or edx, r9d
or ecx, r8d
and r8d, 0xc82e1d8f
and eax, 0x37d1e270
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov r8d, ecx
xor r8d, 0x677cd73d
mov eax, ecx
xor eax, 0x988328c2
xor ecx, 0xdc50bc86
and ecx, eax
mov r9d, eax
or r9d, 0xbb2c6bbb
mov edx, ecx
not edx
mov r10d, edx
and r10d, 0xeb7d1287
and ecx, 0x1482ed78
or ecx, r10d
or edx, r9d
and r9d, 0xeb7d1287
mov r10d, r8d
and r10d, 0x4828440
or r10d, r9d
xor r10d, ecx
not edx
or edx, r10d
xor edx, 0x44d39445
and r8d, 0x657951b0
mov ecx, eax
and ecx, 0x9a86ae4f
or ecx, r8d
mov r8d, ecx
xor r8d, 0x5305101
and eax, 1
or eax, r8d
xor ecx, 0x9a800c0c
and ecx, 0xfac90cbc
and eax, 0x536f343
or eax, ecx
xor eax, 0x536f343
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x22b697c0
and ecx, 0xdd49683f
or ecx, r9d
or eax, r8d
and r8d, 0x22b697c0
and edx, 0xdd49683f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x70829df8
and ecx, 0x8f7d6207
or ecx, eax
xor ecx, 0x8f7d6207
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov eax, r8d
and al, cl
or al, r10b
xor al, 1
or al, r9b
or dl, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, al
xor al, 1
mov r8d, eax
xor r8b, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x58c0af88
mov edx, 0x8805349a
cmovne ecx, edx
test al, 1
mov eax, 0x58c0af88
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0x8c5a19ca
jmp 0x1400828e0
cmp byte [rbp + 0xb1], 0
mov eax, 0xdf27cf66
mov ecx, 0x4b6d1844
cmovne eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x5b08c0ec
mov r8d, eax
or r8d, 0x80142100
and r8d, 0xdb1ce1ec
and ecx, 0x4c10812
or ecx, r8d
and edx, 0xdb1ce1ec
and eax, 0x20221601
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xa0363701
xor eax, 0x5f808804
and eax, 0x7fa28b05
mov edx, ecx
and edx, 0x805d74fa
or edx, eax
xor edx, 0x805d74fb
and ecx, 0xfffffffe
or ecx, edx
xor ecx, 0x5164c9a8
cmp ecx, 0xae9b3657
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, cl
and cl, 1
xor cl, dl
and al, dl
xor cl, 1
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x789a2cfa
mov r8d, 0xe70d9176
cmovne ecx, r8d
test al, al
mov eax, 0x789a2cfa
cmove ecx, eax
test dl, dl
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xf035a5b8
mov ecx, eax
and ecx, 0xfca5a47
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8404842
and edx, 0xf408cac7
and eax, 0xbf73538
or eax, edx
mov edx, eax
xor edx, 0x8712020
xor ecx, 0xf035a5b9
mov r9d, ecx
and r9d, 0x78e979d
and r8d, 0xf8716862
or r8d, r9d
xor eax, 0x4088285
and eax, 0x78e979d
and edx, 0xf8716862
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge r9b
mov eax, edx
or al, r9b
xor r9b, dl
and al, r9b
or r8b, cl
xor r8b, 1
or r8b, r9b
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, al
xor al, 1
and cl, al
or cl, dl
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe6c0881c
mov r8d, 0x1b4b77b9
cmovne edx, r8d
test al, al
mov eax, 0xe6c0881c
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
mov eax, 0x54af0afa
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x12cc4a5f
mov r8d, eax
and r8d, 0xed33b5a0
or r8d, edx
mov edx, r8d
xor edx, 0x8028000
xor r8d, 0x40000
or ecx, 0x44040000
or r8d, 0x1917110
and r8d, 0x45957110
and edx, 0x18428802
or edx, r8d
and ecx, 0x45957110
and eax, 0xa22806ed
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0xa3b977fd
mov ecx, eax
xor ecx, 0xa3b977fc
and ecx, edx
xor eax, 0x1c068002
and eax, 0x9d8fd547
and edx, 0x62702ab8
or edx, eax
mov r8d, edx
xor r8d, 0x224008b8
mov eax, ecx
not eax
xor edx, 0x9d8fd546
mov r9d, eax
and r9d, 0x5c303343
and ecx, 0xa3cfccbc
or ecx, r9d
or eax, edx
and edx, 0x5c303343
and r8d, 0xa3cfccbc
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x83882efc
and ecx, eax
and eax, 0x7c77d103
or eax, edx
xor eax, 0x7c77d103
or eax, ecx
sete r8b
setne dl
cmp dword [0x14009d0d0], 0xa
setl al
setge cl
lea r9d, [rcx + 1]
and al, dl
mov r10d, ecx
and r10b, r8b
or al, r10b
or cl, dl
and dl, r9b
or dl, r10b
xor r9b, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x7c43f771
mov r8d, 0xff9a4462
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x7c43f771
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8361e1b0
mov r8d, ecx
and r8d, 0x7c9e1e4e
or r8d, edx
mov r9d, r8d
xor r9d, 0x54180a4a
mov edx, eax
or edx, 0x28a79424
xor r8d, 0x218021
and r8d, 0x28a79425
and r9d, 0xd7586bda
or r9d, r8d
and edx, 0x28a79425
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xb2eab64f
and r8d, 0x4d1549b0
or r8d, r9d
or edx, ecx
and ecx, 0xb2eab64f
and eax, 0x4d1549b0
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
xor cl, 1
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x6f4dd40b
mov r8d, 0x35e4fb1c
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x6f4dd40b
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0x4f11922b
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa404236
mov r8d, ecx
and r8d, 0x40
or r8d, edx
mov edx, r8d
xor edx, 0xad1cc103
or eax, 0x8004042
and edx, 0xad1cc143
and r8d, 0x2400234
or r8d, edx
and eax, 0xad1cc143
and ecx, 0x50a33c88
or ecx, eax
xor ecx, r8d
mov r8d, ecx
xor r8d, 0xf5bfbd89
mov eax, ecx
xor eax, 0xa404276
xor ecx, 0xe674be0a
mov r9d, ecx
and r9d, eax
and ecx, r8d
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x82ba6b80
and r9d, 0x7d45947f
or r9d, r11d
or edx, r10d
and r10d, 0x82ba6b80
and ecx, 0x7d45947f
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xec34fc7d
and r8d, 0xf4b8c027
mov ecx, eax
and ecx, 0xb473fd8
or ecx, r8d
xor ecx, 0xf4b8c026
and eax, 1
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2bddce7b
mov r8d, eax
and r8d, 0xd4223184
or r8d, edx
mov edx, r8d
xor edx, 0x84200104
xor r8d, 0x1dc4009
or ecx, 0x51de6009
or r8d, 0x22000800
and r8d, 0x73de6809
and edx, 0x8c210134
or edx, r8d
and ecx, 0x73de6809
and eax, 0x96c2
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x22008240
xor eax, 0xddff613d
mov edx, eax
and edx, 0x88ae7dab
and ecx, 0x77518254
or ecx, edx
xor ecx, 0x77518254
or ecx, eax
cmp ecx, 0xffffffff
setne dl
cmp dword [0x14009d0d0], 0xa
setge r8b
setl r9b
lea eax, [rdx + 1]
mov ecx, eax
xor cl, r9b
and dl, r9b
or r9b, al
and al, r8b
or al, dl
not al
mov edx, eax
xor dl, r9b
or al, r9b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0x4040b44b
mov r8d, 0xdd69c733
cmovne edx, r8d
test al, cl
mov r8d, 0x4040b44b
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xa062010
mov edx, ecx
and edx, 0x50814c0
or edx, r8d
mov r8d, edx
xor r8d, 0x5000040
xor edx, 0xfaf7eb3f
mov r9d, ecx
xor r9d, 0xf0e34d0
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xa2fc3da0
and r8d, 0xd020050
or r8d, r11d
or edx, r10d
and r10d, 0xa2fc3da0
and r9d, 0x5d03c25f
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
xor edx, 0xf0f1cb2e
mov r8d, ecx
and r8d, 0x62244f8f
and eax, 0x9ddbb070
or eax, r8d
xor eax, edx
xor eax, 0x9ddbb070
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 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
mov ecx, r10d
xor cl, al
xor al, 1
or al, r10b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x58b77a95
mov r8d, 0xdbf36b21
cmovne eax, r8d
not dl
test cl, cl
cmovne eax, r8d
test dl, 1
mov ecx, 0x58b77a95
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x38124911
mov r8d, ecx
and r8d, 0x44048002
or r8d, edx
xor r8d, 0x44048002
and ecx, 0x83e936ec
or ecx, r8d
xor ecx, 0x7c16c912
or ecx, eax
xor ecx, 0x1cf52f5c
xor ecx, 0xe30ad0a3
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, ecx
xor r9b, r8b
mov r10d, r9d
xor r10b, 1
mov r11d, r9d
and r11b, r8b
and dl, al
and r8b, cl
or r8b, dl
or r8b, r11b
mov ecx, r10d
xor cl, r8b
and cl, r10b
xor r10b, r9b
and r10b, r8b
xor r10b, r9b
mov eax, ecx
xor al, r10b
mov edx, 0x916e9732
mov r8d, 0x108df05
cmovne edx, r8d
test r10b, r10b
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xc14325dc
xor ecx, 0xa2616da3
and ecx, eax
and eax, 0x3ebcda23
or eax, edx
mov r8d, eax
xor r8d, 0x3ebcda22
mov edx, eax
xor edx, 0x4102005c
or edx, 0xa2616da3
mov r9d, eax
xor r9d, 0x888000
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0x5d3517c3
and r9d, 0x8a801c
or r9d, r11d
or edx, r10d
and r10d, 0x5d3517c3
and ecx, 0xa2cae83c
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
not ecx
and ecx, 0xa2616da2
and edx, 0x5d9e925d
or edx, ecx
or r8d, 1
xor eax, 0x41410498
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0xae2a6b44
and edx, 0x51d594bb
or edx, r9d
or ecx, r8d
and r8d, 0xae2a6b44
and eax, 0x51d594ba
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete cl
cmp dword [0x14009d0d0], 0xa
setl al
setge dl
mov r8d, edx
xor r8b, cl
xor al, cl
mov r9d, ecx
or r9b, dl
xor r9b, 1
mov ecx, r8d
not cl
and cl, dl
or cl, r9b
and r8b, 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
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 eax, edx
not al
test dl, 1
mov r8d, 0x7560d1d6
mov r9d, 0x514ae18b
cmovne r8d, r9d
test al, cl
mov eax, 0x7560d1d6
cmove r8d, eax
cmovne r8d, r9d
test dl, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdb7b376e
mov r8d, eax
and r8d, 0x2484c891
or r8d, edx
mov edx, r8d
xor edx, 0x40001
xor r8d, 0x2092140
mov r9d, ecx
or r9d, 0x2209a1d0
or r8d, 0x44620820
and r8d, 0x666ba9f0
and edx, 0x141009
or edx, r8d
and r9d, 0x666ba9f0
mov r8d, eax
and r8d, 0x99804606
or r8d, r9d
xor r8d, edx
xor r8d, 0x221db1d8
and ecx, 0xd46f910c
and eax, 0x2b906ef3
or eax, ecx
xor eax, 0x2b906ef3
or eax, r8d
xor eax, 0x9eca7864
cmp eax, 0x6135879b
setne al
cmp dword [0x14009d0d0], 0xa
setge cl
setl dl
lea r8d, [rax + 1]
and al, dl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, al
or dl, cl
xor cl, 1
mov eax, ecx
or al, dl
xor cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x93aaaba4
mov r8d, 0x4305305e
cmovne ecx, r8d
test al, 1
mov eax, 0x93aaaba4
cmovne ecx, eax
test dl, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
movsxd rax, dword [rax + 0x3c]
add rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0xa8]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa8]
mov eax, 0x9dffa576
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x799e072f
and ecx, edx
not edx
xor eax, 0x261e090
mov r8d, eax
or r8d, 0x240b8d0
mov r9d, ecx
not r9d
and r8d, 0x2d4bbd0
and edx, 0x790a042f
or edx, r8d
or eax, r9d
and r9d, 0x2d4bbd0
and ecx, 0xfd2b442f
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x8661f8d0
and eax, 0x799e072f
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, 0xcae0915c
and r8d, 0x351f6ea3
or r8d, r9d
or ecx, edx
and edx, 0xcae0915c
and eax, 0x351f6ea3
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdf63c1e6
and eax, ecx
and ecx, 0x209c3e19
or ecx, edx
mov edx, ecx
xor edx, 0x840419
xor ecx, 0xdf63c1e6
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x74187b04
and edx, 0x8be784fb
or edx, r9d
or ecx, r8d
and r8d, 0x74187b04
and eax, 0x8be784fb
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
sete al
cmp dword [0x14009d0d0], 0xa
setge cl
inc cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0xcec77627
mov eax, 0x686e7225
cmovne edx, eax
test cl, 1
mov eax, 0xcec77627
cmovne eax, edx
test r8b, 1
cmove eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0x61c44bcc
and eax, 0x9e3bb433
or eax, r9d
or ecx, r8d
and r8d, 0x61c44bcc
and edx, 0x9e3bb433
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, eax
and r9d, 0xa512d374
and ecx, 0x5aed2c8a
or ecx, r9d
or eax, edx
and edx, 0xa512d374
and r8d, 0x5aed2c8b
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xf43e4f96
and edx, eax
or eax, 0xbc1b069
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd41c14f1
and ecx, 0x20224b06
or ecx, r9d
or eax, r8d
and r8d, 0xd41c14f1
and edx, 0x2be3eb0e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xbc08001
xor eax, 0xf0040b84
and eax, 0xf0053bec
and ecx, 0xffac413
or ecx, eax
mov eax, ecx
xor eax, 0xe100403
xor ecx, 0x600102e4
and ecx, 0x61ebc2f4
and eax, 0x9e143d0b
or eax, ecx
xor eax, 0x9e143d0b
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, r9b
mov r11d, r10d
xor r11b, 1
xor r10b, al
xor al, 1
or al, r11b
xor al, 1
or al, r10b
mov r10d, ecx
xor r10b, r8b
and r10b, cl
and dl, r9b
and cl, r8b
or cl, dl
or cl, r10b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
and cl, al
mov r9d, eax
xor r9b, dl
or dl, al
xor al, 1
xor r8b, 1
and r8b, al
or r8b, cl
xor dl, 1
or dl, r9b
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xca461c2a
mov edx, 0xffee19fc
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xca461c2a
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa200a101
mov r8d, eax
and r8d, 0x40814280
or r8d, edx
mov edx, r8d
xor edx, 0x40800200
xor r8d, 0x19701019
mov r9d, ecx
or r9d, 0x14081
and r8d, 0x19715099
and edx, 0xe280a300
or edx, r8d
and r9d, 0x19715099
and eax, 0x40e0c66
or eax, r9d
xor eax, edx
xor eax, 0xe281e380
or eax, ecx
xor eax, 0x49c6e78
xor eax, 0xfb639187
setne r8b
sete r9b
cmp dword [0x14009d0d0], 0xa
setge al
setl dl
mov ecx, edx
xor cl, r9b
and cl, r9b
mov r10d, eax
or r10b, r9b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
xor al, 1
mov r8d, eax
xor r8b, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xa05168c0
mov edx, 0x5ca031d1
cmovne eax, edx
test r8b, 1
mov r14d, 0x5ca031d1
cmove eax, edx
test cl, 1
mov ecx, 0xa05168c0
cmove eax, ecx
jmp 0x1400828e0
mov rax, qword [rbp + 0xa0]
mov eax, 0x108df05
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2c0b5f90
and ecx, eax
and eax, 0xd3f4a06f
or eax, edx
mov edx, eax
xor edx, 0x80740005
xor eax, 0x2c0b5f90
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x5781ff6a
and edx, 0xa87e0095
or edx, r9d
or eax, r8d
and r8d, 0x5781ff6a
and ecx, 0xa87e0095
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov r8d, eax
not r8d
mov edx, r8d
and edx, 0x6119ce92
mov ecx, eax
and ecx, 0x9ee6316d
or ecx, edx
mov edx, ecx
xor edx, 0x9ee6316c
mov r9d, ecx
xor r9d, 0x40004a00
or r9d, 0x1004a006
mov r10d, ecx
xor r10d, 0xa201120
or r8d, 0xc4c04a09
and r9d, 0xd4c4ea0f
and r10d, 0xa211530
or r10d, r9d
and r8d, 0xd4c4ea0f
and eax, 0x211a00c0
or eax, r8d
xor eax, r10d
mov r8d, eax
xor r8d, 0x311ea0c7
or edx, 1
xor ecx, 0x40100002
xor eax, 0xcee15f38
mov r9d, eax
and r9d, 0x27efded5
and r8d, 0xd810212a
or r8d, r9d
or eax, edx
and edx, 0x27efded5
and ecx, 0xd810212a
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd975bcfc
and ecx, 0x268a4303
or ecx, edx
xor ecx, 0xd975bcfc
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
or al, r8b
and al, r9b
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
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and dl, r8b
or r8b, cl
and cl, al
or cl, dl
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x7ebfcc78
mov edx, 0x4d609366
cmovne ecx, edx
test r8b, 1
mov r8d, 0x7ebfcc78
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xc66172e8
mov ecx, eax
and ecx, 0x399e8d17
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8808910
xor ecx, 0xc66172e8
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or ecx, 1
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x333f06e6
and r8d, 0xccc0f918
or r8d, r11d
or ecx, r10d
and r10d, 0x333f06e6
and r9d, 0xccc0f919
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0x2a7656e4
and eax, 0xd589a91b
or eax, edx
xor eax, 0xd589a91b
or eax, ecx
xor eax, 0xb2b53810
xor eax, 0x4d4ac7ef
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
xor r8b, 1
or dl, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, r8b
mov ecx, eax
xor cl, 1
and r8b, cl
xor cl, r8b
test al, al
mov eax, 0x9b50ae10
mov edx, 0x7e2ca8c6
cmovne eax, edx
test r8b, r8b
mov r8d, 0x9b50ae10
cmove eax, r8d
test cl, 1
cmove eax, edx
jmp 0x1400828e0
mov eax, 0xdd9c5e8f
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov eax, r8d
and eax, 0xd21e593d
and edx, 0x2de1a6c2
or edx, eax
mov eax, edx
xor eax, 0x2de1a6c2
xor edx, 0xd21c1835
mov r9d, eax
and r9d, 0xd6dd411e
or r8d, 0xd6dd411e
mov ecx, r8d
not ecx
or ecx, r9d
and r8d, 0x2922bee0
and ecx, 0xd6dd411f
or ecx, r8d
and edx, 0xf7bcb835
mov r8d, eax
and r8d, 0x84347ca
or r8d, edx
xor r8d, 0xf7bcb834
and eax, 1
or eax, r8d
mov r8d, eax
not r8d
mov edx, ecx
not edx
mov r9d, edx
and r9d, 0x7c2a20c4
and ecx, 0x83d5df3b
or ecx, r9d
or edx, eax
and eax, 0x7c2a20c4
and r8d, 0x83d5df3b
or r8d, eax
xor r8d, ecx
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0x31e996b8
and eax, 0xce166947
or eax, edx
mov ecx, eax
xor ecx, 0x4c062846
xor eax, 0x11a90400
and eax, 0x93b94501
and ecx, 0x6c46bafe
or ecx, eax
xor ecx, 0x6c46bafe
setne al
sete dl
cmp dword [0x14009d0d0], 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
xor al, 1
mov edx, ecx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x57131835
mov r8d, 0xf6bd1234
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x57131835
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe4250a5b
mov r8d, eax
and r8d, 0x1bdaf5a4
or r8d, edx
mov edx, r8d
xor edx, 0x90a4480
xor r8d, 0x24000018
mov r9d, eax
or r9d, 0x36d0b13c
and r8d, 0x36d0b13c
and edx, 0xc92f4ec2
or edx, r8d
and r9d, 0x36d0b13d
xor r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
not r9d
or r9d, edx
cmp r9d, 0xffffffff
setne al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
mov eax, ecx
xor al, 1
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xb3cf9d6d
mov r8d, 0xd45280a4
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xb3cf9d6d
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0x391299d1
jmp 0x1400828e0
mov eax, 0xc5af36bc
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0x18000002
mov ecx, eax
or ecx, 0xc3afa605
and ecx, 0xdbafa607
mov r9d, edx
and r9d, 0x24104970
or r9d, ecx
and r8d, 0xdbafa607
mov ecx, eax
and ecx, 0x401088
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x82c0800c
and edx, 0xd83e1710
and eax, 0x27c1e8ef
or eax, edx
mov edx, eax
xor edx, 0x6c0804f
xor ecx, 0x3c104973
mov r9d, ecx
and r9d, 0x712f7eb0
and r8d, 0x8ed0814f
or r8d, r9d
xor eax, 0x502e1610
and eax, 0x712f7eb0
and edx, 0x8ed0814f
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
cmp dword [0x14009d0d0], 0xa
setl al
setge dl
mov r8d, ecx
xor r8b, dl
or al, cl
or cl, dl
mov r9d, r8d
xor r9b, al
or al, r8b
not r8b
and r8b, dl
xor r8b, 1
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r9d, r8d
or cl, r8b
xor r8b, 1
and dl, r8b
and r9b, al
or r9b, dl
xor r8b, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0x699910c0
mov edx, 0xf27875b6
cmovne eax, edx
test cl, 1
mov ecx, 0x699910c0
cmovne ecx, eax
test r9b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3bb60ea
mov r8d, ecx
and r8d, 0xfc449f14
or r8d, edx
xor r8d, 0xfc449f14
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
not dl
and dl, cl
test al, 1
mov ecx, 0xd5bb293
mov r8d, 0x24dc0c71
cmovne ecx, r8d
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, ecx
cmovne eax, r8d
test dl, 1
cmove eax, ecx
xor r12d, r12d
jmp 0x1400828e0
mov eax, 0xdd7c8290
jmp 0x1400828e0
cmp byte [rbp + 0xb3], 0
mov eax, 0x73a8f39d
mov ecx, 0x3266e904
cmovne eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x81000200
mov r8d, eax
and r8d, 0x29108b2
or r8d, edx
xor r8d, 0x29108b2
mov edx, eax
and edx, 0x7c6ef54d
or edx, r8d
mov r8d, edx
xor r8d, 0x7c6ef54c
and ecx, 0x63bc4941
and eax, 0x9c43b6be
or eax, ecx
mov ecx, eax
xor ecx, 0x9c43b6be
xor edx, 0x83910ab3
and ecx, edx
xor eax, 0x63bc4941
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
mov r9d, ecx
xor r9b, 1
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
mov ecx, 0xa57022aa
mov edx, 0xc03789fa
cmovne ecx, edx
test al, al
mov eax, 0xa57022aa
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd41a140a
mov r8d, eax
and r8d, 0x2be5ebf4
or r8d, edx
mov edx, r8d
xor edx, 0xe02a54
xor r8d, 0x20408
or eax, 0x2b07c5a8
and r8d, 0x2b07c5a8
and edx, 0xd4f83a56
or edx, r8d
and eax, 0x2b07c5a9
xor eax, edx
not eax
or eax, ecx
xor eax, 0x1df20495
xor eax, 0xe20dfb6a
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor r9b, 1
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xcbe87c7b
mov r8d, 0x9dffa576
cmovne eax, r8d
test cl, 1
mov ecx, 0xcbe87c7b
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400828e0
mov rax, qword [rbp]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp + 0xb8]
mov ecx, dword [0x14009d0cc]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x5fcd46e
mov r9d, edx
and r9d, 0xfa032b90
or r9d, r8d
xor r9d, 0xfa032b90
mov r8d, edx
and r8d, 1
or r8d, r9d
mov r9d, r8d
not r9d
mov r10d, r8d
and r10d, 0x262c73d6
and r9d, 0xd9d38c29
or r9d, r10d
mov rax, qword [rax]
or r8d, edx
and edx, 0x262c73d6
and ecx, 0xd9d38c29
or ecx, edx
xor ecx, r9d
not r8d
or r8d, ecx
xor r8d, 0x1ee1c2ba
xor r8d, 0xe11e3d45
sete r8b
setne dl
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
mov r10d, ecx
xor r10b, dl
and r10b, r8b
or cl, dl
xor dl, r9b
not dl
and dl, r9b
or dl, r10b
mov r8d, edx
xor r8b, 1
mov r9d, edx
and r9b, cl
xor cl, 1
and r8b, cl
or r8b, r9b
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, r8b
test cl, cl
mov ecx, 0x16cbe15b
mov r9d, 0xdbf36b21
cmovne ecx, r9d
mov qword [rbp - 0x48], rax
test r8b, r8b
cmove ecx, r9d
test dl, 1
mov eax, 0x16cbe15b
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x11113ac3
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xeeeec53c
and ecx, 0x11113ac3
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0xd488683c
mov r8d, ecx
xor r8d, 0x2b7797c3
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xb8c0fa69
mov r11d, edx
and r11d, 0x3370582
or r11d, r10d
or eax, r9d
and r9d, 0xb8c0fa69
and r8d, 0x473f0596
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xd488683d
or edx, 1
xor eax, 0x2b7797c2
mov r9d, eax
and r9d, 0xeb66e873
and r8d, 0x1499178c
or r8d, r9d
or eax, edx
and edx, 0xeb66e873
and ecx, 0x1499178c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa479ffbd
and ecx, eax
and eax, 0x5b860042
or eax, edx
mov edx, eax
xor edx, 0x9820000
xor eax, 0xa479ffbd
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x561444e7
and edx, 0xa9ebbb18
or edx, r9d
or eax, r8d
and r8d, 0x561444e7
and ecx, 0xa9ebbb18
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfeb98438
and eax, 0x1467bc7
or eax, edx
xor eax, 0x1467bc7
or eax, ecx
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x14009d0d0], 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
xor r9b, 1
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x67cb4505
mov r9d, 0x2072e5d8
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x67cb4505
cmove ecx, edx
test al, al
cmovne ecx, r9d
mov eax, ecx
jmp 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov eax, 0x56339c76
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x34800480
mov ecx, eax
and ecx, 0x8060004e
or ecx, r8d
xor ecx, 0x8060004e
mov r8d, eax
xor r8d, 0xb4e004ce
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x4b1ffb30
and ecx, 0xb4e004cf
or ecx, r8d
and edx, 0x6608a3aa
and eax, 0x99f75c55
or eax, edx
mov edx, eax
xor edx, 0x8c10c54
xor eax, 0x6608a3aa
mov r8d, eax
and r8d, 0x9336d181
and edx, 0x6cc92e7e
or edx, r8d
xor edx, ecx
xor edx, 0x6cc92e7e
or eax, ecx
not eax
or eax, edx
xor eax, 0xbf3177fa
xor eax, 0x40ce8805
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl al
setge r9b
xor r9b, r8b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
not cl
and cl, al
or cl, dl
or al, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0xcc329088
mov ecx, 0x4a4b1398
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test r8b, 1
mov ecx, 0xcc329088
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xbd54051a
mov r9d, edx
or r9d, 0xbd54051a
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0x42abfae4
and ecx, 0xbd54051b
or ecx, r9d
and edx, 0x494fe586
and eax, 0xb6b01a79
or eax, edx
mov edx, eax
xor edx, 0x90b01a40
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x6e47013b
and ecx, 0x91b8fec4
or ecx, r9d
xor eax, 0x48470102
and eax, 0x6e47013b
and edx, 0x91b8fec4
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
mov eax, ecx
xor al, r8b
mov r10d, r8d
or r10b, cl
xor r10b, 1
not al
and al, cl
or al, r10b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7825ed58
mov r8d, 0x521cf86a
cmovne ecx, r8d
test al, al
mov eax, 0x7825ed58
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0x93b50654
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xb4603003
mov r8d, eax
or r8d, 0x38b83f4
and edx, 0xb7ebb3f7
and eax, 0x8140800
or eax, edx
and r8d, 0xb7ebb3f7
and ecx, 0x40004408
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0xf460740b
mov edx, ecx
xor edx, 0xf460740a
and edx, eax
xor ecx, 0xa0f0170
and ecx, 0x9a6f2170
and eax, 0x6590de8f
or eax, ecx
xor eax, 0x6590de8e
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5fbd4c4a
and ecx, eax
and eax, 0xa042b3b5
or eax, edx
mov edx, eax
xor edx, 0x80022134
xor eax, 0x5fbd4c4a
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x29449283
and edx, 0xd6bb6d7c
or edx, r9d
or eax, r8d
and r8d, 0x29449283
and ecx, 0xd6bb6d7c
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xecb20bb7
and ecx, 0x134df448
or ecx, eax
xor ecx, 0x134df448
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, r8d
not cl
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x4c7a8260
mov r8d, 0xc9360ba2
cmovne eax, r8d
test cl, 1
mov ecx, 0x4c7a8260
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
not eax
or eax, 0xfffffffe
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xd480bcfb
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd4201283
and ecx, 0x80ac78
or ecx, r9d
or eax, r8d
and r8d, 0xd4201283
and edx, 0x2bdfed7c
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x2b6a4204
xor eax, 0xd480bcfb
mov edx, eax
and edx, 0x1495150a
and ecx, 0xeb6aeaf5
or ecx, edx
xor ecx, 0xeb6aeaf5
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14009d0d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
mov r8d, edx
xor r8b, 1
and dl, cl
or dl, r8b
and r8b, cl
or r8b, al
xor dl, r8b
and r8b, dl
mov eax, edx
xor al, r8b
mov eax, 0x79c3578
mov ecx, 0xe32c2252
cmovne eax, ecx
test dl, dl
mov ecx, 0x79c3578
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov r12d, 1
mov eax, ecx
jmp 0x1400828e0
mov eax, 0x9217accd
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xbe0a4fe
mov ecx, eax
and ecx, 0xf41f5b00
or ecx, r8d
mov r8d, ecx
xor r8d, 0xd0024100
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0xbe0a4ff
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x27bd9e17
and r8d, 0xd84261e8
or r8d, r11d
or ecx, r10d
and r10d, 0x27bd9e17
and r9d, 0xd84261e8
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x289e6f23
and eax, 0xd76190dc
or eax, edx
mov edx, eax
xor edx, 0x5701809c
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x88783a63
and ecx, 0x7787c59c
or ecx, r9d
xor eax, 0x8182a23
and eax, 0x88783a63
and edx, 0x7787c59c
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge al
mov ecx, eax
xor cl, r8b
mov r10d, eax
xor r10b, dl
and r10b, al
and r9b, r8b
and al, dl
or al, r9b
xor r10b, 1
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x6a04d93f
mov r8d, 0xd023e23b
cmovne eax, r8d
test dl, 1
mov r15d, 0xd023e23b
cmove eax, r8d
test cl, 1
mov ecx, 0x6a04d93f
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0xcaf2e251
jmp 0x1400828e0
mov eax, 0x10
call fcn.14009ac90
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc0], rax
mov eax, 0x10
call fcn.14009ac90
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xc8], rax
mov eax, 0x10
call fcn.14009ac90
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x98], rax
mov eax, 0x10
call fcn.14009ac90
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa8], rax
mov eax, 0x10
call fcn.14009ac90
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0x88]
mov rax, qword gs:[0x30]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa0]
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov rcx, qword [rbp + 0xa0]
mov qword [rcx], rax
mov eax, 0x5fecdbfc
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8fa28748
mov r8d, eax
and r8d, 0x705d78b6
or r8d, ecx
mov r9d, r8d
xor r9d, 0x305d6026
xor r8d, 0x80020048
mov ecx, eax
or ecx, 0xc00218d8
and r8d, 0xc00218d8
and r9d, 0x3ffde726
or r9d, r8d
and ecx, 0xc00218d9
xor ecx, r9d
and edx, 0x30f6ec2
and eax, 0xfcf0913d
or eax, edx
mov edx, eax
xor edx, 0xa4001015
xor eax, 0x30f6ec2
mov r8d, eax
and r8d, 0x5bf9a7aa
and edx, 0xa4065855
or edx, r8d
xor edx, ecx
xor edx, 0xa4065855
or eax, ecx
not eax
or eax, edx
xor eax, 0xd6c90803
xor eax, 0x2936f7fc
sete al
setne cl
cmp dword [0x14009d0d0], 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, eax
xor dl, 1
mov r9d, eax
and r9b, r8b
or al, cl
and cl, dl
or cl, r9b
xor dl, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x9162b61d
mov r8d, 0xde1b8a94
cmovne edx, r8d
test al, 1
mov eax, 0x9162b61d
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
mov eax, 0x489ead46
jmp 0x1400828e0
xor r12d, r12d
mov eax, 0x10b1ec5a
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xe3dede3a
mov r11d, eax
and r11d, 0x1c2121c4
or r11d, r10d
or edx, r9d
and r9d, 0xe3dede3a
and r8d, 0x1c2121c5
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x4f4476d8
and edx, 0xb0bb8927
or edx, r9d
and ecx, 0x4f4476d8
and eax, 0xb0bb8927
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
sete dl
cmp dword [0x14009d0d0], 0xa
setl cl
setge r8b
mov eax, r8d
xor al, dl
mov r9d, ecx
or r9b, dl
xor cl, dl
or dl, r8b
not al
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor r9b, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
mov r9d, r8d
xor r8b, cl
and cl, al
and r9b, dl
or r9b, cl
or dl, al
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, r9b
test dl, 1
mov eax, 0xf3ca631c
mov edx, 0x5b5ab638
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xf3ca631c
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0x9162b61d
jmp 0x1400828e0
mov eax, 0x693367f4
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x18290827
mov r8d, eax
or r8d, 0x947540
and edx, 0x18bd7d67
mov r9d, eax
and r9d, 0x64028200
or r9d, edx
and r8d, 0x18bd7d67
mov edx, ecx
and edx, 0x83400098
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x9b6908be
xor edx, 0x6082d141
mov r9d, r8d
and r9d, 0x8e7d2e3a
and edx, 0x7182d1c5
or edx, r9d
or r8d, ecx
and ecx, 0x8e7d2e3a
and eax, 0x7182d1c5
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
and dl, al
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, r9d
and r8b, al
mov r10d, ecx
and r10b, dl
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, r9b
xor r10b, 1
or r10b, dl
xor r10b, 1
or r10b, cl
xor r10b, r8b
or dl, al
mov eax, edx
xor al, r10b
test dl, dl
mov ecx, 0xad37601e
mov edx, 0xdd69c733
cmovne ecx, edx
test r10b, 1
cmove ecx, edx
test al, 1
mov eax, 0xad37601e
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 1
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x628d0e64
mov r11d, edx
and r11d, 0x9d72f19a
or r11d, r10d
or eax, r9d
and r9d, 0x628d0e64
and r8d, 0x9d72f19b
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
not r8d
and edx, 0x53b3f20d
and ecx, 0xac4c0df2
or ecx, edx
mov edx, ecx
xor edx, 0xc440410
xor ecx, 0x53b3f20d
mov r9d, eax
and r9d, 0xe33b3be2
and r8d, 0x1cc4c41d
or r8d, r9d
or eax, ecx
and ecx, 0xe33b3be2
and edx, 0x1cc4c41d
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x14009d0d0], 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 edx, ecx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
and dl, al
xor al, 1
xor r8b, 1
and r8b, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3e1ce0a8
mov r8d, 0xd26f6481
cmovne ecx, r8d
test al, al
mov eax, 0x3e1ce0a8
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400828e0
cmp byte [rbp + 0xb5], 0
mov eax, 0xfd562ad5
mov ecx, 0x7172610f
cmovne eax, ecx
jmp 0x1400828e0
mov eax, 0xc9360ba2
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete cl
setne al
cmp dword [0x14009d0d0], 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, 0x60ace654
mov r9d, 0xcf2485e6
cmovne r8d, r9d
not cl
test cl, al
mov r10d, 0x60ace654
cmove r8d, r10d
test dl, dl
cmovne r8d, r9d
test cl, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x1400828e0
mov rax, qword [rbp + 0x10]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x18]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
test eax, eax
setne byte [rbp + 0xb1]
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xacd8fa66
mov r8d, eax
and r8d, 0x53270599
or r8d, edx
mov edx, r8d
xor edx, 0x50040018
xor r8d, 0x64
or ecx, 0x1200464
or r8d, 0x25aa000
and r8d, 0x37aa464
and edx, 0xd884401a
or edx, r8d
and ecx, 0x37aa464
and eax, 0x24011b81
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x265bbb81
xor eax, 0x18040032
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x3a15aa32
and ecx, 0xc5ea55cd
or ecx, eax
xor ecx, 0xc5ea55cc
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x9812cf83
and eax, 0x67ed307c
or eax, ecx
xor eax, 0x9812cf83
sete al
setne dl
cmp dword [0x14009d0d0], 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 cl, 1
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x6f7b6b77
mov r8d, 0x95833f49
cmovne eax, r8d
test cl, 1
mov ecx, 0x6f7b6b77
cmove eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400828e0
mov eax, 0x79eb6a8a
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x484c4c
mov r8d, edx
and r8d, 0x4ab5a102
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2142100
xor r8d, 0x5485a6c
or eax, 0x48e9c84e
and r8d, 0x4de9da6e
and ecx, 0x2142500
or ecx, r8d
and eax, 0x4de9da6e
and edx, 0xb0020091
or edx, eax
xor edx, ecx
mov eax, edx
xor eax, 0xb50212b1
xor edx, 0x4afded4e
mov ecx, edx
and ecx, 0x5a2f6f58
mov r8d, eax
and r8d, 0xa5d090a7
or r8d, ecx
mov ecx, r8d
xor ecx, 0xa5d090a7
xor r8d, 0x5a2f6f58
mov r9d, r8d
or r9d, 0x2d52412
or edx, 0x44000965
and r9d, 0x46d52d77
mov r10d, ecx
and r10d, 0x28c000
or r10d, r9d
and edx, 0x46d52d77
and eax, 0xb9021288
or eax, edx
xor eax, r10d
mov edx, eax
xor edx, 0xbbd7369b
and r8d, 0x68327287
mov r9d, ecx
and r9d, 0x97cd8d78
or r9d, r8d
mov r8d, r9d
xor r8d, 0x60306282
and ecx, 1
or ecx, r8d
xor r9d, 0x97cd8570
and r9d, 0x9fcf9574
and ecx, 0x60306a8b
or ecx, r9d
mov r8d, ecx
xor r8d, 0x300202
xor eax, 0x4428c964
xor ecx, 0x9fcf9574
mov r9d, eax
and r9d, 0xf6047989
and edx, 0x9fb8676
or edx, r9d
or eax, ecx
and ecx, 0xf6047989
and r8d, 0x9fb8676
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xfb05cbdb
and eax, 0x4fa3424
or eax, ecx
xor eax, 0x4fa3424
setne al
sete cl
cmp dword [0x14009d0d0], 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, eax
xor cl, 1
xor al, cl
and al, dl
xor al, cl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xdf900903
mov r8d, 0xfc3cc7db
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xdf900903
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
mov eax, 0xef27a8f3
jmp 0x1400828e0
xor r12d, r12d
mov eax, 0xca461c2a
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
not r8d
and eax, 0x16505693
and ecx, 0xe9afa96c
or ecx, eax
xor ecx, 0xe9afa96c
or ecx, r8d
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge r9b
setl al
mov ecx, eax
xor cl, r8b
and cl, r8b
or r9b, r8b
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
xor dl, al
not dl
or al, r8b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0xb65e998f
mov r8d, 0x75af5626
cmovne edx, r8d
test al, cl
mov r8d, 0xb65e998f
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x73e584ab
xor eax, 0x19fc0843
and eax, ecx
mov r9d, ecx
and r9d, 0x8c1a7b54
or r9d, edx
mov ecx, r9d
xor ecx, 0x8c1a7b54
mov edx, r9d
xor edx, 0x95e67317
and edx, ecx
or eax, edx
mov r8d, eax
xor r8d, 0x19fc0842
xor r9d, 0x51408008
and r9d, 0xd150f94c
mov edx, ecx
and edx, 0x2eaf06b3
or edx, r9d
mov r9d, edx
xor r9d, 0xd150f94d
and ecx, 1
or ecx, r9d
xor edx, 0x2a0202
xor eax, 0xe603f7bd
mov r9d, eax
and r9d, 0x6ed5fdfd
and r8d, 0x912a0202
or r8d, r9d
or eax, ecx
and ecx, 0x6ed5fdfd
and edx, 0x912a0202
or edx, ecx
xor edx, r8d
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, 0x93904d6c
and ecx, 0x6c6fb293
or ecx, r9d
or eax, r8d
and r8d, 0x93904d6c
and edx, 0x6c6fb293
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xdc40a888
and ecx, 0x23bf5777
or ecx, eax
mov eax, ecx
xor eax, 0xd4002080
xor ecx, 0x2ba4544
and ecx, 0xafacd4c
and eax, 0xf50532b3
or eax, ecx
cmp eax, 0xf50532b3
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor dl, 1
mov r8d, ecx
or r8b, dl
xor dl, cl
mov ecx, edx
xor cl, r8b
test dl, dl
mov eax, 0x4c1e6db7
mov r9d, 0x51aef67d
cmovne eax, r9d
test r8b, r8b
mov edx, 0x4c1e6db7
cmovne eax, edx
test cl, cl
cmove eax, r9d
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
xor edx, 0x923c93b0
and edx, ecx
mov eax, r8d
and eax, 0x923c93b0
or eax, edx
mov edx, eax
xor edx, 0x923c93b1
and r8d, 0xc4992d46
mov r9d, ecx
and r9d, 0x3b66d2b9
or r9d, r8d
xor r9d, 0xc4992d47
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x6dc36c4e
mov r9d, eax
and r9d, 0x74aae624
and edx, 0x8b5519db
or edx, r9d
or eax, ecx
and ecx, 0x74aae624
and r8d, 0x8b5519db
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xb1cc92ac
and ecx, 0x4e336d53
or ecx, r9d
or eax, r8d
and r8d, 0xb1cc92ac
and edx, 0x4e336d53
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6d4b9422
and eax, 0x92b46bdd
or eax, edx
xor eax, 0x92b46bdd
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
and dl, cl
or al, dl
xor al, 1
mov ecx, r8d
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc574c518
mov r8d, 0xe6e88cb7
cmovne edx, r8d
test al, al
mov eax, 0xc574c518
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400828e0
mov eax, 0x818aa1a1
jmp 0x1400828e0
mov eax, 0xf9703e6a
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0x1e39ff3
and eax, 0xfe1c600c
or eax, edx
mov edx, eax
xor edx, 0x20182004
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xdea45898
and ecx, 0x215ba767
or ecx, r9d
xor eax, 0xa01890
and eax, 0xdea45898
and edx, 0x215ba767
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete dl
cmp dword [0x14009d0d0], 0xa
setl cl
setge r8b
and al, cl
mov r9d, r8d
xor r9b, dl
xor cl, dl
and dl, r8b
or al, dl
and r9b, r8b
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0x1465f68e
mov r8d, 0xb75cf67a
cmovne ecx, r8d
test dl, 1
mov edx, 0x1465f68e
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400828e0
mov eax, 0xc014273a
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xb46b547a
mov r9d, r8d
and r9d, eax
and r8d, ecx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0xdf822009
and r9d, 0x207ddff6
or r9d, r11d
or edx, r10d
and r10d, 0xdf822009
and r8d, 0x207ddff6
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0xb46b547b
or eax, 1
and ecx, 0xe655e7a6
and eax, 0x19aa1859
or eax, ecx
xor eax, 0x19aa1859
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x88456
and eax, 0x620300
or eax, edx
xor eax, 0x620300
and ecx, 0xff9578a9
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x6427c8f5
and eax, 0x9bd8370a
or eax, ecx
xor eax, 0x9bd8370a
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
mov ecx, eax
or cl, dl
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r8b, r9b
or r9b, dl
xor r9b, 1
and al, dl
or al, r8b
or al, r9b
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xe83431c3
mov r8d, 0xb75cf67a
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xe83431c3
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0xbfad503
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0x39719eb2
and ecx, 0xc68e614d
or ecx, r9d
or eax, r8d
and r8d, 0x39719eb2
and edx, 0xc68e614d
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, 0xd1431fd3
and r8d, 0x2ebce02c
or r8d, r9d
or ecx, edx
and edx, 0xd1431fd3
and eax, 0x2ebce02c
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x57800957
and eax, 0xa87ff6a8
or eax, ecx
mov ecx, eax
xor ecx, 0x5800011
xor eax, 0x887662a8
and ecx, 0x25899411
and eax, 0xda766bee
or eax, ecx
mov ecx, eax
xor ecx, 0x5819410
xor eax, 0x9206432e
and eax, 0xb20e432f
and ecx, 0x4df1bcd0
or ecx, eax
xor ecx, 0x4df1bcd0
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
mov r8d, edx
xor r8b, cl
mov r9d, r8d
xor r9b, 1
and r9b, cl
or al, dl
xor al, 1
and r8b, dl
or r8b, al
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 eax, 0xbffda837
mov r9d, 0x495bce32
cmovne eax, r9d
test r8b, r8b
mov edx, eax
cmovne edx, r9d
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
not r9d
mov eax, r9d
or eax, 0x680c0e
mov edx, ecx
or edx, 0x9200a040
and eax, 0x9268ac4e
mov r8d, ecx
and r8d, 0x44040091
or r8d, eax
and edx, 0x9268ac4e
mov eax, r9d
and eax, 0x29935320
or eax, edx
xor eax, r8d
mov r8d, eax
xor r8d, 0x29fb5f2f
and r9d, 0x8c6d2fdc
mov edx, ecx
and edx, 0x7392d023
or edx, r9d
mov r9d, edx
xor r9d, 0x8c6d2fdd
and ecx, 1
or ecx, r9d
xor edx, 0x200c000
xor eax, 0xd604a0d0
mov r9d, eax
and r9d, 0x75f3172f
and r8d, 0x8a0ce8d0
or r8d, r9d
or eax, ecx
and ecx, 0x75f3172f
and edx, 0x8a0ce8d0
or edx, ecx
xor edx, r8d
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, 0xe4c262f1
and ecx, 0x1b3d9d0e
or ecx, r9d
or eax, r8d
and r8d, 0xe4c262f1
and edx, 0x1b3d9d0e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xf72b86ee
and ecx, 0x8d47911
or ecx, eax
mov eax, ecx
xor eax, 0xc0018444
xor ecx, 0x942001
and ecx, 0x37be22ab
and eax, 0xc841dd54
or eax, ecx
xor eax, 0xc841dd54
sete r8b
setne r9b
cmp dword [0x14009d0d0], 0xa
setl al
setge cl
mov edx, ecx
xor dl, r9b
and r9b, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and cl, r8b
or cl, r9b
mov r8d, ecx
xor r8b, 1
and al, dl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and r9b, r8b
and al, cl
or al, r9b
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, 0xa1ad8f6c
mov r8d, 0x2bb2d3ae
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xa1ad8f6c
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, 0xbfddfc72
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x8168280
mov r8d, eax
or r8d, 0x80204116
and r8d, 0x8836c396
mov r9d, edx
and r9d, 0x72410408
or r9d, r8d
and ecx, 0x8836c396
mov r8d, eax
and r8d, 0x5883861
or r8d, ecx
xor r8d, r9d
mov ecx, r8d
xor ecx, 0x4a85856
xor r8d, 0x6a508009
and r8d, 0xeb50a129
and ecx, 0x14af5ed6
or ecx, r8d
mov r8d, ecx
xor r8d, 0x48c5296
and edx, 0xaf377735
and eax, 0x50c888ca
or eax, edx
mov edx, eax
xor edx, 0x40c8808a
xor ecx, 0xeb50a129
xor eax, 0xaf377735
mov r9d, ecx
and r9d, 0xba232d60
and r8d, 0x45dcd29f
or r8d, r9d
or ecx, eax
and eax, 0xba232d60
and edx, 0x45dcd29f
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne al
cmp dword [0x14009d0d0], 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, 0xdc080f11
mov r9d, 0xa99d4929
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, 0xc6b20e27
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x65cbdc5b
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0xf3b8be11
and eax, 0xc4741ee
or eax, r8d
mov r8d, eax
xor r8d, 0x20000
xor eax, 0x61889c11
or eax, 0x9a3423a4
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xf4dd5fef
and r8d, 0x1028010
or r8d, r10d
or eax, r9d
and r9d, 0xf4dd5fef
and edx, 0xb22a010
or edx, r9d
xor edx, r8d
not eax
or eax, edx
xor eax, 0x65cbdc5a
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
xor r8b, 1
xor al, dl
xor al, 1
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
or dl, r8b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x2ffaedc4
mov r8d, 0xe83f438f
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0x2ffaedc4
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
xor r12d, r12d
mov eax, 0xe82bc8e2
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x9263601d
and edx, ecx
not ecx
or eax, 0x6d9c9fe2
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x79442c74
mov r10d, ecx
and r10d, 0x82234009
or r10d, r9d
or eax, r8d
and r8d, 0x79442c74
and edx, 0x86bbd38b
or edx, r8d
xor edx, r10d
not eax
or eax, edx
mov edx, eax
xor edx, 0x601c1e80
xor eax, 0x200004
and eax, 0xda08167
and edx, 0xf25f7e98
or edx, eax
xor edx, 0xf25f7e98
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
mov edx, 0x985cc7af
mov r8d, 0xe5a25e70
cmovne edx, r8d
test al, al
mov eax, 0x985cc7af
cmovne eax, edx
test cl, cl
cmove eax, edx
xor r12d, r12d
jmp 0x1400828e0
mov eax, 0xbabc0264
jmp 0x1400828e0
mov eax, 0x16307248
jmp 0x1400828e0
mov rax, qword [rbp + 0x88]
mov eax, 0x6f604c1
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe44c22e2
mov r8d, ecx
xor r8d, 0xe44c22e2
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x1bb3dd1c
xor r8d, 0x60040063
mov r9d, edx
and r9d, 0x84eab390
and r8d, 0x7b154c6f
or r8d, r9d
or edx, ecx
and ecx, 0x84eab390
and eax, 0x7b154c6f
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setge dl
xor cl, dl
mov r8d, ecx
xor r8b, cl
mov r9d, edx
xor r9b, al
or dl, al
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r9b
xor r8b, 1
and r8b, dl
xor r8b, cl
or cl, dl
mov eax, ecx
xor al, r8b
test r8b, r8b
mov edx, 0x2d77fbff
mov r8d, 0x26b005d8
cmovne edx, r8d
test cl, 1
mov ecx, 0x2d77fbff
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb3711142
mov r8d, eax
and r8d, 0x80029
or r8d, edx
xor r8d, 0x80029
mov edx, eax
xor edx, 0xb379116b
and edx, eax
or edx, r8d
xor edx, 0xb379116a
and ecx, 0xf494e825
and eax, 0xb6b17da
or eax, ecx
xor eax, 0xb6b17da
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x14009d0d0], 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
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd15cae3d
cmovne edx, r13d
test al, al
mov eax, edx
mov r8d, 0xd15cae3d
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
mov eax, 0xbb82a04a
jmp 0x1400828e0
mov eax, 0x463932b
jmp 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov eax, 0x8c5e49bd
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfeb1b448
and r8d, ecx
mov edx, ecx
or edx, 0x14e4bb7
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x91bd974b
mov r11d, eax
and r11d, 0x6e002000
or r11d, r10d
or edx, r9d
and r9d, 0x91bd974b
and r8d, 0x6e4268b4
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not r8d
and r8d, 0x14e4bb6
and edx, 0xfeb1b449
or edx, r8d
mov r8d, ecx
and r8d, 0x6674419d
and eax, 0x998bbe62
or eax, r8d
xor eax, edx
xor eax, 0x998bbe62
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
setne al
sete r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl dl
mov r9d, ecx
xor r9b, r8b
xor r8b, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
and cl, r9b
xor cl, 1
mov eax, ecx
xor al, r9b
or cl, r9b
not cl
or cl, al
xor cl, dl
and cl, 1
mov eax, 0x6f71fe0
mov r8d, 0x1e5a94ea
cmovne eax, r8d
test cl, dl
cmove eax, r8d
mov edx, 0x6f71fe0
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xa1d004d8
mov r8d, ecx
or r8d, 0x502d4003
and edx, 0xf1fd44db
mov r9d, ecx
and r9d, 0xc020204
or r9d, edx
and r8d, 0xf1fd44db
mov edx, eax
and edx, 0x200b920
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0xa3d0bdf9
xor edx, 0x5c2f4206
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or dl, al
xor dl, r8b
mov ecx, edx
mov r9d, 0x9284d77e
mov r10d, 0xfdcbdc8
cmovne r9d, r10d
not cl
test cl, r8b
cmovne r9d, r10d
test dl, dl
mov eax, r9d
cmovne eax, r10d
test cl, r8b
cmove eax, r9d
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x929e3e28
mov r8d, ecx
and r8d, 0x6d61c1d6
or r8d, edx
mov edx, r8d
xor edx, 0x6d61c1d6
mov r9d, ecx
and r9d, 1
or r9d, edx
xor r8d, 0x10021220
mov edx, r9d
and edx, 0xabbc6d8f
and r8d, 0x54439270
or r8d, edx
or r9d, ecx
and ecx, 0xabbc6d8f
and eax, 0x54439270
or eax, ecx
xor eax, r8d
not r9d
or r9d, eax
cmp r9d, 0xffffffff
setne al
cmp dword [0x14009d0d0], 0xa
setge dl
mov ecx, edx
xor cl, al
or dl, al
mov r8d, ecx
xor r8b, 1
mov eax, r8d
and al, cl
xor al, 1
or al, cl
xor al, 1
or al, r8b
mov r9d, eax
xor al, 1
and al, dl
xor r8b, dl
xor dl, 1
and r9b, dl
or al, r9b
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xfdd6270e
mov r8d, 0xe2d1dcfe
cmovne ecx, r8d
test dl, dl
mov edx, 0xfdd6270e
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400828e0
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
movsxd rax, dword [rax + 0x3c]
add rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0xa8]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa8]
mov eax, 0x9e2af9e4
jmp 0x1400828e0
mov eax, 0xcec6bfef
jmp 0x1400828e0
mov eax, 0x63b17e0
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xb0052000
mov r8d, eax
or r8d, 0x5da0018
and edx, 0xb5df2018
and eax, 0x8005483
or eax, edx
and r8d, 0xb5df2018
and ecx, 0x42208b64
or ecx, r8d
xor ecx, eax
mov r8d, ecx
xor r8d, 0xf225ab64
mov eax, ecx
xor eax, 0xdda549b
xor ecx, 0x75c4f25c
and ecx, eax
mov r9d, eax
or r9d, 0x87e15938
mov edx, ecx
not edx
mov r10d, edx
and r10d, 0x60a9669f
and ecx, 0x9f569960
or ecx, r10d
or edx, r9d
and r9d, 0x60a9669f
mov r10d, r8d
and r10d, 0x18168040
or r10d, r9d
xor r10d, ecx
not edx
or edx, r10d
xor edx, 0x781ea6c6
and r8d, 0x2085de25
mov ecx, eax
and ecx, 0xdf7a21da
or ecx, r8d
mov r8d, ecx
xor r8d, 0x20040620
and eax, 1
or eax, r8d
xor ecx, 0x563020c8
and ecx, 0x56b1f8cc
and eax, 0xa94e0733
or eax, ecx
xor eax, 0xa94e0733
or eax, edx
mov edx, eax
or edx, 0xa84215
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xd541b028
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x80a9421d
and r8d, 0x5540b020
or r8d, edx
or eax, r9d
and r9d, 0x80a9421d
and ecx, 0x7f56bde2
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x2abe4fd7
and eax, 0xd541b028
or eax, ecx
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl cl
mov r9d, eax
xor r9b, r8b
and r9b, al
and dl, cl
xor cl, r8b
and al, r8b
or al, dl
xor r9b, 1
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0xb25528ec
mov r8d, 0xbcf0df42
cmovne edx, r8d
test al, cl
cmove edx, r8d
mov ecx, 0xb25528ec
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x227c040c
and edx, 0xdd83fbf3
or edx, r8d
mov r8d, edx
xor r8d, 0x8804100
mov eax, ecx
not eax
xor edx, 0x227c040d
mov r9d, eax
and r9d, 0xf777bafb
and ecx, 0x8884504
or ecx, r9d
or eax, edx
and edx, 0xf777bafb
and r8d, 0x8884504
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x50a10001
mov r8d, ecx
or r8d, 0x2004899a
and edx, 0x70a5899b
and ecx, 0x6001404
or ecx, edx
and r8d, 0x70a5899b
and eax, 0x895a6260
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xd9fb6261
xor eax, 0x6040988
and ecx, 0xf938b616
and eax, 0x6c749e9
or eax, ecx
xor eax, 0x6c749e9
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
xor cl, r8b
and cl, r8b
xor r8b, dl
xor cl, 1
xor al, dl
mov edx, ecx
xor dl, al
or al, cl
not al
or al, dl
xor al, r8b
and al, 1
mov ecx, 0xc8d6369c
mov edx, 0xffee19fc
cmovne ecx, edx
test al, r8b
cmove ecx, edx
mov edx, 0xc8d6369c
cmovne ecx, edx
test al, al
cmove ecx, edx
xor r12d, r12d
mov eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xc3bd9fef
and ecx, 0x3c426010
or ecx, edx
mov eax, ecx
xor eax, 0xc2819def
xor ecx, 0x3c426010
mov edx, ecx
and edx, 0x313e2210
and eax, 0xcec1ddef
or eax, edx
mov edx, eax
xor edx, 0xc019cae
xor eax, 0x313e2210
and edx, 0x3c05bcbe
or ecx, 0x3c05bcbe
mov r8d, ecx
not r8d
or r8d, edx
and ecx, 0xc3fa4340
and r8d, 0x3c05bcbf
or r8d, ecx
and eax, 0xfffffffe
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa1a2f408
and ecx, eax
and eax, 0x5e5d0bf7
or eax, edx
mov edx, eax
xor edx, 0xc510072
xor eax, 0xa1a2f408
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xf32caf8d
and edx, 0xcd35072
or edx, r9d
or eax, r8d
and r8d, 0xf32caf8d
and ecx, 0xcd35072
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4d013d56
and eax, 0xb2fec2a9
or eax, edx
xor eax, 0xb2fec2a9
or eax, ecx
xor eax, 0xffffffff
setne dl
sete al
cmp dword [0x14009d0d0], 0xa
setl r8b
setge r9b
mov ecx, r9d
xor cl, al
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 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 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, 0xea8a84d0
mov r8d, 0x611f274c
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xea8a84d0
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0xc496b712
and eax, 0x3b6948ec
or eax, r8d
mov r8d, eax
xor r8d, 0x1b294088
xor eax, 0xc496b713
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x2442ae77
and r8d, 0xdbbd5188
or r8d, r10d
or eax, r9d
and r9d, 0x2442ae77
and edx, 0xdbbd5188
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0x49643037
xor eax, 0xb69bcfc8
sete al
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
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, 0xb1ec3167
mov edx, 0xafd8d41b
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x95012800
mov r8d, eax
and r8d, 0x8204515
or r8d, edx
mov edx, r8d
xor edx, 0x110
xor r8d, 0x17c720a8
or ecx, 0x1d216405
and r8d, 0x1fe764ad
and edx, 0x80000910
or edx, r8d
and ecx, 0x1fe764ad
and eax, 0x60189242
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x62de92ea
xor eax, 0x9d216d14
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl r9b
mov r10d, r9d
and r10b, r8b
or r8b, r9b
mov ecx, edx
and cl, al
or al, dl
mov r11d, r8d
xor r11b, al
or al, r8b
xor al, 1
or al, r11b
or cl, r10b
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x7dd8fcb8
mov r8d, 0xf6e4916a
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x7dd8fcb8
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xfe6fcb3d
and eax, edx
and edx, 0x19034c2
or edx, ecx
xor edx, 0x19034c2
or edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x79bb6ebe
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x9834089c
and r9d, 0x67cbf763
or r9d, r11d
or eax, r10d
and r10d, 0x9834089c
and r8d, 0x67cbf763
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x86449140
and edx, 0xf89946e1
mov r9d, ecx
and r9d, 0x766b91e
or r9d, edx
mov edx, r9d
xor edx, 0x70884060
and ecx, 1
or ecx, edx
xor r9d, 0x606a80c
and r9d, 0x8e17ae8c
and ecx, 0x71e85173
or ecx, r9d
mov edx, ecx
xor edx, 0x41400103
xor ecx, 0x8e17ae8c
xor eax, 0x79bb6ebf
mov r9d, eax
and r9d, 0xb4aa7c74
and r8d, 0x4b55838b
or r8d, r9d
or eax, ecx
and ecx, 0xb4aa7c74
and edx, 0x4b55838b
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xeb04524b
and ecx, eax
and eax, 0x14fbadb4
or eax, edx
mov edx, eax
xor edx, 0x10120c24
xor eax, 0xeb04524b
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x6ceda1d3
and edx, 0x93125e2c
or edx, r9d
or eax, r8d
and r8d, 0x6ceda1d3
and ecx, 0x93125e2c
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x55472ade
mov r8d, 0x377e2c15
cmovne edx, r8d
test al, al
mov eax, 0x55472ade
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov rcx, qword [rbp + 0xc8]
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov r8d, edx
xor r8d, 0xfffffffe
and r8d, edx
not edx
mov r9d, edx
and r9d, 0x3583fb74
and eax, 0xca7c048a
or eax, r9d
xor eax, 0xca7c048a
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0x13c61fcb
xor r8d, 0xec39e034
sete r8b
setne r9b
cmp dword [0x14009d0d0], 0xa
setge al
setl r10b
mov r11d, r9d
or r11b, r10b
mov edx, eax
or dl, r8b
mov ebx, edx
xor bl, r11b
or dl, r11b
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0x30]
xor dl, 1
or dl, bl
mov ebx, 0xf122d800
and r10b, r9b
and r8b, al
or r8b, r10b
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor al, 1
or al, r8b
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, al
or r8b, al
xor al, 1
xor dl, 1
and dl, al
or r9b, dl
mov eax, r8d
xor al, r9b
test al, 1
mov edx, 0x257dd246
mov eax, 0x46e0d582
cmovne edx, eax
test r8b, 1
mov eax, 0x257dd246
cmovne eax, edx
mov qword [rbp + 0x80], rcx
test r9b, 1
cmove eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4f045a8b
mov r8d, ecx
and r8d, 0xb0fba574
or r8d, edx
mov edx, r8d
xor edx, 0x80f3a564
xor r8d, 0x4f045a8a
mov r9d, r8d
and r9d, 0x36084a9b
and edx, 0xc9f7b564
or edx, r9d
and ecx, 0x36084a9b
and eax, 0xc9f7b564
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl al
mov r9d, r8d
and r9b, al
and cl, dl
or cl, r9b
xor r8b, al
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, edx
xor cl, 1
and cl, al
or r8b, al
xor al, 1
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xb02b247e
mov ecx, 0xe83f438f
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xb02b247e
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, 0x984b665e
jmp 0x1400828e0
mov rax, qword [rbp + 0xb8]
mov eax, 0x58b77a95
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xe356f8fd
and edx, 0x1ca90702
or edx, r9d
or ecx, r8d
and r8d, 0xe356f8fd
and eax, 0x1ca90702
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x39e8543b
and eax, ecx
not ecx
and ecx, 0x39e8543b
or ecx, eax
not eax
and eax, 0xc617abc4
and ecx, 0x39e8543b
or ecx, eax
xor ecx, 0xfc6d0157
cmp ecx, 0xfc6d0157
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x4f226b77
mov edx, 0x29d8f3a
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x4f226b77
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa5b8998a
mov r8d, ecx
xor r8d, 0xa5b8998a
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x5a476674
xor r8d, 0x5a0088b
mov r9d, edx
and r9d, 0xa218d744
and r8d, 0x5de728bb
or r8d, r9d
or edx, ecx
and ecx, 0xa218d744
and eax, 0x5de728bb
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x46b35af9
xor edx, 0xb94ca506
sete cl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge dl
setl r9b
mov eax, edx
mov r10d, r8d
xor r10b, dl
or dl, r8b
and r8b, r9b
and al, cl
or al, r8b
xor r10b, 1
xor r9b, cl
xor dl, 1
or dl, r9b
mov ecx, r10d
xor cl, dl
or dl, r10b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, r9b
and dl, cl
or dl, r10b
xor r8b, r9b
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x77ed02ed
mov r8d, 0xbd5172c8
cmovne eax, r8d
test cl, 1
mov ecx, 0x77ed02ed
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, 0xfac8e5fa
jmp 0x1400828e0
mov eax, 0xf4762c46
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, ecx
and edx, 0x87d265e4
and eax, 0x782d9a1b
or eax, edx
xor eax, r8d
xor eax, 0x782d9a1b
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, 1
xor r8b, cl
xor r8b, dl
mov eax, r8d
not al
and al, dl
test r8b, 1
mov ecx, 0x3e741d1f
mov r9d, 0xf680fb83
cmovne ecx, r9d
test al, 1
mov edx, 0x3e741d1f
cmove ecx, edx
test r8b, 1
cmovne ecx, r9d
test al, 1
mov rax, qword [rbp + 0xb8]
cmovne ecx, r9d
mov eax, ecx
jmp 0x1400828e0
mov eax, 0x1465f68e
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0x31f2aee9
and edx, 0xce0d5116
or edx, r9d
or eax, ecx
and ecx, 0x31f2aee9
and r8d, 0xce0d5116
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4ce011
and eax, 0x1010680
or eax, edx
xor eax, 0x1010680
and ecx, 0xfeb2196e
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x368c031a
and eax, 0xc973fce5
or eax, ecx
cmp eax, 0xc973fce5
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
setge dl
xor dl, al
mov r8d, eax
and r8b, dl
not dl
and dl, al
xor al, cl
and al, cl
or al, dl
xor al, r8b
mov ecx, eax
xor cl, 1
and r8b, cl
xor cl, r8b
mov ecx, 0x4f11922b
mov edx, 0x74003c87
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x4f11922b
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd0dc6e76
mov r8d, eax
and r8d, 0x2f239188
or r8d, edx
mov edx, r8d
xor edx, 0x2b020008
xor r8d, 0x109c4052
mov r9d, eax
or r9d, 0x14bdd1d2
and r8d, 0x14bdd1d2
and edx, 0xeb422e2c
or edx, r8d
and r9d, 0x14bdd1d3
xor r9d, edx
and ecx, 0x42a29b31
and eax, 0xbd5d64ce
or eax, ecx
mov ecx, eax
xor ecx, 0xbd5d64ce
xor eax, 0x42a29b31
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 [0x14009d0d0], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r9d
and cl, r8b
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and r8b, al
and cl, dl
or cl, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x529eabc2
mov r8d, 0x8805349a
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x529eabc2
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0xb4f289c3
xor edx, 0xeecf409c
and edx, r8d
and r8d, 0x4b0d763c
or r8d, eax
mov ecx, r8d
xor ecx, 0x4a044210
mov eax, r8d
xor eax, 0x10308943
or eax, 0xeecf409c
mov r9d, r8d
xor r9d, 0x220
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0xd343b455
and r9d, 0x300b22
or r9d, r11d
or eax, r10d
and r10d, 0xd343b455
and edx, 0x2cbc4baa
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0xe4e0091
or ecx, 1
xor r8d, 0x141281c2
and r8d, 0x151bb5ee
and ecx, 0xeae44a11
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa640a10
xor eax, 0x1130bf62
xor ecx, 0x151bb5ee
mov r9d, eax
and r9d, 0xe091454e
and edx, 0x1f6ebab1
or edx, r9d
or eax, ecx
and ecx, 0xe091454e
and r8d, 0x1f6ebab0
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
not eax
test eax, eax
setne al
sete r8b
cmp dword [0x14009d0d0], 0xa
setl dl
setge cl
mov r9d, r8d
or r9b, cl
mov r10d, edx
and r10b, al
xor al, cl
and al, cl
xor al, 1
mov r11d, r9d
xor r11b, al
or al, r9b
xor al, 1
or al, r11b
and cl, r8b
or cl, r10b
or dl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, 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, 0xbfddfc72
mov r8d, 0x33af84b4
cmovne ecx, r8d
test al, 1
mov eax, 0xbfddfc72
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xb14f2e90
mov edx, eax
and edx, 0x4eb0d16f
or edx, ecx
mov ecx, edx
xor ecx, 0x4eb0d16f
mov r8d, ecx
and r8d, 0xe0d11f87
and eax, 0x1f2ee078
or eax, r8d
xor eax, 0x1f2ee079
xor edx, 0xb0412a90
and edx, 0xb2f1abb4
and ecx, 0x4d0e544a
or ecx, edx
xor ecx, 0x4d0e544a
or ecx, eax
xor ecx, 0xda94254f
xor ecx, 0x256bdab0
sete cl
setne al
cmp dword [0x14009d0d0], 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, 0xbd5172c8
mov r9d, 0x57e2367
cmovne r8d, r9d
not cl
test cl, al
cmovne r8d, r9d
test dl, dl
mov edx, r8d
cmovne edx, r9d
test cl, al
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x821f2240
mov r8d, ecx
or r8d, 0x1400980f
and r8d, 0x961fba4f
mov r9d, eax
and r9d, 0x8604090
or r9d, r8d
and edx, 0x961fba4f
mov r8d, ecx
and r8d, 0x61800520
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x5480842e
xor r8d, 0x766211
and r8d, 0x21767b11
and edx, 0xde8984ee
or edx, r8d
mov r8d, edx
xor r8d, 0x58880080
xor edx, 0x21767b11
mov r9d, edx
and r9d, 0xa611d76e
and r8d, 0x59ee2891
or r8d, r9d
or edx, ecx
and ecx, 0xa611d76e
and eax, 0x59ee2891
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xe80142db
xor edx, 0x17febd24
setne al
sete cl
cmp dword [0x14009d0d0], 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
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
mov edx, 0xd3b1ab55
mov r8d, 0xfd9c8028
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xd3b1ab55
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xe83cb8b2
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xe83cb8b2
or eax, edx
xor eax, 0xe83cb8b3
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
or al, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xd7efe0bc
mov r8d, 0xe76a71ee
cmovne edx, r8d
test al, al
mov eax, 0xd7efe0bc
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov eax, 0x78b8743a
xor r12d, r12d
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
xor eax, 0xdd236d04
and eax, ecx
not ecx
and ecx, 0xdd236d04
or ecx, eax
not eax
and eax, 0x22dc92fb
and ecx, 0xdd236d04
or ecx, eax
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
mov edx, 0x55c39b79
mov r8d, 0x2bb2d3ae
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x55c39b79
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, ecx
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setge r8b
mov eax, r8d
xor al, cl
or cl, r8b
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x269b0333
mov r9d, 0x705932dc
cmovne ecx, r9d
mov dword [rbp + 0x54], r12d
test r8b, r8b
mov edx, 0x269b0333
cmove ecx, edx
test al, al
cmovne ecx, r9d
mov eax, ecx
jmp 0x1400828e0
mov eax, 0x9ef9e37d
jmp 0x1400828e0
mov eax, 0x8316e189
jmp 0x1400828e0
mov eax, 0xf2caecc
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, edx
and ecx, 0x2102c29f
and eax, 0xdefd3d60
or eax, ecx
mov ecx, eax
xor ecx, 0x90ec0c20
xor eax, 0x2102c29f
mov edx, eax
and edx, 0x4f1131c4
and ecx, 0xb0eece3b
or ecx, edx
xor ecx, r8d
xor ecx, 0xb0eece3b
or eax, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x14009d0d0], 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
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0xa0198b1d
mov r8d, 0x4dc25104
cmovne edx, r8d
test al, cl
mov r8d, 0xa0198b1d
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2c33ca2e
mov r8d, ecx
and r8d, 0xd3cc35d1
or r8d, edx
mov edx, r8d
xor edx, 0x13c43100
xor r8d, 0xc114a25
and r8d, 0xcc194ef5
and edx, 0x33e6b10a
or edx, r8d
mov r8d, edx
xor r8d, 0x1222a108
xor edx, 0xcc194ef5
mov r9d, edx
and r9d, 0x65c55c22
and r8d, 0x9a3aa3dd
or r8d, r9d
or edx, ecx
and ecx, 0x65c55c22
and eax, 0x9a3aa3dd
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
xor cl, r8b
and cl, r9b
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
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, 0xb8c992df
mov r8d, 0xb87eb4a1
cmovne ecx, r8d
test al, 1
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0xc571782f
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x3091b6d1
mov r8d, ecx
and r8d, 0xcf6e492e
or r8d, edx
mov edx, r8d
xor edx, 0x48240126
xor r8d, 0x3091b6d0
mov r9d, eax
and r9d, 0x97cbcc99
and ecx, 0x68343366
or ecx, r9d
or eax, r8d
and r8d, 0x97cbcc99
and edx, 0x68343366
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xe7802891
xor eax, 0x187fd76e
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
xor dl, al
and dl, al
xor al, r8b
or r8b, r9b
xor r8b, 1
not cl
and cl, r9b
or cl, 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
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xbbad127b
mov eax, 0xa9ae6a4f
cmovne r8d, eax
test dl, 1
mov eax, 0xbbad127b
cmovne eax, r8d
test cl, 1
cmove eax, r8d
jmp 0x1400828e0
mov eax, 0x573c2241
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x30145
mov r8d, ecx
or r8d, 0x8bc0630
and edx, 0x8bf0775
and ecx, 0x90407082
or ecx, edx
and r8d, 0x8bf0775
and eax, 0x67008808
or eax, r8d
xor eax, ecx
mov edx, eax
xor edx, 0x6703894d
mov r8d, eax
xor r8d, 0x6703894c
and edx, r8d
xor eax, 0x90180692
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0x6fe57861
and edx, 0x901a879e
or edx, r9d
or ecx, r8d
and r8d, 0x6fe57861
and eax, 0x901a879e
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x70ce5d7d
and eax, 0x8f31a282
or eax, ecx
mov ecx, eax
xor ecx, 0x85012200
xor eax, 0x10ca4011
and eax, 0x1afac093
and ecx, 0xe5053f6c
or ecx, eax
xor ecx, 0xe5053f6c
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge al
setl cl
or dl, cl
xor cl, r8b
xor cl, 1
or cl, al
mov r9d, ecx
xor r9b, 1
xor al, r8b
and al, dl
xor al, 1
mov edx, ecx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0xfa39649f
mov r8d, 0x302311bc
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xfa39649f
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x91632000
mov r8d, ecx
or r8d, 0x48801260
and r8d, 0xd9e33260
mov r9d, eax
and r9d, 0x2014848a
or r9d, r8d
and edx, 0xd9e33260
mov r8d, ecx
and r8d, 0x6084915
or r8d, edx
xor r8d, r9d
xor r8d, 0x4e885b74
mov edx, ecx
and edx, 0x9ba6f101
and eax, 0x64590efe
or eax, edx
xor eax, r8d
xor eax, 0x64590efe
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete dl
setne al
cmp dword [0x14009d0d0], 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, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x2efc3642
mov r8d, 0x2044f7f4
cmovne eax, r8d
test dl, 1
mov edx, 0x2efc3642
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfb56a042
mov r8d, ecx
xor r8d, 0xfb56a042
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x4a95fbc
xor r8d, 0xfb56a043
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setl r8b
mov eax, r8d
xor al, dl
mov r9d, eax
xor r9b, 1
and r9b, dl
or cl, r8b
xor cl, 1
and al, r8b
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, r9b
xor dl, cl
and cl, al
or cl, r8b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x354bef64
mov r8d, 0x52fd22fe
cmovne edx, r8d
test al, 1
mov eax, 0x354bef64
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa19bc391
mov r9d, eax
and r9d, 0x5e643c6e
or r9d, ecx
mov ecx, r9d
xor ecx, 0x5e643c6e
xor r9d, 0xa0034291
mov edx, ecx
and edx, 0x7b1fb63d
and eax, 0x84e049c2
or eax, edx
mov r8d, eax
xor r8d, 0x80404182
and r9d, 0xea234ebd
mov edx, ecx
and edx, 0x15dcb142
or edx, r9d
mov r9d, edx
xor r9d, 0xea234ebc
and ecx, 1
or ecx, r9d
xor edx, 0x105c0102
xor eax, 0x7b1fb63c
mov r9d, eax
and r9d, 0x65a1be45
and r8d, 0x9a5e41ba
or r8d, r9d
or eax, ecx
and ecx, 0x65a1be45
and edx, 0x9a5e41ba
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x9e438495
and ecx, eax
not eax
and eax, 0x9e438495
or eax, ecx
not ecx
and ecx, 0x61bc7b6a
and eax, 0x9e438495
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd4871ba7
and eax, 0x2b78e458
or eax, edx
xor eax, 0x2b78e458
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
mov r8d, eax
xor r8b, dl
or dl, al
mov r9d, edx
xor r9b, 1
and r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, r9d
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
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, 0x67d26130
mov r8d, 0x4c1e6db7
cmovne edx, r8d
test al, 1
mov eax, 0x67d26130
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400828e0
mov eax, 0xc574c518
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x28001000
mov r8d, ecx
or r8d, 0x80054668
and r8d, 0xa8055668
mov r9d, eax
and r9d, 0x54d0a187
or r9d, r8d
and edx, 0xa8055668
and ecx, 0x32a0810
or ecx, edx
xor ecx, r9d
xor ecx, 0x7cd0b186
or ecx, eax
xor ecx, 0xffffffff
setne r8b
sete r9b
cmp dword [0x14009d0d0], 0xa
setge dl
setl al
mov ecx, eax
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, al
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, dl
and al, r8b
or al, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xaa6cc76d
mov edx, 0x5ae4e076
cmovne ecx, edx
test al, 1
mov eax, 0xaa6cc76d
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0x915fb7a1
jmp 0x1400828e0
mov eax, 0x868a7bd9
jmp 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x2aa86cef
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0xa092ad99
and r8d, ecx
mov eax, ecx
or eax, 0x5f6d5266
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x8fb45035
and edx, 0x2002ad88
or edx, r9d
or eax, ecx
and ecx, 0x8fb45035
and r8d, 0x704bafca
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x5f6d5266
mov edx, eax
xor edx, 0x5f6d5267
and edx, ecx
xor eax, 0xa092ad98
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
xor ecx, 0x62762027
cmp ecx, 0x9d89dfd8
setne al
cmp dword [0x14009d0d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
xor dl, cl
mov eax, edx
mov r8d, 0x1758abe1
mov r9d, 0xe9c31580
cmovne r8d, r9d
not al
test al, cl
cmovne r8d, r9d
test dl, dl
mov edx, r8d
cmovne edx, r9d
test al, cl
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov eax, 0x2ca54d19
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x304000c
mov r8d, eax
or r8d, 0x4b28601
and r8d, 0x7b6860d
and ecx, 0x8497840
or ecx, r8d
and edx, 0x7b6860d
and eax, 0xf00001b2
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xf4b287b3
mov edx, eax
xor edx, 0xf4b287b2
and edx, ecx
xor eax, 0xb4d784d
or eax, edx
mov ecx, eax
not ecx
and eax, 0x2738c8b6
and ecx, 0xd8c73749
or ecx, eax
mov eax, ecx
xor eax, 0x618c086
xor ecx, 0xd8022649
and eax, 0x6ddd186
and ecx, 0xf9222e79
or ecx, eax
xor ecx, 0xf9222e79
sete dl
setne al
cmp dword [0x14009d0d0], 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
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
and cl, al
xor al, 1
and r8b, al
or r8b, cl
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x573c2241
mov edx, 0x29d8f3a
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x573c2241
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x50231ffb
mov r8d, eax
and r8d, 0xafdce004
or r8d, ecx
mov r9d, r8d
xor r9d, 0x6004000
xor r8d, 0x20a40
mov r10d, edx
or r10d, 0x8d28a44
or r8d, 0x2420
and r8d, 0x8d2ae64
and r9d, 0x46214193
or r9d, r8d
and r10d, 0x8d2ae64
mov ecx, eax
and ecx, 0xb10c1008
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xb0083421
and edx, 0x3cc68d01
and eax, 0xc33972fe
or eax, edx
mov edx, eax
xor edx, 0x821972a0
xor ecx, 0x4ef3cbd6
mov r9d, ecx
and r9d, 0x4964095e
and r8d, 0xb69bf6a1
or r8d, r9d
xor eax, 0x8440900
and eax, 0x4964095e
and edx, 0xb69bf6a1
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, dl
xor dl, 1
or dl, cl
mov eax, r8d
xor al, dl
not al
test al, 1
mov ecx, 0xbd5b3989
mov eax, 0xf952dfd3
cmovne ecx, eax
test dl, dl
mov eax, 0xbd5b3989
cmovne eax, ecx
test r8b, r8b
cmovne eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0xdefdc93
and edx, 0xf210236c
or edx, r9d
or eax, ecx
and ecx, 0xdefdc93
and r8d, 0xf210236c
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x80682088
mov r8d, eax
or r8d, 0x2910254
and r8d, 0x82f922dc
and ecx, 0x21004103
or ecx, r8d
and edx, 0x82f922dc
and eax, 0x5c069c20
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x5e979e74
xor eax, 0x20400a
and ecx, 0xbb5ba5e5
and eax, 0x44a45a1a
or eax, ecx
mov ecx, eax
xor ecx, 0x3a1b0000
xor eax, 0x4080421a
and eax, 0xc1c0e7ff
and ecx, 0x3e3f1800
or ecx, eax
xor ecx, 0x3e3f1800
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
xor dl, cl
mov eax, edx
mov r8d, 0xa2a1dd18
mov r9d, 0xbb82a04a
cmovne r8d, r9d
not al
test al, cl
cmovne r8d, r9d
test dl, dl
mov edx, r8d
cmovne edx, r9d
test al, cl
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x53ed5384
mov r8d, eax
and r8d, 0xac12ac7a
or r8d, ecx
mov r9d, r8d
xor r9d, 0x8100430
xor r8d, 0x24d4305
mov ecx, edx
or ecx, 0xa64feb4e
and r8d, 0xa64feb4f
and r9d, 0x59b014b0
or r9d, r8d
and ecx, 0xa64feb4f
xor ecx, r9d
and edx, 0xd350a716
and eax, 0x2caf58e9
or eax, edx
mov edx, eax
xor edx, 0x240258c8
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x8fd2231
and ecx, 0xf702ddce
or ecx, r9d
xor eax, 0x502210
and eax, 0x8fd2231
and edx, 0xf702ddce
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
and r8b, al
mov r9d, edx
and r9b, cl
or r9b, r8b
xor cl, dl
and cl, dl
or cl, r9b
xor cl, r9b
mov eax, 0x3b973c40
mov edx, 0x916e9732
cmovne eax, edx
test cl, r9b
cmove eax, edx
mov edx, 0x3b973c40
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
mov eax, 0x6a04d93f
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x8408830
mov r8d, eax
or r8d, 0xd400508e
and r8d, 0xdc40d8be
and ecx, 0x230e0001
or ecx, r8d
and edx, 0xdc40d8be
and eax, 0xb12740
or eax, edx
xor eax, ecx
xor eax, 0x934e1b2e
xor eax, 0x47ff6ce0
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
xor cl, 1
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xb01ad213
mov r8d, 0x5b9aeac8
cmovne edx, r8d
test al, al
mov eax, 0xb01ad213
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov eax, 0x35568e33
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x75545c8d
mov r8d, eax
and r8d, 0x8aaba372
or r8d, edx
mov edx, r8d
xor edx, 0x200301
xor r8d, 0x11505488
and r8d, 0x9bdbf4fa
and edx, 0x64240b05
or edx, r8d
xor edx, 0x64240b05
and ecx, 0x77900448
and eax, 0x886ffbb7
or eax, ecx
xor eax, 0x886ffbb7
or eax, edx
xor eax, 0x285fab81
xor eax, 0xd7a0547e
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, al
mov r10d, r9d
xor r10b, dl
and r10b, r9b
or al, r8b
xor al, 1
or cl, dl
xor cl, 1
or cl, al
mov eax, r10d
xor al, 1
xor r10b, cl
xor cl, 1
or cl, al
mov edx, r10d
xor dl, cl
test r10b, r10b
mov eax, 0x637f40bb
mov r8d, 0x1bb14bcf
cmovne eax, r8d
test cl, cl
mov ecx, 0x637f40bb
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400828e0
mov rax, qword [rbp + 0x98]
mov eax, 0xa386e67c
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xfce8dc28
and ecx, eax
mov r8d, eax
or r8d, 0x1110001
mov r9d, ecx
not r9d
and r8d, 0x5d710001
and edx, 0xa088dc28
or edx, r8d
or eax, r9d
and r9d, 0x5d710001
and ecx, 0xa28efffe
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x31723d7
and eax, 0xfce8dc28
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
xor eax, 0xe15c1242
xor eax, 0x1ea3edbd
sete r8b
setne r9b
cmp dword [0x14009d0d0], 0xa
setl al
setge cl
mov edx, ecx
xor dl, r9b
or r9b, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
or cl, r8b
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and cl, al
and dl, r8b
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x83b9b81f
mov eax, 0x907c3746
cmovne ecx, eax
test r8b, 1
mov eax, 0x83b9b81f
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x226d54a
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x226d54a
or edx, eax
xor edx, 0x226d54b
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x786873e9
and eax, 0x87978c16
or eax, ecx
xor eax, 0x786873e9
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
mov r9d, eax
and r9b, r8b
inc al
and al, dl
or al, r9b
mov r9d, edx
xor r9b, cl
and r9b, dl
xor r8b, cl
or r8b, r9b
mov edx, r8d
xor dl, 1
mov ecx, edx
and cl, r8b
xor dl, cl
xor cl, 1
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
xor r8b, al
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0xa620e2cf
mov edx, 0x438d41b4
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xa620e2cf
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov r8, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x60]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
test eax, eax
setne byte [rbp + 0xb3]
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x2129741
mov r8d, eax
or r8d, 0x4020089a
and edx, 0x42329fdb
mov r9d, eax
and r9d, 0xb0c56004
or r9d, edx
and r8d, 0x42329fdb
mov edx, ecx
and edx, 0xd080020
or edx, r8d
xor edx, r9d
xor edx, 0xf1a9760
and ecx, 0x49989d85
mov r8d, eax
and r8d, 0xb667627a
or r8d, ecx
xor r8d, 0x49989d84
and eax, 1
or eax, r8d
not eax
or eax, edx
xor eax, 0x13c42c39
xor eax, 0xec3bd3c6
sete al
setne dl
cmp dword [0x14009d0d0], 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 dl, 1
xor al, r8b
and al, r8b
or al, dl
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and al, dl
or dl, r8b
and r8b, cl
or r8b, al
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0xc03789fa
mov r8d, 0x1b421df5
cmovne ecx, r8d
test dl, dl
mov edx, 0xc03789fa
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
mov eax, 0xcf52c202
jmp 0x1400828e0
mov rax, qword [rbp - 0x30]
mov rcx, qword [rbp + 0xa8]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x88]
add rcx, qword [rax + 0x30]
mov rax, qword [rbp + 0xb8]
mov qword [rax], rcx
movabs rax, 0x7851bda23b96393e
mov qword [rsi + 0x10], rax
mov rax, qword [rbp + 8]
mov qword [rbp - 0x38], rax
mov eax, 0x573ac362
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0xf837403b
and ecx, 0x7c8bfc4
or ecx, r9d
or eax, r8d
and r8d, 0xf837403b
and edx, 0x7c8bfc4
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x97bbe85c
mov r8d, eax
xor r8d, 0x97bbe85c
and r8d, eax
or edx, r8d
not r8d
and r8d, 0x684417a2
and edx, 0x97bbe85d
or edx, r8d
or ecx, 1
and eax, 0x267d0724
and ecx, 0xd982f8db
or ecx, eax
xor ecx, 0xd982f8db
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x49ef5ae
and eax, 0xfb610a51
or eax, ecx
mov ecx, eax
xor ecx, 0x480e0a0
xor eax, 0x98210000
and eax, 0x983f150e
and ecx, 0x67c0eaf1
or ecx, eax
mov eax, ecx
xor eax, 0x5804820
xor ecx, 0x98151102
and ecx, 0xfa55b3d3
and eax, 0x5aa4c2c
or eax, ecx
xor eax, 0x5aa4c2c
setne r8b
sete dl
cmp dword [0x14009d0d0], 0xa
setl cl
setge al
mov r9d, edx
or r9b, al
xor dl, cl
or cl, r8b
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xc4958fcf
mov edx, 0x13ee2eaf
cmovne eax, edx
test r8b, r8b
mov r8d, 0xc4958fcf
cmove eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0xc575f49d
mov r8d, ecx
and r8d, 0x3a8a0b62
or r8d, edx
mov edx, r8d
xor edx, 0x22000a63
xor r8d, 0xc575f49c
mov r9d, eax
and r9d, 0x1dded518
and ecx, 0xe2212ae6
or ecx, r9d
or eax, r8d
and r8d, 0x1dded518
and edx, 0xe2212ae7
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7feaaa5e
and ecx, eax
and eax, 0x801555a1
or eax, edx
mov edx, eax
xor edx, 0x10181
xor eax, 0x7feaaa5e
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xae34d422
and edx, 0x51cb2bdd
or edx, r9d
or eax, r8d
and r8d, 0xae34d422
and ecx, 0x51cb2bdd
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0xdd6839c
mov ecx, 0x463932b
cmovne eax, ecx
test dl, dl
mov edx, 0xdd6839c
cmove eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x1400828e0
mov eax, 0x5dfb4ac3
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0x87db0afe
and eax, 0x7824f501
or eax, r9d
or ecx, r8d
and r8d, 0x87db0afe
and edx, 0x7824f501
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x4d659c0a
mov r8d, eax
and r8d, 0xb29a63f4
and edx, 0x4d659c0b
or edx, r8d
and ecx, 0xc270a944
and eax, 0x3d8f56ba
or eax, ecx
xor eax, 0x3d8f56ba
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x88384aea
and ecx, eax
and eax, 0x77c7b515
or eax, edx
mov edx, eax
xor edx, 0x17053111
xor eax, 0x88384aea
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x60ca8666
and edx, 0x9f357999
or edx, r9d
or eax, r8d
and r8d, 0x60ca8666
and ecx, 0x9f357999
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0xc90da40b
xor eax, 0xc90da40b
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
xor r8b, 1
or r8b, al
mov ecx, r8d
not cl
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xf7c2ac8d
mov r8d, 0xe32c2252
cmovne eax, r8d
test cl, 1
mov ecx, 0xf7c2ac8d
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
xor r12d, r12d
mov eax, 0xbd463a2c
jmp 0x1400828e0
mov eax, 0x57e2367
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0xbd6d8fe2
and eax, 0x4292701c
or eax, r8d
mov r8d, eax
xor r8d, 0x925018
xor eax, 0xbd6d8fe3
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x566520e5
and r8d, 0xa99adf1a
or r8d, r10d
or eax, r9d
and r9d, 0x566520e5
and edx, 0xa99adf1a
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
lea r9d, [r8 + 1]
or r9b, dl
and dl, r8b
and al, cl
or al, dl
xor r9b, 1
xor r8b, cl
or r8b, r9b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x9ef9e37d
mov r8d, 0xcf46f32d
cmovne edx, r8d
test al, 1
mov eax, 0x9ef9e37d
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb0b85c02
mov r8d, ecx
and r8d, 0x4f47a3fc
or r8d, edx
mov r9d, r8d
xor r9d, 0x6468204
mov edx, eax
or edx, 0xd9392dfa
xor r8d, 0x90380c03
and r8d, 0xd9392dfb
and r9d, 0x26c6d204
or r9d, r8d
and edx, 0xd9392dfb
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xd0e77cde
and edx, 0x2f188321
or edx, r9d
and ecx, 0xd0e77cde
and eax, 0x2f188321
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne dl
cmp dword [0x14009d0d0], 0xa
setge cl
setl r8b
mov eax, r8d
xor al, dl
not al
and al, dl
mov r9d, edx
and r9b, r8b
or r8b, dl
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
lea r8d, [rdx + 1]
and r8b, cl
or r8b, r9b
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, 1
mov r9d, edx
xor r9b, 1
mov ecx, edx
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
and r8b, cl
xor cl, 1
and cl, al
or cl, r8b
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x28462e4a
mov eax, 0xb67fc354
cmovne r8d, eax
test dl, 1
mov eax, 0x28462e4a
cmovne eax, r8d
test cl, 1
cmove eax, r8d
jmp 0x1400828e0
mov eax, 0xcc329088
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x43823112
mov ecx, eax
and ecx, 0x4000ee0
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4000ec0
xor ecx, 0xfbfff11f
mov r9d, eax
xor r9d, 0x47823ff2
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xf8553034
and r8d, 0x7820fc2
or r8d, r11d
or ecx, r10d
and r10d, 0xf8553034
and r9d, 0x7aacfcb
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x90448000
and edx, 0x6ed734aa
and eax, 0x9128cb55
or eax, edx
mov edx, eax
xor edx, 0x90008101
xor ecx, 0x47823ff3
mov r9d, ecx
and r9d, 0x29b97efe
and r8d, 0xd6468101
or r8d, r9d
xor eax, 0x289134aa
and eax, 0x29b97efe
and edx, 0xd6468101
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne dl
cmp dword [0x14009d0d0], 0xa
setge cl
setl r8b
or cl, dl
xor dl, r8b
xor al, r8b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
xor al, 1
or cl, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x3de9636e
mov r8d, 0xab004b5b
cmovne eax, r8d
test cl, 1
cmovne eax, r8d
not dl
test dl, 1
mov ecx, 0x3de9636e
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0xa1ad8f6c
jmp 0x1400828e0
mov eax, 0x53719613
jmp 0x1400828e0
mov rax, qword [rbp + 0xa0]
mov eax, 0xd255fc15
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xd59e4f53
and ecx, 0x2a61b0ac
or ecx, edx
mov r8d, ecx
xor r8d, 0xd59e4f53
mov eax, ecx
xor eax, 0x26000ac
and eax, 0x836449ef
xor ecx, 0x6298ff83
and ecx, r8d
and r8d, 0x7c9bb610
or r8d, eax
mov eax, r8d
xor eax, 0x7c9bb610
xor r8d, 0x836449ef
mov edx, r8d
or edx, 0x48f94f2f
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0xa71a78db
mov r11d, eax
and r11d, 0x10048000
or r11d, r10d
or edx, r9d
and r9d, 0xa71a78db
and ecx, 0x58e58724
or ecx, r9d
xor ecx, r11d
not edx
or edx, ecx
xor edx, 0x48f94f2e
and r8d, 0x435282d9
mov ecx, eax
and ecx, 0xbcad7d26
or ecx, r8d
mov r8d, ecx
xor r8d, 0x14002c8
and eax, 1
or eax, r8d
xor ecx, 0x3ca50d04
and ecx, 0x7eb78d14
and eax, 0x814872eb
or eax, ecx
xor eax, 0x814872eb
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x21ecf5d6
and ecx, eax
mov r8d, eax
or r8d, 0x30a21
mov r9d, ecx
not r9d
and r8d, 0x1ab6b25
and edx, 0x204494d2
or edx, r8d
or eax, r9d
and r9d, 0x1ab6b25
and ecx, 0xfe5494da
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xde130a29
and eax, 0x21ecf5d6
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x974f48c6
and ecx, 0x68b0b739
or ecx, eax
cmp ecx, 0x68b0b739
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge al
or al, cl
xor al, 1
mov r8d, ecx
or r8b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
test cl, 1
mov r8d, 0xb1ec3167
mov r9d, 0xf5805c90
cmovne r8d, r9d
not dl
test dl, al
cmovne r8d, r9d
test cl, 1
mov ecx, r8d
cmovne ecx, r9d
test dl, al
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x7eeb7fd
and edx, eax
or eax, 0xf8114802
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xbe43a9cf
and ecx, 0x1ac1630
or ecx, r9d
or eax, r8d
and r8d, 0xbe43a9cf
and edx, 0x41bc5630
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0xf8114802
xor eax, 0x7eeb7fd
mov ecx, eax
or ecx, 1
and eax, 0xfffffffe
mov r8d, edx
and r8d, 1
or r8d, eax
mov eax, r8d
not eax
mov r9d, ecx
and r9d, 0x3ca4b346
and edx, 0xc35b4cb8
or edx, r9d
or ecx, eax
and eax, 0x3ca4b346
and r8d, 0xc35b4cb9
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb068d6
and ecx, 0x30009201
or ecx, edx
xor ecx, 0x30009201
and eax, 0xcf4f0528
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x39d2fa52
and ecx, 0xc62d05ad
or ecx, eax
mov eax, ecx
xor eax, 0x19024a40
xor ecx, 0x86240425
and ecx, 0xa6f4b437
and eax, 0x590b4bc8
or eax, ecx
xor eax, 0x590b4bc8
sete al
setne dl
cmp dword [0x14009d0d0], 0xa
setge cl
setl r8b
and r8b, dl
and al, cl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, cl
and r8b, al
xor al, dl
and al, cl
xor al, dl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x4ab0a8ce
mov r9d, 0xb8ccd448
cmovne eax, r9d
test r8b, r8b
mov edx, 0x4ab0a8ce
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x1400828e0
xor r12d, r12d
mov eax, 0xad37601e
jmp 0x1400828e0
mov eax, 0x20975b03
jmp 0x1400828e0
mov eax, 0xca0447ac
jmp 0x1400828e0
mov eax, 0x10
call fcn.14009ac90
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x88], rax
mov eax, 0x10
call fcn.14009ac90
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa0], rax
mov eax, 0xf82599e6
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x56244120
mov r8d, ecx
or r8d, 0xa18b145d
and edx, 0xf7af557d
and ecx, 0x8400882
or ecx, edx
and r8d, 0xf7af557d
mov edx, eax
and edx, 0x10a200
or edx, r8d
xor edx, ecx
xor edx, 0x5634e321
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
and eax, 0x59c2b48a
and ecx, 0xa63d4b75
or ecx, eax
mov eax, ecx
xor eax, 0x86250335
xor ecx, 0x59022488
and ecx, 0x791a6cc8
and eax, 0x86e59337
or eax, ecx
xor eax, 0x86e59337
sete al
setne dl
cmp dword [0x14009d0d0], 0xa
setge cl
lea r8d, [rdx + 1]
lea r9d, [rcx + 1]
and al, cl
mov r10d, ecx
or cl, dl
and dl, r9b
or al, dl
and r10b, r8b
or r10b, dl
xor r9b, r8b
xor cl, 1
or cl, r9b
xor r10b, 1
mov edx, r10d
xor dl, cl
or r10b, cl
xor r10b, 1
or r10b, dl
xor al, 1
mov ecx, eax
or cl, r10b
xor al, r10b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6c05936c
mov r8d, 0xd5f71378
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x6c05936c
cmovne eax, r8d
test cl, 1
cmovne eax, edx
mov r12d, 1
jmp 0x1400828e0
mov rax, qword [rbp + 0xb8]
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
xor ecx, 1
and eax, 0xfffffffe
or eax, ecx
xor eax, 0x9329c65e
xor eax, 0x6cd639a1
sete al
setne dl
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
lea r10d, [rcx + 1]
lea r8d, [rdx + 1]
and r9b, dl
and al, cl
or al, r9b
mov r9d, ecx
and r9b, r10b
xor r9b, 1
mov r11d, r9d
xor r11b, r10b
or r9b, r10b
xor r9b, 1
or r9b, r11b
xor r9b, dl
xor r8b, r10b
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x6a089b74
mov r8d, 0xf6e4916a
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x6a089b74
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400828e0
mov eax, 0xac3c6f06
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe690112e
mov r8d, ecx
and r8d, 0x196feed0
or r8d, edx
xor r8d, 0x196feed0
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xea21e5ed
and edx, 0x15de1a12
or edx, r9d
and ecx, 0xea21e5ed
and eax, 0x15de1a12
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
xor cl, r8b
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor r8b, al
mov eax, r8d
xor al, 1
mov r9d, eax
and r9b, dl
or al, cl
and cl, r8b
or cl, r9b
xor r8b, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x5928d26b
mov r8d, 0xe5ce6688
cmovne edx, r8d
test al, 1
mov eax, 0x5928d26b
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x455e70c5
mov r8d, edx
xor r8d, 0xbaa18f3a
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xbca2d4fd
mov r11d, ecx
and r11d, 0x2010b02
or r11d, r10d
or eax, r9d
and r9d, 0xbca2d4fd
and r8d, 0x435d2b02
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
not r8d
and r8d, 0x455e70c4
and eax, 0xbaa18f3b
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xbe5d77f9
and r8d, 0x41a28806
or r8d, r9d
or eax, edx
and edx, 0xbe5d77f9
and ecx, 0x41a28806
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
mov r9d, edx
and r9b, r8b
and al, cl
or al, r9b
xor dl, r8b
or r8b, cl
mov ecx, edx
xor cl, r8b
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
not cl
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and cl, dl
or dl, r8b
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x31f163b4
mov ecx, 0xb1b44377
cmovne eax, ecx
test r8b, r8b
mov ecx, eax
mov r8d, 0x31f163b4
cmovne ecx, r8d
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x41220000
mov r8d, eax
or r8d, 0x325c0ce1
and r8d, 0x737e0ce1
and ecx, 0x8000e11c
or ecx, r8d
and edx, 0x737e0ce1
and eax, 0xc811202
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x3edd1ee3
mov edx, eax
xor edx, 0x3edd1ee2
and edx, ecx
xor eax, 0xc122e11d
or eax, edx
mov ecx, eax
xor ecx, 0xb0c1bd9e
and ecx, eax
not eax
and eax, 0xb0c1bd9e
or eax, ecx
not ecx
and ecx, 0x4f3e4261
and eax, 0xb0c1bd9e
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb2804579
and eax, 0x4d7fba86
or eax, edx
xor eax, 0x4d7fba86
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x14009d0d0], 0xa
setge cl
mov edx, eax
and dl, cl
mov r8d, ecx
or r8b, al
xor r8b, 1
or r8b, dl
xor al, cl
and cl, al
xor cl, 1
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor r8b, 1
mov edx, r8d
or dl, cl
xor r8b, cl
mov ecx, r8d
xor cl, dl
test r8b, 1
mov eax, 0xcbe87c7b
mov r8d, 0xe88c2791
cmovne eax, r8d
test dl, 1
mov edx, 0xcbe87c7b
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400828e0
mov eax, 0x5d460733
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80a03446
mov r8d, eax
and r8d, 0x440408a0
or r8d, edx
mov edx, r8d
xor edx, 0x80
xor r8d, 0x1139b145
mov r9d, ecx
or r9d, 0x44243864
and r8d, 0x553db965
and edx, 0x80800482
or edx, r8d
and r9d, 0x553db965
mov r8d, eax
and r8d, 0x2a424218
or r8d, r9d
xor r8d, edx
xor r8d, 0xc4a43ce7
and ecx, 0x88e3f6ff
and eax, 0x771c0900
or eax, ecx
xor eax, 0x771c0900
or eax, r8d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
mov r8d, edx
xor r8b, cl
xor al, dl
xor r8b, 1
or dl, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, eax
or cl, dl
xor dl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0xfac8e5fa
mov eax, 0x36a10327
cmovne r8d, eax
test dl, 1
mov eax, r8d
mov edx, 0xfac8e5fa
cmovne eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xef334e36
mov r8d, eax
xor r8d, 0x10ccb1c9
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x5b809bf2
mov r11d, edx
and r11d, 0x4c2009
or r11d, r10d
or ecx, r9d
and r9d, 0x5b809bf2
and r8d, 0xa47f640d
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0xef334e37
xor ecx, 0x10ccb1c8
and edx, ecx
and r8d, eax
or r8d, edx
xor ecx, r8d
test ecx, r8d
setne al
sete dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge cl
mov r9d, edx
or r9b, cl
xor r9b, 1
and r8b, al
xor al, cl
and al, cl
or al, r9b
mov r9d, ecx
xor r9b, dl
and r9b, cl
and cl, dl
or cl, r8b
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x93d5a24
mov r8d, 0x93aaaba4
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0x93d5a24
cmovne edx, r8d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x3873bb33
and eax, ecx
not ecx
and ecx, 0x3873bb33
or ecx, eax
not eax
and eax, 0xc78c44cc
and ecx, 0x3873bb33
or ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xf818fa64
mov eax, ecx
and eax, 0x7e7059b
or eax, r8d
mov r8d, eax
xor r8d, 0x5210018
or edx, 1
xor eax, 0xf818fa65
mov r9d, eax
and r9d, 0x12d69dc3
and r8d, 0xed29623c
or r8d, r9d
or eax, edx
and edx, 0x12d69dc3
and ecx, 0xed29623c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3f11a0be
and ecx, eax
and eax, 0xc0ee5f41
or eax, edx
xor eax, 0xc0ee5f41
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8073f4be
and eax, 0x7f8c0b41
or eax, edx
xor eax, 0x7f8c0b41
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
mov r9d, edx
and r9b, r8b
and al, cl
or al, r9b
or cl, r8b
xor r8b, dl
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
and r8b, al
and dl, cl
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xfdec9ea8
mov r8d, 0x1aabac69
cmovne eax, r8d
test cl, 1
mov ecx, 0xfdec9ea8
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, 0xb7a062b4
xor r12d, r12d
jmp 0x1400828e0
mov eax, 0xefc0d915
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0xbb457802
mov r8d, ecx
and r8d, 0x44ba87fd
or r8d, edx
mov edx, r8d
xor edx, 0x44a20158
xor r8d, 0xbb457803
mov r9d, eax
and r9d, 0x2359eea4
and ecx, 0xdca6115a
or ecx, r9d
or eax, r8d
and r8d, 0x2359eea4
and edx, 0xdca6115b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov eax, r8d
and al, cl
or al, r10b
xor al, 1
or al, r9b
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
or cl, dl
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x4514fa2e
mov edx, 0x686e7225
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x4514fa2e
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x247f2f37
and eax, 0xdb80d0c8
or eax, ecx
xor eax, 0xdb80d0c9
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xe79dbd
and ecx, 0xff186242
or ecx, edx
xor ecx, 0xe79dbd
xor eax, ecx
test eax, ecx
setne r8b
cmp dword [0x14009d0d0], 0xa
setl dl
setge al
lea r9d, [r8 + 1]
mov ecx, eax
xor cl, r9b
mov r10d, r9d
or r10b, al
not cl
and cl, al
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x302311bc
mov edx, 0x4b3c4846
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0xf250372d
jmp 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov eax, 0xc0f36f1f
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x4a080a9
and edx, 0x60080342
or edx, eax
xor edx, 0x60080342
and ecx, 0x9b577c14
or ecx, edx
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xd22e1a16
and r8d, eax
mov r9d, eax
or r9d, 0xd22e1a16
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0xec6e1fb9
and r8d, 0x1391e046
or r8d, r10d
or edx, r9d
and r9d, 0xec6e1fb9
mov r10d, ecx
and r10d, 0x191e040
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
xor edx, 0x2dd1e5e8
and ecx, 0x6179141d
mov r8d, eax
and r8d, 0x9e86ebe2
or r8d, ecx
xor r8d, 0x6179141c
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x2153376d
and edx, eax
not eax
or ecx, 0xdeacc892
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x22c396ce
and eax, 0x1102121
or eax, r9d
or ecx, r8d
and r8d, 0x22c396ce
and edx, 0xdd3c6931
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0xdeacc892
and ecx, 0x2153376d
or ecx, eax
setne cl
sete al
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and r8b, al
and cl, dl
or cl, r8b
or dl, al
mov r8d, ecx
xor r8b, 1
mov eax, edx
xor al, r8b
or r8b, dl
not r8b
or r8b, al
xor r8b, cl
and r8b, 1
mov edx, 0xd255fc15
mov eax, 0x69f9f787
cmovne edx, eax
test r8b, cl
mov eax, 0xd255fc15
cmovne edx, eax
test r8b, r8b
cmovne eax, edx
test r8b, cl
cmove eax, edx
jmp 0x1400828e0
mov eax, 0x4ea189af
jmp 0x1400828e0
mov eax, 0xd8ce59af
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xee2cbc9c
and ecx, eax
and eax, 0x11d34363
or eax, edx
xor eax, 0x11d34363
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xf2e90163
mov r8d, edx
and r8d, ecx
and edx, eax
or edx, r8d
xor edx, 0xd16fe9d
or ecx, 1
and eax, 0x5e402288
and ecx, 0xa1bfdd77
or ecx, eax
xor ecx, 0xa1bfdd77
or ecx, edx
not ecx
test ecx, ecx
setne al
cmp dword [0x14009d0d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, 1
mov r8d, eax
and r8b, cl
xor r8b, 1
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, dl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x22b69bfe
mov edx, 0x9574c313
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x22b69bfe
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x2c410884
mov ecx, eax
xor ecx, 0x2c410884
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x5286344a
and edx, 0x220b2c20
and eax, 0xddf4d3df
or eax, edx
mov edx, eax
xor edx, 0x548410ce
xor ecx, 0x2c410885
mov r9d, ecx
and r9d, 0x8978cb31
and r8d, 0x768734ce
or r8d, r9d
xor eax, 0x80820
and eax, 0x8978cb31
and edx, 0x768734ce
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor dl, 1
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
mov eax, edx
xor al, r8b
or r8b, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x92c3a10b
mov edx, 0xe34f3df0
cmovne ecx, edx
test r8b, 1
mov edx, 0x92c3a10b
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x1400828e0
mov eax, 0xd1a292ca
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0x2d37e8c1
and edx, 0xd2c8173e
or edx, r9d
or eax, ecx
and ecx, 0x2d37e8c1
and r8d, 0xd2c8173e
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x3953f092
and eax, 0xc6ac0f6d
or eax, ecx
xor eax, 0xc6ac0f6d
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
mov r10d, r8d
or r10b, cl
mov eax, r9d
or al, dl
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
mov r10d, ecx
xor r10b, r8b
and r10b, cl
and dl, r9b
and cl, r8b
or cl, dl
or cl, r10b
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x77ad4c9e
mov r8d, 0x8e59d87a
cmovne ecx, r8d
test al, 1
mov eax, 0x77ad4c9e
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0x89544ba1
mov r11d, edx
and r11d, 0x76abb45e
or r11d, r10d
or ecx, r9d
and r9d, 0x89544ba1
and r8d, 0x76abb45e
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x5b6d6495
and eax, 0xa4929b6a
or eax, edx
mov edx, eax
xor edx, 0xa4929b6a
xor eax, 0x5b6d6495
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
and dl, cl
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
and r9b, dl
xor dl, 1
and dl, r8b
or dl, r9b
or cl, r8b
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xc39fcdd0
mov r8d, 0xd5ecfc8d
cmovne ecx, r8d
not al
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0xc39fcdd0
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, dword [0x14009d0cc]
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, 0xffd68d99
and r8d, 0x297266
or r8d, r9d
or ecx, edx
and edx, 0xffd68d99
and eax, 0x297266
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
xor 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, 0xdfa6361f
mov r8d, 0x7925d4b2
cmovne ecx, r8d
test al, 1
mov eax, 0xdfa6361f
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0xc5480cae
jmp 0x1400828e0
mov rax, qword [rbp + 0xa0]
mov eax, 0xbbad127b
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0xf86edb2
and eax, 0xf079124d
or eax, r9d
or ecx, r8d
and r8d, 0xf86edb2
and edx, 0xf079124d
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xe14ae951
mov r8d, ecx
and r8d, 0x1eb516ae
or r8d, edx
mov edx, r8d
xor edx, 0x40514a6
xor r8d, 0xe14ae950
mov r9d, eax
and r9d, 0xdbfaea59
and ecx, 0x240515a6
or ecx, r9d
or eax, r8d
and r8d, 0xdbfaea59
and edx, 0x240515a6
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x3081996
mov r8d, eax
or r8d, 0x5c948060
and r8d, 0x5f9c99f6
and ecx, 0x636609
or ecx, r8d
and edx, 0x5f9c99f6
and eax, 0xa0000000
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xfc948060
and eax, 0x36b7f9f
or eax, ecx
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge cl
mov eax, ecx
or al, dl
xor dl, cl
and dl, cl
xor cl, r8b
or r9b, r8b
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, 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
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, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, dl
test dl, 1
mov edx, 0x22e1e2fc
mov r8d, 0x8254e5d0
cmovne edx, r8d
not al
test cl, 1
cmovne edx, r8d
test al, 1
mov eax, 0x22e1e2fc
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
xor ecx, 0xa8ec9501
mov eax, edx
or eax, 1
mov r8d, edx
not r8d
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov r9d, eax
and r9d, 0xad2158e7
and r8d, 0x52dea718
or r8d, r9d
or eax, edx
and edx, 0xad2158e7
and ecx, 0x52dea718
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x2815cb4b
cmp eax, 0xd7ea34b4
sete al
cmp dword [0x14009d0d0], 0xa
setge cl
setl dl
mov r8d, edx
xor r8b, al
or dl, al
and r8b, dl
xor cl, al
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
xor r8b, 1
mov eax, r8d
or al, cl
xor r8b, cl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0xafae9f29
mov r8d, 0xf56fd0bc
cmovne edx, r8d
test al, al
mov eax, 0xafae9f29
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0x982d98f7
and eax, ecx
mov r8d, ecx
or r8d, 0x65806408
mov r9d, eax
not r9d
and r8d, 0xf588f40d
and edx, 0x82508f2
or edx, r8d
or ecx, r9d
and r9d, 0xf588f40d
and eax, 0xa770bf2
or eax, r9d
xor eax, edx
not ecx
or ecx, eax
not eax
and eax, 0x67d26708
and ecx, 0x982d98f7
or ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0xb5380581
mov r8d, ecx
xor r8d, 0x4ac7fa7e
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x8dd31e60
mov r11d, edx
and r11d, 0x4204e01e
or r11d, r10d
or eax, r9d
and r9d, 0x8dd31e60
and r8d, 0x722ce19f
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r9d, eax
xor r9d, 0x30100000
and ecx, 0x7866ea1
mov r8d, edx
and r8d, 0xf879915e
or r8d, ecx
mov ecx, r8d
xor ecx, 0x7866ea0
and edx, 1
or edx, ecx
xor r8d, 0x38110054
xor eax, 0x4ac7fa7f
mov ecx, eax
and ecx, 0xc7eafdab
and r9d, 0x38150254
or r9d, ecx
or eax, edx
and edx, 0xc7eafdab
and r8d, 0x38150254
or r8d, edx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xccb8e349
mov r8d, eax
and r8d, 0x33471cb6
or r8d, edx
mov edx, r8d
xor edx, 0x20010000
xor r8d, 0x800c000
or ecx, 0x802d834
or r8d, 0x87040682
and r8d, 0x8f06deb6
and edx, 0x60a90140
or edx, r8d
and ecx, 0x8f06deb6
and eax, 0x10502009
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x16542408
xor eax, 0x408a8100
and eax, 0xc18a8383
and ecx, 0x3e757c7c
or ecx, eax
cmp ecx, 0xc18a8383
sete al
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
xor r8b, al
mov ecx, eax
and cl, r8b
not r8b
and r8b, al
xor al, dl
and al, dl
mov edx, r8d
xor dl, 1
xor r8b, al
xor al, 1
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and al, dl
or dl, r8b
and r8b, cl
or r8b, al
mov eax, edx
xor al, r8b
test r8b, r8b
mov ecx, 0x328b3105
mov r8d, 0xfebbc58d
cmovne ecx, r8d
mov qword [rbp + 0x48], rsi
test dl, 1
mov edx, 0x328b3105
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
mov eax, 0xb86b0d45
jmp 0x1400828e0
mov eax, 0x79eb6a8a
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x300308
mov r8d, eax
and r8d, 0x31015091
or r8d, edx
mov edx, r8d
xor edx, 0x20011081
xor r8d, 0xc6eaa400
or ecx, 0x11204010
and r8d, 0xd7eae410
and edx, 0x20111389
or edx, r8d
and ecx, 0xd7eae410
and eax, 0x8040866
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xceceac66
mov edx, eax
xor edx, 0xceceac67
and edx, ecx
xor eax, 0x21305190
and eax, 0x6bb8d9d0
and ecx, 0x9447262f
or ecx, eax
xor ecx, 0x9447262e
or ecx, edx
xor ecx, 0xef091757
xor ecx, 0x10f6e8a8
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
xor dl, 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
and al, 1
xor al, dl
and cl, dl
xor al, 1
mov edx, ecx
xor dl, al
mov edx, 0x5b5ab638
mov r8d, 0x933eb9fc
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
mov r12d, 1
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xab01c15e
and edx, ecx
or ecx, 0x54fe3ea1
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x53a49582
and eax, 0xa801405c
or eax, r9d
or ecx, r8d
and r8d, 0x53a49582
and edx, 0xac5b6a7d
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov r8d, ecx
xor r8d, 0x54fe3ea1
mov edx, ecx
xor edx, 0xab01c15e
xor ecx, 0xd6b37431
and ecx, edx
mov r9d, edx
or r9d, 0x824d4a90
mov eax, ecx
not eax
mov r10d, eax
and r10d, 0xbb8ec982
and ecx, 0x4471367d
or ecx, r10d
or eax, r9d
and r9d, 0xbb8ec982
mov r10d, r8d
and r10d, 0x4430346d
or r10d, r9d
xor r10d, ecx
not eax
or eax, r10d
mov ecx, eax
xor ecx, 0x11a2b140
and r8d, 0xe5f5df1a
mov r9d, edx
and r9d, 0x1a0a20e5
or r9d, r8d
xor r9d, 0xe5f5df1b
and edx, 1
or edx, r9d
xor eax, 0x824d4a91
mov r8d, eax
and r8d, 0x6c5c0e2e
and ecx, 0x93a3f1d1
or ecx, r8d
xor ecx, edx
xor ecx, 0x93a3f1d1
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x89937840
and ecx, eax
and eax, 0x766c87bf
or eax, edx
xor eax, 0x766c87bf
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1f41ab0e
and eax, 0xe0be54f1
or eax, edx
xor eax, 0x1f41ab0e
xor ecx, eax
test ecx, eax
sete cl
cmp dword [0x14009d0d0], 0xa
setl al
mov edx, eax
or dl, cl
mov r8d, edx
xor r8b, 1
xor al, cl
or r8b, al
xor r8b, 1
and al, dl
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, 0xd97ffc37
mov r8d, 0x4e3177f6
cmovne edx, r8d
test al, 1
mov eax, 0xd97ffc37
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x1400828e0
mov r8, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x68]
mov rcx, qword [rbp + 0x60]
sub rsp, 0x20
call fcn.140055b50
add rsp, 0x20
mov eax, 0x31f163b4
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcce7137
and ecx, 0xf3318ec8
or ecx, edx
xor ecx, 0xcce7136
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 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
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 cl, 1
mov ecx, 0xe2d1dcfe
mov r8d, 0xd3b82f19
cmovne ecx, r8d
test dl, dl
mov edx, 0xe2d1dcfe
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400828e0
mov eax, 0x520fcb21
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xdb15bd7c
mov r8d, eax
and r8d, 0x24ea4283
or r8d, ecx
mov ecx, r8d
xor ecx, 0x24ea4283
xor r8d, 0x111056c
mov edx, ecx
and edx, 0x6fe1158b
and eax, 0x901eea74
or eax, edx
mov edx, eax
xor edx, 0x8012c274
and r8d, 0x215347ed
mov r9d, ecx
and r9d, 0xdeacb812
or r9d, r8d
mov r8d, r9d
xor r8d, 0x1434604
and ecx, 1
or ecx, r8d
xor r9d, 0x4e80a812
and r9d, 0x6e90a9fa
and ecx, 0x916f5605
or ecx, r9d
mov r8d, ecx
xor r8d, 0x81224604
xor ecx, 0x6e90a9fa
xor eax, 0x6fe1158a
mov r9d, eax
and r9d, 0x10cd3889
and edx, 0xef32c776
or edx, r9d
or eax, ecx
and ecx, 0x10cd3889
and r8d, 0xef32c776
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x84500
mov r8d, eax
and r8d, 0xc4069a05
or r8d, edx
mov edx, r8d
xor edx, 0x41a01
xor r8d, 0x2b410402
or ecx, 0xc4028404
and r8d, 0xef438406
and edx, 0xc5b01
or edx, r8d
and ecx, 0xef438406
and eax, 0x10b020f8
or eax, ecx
xor eax, edx
xor eax, 0xc2f8e476
xor eax, 0xf909c48c
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
lea r9d, [rax + 1]
and r9b, dl
and dl, al
and r8b, cl
or r8b, dl
mov edx, r8d
xor dl, al
and dl, r8b
and al, cl
or al, r9b
xor dl, 1
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test al, al
mov eax, 0x7a07f4e2
mov r8d, 0x57a4a293
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
test dl, 1
mov ecx, 0x7a07f4e2
cmove eax, ecx
mov r12d, 1
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r9d, eax
not r9d
mov ecx, r9d
or ecx, 0x4000050
mov edx, eax
or edx, 0x31008a02
and ecx, 0x35008a52
mov r8d, eax
and r8d, 0x882e5189
or r8d, ecx
and edx, 0x35008a52
mov ecx, r9d
and ecx, 0x42d12424
or ecx, edx
xor ecx, r8d
mov r8d, ecx
xor r8d, 0x6010400
and r9d, 0x8daa491b
mov edx, eax
and edx, 0x7255b6e4
or edx, r9d
mov r9d, edx
xor r9d, 0x8daa491a
and eax, 1
or eax, r9d
xor edx, 0x12051480
xor ecx, 0xb92edb8a
mov r9d, ecx
and r9d, 0xe9d2ea75
and r8d, 0x162d158a
or r8d, r9d
or ecx, eax
and eax, 0xe9d2ea75
and edx, 0x162d158a
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x5a9d7031
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xa5628fce
and ecx, 0x5a9d7031
or ecx, eax
xor ecx, 0x296cd012
xor ecx, 0x296cd012
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xda5900c7
mov r8d, 0x7fbfeb3c
cmovne eax, r8d
test dl, dl
mov edx, eax
mov r8d, 0xda5900c7
cmovne edx, r8d
test cl, cl
cmovne edx, eax
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x8b13838f
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x8b13838f
or edx, eax
xor edx, 0x8b13838e
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and eax, 0xdb9f3118
and ecx, 0x2460cee7
or ecx, eax
xor ecx, 0x2460cee7
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setge r9b
setl al
mov r10d, ecx
and r10b, al
or dl, al
xor al, cl
mov r8d, eax
xor r8b, 1
inc cl
and cl, r9b
or cl, r10b
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, eax
and cl, r8b
xor cl, 1
or cl, r8b
xor cl, 1
or cl, al
mov r8d, ecx
and cl, dl
xor dl, 1
xor r8b, 1
and r8b, dl
or cl, r8b
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xb3983b33
mov r8d, 0x8254e5d0
cmovne eax, r8d
test dl, 1
mov edx, 0xb3983b33
cmovne edx, eax
test cl, 1
cmove edx, eax
mov eax, edx
jmp 0x1400828e0
mov eax, 0xfdd6270e
jmp 0x1400828e0
mov eax, 0x3f001e60
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x24000805
mov r8d, eax
and r8d, 0xa150428
or r8d, edx
mov edx, r8d
xor edx, 0x150000
xor r8d, 0xb18248d2
or ecx, 0x2a000c28
and r8d, 0xbb824cfa
and edx, 0x4150005
or edx, r8d
and ecx, 0xbb824cfa
and eax, 0x4068b300
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xd1eaf3d2
mov edx, eax
xor edx, 0xd1eaf3d3
and edx, ecx
xor eax, 0x2e150c2c
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xb4d8fc64
and edx, 0x4b27039b
or edx, r9d
or eax, r8d
and r8d, 0xb4d8fc64
and ecx, 0x4b27039b
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0x225460a7
and edx, eax
not eax
or ecx, 0xddab9f58
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xc9da79b7
and eax, 0x22040000
or eax, r9d
or ecx, r8d
and r8d, 0xc9da79b7
and edx, 0x36258648
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xd7eaab4b
xor ecx, 0xa413413
sete dl
setne cl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, cl
and r9b, dl
or al, cl
mov edx, eax
xor dl, 1
xor cl, r8b
not cl
and cl, r8b
xor r9b, 1
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and cl, al
or al, r8b
and r8b, dl
or r8b, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x46e0bb16
mov edx, 0x2efc3642
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0x46e0bb16
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400828e0
cmp qword [rbp + 0x78], 0
setne byte [rbp + 0xb6]
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x680d91c
and eax, ecx
and ecx, 0xf97f26e3
or ecx, edx
xor ecx, 0xf97f26e3
or ecx, eax
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
xor ecx, 0x2f69124e
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xd096edb0
and r8d, 0x2f69124f
or r8d, r9d
or eax, edx
and edx, 0xd096edb0
and ecx, 0x2f69124f
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5c76f441
and ecx, eax
and eax, 0xa3890bbe
or eax, edx
mov edx, eax
xor edx, 0xa38100a8
xor eax, 0x5c76f441
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xc482b56
and edx, 0xf3b7d4a9
or edx, r9d
or eax, r8d
and r8d, 0xc482b56
and ecx, 0xf3b7d4a9
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x34d9cfd4
and eax, 0xcb26302b
or eax, edx
xor eax, 0xcb26302b
or eax, ecx
xor eax, 0xffffffff
setne r8b
sete r9b
cmp dword [0x14009d0d0], 0xa
setge dl
setl r10b
mov eax, r10d
xor al, r9b
mov ecx, eax
xor cl, 1
and r8b, r10b
and dl, r9b
or dl, r8b
or r10b, r9b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov edx, r8d
xor dl, 1
and r8b, cl
or cl, dl
and dl, al
or dl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x6dfb7fef
mov eax, 0x9284d77e
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0x6dfb7fef
cmovne eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
xor edx, 0x21f097c
and edx, ecx
mov eax, r8d
and eax, 0x21f097c
or eax, edx
mov edx, eax
xor edx, 0x21f097d
or ecx, 1
and r8d, 0x7ef92736
and ecx, 0x8106d8c9
or ecx, r8d
mov r8d, ecx
xor r8d, 0x290c0
xor eax, 0xfde0f682
xor ecx, 0x7ef92736
mov r9d, eax
and r9d, 0xf9dd490b
and edx, 0x622b6f4
or edx, r9d
or eax, ecx
and ecx, 0xf9dd490b
and r8d, 0x622b6f4
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
or edx, 0x2046504
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xf8db18d8
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x9ad7758c
and r8d, 0x60080850
or r8d, edx
or eax, r9d
and r9d, 0x9ad7758c
and ecx, 0x65288a73
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x724e727
and eax, 0xf8db18d8
or eax, ecx
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0x3a3afd33
mov r8d, 0x4564f607
cmovne ecx, r8d
test dl, 1
mov edx, 0x3a3afd33
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0x8042082
mov ecx, eax
or ecx, 0x51624401
and ecx, 0x59666483
mov r9d, edx
and r9d, 0xa411114c
or r9d, ecx
and r8d, 0x59666483
mov ecx, eax
and ecx, 0x2888a30
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x50408820
and edx, 0xc0e8092
and eax, 0xf3f17f6d
or eax, edx
mov edx, eax
xor edx, 0xd0412928
xor ecx, 0xac1531cf
mov r9d, ecx
and r9d, 0x27ba5655
and r8d, 0xd845a9aa
or r8d, r9d
xor eax, 0x40a0010
and eax, 0x27ba5655
and edx, 0xd845a9aa
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xa20a5d38
mov r8d, 0x7560d1d6
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xa20a5d38
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xf6b237e6
and edx, eax
mov r8d, ecx
and r8d, 0xf6b237e6
or r8d, edx
xor r8d, 0xf6b237e7
and ecx, 0x5830e904
mov edx, eax
and edx, 0xa7cf16fb
or edx, ecx
xor edx, 0x5830e905
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x27b6abb0
and ecx, 0xd849544f
or ecx, eax
mov eax, ecx
xor eax, 0xd0414440
xor ecx, 0x5802010
and ecx, 0xd88301f
and eax, 0xf277cfe0
or eax, ecx
mov ecx, eax
xor ecx, 0x500200a
xor eax, 0x82470d40
and eax, 0x8acf1d55
and ecx, 0x7530e2aa
or ecx, eax
xor ecx, 0x7530e2aa
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, al
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, 0xb2de7162
mov r9d, 0x4d3eff84
cmovne edx, r9d
not cl
test cl, al
cmovne edx, r9d
test r8b, 1
mov r8d, edx
cmovne r8d, r9d
test cl, al
cmove r8d, edx
mov eax, r8d
jmp 0x1400828e0
mov eax, 0x7c43f771
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xaa239140
mov ecx, eax
and ecx, 0x55dc6ebe
or ecx, r8d
mov r8d, ecx
xor r8d, 0x504c6aaa
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0xaa239141
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x25939455
and r8d, 0xda6c6baa
or r8d, r11d
or ecx, r10d
and r10d, 0x25939455
and r9d, 0xda6c6baa
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xc37392f4
and eax, 0x3c8c6d0b
or eax, edx
mov edx, eax
xor edx, 0x3c8c6d0b
xor eax, 0xc37392f4
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setl al
setge cl
mov r9d, r8d
or r9b, cl
xor cl, r8b
and cl, r9b
or dl, al
xor al, r8b
mov r8d, edx
xor r8b, al
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, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
mov r9d, r8d
and r9b, cl
or dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or r8b, r9b
xor cl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x6f604c1
mov edx, 0x20b481f5
cmovne eax, edx
test r8b, r8b
cmove eax, edx
not cl
test cl, 1
mov ecx, 0x6f604c1
cmovne eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x60004092
mov r8d, eax
and r8d, 0x12821008
or r8d, edx
mov edx, r8d
xor edx, 0x12801008
xor r8d, 0xe8214bb5
or ecx, 0x60024090
and r8d, 0xe8234bb5
and edx, 0x1280100a
or edx, r8d
and ecx, 0xe8234bb5
and eax, 0x55ca440
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0x8d7daf65
mov ecx, eax
xor ecx, 0x8d7daf64
and ecx, edx
xor eax, 0x4280101a
and eax, 0xcf98b35e
and edx, 0x30674ca1
or edx, eax
mov r8d, edx
xor r8d, 0x20264420
mov eax, ecx
not eax
xor edx, 0xcf98b35f
mov r9d, eax
and r9d, 0x9e59b9da
and ecx, 0x61a64625
or ecx, r9d
or eax, edx
and edx, 0x9e59b9da
and r8d, 0x61a64625
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x2d5ecd7e
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0xd2a13281
and eax, 0x2d5ecd7e
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x90a46934
and ecx, 0x6f5b96cb
or ecx, eax
cmp ecx, 0x6f5b96cb
setne cl
cmp dword [0x14009d0d0], 0xa
setge al
mov edx, eax
xor dl, cl
or al, cl
mov ecx, edx
and cl, al
xor al, 1
or al, dl
xor dl, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r9d, edx
and dl, al
xor r8b, al
xor al, 1
xor r9b, 1
and r9b, al
or dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xba2e3184
mov r8d, 0xff9a4462
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xba2e3184
cmove eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb00c100
mov r8d, ecx
and r8d, 0xe0601244
or r8d, edx
xor r8d, 0xe0601244
mov edx, ecx
xor edx, 0xeb60d344
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x149f2cba
xor edx, 0xe9208144
mov r9d, r8d
and r9d, 0x16cc569b
and edx, 0xe933a964
or edx, r9d
or r8d, ecx
and ecx, 0x16cc569b
and eax, 0xe933a964
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r8b, r9b
and r8b, r9b
xor al, dl
xor al, r8b
mov ecx, eax
xor cl, 1
and r8b, cl
xor cl, r8b
test cl, 1
mov ecx, 0x35176b0d
mov edx, 0xfde37c0e
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x35176b0d
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0xc252ab9
jmp 0x1400828e0
mov eax, 0xd39ae33c
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x800c042
mov r8d, eax
and r8d, 0x4363291
or r8d, edx
mov edx, r8d
xor edx, 0x4060281
xor r8d, 0x53014862
or ecx, 0x307052
and r8d, 0x53317872
and edx, 0xc068281
or edx, r8d
and ecx, 0x53317872
and eax, 0xa0c8050c
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0x12c10d2c
mov r8d, eax
xor r8d, 0xc36f2d3
mov ecx, r8d
and ecx, 0xe13c40c1
and edx, 0x1ec3bf3e
or edx, ecx
mov ecx, edx
xor ecx, 0x1ec3bf3e
xor edx, 0xe13c40c1
mov r9d, edx
or r9d, 0x860e4241
or r8d, 0x19028b4
xor eax, 0x40400000
and r9d, 0x879e6af5
mov r10d, ecx
and r10d, 0x3821850a
or r10d, r9d
and r8d, 0x879e6af5
and eax, 0x40401000
or eax, r8d
xor eax, r10d
xor eax, 0xc64e5240
and edx, 0x10e426cc
mov r8d, ecx
and r8d, 0xef1bd933
or r8d, edx
xor r8d, 0x10e426cd
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8089025
mov r8d, ecx
and r8d, 0x1044040
or r8d, edx
mov edx, r8d
xor edx, 0x1000000
xor r8d, 0x6a5a3222
or eax, 0x80c5060
and r8d, 0x6a5e7262
and edx, 0x1008005
or edx, r8d
and eax, 0x6a5e7262
and ecx, 0x94a10d98
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0xf6f32f9a
xor ecx, 0x904c040
and eax, 0x46c83e2f
and ecx, 0xb937c1d0
or ecx, eax
xor ecx, 0xb937c1d0
setne al
sete dl
cmp dword [0x14009d0d0], 0xa
setl r8b
mov ecx, r8d
xor cl, dl
or dl, r8b
and cl, dl
xor al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
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 cl, cl
mov ecx, 0xa00ac292
mov r8d, 0x25c97c43
cmovne ecx, r8d
not al
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xa00ac292
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x2a7e5c38
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0x655046f9
mov r11d, ecx
and r11d, 0x9aafb906
or r11d, r10d
or eax, r9d
and r9d, 0x655046f9
and r8d, 0x9aafb906
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, edx
and r8d, 0x1d0186ca
and ecx, 0xe2fe7935
or ecx, r8d
xor ecx, eax
xor ecx, 0xe2fe7935
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x14009d0d0], 0xa
setl r8b
setge dl
mov r9d, eax
and r9b, dl
mov r10d, r8d
and r10b, cl
or r10b, r9b
xor dl, r10b
and dl, r10b
or al, r8b
xor al, 1
xor cl, r8b
and cl, r8b
or cl, al
xor cl, dl
mov r8d, ecx
mov eax, 0x3c524ec3
mov r10d, 0xea00b073
cmovne eax, r10d
not r8b
test r8b, dl
mov r9d, 0x3c524ec3
cmove eax, r9d
test cl, cl
cmovne eax, r10d
test r8b, dl
cmovne eax, r10d
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
or eax, r8d
mov r8d, eax
not r8d
and edx, 0x26d6d8e0
and ecx, 0xd929271f
or ecx, edx
mov edx, ecx
xor edx, 0x50080213
xor ecx, 0x26d6d8e0
mov r9d, eax
and r9d, 0xa927ad2c
and r8d, 0x56d852d3
or r8d, r9d
or eax, ecx
and ecx, 0xa927ad2c
and edx, 0x56d852d3
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0x663e6aea
xor eax, 0x99c19515
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
xor r8b, r9b
mov eax, r8d
not al
mov ecx, 0xca2ba01a
mov edx, 0x8be6b827
cmovne ecx, edx
test al, r9b
mov eax, 0xca2ba01a
cmove ecx, eax
cmovne ecx, edx
test r8b, r8b
cmovne ecx, edx
mov eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x39c2f463
and ecx, eax
and eax, 0xc63d0b9c
or eax, edx
mov edx, eax
xor edx, 0x84200108
xor eax, 0x39c2f463
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x5a1d3ed5
and edx, 0xa5e2c12a
or edx, r9d
or eax, r8d
and r8d, 0x5a1d3ed5
and ecx, 0xa5e2c12a
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x34ea1bfc
and r8d, ecx
mov r9d, ecx
or r9d, 0x34ea1bfc
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0xabdc8f91
and r8d, 0x5423706e
or r8d, r10d
or edx, r9d
and r9d, 0xabdc8f91
mov r10d, eax
and r10d, 0x40016002
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
xor edx, 0xcb15e402
and eax, 0x9fdbf4f1
mov r8d, ecx
and r8d, 0x60240b0e
or r8d, eax
xor r8d, 0x9fdbf4f0
and ecx, 1
or ecx, r8d
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0xff0f9102
and edx, ecx
or ecx, 0xf06efd
not eax
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x20eff219
and eax, 0xdf000102
or eax, r9d
or ecx, r8d
and r8d, 0x20eff219
and edx, 0xdf100de6
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xa00a14
xor ecx, 0x700c8002
and eax, 0x8fa31b14
and ecx, 0x705ce4eb
or ecx, eax
xor ecx, 0x705ce4eb
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and al, dl
and r8b, cl
or r8b, al
mov eax, r10d
xor al, 1
mov ecx, r8d
xor cl, 1
and r8b, al
or al, cl
and cl, r10b
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x592455a8
mov r8d, 0x676a4c76
cmovne ecx, r8d
test al, al
mov eax, 0x592455a8
cmovne ecx, eax
test dl, dl
cmove ecx, r8d
mov eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x8019045c
mov r8d, eax
or r8d, 0x98080a0
and r8d, 0x899984fc
and ecx, 0x64220a02
or ecx, r8d
and edx, 0x899984fc
and eax, 0x12447101
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x1bc4f1a1
mov edx, eax
xor edx, 0x1bc4f1a0
and edx, ecx
xor eax, 0x40300410
and eax, 0x48b02511
and ecx, 0xb74fdaee
or ecx, eax
xor ecx, 0xb74fdaef
or ecx, edx
mov eax, ecx
xor eax, 0x972abd9f
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x68d54260
and ecx, 0x972abd9f
or ecx, eax
xor ecx, 0xf2de37af
cmp ecx, 0xf2de37af
setne al
cmp dword [0x14009d0d0], 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, ecx
or cl, dl
xor dl, 1
xor r8b, dl
xor al, dl
xor cl, 1
or cl, al
mov eax, r8d
xor al, cl
not al
test al, 1
mov eax, 0x575ae547
mov edx, 0x93c5a94a
cmovne eax, edx
test cl, cl
mov ecx, 0x575ae547
cmovne ecx, eax
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x65e73656
and ecx, eax
and eax, 0x9a18c9a9
or eax, edx
mov edx, eax
xor edx, 0x90088888
xor eax, 0x65e73656
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x4a154365
and edx, 0xb5eabc9a
or edx, r9d
or eax, r8d
and r8d, 0x4a154365
and ecx, 0xb5eabc9a
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov r8d, eax
not r8d
mov edx, r8d
and edx, 0xf9614187
mov ecx, eax
and ecx, 0x69ebe78
or ecx, edx
mov edx, ecx
xor edx, 0x69ebe78
mov r9d, ecx
xor r9d, 0x8410003
or r9d, 0x51000094
mov r10d, ecx
xor r10d, 0x6003820
or r8d, 0x8d9824b
and r9d, 0x59d982df
and r10d, 0x6207920
or r10d, r9d
and r8d, 0x59d982df
and eax, 0xa0060400
or eax, r8d
xor eax, r10d
mov r8d, eax
xor r8d, 0xf1060495
or edx, 1
xor ecx, 0x79010084
xor eax, 0xef9fb6a
mov r9d, eax
and r9d, 0x84fcdb73
and r8d, 0x7b03248c
or r8d, r9d
or eax, edx
and edx, 0x84fcdb73
and ecx, 0x7b03248c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x36beccad
and ecx, 0xc9413352
or ecx, r9d
or eax, r8d
and r8d, 0x36beccad
and edx, 0xc9413352
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb4d16e7f
and eax, 0x4b2e9180
or eax, edx
xor eax, 0x4b2e9180
or eax, ecx
cmp eax, 0xffffffff
setne al
cmp dword [0x14009d0d0], 0xa
setge cl
mov edx, eax
or dl, cl
xor dl, 1
xor cl, al
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x7c664b82
mov r8d, 0x1a915fe2
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x7c664b82
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, 0xf2f2a755
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xdd03bf43
mov eax, ecx
and eax, 0x22fc40bc
or eax, r8d
mov r9d, eax
xor r9d, 0x20240004
xor eax, 0x15029300
mov r8d, ecx
xor r8d, 0x3566931c
and r8d, ecx
or eax, 0xca996ce3
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x98d08e38
and r9d, 0x25261104
or r9d, r11d
or eax, r10d
and r10d, 0x98d08e38
and r8d, 0x672f71c7
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
not r8d
and r8d, 0xca996ce2
and eax, 0x3566931d
or eax, r8d
mov r8d, eax
not r8d
and edx, 0x6c68f424
and ecx, 0x93970bdb
or ecx, edx
mov edx, ecx
xor edx, 0x3da
xor ecx, 0x6c68f424
mov r9d, eax
and r9d, 0xd3d7fc01
and r8d, 0x2c2803fe
or r8d, r9d
or eax, ecx
and ecx, 0xd3d7fc01
and edx, 0x2c2803fe
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0x290f72bf
xor eax, 0xd6f08d40
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setge dl
setl r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
or r8b, al
xor dl, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
xor dl, r9b
and r9b, dl
xor dl, 1
mov eax, edx
xor al, r9b
test dl, dl
mov ecx, 0x93c5a94a
mov r8d, 0x748b8b01
cmovne ecx, r8d
test r9b, r9b
mov edx, 0x93c5a94a
cmove ecx, edx
test al, 1
cmovne ecx, r8d
xor r12d, r12d
mov eax, ecx
jmp 0x1400828e0
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
movsxd rax, dword [rax + 0x3c]
add rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0xa8]
mov qword [rcx], rax
mov rdx, qword [rbp + 0xa8]
mov eax, dword [0x14009d0cc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov ecx, r8d
and ecx, 0x4a875ea3
mov r9d, eax
and r9d, 0xb578a15c
or r9d, ecx
mov ecx, r9d
xor ecx, 0x4a875ea3
mov r10d, ecx
or r10d, 0x68a2d2
xor r9d, 0x81000000
and r10d, 0xcecb2d2
and r9d, 0x81000801
or r9d, r10d
mov rdx, qword [rdx]
or r8d, 0xc841000
and r8d, 0xcecb2d2
and eax, 0x7213452c
or eax, r8d
xor eax, r9d
xor eax, 0x727be7ff
and ecx, 0xfffffffe
or ecx, eax
xor ecx, 0xac48502e
xor ecx, 0x53b7afd1
sete al
setne r8b
cmp dword [0x14009d0d0], 0xa
mov ecx, dword [rdx]
setl r9b
setge dl
mov r10d, r8d
and r10b, dl
mov r11d, r9d
and r11b, al
or r11b, r10b
xor dl, r11b
and dl, r11b
or r8b, r9b
xor al, r9b
and al, r9b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, dl
mov r8d, eax
xor r8b, 1
and dl, r8b
xor r8b, dl
test r8b, 1
mov r8d, 0xf47021b7
cmovne r8d, ebx
test al, 1
mov eax, r8d
mov r9d, 0xf47021b7
cmovne eax, r9d
mov dword [rbp + 0x58], ecx
test dl, dl
cmove eax, r8d
jmp 0x1400828e0
mov eax, 0xe53d2dbe
jmp 0x1400828e0
mov eax, 0xe9c62e54
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
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, 0xadf0f37e
mov r11d, eax
and r11d, 0x520f0c80
or r11d, r10d
or edx, r9d
and r9d, 0xadf0f37e
and r8d, 0x520f0c81
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, ecx
and r8d, 0xe01ef6a6
and eax, 0x1fe10959
or eax, r8d
xor eax, edx
xor eax, 0x1fe10959
or edx, ecx
not edx
or edx, eax
xor edx, 0x4a4abbd
xor edx, 0xfb5b5442
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, al
xor dl, 1
mov r10d, eax
xor r10b, dl
or dl, al
xor dl, 1
or dl, r10b
and r9b, dl
xor dl, 1
and dl, r8b
or dl, r9b
or cl, r8b
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x2f286a9f
mov r8d, 0x33bf4d8f
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0x2f286a9f
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
xor eax, 0x398ac82c
xor eax, 0xc67537d3
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
xor dl, 1
or dl, al
mov ecx, eax
xor cl, 1
xor al, cl
and al, dl
xor al, cl
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd058f435
mov r8d, 0x9a2d39f4
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xd058f435
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0x44f870ae
jmp 0x1400828e0
mov rax, qword [rbp + 0xc8]
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xbebfbdd6
mov r8d, eax
and r8d, 0x41404228
or r8d, ecx
xor r8d, 0x41404228
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x2e8a9d3d
and eax, 0xd17562c2
or eax, edx
mov edx, eax
xor edx, 0xc1604042
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x309f2395
and ecx, 0xcf60dc6a
or ecx, r9d
xor eax, 0x208a0115
and eax, 0x309f2395
and edx, 0xcf60dc6a
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
xor al, r9b
mov ecx, eax
xor cl, 1
and r9b, cl
xor cl, r9b
test al, al
mov eax, 0x2e89d868
mov edx, 0xddd86ece
cmovne eax, edx
test r9b, r9b
mov r8d, 0x2e89d868
cmove eax, r8d
test cl, 1
cmove eax, edx
jmp 0x1400828e0
mov eax, 0x1a9a9351
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x5939615e
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x2aa34c13
and eax, 0xd55cb3ec
or eax, r8d
mov r8d, eax
xor r8d, 0x10080140
xor eax, 0x8214012
or eax, 0xa6c69ea1
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xcd35a03c
and r8d, 0x10084142
or r8d, r10d
or eax, r9d
and r9d, 0xcd35a03c
and edx, 0x32ca5fc3
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not edx
and edx, 0xa6c69ea0
and eax, 0x5939615f
or eax, edx
not eax
or eax, ecx
xor eax, 0x95ca1a2f
xor eax, 0x6a35e5d0
sete al
setne r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge r10b
mov ecx, r8d
and cl, r10b
mov edx, r9d
and dl, al
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, edx
xor cl, 1
xor r8b, r10b
and r8b, al
xor al, r9b
and al, r9b
xor r8b, 1
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x890c0b24
mov r8d, 0x1768e428
cmovne edx, r8d
test al, 1
mov eax, 0x890c0b24
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
mov eax, edx
mov ecx, edx
xor ecx, 0x43e41223
and ecx, edx
xor edx, 0xeead0c74
not r8d
xor eax, 0xac090c54
or edx, 0xb400e0d8
mov r9d, ecx
not r9d
and edx, 0xb440e0d8
and r8d, 0x43a41223
or r8d, edx
or eax, r9d
and r9d, 0xb440e0d8
and ecx, 0x4bbf1f27
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xbc1beddc
and eax, 0x43e41223
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x54818a06
mov r8d, eax
and r8d, 0xab7e75f9
or r8d, edx
mov edx, r8d
xor edx, 0x237e21c8
xor r8d, 0x54818a07
mov r9d, ecx
and r9d, 0x9c81d635
and eax, 0x637e29ca
or eax, r9d
or ecx, r8d
and r8d, 0x9c81d635
and edx, 0x637e29ca
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x894cbc4c
and eax, 0x76b343b3
or eax, ecx
mov ecx, eax
xor ecx, 0x629101a1
xor eax, 0x8000bc40
and eax, 0x9422fe52
and ecx, 0x6bdd01ad
or ecx, eax
xor ecx, 0x6bdd01ad
setne al
sete dl
cmp dword [0x14009d0d0], 0xa
setge cl
xor dl, cl
and dl, cl
xor al, cl
mov r8d, edx
xor r8b, 1
mov ecx, eax
xor cl, 1
xor dl, al
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
mov r9d, edx
and r9b, r8b
xor dl, r9b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
and r9b, cl
or cl, dl
and dl, al
or dl, r9b
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x67cb4505
mov r8d, 0x1af6c2ec
cmovne edx, r8d
test cl, 1
mov ecx, 0x67cb4505
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x20060e80
and edx, 0x4ab1a000
or edx, eax
xor edx, 0x4ab1a000
and ecx, 0x9548517f
or ecx, edx
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0x1b2d7ea7
mov edx, ecx
and edx, 0xe4d28158
or edx, eax
mov eax, edx
xor eax, 0xe4d28158
mov r10d, edx
xor r10d, 0xefcc4df7
and r10d, eax
or r9d, 0xf4e13350
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0xd35e5c24
and r10d, 0x2ca1a3db
or r10d, r11d
or r8d, r9d
and r9d, 0xd35e5c24
and ecx, 0x800808b
or ecx, r9d
xor ecx, r10d
not r8d
or r8d, ecx
xor r8d, 0xb1eccae
xor edx, 0x92828a1
and edx, 0xc9fa29f9
mov ecx, eax
and ecx, 0x3605d606
or ecx, edx
xor ecx, 0xc9fa29f8
and eax, 1
or eax, ecx
not eax
or eax, r8d
xor eax, 0xc17a8a24
xor eax, 0x3e8575db
setne dl
sete r8b
cmp dword [0x14009d0d0], 0xa
setl r9b
setge al
mov ecx, r9d
xor r9b, r8b
or r8b, al
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r8b
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xe59d6406
mov edx, 0x17727c94
cmovne ecx, edx
test al, 1
mov eax, 0xe59d6406
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400828e0
xor r12d, r12d
mov eax, 0x1954c4fc
jmp 0x1400828e0
mov eax, dword [rbp + 0x94]
mov eax, 0x2e8d19d6
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0xd1cae9d0
mov r11d, edx
and r11d, 0x2e35162e
or r11d, r10d
or ecx, r9d
and r9d, 0xd1cae9d0
and r8d, 0x2e35162f
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x9d91b375
and eax, 0x626e4c8a
or eax, edx
mov edx, eax
xor edx, 0x600c0880
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x8762561f
and ecx, 0x789da9e0
or ecx, r9d
xor eax, 0x85001215
and eax, 0x8762561f
and edx, 0x789da9e0
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge r9b
mov eax, r8d
xor r8b, dl
or dl, r9b
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov edx, r9d
xor dl, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
not dl
mov ecx, edx
xor cl, r9b
or dl, r9b
not dl
or dl, cl
xor dl, al
and dl, 1
mov ecx, 0x5dfb4ac3
mov r8d, 0x311b73ae
cmovne ecx, r8d
test dl, al
cmove ecx, r8d
mov eax, 0x5dfb4ac3
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8c2e402
mov r8d, ecx
and r8d, 0xe404101d
or r8d, edx
xor r8d, 0xe404101d
and ecx, 0x13390be0
or ecx, r8d
xor ecx, 0xecc6f41e
or ecx, eax
xor ecx, 0x66a97e2c
xor ecx, 0x995681d3
sete al
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
setge cl
lea r9d, [rdx + 1]
xor al, cl
xor al, 1
and dl, r8b
or r8b, r9b
xor r8b, 1
and cl, r9b
or cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x596ccc58
mov r8d, 0x1aabac69
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0x596ccc58
cmovne edx, r8d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x6004322
mov ecx, eax
and ecx, 0x28840008
or ecx, r8d
xor ecx, 0x28840008
mov r8d, eax
xor r8d, 0x2e84432a
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0xd17bbcd4
and ecx, 0x2e84432b
or ecx, r8d
and edx, 0x48cb8a02
and eax, 0xb73475fd
or eax, edx
mov edx, eax
xor edx, 0x1549
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xb77d60b6
and ecx, 0x48829f49
or ecx, r9d
xor eax, 0x490002
and eax, 0xb77d60b6
and edx, 0x48829f49
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x74003c87
mov r9d, 0x8a701a0
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x74003c87
cmove ecx, edx
test al, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x79604db3
mov edx, ecx
and edx, 0x869fb24c
or edx, r8d
mov r9d, edx
xor r9d, 0x2800200
xor edx, 0x78000800
mov r8d, ecx
xor r8d, 0x7a9c8a40
and r8d, ecx
or edx, 0x856375bf
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0xa83cf477
and r9d, 0x52800a00
or r9d, r11d
or edx, r10d
and r10d, 0xa83cf477
and r8d, 0x57c30b88
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
not r8d
and r8d, 0x856375be
and edx, 0x7a9c8a41
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x195143ce
and edx, 0xe6aebc31
or edx, r9d
and ecx, 0x195143ce
and eax, 0xe6aebc31
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne dl
sete r9b
cmp dword [0x14009d0d0], 0xa
setl r8b
setge al
mov ecx, eax
xor cl, r9b
not cl
and cl, r9b
mov r10d, eax
or r10b, r9b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and dl, r8b
or r8b, r9b
not r8b
and al, r9b
or al, dl
or al, r8b
xor al, cl
and al, 1
mov edx, 0x9296cb8f
mov r8d, 0x10315a77
cmovne edx, r8d
test al, cl
cmove edx, r8d
test al, al
mov r8d, 0x9296cb8f
cmove edx, r8d
test al, cl
cmovne edx, r8d
mov eax, edx
jmp 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x4245581
mov r8d, eax
and r8d, 0x50ca2a0e
or r8d, ecx
xor r8d, 0x50ca2a0e
mov ecx, eax
xor ecx, 0x54ee7f8f
and ecx, eax
or ecx, r8d
xor ecx, 0xab118071
and edx, 0x3c5934e0
and eax, 0xc3a6cb1f
or eax, edx
mov edx, eax
xor edx, 0x81a0c80f
xor eax, 0x3c5934e0
mov r8d, eax
and r8d, 0x6e570310
and edx, 0x91a8fcef
or edx, r8d
xor edx, ecx
xor edx, 0x91a8fcef
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
and r8b, cl
or cl, dl
and al, dl
or al, r8b
xor al, 1
mov edx, ecx
xor dl, al
or cl, al
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, eax
or cl, r8b
xor r8b, al
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0x33bf4d8f
mov r8d, 0x72bc62c1
cmovne edx, r8d
test cl, 1
mov ecx, 0x33bf4d8f
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
xor eax, edx
not edx
or edx, ecx
not edx
or edx, eax
or edx, 0xfffffffe
xor edx, 0xe8e225bf
xor edx, 0x171dda40
sete al
setne dl
cmp dword [0x14009d0d0], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, dl
mov edx, eax
xor dl, r8b
and al, dl
and dl, r8b
mov r8d, eax
xor r8b, 1
xor al, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov ecx, 0xca4b66cf
mov eax, 0x8701f172
cmovne ecx, eax
test dl, 1
mov eax, 0xca4b66cf
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
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, 0xa1905026
and ecx, 0x5e6fafd9
or ecx, r9d
or eax, r8d
and r8d, 0xa1905026
and edx, 0x5e6fafd9
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 1
mov r8d, ecx
and r8d, eax
not eax
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x400d8305
and r8d, 0xbff27cfa
or r8d, r9d
or edx, ecx
and ecx, 0x400d8305
and eax, 0xbff27cfa
or eax, ecx
xor eax, r8d
not edx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xbbc9db23
and ecx, edx
not edx
xor eax, 0x4024049c
mov r8d, eax
or r8d, 0x4200014
mov r9d, ecx
not r9d
and r8d, 0x9ee99034
and edx, 0x21004b03
or edx, r8d
or eax, r9d
and r9d, 0x9ee99034
and ecx, 0x61166fcb
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x443624dc
and eax, 0xbbc9db23
or eax, ecx
setne al
cmp dword [0x14009d0d0], 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, ecx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and r8b, dl
or r8b, cl
or al, dl
mov ecx, eax
xor cl, r8b
mov ecx, 0xc6b20e27
mov edx, 0x75af5626
cmovne ecx, edx
test al, al
mov eax, 0xc6b20e27
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x1400828e0
mov rax, qword [rbp + 0xa0]
cmp qword [rax], 0
setne byte [rbp + 0xb7]
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x354b1610
mov r8d, eax
and r8d, 0xcab4e9ef
or r8d, edx
mov edx, r8d
xor edx, 0x840800
xor r8d, 0x14020600
or ecx, 0xd40206c0
or r8d, 0x8316000
and r8d, 0xdc3366c0
and edx, 0x208c1810
or edx, r8d
and ecx, 0xdc3366c0
and eax, 0x340812f
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xa31e008
xor eax, 0xc48006c0
and ecx, 0x3a3ff818
and eax, 0xc5c007e7
or eax, ecx
mov ecx, eax
xor ecx, 0x2184800
xor eax, 0x858001e4
and eax, 0xbda7b1fc
and ecx, 0x42584e03
or ecx, eax
xor ecx, 0x42584e03
sete dl
setne al
cmp dword [0x14009d0d0], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
xor cl, 1
xor al, r8b
not al
and al, r8b
or al, r9b
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
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, al
mov eax, 0xf1725886
mov r8d, 0xa9ae6a4f
cmovne eax, r8d
test dl, 1
cmovne eax, r8d
not cl
test cl, 1
mov ecx, 0xf1725886
cmove eax, ecx
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
or r8d, edx
and ecx, 0x8518cf57
and eax, 0x7ae730a8
or eax, ecx
mov ecx, eax
xor ecx, 0x7ae730a8
xor eax, 0x8518cf57
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x14009d0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
xor dl, 1
or cl, al
and al, dl
xor dl, al
and dl, al
mov eax, edx
xor al, cl
mov eax, 0xdc2b383
mov r8d, 0x2fdd3997
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x633c2d68
and edx, 0x9cc3d297
or edx, ecx
mov eax, edx
xor eax, 0x633c2d68
xor edx, 0x9cc3d296
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
and edx, 0x40819c28
mov r8d, eax
and r8d, 0x12122246
or r8d, edx
mov edx, r8d
xor edx, 0x10002240
xor r8d, 0xa424dd08
or ecx, 0x2129c0e
and r8d, 0xa636dd0e
and edx, 0x50812260
or edx, r8d
and ecx, 0xa636dd0e
and eax, 0x9480091
or eax, ecx
xor eax, edx
xor eax, 0x3563cb47
cmp eax, 0x980f8ad6
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge al
or al, cl
mov r8d, ecx
or r8b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
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 ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x93be4eb9
mov edx, 0x9efc9afa
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x93be4eb9
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0x92449111
jmp 0x1400828e0
mov rax, qword [rbp + 0xc0]
mov dword [rax], 1
mov eax, 0xfa064640
jmp 0x1400828e0
mov eax, 0x733fe92
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x6b1b568c
and eax, 0x94e4a973
or eax, ecx
mov ecx, eax
xor ecx, 0x6b1b568c
xor eax, 0x9464a043
and eax, 0xb774a4cb
mov edx, ecx
and edx, 0x488b5b34
or edx, eax
mov eax, edx
xor eax, 0xb774a4ca
mov r8d, edx
xor r8d, 0x488b5b34
xor edx, 0x909ec381
and edx, r8d
and ecx, 0xd81598b5
or ecx, edx
xor ecx, 0xd81598b4
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xdd58fc5c
and ecx, 0x22a703a3
or ecx, r9d
or eax, r8d
and r8d, 0xdd58fc5c
and edx, 0x22a703a3
or edx, r8d
xor edx, ecx
not eax
or eax, edx
setne cl
sete dl
cmp dword [0x14009d0d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
or cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor cl, 1
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd8ce59af
mov r8d, 0xba10bd22
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xd8ce59af
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400828e0
mov eax, 0x2072e5d8
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd032d843
mov r8d, eax
and r8d, 0x2fcd27bc
or r8d, edx
mov edx, r8d
xor edx, 0x10003a0
xor r8d, 0x29002
mov r9d, ecx
or r9d, 0xe02b01a
or r8d, 0x20e90405
and r8d, 0x2eebb41f
and edx, 0xd11003e0
or edx, r8d
and r9d, 0x2eebb41f
mov r8d, eax
and r8d, 0x44800
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x20ed4c04
xor r8d, 0x1b10a248
and ecx, 0x932e2f01
and eax, 0x6cd1d0fe
or eax, ecx
mov ecx, eax
xor ecx, 0x2850c04c
xor eax, 0x932e2f01
mov r9d, edx
and r9d, 0xc4ab19b3
and r8d, 0x3b54e64c
or r8d, r9d
or edx, eax
and eax, 0xc4ab19b3
and ecx, 0x3b54e64c
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
or cl, r8b
and cl, r9b
mov r8d, edx
or r8b, al
xor r8b, 1
xor dl, al
or dl, r8b
xor dl, cl
mov eax, 0x44f870ae
mov r8d, 0xfb455ed1
cmovne eax, r8d
test dl, cl
cmove eax, r8d
mov ecx, 0x44f870ae
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400828e0
mov eax, 0x83e53b9e
jmp 0x1400828e0
mov eax, 0x79eb6a8a
jmp 0x1400828e0
mov ecx, dword [0x14009d0cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x61644000
mov r8d, eax
and r8d, 0x80020ed
or r8d, edx
mov edx, r8d
xor edx, 0x800002d
xor r8d, 0x403f8c00
or ecx, 0x402420c0
and r8d, 0x403facc0
and edx, 0x2940402d
or edx, r8d
and ecx, 0x403facc0
and eax, 0x96801312
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x969b9f12
mov edx, eax
xor edx, 0x969b9f13
and edx, ecx
xor eax, 0x696460ec
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x308195a4
and edx, 0xcf7e6a5b
or edx, r9d
or eax, r8d
and r8d, 0x308195a4
and ecx, 0xcf7e6a5b
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x27efffc1
and ecx, eax
and eax, 0xd810003e
or eax, edx
xor eax, 0xd810003e
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x6c9746ad
and ecx, 0x9368b952
or ecx, eax
xor ecx, 0x9368b952
sete al
setne cl
cmp dword [0x14009d0d0], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xf952dfd3
mov r8d, 0x818aa1a1
cmovne eax, r8d
test cl, cl
mov ecx, 0xf952dfd3
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x1400828e0
mov eax, dword [0x14009d0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5cf0c4a8
and eax, ecx
and ecx, 0xa30f3b57
or ecx, edx
mov edx, ecx
xor edx, 0x80012a05
xor ecx, 0x5cf0c4a8
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x27ae9552
and edx, 0xd8516aad
or edx, r9d
or ecx, r8d
and r8d, 0x27ae9552
and eax, 0xd8516aad
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xaefd2ede
mov r8d, ecx
and r8d, 0x5102d121
or r8d, eax
mov eax, r8d
xor eax, 0xaefd2ede
mov r9d, r8d
xor r9d, 0x5102d121
xor r8d, 0x74012cbc
and r8d, r9d
or edx, 0xdafc0262
mov r9d, r8d
not r9d
mov r10d, r9d
and r10d, 0xe26cd906
and r8d, 0x1d9326f9
or r8d, r10d
or r9d, edx
and edx, 0xe26cd906
and ecx, 0x5032499
or ecx, edx
xor ecx, r8d
not r9d
or r9d, ecx
xor r9d, 0x2503fd9c
and eax, 0xfffffffe
or eax, r9d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x58aba6ea
and ecx, eax
and eax, 0xa7545915
or eax, edx
mov edx, eax
xor edx, 0x21044811
xor eax, 0x58aba6ea
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xc6739784
and edx, 0x398c687b
or edx, r9d
or eax, r8d
and r8d, 0xc6739784
and ecx, 0x398c687b
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x83948dd9
and eax, 0x7c6b7226
or eax, edx
xor eax, 0x7c6b7226
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x14009d0d0], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
mov eax, ecx
or al, dl
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and r8b, r9b
and cl, dl
or cl, 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
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, 0xf1505c6b
mov r9d, 0x726ab6d6
cmovne eax, r9d
test dl, 1
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400828e0
mov eax, 0x5ba49873
jmp 0x1400828e0
mov eax, 0xa774b714
jmp 0x1400828e0
cmp eax, 0xb65e998f
jne 0x1400828e0
mov esi, dword [rbp + 0x54]
mov rcx, qword [rbp + 0xd0]
xor rcx, rbp
sub rsp, 0x20
call fcn.14009acf0
add rsp, 0x20
mov eax, esi
lea rsp, [rbp + 0xd8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret