Function at 0x140024eb0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
mov rsi, r8
mov edi, edx
mov rbx, rcx
mov rax, qword [section..data]
xor rax, rbp
mov qword [rbp + 0x40], rax
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4c50f60a
mov r8d, ecx
and r8d, 0xb3af09f4
or r8d, edx
xor r8d, 0xb3af09f4
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
xor ecx, 0x49bfa400
cmp ecx, 0xb6405bff
sete byte [rbp + 0xf]
mov eax, dword [0x1400a009c]
cmp eax, 0xa
setl byte [rbp + 0xe]
mov r13d, 0xd41106c7
mov r15d, 0xd1ba5119
mov r12d, 0x9374438e
mov eax, 0x51322302
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x22c36c
mov edx, eax
and edx, 0xffdd3c92
or edx, ecx
mov r9d, edx
xor r9d, 0xffdd3c92
mov ecx, eax
and ecx, 1
or ecx, r9d
xor edx, 0x204128
and r8d, 0xa7374866
and eax, 0x58c8b799
or eax, r8d
mov r8d, eax
xor r8d, 0x83508
xor eax, 0xa7374866
mov r9d, ecx
and r9d, 0x5bc782d5
and edx, 0xa4387d2a
or edx, r9d
or ecx, eax
and eax, 0x5bc782d5
and r8d, 0xa4387d2a
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl cl
setge r9b
mov eax, ecx
and cl, r8b
and r8b, r9b
and al, dl
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
and dl, r9b
or cl, dl
mov edx, ecx
xor dl, 1
mov r9d, edx
and r9b, cl
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
or r9b, cl
xor r9b, 1
or r9b, r10b
and r8b, r9b
xor r9b, 1
and r9b, al
or r9b, r8b
or dl, al
mov eax, edx
xor al, r9b
test al, 1
mov eax, 0xc308c3aa
mov ecx, 0x2f2a8090
cmovne eax, ecx
test dl, dl
mov ecx, 0xc308c3aa
cmovne ecx, eax
test r9b, 1
cmove ecx, eax
mov eax, ecx
nop word cs:[rax + rax]
cmp eax, 0xfc4fdabc
jle 0x1400250e0
cmp eax, 0x408fc565
jle 0x140025220
cmp eax, 0x6551cf5f
jle 0x1400255fd
cmp eax, 0x722e588b
jg 0x1400258d5
cmp eax, 0x6b232b99
jg 0x140025ef5
cmp eax, 0x67fda524
jle 0x14002703e
cmp eax, 0x68e57bea
jle 0x140028b8b
cmp eax, 0x6a9565fa
jg 0x14002bdf0
cmp eax, 0x68e57beb
je 0x14002d309
cmp eax, 0x69e3ca9c
jne 0x140025070
mov eax, 0x39faab68
jmp 0x140025070
cmp eax, 0xb2ee18fb
jle 0x1400253d0
cmp eax, 0xd32da51d
jle 0x140025654
cmp eax, 0xe69ae0b4
jg 0x140025a06
cmp eax, 0xdcda89e4
jg 0x14002601a
cmp eax, 0xd944fe5c
jle 0x140027074
cmp eax, 0xdaf5097d
jle 0x140028d14
cmp eax, 0xdc6db01f
jg 0x14002bf02
cmp eax, 0xdaf5097e
je 0x14002d467
cmp eax, 0xdbe44981
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x81480384
mov r8d, eax
and r8d, 0x8210013
or r8d, edx
xor r8d, 0x8210013
mov edx, eax
and edx, 0x7696fc68
or edx, r8d
xor edx, 0x89690396
and ecx, 0xc4da5d18
and eax, 0x3b25a2e7
or eax, ecx
xor eax, 0x3b25a2e7
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or 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
mov edx, ecx
xor cl, 1
and cl, r8b
xor r8b, 1
and dl, r8b
or cl, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc2e6db92
mov r8d, 0xe0e6ed15
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xc2e6db92
cmove eax, ecx
jmp 0x140025070
cmp eax, 0x1fe79e99
jle 0x140025744
cmp eax, 0x303d3885
jg 0x140025a6c
cmp eax, 0x27434777
jg 0x140026143
cmp eax, 0x2320a161
jle 0x140027200
cmp eax, 0x255b7236
jle 0x140028e04
cmp eax, 0x2626b2b3
jg 0x14002bf22
cmp eax, 0x255b7237
je 0x14002d568
cmp eax, 0x25891037
jne 0x140025070
mov rax, qword [rbp - 8]
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x37a6fb4e
mov r8d, eax
and r8d, 0xc85904b1
or r8d, ecx
mov ecx, r8d
xor ecx, 0xc85904b1
xor r8d, 0x3304e344
mov edx, ecx
and edx, 0xa1fbe3d8
and eax, 0x5e041c27
or eax, edx
mov edx, eax
xor edx, 0x12000420
and r8d, 0x3305e7d5
mov r9d, ecx
and r9d, 0xccfa182a
or r9d, r8d
xor r9d, 0x3305e7d4
and ecx, 1
or ecx, r9d
xor eax, 0xa1fbe3d9
mov r8d, eax
and r8d, 0xedfddb06
and edx, 0x120224f9
or edx, r8d
xor edx, ecx
xor edx, 0x120224f9
or eax, ecx
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xc5cda34a
and edx, eax
not eax
or ecx, 0x3a325cb5
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x7e3a9113
and eax, 0x81c52248
or eax, r9d
or ecx, r8d
and r8d, 0x7e3a9113
and edx, 0x81c56eec
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x22300030
xor ecx, 0xc5cda34a
mov edx, ecx
and edx, 0xd80e5e87
and eax, 0x27f1a178
or eax, edx
xor eax, 0x27f1a178
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setge dl
lea r8d, [rdx + 1]
and al, dl
or dl, cl
and r8b, cl
or al, r8b
mov ecx, eax
xor cl, 1
xor al, cl
and al, dl
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x8fd169b1
mov r8d, 0xf138a0d4
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x8fd169b1
cmovne eax, r8d
jmp 0x140032357
cmp eax, 0x9a8f18be
jg 0x14002587e
cmp eax, 0x8fcbbd97
jle 0x140025bc1
cmp eax, 0x949639de
jg 0x140026254
cmp eax, 0x92d144e4
jle 0x14002730b
cmp eax, 0x93689187
jle 0x140028f86
cmp eax, 0x93da0058
jg 0x14002c03e
cmp eax, 0x93689188
je 0x14002d572
cmp eax, 0x9374438e
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x47800381
mov r8d, ecx
or r8d, 0x490c1e
and r8d, 0x47c90f9f
and eax, 0xb8264020
or eax, r8d
and edx, 0x47c90f9f
and ecx, 0x10b040
or ecx, edx
xor ecx, eax
mov r8d, ecx
xor r8d, 0x59bc5e
mov eax, ecx
xor eax, 0x52a60300
and eax, 0x52f7bf56
xor ecx, 0x25b97b87
and ecx, r8d
and r8d, 0xad0840a9
or r8d, eax
mov eax, r8d
xor eax, 0xad0840a9
mov r9d, r8d
xor r9d, 0x7717788f
and r9d, eax
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0xeedddb5a
and r9d, 0x112224a5
or r9d, r11d
or edx, r10d
and r10d, 0xeedddb5a
and ecx, 0x112224a5
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xda1f3827
xor r8d, 0x50858b04
and r8d, 0x7585cb24
mov ecx, eax
and ecx, 0x8a7a34db
or ecx, r8d
mov r8d, ecx
xor r8d, 0x10848921
and eax, 1
or eax, r8d
xor ecx, 0x82200d2
and ecx, 0x6d2342d6
and eax, 0x92dcbd29
or eax, ecx
xor eax, 0x92dcbd29
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xe4078fc3
and edx, eax
or eax, 0x1bf8703c
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x2c7d3281
and ecx, 0xc0028d42
or ecx, r9d
or eax, r8d
and r8d, 0x2c7d3281
and edx, 0xd382cd7e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xa406008
xor eax, 0xe4078fc3
mov edx, eax
and edx, 0xf1ba9076
and ecx, 0xe456f89
or ecx, edx
xor ecx, 0xf1ba9076
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
mov r8d, edx
xor r8b, cl
xor r8b, 1
mov r9d, edx
or r9b, al
xor r9b, 1
or r9b, r8b
or cl, dl
xor al, dl
and al, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xe845234e
mov r8d, 0x7f87b84f
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xe845234e
jmp 0x140026d11
cmp eax, 0x54354305
jle 0x140025c0d
cmp eax, 0x5c994a9c
jg 0x1400263ef
cmp eax, 0x586b1423
jle 0x140027479
cmp eax, 0x5ae521d2
jle 0x140029092
cmp eax, 0x5c2d851b
jg 0x14002c14f
cmp eax, 0x5ae521d3
je 0x14002d652
cmp eax, 0x5c2b39fc
jne 0x140025070
mov eax, 0x83f9a6b1
jmp 0x140025070
cmp eax, 0xc2e6db91
jle 0x140025c9f
cmp eax, 0xcb7ce9db
jg 0x1400265d4
cmp eax, 0xc68386e2
jle 0x1400274af
cmp eax, 0xc98ab8c6
jle 0x1400291c1
cmp eax, 0xca41184d
jg 0x14002c265
cmp eax, 0xc98ab8c7
je 0x14002d744
cmp eax, 0xc9e18a8e
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
and edx, 0x596a6087
mov r9d, ecx
and r9d, 0xa6959f78
or r9d, edx
or r8d, ecx
and ecx, 0x596a6087
and eax, 0xa6959f78
or eax, ecx
xor eax, r9d
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
xor dl, 1
mov eax, edx
or al, r8b
xor dl, r8b
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0xfcb0ab07
mov r8d, 0xdcb07e34
cmovne edx, r8d
test al, al
mov eax, 0xfcb0ab07
jmp 0x1400380d8
cmp eax, 0xbf0f1d8
jle 0x140025ceb
cmp eax, 0x146277e3
jg 0x14002673b
cmp eax, 0xed3dd88
jle 0x1400275ac
cmp eax, 0x11355769
jle 0x1400292cb
cmp eax, 0x133835cc
jg 0x14002c39f
cmp eax, 0x1135576a
je 0x14002d75a
cmp eax, 0x123ad13b
jne 0x140025070
mov ecx, dword [0x1400a0098]
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, 0x2e0aae51
mov r11d, edx
and r11d, 0xd1f551ae
or r11d, r10d
or ecx, r9d
and r9d, 0x2e0aae51
and r8d, 0xd1f551ae
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not ecx
and edx, 0x767968d4
and eax, 0x8986972b
or eax, edx
xor eax, 0x8986972b
or eax, ecx
xor eax, 0xd8a59d94
cmp eax, 0x275a626b
setne al
cmp dword [0x1400a009c], 0xa
setl r8b
setge dl
or dl, al
mov ecx, edx
xor cl, 1
mov r9d, eax
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and al, dl
and cl, r8b
or cl, al
or r8b, dl
mov edx, r8d
xor dl, cl
test r8b, 1
mov eax, 0x1985a266
mov r8d, 0x3c3bdb9d
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x1985a266
cmove eax, ecx
jmp 0x140025070
cmp eax, 0xa73abbca
jle 0x140025d37
cmp eax, 0xacf06a19
jg 0x14002677c
cmp eax, 0xa9f3aeff
jle 0x1400276a7
cmp eax, 0xab48fc96
jle 0x1400292f6
cmp eax, 0xac4ecda1
jg 0x14002c3bf
cmp eax, 0xab48fc97
je 0x14002d85f
cmp eax, 0xab9b442f
jne 0x140025070
mov eax, 0x5732105
jmp 0x140025070
cmp eax, 0x7a9cfc0a
jg 0x1400268a6
cmp eax, 0x761ba050
jle 0x1400276dd
cmp eax, 0x78f437bd
jle 0x1400293dc
cmp eax, 0x7994b242
jg 0x14002c3f3
cmp eax, 0x78f437be
je 0x14002d869
cmp eax, 0x7981c7c5
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x205b63a2
mov r8d, eax
and r8d, 0xdfa49c5c
or r8d, edx
xor r8d, 0xdfa49c5c
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0xee3f4bcf
and eax, 0x11c0b430
or eax, ecx
mov ecx, eax
xor ecx, 0x11c0b430
xor eax, 0xee3f4bcf
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
setne al
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge r9b
and dl, r9b
mov ecx, r8d
and cl, al
or cl, dl
mov edx, r9d
xor dl, al
or r9b, al
xor r9b, 1
or r9b, dl
xor al, r8b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
and r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x3da3a529
mov r8d, 0x8527d2c7
cmovne eax, r8d
test cl, 1
mov ecx, 0x3da3a529
cmovne ecx, eax
test dl, dl
jmp 0x14002505d
cmp eax, 0xee0e59df
jg 0x1400269da
cmp eax, 0xe9589cf7
jle 0x140027803
cmp eax, 0xeaec7f23
jle 0x1400294e0
cmp eax, 0xed608495
jg 0x14002c522
cmp eax, 0xeaec7f24
je 0x14002d98a
cmp eax, 0xebb21d2f
jne 0x140025070
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp - 8]
mov eax, 0x7816929d
jmp 0x140025070
cmp eax, 0x3893a8c0
jg 0x140026b18
cmp eax, 0x341dd11a
jle 0x140027839
cmp eax, 0x350c87ad
jle 0x1400295c7
cmp eax, 0x36b54741
jg 0x14002c546
cmp eax, 0x350c87ae
je 0x14002d994
cmp eax, 0x35fa38bf
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, r8d
or eax, 0x608184
mov edx, ecx
or edx, 0x70001000
and eax, 0x70609184
mov r9d, ecx
and r9d, 0x81014c2b
or r9d, eax
and edx, 0x70609184
mov eax, r8d
and eax, 0xe9e2250
or eax, edx
xor eax, r9d
mov edx, eax
xor edx, 0xefea3d5
and r8d, 0x9811dfaa
mov r9d, ecx
and r9d, 0x67ee2055
or r9d, r8d
xor r9d, 0x9811dfab
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0xf1015c2a
mov r9d, eax
and r9d, 0xc891e3f6
and edx, 0x376e1c09
or edx, r9d
or eax, ecx
and ecx, 0xc891e3f6
and r8d, 0x376e1c09
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb1014100
and eax, 0x40620e73
or eax, edx
xor eax, 0x40620e73
and ecx, 0xe9cb08c
or ecx, eax
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0x63574289
mov r8d, 0x3dc757cf
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0x63574289
jmp 0x14002ad70
cmp eax, 0x870fb965
jle 0x140026d1a
cmp eax, 0x8b9946ec
jle 0x140027a84
cmp eax, 0x8d0a5044
jle 0x140029780
cmp eax, 0x8d7c53b3
jg 0x14002c6fe
cmp eax, 0x8d0a5045
je 0x14002db33
cmp eax, 0x8d6ddf84
jne 0x140025070
mov eax, 0x2bf9f922
jmp 0x140025070
cmp eax, 0x476a2ea2
jle 0x140026d5b
cmp eax, 0x4d14979b
jle 0x140027c5f
cmp eax, 0x50b34ddb
jle 0x1400298b5
cmp eax, 0x51df5bf9
jg 0x14002c71e
cmp eax, 0x50b34ddc
je 0x14002db47
cmp eax, 0x51322302
jne 0x140025070
movzx eax, byte [rbp + 0xf]
movzx ecx, byte [rbp + 0xe]
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and al, dl
or dl, r8b
and r8b, cl
or r8b, al
xor r8b, 1
mov ecx, edx
or cl, r8b
xor r8b, dl
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0x6e6e2d80
mov eax, 0x9bcd5d15
cmovne edx, eax
test r8b, 1
mov eax, edx
mov r8d, 0x6e6e2d80
jmp 0x140026d11
cmp eax, 0xbbaa8ccf
jle 0x140026e7c
cmp eax, 0xbe2733dd
jle 0x140027ca1
cmp eax, 0xbfff3eea
jle 0x14002999e
cmp eax, 0xc2b6ea6e
jg 0x14002c73e
cmp eax, 0xbfff3eeb
je 0x14002db51
cmp eax, 0xc274a4e6
jne 0x140025070
mov eax, 0xff04db82
jmp 0x140025070
cmp eax, 0x6173bee
jle 0x140026fbc
cmp eax, 0x8b86f10
jle 0x140027e3c
cmp eax, 0x9eb6d81
jle 0x1400299c9
cmp eax, 0xb39cf2c
jg 0x14002c845
cmp eax, 0x9eb6d82
je 0x14002dcb9
cmp eax, 0xa27e5ea
jne 0x140025070
mov eax, 0x3b22ec7b
jmp 0x140025070
cmp eax, 0xa06a4877
jle 0x140026ffd
cmp eax, 0xa42f83d8
jle 0x140027fac
cmp eax, 0xa552892b
jle 0x140029af0
cmp eax, 0xa56e8a83
jg 0x14002ca49
cmp eax, 0xa552892c
je 0x14002dd90
cmp eax, 0xa56c8cb1
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x90200e0
mov r8d, eax
and r8d, 0x22d8013
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2280011
xor r8d, 0xc5925984
mov r9d, edx
or r9d, 0x1078082
and r8d, 0xc597d986
and ecx, 0xa280071
or ecx, r8d
and r9d, 0xc597d986
mov r8d, eax
and r8d, 0x30402608
or r8d, r9d
xor r8d, ecx
mov ecx, r8d
xor ecx, 0x50003600
xor r8d, 0xc8070
and r8d, 0xa4dcc97d
and ecx, 0x5b233682
or ecx, r8d
mov r8d, ecx
xor r8d, 0x19213282
and edx, 0x6dd68d5f
and eax, 0x922972a0
or eax, edx
mov edx, eax
xor edx, 0x10293280
xor ecx, 0xa4dcc97d
xor eax, 0x6dd68d5f
mov r9d, ecx
and r9d, 0xe6924c61
and r8d, 0x196db39e
or r8d, r9d
or ecx, eax
and eax, 0xe6924c61
and edx, 0x196db39e
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xe3c390d8
xor ecx, 0x1c3c6f27
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge r9b
setl al
mov r10d, eax
xor r10b, r8b
mov ecx, r10d
xor cl, r9b
and cl, r10b
and dl, r9b
and al, r8b
or al, dl
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edx, ecx
and dl, r9b
xor dl, 1
mov r10d, edx
xor r10b, r9b
or dl, r9b
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, al
and dl, r8b
or dl, r10b
xor r8b, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x4695a1ae
mov r8d, 0x8147eae6
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x4695a1ae
cmove eax, ecx
jmp 0x140025070
cmp eax, 0x6eedf7f0
jle 0x1400280d8
cmp eax, 0x6fdd1992
jle 0x140029c37
cmp eax, 0x7086aa66
jg 0x14002ca69
cmp eax, 0x6fdd1993
je 0x14002dd9e
cmp eax, 0x706fe06f
jne 0x140025070
mov ecx, dword [0x1400a0098]
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, 0xab29904b
and ecx, 0x54d66fb4
or ecx, r9d
or eax, r8d
and r8d, 0xab29904b
and edx, 0x54d66fb4
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, 0xa1e9381c
xor eax, 0x5e16c7e3
sete cl
setne al
cmp dword [0x1400a009c], 0xa
setl dl
xor al, dl
xor al, 1
mov r8d, edx
or r8b, cl
xor r8b, 1
xor dl, cl
or dl, r8b
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
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 cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0xfa986cb9
mov edx, 0x9374438e
cmovne ecx, edx
test r8b, 1
mov r12d, 0x9374438e
cmove ecx, edx
test al, 1
mov eax, 0xfa986cb9
jmp 0x14002505d
cmp eax, 0xe0c3c118
jle 0x140028123
cmp eax, 0xe49ea001
jle 0x140029c62
cmp eax, 0xe5245687
jg 0x14002cb0f
cmp eax, 0xe49ea002
je 0x14002dec2
cmp eax, 0xe4f82a8e
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe6cf96e2
mov r8d, eax
and r8d, 0x1930691d
or r8d, edx
mov edx, r8d
xor edx, 0x8004004
xor r8d, 0x40010c0
mov r9d, ecx
or r9d, 0x141010c0
or r8d, 0x80428422
and r8d, 0x945294e2
and edx, 0x8014004
or edx, r8d
and r9d, 0x945294e2
mov r8d, eax
and r8d, 0x63ac2b19
or r8d, r9d
xor r8d, edx
xor r8d, 0x1c1150c5
and ecx, 0xe07179b2
and eax, 0x1f8e864d
or eax, ecx
xor eax, 0x1f8e864d
or eax, r8d
cmp eax, 0xffffffff
setne dl
cmp dword [0x1400a009c], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
mov ecx, r9d
xor cl, al
and cl, r9b
xor al, dl
or dl, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0xe49ea002
mov r8d, 0x86634e6
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xe49ea002
cmovne eax, r8d
jmp 0x140037ee1
cmp eax, 0x2c7af89f
jle 0x1400281f0
cmp eax, 0x2ceb00a0
jle 0x140029c8d
cmp eax, 0x2f2a808f
jg 0x14002ccc2
cmp eax, 0x2ceb00a1
je 0x14002e00a
cmp eax, 0x2efb8c2d
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x97af5daa
mov r8d, eax
and r8d, 0x6850a254
or r8d, edx
xor r8d, 0x6850a254
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0x142d23e3
and eax, 0xebd2dc1c
or eax, ecx
mov ecx, eax
xor ecx, 0xebd2dc1c
xor eax, 0x142d23e3
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1400a009c], 0xa
setl r10b
setge dl
mov ecx, edx
xor cl, r9b
xor cl, 1
or cl, dl
mov eax, ecx
not al
or r10b, r8b
xor r10b, 1
or dl, r9b
xor dl, 1
or dl, r10b
and al, cl
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, dl
xor dl, 1
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4d14979c
mov r8d, 0x6eedf7f1
cmovne ecx, r8d
test dl, dl
mov edx, 0x4d14979c
jmp 0x14002e470
cmp eax, 0x9648c83b
jle 0x140028377
cmp eax, 0x97c4fbf6
jle 0x140029cb8
cmp eax, 0x986f457c
jg 0x14002cce2
cmp eax, 0x97c4fbf7
je 0x14002e180
cmp eax, 0x97dca156
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x44e6c23b
and ecx, eax
mov r8d, eax
or r8d, 0xbb193dc4
mov r9d, ecx
not r9d
mov r10d, r8d
and r10d, 0xdacc9f42
mov r11d, edx
and r11d, 0x4224039
or r11d, r10d
or r8d, r9d
and r9d, 0xdacc9f42
and ecx, 0x253360bd
or ecx, r9d
xor ecx, r11d
not r8d
or r8d, ecx
mov ecx, r8d
xor ecx, 0x2102845
xor r8d, 0x40a6c220
and r8d, 0xf9afd7a0
and ecx, 0x650285f
or ecx, r8d
mov r8d, ecx
xor r8d, 0x845
and edx, 0xaf963058
and eax, 0x5069cfa7
or eax, edx
mov edx, eax
xor edx, 0x5021c825
xor ecx, 0xf9afd7a0
xor eax, 0xaf963058
mov r9d, ecx
and r9d, 0x26d8279a
and r8d, 0xd927d865
or r8d, r9d
or ecx, eax
and eax, 0x26d8279a
and edx, 0xd927d865
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x4190beb5
xor ecx, 0xbe6f414a
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl al
setge r9b
mov ecx, r9d
xor cl, r8b
and r8b, cl
and cl, r9b
mov r9d, r8d
xor r9b, 1
xor r8b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x9b7d3cb7
mov edx, 0xeaec7f24
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x9b7d3cb7
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x140025070
cmp eax, 0x5f653971
jle 0x1400283ad
cmp eax, 0x63574288
jle 0x140029dd3
cmp eax, 0x652a5288
jg 0x14002cd02
cmp eax, 0x63574289
je 0x14002e267
cmp eax, 0x640771a7
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x8825e9e0
and ecx, edx
not edx
xor eax, 0x36081619
mov r8d, eax
or r8d, 0x448121c
mov r9d, ecx
not r9d
and r8d, 0x8c4dd2bc
and edx, 0x202940
or edx, r8d
or eax, r9d
and r9d, 0x8c4dd2bc
and ecx, 0x73b22d43
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x77da161f
and eax, 0x8825e9e0
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xc94a2c42
and r8d, edx
mov r9d, edx
or r9d, 0xc94a2c42
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0x5a5aae0c
and r8d, 0xa5a551f3
or r8d, r10d
or ecx, r9d
and r9d, 0x5a5aae0c
mov r10d, eax
and r10d, 0x24a551b1
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
mov r8d, ecx
xor r8d, 0x16804220
and eax, 0xb33d1f7a
and edx, 0x4cc2e084
or edx, eax
mov eax, edx
xor eax, 0xc824000
xor edx, 0xb33d1f7b
xor ecx, 0xc94a2c43
mov r9d, ecx
and r9d, 0xe17db59e
and r8d, 0x1e824a61
or r8d, r9d
or ecx, edx
and edx, 0xe17db59e
and eax, 0x1e824a60
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xce046c62
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x31fb939d
and ecx, 0xce046c62
or ecx, eax
xor ecx, 0x34dc58b0
xor ecx, 0x34dc58b0
sete dl
setne al
cmp dword [0x1400a009c], 0xa
setl cl
setge r8b
mov r9d, eax
and r9b, r8b
and cl, dl
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, 1
xor al, r8b
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
not dl
and dl, cl
test al, 1
mov ecx, 0xfd52e46d
mov r9d, 0x856c72b7
cmovne ecx, r9d
test dl, 1
mov r8d, 0xfd52e46d
cmove ecx, r8d
test al, 1
cmovne ecx, r9d
test dl, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x140025070
cmp eax, 0xcf0dcc89
jle 0x140028490
cmp eax, 0xd1ba5118
jle 0x140029dfe
cmp eax, 0xd2ff6fdb
jg 0x14002cdfd
cmp eax, 0xd1ba5119
je 0x14002e32b
cmp eax, 0xd22ece7c
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x3c400981
mov r8d, ecx
or r8d, 0x800424
and edx, 0x3cc00da5
and ecx, 0x319a04a
or ecx, edx
and r8d, 0x3cc00da5
and eax, 0xc0265210
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xfc665b91
xor eax, 0x18068
and eax, 0xe40381f9
mov edx, ecx
and edx, 0x1bfc7e06
or edx, eax
mov eax, edx
xor eax, 0x1bfc7e06
mov r8d, edx
xor r8d, 0xa099894a
and r8d, eax
and ecx, 0xbb65f74c
or ecx, r8d
xor ecx, 0xbb65f74d
xor edx, 0xc4030149
and edx, 0xced7134f
mov r8d, eax
and r8d, 0x3128ecb0
or r8d, edx
xor r8d, 0xced7134e
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x401010c3
and eax, 0xa5c0c210
or eax, edx
xor eax, 0xa5c0c210
and ecx, 0x1a2f2d2c
or ecx, eax
xor ecx, 0xb005728b
xor ecx, 0xb005728b
sete cl
setne dl
cmp dword [0x1400a009c], 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
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xb56b3486
mov r8d, 0x137d0435
cmovne edx, r8d
test al, al
mov eax, 0xb56b3486
jmp 0x140037ede
cmp eax, 0x171908d6
jle 0x1400285b0
cmp eax, 0x1c851007
jle 0x140029e29
cmp eax, 0x1df10d64
jg 0x14002cf18
cmp eax, 0x1c851008
je 0x14002e335
cmp eax, 0x1def2eb1
jne 0x140025070
mov eax, 0xfc4fdabd
jmp 0x140025070
cmp eax, 0xafe5d3c5
jle 0x1400286cf
cmp eax, 0xb060a6bb
jle 0x140029e54
cmp eax, 0xb1a096ec
jg 0x14002d06c
cmp eax, 0xb060a6bc
je 0x14002e33f
cmp eax, 0xb08c4aaf
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa8dca66a
mov r8d, ecx
and r8d, 0x57235994
or r8d, edx
xor r8d, 0x57235994
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x44964f30
and r8d, 0xbb69b0cf
or r8d, r9d
or edx, ecx
and ecx, 0x44964f30
and eax, 0xbb69b0cf
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xef3cf8f7
xor edx, 0x10c30708
sete al
setne dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge cl
and dl, cl
mov r9d, r8d
and r9b, al
or r9b, dl
xor cl, r9b
and cl, r9b
xor al, r8b
mov r9d, eax
xor r9b, 1
mov edx, ecx
xor dl, 1
and cl, dl
mov r8d, eax
and r8b, r9b
xor cl, 1
mov r10d, ecx
xor r10b, dl
or cl, dl
xor cl, 1
or cl, r10b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
xor r8b, cl
or dl, r9b
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x89b1a2e1
mov ecx, 0x6c0e5fa7
cmovne eax, ecx
test dl, dl
mov ecx, 0x89b1a2e1
jmp 0x1400333ef
cmp eax, 0x7d2aca53
jle 0x140028705
cmp eax, 0x7e6b93d0
jle 0x140029f85
cmp eax, 0x7f31f2b9
jg 0x14002d1db
cmp eax, 0x7e6b93d1
je 0x14002e349
cmp eax, 0x7f0fd0ae
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x353a958c
and ecx, 0xcac56a73
or ecx, edx
mov r8d, ecx
xor r8d, 0x2446a02
mov edx, eax
not edx
xor ecx, 0x353a958d
mov r9d, edx
and r9d, 0xcdb38079
and eax, 0x324c7f86
or eax, r9d
or edx, ecx
and ecx, 0xcdb38079
and r8d, 0x324c7f86
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0x216be37e
and eax, 0xde941c81
or eax, edx
mov ecx, eax
xor ecx, 0x6140880
xor eax, 0xa24c
and eax, 0xd880b64d
and ecx, 0x277f49b2
or ecx, eax
xor ecx, 0x277f49b2
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setl cl
setge r9b
and r9b, r8b
mov eax, ecx
and al, dl
or al, r9b
or r8b, cl
xor cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, 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, 0x69e3ca9c
mov r8d, 0xfc2b45e0
cmovne ecx, r8d
test al, al
mov eax, 0x69e3ca9c
jmp 0x140037508
cmp eax, 0xf572e3b7
jle 0x140028743
cmp eax, 0xf63e83e1
jle 0x140029fb0
cmp eax, 0xfa986cb8
jg 0x14002d1fb
cmp eax, 0xf63e83e2
je 0x14002e47a
cmp eax, 0xf67f9826
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
xor ecx, 0xb7f138f9
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, 0xf239459
and r8d, 0xf0dc6ba6
or r8d, r9d
or eax, edx
and edx, 0xf239459
and ecx, 0xf0dc6ba6
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x110a8262
and ecx, eax
mov r8d, eax
or r8d, 0xea755484
mov r9d, ecx
not r9d
and r8d, 0xeb7dd4e6
and edx, 0x10020200
or edx, r8d
or eax, r9d
and r9d, 0xeb7dd4e6
and ecx, 0x14822b19
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xeef57d9d
and eax, 0x110a8262
or eax, ecx
sete al
setne cl
cmp dword [0x1400a009c], 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, 0x8b86f11
mov r8d, 0xd90149f0
cmovne eax, r8d
test cl, cl
mov ecx, 0x8b86f11
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140025070
cmp eax, 0x3c4d2b2d
jle 0x140028779
cmp eax, 0x3dc81aa1
jle 0x140029fdb
cmp eax, 0x402d1c35
jg 0x14002d21b
cmp eax, 0x3dc81aa2
je 0x14002e52d
cmp eax, 0x3eebb505
jne 0x140025070
movsxd rax, dword [rbp - 0x3c]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
movabs r9, 0x680311b40a52dad1
mov rdx, r9
movabs r8, 0x961e53b8062f1e4f
sub rdx, r8
sub rdx, r9
movabs r9, 0x4236e85255cbc6bb
sub rdx, r9
sub rdx, rax
add rdx, r9
movabs rax, 0x64bc4cbb95c88b0d
sub rdx, rax
add rax, r8
add rdx, rax
movabs rax, 0x17fdaf08359874e6
sub rcx, rax
sub rcx, rdx
add rcx, rax
mov rax, qword [rbp + 0x18]
mov qword [rax], rcx
mov rax, qword [rbp + 0x18]
mov ecx, dword [0x1400a0098]
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, 0x19e9fac9
and ecx, 0xe6160536
or ecx, r9d
or eax, r8d
and r8d, 0x19e9fac9
and edx, 0xe6160536
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, 0x27c0cf1c
and r8d, 0xd83f30e3
or r8d, r9d
or ecx, edx
and edx, 0x27c0cf1c
and eax, 0xd83f30e3
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x174220c9
mov r8d, eax
or r8d, 0xa0290002
and edx, 0xb76b20cb
and eax, 0x4094d310
or eax, edx
and r8d, 0xb76b20cb
and ecx, 0x8000c24
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0x1d420401
xor ecx, 0xe0bdd312
mov edx, ecx
and edx, 0x2a179ec
and eax, 0xfd5e8613
or eax, edx
xor eax, 0xfd5e8613
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge r9b
mov eax, r8d
or r8b, dl
and dl, r9b
and al, cl
or al, dl
xor r9b, cl
xor r9b, 1
mov ecx, r9d
xor cl, r8b
or r9b, r8b
xor r9b, 1
or r9b, cl
xor al, 1
mov ecx, eax
or cl, r9b
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xd32da51e
mov r8d, 0x9648c83c
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xd32da51e
cmovne eax, r8d
jmp 0x140036e61
cmp eax, 0x83f9a6b0
jg 0x140028893
cmp eax, 0x8241d914
jg 0x14002a006
cmp eax, 0x8147eae6
je 0x14002e66e
cmp eax, 0x81e41c27
je 0x14002e681
cmp eax, 0x821a5109
jne 0x140025070
mov eax, 0x1df10d65
jmp 0x140025070
cmp eax, 0x447471be
jg 0x1400288c9
cmp eax, 0x423f850d
jg 0x14002a049
cmp eax, 0x408fc566
je 0x14002e711
cmp eax, 0x416675d3
je 0x14002e733
cmp eax, 0x41cc9a25
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xe3b734dc
and ecx, 0x1c48cb23
or ecx, edx
mov edx, ecx
xor edx, 0x1c48cb23
mov eax, edx
or eax, 1
mov r8d, ecx
xor r8d, 0x403710d4
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov r9d, eax
and r9d, 0xb3886509
and r8d, 0x4c779af6
or r8d, r9d
or eax, edx
and edx, 0xb3886509
and ecx, 0x4c779af6
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd0b87ec1
and ecx, eax
and eax, 0x2f47813e
or eax, edx
xor eax, 0x2f47813e
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa117a4a5
and eax, 0x5ee85b5a
or eax, edx
xor eax, 0x5ee85b5a
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x7b880b3c
mov r8d, 0x7ceb9b05
cmovne ecx, r8d
test al, al
mov eax, 0x7ceb9b05
jmp 0x14002a5d6
cmp eax, 0xb90dedf6
jg 0x1400288ff
cmp eax, 0xb642cd0c
jg 0x14002a0de
cmp eax, 0xb2ee18fc
je 0x14002e7d7
cmp eax, 0xb3fe04da
je 0x14002e932
cmp eax, 0xb56b3486
jne 0x140025070
mov ecx, dword [0x1400a0098]
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, 0x65d1ecf6
and ecx, 0x9a2e1309
or ecx, r9d
or eax, r8d
and r8d, 0x65d1ecf6
and edx, 0x9a2e1309
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0xb6a500f2
and eax, 0x495aff0c
or eax, r9d
or ecx, edx
and edx, 0xb6a500f2
and r8d, 0x495aff0d
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0x28a90e39
xor ecx, 0xd756f1c6
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
or r8b, cl
and r9b, r8b
xor r8b, 1
xor dl, al
or dl, r8b
mov eax, r9d
xor al, 1
mov ecx, edx
mov r8d, eax
xor al, dl
xor dl, 1
and cl, r9b
and r8b, dl
or r8b, cl
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x6551cf60
mov ecx, 0xa8fc2850
cmovne eax, ecx
test dl, 1
mov ecx, 0x6551cf60
cmovne ecx, eax
test r8b, r8b
jmp 0x14002505d
cmp eax, 0xfe65ea31
jg 0x140028935
cmp eax, 0xfcf42633
jg 0x14002a241
cmp eax, 0xfc4fdabd
je 0x14002e9e2
cmp eax, 0xfc850bd8
je 0x14002eabe
cmp eax, 0xfcb0ab07
jne 0x140025070
mov eax, 0xc9e18a8e
jmp 0x140025070
cmp eax, 0x9d5bc633
jg 0x140028a54
cmp eax, 0x9bcd5d14
jg 0x14002a26c
cmp eax, 0x9a8f18bf
je 0x14002eb6b
cmp eax, 0x9ab45741
je 0x14002ec4a
cmp eax, 0x9b7d3cb7
jne 0x140025070
mov eax, 0x706fe06f
jmp 0x140025070
cmp eax, 0x672e82d4
jg 0x14002a39e
cmp eax, 0x6551cf60
je 0x14002ee62
cmp eax, 0x659af6fb
je 0x14002ef73
cmp eax, 0x6647b91a
jne 0x140025070
mov eax, 0xafdf058b
jmp 0x140025070
cmp eax, 0xd6b18df2
jg 0x14002a470
cmp eax, 0xd32da51e
je 0x14002efa8
cmp eax, 0xd41106c7
je 0x14002efb2
cmp eax, 0xd486b97a
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x46d507ef
and r8d, ecx
mov eax, ecx
or eax, 0xb92af810
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x7b94cc2e
and edx, 0x44103c1
or edx, r9d
or eax, ecx
and ecx, 0x7b94cc2e
and r8d, 0x846b33d1
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
xor edx, 0xb92af810
mov ecx, eax
xor ecx, 0xb92af811
and ecx, edx
xor eax, 0x2050227
and eax, 0x92050a27
and edx, 0x6dfaf5d8
or edx, eax
mov r8d, edx
xor r8d, 0x248034c0
mov eax, ecx
not eax
xor edx, 0x92050a26
mov r9d, eax
and r9d, 0x5b7ac91b
and ecx, 0xa48536e4
or ecx, r9d
or eax, edx
and edx, 0x5b7ac91b
and r8d, 0xa48536e4
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xc17ea6b7
and ecx, eax
not eax
and eax, 0xc17ea6b7
or eax, ecx
not ecx
and ecx, 0x3e815948
and eax, 0xc17ea6b7
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9895c6fb
and eax, 0x676a3904
or eax, edx
xor eax, 0x676a3904
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
xor cl, r8b
mov r9d, eax
xor r9b, dl
or dl, al
xor dl, 1
or dl, cl
and r9b, al
or r8b, al
xor r8b, 1
or r8b, r9b
xor r8b, 1
mov eax, edx
or al, r8b
xor r8b, dl
mov ecx, eax
xor cl, r8b
test r8b, r8b
mov edx, 0x1a32a4bf
mov r8d, 0x6308e33a
cmovne edx, r8d
test al, al
mov eax, 0x1a32a4bf
cmovne edx, eax
test cl, 1
jmp 0x1400380dd
cmp eax, 0x206cb4bb
jg 0x14002a49b
cmp eax, 0x1fe79e9a
je 0x14002efbc
cmp eax, 0x1fe8268c
je 0x14002f075
cmp eax, 0x203d7b7e
jne 0x140025070
mov eax, dword [0x1400a0098]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x9396ef3
and edx, 0xf6c6910c
or edx, r8d
mov r8d, edx
xor r8d, 0xf6400008
mov eax, ecx
not eax
xor edx, 0x9396ef2
mov r9d, eax
and r9d, 0x9b6bff5
and ecx, 0xf649400a
or ecx, r9d
or eax, edx
and edx, 0x9b6bff5
and r8d, 0xf649400a
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x8c8efe7e
and ecx, 0x73710181
or ecx, edx
xor ecx, 0x8c8efe7e
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x1400a009c], 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, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x974ba5f6
mov r8d, 0x9651898f
cmovne ecx, r8d
test al, 1
mov eax, 0x974ba5f6
jmp 0x140037508
cmp eax, 0x90188ea0
jg 0x14002a5de
cmp eax, 0x8fcbbd98
je 0x14002f1c6
cmp eax, 0x8fd169b1
je 0x14002f334
cmp eax, 0x900e9670
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2a3b4301
and eax, ecx
and ecx, 0xd5c4bcfe
or ecx, edx
xor ecx, 0xd5c4bcfe
or ecx, eax
mov r8d, ecx
not r8d
mov eax, r8d
and eax, 0x5119b598
mov edx, ecx
and edx, 0xaee64a67
or edx, eax
mov eax, edx
xor eax, 0xaee64a67
xor edx, 0x5119b598
mov r9d, edx
or r9d, 0x11010
or r8d, 0x31960080
and r9d, 0x31971090
mov r10d, eax
and r10d, 0x82408043
or r10d, r9d
and r8d, 0x31971090
and ecx, 0x4c286f2c
or ecx, r8d
xor ecx, r10d
xor ecx, 0x4c297f3d
and edx, 0x71d2b696
and eax, 0x8e2d4968
or eax, edx
xor eax, 0x8e2d4968
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd0cbd7e8
and ecx, 0x2f342817
or ecx, r9d
or eax, r8d
and r8d, 0xd0cbd7e8
and edx, 0x2f342817
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa341130
and eax, 0xf5cbeecf
or eax, edx
xor eax, 0xa341130
xor ecx, eax
test ecx, eax
setne al
cmp dword [0x1400a009c], 0xa
setge cl
setl dl
lea r8d, [rax + 1]
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
xor cl, al
or cl, dl
xor cl, r9b
and r9b, cl
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0xcb7ce9dc
mov edx, 0x6173bef
cmovne eax, edx
test cl, 1
mov ecx, 0xcb7ce9dc
jmp 0x140025056
cmp eax, 0x5723fe6e
jg 0x14002a614
cmp eax, 0x54354306
je 0x14002f430
cmp eax, 0x545847df
je 0x14002f5df
cmp eax, 0x561b83b7
jne 0x140025070
mov eax, 0x5e86555f
jmp 0x140025070
cmp eax, 0xc3cc39d0
jg 0x14002a7f4
cmp eax, 0xc2e6db92
je 0x14002f5e9
cmp eax, 0xc308c3aa
je 0x14002f6b8
cmp eax, 0xc369a01a
jne 0x140025070
mov eax, dword [0x1400a0098]
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, 0xd84c70eb
and ecx, 0x27b38f14
or ecx, eax
xor ecx, 0x27b38f14
or ecx, r8d
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
not r10b
and r10b, r8b
mov ecx, r9d
or cl, r8b
xor cl, 1
or cl, r10b
and r8b, r9b
or r9b, dl
xor r9b, 1
and al, dl
or al, r8b
or al, r9b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
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, 0xe297163
mov r8d, 0xdfa66e28
cmovne ecx, r8d
test al, 1
mov eax, 0xe297163
jmp 0x140033792
cmp eax, 0xdabbef0
jg 0x14002a8f2
cmp eax, 0xbf0f1d9
je 0x14002f784
cmp eax, 0xc3a4191
je 0x14002f83f
cmp eax, 0xd488ab2
jne 0x140025070
mov eax, dword [0x1400a0098]
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, 0x8401da3a
and ecx, 0x7bfe25c5
or ecx, r9d
or edx, r8d
and r8d, 0x8401da3a
and eax, 0x7bfe25c5
or eax, r8d
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
cmp dword [0x1400a009c], 0xa
setl r8b
setge cl
or cl, al
mov edx, ecx
xor dl, 1
mov r9d, eax
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
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, 0xd9b3c1b3
mov edx, 0xefb42078
cmovne ecx, edx
test al, 1
mov eax, 0xd9b3c1b3
jmp 0x14002ccba
cmp eax, 0xa8fc284f
jg 0x14002a9d7
cmp eax, 0xa73abbcb
je 0x14002f989
cmp eax, 0xa7ca811f
je 0x14002f993
cmp eax, 0xa8a2c183
jne 0x140025070
mov eax, 0x941c7053
jmp 0x140025070
cmp eax, 0x7305e451
jg 0x14002aa02
cmp eax, 0x722e588c
je 0x14002f99d
cmp eax, 0x729e6024
je 0x14002fa8a
cmp eax, 0x73059d56
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xa0901041
mov edx, eax
and edx, 0x5a428c02
or edx, r8d
mov r8d, edx
xor r8d, 0x18420800
xor edx, 0xa5bd73fd
mov r9d, eax
xor r9d, 0xfad29c43
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x6311c63f
and r8d, 0x98c21840
or r8d, r11d
or edx, r10d
and r10d, 0x6311c63f
and r9d, 0x9cee39c0
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x52d63bd
xor edx, 0xfad29c42
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
xor r10b, 1
or r10b, r8b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
xor al, 1
mov ecx, r10d
or cl, al
xor al, r10b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x5c787903
mov r8d, 0x6f4737ca
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x5c787903
jmp 0x140034545
cmp eax, 0xe845234d
jg 0x14002ab91
cmp eax, 0xe69ae0b5
je 0x14002fa94
cmp eax, 0xe6a10d64
je 0x14002fbde
cmp eax, 0xe73d65cc
jne 0x140025070
mov eax, 0x38304b32
jmp 0x140025070
cmp eax, 0x31da9aa0
jg 0x14002aca3
cmp eax, 0x303d3886
je 0x14002fbe8
cmp eax, 0x3166ec64
je 0x14002fcb3
cmp eax, 0x31af469e
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
or ecx, 0x2b054000
mov r8d, eax
or r8d, 0x10b01353
and ecx, 0x3bb55353
and eax, 0x80000808
or eax, ecx
and r8d, 0x3bb55353
and edx, 0x444aa4a4
or edx, r8d
xor edx, eax
mov eax, edx
xor eax, 0x6f4fe4a4
xor edx, 0x90b01b5b
mov ecx, edx
and ecx, 0x7ff43aec
mov r8d, eax
and r8d, 0x800bc513
or r8d, ecx
mov ecx, r8d
xor ecx, 0x800bc513
xor r8d, 0x7ff43aec
mov r9d, r8d
or r9d, 0xd00a1260
or edx, 0x800581
and r9d, 0xd08a17e1
mov r10d, ecx
and r10d, 0x105c802
or r10d, r9d
and edx, 0xd08a17e1
and eax, 0x2e70201c
or eax, edx
xor eax, r10d
mov edx, eax
xor edx, 0xfe7a327d
and r8d, 0xc065506a
mov r9d, ecx
and r9d, 0x3f9aaf95
or r9d, r8d
mov r8d, r9d
xor r8d, 0x40641003
and ecx, 1
or ecx, r8d
xor r9d, 0x6120700
and r9d, 0x86134768
and ecx, 0x79ecb897
or ecx, r9d
mov r8d, ecx
xor r8d, 0x19200087
xor ecx, 0x86134768
xor eax, 0x185cd82
mov r9d, eax
and r9d, 0x62ccf930
and edx, 0x9d3306cf
or edx, r9d
or eax, ecx
and ecx, 0x62ccf930
and r8d, 0x9d3306cf
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x82220860
and edx, eax
or eax, 0x7dddf79f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xa09bcdd2
and ecx, 0x2200020
or ecx, r9d
or eax, r8d
and r8d, 0xa09bcdd2
and edx, 0x5f64322d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x6cc90709
xor eax, 0x82220860
mov edx, eax
and edx, 0x1134f8d6
and ecx, 0xeecb0729
or ecx, edx
xor ecx, 0xeecb0729
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setge r9b
lea eax, [r9 + 1]
mov ecx, r8d
xor cl, al
and cl, dl
or dl, al
xor cl, 1
mov r10d, ecx
xor r10b, dl
or cl, dl
xor cl, 1
or cl, r10b
xor r9b, r8b
or al, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x821a5109
mov r9d, 0x1df10d65
cmovne eax, r9d
test r8b, 1
mov edx, 0x821a5109
cmovne eax, edx
test cl, 1
cmove eax, r9d
jmp 0x140025070
cmp eax, 0x88552a82
jg 0x14002ad80
cmp eax, 0x870fb966
je 0x14002fcbd
cmp eax, 0x880d80d6
je 0x14002fda3
cmp eax, 0x883d09b5
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x377bd4bb
and edx, ecx
or ecx, 0xc8842b44
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xf5c79018
and eax, 0x23844a3
or eax, r9d
or ecx, r8d
and r8d, 0xf5c79018
and edx, 0xa386fe7
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xc8842b44
xor ecx, 0x2673d010
and ecx, 0x6677d854
mov r8d, eax
and r8d, 0x998827ab
or r8d, ecx
mov ecx, r8d
xor ecx, 0x998827ab
mov edx, r8d
xor edx, 0xbddbfaad
and edx, ecx
and eax, 0x2453dd06
or eax, edx
mov edx, eax
xor edx, 0x2053c903
xor r8d, 0x6072c054
and r8d, 0xf072c674
mov r9d, ecx
and r9d, 0xf8d398b
or r9d, r8d
xor r9d, 0xf072c675
and ecx, 1
or ecx, r9d
xor eax, 0xdbac22f8
mov r8d, eax
and r8d, 0xdea036bc
and edx, 0x215fc943
or edx, r8d
xor edx, ecx
xor edx, 0x215fc943
or eax, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xa89d5f0d
and ecx, eax
not eax
and eax, 0xa89d5f0d
or eax, ecx
not ecx
and ecx, 0x5762a0f2
and eax, 0xa89d5f0d
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9d46efe6
and eax, 0x62b91019
or eax, edx
xor eax, 0x62b91019
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a009c], 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
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 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, 0xc3e7e4d1
mov r8d, 0xed3dd89
cmovne ecx, r8d
test al, 1
mov eax, 0xc3e7e4d1
jmp 0x140033792
cmp eax, 0x4a429aa3
jg 0x14002adab
cmp eax, 0x476a2ea3
je 0x14002fdad
cmp eax, 0x477c2ece
je 0x14002fdc1
cmp eax, 0x49f0f30a
jne 0x140025070
cmp byte [rbp + 0xd], 0
mov eax, 0xbb2b264e
mov ecx, 0xe9589cf8
cmovne eax, ecx
jmp 0x140025070
cmp eax, 0xbd8cdd66
jg 0x14002af47
cmp eax, 0xbbaa8cd0
je 0x14002fdcb
cmp eax, 0xbc5e2bc8
je 0x14002fedf
cmp eax, 0xbc687522
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe9f47810
mov r8d, eax
and r8d, 0x800f
or r8d, edx
mov edx, r8d
xor edx, 0xa
xor r8d, 0x4c291490
or ecx, 0x48209015
and r8d, 0x4c299495
and edx, 0xa1d4680a
or edx, r8d
and ecx, 0x4c299495
and eax, 0x12020360
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x160b07e0
xor eax, 0xe9f4f81f
mov edx, eax
and edx, 0x95455b3c
mov r8d, eax
or r8d, 0x95455b3c
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0x6abaa4c2
and r9d, 0x95455b3d
or r9d, r8d
and ecx, 0x8715f78a
mov edx, eax
and edx, 0x78ea0875
or edx, ecx
xor edx, 0x8715f78b
and eax, 1
or eax, edx
not eax
or eax, r9d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40026480
and eax, 0xa089874
or eax, edx
xor eax, 0xa089874
and ecx, 0xb5f5030b
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf0c23f91
and ecx, 0xf3dc06e
or ecx, edx
xor ecx, 0xf0c23f91
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl al
setge cl
mov r9d, r8d
and r9b, cl
or r8b, al
and al, dl
or al, r9b
xor al, 1
or al, cl
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, al
or dl, al
mov ecx, edx
xor cl, r8b
test dl, dl
mov eax, 0xba7efed4
mov edx, 0xd6b18df3
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xba7efed4
cmove eax, ecx
jmp 0x140025070
cmp eax, 0x7eb0435
jg 0x14002b031
cmp eax, 0x6173bef
je 0x14002fee9
cmp eax, 0x71a6bd6
je 0x14002ff30
cmp eax, 0x75ec9db
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x4810200
mov r8d, ecx
or r8d, 0x42400001
and edx, 0x46c10201
and ecx, 0xb0160d08
or ecx, edx
and r8d, 0x46c10201
and eax, 0x928f0f6
or eax, r8d
xor eax, ecx
mov edx, eax
xor edx, 0xda9f2f6
mov ecx, eax
xor ecx, 0xda9f2f7
and ecx, edx
xor eax, 0x12160109
and eax, 0x1f37c15d
and edx, 0xe0c83ea2
or edx, eax
mov r8d, edx
xor r8d, 0xa0c03683
mov eax, ecx
not eax
xor edx, 0x1f37c15c
mov r9d, eax
and r9d, 0x453c083c
and ecx, 0xbac3f7c3
or ecx, r9d
or eax, edx
and edx, 0x453c083c
and r8d, 0xbac3f7c3
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x9011781
and ecx, 0xf6fee87e
or ecx, eax
mov eax, ecx
xor eax, 0x146c081e
xor ecx, 0x80
and ecx, 0xe292e0e0
and eax, 0x1d6d1f1f
or eax, ecx
xor eax, 0x1d6d1f1f
sete al
setne dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor cl, 1
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x67fda525
mov r8d, 0xaf6c9869
cmovne ecx, r8d
test al, 1
mov eax, 0x67fda525
jmp 0x140033792
cmp eax, 0xa22cf4c6
jg 0x14002b136
cmp eax, 0xa06a4878
je 0x14002ffbb
cmp eax, 0xa0cc8351
je 0x14003015b
cmp eax, 0xa0ccb136
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1ab5d216
mov r8d, eax
and r8d, 0xe54a2de8
or r8d, edx
xor r8d, 0xe54a2de8
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
not edx
and ecx, 0x4a868e25
and eax, 0xb57971da
or eax, ecx
xor eax, 0xb57971da
or eax, edx
cmp eax, 0xffffffff
setne r9b
cmp dword [0x1400a009c], 0xa
setge al
setl r10b
lea r8d, [r9 + 1]
mov edx, r8d
xor dl, r10b
mov ecx, edx
xor cl, 1
and r8b, r9b
xor r8b, 1
mov r11d, r9d
xor r11b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r11b
mov r11d, r8d
and r11b, al
xor r8b, 1
and r8b, r10b
or al, r9b
xor al, 1
or al, dl
xor al, 1
or al, r11b
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
mov r10d, r9d
xor r10b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r10b
and dl, r8b
xor r8b, 1
and r8b, cl
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x6a9565fb
mov edx, 0x2626b2b4
cmovne eax, edx
not cl
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x6a9565fb
cmovne eax, ecx
jmp 0x140025070
cmp eax, 0x6c4250ac
jg 0x14002b161
cmp eax, 0x6b232b9a
je 0x140030171
cmp eax, 0x6b51438d
je 0x140030246
cmp eax, 0x6c0e5fa7
jne 0x140025070
mov rax, qword [rbp]
mov qword [rax], 0
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov eax, 0x89b1a2e1
jmp 0x140025070
cmp eax, 0xde80baa0
jg 0x14002b26f
cmp eax, 0xdcda89e5
je 0x140030329
cmp eax, 0xde2faa05
je 0x140030333
cmp eax, 0xde7e5188
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x598
mov r8d, ecx
and r8d, 0x91002003
or r8d, edx
xor r8d, 0x91002003
and ecx, 0x6effda64
or ecx, r8d
xor ecx, 0x9100259a
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
or dl, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x50b34ddc
mov r8d, 0x476a2ea3
cmovne edx, r8d
test al, 1
mov eax, 0x50b34ddc
jmp 0x14002e9da
cmp eax, 0x29bf263f
jg 0x14002b33d
cmp eax, 0x27434778
je 0x140030457
cmp eax, 0x2812dce7
je 0x14003052d
cmp eax, 0x29236906
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe9148f1b
and ecx, eax
and eax, 0x16eb70e4
or eax, edx
mov edx, eax
xor edx, 0x10235000
xor eax, 0xe9148f1b
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xcfdc2df4
and edx, 0x3023d20b
or edx, r9d
or eax, r8d
and r8d, 0xcfdc2df4
and ecx, 0x3023d20b
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x5b9695c6
and eax, 0xa4696a39
or eax, ecx
mov ecx, eax
xor ecx, 0xa4696a39
mov r8d, ecx
and r8d, 0x8a75efd4
or edx, 0x8a75efd4
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x758a102a
and r9d, 0x8a75efd5
or r9d, edx
or ecx, 1
xor eax, 0x1a1494c2
and eax, 0x1e15beca
and ecx, 0xe1ea4135
or ecx, eax
xor ecx, 0xe1ea4135
or ecx, r9d
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa8cdcc2c
and eax, ecx
and ecx, 0x573233d3
or ecx, edx
xor ecx, 0x573233d3
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8ffaf522
and ecx, 0x70050add
or ecx, edx
xor ecx, 0x70050add
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and cl, r8b
and dl, al
or dl, cl
and r9b, r8b
or r9b, dl
mov eax, r9d
xor al, dl
xor dl, 1
or dl, r9b
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0xc369a01a
mov r8d, 0x682ccfb7
cmovne edx, r8d
not cl
test al, al
cmovne edx, r8d
test cl, 1
mov eax, 0xc369a01a
jmp 0x14003646a
cmp eax, 0x956f63cd
jg 0x14002b4cf
cmp eax, 0x949639df
je 0x1400306a5
cmp eax, 0x94df20ab
je 0x1400306af
cmp eax, 0x9562b796
jne 0x140025070
mov eax, 0xbf0f1d9
jmp 0x140025070
cmp eax, 0x5e45d754
jg 0x14002b4fa
cmp eax, 0x5c994a9d
je 0x14003076f
cmp eax, 0x5ca7e6ea
je 0x140030925
cmp eax, 0x5dddb4f6
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdacbbc6e
mov r8d, ecx
and r8d, 0x25344390
or r8d, edx
xor r8d, 0x25344390
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
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 [0x1400a009c], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
xor r9b, 1
xor al, 1
mov ecx, eax
xor cl, r9b
or al, r9b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xb642cd0d
mov r8d, 0x1a32a4bf
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xb642cd0d
cmove eax, ecx
jmp 0x140025070
cmp eax, 0xcd0f538c
jg 0x14002b525
cmp eax, 0xcb7ce9dc
je 0x140030a0a
cmp eax, 0xcc634bb6
je 0x140030b9f
cmp eax, 0xcc6c329a
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x381232d4
mov r9d, eax
and r9d, 0x83004122
or r9d, ecx
xor r9d, 0x83004122
mov edx, eax
xor edx, 0xbb1273f6
and edx, eax
or edx, r9d
mov ecx, edx
xor ecx, 0x44ed8c08
xor edx, 0xb00051a0
and r8d, 0x55d176a3
and eax, 0xaa2e895c
or eax, r8d
mov r8d, eax
xor r8d, 0xa0040108
xor eax, 0x55d176a3
mov r9d, ecx
and r9d, 0xfbbae57
and edx, 0xf04451a8
or edx, r9d
or ecx, eax
and eax, 0xfbbae57
and r8d, 0xf04451a8
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, cl
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
not r8b
and r8b, al
xor r8b, cl
or cl, al
mov eax, ecx
xor al, r8b
test r8b, r8b
mov edx, 0xa9c63d4c
mov r8d, 0x11186157
cmovne edx, r8d
test cl, cl
mov ecx, 0xa9c63d4c
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x140025070
cmp eax, 0x15577be9
jg 0x14002b550
cmp eax, 0x146277e4
je 0x140030ce2
cmp eax, 0x147590fd
je 0x140030e57
cmp eax, 0x1482ec53
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x2932cca2
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x49d4bbc
and eax, 0xfb62b443
or eax, r8d
mov r8d, eax
xor r8d, 0x21220402
xor eax, 0x1048a0
or eax, 0xd6cd335d
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x98c4c291
and r8d, 0x21320c22
or r8d, r10d
or eax, r9d
and r9d, 0x98c4c291
and edx, 0x673b3d6e
or edx, r9d
xor edx, r8d
not eax
or eax, edx
mov edx, eax
xor edx, 0x82802340
xor eax, 0x20883
and eax, 0x544f189f
and edx, 0xabb0e760
or edx, eax
xor edx, 0xabb0e760
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x158e40e0
mov r8d, 0x836de1d0
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x158e40e0
jmp 0x14002505d
cmp eax, 0xafb7e18f
jg 0x14002b687
cmp eax, 0xacf06a1a
je 0x140030e61
cmp eax, 0xad5db1d6
je 0x140030f7f
cmp eax, 0xaf6c9869
jne 0x140025070
mov eax, 0x75ec9db
jmp 0x140025070
cmp eax, 0x7ceb9b04
jg 0x14002b78c
cmp eax, 0x7a9cfc0b
je 0x140031090
cmp eax, 0x7b0b27f1
je 0x1400310a5
cmp eax, 0x7b880b3c
jne 0x140025070
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0x18]
mov eax, 0x7ceb9b05
jmp 0x140025070
cmp eax, 0xf138a0d3
jg 0x14002b7b7
cmp eax, 0xee0e59e0
je 0x14003118e
cmp eax, 0xee491b8a
je 0x140031307
cmp eax, 0xefb42078
jne 0x140025070
mov eax, 0xd9b3c1b3
jmp 0x140025070
cmp eax, 0x3b22ec7a
jg 0x14002b7ee
cmp eax, 0x3893a8c1
je 0x14003144d
cmp eax, 0x39faab68
je 0x140031457
cmp eax, 0x3a89350c
jne 0x140025070
mov eax, dword [0x1400a0098]
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, 0xb2a1df88
and edx, 0x4d5e2076
or edx, r9d
or eax, ecx
and ecx, 0xb2a1df88
and r8d, 0x4d5e2077
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, 0xd9f2b5e6
and ecx, 0x260d4a19
or ecx, r9d
or eax, r8d
and r8d, 0xd9f2b5e6
and edx, 0x260d4a19
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x30659304
and ecx, 0xcf9a6cfb
or ecx, eax
xor ecx, 0xcf9a6cfb
setne cl
sete al
cmp dword [0x1400a009c], 0xa
setl dl
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor cl, dl
mov edx, ecx
xor dl, al
or cl, al
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x2110688
mov edx, 0x9d2f7fd3
cmovne eax, edx
test cl, cl
mov ecx, 0x2110688
cmovne eax, ecx
jmp 0x14002ee57
cmp eax, 0x856c72b6
jg 0x14002b819
cmp eax, 0x83f9a6b1
je 0x14003152a
cmp eax, 0x8404520f
je 0x14003162e
cmp eax, 0x8527d2c7
jne 0x140025070
mov eax, 0x3da3a529
jmp 0x140025070
cmp eax, 0x457666e1
jg 0x14002b844
cmp eax, 0x447471bf
je 0x14003174e
cmp eax, 0x44d865f2
je 0x140031758
cmp eax, 0x45614c73
jne 0x140025070
mov eax, 0x9ecd3327
jmp 0x140025070
cmp eax, 0xba7efed3
jg 0x14002ba20
cmp eax, 0xb90dedf7
je 0x140031766
cmp eax, 0xba233ffa
je 0x140031770
cmp eax, 0xba4af688
jne 0x140025070
mov eax, 0xea080743
jmp 0x140025070
cmp eax, 0x2110687
jg 0x14002bb84
cmp eax, 0xfe65ea32
je 0x140031868
cmp eax, 0xff04db82
je 0x140031a45
cmp eax, 0x16ac3d6
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd5ac9158
mov r8d, eax
and r8d, 0x2a536ea6
or r8d, edx
mov edx, r8d
xor edx, 0x20500ca6
xor r8d, 0xd0089150
mov r9d, eax
or r9d, 0xda0bf350
and r8d, 0xda0bf350
and edx, 0x25f40cae
or edx, r8d
and r9d, 0xda0bf351
xor r9d, edx
and ecx, 0xce0253b5
and eax, 0x31fdac4a
or eax, ecx
mov ecx, eax
xor ecx, 0x31fdac4a
xor eax, 0xce0253b5
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
not eax
or eax, r9d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl cl
setge al
lea r9d, [rax + 1]
and r9b, r8b
and r8b, al
and cl, dl
or cl, r8b
xor cl, 1
or cl, al
and al, dl
or al, r9b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x2cad77ec
mov r9d, 0x2efb8c2d
cmovne ecx, r9d
test r8b, 1
mov edx, 0x2cad77ec
cmove ecx, edx
test al, 1
jmp 0x14002a9cc
cmp eax, 0x9ecd3326
jg 0x14002bcc5
cmp eax, 0x9d5bc634
je 0x140031b7d
cmp eax, 0x9e57bcc6
je 0x140031c96
cmp eax, 0x9e615a0b
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x1dfae9ac
mov ecx, eax
and ecx, 0xe2051652
or ecx, r8d
mov r8d, ecx
xor r8d, 0x80000450
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0x1dfae9ad
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x7ed7538b
and r8d, 0x8128ac74
or r8d, r11d
or ecx, r10d
and r10d, 0x7ed7538b
and r9d, 0x8128ac74
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0x1a27ad66
and eax, 0xe5d85299
or eax, edx
xor eax, 0xe5d85299
or eax, ecx
xor eax, 0x130e303f
xor eax, 0xecf1cfc0
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl al
setge cl
mov r9d, r8d
and r9b, cl
or r8b, al
and al, dl
or al, r9b
xor al, 1
or al, cl
mov r9d, eax
xor r9b, 1
or cl, dl
mov edx, r8d
xor dl, cl
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, 0x2ceb00a1
mov r8d, 0x89c5aa97
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0x2ceb00a1
cmovne edx, r8d
test al, 1
jmp 0x14002ad76
cmp eax, 0x67fda525
je 0x140031d99
cmp eax, 0x682ccfb7
je 0x140031da3
cmp eax, 0x6899b3dd
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd8865c9c
xor eax, 0x366b13ff
and eax, ecx
and ecx, 0x2779a363
or ecx, edx
mov edx, ecx
xor edx, 0x2779a363
xor ecx, 0x50001004
mov r8d, edx
and r8d, 0xc994ec00
or eax, r8d
mov r8d, eax
xor r8d, 0x366b123c
and ecx, 0x52483126
and edx, 0xadb7ced8
or edx, ecx
mov ecx, edx
xor ecx, 0x25a7ca18
xor eax, 0xc994ec01
xor edx, 0x52483127
mov r9d, eax
and r9d, 0xc81025c2
and r8d, 0x37efda3d
or r8d, r9d
or eax, edx
and edx, 0xc81025c2
and ecx, 0x37efda3c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x47102de7
and ecx, 0xb8efd218
or ecx, eax
mov eax, ecx
xor eax, 0x5102942
xor ecx, 0xb8efd218
mov edx, ecx
and edx, 0xdac544bd
and eax, 0x253abb42
or eax, edx
xor eax, 0x253abb42
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
mov eax, ecx
or al, dl
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and 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
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
xor r8b, al
mov edx, eax
xor dl, 1
or dl, cl
mov ecx, r8d
xor cl, dl
test r8b, 1
mov eax, 0xa9f3af00
mov r8d, 0x784f7f4f
cmovne eax, r8d
test dl, 1
mov edx, 0xa9f3af00
jmp 0x140036794
cmp eax, 0xd944fe5d
je 0x140031dad
cmp eax, 0xd9b3c1b3
je 0x140031e5c
cmp eax, 0xdae1912c
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xd81a03f8
mov r8d, eax
xor r8d, 0xd81a03f8
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x27e5fc06
and ecx, 0xd81a03f9
or ecx, r8d
and edx, 0xeb33ffcc
and eax, 0x14cc0033
or eax, edx
mov edx, eax
xor edx, 0x14cc0033
xor eax, 0xeb33ffcc
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and r9b, dl
and r8b, cl
and al, dl
or al, r8b
mov ecx, r9d
xor cl, 1
and cl, al
mov edx, eax
xor dl, 1
and dl, r9b
or dl, cl
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x6899b3dd
mov r8d, 0xf138a0d4
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x6899b3dd
cmove eax, ecx
jmp 0x140025070
cmp eax, 0x2320a162
je 0x140031f63
cmp eax, 0x2355da88
je 0x1400320ba
cmp eax, 0x24a7d0da
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x81a41707
mov r9d, r8d
and r9d, edx
and r8d, ecx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0xd87368b0
and r9d, 0x278c974f
or r9d, r11d
or eax, r10d
and r10d, 0xd87368b0
and r8d, 0x278c974f
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x81a41706
or edx, 1
xor eax, 0x7e5be8f9
mov r9d, eax
and r9d, 0x15d0135d
and r8d, 0xea2feca2
or r8d, r9d
or eax, edx
and edx, 0x15d0135d
and ecx, 0xea2feca2
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0xcad89e11
and edx, eax
not eax
or ecx, 0x352761ee
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x35a2cf26
and eax, 0xca581011
or eax, r9d
or ecx, r8d
and r8d, 0x35a2cf26
and edx, 0xca5d30d9
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x426018c
xor ecx, 0xcad89e11
mov edx, ecx
and edx, 0x7191f673
and eax, 0x8e6e098c
or eax, edx
xor eax, 0x7191f673
xor ecx, eax
test ecx, eax
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
and dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
and al, r8b
or al, dl
mov 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, 0x8cde4db0
mov r8d, 0xc8589871
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x8cde4db0
jmp 0x140034545
cmp eax, 0x92d144e5
je 0x1400320c8
cmp eax, 0x92d4c3b4
je 0x1400321c3
cmp eax, 0x92e7885f
jne 0x140025070
mov ecx, dword [0x1400a0098]
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, 0x61f1e7ae
and eax, 0x9e0e1851
or eax, edx
mov edx, eax
xor edx, 0x160c1050
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xa8936883
and ecx, 0x576c977c
or ecx, r9d
xor eax, 0x20916082
and eax, 0xa8936883
and edx, 0x576c977c
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
mov ecx, r8d
xor cl, dl
mov r9d, ecx
xor r9b, 1
and r9b, dl
or al, r8b
xor al, 1
and cl, r8b
or cl, al
mov edx, r9d
xor dl, 1
mov eax, ecx
xor al, 1
mov r8d, r9d
and r8b, dl
and cl, al
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, r9b
xor cl, 1
mov r9d, ecx
xor r9b, al
or cl, al
xor cl, 1
or cl, r9b
xor cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x597e94ad
mov r8d, 0x5f653972
cmovne edx, r8d
test al, al
mov eax, 0x597e94ad
jmp 0x1400373e3
cmp eax, 0x586b1424
je 0x14003223e
cmp eax, 0x597e94ad
je 0x140032361
cmp eax, 0x5a0f813c
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
xor eax, edx
not edx
or edx, ecx
not edx
or edx, eax
or edx, 0xfffffffe
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x2a048e28
and edx, 0x80004111
or edx, ecx
xor edx, 0x80004111
and eax, 0x55fb30c6
or eax, edx
mov ecx, eax
not ecx
and eax, 0xf5d34767
and ecx, 0xa2cb898
or ecx, eax
xor ecx, 0xa2cb898
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, r9b
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, r8b
and r10b, cl
and dl, r9b
and cl, r8b
or cl, dl
or cl, r10b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, cl
mov r9d, eax
and r9b, cl
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, al
xor r9b, dl
xor r8b, 1
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
test al, 1
mov eax, 0x94df20ab
mov ecx, 0xf5b5a8d5
cmovne eax, ecx
test dl, 1
mov ecx, 0x94df20ab
jmp 0x140025056
cmp eax, 0xc68386e3
je 0x14003248c
cmp eax, 0xc8589871
je 0x140032585
cmp eax, 0xc900ea8e
jne 0x140025070
mov ecx, dword [0x1400a0098]
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, 0xc666ea43
and eax, 0x399915bc
or eax, edx
mov edx, eax
xor edx, 0x11001438
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x6ebf0b86
and ecx, 0x9140f479
or ecx, r9d
xor eax, 0x46260a02
and eax, 0x6ebf0b86
and edx, 0x9140f479
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete r8b
cmp dword [0x1400a009c], 0xa
setl al
mov ecx, eax
xor cl, r8b
mov edx, ecx
xor dl, 1
or al, r8b
and r8b, dl
mov r9d, r8d
xor r9b, 1
mov r10d, r9d
and r10b, r8b
xor r10b, 1
mov r11d, r8d
xor r11b, r10b
or r10b, r8b
xor r10b, 1
or r10b, r11b
mov r8d, r10d
xor r8b, 1
and r8b, dl
and r10b, cl
or r10b, r8b
xor r9b, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r10b
test al, al
mov eax, 0xde2faa05
mov edx, 0x7d6e2766
cmovne eax, edx
test r10b, r10b
cmove eax, edx
test cl, cl
mov ecx, 0xde2faa05
cmove eax, ecx
jmp 0x140025070
cmp eax, 0xed3dd89
je 0x14003258f
cmp eax, 0x103c6ff9
je 0x1400326d7
cmp eax, 0x11186157
jne 0x140025070
mov eax, 0xc308c3aa
jmp 0x140025070
cmp eax, 0xa9f3af00
je 0x14003279e
cmp eax, 0xaa755605
je 0x1400327a8
cmp eax, 0xaa83185c
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xaa89888
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xaa89888
or eax, edx
mov edx, eax
xor edx, 0xf1564726
xor eax, 0x8808881
and eax, 0xc81a8d1
and edx, 0xf37e572e
or edx, eax
xor edx, 0xf37e572e
or edx, ecx
xor edx, 0x6f5750bb
xor edx, 0x90a8af44
sete al
setne dl
cmp dword [0x1400a009c], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
mov r10d, edx
or r10b, r8b
or al, cl
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and dl, r8b
or r8b, r9b
xor r8b, 1
and cl, r9b
or cl, dl
or cl, r8b
mov edx, ecx
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, 0xca41184e
mov r8d, 0x6f5fac7b
cmovne ecx, r8d
test al, 1
mov eax, 0xca41184e
jmp 0x140033792
cmp eax, 0x761ba051
je 0x1400328ea
cmp eax, 0x7816929d
je 0x1400328f4
cmp eax, 0x784f7f4f
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
and edx, 0xbbd9151b
mov eax, r8d
and eax, 0x4426eae4
or eax, edx
mov edx, eax
xor edx, 0x4426eae5
and r8d, 0xafc20b36
mov r9d, ecx
and r9d, 0x503df4c9
or r9d, r8d
xor r9d, 0xafc20b37
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0xbbd9151a
mov r9d, eax
and r9d, 0x5b006264
and edx, 0xa4ff9d9b
or edx, r9d
or eax, ecx
and ecx, 0x5b006264
and r8d, 0xa4ff9d9b
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x524068c6
and ecx, 0xadbf9739
or ecx, eax
xor ecx, 0x524068c6
sete al
setne cl
cmp dword [0x1400a009c], 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, 0x586227f6
cmovne edx, r15d
test al, al
mov eax, edx
mov r8d, 0x586227f6
jmp 0x140034545
cmp eax, 0xe9589cf8
je 0x1400329f4
cmp eax, 0xea080743
je 0x140032af6
cmp eax, 0xeaa5c890
jne 0x140025070
mov eax, dword [0x1400a0098]
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, 0x95e65a3b
mov r11d, eax
and r11d, 0x6a19a5c4
or r11d, r10d
or edx, r9d
and r9d, 0x95e65a3b
and r8d, 0x6a19a5c4
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, ecx
and r8d, 0xdc608329
and eax, 0x239f7cd6
or eax, r8d
xor eax, edx
xor eax, 0x239f7cd6
or edx, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
setne cl
cmp dword [0x1400a009c], 0xa
setge al
setl dl
and dl, cl
lea r8d, [rcx + 1]
and r8b, al
or r8b, dl
mov edx, eax
xor dl, cl
or al, cl
not al
or al, dl
not al
or al, dl
xor al, r8b
and al, 1
mov ecx, 0x1482ec53
mov edx, 0x477c2ece
cmovne ecx, edx
test al, r8b
cmove ecx, edx
mov edx, 0x1482ec53
jmp 0x1400332a8
cmp eax, 0x341dd11b
je 0x140032ca4
cmp eax, 0x34b3f708
je 0x140032cae
cmp eax, 0x34f11b8c
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x4200402
mov r8d, eax
or r8d, 0x80022048
and edx, 0x8422244a
and eax, 0x6381d3b5
or eax, edx
and r8d, 0x8422244a
and ecx, 0x185c0800
or ecx, r8d
xor ecx, eax
mov edx, ecx
xor edx, 0x1c7c0c02
mov eax, ecx
xor eax, 0xe383f3fd
xor ecx, 0xf15f7abc
and ecx, eax
mov r8d, edx
and r8d, 0x12dc8941
or r8d, ecx
xor r8d, 0x12dc8940
and edx, 0x22ec7fc2
mov ecx, eax
and ecx, 0xdd13803d
or ecx, edx
xor ecx, 0x22ec7fc3
and eax, 1
or eax, ecx
not eax
or eax, r8d
mov edx, eax
or edx, 0x10064662
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xcae9a199
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xd0e7e663
and r8d, 0xa080198
or r8d, edx
or eax, r9d
and r9d, 0xd0e7e663
and ecx, 0x2f18199c
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x35165e66
and eax, 0xcae9a199
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xff3e592c
and eax, 0xc1a6d3
or eax, edx
xor eax, 0xff3e592c
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 1
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, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, cl
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xd6ff2a1c
mov edx, 0x1fe8268c
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xd6ff2a1c
jmp 0x14002505d
cmp eax, 0x8b9946ed
je 0x140032d4d
cmp eax, 0x8c86e36f
je 0x140032e50
cmp eax, 0x8cde4db0
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x1f56f96e
mov r8d, ecx
xor r8d, 0xe0a90691
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x3750cbaf
mov r11d, edx
and r11d, 0xc0a90410
or r11d, r10d
or eax, r9d
and r9d, 0x3750cbaf
and r8d, 0xc8af3450
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x746f84a
and edx, 0xed080ee7
and ecx, 0x12f7f118
or ecx, edx
mov edx, ecx
xor edx, 0x247f018
xor eax, 0xe0a90690
mov r9d, eax
and r9d, 0xf8b80125
and r8d, 0x747feda
or r8d, r9d
xor ecx, 0xe8080025
and ecx, 0xf8b80125
and edx, 0x747feda
or edx, ecx
xor edx, r8d
xor eax, edx
test eax, edx
setne al
cmp dword [0x1400a009c], 0xa
setge cl
setl dl
mov r8d, edx
xor r8b, al
xor r8b, 1
or r8b, cl
xor cl, al
or al, dl
xor al, 1
and cl, dl
or cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xee491b8a
mov r8d, 0xc8589871
cmovne eax, r8d
test cl, 1
cmove eax, r8d
not dl
test dl, 1
mov ecx, 0xee491b8a
cmovne eax, ecx
jmp 0x140025070
cmp eax, 0x4d14979c
je 0x140032e85
cmp eax, 0x4e4b76db
je 0x140032f54
cmp eax, 0x4fa18aa3
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb5dde5d4
mov r8d, eax
and r8d, 0x4a221a2b
or r8d, edx
mov edx, r8d
xor edx, 0x1a00
xor r8d, 0x958ca000
mov r9d, eax
or r9d, 0xdfaea02a
and r8d, 0xdfaea02a
and edx, 0x20515fd4
or edx, r8d
and r9d, 0xdfaea02b
xor r9d, edx
not r9d
and ecx, 0x64192ea9
and eax, 0x9be6d156
or eax, ecx
xor eax, 0x9be6d156
or eax, r9d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor dl, 1
xor r8b, al
or r8b, dl
xor r8b, r9b
and r9b, r8b
xor r8b, 1
mov eax, r9d
xor al, r8b
test al, 1
mov eax, 0x95d55854
mov edx, 0xe6804c45
cmovne eax, edx
test r8b, r8b
mov ecx, eax
jmp 0x140037c38
cmp eax, 0xbe2733de
je 0x1400330d9
cmp eax, 0xbef71e52
je 0x1400331b4
cmp eax, 0xbf517ead
jne 0x140025070
mov eax, 0x8404520f
jmp 0x140025070
cmp eax, 0x8b86f11
je 0x1400331be
cmp eax, 0x8c8eda6
je 0x1400331c8
cmp eax, 0x9ce9499
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x4505606c
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xbafa9f93
and ecx, 0x4505606c
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x35f52b92
mov r8d, ecx
and r8d, 0xca0ad46d
or r8d, edx
xor r8d, 0xca0ad46c
and ecx, 0xb9e7364b
mov edx, eax
and edx, 0x4618c9b4
or edx, ecx
xor edx, 0xb9e7364a
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc045eb34
and ecx, eax
and eax, 0x3fba14cb
or eax, edx
xor eax, 0x3fba14cb
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x12ce8b58
and ecx, 0xed3174a7
or ecx, eax
cmp ecx, 0xed3174a7
sete dl
cmp dword [0x1400a009c], 0xa
setge cl
setl al
xor al, dl
and al, dl
mov r8d, ecx
or r8b, dl
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor dl, cl
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, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x8fcbbd98
mov r8d, 0xa552892c
cmovne ecx, r8d
test al, 1
mov eax, 0x8fcbbd98
jmp 0x140029dcb
cmp eax, 0xa42f83d9
je 0x1400332b7
cmp eax, 0xa50f82a7
je 0x1400333fb
cmp eax, 0xa5261bfd
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x284d2012
mov r8d, ecx
and r8d, 0x782188d
or r8d, edx
mov edx, r8d
xor edx, 0x582008c
xor r8d, 0xc854c672
mov r9d, eax
or r9d, 0xa441813
and r8d, 0xca54de73
and edx, 0x258b208c
or edx, r8d
and r9d, 0xca54de73
mov r8d, ecx
and r8d, 0x10200100
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xd030c761
xor r8d, 0xcc200a
mov r9d, edx
and r9d, 0xef239ef4
and r8d, 0x10dc610b
or r8d, r9d
or edx, ecx
and ecx, 0xef239ef4
and eax, 0x10dc610b
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x40fcba01
xor edx, 0xbf0345fe
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge cl
setl al
or r8b, al
or cl, dl
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
and cl, al
or cl, dl
or r8b, al
mov edx, r8d
xor dl, cl
test r8b, 1
mov eax, 0x4a429aa4
mov r8d, 0xa22cf4c7
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x4a429aa4
cmove eax, ecx
jmp 0x140025070
cmp eax, 0x6eedf7f1
je 0x140033405
cmp eax, 0x6f4737ca
je 0x1400334b1
cmp eax, 0x6f5fac7b
jne 0x140025070
mov eax, 0xaa83185c
jmp 0x140025070
cmp eax, 0xe0c3c119
je 0x1400334bb
cmp eax, 0xe0e6ed15
je 0x14003361a
cmp eax, 0xe3e0a93a
jne 0x140025070
mov eax, 0x92d4c3b4
jmp 0x140025070
cmp eax, 0x2c7af8a0
je 0x1400336e2
cmp eax, 0x2cad77ec
je 0x1400337a0
cmp eax, 0x2cde575b
jne 0x140025070
mov eax, 0x5e45d755
jmp 0x140025070
cmp eax, 0x9648c83c
je 0x1400337aa
cmp eax, 0x9651898f
je 0x14003389a
cmp eax, 0x974ba5f6
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x1815120
mov r8d, eax
or r8d, 0x1c5a2055
and r8d, 0x1ddb7175
mov r9d, ecx
and r9d, 0x42000808
or r9d, r8d
and edx, 0x1ddb7175
mov r8d, eax
and r8d, 0xa0248682
or r8d, edx
xor r8d, r9d
xor r8d, 0x43815929
and ecx, 0xaa4e5d70
and eax, 0x55b1a28f
or eax, ecx
xor eax, 0x55b1a28f
or eax, r8d
xor eax, 0x8ae91770
xor eax, 0x7516e88f
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
or al, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
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
not cl
test cl, 1
mov ecx, 0xc9e18a8e
mov r8d, 0xfcb0ab07
cmovne ecx, r8d
test al, 1
mov eax, 0xc9e18a8e
cmovne eax, ecx
jmp 0x140030b94
cmp eax, 0x5f653972
je 0x1400338a4
cmp eax, 0x615f4c90
je 0x1400338ae
cmp eax, 0x6308e33a
jne 0x140025070
mov eax, 0x57b94d02
jmp 0x140025070
cmp eax, 0xcf0dcc8a
je 0x1400338b8
cmp eax, 0xcf157196
je 0x140033959
cmp eax, 0xcf765cdf
jne 0x140025070
mov eax, 0x7a61a465
jmp 0x140025070
cmp eax, 0x171908d7
je 0x140033a01
cmp eax, 0x1985a266
je 0x140033aee
cmp eax, 0x1a32a4bf
jne 0x140025070
mov eax, 0xb642cd0d
jmp 0x140025070
cmp eax, 0xafe5d3c6
je 0x140033bba
cmp eax, 0xb03efc05
je 0x140033c71
cmp eax, 0xb0478d6d
jne 0x140025070
mov ecx, dword [0x1400a0098]
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, 0xa558a9db
and eax, 0x5aa75624
or eax, edx
mov edx, eax
xor edx, 0x8a45604
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xd313892b
and ecx, 0x2cec76d4
or ecx, r9d
xor eax, 0x8110890b
and eax, 0xd313892b
and edx, 0x2cec76d4
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete cl
cmp dword [0x1400a009c], 0xa
setge dl
mov r8d, edx
xor r8b, cl
mov eax, r8d
not al
and al, cl
or cl, dl
xor al, 1
mov r9d, eax
xor r9b, cl
or al, cl
xor al, 1
or al, r9b
and dl, r8b
xor dl, 1
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov 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 r8d, ecx
xor r8b, al
or cl, al
xor cl, 1
or cl, r8b
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0xa0cc8351
mov r8d, 0xa50f82a7
cmovne ecx, r8d
not al
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, 0xa0cc8351
jmp 0x14002505d
cmp eax, 0x7d2aca54
je 0x140033d38
cmp eax, 0x7d6c5fcb
je 0x140033d42
cmp eax, 0x7d6e2766
jne 0x140025070
mov eax, 0xde2faa05
jmp 0x140025070
cmp eax, 0xf572e3b8
je 0x140033d4c
cmp eax, 0xf5b5a8d5
je 0x140033e53
cmp eax, 0xf612cfd1
jne 0x140025070
mov eax, 0xb3fe04da
jmp 0x140025070
cmp eax, 0x3c4d2b2e
je 0x140033e5d
cmp eax, 0x3da3a529
je 0x140033e67
cmp eax, 0x3dc757cf
jne 0x140025070
mov eax, 0x63574289
jmp 0x140025070
cmp eax, 0x8241d915
je 0x140033fa1
cmp eax, 0x836de1d0
je 0x140033fab
cmp eax, 0x83a6240b
jne 0x140025070
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov eax, 0x8d7c53b4
jmp 0x140025070
cmp eax, 0x423f850e
je 0x140033fb5
cmp eax, 0x42f71f31
je 0x140034121
cmp eax, 0x43c0bc85
jne 0x140025070
mov eax, dword [0x1400a0098]
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 al
setne cl
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, dl
mov ecx, 0x9ce98d81
mov eax, 0x29f94917
cmovne ecx, eax
test r8b, dl
mov eax, 0x9ce98d81
jmp 0x14002fd8f
cmp eax, 0xb642cd0d
je 0x1400341ed
cmp eax, 0xb706cdf5
je 0x1400342d1
cmp eax, 0xb81fe1db
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x709100c7
and r8d, ecx
mov edx, ecx
or edx, 0x8f6eff38
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x27bef0c2
mov r11d, eax
and r11d, 0x50010005
or r11d, r10d
or edx, r9d
and r9d, 0x27bef0c2
and r8d, 0xd8410f3d
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0xc4e4419
xor edx, 0x709100c6
mov r9d, edx
and r9d, 0xf3b0bb62
and r8d, 0xc4f449d
or r8d, r9d
and ecx, 0xf3b0bb62
and eax, 0xc4f449d
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl al
setge r8b
and dl, r8b
and al, cl
or al, dl
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, dl
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 r8d, eax
xor r8b, 1
mov r9d, ecx
xor r9b, 1
mov edx, ecx
and dl, r9b
xor dl, 1
mov r10d, edx
xor r10b, r9b
or dl, r9b
xor dl, 1
or dl, r10b
and r8b, dl
xor dl, 1
and dl, al
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x68e57beb
mov r8d, 0x7d2aca54
cmovne eax, r8d
test cl, 1
mov ecx, 0x68e57beb
cmovne ecx, eax
jmp 0x14002f77d
cmp eax, 0xfcf42634
je 0x1400342db
cmp eax, 0xfd52e46d
je 0x1400343ab
cmp eax, 0xfd9680cc
jne 0x140025070
mov eax, 0xe4f82a8e
jmp 0x140025070
cmp eax, 0x9bcd5d15
je 0x1400343b5
cmp eax, 0x9ce98d81
je 0x1400343bf
cmp eax, 0x9d2f7fd3
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x76d0ca3c
and eax, 0x892f35c3
or eax, ecx
xor eax, 0x892f35c2
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x5eda1112
and ecx, 0xa125eeed
or ecx, r9d
or eax, r8d
and r8d, 0x5eda1112
and edx, 0xa125eeed
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x523e4b5c
and ecx, 0xadc1b4a3
or ecx, eax
xor ecx, 0xadc1b4a3
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge cl
mov r9d, r8d
xor r9b, cl
and r9b, dl
mov eax, ecx
or al, dl
xor al, 1
or al, r9b
xor dl, cl
mov r9d, edx
xor r9b, 1
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
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 r8d, edx
xor r8b, cl
test cl, 1
mov eax, 0x133835cd
mov ecx, 0x41cc9a25
cmovne eax, ecx
test dl, 1
mov edx, 0x133835cd
jmp 0x1400360b8
cmp eax, 0x672e82d5
je 0x1400343c9
cmp eax, 0x67d2e27a
je 0x140034494
cmp eax, 0x67f6aef0
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x378bac9a
mov r8d, eax
and r8d, 0xc8745364
or r8d, edx
xor r8d, 0xc8745364
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0x36293436
and eax, 0xc9d6cbc9
or eax, ecx
mov ecx, eax
xor ecx, 0xc9d6cbc9
xor eax, 0x36293436
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1400a009c], 0xa
setl cl
mov edx, ecx
xor dl, al
mov r8d, edx
xor r8b, 1
or cl, al
xor cl, 1
or cl, dl
xor dl, cl
or cl, r8b
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x1628d7e5
mov edx, 0xdcda89e5
cmovne eax, edx
test cl, cl
cmovne eax, edx
not r8b
test r8b, 1
mov ecx, 0x1628d7e5
cmove eax, ecx
jmp 0x140025070
cmp eax, 0xd6b18df3
je 0x14003449e
cmp eax, 0xd6ff2a1c
je 0x140034553
cmp eax, 0xd90149f0
jne 0x140025070
mov eax, 0xbfff3eeb
jmp 0x140025070
cmp eax, 0x206cb4bc
je 0x14003464c
cmp eax, 0x20918d27
je 0x140034656
cmp eax, 0x21c0d331
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xf84dbb35
mov r8d, eax
and r8d, 0x7b244ca
or r8d, ecx
mov r9d, r8d
xor r9d, 0x4800400
xor r8d, 0x10400805
mov r10d, edx
or r10d, 0x1340080d
or r8d, 0x3b40d0
and r8d, 0x137b48dd
and r9d, 0xec842700
or r9d, r8d
and r10d, 0x137b48dd
mov ecx, eax
and ecx, 0x9022
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x890c1
and edx, 0x3aa1d36d
and eax, 0xc55e2c92
or eax, edx
mov edx, eax
xor edx, 0xc40c0880
xor ecx, 0xffc42f0c
mov r9d, ecx
and r9d, 0x173673e
and r8d, 0xfe8c98c1
or r8d, r9d
xor eax, 0x21432c
and eax, 0x173673e
and edx, 0xfe8c98c1
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setge r8b
setl r9b
xor r9b, dl
mov eax, r9d
xor al, r8b
and al, r9b
lea r9d, [r8 + 1]
and r9b, dl
and cl, r8b
or cl, r9b
xor cl, 1
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, 0xbbaa8cd0
mov r8d, 0x9ce9499
cmovne ecx, r8d
test al, al
mov eax, 0xbbaa8cd0
cmovne eax, ecx
jmp 0x140032357
cmp eax, 0x90188ea1
je 0x140034660
cmp eax, 0x912a7153
je 0x1400347cf
cmp eax, 0x92b03261
jne 0x140025070
mov rax, qword [rbp]
mov qword [rax], 0
mov eax, 0x26d6f650
jmp 0x140025070
cmp eax, 0x5723fe6f
je 0x1400348fa
cmp eax, 0x57b94d02
je 0x140034a83
cmp eax, 0x586227f6
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x69d702df
and ecx, eax
and eax, 0x9628fd20
or eax, edx
mov edx, eax
xor edx, 0x9420d920
xor eax, 0x69d702df
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xb4a2481
and edx, 0xf4b5db7e
or edx, r9d
or eax, r8d
and r8d, 0xb4a2481
and ecx, 0xf4b5db7e
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xd4808493
mov r8d, edx
or r8d, 0x28144068
and ecx, 0xfc94c4fb
mov r9d, edx
and r9d, 0x22b0300
or r9d, ecx
and r8d, 0xfc94c4fb
mov ecx, eax
and ecx, 0x1403804
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xd5c0bc96
and eax, 0x29269ad4
and edx, 0xd6d9652a
or edx, eax
mov eax, edx
xor eax, 0x12810422
xor ecx, 0x2a3f4369
xor edx, 0x29269ad5
mov r9d, ecx
and r9d, 0xed58f91c
and r8d, 0x12a706e3
or r8d, r9d
or ecx, edx
and edx, 0xed58f91c
and eax, 0x12a706e2
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x884e9361
and eax, 0x77b16c9e
or eax, ecx
mov ecx, eax
xor ecx, 0x74a12414
xor eax, 0x8480040
and eax, 0xb5848ca
and ecx, 0xf4a7b735
or ecx, eax
mov eax, ecx
xor eax, 0x1104840
xor ecx, 0x8002a214
and ecx, 0x8a4aa29e
and eax, 0x75b55d61
or eax, ecx
xor eax, 0x75b55d61
setne dl
sete cl
cmp dword [0x1400a009c], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, cl
not r9b
and r9b, cl
or cl, al
xor cl, 1
or cl, r9b
xor r8b, dl
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x7f31f2ba
mov edx, 0xd1ba5119
cmovne eax, edx
test cl, 1
mov r15d, 0xd1ba5119
cmovne eax, edx
not r8b
test r8b, 1
mov ecx, 0x7f31f2ba
cmove eax, ecx
jmp 0x140025070
cmp eax, 0xc3cc39d1
je 0x140034a98
cmp eax, 0xc3e7e4d1
je 0x140034c44
cmp eax, 0xc683110d
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x60040000
mov r8d, ecx
or r8d, 0x10832485
and r8d, 0x70872485
mov r9d, eax
and r9d, 0x8784312
or r9d, r8d
and edx, 0x70872485
mov r8d, ecx
and r8d, 0x87009868
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x9783bcec
xor r8d, 0x28680211
mov r9d, edx
and r9d, 0xc797454e
and r8d, 0x3868bab1
or r8d, r9d
or edx, ecx
and ecx, 0xc797454e
and eax, 0x3868bab1
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x83355649
xor edx, 0x7ccaa9b6
sete cl
setne al
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and al, r8b
and dl, cl
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
xor cl, r8b
xor cl, dl
and cl, 1
mov eax, 0x8404520f
mov r8d, 0xbf517ead
cmovne eax, r8d
test cl, dl
cmove eax, r8d
mov edx, 0x8404520f
jmp 0x140037ede
cmp eax, 0xdabbef1
je 0x140034c4e
cmp eax, 0xe0e740c
je 0x140034d32
cmp eax, 0xe297163
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0xb51debbc
mov r8d, edx
and r8d, 0xb51debbc
mov r9d, ecx
and r9d, 0x4ae21442
or r9d, r8d
and eax, 0xb51debbd
xor eax, r9d
mov r8d, edx
and r8d, 0xd4003584
and ecx, 0x2bffca7b
or ecx, r8d
xor ecx, eax
xor ecx, 0x2bffca7b
or eax, edx
not eax
or eax, ecx
xor eax, 0x60f5db4a
xor eax, 0x9f0a24b5
sete al
setne cl
cmp dword [0x1400a009c], 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 eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xdfa66e28
mov r9d, 0xd944fe5d
cmovne ecx, r9d
test r8b, r8b
mov edx, 0xdfa66e28
cmove ecx, edx
test al, al
cmovne ecx, r9d
mov eax, ecx
jmp 0x140025070
cmp eax, 0xa8fc2850
je 0x140034d46
cmp eax, 0xa90b4dbc
je 0x140034d5a
cmp eax, 0xa9c63d4c
jne 0x140025070
mov eax, 0xcc6c329a
jmp 0x140025070
cmp eax, 0x7305e452
je 0x140034d64
cmp eax, 0x742201b3
je 0x140034d7c
cmp eax, 0x74de1e24
jne 0x140025070
mov rax, qword [rbp + 0x10]
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xa661ea04
mov eax, ecx
and eax, 0x599e15fa
or eax, r8d
mov r8d, eax
xor r8d, 0x501214d2
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
xor eax, 0xa661ea05
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0xf8d8b29
and r8d, 0xf07274d6
or r8d, r11d
or eax, r10d
and r10d, 0xf8d8b29
and r9d, 0xf07274d6
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
and edx, 0xf825afba
and ecx, 0x7da5045
or ecx, edx
mov edx, ecx
xor edx, 0x7820044
xor ecx, 0xf825afba
mov r9d, eax
and r9d, 0xc07cfd03
and r8d, 0x3f8302fc
or r8d, r9d
or eax, ecx
and ecx, 0xc07cfd03
and edx, 0x3f8302fc
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xedd08a50
xor eax, 0x122f75af
sete al
setne r8b
cmp dword [0x1400a009c], 0xa
setl r9b
mov edx, r9d
xor dl, r8b
xor dl, 1
mov ecx, r9d
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or r8b, r9b
xor al, r9b
and al, r9b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
mov r9d, edx
and r9b, cl
and al, r8b
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, r9b
or r8b, cl
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0x615f4c90
mov r8d, 0xe8e73464
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x615f4c90
jmp 0x14003646a
cmp eax, 0xe845234e
je 0x140034e81
cmp eax, 0xe8e73464
je 0x140034f9f
cmp eax, 0xe8e86174
jne 0x140025070
mov rax, qword [rbp + 0x10]
mov rcx, qword [rax]
add rcx, 0x14
mov edx, dword [0x1400a0098]
lea eax, [rdx + 1]
imul eax, edx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xa624c2
mov r9d, eax
and r9d, 0xa2500300
or r9d, r8d
mov r8d, r9d
xor r8d, 0x2500300
xor r9d, 0x14248447
and r9d, 0xb4248447
and r8d, 0x2d22380
or r8d, r9d
mov r9d, edx
or r9d, 0xa0240442
and r9d, 0xb4248447
and eax, 0x49095838
or eax, r9d
xor eax, r8d
xor eax, 0xa2f627c3
or eax, edx
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1400a009c], 0xa
setge al
setl dl
or r8b, dl
xor dl, r9b
xor dl, 1
or dl, al
mov r10d, edx
xor r10b, 1
xor al, r9b
and al, r8b
xor dl, r10b
and dl, al
xor dl, r10b
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, dl
test r8b, 1
mov r8d, 0x71a6bd6
mov r9d, 0xede406dc
cmovne r8d, r9d
test al, 1
mov eax, 0x71a6bd6
cmovne eax, r8d
mov qword [rbp - 0x60], rcx
test dl, dl
cmove eax, r8d
jmp 0x140025070
cmp eax, 0x31da9aa1
je 0x140034fad
cmp eax, 0x3285531e
je 0x1400350c0
cmp eax, 0x33d90956
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1c2c4cfb
mov r8d, eax
and r8d, 0xe3d3b304
or r8d, edx
mov edx, r8d
xor edx, 0xe3d3b305
and ecx, 0x69605792
and eax, 0x969fa86d
or eax, ecx
mov ecx, eax
xor ecx, 0x969fa86d
xor r8d, 0x1c2c4cfa
and ecx, r8d
xor eax, 0x69605792
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and al, dl
or dl, cl
xor dl, 1
and r8b, cl
or r8b, al
or r8b, dl
mov eax, r9d
or al, r8b
xor r8b, r9b
mov ecx, eax
xor cl, r8b
mov ecx, 0x883d09b5
mov edx, 0xed3dd89
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0x883d09b5
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140025070
cmp eax, 0x88552a83
je 0x14003520d
cmp eax, 0x89b1a2e1
je 0x140035217
cmp eax, 0x89c5aa97
jne 0x140025070
mov eax, 0x9e615a0b
jmp 0x140025070
cmp eax, 0x4a429aa4
je 0x140035321
cmp eax, 0x4a64210d
je 0x140035422
cmp eax, 0x4a9dfd8c
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x96ca44a2
and edx, 0x6804b200
or edx, eax
xor edx, 0x6804b200
and ecx, 0x131095d
or ecx, edx
mov r8d, ecx
not r8d
mov eax, r8d
and eax, 0x43c959e7
mov edx, ecx
and edx, 0xbc36a618
or edx, eax
mov eax, edx
xor eax, 0xbc36a618
xor edx, 0x43c959e7
mov r9d, edx
or r9d, 0x240e1001
or r8d, 0x80218a42
and r9d, 0xa42f9a43
mov r10d, eax
and r10d, 0x12900134
or r10d, r9d
and r8d, 0xa42f9a43
and ecx, 0x49406488
or ecx, r8d
xor ecx, r10d
xor ecx, 0x6d4e7488
and edx, 0x2a4300e8
mov r8d, eax
and r8d, 0xd5bcff17
or r8d, edx
xor r8d, 0x2a4300e9
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x16ae6a3e
and ecx, eax
and eax, 0xe95195c1
or eax, edx
mov edx, eax
xor edx, 0x60411141
xor eax, 0x16ae6a3e
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9d1e8e88
and edx, 0x62e17177
or edx, r9d
or eax, r8d
and r8d, 0x9d1e8e88
and ecx, 0x62e17177
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0xcf133ffd
xor eax, 0xcf133ffd
sete al
setne cl
cmp dword [0x1400a009c], 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 r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x652a5289
mov edx, 0x880d80d6
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x652a5289
cmove eax, ecx
jmp 0x140025070
cmp eax, 0xbd8cdd67
je 0x140035534
cmp eax, 0xbdda6ee4
je 0x14003567a
cmp eax, 0xbded8ce2
jne 0x140025070
mov eax, dword [0x1400a0098]
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, 0xf0705b6
and eax, 0xf0f8fa48
or eax, r8d
mov r8d, eax
xor r8d, 0x4030f840
xor eax, 0xf0705b7
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xb8cb073f
and r8d, 0x4734f8c0
or r8d, r10d
or eax, r9d
and r9d, 0xb8cb073f
and edx, 0x4734f8c0
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
or r8b, cl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0x90188ea1
mov edx, 0x659af6fb
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x90188ea1
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140025070
cmp eax, 0x7eb0436
je 0x140035684
cmp eax, 0x86634e6
je 0x14003568e
cmp eax, 0x89485c3
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x40e2184b
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x608f4b83
and eax, 0x9f70b47c
or eax, r8d
mov r8d, eax
xor r8d, 0x1040
xor eax, 0x40820803
or eax, 0xbf1de7b4
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x5076442c
and r8d, 0x801843
or r8d, r10d
or eax, r9d
and r9d, 0x5076442c
and edx, 0xaf89bbd3
or edx, r9d
xor edx, r8d
not eax
or eax, edx
xor eax, 0x40e2184a
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
or cl, r8b
and cl, r9b
mov r8d, edx
or r8b, al
xor dl, al
not dl
mov eax, edx
xor al, r8b
or dl, r8b
not dl
or dl, al
xor dl, cl
and dl, 1
mov r8d, 0x43c0bc85
mov eax, 0x29f94917
cmovne r8d, eax
test dl, cl
mov eax, 0x43c0bc85
cmovne r8d, eax
test dl, dl
cmovne eax, r8d
test dl, cl
cmove eax, r8d
jmp 0x140025070
cmp eax, 0xa22cf4c7
je 0x140035698
cmp eax, 0xa239903f
je 0x1400356a2
cmp eax, 0xa3d5eac9
jne 0x140025070
mov eax, 0xe69ae0b5
jmp 0x140025070
cmp eax, 0x6c4250ad
je 0x1400357ed
cmp eax, 0x6d1816e7
je 0x1400358d4
cmp eax, 0x6e6e2d80
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x60480a08
mov r9d, eax
and r9d, 0x10210023
or r9d, ecx
xor r9d, 0x10210023
mov edx, eax
and edx, 0x8f96f5d4
or edx, r9d
mov ecx, edx
xor ecx, 0x8f96f5d5
xor edx, 0x60210028
and r8d, 0x6cf8a85a
and eax, 0x930757a5
or eax, r8d
mov r8d, eax
xor r8d, 0x35524
xor eax, 0x6cf8a85a
mov r9d, ecx
and r9d, 0x935c0a83
and edx, 0x6ca3f57c
or edx, r9d
or ecx, eax
and eax, 0x935c0a83
and r8d, 0x6ca3f57c
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
setne cl
sete al
cmp dword [0x1400a009c], 0xa
setl dl
setge 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
xor dl, cl
and cl, dl
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x5ca7e6ea
mov edx, 0x9bcd5d15
cmovne eax, edx
test cl, cl
cmove eax, edx
test r8b, r8b
mov ecx, 0x5ca7e6ea
cmove eax, ecx
jmp 0x140025070
cmp eax, 0xde80baa1
je 0x1400358de
cmp eax, 0xdfa66e28
je 0x1400359b5
cmp eax, 0xe03f99a5
jne 0x140025070
mov eax, dword [0x1400a0098]
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, 0xe5073e25
and ecx, 0x1af8c1da
or ecx, eax
xor ecx, 0x1af8c1da
or ecx, r8d
xor ecx, 0x1e055df7
xor ecx, 0xe1faa208
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
mov r10d, r9d
xor r10b, 1
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r10d
xor al, r8b
and al, r10b
xor r10b, r9b
and r10b, r8b
xor r10b, r9b
mov ecx, eax
xor cl, r10b
mov ecx, 0xcc634bb6
mov r8d, 0x5723fe6f
cmovne ecx, r8d
test r10b, r10b
mov edx, ecx
cmovne edx, r8d
jmp 0x140036bc6
cmp eax, 0x29bf2640
je 0x1400359bf
cmp eax, 0x29f94917
je 0x140035b1d
cmp eax, 0x2bf9f922
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
and eax, 0xa38436e
mov edx, ecx
or edx, 0xa38436e
mov r8d, edx
not r8d
or r8d, eax
and edx, 0xf5c7bc90
and r8d, 0xa38436f
or r8d, edx
mov edx, ecx
xor edx, 0x94038009
mov eax, ecx
and eax, 1
or eax, edx
not ecx
and ecx, 0x95078fbc
and eax, 0x6af87043
or eax, ecx
xor eax, 0x6af87043
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x86b08ae1
mov r8d, eax
and r8d, 0x794f751e
or r8d, edx
mov edx, r8d
xor edx, 0x10000400
xor r8d, 0x80200a81
or ecx, 0xe0220a87
or r8d, 0x5103158
and r8d, 0xe5323bdf
and edx, 0x12808420
or edx, r8d
and ecx, 0xe5323bdf
and eax, 0x84d4000
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xd5d7158
xor eax, 0x42a08c04
and ecx, 0xb44712eb
and eax, 0x4bb8ed14
or eax, ecx
xor eax, 0x4bb8ed14
setne r8b
sete dl
cmp dword [0x1400a009c], 0xa
setge cl
setl al
mov r9d, r8d
and r9b, al
xor al, dl
and al, dl
mov r10d, ecx
or r10b, dl
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and dl, cl
or dl, r9b
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0xf612cfd1
mov r8d, 0x8d6ddf84
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0xf612cfd1
jmp 0x14003646a
cmp eax, 0x956f63ce
je 0x140035b27
cmp eax, 0x95cdae45
je 0x140035bfb
cmp eax, 0x95d55854
jne 0x140025070
mov eax, 0x4fa18aa3
jmp 0x140025070
cmp eax, 0x5e45d755
je 0x140035c0d
cmp eax, 0x5e86555f
je 0x140035dba
cmp eax, 0x5e8eb577
jne 0x140025070
mov eax, 0x42f71f31
jmp 0x140025070
cmp eax, 0xcd0f538d
je 0x140035f49
cmp eax, 0xcd300546
je 0x140035ff3
cmp eax, 0xce2ad7f9
jne 0x140025070
mov eax, 0x171908d7
jmp 0x140025070
cmp eax, 0x15577bea
je 0x1400360c7
cmp eax, 0x158e40e0
je 0x14003621d
cmp eax, 0x1628d7e5
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x750228f8
mov r8d, eax
and r8d, 0x8afdd707
or r8d, edx
mov edx, r8d
xor edx, 0xa80400
xor r8d, 0x1002020
or ecx, 0xb10e022
or r8d, 0x90041205
and r8d, 0x9b14f227
and edx, 0x4aa0c50
or edx, r8d
and ecx, 0x9b14f227
and eax, 0x60410188
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xf045138d
mov edx, eax
xor edx, 0xf045138c
and edx, ecx
xor eax, 0xfbaec73
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd804407
and eax, 0xf27fbbf8
or eax, ecx
mov ecx, eax
xor ecx, 0xd804000
xor eax, 0x622a09d8
and eax, 0x622a0ddf
and ecx, 0x9dd5f220
or ecx, eax
xor ecx, 0x9dd5f220
setne dl
sete al
cmp dword [0x1400a009c], 0xa
setl r8b
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or cl, al
mov r9d, ecx
xor r9b, 1
or dl, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov r8d, ecx
xor r8b, dl
test dl, 1
mov eax, 0xfc2b45e0
mov edx, 0x7f0fd0ae
cmovne eax, edx
test cl, 1
mov ecx, 0xfc2b45e0
jmp 0x1400330ca
cmp eax, 0xafb7e190
je 0x140036374
cmp eax, 0xafc91987
je 0x14003637e
cmp eax, 0xafdf058b
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4002028
mov r8d, ecx
and r8d, 0x41010203
or r8d, edx
mov edx, r8d
xor edx, 0x41000203
xor r8d, 0x84925140
mov r9d, eax
or r9d, 0x4010000
and r8d, 0x84935140
and edx, 0x4100222b
or edx, r8d
and r9d, 0x84935140
and ecx, 0x3a6c8c94
or ecx, r9d
xor ecx, edx
mov edx, ecx
xor edx, 0x306ac9c1
xor ecx, 0x5012200
and ecx, 0x8f953614
and edx, 0x706ac9eb
or edx, ecx
xor edx, 0x706ac9eb
or edx, eax
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setl al
setge r8b
mov r9d, eax
or r9b, cl
and cl, r8b
xor r8b, dl
xor r9b, 1
or r9b, r8b
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r9b
xor al, cl
or cl, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xee0e59e0
mov r8d, 0x6647b91a
cmovne edx, r8d
test cl, cl
mov ecx, 0xee0e59e0
jmp 0x1400332a8
cmp eax, 0x7ceb9b05
je 0x140036474
cmp eax, 0x7d07db01
je 0x1400365ed
cmp eax, 0x7d254a88
jne 0x140025070
mov eax, 0x9a8f18bf
jmp 0x140025070
cmp eax, 0xf138a0d4
je 0x1400365f7
cmp eax, 0xf2e87ca5
je 0x1400367a3
cmp eax, 0xf2ed1408
jne 0x140025070
cmp byte [rbp + 0xb], 0
mov eax, 0xba233ffa
mov ecx, 0x672e82d5
cmovne eax, ecx
jmp 0x140025070
cmp eax, 0x3b22ec7b
je 0x14003687c
cmp eax, 0x3b2f33ec
je 0x1400369cc
cmp eax, 0x3c3bdb9d
jne 0x140025070
mov eax, 0x1985a266
jmp 0x140025070
cmp eax, 0x856c72b7
je 0x140036afa
cmp eax, 0x85e57853
je 0x140036bd2
cmp eax, 0x864ed49f
jne 0x140025070
mov eax, 0xa56e8a84
jmp 0x140025070
cmp eax, 0x457666e2
je 0x140036bf6
cmp eax, 0x4657be2c
je 0x140036c96
cmp eax, 0x4695a1ae
jne 0x140025070
mov rax, qword [rbp + 0x20]
mov ecx, dword [rbp - 0x58]
mov dword [rax], ecx
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xc3ee7a0a
and eax, edx
and edx, 0x3c1185f5
or edx, ecx
xor edx, 0x3c1185f5
or edx, eax
mov r9d, edx
not r9d
mov ecx, r9d
and ecx, 0x9600a066
mov eax, edx
and eax, 0x69ff5f99
or eax, ecx
mov r8d, eax
xor r8d, 0x69ff5f99
mov r10d, eax
xor r10d, 0x551780c1
and r10d, r8d
or r9d, 0xc31720a7
mov ecx, r10d
not ecx
mov r11d, ecx
and r11d, 0xefb3be25
and r10d, 0x104c41da
or r10d, r11d
or ecx, r9d
and r9d, 0xefb3be25
and edx, 0x10484158
or edx, r9d
xor edx, r10d
not ecx
or ecx, edx
mov edx, ecx
xor edx, 0x3ce8df59
or r8d, 1
xor eax, 0x96008026
xor ecx, 0xc31720a6
mov r9d, ecx
and r9d, 0x493b3fc1
and edx, 0xb6c4c03e
or edx, r9d
or ecx, r8d
and r8d, 0x493b3fc1
and eax, 0xb6c4c03e
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x73439948
and edx, ecx
not ecx
or eax, 0x8cbc66b7
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x9dc88be7
and ecx, 0x62031008
or ecx, r9d
or eax, r8d
and r8d, 0x9dc88be7
and edx, 0x62377418
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xc20a1
xor eax, 0x73439948
mov edx, eax
and edx, 0x8cf1ce1e
and ecx, 0x730e31e1
or ecx, edx
xor ecx, 0x730e31e1
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setge cl
setl r9b
mov eax, r8d
or al, r9b
and dl, r9b
xor r9b, r8b
and al, r9b
mov r9d, ecx
xor r9b, r8b
and r9b, cl
and cl, r8b
or cl, dl
xor r9b, 1
xor cl, 1
mov edx, r9d
xor dl, cl
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 cl, 1
mov ecx, 0x2f696386
mov r8d, 0x8147eae6
cmovne ecx, r8d
test al, 1
mov eax, 0x2f696386
jmp 0x140033792
cmp eax, 0xba7efed4
je 0x140036ca7
cmp eax, 0xbaa7c4b2
je 0x140036e6c
cmp eax, 0xbb2b264e
jne 0x140025070
mov rax, qword [rbp + 0x10]
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb812c3fb
mov r8d, eax
and r8d, 0x47ed3c04
or r8d, edx
mov edx, r8d
xor edx, 0x4410000
xor r8d, 0x128081
or ecx, 0x4096b081
or r8d, 0xa2280d00
and r8d, 0xe2bebd81
and edx, 0x14410252
or edx, r8d
and ecx, 0xe2bebd81
and eax, 0x900402c
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0xab284d2c
mov r8d, eax
xor r8d, 0xab284d2d
and edx, r8d
xor eax, 0x573082
mov ecx, edx
not ecx
mov r9d, ecx
and r9d, 0x7ea0cb51
and edx, 0x815f34ae
or edx, r9d
or ecx, r8d
and r8d, 0x7ea0cb51
and eax, 0x815f34ae
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xeea3eff0
and eax, 0x115c100f
or eax, r9d
or ecx, r8d
and r8d, 0xeea3eff0
and edx, 0x115c100f
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xc9af3901
cmp ecx, 0xc9af3901
setne al
cmp dword [0x1400a009c], 0xa
setge cl
mov edx, eax
or dl, cl
mov r8d, edx
xor r8b, 1
xor al, cl
xor dl, r8b
and 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 cl, 1
mov ecx, 0xe4f82a8e
mov r8d, 0xfd9680cc
cmovne ecx, r8d
test al, al
mov eax, 0xe4f82a8e
jmp 0x140037508
cmp eax, 0x2110688
je 0x140036e76
cmp eax, 0x245796a
je 0x140036e80
cmp eax, 0x5732105
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x53602812
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x8c9ed4ec
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x5b68ac3a
and r8d, 0x849650c4
or r8d, edx
or eax, r9d
and r9d, 0x5b68ac3a
and ecx, 0xa49753c5
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x73612b13
and eax, 0x8c9ed4ec
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xc0db445e
and edx, ecx
or ecx, 0xc0db445e
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xa21fc587
and edx, 0x5de03a78
or edx, r9d
or r8d, ecx
and ecx, 0xa21fc587
mov r9d, eax
and r9d, 0x1d203a20
or r9d, ecx
xor r9d, edx
not r8d
or r8d, r9d
xor r8d, 0x3f24bba0
and eax, 0xfffffffe
or eax, r8d
xor eax, 0x3b0da1ab
xor eax, 0xc4f25e54
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, r8b
or r8b, al
xor dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xab9b442f
mov r9d, 0x416675d3
cmovne ecx, r9d
test r8b, r8b
mov edx, 0xab9b442f
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140025070
cmp eax, 0x9ecd3327
je 0x140036fb9
cmp eax, 0x9f692994
je 0x140036fd1
cmp eax, 0x9f793eab
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x92ae9aac
mov r8d, eax
and r8d, 0x6d516552
or r8d, ecx
mov r9d, r8d
xor r9d, 0x61102502
mov ecx, edx
or ecx, 0xeef4078
xor r8d, 0x2ae0029
and r8d, 0xeef4079
and r9d, 0xf110bf86
or r9d, r8d
and ecx, 0xeef4079
xor ecx, r9d
and edx, 0xe12dccb4
and eax, 0x1ed2334b
or eax, edx
mov edx, eax
xor edx, 0x290130b
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xbc6ae864
and ecx, 0x4395179b
or ecx, r9d
xor eax, 0xa028c824
and eax, 0xbc6ae864
and edx, 0x4395179b
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl al
setge r8b
mov r9d, edx
or r9b, r8b
xor r9b, 1
and r8b, dl
or r9b, r8b
and cl, al
or cl, r8b
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x3eebb505
mov r8d, 0x9648c83c
cmovne eax, r8d
not dl
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x3eebb505
cmovne eax, ecx
jmp 0x140025070
cmp eax, 0x6a9565fb
je 0x140036fe8
cmp eax, 0x6aba539f
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 1
or eax, 1
and ecx, 0x3a2a7612
and eax, 0xc5d589ed
or eax, ecx
xor eax, 0xc5d589ed
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xeea36c6a
mov r8d, eax
and r8d, 0x115c9395
or r8d, edx
mov edx, r8d
xor edx, 0x11
xor r8d, 0xc2a22820
or ecx, 0xc3a628a0
or r8d, 0x10080304
and r8d, 0xd3ae2ba4
and edx, 0x28010413
or edx, r8d
and ecx, 0xd3ae2ba4
and eax, 0x450d048
or eax, ecx
xor eax, edx
xor eax, 0x73f431e7
xor eax, 0x67ace2ab
sete al
setne r8b
cmp dword [0x1400a009c], 0xa
setl r9b
mov ecx, r9d
xor cl, r8b
xor cl, 1
mov edx, r9d
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
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
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, 0x3b22ec7b
mov r8d, 0xa27e5ea
cmovne edx, r8d
test al, 1
mov eax, 0x3b22ec7b
jmp 0x1400373e3
cmp eax, 0xdc6db020
je 0x140037132
cmp eax, 0xdcb07e34
jne 0x140025070
mov eax, 0x9f692994
jmp 0x140025070
cmp eax, 0x2626b2b4
je 0x140037140
cmp eax, 0x26d6f650
jne 0x140025070
mov rax, qword [rbp]
mov qword [rax], 0
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x6644e38e
mov edx, eax
and edx, 0x99bb1c71
or edx, ecx
mov ecx, edx
xor ecx, 0x99bb1c70
xor edx, 0x22400084
and r8d, 0xcf7fa5be
and eax, 0x30805a41
or eax, r8d
mov r8d, eax
xor r8d, 0x30800040
xor eax, 0xcf7fa5be
mov r9d, ecx
and r9d, 0x4d2eff0b
and edx, 0xb2d100f4
or edx, r9d
or ecx, eax
and eax, 0x4d2eff0b
and r8d, 0xb2d100f4
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x6923566b
xor ecx, 0x96dca994
setne al
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge r9b
mov ecx, r8d
or r8b, dl
and dl, r9b
and cl, al
or cl, dl
xor r9b, al
xor r9b, 1
mov eax, r9d
xor al, r8b
or r8b, r9b
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, cl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xdbe44981
mov r8d, 0x92b03261
cmovne eax, r8d
test cl, 1
cmovne eax, r8d
not dl
test dl, 1
mov ecx, 0xdbe44981
cmove eax, ecx
jmp 0x140025070
cmp eax, 0x93da0059
je 0x140037154
cmp eax, 0x941c7053
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x9021605d
mov r8d, eax
or r8d, 0x490c0a00
and edx, 0xd92d6a5d
mov r9d, eax
and r9d, 0x2009120
or r9d, edx
and r8d, 0xd92d6a5d
mov edx, ecx
and edx, 0x24d20482
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x10714086
xor edx, 0x4b0c9b21
mov r9d, edx
and r9d, 0xa78aa659
and r8d, 0x587559a6
or r8d, r9d
and ecx, 0xa78aa659
and eax, 0x587559a6
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete cl
setne dl
cmp dword [0x1400a009c], 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
xor cl, 1
mov edx, ecx
mov r8d, r9d
xor cl, r9b
xor r9b, 1
and dl, r9b
and r8b, al
or r8b, dl
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x561b83b7
mov edx, 0xa8a2c183
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x561b83b7
cmove eax, ecx
jmp 0x140025070
cmp eax, 0x5c2d851c
je 0x14003715e
cmp eax, 0x5c787903
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x95152f29
mov ecx, eax
and ecx, 0x6aead0d6
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4a284054
xor ecx, 0x95152f28
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or ecx, 1
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x21d3b182
and r8d, 0xde2c4e7c
or r8d, r11d
or ecx, r10d
and r10d, 0x21d3b182
and r9d, 0xde2c4e7d
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xcc566aa7
and eax, 0x33a99558
or eax, edx
mov edx, eax
xor edx, 0x33a99558
xor eax, 0xcc566aa7
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl al
setge r9b
mov ecx, eax
and al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor cl, 1
or cl, r9b
and dl, r9b
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, 0xb81fe1db
mov r8d, 0x2f2a8090
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xb81fe1db
jmp 0x140034545
cmp eax, 0xca41184e
je 0x1400372b6
cmp eax, 0xcb12c2c7
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0xa52ce8ae
and ecx, 0x5ad31751
or ecx, edx
mov r8d, ecx
xor r8d, 0x10121140
mov edx, eax
not edx
xor ecx, 0xa52ce8af
mov r9d, edx
and r9d, 0x6be166b1
and eax, 0x941e994e
or eax, r9d
or edx, ecx
and ecx, 0x6be166b1
and r8d, 0x941e994e
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0x99399905
and eax, 0x66c666fa
or eax, edx
mov ecx, eax
xor ecx, 0x444046f8
xor eax, 0x9009805
and eax, 0x2b86b807
and ecx, 0xd47947f8
or ecx, eax
mov eax, ecx
xor eax, 0xb861003
xor ecx, 0x214190
and ecx, 0x2021e994
and eax, 0xdfde166b
or eax, ecx
xor eax, 0xdfde166b
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl r8b
setge dl
mov r9d, edx
xor r9b, cl
and r9b, al
or dl, cl
mov eax, edx
xor al, 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, dl
and al, r8b
or al, cl
or r8b, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x303d3886
mov edx, 0x6d1816e7
cmovne ecx, edx
test r8b, 1
mov edx, 0x303d3886
jmp 0x140036bc3
cmp eax, 0x133835cd
je 0x1400373f1
cmp eax, 0x137d0435
jne 0x140025070
mov eax, 0xd22ece7c
jmp 0x140025070
cmp eax, 0xac4ecda2
je 0x140037403
cmp eax, 0xacba9b4b
jne 0x140025070
mov rax, qword [rbp - 0x48]
mov qword [rax], rsi
mov rax, qword [rbp - 0x50]
mov dword [rax], edi
mov rax, qword [rbp + 0x30]
mov qword [rax], rbx
mov eax, 0x6b51438d
jmp 0x140025070
cmp eax, 0x7994b243
je 0x140037515
cmp eax, 0x7a61a465
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x68181000
mov ecx, eax
and ecx, 0xc14200
or ecx, r8d
mov r8d, ecx
xor r8d, 0xc00000
xor ecx, 0xff3ebdff
mov r9d, eax
xor r9d, 0x68d95200
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x9409d715
and r8d, 0x68d00000
or r8d, r11d
or ecx, r10d
and r10d, 0x9409d715
and r9d, 0x6bf628ea
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x9726adfe
xor ecx, 0x68d95201
and edx, ecx
and r8d, eax
or r8d, edx
not r8d
or r8d, ecx
xor r8d, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl al
setge cl
inc cl
xor r8b, cl
mov r9d, edx
or r9b, al
xor al, dl
and al, r9b
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, eax
xor cl, 1
and cl, r8b
xor r8b, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0xcf765cdf
mov r9d, 0xd486b97a
jmp 0x14002f770
cmp eax, 0xed608496
je 0x1400375da
cmp eax, 0xede406dc
jne 0x140025070
mov rax, qword [rbp + 0x10]
mov eax, 0xe8e86174
jmp 0x140025070
cmp eax, 0x36b54742
je 0x1400375e4
cmp eax, 0x38304b32
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x2291ed22
and edx, ecx
not ecx
or eax, 0xdd6e12dd
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe4113c7e
and ecx, 0x280c100
or ecx, r9d
or eax, r8d
and r8d, 0xe4113c7e
and edx, 0x1beec381
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0xdd6e12dd
mov ecx, eax
xor ecx, 0x22010c00
and ecx, 0xfa650cc9
xor eax, 0xdb0c9f8c
and eax, r8d
and r8d, 0x59af336
or r8d, ecx
mov edx, r8d
xor edx, 0x59af336
mov r9d, r8d
xor r9d, 0xfc078198
and r9d, edx
mov ecx, r9d
not ecx
mov r10d, eax
not r10d
mov r11d, ecx
and r11d, 0xe1435249
and r9d, 0x1ebcadb6
or r9d, r11d
or ecx, r10d
and r10d, 0xe1435249
and eax, 0x1ebcadb6
or eax, r10d
xor eax, r9d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xf99d72af
xor r8d, 0xe0210448
and r8d, 0xe121845e
and edx, 0x1ede7ba0
or edx, r8d
mov r8d, edx
xor r8d, 0x8d84a20
xor ecx, 0x6628d50
xor edx, 0xe121845f
mov r9d, ecx
and r9d, 0xf727358c
and eax, 0x8d8ca73
or eax, r9d
or ecx, edx
and edx, 0xf727358c
and r8d, 0x8d8ca72
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
mov r10d, r9d
xor r10b, cl
and r10b, r9b
and r8b, dl
and r9b, cl
or r9b, r8b
or r9b, r10b
mov ecx, r9d
not cl
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
test cl, 1
mov r8d, 0xd41106c7
mov r9d, 0x350c87ae
cmovne r8d, r9d
not dl
test dl, al
cmove r8d, r13d
cmovne r8d, r9d
test cl, 1
mov rax, qword [rbp - 0x10]
jmp 0x1400369c0
cmp eax, 0x8d7c53b4
je 0x1400375ee
cmp eax, 0x8e586446
jne 0x140025070
mov eax, 0xd6ff2a1c
jmp 0x140025070
cmp eax, 0x51df5bfa
je 0x14003770b
cmp eax, 0x53864376
jne 0x140025070
mov eax, 0x7b0b27f1
jmp 0x140025070
cmp eax, 0xc2b6ea6f
je 0x140037831
cmp eax, 0xc2d02a0b
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x492908fb
mov edx, eax
xor edx, 0x492908fb
and edx, eax
or edx, ecx
mov ecx, edx
xor ecx, 0xb6d6f705
xor edx, 0x482008c2
and r8d, 0xf121d3e0
and eax, 0xede2c1f
or eax, r8d
mov r8d, eax
xor r8d, 0x8c42803
xor eax, 0xf121d3e0
mov r9d, ecx
and r9d, 0x371b463c
and edx, 0xc8e4b9c3
or edx, r9d
or ecx, eax
and eax, 0x371b463c
and r8d, 0xc8e4b9c3
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
not r10b
and r10b, r8b
mov ecx, r9d
or cl, r8b
xor cl, 1
or cl, r10b
and r8b, r9b
or r9b, dl
xor r9b, 1
and al, dl
or al, r8b
or al, r9b
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov r8d, 0x5c994a9d
mov eax, 0x95cdae45
cmovne r8d, eax
test dl, dl
mov eax, 0x5c994a9d
cmovne eax, r8d
jmp 0x14002f06a
cmp eax, 0xb39cf2d
je 0x14003783b
cmp eax, 0xb4f5444
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x1010068
and ecx, 0x10820401
or ecx, eax
xor ecx, 0x10820401
and edx, 0xee7cfb96
or edx, ecx
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x2ba2b5ea
mov r8d, edx
xor r8d, 0xd45d4a15
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x701699da
mov r11d, ecx
and r11d, 0x84494205
or r11d, r10d
or eax, r9d
and r9d, 0x701699da
and r8d, 0x8fe96625
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x2ba2b5eb
and edx, 0xe20278f4
mov r9d, ecx
and r9d, 0x1dfd870b
or r9d, edx
mov edx, r9d
xor edx, 0x20885
and ecx, 1
or ecx, edx
xor r9d, 0xdc90502
and r9d, 0xefc97572
and ecx, 0x10368a8d
or ecx, r9d
mov edx, ecx
xor edx, 0x10048088
xor eax, 0xd45d4a14
xor ecx, 0xefc97572
mov r9d, eax
and r9d, 0x6df23b75
and r8d, 0x920dc48a
or r8d, r9d
or eax, ecx
and ecx, 0x6df23b75
and edx, 0x920dc48a
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xe55c4be0
and edx, eax
not eax
or ecx, 0x1aa3b41f
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xe680c71f
and eax, 0x15c08e0
or eax, r9d
or ecx, r8d
and r8d, 0xe680c71f
and edx, 0x197f38e0
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x18a1b408
xor ecx, 0x41841c0
and ecx, 0x61a41d7
and eax, 0xf9e5be28
or eax, ecx
mov ecx, eax
xor ecx, 0x4804b600
xor eax, 0xa0001
and eax, 0xb1eb0829
and ecx, 0x4e14f7d6
or ecx, eax
xor ecx, 0x4e14f7d6
sete dl
setne al
cmp dword [0x1400a009c], 0xa
setl r8b
setge cl
mov r9d, ecx
xor r9b, al
and r9b, dl
or cl, al
xor al, r8b
not al
and al, r8b
mov edx, r9d
xor dl, 1
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x2110688
mov r9d, 0x3a89350c
cmovne ecx, r9d
test dl, dl
mov eax, ecx
cmovne eax, r9d
jmp 0x14002e927
cmp eax, 0xa56e8a84
je 0x140037845
cmp eax, 0xa64f39b5
jne 0x140025070
mov eax, 0x5c2d851c
jmp 0x140025070
cmp eax, 0x7086aa67
je 0x140024f50
cmp eax, 0x722a712b
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x9d8ed2d4
and eax, 0x62712d2b
or eax, ecx
xor eax, 0x62712d2a
or eax, edx
xor eax, 0xc1a5e85e
xor eax, 0x3e5a17a1
sete cl
setne dl
cmp dword [0x1400a009c], 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
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2812dce7
mov r8d, 0xab48fc97
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x2812dce7
jmp 0x140034545
cmp eax, 0xe5245688
je 0x14003791d
cmp eax, 0xe6804c45
jne 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0xf9dfbfb2
xor edx, 0x9ed5d1bf
and edx, r8d
and r8d, 0x620404d
or r8d, eax
mov ecx, r8d
xor ecx, 0x620404d
mov r9d, r8d
xor r9d, 0x98f591f2
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x9761bd3f
and r9d, 0x689e42c0
or r9d, r11d
or eax, r10d
and r10d, 0x9761bd3f
and edx, 0x689e42c0
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0xc044198
xor r8d, 0x6052adb2
and r8d, 0x6672edbe
and ecx, 0x998d1240
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8040000
xor ecx, 0x6672edbf
xor eax, 0x612a2e41
mov r9d, eax
and r9d, 0xd3dbbe67
and edx, 0x2c244198
or edx, r9d
or eax, ecx
and ecx, 0xd3dbbe67
and r8d, 0x2c244198
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, 0x33e7b511
and ecx, 0xcc184aee
or ecx, r9d
or eax, r8d
and r8d, 0x33e7b511
and edx, 0xcc184aee
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl r9b
setge r10b
lea ecx, [r10 + 1]
mov eax, r9d
xor al, r8b
or r8b, r9b
xor r8b, 1
not al
and al, r9b
or al, r8b
mov r8d, r10d
xor r8b, dl
and r8b, r10b
xor cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
xor al, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, al
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xa56c8cb1
mov edx, 0x7eb0436
cmovne ecx, edx
test al, 1
mov eax, 0xa56c8cb1
cmovne eax, ecx
jmp 0x1400360bb
cmp eax, 0x2f2a8090
je 0x140037a82
cmp eax, 0x2f696386
jne 0x140025070
mov eax, 0x31af469e
jmp 0x140025070
cmp eax, 0x986f457d
je 0x140037b83
cmp eax, 0x996cc1da
jne 0x140025070
mov eax, 0x25891037
jmp 0x140025070
cmp eax, 0x652a5289
je 0x140037c43
cmp eax, 0x65513856
jne 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa0735ab2
mov r8d, eax
and r8d, 0x5f8ca54c
or r8d, edx
xor r8d, 0x5f8ca54c
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0xe0684157
and eax, 0x1f97bea8
or eax, ecx
xor eax, 0x1f97bea8
or eax, edx
xor eax, 0x3fd5561d
xor eax, 0xc02aa9e2
sete al
setne r8b
cmp dword [0x1400a009c], 0xa
setl r9b
setge dl
mov r10d, edx
xor r10b, r8b
mov ecx, r10d
and cl, dl
and al, dl
or dl, r8b
xor dl, 1
or dl, r10b
and r10b, r8b
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, r8b
or al, 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, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x146277e4
mov r8d, 0x949639df
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x146277e4
cmove eax, ecx
jmp 0x140025070
cmp eax, 0xd2ff6fdc
je 0x140037d43
cmp eax, 0xd31deef9
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb5f32853
mov r8d, ecx
and r8d, 0x4a0cd7ac
or r8d, edx
mov edx, r8d
xor edx, 0x2085508
xor r8d, 0x21610052
mov r9d, ecx
or r9d, 0x696582f6
and r8d, 0x696582f6
and edx, 0x969a7d08
or edx, r8d
and r9d, 0x696582f7
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x4cd03f04
and r9d, 0xb32fc0fb
or r9d, r8d
and ecx, 0x4cd03f04
and eax, 0xb32fc0fb
or eax, ecx
xor eax, r9d
not eax
or eax, edx
cmp eax, 0xffffffff
sete dl
cmp dword [0x1400a009c], 0xa
setge al
mov r8d, eax
xor r8b, dl
mov ecx, edx
and cl, r8b
not r8b
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xd22ece7c
mov edx, 0x137d0435
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xd22ece7c
cmove eax, ecx
jmp 0x140025070
cmp eax, 0x1df10d65
je 0x140037d51
cmp eax, 0x1e40985a
jne 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x7a3c582
and eax, 0xf85c3a7d
or eax, ecx
xor eax, 0xf85c3a7c
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xa63f20ed
and edx, eax
or eax, 0x59c0df12
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xdec35ae1
and ecx, 0x203c200c
or ecx, r9d
or eax, r8d
and r8d, 0xdec35ae1
and edx, 0x213ca51e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x19004f12
xor eax, 0xa40600a4
and eax, 0xe4c690a4
and ecx, 0x1b396f5b
or ecx, eax
mov eax, ecx
xor eax, 0x2092058
xor ecx, 0x40848024
and ecx, 0x59b4cf27
and eax, 0xa64b30d8
or eax, ecx
mov ecx, eax
xor ecx, 0x51344723
xor eax, 0x804120d8
and eax, 0x88c1a8dc
and ecx, 0x773e5723
or ecx, eax
xor ecx, 0x773e5723
sete al
setne dl
cmp dword [0x1400a009c], 0xa
setge cl
setl r8b
and r8b, dl
and al, cl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r8b
mov edx, 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, 0x83a6240b
mov r9d, 0x8d7c53b4
jmp 0x14002f770
cmp eax, 0xb1a096ed
je 0x140037eeb
cmp eax, 0xb1fae4cd
jne 0x140025070
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp + 0x10]
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x50ecaba
mov r8d, ecx
and r8d, 0xfaf13545
or r8d, edx
mov eax, r8d
xor eax, 0xfaf13545
xor r8d, 0x108020a
mov edx, eax
and edx, 0x7bcdd159
and ecx, 0x84322ea6
or ecx, edx
xor ecx, 0x84322ea7
and r8d, 0x6358320f
mov edx, eax
and edx, 0x9ca7cdf0
or edx, r8d
xor edx, 0x6358320e
and eax, 1
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xab104c3b
and ecx, eax
and eax, 0x54efb3c4
or eax, edx
mov edx, eax
xor edx, 0x402ea084
xor eax, 0xab104c3b
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x3dd11b71
and edx, 0xc22ee48e
or edx, r9d
or eax, r8d
and r8d, 0x3dd11b71
and ecx, 0xc22ee48e
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0xe3316536
xor eax, 0xe3316536
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setl r8b
or dl, r8b
xor dl, 1
mov r9d, ecx
xor r9b, r8b
mov eax, r9d
and al, r8b
or al, dl
or r8b, cl
xor r8b, 1
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, eax
xor dl, al
xor dl, 1
and dl, cl
xor dl, al
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, 0xc3a4191
mov r8d, 0x3c4d2b2e
cmovne eax, r8d
test cl, 1
mov ecx, 0xc3a4191
jmp 0x14002deb7
cmp eax, 0x7f31f2ba
je 0x140037ef9
cmp eax, 0x7f87b84f
jne 0x140025070
mov eax, 0xe845234e
jmp 0x140025070
cmp eax, 0xfa986cb9
je 0x140038032
cmp eax, 0xfc2b45e0
jne 0x140025070
mov eax, 0x7f0fd0ae
jmp 0x140025070
cmp eax, 0x404019ca
jne 0x1400380e8
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x4e84e1e4
mov r8d, eax
and r8d, 0xb17b1e1a
or r8d, ecx
xor r8d, 0xb17b1e1a
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x3dcdc7ed
and eax, 0xc2323812
or eax, edx
mov edx, eax
xor edx, 0x2123000
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xc8e9ccbb
and ecx, 0x37163344
or ecx, r9d
xor eax, 0x8c9c4a9
and eax, 0xc8e9ccbb
and edx, 0x37163344
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1400a009c], 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, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x9a8f18bf
mov r8d, 0x7d254a88
cmovne edx, r8d
test al, 1
mov eax, 0x9a8f18bf
jmp 0x140037ede
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x12930010
mov r8d, ecx
or r8d, 0x20006203
and r8d, 0x32936213
and eax, 0x45488960
or eax, r8d
and edx, 0x32936213
and ecx, 0x8824148c
or ecx, edx
xor ecx, eax
mov edx, ecx
xor edx, 0x3bc985d
mov r8d, ecx
xor r8d, 0x57db8970
mov eax, r8d
or eax, 1
xor ecx, 0x2824260a
and r8d, 0xfffffffe
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd38ad085
and ecx, 0x2c752f7a
or ecx, r9d
or eax, r8d
and r8d, 0xd38ad085
and edx, 0x2c752f7a
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x6ef0405b
and edx, eax
or eax, 0x910fbfa4
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe50a979a
and ecx, 0xaf04041
or ecx, r9d
or eax, r8d
and r8d, 0xe50a979a
and edx, 0x1af56865
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x80072e80
xor eax, 0x6ef0405b
mov edx, eax
and edx, 0x19c8912d
and ecx, 0xe6376ed2
or ecx, edx
xor ecx, 0xe6376ed2
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setge dl
lea r8d, [rdx + 1]
mov r9d, r8d
xor r9b, cl
and cl, r8b
or r8b, al
xor r8b, 1
and dl, al
or dl, cl
or dl, r8b
mov eax, edx
xor al, r9b
or dl, r9b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x6fdd1993
mov r8d, 0x7d2aca54
cmovne ecx, r8d
test dl, 1
mov edx, 0x6fdd1993
jmp 0x14002e470
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x8ec77ff7
and eax, ecx
not eax
mov edx, eax
xor edx, ecx
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7d0554fc
and ecx, eax
and eax, 0x82faab03
or eax, edx
mov edx, eax
xor edx, 0x8250aa02
xor eax, 0x7d0554fc
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x54ab11b5
and edx, 0xab54ee4a
or edx, r9d
or eax, r8d
and r8d, 0x54ab11b5
and ecx, 0xab54ee4a
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
setne al
cmp dword [0x1400a009c], 0xa
setl r8b
setge dl
or dl, al
mov ecx, edx
xor cl, 1
mov r9d, eax
or r9b, r8b
xor al, r8b
not al
and al, r8b
xor al, 1
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
and dl, r8b
xor r8b, 1
and r8b, cl
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, 0x123ad13b
mov edx, 0x133835cd
cmovne ecx, edx
test al, 1
mov eax, 0x123ad13b
jmp 0x14002e924
mov eax, 0x38304b32
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x4c480208
mov r8d, edx
or r8d, 0x80829862
and ecx, 0xccca9a6a
mov r9d, edx
and r9d, 0x2144580
or r9d, ecx
and r8d, 0xccca9a6a
mov ecx, eax
and ecx, 0x31212015
or ecx, r8d
xor ecx, r9d
xor ecx, 0x7d69221c
and edx, 0x3dacee04
and eax, 0xc25311fb
or eax, edx
mov edx, eax
xor edx, 0x424211ab
xor eax, 0x3dacee04
mov r8d, eax
and r8d, 0x85b56050
and edx, 0x7a4a9faf
or edx, r8d
xor edx, ecx
xor edx, 0x7a4a9faf
or eax, ecx
not eax
or eax, edx
xor eax, 0xd3c18ee1
cmp eax, 0x2c3e711e
setne al
cmp dword [0x1400a009c], 0xa
setge cl
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, dl
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x74de1e24
mov r8d, 0xe8e73464
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x74de1e24
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2812f2c4
and ecx, eax
and eax, 0xd7ed0d3b
or eax, edx
xor eax, 0xd7ed0d3b
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, ecx
and r9d, 0xf339e5fb
and eax, 0xcc61a04
or eax, r9d
or ecx, edx
and edx, 0xf339e5fb
and r8d, 0xcc61a04
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
xor eax, 0x3343ebf5
and eax, ecx
not ecx
and ecx, 0x3343ebf5
or ecx, eax
not eax
and eax, 0xccbc140a
and ecx, 0x3343ebf5
or ecx, eax
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
xor r8b, al
and r8b, al
xor cl, dl
mov eax, r8d
xor al, 1
xor r8b, al
and r8b, cl
xor r8b, al
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0xb03efc05
mov edx, 0x44d865f2
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0xb03efc05
cmove eax, ecx
jmp 0x140025070
cmp dword [rbp - 0x64], 0
mov eax, 0xb1a096ed
mov ecx, 0x6aba539f
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x7a849328
and eax, 0x857b6cd7
or eax, ecx
xor eax, 0x857b6cd6
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5329785b
and ecx, eax
and eax, 0xacd687a4
or eax, edx
mov edx, eax
xor edx, 0xa89083a0
xor eax, 0x5329785b
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x4447645c
and edx, 0xbbb89ba3
or edx, r9d
or eax, r8d
and r8d, 0x4447645c
and ecx, 0xbbb89ba3
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x13865cb8
and eax, 0xec79a347
or eax, edx
xor eax, 0x13865cb8
xor ecx, eax
test ecx, eax
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
mov ecx, r8d
or cl, dl
xor cl, 1
mov eax, r8d
xor al, dl
or cl, al
and dl, al
and al, r8b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xfc4fdabd
mov r8d, 0x1def2eb1
cmovne eax, r8d
not cl
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xfc4fdabd
cmovne eax, ecx
jmp 0x140025070
mov eax, 0x722a712b
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0xeb1bf646
mov ecx, eax
and ecx, 0x14e409b9
or ecx, edx
mov edx, ecx
xor edx, 0x14e409b9
mov r8d, ecx
xor r8d, 0xa680a70c
and r8d, edx
and eax, 0xb264aeb5
or eax, r8d
mov r8d, eax
xor r8d, 0xb264aeb4
or edx, 1
xor ecx, 0xaa0ae642
xor eax, 0x4d9b514b
mov r9d, eax
and r9d, 0x51551894
and r8d, 0xaeaae76b
or r8d, r9d
or eax, edx
and edx, 0x51551894
and ecx, 0xaeaae76a
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, 0xc9977c41
and ecx, 0x366883be
or ecx, r9d
or eax, r8d
and r8d, 0xc9977c41
and edx, 0x366883be
or edx, r8d
xor edx, ecx
not eax
or eax, edx
setne cl
cmp dword [0x1400a009c], 0xa
setge al
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, 1
and cl, al
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor cl, dl
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x42f71f31
mov r8d, 0x5e8eb577
cmovne eax, r8d
test cl, 1
cmovne eax, r8d
not dl
test dl, 1
mov ecx, 0x42f71f31
cmove eax, ecx
jmp 0x140025070
mov eax, 0x97dca156
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x8731a6ba
and edx, eax
or eax, 0x78ce5945
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xfc5abade
and ecx, 0x3210420
or ecx, r9d
or eax, r8d
and r8d, 0xfc5abade
and edx, 0x3a54521
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x78ce5945
mov ecx, eax
xor ecx, 0x78ce5944
and ecx, edx
xor eax, 0x730a49a
and eax, 0x67bea4da
and edx, 0x98415b25
or edx, eax
mov eax, edx
xor eax, 0x90014824
mov r8d, ecx
not r8d
xor edx, 0x67bea4db
mov r9d, r8d
and r9d, 0x28f097da
and ecx, 0xd70f6825
or ecx, r9d
or r8d, edx
and edx, 0x28f097da
and eax, 0xd70f6825
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
mov eax, r8d
mov ecx, r8d
xor ecx, 0xb6460b29
and ecx, r8d
not r8d
or eax, 0x49b9f4d6
mov edx, ecx
not edx
mov r9d, eax
and r9d, 0x83385e71
and r8d, 0x34460108
or r8d, r9d
or eax, edx
and edx, 0x83385e71
and ecx, 0x7cc7a18e
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x182054
xor eax, 0x82000b01
and ecx, 0x345e207c
and eax, 0xcba1df83
or eax, ecx
xor eax, 0xcba1df83
sete cl
setne al
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
xor dl, al
xor al, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, r8d
xor al, dl
test dl, 1
mov ecx, 0x9e57bcc6
mov edx, 0xd41106c7
cmovne ecx, edx
not al
test r8b, 1
mov r13d, 0xd41106c7
cmovne ecx, edx
test al, 1
mov eax, 0x9e57bcc6
jmp 0x14002505d
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov eax, 0x4a64210d
jmp 0x140025070
mov eax, 0x722e588c
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9863fdfe
and eax, 0x679c0201
or eax, ecx
mov r8d, eax
xor r8d, 0x9863fdfe
mov ecx, eax
xor ecx, 0x23100201
and ecx, 0x3310d707
xor eax, 0x2310cc3e
and eax, r8d
and r8d, 0xccef28f8
or r8d, ecx
mov ecx, r8d
xor ecx, 0xccef28f8
mov r9d, r8d
xor r9d, 0x8863e6c7
and r9d, ecx
mov edx, r9d
not edx
mov r10d, eax
not r10d
mov r11d, edx
and r11d, 0xe3a34ce7
and r9d, 0x1c5cb318
or r9d, r11d
or edx, r10d
and r10d, 0xe3a34ce7
and eax, 0x1c5cb318
or eax, r10d
xor eax, r9d
not edx
or edx, eax
xor edx, 0x448cce3e
or ecx, 1
xor r8d, 0x20105202
and r8d, 0x60fc5ae2
and ecx, 0x9f03a51d
or ecx, r8d
xor ecx, 0x9f03a51d
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xd4938805
and eax, 0x2b6c77fa
or eax, ecx
mov ecx, eax
xor ecx, 0xd0038001
xor eax, 0xb607208
and ecx, 0xf00f85f3
and eax, 0xff07a0c
or eax, ecx
xor eax, 0xff07a0c
sete al
setne dl
cmp dword [0x1400a009c], 0xa
setge r8b
setl r9b
mov r10d, r9d
xor r10b, dl
mov ecx, r10d
xor cl, r8b
and cl, r10b
or dl, r9b
xor dl, 1
or al, r8b
xor al, 1
or al, dl
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
or dl, cl
mov eax, r8d
xor al, dl
not al
test al, 1
mov eax, 0xcb12c2c7
mov ecx, 0x2cad77ec
cmovne eax, ecx
test dl, dl
mov ecx, 0xcb12c2c7
cmovne ecx, eax
test r8b, 1
jmp 0x140037128
mov eax, dword [rbp - 0x54]
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rbp - 0x28]
movabs r8, 0x7c0f261cceed857f
add rcx, r8
movabs rdx, 0x84ddc25a98994d53
add rcx, rdx
sub rcx, r8
movabs r8, 0x7c65ac04cf7747f8
sub rcx, r8
add rax, r8
add rax, rcx
movabs rcx, 0xd5da98832c900b5d
sub rax, rcx
movabs r8, 0x2e1767c828955fd3
add rax, r8
sub rax, rdx
sub rax, r8
add rax, rcx
mov rcx, qword [rbp + 0x10]
mov qword [rcx], rax
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x10]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x1c]
add rcx, qword [rax]
mov rax, qword [rbp - 0x18]
mov qword [rax], rcx
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x10]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rax]
mov rax, qword [rbp - 0x20]
mov qword [rax], rcx
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x10]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x24]
add rcx, qword [rax]
mov rax, qword [rbp - 0x30]
mov qword [rax], rcx
mov eax, 0x4e4b76db
jmp 0x140025070
mov rax, qword [rbp + 0x20]
mov eax, 0x8fcbbd98
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf6c53f96
mov r8d, eax
and r8d, 0x93ac069
or r8d, edx
mov edx, r8d
xor edx, 0x9028048
xor r8d, 0x24811812
or eax, 0x24b95832
and r8d, 0x24b95832
and edx, 0xdb46a7cc
or edx, r8d
and eax, 0x24b95833
xor eax, edx
not eax
or eax, ecx
xor eax, 0x1b5e0816
xor eax, 0xe4a1f7e9
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge r9b
mov eax, r8d
xor r8b, dl
and dl, r9b
and al, cl
or al, dl
or r9b, cl
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, al
mov ecx, r9d
xor cl, 1
and cl, r9b
xor cl, 1
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov r10d, eax
and r10b, r8b
mov edx, ecx
and dl, r9b
xor r10b, 1
or r10b, r8b
xor r10b, 1
or r10b, al
xor dl, 1
mov r11d, edx
xor r11b, r9b
or dl, r9b
xor dl, 1
or dl, r11b
mov r11d, r10d
xor r11b, 1
and r11b, dl
xor dl, 1
and dl, r10b
or dl, r11b
xor r8b, r9b
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x706fe06f
cmovne eax, r12d
test cl, 1
mov ecx, 0x706fe06f
cmovne ecx, eax
test dl, 1
jmp 0x14002505d
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0x9e7a28f2
and eax, edx
not edx
or edx, eax
not eax
and eax, 0x6185d70d
and edx, 0x9e7a28f2
or edx, eax
mov ecx, edx
not ecx
mov r8d, edx
xor r8d, 0x701b05f8
mov r9d, r8d
and r9d, ecx
and r8d, edx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x759b732e
and r9d, 0x8a648cd1
or r9d, r11d
or eax, r10d
and r10d, 0x759b732e
and r8d, 0x8a648cd1
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x89c4b004
and edx, 0x2db3e773
mov r9d, ecx
and r9d, 0xd24c188c
or r9d, edx
xor r9d, 0x2db3e772
and ecx, 1
or ecx, r9d
xor eax, 0x701b05f9
mov edx, eax
and edx, 0x6384a82
and r8d, 0xf9c7b57d
or r8d, edx
xor r8d, ecx
xor r8d, 0xf9c7b57d
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x5268fa57
and eax, 0xad9705a8
or eax, ecx
xor eax, 0xad9705a8
sete al
setne cl
cmp dword [0x1400a009c], 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 r9b, 1
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x86634e6
mov r8d, 0xfc850bd8
cmovne eax, r8d
test cl, cl
mov ecx, 0x86634e6
jmp 0x14002f6b0
mov eax, dword [0x1400a0098]
lea r9d, [rax + 1]
imul r9d, eax
mov r8d, r9d
not r8d
mov eax, r9d
and eax, 0xb13ce7ee
mov ecx, r8d
and ecx, 0x4ec31811
or ecx, eax
mov eax, ecx
xor eax, 0x4ec31811
mov r10d, ecx
xor r10d, 0x8695b061
and r10d, eax
or r9d, 0x37a9578f
mov edx, r10d
not edx
mov r11d, edx
and r11d, 0xa1fb34a5
and r10d, 0x5e04cb5a
or r10d, r11d
or edx, r9d
and r9d, 0xa1fb34a5
and r8d, 0x48048850
or r8d, r9d
xor r8d, r10d
not edx
or edx, r8d
xor edx, 0xc856a871
xor ecx, 0x1000a788
and ecx, 0x1ec3a789
mov r8d, eax
and r8d, 0xe13c5876
or r8d, ecx
xor r8d, 0x1ec3a788
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xaae9453b
and edx, eax
not eax
xor ecx, 0x51168284
mov r8d, ecx
or r8d, 0x4412a880
mov r9d, edx
not r9d
and r8d, 0x6ed2a99a
and eax, 0x80294421
or eax, r8d
or ecx, r9d
and r9d, 0x6ed2a99a
and edx, 0x912d5665
or edx, r9d
xor edx, eax
not ecx
or ecx, edx
not edx
and edx, 0x5516bac4
and ecx, 0xaae9453b
or ecx, edx
xor ecx, 0xb5abdef2
xor ecx, 0xb5abdef2
sete al
setne dl
cmp dword [0x1400a009c], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
and dl, r8b
xor r8b, al
and r8b, al
or al, cl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, r9b
and r8b, cl
and cl, r9b
or cl, dl
or cl, r8b
xor cl, al
and al, cl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xe69ae0b5
mov r8d, 0xa3d5eac9
cmovne ecx, r8d
not dl
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xe69ae0b5
jmp 0x140037128
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x81189e42
mov r8d, ecx
xor r8d, 0x81189e42
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x30842118
xor r8d, 0x81189e43
mov r9d, r8d
and r9d, 0xcf7b48a6
and edx, 0x3084b759
or edx, r9d
and ecx, 0xcf7b48a6
and eax, 0x3084b759
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete r8b
setne r9b
cmp dword [0x1400a009c], 0xa
setge dl
lea ecx, [rdx + 1]
mov eax, edx
xor al, r9b
mov r10d, eax
and r10b, r9b
and al, dl
mov r11d, r10d
xor r11b, 1
xor r10b, al
xor al, 1
or al, r11b
xor al, 1
or al, r10b
and r9b, cl
and dl, r8b
or dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
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 al, 1
mov eax, 0x171908d7
mov ecx, 0xce2ad7f9
cmovne eax, ecx
test dl, 1
mov ecx, 0x171908d7
jmp 0x1400333ef
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xc32a9d30
mov r8d, eax
and r8d, 0x3cd562ce
or r8d, ecx
xor r8d, 0x3cd562ce
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x6900a71e
and eax, 0x96ff58e1
or eax, edx
mov edx, eax
xor edx, 0x929400a1
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x656bfa54
and ecx, 0x9a9405ab
or ecx, r9d
xor eax, 0x6100a214
and eax, 0x656bfa54
and edx, 0x9a9405ab
or edx, eax
xor edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
sete al
cmp dword [0x1400a009c], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, dl
mov eax, 0x83f9a6b1
mov r8d, 0x5c2b39fc
cmovne eax, r8d
test cl, dl
cmove eax, r8d
test cl, cl
mov r8d, 0x83f9a6b1
cmove eax, r8d
test cl, dl
cmovne eax, r8d
jmp 0x140025070
mov eax, 0x586227f6
jmp 0x140025070
mov eax, 0xbbaa8cd0
jmp 0x140025070
mov eax, 0x245796a
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov eax, dword [rax]
mov dword [rbp - 0x68], eax
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xb2fe2122
mov eax, ecx
and eax, 0x4d01dedc
or eax, r8d
mov r8d, eax
xor r8d, 0x4901d044
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
xor eax, 0xb2fe2123
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x47c2e99
and r8d, 0xfb83d166
or r8d, r11d
or eax, r10d
and r10d, 0x47c2e99
and r9d, 0xfb83d166
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
and edx, 0x967cc319
and ecx, 0x69833ce6
or ecx, edx
mov edx, ecx
xor edx, 0x21021462
xor ecx, 0x967cc319
mov r9d, eax
and r9d, 0x5895ab9c
and r8d, 0xa76a5463
or r8d, r9d
or eax, ecx
and ecx, 0x5895ab9c
and edx, 0xa76a5463
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x45614c73
mov r8d, 0xdc6db020
cmovne ecx, r8d
test dl, dl
mov edx, 0x45614c73
cmovne edx, ecx
test al, 1
jmp 0x140036bc8
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xd8c9c08c
and r8d, 0x27363f73
or r8d, r9d
and ecx, 0xd8c9c08c
and eax, 0x27363f73
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x1400a009c], 0xa
setge r8b
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
and cl, dl
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x5732105
mov r8d, 0xab9b442f
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x5732105
cmovne ecx, r8d
jmp 0x1400332ab
mov rax, qword [rbp - 0x60]
mov eax, dword [rbp - 0x40]
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xd40851bf
mov edx, eax
and edx, 0x2bf7ae40
or edx, ecx
mov ecx, edx
xor ecx, 0x8300441
xor edx, 0x80080136
and edx, 0xa3cfab36
and ecx, 0x5c3054c9
or ecx, edx
mov edx, ecx
xor edx, 0x4c104041
and r8d, 0x5ea87f58
and eax, 0xa15780a7
or eax, r8d
mov r8d, eax
xor r8d, 0x21558007
xor ecx, 0xa3cfab36
xor eax, 0x5ea87f58
mov r9d, ecx
and r9d, 0x902235b8
and edx, 0x6fddca47
or edx, r9d
or ecx, eax
and eax, 0x902235b8
and r8d, 0x6fddca47
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xd4616279
xor ecx, 0x2b9e9d86
setne dl
sete al
cmp dword [0x1400a009c], 0xa
setl cl
mov r8d, ecx
or r8b, al
xor al, cl
and al, dl
mov r9d, ecx
or r9b, dl
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor cl, dl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
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, 0x2cde575b
mov edx, 0x4657be2c
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x2cde575b
jmp 0x14002505d
mov rax, qword [rbp + 0x20]
mov ecx, dword [rbp - 0x58]
mov dword [rax], ecx
mov eax, 0x4695a1ae
jmp 0x140025070
mov eax, dword [0x1400a0098]
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, 0x4219c427
and ecx, 0xbde63bd8
or ecx, eax
xor ecx, 0x4219c427
sete cl
setne al
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
lea r9d, [rax + 1]
and r9b, r8b
and al, dl
or al, r9b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
xor dl, cl
or dl, r9b
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
mov edx, 0x3dc81aa2
mov r8d, 0x4657be2c
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x3dc81aa2
jmp 0x140034545
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov eax, 0x92d144e5
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x18e67f93
and eax, 0xe719806c
or eax, ecx
xor eax, 0xe719806d
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3fb5c55
and ecx, eax
and eax, 0xfc04a3aa
or eax, edx
xor eax, 0xfc04a3aa
or eax, ecx
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
or r8b, cl
xor r8b, 1
mov ecx, edx
or cl, al
xor cl, 1
or cl, r8b
xor al, dl
and dl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x7e6b93d1
mov r8d, 0xdc6db020
cmovne edx, r8d
not al
test cl, cl
cmovne edx, r8d
test al, 1
mov eax, 0x7e6b93d1
jmp 0x14003646a
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x99404b6f
and ecx, eax
and eax, 0x66bfb490
or eax, edx
xor eax, 0x66bfb490
or eax, ecx
mov ecx, eax
or ecx, 0xcbb509aa
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x344af655
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x51dc37f0
mov r11d, edx
and r11d, 0x2402c005
or r11d, r10d
or ecx, r9d
and r9d, 0x51dc37f0
and r8d, 0xae23c80f
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0xcbb509ab
or edx, 1
xor ecx, 0x344af654
mov r9d, ecx
and r9d, 0x14656e0b
and r8d, 0xeb9a91f4
or r8d, r9d
or ecx, edx
and edx, 0x14656e0b
and eax, 0xeb9a91f4
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x5944cebd
and eax, ecx
not ecx
and ecx, 0x5944cebd
or ecx, eax
not eax
and eax, 0xa6bb3142
and ecx, 0x5944cebd
or ecx, eax
xor ecx, 0xdb868fbe
xor ecx, 0xdb868fbe
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setl cl
setge al
and r8b, al
and cl, dl
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, eax
xor r8b, 1
and cl, al
and r8b, dl
or r8b, cl
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x2c7af8a0
mov edx, 0xd2ff6fdc
cmovne ecx, edx
test al, 1
mov eax, 0x2c7af8a0
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfad0d0b6
mov r8d, eax
and r8d, 0x52f2f48
or r8d, edx
xor r8d, 0x52f2f48
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xbbef4
and eax, 0xfff4410b
or eax, ecx
mov ecx, eax
xor ecx, 0xfff4410b
xor eax, 0xbbef4
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xac4ecda2
mov r8d, 0xfcf42634
cmovne edx, r8d
test al, al
mov eax, 0xac4ecda2
cmovne eax, edx
jmp 0x140034549
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa556ad72
and eax, 0x5aa9528d
or eax, ecx
mov ecx, eax
xor ecx, 0x542a042
xor eax, 0x12280080
and eax, 0xb23c0db0
and ecx, 0x4dc3f24f
or ecx, eax
xor ecx, 0x4dc3f24f
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl r8b
setge dl
mov r9d, ecx
or r9b, dl
xor al, r8b
xor r8b, cl
and r8b, dl
xor r8b, 1
mov r10d, r9d
xor r10b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r10b
xor cl, dl
and cl, dl
xor cl, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
mov edx, eax
xor dl, r8b
xor cl, 1
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xd488ab2
mov r8d, 0x1def2eb1
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xd488ab2
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
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, 0xad92c436
and eax, 0x526d3bc9
or eax, edx
xor eax, r8d
xor eax, 0x526d3bc9
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setl al
setge r8b
and dl, r8b
mov r9d, eax
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
mov edx, r9d
xor dl, 1
xor al, cl
mov ecx, eax
xor cl, 1
mov r8d, eax
and r8b, r9b
or al, dl
and dl, cl
or dl, r8b
xor cl, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x457666e2
mov r8d, 0xfd9680cc
cmovne ecx, r8d
test al, 1
mov eax, 0x457666e2
jmp 0x140037508
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x591a58aa
mov r9d, edx
or r9d, 0x591a58aa
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0xa6e5a754
and ecx, 0x591a58ab
or ecx, r9d
and edx, 0x3fe8765c
and eax, 0xc01789a3
or eax, edx
mov edx, eax
xor edx, 0x40178982
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xbf082271
and ecx, 0x40f7dd8e
or ecx, r9d
xor eax, 0x3f082250
and eax, 0xbf082271
and edx, 0x40f7dd8e
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 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, 0xad5db1d6
mov r8d, 0x7d254a88
cmovne eax, r8d
not cl
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xad5db1d6
cmovne eax, ecx
jmp 0x140025070
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x48], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x50], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x30], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x28], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x30], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x20], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x38], rax
mov eax, 0x10
call fcn.14009e0e0
sub rsp, rax
mov rcx, rsp
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
or r8d, 0x903024c4
mov r9d, edx
or r9d, 0xb4b4100
and r8d, 0x9b7b65c4
and edx, 0x60809221
or edx, r8d
and r9d, 0x9b7b65c4
mov r8d, eax
and r8d, 0x404081a
or r8d, r9d
xor r8d, edx
xor r8d, 0x94342cdf
and eax, 0xfffffffe
or eax, r8d
not eax
test eax, eax
setne r8b
sete r9b
cmp dword [0x1400a009c], 0xa
setge al
setl dl
and r8b, dl
xor dl, r9b
mov r10d, eax
xor r10b, r9b
and r10b, al
and al, r9b
or al, r8b
xor r10b, 1
xor al, 1
mov r8d, r10d
xor r8b, al
or al, r10b
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, r9d
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, r9b
mov r10d, r8d
xor r8b, 1
and r8b, dl
or r9b, dl
xor dl, 1
and r10b, dl
or r8b, r10b
xor al, dl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, r8b
test al, 1
mov edx, 0xafe5d3c6
mov eax, 0xc2b6ea6f
cmovne edx, eax
test r9b, 1
mov eax, 0xafe5d3c6
cmovne eax, edx
mov qword [rbp - 0x10], rcx
test r8b, r8b
cmove eax, edx
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov dword [rax], 2
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x87538aa5
mov r8d, eax
and r8d, 0x78ac755a
lea r9d, [rdx + r8]
xor r9d, 0x20006400
add edx, r8d
add edx, 0x80000000
mov r8d, ecx
or r8d, 0x880c1040
or edx, 0x50220110
and edx, 0xd82e1150
and r9d, 0x26116685
or r9d, edx
and r8d, 0xd82e1150
and eax, 0x1c0882a
or eax, r8d
xor eax, r9d
xor eax, 0xae1d76c4
or eax, ecx
xor eax, 0x4f84f8c5
xor eax, 0xb07b073a
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or al, cl
xor al, 1
or al, dl
and r9b, r8b
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
mov r8d, ecx
mov r9d, eax
or cl, al
xor al, 1
xor dl, 1
and r8b, al
and r9b, dl
or r9b, r8b
xor dl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r9b
test cl, 1
mov ecx, 0xe0c3c119
mov edx, 0xa8fc2850
cmovne ecx, edx
test r9b, 1
cmove ecx, edx
test al, 1
mov eax, 0xe0c3c119
jmp 0x14002505d
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp - 0x20]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x20]
movsxd rdx, dword [rdx]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x38]
mov qword [rax], rcx
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp - 0x18]
mov eax, 0x90188ea1
jmp 0x140025070
mov eax, 0xfe65ea32
jmp 0x140025070
mov eax, 0x350c87ae
jmp 0x140025070
mov ecx, dword [0x1400a0098]
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, 0xc9c9be2e
mov r11d, edx
and r11d, 0x363641d0
or r11d, r10d
or ecx, r9d
and r9d, 0xc9c9be2e
and r8d, 0x363641d1
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
not r8d
and edx, r8d
and ecx, eax
or ecx, edx
xor r8d, ecx
test r8d, ecx
setne al
cmp dword [0x1400a009c], 0xa
setl cl
setge dl
xor cl, al
xor al, dl
xor dl, cl
and dl, cl
mov ecx, edx
xor dl, al
xor al, 1
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
mov r8d, 0x206cb4bc
mov eax, 0x34f11b8c
cmovne r8d, eax
test dl, dl
mov eax, r8d
mov edx, 0x206cb4bc
cmovne eax, edx
test cl, cl
cmovne eax, r8d
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdc0660a4
mov r8d, eax
and r8d, 0x23f99f5b
or r8d, edx
mov edx, r8d
xor edx, 0x8200
xor r8d, 0x880600a4
mov r9d, eax
xor r9d, 0xa88687ad
and r9d, eax
or r8d, 0x57797852
mov r10d, r9d
not r10d
mov r11d, r8d
and r11d, 0x2cf60d7b
and edx, 0x80008284
or edx, r11d
or r8d, r10d
and r10d, 0x2cf60d7b
and r9d, 0xd309f284
or r9d, r10d
xor r9d, edx
not r8d
or r8d, r9d
mov edx, r8d
xor edx, 0x43614012
xor r8d, 0xa0820404
and r8d, 0xb49a3c45
and edx, 0x4b65c3ba
or edx, r8d
mov r8d, edx
xor r8d, 0x9600190
and ecx, 0x1a2ba1ec
and eax, 0xe5d45e13
or eax, ecx
mov ecx, eax
xor ecx, 0x81401c10
xor edx, 0xb49a3c45
xor eax, 0x1a2ba1ec
mov r9d, edx
and r9d, 0x6695c26b
and r8d, 0x996a3d94
or r8d, r9d
or edx, eax
and eax, 0x6695c26b
and ecx, 0x996a3d94
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0x36b017e2
cmp edx, 0xc94fe81d
setne al
cmp dword [0x1400a009c], 0xa
setl cl
lea edx, [rax + 1]
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
and r8b, al
or al, cl
xor al, 1
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, 0x51df5bfa
mov r8d, 0xa7ca811f
cmovne edx, r8d
test al, 1
mov eax, 0x51df5bfa
jmp 0x1400373e3
mov rax, qword [rbp + 0x20]
mov eax, dword [0x1400a0098]
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, 0x11499972
and edx, 0xeeb6668c
or edx, r9d
or eax, ecx
and ecx, 0x11499972
and r8d, 0xeeb6668d
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
mov edx, eax
xor edx, 0xf001d07d
and edx, eax
not eax
or ecx, 0xffe2f82
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xcc750022
and eax, 0x3000d05d
or eax, r9d
or ecx, r8d
and r8d, 0xcc750022
and edx, 0x338affdd
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x1040182
xor ecx, 0x60015070
and ecx, 0x6efb7e70
and eax, 0x9104818f
or eax, ecx
mov ecx, eax
xor ecx, 0x90000183
xor eax, 0x4c983c60
and eax, 0x4d9cbc6c
and ecx, 0xb2634393
or ecx, eax
mov eax, ecx
xor eax, 0x4c040c20
xor ecx, 0xb2410380
and ecx, 0xb3d9b3cc
and eax, 0x4c264c33
or eax, ecx
cmp eax, 0x4c264c33
sete dl
cmp dword [0x1400a009c], 0xa
setge al
setl cl
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
and 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
xor r8b, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x1c851008
mov edx, 0xa552892c
cmovne eax, edx
not cl
test r8b, 1
cmovne eax, edx
test cl, 1
mov ecx, 0x1c851008
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x440909a1
mov r8d, ecx
or r8d, 0x2905400
and r8d, 0x46995da1
mov r9d, eax
and r9d, 0x8102804c
or r9d, r8d
and edx, 0x46995da1
mov r8d, ecx
and r8d, 0x38642212
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x3af47613
xor r8d, 0x450301a8
mov r9d, edx
and r9d, 0x884cea46
and r8d, 0x77b315b9
or r8d, r9d
or edx, ecx
and ecx, 0x884cea46
and eax, 0x77b315b9
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, eax
and r9b, r8b
and dl, cl
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
xor al, r8b
and al, cl
or r8b, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
xor r9b, 1
mov ecx, r9d
xor cl, al
xor al, 1
or al, r9b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x3285531e
mov r8d, 0x85e57853
cmovne edx, r8d
test al, 1
mov eax, 0x3285531e
cmovne eax, edx
jmp 0x140036e61
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x1d69d7bc
and edx, ecx
not ecx
or eax, 0xe2962843
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3de6276e
and ecx, 0x9d090
or ecx, r9d
or eax, r8d
and r8d, 0x3de6276e
and edx, 0xc219d891
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0xe2962843
xor eax, 0x1d69d7bc
mov ecx, eax
and ecx, 0x26712dd4
and r8d, 0xd98ed22b
or r8d, ecx
mov ecx, r8d
xor ecx, 0xd98ed22b
mov r9d, ecx
and r9d, 0xbd088a16
or eax, 0xbd088a16
mov edx, eax
not edx
or edx, r9d
and eax, 0x42f775e8
and edx, 0xbd088a17
or edx, eax
or ecx, 1
xor r8d, 0x6700040
and r8d, 0x86705042
and ecx, 0x798fafbd
or ecx, r8d
mov r8d, ecx
xor r8d, 0x58808d10
xor ecx, 0x86705042
mov eax, edx
not eax
mov r9d, eax
and r9d, 0x271f22ae
and edx, 0xd8e0dd51
or edx, r9d
or eax, ecx
and ecx, 0x271f22ae
and r8d, 0xd8e0dd50
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x17c934ea
and ecx, 0xe836cb15
or ecx, edx
xor ecx, 0x17c934ea
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge r9b
setl cl
mov r10d, ecx
xor r10b, r8b
mov eax, r10d
xor al, r9b
and al, r10b
and dl, r9b
and cl, r8b
or cl, dl
mov r8d, eax
xor r8b, 1
mov edx, ecx
xor dl, 1
and al, r8b
and cl, dl
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, eax
xor r9b, 1
and r9b, cl
xor cl, 1
and cl, al
or cl, r9b
or dl, r8b
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0xb0478d6d
mov eax, 0xa50f82a7
cmovne r8d, eax
test dl, dl
mov eax, 0xb0478d6d
cmovne eax, r8d
jmp 0x140036797
mov eax, 0xcd300546
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x64081010
mov r8d, eax
and r8d, 0x120008ad
or r8d, edx
xor r8d, 0x120008ad
mov edx, eax
and edx, 0x89f7e742
or edx, r8d
mov r8d, edx
xor r8d, 0x89f7e743
and ecx, 0x6d30a9f9
and eax, 0x92cf5606
or eax, ecx
mov ecx, eax
xor ecx, 0x92cf5606
xor edx, 0x760818bc
and ecx, edx
xor eax, 0x6d30a9f9
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x1400a009c], 0xa
setge r8b
setl cl
mov r9d, ecx
xor r9b, dl
and al, cl
or cl, dl
xor cl, 1
or cl, r9b
and r8b, dl
or r8b, al
mov eax, r8d
xor al, 1
xor r8b, al
and r8b, cl
or cl, al
xor r8b, al
mov edx, ecx
xor dl, r8b
test r8b, r8b
mov eax, 0x3166ec64
mov r8d, 0xc68386e3
cmovne eax, r8d
test cl, cl
mov ecx, 0x3166ec64
cmovne eax, ecx
jmp 0x140038026
mov eax, dword [0x1400a0098]
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, eax
or edx, 0x881b6d80
mov r8d, ecx
or r8d, 0x41600006
and edx, 0xc97b6d86
and ecx, 0x30001028
or ecx, edx
and r8d, 0xc97b6d86
and eax, 0x6848251
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x896bc1
xor eax, 0x7160102e
mov edx, eax
and edx, 0xee768418
and ecx, 0x11897be7
or ecx, edx
xor ecx, 0x11897be7
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, dl
and dl, r8b
xor r8b, 1
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x6f4737ca
mov r9d, 0x73059d56
cmovne eax, r9d
test r8b, r8b
mov ecx, eax
cmovne ecx, r9d
test dl, dl
jmp 0x14002505d
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
and ecx, 0x686776db
and eax, 0x97988924
or eax, ecx
mov ecx, eax
xor ecx, 0x82108920
xor eax, 0x28055651
and eax, 0x3d8d5655
and ecx, 0xc272a9aa
or ecx, eax
mov eax, ecx
xor eax, 0x8845411
xor ecx, 0x40002880
and ecx, 0x75092ac4
and eax, 0x8af6d53b
or eax, ecx
xor eax, 0x8af6d53b
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge r9b
mov eax, edx
xor al, r9b
and dl, r8b
or r8b, cl
xor r8b, 1
and r9b, cl
or r9b, dl
or r9b, r8b
mov ecx, r9d
xor cl, 1
mov edx, r9d
and dl, al
xor al, 1
and cl, al
or cl, dl
or al, r9b
mov edx, eax
xor dl, cl
mov edx, 0x97c4fbf7
mov r8d, 0x9562b796
cmovne edx, r8d
test al, al
mov eax, 0x97c4fbf7
jmp 0x140037ede
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
or r8d, 0x7971f290
mov edx, eax
xor edx, 0x868e0d6f
and edx, eax
mov r9d, edx
not r9d
mov r10d, r8d
and r10d, 0x542e1db7
mov r11d, ecx
and r11d, 0x82800048
or r11d, r10d
or r8d, r9d
and r9d, 0x542e1db7
and edx, 0xabd1e248
or edx, r9d
xor edx, r11d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x79719090
xor r8d, 0x82860128
and r8d, 0x82866329
and edx, 0x7d799cd6
or edx, r8d
mov r8d, edx
xor r8d, 0x54010040
and ecx, 0xf408e55e
and eax, 0xbf71aa1
or eax, ecx
mov ecx, eax
xor ecx, 0x870201
xor edx, 0x82866329
xor eax, 0xf408e55e
mov r9d, edx
and r9d, 0x2b789cbe
and r8d, 0xd4876341
or r8d, r9d
or edx, eax
and eax, 0x2b789cbe
and ecx, 0xd4876341
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 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, eax
and al, r10b
xor r10b, 1
xor cl, 1
mov edx, r10d
xor dl, cl
and dl, r10b
and cl, r10b
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x3c4d2b2e
mov r8d, 0xe3e0a93a
cmovne ecx, r8d
test dl, 1
mov edx, 0x3c4d2b2e
cmove ecx, edx
test al, 1
jmp 0x140035f3e
mov eax, 0xf2e87ca5
jmp 0x140025070
mov eax, 0x51df5bfa
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov ecx, dword [0x1400a0098]
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, 0xb5f37f8d
and eax, 0x4a0c8072
or eax, ecx
mov ecx, eax
xor ecx, 0x48008002
xor eax, 0xb5f37f8d
mov edx, eax
and edx, 0x31d2df1
and ecx, 0xfce2d20e
or ecx, edx
xor ecx, r8d
xor ecx, 0xfce2d20e
or eax, r8d
not eax
or eax, ecx
xor eax, 0x1ec2d228
xor eax, 0xe13d2dd7
sete r9b
setne r8b
cmp dword [0x1400a009c], 0xa
setl dl
setge al
lea r10d, [rax + 1]
mov ecx, r10d
xor cl, r8b
not cl
and cl, r8b
or r10b, r8b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r8b, dl
or dl, r9b
xor dl, 1
and al, r9b
or al, r8b
or al, dl
mov edx, 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, 0x912a7153
mov edx, 0x89485c3
cmovne ecx, edx
test al, 1
jmp 0x140031300
mov eax, 0x8fd169b1
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x489dd88b
and r8d, ecx
mov eax, ecx
or eax, 0xb7622774
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0x94e54af1
and edx, 0x4818900a
or edx, r9d
or eax, ecx
and ecx, 0x94e54af1
and r8d, 0x6b1ab50e
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0xb7622774
mov edx, eax
xor edx, 0x489dd88b
mov r8d, edx
and r8d, 0x91cc875
xor eax, 0xbe7eef01
and eax, ecx
or eax, r8d
mov r8d, eax
xor r8d, 0xf6e3378b
or edx, 1
xor eax, 0x91cc874
mov r9d, eax
and r9d, 0x22b7a34a
and r8d, 0xdd485cb5
or r8d, r9d
or eax, edx
and edx, 0x22b7a34a
and ecx, 0xdd485cb4
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, 0xc9b444c2
and ecx, 0x364bbb3d
or ecx, r9d
or eax, r8d
and r8d, 0xc9b444c2
and edx, 0x364bbb3d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xa52a5ae9
and ecx, 0x5ad5a516
or ecx, eax
cmp ecx, 0x5ad5a516
sete al
cmp dword [0x1400a009c], 0xa
setl cl
mov edx, ecx
xor dl, al
xor dl, 1
or cl, al
and al, dl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x36b54742
mov r8d, 0x956f63ce
cmovne ecx, r8d
test al, al
mov eax, 0x36b54742
cmovne ecx, eax
test dl, dl
jmp 0x140036369
mov eax, 0xbef71e52
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x8e2b44
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x8e2b44
or edx, eax
not eax
and eax, 0xff71d4ba
and edx, 0x8e2b45
or edx, eax
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl r8b
setge r9b
and cl, r9b
and r8b, al
or r8b, cl
mov edx, r8d
xor dl, r9b
and dl, r8b
xor al, r9b
mov ecx, eax
xor cl, 1
mov r9d, edx
xor r9b, 1
mov r10d, edx
and r10b, r9b
mov r8d, ecx
and r8b, al
xor r10b, 1
or r10b, r9b
xor r10b, 1
or r10b, dl
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, r10b
xor r9b, al
or cl, dl
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x16ac3d6
mov edx, 0x6d1816e7
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x16ac3d6
jmp 0x14002505d
mov eax, 0xc68386e3
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x48401210
mov r9d, eax
and r9d, 0x120e8101
or r9d, ecx
xor r9d, 0x120e8101
mov edx, eax
and edx, 0xa5b16cee
or edx, r9d
mov ecx, edx
xor ecx, 0xa5b16cef
xor edx, 0x5a0c9210
and r8d, 0xf66402e7
and eax, 0x99bfd18
or eax, r8d
mov r8d, eax
xor r8d, 0x818d818
xor eax, 0xf66402e7
mov r9d, ecx
and r9d, 0x1e32521
and edx, 0xfe1cdade
or edx, r9d
or ecx, eax
and eax, 0x1e32521
and r8d, 0xfe1cdade
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, dl
mov ecx, 0xbc687522
mov eax, 0xafb7e190
cmovne ecx, eax
test r8b, dl
mov eax, 0xbc687522
cmovne ecx, eax
test r8b, r8b
cmovne eax, ecx
test r8b, dl
cmove eax, ecx
jmp 0x140025070
mov eax, 0x652a5289
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov eax, 0x103c6ff9
jmp 0x140025070
mov eax, 0xeaa5c890
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2005045f
mov r8d, eax
and r8d, 0xdffafba0
or r8d, edx
mov edx, r8d
xor edx, 0x64a5000
xor r8d, 0x52
mov r9d, ecx
or r9d, 0x58200052
or r8d, 0x80802980
and r8d, 0xd8a029d2
and edx, 0x64b5009
or edx, r8d
and r9d, 0xd8a029d2
mov r8d, eax
and r8d, 0x21148624
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xa194afa5
xor r8d, 0x5e6b505a
and ecx, r8d
and edx, eax
or edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setge dl
lea r8d, [rdx + 1]
and r8b, al
mov r9d, ecx
and r9b, dl
mov eax, edx
or al, cl
xor al, 1
or al, r9b
xor cl, dl
and cl, dl
or r9b, r8b
or r9b, cl
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
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 edx, 0x5ae521d3
mov eax, 0xd2ff6fdc
cmovne edx, eax
test cl, 1
mov eax, edx
mov ecx, 0x5ae521d3
cmovne eax, ecx
test r8b, 1
cmovne eax, edx
jmp 0x140025070
mov eax, 0x586b1424
jmp 0x140025070
mov rax, qword [rbp - 0x30]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x20]
movsxd rcx, dword [rcx]
movzx eax, word [rax + rcx*2]
mov rcx, qword [rbp - 0x78]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp - 0x70]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x38]
mov rcx, qword [rcx]
sub rsp, 0x20
call qword [rax]
add rsp, 0x20
mov eax, 0xcb7ce9dc
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xd04187d3
and eax, 0x2fbe782c
or eax, ecx
xor eax, 0x2fbe782d
or eax, edx
xor eax, 0x383a9df0
xor eax, 0xc7c5620f
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
mov r9d, ecx
xor r9b, r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov ecx, r9d
or cl, r8b
xor r8b, r9b
mov eax, ecx
xor al, r8b
mov edx, 0x65513856
mov eax, 0x27434778
cmovne edx, eax
test r8b, r8b
mov eax, edx
mov r8d, 0x65513856
jmp 0x140034545
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9ffcbce5
mov r8d, ecx
and r8d, 0x6003431a
or r8d, edx
mov edx, r8d
xor edx, 0x20020000
xor r8d, 0x1c20c0
or eax, 0x1c23c8
or r8d, 0xc0c04c36
and r8d, 0xc0dc6ffe
and edx, 0x31028001
or edx, r8d
and eax, 0xc0dc6ffe
and ecx, 0xe211000
or ecx, eax
xor ecx, edx
mov r9d, ecx
xor r9d, 0xcee15c36
mov edx, ecx
xor edx, 0x311ea3c9
xor ecx, 0xa9fd35d
and ecx, edx
mov eax, r9d
and eax, 0x3b817094
or eax, ecx
mov r8d, eax
xor r8d, 0x3b012004
and r9d, 0xbb418566
mov ecx, edx
and ecx, 0x44be7a99
or ecx, r9d
mov r9d, ecx
xor r9d, 0xbb418567
and edx, 1
or edx, r9d
xor ecx, 0x402a2208
xor eax, 0xc47e8f6a
mov r9d, eax
and r9d, 0x84d45993
and r8d, 0x7b2ba66c
or r8d, r9d
or eax, edx
and edx, 0x84d45993
and ecx, 0x7b2ba66c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x7d01e302
and eax, 0x82fe1cfd
or eax, ecx
xor eax, 0x82fe1cfd
sete cl
setne r8b
cmp dword [0x1400a009c], 0xa
setge r9b
setl al
mov r10d, eax
xor r10b, r8b
mov edx, r10d
xor dl, r9b
and dl, r10b
and cl, r9b
and al, r8b
or al, cl
mov r9d, eax
mov r8d, edx
mov ecx, eax
mov r10d, edx
xor r10b, al
or al, dl
xor dl, 1
xor r9b, 1
and r8b, dl
and cl, r9b
xor r8b, 1
mov r11d, r8d
xor r11b, dl
or r8b, dl
xor r8b, 1
or r8b, r11b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, r8d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r8b
or cl, dl
xor al, 1
or al, r10b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa90b4dbc
mov r8d, 0x7d6c5fcb
cmovne edx, r8d
test al, al
mov eax, 0xa90b4dbc
jmp 0x1400373e3
cmp byte [rbp + 0xc], 0
mov eax, 0xcf157196
mov ecx, 0x29bf2640
cmovne eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x81ddf70c
mov r8d, eax
and r8d, 0x7e2208f2
or r8d, ecx
xor r8d, 0x7e2208f2
mov ecx, eax
and ecx, 1
or ecx, r8d
and edx, 0x5178d06b
and eax, 0xae872f94
or eax, edx
mov edx, eax
xor edx, 0x82852384
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x7c129c3b
and ecx, 0x83ed63c4
or ecx, r9d
xor eax, 0x5010902b
and eax, 0x7c129c3b
and edx, 0x83ed63c4
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setl al
setge r9b
mov ecx, eax
or al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
inc r9b
and r9b, dl
or r9b, r8b
xor al, 1
or al, r9b
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xa3d5eac9
mov r8d, 0xc3cc39d1
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
jmp 0x140037ee1
mov rax, qword [rbp - 0x48]
mov qword [rax], rsi
mov rax, qword [rbp - 0x50]
mov dword [rax], edi
mov rax, qword [rbp + 0x30]
mov qword [rax], rbx
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0x617af8b7
and r8d, 0x9e850748
or r8d, r9d
and ecx, 0x617af8b7
and eax, 0x9e850748
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1400a009c], 0xa
setge dl
setl r9b
mov eax, edx
or dl, r8b
and r8b, r9b
and al, cl
or al, r8b
xor r9b, cl
xor dl, 1
or dl, r9b
xor dl, 1
or dl, al
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor cl, 1
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, al
mov edx, eax
xor dl, r8b
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0xb90dedf7
mov edx, 0xacba9b4b
cmovne eax, edx
test r8b, 1
mov edx, 0xb90dedf7
jmp 0x140036464
mov eax, 0x78f437be
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x74332e9b
mov r8d, ecx
and r8d, 0x8bccd164
or r8d, edx
mov r9d, r8d
xor r9d, 0x18c8140
xor r8d, 0x50202288
mov edx, ecx
or edx, 0xda6072ac
and r8d, 0xda6072ac
and r9d, 0x259f8d52
or r9d, r8d
and edx, 0xda6072ad
xor edx, r9d
mov r8d, ecx
and r8d, 0xa5c0cdf6
and eax, 0x5a3f3209
or eax, r8d
xor eax, edx
xor eax, 0x5a3f3209
or edx, ecx
not edx
or edx, eax
xor edx, 0xa0cd7b4f
xor edx, 0x5f3284b0
sete al
setne dl
cmp dword [0x1400a009c], 0xa
setge r8b
setl r9b
mov r10d, r9d
xor r10b, dl
mov ecx, r10d
xor cl, r8b
and cl, r10b
or dl, r9b
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov r8d, ecx
not r8b
mov r9d, eax
xor r9b, 1
and r8b, cl
mov edx, r9d
and dl, al
xor r8b, 1
mov r10d, ecx
xor r10b, r8b
or r8b, cl
xor r8b, 1
or r8b, r10b
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
xor 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, 0xa73abbcb
mov r8d, 0x7d6e2766
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xa73abbcb
cmove eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x4f26b5df
mov ecx, eax
and ecx, 0xb0d94a20
or ecx, r8d
mov r8d, ecx
xor r8d, 0x20014021
and edx, 0x1a1ef099
and eax, 0xe5e10f66
or eax, edx
mov edx, eax
xor edx, 0x20010062
xor ecx, 0x4f26b5de
mov r9d, ecx
and r9d, 0xd5febf8c
and r8d, 0x2a014073
or r8d, r9d
xor eax, 0x101eb088
and eax, 0xd5febf8c
and edx, 0x2a014073
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
xor cl, 1
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x423f850e
mov r8d, 0x93689188
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x423f850e
cmovne eax, r8d
jmp 0x140037ee1
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xb88c54cd
mov ecx, eax
and ecx, 0x4773ab32
or ecx, r8d
mov r8d, ecx
xor r8d, 0x22000
xor ecx, 0x80080084
mov r9d, eax
xor r9d, 0xc42ba0b4
and r9d, eax
or ecx, 0x3bd45f4b
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x6431d6be
and r8d, 0x800a2000
or r8d, r11d
or ecx, r10d
and r10d, 0x6431d6be
and r9d, 0x9bce2941
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x13504302
and edx, 0x9c428643
and eax, 0x63bd79bc
or eax, edx
mov edx, eax
xor edx, 0x3196190
xor ecx, 0xc42ba0b5
mov r9d, ecx
and r9d, 0x6ca61c6c
and r8d, 0x9359e393
or r8d, r9d
xor eax, 0xc020440
and eax, 0x6ca61c6c
and edx, 0x9359e393
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne r8b
sete r10b
cmp dword [0x1400a009c], 0xa
setl r9b
setge dl
mov eax, edx
xor al, r10b
mov r11d, r8d
and r11b, r9b
mov ecx, edx
and cl, r10b
xor r9b, r10b
or r10b, dl
not al
and al, dl
xor al, 1
mov r14d, r10d
xor r14b, al
or al, r10b
xor al, 1
or al, r14b
or cl, r11b
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 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, 0xb3fe04da
mov r8d, 0xfcf42634
cmovne ecx, r8d
test al, 1
mov eax, 0xb3fe04da
jmp 0x140033792
mov eax, 0x146277e4
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa91d41a5
and ecx, eax
and eax, 0x56e2be5a
or eax, edx
xor eax, 0x56e2be5a
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, 0x40dd9d15
and ecx, eax
and eax, 0xbf2262ea
or eax, edx
xor eax, 0xbf2262ea
or eax, ecx
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setge r8b
setl al
xor al, dl
xor dl, r8b
and dl, r8b
xor cl, r8b
mov r8d, edx
xor r8b, 1
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
not cl
test dl, 1
mov r8d, 0x8c86e36f
mov r9d, 0xbded8ce2
cmovne r8d, r9d
test cl, al
mov eax, 0x8c86e36f
jmp 0x1400369b5
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x15100080
mov r8d, eax
or r8d, 0x40021451
and r8d, 0x551214d1
and ecx, 0x8008a92e
or ecx, r8d
and edx, 0x551214d1
and eax, 0x2ae54200
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0x6ae75651
mov ecx, eax
xor ecx, 0x418800e
and ecx, 0x4c9fc60e
xor eax, 0x6b67bdf2
and eax, edx
and edx, 0xb36039f1
or edx, ecx
mov r8d, edx
xor r8d, 0xb36039f0
mov ecx, edx
xor ecx, 0x80c202
or ecx, 0xfe7f145c
mov r9d, edx
xor r9d, 0x29a1
mov r10d, eax
not r10d
mov r11d, ecx
and r11d, 0xbda5c440
and r9d, 0x2ba3
or r9d, r11d
or ecx, r10d
and r10d, 0xbda5c440
and eax, 0x425a3bbf
or eax, r10d
xor eax, r9d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x121e0048
or r8d, 1
xor edx, 0x9e8208
xor ecx, 0x180eba2
mov r9d, ecx
and r9d, 0xec615537
and eax, 0x139eaac8
or eax, r9d
or ecx, r8d
and r8d, 0xec615537
and edx, 0x139eaac8
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x5a4189b7
and ecx, 0xa5be7648
or ecx, eax
mov eax, ecx
xor eax, 0x58400830
xor ecx, 0x85002040
and ecx, 0x8701a1c7
and eax, 0x78fe5e38
or eax, ecx
xor eax, 0x78fe5e38
sete dl
setne cl
cmp dword [0x1400a009c], 0xa
setl al
mov r8d, eax
xor r8b, cl
mov r9d, edx
xor r9b, al
and r9b, cl
or cl, al
xor cl, 1
or cl, r9b
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
or dl, cl
xor cl, 1
xor r8b, 1
or r8b, al
xor r8b, cl
xor cl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x78f437be
mov edx, 0xdcda89e5
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x78f437be
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7185930f
mov r8d, ecx
and r8d, 0x8e7a6cf0
or r8d, edx
mov edx, r8d
xor edx, 0x8784090
xor r8d, 0x7185930e
mov r9d, r8d
and r9d, 0xe7032e6f
and edx, 0x18fcd190
or edx, r9d
and ecx, 0xe7032e6f
and eax, 0x18fcd190
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
mov eax, edx
xor al, r8b
mov ecx, eax
xor cl, 1
or r8b, dl
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov r9d, r8d
xor r9b, 1
mov edx, r9d
and dl, r8b
xor r9b, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, r9b
xor cl, al
and cl, dl
xor cl, al
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, 0x2320a162
mov eax, 0x34f11b8c
cmovne r8d, eax
test dl, 1
mov eax, 0x2320a162
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140025070
mov rax, qword [rbp - 0x30]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x20]
movsxd rcx, dword [rcx]
movzx eax, word [rax + rcx*2]
mov rcx, qword [rbp - 0x78]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp - 0x70]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rax, qword [rbp - 0x50]
mov r14d, dword [rax]
mov rax, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x38]
mov rcx, qword [rcx]
sub rsp, 0x20
call qword [rax]
add rsp, 0x20
cmp r14d, eax
sete byte [rbp + 0xb]
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xc6e3332d
and edx, ecx
not ecx
or eax, 0x391cccd2
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe29f85e2
and ecx, 0x460320d
or ecx, r9d
or eax, r8d
and r8d, 0xe29f85e2
and edx, 0x1d607a1d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x391cccd2
mov edx, eax
xor edx, 0x8621120c
and edx, 0xae2ddace
xor eax, 0xdc06174d
and eax, ecx
mov r8d, ecx
and r8d, 0x51d22531
or r8d, edx
mov ecx, r8d
xor ecx, 0xae2ddace
mov edx, ecx
or edx, 0x1ae52460
xor r8d, 0x41120010
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0xacc15fe5
and r8d, 0x411a801a
or r8d, r10d
or edx, r9d
and r9d, 0xacc15fe5
and eax, 0x533ea01a
or eax, r9d
xor eax, r8d
not edx
or edx, eax
xor edx, 0x1ae52461
and ecx, 0xfffffffe
or ecx, edx
xor ecx, 0x18a26a54
xor ecx, 0xe75d95ab
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
xor cl, 1
or cl, al
xor al, r8b
and dl, al
and al, r9b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf2ed1408
mov r8d, 0x6173bef
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xf2ed1408
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
xor edx, 0x16697baf
and edx, ecx
mov eax, r8d
and eax, 0x16697baf
or eax, edx
mov edx, eax
xor edx, 0x16697bae
and r8d, 0x7a4f7c39
mov r9d, ecx
and r9d, 0x85b083c6
or r9d, r8d
xor r9d, 0x7a4f7c38
and ecx, 1
or ecx, r9d
xor eax, 0xe9968451
mov r8d, eax
and r8d, 0x279227fc
and edx, 0xd86dd803
or edx, r8d
xor edx, ecx
xor edx, 0xd86dd803
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xfbbdf0da
and ecx, 0x4420f25
or ecx, eax
mov eax, ecx
xor eax, 0xea2c3098
xor ecx, 0x4420f25
mov edx, ecx
and edx, 0x15d1c042
and eax, 0xea2e3fbd
or eax, edx
xor eax, 0x15d1c042
xor ecx, eax
test ecx, eax
sete cl
setne dl
cmp dword [0x1400a009c], 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, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
and r8b, cl
xor cl, 1
and al, cl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xe5245688
mov r8d, 0xbaa7c4b2
cmovne ecx, r8d
not dl
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0xe5245688
jmp 0x140037128
mov eax, dword [0x1400a0098]
lea r9d, [rax + 1]
imul r9d, eax
mov eax, r9d
and eax, 0x6ecb2265
mov r8d, r9d
not r8d
mov ecx, r8d
and ecx, 0x9134dd9a
or ecx, eax
mov eax, ecx
xor eax, 0x9134dd9a
mov r10d, ecx
xor r10d, 0x337d62a7
and r10d, eax
or r9d, 0x5db640c2
mov edx, r10d
not edx
mov r11d, edx
and r11d, 0x8daa6629
and r10d, 0x725599d6
or r10d, r11d
or edx, r9d
and r9d, 0x8daa6629
and r8d, 0x22419914
or r8d, r9d
xor r8d, r10d
not edx
or edx, r8d
xor edx, 0xa249bf3c
xor ecx, 0x4ec00040
and ecx, 0xdec0d85a
mov r8d, eax
and r8d, 0x213f27a5
or r8d, ecx
xor r8d, 0xdec0d85b
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x649b2b89
and ecx, eax
not eax
and eax, 0x649b2b89
or eax, ecx
not ecx
and ecx, 0x9b64d476
and eax, 0x649b2b89
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xecbe81d7
and eax, 0x13417e28
or eax, edx
xor eax, 0x13417e28
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
and dl, r9b
or r9b, r8b
and al, r9b
and cl, r8b
or 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 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, al
or dl, al
xor dl, 1
or dl, cl
xor cl, 1
mov r8d, ecx
xor r8b, dl
test dl, 1
mov eax, 0xc274a4e6
mov edx, 0x949639df
cmovne eax, edx
test cl, 1
cmovne eax, edx
not r8b
test r8b, 1
mov ecx, 0xc274a4e6
cmove eax, ecx
jmp 0x140025070
mov eax, 0x5e86555f
jmp 0x140025070
mov ecx, dword [0x1400a0098]
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, 0x7d56a452
mov r11d, edx
and r11d, 0x82a95bac
or r11d, r10d
or ecx, r9d
and r9d, 0x7d56a452
and r8d, 0x82a95bad
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
not r8d
and edx, 0x168e79b
and eax, 0xfe971864
or eax, edx
mov edx, eax
xor edx, 0x8a961004
xor eax, 0x168e79b
mov r9d, ecx
and r9d, 0x74612de8
and r8d, 0x8b9ed217
or r8d, r9d
or ecx, eax
and eax, 0x74612de8
and edx, 0x8b9ed217
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1400a009c], 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, al
mov r8d, edx
not r8b
or al, cl
xor al, 1
or al, dl
xor dl, al
test dl, 1
mov ecx, 0x33d90956
mov edx, 0x8c86e36f
cmovne ecx, edx
test al, 1
mov eax, 0x33d90956
cmovne eax, ecx
test r8b, 1
cmovne eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xa1601a12
mov r8d, eax
or r8d, 0x40838048
and edx, 0xe1e39a5a
mov r9d, eax
and r9d, 0x12082501
or r9d, edx
and r8d, 0xe1e39a5a
mov edx, ecx
and edx, 0xc1440a4
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x8305292
xor edx, 0x528ba548
mov r9d, edx
and r9d, 0xf547a82d
and r8d, 0xab857d2
or r8d, r9d
and ecx, 0xf547a82d
and eax, 0xab857d2
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete r9b
setne r8b
cmp dword [0x1400a009c], 0xa
setge dl
setl al
mov ecx, eax
xor cl, r8b
not cl
and cl, r8b
mov r10d, eax
or r10b, r8b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
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
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, 0x6c4250ad
mov r8d, 0x7eb0436
cmovne ecx, r8d
test al, 1
mov eax, 0x6c4250ad
jmp 0x140033792
mov rax, qword [rbp]
mov qword [rax], 0
mov eax, 0x742201b3
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xcc48756a
mov r8d, eax
and r8d, 0x33b78a94
or r8d, ecx
xor r8d, 0x33b78a94
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x5cbfa35c
and eax, 0xa3405ca3
or eax, edx
mov edx, eax
xor edx, 0x23004880
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x9cc7976f
and ecx, 0x63386890
or ecx, r9d
xor eax, 0x1c87834c
and eax, 0x9cc7976f
and edx, 0x63386890
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
or dl, al
xor dl, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r9b, 1
xor r8b, 1
mov eax, r9d
xor al, r8b
or r8b, r9b
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x92d144e5
mov r8d, 0x408fc566
cmovne edx, r8d
not cl
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x92d144e5
jmp 0x140036af0
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0x6010bbb8
xor ecx, 0xbc702c12
and ecx, r8d
and r8d, 0x9fef4447
or r8d, eax
mov eax, r8d
xor eax, 0x9fef4447
mov r9d, r8d
xor r9d, 0x239f6855
and r9d, eax
mov edx, r9d
not edx
mov r10d, ecx
not r10d
mov r11d, edx
and r11d, 0xf4f1be32
and r9d, 0xb0e41cd
or r9d, r11d
or edx, r10d
and r10d, 0xf4f1be32
and ecx, 0xb0e41cd
or ecx, r10d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xbc702c13
or eax, 1
xor r8d, 0x6010a318
and r8d, 0x7057a75a
and eax, 0x8fa858a5
or eax, r8d
xor eax, 0x8fa858a5
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xeb44c634
and ecx, eax
and eax, 0x14bb39cb
or eax, edx
mov edx, eax
xor edx, 0x10a20881
xor eax, 0xeb44c634
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xcd59736a
and edx, 0x32a68c95
or edx, r9d
or eax, r8d
and r8d, 0xcd59736a
and ecx, 0x32a68c95
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete r9b
setne r8b
cmp dword [0x1400a009c], 0xa
setl dl
setge al
mov ecx, eax
xor cl, r8b
and cl, r8b
mov r10d, edx
or r10b, r8b
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, edx
xor dl, r9b
and r9b, al
and r10b, r8b
or r10b, r9b
or al, r8b
xor al, 1
or al, dl
xor al, 1
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, r8d
xor cl, al
test cl, 1
mov ecx, 0xce2ad7f9
mov edx, 0x15577bea
cmovne ecx, edx
test al, 1
mov eax, ecx
jmp 0x1400360b8
mov eax, dword [0x1400a0098]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
not eax
mov ecx, r8d
and ecx, 0x4d33b4fb
mov edx, eax
and edx, 0xb2cc4b04
or edx, ecx
mov ecx, edx
xor ecx, 0xb2cc4b04
xor edx, 0x4d33b4fb
mov r9d, edx
or r9d, 0x22110cc
or r8d, 0xc4028020
and r9d, 0xc62390ec
mov r10d, ecx
and r10d, 0x29040401
or r10d, r9d
and r8d, 0xc62390ec
and eax, 0x10d86b12
or eax, r8d
xor eax, r10d
xor eax, 0x12f97bdf
and edx, 0x9f96d49a
mov r8d, ecx
and r8d, 0x60692b65
or r8d, edx
xor r8d, 0x9f96d49b
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x38c2176d
and eax, 0xc73de892
or eax, ecx
mov ecx, eax
xor ecx, 0x30000024
xor eax, 0xc211e882
and eax, 0xcad3ffcb
and ecx, 0x352c0034
or ecx, eax
mov eax, ecx
xor eax, 0x35040000
xor ecx, 0x82d03048
and ecx, 0x82f8307c
and eax, 0x7d07cf83
or eax, ecx
xor eax, 0x7d07cf83
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setge al
lea r8d, [rax + 1]
and r8b, dl
and cl, al
or cl, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor r8b, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x27434778
mov r8d, 0xcd300546
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
jmp 0x14003750b
mov eax, 0x883d09b5
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe0a52618
mov r8d, ecx
or r8d, 0xe0a52618
mov r9d, r8d
not r9d
or r9d, edx
and r8d, 0x1f5ad9e6
and r9d, 0xe0a52619
or r9d, r8d
not r9d
and ecx, 0xd52d486
and eax, 0xf2ad2b79
or eax, ecx
xor eax, 0xf2ad2b79
or eax, r9d
xor eax, 0xcc86517c
xor eax, 0x3379ae83
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setl r9b
setge al
mov ecx, eax
xor cl, r8b
xor r9b, r8b
or r8b, al
xor r8b, 1
not cl
and cl, al
or cl, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x4e4b76db
mov r8d, 0x9eb6d82
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x4e4b76db
cmove eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x4000007
mov r8d, eax
or r8d, 0x2080500
and r8d, 0x6080507
and ecx, 0xb0b30288
or ecx, r8d
and edx, 0x6080507
and eax, 0x4944f870
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0x4b4cfd70
mov ecx, eax
xor ecx, 0xb4b3028f
xor eax, 0x2486a5ba
and eax, ecx
mov r8d, edx
and r8d, 0x9035a735
or r8d, eax
xor r8d, 0x9035a734
and edx, 0x62ebd6b4
mov eax, ecx
and eax, 0x9d14294b
or eax, edx
xor eax, 0x62ebd6b5
and ecx, 1
or ecx, eax
not ecx
or ecx, r8d
xor ecx, 0x476eac4b
xor ecx, 0xb89153b4
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
mov r9d, r8d
not r9b
and dl, cl
or al, dl
and r9b, r8b
xor r9b, 1
mov ecx, r9d
xor cl, r8b
or r9b, r8b
xor r9b, 1
or r9b, cl
xor r9b, al
xor al, 1
or al, r8b
mov ecx, eax
xor cl, r9b
test al, al
mov eax, 0xbe2733de
mov edx, 0x5c2b39fc
cmovne eax, edx
test r9b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xbe2733de
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x20658e10
and edx, 0xdf9a71ef
or edx, r8d
mov r8d, edx
xor r8d, 0xcb82200c
mov eax, ecx
not eax
xor edx, 0x20658e11
mov r9d, eax
and r9d, 0x147c57f3
and ecx, 0xeb83a80c
or ecx, r9d
or eax, edx
and edx, 0x147c57f3
and r8d, 0xeb83a80c
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x1212fd64
and edx, eax
or eax, 0xeded029b
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xdc597e51
and ecx, 0x2028124
or ecx, r9d
or eax, r8d
and r8d, 0xdc597e51
and edx, 0x23a681ae
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x60c90009
xor eax, 0x1212fd64
mov edx, eax
and edx, 0x8d26eb92
and ecx, 0x72d9146d
or ecx, edx
xor ecx, 0x72d9146d
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1400a009c], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor dl, 1
mov r8d, ecx
or r8b, dl
xor dl, cl
mov eax, r8d
xor al, dl
mov ecx, 0x147590fd
mov eax, 0xbf517ead
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x147590fd
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140025070
mov eax, 0x35fa38bf
jmp 0x140025070
mov rax, qword [rbp + 0x20]
mov eax, 0xb03efc05
jmp 0x140025070
mov eax, 0xaa755605
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x41008044
mov r8d, eax
and r8d, 0xc840ba
or r8d, ecx
xor r8d, 0xc840ba
mov ecx, eax
xor ecx, 0x41c8c0fe
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x98021100
and edx, 0x7e4332dd
and eax, 0x81bccd22
or eax, edx
mov edx, eax
xor edx, 0x8108c100
xor ecx, 0x41c8c0ff
mov r9d, ecx
and r9d, 0x66b52e23
and r8d, 0x994ad1dc
or r8d, r9d
xor eax, 0x66012201
and eax, 0x66b52e23
and edx, 0x994ad1dc
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xa0ccb136
mov r8d, 0x8c8eda6
cmovne edx, r8d
test cl, cl
mov ecx, 0xa0ccb136
jmp 0x140036213
movsxd rax, dword [rbp - 0x3c]
mov rcx, qword [rbp + 0x38]
movabs r9, 0xe75339627a621b72
movabs r8, 0xb29e2479d5ca8454
sub r8, r8
sub r8, r9
movabs rdx, 0xd730b4c9aa25f086
add r8, rdx
sub r8, rax
sub r8, rdx
movabs rax, 0xedb4efbc04a1a743
sub r8, rax
add rax, r9
add r8, rax
movabs rax, 0xedad2bd9d46b24d6
sub rcx, rax
movabs rdx, 0xd6b705937f6ecbd5
sub rcx, rdx
sub rcx, r8
add rax, rdx
add rcx, rax
mov rax, qword [rbp + 0x18]
mov qword [rax], rcx
mov rax, qword [rbp + 0x18]
mov rax, qword [rax]
cmp dword [rax], 0x4550
setne byte [rbp + 0xd]
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x44080b5
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xd9af2742
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x44685b5
and r8d, 0xd9a92242
or r8d, edx
or eax, r9d
and r9d, 0x44685b5
and ecx, 0xfbb97a4a
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x2650d8bd
and eax, 0xd9af2742
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, 0x627f193c
and r8d, 0x9d80e6c3
or r8d, r9d
or ecx, edx
and edx, 0x627f193c
and eax, 0x9d80e6c3
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd7eba677
and ecx, 0x28145988
or ecx, eax
xor ecx, 0x28145988
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl r8b
setge dl
mov r9d, ecx
and r9b, dl
or dl, al
and al, r8b
or al, r9b
xor r8b, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, 1
mov edx, ecx
and dl, al
xor dl, 1
or dl, al
xor dl, 1
or dl, cl
xor dl, r8b
or r8b, cl
mov ecx, r8d
xor cl, dl
test r8b, 1
mov eax, 0x49f0f30a
mov r8d, 0x9f793eab
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x49f0f30a
cmove eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x2201822
mov ecx, eax
and ecx, 0x20194404
or ecx, r8d
mov r8d, ecx
xor r8d, 0x400
xor ecx, 0xdfe6bbfb
mov r9d, eax
xor r9d, 0x22395c26
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x38b9f0ad
and r8d, 0x2000c02
or r8d, r11d
or ecx, r10d
and r10d, 0x38b9f0ad
and r9d, 0xc7460f52
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xddc6a3d8
xor ecx, 0x2005405
and edx, 0xb7c84661
and eax, 0x4837b99e
or eax, edx
mov edx, eax
xor edx, 0x8021194
xor eax, 0xb7c84661
mov r9d, r8d
and r9d, 0x61fda86a
and ecx, 0x9e025795
or ecx, r9d
or r8d, eax
and eax, 0x61fda86a
and edx, 0x9e025795
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
xor r8d, 0xffffffff
setne cl
sete al
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, al
xor al, dl
and al, dl
or al, r9b
and r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor al, 1
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x5e45d755
mov r8d, 0x81e41c27
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x5e45d755
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x908382e9
and eax, 0x6f7c7d16
or eax, ecx
mov edx, eax
xor edx, 0x908382e9
mov ecx, eax
xor ecx, 0x908382e8
and ecx, edx
xor eax, 0x246800
and eax, 0x80a76ae9
and edx, 0x7f589516
or edx, eax
xor edx, 0x7f589517
or edx, ecx
mov eax, edx
mov ecx, edx
xor ecx, 0xcd4438a3
and ecx, edx
not edx
xor eax, 0x1239861c
mov r8d, eax
or r8d, 0x1283c140
mov r9d, ecx
not r9d
and r8d, 0x92c3f1e0
and edx, 0x4d040803
or edx, r8d
or eax, r9d
and r9d, 0x92c3f1e0
and ecx, 0x6d3c0e1f
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x32bbc75c
and eax, 0xcd4438a3
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd4ba10cd
and eax, 0x2b45ef32
or eax, edx
xor eax, 0x2b45ef32
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
xor dl, 1
or dl, r8b
xor cl, r8b
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xab48fc97
mov r8d, 0x722a712b
cmovne ecx, r8d
test al, al
mov eax, 0xab48fc97
cmovne ecx, eax
test dl, 1
jmp 0x140036369
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1201026
mov r8d, eax
and r8d, 0xc9e0150
or r8d, ecx
xor r8d, 0xc9e0150
mov r9d, eax
and r9d, 0xf241ee89
or r9d, r8d
mov ecx, r9d
xor ecx, 0x60010400
xor r9d, 0xdb40071
and r9d, 0x9ff4eaf9
and ecx, 0x600b1506
or ecx, r9d
mov r8d, ecx
xor r8d, 0x81106
and edx, 0xb177e474
and eax, 0x4e881b8b
or eax, edx
mov edx, eax
xor edx, 0x688130b
xor ecx, 0x9ff4eaf9
xor eax, 0xb177e474
mov r9d, ecx
and r9d, 0xe943ac90
and r8d, 0x16bc536f
or r8d, r9d
or ecx, eax
and eax, 0xe943ac90
and edx, 0x16bc536f
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x6a70db30
cmp ecx, 0x958f24cf
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge al
or al, cl
xor al, 1
mov r8d, ecx
or r8b, dl
xor r8b, 1
xor cl, dl
not cl
and cl, dl
or cl, r8b
xor cl, al
mov edx, ecx
mov r8d, 0x6eedf7f1
mov r9d, 0xbfff3eeb
cmovne r8d, r9d
not dl
test dl, al
cmovne r8d, r9d
test cl, cl
jmp 0x140031e4e
mov eax, 0x9d5bc634
jmp 0x140025070
mov eax, 0xc369a01a
jmp 0x140025070
mov ecx, dword [0x1400a0098]
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, 0x2eb2f02
and eax, 0xfd14d0fd
or eax, ecx
mov ecx, eax
xor ecx, 0xfd14d0fd
xor eax, 0x2eb2f02
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge al
or al, cl
xor al, 1
mov r8d, ecx
or r8b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
test cl, 1
mov r8d, 0x682ccfb7
mov r9d, 0xe03f99a5
cmovne r8d, r9d
not dl
test dl, al
cmovne r8d, r9d
test cl, 1
mov ecx, r8d
cmovne ecx, r9d
test dl, al
jmp 0x140036369
mov eax, dword [0x1400a0098]
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, 0xe342c274
and eax, 0x1cbd3d8a
or eax, r8d
mov r8d, eax
xor r8d, 0x1c842100
xor eax, 0xe342c275
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x417bdcae
and r8d, 0xbe842350
or r8d, r10d
or eax, r9d
and r9d, 0x417bdcae
and edx, 0xbe842351
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
mov r10d, ecx
and r10b, r8b
and cl, r9b
xor r10b, 1
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
mov r10d, eax
xor r10b, r8b
and r10b, al
and dl, r9b
and al, r8b
or al, dl
or al, r10b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x255b7237
mov edx, 0xefb42078
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x255b7237
jmp 0x14002505d
mov ecx, dword [0x1400a0098]
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, 0x42f3356f
and ecx, 0xbd0cca90
or ecx, r9d
or eax, r8d
and r8d, 0x42f3356f
and edx, 0xbd0cca90
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xb078d525
and r8d, ecx
mov r9d, ecx
or r9d, 0xb078d525
mov edx, r8d
not edx
mov r10d, edx
and r10d, 0xad0850a6
and r8d, 0x52f7af59
or r8d, r10d
or edx, r9d
and r9d, 0xad0850a6
mov r10d, eax
and r10d, 0x42872a58
or r10d, r9d
xor r10d, r8d
not edx
or edx, r10d
xor edx, 0x4f872adb
and eax, 0xb4e36124
and ecx, 0x4b1c9eda
or ecx, eax
xor ecx, 0x4b1c9eda
or ecx, edx
mov eax, ecx
not eax
and eax, 0x61a1866c
and ecx, 0x9e5e7993
or ecx, eax
mov eax, ecx
xor eax, 0x60200204
xor ecx, 0x18420803
and ecx, 0x19c38c6b
and eax, 0xe63c7394
or eax, ecx
cmp eax, 0xe63c7394
setne cl
cmp dword [0x1400a009c], 0xa
setge al
mov r8d, eax
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov r9d, edx
and dl, r8b
or cl, r8b
xor r8b, 1
xor r9b, 1
and r9b, r8b
or dl, r9b
xor r8b, al
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0xdabbef1
mov ecx, 0x7981c7c5
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test r8b, 1
mov ecx, 0xdabbef1
cmove eax, ecx
jmp 0x140025070
mov rax, qword [rbp]
mov eax, 0xde80baa1
jmp 0x140025070
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa834d6b0
and eax, 0x57cb294f
or eax, ecx
mov ecx, eax
xor ecx, 0xa834d6b0
xor eax, 0x150a004a
mov edx, ecx
and edx, 0xfffffffe
and eax, 0x351ac66a
and ecx, 0xcae53995
or ecx, eax
xor ecx, 0xcae53994
or ecx, edx
mov eax, ecx
xor eax, 0xafe0f96f
and eax, ecx
not ecx
and ecx, 0xafe0f96f
or ecx, eax
not eax
and eax, 0x501f0690
and ecx, 0xafe0f96f
or ecx, eax
xor ecx, 0xcc57fdae
xor ecx, 0xcc57fdae
setne dl
sete al
cmp dword [0x1400a009c], 0xa
setl r8b
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or cl, al
or dl, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, 1
mov ecx, 0x408fc566
mov edx, 0x34b3f708
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x408fc566
cmove ecx, r8d
jmp 0x140034640
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x77ee1faf
and eax, 0x8811e050
or eax, ecx
xor eax, 0x8811e051
or eax, edx
mov ecx, eax
not ecx
and eax, 0x10a6ec8a
and ecx, 0xef591375
or ecx, eax
cmp ecx, 0x10a6ec8a
setne al
cmp dword [0x1400a009c], 0xa
setl cl
setge dl
or dl, al
xor cl, al
mov eax, edx
xor al, cl
or cl, dl
mov edx, eax
xor dl, cl
mov edx, 0x941c7053
mov r8d, 0xa8a2c183
cmovne edx, r8d
test cl, cl
mov ecx, 0x941c7053
jmp 0x1400332a8
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
xor ecx, 0x5f22f74
and ecx, eax
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x5f22f74
or r8d, ecx
xor r8d, 0x5f22f75
or eax, 1
and edx, 0xa8a27082
and eax, 0x575d8f7d
or eax, edx
xor eax, 0x575d8f7d
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x81803641
mov r8d, ecx
or r8d, 0x3e270102
and edx, 0xbfa73743
and ecx, 0x800
or ecx, edx
and r8d, 0xbfa73743
and eax, 0x4058c0bc
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xc0d8a284
xor eax, 0xc220100
and eax, 0xd225579
and ecx, 0xf2ddaa86
or ecx, eax
mov eax, ecx
xor eax, 0xb01da284
xor ecx, 0x8200149
and ecx, 0x4ae0094b
and eax, 0xb51ff6b4
or eax, ecx
mov ecx, eax
xor ecx, 0x2800043
xor eax, 0x841e3694
and eax, 0xcc7e3f9c
and ecx, 0x3381c063
or ecx, eax
cmp ecx, 0x3381c063
sete al
cmp dword [0x1400a009c], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov r8d, edx
xor r8b, cl
and cl, 1
xor cl, dl
and r8b, dl
xor cl, 1
mov edx, r8d
xor dl, cl
test cl, cl
mov eax, 0x912a7153
mov ecx, 0x722e588c
cmovne eax, ecx
test r8b, r8b
mov r8d, 0x912a7153
cmove eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7b572f6d
mov r8d, ecx
and r8d, 0x84a8d092
or r8d, edx
mov edx, r8d
xor edx, 0x8c000
xor r8d, 0x2100064
mov r9d, eax
or r9d, 0x2300066
or r8d, 0x64001208
and r8d, 0x6630126e
and edx, 0x194fc900
or edx, r8d
and r9d, 0x6630126e
mov r8d, ecx
and r8d, 0x80802491
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xe4803698
xor r8d, 0x196cc107
mov r9d, edx
and r9d, 0x86931af0
and r8d, 0x796ce50f
or r8d, r9d
or edx, ecx
and ecx, 0x86931af0
and eax, 0x796ce50f
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xea6f41af
xor edx, 0x1590be50
setne dl
sete al
cmp dword [0x1400a009c], 0xa
setl r8b
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or cl, al
or dl, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x5f653972
mov r9d, 0x24a7d0da
cmovne eax, r9d
test r8b, r8b
mov edx, 0x5f653972
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x46b476d3
and edx, eax
or eax, 0xb94b892c
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x41e2b007
mov r10d, ecx
and r10d, 0x61446d0
or r10d, r9d
or eax, r8d
and r8d, 0x41e2b007
and edx, 0xbe1d4ff8
or edx, r8d
xor edx, r10d
not eax
or eax, edx
xor eax, 0x46b476d2
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge r9b
setl 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
and r8b, cl
and r9b, dl
or r9b, r8b
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
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 ecx, 0x3166ec64
mov r9d, 0xbc5e2bc8
cmovne ecx, r9d
test r8b, 1
mov eax, ecx
cmovne eax, r9d
jmp 0x14003750b
mov eax, 0x8cde4db0
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x798417b8
and r8d, eax
mov r9d, eax
or r9d, 0x867be847
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0xceb06e76
and r8d, 0x314f9189
or r8d, r10d
or ecx, r9d
and r9d, 0xceb06e76
mov r10d, edx
and r10d, 0x31041188
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
mov r8d, ecx
xor r8d, 0x398416b9
and edx, 0x4f83b778
mov r9d, eax
and r9d, 0xb07c4887
or r9d, edx
xor r9d, 0x4f83b779
and eax, 1
or eax, r9d
xor ecx, 0x867be846
mov edx, ecx
and edx, 0xc65a2902
and r8d, 0x39a5d6fd
or r8d, edx
xor r8d, eax
xor r8d, 0x39a5d6fd
or ecx, eax
not ecx
or ecx, r8d
mov eax, ecx
xor eax, 0xf2b90552
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xd46faad
and ecx, 0xf2b90552
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x6414e024
and eax, 0x9beb1fdb
or eax, ecx
xor eax, 0x9beb1fdb
sete dl
setne cl
cmp dword [0x1400a009c], 0xa
setge r8b
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
not dl
test al, 1
mov r8d, 0x864ed49f
mov r9d, 0xa56e8a84
cmovne r8d, r9d
test dl, cl
mov ecx, 0x864ed49f
cmove r8d, ecx
cmovne r8d, r9d
test al, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1100a040
mov r8d, ecx
and r8d, 0x402c4628
or r8d, edx
xor r8d, 0x402c4628
mov edx, ecx
and edx, 0xaed31997
or edx, r8d
mov r8d, edx
xor r8d, 0x84c01196
xor edx, 0x512ce669
mov r9d, edx
and r9d, 0x2b37cc21
and r8d, 0xd4c833de
or r8d, r9d
and ecx, 0x2b37cc21
and eax, 0xd4c833de
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
xor dl, 1
xor al, 1
or al, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x4a64210d
mov r8d, 0x8d0a5045
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x4a64210d
cmove eax, ecx
jmp 0x140025070
mov eax, 0x784f7f4f
jmp 0x140025070
mov rax, qword [rbp - 0x48]
mov qword [rax], rsi
mov rax, qword [rbp - 0x50]
mov dword [rax], edi
mov rax, qword [rbp + 0x30]
mov qword [rax], rbx
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xd689e586
mov r9d, r8d
and r9d, eax
and r8d, edx
mov ecx, r9d
not ecx
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x70cc14c0
and r9d, 0x8f33eb3f
or r9d, r11d
or ecx, r10d
and r10d, 0x70cc14c0
and r8d, 0x8f33eb3f
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
xor ecx, 0xd689e587
and edx, 0x217fbf4b
mov r8d, eax
and r8d, 0xde8040b4
or r8d, edx
mov edx, r8d
xor edx, 0x710840
and eax, 1
or eax, edx
xor r8d, 0xdc0000b4
and r8d, 0xfd0eb7be
and eax, 0x2f14841
or eax, r8d
xor eax, 0x2f14841
or eax, ecx
xor eax, 0x1e8444fa
cmp eax, 0xe17bbb05
setne r8b
cmp dword [0x1400a009c], 0xa
setl al
setge cl
lea r9d, [r8 + 1]
mov edx, ecx
xor dl, r9b
mov r10d, ecx
and r10b, r9b
or r9b, cl
not dl
and dl, cl
xor dl, 1
mov r11d, edx
xor r11b, r9b
or dl, r9b
xor dl, 1
or dl, r11b
and al, r8b
or al, r10b
mov r9d, ecx
xor r9b, r8b
or cl, r8b
not cl
or cl, r9b
not cl
or cl, al
xor cl, dl
and cl, 1
mov eax, 0x996cc1da
mov r8d, 0xcd0f538d
cmovne eax, r8d
test cl, dl
cmove eax, r8d
test cl, cl
mov r8d, 0x996cc1da
cmove eax, r8d
test cl, dl
cmovne eax, r8d
jmp 0x140025070
mov eax, 0x8c8eda6
jmp 0x140025070
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp - 8]
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x3ad85fc8
mov ecx, eax
and ecx, 0xc527a036
or ecx, r8d
mov r8d, ecx
xor r8d, 0x403a012
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0x3ad85fc9
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xc1e442ed
and r8d, 0x3e1bbd12
or r8d, r11d
or ecx, r10d
and r10d, 0xc1e442ed
and r9d, 0x3e1bbd12
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0xae6bcc9
and eax, 0xf5194336
or eax, edx
xor eax, 0xf5194336
or eax, ecx
xor eax, 0xd4f1487c
xor eax, 0x2b0eb783
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl dl
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
xor al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x729e6024
mov r8d, 0xebb21d2f
cmovne ecx, r8d
test al, 1
mov eax, 0x729e6024
jmp 0x140037508
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x7bfc1702
mov edx, eax
and edx, 0x8403e8fc
or edx, ecx
mov r9d, edx
xor r9d, 0x8403e8fc
mov ecx, eax
and ecx, 1
or ecx, r9d
xor edx, 0x59a81600
and r8d, 0x32dadb79
and eax, 0xcd252486
or eax, r8d
mov r8d, eax
xor r8d, 0xcd202484
xor eax, 0x32dadb79
mov r9d, ecx
and r9d, 0x22550133
and edx, 0xddaafecc
or edx, r9d
or ecx, eax
and eax, 0x22550133
and r8d, 0xddaafecc
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xbb79b5e5
xor ecx, 0x44864a1a
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl cl
setge r9b
xor r8b, r9b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
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, cl
or cl, dl
and dl, r8b
or dl, al
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0xd6b18df3
mov edx, 0xbd8cdd67
cmovne eax, edx
test cl, 1
mov ecx, 0xd6b18df3
jmp 0x1400330ca
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40108c12
mov r8d, eax
and r8d, 0xb0820280
or r8d, edx
mov edx, r8d
xor edx, 0x30020000
xor r8d, 0x4c75d424
or ecx, 0xc0908680
and r8d, 0xccf5d6a4
and edx, 0x30020812
or edx, r8d
and ecx, 0xccf5d6a4
and eax, 0x3082149
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xf6d716d
mov edx, eax
xor edx, 0xf6d716c
and edx, ecx
xor eax, 0xf0928e92
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9b189128
and edx, 0x64e76ed7
or edx, r9d
or eax, r8d
and r8d, 0x9b189128
and ecx, 0x64e76ed7
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8f418176
and ecx, eax
and eax, 0x70be7e89
or eax, edx
mov edx, eax
xor edx, 0x40b06689
xor eax, 0x8f418176
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x3a0e1924
and edx, 0xc5f1e6db
or edx, r9d
or eax, r8d
and r8d, 0x3a0e1924
and ecx, 0xc5f1e6db
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
mov eax, ecx
xor al, r8b
and al, r9b
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
xor r9b, dl
xor dl, cl
xor dl, 1
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
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, 0x402d1c36
mov edx, 0xba4af688
cmovne ecx, edx
not al
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x402d1c36
jmp 0x140037128
mov eax, 0xe73d65cc
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xd36fa67
and r8d, 0xf2c90598
or r8d, r9d
and ecx, 0xd36fa67
and eax, 0xf2c90598
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setge r8b
setl al
and dl, al
and r8b, cl
or r8b, dl
mov edx, eax
or dl, cl
xor al, cl
not al
mov ecx, eax
xor cl, dl
or al, dl
not al
or al, cl
xor al, r8b
and al, 1
mov ecx, 0x341dd11b
mov edx, 0x1e40985a
cmovne ecx, edx
test al, r8b
cmove ecx, edx
mov edx, 0x341dd11b
jmp 0x1400332a8
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc2524231
and eax, ecx
and ecx, 0x3dadbdce
or ecx, edx
xor ecx, 0xc2524231
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xcd1ff113
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xb538d597
and ecx, 0x48072000
or ecx, r9d
or eax, r8d
and r8d, 0xb538d597
and edx, 0x4ac72a68
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x12600aa8
xor eax, 0xcd1ff113
mov edx, eax
and edx, 0x2c97b544
and ecx, 0xd3684abb
or ecx, edx
xor ecx, 0xd3684abb
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x1400a009c], 0xa
setge r8b
mov eax, r8d
xor al, dl
mov ecx, edx
and cl, al
not al
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, cl
xor cl, 1
and al, cl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x5dddb4f6
mov r8d, 0x7d07db01
cmovne edx, r8d
test cl, 1
mov ecx, 0x5dddb4f6
jmp 0x1400332a8
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp - 0x20]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x20]
movsxd rdx, dword [rdx]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x38]
mov qword [rax], rcx
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp - 0x18]
mov eax, 0xbded8ce2
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xdfc3c675
and eax, 0x203c398a
or eax, ecx
xor eax, 0x203c398b
or eax, edx
mov ecx, eax
not ecx
and eax, 0x4686709e
and ecx, 0xb9798f61
or ecx, eax
mov eax, ecx
xor eax, 0x9300900
xor ecx, 0x108c
and ecx, 0xb04996ed
and eax, 0x4fb66912
or eax, ecx
xor eax, 0x4fb66912
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setge r8b
setl al
and dl, al
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and r8b, cl
or r8b, dl
xor al, cl
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 cl, 1
mov ecx, 0x203d7b7e
mov edx, 0x9651898f
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, 1
mov eax, 0x203d7b7e
jmp 0x14002505d
mov eax, dword [rbp - 0x54]
mov rcx, qword [rbp - 0x28]
movabs rdx, 0x7d10ac8b6d720d52
add rcx, rdx
movabs r9, 0x320b435cbce35d07
add rcx, r9
sub rcx, rdx
movabs r8, 0x3bc3d7439f42e744
sub rcx, r8
sub rcx, r9
add rcx, rax
movabs rax, 0xca1b8c686da4f21f
sub rcx, rax
movabs rdx, 0x9d9ff83555df93d2
add rax, rdx
add rax, r8
movabs r8, 0x5987e11e85ecbb04
add rax, r8
add rax, rcx
sub rax, rdx
sub rax, r8
mov rcx, qword [rbp + 0x10]
mov qword [rcx], rax
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x10]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x1c]
add rcx, qword [rax]
mov rax, qword [rbp - 0x18]
mov qword [rax], rcx
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x10]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rax]
mov rax, qword [rbp - 0x20]
mov qword [rax], rcx
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp + 0x10]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x24]
add rcx, qword [rax]
mov rax, qword [rbp - 0x30]
mov qword [rax], rcx
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8fad485a
mov r8d, eax
and r8d, 0x7052b7a4
or r8d, edx
xor r8d, 0x7052b7a4
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xa22595f1
and eax, 0x5dda6a0e
or eax, ecx
mov ecx, eax
xor ecx, 0x5dda6a0e
xor eax, 0xa22595f1
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete al
cmp dword [0x1400a009c], 0xa
setge cl
mov edx, ecx
xor dl, al
xor dl, 1
mov r8d, edx
or r8b, cl
and dl, al
or cl, al
xor dl, 1
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
mov ecx, r8d
or cl, dl
xor dl, r8b
mov r8d, ecx
xor r8b, dl
test dl, 1
mov eax, 0x9eb6d82
mov edx, 0x20918d27
cmovne eax, edx
test cl, 1
mov ecx, 0x9eb6d82
cmovne eax, ecx
test r8b, 1
cmove eax, edx
jmp 0x140025070
mov eax, dword [0x1400a0098]
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, 0x883a2448
and eax, 0x77c5dbb6
or eax, r8d
mov r8d, eax
xor r8d, 0x41055836
xor eax, 0x883a2449
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x36d8a789
and r8d, 0xc9275876
or r8d, r10d
or eax, r9d
and r9d, 0x36d8a789
and edx, 0xc9275876
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a009c], 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, edx
xor al, cl
test dl, dl
mov edx, 0x3dc757cf
mov r8d, 0x1135576a
cmovne edx, r8d
test cl, cl
mov ecx, 0x3dc757cf
jmp 0x140036213
mov eax, 0xb1fae4cd
jmp 0x140025070
mov eax, 0x640771a7
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xe96dbc86
and edx, ecx
mov eax, ecx
not eax
and eax, 0xe96dbc86
or eax, edx
not edx
and edx, 0x16924379
and eax, 0xe96dbc86
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x9004a829
mov r8d, ecx
or r8d, 0xc0102d0
and edx, 0x9c05aaf9
and ecx, 0x63201400
or ecx, edx
and r8d, 0x9c05aaf9
and eax, 0xda4106
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x800c0129
xor eax, 0x6f2116d0
mov edx, eax
and edx, 0x71d3ea06
and ecx, 0x8e2c15f9
or ecx, edx
xor ecx, 0x71d3ea06
xor eax, ecx
test eax, ecx
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge al
and dl, al
and r8b, cl
or r8b, dl
mov edx, eax
xor dl, cl
or al, cl
not al
or al, dl
not al
or al, r8b
xor al, r8b
and al, 1
mov ecx, 0xa42f83d9
mov edx, 0xe0e740c
cmovne ecx, edx
test al, r8b
cmove ecx, edx
mov edx, 0xa42f83d9
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov dword [rax], 0
mov eax, dword [0x1400a0098]
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, 0x7006e963
mov r11d, edx
and r11d, 0x8ff9169c
or r11d, r10d
or eax, r9d
and r9d, 0x7006e963
and r8d, 0x8ff9169c
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
not r8d
and edx, 0xd65d7686
and ecx, 0x29a28979
or ecx, edx
mov edx, ecx
xor edx, 0xa20909
xor ecx, 0xd65d7686
mov r9d, eax
and r9d, 0x3d09b2f6
and r8d, 0xc2f64d09
or r8d, r9d
or eax, ecx
and ecx, 0x3d09b2f6
and edx, 0xc2f64d09
or edx, ecx
xor edx, r8d
not eax
or eax, edx
cmp eax, 0xffffffff
setne r8b
cmp dword [0x1400a009c], 0xa
setge dl
setl cl
mov eax, ecx
xor al, r8b
not al
and al, r8b
or cl, r8b
xor al, 1
mov r9d, eax
xor r9b, cl
or al, cl
xor al, 1
or al, r9b
mov ecx, edx
xor cl, r8b
or dl, r8b
xor dl, 1
or dl, cl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
and dl, cl
xor cl, 1
mov r8d, eax
xor r8b, 1
and r8b, cl
or r8b, dl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x986f457d
mov edx, 0xe0e740c
cmovne eax, edx
test cl, 1
mov ecx, 0x986f457d
cmovne ecx, eax
test r8b, 1
jmp 0x14002505d
mov eax, 0xb0478d6d
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x69bd04e8
and eax, 0x9642fb17
or eax, ecx
xor eax, 0x9642fb16
or eax, edx
xor eax, 0x7db98789
cmp eax, 0x82467876
setne r8b
cmp dword [0x1400a009c], 0xa
setge al
setl r9b
lea r10d, [r8 + 1]
mov edx, r8d
xor dl, r9b
mov ecx, edx
xor cl, 1
mov r11d, eax
xor r11b, r10b
and r11b, al
and r8b, r9b
and al, r10b
or al, r8b
mov r8d, r11d
xor r8b, 1
xor r11b, al
xor al, 1
or al, r8b
xor al, 1
or al, r11b
mov r8d, ecx
xor r8b, al
and r8b, cl
xor cl, dl
and cl, al
xor cl, dl
mov eax, r8d
xor al, cl
mov eax, 0x8b86f11
mov edx, 0x640771a7
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test r8b, r8b
jmp 0x14002505d
mov eax, 0x73059d56
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
xor r8d, 0x1e9a0026
and r8d, ecx
mov r9d, ecx
or r9d, 0xe165ffd9
mov edx, ecx
not edx
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0xe2ca0d6c
and r8d, 0x1d35f293
or r8d, r10d
or eax, r9d
and r9d, 0xe2ca0d6c
mov r10d, edx
and r10d, 0x1c100002
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0x1e9a0027
or ecx, 1
xor eax, 0xe165ffd8
mov r9d, eax
and r9d, 0xc76292d2
and r8d, 0x389d6d2d
or r8d, r9d
or eax, ecx
and ecx, 0xc76292d2
and edx, 0x389d6d2c
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x4e0a20bc
mov r8d, ecx
or r8d, 0x21b44403
and edx, 0x6fbe64bf
and ecx, 0x80011800
or ecx, edx
and r8d, 0x6fbe64bf
and eax, 0x10408340
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x5e4aa3fc
xor eax, 0x81101000
and ecx, 0x76afed37
and eax, 0x895012c8
or eax, ecx
xor eax, 0x895012c8
setne al
sete r8b
cmp dword [0x1400a009c], 0xa
setl r9b
setge cl
mov r10d, r8d
and r10b, cl
xor cl, r8b
mov edx, ecx
xor dl, 1
and al, r9b
or al, r10b
or r9b, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, edx
xor r8b, al
and r8b, dl
xor dl, cl
and dl, al
xor dl, cl
mov eax, r8d
xor al, dl
mov eax, 0x9562b796
mov r9d, 0xbf0f1d9
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
jmp 0x14002505d
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x4418a0
mov r8d, ecx
or r8d, 0x240a0040
and r8d, 0x244e18e0
mov r9d, eax
and r9d, 0x98914609
or r9d, r8d
and edx, 0x244e18e0
mov r8d, ecx
and r8d, 0x4320a116
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x6522a107
xor r8d, 0x98d55ea8
mov r9d, r8d
and r9d, 0x9acc1a50
and edx, 0x6533e5af
or edx, r9d
and ecx, 0x9acc1a50
and eax, 0x6533e5af
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne al
cmp dword [0x1400a009c], 0xa
setl cl
setge dl
or dl, al
xor cl, al
mov eax, ecx
xor al, dl
or cl, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x7a9cfc0b
mov r8d, 0x742201b3
cmovne eax, r8d
test cl, cl
mov ecx, 0x7a9cfc0b
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb353da90
mov r8d, ecx
xor r8d, 0xb353da90
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x4cac256e
xor r8d, 0xb353da91
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setl r9b
setge al
mov ecx, r8d
xor cl, al
mov r10d, ecx
xor r10b, 1
and dl, r9b
or r9b, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
and dl, r10b
xor dl, 1
or dl, r10b
xor dl, 1
or dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x4a9dfd8c
mov r8d, 0x9ce9499
cmovne ecx, r8d
test al, 1
mov eax, 0x4a9dfd8c
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140025070
mov eax, 0xcb12c2c7
jmp 0x140025070
movsxd rax, dword [rbp - 0x3c]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x38]
movabs r9, 0xb2749d56d4fc097b
add rcx, r9
movabs r8, 0xc377435b500917d9
add rcx, r8
sub rcx, r9
movabs rdx, 0xf9b2c3ee2f24f130
sub rcx, rdx
add rax, rdx
movabs rdx, 0xa6e02907e7d859a1
add rax, rdx
add rax, rcx
sub rax, r8
sub rax, rdx
mov rcx, qword [rbp + 0x18]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov eax, 0x3eebb505
jmp 0x140025070
mov eax, 0x203d7b7e
jmp 0x140025070
mov eax, 0x597e94ad
jmp 0x140025070
mov eax, 0x423f850e
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x90000060
and ecx, 0x68c03680
or ecx, edx
xor ecx, 0x68c03680
and eax, 0x73fc91f
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
not eax
test eax, eax
sete cl
setne al
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
and r8b, al
mov eax, edx
and al, cl
or al, r8b
xor cl, dl
and cl, dl
mov edx, ecx
not dl
mov r8d, eax
not r8b
or r8b, dl
xor cl, al
not r8b
or r8b, cl
xor r8b, al
and r8b, 1
mov ecx, 0x29236906
mov edx, 0xb706cdf5
cmovne ecx, edx
test r8b, al
mov edx, 0x29236906
cmovne ecx, edx
test r8b, r8b
cmovne edx, ecx
test r8b, al
jmp 0x140036bc8
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x244587e8
mov r8d, ecx
and r8d, 0xdbba7816
or r8d, edx
xor r8d, 0xdbba7816
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
setne cl
sete al
cmp dword [0x1400a009c], 0xa
setl dl
mov r8d, edx
or r8b, al
xor r8b, 1
xor al, dl
or r8b, al
xor r8b, 1
or cl, dl
and al, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xeaa5c890
mov r8d, 0x477c2ece
cmovne edx, r8d
test al, 1
mov eax, 0xeaa5c890
jmp 0x1400373e3
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xe8752050
and edx, ecx
not ecx
or eax, 0x178adfaf
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3d6dbae5
and ecx, 0xc0100010
or ecx, r9d
or eax, r8d
and r8d, 0x3d6dbae5
and edx, 0xc292451a
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x178adfaf
mov edx, eax
xor edx, 0x178adfae
and edx, ecx
xor eax, 0xe8752050
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x7e55ec63
and eax, 0x81aa139c
or eax, edx
xor eax, 0x7e55ec63
xor ecx, eax
test ecx, eax
setne cl
cmp dword [0x1400a009c], 0xa
setge al
setl dl
mov r8d, edx
xor r8b, cl
xor r8b, 1
or r8b, al
xor al, cl
or cl, dl
xor cl, 1
and al, dl
or al, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xafdf058b
mov r8d, 0x6647b91a
cmovne ecx, r8d
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0xafdf058b
jmp 0x14002505d
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
mov r9d, edx
and r9d, 0xc07a2ae5
and r8d, 0x3f85d51a
or r8d, r9d
and ecx, 0xc07a2ae5
and eax, 0x3f85d51a
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x1400a009c], 0xa
setge r8b
setl r9b
mov ecx, r9d
xor cl, dl
mov r10d, ecx
and r10b, dl
and cl, r9b
xor r10b, 1
xor cl, 1
mov r9d, r10d
xor r9b, cl
or cl, r10b
xor cl, 1
or cl, r9b
xor dl, r8b
and dl, r8b
xor al, r8b
or al, dl
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0xc2d02a0b
mov ecx, 0x3c3bdb9d
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0xc2d02a0b
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
xor edx, r8d
test edx, r8d
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setge al
setl r9b
mov ecx, eax
xor al, r8b
or r8b, r9b
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
or r9b, dl
xor r9b, 1
or al, r9b
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov r8d, edx
test dl, 1
mov r9d, 0x7981c7c5
mov r10d, 0x1fe79e9a
cmovne r9d, r10d
not r8b
test r8b, cl
cmovne r9d, r10d
test dl, 1
mov eax, r9d
cmovne eax, r10d
test r8b, cl
cmove eax, r9d
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
and ecx, 0x14637850
and eax, 0xeb9c87af
or eax, ecx
mov ecx, eax
xor ecx, 0xeb9c87af
xor eax, 0x14637850
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete r8b
cmp dword [0x1400a009c], 0xa
setge cl
mov r9d, r8d
or r9b, cl
xor r9b, 1
mov edx, eax
xor dl, cl
and dl, cl
or dl, r9b
xor r8b, cl
mov r9d, r8d
xor r9b, 1
or cl, 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, 0xb2ee18fc
mov eax, 0x44d865f2
cmovne r8d, eax
test cl, dl
mov eax, 0xb2ee18fc
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
test cl, dl
mov rcx, qword [rbp + 0x20]
mov ecx, dword [rcx]
mov dword [rbp - 0x40], ecx
cmove eax, r8d
jmp 0x140025070
mov eax, 0x68e57beb
jmp 0x140025070
mov eax, 0xa06a4878
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x160c078
mov r8d, ecx
and r8d, 0x58140407
or r8d, edx
xor r8d, 0x58140407
mov edx, ecx
xor edx, 0x5974c47f
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0xa68b3b81
xor edx, 0x5810c050
mov r9d, r8d
and r9d, 0x81e535af
and edx, 0x7e1aca50
or edx, r9d
or r8d, ecx
and ecx, 0x81e535af
and eax, 0x7e1aca50
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x23394716
xor r8d, 0xdcc6b8e9
sete r8b
setne dl
cmp dword [0x1400a009c], 0xa
setge r9b
setl cl
lea eax, [rdx + 1]
and al, dl
xor al, 1
mov r10d, edx
xor r10b, al
or al, dl
xor al, 1
or al, r10b
xor al, cl
and r9b, r8b
and dl, cl
or dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x97dca156
mov r8d, 0xeaec7f24
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0x97dca156
cmovne edx, r8d
test al, 1
jmp 0x140036bc8
mov eax, 0x5a0f813c
jmp 0x140025070
mov eax, 0xc3a4191
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x3af14b6b
and eax, edx
not edx
or ecx, 0xc50eb494
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x34dd299c
and edx, 0xa204263
or edx, r9d
or ecx, r8d
and r8d, 0x34dd299c
and eax, 0xcb22d663
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xc50eb494
mov r8d, ecx
xor r8d, 0x3af14b6b
xor ecx, 0x2ca3b318
and ecx, r8d
mov r9d, r8d
or r9d, 0xe9ad078c
mov edx, ecx
not edx
mov r10d, edx
and r10d, 0x288be02
and ecx, 0xfd7741fd
or ecx, r10d
or edx, r9d
and r9d, 0x288be02
mov r10d, eax
and r10d, 0x14524071
or r10d, r9d
xor r10d, ecx
not edx
or edx, r10d
mov ecx, edx
xor ecx, 0x1652f872
or r8d, 1
xor edx, 0xe9ad078d
mov r9d, edx
and r9d, 0x7b309dce
and ecx, 0x84cf6231
or ecx, r9d
or edx, r8d
and r8d, 0x7b309dce
and eax, 0x84cf6230
or eax, r8d
xor eax, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x8527d2c7
mov r8d, 0x93da0059
cmovne eax, r8d
test dl, dl
mov edx, 0x8527d2c7
cmovne eax, edx
test cl, cl
cmove eax, r8d
jmp 0x140025070
mov eax, 0x92e7885f
jmp 0x140025070
mov eax, 0x158e40e0
jmp 0x140025070
mov rax, qword [rbp + 0x10]
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xa9490040
mov r8d, ecx
or r8d, 0x40000b96
and edx, 0xe9490bd6
and ecx, 0x6862008
or ecx, edx
and r8d, 0xe9490bd6
and eax, 0x1030d421
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xb979d461
mov edx, eax
xor edx, 0xb979d460
and edx, ecx
xor eax, 0x46862b9e
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x84cfb693
and eax, 0x7b30496c
or eax, ecx
mov ecx, eax
xor ecx, 0x4450211
xor eax, 0x5b304004
and eax, 0xdbbaf486
and ecx, 0x24450b79
or ecx, eax
mov eax, ecx
xor eax, 0x24050958
xor ecx, 0x18a9480
and ecx, 0x1ca96a1
and eax, 0xfe35695e
or eax, ecx
mov ecx, eax
xor ecx, 0x14a8481
xor eax, 0x3a000906
and eax, 0x3a801b26
and ecx, 0xc57fe4d9
or ecx, eax
xor ecx, 0xc57fe4d9
sete dl
setne r9b
cmp dword [0x1400a009c], 0xa
setge cl
setl r8b
mov eax, ecx
mov r10d, r9d
mov r11d, ecx
or cl, r9b
or r9b, r8b
or al, dl
mov r14d, eax
xor r14b, r9b
or al, r9b
xor al, 1
or al, r14b
and r10b, r8b
and r11b, dl
or r11b, r10b
xor r8b, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r11b
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, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0x545847df
mov r8d, 0x93689188
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0x545847df
jmp 0x14003646a
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x7f1b03be
or ecx, 1
and ecx, 0x7f1b03bf
mov r8d, eax
and r8d, 0x80e4fc40
or r8d, ecx
and edx, 0x7f1b03bf
xor edx, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
sete dl
cmp dword [0x1400a009c], 0xa
setl al
mov r8d, eax
xor r8b, dl
mov ecx, r8d
and cl, al
or al, dl
xor al, 1
or al, r8b
and r8b, dl
mov edx, r8d
xor dl, 1
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
and cl, al
or dl, al
xor al, 1
xor r8b, 1
and r8b, al
or cl, r8b
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x67f6aef0
mov edx, 0x5e8eb577
cmovne eax, edx
test cl, 1
cmove eax, edx
test r8b, 1
mov ecx, 0x67f6aef0
cmove eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2b915cae
mov r8d, eax
and r8d, 0xd46ea350
or r8d, edx
mov edx, r8d
xor edx, 0xc46ea240
xor r8d, 0x2a00448e
mov r9d, eax
or r9d, 0x3a00459e
and r8d, 0x3a00459e
and edx, 0xc5ffba60
or edx, r8d
and r9d, 0x3a00459f
xor r9d, edx
and ecx, 0x1755ea54
and eax, 0xe8aa15ab
or eax, ecx
mov ecx, eax
xor ecx, 0xe8aa15ab
xor eax, 0x1755ea54
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 [0x1400a009c], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
xor r8b, 1
or dl, cl
xor dl, 1
xor al, 1
or al, dl
xor al, r8b
mov ecx, eax
mov edx, 0xcf765cdf
mov r9d, 0x7a61a465
cmovne edx, r9d
not cl
test cl, r8b
mov r10d, 0xcf765cdf
cmove edx, r10d
test al, al
cmovne edx, r9d
test cl, r8b
cmovne edx, r9d
mov eax, edx
jmp 0x140025070
mov eax, 0xcf0dcc8a
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe48cfa45
mov r8d, ecx
and r8d, 0x1b7305ba
or r8d, edx
mov edx, r8d
xor edx, 0x852043a
xor r8d, 0xe48cfa44
mov r9d, r8d
and r9d, 0x372d31c5
and edx, 0xc8d2ce3a
or edx, r9d
and ecx, 0x372d31c5
and eax, 0xc8d2ce3a
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne dl
cmp dword [0x1400a009c], 0xa
setl al
setge cl
inc cl
lea r8d, [rdx + 1]
mov r9d, edx
or r9b, al
xor r9b, 1
and al, dl
or al, r9b
mov edx, ecx
or dl, r8b
xor dl, 1
xor cl, r8b
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
mov r9d, edx
xor dl, cl
xor cl, 1
and r8b, al
and r9b, cl
or r9b, r8b
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0x2bf9f922
mov edx, 0x8d6ddf84
cmovne eax, edx
test cl, 1
mov ecx, 0x2bf9f922
jmp 0x140025056
mov eax, 0x856c72b7
jmp 0x140025070
mov eax, 0x6e6e2d80
jmp 0x140025070
mov eax, 0xc683110d
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40e4e004
mov r8d, eax
and r8d, 0x991a1080
or r8d, edx
xor r8d, 0x991a1080
mov edx, eax
and edx, 0x26010f7b
or edx, r8d
mov r8d, edx
xor r8d, 0x26010f7a
and ecx, 0x5d485172
and eax, 0xa2b7ae8d
or eax, ecx
mov ecx, eax
xor ecx, 0xa2b7ae8d
xor edx, 0xd9fef085
and ecx, edx
xor eax, 0x5d485172
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
mov eax, edx
xor al, r8b
and al, dl
xor r8b, cl
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, ecx
xor al, dl
test cl, cl
mov ecx, 0x1e40985a
mov r8d, 0x7b0b27f1
cmovne ecx, r8d
test dl, dl
mov edx, 0x1e40985a
jmp 0x140036364
mov eax, 0xa239903f
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x2c412068
xor ecx, 0x1a20612
and ecx, 0xd1b64e93
and edx, 0x2e49b16c
or edx, ecx
xor edx, 0x2de3267b
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb7e366e8
and ecx, eax
and eax, 0x481c9917
or eax, edx
xor eax, 0x481c9917
or eax, ecx
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge al
lea r9d, [rax + 1]
and r9b, cl
xor r8b, dl
xor r8b, 1
mov ecx, eax
xor cl, dl
and cl, al
and al, dl
or al, r9b
or al, cl
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
mov edx, 0xa06a4878
mov r8d, 0x7d6c5fcb
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xa06a4878
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x349b93d8
mov r8d, eax
and r8d, 0xcb646c26
or r8d, ecx
xor r8d, 0xcb646c26
mov ecx, eax
xor ecx, 0xfffffffe
and ecx, eax
or ecx, r8d
and edx, 0x617547eb
and eax, 0x9e8ab814
or eax, edx
mov edx, eax
xor edx, 0x88082004
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x17f69c73
and ecx, 0xe809638c
or ecx, r9d
xor eax, 0x1740463
and eax, 0x17f69c73
and edx, 0xe809638c
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne al
cmp dword [0x1400a009c], 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, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xbdda6ee4
mov r8d, 0x1fe8268c
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0xbdda6ee4
cmovne ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x140025070
mov eax, 0x31da9aa1
jmp 0x140025070
mov eax, 0x7305e452
jmp 0x140025070
mov rax, qword [rbp + 0x30]
mov rcx, qword [rbp - 0x20]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x20]
movsxd rdx, dword [rdx]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x38]
mov qword [rax], rcx
mov rax, qword [rbp - 0x10]
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov qword [rbp - 0x78], rax
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xbf5f2920
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x40a0d6df
and ecx, 0xbf5f2920
or ecx, eax
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0xbae3d9cf
mov edx, ecx
and edx, 0x451c2630
or edx, eax
mov eax, edx
xor eax, 0x451c2630
mov r10d, edx
xor r10d, 0x219411ae
and r10d, eax
or r9d, 0x9b77c861
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0xbdcaac5b
and r10d, 0x423553a4
or r10d, r11d
or r8d, r9d
and r9d, 0xbdcaac5b
and ecx, 0x40001384
or ecx, r9d
xor ecx, r10d
not r8d
or r8d, ecx
xor r8d, 0x6488379f
or eax, 1
xor edx, 0x2ac0d14c
and edx, 0x2ad0d17c
and eax, 0xd52f2e83
or eax, edx
xor eax, 0xd52f2e83
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1d330e04
and ecx, eax
and eax, 0xe2ccf1fb
or eax, edx
xor eax, 0xe2ccf1fb
or eax, ecx
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r9b, 1
or r9b, r8b
xor al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r9b
or r9b, cl
xor al, cl
mov ecx, r9d
xor cl, al
test cl, 1
mov ecx, 0xacf06a1a
mov edx, 0x659af6fb
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0xacf06a1a
cmovne eax, edx
test r9b, r9b
cmovne eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xd58d9f22
and edx, ecx
not ecx
or eax, 0x2a7260dd
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x78909042
and ecx, 0x850d0f20
or ecx, r9d
or eax, r8d
and r8d, 0x78909042
and edx, 0x876f6fbd
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x2a7260dd
mov ecx, eax
xor ecx, 0x2a7260dc
and ecx, edx
xor eax, 0x84818e20
and eax, 0xa4b18e38
and edx, 0x5b4e71c7
or edx, eax
mov eax, edx
xor eax, 0x100a3086
mov r8d, ecx
not r8d
xor edx, 0xa4b18e39
mov r9d, r8d
and r9d, 0xeb44cb79
and ecx, 0x14bb3486
or ecx, r9d
or r8d, edx
and edx, 0xeb44cb79
and eax, 0x14bb3486
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
not r8d
test r8d, r8d
sete dl
setne al
cmp dword [0x1400a009c], 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
xor r9b, 1
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x103c6ff9
mov r8d, 0x476a2ea3
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x103c6ff9
cmove eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xa5c1281d
and edx, eax
or eax, 0x5a3ed7e2
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x17dad597
and ecx, 0xa0012808
or ecx, r9d
or eax, r8d
and r8d, 0x17dad597
and edx, 0xe8252a68
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x5a3ed7e2
mov r8d, eax
xor r8d, 0x5a3ed7e3
and r8d, edx
xor eax, 0xa5c1281c
and eax, 0xfffffffe
and edx, 1
or edx, eax
mov ecx, r8d
not ecx
mov eax, edx
not eax
mov r9d, ecx
and r9d, 0xb5a606f3
and r8d, 0x4a59f90c
or r8d, r9d
or ecx, eax
and eax, 0xb5a606f3
and edx, 0x4a59f90c
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x9e988aa3
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x2800882
and eax, 0x9c188221
or eax, r8d
xor eax, 0x2800882
or eax, 0x6167755c
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x42ca0d8b
and ecx, 0x9c108220
or ecx, r9d
or eax, r8d
and r8d, 0x42ca0d8b
and edx, 0xbd35f274
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x41610508
xor eax, 0x9e988aa3
mov edx, eax
and edx, 0x321e7a76
and ecx, 0xcde18589
or ecx, edx
xor ecx, 0xcde18589
or ecx, eax
cmp ecx, 0xffffffff
setne cl
cmp dword [0x1400a009c], 0xa
setge al
setl dl
lea r8d, [rcx + 1]
and cl, dl
or dl, r8b
xor dl, 1
and al, r8b
or al, cl
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, 0x88552a83
mov r8d, 0xcc634bb6
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x88552a83
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140025070
mov rax, qword [rbp + 0x20]
mov eax, dword [rax]
inc eax
mov dword [rbp - 0x58], eax
mov eax, 0x404019ca
jmp 0x140025070
mov eax, dword [0x1400a0098]
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, 0xd273ae05
and eax, 0x2d8c51fa
or eax, r9d
or ecx, r8d
and r8d, 0xd273ae05
and edx, 0x2d8c51fa
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0xaaba4b3e
mov r9d, r8d
and r9d, edx
and r8d, ecx
mov eax, r9d
not eax
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0xe319e17b
and r9d, 0x1ce61e84
or r9d, r11d
or eax, r10d
and r10d, 0xe319e17b
and r8d, 0x1ce61e84
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
mov r9d, eax
xor r9d, 0x5545b4c0
and ecx, 0x3ac387d2
mov r8d, edx
and r8d, 0xc53c782d
or r8d, ecx
mov ecx, r8d
xor ecx, 0x3ac387d3
and edx, 1
or edx, ecx
xor r8d, 0x45381824
xor eax, 0xaaba4b3f
mov ecx, eax
and ecx, 0xba846189
and r9d, 0x457b9e76
or r9d, ecx
or eax, edx
and edx, 0xba846189
and r8d, 0x457b9e76
or r8d, edx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x5a362d58
and ecx, 0xa5c9d2a7
or ecx, eax
mov eax, ecx
xor eax, 0x409024
xor ecx, 0xa300058
and ecx, 0xafb942db
and eax, 0x5046bd24
or eax, ecx
cmp eax, 0x5046bd24
setne cl
cmp dword [0x1400a009c], 0xa
setge al
lea edx, [rcx + 1]
lea r8d, [rax + 1]
mov r9d, eax
xor r9b, dl
and r9b, al
and al, dl
mov r10d, edx
xor r10b, r8b
and r10b, cl
mov edx, r8d
or dl, cl
xor dl, 1
or dl, r10b
and cl, r8b
or al, cl
or al, r9b
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov eax, edx
xor al, 1
xor dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xa239903f
mov r8d, 0x67d2e27a
cmovne eax, r8d
test dl, 1
mov edx, eax
mov r8d, 0xa239903f
jmp 0x140034e78
mov eax, 0x900e9670
jmp 0x140025070
mov eax, dword [0x1400a0098]
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, eax
or edx, 0xc014600
mov r8d, ecx
or r8d, 0x512600e8
and edx, 0x5d2746e8
and ecx, 0x583902
or ecx, edx
and r8d, 0x5d2746e8
and eax, 0xa2808015
or eax, r8d
xor eax, ecx
xor eax, 0x7b2e96c4
cmp eax, 0xd5af50d1
setne dl
cmp dword [0x1400a009c], 0xa
setge al
mov r8d, eax
xor r8b, dl
mov ecx, r8d
and cl, al
or al, dl
xor al, 1
or al, r8b
xor al, 1
or al, r8b
and r8b, dl
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, 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 cl, 1
mov ecx, 0x9ab45741
mov edx, 0xc2b6ea6f
cmovne ecx, edx
test al, 1
mov eax, 0x9ab45741
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov dword [rax], 0
mov eax, 0xa42f83d9
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov dword [rax], 2
mov eax, 0x6551cf60
jmp 0x140025070
mov eax, 0xbd8cdd67
jmp 0x140025070
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x20]
mov dword [rax], 0
mov eax, 0x31af469e
jmp 0x140025070
mov rax, qword [rbp]
mov qword [rax], 0
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc280471
mov r8d, eax
and r8d, 0x141e100
or r8d, edx
mov edx, r8d
xor edx, 0x416100
xor r8d, 0x201a0072
mov r9d, ecx
or r9d, 0x1088070
and r8d, 0x211a8072
and edx, 0xc616501
or edx, r8d
and r9d, 0x211a8072
mov r8d, eax
and r8d, 0xd2841a8c
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xf2961a8f
and ecx, 0x95a4f527
and eax, 0x6a5b0ad8
or eax, ecx
mov ecx, eax
xor ecx, 0x6a5b0ad8
xor r8d, 0xd69e570
and ecx, r8d
xor eax, 0x95a4f527
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
lea r9d, [rcx + 1]
xor al, r8b
and cl, dl
or dl, r9b
xor dl, 1
and r8b, r9b
or r8b, cl
or r8b, dl
mov ecx, eax
or cl, r8b
xor r8b, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0xb060a6bc
mov edx, 0x7a9cfc0b
cmovne eax, edx
test r8b, 1
mov edx, eax
mov r8d, 0xb060a6bc
cmovne edx, r8d
jmp 0x140036aed
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0xc75ff28
mov r8d, eax
or r8d, 1
and r8d, 0xc75ff29
mov r9d, edx
and r9d, 0xf38a00d6
or r9d, r8d
and ecx, 0xc75ff29
xor ecx, r9d
and edx, 0x18884e59
and eax, 0xe777b1a6
or eax, edx
mov edx, eax
xor edx, 0xa7042120
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x50fb9ec7
and ecx, 0xaf046138
or ecx, r9d
xor eax, 0x10880e41
and eax, 0x50fb9ec7
and edx, 0xaf046138
or edx, eax
xor edx, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
setne r8b
cmp dword [0x1400a009c], 0xa
setl r9b
setge al
lea edx, [r8 + 1]
mov r10d, edx
and r10b, r8b
xor r10b, 1
mov ecx, r8d
xor cl, r10b
or r10b, r8b
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, 1
or r10b, al
xor r10b, 1
or cl, r9b
xor cl, 1
or cl, r10b
and r9b, r8b
and dl, al
or dl, r9b
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
not al
test al, 1
mov eax, 0xf572e3b8
mov r8d, 0x7f87b84f
cmovne eax, r8d
test dl, 1
mov edx, 0xf572e3b8
cmovne edx, eax
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x140025070
mov rax, qword [rbp + 0x10]
mov eax, 0x74de1e24
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x3195c5bc
mov r8d, ecx
xor r8d, 0xce6a3a43
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x4d4c4ae9
mov r11d, edx
and r11d, 0x82223002
or r11d, r10d
or eax, r9d
and r9d, 0x4d4c4ae9
and r8d, 0xb2b3b516
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x3195c5bd
xor eax, 0xce6a3a42
and edx, eax
and r8d, ecx
or r8d, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setge r9b
setl cl
mov r10d, ecx
xor r10b, r8b
mov eax, r8d
or al, cl
and al, r10b
and r8b, r9b
and cl, dl
or cl, r8b
or r9b, dl
xor r9b, 1
or r9b, r10b
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
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, 0xa5261bfd
mov r8d, 0xa22cf4c7
cmovne ecx, r8d
test al, 1
mov eax, 0xa5261bfd
jmp 0x140037508
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, edx
and r8d, 0x82b8b5ab
mov eax, edx
xor eax, 0x7d474a54
and eax, ecx
or eax, r8d
mov r8d, eax
xor r8d, 0x14400a00
or edx, 1
xor eax, 0x82b8b5aa
mov r9d, eax
and r9d, 0xeb8fd0df
and r8d, 0x14702f20
or r8d, r9d
or eax, edx
and edx, 0xeb8fd0df
and ecx, 0x14702f20
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, 0xd60d6c99
and ecx, 0x29f29366
or ecx, r9d
or eax, r8d
and r8d, 0xd60d6c99
and edx, 0x29f29366
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x7b121025
xor eax, 0x7b121025
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, cl
and r9b, al
xor al, dl
or dl, r8b
xor dl, 1
xor cl, r8b
and cl, r8b
or cl, dl
or al, r9b
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov r8d, edx
not r8b
test dl, 1
mov eax, 0x85e57853
mov r9d, 0xdae1912c
cmovne eax, r9d
test r8b, cl
mov ecx, 0x85e57853
cmove eax, ecx
cmovne eax, r9d
test dl, 1
mov rcx, qword [rbp + 0x18]
mov rcx, qword [rbp + 0x30]
mov rcx, qword [rcx]
mov qword [rbp + 0x38], rcx
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x3c]
mov dword [rbp - 0x3c], ecx
cmovne eax, r9d
jmp 0x140025070
mov eax, 0xb1a096ed
jmp 0x140025070
mov rax, qword [rbp]
mov qword [rax], 0
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40500614
mov r8d, eax
and r8d, 0x10a301c9
or r8d, edx
mov edx, r8d
xor edx, 0x230041
xor r8d, 0x20542232
or ecx, 0x10d00398
and r8d, 0x30d423ba
and edx, 0x40230445
or edx, r8d
and ecx, 0x30d423ba
and eax, 0x8f08d800
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xa2043000
xor eax, 0x10d00795
and eax, 0x1dd8cfb7
and ecx, 0xe2273048
or ecx, eax
mov eax, ecx
xor eax, 0x2060040
xor ecx, 0xd0047b0
and ecx, 0xed2177b8
and eax, 0x12de8847
or eax, ecx
cmp eax, 0x12de8847
sete al
cmp dword [0x1400a009c], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xe6a10d64
mov r8d, 0x6c0e5fa7
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xe6a10d64
jmp 0x14002505d
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0x383c4301
mov ecx, eax
or ecx, 0xc00052
and ecx, 0x38fc4353
mov r9d, edx
and r9d, 0xc4029428
or r9d, ecx
and r8d, 0x38fc4353
mov ecx, eax
and ecx, 0x3012884
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x3812083
and edx, 0x6a5dc018
and eax, 0x95a23fe7
or eax, edx
mov edx, eax
xor edx, 0x95a237a3
xor ecx, 0xfc3ed728
mov r9d, ecx
and r9d, 0x8508854
and r8d, 0xf7af77ab
or r8d, r9d
xor eax, 0x8508010
and eax, 0x8508854
and edx, 0xf7af77ab
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
or cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xaa755605
mov r8d, 0xcd0f538d
cmovne edx, r8d
test al, 1
mov eax, 0xaa755605
jmp 0x140037ede
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x1b419c24
mov ecx, eax
and ecx, 0x64a0220b
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4800008
xor ecx, 0x9b5fddf4
mov r9d, eax
xor r9d, 0x7fe1be2f
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x6979aa87
and r8d, 0x16801428
or r8d, r11d
or ecx, r10d
and r10d, 0x6979aa87
and r9d, 0x96865578
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
xor ecx, 0x801e41d1
and edx, 0xb84caf9c
and eax, 0x47b35063
or eax, edx
mov edx, eax
xor edx, 0x7331062
xor eax, 0xb84caf9c
mov r8d, eax
and r8d, 0xf888621d
and edx, 0x7779de2
or edx, r8d
xor edx, ecx
xor edx, 0x7779de2
or eax, ecx
not eax
or eax, edx
xor eax, 0x7a5de3ba
cmp eax, 0x85a21c45
setne al
cmp dword [0x1400a009c], 0xa
setge cl
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xde7e5188
mov r8d, 0x8d0a5045
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
test dl, dl
mov ecx, 0xde7e5188
cmovne eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x1120c02c
mov r8d, eax
or r8d, 0xe8902110
and r8d, 0xf9b0e13c
mov r9d, edx
and r9d, 0x64a1cc1
or r9d, r8d
and ecx, 0xf9b0e13c
mov r8d, eax
and r8d, 0x50202
or r8d, ecx
xor r8d, r9d
mov ecx, r8d
xor ecx, 0x20852002
xor r8d, 0x1122c868
and r8d, 0xd932cb79
and ecx, 0x26cd3486
or ecx, r8d
mov r8d, ecx
xor r8d, 0x451400
and edx, 0x55361a06
and eax, 0xaac9e5f9
or eax, edx
mov edx, eax
xor edx, 0x410400
xor ecx, 0xd932cb79
xor eax, 0x55361a06
mov r9d, ecx
and r9d, 0xaf8aebff
and r8d, 0x50751400
or r8d, r9d
or ecx, eax
and eax, 0xaf8aebff
and edx, 0x50751400
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x9d7aeef6
xor ecx, 0x62851109
sete al
setne dl
cmp dword [0x1400a009c], 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 al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x870fb966
mov r8d, 0xafb7e190
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x870fb966
cmove eax, ecx
jmp 0x140025070
mov eax, 0x2320a162
jmp 0x140025070
mov eax, 0x6c4250ad
jmp 0x140025070
mov eax, 0xe49ea002
jmp 0x140025070
mov eax, 0xa5261bfd
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x78cff60d
and ecx, edx
not edx
xor eax, 0x81000952
mov r8d, eax
or r8d, 0x1000800
mov r9d, ecx
not r9d
and r8d, 0x298ffa05
and edx, 0x50400408
or edx, r8d
or eax, r9d
and r9d, 0x298ffa05
and ecx, 0xd67005fa
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x873009f2
and eax, 0x78cff60d
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x16bd6696
mov r8d, eax
xor r8d, 0x16bd6696
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0xe9429968
and ecx, 0x16bd6697
or ecx, r8d
and eax, 0xb8f396b2
and edx, 0x470c694c
or edx, eax
mov eax, edx
xor eax, 0x30c490c
xor edx, 0xb8f396b3
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xdc80a642
and ecx, 0x237f59bd
or ecx, r9d
or r8d, edx
and edx, 0xdc80a642
and eax, 0x237f59bc
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
xor r8d, 0xf4b73e99
xor r8d, 0xb48c166
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
lea r9d, [rdx + 1]
and r9b, al
and dl, cl
or dl, r9b
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x67d2e27a
mov r8d, 0xafc91987
cmovne edx, r8d
test al, al
mov eax, 0x67d2e27a
jmp 0x1400380d8
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x28b16af0
mov r8d, eax
xor r8d, 0xd74e950f
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xaf0bb4b8
mov r11d, edx
and r11d, 0x50440107
or r11d, r10d
or ecx, r9d
and r9d, 0xaf0bb4b8
and r8d, 0x50f44b47
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0xd74e950e
and edx, 0x9ae371e1
and eax, 0x651c8e1e
or eax, edx
xor eax, 0x651c8e1e
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
mov r10d, eax
xor r10b, 1
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
xor al, r10b
and al, cl
xor al, r10b
or r10b, cl
mov ecx, eax
xor cl, r10b
test al, al
mov eax, 0x95d55854
mov r8d, 0x4fa18aa3
cmovne eax, r8d
test r10b, 1
mov edx, 0x95d55854
jmp 0x140036794
mov eax, 0x303d3886
jmp 0x140025070
mov rax, qword [rbp]
mov rax, qword [rax]
mov qword [rbp - 0x80], rax
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x229c1326
mov r8d, eax
and r8d, 0xdd63ecd8
or r8d, edx
xor r8d, 0xdd63ecd8
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0x11233eab
and eax, 0xeedcc154
or eax, ecx
xor eax, 0xeedcc154
or eax, edx
xor eax, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1400a009c], 0xa
setge al
setl dl
and r8b, dl
xor dl, r9b
mov ecx, edx
xor cl, 1
mov r10d, eax
xor r10b, r9b
and r10b, al
and al, r9b
or al, r8b
mov r8d, r10d
xor r8b, 1
xor r10b, al
xor al, 1
or al, r8b
xor al, 1
or al, r10b
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xed608496
mov r8d, 0x2355da88
cmovne edx, r8d
test al, 1
mov eax, 0xed608496
jmp 0x140037ede
mov eax, 0xe297163
jmp 0x140025070
mov rax, qword [rbp - 0x38]
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x5ff3a806
mov r8d, eax
xor r8d, 0x5ff3a806
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xebcead1a
mov r11d, eax
and r11d, 0x52e1
or r11d, r10d
or ecx, r9d
and r9d, 0xebcead1a
and r8d, 0x143152e5
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0x5ff3a807
and edx, 0x8e55fffb
mov r8d, eax
and r8d, 0x71aa0004
or r8d, edx
mov edx, r8d
xor edx, 0x8c405890
and eax, 1
or eax, edx
xor r8d, 0x10a80000
and r8d, 0x12bda76a
and eax, 0xed425895
or eax, r8d
xor eax, 0xed425895
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xce8f6423
and ecx, 0x31709bdc
or ecx, r9d
or eax, r8d
and r8d, 0xce8f6423
and edx, 0x31709bdc
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x24d48c8e
and ecx, 0xdb2b7371
or ecx, eax
xor ecx, 0xdb2b7371
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setge al
lea r8d, [rax + 1]
mov r9d, edx
and r9b, al
or al, dl
xor al, 1
or al, r9b
and cl, r8b
or cl, r9b
or r8b, dl
xor r8b, 1
or r8b, cl
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xf5b5a8d5
mov r8d, 0x5a0f813c
cmovne eax, r8d
test cl, 1
mov ecx, 0xf5b5a8d5
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x140025070
mov eax, 0x43c0bc85
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x804ea9
mov r8d, eax
and r8d, 0x7142140
or r8d, edx
xor r8d, 0x7142140
mov edx, eax
and edx, 0xf86b9016
or edx, r8d
mov r8d, edx
xor r8d, 0x38621012
xor edx, 0x4100288
and edx, 0xc419828d
and r8d, 0x3be67d72
or r8d, edx
xor r8d, 0x3be67d72
and ecx, 0x9c311873
and eax, 0x63cee78c
or eax, ecx
xor eax, 0x63cee78c
or eax, r8d
cmp eax, 0xffffffff
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge al
lea r8d, [rax + 1]
and dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
or al, dl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x6b232b9a
mov r8d, 0x36b54742
cmovne edx, r8d
test al, 1
mov eax, 0x6b232b9a
jmp 0x1400373e3
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0x18]
mov eax, 0xb4f5444
jmp 0x140025070
mov rax, qword [rbp - 0x60]
mov ecx, dword [rbp - 0x40]
cmp ecx, dword [rax]
setb byte [rbp + 0xc]
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0x35b3d691
xor edx, 0x69931426
and edx, r8d
and r8d, 0xca4c296e
or r8d, eax
mov eax, r8d
xor eax, 0xca4c296e
mov r9d, r8d
xor r9d, 0xa3df3d48
and r9d, eax
mov ecx, r9d
not ecx
mov r10d, edx
not r10d
mov r11d, ecx
and r11d, 0xe2def504
and r9d, 0x1d210afb
or r9d, r11d
or ecx, r10d
and r10d, 0xe2def504
and edx, 0x1d210afb
or edx, r10d
xor edx, r9d
not ecx
or ecx, edx
xor ecx, 0x69931427
xor r8d, 0x24818600
and r8d, 0x2ecda724
mov edx, eax
and edx, 0xd13258db
or edx, r8d
mov r8d, edx
xor r8d, 0x9a605
and eax, 1
or eax, r8d
xor edx, 0x4112404a
and edx, 0x6fd6416a
and eax, 0x9029be95
or eax, edx
xor eax, 0x9029be95
or eax, ecx
mov edx, eax
or edx, 0x484508c
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x7b6a0d03
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x17ee508c
and r8d, 0x68000d03
or r8d, edx
or eax, r9d
and r9d, 0x17ee508c
and ecx, 0xe811af73
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x8495f2fc
and eax, 0x7b6a0d03
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xacbd6351
and eax, 0x53429cae
or eax, edx
xor eax, 0xacbd6351
xor ecx, eax
test ecx, eax
setne dl
sete al
cmp dword [0x1400a009c], 0xa
setge cl
setl r8b
mov r9d, r8d
xor r9b, al
mov r10d, ecx
and r10b, al
or al, r8b
and al, r9b
and r8b, dl
or r8b, r10b
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, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x81e41c27
mov r8d, 0x54354306
cmovne eax, r8d
test dl, 1
mov edx, 0x81e41c27
jmp 0x140036794
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp - 8]
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x5d4a070a
and ecx, 0xa2b5f8f5
or ecx, edx
mov r8d, ecx
xor r8d, 0x5d4a070a
xor ecx, 0xa2b5f8f5
mov edx, ecx
and edx, 0xb92304c9
mov eax, r8d
and eax, 0x46dcfb36
or eax, edx
mov edx, eax
xor edx, 0x4c8fa13
and r8d, 0xc809e134
mov r9d, ecx
and r9d, 0x37f61ecb
or r9d, r8d
mov r8d, r9d
xor r8d, 0xc8080031
and ecx, 1
or ecx, r8d
xor r9d, 0x26f40a88
and r9d, 0x26f5eb8c
and ecx, 0xd90a1473
or ecx, r9d
mov r8d, ecx
xor r8d, 0x90081053
xor ecx, 0x26f5eb8c
xor eax, 0xb92304c8
mov r9d, eax
and r9d, 0x6b3605a4
and edx, 0x94c9fa5b
or edx, r9d
or eax, ecx
and ecx, 0x6b3605a4
and r8d, 0x94c9fa5b
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x3003dd16
mov r8d, ecx
or r8d, 0x83dc2020
and edx, 0xb3dffd36
and ecx, 0xc000048
or ecx, edx
and r8d, 0xb3dffd36
and eax, 0x40200281
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x60025892
xor eax, 0x8c080048
and ecx, 0x63d678b2
and eax, 0x9c29874d
or eax, ecx
xor eax, 0x9c29874d
sete dl
setne cl
cmp dword [0x1400a009c], 0xa
setge al
setl r8b
mov r9d, ecx
or r9b, r8b
xor r9b, 1
or al, dl
xor al, 1
or al, r9b
or dl, r8b
xor cl, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
and al, cl
xor cl, 1
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x2355da88
mov r8d, 0xde80baa1
cmovne ecx, r8d
test al, al
mov eax, 0x2355da88
cmove ecx, eax
test dl, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfffffffe
mov r8d, eax
and r8d, 1
or r8d, edx
and ecx, 0x2d1e68b9
and eax, 0xd2e19746
or eax, ecx
mov ecx, eax
xor ecx, 0xd2e19746
xor eax, 0x2d1e68b9
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
not eax
or eax, r8d
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl al
setge r8b
and r8b, dl
mov r9d, eax
and r9b, cl
or r9b, r8b
xor cl, al
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, r9b
and r9b, al
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x6b51438d
mov edx, 0xacba9b4b
cmovne ecx, edx
test al, al
mov eax, 0x6b51438d
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x60278999
mov edx, eax
and edx, 0x9fd87666
or edx, ecx
mov ecx, edx
xor ecx, 0x13d05644
xor edx, 0x60278998
and ecx, 0x33d557dc
and eax, 0xcc2aa823
or eax, ecx
xor eax, 0xcc2aa822
and edx, 0xfffffffe
or edx, eax
mov eax, edx
not eax
and eax, 0x22f2b25a
and edx, 0xdd0d4da5
or edx, eax
cmp edx, 0xdd0d4da5
setne r8b
cmp dword [0x1400a009c], 0xa
setl al
setge r9b
lea r10d, [r8 + 1]
mov ecx, r9d
xor cl, r8b
mov edx, ecx
xor dl, 1
and r10b, r9b
and al, r8b
or al, r10b
or r9b, r8b
xor r9b, 1
or r9b, cl
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov r8d, edx
xor r8b, cl
test cl, cl
mov eax, 0xede406dc
mov ecx, 0xe8e86174
cmovne eax, ecx
test dl, 1
mov edx, 0xede406dc
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
xor edx, 0xf1c33246
and edx, ecx
mov eax, r8d
and eax, 0xf1c33246
or eax, edx
mov edx, eax
xor edx, 0xc1c13201
or ecx, 1
and r8d, 0x5bf50a96
and ecx, 0xa40af569
or ecx, r8d
mov r8d, ecx
xor r8d, 0x80083008
xor eax, 0xe3ccdb8
xor ecx, 0x5bf50a96
mov r9d, eax
and r9d, 0x3606cde6
and edx, 0xc9f93219
or edx, r9d
or eax, ecx
and ecx, 0x3606cde6
and r8d, 0xc9f93218
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x70b847ae
and ecx, 0x8f47b851
or ecx, eax
mov eax, ecx
xor eax, 0x1018452a
xor ecx, 0x8d021801
and ecx, 0xeda21a85
and eax, 0x125de57a
or eax, ecx
mov ecx, eax
xor ecx, 0x21de448
xor eax, 0xe5001a01
and eax, 0xf5401b33
and ecx, 0xabfe4cc
or ecx, eax
mov eax, ecx
xor eax, 0x30401330
xor ecx, 0x2b7e008
and ecx, 0xc7b7e80b
and eax, 0x384817f4
or eax, ecx
xor eax, 0x384817f4
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setge al
setl r8b
mov r9d, edx
or r9b, r8b
xor r9b, 1
mov r10d, ecx
xor r10b, r8b
and r10b, r8b
or r10b, r9b
and dl, r8b
or r8b, cl
xor r8b, 1
and al, cl
or al, dl
or al, r8b
xor r10b, 1
mov ecx, r10d
or cl, al
xor r10b, al
mov eax, ecx
xor al, r10b
test r10b, r10b
mov edx, 0xaf6c9869
mov r8d, 0x75ec9db
cmovne edx, r8d
test cl, cl
mov ecx, 0xaf6c9869
cmovne edx, ecx
test al, 1
jmp 0x1400380dd
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xcc008
mov r8d, eax
or r8d, 0xef002a50
and edx, 0xef0cea58
and eax, 0x210507
or eax, edx
and r8d, 0xef0cea58
and ecx, 0x10d210a0
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0x109890a8
mov edx, ecx
xor edx, 0xef212f57
mov r8d, edx
and r8d, 0x48664801
and eax, 0xb799b7fe
or eax, r8d
mov r8d, eax
xor r8d, 0xb201a703
or edx, 1
xor ecx, 0x10428000
xor eax, 0x48664800
mov r9d, eax
and r9d, 0xdbc50fc
and r8d, 0xf243af03
or r8d, r9d
or eax, edx
and edx, 0xdbc50fc
and ecx, 0xf243af02
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x1904658
mov r8d, ecx
or r8d, 0x1c4220a7
and edx, 0x1dd266ff
and ecx, 0x42001800
or ecx, edx
and r8d, 0x1dd266ff
and eax, 0xa02d8100
or eax, r8d
xor eax, ecx
xor eax, 0x654cd315
xor eax, 0xc4f1144d
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setl al
setge r9b
or r9b, r8b
mov ecx, eax
or cl, dl
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
or r8b, al
xor al, dl
mov edx, r8d
xor dl, al
or al, r8b
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, 0x6f5fac7b
mov r8d, 0xaa83185c
cmovne ecx, r8d
test dl, 1
mov edx, 0x6f5fac7b
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x140025070
mov eax, 0x870fb966
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x14404209
mov r8d, ecx
and r8d, 0x2a080882
or r8d, edx
xor r8d, 0x2a080882
mov edx, ecx
and edx, 0xc1b7b574
or edx, r8d
mov r8d, edx
xor r8d, 0xc1b7b575
xor edx, 0x3e484a8a
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete cl
setne dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and r8b, dl
mov r10d, edx
or r10b, al
and r10b, r9b
mov edx, eax
xor dl, cl
and dl, al
and al, cl
or al, r8b
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, r10d
xor dl, 1
mov ecx, edx
and cl, r10b
mov r8d, edx
xor r8b, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r8b, al
or dl, al
xor al, 1
and cl, al
or cl, r8b
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xea080743
mov r8d, 0xba4af688
cmovne eax, r8d
test dl, 1
mov edx, 0xea080743
cmovne edx, eax
test cl, 1
cmove edx, eax
mov eax, edx
jmp 0x140025070
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov qword [rbp - 0x28], rax
mov rcx, qword [rbp + 0x18]
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xc0d2d7c8
and eax, 0x3f2d2837
or eax, r10d
or edx, r9d
and r9d, 0xc0d2d7c8
and r8d, 0x3f2d2837
or r8d, r9d
xor r8d, eax
not edx
or edx, r8d
mov r8d, edx
xor r8d, 1
mov r9d, r8d
and r9d, edx
mov eax, r9d
not eax
mov r10d, eax
and r10d, 0x7ab7012b
and r9d, 0x8548fed4
or r9d, r10d
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x88]
not edx
or eax, r8d
and r8d, 0x7ab7012b
and edx, 0x8548fed4
or edx, r8d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xd04e400
mov r9d, eax
and r9d, 0x104302d2
or r9d, r8d
mov r8d, r9d
xor r8d, 0x10410282
xor r9d, 0x89b00c0c
or edx, 0x9020450
and r9d, 0x89b20c5c
and r8d, 0x1445e282
or r8d, r9d
and edx, 0x89b20c5c
and eax, 0x62081121
or eax, edx
xor eax, r8d
mov edx, eax
not edx
and edx, 0xe2b8192d
and eax, 0x1d47e6d2
or eax, edx
sete dl
cmp dword [0x1400a009c], 0xa
setl r8b
setge al
mov r9d, r8d
xor r9b, dl
or r8b, dl
or dl, al
xor dl, 1
and al, r9b
or al, dl
xor r8b, 1
or r8b, r9b
mov edx, eax
xor dl, 1
xor al, dl
and al, r8b
xor al, dl
or dl, r8b
mov r8d, edx
xor r8b, al
test r8b, 1
mov r8d, 0xdaf5097e
mov r9d, 0x7b880b3c
cmovne r8d, r9d
test al, 1
mov eax, r8d
mov r9d, 0xdaf5097e
cmovne eax, r9d
mov dword [rbp - 0x54], ecx
test dl, dl
cmovne eax, r8d
jmp 0x140025070
mov eax, 0x8b9946ed
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x7e871399
and edx, eax
or eax, 0x8178ec66
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc924be79
and ecx, 0x36830180
or ecx, r9d
or eax, r8d
and r8d, 0xc924be79
and edx, 0x36db4186
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x8178ec66
mov ecx, eax
xor ecx, 0x6031301
and ecx, 0x871b1723
xor eax, 0x97b5f187
and eax, r8d
and r8d, 0x78e4e8dc
or r8d, ecx
mov ecx, r8d
xor ecx, 0x78e4e8dc
mov r9d, r8d
xor r9d, 0x91d60ac2
and r9d, ecx
mov edx, r9d
not edx
mov r10d, eax
not r10d
mov r11d, edx
and r11d, 0x1c2a37af
and r9d, 0xe3d5c850
or r9d, r11d
or edx, r10d
and r10d, 0x1c2a37af
and eax, 0xe3d5c850
or eax, r10d
xor eax, r9d
not edx
or edx, eax
xor edx, 0xe932e21f
xor r8d, 0x870a0322
and r8d, 0x978ea3ee
and ecx, 0x68715c10
or ecx, r8d
xor ecx, 0x68715c10
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xef5fb00f
and edx, ecx
or ecx, 0x10a04ff0
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x3f168b38
and eax, 0xc0493007
or eax, r9d
or ecx, r8d
and r8d, 0x3f168b38
and edx, 0xc0e974c7
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xbc66066f
xor ecx, 0xacc6499f
sete dl
setne al
cmp dword [0x1400a009c], 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
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xebb21d2f
mov r8d, 0x7816929d
cmovne eax, r8d
test dl, 1
mov edx, 0xebb21d2f
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xcf43aff6
and edx, ecx
not ecx
or eax, 0x30bc5009
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3d524c8d
mov r10d, ecx
and r10d, 0xc201a372
or r10d, r9d
or eax, r8d
and r8d, 0x3d524c8d
and edx, 0xc2adb372
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not edx
and edx, 0x30bc5008
and eax, 0xcf43aff7
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne r8b
cmp dword [0x1400a009c], 0xa
setge cl
setl dl
mov r9d, r8d
or r9b, dl
or cl, al
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
xor r8b, dl
or dl, al
mov eax, r8d
xor al, dl
or dl, r8b
not dl
or dl, al
xor dl, cl
and dl, 1
mov eax, 0xfe65ea32
mov r8d, 0x9f793eab
cmovne eax, r8d
test dl, cl
cmove eax, r8d
test dl, dl
mov r8d, 0xfe65ea32
cmove eax, r8d
test dl, cl
cmovne eax, r8d
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov eax, r8d
and eax, 0xfd4c8c86
mov edx, ecx
and edx, 0x2b37379
or edx, eax
mov eax, edx
xor eax, 0x2b37379
xor edx, 0xfd4c8c86
mov r9d, edx
or r9d, 0x1808020
or r8d, 0x2a080280
and r9d, 0x2b8882a0
mov r10d, eax
and r10d, 0x14317d40
or r10d, r9d
and r8d, 0x2b8882a0
and ecx, 0xc046001f
or ecx, r8d
xor ecx, r10d
xor ecx, 0xc1c6803e
and edx, 0xa5512181
mov r8d, eax
and r8d, 0x5aaede7e
or r8d, edx
xor r8d, 0xa5512180
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x84b6b942
and ecx, eax
not eax
and eax, 0x84b6b942
or eax, ecx
not ecx
and ecx, 0x7b4946bd
and eax, 0x84b6b942
or eax, ecx
xor eax, 0x82af2f27
xor eax, 0x82af2f27
setne dl
sete al
cmp dword [0x1400a009c], 0xa
setge r8b
setl cl
mov r9d, r8d
and r9b, al
xor al, cl
and cl, dl
or cl, r9b
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
not cl
test dl, 1
mov r8d, 0xa27e5ea
mov r9d, 0x7086aa67
cmovne r8d, r9d
test cl, al
mov eax, 0xa27e5ea
cmove r8d, eax
cmovne r8d, r9d
test dl, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0xb8b00b5f
and edx, 0x474ff4a0
or edx, r8d
mov r8d, edx
xor r8d, 0x1050481
mov eax, ecx
not eax
xor edx, 0xb8b00b5e
mov r9d, eax
and r9d, 0xc65af822
and ecx, 0x39a507dd
or ecx, r9d
or eax, edx
and edx, 0xc65af822
and r8d, 0x39a507dd
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x437cc4f2
and ecx, eax
and eax, 0xbc833b0d
or eax, edx
xor eax, 0xbc833b0d
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x29627f28
and ecx, 0xd69d80d7
or ecx, eax
xor ecx, 0xd69d80d7
setne cl
sete r8b
cmp dword [0x1400a009c], 0xa
setl dl
setge al
mov r9d, r8d
mov r10d, edx
xor dl, r8b
or r8b, al
mov r11d, ecx
xor r11b, al
and r11b, al
xor r11b, 1
mov r14d, r11d
xor r14b, r8b
or r11b, r8b
xor r11b, 1
or r11b, r14b
and r9b, al
and r10b, cl
or r10b, r9b
or al, cl
xor al, 1
or al, dl
xor al, 1
or al, r10b
xor r11b, 1
mov ecx, eax
xor cl, r11b
xor cl, 1
or r11b, al
mov eax, ecx
xor al, r11b
not al
test al, 1
mov eax, 0x9e615a0b
mov edx, 0x89c5aa97
cmovne eax, edx
test r11b, 1
mov edx, 0x9e615a0b
cmovne edx, eax
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
not ecx
or eax, 1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xba5a3c8e
mov r10d, ecx
and r10d, 0x45a5c370
or r10d, r9d
or eax, r8d
and r8d, 0xba5a3c8e
and edx, 0x45a5c371
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xcd47fda4
xor eax, 0x32b8025b
sete dl
setne r8b
cmp dword [0x1400a009c], 0xa
setl r9b
setge cl
mov eax, r8d
and al, cl
or r8b, r9b
and r9b, dl
or r9b, al
mov eax, r9d
xor al, cl
and al, r9b
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and cl, dl
and al, r8b
or al, cl
or r8b, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xf67f9826
mov edx, 0xfd52e46d
cmovne ecx, edx
test r8b, r8b
mov edx, 0xf67f9826
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140025070
mov rax, qword [rbp + 0x30]
mov rax, qword [rax]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp - 8]
mov eax, 0x3285531e
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
xor eax, 0xfbf6904c
cmp eax, 0x4096fb3
sete dl
cmp dword [0x1400a009c], 0xa
setl cl
setge al
inc al
xor cl, dl
xor cl, 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
and r8b, dl
xor r8b, 1
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xb4f5444
mov edx, 0x95cdae45
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xb4f5444
cmove eax, ecx
jmp 0x140025070
mov rax, qword [rbp - 0x60]
mov eax, dword [rbp - 0x40]
mov eax, 0x3dc81aa2
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x990600e7
mov r8d, eax
and r8d, 0x66f9ff18
or r8d, edx
mov edx, r8d
xor edx, 0x44012e08
xor r8d, 0x89000020
or ecx, 0x8b08c130
or r8d, 0x440004
and r8d, 0x8b4cc134
and edx, 0x44012e49
or edx, r8d
and ecx, 0x8b4cc134
and eax, 0x30b21082
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x30f61086
mov edx, eax
xor edx, 0x30f61087
and edx, ecx
xor eax, 0xcf09ef78
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9979e351
and edx, 0x66861cae
or edx, r9d
or eax, r8d
and r8d, 0x9979e351
and ecx, 0x66861cae
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbfad6060
mov r8d, eax
and r8d, 0x40529f9f
or r8d, edx
mov edx, r8d
xor edx, 0x8b92
xor r8d, 0x85890000
or ecx, 0xc5d9100c
or r8d, 0x222000
and r8d, 0xc5fb300c
and edx, 0xa04cbf2
or edx, r8d
and ecx, 0xc5fb300c
and eax, 0x30000401
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x20222401
xor eax, 0x4b45d31c
and ecx, 0xa4ba2ce3
and eax, 0x5b45d31c
or eax, ecx
mov ecx, eax
xor ecx, 0x4322cc0
xor eax, 0x1944511c
and eax, 0xb9cc513f
and ecx, 0x4633aec0
or ecx, eax
xor ecx, 0x4633aec0
sete dl
setne al
cmp dword [0x1400a009c], 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 ecx, r8d
xor cl, dl
test dl, 1
mov eax, 0xa64f39b5
mov edx, 0x5c2d851c
cmovne eax, edx
test r8b, 1
mov r8d, 0xa64f39b5
cmove eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x140025070
mov eax, 0xe5245688
jmp 0x140025070
mov eax, 0x3a89350c
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xa88ed9ae
mov ecx, eax
and ecx, 0x57712650
or ecx, r8d
mov r8d, ecx
xor r8d, 0x6200600
xor ecx, 0xa88ed9af
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xd955f174
and r8d, 0x26aa0e8a
or r8d, r11d
or ecx, r10d
and r10d, 0xd955f174
and r9d, 0x26aa0e8b
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x7301e768
and eax, 0x8cfe1897
or eax, edx
mov edx, eax
xor edx, 0x8cfe1897
xor eax, 0x7301e768
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete al
setne dl
cmp dword [0x1400a009c], 0xa
setge r8b
setl r9b
mov r10d, r9d
xor r10b, dl
mov ecx, r10d
xor cl, r8b
and cl, r10b
or dl, r9b
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, 1
mov r9d, eax
xor r9b, 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
and dl, r9b
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x26d6f650
mov r8d, 0x92b03261
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x26d6f650
cmove eax, ecx
jmp 0x140025070
mov eax, dword [rbp - 0x68]
cmp eax, 2
mov eax, 0xb1fae4cd
mov ecx, 0xb08c4aaf
cmove eax, ecx
jmp 0x140025070
mov rax, qword [rbp - 0x38]
mov rax, qword [rbp + 0x28]
mov eax, dword [rax]
mov dword [rbp - 0x64], eax
mov eax, 0xc98ab8c7
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov dword [rax], 0
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xc9e95dd5
mov r9d, r8d
and r9d, eax
and r8d, ecx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0xa3e05898
and r9d, 0x5c1fa767
or r9d, r11d
or edx, r10d
and r10d, 0xa3e05898
and r8d, 0x5c1fa767
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0xc9e95dd4
or eax, 1
and ecx, 0xa27d78e8
and eax, 0x5d828717
or eax, ecx
xor eax, 0x5d828717
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4dcff852
mov r8d, eax
and r8d, 0xb23007ad
or r8d, edx
mov edx, r8d
xor edx, 0x30100024
xor r8d, 0x4094042
or ecx, 0x84094443
or r8d, 0x3608010
and r8d, 0x8769c453
and edx, 0x78141824
or edx, r8d
and ecx, 0x8769c453
and eax, 0x822388
or eax, ecx
xor eax, edx
xor eax, 0xa13201b
xor eax, 0x9f18383
setne cl
sete dl
cmp dword [0x1400a009c], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
or r9b, r8b
and dl, r8b
and al, cl
or al, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r9b
xor al, cl
or cl, r9b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x761ba051
mov r8d, 0x2626b2b4
cmovne ecx, r8d
not dl
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0x761ba051
cmovne ecx, eax
mov eax, ecx
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov eax, 0x7e6b93d1
jmp 0x140025070
mov rax, qword [rbp + 0x28]
mov dword [rax], 0
mov eax, 0x6a9565fb
jmp 0x140025070
mov eax, 0xdabbef1
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0x269fa0fd
mov r8d, ecx
and r8d, 0xd9605f02
or r8d, edx
mov eax, r8d
xor eax, 0xd9605f02
mov edx, r8d
xor edx, 0x6518f101
and edx, eax
and ecx, 0xbc78ae03
or ecx, edx
xor ecx, 0xbc78ae02
or eax, 1
xor r8d, 0x60aa0bc
and r8d, 0x5e6aabbe
and eax, 0xa1955441
or eax, r8d
xor eax, 0xa1955441
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xbe4a2523
and eax, 0x41b5dadc
or eax, ecx
mov ecx, eax
xor ecx, 0xc402421
xor eax, 0x185c880
and eax, 0xb38fc982
and ecx, 0x4c70367d
or ecx, eax
xor ecx, 0x4c70367d
sete r8b
setne dl
cmp dword [0x1400a009c], 0xa
setge al
lea r9d, [rax + 1]
mov r10d, eax
and r10b, r9b
xor r10b, 1
mov ecx, r10d
xor cl, r9b
or r10b, r9b
xor r10b, 1
or r10b, cl
mov ecx, r10d
xor cl, dl
mov r11d, ecx
and r11b, dl
and cl, r10b
xor r11b, 1
xor cl, 1
mov r10d, r11d
xor r10b, cl
or cl, r11b
xor cl, 1
or cl, r10b
mov r10d, eax
xor r10b, r8b
and r10b, al
and dl, r9b
and al, r8b
or al, dl
xor r10b, 1
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
xor cl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
or cl, al
mov edx, ecx
xor dl, r8b
test cl, 1
mov eax, 0x7994b243
mov ecx, 0xa64f39b5
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
test dl, 1
mov ecx, 0x7994b243
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0xfffffffe
and eax, edx
and ecx, 0xab37703c
and edx, 0x54c88fc3
or edx, ecx
xor edx, 0x54c88fc2
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x86d74c87
and ecx, edx
not edx
or eax, 0x7928b378
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xb674c8c8
and edx, 0x830407
or edx, r9d
or eax, r8d
and r8d, 0xb674c8c8
and ecx, 0x498b3737
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x10200040
xor eax, 0x86950c01
and eax, 0xef9dbf39
and ecx, 0x106240c6
or ecx, eax
mov eax, ecx
xor eax, 0x6200c6
xor ecx, 0x6b911320
and ecx, 0x7b915320
and eax, 0x846eacdf
or eax, ecx
mov ecx, eax
xor ecx, 0x73104220
xor eax, 0x4660cc1
and eax, 0xce71dc1
and ecx, 0xf318e23e
or ecx, eax
xor ecx, 0xf318e23e
sete r8b
setne dl
cmp dword [0x1400a009c], 0xa
setge al
setl r9b
lea r10d, [rdx + 1]
mov ecx, r9d
xor cl, r8b
and r8b, cl
and cl, r9b
xor r8b, 1
xor cl, 1
mov r9d, r8d
xor r9b, cl
or cl, r8b
xor cl, 1
or cl, r9b
xor r10b, al
and r10b, al
xor al, dl
or al, r10b
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd31deef9
mov r8d, 0x836de1d0
cmovne edx, r8d
test al, 1
mov eax, 0xd31deef9
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x140025070
mov rax, qword [rbp + 0x30]
mov rax, qword [rbp + 0x18]
mov eax, 0x41cc9a25
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xbad4f18a
and r8d, ecx
mov edx, ecx
or edx, 0x452b0e75
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xe8bd3f29
mov r11d, eax
and r11d, 0x1240c082
or r11d, r10d
or edx, r9d
and r9d, 0xe8bd3f29
and r8d, 0x1742c0d6
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not r8d
and r8d, 0x452b0e74
and edx, 0xbad4f18b
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xdf810a43
and edx, 0x207ef5bc
or edx, r9d
and ecx, 0xdf810a43
and eax, 0x207ef5bc
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete dl
setne cl
cmp dword [0x1400a009c], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, cl
and r9b, dl
or al, cl
xor cl, r8b
not cl
and cl, r8b
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xcf0dcc8a
mov r8d, 0xb706cdf5
cmovne ecx, r8d
test al, al
mov eax, 0xcf0dcc8a
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1f9291dc
mov r8d, eax
and r8d, 0xe06d6e22
or r8d, edx
xor r8d, 0xe06d6e22
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0xe60af2a2
and eax, 0x19f50d5d
or eax, ecx
xor eax, 0x19f50d5d
or eax, edx
cmp eax, 0xffffffff
setne cl
cmp dword [0x1400a009c], 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, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
or dl, al
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x245796a
mov edx, 0xe0e6ed15
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x245796a
cmove eax, ecx
jmp 0x140025070
mov eax, 0x3b2f33ec
jmp 0x140025070
mov eax, 0x956f63ce
jmp 0x140025070
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
mov rcx, qword [rbp]
mov qword [rcx], rax
mov rax, qword [rbp + 0x28]
mov dword [rax], 1
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4f467447
mov r8d, eax
and r8d, 0xb0b98bb8
or r8d, edx
mov r9d, r8d
xor r9d, 0x202000a0
xor r8d, 0x1401003
mov r10d, ecx
or r10d, 0x11411303
or r8d, 0x84980818
and r8d, 0x95d91b1b
and r9d, 0x202220e4
or r9d, r8d
and r10d, 0x95d91b1b
mov edx, eax
and edx, 0x4a04c400
or edx, r10d
xor edx, r9d
xor edx, 0xce9ccc19
and ecx, 0xced43721
and eax, 0x312bc8de
or eax, ecx
mov ecx, eax
xor ecx, 0x12248d8
xor eax, 0xced43721
mov r8d, eax
and r8d, 0xbe9d8206
and ecx, 0x41627df9
or ecx, r8d
xor ecx, edx
xor ecx, 0x41627df9
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, 1
xor al, dl
mov edx, eax
xor dl, 1
and r8b, al
and dl, cl
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x53864376
mov r8d, 0x83a6240b
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0x53864376
cmove eax, ecx
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x42016f11
and ecx, 0x2c1200a0
or ecx, edx
xor ecx, 0x2c1200a0
and eax, 0x91ec904e
or eax, ecx
mov ecx, eax
xor ecx, 0x7bcd7f9c
mov edx, eax
or edx, 0xecf14765
mov r8d, eax
not r8d
mov r9d, eax
xor r9d, 0x130eb89a
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x261b21b
and r8d, 0x110e0880
or r8d, r11d
or edx, r10d
and r10d, 0x261b21b
and r9d, 0xfd9e4de4
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
xor edx, 0xecf14764
or ecx, 1
and eax, 0x8732986a
and ecx, 0x78cd6795
or ecx, eax
xor ecx, 0x78cd6795
or ecx, edx
xor ecx, 0x55b7968a
xor ecx, 0xaa486975
setne dl
sete al
cmp dword [0x1400a009c], 0xa
setge cl
mov r8d, ecx
xor r8b, al
not r8b
and r8b, al
or al, cl
xor al, 1
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor r8b, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x8e586446
mov r8d, 0xa7ca811f
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x8e586446
cmove eax, ecx
jmp 0x140025070
mov eax, 0x9ab45741
jmp 0x140025070
mov eax, 0x5723fe6f
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4d4a1965
mov r8d, ecx
xor r8d, 0x4d4a1965
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0xb290a682
xor r8d, 0x4d4a1964
mov r9d, r8d
and r9d, 0x44255159
and edx, 0xbbdaaea6
or edx, r9d
and ecx, 0x44255159
and eax, 0xbbdaaea6
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne dl
sete r8b
cmp dword [0x1400a009c], 0xa
setl r9b
setge al
mov ecx, eax
xor cl, r8b
mov r10d, eax
xor r10b, dl
xor r9b, r8b
or al, dl
xor al, 1
or al, r9b
xor al, 1
or al, r10b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x3893a8c1
mov edx, 0x864ed49f
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x3893a8c1
cmove eax, ecx
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4eb91df8
and ecx, eax
and eax, 0xb146e207
or eax, edx
mov edx, eax
xor edx, 0xb1464207
xor eax, 0x4eb91df8
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x4a28b1e0
and edx, 0xb5d74e1f
or edx, r9d
or eax, r8d
and r8d, 0x4a28b1e0
and ecx, 0xb5d74e1f
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
mov edx, eax
xor edx, 0x474db8c0
and edx, eax
not eax
xor ecx, 0xb0020734
mov r8d, ecx
or r8d, 0xa8904522
mov r9d, edx
not r9d
and r8d, 0xe99de5e2
and eax, 0x6401800
or eax, r8d
or ecx, r9d
and r9d, 0xe99de5e2
and edx, 0x16621a1d
or edx, r9d
xor edx, eax
not ecx
or ecx, edx
not edx
and edx, 0xb8b2473f
and ecx, 0x474db8c0
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xa60ccfa0
and eax, 0x59f3305f
or eax, ecx
xor eax, 0x59f3305f
sete r9b
setne r8b
cmp dword [0x1400a009c], 0xa
setl dl
setge cl
mov eax, ecx
xor al, r8b
mov r10d, eax
and r10b, r8b
and al, cl
xor r10b, 1
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
mov r10d, edx
xor dl, r9b
and r9b, cl
and r10b, r8b
or r10b, r9b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xbaa7c4b2
mov r8d, 0xb39cf2d
cmovne eax, r8d
test dl, 1
mov edx, 0xbaa7c4b2
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb2b4a1e0
and eax, ecx
and ecx, 0x4d4b5e1f
or ecx, edx
xor ecx, 0x4d4b5e1f
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x9e86407f
mov r8d, edx
and r8d, eax
and edx, ecx
or edx, r8d
xor edx, 0x6179bf81
and ecx, 0x5b5c1f5d
mov r8d, eax
and r8d, 0xa4a3e0a2
or r8d, ecx
xor r8d, 0x5b5c1f5c
and eax, 1
or eax, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xc493b9c9
and ecx, 0x3b6c4636
or ecx, edx
xor ecx, 0x3b6c4636
or ecx, eax
xor ecx, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1400a009c], 0xa
setge dl
setl al
mov r10d, r9d
or r10b, al
mov ecx, edx
xor cl, r9b
and cl, al
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, al
and dl, r8b
or dl, r9b
or al, r8b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0xcc6c329a
mov r8d, 0xa9c63d4c
cmovne edx, r8d
test al, cl
mov r8d, 0xcc6c329a
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x140025070
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
and ecx, 0x45301d6f
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xbacfe290
or r8d, ecx
xor r8d, 0xbacfe291
or eax, 1
and edx, 0x3afd547e
and eax, 0xc502ab81
or eax, edx
xor eax, 0xc502ab81
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9080a052
and eax, 0x202c0300
or eax, edx
xor eax, 0x202c0300
and ecx, 0x4f535cad
or ecx, eax
setne al
sete cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
or r9b, r8b
xor r9b, 1
and cl, r8b
and dl, al
or dl, cl
xor dl, r9b
mov eax, edx
xor al, 1
and r9b, al
xor al, r9b
test al, 1
mov eax, 0x447471bf
mov ecx, 0xa0ccb136
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x447471bf
cmovne ecx, edx
test r9b, r9b
jmp 0x14002505d
mov ecx, dword [0x1400a0098]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xfffffffe
and r8d, eax
mov edx, eax
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xd1fa9963
mov r11d, ecx
and r11d, 0x2e05669c
or r11d, r10d
or edx, r9d
and r9d, 0xd1fa9963
and r8d, 0x2e05669c
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete dl
cmp dword [0x1400a009c], 0xa
setl cl
setge r8b
or r8b, dl
or al, cl
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
xor r8b, cl
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, eax
xor cl, al
xor cl, 1
and cl, dl
xor cl, al
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, cl
test dl, 1
mov eax, 0x8241d915
mov edx, 0x880d80d6
cmovne eax, edx
test cl, 1
cmove eax, edx
test r8b, 1
mov ecx, 0x8241d915
cmove eax, ecx
jmp 0x140025070
mov rax, qword [rbp + 0x20]
mov eax, 0x5ae521d3
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, r8d
and eax, 0x8126888
and ecx, 0xa5018100
or ecx, eax
xor ecx, 0xa5018100
and r8d, 0x52ec1677
or r8d, ecx
mov ecx, r8d
not ecx
mov eax, r8d
or eax, 0x1e491a80
mov edx, ecx
or edx, 0x40820405
and eax, 0x5ecb1e85
mov r9d, ecx
and r9d, 0xa004a06a
or r9d, eax
and edx, 0x5ecb1e85
mov eax, r8d
and eax, 0x1304110
or eax, edx
xor eax, r9d
mov edx, eax
xor edx, 0x1f795b91
and r8d, 0xe59dd45e
mov r9d, ecx
and r9d, 0x1a622ba1
or r9d, r8d
mov r8d, r9d
xor r8d, 0x44898415
and ecx, 1
or ecx, r8d
xor r9d, 0x1a602320
and r9d, 0xbb74736a
and ecx, 0x448b8c95
or ecx, r9d
mov r8d, ecx
xor r8d, 0x80c05
xor ecx, 0xbb74736a
xor eax, 0xe086a46e
mov r9d, eax
and r9d, 0x55f3b398
and edx, 0xaa0c4c67
or edx, r9d
or eax, ecx
and ecx, 0x55f3b398
and r8d, 0xaa0c4c67
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x7010005
mov r8d, eax
or r8d, 0xd00e828a
and r8d, 0xd70f828f
and ecx, 0x28204c00
or ecx, r8d
and edx, 0xd70f828f
and eax, 0xd03170
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0xd0deb3fa
and eax, 0x2f214c05
or eax, ecx
sete al
setne dl
cmp dword [0x1400a009c], 0xa
setl cl
setge r8b
mov r9d, ecx
or r9b, al
and al, r8b
xor r8b, dl
xor r9b, 1
or r9b, r8b
and cl, dl
or cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, r9b
xor cl, al
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x21c0d331
mov r8d, 0x821a5109
cmovne edx, r8d
test al, al
mov eax, 0x21c0d331
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x140025070
mov rax, qword [rbp + 0x20]
mov eax, 0xf63e83e2
jmp 0x140025070
mov eax, dword [0x1400a0098]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xb300ddbd
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x4cff2242
and ecx, 0xb300ddbd
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x5f32da7b
and edx, eax
mov r8d, ecx
and r8d, 0xa0cd2584
or r8d, edx
xor r8d, 0xa0cd2585
and ecx, 0x250a965d
mov edx, eax
and edx, 0xdaf569a2
or edx, ecx
xor edx, 0x250a965c
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0xc6e275fb
and eax, 0x391d8a04
or eax, ecx
xor eax, 0x391d8a04
sete cl
setne dl
cmp dword [0x1400a009c], 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
not cl
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov r10d, edx
xor r10b, r8b
or dl, r8b
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, cl
and dl, r9b
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 r8d, 0xc900ea8e
mov eax, 0xa9f3af00
cmovne r8d, eax
test cl, 1
mov eax, 0xc900ea8e
cmovne eax, r8d
test dl, 1
cmove eax, r8d
jmp 0x140025070
mov ecx, dword [0x1400a0098]
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, 0xd63b3dd2
and eax, 0x29c4c22d
or eax, ecx
mov ecx, eax
xor ecx, 0x29c4c22d
xor eax, 0xd63b3dd2
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1400a009c], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
mov r10d, r8d
xor r10b, al
and r10b, r8b
and dl, cl
and r8b, al
or r8b, dl
or r8b, r10b
mov eax, r9d
or al, r8b
xor r8b, r9b
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x7d07db01
mov r8d, 0x8b9946ed
cmovne edx, r8d
test al, al
mov eax, 0x7d07db01
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x140025070
cmp eax, 0x402d1c36
jne 0x140025070
mov rsi, qword [rbp - 0x80]
mov rcx, qword [rbp + 0x40]
xor rcx, rbp
sub rsp, 0x20
call fcn.14009e140
add rsp, 0x20
mov rax, rsi
lea rsp, [rbp + 0x48]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret