Function at 0x1400ecad0
Capabilities:
Parse pe header

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x148
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov rax, qword [0x140117240]
xor rax, rbp
mov qword [rbp + 0xc0], rax
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1a48e606
mov r8d, ecx
xor r8d, 0x1a48e606
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x84011918
xor r8d, 0x10086602
and r8d, 0x71be66e2
and edx, 0x8e41991d
or edx, r8d
mov r8d, edx
xor r8d, 0x801901c
xor edx, 0x71be66e2
mov r9d, edx
and r9d, 0xe6e80f61
and r8d, 0x1917f09e
or r8d, r9d
mov r9d, dword [0x1401172d0]
or edx, ecx
and ecx, 0xe6e80f61
and eax, 0x1917f09e
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x442ce6d5
cmp edx, 0xbbd3192a
sete byte [rbp + 0x87]
cmp r9d, 0xa
setl byte [rbp + 0x86]
mov ebx, 0x76a48bb4
mov r15d, 0x2733f2e1
mov r12d, 0xb1973d64
mov r14d, 0xcb65afd4
mov r13d, 0xf9bc4f21
mov eax, 0xb873ff47
jmp 0x1400ecbf0
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, 0x5499511f
nop dword [rax + rax]
cmp eax, 0xfd824117
jg 0x1400ecd90
cmp eax, 0xbe80c8ac
jle 0x1400ecee0
cmp eax, 0xe1406497
jg 0x1400ed1fa
cmp eax, 0xcf5768fc
jg 0x1400ed4ad
cmp eax, 0xc4726cc2
jle 0x1400eda54
cmp eax, 0xcab033b1
jg 0x1400ee740
cmp eax, 0xc8d92087
jg 0x1400f09d1
cmp eax, 0xc7804f42
jle 0x1400f3c3d
cmp eax, 0xc83f1251
jg 0x1400fa700
cmp eax, 0xc7804f43
je 0x1400ff84b
cmp eax, 0xc80404d0
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xab47aa8
mov edx, ecx
and edx, 0xf54b8556
or edx, r8d
mov r8d, edx
xor r8d, 0x25480416
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
xor edx, 0xab47aa9
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xd813e9c9
and r8d, 0x27ec1636
or r8d, r11d
or edx, r10d
and r10d, 0xd813e9c9
and r9d, 0x27ec1636
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x9571834d
and edx, 0x6a8e7cb2
or edx, r9d
and ecx, 0x9571834d
and eax, 0x6a8e7cb2
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
mov r8d, eax
xor r8b, cl
xor r8b, 1
or al, r8b
mov r9d, eax
xor r9b, 1
and r8b, cl
xor cl, dl
and cl, 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, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x3cb31b6a
mov r8d, 0x563a65ad
cmovne edx, r8d
test al, 1
mov eax, 0x3cb31b6a
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x3a058945
jg 0x1400ed060
cmp eax, 0x1d502e13
jg 0x1400ed25c
cmp eax, 0xf33af04
jle 0x1400ed504
cmp eax, 0x17050e2f
jle 0x1400edbc3
cmp eax, 0x1b09809d
jg 0x1400ee8cc
cmp eax, 0x19112ee3
jg 0x1400f0ac4
cmp eax, 0x17959868
jle 0x1400f3d6a
cmp eax, 0x18979ee2
jg 0x1400fa84f
cmp eax, 0x17959869
je 0x1400ff8f2
cmp eax, 0x186f721c
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x74cb1532
and eax, 0x8b34eacd
or eax, ecx
xor eax, 0x8b34eacc
or eax, edx
mov ecx, eax
xor ecx, 0x9d49ac3b
and ecx, eax
not eax
and eax, 0x9d49ac3b
or eax, ecx
not ecx
and ecx, 0x62b653c4
and eax, 0x9d49ac3b
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1d16ac3e
and eax, 0xe2e953c1
or eax, edx
xor eax, 0x1d16ac3e
xor ecx, eax
test ecx, eax
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setge dl
setl cl
mov eax, r9d
xor al, cl
and al, r8b
mov r10d, ecx
or r10b, r8b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r8b, cl
and dl, r9b
or dl, r8b
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x409b6fbd
mov r8d, 0x6656cb9c
cmovne eax, r8d
test dl, 1
mov edx, 0x409b6fbd
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x9bd9bf94
jg 0x1400ed2cc
cmp eax, 0x8df85fe5
jle 0x1400ed5e9
cmp eax, 0x94d76736
jle 0x1400edc0f
cmp eax, 0x991ab486
jg 0x1400ee9f5
cmp eax, 0x9673cbbf
jg 0x1400f0afa
cmp eax, 0x960c9563
jle 0x1400f3e61
cmp eax, 0x961d9cf6
jg 0x1400fa87c
cmp eax, 0x960c9564
je 0x1400ffa19
cmp eax, 0x9612682b
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x1c1ebe3c
mov r8d, eax
and r8d, 0xe3e141c3
or r8d, ecx
mov r9d, r8d
xor r9d, 0xe1c14180
xor r8d, 0x1410101c
mov ecx, eax
or ecx, 0x1630105e
and r8d, 0x1630105e
and r9d, 0xe9cfefa0
or r9d, r8d
and ecx, 0x1630105f
xor ecx, r9d
and edx, 0x2104679c
and eax, 0xdefb9863
or eax, edx
mov edx, eax
xor edx, 0x14839862
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xea780289
and ecx, 0x1587fd76
or ecx, r9d
xor eax, 0x20000288
and eax, 0xea780289
and edx, 0x1587fd76
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
xor r8b, cl
mov r9d, r8d
xor r9b, dl
and r9b, r8b
lea r8d, [rdx + 1]
and r8b, cl
and al, dl
or al, r8b
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, r9b
xor dl, cl
and cl, al
or cl, r8b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x9e422bcb
mov r8d, 0x33dc18e1
cmovne edx, r8d
test al, al
mov eax, 0x9e422bcb
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x5b10e4a1
jg 0x1400ed43e
cmp eax, 0x487bad37
jle 0x1400ed6ff
cmp eax, 0x521220f1
jle 0x1400edc5b
cmp eax, 0x5573bffd
jg 0x1400eeaf7
cmp eax, 0x53f5f5dd
jg 0x1400f0c76
cmp eax, 0x52497fe3
jle 0x1400f3f9b
cmp eax, 0x530a8b70
jg 0x1400fa89c
cmp eax, 0x52497fe4
je 0x1400ffb32
cmp eax, 0x52f67537
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0x337f33ef
mov r8d, edx
xor r8d, 0xcc80cc10
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xb1026071
mov r11d, ecx
and r11d, 0x4c808c00
or r11d, r10d
or eax, r9d
and r9d, 0xb1026071
and r8d, 0x4efd9f8e
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
not r8d
and r8d, 0x337f33ee
and eax, 0xcc80cc11
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x2bd82878
and r8d, 0xd427d787
or r8d, r9d
or eax, edx
and edx, 0x2bd82878
and ecx, 0xd427d787
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x4450d04c
xor eax, 0xbbaf2fb3
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
mov r9d, r8d
xor r9b, al
or al, r8b
and al, r9b
xor r9b, 1
or cl, dl
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, 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, 0xeccb1bd3
mov eax, 0x2ab5d8b7
cmovne edx, eax
test cl, cl
mov eax, edx
mov ecx, 0xeccb1bd3
cmovne eax, ecx
test r8b, 1
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0xf14f4077
jle 0x1400ed756
cmp eax, 0xf8afb506
jle 0x1400edca7
cmp eax, 0xfb098190
jg 0x1400eec29
cmp eax, 0xf976b849
jg 0x1400f0d65
cmp eax, 0xf8f1ff67
jle 0x1400f3fc6
cmp eax, 0xf96364e1
jg 0x1400fa8c3
cmp eax, 0xf8f1ff68
je 0x1400ffb49
cmp eax, 0xf95c3ff3
jne 0x1400ecbf0
mov eax, 0xf3e3ae5a
jmp 0x1400ecbf0
cmp eax, 0x2ccdfab5
jle 0x1400ed88c
cmp eax, 0x32d55832
jle 0x1400ede0e
cmp eax, 0x3674da80
jg 0x1400eeda3
cmp eax, 0x34c17bed
jg 0x1400f0da8
cmp eax, 0x3410d3ab
jle 0x1400f40a6
cmp eax, 0x341f4508
jg 0x1400fa8e3
cmp eax, 0x3410d3ac
je 0x1400ffc74
cmp eax, 0x34183d97
jne 0x1400ecbf0
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0x88]
mov eax, 0xb45fb37b
jmp 0x1400ecbf0
cmp eax, 0xaaf0eadb
jle 0x1400ed8e6
cmp eax, 0xb54c8e8f
jle 0x1400edf78
cmp eax, 0xba3997de
jg 0x1400eeea6
cmp eax, 0xb7958121
jg 0x1400f0deb
cmp eax, 0xb69c98aa
jle 0x1400f4105
cmp eax, 0xb6ea3f9c
jg 0x1400fa903
cmp eax, 0xb69c98ab
je 0x1400ffc7e
cmp eax, 0xb6d92af5
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x50f208e3
mov edx, eax
and edx, 0xaf0df71c
or edx, r8d
mov r8d, edx
xor r8d, 0x1042000
xor edx, 0x10c20061
mov r9d, eax
xor r9d, 0x97cfa775
and r9d, eax
or edx, 0x6830588a
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xc6bbdf96
and r8d, 0x11442061
or r8d, r11d
or edx, r10d
and r10d, 0xc6bbdf96
and r9d, 0x39442069
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x6000080a
xor edx, 0x95082340
and edx, 0x9d3873c1
and r8d, 0x62c78c3e
or r8d, edx
xor r8d, 0x62c78c3e
and ecx, 0xc2e75896
and eax, 0x3d18a769
or eax, ecx
xor eax, 0x3d18a769
or eax, r8d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, edx
xor r9b, cl
and r9b, dl
and dl, cl
xor cl, r8b
and al, r8b
or dl, al
or dl, r9b
xor dl, cl
and cl, dl
xor dl, 1
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x80665721
mov r8d, 0x5e51a35c
cmovne edx, r8d
test cl, cl
mov ecx, 0x80665721
cmove edx, ecx
test al, al
cmovne edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x6ecf218a
jle 0x1400ed941
cmp eax, 0x77f1eec6
jle 0x1400ee09b
cmp eax, 0x7c22eb90
jg 0x1400ef07c
cmp eax, 0x7a38236c
jg 0x1400f0ed8
cmp eax, 0x7918d76a
jle 0x1400f4233
cmp eax, 0x79f7a2dd
jg 0x1400fa932
cmp eax, 0x7918d76b
je 0x1400ffe00
cmp eax, 0x798f491c
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x2b17241f
jmp 0x1400ecbf0
cmp eax, 0xd75a24ae
jg 0x1400ee221
cmp eax, 0xd22e3af2
jle 0x1400ef1ec
cmp eax, 0xd43145e7
jg 0x1400f0f1a
cmp eax, 0xd2e25961
jle 0x1400f43a8
cmp eax, 0xd302549a
jg 0x1400faa9a
cmp eax, 0xd2e25962
je 0x1400ffea7
cmp eax, 0xd2fe46b6
jne 0x1400ecbf0
mov eax, 0x845f9b61
jmp 0x1400ecbf0
cmp eax, 0x555b7d5
jg 0x1400ee32a
cmp eax, 0x1e2bb4f
jle 0x1400ef22d
cmp eax, 0x361c9e0
jg 0x1400f0f50
cmp eax, 0x27da707
jle 0x1400f44c0
cmp eax, 0x2d21462
jg 0x1400fab83
cmp eax, 0x27da708
je 0x1400ffeb1
cmp eax, 0x27fcb53
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0xb23511fc
and r8d, 0x4dcaee03
or r8d, r9d
and ecx, 0xb23511fc
and eax, 0x4dcaee03
or eax, ecx
xor eax, r8d
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
or dl, al
xor dl, 1
xor al, cl
xor al, dl
mov ecx, eax
not cl
mov r8d, 0x152603f8
mov r9d, 0x76dbcd04
cmovne r8d, r9d
test cl, dl
mov ecx, 0x152603f8
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x862ef53e
jg 0x1400ee376
cmp eax, 0x830237b7
jle 0x1400ef346
cmp eax, 0x8496441a
jg 0x1400f102c
cmp eax, 0x83aad411
jle 0x1400f4598
cmp eax, 0x8447550d
jg 0x1400facc5
cmp eax, 0x83aad412
je 0x1400fffb7
cmp eax, 0x83d8107d
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x16b31060
mov r8d, eax
and r8d, 0xe94cef9e
or r8d, edx
xor r8d, 0xe94cef9e
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0x810b82d2
and eax, 0x7ef47d2d
or eax, ecx
mov ecx, eax
xor ecx, 0x7ef47d2d
xor eax, 0x810b82d2
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, edx
and r9b, r8b
and al, cl
or al, r9b
xor al, 1
or al, r8b
xor r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x6c5afbf4
mov r8d, 0x3b7ee929
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x6c5afbf4
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x419be317
jg 0x1400ee3c2
cmp eax, 0x3d8b6ddd
jle 0x1400ef536
cmp eax, 0x3f52f4d2
jg 0x1400f1066
cmp eax, 0x3e57d51f
jle 0x1400f45ca
cmp eax, 0x3e971008
jg 0x1400fae39
cmp eax, 0x3e57d520
je 0x1401000d4
cmp eax, 0x3e61b941
jne 0x1400ecbf0
mov eax, 0xde160905
jmp 0x1400ecbf0
cmp eax, 0xea7c4e02
jg 0x1400ee41a
cmp eax, 0xe6f464e7
jle 0x1400ef6f3
cmp eax, 0xe8880661
jg 0x1400f115f
cmp eax, 0xe7640c94
jle 0x1400f46eb
cmp eax, 0xe7ca1802
jg 0x1400faf02
cmp eax, 0xe7640c95
je 0x140100203
cmp eax, 0xe79155d5
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x800e088
mov r8d, eax
and r8d, 0xc14c0054
or r8d, edx
xor r8d, 0xc14c0054
mov edx, ecx
or edx, 0xc94ce0dc
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x36b31f22
and r9d, 0xc94ce0dd
or r9d, edx
and ecx, 0x94160d5c
and eax, 0x6be9f2a3
or eax, ecx
mov ecx, eax
xor ecx, 0x6be9f2a3
xor eax, 0x94160d5c
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 [0x1401172d0], 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, 0x8c0a42b9
mov edx, 0x6d7832bf
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x8c0a42b9
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x23e2d1bc
jg 0x1400ee5a9
cmp eax, 0x20c20bbf
jle 0x1400ef83d
cmp eax, 0x21dd1aa1
jg 0x1400f119c
cmp eax, 0x219a61b0
jle 0x1400f47d7
cmp eax, 0x21d36baf
jg 0x1400fb01e
cmp eax, 0x219a61b1
je 0x140100318
cmp eax, 0x21afd1e5
jne 0x1400ecbf0
mov eax, dword [rbp + 0x64]
mov eax, 0xcdfcde49
jmp 0x1400ecbf0
cmp eax, 0xa1a6406f
jg 0x1400ee5f5
cmp eax, 0x9eb533cf
jle 0x1400ef87e
cmp eax, 0xa054e4b6
jg 0x1400f11d2
cmp eax, 0x9f2e1550
jle 0x1400f494a
cmp eax, 0x9f5e6989
jg 0x1400fb11a
cmp eax, 0x9f2e1551
je 0x14010040c
cmp eax, 0x9f469639
jne 0x1400ecbf0
mov rax, qword [rbp + 0x58]
mov eax, 0x219a61b1
jmp 0x1400ecbf0
cmp eax, 0x64a9c127
jg 0x1400ee641
cmp eax, 0x60d6f848
jle 0x1400ef8bf
cmp eax, 0x6379d55e
jg 0x1400f1398
cmp eax, 0x6294c2bc
jle 0x1400f4975
cmp eax, 0x62e2c068
jg 0x1400fb22c
cmp eax, 0x6294c2bd
je 0x140100416
cmp eax, 0x62a4b14a
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x4adb13d6
and ecx, edx
and edx, eax
mov r8d, ecx
not r8d
mov r9d, edx
not r9d
mov r10d, r8d
and r10d, 0x89ae663a
and ecx, 0x765199c5
or ecx, r10d
or r8d, r9d
and r9d, 0x89ae663a
and edx, 0x765199c5
or edx, r9d
xor edx, ecx
not r8d
or r8d, edx
xor r8d, 0x4adb13d7
and eax, 0xfffffffe
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xd6f6e6d7
and ecx, 0x29091928
or ecx, eax
cmp ecx, 0xd6f6e6d7
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
xor al, cl
or dl, al
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xf260a66b
mov r8d, 0xdc56391f
cmovne edx, r8d
test al, al
mov eax, 0xf260a66b
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0xc176c6ff
jle 0x1400ef900
cmp eax, 0xc370dc72
jg 0x1400f14cf
cmp eax, 0xc22eb2f7
jle 0x1400f4a88
cmp eax, 0xc273924b
jg 0x1400fb35b
cmp eax, 0xc22eb2f8
je 0x140100516
cmp eax, 0xc2562bec
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x3c02120
mov r8d, eax
or r8d, 0x90121002
and r8d, 0x93d23122
and ecx, 0x4425cacc
or ecx, r8d
and edx, 0x93d23122
and eax, 0x28080411
or eax, edx
xor eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x93d87a9a
and eax, 0x6c278565
or eax, edx
mov r8d, eax
xor r8d, 0xd43d9176
mov edx, r8d
or edx, 1
xor eax, 0x1c20e88
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0xba047053
and eax, 0x45fb8fac
or eax, r9d
or edx, r8d
and r8d, 0xba047053
and ecx, 0x45fb8fac
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
xor eax, 0xcc04015c
and eax, edx
not edx
and edx, 0xcc04015c
or edx, eax
not eax
and eax, 0x33fbfea3
and edx, 0xcc04015c
or edx, eax
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
mov ecx, r8d
xor cl, 1
xor al, dl
mov edx, r8d
and dl, al
xor al, 1
and cl, al
or cl, dl
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xccfd2e5
mov r8d, 0xf61cfb0a
cmovne edx, r8d
test al, al
mov eax, 0xccfd2e5
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x1325d9a9
jle 0x1400ef941
cmp eax, 0x14e6fbd6
jg 0x1400f1505
cmp eax, 0x13f4913d
jle 0x1400f4c6a
cmp eax, 0x141e6114
jg 0x1400fb47f
cmp eax, 0x13f4913e
je 0x1401005ef
cmp eax, 0x13f8271a
jne 0x1400ecbf0
mov eax, 0x3674da81
jmp 0x1400ecbf0
cmp eax, 0x913765ae
jle 0x1400ef982
cmp eax, 0x932cc28a
jg 0x1400f161c
cmp eax, 0x92c377ef
jle 0x1400f4c95
cmp eax, 0x92d63da9
jg 0x1400fb49f
cmp eax, 0x92c377f0
je 0x1401005f9
cmp eax, 0x92c81447
jne 0x1400ecbf0
mov eax, 0x44a563a8
jmp 0x1400ecbf0
cmp eax, 0x4d652644
jle 0x1400ef9c3
cmp eax, 0x5109d502
jg 0x1400f1656
cmp eax, 0x4f5c39ff
jle 0x1400f4d9e
cmp eax, 0x50b97b50
jg 0x1400fb4c8
cmp eax, 0x4f5c3a00
je 0x1401006a9
cmp eax, 0x5050f945
jne 0x1400ecbf0
mov eax, 0x2483cc2b
jmp 0x1400ecbf0
cmp eax, 0xf3f52f98
jle 0x1400efb7e
cmp eax, 0xf6818fcf
jg 0x1400f168c
cmp eax, 0xf5b60799
jle 0x1400f4dc9
cmp eax, 0xf678e2bf
jg 0x1400fb5e3
cmp eax, 0xf5b6079a
je 0x1401006b3
cmp eax, 0xf61cfb0a
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xa5dd7008
and r8d, eax
mov edx, eax
or edx, 0x5a228ff7
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x10225e79
mov r11d, ecx
and r11d, 0xa5dd2000
or r11d, r10d
or edx, r9d
and r9d, 0x10225e79
and r8d, 0xefdda186
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x50200a92
xor edx, 0x84dd3009
and edx, 0x8edfb56d
and r8d, 0x71204a92
or r8d, edx
xor r8d, 0x71204a92
and ecx, 0xeeadbd91
and eax, 0x1152426e
or eax, ecx
xor eax, 0x1152426e
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, eax
xor r10b, r8b
mov ecx, r8d
or cl, al
and cl, r10b
and r8b, r9b
and al, dl
or al, r8b
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
or dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test al, 1
mov eax, 0x9a1c1b1f
mov ecx, 0x2d21463
cmovne eax, ecx
test dl, 1
mov ecx, 0x9a1c1b1f
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x2f262ccc
jle 0x1400efdb5
cmp eax, 0x3160f941
jg 0x1400f182e
cmp eax, 0x30a5205b
jle 0x1400f4ebc
cmp eax, 0x31411435
jg 0x1400fb603
cmp eax, 0x30a5205c
je 0x1401006bd
cmp eax, 0x30a8bbb0
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x5eed1caa
mov ecx, eax
and ecx, 0xa112e354
or ecx, r8d
mov r8d, ecx
xor r8d, 0x2102e344
xor ecx, 0x5eed1cab
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xd0550813
and r8d, 0x2faaf7ec
or r8d, r11d
or ecx, r10d
and r10d, 0xd0550813
and r9d, 0x2faaf7ec
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x97e61e3d
and eax, 0x6819e1c2
or eax, edx
mov edx, eax
xor edx, 0x2000c140
xor eax, 0x97e61e3d
mov r8d, eax
and r8d, 0x4ffd34a2
and edx, 0xb002cb5d
or edx, r8d
xor edx, ecx
xor edx, 0xb002cb5d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
and dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, cl
or al, r9b
and r9b, dl
or r9b, r8b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xbaa1cec0
mov edx, 0xaf190b5c
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0xbaa1cec0
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xafb25479
jle 0x1400eff77
cmp eax, 0xb388cf0e
jg 0x1400f1864
cmp eax, 0xb17a3d92
jle 0x1400f4ee7
cmp eax, 0xb1973d63
jg 0x1400fb6b3
cmp eax, 0xb17a3d93
je 0x1401007bb
cmp eax, 0xb18dd33f
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x5bf350ec
and eax, 0xa40caf13
or eax, ecx
xor eax, 0xa40caf12
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe6c81a48
and ecx, eax
and eax, 0x1937e5b7
or eax, edx
mov edx, eax
xor edx, 0x1832e034
xor eax, 0xe6c81a48
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x614d05cb
and edx, 0x9eb2fa34
or edx, r9d
or eax, r8d
and r8d, 0x614d05cb
and ecx, 0x9eb2fa34
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
mov eax, r8d
xor al, dl
xor al, 1
mov ecx, eax
or cl, r8b
xor cl, 1
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
test al, 1
mov r8d, 0xcab033b2
mov r9d, 0x6af049cb
cmovne r8d, r9d
not dl
test dl, cl
cmovne r8d, r9d
test al, 1
mov eax, r8d
cmovne eax, r9d
test dl, cl
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x74942bb0
jle 0x1400effb8
cmp eax, 0x7660d13e
jg 0x1400f19d9
cmp eax, 0x7530ef60
jle 0x1400f5045
cmp eax, 0x762a25e6
jg 0x1400fb7a9
cmp eax, 0x7530ef61
je 0x1401007d4
cmp eax, 0x75be535b
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x1bf9deef
and eax, 0xe4062110
or eax, r9d
or ecx, r8d
and r8d, 0x1bf9deef
and edx, 0xe4062110
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
not ecx
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xe72271b9
and r8d, 0x18dd8e46
or r8d, r9d
or eax, edx
and edx, 0xe72271b9
and ecx, 0x18dd8e46
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfa91bb1b
and ecx, eax
and eax, 0x56e44e4
or eax, edx
mov edx, eax
xor edx, 0x280420
xor eax, 0xfa91bb1b
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x57d741de
and edx, 0xa828be21
or edx, r9d
or eax, r8d
and r8d, 0x57d741de
and ecx, 0xa828be21
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
or al, cl
mov r8d, ecx
or r8b, dl
xor r8b, 1
xor cl, dl
not cl
and 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
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, 0x1c96453d
mov r8d, 0x830237b8
cmovne ecx, r8d
test al, 1
mov eax, 0x1c96453d
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xdbd70cfa
jle 0x1400efff9
cmp eax, 0xdd9fbe55
jg 0x1400f1aaf
cmp eax, 0xdc56391e
jle 0x1400f5070
cmp eax, 0xdd86fb5e
jg 0x1400fb7c9
cmp eax, 0xdc56391f
je 0x1401008fe
cmp eax, 0xdd35c3fe
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x76675a17
mov r8d, ecx
and r8d, 0x8998a5e8
or r8d, edx
mov edx, r8d
xor edx, 0x801824c8
xor r8d, 0x76675a16
mov r9d, r8d
and r9d, 0x1de39323
and edx, 0xe21c6cdc
or edx, r9d
and ecx, 0x1de39323
and eax, 0xe21c6cdc
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x1401172d0], 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, 0x8a7c733f
mov r8d, 0x87861b0c
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x8a7c733f
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x9841251
jle 0x1400f01d2
cmp eax, 0xd515236
jg 0x1400f1c4c
cmp eax, 0xb19168d
jle 0x1400f51bc
cmp eax, 0xccfd2e4
jg 0x1400fb888
cmp eax, 0xb19168e
je 0x140100908
cmp eax, 0xc2cf5d2
jne 0x1400ecbf0
mov eax, 0xa2886fb4
jmp 0x1400ecbf0
cmp eax, 0x8a7c733e
jle 0x1400f030f
cmp eax, 0x8c0a42b8
jg 0x1400f1c82
cmp eax, 0x8af0e5a4
jle 0x1400f5393
cmp eax, 0x8bcec84e
jg 0x1400fb9c9
cmp eax, 0x8af0e5a5
je 0x140100a80
cmp eax, 0x8b8a1001
jne 0x1400ecbf0
mov eax, 0xc1fba18c
jmp 0x1400ecbf0
cmp eax, 0x453449ad
jle 0x1400f04f8
cmp eax, 0x47326dbb
jg 0x1400f1cb8
cmp eax, 0x46773811
jle 0x1400f549d
cmp eax, 0x46e10fd0
jg 0x1400fb9f0
cmp eax, 0x46773812
je 0x140100a8a
cmp eax, 0x4682554f
jne 0x1400ecbf0
cmp byte [rbp + 0x7d], 0
mov eax, 0x5a7497b
mov ecx, 0xb19168e
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xeeb644df
jle 0x1400f0650
cmp eax, 0xf054776c
jg 0x1400f1e0a
cmp eax, 0xefff7303
jle 0x1400f55da
cmp eax, 0xf017ce05
jg 0x1400fba1d
cmp eax, 0xefff7304
je 0x140100b94
cmp eax, 0xf01479a0
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3dc89db1
and ecx, eax
and eax, 0xc237624e
or eax, edx
mov edx, eax
xor edx, 0x8034400c
xor eax, 0x3dc89db1
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x42cbae52
and edx, 0xbd3451ad
or edx, r9d
or eax, r8d
and r8d, 0x42cbae52
and ecx, 0xbd3451ad
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x70620487
mov r8d, ecx
and r8d, edx
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8f9dfb79
or edx, 1
and eax, 0xca5dea78
and edx, 0x35a21587
or edx, eax
mov eax, edx
xor eax, 0x1a21106
xor ecx, 0x70620486
xor edx, 0xca5dea78
mov r9d, ecx
and r9d, 0x7c4d8e90
and r8d, 0x83b2716f
or r8d, r9d
or ecx, edx
and edx, 0x7c4d8e90
and eax, 0x83b2716e
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xeab13ae4
and eax, 0x154ec51b
or eax, edx
xor eax, 0x154ec51b
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
mov ecx, edx
or cl, r8b
xor dl, r8b
and dl, al
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, 1
xor r8b, al
and r8b, cl
or cl, al
xor r8b, al
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0x53f5f5de
mov eax, 0x7a0285d2
cmovne edx, eax
test r8b, r8b
mov eax, edx
mov r8d, 0x53f5f5de
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0x28cd1fc9
jle 0x1400f0691
cmp eax, 0x2a91f7ed
jg 0x1400f1e47
cmp eax, 0x292b2fce
jle 0x1400f5612
cmp eax, 0x2a17eed4
jg 0x1400fbbdd
cmp eax, 0x292b2fcf
je 0x140100b9e
cmp eax, 0x29714543
jne 0x1400ecbf0
mov eax, 0x94233634
jmp 0x1400ecbf0
cmp eax, 0xa5618e03
jle 0x1400f07a4
cmp eax, 0xa81c4ef9
jg 0x1400f1f6a
cmp eax, 0xa5868b7a
jle 0x1400f563d
cmp eax, 0xa75723f8
jg 0x1400fbbfd
cmp eax, 0xa5868b7b
je 0x140100c42
cmp eax, 0xa6999b80
jne 0x1400ecbf0
mov eax, 0xab89fef0
jmp 0x1400ecbf0
cmp eax, 0x6a83f1b5
jle 0x1400f08a7
cmp eax, 0x6cbb2c20
jg 0x1400f1fa0
cmp eax, 0x6bae6554
jle 0x1400f5668
cmp eax, 0x6c5afbf3
jg 0x1400fbd48
cmp eax, 0x6bae6555
je 0x140100c4c
cmp eax, 0x6be9944e
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe1648b28
mov r8d, eax
and r8d, 0x1e9b74d6
or r8d, edx
xor r8d, 0x1e9b74d6
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xb11ee418
and eax, 0x4ee11be7
or eax, ecx
mov ecx, eax
xor ecx, 0x4ee11be7
xor eax, 0xb11ee418
and eax, edx
not edx
and ecx, edx
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or al, dl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
mov eax, 0x9841252
mov r8d, 0xf4ae7644
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xcc8628ed
jg 0x1400f1fd6
cmp eax, 0xcb1866e2
jle 0x1400f5693
cmp eax, 0xcb65afd3
jg 0x1400fbe3f
cmp eax, 0xcb1866e3
je 0x140100c56
cmp eax, 0xcb40b2bc
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xc29e0cd
xor eax, 0x23c17c40
and eax, ecx
mov r9d, ecx
and r9d, 0xf3d61f32
or r9d, edx
mov ecx, r9d
xor ecx, 0xf3d61f32
mov edx, r9d
xor edx, 0xd0176372
and edx, ecx
or eax, edx
mov r8d, eax
xor r8d, 0x23805800
xor r9d, 0x40980c4
and r9d, 0xb7d98ff6
mov edx, ecx
and edx, 0x48267009
or edx, r9d
mov r9d, edx
xor r9d, 0xb7d98ff7
and ecx, 1
or ecx, r9d
xor edx, 0x8045000
xor eax, 0xdc3e83be
mov r9d, eax
and r9d, 0x507b246b
and r8d, 0xaf84db94
or r8d, r9d
or eax, ecx
and ecx, 0x507b246b
and edx, 0xaf84db94
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xdba586f1
and ecx, 0x245a790e
or ecx, eax
mov eax, ecx
xor eax, 0x93240091
xor ecx, 0x24405806
and ecx, 0x6cc1de66
and eax, 0x933e2199
or eax, ecx
mov ecx, eax
xor ecx, 0x113a0108
xor eax, 0x4008662
and eax, 0x8604a6f3
and ecx, 0x79fb590c
or ecx, eax
cmp ecx, 0x79fb590c
setne al
cmp dword [0x1401172d0], 0xa
setge cl
setl dl
lea r8d, [rax + 1]
and al, dl
and cl, r8b
or cl, al
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
xor cl, 1
mov eax, ecx
xor al, dl
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x6a83f1b6
mov r8d, 0x6294c2bd
cmovne ecx, r8d
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0x6a83f1b6
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x1c3173c4
jg 0x1400f200c
cmp eax, 0x1b69df3c
jle 0x1400f5757
cmp eax, 0x1bc2e896
jg 0x1400fbf42
cmp eax, 0x1b69df3d
je 0x140100d44
cmp eax, 0x1bb4ad41
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0xe337ecf6
and eax, 0x1cc81309
or eax, ecx
mov ecx, eax
xor ecx, 0x1cc81309
xor eax, 0xe337ecf6
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
or r9b, r8b
xor r9b, 1
mov eax, ecx
or al, dl
xor al, 1
or al, r9b
xor dl, cl
and dl, cl
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 r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor r8b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, edx
mov r9d, eax
or dl, al
xor al, 1
and r8b, al
and r9b, cl
or r9b, r8b
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r9b
test dl, 1
mov ecx, 0x44a563a8
mov edx, 0x92c81447
cmovne ecx, edx
not al
test r9b, 1
cmove ecx, edx
test al, 1
mov eax, 0x44a563a8
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x9a9e79e5
jg 0x1400f213c
cmp eax, 0x9a1c1b1e
jle 0x1400f589c
cmp eax, 0x9a8a18c8
jg 0x1400fc04b
cmp eax, 0x9a1c1b1f
je 0x140100d4e
cmp eax, 0x9a808d43
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xaebf95d8
and ecx, eax
and eax, 0x51406a27
or eax, edx
xor eax, 0x51406a27
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5008d33a
mov r8d, eax
and r8d, 0xaff72cc5
or r8d, edx
xor r8d, 0xaff72cc4
and eax, 0x454aea49
mov edx, ecx
and edx, 0xbab515b6
or edx, eax
xor edx, 0x454aea48
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
not ecx
test ecx, ecx
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and al, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
and dl, cl
or dl, al
xor dl, 1
mov ecx, r8d
or cl, dl
xor dl, r8b
mov r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0xb362d4fb
mov edx, 0xc7804f43
cmovne eax, edx
test cl, cl
mov ecx, 0xb362d4fb
cmovne eax, ecx
test r8b, r8b
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x570666c2
jg 0x1400f2181
cmp eax, 0x5614646b
jle 0x1400f58ce
cmp eax, 0x563a65ac
jg 0x1400fc166
cmp eax, 0x5614646c
je 0x140100e59
cmp eax, 0x562d1a08
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xcd367448
and ecx, 0x32c98bb7
or ecx, r9d
or eax, r8d
and r8d, 0xcd367448
and edx, 0x32c98bb7
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf32cd243
and eax, 0xcd32dbc
or eax, edx
xor eax, 0xf32cd243
xor ecx, eax
test ecx, eax
setne al
sete dl
cmp dword [0x1401172d0], 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 al, cl
and al, 1
mov edx, 0xc0b80ded
mov r8d, 0x472cb0e4
cmovne edx, r8d
test al, cl
mov r8d, 0xc0b80ded
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xfc8be58a
jg 0x1400f21b7
cmp eax, 0xfb87840c
jle 0x1400f5a61
cmp eax, 0xfc6e7d1c
jg 0x1400fc186
cmp eax, 0xfb87840d
je 0x140100fd5
cmp eax, 0xfba897f5
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x10021a50
mov r8d, eax
and r8d, 0x8114400c
or r8d, ecx
mov ecx, r8d
xor ecx, 0x80044004
xor r8d, 0x744888e3
mov r9d, edx
or r9d, 0x11100848
and r8d, 0x755888eb
and ecx, 0x80065214
or ecx, r8d
and r9d, 0x755888eb
mov r8d, eax
and r8d, 0xaa12500
or r8d, r9d
xor r8d, ecx
mov ecx, r8d
xor ecx, 0x62218580
xor r8d, 0x120001
and r8d, 0xcda2023
and ecx, 0xf325dfdc
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa32096dc
and edx, 0x9ee9ced5
and eax, 0x6116312a
or eax, edx
mov edx, eax
xor edx, 0x2102102a
xor ecx, 0xcda2023
xor eax, 0x9ee9ced5
mov r9d, ecx
and r9d, 0x589d6901
and r8d, 0xa76296fe
or r8d, r9d
or ecx, eax
and eax, 0x589d6901
and edx, 0xa76296fe
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
xor r8b, dl
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, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x802a7278
mov r8d, 0x700182f1
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x802a7278
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0x386ca618
jg 0x1400f2301
cmp eax, 0x36d2f04d
jle 0x1400f5a8c
cmp eax, 0x37994ef7
jg 0x1400fc25a
cmp eax, 0x36d2f04e
je 0x140100fdf
cmp eax, 0x377fc2c6
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x1c74c2f3
and edx, ecx
not ecx
or eax, 0xe38b3d0c
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x119ed3b0
mov r10d, ecx
and r10d, 0xc600043
or r10d, r9d
or eax, r8d
and r8d, 0x119ed3b0
and edx, 0xee612c4f
or edx, r8d
xor edx, r10d
not eax
or eax, edx
xor eax, 0x1c74c2f2
or eax, ecx
xor eax, 0xd061b127
xor eax, 0x2f9e4ed8
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, edx
and r9b, cl
xor cl, r8b
and r8b, al
or r8b, r9b
mov r9d, edx
xor r9b, al
or dl, al
not dl
or dl, r9b
not dl
or dl, r8b
xor dl, cl
and dl, 1
mov r8d, 0x78cda034
mov eax, 0x648fd524
cmovne r8d, eax
test dl, cl
mov eax, 0x78cda034
cmovne r8d, eax
test dl, dl
cmovne eax, r8d
test dl, cl
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xbbeb0d8f
jg 0x1400f246f
cmp eax, 0xbb7eaae7
jle 0x1400f5ab7
cmp eax, 0xbbc348f2
jg 0x1400fc33a
cmp eax, 0xbb7eaae8
je 0x140100fe9
cmp eax, 0xbba5271a
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x41882ab6
mov r8d, ecx
or r8d, 0x8236c540
and r8d, 0xc3beeff6
and eax, 0x34410009
or eax, r8d
and edx, 0xc3beeff6
and ecx, 0x8001000
or ecx, edx
xor ecx, eax
mov r8d, ecx
xor r8d, 0x8a36d540
mov eax, ecx
xor eax, 0x75c92abf
mov edx, r8d
or edx, 0x468c9e96
xor ecx, 0x3345b429
and ecx, r8d
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x756b5d3e
mov r11d, eax
and r11d, 0x88102041
or r11d, r10d
or edx, r9d
and r9d, 0x756b5d3e
and ecx, 0x8a94a2c1
or ecx, r9d
xor ecx, r11d
not edx
or edx, ecx
xor edx, 0x468c9e97
and r8d, 0x3c6fc48c
mov ecx, eax
and ecx, 0xc3903b73
or ecx, r8d
mov r8d, ecx
xor r8d, 0x2042c405
and eax, 1
or eax, r8d
xor ecx, 0x2002000
and ecx, 0x1e2d2088
and eax, 0xe1d2df77
or eax, ecx
xor eax, 0xe1d2df77
or eax, edx
xor eax, 0x58b76678
xor eax, 0xa7489987
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
lea r9d, [rcx + 1]
and r9b, r8b
and cl, dl
or cl, r9b
mov r8d, eax
xor r8b, dl
xor r8b, 1
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
not r8b
and r8b, cl
and al, dl
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, 1
and r9b, al
xor al, 1
and al, r8b
or al, r9b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xd0300297
mov r8d, 0xaf4a209c
cmovne ecx, r8d
test dl, 1
mov edx, 0xd0300297
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x7e7d7163
jg 0x1400f2542
cmp eax, 0x7da2abd6
jle 0x1400f5ae2
cmp eax, 0x7e2d1428
jg 0x1400fc4dd
cmp eax, 0x7da2abd7
je 0x140101112
cmp eax, 0x7e02c662
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0xeea080b7
mov r8d, ecx
and r8d, 0x115f7f48
or r8d, edx
mov edx, r8d
xor edx, 0x1f1400
xor r8d, 0xeea080b6
mov r9d, eax
and r9d, 0x9be06bff
and ecx, 0x641f9400
or ecx, r9d
or eax, r8d
and r8d, 0x9be06bff
and edx, 0x641f9400
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x60c2a0d4
and eax, 0x9f3d5f2b
or eax, ecx
mov ecx, eax
xor ecx, 0x604000d0
xor eax, 0x12c1829
and eax, 0x1aeb82d
and ecx, 0xfe5147d2
or ecx, eax
xor ecx, 0xfe5147d2
sete r10b
setne r9b
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov eax, ecx
xor al, r9b
and al, r9b
mov edx, r8d
or dl, r9b
xor al, 1
mov r11d, eax
xor r11b, dl
or al, dl
xor al, 1
or al, r11b
mov edx, r8d
xor r8b, r10b
and r10b, cl
and dl, r9b
or dl, r10b
or cl, r9b
xor cl, 1
or cl, r8b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and cl, r8b
and al, dl
or al, cl
or r8b, dl
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0x32d55833
mov r8d, 0x17050e30
cmovne edx, r8d
not cl
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x32d55833
cmovne edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xd0545e74
jle 0x1400f263b
cmp eax, 0xd15a02cf
jle 0x1400f5bb8
cmp eax, 0xd1b767a2
jg 0x1400fc4fd
cmp eax, 0xd15a02d0
je 0x14010122f
cmp eax, 0xd19b0c9f
jne 0x1400ecbf0
mov eax, 0x2bd92ead
jmp 0x1400ecbf0
cmp eax, 0xff62dac7
jle 0x1400f2671
cmp eax, 0xfffb4a9d
jle 0x1400f5be3
cmp eax, 0x14442be
jg 0x1400fc5da
cmp eax, 0xfffb4a9e
je 0x140101239
cmp eax, 0xfb4793
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x840040c
mov edx, ecx
and edx, 0xc1188000
or edx, r8d
xor edx, 0xc1188000
mov r8d, ecx
xor r8d, 0xc958840c
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0x36a77bf2
and edx, 0xc958840d
or edx, r8d
mov r8d, ecx
and r8d, 0x77bb8905
and eax, 0x884476fa
or eax, r8d
xor eax, edx
xor eax, 0x884476fa
or edx, ecx
not edx
or edx, eax
xor edx, 0xd775e930
cmp edx, 0x288a16cf
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
mov ecx, eax
and al, dl
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
and r8b, dl
and cl, dl
or cl, al
mov eax, r8d
xor al, cl
test cl, cl
mov ecx, 0x2ff60957
mov edx, 0xfd64911c
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x2ff60957
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x8128fa08
jle 0x1400f2844
cmp eax, 0x8249796d
jle 0x1400f5cbb
cmp eax, 0x82a89bb1
jg 0x1400fc69a
cmp eax, 0x8249796e
je 0x14010131d
cmp eax, 0x827f7e03
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x686b9714
mov r8d, eax
and r8d, 0x979468eb
or r8d, ecx
mov ecx, r8d
xor ecx, 0x979468eb
xor r8d, 0x60010210
mov edx, ecx
and edx, 0x8d241b34
and eax, 0x72dbe4cb
or eax, edx
mov edx, eax
xor edx, 0x3213c0c2
and r8d, 0xf5952a50
mov r9d, ecx
and r9d, 0xa6ad5af
or r9d, r8d
mov r8d, r9d
xor r8d, 0xe0100851
and ecx, 1
or ecx, r8d
xor r9d, 0x80811ac
and r9d, 0x1d8d33ac
and ecx, 0xe272cc53
or ecx, r9d
mov r8d, ecx
xor r8d, 0x2212c053
xor eax, 0x8d241b35
xor ecx, 0x1d8d33ac
mov r9d, eax
and r9d, 0xc0e83c28
and edx, 0x3f17c3d7
or edx, r9d
or eax, ecx
and ecx, 0xc0e83c28
and r8d, 0x3f17c3d7
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x594e5932
and ecx, eax
mov r8d, eax
or r8d, 0x863106c4
mov r9d, ecx
not r9d
and r8d, 0xdf711fe4
and edx, 0xe4012
or edx, r8d
or eax, r9d
and r9d, 0xdf711fe4
and ecx, 0x208ee01b
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xa6b1a6cd
and eax, 0x594e5932
or eax, ecx
setne dl
sete r9b
cmp dword [0x1401172d0], 0xa
setl r10b
setge cl
mov r8d, ecx
xor r8b, r9b
mov eax, r10d
xor al, r9b
and r9b, al
and al, r10b
mov r10d, r9d
xor r10b, 1
xor r9b, al
xor al, 1
or al, r10b
xor al, 1
or al, r9b
mov r9d, edx
xor r9b, cl
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0xc13cebce
mov r8d, 0x2d38dcc7
cmovne ecx, r8d
test dl, 1
mov edx, 0xc13cebce
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x3ba38b69
jle 0x1400f294f
cmp eax, 0x3c239a79
jle 0x1400f5dbb
cmp eax, 0x3cb31b69
jg 0x1400fc6ba
cmp eax, 0x3c239a7a
je 0x1401013f9
cmp eax, 0x3c453a06
jne 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x47a67940
and r8d, eax
mov r9d, eax
or r9d, 0xb85986bf
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0x68cb0946
and r8d, 0x9734f6b9
or r8d, r10d
or ecx, r9d
and r9d, 0x68cb0946
mov r10d, edx
and r10d, 0x7247000
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
xor ecx, 0x47a67941
and edx, 0xf037f235
mov r8d, eax
and r8d, 0xfc80dca
or r8d, edx
xor r8d, 0xf037f234
and eax, 1
or eax, r8d
not eax
or eax, ecx
mov ecx, eax
mov edx, eax
xor edx, 0xfded0163
and edx, eax
not eax
or ecx, 0x212fe9c
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x52ce3c4c
and eax, 0xad210123
or eax, r9d
or ecx, r8d
and r8d, 0x52ce3c4c
and edx, 0xad31c3b3
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x12ea14
xor ecx, 0xfded0163
mov edx, ecx
and edx, 0x8aec15c9
and eax, 0x7513ea36
or eax, edx
xor eax, 0x8aec15c9
xor ecx, eax
test ecx, eax
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
mov ecx, r9d
or cl, dl
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and dl, r9b
or r9b, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xd0545e75
mov r9d, 0xd2fe46b6
cmovne eax, r9d
test r8b, r8b
mov edx, 0xd0545e75
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x1400ecbf0
cmp eax, 0xe3918561
jle 0x1400f2a69
cmp eax, 0xe4fcd58d
jle 0x1400f5de6
cmp eax, 0xe6ab2c95
jg 0x1400fc859
cmp eax, 0xe4fcd58e
je 0x140101403
cmp eax, 0xe58bf194
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x2741f122
and edx, eax
or eax, 0xd8be0edd
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc3449984
mov r10d, ecx
and r10d, 0x24016022
or r10d, r9d
or eax, r8d
and r8d, 0xc3449984
and edx, 0x3cbb667b
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not edx
and edx, 0xd8be0edc
and eax, 0x2741f123
or eax, edx
not eax
or eax, ecx
xor eax, 0x139a01b0
cmp eax, 0xec65fe4f
setne al
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
or cl, al
mov edx, ecx
xor dl, 1
mov r9d, eax
or r9b, r8b
xor r9b, 1
xor al, r8b
not al
and al, r8b
or al, r9b
mov r9d, eax
xor r9b, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r10d, r8d
xor r10b, cl
or r8b, cl
xor r8b, 1
or r8b, r10b
mov r10d, r8d
xor r10b, 1
and r10b, al
and r8b, r9b
or r8b, r10b
xor r9b, cl
or al, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x7fe9c2f0
mov edx, 0x6f9abf3d
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x7fe9c2f0
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x1f3e6e84
jle 0x1400f2b8b
cmp eax, 0x202a72e4
jle 0x1400f5e11
cmp eax, 0x20733a7d
jg 0x1400fc879
cmp eax, 0x202a72e5
je 0x14010141a
cmp eax, 0x204ddf8e
jne 0x1400ecbf0
mov eax, 0xe1c276e3
jmp 0x1400ecbf0
cmp eax, 0x9c9323a6
jle 0x1400f2bc1
cmp eax, 0x9d43866b
jle 0x1400f5f7c
cmp eax, 0x9dfcf95b
jg 0x1400fc9e0
cmp eax, 0x9d43866c
je 0x140101591
cmp eax, 0x9d83ee9b
jne 0x1400ecbf0
mov eax, 0x14442bf
jmp 0x1400ecbf0
cmp eax, 0x5ddf8c41
jle 0x1400f2bf7
cmp eax, 0x5e51a35b
jle 0x1400f5fa7
cmp eax, 0x5f568b0c
jg 0x1400fcb81
cmp eax, 0x5e51a35c
je 0x14010159b
cmp eax, 0x5ea97d3d
jne 0x1400ecbf0
mov eax, 0x5db40000
jmp 0x1400ecbf0
cmp eax, 0xc0855bfd
jle 0x1400f2d61
cmp eax, 0xc0ec9548
jle 0x1400f608b
cmp eax, 0xc12f4a32
jg 0x1400fccb8
cmp eax, 0xc0ec9549
je 0x1401016b3
cmp eax, 0xc1075b1f
jne 0x1400ecbf0
mov eax, 0x419be318
jmp 0x1400ecbf0
cmp eax, 0x11e37922
jle 0x1400f2ec7
cmp eax, 0x1267781d
jle 0x1400f60b6
cmp eax, 0x12857437
jg 0x1400fccd8
cmp eax, 0x1267781e
je 0x14010178f
cmp eax, 0x12766974
jne 0x1400ecbf0
mov eax, 0xd2922d74
jmp 0x1400ecbf0
cmp eax, 0x8ee2c5fa
jle 0x1400f2ffe
cmp eax, 0x90b7801d
jle 0x1400f60ee
cmp eax, 0x91009978
jg 0x1400fce0d
cmp eax, 0x90b7801e
je 0x140101799
cmp eax, 0x90c709b0
jne 0x1400ecbf0
mov eax, 0x2597dc75
jmp 0x1400ecbf0
cmp eax, 0x4b08ec81
jle 0x1400f3109
cmp eax, 0x4c08ace6
jle 0x1400f6219
cmp eax, 0x4c9ccdc8
jg 0x1400fcf5b
cmp eax, 0x4c08ace7
je 0x1401018c2
cmp eax, 0x4c746bc2
jne 0x1400ecbf0
mov rax, qword [rbp - 0x68]
add rax, 0x30
mov ecx, dword [0x1401172cc]
lea r8d, [rcx + 1]
imul r8d, ecx
mov r9d, r8d
not r9d
mov ecx, r8d
and ecx, 0xeba0b467
xor r8d, 0x573bb916
and r8d, r9d
and r9d, 0x145f4b98
or r9d, ecx
mov edx, r9d
xor edx, 0x14460310
mov ecx, r9d
xor ecx, 0xa8800461
or ecx, 0x573bb916
mov r10d, r9d
xor r10d, 0x440088
mov r11d, ecx
and r11d, 0xc703e317
and r10d, 0x28c404e8
or r10d, r11d
mov r11d, r8d
not r11d
or ecx, r11d
and r11d, 0xc703e317
and r8d, 0x38fc1ce8
or r8d, r11d
xor r8d, r10d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x573bb917
or edx, 1
xor r9d, 0xa2203404
and r9d, 0xa2397c8c
and edx, 0x5dc68373
or edx, r9d
mov r9d, edx
xor r9d, 0x41020322
xor edx, 0xa2397c8c
xor ecx, 0xa8c446e8
mov r10d, ecx
and r10d, 0x9ce4c4d0
and r8d, 0x631b3b2f
or r8d, r10d
or ecx, edx
and edx, 0x9ce4c4d0
and r9d, 0x631b3b2e
or r9d, edx
xor r9d, r8d
not ecx
or ecx, r9d
mov edx, ecx
not edx
mov r8d, ecx
and r8d, 0xa0cef110
and edx, 0x5f310eef
or edx, r8d
xor edx, 0xa0cef110
xor ecx, edx
test ecx, edx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
mov qword [rbp - 0x70], rax
setl r8b
setge al
mov r9d, eax
xor r9b, dl
or dl, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x3a288a15
mov r8d, 0xe888a7d0
cmovne edx, r8d
test al, al
mov eax, 0x3a288a15
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0xf220d687
jle 0x1400f31dc
cmp eax, 0xf2cd988a
jle 0x1400f642f
cmp eax, 0xf3da0d75
jg 0x1400fcf7b
cmp eax, 0xf2cd988b
je 0x1401019dd
cmp eax, 0xf39d91f9
jne 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov edx, dword [0x1401172cc]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x8dc440d5
and edx, ecx
and ecx, 0x723bbf2a
or ecx, r8d
mov r8d, ecx
xor r8d, 0x7038b002
xor ecx, 0x8dc440d5
mov r9d, edx
not r9d
mov r10d, ecx
and r10d, 0x8e474f7d
and r8d, 0x71b8b082
or r8d, r10d
or ecx, r9d
and r9d, 0x8e474f7d
and edx, 0x71b8b082
or edx, r9d
xor edx, r8d
not ecx
or ecx, edx
mov r8d, ecx
not r8d
mov r9d, ecx
xor r9d, 0x7aa2c84
and r9d, r8d
mov r10d, r8d
or r10d, 0x7aa2c84
mov edx, r9d
not edx
mov r11d, edx
and r11d, 0x8adedb3f
and r9d, 0x752124c0
or r9d, r11d
or edx, r10d
and r10d, 0x8adedb3f
mov r11d, ecx
and r11d, 0x70010040
or r11d, r10d
mov rax, qword [rax]
add rax, 0x18
xor r11d, r9d
not edx
or edx, r11d
mov r9d, edx
xor r9d, 0xf855d37a
and ecx, 0xb59324a1
mov r10d, r8d
and r10d, 0x4a6cdb5e
or r10d, ecx
mov ecx, r10d
xor ecx, 0x80932420
and r8d, 1
or r8d, ecx
xor r10d, 0x8405a0a
and r10d, 0x3d405a8a
and r8d, 0xc2bfa575
or r8d, r10d
mov ecx, r8d
xor ecx, 0xc20a0405
xor edx, 0x7aa2c85
xor r8d, 0x3d405a8a
mov r10d, edx
and r10d, 0x19f5bb72
and r9d, 0xe60a448d
or r9d, r10d
or edx, r8d
and r8d, 0x19f5bb72
and ecx, 0xe60a448d
or ecx, r8d
xor ecx, r9d
not edx
or edx, ecx
xor edx, 0xffffffff
setne r9b
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
lea r10d, [rcx + 1]
mov edx, r10d
and dl, cl
xor dl, 1
mov r11d, edx
xor r11b, r10b
or dl, r10b
xor dl, 1
or dl, r11b
xor dl, r8b
mov r11d, ecx
xor r11b, r8b
and r11b, cl
and r10b, r9b
and cl, r8b
or cl, r10b
mov r8d, r11d
xor r8b, 1
xor r11b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r11b
mov r8d, ecx
xor r8b, 1
and r8b, dl
xor dl, 1
mov r9d, edx
xor r9b, cl
and r9b, dl
and cl, dl
or cl, r8b
mov edx, r9d
xor dl, cl
test cl, 1
mov ecx, 0x839cab81
mov r8d, 0x9499c664
cmovne ecx, r8d
mov qword [rbp - 0x30], rax
test r9b, 1
mov eax, 0x839cab81
cmove ecx, eax
test dl, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x2e3d95c7
jle 0x1400f3212
cmp eax, 0x2eb4f7c5
jle 0x1400f6531
cmp eax, 0x2f017d2c
jg 0x1400fd074
cmp eax, 0x2eb4f7c6
je 0x140101b0a
cmp eax, 0x2ef310cf
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xb6c2f296
and eax, 0x493d0d69
or eax, ecx
mov edx, eax
xor edx, 0x20c24010
mov r8d, eax
xor r8d, 0x493d0d69
mov ecx, r8d
or ecx, 1
xor eax, 0x20426086
and r8d, 0xd638bfa6
and edx, 0x29c74059
or edx, r8d
mov r8d, edx
xor r8d, 0x21434048
xor edx, 0xd638bfa7
mov r9d, ecx
and r9d, 0x9ea49e31
and eax, 0x615b61ce
or eax, r9d
or ecx, edx
and edx, 0x9ea49e31
and r8d, 0x615b61ce
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
and ecx, 0xa97c9f04
and eax, 0x568360fb
or eax, ecx
mov ecx, eax
xor ecx, 0x83c9404
xor eax, 0x600b
and ecx, 0x5ebf94f4
and eax, 0xa1406b0b
or eax, ecx
mov ecx, eax
xor ecx, 0x8218034
xor eax, 0x406b00
and eax, 0x56de7fc0
and ecx, 0xa921803f
or ecx, eax
xor ecx, 0xa921803f
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge dl
mov eax, edx
xor al, r8b
and r8b, al
and al, dl
mov r10d, r8d
xor r10b, 1
xor r8b, al
xor al, 1
or al, r10b
xor al, 1
or al, r8b
or r9b, cl
xor dl, cl
mov ecx, r9d
xor cl, dl
or dl, r9b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, dl
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
xor dl, al
xor r8b, 1
or cl, al
xor cl, 1
or cl, r8b
mov eax, edx
xor al, cl
not al
test al, 1
mov r8d, 0xf027de88
mov eax, 0x8be697e2
cmovne r8d, eax
test cl, 1
mov eax, 0xf027de88
cmovne eax, r8d
test dl, 1
cmovne eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xae03804c
jle 0x1400f3248
cmp eax, 0xaf4a209b
jle 0x1400f667c
cmp eax, 0xaf85d9dc
jg 0x1400fd155
cmp eax, 0xaf4a209c
je 0x140101b14
cmp eax, 0xaf8304c8
jne 0x1400ecbf0
mov eax, 0x65a2c52a
jmp 0x1400ecbf0
cmp eax, 0x7042db25
jle 0x1400f3367
cmp eax, 0x72017552
jle 0x1400f66a7
cmp eax, 0x7352c196
jg 0x1400fd25d
cmp eax, 0x72017553
je 0x140101c4e
cmp eax, 0x72e99826
jne 0x1400ecbf0
mov eax, 0xa2be4e25
jmp 0x1400ecbf0
cmp eax, 0xd96affd8
jle 0x1400f339d
cmp eax, 0xdb03c5f9
jle 0x1400f66d2
cmp eax, 0xdb5f3d55
jg 0x1400fd27d
cmp eax, 0xdb03c5fa
je 0x140101c58
cmp eax, 0xdb2ea1c5
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x43d27500
and ecx, 0xbc2d8aff
or ecx, r9d
or eax, r8d
and r8d, 0x43d27500
and edx, 0xbc2d8aff
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0x3638d529
mov edx, eax
and edx, 0xc9c72ad6
or edx, ecx
mov ecx, edx
xor ecx, 0xc9c72ad6
mov r10d, edx
xor r10d, 0x2fe7d6b6
and r10d, ecx
or r9d, 0x19df039f
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x2a205326
and r10d, 0xd5dfacd9
or r10d, r11d
or r8d, r9d
and r9d, 0x2a205326
and eax, 0xc400ac40
or eax, r9d
xor eax, r10d
not r8d
or r8d, eax
xor r8d, 0xe620fc61
xor edx, 0x10285009
and edx, 0xd9ad5209
mov eax, ecx
and eax, 0x2652adf6
or eax, edx
xor eax, 0xd9ad5208
and ecx, 1
or ecx, eax
not ecx
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0x3e86f3e
and edx, ecx
not ecx
or eax, 0xfc1790c1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x82a54c9e
and ecx, 0x1482320
or ecx, r9d
or eax, r8d
and r8d, 0x82a54c9e
and edx, 0x7d5ab361
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xfc1790c1
and eax, 0x3e86f3e
or eax, ecx
sete al
setne r8b
cmp dword [0x1401172d0], 0xa
setge dl
lea r9d, [rdx + 1]
lea ecx, [r8 + 1]
and cl, dl
and r9b, r8b
or cl, r9b
and al, dl
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
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0x63ffb19b
mov r8d, 0x202a72e5
cmovne edx, r8d
test al, cl
cmove edx, r8d
mov ecx, 0x63ffb19b
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x76f323d
jle 0x1400f3528
cmp eax, 0x8c25bf1
jle 0x1400f6861
cmp eax, 0x8f0c89e
jg 0x1400fd477
cmp eax, 0x8c25bf2
je 0x140101d5b
cmp eax, 0x8de1ab3
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x38862353
and r8d, eax
mov edx, eax
or edx, 0xc779dcac
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x39023bb5
mov r11d, ecx
and r11d, 0x840042
or r11d, r10d
or edx, r9d
and r9d, 0x39023bb5
and r8d, 0xc6fdc44a
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0x38862352
and ecx, 0xff1a79e4
and eax, 0xe5861b
or eax, ecx
xor eax, 0xe5861b
or eax, edx
xor eax, 0xacf7b805
xor eax, 0x530847fa
sete dl
setne cl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
or dl, r8b
xor cl, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xc9d4a89f
mov r8d, 0x14e6fbd7
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0xc9d4a89f
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0x88394da0
jle 0x1400f3667
cmp eax, 0x88fc4750
jle 0x1400f688c
cmp eax, 0x89d7508f
jg 0x1400fd4a4
cmp eax, 0x88fc4751
je 0x140101e53
cmp eax, 0x89cdbb81
jne 0x1400ecbf0
movsxd rax, dword [rbp + 0x60]
add rax, qword [rbp - 0x10]
mov rcx, qword [rbp + 0x68]
mov qword [rcx], rax
mov rax, qword [rbp + 0x68]
mov ecx, dword [0x1401172cc]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x75ff8e06
and ecx, 0x8a0071f9
or ecx, r10d
or edx, r9d
and r9d, 0x75ff8e06
and r8d, 0x8a0071f9
or r8d, r9d
xor r8d, ecx
not edx
or edx, r8d
mov r8d, edx
xor r8d, 1
mov r9d, r8d
and r9d, edx
mov ecx, r9d
not ecx
mov r10d, ecx
and r10d, 0xb1b8e1f9
and r9d, 0x4e471e06
or r9d, r10d
mov rax, qword [rax]
not edx
or ecx, r8d
and r8d, 0xb1b8e1f9
and edx, 0x4e471e06
or edx, r8d
xor edx, r9d
not ecx
or ecx, edx
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xadb77b10
and edx, ecx
and ecx, 0x524884ef
or ecx, r8d
mov r8d, ecx
xor r8d, 0x12488404
xor ecx, 0xadb77b10
mov r9d, ecx
and r9d, 0x612760eb
and r8d, 0x9ed89f14
or r8d, r9d
mov r9d, edx
not r9d
or ecx, r9d
and r9d, 0x612760eb
and edx, 0x9ed89f14
or edx, r9d
xor edx, r8d
not ecx
or ecx, edx
mov edx, ecx
not edx
and ecx, 0x3da40929
and edx, 0xc25bf6d6
or edx, ecx
mov ecx, edx
xor ecx, 0x31a00029
xor edx, 0xc05aa256
and edx, 0xcc5eab56
and ecx, 0x33a154a9
or ecx, edx
xor ecx, 0x33a154a9
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov r10d, r9d
xor r10b, dl
mov r11d, r10d
xor r11b, r8b
and r11b, r10b
or dl, r9b
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, r11d
xor dl, 1
and dl, cl
xor cl, 1
mov r8d, r11d
xor r8b, cl
and r8b, r11b
and cl, r11b
or cl, dl
mov edx, r8d
xor dl, cl
test cl, cl
mov ecx, 0xbcca4a5d
mov r9d, 0xeb9d477d
cmovne ecx, r9d
mov qword [rbp + 0x58], rax
test r8b, r8b
mov eax, 0xbcca4a5d
cmove ecx, eax
test dl, 1
cmovne ecx, r9d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x43829644
jle 0x1400f369d
cmp eax, 0x441e1379
jle 0x1400f69b9
cmp eax, 0x44def770
jg 0x1400fd4c4
cmp eax, 0x441e137a
je 0x140101f6c
cmp eax, 0x44a563a8
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0xf876c6b7
and ecx, eax
and eax, 0x7893948
or eax, edx
mov edx, eax
xor edx, 0x3083008
xor eax, 0xf876c6b7
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x8cb1cbe6
and edx, 0x734e3419
or edx, r9d
or eax, r8d
and r8d, 0x8cb1cbe6
and ecx, 0x734e3419
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x43de80fd
and eax, 0xbc217f02
or eax, edx
xor eax, 0xbc217f02
or eax, ecx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
xor r9b, cl
mov eax, r9d
xor al, r8b
and al, r9b
xor cl, r8b
and cl, dl
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov ecx, edx
and cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, cl
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc8ccf46c
mov r8d, 0x92c81447
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xc8ccf46c
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xebe279dc
jle 0x1400f377d
cmp eax, 0xedd2511d
jle 0x1400f69e4
cmp eax, 0xee56ea3c
jg 0x1400fd662
cmp eax, 0xedd2511e
je 0x140102060
cmp eax, 0xee53ca44
jne 0x1400ecbf0
mov eax, 0x3870e515
jmp 0x1400ecbf0
cmp eax, 0x26431cd6
jle 0x1400f37b3
cmp eax, 0x2733f2e0
jle 0x1400f6af7
cmp eax, 0x282af2dc
jg 0x1400fd68f
cmp eax, 0x2733f2e1
je 0x14010206e
cmp eax, 0x274c9d3b
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe7ee73c4
mov r8d, ecx
and r8d, 0x18118c3a
or r8d, edx
xor r8d, 0x18118c3a
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, ecx
and r8d, 0xde9c6386
and eax, 0x21639c79
or eax, r8d
xor eax, edx
xor eax, 0x21639c79
or edx, ecx
not edx
or edx, eax
xor edx, 0xaf4cc40b
xor edx, 0x50b33bf4
sete r9b
setne r8b
cmp dword [0x1401172d0], 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
and r8b, dl
or dl, r9b
xor dl, 1
and cl, r9b
or cl, r8b
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x2bf3ffe0
mov r8d, 0x3af09b1b
cmovne eax, r8d
test dl, 1
mov edx, 0x2bf3ffe0
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xa2886fb3
jle 0x1400f38b6
cmp eax, 0xa346f10e
jle 0x1400f6b3f
cmp eax, 0xa44f3719
jg 0x1400fd773
cmp eax, 0xa346f10f
je 0x140102078
cmp eax, 0xa4457573
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0xf37816f2
mov r11d, edx
and r11d, 0xc87e90c
or r11d, r10d
or ecx, r9d
and r9d, 0xf37816f2
and r8d, 0xc87e90d
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0xe74294d7
and eax, 0x18bd6b28
or eax, edx
mov edx, eax
xor edx, 0x18bd6b28
xor eax, 0xe74294d7
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0x5dcf7422
mov r8d, 0x8ee2c5fb
cmovne ecx, r8d
test al, al
mov eax, 0x8ee2c5fb
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x6750cdb1
jle 0x1400f3adb
cmp eax, 0x68ef3684
jle 0x1400f6c40
cmp eax, 0x6a4ad7d2
jg 0x1400fd850
cmp eax, 0x68ef3685
je 0x140102082
cmp eax, 0x69386078
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xc47224d3
and edx, eax
mov r8d, ecx
and r8d, 0xc47224d3
or r8d, edx
xor r8d, 0xc47224d2
and ecx, 0x1e5ad1f0
mov edx, eax
and edx, 0xe1a52e0f
or edx, ecx
xor edx, 0x1e5ad1f1
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xa31153a4
and ecx, 0x5ceeac5b
or ecx, eax
mov eax, ecx
xor eax, 0x10e42859
xor ecx, 0xa0115224
and ecx, 0xec1bd626
and eax, 0x13e429d9
or eax, ecx
xor eax, 0x13e429d9
sete cl
setne dl
cmp dword [0x1401172d0], 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
and cl, al
xor al, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x9ebcb9d2
mov r8d, 0x2e1111cd
cmovne eax, r8d
test dl, dl
mov edx, 0x9ebcb9d2
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xc9bd00c5
jle 0x1400f6d6a
cmp eax, 0xca1670a0
jg 0x1400fd870
cmp eax, 0xc9bd00c6
je 0x14010218e
cmp eax, 0xc9d4a89f
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x44ad43e
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x29002
and eax, 0x448443c
or eax, r8d
xor eax, 0x448443c
or edx, eax
mov eax, edx
xor eax, 0x9b950140
xor edx, 0x4a8420
and edx, 0x606aaea0
and eax, 0x9f95515f
or eax, edx
xor eax, 0x9f95515f
or eax, ecx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1401172d0], 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, eax
xor dl, 1
xor al, cl
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf95c3ff3
mov r8d, 0x14e6fbd7
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xf95c3ff3
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0x19f55baa
jle 0x1400f6ee3
cmp eax, 0x1aa0f49b
jg 0x1400fd9ed
cmp eax, 0x19f55bab
je 0x140102267
cmp eax, 0x1a0b2a8c
jne 0x1400ecbf0
mov eax, 0x8eae6230
jmp 0x1400ecbf0
cmp eax, 0x9701b6f1
jle 0x1400f6fe8
cmp eax, 0x98c49b26
jg 0x1400fda1a
cmp eax, 0x9701b6f2
je 0x140102361
cmp eax, 0x98ab864e
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xf0375b2a
and eax, ecx
not ecx
and ecx, 0xf0375b2a
or ecx, eax
not eax
and eax, 0xfc8a4d5
and ecx, 0xf0375b2a
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, eax
and r9d, 0x11c2a25f
and ecx, 0xee3d5da0
or ecx, r9d
or eax, edx
and edx, 0x11c2a25f
and r8d, 0xee3d5da0
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xf8623bfd
and ecx, 0x79dc402
or ecx, edx
xor ecx, 0xf8623bfd
xor eax, ecx
test eax, ecx
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
xor cl, dl
mov eax, r8d
xor al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
mov r9d, ecx
mov r8d, eax
xor al, cl
xor cl, 1
xor dl, 1
and r9b, cl
and r8b, dl
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r8b, 1
mov r10d, edx
xor r10b, r8b
or r8b, dl
xor r8b, 1
or r8b, r10b
mov r10d, r9d
xor r10b, 1
and r10b, r8b
xor r8b, 1
and r8b, r9b
or r8b, r10b
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x2d2ee7b0
mov edx, 0x48a9bb0
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x2d2ee7b0
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x5499511e
jle 0x1400f712b
cmp eax, 0x54c824af
jg 0x1400fda3a
cmp eax, 0x5499511f
je 0x140102463
cmp eax, 0x54a2a7dc
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x65ed7f23
and edx, ecx
mov eax, ecx
not eax
and eax, 0x65ed7f23
or eax, edx
not edx
and edx, 0x9a1280dc
and eax, 0x65ed7f23
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
and edx, 0xce107fb7
and ecx, 0x31ef8048
or ecx, edx
xor ecx, 0xce107fb7
xor eax, ecx
test eax, ecx
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0x53bd9f75
mov r8d, 0xdb7ca680
cmovne eax, r8d
test cl, cl
mov ecx, 0x53bd9f75
cmove eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xf9cd0b58
jle 0x1400f7156
cmp eax, 0xfa940bb2
jg 0x1400fdb26
cmp eax, 0xf9cd0b59
je 0x1401025ce
cmp eax, 0xfa693313
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x10e00bc9
jmp 0x1400ecbf0
cmp eax, 0x355d5ef1
jle 0x1400f7181
cmp eax, 0x36397ffe
jg 0x1400fdb52
cmp eax, 0x355d5ef2
je 0x1401026b8
cmp eax, 0x3628d7d1
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x45f3e266
jmp 0x1400ecbf0
cmp eax, 0xb922472a
jle 0x1400f71ac
cmp eax, 0xb99d915d
jg 0x1400fdbee
cmp eax, 0xb922472b
je 0x1401026d3
cmp eax, 0xb93dbff9
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x6ad411f6
and ecx, 0x952bee09
or ecx, r9d
or edx, r8d
and r8d, 0x6ad411f6
and eax, 0x952bee09
or eax, r8d
xor eax, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
xor cl, 1
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test dl, 1
mov edx, 0x7514167c
mov r8d, 0xf19f6324
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x7514167c
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x7b54fcbf
jle 0x1400f72e4
cmp eax, 0x7bf2556a
jg 0x1400fdcc0
cmp eax, 0x7b54fcc0
je 0x1401026e6
cmp eax, 0x7bd6b440
jne 0x1400ecbf0
cmp byte [rbp + 0x7e], 0
mov eax, 0x44def771
mov ecx, 0xcaa2a489
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xd5e00177
jle 0x1400f741b
cmp eax, 0xd655c2b0
jg 0x1400fddc0
cmp eax, 0xd5e00178
je 0x14010281c
cmp eax, 0xd6142457
jne 0x1400ecbf0
mov eax, 0x98c49b27
jmp 0x1400ecbf0
cmp eax, 0x43b53d2
jle 0x1400f756a
cmp eax, 0x48a9baf
jg 0x1400fdef9
cmp eax, 0x43b53d3
je 0x140102935
cmp eax, 0x4502e83
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x535c929c
and ecx, 0xaca36d63
or ecx, r9d
or edx, r8d
and r8d, 0x535c929c
and eax, 0xaca36d63
or eax, r8d
xor eax, ecx
not edx
or edx, eax
not edx
test edx, edx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
and dl, cl
and r8b, al
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0xfd250de2
mov edx, 0x72017553
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, cl
mov ecx, 0xfd250de2
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x84eb880c
jle 0x1400f7595
cmp eax, 0x8544e27e
jg 0x1400fe012
cmp eax, 0x84eb880d
je 0x140102a75
cmp eax, 0x85115270
jne 0x1400ecbf0
mov rax, qword [rbp + 0x58]
mov eax, 0xe7110f7b
jmp 0x1400ecbf0
cmp eax, 0x4005f303
jle 0x1400f75dd
cmp eax, 0x409b6fbc
jg 0x1400fe133
cmp eax, 0x4005f304
je 0x140102ba7
cmp eax, 0x400c262a
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x4bcda3fe
and eax, 0xb4325c01
or eax, ecx
mov ecx, eax
xor ecx, 0xa008216
xor eax, 0x30025801
and eax, 0x71cf79e9
and ecx, 0x8e308616
or ecx, eax
xor ecx, 0x8e308616
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
and cl, al
or al, dl
mov r9d, eax
xor r9b, 1
and r8b, dl
or r8b, cl
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r10d, r8d
xor r10b, dl
or dl, r8b
xor dl, 1
or dl, r10b
and r9b, dl
xor dl, 1
and dl, al
or dl, r9b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xc1fba18c
mov r8d, 0x338b5e81
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0xc1fba18c
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xe90b60ba
jle 0x1400f769b
cmp eax, 0xea53f455
jg 0x1400fe2bf
cmp eax, 0xe90b60bb
je 0x140102c73
cmp eax, 0xea182f8f
jne 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov eax, 0x214614b4
jmp 0x1400ecbf0
cmp eax, 0x2206c8be
jle 0x1400f779c
cmp eax, 0x2349f4bb
jg 0x1400fe410
cmp eax, 0x2206c8bf
je 0x140102d3d
cmp eax, 0x22fcee19
jne 0x1400ecbf0
mov eax, 0x426a0263
jmp 0x1400ecbf0
cmp eax, 0xa11f100c
jle 0x1400f789f
cmp eax, 0xa1860496
jg 0x1400fe430
cmp eax, 0xa11f100d
je 0x140102e3f
cmp eax, 0xa150e538
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x5369c62d
xor eax, 0xbbc256c6
and eax, ecx
mov r8d, ecx
and r8d, 0xac9639d2
or r8d, edx
mov ecx, r8d
xor ecx, 0xac9639d2
xor r8d, 0x40208625
mov edx, ecx
and edx, 0x443da939
or eax, edx
mov edx, eax
xor edx, 0xbbc256c7
and r8d, 0x4432b7f7
mov r9d, ecx
and r9d, 0xbbcd4808
or r9d, r8d
xor r9d, 0x4432b7f6
and ecx, 1
or ecx, r9d
mov r8d, ecx
not r8d
xor eax, 0x443da938
mov r9d, eax
and r9d, 0x22e76cfa
and edx, 0xdd189305
or edx, r9d
or eax, ecx
and ecx, 0x22e76cfa
and r8d, 0xdd189305
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb005536
mov r8d, eax
and r8d, 0xf4ffaac9
or r8d, edx
mov edx, r8d
xor edx, 0x2a2000
xor r8d, 0xa004010
or ecx, 0x7e104019
or r8d, 0x80c580c6
and r8d, 0xfed5c0df
and edx, 0x12a2520
or edx, r8d
and ecx, 0xfed5c0df
and eax, 0x1a00
or eax, ecx
xor eax, edx
xor eax, 0xc75ca8b3
xor eax, 0x47993275
setne r8b
sete dl
cmp dword [0x1401172d0], 0xa
setge al
lea r9d, [rax + 1]
mov ecx, r9d
and cl, al
xor cl, 1
mov r10d, eax
xor r10b, cl
or cl, al
xor cl, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
and r10b, dl
xor r9b, dl
xor dl, cl
and cl, r8b
or cl, r10b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, 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, 0xf0d343c3
mov edx, 0x7a0285d2
cmovne ecx, edx
test al, 1
mov eax, 0xf0d343c3
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x63f1eeee
jle 0x1400f78d7
cmp eax, 0x648fd523
jg 0x1400fe546
cmp eax, 0x63f1eeef
je 0x140102e50
cmp eax, 0x63ffb19b
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x504ffea8
mov r8d, eax
and r8d, 0xafb00156
or r8d, edx
xor r8d, 0xafb00156
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xe22a9b48
and eax, 0x1dd564b7
or eax, ecx
mov ecx, eax
xor ecx, 0x1dd564b7
xor eax, 0xe22a9b48
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
setne dl
sete r9b
cmp dword [0x1401172d0], 0xa
setge al
lea r10d, [rax + 1]
or r9b, al
mov r8d, edx
xor r8b, al
mov ecx, r8d
and cl, al
xor cl, 1
mov r11d, ecx
xor r11b, r9b
or cl, r9b
xor cl, 1
or cl, r11b
and r10b, dl
lea r9d, [rdx + 1]
and r9b, al
or r9b, r10b
or al, dl
xor al, 1
or al, r8b
xor al, 1
or al, r9b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
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, 0xddce3cca
mov r8d, 0xa346f10f
cmovne ecx, r8d
test al, 1
mov eax, 0xddce3cca
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xc3bb16fb
jle 0x1400f7902
cmp eax, 0xc4244add
jg 0x1400fe56a
cmp eax, 0xc3bb16fc
je 0x140103028
cmp eax, 0xc4149021
jne 0x1400ecbf0
mov eax, 0x1ec5145
jmp 0x1400ecbf0
cmp eax, 0x15c9e9d1
jle 0x1400f792d
cmp eax, 0x1651db9a
jg 0x1400fe6a3
cmp eax, 0x15c9e9d2
je 0x140103169
cmp eax, 0x160a4bd7
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, eax
xor edx, 0x175722e3
and edx, eax
or eax, 0xe8a8dd1c
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xfa659013
and ecx, 0x51222e0
or ecx, r9d
or eax, r8d
and r8d, 0xfa659013
and edx, 0x59a6fec
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x40a0001c
xor eax, 0x175722e3
mov edx, eax
and edx, 0xa81bffa0
and ecx, 0x57e4005f
or ecx, edx
xor ecx, 0x57e4005f
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
mov r8d, edx
xor r8b, 1
or cl, al
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
mov r9d, edx
xor r9b, cl
and r9b, dl
xor dl, r8b
and dl, cl
xor dl, r8b
mov eax, r9d
xor al, dl
mov ecx, 0x59abffc8
mov r8d, 0x570666c3
cmovne ecx, r8d
test dl, dl
mov eax, ecx
cmovne eax, r8d
test r9b, r9b
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x9386b56b
jle 0x1400f7958
cmp eax, 0x94394749
jg 0x1400fe7dc
cmp eax, 0x9386b56c
je 0x140103173
cmp eax, 0x94233634
jne 0x1400ecbf0
mov rax, qword [rbp + 0x70]
mov eax, 0xe19ecf6b
jmp 0x1400ecbf0
cmp eax, 0x5158c655
jle 0x1400f7a7d
cmp eax, 0x517d33c8
jg 0x1400fe7fc
cmp eax, 0x5158c656
je 0x1401032a3
cmp eax, 0x516e3efb
jne 0x1400ecbf0
mov eax, 0xcddd25e
jmp 0x1400ecbf0
cmp eax, 0xf6e1b756
jle 0x1400f7b6c
cmp eax, 0xf868656c
jg 0x1400fe8a0
cmp eax, 0xf6e1b757
je 0x140103416
cmp eax, 0xf7a24025
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xc8e408eb
and edx, ecx
or ecx, 0x371bf714
not eax
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x5bb0e34a
and eax, 0x804408a1
or eax, r9d
or ecx, r8d
and r8d, 0x5bb0e34a
and edx, 0xa44f1cb5
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x371bf714
mov edx, ecx
xor edx, 0x371bf715
and edx, eax
xor ecx, 0xc8e408ea
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xab0b8dd4
mov r8d, eax
and r8d, 0x54f4722b
or r8d, edx
mov edx, r8d
xor edx, 0x10100028
xor r8d, 0xa2098910
or ecx, 0xa2c98b10
or r8d, 0x45201045
and r8d, 0xe7e99b55
and edx, 0x101204a8
or edx, r8d
and ecx, 0xe7e99b55
and eax, 0x8046002
or eax, ecx
xor eax, edx
xor eax, 0xe9d968bc
xor eax, 0xa4fd18fb
sete al
setne r8b
cmp dword [0x1401172d0], 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, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and r9b, r8b
and cl, al
or cl, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x3c453a06
mov r8d, 0xd0545e75
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x3c453a06
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x320585a7
jle 0x1400f7b97
cmp eax, 0x32684999
jg 0x1400fe9a5
cmp eax, 0x320585a8
je 0x1401034de
cmp eax, 0x32592fc1
jne 0x1400ecbf0
mov eax, 0x1f3e6e85
jmp 0x1400ecbf0
cmp eax, 0xb443e604
jle 0x1400f7ca7
cmp eax, 0xb4b2b1c7
jg 0x1400fe9c5
cmp eax, 0xb443e605
je 0x1401035a9
cmp eax, 0xb45fb37b
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x23764b70
mov eax, edx
and eax, 0xdc89b48e
or eax, r8d
mov r8d, eax
xor r8d, 0xc4889084
xor eax, 0x23764b71
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x3a076c1b
and r8d, 0xc5f893e4
or r8d, r11d
or eax, r10d
and r10d, 0x3a076c1b
and r9d, 0xc5f893e4
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x77ca07b8
and r8d, 0x8835f847
or r8d, r9d
or eax, edx
and edx, 0x77ca07b8
and ecx, 0x8835f847
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x2510befc
xor eax, 0xdaef4103
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
mov r10d, eax
xor r10b, dl
and r10b, al
and r8b, r9b
and al, dl
or al, r8b
xor r10b, 1
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
xor cl, 1
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
or cl, al
mov eax, edx
xor al, cl
test cl, 1
mov ecx, 0x90404e0f
mov r8d, 0xaf4a209c
cmovne ecx, r8d
not al
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, 0x90404e0f
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x76d2df92
jle 0x1400f7e52
cmp eax, 0x77291b9f
jg 0x1400fea68
cmp eax, 0x76d2df93
je 0x1401036c5
cmp eax, 0x76dbcd04
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 1
mov r8d, eax
or r8d, 0x5b8bb012
and edx, 0x5b8bb013
mov r9d, eax
and r9d, 0xa4744fec
or r9d, edx
and r8d, 0x5b8bb013
xor r8d, r9d
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
cmp r8d, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
or cl, dl
mov eax, edx
xor al, cl
and cl, 1
xor cl, dl
and al, dl
xor cl, 1
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x152603f8
mov r8d, 0xe7640c95
cmovne ecx, r8d
test al, al
mov eax, 0x152603f8
cmove ecx, eax
test dl, dl
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xdf5c101f
jle 0x1400f7faf
cmp eax, 0xe08516c7
jg 0x1400feb1b
cmp eax, 0xdf5c1020
je 0x1401037b6
cmp eax, 0xdfce6ff1
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x95c15a39
and ecx, edx
not edx
xor eax, 0x202a0006
mov r8d, eax
or r8d, 0x602a0542
mov r9d, ecx
not r9d
and r8d, 0x742a1743
and edx, 0x81c14838
or edx, r8d
or eax, r9d
and r9d, 0x742a1743
and ecx, 0x8bd5e8bc
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x6a3ea5c6
and eax, 0x95c15a39
or eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x91ac6a57
mov ecx, eax
xor ecx, 0x91ac6a57
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x6e5395a9
and eax, 0x51e0561b
mov r9d, edx
and r9d, 0xae1fa9e4
or r9d, eax
xor r9d, 0x51e0561a
and edx, 1
or edx, r9d
xor ecx, 0x91ac6a56
mov eax, ecx
and eax, 0x7a0bc546
and r8d, 0x85f43ab9
or r8d, eax
xor r8d, edx
xor r8d, 0x85f43ab9
or ecx, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
and eax, 0x9e907886
and ecx, 0x616f8779
or ecx, eax
xor ecx, 0x616f8779
sete dl
setne al
cmp dword [0x1401172d0], 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
mov r8d, eax
xor r8b, 1
and al, dl
or dl, r8b
and r8b, cl
or r8b, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x426a0263
mov ecx, 0xb624e2d2
cmovne eax, ecx
test r8b, 1
mov ecx, eax
mov r8d, 0x426a0263
cmovne ecx, r8d
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xe9f9c2d
jle 0x1400f80dd
cmp eax, 0xf10e206
jg 0x1400fec5e
cmp eax, 0xe9f9c2e
je 0x1401038e3
cmp eax, 0xec468b2
jne 0x1400ecbf0
mov eax, 0xad9ec76a
jmp 0x1400ecbf0
cmp eax, 0x8cc40a71
jle 0x1400f8244
cmp eax, 0x8d9f7488
jg 0x1400fec7e
cmp eax, 0x8cc40a72
je 0x1401039a8
cmp eax, 0x8cc8761d
jne 0x1400ecbf0
mov eax, 0x96c754ee
jmp 0x1400ecbf0
cmp eax, 0x48256d1b
jle 0x1400f834e
cmp eax, 0x485b355b
jg 0x1400fed9f
cmp eax, 0x48256d1c
je 0x1401039b2
cmp eax, 0x483472b1
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
or r8d, 0xb6ea23c9
mov edx, ecx
xor edx, 0x4915dc36
and edx, ecx
mov r9d, edx
not r9d
mov r10d, r8d
and r10d, 0x24494c9a
mov r11d, eax
and r11d, 0x49149024
or r11d, r10d
or r8d, r9d
and r9d, 0x24494c9a
and edx, 0xdbb6b365
or edx, r9d
xor edx, r11d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0xb6002300
xor r8d, 0x40009c16
and r8d, 0x40ea9cde
and edx, 0xbf156321
or edx, r8d
mov r8d, edx
xor r8d, 0x83016101
xor edx, 0x40ea9cde
mov r9d, edx
and r9d, 0x7c168626
and r8d, 0x83e979d9
or r8d, r9d
or edx, ecx
and ecx, 0x7c168626
and eax, 0x83e979d9
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0x76efc94c
xor edx, 0x891036b3
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xf3e3ae5a
mov r8d, 0x8de1ab3
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xf3e3ae5a
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xf104335c
jle 0x1400f8460
cmp eax, 0xf12aed5b
jg 0x1400fee90
cmp eax, 0xf104335d
je 0x1401039c9
cmp eax, 0xf10eebff
jne 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov eax, 0x4e272679
jmp 0x1400ecbf0
cmp eax, 0x2b17241e
jle 0x1400f85fb
cmp eax, 0x2bf3ffdf
jg 0x1400fefd5
cmp eax, 0x2b17241f
je 0x140103abf
cmp eax, 0x2bd92ead
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x8080022
mov r8d, eax
or r8d, 0x60542380
and edx, 0x685c23a2
mov r9d, eax
and r9d, 0x91810410
or r9d, edx
and r8d, 0x685c23a2
mov edx, ecx
and edx, 0x622d84d
or edx, r8d
xor edx, r9d
xor edx, 0xe2ad86e
mov r8d, ecx
and r8d, 0x4346c1b9
and eax, 0xbcb93e46
or eax, r8d
xor eax, edx
xor eax, 0xbcb93e46
or edx, ecx
not edx
or edx, eax
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
mov ecx, eax
xor cl, r8b
not cl
and cl, r8b
or r8b, al
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, eax
or r8b, dl
xor al, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, 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, 0xa7d307df
mov edx, 0xeeb644e0
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xa92a8b16
jle 0x1400f87ba
cmp eax, 0xaa181ac4
jg 0x1400ff0e2
cmp eax, 0xa92a8b17
je 0x140103bca
cmp eax, 0xa9c77a5a
jne 0x1400ecbf0
mov eax, 0x6cd61e6b
jmp 0x1400ecbf0
cmp eax, 0x6d12008c
jle 0x1400f8965
cmp eax, 0x6db8a5c8
jg 0x1400ff102
cmp eax, 0x6d12008d
je 0x140103ca7
cmp eax, 0x6d7832bf
jne 0x1400ecbf0
mov eax, 0x861a2554
jmp 0x1400ecbf0
cmp eax, 0xce04c55a
jle 0x1400f8a95
cmp eax, 0xcf258127
jg 0x1400ff274
cmp eax, 0xce04c55b
je 0x140103dd2
cmp eax, 0xce18eddf
jne 0x1400ecbf0
mov eax, 0x8249796e
jmp 0x1400ecbf0
cmp eax, 0x1c96453c
jle 0x1400f8c2a
cmp eax, 0x1d301efc
jg 0x1400ff333
cmp eax, 0x1c96453d
je 0x140103ddc
cmp eax, 0x1d2c1738
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xfa6b29e
and edx, eax
or eax, 0xf0594d61
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x8cfd8668
mov r10d, ecx
and r10d, 0x3023096
or r10d, r9d
or eax, r8d
and r8d, 0x8cfd8668
and edx, 0x73027997
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not edx
and edx, 0xf0594d60
and eax, 0xfa6b29f
or eax, edx
not eax
or eax, ecx
xor eax, 0x860acc2c
xor eax, 0x79f533d3
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov eax, r8d
xor r8b, dl
or dl, r9b
or al, cl
mov r10d, eax
xor r10b, dl
or al, dl
xor al, 1
or al, r10b
mov edx, r9d
xor dl, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
xor dl, 1
mov ecx, edx
xor cl, r9b
or dl, r9b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and cl, r8b
or r8b, dl
and dl, al
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x46e10fd1
mov edx, 0x2a17eed5
cmovne ecx, edx
test r8b, 1
mov r8d, 0x46e10fd1
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x9b1311bd
jle 0x1400f8c55
cmp eax, 0x9bb7e37c
jg 0x1400ff353
cmp eax, 0x9b1311be
je 0x140103ec8
cmp eax, 0x9b6c3319
jne 0x1400ecbf0
cmp byte [rbp + 0x85], 0
mov eax, 0xa75723f9
mov ecx, 0x453449ae
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x5aa510f5
jle 0x1400f8d75
cmp eax, 0x5af26449
jg 0x1400ff4a3
cmp eax, 0x5aa510f6
je 0x140103fc4
cmp eax, 0x5ab7d339
jne 0x1400ecbf0
mov eax, 0x9c69c971
jmp 0x1400ecbf0
cmp eax, 0xfcd5f097
jle 0x1400f8da0
cmp eax, 0xfd250de1
jg 0x1400ff59a
cmp eax, 0xfcd5f098
je 0x140103feb
cmp eax, 0xfce849d7
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x5ea0c05a
and r8d, eax
mov edx, eax
or edx, 0xa15f3fa5
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x89ad8b2b
mov r11d, ecx
and r11d, 0x56004050
or r11d, r10d
or edx, r9d
and r9d, 0x89ad8b2b
and r8d, 0x765274d4
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not r8d
and r8d, 0xa15f3fa4
and edx, 0x5ea0c05b
or edx, r8d
not edx
and ecx, 0xc4d4895c
and eax, 0x3b2b76a3
or eax, ecx
xor eax, 0x3b2b76a3
or eax, edx
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
mov edx, r9d
and dl, al
and cl, r8b
or cl, dl
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
xor r9b, al
and r9b, r8b
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
mov r8d, eax
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, al
and cl, r8b
xor r8b, 1
and r8b, dl
or r8b, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x9c9925fc
mov edx, 0x1b69df3d
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x9c9925fc
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x38a2d2e1
jle 0x1400f8f20
cmp eax, 0x39972ffe
jg 0x1400ff6eb
cmp eax, 0x38a2d2e2
je 0x140103ff5
cmp eax, 0x3971ca17
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xcab9b0a9
mov r9d, r8d
and r9d, eax
and r8d, edx
mov ecx, r9d
not ecx
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0x67776d92
and r9d, 0x9888926d
or r9d, r11d
or ecx, r10d
and r10d, 0x67776d92
and r8d, 0x9888926d
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa20b0a0
and edx, 0xcba57c71
mov r9d, eax
and r9d, 0x345a838e
or r9d, edx
xor r9d, 0xcba57c70
and eax, 1
or eax, r9d
xor ecx, 0x35464f57
mov edx, ecx
and edx, 0xd09f4d48
and r8d, 0x2f60b2b7
or r8d, edx
xor r8d, eax
xor r8d, 0x2f60b2b7
or ecx, eax
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
mov r9d, edx
and r9b, cl
inc cl
or al, r9b
and r8b, cl
or r8b, r9b
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, 1
and dl, cl
or cl, r8b
and r8b, al
or r8b, dl
mov eax, ecx
xor al, r8b
test r8b, r8b
mov edx, 0xd1102b05
mov r8d, 0x6a7ed11e
cmovne edx, r8d
test cl, 1
mov ecx, 0xd1102b05
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xbd6dbc6a
jle 0x1400f9057
cmp eax, 0xbe28d08d
jg 0x1400ff7f6
cmp eax, 0xbd6dbc6b
je 0x14010400c
cmp eax, 0xbd7e3522
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
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 dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
and r8b, cl
and al, dl
or al, r8b
mov r8d, ecx
or r8b, dl
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xefcc2460
mov r8d, 0xb50c7f39
cmovne ecx, r8d
test al, al
mov eax, 0xefcc2460
cmove ecx, eax
test dl, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x7f407180
jle 0x1400f9090
cmp eax, 0x7fd0d743
jg 0x1400ff816
cmp eax, 0x7f407181
je 0x14010413b
cmp eax, 0x7f44f020
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6a2b40
mov r8d, eax
and r8d, 0x1b140005
or r8d, edx
xor r8d, 0x1b140005
mov edx, eax
xor edx, 0x1b7e2b45
and edx, eax
or edx, r8d
xor edx, 0x1b7e2b44
and ecx, 0x9a0ceea4
and eax, 0x65f3115b
or eax, ecx
xor eax, 0x65f3115b
or eax, edx
xor eax, 0xd6c63ed4
xor eax, 0x2939c12b
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
or dl, cl
xor r8b, cl
mov ecx, edx
xor cl, r8b
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xa150e538
mov r8d, 0xf9bc4f21
cmovne eax, r8d
test cl, cl
mov r13d, 0xf9bc4f21
cmovne eax, r8d
not dl
test dl, 1
mov ecx, 0xa150e538
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xcfcb3a6d
jle 0x1400f91a9
cmp eax, 0xd017c00a
jg 0x1400ff836
cmp eax, 0xcfcb3a6e
je 0x140104145
cmp eax, 0xd008d534
jne 0x1400ecbf0
mov eax, 0xea182f8f
jmp 0x1400ecbf0
cmp eax, 0xff12fa31
jg 0x1400f9288
cmp eax, 0xfd824118
je 0x14010414f
cmp eax, 0xfde096c6
je 0x140104159
cmp eax, 0xff0a79f7
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x90102480
mov r8d, eax
and r8d, 0x8628818
or r8d, edx
mov edx, r8d
xor edx, 0x8008018
xor r8d, 0x519962a5
or ecx, 0x10722880
and r8d, 0x51fb6aa5
and edx, 0x88008418
or edx, r8d
and ecx, 0x51fb6aa5
and eax, 0x26041142
or eax, ecx
xor eax, edx
mov edx, eax
xor edx, 0x42804106
xor eax, 0x9872ac98
mov r8d, eax
and r8d, 0xe9a04a54
mov r9d, eax
or r9d, 0xe9a04a54
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0x165fb5aa
and ecx, 0xe9a04a55
or ecx, r9d
and edx, 0xd2a0e10e
mov r8d, eax
and r8d, 0x2d5f1ef1
or r8d, edx
mov edx, r8d
xor edx, 0x1200c109
and eax, 1
or eax, edx
xor r8d, 0x8420290
and r8d, 0xc8e22296
and eax, 0x371ddd69
or eax, r8d
xor eax, 0x371ddd69
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5ccebbb6
and ecx, eax
and eax, 0xa3314449
or eax, edx
mov edx, eax
xor edx, 0xa2104041
xor eax, 0x5ccebbb6
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x49ab0d8e
and edx, 0xb654f271
or edx, r9d
or eax, r8d
and r8d, 0x49ab0d8e
and ecx, 0xb654f271
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setl dl
setge al
mov ecx, r9d
xor cl, al
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
or dl, r8b
not al
mov r8d, eax
xor r8b, dl
or al, dl
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0xd7f3a841
mov r8d, 0xedd2511e
cmovne edx, r8d
test al, cl
cmove edx, r8d
test al, al
mov r8d, 0xd7f3a841
cmove edx, r8d
test al, cl
cmovne edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x80578317
jg 0x1400f93b9
cmp eax, 0x80278881
je 0x140104275
cmp eax, 0x802a7278
je 0x14010427f
cmp eax, 0x804a70c4
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xe3ab637d
mov ecx, eax
and ecx, 0x1c549c82
or ecx, r8d
mov r8d, ecx
xor r8d, 0x14541c01
and edx, 0x72618d6a
and eax, 0x8d9e7295
or eax, edx
mov edx, eax
xor edx, 0x5161205
xor ecx, 0xe3ab637c
mov r9d, ecx
and r9d, 0x8aa8e0fa
and r8d, 0x75571f05
or r8d, r9d
xor eax, 0x220806a
and eax, 0x8aa8e0fa
and edx, 0x75571f05
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor al, cl
and al, dl
xor al, cl
or cl, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x8de1ab3
mov r8d, 0xfb87840d
cmovne eax, r8d
test cl, 1
mov ecx, 0x8de1ab3
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x3b4b4f01
jg 0x1400f956a
cmp eax, 0x3a058946
je 0x140104289
cmp eax, 0x3a288a15
je 0x1401043ff
cmp eax, 0x3af09b1b
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0xe82e21c5
and eax, 0x17d1de3a
or eax, ecx
mov ecx, eax
xor ecx, 0x14809c12
xor eax, 0xe82e21c5
mov edx, eax
and edx, 0xeb5d62e9
and ecx, 0x14a29d16
or ecx, edx
xor ecx, r8d
xor ecx, 0x14a29d16
or eax, r8d
not eax
or eax, ecx
xor eax, 0x6333de09
xor eax, 0x9ccc21f6
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
and r8b, al
and al, r9b
xor r8b, 1
xor al, 1
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, ecx
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
or dl, cl
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x13e88e44
mov r8d, 0xdb5f3d56
cmovne eax, r8d
test dl, 1
mov edx, 0x13e88e44
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xe1c276e2
jg 0x1400f96da
cmp eax, 0xe1406498
je 0x140104508
cmp eax, 0xe16d0f4d
je 0x1401045e6
cmp eax, 0xe19ecf6b
jne 0x1400ecbf0
mov rax, qword [rbp + 0xa0]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8bfd0ea4
and ecx, 0x7402f15a
or ecx, edx
mov edx, ecx
xor edx, 0x10008058
xor ecx, 0x1c80005
mov r8d, eax
or r8d, 0x65ca7106
and ecx, 0x65ca7107
and edx, 0x9a358ef8
or edx, ecx
and r8d, 0x65ca7107
xor r8d, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne dl
sete r9b
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r10d, r9d
or r10b, al
mov ecx, r8d
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 dl, r8b
or r8b, r9b
xor r8b, 1
and al, r9b
or al, dl
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
xor cl, 1
or cl, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x2e4efe22
mov edx, 0x7c32541
cmovne eax, edx
test cl, 1
mov ecx, 0x2e4efe22
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x1e00ce7d
jg 0x1400f9705
cmp eax, 0x1d502e14
je 0x1401045f0
cmp eax, 0x1d55dd4f
je 0x140104601
cmp eax, 0x1dc0ec07
jne 0x1400ecbf0
mov eax, 0x20c20bc0
jmp 0x1400ecbf0
cmp eax, 0x9bf0506b
jg 0x1400f9817
cmp eax, 0x9bd9bf95
je 0x140104709
cmp eax, 0x9bdc99d2
je 0x1401047bf
cmp eax, 0x9be4e680
jne 0x1400ecbf0
mov eax, 0xda8071cf
jmp 0x1400ecbf0
cmp eax, 0x5db24c41
jg 0x1400f990a
cmp eax, 0x5b10e4a2
je 0x1401047c9
cmp eax, 0x5b5d4d67
je 0x140104920
cmp eax, 0x5b62d2f6
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xa67387a6
mov edx, eax
and edx, 0x598c7859
or edx, r8d
mov r8d, edx
xor r8d, 0x10000800
xor edx, 0x86130520
mov r9d, eax
xor r9d, 0x96134d29
and r9d, eax
or edx, 0x69ecb2d6
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xc890d4db
and r8d, 0x16030920
or r8d, r11d
or edx, r10d
and r10d, 0xc890d4db
and r9d, 0x376f2b24
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x49ec0091
xor edx, 0x80130428
and edx, 0xa013b66e
and r8d, 0x5fec4991
or r8d, edx
xor r8d, 0x5fec4991
and ecx, 0xe176b843
and eax, 0x1e8947bc
or eax, ecx
xor eax, 0x1e8947bc
or eax, r8d
xor eax, 0x9d299a50
xor eax, 0x62d665af
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xb155aea6
mov r8d, 0x45191715
cmovne eax, r8d
test dl, 1
mov edx, 0xb155aea6
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xbf074db2
jg 0x1400f9a02
cmp eax, 0xbe80c8ad
je 0x14010492a
cmp eax, 0xbebd75c6
je 0x140104ae4
cmp eax, 0xbee73efd
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8e5aaad
mov r8d, eax
and r8d, 0xf71a5552
or r8d, ecx
mov r9d, r8d
xor r9d, 0x1120010
xor r8d, 0x1a201
mov r10d, edx
or r10d, 0x601b201
or r8d, 0xc00c4d82
and r8d, 0xc60dff83
and r9d, 0x9520034
or r9d, r8d
and r10d, 0xc60dff83
mov ecx, eax
and ecx, 0x30a00048
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xa0084088
and edx, 0x885ede4a
and eax, 0x77a121b5
or eax, edx
mov edx, eax
xor edx, 0x24000094
xor ecx, 0xf53b234
mov r9d, ecx
and r9d, 0x53f72d63
and r8d, 0xac08d29c
or r8d, r9d
xor eax, 0x560c42
and eax, 0x53f72d63
and edx, 0xac08d29c
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 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
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 al, 1
mov eax, 0x9f5e698a
mov r8d, 0xb388cf0f
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x1037926a
jg 0x1400f9a2d
cmp eax, 0xf33af05
je 0x140104af2
cmp eax, 0xf7ee2c6
je 0x140104ba4
cmp eax, 0xfe6db67
jne 0x1400ecbf0
mov r8, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov ecx, dword [0x1401172cc]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x5be9cbba
mov r9d, ecx
or r9d, 0x5be9cbba
mov r10d, r9d
not r10d
or r10d, r8d
and r9d, 0xa4163444
and r10d, 0x5be9cbbb
or r10d, r9d
mov r8d, r10d
not r8d
mov r9d, r8d
and r9d, 0xc3c7df6a
and r10d, 0x3c382095
or r10d, r9d
and edx, 0xc3c7df6a
and ecx, 0x3c382095
or ecx, edx
xor ecx, r10d
xor r8d, ecx
test r8d, ecx
setne cl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
mov edx, r9d
xor dl, r8b
mov r10d, edx
and r10b, r8b
and dl, r9b
mov r11d, r10d
xor r11b, 1
xor r10b, dl
xor dl, 1
or dl, r11b
xor dl, 1
or dl, r10b
or r8b, r9b
xor cl, r9b
mov r9d, r8d
xor r9b, cl
or cl, r8b
not cl
or cl, r9b
xor cl, dl
and cl, 1
mov r8d, 0xfab92338
mov r9d, 0x1b191857
cmovne r8d, r9d
test cl, dl
cmove r8d, r9d
mov edx, 0xfab92338
cmovne r8d, edx
test cl, cl
cmove r8d, edx
test eax, eax
setne byte [rbp + 0x7c]
mov eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x8e68b01c
jg 0x1400f9ba0
cmp eax, 0x8df85fe6
je 0x140104c7b
cmp eax, 0x8dfa9ce2
je 0x140104dc5
cmp eax, 0x8e594860
jne 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa2000df1
mov r8d, ecx
and r8d, 0xd090208
or r8d, edx
xor r8d, 0xd090208
mov edx, ecx
xor edx, 0xaf090ff9
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x40901004
xor edx, 0xaf090ff8
mov r9d, edx
and r9d, 0x3d66e56b
and r8d, 0xc2991a94
or r8d, r9d
and ecx, 0x3d66e56b
and eax, 0xc2991a94
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
mov eax, edx
or al, cl
xor cl, dl
and al, cl
xor dl, r8b
and dl, r8b
xor dl, 1
xor cl, 1
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, cl
mov ecx, 0xa11f100d
mov r8d, 0xf8afb507
cmovne ecx, r8d
test al, al
mov eax, 0xa11f100d
cmove ecx, eax
test dl, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x497c062a
jg 0x1400f9cfc
cmp eax, 0x487bad38
je 0x140104dcf
cmp eax, 0x48a1ca3a
je 0x140105017
cmp eax, 0x493ef585
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
xor eax, edx
not edx
or edx, ecx
not edx
or edx, eax
or edx, 0xfffffffe
xor edx, 0x96dd0e03
xor edx, 0x6922f1fc
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
lea eax, [r9 + 1]
and cl, r8b
mov r10d, r9d
and r10b, dl
or cl, r10b
xor dl, r9b
and dl, r9b
and al, r8b
or al, r10b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x9bdc99d2
mov r8d, 0x37994ef8
cmovne eax, r8d
test dl, dl
mov edx, 0x9bdc99d2
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xf1d21269
jg 0x1400f9dcd
cmp eax, 0xf14f4078
je 0x140105111
cmp eax, 0xf19b9faa
je 0x1401051fa
cmp eax, 0xf19f6324
jne 0x1400ecbf0
mov eax, 0xb93dbff9
jmp 0x1400ecbf0
cmp eax, 0x2d8557cb
jg 0x1400f9df8
cmp eax, 0x2ccdfab6
je 0x1401052bd
cmp eax, 0x2d2ee7b0
je 0x140105347
cmp eax, 0x2d38dcc7
jne 0x1400ecbf0
mov eax, 0x827f7e03
jmp 0x1400ecbf0
cmp eax, 0xad20be6d
jg 0x1400f9f23
cmp eax, 0xaaf0eadc
je 0x140105351
cmp eax, 0xab515a54
je 0x140105453
cmp eax, 0xab89fef0
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb080c471
and ecx, eax
and eax, 0x4f7f3b8e
or eax, edx
xor eax, 0x4f7f3b8e
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, 0x124187d5
and r8d, 0xedbe782a
or r8d, r9d
or ecx, edx
and edx, 0x124187d5
and eax, 0xedbe782a
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa5797e8
and eax, ecx
and ecx, 0xf5a86817
or ecx, edx
xor ecx, 0xf5a86817
or ecx, eax
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge r9b
and r8b, r9b
mov ecx, eax
and cl, dl
or cl, r8b
mov r8d, r9d
xor r8b, dl
or r9b, dl
xor r9b, 1
or r9b, r8b
xor al, dl
mov edx, eax
xor dl, r9b
or al, r9b
not al
or al, dl
xor al, cl
and al, 1
mov edx, 0xa22cd161
mov r8d, 0x60d6f849
cmovne edx, r8d
test al, cl
mov r8d, 0xa22cd161
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x6f9abf3c
jg 0x1400fa02f
cmp eax, 0x6ecf218b
je 0x140105585
cmp eax, 0x6f1830ec
je 0x14010558f
cmp eax, 0x6f8f8522
jne 0x1400ecbf0
mov eax, 0x9673cbc0
jmp 0x1400ecbf0
cmp eax, 0xd92c03b9
jg 0x1400fa151
cmp eax, 0xd75a24af
je 0x140105671
cmp eax, 0xd7f157f8
je 0x14010570a
cmp eax, 0xd7f3a841
jne 0x1400ecbf0
mov rax, qword [rbp + 0x58]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x1c80080
mov r8d, eax
or r8d, 0x6805b63c
and r8d, 0x69cdb6bc
and ecx, 0x84000102
or ecx, r8d
and edx, 0x69cdb6bc
and eax, 0x12324841
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x7a37fe7d
mov edx, eax
xor edx, 0x7a37fe7c
and edx, ecx
xor eax, 0x85c80183
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x345f0c9c
and edx, eax
or eax, 0xcba0f363
not ecx
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x7e008fa2
and ecx, 0x5f001c
or ecx, r9d
or eax, r8d
and r8d, 0x7e008fa2
and edx, 0x81ff705d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x88a04063
xor eax, 0x10470880
and eax, 0x5347bb80
and ecx, 0xacb8447f
or ecx, eax
mov eax, ecx
xor eax, 0x400042e
xor ecx, 0x3449980
and ecx, 0xabfcd9d1
and eax, 0x5403262e
or eax, ecx
xor eax, 0x5403262e
setne al
sete r8b
cmp dword [0x1401172d0], 0xa
setge r9b
setl dl
lea ecx, [rdx + 1]
mov r10d, ecx
xor r10b, r8b
not r10b
and r10b, r8b
or cl, r8b
xor cl, 1
or cl, r10b
mov r10d, eax
and r10b, dl
inc al
and al, r9b
or al, r10b
or dl, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x8544e27f
mov r8d, 0xedd2511e
cmovne eax, r8d
test cl, 1
mov ecx, 0x8544e27f
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x6c3c0f5
jg 0x1400fa23d
cmp eax, 0x555b7d6
je 0x140105714
cmp eax, 0x5a7497b
je 0x140105750
cmp eax, 0x5e8395b
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb2db7dbe
mov r8d, ecx
and r8d, 0x4d248241
or r8d, edx
mov edx, r8d
xor edx, 0x8040
xor r8d, 0x80000100
mov r9d, eax
or r9d, 0x8d000100
or r8d, 0x60c914b7
and r8d, 0xedc915b7
and edx, 0x202a040
or edx, r8d
and r9d, 0xedc915b7
mov r8d, ecx
and r8d, 0x10344a08
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x60245236
xor r8d, 0x8f02a141
mov r9d, r8d
and r9d, 0x16d92c89
and edx, 0xe926d376
or edx, r9d
and ecx, 0x16d92c89
and eax, 0xe926d376
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov eax, r8d
xor al, dl
or r8b, dl
or dl, cl
and cl, al
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x160a4bd7
mov r8d, 0x9c9323a7
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x160a4bd7
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x87645f93
jg 0x1400fa268
cmp eax, 0x862ef53f
je 0x140105849
cmp eax, 0x8661d46e
je 0x140105955
cmp eax, 0x86f7b13d
jne 0x1400ecbf0
mov eax, 0x74b99eb6
jmp 0x1400ecbf0
cmp eax, 0x426a0262
jg 0x1400fa293
cmp eax, 0x419be318
je 0x14010595f
cmp eax, 0x41a9f22c
je 0x140105ac1
cmp eax, 0x41fe9e13
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
or eax, 0x4c3909f4
or edx, 0x4c3909f4
xor edx, eax
or r8d, ecx
not r8d
or r8d, edx
mov eax, r8d
not eax
mov ecx, eax
and ecx, 0x391294c1
and r8d, 0xc6ed6b3e
or r8d, ecx
xor r8d, 0xc6ed6b3e
or r8d, eax
cmp r8d, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
mov eax, r8d
xor al, cl
and al, r8b
xor r8b, dl
and r8b, cl
xor r8b, dl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x7361a676
mov r8d, 0x4e4d92d7
cmovne edx, r8d
test al, al
mov eax, 0x7361a676
cmove edx, eax
test cl, cl
cmovne edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xeb816559
jg 0x1400fa3d6
cmp eax, 0xea7c4e03
je 0x140105acb
cmp eax, 0xeaa97702
je 0x140105bc8
cmp eax, 0xeae5cc5f
jne 0x1400ecbf0
mov eax, 0x53f5f5de
jmp 0x1400ecbf0
cmp eax, 0x24b323bf
jg 0x1400fa401
cmp eax, 0x23e2d1bd
je 0x140105bd2
cmp eax, 0x2434a9da
je 0x140105bdc
cmp eax, 0x2483cc2b
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x14530bd4
and edx, 0xebacf42b
or edx, ecx
mov eax, edx
xor eax, 0x14530bd4
mov ecx, edx
xor ecx, 0x14530bd5
and ecx, eax
xor edx, 0xebacf42a
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, ecx
not edx
mov r8d, eax
not r8d
mov r9d, edx
and r9d, 0x6bbbf93f
and ecx, 0x944406c0
or ecx, r9d
or edx, r8d
and r8d, 0x6bbbf93f
and eax, 0x944406c0
or eax, r8d
xor eax, ecx
not edx
or edx, eax
not edx
test edx, edx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r9b, 1
or r9b, r8b
xor dl, al
xor dl, 1
mov eax, r9d
or al, dl
xor dl, r9b
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x5050f945
mov r8d, 0xa9c77a5a
cmovne edx, r8d
test al, al
mov eax, 0x5050f945
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xa230b9cf
jg 0x1400fa582
cmp eax, 0xa1a64070
je 0x140105cc3
cmp eax, 0xa1c605a6
je 0x140105de5
cmp eax, 0xa22cd161
jne 0x1400ecbf0
mov rax, qword [rbp - 0x28]
mov eax, dword [rax]
add rax, qword [rbp - 0x20]
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x7851bda23b96393e
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x4991ecfb670d4362
mov qword [rax + 0x28], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x26d9b54d3ee090f6
mov qword [rax + 0x40], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0xc7904b4225dbe27a
mov qword [rax + 0x70], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x3ca0e7f9690a2ae2
mov qword [rax + 0x88], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0xb6748231d15e5782
mov qword [rax + 0x58], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x7b0fb828551617ae
mov qword [rax + 0xa0], rcx
mov rax, qword [rbp + 0xa8]
mov r8, qword [rax]
mov rax, qword [rbp + 0x98]
mov rdx, qword [rax]
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rcx, qword [rax + 0x30]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
test eax, eax
setne byte [rbp + 0x80]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x7776c5dc
mov edx, eax
and edx, 0x88893a22
or edx, r8d
mov r8d, edx
xor r8d, 0x1a00
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor edx, 0x7776c5dd
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xaec9216f
and r8d, 0x5136de90
or r8d, r11d
or edx, r10d
and r10d, 0xaec9216f
and r9d, 0x5136de90
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov ecx, r8d
xor cl, dl
xor cl, 1
or cl, al
xor al, dl
or dl, r8b
and al, r8b
xor al, 1
mov r8d, 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, 0x60d6f849
mov edx, 0xb99d915e
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x60d6f849
cmove ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x6656cb9b
jg 0x1400fa5b9
cmp eax, 0x64a9c128
je 0x140105def
cmp eax, 0x6547b2e0
je 0x140105df9
cmp eax, 0x65a2c52a
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x18044b40
mov r8d, eax
and r8d, 0x240208a
or r8d, ecx
mov r9d, r8d
xor r9d, 0xa
xor r8d, 0x71b95740
mov r10d, edx
or r10d, 0x124063c0
and r8d, 0x73f977c0
and r9d, 0x804080a
or r9d, r8d
and r10d, 0x73f977c0
mov ecx, eax
and ecx, 0x84028035
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xa1920400
and edx, 0xae43f4a0
and eax, 0x51bc0b5f
or eax, edx
mov edx, eax
xor edx, 0x1194034a
xor ecx, 0x1a446bcb
mov r9d, ecx
and r9d, 0x4c69f835
and r8d, 0xb39607ca
or r8d, r9d
xor eax, 0xc41f020
and eax, 0x4c69f835
and edx, 0xb39607ca
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, ecx
xor r9b, r8b
or r8b, cl
or al, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
and cl, r9b
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, eax
xor r8b, 1
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x8e594860
mov edx, 0xa11f100d
cmovne ecx, edx
test r8b, 1
mov edx, 0x8e594860
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xc4726cc3
je 0x140105e03
cmp eax, 0xc4816cda
je 0x140105fd2
cmp eax, 0xc6871b54
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x631423e2
and ecx, 0x9cebdc1d
or ecx, edx
mov r8d, ecx
xor r8d, 0x94e90000
mov edx, eax
not edx
xor ecx, 0x631423e3
mov r9d, edx
and r9d, 0x4a12fc3e
and eax, 0xb5ed03c1
or eax, r9d
or edx, ecx
and ecx, 0x4a12fc3e
and r8d, 0xb5ed03c1
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0xc14121d
and eax, 0xf3ebede2
or eax, edx
mov ecx, eax
xor ecx, 0x7023ad20
xor eax, 0xc140201
and eax, 0x8fdc42c3
and ecx, 0x7023bd3c
or ecx, eax
xor ecx, 0x7023bd3c
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
xor dl, al
and dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x6379d55f
mov r8d, 0x4b0e2a3c
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x6379d55f
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0x17050e30
je 0x140105fdc
cmp eax, 0x1721f8da
je 0x140105fe6
cmp eax, 0x17446891
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x368149a6
mov r8d, eax
and r8d, 0xc97eb658
or r8d, edx
mov edx, r8d
xor edx, 0x4842b200
xor r8d, 0x36800185
mov r9d, ecx
or r9d, 0xb7bc05dc
and r8d, 0xb7bc05dd
and edx, 0x4843fa22
or edx, r8d
and r9d, 0xb7bc05dd
xor r9d, edx
and ecx, 0xaa9738e1
and eax, 0x5568c71e
or eax, ecx
mov ecx, eax
xor ecx, 0x5568c71e
xor eax, 0xaa9738e1
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
xor r9d, eax
test r9d, eax
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
mov r8d, edx
or r8b, al
and cl, al
inc al
and al, dl
or al, cl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x4b0e2a3c
mov r8d, 0xc6871b54
cmovne eax, r8d
test cl, cl
mov ecx, 0x4b0e2a3c
cmovne eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x94d76737
je 0x1401060c3
cmp eax, 0x94eafca6
je 0x1401060cd
cmp eax, 0x953b3978
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x12024400
mov r8d, ecx
and r8d, 0x20312207
or r8d, edx
xor r8d, 0x20312207
mov edx, ecx
and edx, 0xcdcc99f8
or edx, r8d
mov r8d, edx
xor r8d, 0xc401961
xor edx, 0x32336606
mov r9d, edx
and r9d, 0xd18cc49c
and r8d, 0x2e733b63
or r8d, r9d
and ecx, 0xd18cc49c
and eax, 0x2e733b63
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete r8b
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r9b
mov r10d, edx
and r10b, al
xor al, r9b
and al, r8b
mov ecx, r8d
and cl, r9b
or r9b, r8b
xor al, 1
mov r11d, eax
xor r11b, r9b
or al, r9b
xor al, 1
or al, r11b
or cl, r10b
or dl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov r9d, edx
xor r9b, cl
or dl, cl
xor dl, 1
or dl, r9b
xor dl, al
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x47af266b
mov eax, 0x2ab5d8b7
cmovne ecx, eax
test r8b, 1
mov eax, 0x47af266b
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x521220f2
je 0x1401061f0
cmp eax, 0x52169e27
je 0x140106306
cmp eax, 0x522a6fe3
jne 0x1400ecbf0
mov eax, 0xcf752017
jmp 0x1400ecbf0
cmp eax, 0xf8afb507
je 0x140106470
cmp eax, 0xf8b08962
je 0x140106571
cmp eax, 0xf8d0d509
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb79164c2
mov r8d, ecx
xor r8d, 0xb79164c2
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x486e9b3c
xor r8d, 0xb79164c3
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
and cl, al
or al, dl
mov r9d, eax
xor r9b, 1
and r8b, dl
or r8b, cl
mov edx, r8d
xor dl, 1
mov ecx, edx
and cl, r8b
xor cl, 1
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
and r9b, cl
xor cl, 1
and cl, al
or cl, r9b
or dl, al
mov eax, edx
xor al, cl
mov eax, 0xf1d2126a
mov r8d, 0x798f491c
cmovne eax, r8d
test dl, dl
mov edx, 0xf1d2126a
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x32d55833
je 0x14010657b
cmp eax, 0x338b5e81
je 0x140106664
cmp eax, 0x33dc18e1
jne 0x1400ecbf0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov rcx, qword [rbp + 0x90]
mov qword [rcx], rax
mov rax, qword [rbp + 0x90]
mov eax, 0x9e422bcb
jmp 0x1400ecbf0
cmp eax, 0xb54c8e90
je 0x14010670d
cmp eax, 0xb624e2d2
je 0x140106725
cmp eax, 0xb642ca75
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x66d8016c
mov r8d, eax
and r8d, 0x9927fe92
or r8d, ecx
mov r9d, r8d
xor r9d, 0x1027092
mov ecx, edx
or ecx, 0xbae58f60
xor r8d, 0x22c00161
and r8d, 0xbae58f61
and r9d, 0x451a709e
or r9d, r8d
and ecx, 0xbae58f61
xor ecx, r9d
and edx, 0xe9f619d3
and eax, 0x1609e62c
or eax, edx
mov edx, eax
xor edx, 0x92028
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xd722de54
and ecx, 0x28dd21ab
or ecx, r9d
xor eax, 0xc1221850
and eax, 0xd722de54
and edx, 0x28dd21ab
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov eax, edx
or al, r9b
xor al, 1
and dl, r9b
or al, dl
and r8b, cl
or r8b, dl
or r9b, cl
xor r9b, 1
or r9b, r8b
mov ecx, eax
xor cl, 1
xor al, cl
and al, r9b
xor al, cl
or cl, r9b
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x8661d46e
mov r8d, 0xd751b211
cmovne eax, r8d
test cl, cl
mov ecx, 0x8661d46e
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x77f1eec7
je 0x1401068b9
cmp eax, 0x78ba938d
je 0x1401068cd
cmp eax, 0x78cda034
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2b535801
and ecx, eax
and eax, 0xd4aca7fe
or eax, edx
mov edx, eax
xor edx, 0x40c0024
xor eax, 0x2b535801
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xdae0e7da
and edx, 0x251f1825
or edx, r9d
or eax, r8d
and r8d, 0xdae0e7da
and ecx, 0x251f1825
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x55fc9abe
mov r8d, eax
xor r8d, 0x55fc9abe
and r8d, eax
or edx, r8d
not r8d
and r8d, 0xaa036540
and edx, 0x55fc9abf
or edx, r8d
or ecx, 1
and eax, 0x337f5d1c
and ecx, 0xcc80a2e3
or ecx, eax
xor ecx, 0xcc80a2e3
or ecx, edx
mov eax, ecx
xor eax, 0xc2e05cb7
and eax, ecx
not ecx
and ecx, 0xc2e05cb7
or ecx, eax
not eax
and eax, 0x3d1fa348
and ecx, 0xc2e05cb7
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdc382bdb
and ecx, 0x23c7d424
or ecx, edx
xor ecx, 0xdc382bdb
xor eax, ecx
test eax, ecx
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
mov r9d, ecx
xor r9b, al
not r9b
and r9b, al
or al, cl
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor cl, dl
or cl, r9b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x487bad38
cmovne ecx, r15d
test al, al
mov eax, 0x487bad38
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xd22e3af3
je 0x140106a30
cmp eax, 0xd2922d74
je 0x140106b7a
cmp eax, 0xd2b8ada4
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x5b872684
mov ecx, eax
and ecx, 0xa478d97a
or ecx, r8d
mov r8d, ecx
xor r8d, 0x200862
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0x5b872685
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xe45dd399
and r8d, 0x1ba22c66
or r8d, r11d
or ecx, r10d
and r10d, 0xe45dd399
and r9d, 0x1ba22c66
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0xbb28d4c5
and eax, 0x44d72b3a
or eax, edx
xor eax, 0x44d72b3a
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
or cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x62e2c069
mov r8d, 0x10cad81e
cmovne eax, r8d
test cl, 1
mov ecx, 0x62e2c069
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x1e2bb50
je 0x140106c44
cmp eax, 0x1ec5145
je 0x140106d1e
cmp eax, 0x1ff1d24
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdf3515a3
mov r8d, ecx
and r8d, 0x20caea5c
or r8d, edx
xor r8d, 0xdf3515a2
and eax, 0x691f5975
and ecx, 0x96e0a68a
or ecx, eax
xor ecx, 0x96e0a68a
or ecx, r8d
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
mov r9d, eax
xor r9b, r8b
and r8b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
and al, dl
or al, r8b
xor al, 1
mov edx, ecx
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x626d1425
mov r8d, 0x7bf2556b
cmovne ecx, r8d
test al, al
mov eax, 0x626d1425
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x830237b8
je 0x140106e23
cmp eax, 0x8318fd8c
je 0x140106e2d
cmp eax, 0x839cab81
jne 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov eax, 0xf39d91f9
jmp 0x1400ecbf0
cmp eax, 0x3d8b6dde
je 0x140106f9f
cmp eax, 0x3dd209b6
je 0x1401070e2
cmp eax, 0x3e0f891d
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x1839040
mov r8d, edx
or r8d, 0x1c1825b1
and ecx, 0x1d9bb5f1
mov r9d, edx
and r9d, 0x244480a
or r9d, ecx
and r8d, 0x1d9bb5f1
mov ecx, eax
and ecx, 0xe0200204
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x41010241
and edx, 0xa63a1935
and eax, 0x59c5e6ca
or eax, edx
mov edx, eax
xor edx, 0x514542c0
xor ecx, 0x1e5c6dba
mov r9d, ecx
and r9d, 0xacb2b43e
and r8d, 0x534d4bc1
or r8d, r9d
xor eax, 0xa4321034
and eax, 0xacb2b43e
and edx, 0x534d4bc1
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
mov r8d, edx
xor r8b, 1
or cl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
mov eax, edx
xor al, cl
and al, dl
xor dl, r8b
and dl, cl
xor dl, r8b
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x27da708
mov r8d, 0x861a2554
cmovne edx, r8d
test al, al
mov eax, 0x27da708
cmove edx, eax
test cl, cl
cmovne edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xe6f464e8
je 0x140107211
cmp eax, 0xe70d0451
je 0x1401072fc
cmp eax, 0xe7110f7b
jne 0x1400ecbf0
mov rax, qword [rbp + 0x58]
cmp dword [rax], 0x4550
setne byte [rbp + 0x81]
mov eax, dword [0x1401172cc]
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, 0xe4c39595
and r8d, 0x1b3c6a6a
or r8d, r9d
and ecx, 0xe4c39595
and eax, 0x1b3c6a6a
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
and r9b, cl
or r8b, al
xor al, dl
not al
and al, dl
or al, r9b
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x85115270
mov r8d, 0x960c9564
cmovne ecx, r8d
test dl, dl
mov edx, 0x85115270
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x20c20bc0
je 0x140107313
cmp eax, 0x213fb55b
je 0x140107462
cmp eax, 0x214614b4
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x1d02dc80
and edx, ecx
or ecx, 0xe2fd237f
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xa01a0412
and eax, 0x1d00d880
or eax, r9d
or ecx, r8d
and r8d, 0xa01a0412
and edx, 0x5fe5fbed
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xe2fd237f
xor ecx, 0x1d02dc80
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, 0x90000221
mov r8d, eax
and r8d, 0x7485846
or r8d, edx
mov edx, r8d
xor edx, 0x5481004
xor r8d, 0xa813a281
or ecx, 0x82004a43
and r8d, 0xaa13eac3
and edx, 0x15481024
or edx, r8d
and ecx, 0xaa13eac3
and eax, 0x40a40518
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x1a500
xor eax, 0x97485a67
mov edx, eax
and edx, 0x6ebe48da
and ecx, 0x9141b725
or ecx, edx
xor ecx, 0x6ebe48da
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
xor dl, al
xor al, r8b
mov r9d, eax
xor r9b, 1
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor al, r9b
and al, cl
xor al, r9b
or cl, r9b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xee56ea3d
mov r8d, 0x84ad34c4
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xee56ea3d
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x9eb533d0
je 0x1401075a8
cmp eax, 0x9ebcb9d2
je 0x140107729
cmp eax, 0x9f2572c4
jne 0x1400ecbf0
mov eax, 0x24b323c0
jmp 0x1400ecbf0
cmp eax, 0x60d6f849
je 0x140107737
cmp eax, 0x622cfdeb
je 0x140107832
cmp eax, 0x626d1425
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2020280
mov r8d, ecx
and r8d, 0x64102025
or r8d, edx
xor r8d, 0x64102025
mov edx, ecx
xor edx, 0x661222a5
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0x99004d1b
xor edx, 0x661222a4
mov r9d, edx
and r9d, 0x20fd9240
and r8d, 0xdf026dbf
or r8d, r9d
and ecx, 0x20fd9240
and eax, 0xdf026dbf
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov ecx, r9d
and al, r9b
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
and r8b, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor dl, cl
xor cl, 1
xor r8b, 1
or r8b, al
xor r8b, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x8dfa9ce2
mov edx, 0x7bf2556b
cmovne ecx, edx
test al, 1
mov eax, 0x8dfa9ce2
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xc176c700
je 0x14010783c
cmp eax, 0xc1defaac
je 0x140107959
cmp eax, 0xc1fba18c
jne 0x1400ecbf0
mov eax, dword [rbp + 0x64]
cmp eax, 0x5a4d
setne byte [rbp + 0x82]
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov r8d, edx
not r8d
mov eax, edx
and eax, 0x99b77ab2
xor edx, 0x9119e804
and edx, r8d
and r8d, 0x6648854d
or r8d, eax
mov ecx, r8d
xor ecx, 0x6648854d
mov r9d, r8d
xor r9d, 0xf7516d49
and r9d, ecx
mov eax, r9d
not eax
mov r10d, edx
not r10d
mov r11d, eax
and r11d, 0x5558ff7b
and r9d, 0xaaa70084
or r9d, r11d
or eax, r10d
and r10d, 0x5558ff7b
and edx, 0xaaa70084
or edx, r10d
xor edx, r9d
not eax
or eax, edx
mov edx, eax
xor edx, 0x9119e805
xor r8d, 0x80b23002
and r8d, 0xc6f2b44a
and ecx, 0x390d4bb4
or ecx, r8d
mov r8d, ecx
xor r8d, 0x11084200
xor eax, 0x6ee617fa
xor ecx, 0xc6f2b44b
mov r9d, eax
and r9d, 0x28e599fe
and edx, 0xd71a6601
or edx, r9d
or eax, ecx
and ecx, 0x28e599fe
and r8d, 0xd71a6600
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0x3001de9f
and ecx, 0xcffe2160
or ecx, eax
mov eax, ecx
xor eax, 0x2001c695
xor ecx, 0x6a82040
and eax, 0xe957c7b5
and ecx, 0x16a8384a
or ecx, eax
mov eax, ecx
xor eax, 0x49138404
xor ecx, 0x6083808
and ecx, 0xa64c7bb9
and eax, 0x59b38446
or eax, ecx
xor eax, 0x59b38446
setne dl
sete al
cmp dword [0x1401172d0], 0xa
setl r8b
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or cl, al
xor cl, 1
or dl, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
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, 0x6cee0c69
mov r8d, 0x338b5e81
cmovne ecx, r8d
test al, 1
mov eax, 0x6cee0c69
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x1325d9aa
je 0x140107ad3
cmp eax, 0x13be4f70
je 0x140107bbc
cmp eax, 0x13e88e44
jne 0x1400ecbf0
mov eax, 0xaa181ac5
jmp 0x1400ecbf0
cmp eax, 0x913765af
je 0x140107c9d
cmp eax, 0x9160d223
je 0x140107ca7
cmp eax, 0x9239a030
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xe0088190
mov r8d, eax
and r8d, 0x14f1020b
or r8d, ecx
xor r8d, 0x14f1020b
mov ecx, eax
xor ecx, 0xf4f9839b
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0xb067c65
and edx, 0xf0ed588b
and eax, 0xf12a774
or eax, edx
mov edx, eax
xor edx, 0xf12a774
xor ecx, 0xf4f9839a
and edx, ecx
xor eax, 0xf0ed588b
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or dl, cl
or cl, r8b
xor cl, 1
or cl, r9b
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 al, al
mov eax, 0x8a8df0d2
mov r8d, 0xa4457573
cmovne eax, r8d
test cl, cl
mov ecx, 0x8a8df0d2
cmove eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x4d652645
je 0x140107dfa
cmp eax, 0x4e272679
je 0x140107e04
cmp eax, 0x4e4d92d7
jne 0x1400ecbf0
mov eax, 0xea182f8f
jmp 0x1400ecbf0
cmp eax, 0xf3f52f99
je 0x140107ec7
cmp eax, 0xf4ae7644
je 0x140107fcb
cmp eax, 0xf4bf124f
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6955cf52
mov r8d, eax
and r8d, 0x96aa30ac
or r8d, edx
xor r8d, 0x96aa30ac
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0xd49e1d40
and eax, 0x2b61e2bf
or eax, ecx
mov ecx, eax
xor ecx, 0x2b61e2bf
xor eax, 0xd49e1d40
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and cl, al
and r8b, dl
or r8b, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xb6d92af5
mov edx, 0x80665721
cmovne ecx, edx
test al, 1
mov eax, 0xb6d92af5
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x2f262ccd
je 0x1401080c9
cmp eax, 0x2ff60957
je 0x1401080d3
cmp eax, 0x306a7e8b
jne 0x1400ecbf0
mov eax, 0xe1406498
jmp 0x1400ecbf0
cmp eax, 0xafb2547a
je 0x1401080dd
cmp eax, 0xb0579cee
je 0x14010821c
cmp eax, 0xb155aea6
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xd2ccca3e
mov r8d, eax
xor r8d, 0x2d3335c1
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xceeb3332
mov r11d, edx
and r11d, 0x211004c1
or r11d, r10d
or ecx, r9d
and r9d, 0xceeb3332
and r8d, 0x3114cccd
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0xd2ccca3f
and edx, 0x86d60bee
and eax, 0x7929f411
or eax, edx
mov edx, eax
xor edx, 0x18283011
xor eax, 0x86d60bee
mov r8d, eax
and r8d, 0xe3c5c7ec
and edx, 0x1c3a3813
or edx, r8d
xor edx, ecx
xor edx, 0x1c3a3813
or eax, ecx
not eax
or eax, edx
xor eax, 0x416019b3
xor eax, 0xbe9fe64c
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
xor cl, r8b
and cl, r8b
or r8b, al
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, eax
xor r8b, dl
xor r8b, 1
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
or dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test dl, 1
mov ecx, 0xf14f4078
mov edx, 0xf9a75fcb
cmovne ecx, edx
test r9b, 1
cmove ecx, edx
test al, 1
mov eax, 0xf14f4078
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x74942bb1
je 0x140108226
cmp eax, 0x74b99eb6
je 0x14010823d
cmp eax, 0x7514167c
jne 0x1400ecbf0
mov eax, 0x7c157cbe
jmp 0x1400ecbf0
cmp eax, 0xdbd70cfb
je 0x14010837d
cmp eax, 0xdbe7b0d6
je 0x140108394
cmp eax, 0xdbf61721
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x84d20657
and edx, eax
or eax, 0x7b2df9a8
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x71a2c1
and ecx, 0x84820416
or ecx, r9d
or eax, r8d
and r8d, 0x71a2c1
and edx, 0xff8e5d3e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x7b2df9a8
xor eax, 0x84d20657
mov edx, eax
and edx, 0x3cbbd3e6
mov r8d, ecx
and r8d, 0xc3442c19
or r8d, edx
xor r8d, 0xc3442c18
and ecx, 0x5137d619
mov edx, eax
and edx, 0xaec829e6
or edx, ecx
xor edx, 0x5137d618
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and ecx, 0x2fa0eec
and eax, 0xfd05f113
or eax, ecx
xor eax, 0xfd05f113
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
mov r9d, ecx
or r9b, dl
or dl, r8b
xor dl, 1
xor cl, al
xor al, r8b
and al, r8b
or al, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xf8d0d509
mov r8d, 0xeb81655a
cmovne edx, r8d
not cl
test al, al
cmovne edx, r8d
test cl, 1
mov eax, 0xf8d0d509
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x9841252
je 0x140108488
cmp eax, 0xa827319
je 0x140108492
cmp eax, 0xae1992f
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x3350d55b
and edx, ecx
not ecx
or eax, 0xccaf2aa4
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x8729f448
and ecx, 0x30500113
or ecx, r9d
or eax, r8d
and r8d, 0x8729f448
and edx, 0x78d60bb7
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xccaf2aa4
mov edx, eax
xor edx, 0x3200500b
and edx, 0xfa8f588b
xor eax, 0xa95d1914
and eax, ecx
mov r9d, ecx
and r9d, 0x570a774
or r9d, edx
mov ecx, r9d
xor ecx, 0x570a774
mov edx, r9d
xor edx, 0x9f7d6b3b
and edx, ecx
or eax, edx
mov r8d, eax
xor r8d, 0x9a0dcc4e
xor r9d, 0xba800002
and r9d, 0xbf802572
mov edx, ecx
and edx, 0x407fda8d
or edx, r9d
mov r9d, edx
xor r9d, 0xbf802573
and ecx, 1
or ecx, r9d
xor edx, 0x560a88
xor eax, 0x65f233b1
mov r9d, eax
and r9d, 0x6fa9d065
and r8d, 0x90562f9a
or r8d, r9d
or eax, ecx
and ecx, 0x6fa9d065
and edx, 0x90562f9a
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xae5edf7b
and edx, eax
not eax
xor ecx, 0x40200080
mov r8d, ecx
or r8d, 0x51002080
mov r9d, edx
not r9d
and r8d, 0x5144bb93
and eax, 0xae1a4468
or eax, r8d
or ecx, r9d
and r9d, 0x5144bb93
and edx, 0xaebb446c
or edx, r9d
xor edx, eax
not ecx
or ecx, edx
not edx
and edx, 0x51a12084
and ecx, 0xae5edf7b
or ecx, edx
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xcf606680
mov r8d, 0xff8d2f04
cmovne edx, r8d
test al, 1
mov eax, 0xcf606680
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x8a7c733f
je 0x14010857b
cmp eax, 0x8a8df0d2
je 0x1401086d8
cmp eax, 0x8a919fe8
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x211600
and ecx, 0xea1001c8
or ecx, edx
xor ecx, 0xea1001c8
and eax, 0x15cee837
or eax, ecx
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xb4588fd1
and r8d, ecx
and ecx, eax
mov edx, r8d
not edx
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x6c58499c
and r8d, 0x93a7b663
or r8d, r10d
or edx, r9d
and r9d, 0x6c58499c
and ecx, 0x93a7b663
or ecx, r9d
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0x4ba7702f
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
xor r8b, 1
or r8b, al
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x953b3978
mov r8d, 0xfcd5f098
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x953b3978
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0x453449ae
je 0x1401086ef
cmp eax, 0x45f3e266
je 0x14010885b
cmp eax, 0x45fa90ea
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1d0c2882
and ecx, eax
and eax, 0xe2f3d77d
or eax, edx
mov edx, eax
xor edx, 0x6261d265
xor eax, 0x1d0c2882
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x949a2d1a
and edx, 0x6b65d2e5
or edx, r9d
or eax, r8d
and r8d, 0x949a2d1a
and ecx, 0x6b65d2e5
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0xb966633a
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x46999cc4
and r8d, 0xb966633b
or r8d, r9d
or ecx, edx
and edx, 0x46999cc4
and eax, 0xb966633b
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xd8cf508f
and eax, 0x2730af70
or eax, edx
xor eax, 0x2730af70
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
mov r8d, eax
and r8b, dl
not dl
and dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, r8d
xor al, 1
and al, cl
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x76a48bb4
mov r8d, 0x5158c656
cmovne ecx, r8d
test dl, dl
cmove ecx, ebx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xeeb644e0
je 0x14010899b
cmp eax, 0xefb90977
je 0x140108a4b
cmp eax, 0xefcc2460
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov eax, 0xbd7e3522
jmp 0x1400ecbf0
cmp eax, 0x28cd1fca
je 0x140108a62
cmp eax, 0x2906efc9
je 0x140108b8f
cmp eax, 0x2916dd6e
jne 0x1400ecbf0
mov eax, 0x77429982
jmp 0x1400ecbf0
cmp eax, 0xa5618e04
je 0x140108c80
cmp eax, 0xa57abb09
je 0x140108c8a
cmp eax, 0xa5857b7f
jne 0x1400ecbf0
mov eax, 0xf7ee2c6
jmp 0x1400ecbf0
cmp eax, 0x6a83f1b6
je 0x140108c94
cmp eax, 0x6af049cb
je 0x140108d88
cmp eax, 0x6b804eec
jne 0x1400ecbf0
mov eax, 0xa23775b3
jmp 0x1400ecbf0
cmp eax, 0xcab033b2
je 0x140108e5f
cmp eax, 0xcab28f1a
je 0x140108e69
cmp eax, 0xcad5f52d
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x4e6a1ed0
and eax, 0xb195e12f
or eax, ecx
xor eax, 0xb195e12e
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xb53cc023
and eax, 0x4ac33fdc
or eax, ecx
xor eax, 0x4ac33fdc
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
and r8b, cl
mov r9d, edx
xor r9b, al
and al, dl
or al, r8b
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
not cl
or cl, dl
xor cl, al
and cl, 1
mov edx, 0x932cf563
mov r8d, 0x27da708
cmovne edx, r8d
test cl, al
mov r8d, 0x932cf563
cmovne edx, r8d
test cl, cl
cmovne r8d, edx
test cl, al
cmove r8d, edx
mov eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x1b09809e
je 0x140108f93
cmp eax, 0x1b191857
je 0x140108f9d
cmp eax, 0x1b4c8bfa
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xa63a71f5
and r8d, ecx
mov edx, ecx
or edx, 0x59c58e0a
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x6845b5ab
mov r11d, eax
and r11d, 0x863a4054
or r11d, r10d
or edx, r9d
and r9d, 0x6845b5ab
and r8d, 0x97ba4a54
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x59c58e0b
xor edx, 0x803821f0
mov r9d, r8d
and r9d, 0x27025606
and edx, 0xd8fda9f9
or edx, r9d
or r8d, ecx
and ecx, 0x27025606
and eax, 0xd8fda9f9
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x292ed72d
xor r8d, 0xd6d128d2
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
or r8b, al
or cl, dl
mov r10d, ecx
xor r10b, r8b
or cl, r8b
xor cl, 1
or cl, r10b
xor r9b, 1
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x4c9ccdc9
mov r9d, 0x96e84021
cmovne eax, r9d
test r8b, r8b
mov edx, 0x4c9ccdc9
cmove eax, edx
test cl, 1
cmovne eax, r9d
jmp 0x1400ecbf0
cmp eax, 0x991ab487
je 0x140108fc0
cmp eax, 0x9985288e
je 0x140108fca
cmp eax, 0x9a18f5c2
jne 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov eax, 0x6c7c2bf8
jmp 0x1400ecbf0
cmp eax, 0x5573bffe
je 0x1401090ba
cmp eax, 0x55aa8747
je 0x14010925e
cmp eax, 0x55e42511
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xb7d316b1
and edx, eax
or eax, 0x482ce94e
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x70db6c3a
and ecx, 0x87001281
or ecx, r9d
or eax, r8d
and r8d, 0x70db6c3a
and edx, 0x8f2493c5
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x482ce94e
xor eax, 0xb7d316b1
mov ecx, r8d
or ecx, 0x8004a80
mov edx, eax
or edx, 0x20860100
and ecx, 0x28864b80
mov r9d, eax
and r9d, 0x1101345d
or r9d, ecx
and edx, 0x28864b80
mov ecx, r8d
and ecx, 0xc6788022
or ecx, edx
xor ecx, r9d
mov edx, ecx
xor edx, 0x46188081
and r8d, 0xe885badf
mov r9d, eax
and r9d, 0x177a4520
or r9d, r8d
xor r9d, 0xe885bade
and eax, 1
or eax, r9d
xor ecx, 0x3187355c
mov r8d, ecx
and r8d, 0xb9e67e62
and edx, 0x4619819d
or edx, r8d
xor edx, eax
xor edx, 0x4619819d
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xc4712fbd
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x3b8ed042
and ecx, 0xc4712fbd
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xfd38690a
and eax, 0x2c796f5
or eax, ecx
xor eax, 0x2c796f5
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, r8b
or r8b, al
xor dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0x94d76737
mov r9d, 0x487a7db1
cmovne eax, r9d
test r8b, r8b
mov edx, 0x94d76737
cmovne eax, edx
test cl, cl
cmove eax, r9d
jmp 0x1400ecbf0
cmp eax, 0xfb098191
je 0x140109356
cmp eax, 0xfb7b18c7
je 0x14010936d
cmp eax, 0xfb852252
jne 0x1400ecbf0
mov eax, 0x5e20789b
jmp 0x1400ecbf0
cmp eax, 0x3674da81
je 0x140109377
cmp eax, 0x367f45ee
je 0x14010947f
cmp eax, 0x36bdefb1
jne 0x1400ecbf0
mov eax, 0x95eb693
jmp 0x1400ecbf0
cmp eax, 0xba3997df
je 0x140109535
cmp eax, 0xba91916d
je 0x14010964e
cmp eax, 0xbaa1cec0
jne 0x1400ecbf0
mov eax, 0x94eafca6
jmp 0x1400ecbf0
cmp eax, 0x7c22eb91
je 0x140109716
cmp eax, 0x7cb980f0
je 0x140109801
cmp eax, 0x7d28316a
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb88b7832
mov r8d, eax
and r8d, 0x477487cc
or r8d, edx
xor r8d, 0x477487cc
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xb2611b76
and eax, 0x4d9ee489
or eax, ecx
mov ecx, eax
xor ecx, 0x4d9ee489
xor eax, 0xb2611b76
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
mov r8d, ecx
or r8b, dl
xor dl, cl
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x12df3216
mov eax, 0x8e68b01d
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x12df3216
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xd0545e75
je 0x140109887
cmp eax, 0xd10e048c
je 0x140109898
cmp eax, 0xd1102b05
jne 0x1400ecbf0
mov eax, 0x3971ca17
jmp 0x1400ecbf0
cmp eax, 0xff62dac8
je 0x140109991
cmp eax, 0xff8d2f04
je 0x14010999b
cmp eax, 0xff911f48
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x901112e6
and eax, 0x6feeed19
or eax, ecx
xor eax, 0x6feeed18
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40704995
and ecx, eax
and eax, 0xbf8fb66a
or eax, edx
xor eax, 0xbf8fb66a
or eax, ecx
xor eax, 0x8e224bb6
cmp eax, 0x8e224bb6
sete al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
mov r8d, edx
xor r8b, al
xor r8b, 1
or dl, r8b
and r8b, al
xor al, cl
and al, cl
or al, r8b
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0xce18eddf
mov r8d, 0x1afcd239
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0xce18eddf
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x8128fa09
je 0x1401099c8
cmp eax, 0x813d8375
je 0x140109ad6
cmp eax, 0x8158778d
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and eax, 0x95e32cf6
and ecx, 0x6a1cd309
or ecx, eax
mov eax, ecx
xor eax, 0x80630890
xor ecx, 0x281cc101
and ecx, 0x3d9ce567
and eax, 0xc2631a98
or eax, ecx
mov ecx, eax
xor ecx, 0x2431018
xor eax, 0x18006025
and eax, 0xd8206aa5
and ecx, 0x27df955a
or ecx, eax
xor ecx, 0x27df955a
sete cl
setne al
cmp dword [0x1401172d0], 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
mov ecx, eax
xor cl, r9b
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xdb03c5fa
mov r8d, 0x7e2d1429
cmovne edx, r8d
test al, 1
mov eax, 0xdb03c5fa
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x3ba38b6a
je 0x140109ae0
cmp eax, 0x3baa3c06
je 0x140109aea
cmp eax, 0x3bf14cee
jne 0x1400ecbf0
mov eax, 0xb6ea3f9d
jmp 0x1400ecbf0
cmp eax, 0xe3918562
je 0x140109bc3
cmp eax, 0xe3bb5d79
je 0x140109cb8
cmp eax, 0xe4d6c564
jne 0x1400ecbf0
mov eax, 0x1721f8da
jmp 0x1400ecbf0
cmp eax, 0x1f3e6e85
je 0x140109da3
cmp eax, 0x1f755b82
je 0x140109eeb
cmp eax, 0x1fb139d3
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x66ec06c5
mov r8d, ecx
and r8d, 0x9913f93a
or r8d, edx
mov edx, r8d
xor edx, 0x1000c028
xor r8d, 0x2080240
mov r9d, eax
or r9d, 0x82181a40
or r8d, 0x8022010
and r8d, 0x8a1a3a50
and edx, 0x1080c42c
or edx, r8d
and r9d, 0x8a1a3a50
mov r8d, ecx
and r8d, 0x65650183
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x28672012
xor r8d, 0x10908220
and r8d, 0x559083a0
and edx, 0xaa6f7c5f
or edx, r8d
mov r8d, edx
xor r8d, 0x2a21744f
xor edx, 0x559083a0
mov r9d, edx
and r9d, 0xc5de8830
and r8d, 0x3a2177cf
or r8d, r9d
or edx, ecx
and ecx, 0xc5de8830
and eax, 0x3a2177cf
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
mov ecx, edx
and cl, r8b
xor dl, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, 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, 0x7bd6b440
mov r8d, 0x6bae6555
cmovne edx, r8d
test al, 1
mov eax, 0x7bd6b440
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x9c9323a7
je 0x14010a043
cmp eax, 0x9c97401b
je 0x14010a04d
cmp eax, 0x9c9925fc
jne 0x1400ecbf0
mov eax, 0x51579013
jmp 0x1400ecbf0
cmp eax, 0x5ddf8c42
je 0x14010a1ec
cmp eax, 0x5e0db217
je 0x14010a2fb
cmp eax, 0x5e20789b
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, ecx
and edx, 0x6f21cd1b
and eax, 0x90de32e4
or eax, edx
xor eax, r8d
xor eax, 0x90de32e4
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xc4c485a0
cmp r8d, 0x3b3b7a5f
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov ecx, r8d
or cl, al
mov r9d, ecx
xor r9b, 1
and dl, al
inc al
and al, r8b
or al, dl
mov edx, ecx
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
mov r8d, edx
and dl, al
xor al, 1
xor r8b, 1
and r8b, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x76f323e
mov r8d, 0xfb852252
cmovne ecx, r8d
test al, al
mov eax, 0x76f323e
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xc0855bfe
je 0x14010a305
cmp eax, 0xc0b80ded
je 0x14010a30f
cmp eax, 0xc0d9cdb9
jne 0x1400ecbf0
mov eax, 0xe9f9c2e
jmp 0x1400ecbf0
cmp eax, 0x11e37923
je 0x14010a319
cmp eax, 0x1212f50b
je 0x14010a462
cmp eax, 0x12652d4d
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0xd655c2b1
jmp 0x1400ecbf0
cmp eax, 0x8ee2c5fb
je 0x14010a529
cmp eax, 0x8f090d6e
je 0x14010a657
cmp eax, 0x90404e0f
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xc3223daa
xor eax, 0xd3aeb18a
and eax, ecx
and ecx, 0x3cddc255
or ecx, edx
mov edx, ecx
xor edx, 0x3cddc255
mov r8d, ecx
xor r8d, 0xef7373df
and r8d, edx
or eax, r8d
xor eax, 0xd3aeb18b
xor ecx, 0xc3203120
and ecx, 0xcbb8b164
and edx, 0x34474e9a
or edx, ecx
xor edx, 0x34474e9a
or edx, eax
mov eax, edx
xor eax, 0x62d4aab6
and eax, edx
not edx
or edx, eax
not eax
and eax, 0x9d2b5549
and edx, 0x62d4aab6
or edx, eax
xor edx, 0x80fc1fcc
xor edx, 0x80fc1fcc
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, eax
xor r10b, r8b
not r10b
and r10b, r8b
mov ecx, eax
or cl, r8b
xor cl, 1
or cl, r10b
mov r10d, eax
or al, dl
and dl, r9b
and r10b, r8b
or r10b, dl
xor r9b, r8b
xor al, 1
or al, r9b
xor al, 1
or al, r10b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xa44f371a
mov r8d, 0xdd86fb5f
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0xa44f371a
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x4b08ec82
je 0x14010a661
cmp eax, 0x4b0e2a3c
je 0x14010a75d
cmp eax, 0x4bd15f88
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x297f3d6c
and edx, eax
or eax, 0xd680c293
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x6427db2a
and ecx, 0x9582444
or ecx, r9d
or eax, r8d
and r8d, 0x6427db2a
and edx, 0x9bd824d5
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
xor r8d, 0x80804091
mov edx, eax
xor edx, 0x297f3d6c
mov ecx, edx
and ecx, 0x77018f0e
and r8d, 0x88fe70f1
or r8d, ecx
mov ecx, r8d
xor ecx, 0x88fe70f1
xor r8d, 0x77018f0e
mov r9d, r8d
or r9d, 0xd50010
or edx, 0x2a0341
xor eax, 0x4400c000
and r9d, 0xff0351
mov r10d, ecx
and r10d, 0xbb0014aa
or r10d, r9d
and edx, 0xff0351
and eax, 0x4400e804
or eax, edx
xor eax, r10d
mov edx, eax
xor edx, 0x44c4e801
and r8d, 0xfa77c266
mov r9d, ecx
and r9d, 0x5883d99
or r9d, r8d
mov r8d, r9d
xor r8d, 0xf240c265
and ecx, 1
or ecx, r8d
xor r9d, 0x1002090
and r9d, 0x9372092
and ecx, 0xf6c8df6d
or ecx, r9d
mov r8d, ecx
xor r8d, 0xe4c8dd49
xor ecx, 0x9372092
xor eax, 0xbb2a17ea
mov r9d, eax
and r9d, 0x13130234
and edx, 0xececfdcb
or edx, r9d
or eax, ecx
and ecx, 0x13130234
and r8d, 0xececfdcb
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x6fbfefb3
and ecx, eax
and eax, 0x9040104c
or eax, edx
mov edx, eax
xor edx, 0x10401040
xor eax, 0x6fbfefb3
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xa6242b8f
and edx, 0x59dbd470
or edx, r9d
or eax, r8d
and r8d, 0xa6242b8f
and ecx, 0x59dbd470
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x31c4eb48
xor eax, 0x31c4eb48
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or al, dl
xor al, r8b
mov ecx, eax
xor cl, 1
and r8b, cl
xor cl, r8b
mov ecx, 0xd3467369
mov edx, 0x2a91f7ee
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0xd3467369
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xf220d688
je 0x14010a774
cmp eax, 0xf247ff47
je 0x14010a77e
cmp eax, 0xf260a66b
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa8591446
mov r8d, eax
and r8d, 0x57a6ebb9
or r8d, edx
mov edx, r8d
xor edx, 0x51a42100
xor r8d, 0x20511404
mov r9d, eax
or r9d, 0x2653debc
and r8d, 0x2653debc
and edx, 0xd9ac2142
or edx, r8d
and r9d, 0x2653debd
xor r9d, edx
not r9d
and ecx, 0x1acd2464
and eax, 0xe532db9b
or eax, ecx
xor eax, 0xe532db9b
or eax, r9d
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, edx
and r9b, r8b
inc r8b
and al, cl
or al, r9b
and cl, r8b
or cl, r9b
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x5b5d4d67
mov r8d, 0x9eb533d0
cmovne eax, r8d
test cl, 1
mov ecx, 0x5b5d4d67
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x2e3d95c8
je 0x14010a85b
cmp eax, 0x2e44ddeb
je 0x14010a92e
cmp eax, 0x2e4efe22
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x69e02666
mov r8d, ecx
xor r8d, 0x961fd999
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xe5952ef5
mov r11d, eax
and r11d, 0x120ad108
or r11d, r10d
or edx, r9d
and r9d, 0xe5952ef5
and r8d, 0x1a6ad10a
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x69000227
xor edx, 0x82149908
and edx, 0x82f4bd48
and r8d, 0x7d0b42b7
or r8d, edx
mov edx, r8d
xor edx, 0x11034285
xor r8d, 0x82f4bd48
mov r9d, r8d
and r9d, 0xeecc803a
and edx, 0x11337fc5
or edx, r9d
or r8d, ecx
and ecx, 0xeecc803a
and eax, 0x11337fc5
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
cmp r8d, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge cl
or cl, al
mov r8d, eax
or r8b, dl
xor r8b, 1
xor al, dl
not al
and al, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0x75be535b
mov r8d, 0x7c32541
cmovne ecx, r8d
test dl, dl
mov edx, 0x75be535b
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xae03804d
je 0x14010aa34
cmp eax, 0xae0a356d
je 0x14010aa3e
cmp eax, 0xaf190b5c
jne 0x1400ecbf0
mov eax, 0x30a8bbb0
jmp 0x1400ecbf0
cmp eax, 0x7042db26
je 0x14010ab5a
cmp eax, 0x70e757c3
je 0x14010ac74
cmp eax, 0x715af89b
jne 0x1400ecbf0
mov eax, 0xf96364e2
jmp 0x1400ecbf0
cmp eax, 0xd96affd9
je 0x14010adfd
cmp eax, 0xd9cbca0e
je 0x14010ae2a
cmp eax, 0xda8071cf
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x352aa5f6
and ecx, eax
and eax, 0xcad55a09
or eax, edx
xor eax, 0xcad55a09
or eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xe80ce15c
and r8d, 0xe80ce15d
mov edx, ecx
and edx, 0x17f31ea2
or edx, r8d
or ecx, 1
and eax, 0x58981a78
and ecx, 0xa767e587
or ecx, eax
mov r8d, ecx
xor r8d, 0x84230586
xor ecx, 0x58981a78
mov eax, edx
not eax
mov r9d, eax
and r9d, 0x33cce060
and edx, 0xcc331f9f
or edx, r9d
or eax, ecx
and ecx, 0x33cce060
and r8d, 0xcc331f9e
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x840c406
mov r8d, eax
or r8d, 0x50a62031
and r8d, 0x58e6e437
and ecx, 0x25100280
or ecx, r8d
and edx, 0x58e6e437
and eax, 0x82091948
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x50a13869
xor eax, 0x2d50c686
mov edx, eax
and edx, 0xa65e0594
and ecx, 0x59a1fa6b
or ecx, edx
xor ecx, 0x59a1fa6b
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, ecx
and r9b, r8b
xor r8b, al
and al, dl
or al, r9b
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf89523c2
mov r8d, 0x8f0c89f
cmovne eax, r8d
test cl, 1
mov ecx, 0xf89523c2
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x76f323e
je 0x14010aef0
cmp eax, 0x7c32541
je 0x14010aefa
cmp eax, 0x888040a
jne 0x1400ecbf0
mov eax, 0x292b2fcf
jmp 0x1400ecbf0
cmp eax, 0x88394da1
je 0x14010b035
cmp eax, 0x885591ff
je 0x14010b03f
cmp eax, 0x886c6f85
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9001be21
mov r8d, ecx
and r8d, 0x6ffe41de
or r8d, edx
mov edx, r8d
xor edx, 0x100100
xor r8d, 0x11420
mov r9d, eax
or r9d, 0x4ac11424
or r8d, 0x2506e200
and r8d, 0x6fc7f624
and edx, 0x80100101
or edx, r8d
and r9d, 0x6fc7f624
mov r8d, ecx
and r8d, 0x102808da
or r8d, r9d
xor r8d, edx
xor r8d, 0x352eeadb
mov edx, ecx
and edx, 0xb696a0e8
and eax, 0x49695f17
or eax, edx
xor eax, r8d
xor eax, 0x49695f17
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete cl
setne al
cmp dword [0x1401172d0], 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, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
and dl, cl
or dl, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x493ef585
mov r8d, 0x9bdc99d2
cmovne ecx, r8d
test al, 1
mov eax, 0x493ef585
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x43829645
je 0x14010b049
cmp eax, 0x43a75be2
je 0x14010b053
cmp eax, 0x43ce9599
jne 0x1400ecbf0
mov eax, 0x16741f7e
jmp 0x1400ecbf0
cmp eax, 0xebe279dd
je 0x14010b05d
cmp eax, 0xec2386cb
je 0x14010b0f0
cmp eax, 0xeccb1bd3
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xb7201bdb
mov ecx, eax
xor ecx, 0xb7201bdb
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x81fc000
and edx, 0x27ff5151
and eax, 0xd800aeae
or eax, edx
mov edx, eax
xor edx, 0x88008002
xor ecx, 0xb7201bda
mov r9d, ecx
and r9d, 0x72e02fed
and r8d, 0x8d1fd012
or r8d, r9d
xor eax, 0x22e00141
and eax, 0x72e02fed
and edx, 0x8d1fd012
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete dl
setne cl
cmp dword [0x1401172d0], 0xa
setge al
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, cl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x55e42511
mov edx, 0x94d76737
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x55e42511
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x26431cd7
je 0x14010b24b
cmp eax, 0x267e9ec8
je 0x14010b32a
cmp eax, 0x26ce27ad
jne 0x1400ecbf0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x38]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, 0xc9bd00c6
jmp 0x1400ecbf0
cmp eax, 0xa2886fb4
je 0x14010b474
cmp eax, 0xa2be4e25
je 0x14010b556
cmp eax, 0xa30837c6
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x19d7d444
mov r11d, eax
and r11d, 0xe6282bba
or r11d, r10d
or edx, r9d
and r9d, 0x19d7d444
and r8d, 0xe6282bbb
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, ecx
and r8d, 0x12e1482b
and eax, 0xed1eb7d4
or eax, r8d
xor eax, edx
xor eax, 0xed1eb7d4
or edx, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, eax
xor dl, cl
mov r8d, edx
not r8b
and r8b, al
or al, cl
xor al, 1
or al, r8b
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2916dd6e
mov r8d, 0x77429982
cmovne edx, r8d
test cl, 1
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x6750cdb2
je 0x14010b62a
cmp eax, 0x676ee429
je 0x14010b634
cmp eax, 0x680421d4
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2e0fd235
mov r8d, ecx
and r8d, 0xd1f02dca
or r8d, edx
mov edx, r8d
xor edx, 0x40c00000
xor r8d, 0x80200
mov r9d, eax
or r9d, 0x8020a
or r8d, 0x832301a5
and r8d, 0x832b03af
and edx, 0x40c45010
or edx, r8d
and r9d, 0x832b03af
mov r8d, ecx
and r8d, 0x3c10ac40
or r8d, r9d
xor r8d, edx
xor r8d, 0xbf33ade4
mov edx, ecx
and edx, 0x3e922d28
and eax, 0xc16dd2d7
or eax, edx
xor eax, r8d
xor eax, 0xc16dd2d7
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and dl, r8b
and al, cl
or al, dl
and r9b, r8b
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
xor r9b, al
or cl, dl
xor cl, 1
or cl, r9b
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x8318fd8c
mov r8d, 0x991ab487
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x8318fd8c
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xc8d92088
je 0x14010b6ef
cmp eax, 0xc9253dfe
je 0x14010b6f9
cmp eax, 0xc9b9fc34
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
and edx, 0xf1ec6346
mov r8d, ecx
and r8d, 0xe139cb9
or r8d, edx
mov eax, r8d
xor eax, 0xe139cb9
mov edx, eax
and edx, 0x74bacdae
and ecx, 0x8b453251
or ecx, edx
xor ecx, 0x8b453250
or eax, 1
xor r8d, 0xf0ec2306
and r8d, 0xf8fc2fa6
and eax, 0x703d059
or eax, r8d
xor eax, 0x703d059
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xb7998dac
mov r8d, eax
and r8d, 0x48667253
or r8d, edx
mov edx, r8d
xor edx, 0x8002c
or ecx, 0x2c206d
or edx, 0x8b00c190
and edx, 0x8b2ce1fd
and r8d, 0x810800
or r8d, edx
and ecx, 0x8b2ce1fd
and eax, 0x74521602
or eax, ecx
xor eax, r8d
mov ecx, eax
xor ecx, 0x92505512
xor eax, 0xad286d
mov edx, eax
and edx, 0x6d8a8aa5
and ecx, 0x9275755a
or ecx, edx
xor ecx, 0x9275755a
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne r9b
cmp dword [0x1401172d0], 0xa
setl al
setge dl
and cl, dl
or dl, r9b
mov r8d, edx
xor r8b, 1
and al, r9b
or al, cl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, dl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov r10d, ecx
xor r10b, 1
and r10b, al
and cl, r9b
or cl, r10b
xor r9b, dl
or al, r8b
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd655c2b1
mov r8d, 0x12652d4d
cmovne edx, r8d
test al, al
mov eax, 0xd655c2b1
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x19112ee4
je 0x14010b712
cmp eax, 0x1955e79d
je 0x14010b7e6
cmp eax, 0x1964973a
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xa037f6da
and eax, 0x5fc80925
or eax, ecx
xor eax, 0x5fc80924
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x407ee02c
and ecx, 0xbf811fd3
or ecx, r9d
or eax, r8d
and r8d, 0x407ee02c
and edx, 0xbf811fd3
or edx, r8d
xor edx, ecx
not eax
or eax, edx
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
xor r10b, 1
mov ecx, edx
xor cl, al
and cl, al
or cl, r10b
and dl, r9b
and al, r8b
or al, dl
or r9b, r8b
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
mov r8d, eax
xor r8b, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xde160905
mov edx, 0x3e61b941
cmovne ecx, edx
test al, 1
mov eax, 0xde160905
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x9673cbc0
je 0x14010b8a7
cmp eax, 0x96c754ee
je 0x14010b94e
cmp eax, 0x96e84021
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x2f8d523a
mov r8d, ecx
xor r8d, 0xd072adc5
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x56fde9db
mov r11d, edx
and r11d, 0x80020404
or r11d, r10d
or eax, r9d
and r9d, 0x56fde9db
and r8d, 0xa9021624
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x2a05502a
and edx, 0xe2ac7a65
and ecx, 0x1d53859a
or ecx, edx
mov edx, ecx
xor edx, 0x1803018a
xor eax, 0xd072adc4
mov r9d, eax
and r9d, 0x5d8ae51
and r8d, 0xfa2751ae
or r8d, r9d
xor ecx, 0x882a41
and ecx, 0x5d8ae51
and edx, 0xfa2751ae
or edx, ecx
xor edx, r8d
xor eax, edx
test eax, edx
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov ecx, eax
xor cl, r9b
and cl, dl
or r9b, dl
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
or dl, r8b
xor al, r8b
mov r8d, eax
xor r8b, dl
or al, dl
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0x1955e79d
mov r8d, 0x764673d9
cmovne edx, r8d
test al, cl
cmove edx, r8d
mov ecx, 0x1955e79d
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x53f5f5de
je 0x14010ba23
cmp eax, 0x545072e8
je 0x14010bb54
cmp eax, 0x54749441
jne 0x1400ecbf0
mov eax, 0xab515a54
jmp 0x1400ecbf0
cmp eax, 0xf976b84a
je 0x14010bc45
cmp eax, 0xf9a75fcb
je 0x14010bda3
cmp eax, 0xf9bc4f21
jne 0x1400ecbf0
mov eax, 0x7f44f020
jmp 0x1400ecbf0
cmp eax, 0x34c17bee
je 0x14010bdb4
cmp eax, 0x34cae921
je 0x14010bef1
cmp eax, 0x3559638a
jne 0x1400ecbf0
mov eax, 0x80e0ee9b
jmp 0x1400ecbf0
cmp eax, 0xb7958122
je 0x14010bf8b
cmp eax, 0xb873ff47
je 0x14010c148
cmp eax, 0xb8dba8d2
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x583d529f
mov ecx, eax
xor ecx, 0x583d529f
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa1000400
and edx, 0x2cd52228
and eax, 0xd32addd7
or eax, edx
mov edx, eax
xor edx, 0xc1000412
xor ecx, 0x583d529e
mov r9d, ecx
and r9d, 0x1eeefbed
and r8d, 0xe1110412
or r8d, r9d
xor eax, 0xcc42228
and eax, 0x1eeefbed
and edx, 0xe1110412
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
xor r10b, 1
mov ecx, edx
xor cl, al
and cl, al
or cl, r10b
and dl, r9b
or r9b, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
mov edx, r8d
and dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or r8b, dl
or cl, al
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x8eae6230
mov edx, 0x3b9f1715
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x8eae6230
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x7a38236d
je 0x14010c1a6
cmp eax, 0x7a766f4a
je 0x14010c1be
cmp eax, 0x7b0716fa
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x59c2d93f
and eax, 0xa63d26c0
or eax, r8d
mov r8d, eax
xor r8d, 0x4292080
xor eax, 0x59c2d93e
or eax, 1
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xfb96df64
and r8d, 0x469209a
or r8d, r10d
or eax, r9d
and r9d, 0xfb96df64
and edx, 0x469209b
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0x91d0d63
xor eax, 0xf6e2f29c
sete r8b
setne al
cmp dword [0x1401172d0], 0xa
setge r9b
mov ecx, r9d
xor cl, al
or al, r9b
mov edx, eax
not dl
and cl, r8b
or r9b, r8b
xor cl, 1
mov r8d, ecx
xor r8b, r9b
or cl, r9b
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and dl, al
mov r9d, ecx
and r9b, r8b
xor dl, 1
mov r10d, edx
xor r10b, al
or dl, al
xor dl, 1
or dl, r10b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, cl
xor r9b, dl
or r8b, al
mov eax, r8d
xor al, r9b
test al, 1
mov eax, 0xa1a64070
mov ecx, 0x8a44b077
cmovne eax, ecx
test r8b, 1
mov ecx, 0xa1a64070
cmovne ecx, eax
test r9b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xd43145e8
je 0x14010c1c8
cmp eax, 0xd47856a0
je 0x14010c249
cmp eax, 0xd5717504
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x9db623af
xor eax, 0x71ef9a80
and eax, ecx
and ecx, 0x6249dc50
or ecx, edx
mov edx, ecx
xor edx, 0x6249dc50
mov r8d, ecx
xor r8d, 0x13a646d0
and r8d, edx
or eax, r8d
xor eax, 0x71ef9a81
or edx, 1
xor ecx, 0x1c202388
and ecx, 0x5e28a798
and edx, 0xa1d75867
or edx, ecx
xor edx, 0xa1d75867
or edx, eax
mov eax, edx
xor eax, 0xea08edc5
and eax, edx
not edx
or edx, eax
not eax
and eax, 0x15f7123a
and edx, 0xea08edc5
or edx, eax
mov eax, edx
not eax
and edx, 0xc383c7cb
and eax, 0x3c7c3834
or eax, edx
xor eax, 0x3c7c3834
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor r9b, 1
or cl, dl
xor cl, 1
or cl, r9b
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, 0x27fcb53
mov edx, 0x62e2c069
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x27fcb53
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x361c9e1
je 0x14010c253
cmp eax, 0x3f53cd6
je 0x14010c3ae
cmp eax, 0x420e62b
jne 0x1400ecbf0
mov eax, 0x51d9eedb
jmp 0x1400ecbf0
cmp eax, 0x8496441b
je 0x14010c494
cmp eax, 0x84ad34c4
je 0x14010c5a1
cmp eax, 0x84eb0edd
jne 0x1400ecbf0
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x20]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, 0x517d33c9
jmp 0x1400ecbf0
cmp eax, 0x3f52f4d3
je 0x14010c69d
cmp eax, 0x3f833b2c
je 0x14010c82f
cmp eax, 0x4001c2f3
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa58d63a5
mov r8d, ecx
and r8d, 0x5a729c5a
or r8d, edx
xor r8d, 0xa58d63a4
and eax, 0xbc4e81f6
and ecx, 0x43b17e09
or ecx, eax
xor ecx, 0x43b17e09
or ecx, r8d
cmp ecx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
or r8b, cl
and cl, dl
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
or r8b, al
xor cl, al
mov eax, r8d
xor al, cl
test al, 1
mov edx, 0x50b97b51
mov eax, 0x1d3f1f46
cmovne edx, eax
test cl, cl
mov eax, edx
mov ecx, 0x50b97b51
cmovne eax, ecx
test r8b, r8b
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0xe8880662
je 0x14010c846
cmp eax, 0xe888a7d0
je 0x14010c96f
cmp eax, 0xe8b8ccf9
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 1
mov edx, eax
or edx, 0x8995fa9e
and ecx, 0x8995fa9f
mov r8d, eax
and r8d, 0x766a0560
or r8d, ecx
and edx, 0x8995fa9f
xor edx, r8d
not edx
or edx, eax
xor edx, 0x9dda4610
xor edx, 0x6225b9ef
setne cl
sete r8b
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov r9d, eax
xor r9b, r8b
and r9b, al
and al, r8b
xor r8b, dl
and r8b, cl
mov r10d, edx
or r10b, cl
xor r8b, 1
mov r11d, r8d
xor r11b, r10b
or r8b, r10b
xor r8b, 1
or r8b, r11b
and cl, dl
or al, cl
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xd2922d74
mov r8d, 0x12766974
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xd2922d74
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x21dd1aa2
je 0x14010c97d
cmp eax, 0x21ed6b4a
je 0x14010c987
cmp eax, 0x21eeeb27
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x175364e9
mov r11d, edx
and r11d, 0xe8ac9b16
or r11d, r10d
or ecx, r9d
and r9d, 0x175364e9
and r8d, 0xe8ac9b16
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
not r8d
and edx, r8d
and ecx, eax
or ecx, edx
xor r8d, ecx
test r8d, ecx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and dl, cl
mov r9d, ecx
or r9b, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor dl, r9b
xor r9b, 1
xor cl, 1
or cl, r8b
xor cl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7ebb68d3
mov r8d, 0xb642ca75
cmovne edx, r8d
test al, al
mov eax, 0x7ebb68d3
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0xa054e4b7
je 0x14010ca8e
cmp eax, 0xa05eb665
je 0x14010cb37
cmp eax, 0xa0e2b644
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0xc12f4a33
jmp 0x1400ecbf0
cmp eax, 0x6379d55f
je 0x14010cc15
cmp eax, 0x63dcf4f8
je 0x14010cd9b
cmp eax, 0x63dda293
jne 0x1400ecbf0
mov eax, 0x7fd0d744
jmp 0x1400ecbf0
cmp eax, 0xc370dc73
je 0x14010ce19
cmp eax, 0xc392aabf
je 0x14010ce23
cmp eax, 0xc39d3d0b
jne 0x1400ecbf0
mov eax, 0xf976b84a
jmp 0x1400ecbf0
cmp eax, 0x14e6fbd7
je 0x14010cf3d
cmp eax, 0x15037d98
je 0x14010cf54
cmp eax, 0x152603f8
jne 0x1400ecbf0
mov eax, 0x76dbcd04
jmp 0x1400ecbf0
cmp eax, 0x932cc28b
je 0x14010cf5e
cmp eax, 0x932cf563
je 0x14010d060
cmp eax, 0x93666878
jne 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0xffe393f2
mov edx, eax
and edx, 0x1c6c0c
or edx, r8d
mov r8d, edx
xor r8d, 0x182c0c
xor edx, 0xffe393f3
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x51264001
and r8d, 0xaed9bffe
or r8d, r11d
or edx, r10d
and r10d, 0x51264001
and r9d, 0xaed9bffe
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, r8d
or r9b, al
xor al, r8b
and al, r9b
xor r8b, cl
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x16741f7e
mov r8d, 0x43ce9599
cmovne ecx, r8d
test dl, 1
mov edx, 0x16741f7e
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x5109d503
je 0x14010d06a
cmp eax, 0x514aaf98
je 0x14010d087
cmp eax, 0x51579013
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, ecx
and edx, 0x31e96781
and eax, 0xce16987e
or eax, edx
xor eax, r8d
xor eax, 0xce16987e
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, r8d
and cl, al
and r8b, r9b
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
and al, dl
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
mov r9d, eax
xor r9b, r8b
or r8b, al
or al, cl
xor cl, 1
xor r8b, 1
or r8b, r9b
xor r8b, cl
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x219a61b1
mov edx, 0x9f469639
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x219a61b1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xf6818fd0
je 0x14010d091
cmp eax, 0xf698248a
je 0x14010d168
cmp eax, 0xf6cccc52
jne 0x1400ecbf0
mov eax, 0x3f52f4d3
jmp 0x1400ecbf0
cmp eax, 0x3160f942
je 0x14010d172
cmp eax, 0x31a975e9
je 0x14010d188
cmp eax, 0x31ccb506
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0xa82a92ff
and edx, 0x57d56d00
or edx, r8d
mov r8d, edx
xor r8d, 0x12546c01
mov eax, ecx
not eax
xor edx, 0xa82a92fe
mov r9d, eax
and r9d, 0xeda99140
and ecx, 0x12566ebf
or ecx, r9d
or eax, edx
and edx, 0xeda99140
and r8d, 0x12566ebf
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x2fc19c1
and ecx, 0xfd03e63e
or ecx, edx
xor ecx, 0x2fc19c1
xor eax, ecx
test eax, ecx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
xor dl, 1
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x386ca619
mov r8d, 0xfc6e7d1d
cmovne edx, r8d
test al, al
mov eax, 0x386ca619
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0xb388cf0f
je 0x14010d1a7
cmp eax, 0xb3d371f3
je 0x14010d2b4
cmp eax, 0xb3f12e91
jne 0x1400ecbf0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x38]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov ecx, dword [0x1401172cc]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, edx
mov r9d, edx
and r9d, 0xd7a33275
and ecx, 0x285ccd8a
or ecx, r9d
mov r9d, r8d
not r9d
or edx, r9d
and r9d, 0xd7a33275
and r8d, 0x285ccd8a
or r8d, r9d
xor r8d, ecx
not edx
or edx, r8d
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x349ae8af
mov r9d, edx
xor r9d, 0x349ae8af
and r9d, edx
or r9d, r8d
xor r9d, 0xcb651751
and edx, 0x4375a74a
and ecx, 0xbc8a58b4
or ecx, edx
xor ecx, 0xbc8a58b4
or ecx, r9d
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x945c934b
mov r9d, ecx
and r9d, 0x6ba36cb4
or r9d, r8d
mov r8d, r9d
xor r8d, 0x200830
xor r9d, 0x84400048
or edx, 0x8441004c
or r9d, 0x298c0083
and r9d, 0xadcd00cf
and r8d, 0x10300830
or r8d, r9d
and edx, 0xadcd00cf
and ecx, 0x4202f700
or ecx, edx
xor ecx, r8d
xor ecx, 0xce983f7a
xor ecx, 0xa516c8f9
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov r10d, r8d
mov r11d, r8d
xor r11b, dl
or r8b, dl
and dl, r9b
and r10b, cl
or r10b, dl
xor r9b, cl
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, r11b
xor r10b, 1
mov ecx, r10d
xor cl, r8b
or r10b, r8b
mov edx, r10d
xor dl, cl
test r10b, 1
mov r8d, 0xaf8917e1
mov r9d, 0x5aa510f6
cmovne r8d, r9d
mov dword [rbp - 0x14], eax
test cl, 1
cmove r8d, r9d
test dl, 1
mov eax, 0xaf8917e1
cmove r8d, eax
mov eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x7660d13f
je 0x14010d393
cmp eax, 0x76a48bb4
je 0x14010d39d
cmp eax, 0x76cfd198
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x11a28120
mov r8d, ecx
or r8d, 0x400d0849
and edx, 0x51af8969
and ecx, 0xa8506680
or ecx, edx
and r8d, 0x51af8969
and eax, 0x6001016
or eax, r8d
xor eax, ecx
mov edx, eax
xor edx, 0x17a29136
xor eax, 0xe85d6ec9
mov r8d, eax
and r8d, 0x13d31429
mov ecx, edx
and ecx, 0xec2cebd6
or ecx, r8d
mov r8d, ecx
xor r8d, 0xec2cebd7
or eax, 1
xor ecx, 0x13d31428
mov r9d, ecx
and r9d, 0x29a2e208
and r8d, 0xd65d1df7
or r8d, r9d
or ecx, eax
and eax, 0x29a2e208
and edx, 0xd65d1df6
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x3759166e
and ecx, 0xc8a6e991
or ecx, eax
xor ecx, 0xc8a6e991
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
and r9b, r8b
mov eax, ecx
and al, dl
or al, r9b
xor dl, cl
or cl, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
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, 0x1d301efd
mov r8d, 0xbcd6f594
cmovne ecx, r8d
test al, al
mov eax, 0x1d301efd
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xdd9fbe56
je 0x14010d3b4
cmp eax, 0xddce3cca
je 0x14010d468
cmp eax, 0xde160905
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x84843100
and ecx, 0x2b094001
or ecx, r9d
or eax, r8d
and r8d, 0x84843100
and edx, 0x2b094001
or edx, r8d
xor edx, ecx
not eax
or eax, edx
not eax
or eax, 0x50728e1a
and eax, 0x50728e1b
xor eax, 0x50728e1a
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
not al
and al, r8b
or r9b, r8b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor dl, cl
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, al
mov r8d, edx
and dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or dl, r8b
mov r8d, eax
xor r8b, cl
or cl, al
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
test cl, 1
mov eax, 0x63dcf4f8
mov ecx, 0x3e61b941
cmovne eax, ecx
test dl, 1
cmove eax, ecx
test r8b, 1
mov ecx, 0x63dcf4f8
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xd515237
je 0x14010d5ad
cmp eax, 0xd83c6ec
je 0x14010d673
cmp eax, 0xdcbf9bb
jne 0x1400ecbf0
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
test eax, eax
setne byte [rbp + 0x7d]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x135ed9a2
and edx, eax
or eax, 0xeca1265d
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1dd38e90
and ecx, 0x20c5122
or ecx, r9d
or eax, r8d
and r8d, 0x1dd38e90
and edx, 0xe22c716f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xeca1265d
xor eax, 0x10c51a0
and eax, 0x2d0c57ed
mov edx, ecx
and edx, 0xd2f3a812
or edx, eax
mov eax, edx
xor eax, 0xd0718810
xor edx, 0x2d0c57ec
and eax, 0xdc7ddffd
and ecx, 0x23822002
or ecx, eax
xor ecx, 0x23822003
and edx, 0xfffffffe
or edx, ecx
mov eax, edx
not eax
and edx, 0xd8ad7e30
and eax, 0x275281cf
or eax, edx
mov ecx, eax
xor ecx, 0x5508048
xor eax, 0xd0ad1820
and eax, 0xf2af19a7
and ecx, 0xd50e658
or ecx, eax
xor ecx, 0xd50e658
sete al
setne cl
cmp dword [0x1401172d0], 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, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0x34cae921
mov edx, 0xb69c98ab
cmovne eax, edx
test r8b, 1
mov edx, 0x34cae921
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x8c0a42b9
je 0x14010d67d
cmp eax, 0x8c19d252
je 0x14010d694
cmp eax, 0x8cb939b1
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xb11f8cd2
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0xa1080c42
and eax, 0x10178090
or eax, r8d
xor eax, 0x10178090
or eax, edx
not edx
and edx, 0x4ee0732c
and eax, 0xb11f8cd3
or eax, edx
not eax
or eax, ecx
xor eax, 0xdf4db0b9
xor eax, 0x20b24f46
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, r9d
and r10b, r8b
or r8b, r9b
mov ecx, edx
and cl, al
or al, dl
mov r11d, r8d
xor r11b, al
or al, r8b
xor al, 1
or al, r11b
or cl, r10b
or r9b, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 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, 0xff12fa32
mov edx, 0x6a4ad7d3
cmovne ecx, edx
test al, 1
mov eax, 0xff12fa32
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x47326dbc
je 0x14010d7ed
cmp eax, 0x47678dca
je 0x14010d8c2
cmp eax, 0x47af266b
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x8f2692ac
and r8d, 0x70d96d53
or r8d, r9d
and ecx, 0x8f2692ac
and eax, 0x70d96d53
or eax, ecx
xor eax, r8d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x1401172d0], 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 r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r9d, edx
and r9b, cl
xor r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xd75a24af
mov r8d, 0xea53f456
cmovne ecx, r8d
test al, 1
mov eax, 0xd75a24af
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xf054776d
je 0x14010d8d8
cmp eax, 0xf0835bb5
je 0x14010d9fa
cmp eax, 0xf0d343c3
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0xa0400908
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x5c9a52f6
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xe0405b4e
and r8d, 0x1c9a00b0
or r8d, edx
or eax, r9d
and r9d, 0xe0405b4e
and ecx, 0x1fbfa4b1
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xa365ad09
and eax, 0x5c9a52f6
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xa543c6a3
and r8d, edx
mov ecx, eax
and ecx, 0x5abc395c
or ecx, r8d
mov r9d, ecx
xor r9d, 0x5abc395d
and eax, 0x11d2a4bc
mov r8d, edx
and r8d, 0xee2d5b43
or r8d, eax
mov eax, r8d
xor eax, 0x11d2a4bd
and edx, 1
or edx, eax
xor r8d, 0x8e215102
xor ecx, 0xa543c6a2
mov eax, ecx
and eax, 0x714e0e5d
and r9d, 0x8eb1f1a2
or r9d, eax
or ecx, edx
and edx, 0x714e0e5d
and r8d, 0x8eb1f1a2
or r8d, edx
xor r8d, r9d
not ecx
or ecx, r8d
mov eax, ecx
not eax
and eax, 0xfcf7870f
and ecx, 0x30878f0
or ecx, eax
xor ecx, 0x30878f0
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
mov r9d, edx
xor dl, cl
xor cl, 1
and r8b, al
and r9b, cl
or r9b, r8b
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, r9b
test cl, 1
mov eax, 0xe1c276e3
mov ecx, 0x204ddf8e
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xe1c276e3
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x2a91f7ee
je 0x14010da04
cmp eax, 0x2ab5d8b7
je 0x14010dbc4
cmp eax, 0x2af5215e
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x3faa3661
and eax, edx
not edx
or ecx, 0xc055c99e
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x99ac4273
and edx, 0x26023400
or edx, r9d
or ecx, r8d
and r8d, 0x99ac4273
and eax, 0x6653bd8c
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xc055c99e
xor ecx, 0x3faa3661
mov r8d, ecx
and r8d, 0xf6e82a08
mov edx, eax
and edx, 0x917d5f7
or edx, r8d
mov r8d, edx
xor r8d, 0x917d5f7
xor edx, 0xf6e82a08
mov r9d, edx
or r9d, 0xc4441020
or ecx, 0x2218158
and r9d, 0xc6659178
mov r10d, r8d
and r10d, 0x38800084
or r10d, r9d
and ecx, 0xc6659178
and eax, 0x11a6e03
or eax, ecx
xor eax, r10d
mov ecx, eax
xor ecx, 0x80440c00
or r8d, 1
xor eax, 0x3aa181dd
mov r9d, eax
and r9d, 0x459bf3be
and ecx, 0xba640c41
or ecx, r9d
or eax, r8d
and r8d, 0x459bf3be
and edx, 0xba640c40
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x83805ee
and ecx, 0xf7c7fa11
or ecx, r9d
or eax, r8d
and r8d, 0x83805ee
and edx, 0xf7c7fa11
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x5d384d2e
and ecx, 0xa2c7b2d1
or ecx, eax
xor ecx, 0xa2c7b2d1
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
xor dl, al
and dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x87d1e986
mov r8d, 0x56898a33
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x87d1e986
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xa81c4efa
je 0x14010dc97
cmp eax, 0xa8823ff0
je 0x14010dcbe
cmp eax, 0xa89a218e
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
or ecx, 0x82810040
mov edx, eax
or edx, 0x4004005
and ecx, 0x86814045
mov r9d, eax
and r9d, 0x490e8d22
or r9d, ecx
and edx, 0x86814045
mov ecx, r8d
and ecx, 0x30703298
or ecx, edx
xor ecx, r9d
mov edx, ecx
xor edx, 0xb2210250
and r8d, 0x616cc4c
mov r9d, eax
and r9d, 0xf9e933b3
or r9d, r8d
mov r8d, r9d
xor r8d, 0x412884d
and eax, 1
or eax, r8d
xor r9d, 0xb1811130
and r9d, 0xb3855530
and eax, 0x4c7aaacf
or eax, r9d
mov r8d, eax
xor r8d, 0x482a0a46
xor ecx, 0x4d0ecd26
xor eax, 0xb3855530
mov r9d, ecx
and r9d, 0x4d4f1a9
and edx, 0xfb2b0e56
or edx, r9d
or ecx, eax
and eax, 0x4d4f1a9
and r8d, 0xfb2b0e56
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x95a9a45d
xor ecx, 0x6a565ba2
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
lea r9d, [rcx + 1]
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, ecx
xor r10b, dl
and r10b, cl
and r9b, r8b
and cl, dl
or cl, r9b
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, 1
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xd6142457
mov r8d, 0x98c49b27
cmovne eax, r8d
test cl, 1
mov ecx, 0xd6142457
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x6cbb2c21
je 0x14010dda7
cmp eax, 0x6cd61e6b
je 0x14010de50
cmp eax, 0x6cee0c69
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8e24b4da
mov r8d, eax
and r8d, 0x71db4b24
or r8d, edx
mov edx, r8d
xor edx, 0x50434324
mov r9d, ecx
or r9d, 0x29b82cc0
xor r8d, 0x82024c1
and r8d, 0x29b82cc1
and edx, 0xd647d33e
or edx, r8d
and r9d, 0x29b82cc1
xor r9d, edx
not r9d
and ecx, 0x5db61ea1
and eax, 0xa249e15e
or eax, ecx
xor eax, 0xa249e15e
or eax, r9d
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setge dl
setl r9b
mov r10d, r8d
and r10b, r9b
mov eax, edx
and al, cl
or al, r10b
xor r9b, cl
xor cl, dl
xor cl, 1
or dl, r8b
xor dl, 1
or dl, r9b
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
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, 0x21eeeb27
mov edx, 0xb642ca75
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, 1
mov eax, 0x21eeeb27
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xcc8628ee
je 0x14010df30
cmp eax, 0xcd166ba3
je 0x14010df3a
cmp eax, 0xcdfcde49
jne 0x1400ecbf0
mov eax, dword [rbp + 0x64]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r9d, ecx
not r9d
mov edx, ecx
and edx, 0xd1a5fd4f
mov eax, r9d
and eax, 0x2e5a02b0
or eax, edx
mov r8d, eax
xor r8d, 0x2e5a02b1
and r9d, 0x2d65cc72
mov edx, ecx
and edx, 0xd29a338d
or edx, r9d
mov r9d, edx
xor r9d, 0x2d65cc73
and ecx, 1
or ecx, r9d
xor edx, 0xd0980188
xor eax, 0xd1a5fd4e
mov r9d, eax
and r9d, 0x602ba57
and r8d, 0xf9fd45a8
or r8d, r9d
or eax, ecx
and ecx, 0x602ba57
and edx, 0xf9fd45a8
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10000300
mov r8d, eax
and r8d, 0xc834c031
or r8d, edx
mov edx, r8d
xor edx, 0x88140001
xor r8d, 0x24002d4a
or ecx, 0x4020c130
and r8d, 0x6420ed7a
and edx, 0x98140201
or edx, r8d
and ecx, 0x6420ed7a
and eax, 0x3cb1084
or eax, ecx
xor eax, edx
xor eax, 0xc4141243
xor eax, 0xe3df2e8d
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
and al, r8b
or al, r9b
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
mov edx, r8d
xor r8b, 1
and r8b, cl
xor cl, 1
and dl, cl
or r8b, dl
or cl, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x8b8a1001
mov edx, 0x21afd1e5
cmovne eax, edx
test cl, 1
mov ecx, 0x8b8a1001
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x1c3173c5
je 0x14010df44
cmp eax, 0x1c3f8575
je 0x14010df4e
cmp eax, 0x1c8c69cf
jne 0x1400ecbf0
mov eax, 0x3b4b4f02
jmp 0x1400ecbf0
cmp eax, 0x9a9e79e6
je 0x14010e00c
cmp eax, 0x9ac6a14e
je 0x14010e0f5
cmp eax, 0x9b0d8306
jne 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp - 0x48], rax
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov edx, dword [0x1401172cc]
lea ecx, [rdx + 1]
imul ecx, edx
mov r8d, ecx
not r8d
mov edx, ecx
or edx, 1
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, edx
and r10d, 0x69e4a6da
mov r11d, r8d
and r11d, 0x961b5924
or r11d, r10d
mov r10d, r9d
not r10d
or edx, r10d
and r10d, 0x69e4a6da
and r9d, 0x961b5925
or r9d, r10d
xor r9d, r11d
not edx
or edx, r9d
not edx
and r8d, 0x1c1c122a
and ecx, 0xe3e3edd5
or ecx, r8d
xor ecx, 0xe3e3edd5
or ecx, edx
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
mov qword [rbp - 0x50], rax
setge r8b
setl r9b
mov eax, edx
xor al, r9b
and r8b, dl
and cl, r9b
or cl, r8b
or r9b, dl
xor r9b, 1
or r9b, cl
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, 0xf220d688
mov r8d, 0xb54c8e90
cmovne edx, r8d
test al, al
mov eax, 0xf220d688
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x570666c3
je 0x14010e0ff
cmp eax, 0x587af06b
je 0x14010e1db
cmp eax, 0x59abffc8
jne 0x1400ecbf0
mov eax, 0x570666c3
jmp 0x1400ecbf0
cmp eax, 0xfc8be58b
je 0x14010e1ec
cmp eax, 0xfc98183d
je 0x14010e204
cmp eax, 0xfca27f30
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x97f863a6
and ecx, eax
mov r8d, eax
or r8d, 0x20070051
mov r9d, ecx
not r9d
and r8d, 0x331742f3
and edx, 0x84e82104
or edx, r8d
or eax, r9d
and r9d, 0x331742f3
and ecx, 0xcce8bd0c
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x68079c59
and eax, 0x97f863a6
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
not eax
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x17e4ede5
and r8d, 0xe81b121a
or r8d, r9d
or ecx, edx
and edx, 0x17e4ede5
and eax, 0xe81b121a
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x1a3876c1
and edx, ecx
not ecx
or eax, 0xe5c7893e
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xc947d23
and ecx, 0x122802c0
or ecx, r9d
or eax, r8d
and r8d, 0xc947d23
and edx, 0xf36b82dc
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xe5c7893e
and eax, 0x1a3876c1
or eax, ecx
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
or r9b, r8b
and cl, r8b
and dl, al
or dl, cl
mov eax, edx
and dl, r9b
xor r9b, 1
xor al, 1
mov ecx, r9d
xor cl, al
and cl, r9b
and al, r9b
or al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x31ccb506
mov r8d, 0x9b1311be
cmovne eax, r8d
test cl, cl
mov ecx, 0x31ccb506
cmove eax, ecx
test dl, 1
cmovne eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x386ca619
je 0x14010e2e7
cmp eax, 0x38706ee5
je 0x14010e3ba
cmp eax, 0x3870e515
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x401a8444
and edx, 0x10603021
or edx, eax
xor edx, 0x10603021
and ecx, 0xaf854b9a
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xabdeec5a
mov r8d, ecx
and r8d, 0x542113a5
or r8d, edx
mov edx, r8d
xor edx, 0x40010080
xor r8d, 0xabdeec5b
mov r9d, eax
and r9d, 0xb7e2bb3e
and ecx, 0x481d44c0
or ecx, r9d
or eax, r8d
and r8d, 0xb7e2bb3e
and edx, 0x481d44c1
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x71ed2c
and ecx, 0xff8e12d3
or ecx, edx
xor ecx, 0x71ed2c
xor eax, ecx
test eax, ecx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl al
mov r9d, eax
xor r9b, dl
mov r10d, r9d
xor r10b, r8b
and r10b, r9b
and cl, r8b
and al, dl
or al, cl
mov ecx, r10d
xor cl, 1
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, r10b
xor dl, cl
and cl, al
or cl, r8b
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd515237
mov r8d, 0xee53ca44
cmovne edx, r8d
test al, al
mov eax, 0xd515237
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0xbbeb0d90
je 0x14010e3c4
cmp eax, 0xbcca4a5d
je 0x14010e4e7
cmp eax, 0xbcd6f594
jne 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov rax, qword [rbp + 0xa0]
mov eax, 0x1d301efd
jmp 0x1400ecbf0
cmp eax, 0x7e7d7164
je 0x14010e5c9
cmp eax, 0x7ebb68d3
je 0x14010e613
cmp eax, 0x7f3e6304
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4d2644f6
mov r8d, ecx
and r8d, 0xb2d9bb08
or r8d, edx
mov r9d, r8d
xor r9d, 0xb2d82808
xor r8d, 0x48000083
mov edx, eax
or edx, 0x48019382
and r8d, 0x48019383
and r9d, 0xb7fe6c7c
or r9d, r8d
and edx, 0x48019383
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x763e5977
and r8d, 0x89c1a688
or r8d, r9d
or edx, ecx
and ecx, 0x763e5977
and eax, 0x89c1a688
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
and dl, al
or al, r8b
mov r9d, eax
xor r9b, 1
and cl, r8b
or cl, dl
and al, r9b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
xor al, cl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0x78ba938d
cmovne edx, r14d
test cl, cl
mov ecx, 0x78ba938d
cmovne ecx, edx
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xcf5768fd
je 0x14010e62c
cmp eax, 0xcf606680
je 0x14010e75d
cmp eax, 0xcf752017
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x344aed49
and eax, 0xcbb512b6
or eax, ecx
xor eax, 0xcbb512b7
or eax, edx
mov ecx, eax
xor ecx, 0x9a2880c7
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x65d77f38
and eax, 0x9a2880c7
or eax, ecx
xor eax, 0x29ea69ac
xor eax, 0x29ea69ac
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
mov r8d, edx
xor r8b, cl
mov r9d, r8d
xor r9b, 1
and r9b, cl
or al, dl
xor al, 1
and r8b, dl
or r8b, al
mov eax, r9d
xor al, 1
and al, r8b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r8b, r9b
or r8b, al
mov eax, ecx
xor al, r8b
mov eax, 0x522a6fe3
mov r9d, 0x361c476
cmovne eax, r9d
test r8b, r8b
mov edx, eax
cmovne edx, r9d
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xff12fa32
je 0x14010e89f
cmp eax, 0xff363ce1
je 0x14010e9bf
cmp eax, 0xff3e6145
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc0500ea1
mov r8d, eax
and r8d, 0x3faff15e
or r8d, edx
mov r9d, r8d
xor r9d, 0x303004a
xor r8d, 0x40100400
mov r10d, ecx
or r10d, 0x40108400
or r8d, 0xb4a849a5
and r8d, 0xf4b8cda5
and r9d, 0x343004a
or r9d, r8d
and r10d, 0xf4b8cda5
mov edx, eax
and edx, 0x8043210
or edx, r10d
xor edx, r9d
mov r8d, edx
xor r8d, 0xbcac7bb4
and ecx, 0x1026a80c
and eax, 0xefd957f3
or eax, ecx
mov ecx, eax
xor ecx, 0xefd957f3
xor edx, 0x4353844b
and ecx, edx
xor eax, 0x1026a80c
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
xor al, r8b
and r9b, cl
and r8b, dl
or r8b, r9b
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, al
and al, cl
xor cl, 1
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x715af89b
mov r8d, 0xf96364e2
cmovne ecx, r8d
test al, al
mov eax, 0x715af89b
cmove ecx, eax
test dl, dl
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x80578318
je 0x14010e9c9
cmp eax, 0x80665721
je 0x14010eae0
cmp eax, 0x80e0ee9b
jne 0x1400ecbf0
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x2208c000
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x518234ad
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x7308c425
and r8d, 0x823088
or r8d, edx
or eax, r9d
and r9d, 0x7308c425
and ecx, 0x8cf73bda
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0xae7dcb52
and eax, 0x518234ad
or eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xc5d1491d
and eax, 0x3a2eb6e2
or eax, ecx
mov ecx, eax
xor ecx, 0x3a2eb6e2
mov r9d, ecx
and r9d, 0x75701cb4
or r8d, 0x75701cb4
mov edx, r8d
not edx
or edx, r9d
and r8d, 0x8a8fe34a
and edx, 0x75701cb5
or edx, r8d
or ecx, 1
xor eax, 0xc4400008
and eax, 0xee42844a
and ecx, 0x11bd7bb5
or ecx, eax
mov eax, ecx
xor eax, 0x1315824
xor ecx, 0xee42844a
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xf48e2799
and edx, 0xb71d866
or edx, r9d
or r8d, ecx
and ecx, 0xf48e2799
and eax, 0xb71d866
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x45b09a76
xor r8d, 0xba4f6589
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
xor al, r9b
mov ecx, eax
xor cl, 1
and r9b, cl
xor cl, r9b
test cl, 1
mov ecx, 0x6547b2e0
mov edx, 0x530a8b71
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x6547b2e0
cmovne eax, edx
test r9b, r9b
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x3b4b4f02
je 0x14010eaea
cmp eax, 0x3b7ee929
je 0x14010ec78
cmp eax, 0x3b9f1715
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
and ecx, 0x431ef19b
mov eax, edx
and eax, 0xbce10e64
or eax, ecx
mov r9d, eax
xor r9d, 0xbce10e64
mov r10d, eax
xor r10d, 0xaa97d660
and r10d, r9d
or r8d, 0xe98927fb
mov ecx, r10d
not ecx
mov r11d, ecx
and r11d, 0x4dc9821a
and r10d, 0xb2367de5
or r10d, r11d
or ecx, r8d
and r8d, 0x4dc9821a
and edx, 0x12365804
or edx, r8d
xor edx, r10d
not ecx
or ecx, edx
xor ecx, 0x1676d805
movzx edx, r9b
mov r8d, eax
xor r8d, 0x18e00a01
or r8d, edx
xor eax, 0x410cd09a
and eax, 0xe50dd4fe
and r8d, 0x1af22b01
or r8d, eax
xor r8d, 0x1af22b01
or r8d, ecx
mov eax, r8d
not eax
and r8d, 0xfdb0cb86
and eax, 0x24f3479
or eax, r8d
mov ecx, eax
xor ecx, 0x2432409
xor eax, 0xb5808806
and eax, 0xb58c9876
and ecx, 0x4a736789
or ecx, eax
xor ecx, 0x4a736789
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
xor r8b, r9b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r8b
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
xor dl, 1
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xc9bd00c6
mov r8d, 0x26ce27ad
cmovne eax, r8d
not cl
test dl, 1
cmovne eax, r8d
test cl, 1
mov ecx, 0xc9bd00c6
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xe1c276e3
je 0x14010ec82
cmp eax, 0xe20b3957
je 0x14010ed90
cmp eax, 0xe30555e0
jne 0x1400ecbf0
mov eax, 0x80578318
jmp 0x1400ecbf0
cmp eax, 0x1e00ce7e
je 0x14010eeb5
cmp eax, 0x1e6414d1
je 0x14010eebf
cmp eax, 0x1f26b567
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 0xe2b35e44
mov r8d, ecx
or r8d, 1
and r8d, 0xe2b35e45
mov r9d, edx
and r9d, 0x1d4ca1ba
or r9d, r8d
and eax, 0xe2b35e45
xor eax, r9d
mov r8d, eax
not r8d
and edx, 0x481ae78c
and ecx, 0xb7e51873
or ecx, edx
mov edx, ecx
xor edx, 0xb0640040
xor ecx, 0x481ae78c
mov r9d, eax
and r9d, 0x783dd37
and r8d, 0xf87c22c8
or r8d, r9d
or eax, ecx
and ecx, 0x783dd37
and edx, 0xf87c22c8
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
mov eax, r9d
xor al, 1
and al, dl
xor dl, 1
mov ecx, r9d
xor cl, dl
and cl, r9b
and dl, r9b
or dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xc4244ade
mov r8d, 0xcc4ce511
cmovne edx, r8d
test cl, cl
mov ecx, 0xc4244ade
cmove edx, ecx
test al, al
cmovne edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x9bf0506c
je 0x14010efba
cmp eax, 0x9c5a19d8
je 0x14010f0a2
cmp eax, 0x9c69c971
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0xa1a44140
mov r8d, ecx
and r8d, 0x5e5bbebf
or r8d, edx
mov edx, r8d
xor edx, 0x848a6a2
xor r8d, 0xa1a44141
mov r9d, eax
and r9d, 0x77b3195d
and ecx, 0x884ce6a2
or ecx, r9d
or eax, r8d
and r8d, 0x77b3195d
and edx, 0x884ce6a2
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x5002e48e
xor eax, 0xaffd1b71
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
and r9b, cl
or r8b, al
mov ecx, r8d
xor cl, 1
xor al, dl
not al
and al, dl
or al, r9b
mov edx, r8d
and dl, al
xor al, 1
and cl, al
or cl, dl
or al, r8b
mov edx, eax
xor dl, cl
mov edx, 0xa89a218e
mov r8d, 0x5ab7d339
cmovne edx, r8d
test al, al
mov eax, 0xa89a218e
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x5db24c42
je 0x14010f18a
cmp eax, 0x5db40000
je 0x14010f274
cmp eax, 0x5dcf7422
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x27152e35
and r8d, eax
mov edx, eax
or edx, 0xd8ead1ca
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xc566ce86
mov r11d, ecx
and r11d, 0x22112031
or r11d, r10d
or edx, r9d
and r9d, 0xc566ce86
and r8d, 0x3a993179
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0xd8ead1cb
xor edx, 0x27152e34
and ecx, edx
and r8d, eax
or r8d, ecx
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 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, 0x6f9abf3d
mov r9d, 0xe58bf194
cmovne edx, r9d
not cl
test cl, r8b
cmovne edx, r9d
test al, al
mov eax, edx
cmovne eax, r9d
test cl, r8b
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0xbf074db3
je 0x14010f41b
cmp eax, 0xbf53d097
je 0x14010f507
cmp eax, 0xbf7c504e
jne 0x1400ecbf0
mov eax, 0xd10e048c
jmp 0x1400ecbf0
cmp eax, 0x1037926b
je 0x14010f62b
cmp eax, 0x10cad81e
je 0x14010f635
cmp eax, 0x10e00bc9
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x74c1f582
and edx, eax
mov r8d, eax
or r8d, 0x8b3e0a7d
mov r9d, edx
not r9d
mov r10d, r8d
and r10d, 0xaa2c1c06
mov r11d, ecx
and r11d, 0x54c1e180
or r11d, r10d
or r8d, r9d
and r9d, 0xaa2c1c06
and edx, 0x55d3e3f9
or edx, r9d
xor edx, r11d
not r8d
or r8d, edx
mov edx, r8d
xor edx, 0x3260814
xor r8d, 0xc500
and r8d, 0x8818c768
and edx, 0x77e73897
or edx, r8d
mov r8d, edx
xor r8d, 0x54871016
and ecx, 0x35c67657
and eax, 0xca3989a8
or eax, ecx
mov ecx, eax
xor ecx, 0x48118120
xor edx, 0x8818c768
xor eax, 0x35c67657
mov r9d, edx
and r9d, 0xa3686cc9
and r8d, 0x5c979336
or r8d, r9d
or edx, eax
and eax, 0xa3686cc9
and ecx, 0x5c979336
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge r9b
mov eax, r9d
xor al, r8b
and r8b, al
mov ecx, eax
and cl, r9b
mov r10d, r8d
xor r10b, 1
xor r8b, cl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r8b
xor dl, r9b
and dl, r9b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xbf53d097
mov r8d, 0x5f568b0d
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xbf53d097
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x8e68b01d
je 0x14010f63f
cmp eax, 0x8e8edc19
je 0x14010f649
cmp eax, 0x8eae6230
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3519b25d
mov r8d, eax
and r8d, 0xcae64da2
or r8d, edx
mov edx, r8d
xor edx, 0x88244400
xor r8d, 0x111000
or ecx, 0x931122
or r8d, 0x42400a19
and r8d, 0x42d31b3b
and edx, 0x8924c440
or edx, r8d
and ecx, 0x42d31b3b
and eax, 0x34082084
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x76482a9d
mov edx, eax
xor edx, 0x76482a9c
and edx, ecx
xor eax, 0x88858040
and eax, 0xb88daac5
and ecx, 0x4772553a
or ecx, eax
xor ecx, 0x4772553b
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
or edx, 0x21000c84
mov r8d, ecx
or r8d, 0x6845133
and r8d, 0x27845db7
and eax, 0x98018048
or eax, r8d
and edx, 0x27845db7
and ecx, 0x407a2200
or ecx, edx
xor ecx, eax
mov eax, ecx
not eax
and eax, 0x46fe7333
and ecx, 0xb9018ccc
or ecx, eax
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and r8b, cl
mov r9d, edx
and r9b, al
or r9b, r8b
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
xor r9b, 1
mov ecx, r9d
or cl, al
xor r9b, al
mov eax, ecx
xor al, r9b
test r9b, r9b
mov edx, 0x5aa510f6
mov r8d, 0xb3f12e91
cmovne edx, r8d
test cl, cl
mov ecx, 0x5aa510f6
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x497c062b
je 0x14010f79a
cmp eax, 0x4a07da14
je 0x14010f87f
cmp eax, 0x4ab74bd9
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0xe543b3b0
mov r8d, ecx
or r8d, 1
and r8d, 0xe543b3b1
mov r9d, eax
and r9d, 0x1abc4c4e
or r9d, r8d
and edx, 0xe543b3b1
xor edx, r9d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
mov eax, edx
xor al, r8b
and al, dl
xor r8b, cl
xor r8b, al
mov ecx, r8d
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x6db8a5c9
mov edx, 0x64a9c128
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0x6db8a5c9
cmovne edx, r8d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xf1d2126a
je 0x14010f896
cmp eax, 0xf1e4865a
je 0x14010f8a0
cmp eax, 0xf1efecd9
jne 0x1400ecbf0
mov eax, 0xaaf0eadc
jmp 0x1400ecbf0
cmp eax, 0x2d8557cc
je 0x14010f99f
cmp eax, 0x2db263dd
je 0x14010fa58
cmp eax, 0x2e1111cd
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
or eax, 0x67c8ac74
mov r8d, ecx
xor r8d, 0x9837538b
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x43279a38
mov r11d, edx
and r11d, 0x98104183
or r11d, r10d
or eax, r9d
and r9d, 0x43279a38
and r8d, 0xbcd865c7
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x1402c25
and edx, 0x61c42bc8
and ecx, 0x9e3bd437
or ecx, edx
mov edx, ecx
xor edx, 0x8025425
xor eax, 0x9837538a
mov r9d, eax
and r9d, 0xf6bd8152
and r8d, 0x9427ead
or r8d, r9d
xor ecx, 0x60840140
and ecx, 0xf6bd8152
and edx, 0x9427ead
or edx, ecx
xor edx, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
xor dl, cl
mov r8d, edx
not r8b
mov r9d, 0x9ebcb9d2
mov r10d, 0x6cbb2c21
cmovne r9d, r10d
test r8b, cl
cmovne r9d, r10d
test dl, dl
mov eax, r9d
cmovne eax, r10d
test r8b, cl
cmove eax, r9d
cmp qword [rbp - 8], 0
setne byte [rbp + 0x84]
jmp 0x1400ecbf0
cmp eax, 0xad20be6e
je 0x14010fb13
cmp eax, 0xad2a2799
je 0x14010fc4a
cmp eax, 0xad9ec76a
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x79c36aa4
mov r8d, eax
xor r8d, 0x863c955b
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x125e638d
mov r11d, edx
and r11d, 0x84209452
or r11d, r10d
or ecx, r9d
and r9d, 0x125e638d
and r8d, 0xeda19c72
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x79c36aa5
and edx, 0xf9e7f90c
and eax, 0x61806f3
or eax, edx
mov edx, eax
xor edx, 0x61806f3
xor ecx, 0x863c955a
and edx, ecx
xor eax, 0xf9e7f90c
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, 1
xor al, dl
mov edx, r8d
xor dl, al
and dl, r8b
xor r8b, cl
and r8b, al
xor r8b, cl
mov eax, edx
xor al, r8b
mov eax, 0xec468b2
mov r9d, 0x7e02c662
cmovne eax, r9d
test r8b, r8b
mov ecx, eax
cmovne ecx, r9d
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x6f9abf3d
je 0x14010fc54
cmp eax, 0x700182f1
je 0x14010fc6b
cmp eax, 0x703e6533
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0xa4bbc10b
mov r11d, edx
and r11d, 0x5b443ef4
or r11d, r10d
or ecx, r9d
and r9d, 0xa4bbc10b
and r8d, 0x5b443ef4
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x929d2a87
and eax, 0x6d62d578
or eax, edx
mov edx, eax
xor edx, 0x44421518
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xbbb8c2e2
and ecx, 0x44473d1d
or ecx, r9d
xor eax, 0x92980282
and eax, 0xbbb8c2e2
and edx, 0x44473d1d
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, eax
and r9b, r8b
and cl, dl
or cl, r9b
xor cl, 1
or cl, r8b
and dl, al
inc al
and al, r8b
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x74942bb1
mov r8d, 0x17446891
cmovne eax, r8d
test dl, dl
mov edx, 0x74942bb1
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xd92c03ba
je 0x14010fc86
cmp eax, 0xd92e77dc
je 0x14010fe80
cmp eax, 0xd94c3dcc
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0xe78cdae4
and edx, 0x1873251a
or edx, r9d
or eax, ecx
and ecx, 0xe78cdae4
and r8d, 0x1873251b
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x4de95e81
and ecx, 0xb216a17e
or ecx, edx
xor ecx, 0x4de95e81
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x1401172d0], 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, 0x813d8375
mov edx, 0x7b54fcc0
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x813d8375
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x6c3c0f6
je 0x14010fff1
cmp eax, 0x71d15b3
je 0x140110110
cmp eax, 0x7247a88
jne 0x1400ecbf0
mov eax, 0x3ecd4331
jmp 0x1400ecbf0
cmp eax, 0x87645f94
je 0x14011011a
cmp eax, 0x87861b0c
je 0x1401101e0
cmp eax, 0x87d1e986
jne 0x1400ecbf0
mov eax, 0x1e6414d1
jmp 0x1400ecbf0
cmp eax, 0x426a0263
je 0x1401101f7
cmp eax, 0x427cc3b0
je 0x1401102be
cmp eax, 0x42a2538a
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x6fe52c75
and eax, 0x901ad38a
or eax, ecx
mov edx, eax
xor edx, 0x62e50451
mov r8d, eax
xor r8d, 0x901ad38a
mov ecx, r8d
and ecx, 0xd00b9ac
and edx, 0xf2ff4653
or edx, ecx
mov ecx, edx
xor ecx, 0xd00b9ac
mov r9d, edx
xor r9d, 0xf2ff4653
xor edx, 0x22fdba38
and edx, r9d
or r8d, 0x2ffd0394
xor eax, 0x461
mov r9d, edx
not r9d
mov r10d, r9d
and r10d, 0xdd3dfa9c
and edx, 0x22c20563
or edx, r10d
or r9d, r8d
and r8d, 0xdd3dfa9c
and eax, 0x20463
or eax, r8d
xor eax, edx
not r9d
or r9d, eax
xor r9d, 0xd002fc6a
and ecx, 0xfffffffe
or ecx, r9d
mov eax, ecx
not eax
and eax, 0x367d501a
and ecx, 0xc982afe5
or ecx, eax
xor ecx, 0xc982afe5
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
and r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
and al, dl
or al, r8b
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x6493f2ea
mov r8d, 0x69386078
cmovne eax, r8d
test cl, cl
mov ecx, 0x6493f2ea
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0xeb81655a
je 0x140110366
cmp eax, 0xeb9d477d
je 0x14011037d
cmp eax, 0xebc01e51
jne 0x1400ecbf0
mov eax, 0xa54e1a4d
jmp 0x1400ecbf0
cmp eax, 0x24b323c0
je 0x140110429
cmp eax, 0x2567486c
je 0x14011057f
cmp eax, 0x2597dc75
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xc8800b44
and edx, 0x11438021
or edx, eax
xor edx, 0x11438021
and ecx, 0x263c749a
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xfffffffe
mov r8d, ecx
and r8d, 1
or r8d, edx
mov edx, r8d
not edx
mov r9d, eax
and r9d, 0x185d79eb
and ecx, 0xe7a28614
or ecx, r9d
or eax, edx
and edx, 0x185d79eb
and r8d, 0xe7a28614
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40204021
mov r8d, eax
and r8d, 0x2060412
or r8d, edx
mov edx, r8d
xor edx, 0x2020402
xor r8d, 0xfc413844
or ecx, 0x40040010
and r8d, 0xfc453854
and edx, 0x2224423
or edx, r8d
and ecx, 0xfc453854
and eax, 0x1988388
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xa889b140
xor eax, 0x42264433
mov edx, eax
and edx, 0x57524aac
and ecx, 0xa8adb553
or ecx, edx
xor ecx, 0xa8adb553
or ecx, eax
xor ecx, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov edx, ecx
xor dl, r9b
or r8b, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
or al, r9b
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
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, 0x8249796e
mov r8d, 0xcf5768fd
cmovne ecx, r8d
test al, 1
mov eax, 0x8249796e
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xa230b9d0
je 0x140110589
cmp eax, 0xa23775b3
je 0x140110673
cmp eax, 0xa277d8c6
jne 0x1400ecbf0
cmp dword [rbp - 0x14], 0
mov eax, 0x7042db26
mov ecx, 0x45fa90ea
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x6656cb9c
je 0x140110782
cmp eax, 0x6664760b
je 0x1401108a7
cmp eax, 0x66ce2a4c
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x6ecd7442
mov ecx, eax
and ecx, 0x91328bbc
or ecx, r8d
mov r8d, ecx
xor r8d, 0x90228b24
xor ecx, 0x6ecd7443
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x4f5030db
and r8d, 0xb0afcf24
or r8d, r11d
or ecx, r10d
and r10d, 0x4f5030db
and r9d, 0xb0afcf24
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x514adb37
and eax, 0xaeb524c8
or eax, edx
mov edx, eax
xor edx, 0x6152088
xor eax, 0x514adb37
mov r8d, eax
and r8d, 0xb8ea1d70
and edx, 0x4715e28f
or edx, r8d
xor edx, ecx
xor edx, 0x4715e28f
or eax, ecx
not eax
or eax, edx
xor eax, 0x53ee11af
xor eax, 0xac11ee50
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0xfffb4a9e
mov r8d, 0xa1910779
cmovne ecx, r8d
not dl
test al, al
cmovne ecx, r8d
test dl, 1
mov eax, 0xfffb4a9e
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xc83f1252
je 0x14011097d
cmp eax, 0xc8ccf46c
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x5f42c98c
and r8d, eax
mov ecx, eax
or ecx, 0xa0bd3673
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x1b72f405
mov r11d, edx
and r11d, 0x44000988
or r11d, r10d
or ecx, r9d
and r9d, 0x1b72f405
and r8d, 0xe48d0bfa
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0xa0bd3672
and ecx, 0x5f42c98d
or ecx, r8d
and edx, 0xc279fc
and eax, 0xff3d8603
or eax, edx
mov edx, eax
xor edx, 0x95298002
xor eax, 0xc279fc
mov r8d, eax
and r8d, 0x6ad6566d
and edx, 0x9529a992
or edx, r8d
xor edx, ecx
xor edx, 0x9529a992
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, eax
xor r8b, 1
and dl, al
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 al, 1
mov eax, 0x7b0716fa
mov edx, 0xfa940bb3
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x7b0716fa
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x18979ee3
je 0x140110987
cmp eax, 0x18aa73d5
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0xd1b767a3
jmp 0x1400ecbf0
cmp eax, 0x961d9cf7
je 0x140110991
cmp eax, 0x965468e2
jne 0x1400ecbf0
mov eax, 0x34183d97
jmp 0x1400ecbf0
cmp eax, 0x530a8b71
je 0x14011099b
cmp eax, 0x53bd9f75
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov eax, 0xdb7ca680
jmp 0x1400ecbf0
cmp eax, 0xf96364e2
je 0x140110afc
cmp eax, 0xf975b339
jne 0x1400ecbf0
mov eax, 0x1bb4ad41
jmp 0x1400ecbf0
cmp eax, 0x341f4509
je 0x140110bb8
cmp eax, 0x342adee6
jne 0x1400ecbf0
mov eax, 0xbe28d08e
jmp 0x1400ecbf0
cmp eax, 0xb6ea3f9d
je 0x140110bcb
cmp eax, 0xb70167d4
jne 0x1400ecbf0
cmp byte [rbp + 0x83], 0
mov eax, 0x1212f50b
mov ecx, 0xa75723f9
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x79f7a2de
je 0x140110d02
cmp eax, 0x7a0285d2
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x30008601
mov r8d, ecx
or r8d, 0x51441c4
and edx, 0x3514c7c5
and ecx, 0x824a0038
or ecx, edx
and r8d, 0x3514c7c5
and eax, 0x48a13802
or eax, r8d
xor eax, ecx
mov r9d, eax
xor r9d, 0x78a1be03
mov ecx, eax
xor ecx, 0x875e41fc
xor eax, 0x250ecdb5
mov edx, eax
and edx, ecx
and eax, r9d
or eax, edx
mov r8d, eax
xor r8d, 0xa0400c48
and r9d, 0x8b0ca4e7
mov edx, ecx
and edx, 0x74f35b18
or edx, r9d
mov r9d, edx
xor r9d, 0x8b0ca4e6
and ecx, 1
or ecx, r9d
xor edx, 0x60e30b18
xor eax, 0x5daf73b7
mov r9d, eax
and r9d, 0x1718d027
and r8d, 0xe8e72fd8
or r8d, r9d
or eax, ecx
and ecx, 0x1718d027
and edx, 0xe8e72fd8
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa7e8a6f0
and ecx, eax
and eax, 0x5817590f
or eax, edx
xor eax, 0x5817590f
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2c4680b8
and ecx, 0xd3b97f47
or ecx, eax
cmp ecx, 0xd3b97f47
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
or dl, al
xor dl, 1
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xc0ec9549
mov r8d, 0x282af2dd
cmovne edx, r8d
test al, 1
mov eax, 0xc0ec9549
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0xd302549b
je 0x140110e6c
cmp eax, 0xd3467369
jne 0x1400ecbf0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov rcx, qword [rbp + 0x90]
mov qword [rcx], rax
mov rax, qword [rbp + 0x90]
cmp qword [rax], 0
setne byte [rbp + 0x85]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x229f0b43
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x229f0b43
or eax, edx
xor eax, 0x229f0b42
or eax, ecx
xor eax, 0x8b5dc3ba
xor eax, 0x74a23c45
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
and cl, r8b
and dl, al
or dl, cl
mov ecx, r9d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0x9b6c3319
mov r8d, 0x2a91f7ee
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x9b6c3319
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0x2d21463
je 0x140110fa7
cmp eax, 0x361c476
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x968a06ee
mov r8d, ecx
and r8d, 0x6975f911
or r8d, edx
mov r9d, r8d
xor r9d, 0x4935d810
xor r8d, 0x12020600
mov edx, ecx
or edx, 0x32422700
and r8d, 0x32422700
and r9d, 0xcdbdd8fe
or r9d, r8d
and edx, 0x32422701
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x9bfb1be0
and r8d, 0x6404e41f
or r8d, r9d
or edx, ecx
and ecx, 0x9bfb1be0
and eax, 0x6404e41f
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, r8d
and cl, al
or r8b, r9b
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, 1
mov edx, r9d
and dl, cl
xor dl, 1
mov r10d, ecx
xor r10b, dl
or dl, cl
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, r8b
and dl, al
or dl, r10b
xor r8b, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xe6f464e8
mov r8d, 0x1d2c1738
cmovne eax, r8d
not cl
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xe6f464e8
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x8447550e
je 0x140110fbe
cmp eax, 0x845f9b61
jne 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
add rax, 0x48
mov ecx, dword [0x1401172cc]
lea edx, [rcx + 1]
imul edx, ecx
mov r9d, edx
not r9d
mov ecx, edx
and ecx, 0xcf45e882
xor edx, 0xf8bd433c
and edx, r9d
and r9d, 0x30ba177d
or r9d, ecx
mov ecx, r9d
xor ecx, 0x30ba177d
mov r10d, r9d
xor r10d, 0xc8075441
and r10d, ecx
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x8f288b59
and r10d, 0x70d774a6
or r10d, r11d
mov r11d, edx
not r11d
or r8d, r11d
and r11d, 0x8f288b59
and edx, 0x70d774a6
or edx, r11d
xor edx, r10d
not r8d
or r8d, edx
xor r8d, 0xf8bd433d
xor r9d, 0x80440882
and r9d, 0xb0d40df6
mov edx, ecx
and edx, 0x4f2bf209
or edx, r9d
xor edx, 0xb0d40df7
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
xor ecx, 0xcf4b6c9
xor ecx, 0xf30b4936
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
and r9b, r8b
xor r8b, cl
and r8b, dl
mov r10d, ecx
or r10b, dl
xor r10b, 1
or r10b, r8b
mov r8d, ecx
xor r8b, dl
and r8b, cl
and cl, dl
or cl, r9b
or cl, r8b
mov edx, r10d
xor dl, 1
mov r8d, edx
and r8b, r10b
xor r8b, 1
mov r9d, r10d
xor r9b, r8b
or r8b, r10b
xor r8b, 1
or r8b, r9b
xor r8b, cl
or dl, cl
mov ecx, edx
xor cl, r8b
test dl, dl
mov edx, 0xbbc348f3
mov r9d, 0xf7a24025
cmovne edx, r9d
mov qword [rbp - 0x40], rax
test r8b, 1
cmove edx, r9d
test cl, 1
mov eax, 0xbbc348f3
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x3e971009
je 0x1401110e5
cmp eax, 0x3ecd4331
jne 0x1400ecbf0
mov rax, qword [rbp + 0x68]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xb2b0e74e
mov r8d, eax
and r8d, 0xb2b0e74e
mov r9d, ecx
and r9d, 0x4d4f18b0
or r9d, r8d
and edx, 0xb2b0e74f
xor edx, r9d
and ecx, 0x5c9749fd
and eax, 0xa368b602
or eax, ecx
mov ecx, eax
xor ecx, 0xa368b602
xor eax, 0x5c9749fd
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, 1
xor dl, al
and dl, cl
or cl, al
xor dl, al
mov eax, ecx
xor al, dl
mov eax, 0xc392aabf
mov r8d, 0x15037d98
cmovne eax, r8d
test dl, dl
mov edx, eax
mov r8d, 0xc392aabf
cmovne edx, r8d
test cl, cl
cmovne edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xe7ca1803
je 0x1401111e9
cmp eax, 0xe810f6eb
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x4219003a
mov r8d, eax
or r8d, 0x30a00044
and edx, 0x72b9007e
and eax, 0x84401080
or eax, edx
and r8d, 0x72b9007e
and ecx, 0x906ef01
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0x4b1fef3b
xor ecx, 0x34801000
and ecx, 0x7685f128
mov edx, eax
and edx, 0x897a0ed7
or edx, ecx
xor edx, 0x897a0ed6
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x9e3c8fda
and ecx, 0x61c37025
or ecx, r9d
or eax, r8d
and r8d, 0x9e3c8fda
and edx, 0x61c37025
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xe0b62afa
and ecx, 0x1f49d505
or ecx, eax
cmp ecx, 0x1f49d505
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, eax
or dl, cl
xor cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, dl
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x562d1a08
mov r8d, 0x472cb0e4
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x562d1a08
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x21d36bb0
je 0x140111328
cmp eax, 0x21d97a25
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x81148592
mov r8d, eax
and r8d, 0x7eeb7a6d
or r8d, edx
mov edx, r8d
xor edx, 0x72093244
xor r8d, 0x80048592
mov r9d, eax
or r9d, 0x8ce6cdba
and r8d, 0x8ce6cdba
and edx, 0x73193244
or edx, r8d
and r9d, 0x8ce6cdbb
xor r9d, edx
and ecx, 0xf07c2728
and eax, 0xf83d8d7
or eax, ecx
mov ecx, eax
xor ecx, 0xf83d8d7
xor eax, 0xf07c2728
and eax, r9d
not r9d
and ecx, r9d
or eax, ecx
xor r9d, eax
test r9d, eax
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, r8d
xor r9b, dl
and dl, al
or al, cl
xor al, 1
or al, r9b
xor al, 1
and r8b, cl
or r8b, dl
xor r8b, al
mov ecx, r8d
xor cl, 1
and al, cl
xor cl, al
test r8b, r8b
mov edx, 0xaf85d9dd
mov r8d, 0xae0a356d
cmovne edx, r8d
test al, al
mov eax, 0xaf85d9dd
cmove edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x9f5e698a
je 0x140111332
cmp eax, 0x9fa1d28a
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa5849880
mov r8d, eax
and r8d, 0x40480068
or r8d, edx
xor r8d, 0x40480068
mov edx, eax
and edx, 0x1a336717
or edx, r8d
mov r8d, edx
xor r8d, 0x1a336716
and ecx, 0xca4d407b
and eax, 0x35b2bf84
or eax, ecx
mov ecx, eax
xor ecx, 0x35b2bf84
xor edx, 0xe5cc98e9
and ecx, edx
xor eax, 0xca4d407b
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov r10d, r8d
or r10b, al
xor r10b, 1
mov ecx, r9d
or cl, dl
xor cl, 1
or cl, r10b
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, ecx
xor dl, al
xor al, 1
mov r8d, edx
xor r8b, 1
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xe4d6c564
mov r8d, 0xc4149021
cmovne eax, r8d
test dl, 1
cmovne eax, r8d
test cl, 1
mov ecx, 0xe4d6c564
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x62e2c069
je 0x14011133c
cmp eax, 0x634598f7
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov eax, ecx
and eax, 0xfd007ce
xor ecx, 0xb05d24ab
and ecx, r8d
and r8d, 0xf02ff831
or r8d, eax
mov eax, r8d
xor eax, 0xf02ff831
xor r8d, 0xfd007ce
mov edx, r8d
or edx, 0xb05d24ab
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x40b238be
mov r11d, eax
and r11d, 0xf00c340
or r11d, r10d
or edx, r9d
and r9d, 0x40b238be
and ecx, 0xbf4dc741
or ecx, r9d
xor ecx, r11d
not edx
or edx, ecx
xor edx, 0xb05d24aa
and r8d, 0x6df0ed04
mov ecx, eax
and ecx, 0x920f12fb
or ecx, r8d
xor ecx, 0x6df0ed05
and eax, 1
or eax, ecx
not eax
or eax, edx
xor eax, 0xe12509e2
xor eax, 0x1edaf61d
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
lea r9d, [rax + 1]
lea r10d, [rdx + 1]
and r8b, dl
and cl, al
or cl, r8b
and dl, r9b
or r9b, r10b
xor r9b, 1
and al, r10b
or al, dl
or al, r9b
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3ba38b6a
mov r8d, 0x8d9f7489
cmovne ecx, r8d
test al, 1
mov eax, 0x3ba38b6a
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xc273924c
je 0x140111446
cmp eax, 0xc2f4860f
jne 0x1400ecbf0
mov rcx, qword gs:[0x30]
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, 0x883dd4a
mov r9d, edx
xor r9d, 0x883dd4a
and r9d, edx
or r9d, r8d
xor r9d, 0x883dd4b
and eax, 0x75d1e188
and edx, 0x8a2e1e77
or edx, eax
xor edx, 0x8a2e1e77
or edx, r9d
xor edx, 0xa5ac65a2
xor edx, 0x5a539a5d
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setl al
setge r10b
mov edx, r10d
xor dl, r9b
mov r11d, edx
and r11b, r9b
and dl, r10b
xor r11b, 1
xor dl, 1
mov edi, r11d
xor dil, dl
or dl, r11b
xor dl, 1
or dl, dil
xor r8b, r10b
and r8b, r10b
xor r8b, 1
xor al, r9b
mov r9d, r8d
xor r9b, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, eax
xor r8b, 1
mov r9d, r8d
and r9b, al
xor r8b, r9b
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, r8b
xor r9b, dl
mov eax, r9d
xor al, 1
and dl, al
xor al, dl
test al, 1
mov r8d, 0xb99f04c1
mov eax, 0x92da74db
cmovne r8d, eax
test r9b, 1
mov eax, r8d
mov r9d, 0xb99f04c1
cmovne eax, r9d
mov qword [rbp + 0x50], rcx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x141e6115
je 0x14011152d
cmp eax, 0x14705e84
jne 0x1400ecbf0
mov eax, 0xc80404d0
jmp 0x1400ecbf0
cmp eax, 0x92d63daa
je 0x140111651
cmp eax, 0x92da74db
jne 0x1400ecbf0
mov rax, qword gs:[0x30]
mov eax, 0xc2f4860f
jmp 0x1400ecbf0
cmp eax, 0x50b97b51
je 0x140111668
cmp eax, 0x5106cd96
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x37bae744
and edx, 0xc84518ba
or edx, r9d
or eax, ecx
and ecx, 0x37bae744
and r8d, 0xc84518bb
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7ceca06f
and ecx, eax
and eax, 0x83135f90
or eax, edx
xor eax, 0x83135f90
or eax, ecx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
or r9b, al
xor al, dl
and al, r9b
or cl, r8b
xor dl, r8b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
mov r9d, eax
or cl, al
xor al, 1
and r8b, al
and r9b, dl
or r9b, r8b
xor al, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r9b
test cl, 1
mov ecx, 0x9a9e79e6
mov edx, 0x6ecf218b
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, 1
mov eax, 0x9a9e79e6
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xf678e2c0
je 0x140111749
cmp eax, 0xf67acd6b
jne 0x1400ecbf0
mov eax, 0xe3bb5d79
jmp 0x1400ecbf0
cmp eax, 0x31411436
je 0x140111877
cmp eax, 0x31565c65
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
mov eax, ecx
and eax, 0xdf92357c
mov edx, ecx
or edx, 0xdf92357c
mov r8d, edx
not r8d
or r8d, eax
and edx, 0x206dca82
and r8d, 0xdf92357d
or r8d, edx
not r8d
or r8d, ecx
cmp r8d, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
or r8b, cl
and cl, dl
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
or r8b, al
xor cl, al
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0x88fc4751
mov edx, 0x38a2d2e2
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x88fc4751
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xb1973d64
je 0x1400ecbca
cmp eax, 0xb362d4fb
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc387fce9
mov r8d, ecx
and r8d, 0x3c780316
or r8d, edx
mov edx, r8d
xor edx, 0xc780207
xor r8d, 0xc387fce8
mov r9d, r8d
and r9d, 0xf284d918
and edx, 0xd7b26e7
or edx, r9d
and ecx, 0xf284d918
and eax, 0xd7b26e7
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl dl
xor dl, r8b
and dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
or al, cl
mov edx, r8d
xor dl, 1
mov ecx, edx
and cl, r8b
mov r9d, edx
xor r9b, cl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
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, 0x1bbbb8f
mov r8d, 0xefff7304
cmovne eax, r8d
test dl, dl
mov edx, 0x1bbbb8f
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x762a25e7
je 0x140111961
cmp eax, 0x764673d9
jne 0x1400ecbf0
mov eax, 0x1955e79d
jmp 0x1400ecbf0
cmp eax, 0xdd86fb5f
je 0x140111978
cmp eax, 0xdd9e12cc
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 1
mov edx, eax
or edx, 0x2e37892
and ecx, 0x2e37893
mov r8d, eax
and r8d, 0xfd1c876c
or r8d, ecx
and edx, 0x2e37893
xor edx, r8d
not edx
or edx, eax
cmp edx, 0xffffffff
sete cl
cmp dword [0x1401172d0], 0xa
setl al
setge dl
mov r8d, edx
xor r8b, cl
or al, cl
or cl, dl
xor cl, 1
mov r9d, r8d
xor r9b, al
or al, r8b
not r8b
and r8b, dl
or r8b, cl
xor al, 1
or al, r9b
xor r8b, 1
mov ecx, r8d
xor cl, al
or r8b, al
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0x5afcf610
mov edx, 0xf5b6079a
cmovne eax, edx
test r8b, r8b
mov edx, 0x5afcf610
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xccfd2e5
je 0x140111989
cmp eax, 0xcddd25e
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
or ecx, 0x80188e03
mov edx, eax
or edx, 0x4456004
and ecx, 0x845dee07
mov r9d, eax
and r9d, 0x2b8011c0
or r9d, ecx
and edx, 0x845dee07
mov ecx, r8d
and ecx, 0x50220038
or ecx, edx
xor ecx, r9d
mov edx, ecx
xor edx, 0xd0008a02
and r8d, 0x42587208
mov r9d, eax
and r9d, 0xbda78df7
or r9d, r8d
xor r9d, 0x42587209
and eax, 1
or eax, r9d
xor ecx, 0x2fc571c5
mov r8d, ecx
and r8d, 0x2cbe347c
and edx, 0xd341cb83
or edx, r8d
xor edx, eax
xor edx, 0xd341cb83
or ecx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x4bcc0dc1
and eax, 0xb433f23e
or eax, ecx
xor eax, 0x4bcc0dc1
setne dl
sete al
cmp dword [0x1401172d0], 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
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x2434a9da
mov r8d, 0x516e3efb
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x2434a9da
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x8bcec84f
je 0x140111a1c
cmp eax, 0x8be697e2
jne 0x1400ecbf0
mov rax, qword [rbp + 0x88]
mov eax, 0xf027de88
jmp 0x1400ecbf0
cmp eax, 0x46e10fd1
je 0x140111a26
cmp eax, 0x472cb0e4
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0x562d1a08
jmp 0x1400ecbf0
cmp eax, 0xf017ce06
je 0x140111a3d
cmp eax, 0xf027de88
jne 0x1400ecbf0
mov rax, qword [rbp + 0x88]
mov ecx, dword [0x1401172cc]
lea edx, [rcx + 1]
imul edx, ecx
mov r8d, edx
not r8d
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, r8d
and edx, 0x85b4a59
and r8d, 0xf7a4b5a6
or r8d, edx
mov edx, ecx
not edx
mov r9d, edx
and r9d, 0x4a4921bc
and ecx, 0xb5b6de43
or ecx, r9d
mov r9d, r8d
xor r9d, 0xb5a49403
xor r8d, 0x85b4a58
or edx, r8d
and r8d, 0x4a4921bc
and r9d, 0xb5b6de43
or r9d, r8d
xor r9d, ecx
not edx
or edx, r9d
mov ecx, edx
mov r8d, edx
xor r8d, 0x43deb43f
and r8d, edx
not edx
or ecx, 0xbc214bc0
mov r9d, ecx
and r9d, 0x2106bd9c
and edx, 0x42d80023
or edx, r9d
mov r9d, r8d
not r9d
or ecx, r9d
and r9d, 0x2106bd9c
and r8d, 0xdef94263
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
mov edx, ecx
xor edx, 0x28014140
xor ecx, 0x43deb43f
mov r8d, ecx
and r8d, 0xd72a1eaa
and edx, 0x28d5e155
or edx, r8d
xor edx, 0xd72a1eaa
xor ecx, edx
test ecx, edx
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
mov rcx, qword [rax]
setl dl
setge al
mov r10d, r9d
or r10b, al
and r8b, dl
xor dl, r9b
and dl, al
xor dl, 1
mov r11d, edx
xor r11b, r10b
or dl, r10b
xor dl, 1
or dl, r11b
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, eax
xor r8b, 1
mov r9d, r8d
and r9b, al
xor r9b, 1
or r9b, al
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r9b, 1
and r9b, dl
xor dl, 1
and r8b, dl
or r9b, r8b
or dl, al
mov eax, edx
xor al, r9b
test al, 1
mov r8d, 0xd1f0759a
mov eax, 0x8be697e2
cmovne r8d, eax
test dl, 1
mov eax, 0xd1f0759a
cmovne eax, r8d
mov qword [rbp - 8], rcx
test r9b, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x2a17eed5
je 0x140111b80
cmp eax, 0x2a6a9bfd
jne 0x1400ecbf0
mov eax, 0x9b1311be
jmp 0x1400ecbf0
cmp eax, 0xa75723f9
je 0x140111c7d
cmp eax, 0xa7d307df
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9808a2c8
mov r8d, eax
and r8d, 0x67f75d37
or r8d, edx
mov r9d, r8d
xor r9d, 0x6040015
xor r8d, 0x10080280
mov r10d, ecx
or r10d, 0x51080380
or r8d, 0xf3c060
and r8d, 0x51fbc3e0
and r9d, 0x604201d
or r9d, r8d
and r10d, 0x51fbc3e0
mov edx, eax
and edx, 0xa8001c02
or edx, r10d
xor edx, r9d
mov r8d, edx
xor r8d, 0xa8f3dc63
and ecx, 0x3d461131
and eax, 0xc2b9eece
or eax, ecx
mov ecx, eax
xor ecx, 0xc2b9eece
xor edx, 0x570c239c
and ecx, edx
xor eax, 0x3d461131
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setge r8b
mov ecx, r8d
xor cl, al
or al, r8b
mov r9d, eax
xor r9b, 1
and cl, dl
or r8b, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, eax
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
mov r8d, edx
and dl, cl
xor cl, 1
xor r8b, 1
and r8b, cl
or dl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xea7c4e03
mov r8d, 0x514aaf98
cmovne ecx, r8d
not al
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xea7c4e03
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x6c5afbf4
je 0x140111d28
cmp eax, 0x6c7c2bf8
jne 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf294b540
mov r8d, eax
and r8d, 0xd6b4abe
or r8d, edx
mov edx, r8d
xor edx, 0x50800a8
mov r9d, eax
and r9d, 1
or r9d, edx
xor r8d, 0x102440
and r8d, 0x8736e56
and r9d, 0xf78c91a9
or r9d, r8d
xor r9d, 0xf78c91a9
and ecx, 0x7b0cb6c
and eax, 0xf84f3493
or eax, ecx
xor eax, 0xf84f3493
or eax, r9d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x9a18f5c2
mov r8d, 0xaf8304c8
cmovne ecx, r8d
test dl, dl
mov edx, 0x9a18f5c2
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xcb65afd4
je 0x140111e59
cmp eax, 0xcc4ce511
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x45000488
mov r8d, eax
or r8d, 0x8a908952
and r8d, 0xcf908dda
and ecx, 0x104d7021
or ecx, r8d
and edx, 0xcf908dda
and eax, 0x20220204
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xa828056
xor eax, 0x554d74a9
mov edx, eax
and edx, 0xb03d4b00
and ecx, 0x4fc2b4ff
or ecx, edx
xor ecx, 0x4fc2b4ff
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x72e99826
mov r9d, 0xa2be4e25
cmovne eax, r9d
test dl, dl
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x1bc2e897
je 0x140111e63
cmp eax, 0x1c254885
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9a65cb29
mov r8d, eax
and r8d, 0x659a34d6
or r8d, edx
mov edx, r8d
xor edx, 0x11a1487
xor r8d, 0x12404128
and r8d, 0x76c06178
and edx, 0x893f9e87
or edx, r8d
xor edx, 0x893f9e87
and ecx, 0x78f50cf
and eax, 0xf870af30
or eax, ecx
xor eax, 0xf870af30
or eax, edx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, dl
or al, dl
or dl, r8b
xor cl, r8b
xor al, 1
or al, cl
xor al, 1
or al, r9b
and r9b, r8b
xor r9b, 1
mov ecx, edx
xor cl, r9b
or r9b, dl
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, 1
and r9b, cl
xor r9b, 1
mov edx, r9d
xor dl, cl
or r9b, cl
xor r9b, 1
or r9b, dl
xor r9b, al
or cl, al
mov eax, r9d
xor al, cl
test cl, 1
mov ecx, 0x1b09809e
mov edx, 0xee801990
cmovne ecx, edx
not al
test r9b, 1
cmovne ecx, edx
test al, 1
mov eax, 0x1b09809e
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x9a8a18c9
je 0x140111fef
cmp eax, 0x9a8d5c8a
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x8a804400
mov r8d, ecx
or r8d, 0x407001f2
and r8d, 0xcaf045f2
mov r9d, eax
and r9d, 0x3108a20d
or r9d, r8d
and edx, 0xcaf045f2
mov r8d, ecx
and r8d, 0x4071800
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0x406709d1
xor r8d, 0xbb88e60c
mov r9d, r8d
and r9d, 0x3690b42a
and edx, 0xc96f4bd5
or edx, r9d
and ecx, 0x3690b42a
and eax, 0xc96f4bd5
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov ecx, r8d
or cl, r9b
and dl, r9b
xor r9b, r8b
and cl, r9b
mov r9d, eax
xor r9b, r8b
and r9b, al
and al, r8b
or al, dl
or al, r9b
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
or dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test dl, 1
mov ecx, 0x2e3d95c8
mov edx, 0x8c25bf2
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, 1
mov eax, 0x2e3d95c8
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x563a65ad
je 0x1401120e5
cmp eax, 0x56898a33
jne 0x1400ecbf0
mov eax, 0x2af5215e
jmp 0x1400ecbf0
cmp eax, 0xfc6e7d1d
je 0x1401120ef
cmp eax, 0xfc80ece2
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x5d69fc09
and eax, 0xa29603f6
or eax, ecx
mov ecx, eax
xor ecx, 0x5d69fc09
xor eax, 0xa29603f6
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0xbd9bb9d6
and ecx, 0x42644629
or ecx, eax
xor ecx, 0x42644629
setne cl
sete dl
cmp dword [0x1401172d0], 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, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x63f1eeef
mov r8d, 0x9439474a
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x63f1eeef
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x37994ef8
je 0x1401120f9
cmp eax, 0x3808b89c
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3d125f34
mov r8d, ecx
and r8d, 0xc2eda0ca
or r8d, edx
xor r8d, 0xc2eda0ca
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 dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov ecx, eax
or al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor r9b, dl
xor al, 1
or al, r9b
xor al, 1
or al, cl
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
xor dl, al
xor al, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x5614646c
mov edx, 0x8c25bf2
cmovne ecx, edx
test al, 1
mov eax, 0x5614646c
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xbbc348f3
je 0x140112103
cmp eax, 0xbbe4341e
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
mov eax, edx
xor eax, 0x5e1cf325
and eax, edx
not edx
or ecx, 0xa1e30cda
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x448a57cd
and edx, 0x1a14a020
or edx, r9d
or ecx, r8d
and r8d, 0x448a57cd
and eax, 0xbb75a832
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
xor edx, 0xa1e30cda
mov eax, ecx
xor eax, 0x5e1cf325
mov r8d, ecx
xor r8d, 0xee5d56d7
and r8d, edx
or edx, 0xb041a5f2
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x86e0b99b
mov r11d, eax
and r11d, 0x491e4204
or r11d, r10d
or edx, r9d
and r9d, 0x86e0b99b
and r8d, 0x791f4664
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0xb041a5f3
or eax, 1
xor ecx, 0xa0230c40
and ecx, 0xf4334f44
and eax, 0xbccb0bb
or eax, ecx
xor eax, 0xbccb0bb
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x402bc404
mov r8d, eax
and r8d, 0xc501040
or r8d, edx
mov edx, r8d
xor edx, 0x4400000
xor r8d, 0x7180e5b8
or ecx, 0x4810d440
and r8d, 0x7990f5f8
and edx, 0x46b0004
or edx, r8d
and ecx, 0x7990f5f8
and eax, 0x82040a03
or eax, ecx
xor eax, edx
xor eax, 0xfe276621
cmp eax, 0x4da34d9a
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, al
xor cl, 1
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
not dl
test al, 1
mov r8d, 0x798f491c
mov r9d, 0x2b17241f
cmovne r8d, r9d
test dl, cl
mov ecx, 0x798f491c
cmove r8d, ecx
cmovne r8d, r9d
test al, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x7e2d1429
je 0x1401121a7
cmp eax, 0x7e4346bb
jne 0x1400ecbf0
mov eax, 0x91120d43
jmp 0x1400ecbf0
cmp eax, 0xd1b767a3
je 0x1401121be
cmp eax, 0xd1f0759a
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1eb7c247
mov r8d, eax
xor r8d, 0x1eb7c247
and r8d, eax
or r8d, edx
mov edx, r8d
xor edx, 0xe1483db9
and ecx, 0x6105f34b
and eax, 0x9efa0cb4
or eax, ecx
mov ecx, eax
xor ecx, 0x9efa0cb4
xor r8d, 0x1eb7c246
and ecx, r8d
xor eax, 0x6105f34b
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
or r9b, r8b
xor r8b, cl
and r9b, r8b
or dl, al
xor r8b, 1
mov eax, r8d
xor al, dl
or r8b, dl
xor r8b, 1
or r8b, al
xor r8b, r9b
and r9b, r8b
mov ecx, r8d
xor cl, r9b
test r8b, 1
mov eax, 0x3870e515
mov edx, 0xee53ca44
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x3870e515
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x14442bf
je 0x140112290
cmp eax, 0x1bbbb8f
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x2837bfc3
and edx, ecx
mov eax, ecx
not eax
and eax, 0x2837bfc3
or eax, edx
not edx
and edx, 0xd7c8403c
and eax, 0x2837bfc3
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
and edx, 0xa489957c
and ecx, 0x5b766a83
or ecx, edx
xor ecx, 0xa489957c
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, 1
xor dl, al
and dl, cl
or cl, al
xor dl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0xefff7304
mov r8d, 0xf8b08962
cmovne edx, r8d
test cl, cl
mov ecx, 0xefff7304
cmovne edx, ecx
test al, al
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x82a89bb2
je 0x1401123b3
cmp eax, 0x82e0c002
jne 0x1400ecbf0
mov eax, 0xd92e77dc
jmp 0x1400ecbf0
cmp eax, 0x3cb31b6a
je 0x140112527
cmp eax, 0x3d770b48
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8f2b8d8b
mov r8d, eax
and r8d, 0x70d47274
or r8d, edx
mov edx, r8d
xor edx, 0x401020
xor r8d, 0x840a0100
or ecx, 0x941e2310
or r8d, 0x68a000ca
and r8d, 0xfcbe23da
and edx, 0x2411c20
or edx, r8d
and ecx, 0xfcbe23da
and eax, 0x100c005
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x69a0c0cf
mov r8d, eax
xor r8d, 0x965f3f30
xor eax, 0x59d6427d
and r8d, eax
and eax, ecx
mov edx, r8d
not edx
mov r9d, eax
not r9d
mov r10d, edx
and r10d, 0x12a70393
and r8d, 0xed58fc6c
or r8d, r10d
or edx, r9d
and r9d, 0x12a70393
and eax, 0xed58fc6c
or eax, r9d
xor eax, r8d
not edx
or edx, eax
xor edx, 0xcf897d4c
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
not eax
and ecx, 0xecfb1af7
and eax, 0x1304e508
or eax, ecx
mov ecx, eax
xor ecx, 0x880118b3
xor eax, 0x204c108
and ecx, 0x99013cb3
and eax, 0x66fec34c
or eax, ecx
mov ecx, eax
xor ecx, 0x80011c90
xor eax, 0x4454414c
and eax, 0x5d54616f
and ecx, 0xa2ab9e90
or ecx, eax
xor ecx, 0xa2ab9e90
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
xor r8b, al
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
and r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, ecx
and dl, al
xor al, 1
and r8b, al
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x22fcee19
mov edx, 0xa1860497
cmovne eax, edx
not cl
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x22fcee19
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xe6ab2c96
je 0x1401125df
cmp eax, 0xe6eafeb0
jne 0x1400ecbf0
mov eax, 0xfffb4a9e
jmp 0x1400ecbf0
cmp eax, 0x20733a7e
je 0x14011261d
cmp eax, 0x20b2be2a
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xe9e9d8fb
mov ecx, eax
and ecx, 0x16162704
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4140100
xor ecx, 0x89288061
mov r9d, eax
xor r9d, 0x8d3c8561
and r9d, eax
or ecx, 0x72c37a9e
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xaa1d4dd
and r8d, 0x851c0120
or r8d, r11d
or ecx, r10d
and r10d, 0xaa1d4dd
and r9d, 0xf55e2b22
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x72c37a9f
and edx, 0x8fa73bdf
and eax, 0x7058c420
or eax, edx
mov edx, eax
xor edx, 0x7058c420
xor ecx, 0x8d3c8560
and edx, ecx
xor eax, 0x8fa73bdf
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete r8b
setne dl
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
lea r10d, [rdx + 1]
and r8b, cl
mov eax, r10d
and al, dl
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
mov r10d, eax
xor al, 1
and al, r9b
and r9b, dl
or r9b, r8b
and r10b, cl
or al, r10b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r9d
xor cl, 1
xor r9b, cl
and r9b, al
xor r9b, cl
or cl, al
mov eax, ecx
xor al, r9b
test r9b, r9b
mov edx, 0x1c3173c5
mov r8d, 0x886c6f85
cmovne edx, r8d
test cl, 1
mov ecx, 0x1c3173c5
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x9dfcf95c
je 0x140112627
cmp eax, 0x9e422bcb
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x6f33bc27
mov r8d, eax
and r8d, 0x90cc43d8
or r8d, ecx
mov ecx, r8d
xor ecx, 0x90cc43d8
xor r8d, 0x46030020
mov edx, ecx
and edx, 0x42310935
and eax, 0xbdcef6ca
or eax, edx
mov edx, eax
xor edx, 0x8cc052cb
and r8d, 0xc6cb4238
mov r9d, ecx
and r9d, 0x3934bdc7
or r9d, r8d
mov r8d, r9d
xor r8d, 0x2804209
and ecx, 1
or ecx, r8d
xor r9d, 0x21108444
and r9d, 0xe55b8474
and ecx, 0x1aa47b8b
or ecx, r9d
mov r8d, ecx
xor r8d, 0xaa05b8b
xor ecx, 0xe55b8474
xor eax, 0x42310934
mov r9d, eax
and r9d, 0x711fa410
and edx, 0x8ee05bef
or edx, r9d
or eax, ecx
and ecx, 0x711fa410
and r8d, 0x8ee05bef
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf2de86da
and ecx, eax
and eax, 0xd217925
or eax, edx
mov edx, eax
xor edx, 0xd012924
xor eax, 0xf2de86da
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xf2e6d2cb
and edx, 0xd192d34
or edx, r9d
or eax, r8d
and r8d, 0xf2e6d2cb
and ecx, 0xd192d34
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0xb0bbbce
xor eax, 0xb0bbbce
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
and dl, al
or al, r8b
mov r9d, eax
xor r9b, 1
and cl, r8b
or cl, dl
xor al, r9b
and al, cl
xor al, r9b
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x8e8edc19
mov r8d, 0xe6ab2c96
cmovne edx, r8d
test cl, cl
mov ecx, 0x8e8edc19
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x5f568b0d
je 0x140112724
cmp eax, 0x5fb1e18d
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x2a214663
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xd5deb99c
and ecx, 0x2a214663
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0x63fb0b0e
mov r8d, ecx
and r8d, 0x9c04f4f1
or r8d, edx
mov edx, r8d
xor edx, 0x1000c430
xor r8d, 0x63fb0b0f
mov r9d, eax
and r9d, 0xcd1d3bc2
and ecx, 0x32e2c43c
or ecx, r9d
or eax, r8d
and r8d, 0xcd1d3bc2
and edx, 0x32e2c43d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xa0a9d4d8
and eax, 0x5f562b27
or eax, ecx
mov ecx, eax
xor ecx, 0xa00840d0
xor eax, 0x19102806
and eax, 0x19b1bc0e
and ecx, 0xe64e43f1
or ecx, eax
xor ecx, 0xe64e43f1
sete al
setne cl
cmp dword [0x1401172d0], 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, eax
xor cl, 1
and cl, r8b
xor r8b, 1
mov edx, eax
xor dl, r8b
and dl, al
and r8b, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0x9f2572c4
mov r8d, 0x24b323c0
cmovne ecx, r8d
test dl, dl
mov edx, 0x9f2572c4
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xc12f4a33
je 0x14011272e
cmp eax, 0xc13cebce
jne 0x1400ecbf0
mov eax, 0x76cfd198
jmp 0x1400ecbf0
cmp eax, 0x12857438
je 0x1401127ce
cmp eax, 0x12df3216
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xf2cabf7d
and edx, ecx
mov eax, ecx
not eax
and eax, 0xf2cabf7d
or eax, edx
not edx
and edx, 0xd354082
and eax, 0xf2cabf7d
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x32640a8b
and ecx, 0xcd9bf574
or ecx, r9d
or eax, r8d
and r8d, 0x32640a8b
and edx, 0xcd9bf574
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4d7c9fe0
and eax, 0xb283601f
or eax, edx
xor eax, 0xb283601f
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
mov r10d, r8d
or r10b, cl
mov eax, r9d
or al, dl
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and dl, r9b
or r9b, r8b
xor r9b, 1
and cl, r8b
or cl, dl
or cl, r9b
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 edx, ecx
xor dl, r9b
test cl, 1
mov eax, 0xf7ee2c6
mov ecx, 0xf33af05
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
test dl, 1
mov ecx, 0xf7ee2c6
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x91009979
je 0x1401128dd
cmp eax, 0x91120d43
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
or eax, 0x42f3cbc8
mov r8d, edx
xor r8d, 0x42f3cbc8
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0xf0704318
mov r11d, edx
and r11d, 0xd0c3427
or r11d, r10d
or eax, r9d
and r9d, 0xf0704318
and r8d, 0xf8fbce7
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0xc0c300
or edx, 1
xor eax, 0xbd0c3436
mov r9d, eax
and r9d, 0x4a3718df
and r8d, 0xb5c8e720
or r8d, r9d
or eax, edx
and edx, 0x4a3718df
and ecx, 0xb5c8e720
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xf2cd22df
and ecx, eax
and eax, 0xd32dd20
or eax, edx
xor eax, 0xd32dd20
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2976af2c
and ecx, 0xd68950d3
or ecx, eax
xor ecx, 0xd68950d3
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and cl, r8b
and al, dl
or al, cl
mov ecx, r10d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r10b
or dl, al
mov eax, ecx
xor al, dl
mov eax, 0x43a75be2
mov r8d, 0x7e4346bb
cmovne eax, r8d
test dl, dl
mov edx, eax
mov r8d, 0x43a75be2
cmovne edx, r8d
test cl, cl
cmovne edx, eax
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x4c9ccdc9
je 0x1401128f4
cmp eax, 0x4d3e6273
jne 0x1400ecbf0
mov eax, 0xc45a5452
jmp 0x1400ecbf0
cmp eax, 0xf3da0d76
je 0x14011290b
cmp eax, 0xf3e3ae5a
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x131d46fd
and eax, ecx
not ecx
and ecx, 0x131d46fd
or ecx, eax
not eax
and eax, 0xece2b902
and ecx, 0x131d46fd
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xb3547b7e
and eax, 0x4cab8481
or eax, ecx
xor eax, 0xb3547b7e
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
or al, dl
mov r10d, eax
xor r10b, 1
xor r9b, cl
mov ecx, r9d
xor cl, 1
mov r8d, eax
and r8b, r10b
mov edx, ecx
and dl, r9b
xor r8b, 1
or r8b, r10b
xor r8b, 1
or r8b, al
xor dl, 1
mov r10d, r9d
xor r10b, dl
or dl, r9b
xor dl, 1
or dl, r10b
mov r9d, r8d
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, r8b
or dl, r9b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xab515a54
mov r8d, 0x54749441
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xab515a54
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x2f017d2d
je 0x1401129c1
cmp eax, 0x2f080aca
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xd5efdb2a
and edx, ecx
not ecx
or eax, 0x2a1024d5
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xfe4e323c
mov r10d, ecx
and r10d, 0x1a1c902
or r10d, r9d
or eax, r8d
and r8d, 0xfe4e323c
and edx, 0x1b1cdc3
or edx, r8d
xor edx, r10d
not eax
or eax, edx
xor eax, 0xd5efdb2b
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
xor dl, al
mov r8d, edx
and r8b, cl
or cl, al
xor cl, 1
or cl, r8b
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 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, 0xad20be6e
mov r8d, 0xd2e25962
cmovne ecx, r8d
test al, 1
mov eax, 0xad20be6e
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xaf85d9dd
je 0x140112b55
cmp eax, 0xaf8917e1
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x63154448
and ecx, 0x80001920
or ecx, edx
xor ecx, 0x80001920
and eax, 0x1ceaa297
or eax, ecx
mov ecx, eax
xor ecx, 1
mov edx, ecx
and edx, eax
xor eax, 0xfc6680a
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xf03997f4
and edx, 0xfc6680b
or edx, r9d
or r8d, ecx
and ecx, 0xf03997f4
and eax, 0xfc6680b
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov ecx, edx
and cl, r9b
mov r10d, r8d
and r10b, al
or r10b, cl
mov ecx, r10d
xor cl, r9b
and cl, r10b
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
xor dl, 1
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x3b9f1715
mov r8d, 0xe8b8ccf9
cmovne ecx, r8d
test al, 1
mov eax, 0x3b9f1715
cmovne ecx, eax
test dl, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x7352c197
je 0x140112b5f
cmp eax, 0x7361a676
jne 0x1400ecbf0
mov eax, 0x41fe9e13
jmp 0x1400ecbf0
cmp eax, 0xdb5f3d56
je 0x140112b69
cmp eax, 0xdb7ca680
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x396691ff
and ecx, eax
and eax, 0xc6996e00
or eax, edx
mov edx, eax
xor edx, 0x84080800
xor eax, 0x396691ff
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x73f776a5
and edx, 0x8c08895a
or edx, r9d
or eax, r8d
and r8d, 0x73f776a5
and ecx, 0x8c08895a
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x100407
mov r8d, edx
or r8d, 0x494149c0
and ecx, 0x49514dc7
mov r9d, edx
and r9d, 0x90289208
or r9d, ecx
and r8d, 0x49514dc7
mov ecx, eax
and ecx, 0x26862030
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x26962436
or edx, 1
and eax, 0x6a565e6
and edx, 0xf95a9a19
or edx, eax
mov eax, edx
xor eax, 0x58100808
xor ecx, 0xd969dbc9
xor edx, 0x6a565e6
mov r9d, ecx
and r9d, 0xa7ced6b7
and r8d, 0x58312948
or r8d, r9d
or ecx, edx
and edx, 0xa7ced6b7
and eax, 0x58312948
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x8310012a
mov r8d, eax
or r8d, 0x4c2d6240
and edx, 0xcf3d636a
and eax, 0x30409885
or eax, edx
and r8d, 0xcf3d636a
and ecx, 0x820410
or ecx, r8d
xor ecx, eax
xor ecx, 0x396633a8
xor ecx, 0xbaf43692
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, r8d
and r9b, al
xor r8b, cl
and cl, dl
or cl, r9b
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r9d, ecx
xor r9b, 1
mov r8d, r9d
and r8b, cl
and al, dl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, r9b
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
mov r9d, r8d
xor r9b, 1
and r9b, al
xor al, 1
and al, r8b
or al, r9b
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xc370dc73
mov r8d, 0x53bd9f75
cmovne ecx, r8d
test dl, 1
mov edx, 0xc370dc73
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x8f0c89f
je 0x140112b73
cmp eax, 0x95eb693
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0xd008d534
jmp 0x1400ecbf0
cmp eax, 0x89d75090
je 0x140112b88
cmp eax, 0x8a44b077
jne 0x1400ecbf0
mov eax, 0xa1a64070
jmp 0x1400ecbf0
cmp eax, 0x44def771
je 0x140112b92
cmp eax, 0x45191715
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfab7571f
and eax, ecx
mov r9d, ecx
not r9d
and r9d, 0xfab7571f
or r9d, eax
not eax
and eax, 0x548a8e0
and r9d, 0xfab7571f
or r9d, eax
mov ecx, r9d
not ecx
mov edx, ecx
and edx, 0x2fbb6ebb
mov eax, r9d
and eax, 0xd0449144
or eax, edx
mov r8d, eax
xor r8d, 0xc0000040
and r9d, 0x269b156f
mov edx, ecx
and edx, 0xd964ea90
or edx, r9d
mov r9d, edx
xor r9d, 0x269b156e
and ecx, 1
or ecx, r9d
xor edx, 0xc8204810
xor eax, 0x2fbb6eba
mov r9d, eax
and r9d, 0x11d7b38f
and r8d, 0xee284c70
or r8d, r9d
or eax, ecx
and ecx, 0x11d7b38f
and edx, 0xee284c70
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov edx, eax
or edx, 0x48840001
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0x836b79fe
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xc8cf09e1
and r8d, 0x320701e
or r8d, edx
or eax, r9d
and r9d, 0xc8cf09e1
and ecx, 0x3730f61e
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x7c948601
and eax, 0x836b79fe
or eax, ecx
xor eax, 0x117b972b
xor eax, 0x117b972b
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, r8d
or r8b, dl
and dl, al
and r9b, cl
or r9b, dl
xor r8b, 1
xor al, cl
or al, r8b
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r8d, r9d
or cl, r9b
xor r9b, 1
and dl, r9b
and r8b, al
or r8b, dl
xor r9b, al
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, r8b
test al, 1
mov edx, 0xbb7eaae8
mov eax, 0x7f407181
cmovne edx, eax
test cl, 1
mov eax, 0xbb7eaae8
cmovne eax, edx
test r8b, r8b
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0xee56ea3d
je 0x140112c37
cmp eax, 0xee801990
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0x17959869
jmp 0x1400ecbf0
cmp eax, 0x282af2dd
je 0x140112d59
cmp eax, 0x284fc6b7
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x11298420
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xe4c66bd6
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x35ef84f6
and r8d, 0xc0006b00
or r8d, edx
or eax, r9d
and r9d, 0x35ef84f6
and ecx, 0xca107b09
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x1b399429
and eax, 0xe4c66bd6
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
not eax
test eax, eax
setne al
sete cl
cmp dword [0x1401172d0], 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
xor dl, 1
mov eax, edx
xor al, r9b
or dl, r9b
mov ecx, edx
xor cl, al
mov ecx, 0xf1e4865a
mov r8d, 0xfa940bb3
cmovne ecx, r8d
test dl, dl
mov edx, 0xf1e4865a
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xa44f371a
je 0x140112d67
cmp eax, 0xa54e1a4d
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x33fa9f80
and ecx, 0xcc05607f
or ecx, edx
mov edx, ecx
xor edx, 0xc801200e
mov r8d, eax
not r8d
xor ecx, 0x33fa9f81
mov r9d, r8d
and r9d, 0x4ac5af1
and eax, 0xfb53a50e
or eax, r9d
or r8d, ecx
and ecx, 0x4ac5af1
and edx, 0xfb53a50e
or edx, ecx
xor edx, eax
not r8d
or r8d, edx
cmp r8d, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
mov r8d, edx
xor r8b, 1
or cl, al
mov eax, r8d
xor al, cl
or cl, r8b
xor cl, 1
or cl, al
xor dl, r8b
and dl, cl
xor dl, r8b
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xf11a98d
mov r8d, 0xebc01e51
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0xf11a98d
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x6a4ad7d3
je 0x140112e59
cmp eax, 0x6a7ed11e
jne 0x1400ecbf0
mov eax, 0xd017c00b
jmp 0x1400ecbf0
cmp eax, 0xca1670a1
je 0x140112e63
cmp eax, 0xcaa2a489
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x80749ef6
and ecx, eax
and eax, 0x7f8b6109
or eax, edx
mov edx, eax
xor edx, 0x170b0009
xor eax, 0x80749ef6
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x68946d70
and edx, 0x976b928f
or edx, r9d
or eax, r8d
and r8d, 0x68946d70
and ecx, 0x976b928f
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7e1389b3
mov r8d, eax
xor r8d, 0x7e1389b3
and r8d, eax
or r8d, edx
xor r8d, 0x81ec764d
and eax, 0xd7c0ec0f
mov edx, ecx
and edx, 0x283f13f0
or edx, eax
xor edx, 0xd7c0ec0e
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0xa2cda27e
and edx, ecx
not ecx
or eax, 0x5d325d81
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xa8a77558
and ecx, 0x2488226
or ecx, r9d
or eax, r8d
and r8d, 0xa8a77558
and edx, 0x57588aa7
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x48204801
xor eax, 0xa2cda27e
mov edx, eax
and edx, 0x359b958c
and ecx, 0xca646a73
or ecx, edx
xor ecx, 0xca646a73
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or al, dl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4ab74bd9
mov r8d, 0x64a9c128
cmovne edx, r8d
test al, al
mov eax, 0x4ab74bd9
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0x1aa0f49c
je 0x140112fe8
cmp eax, 0x1afcd239
jne 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0xff911f48
jmp 0x1400ecbf0
cmp eax, 0x98c49b27
je 0x1401130f6
cmp eax, 0x99088fc1
jne 0x1400ecbf0
mov eax, 0xd43145e8
jmp 0x1400ecbf0
cmp eax, 0x54c824b0
je 0x1401131cd
cmp eax, 0x55407785
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb1644a26
mov r8d, ecx
and r8d, 0x4e9bb5d8
or r8d, edx
xor r8d, 0x4e9bb5d8
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x4293eb51
and r8d, 0xbd6c14ae
or r8d, r9d
or edx, ecx
and ecx, 0x4293eb51
and eax, 0xbd6c14ae
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
xor r8b, al
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor al, dl
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
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, 0x213fb55b
mov r8d, 0xfd824118
cmovne edx, r8d
test al, 1
mov eax, 0x213fb55b
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0xfa940bb3
je 0x1401132de
cmp eax, 0xfab92338
jne 0x1400ecbf0
cmp byte [rbp + 0x7c], 0
mov eax, 0x6be9944e
mov ecx, 0x555b7d6
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x36397fff
je 0x1401132e8
cmp eax, 0x3648d8b9
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, ecx
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
not eax
and eax, 1
or eax, 0
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
and r8b, dl
mov r9d, eax
and r9b, cl
or r9b, r8b
xor cl, al
and cl, al
xor al, dl
or al, cl
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xa23775b3
mov r8d, 0x6b804eec
cmovne edx, r8d
test al, 1
mov eax, 0xa23775b3
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0xb99d915e
je 0x1401132f2
cmp eax, 0xb99f04c1
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1002a
mov r8d, ecx
and r8d, 0x40020200
or r8d, edx
xor r8d, 0x40020200
mov edx, ecx
and edx, 0xbffcfdd5
or edx, r8d
mov r8d, edx
xor r8d, 0xbffcfdd4
xor edx, 0x4003022b
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
cmp r8d, 0xffffffff
setne cl
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov r8d, edx
xor r8b, cl
xor r8b, 1
or r8b, al
xor r8b, 1
xor al, cl
or cl, dl
xor cl, 1
and al, dl
or al, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x9c5a19d8
mov r8d, 0x341f4509
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x9c5a19d8
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x7bf2556b
je 0x14011330b
cmp eax, 0x7c157cbe
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x20400060
mov r8d, ecx
and r8d, 0x807429d
or r8d, edx
mov edx, r8d
xor edx, 0x8014288
xor r8d, 0xf3201062
mov r9d, eax
or r9d, 0x20060075
and r8d, 0xf3261077
and edx, 0x8414288
or edx, r8d
and r9d, 0xf3261077
and ecx, 0x498ad00
or ecx, r9d
xor ecx, edx
mov edx, ecx
xor edx, 0x95908501
xor ecx, 0x42e4
and ecx, 0x42287ae6
and edx, 0xbdd78519
or edx, ecx
xor edx, 0xbdd78519
or edx, eax
xor edx, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
xor r9b, 1
or r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
xor r8b, 1
mov ecx, r8d
xor cl, r9b
or r8b, r9b
mov edx, r8d
xor dl, cl
test r8b, r8b
mov eax, 0x9701b6f2
mov r8d, 0x700182f1
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, dl
mov ecx, 0x9701b6f2
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xd655c2b1
je 0x140113315
cmp eax, 0xd751b211
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x71cd22cc
and ecx, 0x8e32dd33
or ecx, r9d
or eax, r8d
and r8d, 0x71cd22cc
and edx, 0x8e32dd33
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xdbea9f2f
mov r8d, ecx
and r8d, edx
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x241560d1
or edx, 1
xor ecx, 0xdbea9f2e
mov r9d, ecx
and r9d, 0x993a52e3
and r8d, 0x66c5ad1c
or r8d, r9d
or ecx, edx
and edx, 0x993a52e3
and eax, 0x66c5ad1c
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0xfc63dfdd
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x39c2022
and ecx, 0xfc63dfdd
or ecx, eax
xor ecx, 0xd9e0fbb7
xor ecx, 0xd9e0fbb7
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
and dl, cl
or dl, al
mov eax, r8d
and al, dl
xor dl, 1
and r9b, dl
or r9b, al
or dl, r8b
mov eax, edx
xor al, r9b
test dl, dl
mov ecx, 0xf0835bb5
mov edx, 0x8661d46e
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, al
mov eax, 0xf0835bb5
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x48a9bb0
je 0x14011349c
cmp eax, 0x4d7451f
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov edx, ecx
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x6171ff6d
mov r11d, eax
and r11d, 0x9e8e0092
or r11d, r10d
or edx, r9d
and r9d, 0x6171ff6d
and r8d, 0x9e8e0092
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xc5e0cf3
and r8d, 0xf3a1f30c
or r8d, r9d
or edx, ecx
and ecx, 0xc5e0cf3
and eax, 0xf3a1f30c
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge r9b
setl al
mov ecx, eax
xor cl, r8b
and dl, r9b
and al, r8b
or al, dl
mov edx, r9d
xor dl, r8b
or r9b, r8b
xor r9b, 1
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, al
xor dl, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x9c69c971
mov r8d, 0x5ab7d339
cmovne ecx, r8d
test dl, 1
mov edx, 0x9c69c971
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x8544e27f
je 0x1401134b3
cmp eax, 0x861a2554
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0x17cacf1e
mov edx, ecx
and edx, 0xe83530e0
or edx, r8d
mov r8d, edx
xor r8d, 0x400400c0
xor edx, 0x17cacf1f
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xabb3b82b
and r8d, 0x544c47d4
or r8d, r11d
or edx, r10d
and r10d, 0xabb3b82b
and r9d, 0x544c47d4
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x7781dc9c
and edx, 0x887e2363
or edx, r9d
and ecx, 0x7781dc9c
and eax, 0x887e2363
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and cl, r8b
and dl, al
or dl, cl
and r9b, r8b
mov eax, r9d
xor al, 1
xor r9b, dl
xor dl, 1
or al, dl
xor al, 1
or al, r9b
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0xe70d0451
mov r8d, 0xd22e3af3
cmovne eax, r8d
test cl, 1
mov ecx, 0xe70d0451
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp eax, 0x409b6fbd
je 0x1401134bd
cmp eax, 0x4141865f
jne 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x70e13f1
and eax, ecx
not ecx
mov edx, ecx
and edx, 0x70e13f1
or edx, eax
xor edx, 0x70e13f0
and ecx, 0xfffffffe
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0x37107655
and edx, ecx
not ecx
or eax, 0xc8ef89aa
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xa277b524
and ecx, 0x15004251
or ecx, r9d
or eax, r8d
and r8d, 0xa277b524
and edx, 0x5d884adb
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x88438100
xor eax, 0x37107655
mov edx, eax
and edx, 0x50bc7caf
and ecx, 0xaf438350
or ecx, edx
xor ecx, 0x50bc7caf
xor eax, ecx
test eax, ecx
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov r9d, r8d
or r9b, dl
or al, cl
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor r8b, dl
or dl, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r9d, eax
xor r9b, 1
mov r8d, r9d
and r8b, al
and dl, cl
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, r9b
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov r9d, r8d
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, r8b
or dl, r9b
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, 0xc4816cda
mov r8d, 0x1d502e14
cmovne eax, r8d
test cl, 1
mov ecx, 0xc4816cda
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xea53f456
je 0x1401134c7
cmp eax, 0xea6333fd
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x3683fac8
mov r8d, edx
xor r8d, 0x3683fac8
and r8d, edx
or eax, r8d
not r8d
and r8d, 0xc97c0536
and eax, 0x3683fac9
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x8390cb3d
and r8d, 0x7c6f34c2
or r8d, r9d
or eax, edx
and edx, 0x8390cb3d
and ecx, 0x7c6f34c2
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
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
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, 0x361c9e1
mov r8d, 0x2eb4f7c6
cmovne eax, r8d
test cl, 1
mov ecx, 0x361c9e1
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x2349f4bc
je 0x1401134d1
cmp eax, 0x23742555
jne 0x1400ecbf0
mov eax, 0x34183d97
jmp 0x1400ecbf0
cmp eax, 0xa1860497
je 0x1401135c0
cmp eax, 0xa1910779
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10172e43
mov r8d, eax
and r8d, 0xefe8d1bc
or r8d, edx
mov edx, r8d
xor edx, 0x4860d194
xor r8d, 0x150202
mov r9d, eax
or r9d, 0xa79d022a
and r8d, 0xa79d022a
and edx, 0x5862fdd4
or edx, r8d
and r9d, 0xa79d022b
xor r9d, edx
and ecx, 0xcb81459a
and eax, 0x347eba65
or eax, ecx
mov ecx, eax
xor ecx, 0x347eba65
xor eax, 0xcb81459a
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 [0x1401172d0], 0xa
setl al
xor r8b, al
xor r8b, 1
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
xor al, dl
and cl, r8b
xor cl, 1
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x8128fa09
mov r8d, 0x52497fe4
cmovne eax, r8d
not dl
test cl, 1
cmovne eax, r8d
test dl, 1
mov ecx, 0x8128fa09
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x648fd524
je 0x1401135d7
cmp eax, 0x6493f2ea
jne 0x1400ecbf0
mov rax, qword [rbp - 8]
mov eax, 0x69386078
jmp 0x1400ecbf0
cmp eax, 0xc4244ade
je 0x1401135e1
cmp eax, 0xc45a5452
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, eax
and r8d, 0xea01d380
mov edx, ecx
and edx, 0x15fe2c7e
or edx, r8d
mov r8d, edx
xor r8d, 0x1552000a
xor edx, 0xea01d381
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x4aadeff4
and r8d, 0xb552100a
or r8d, r11d
or edx, r10d
and r10d, 0x4aadeff4
and r9d, 0xb552100b
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xa5f33a94
and edx, 0x5a0cc56b
or edx, r9d
and ecx, 0xa5f33a94
and eax, 0x5a0cc56b
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
lea eax, [rcx + 1]
mov r9d, eax
or r9b, r8b
xor r9b, 1
mov r10d, r8d
xor r10b, al
mov r11d, r10d
not r11b
and r11b, r8b
or r11b, r9b
and r10b, r8b
and dl, cl
and al, r8b
or al, dl
or al, r10b
mov ecx, eax
xor cl, 1
mov edx, r11d
xor dl, 1
and cl, dl
or dl, al
and al, r11b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x20733a7e
mov r8d, 0x4d3e6273
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x20733a7e
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x1651db9b
je 0x14011367b
cmp eax, 0x16741f7e
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5084300
mov r8d, ecx
and r8d, 0xf285ac82
or r8d, edx
xor r8d, 0xf285ac82
mov r9d, ecx
xor r9d, 0xf78def82
and r9d, ecx
or r9d, r8d
mov edx, r9d
xor edx, 0x220010
xor r9d, 0x8681af02
and r9d, 0x8ed1bf6e
and edx, 0x712e4091
or edx, r9d
mov r8d, edx
xor r8d, 0x30020000
xor edx, 0x8ed1bf6e
mov r9d, edx
and r9d, 0x47ed5a99
and r8d, 0xb812a566
or r8d, r9d
or edx, ecx
and ecx, 0x47ed5a99
and eax, 0xb812a566
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
mov r9d, r8d
xor r9b, al
mov r10d, r9d
and r10b, dl
mov ecx, eax
or cl, dl
xor cl, 1
or cl, r10b
xor dl, al
or al, r8b
xor al, 1
or al, r9b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and al, cl
and r8b, dl
or r8b, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x9be4e680
mov ecx, 0x43ce9599
cmovne eax, ecx
test dl, 1
mov ecx, 0x9be4e680
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x9439474a
je 0x140113756
cmp eax, 0x9499c664
jne 0x1400ecbf0
mov eax, 0xd5717504
jmp 0x1400ecbf0
cmp eax, 0x517d33c9
je 0x140113760
cmp eax, 0x51d9eedb
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
or ecx, 0x7863dd52
and ecx, 0x7863dd53
cmp ecx, 0x7863dd52
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge cl
or cl, al
mov r8d, ecx
xor r8b, 1
mov r9d, eax
or r9b, dl
xor r9b, 1
xor al, dl
not al
and al, dl
or al, r9b
mov edx, eax
xor dl, 1
mov r9d, eax
and r9b, cl
or al, r8b
and r8b, dl
or r8b, r9b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x9fa1d28a
mov edx, 0x420e62b
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x9fa1d28a
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xf868656d
je 0x1401138d2
cmp eax, 0xf89523c2
jne 0x1400ecbf0
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x68]
mov rax, qword [rax]
mov ecx, 0x88
add rax, rcx
mov qword [rbp - 0x28], rax
mov eax, dword [0x1401172cc]
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, 0x61745e58
and r8d, 0x9e8ba1a7
or r8d, r9d
and ecx, 0x61745e58
and eax, 0x9e8ba1a7
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne dl
cmp dword [0x1401172d0], 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, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, cl
xor dl, 1
and dl, al
xor dl, cl
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, 0xa6999b80
mov r8d, 0x8f0c89f
cmovne eax, r8d
not cl
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xa6999b80
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x3268499a
je 0x1401139c4
cmp eax, 0x326efba4
jne 0x1400ecbf0
mov eax, 0x1651db9b
jmp 0x1400ecbf0
cmp eax, 0xb4b2b1c8
je 0x140113ac0
cmp eax, 0xb50c7f39
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
and ecx, 0xa4234aaf
and eax, 0x5bdcb550
or eax, ecx
cmp eax, 0xa4234aaf
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
or dl, al
xor dl, 1
xor cl, al
or dl, cl
mov eax, ecx
xor al, 1
mov r8d, eax
and r8b, cl
mov r9d, eax
xor r9b, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, dl
or al, dl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0x21dd1aa2
mov edx, 0x6294c2bd
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x21dd1aa2
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x77291ba0
je 0x140113aca
cmp eax, 0x77429982
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xedb6db7d
and eax, 0x12492482
or eax, ecx
xor eax, 0x12492483
or eax, edx
mov ecx, eax
xor ecx, 0x89ab6ffe
and ecx, eax
not eax
and eax, 0x89ab6ffe
or eax, ecx
not ecx
and ecx, 0x76549001
and eax, 0x89ab6ffe
or eax, ecx
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, eax
xor dl, cl
mov r8d, edx
xor r8b, 1
or al, cl
xor dl, r8b
and dl, al
or al, r8b
xor dl, r8b
mov ecx, eax
xor cl, dl
mov ecx, 0xe20b3957
mov r8d, 0x2916dd6e
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xe20b3957
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xe08516c8
je 0x140113af0
cmp eax, 0xe0efccbb
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
and edx, 0xee7b3a64
mov eax, ecx
xor eax, 0x1184c59b
and eax, r8d
or eax, edx
mov edx, eax
xor edx, 0x1080c598
and r8d, 0x505cb381
mov r9d, ecx
and r9d, 0xafa34c7e
or r9d, r8d
mov r8d, r9d
xor r8d, 0x50182000
and ecx, 1
or ecx, r8d
xor r9d, 0xa8a34416
and r9d, 0xa8e7d796
and ecx, 0x57182869
or ecx, r9d
mov r8d, ecx
xor r8d, 0x10002028
xor eax, 0xee7b3a65
xor ecx, 0xa8e7d796
mov r9d, eax
and r9d, 0xef7d1847
and edx, 0x1082e7b8
or edx, r9d
or eax, ecx
and ecx, 0xef7d1847
and r8d, 0x1082e7b8
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne dl
sete cl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, cl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
or dl, r8b
xor cl, r8b
and cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x79f7a2de
mov r8d, 0xa81c4efa
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0x79f7a2de
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0xf10e207
je 0x140113be4
cmp eax, 0xf11a98d
jne 0x1400ecbf0
mov eax, 0xf4bf124f
jmp 0x1400ecbf0
cmp eax, 0x8d9f7489
je 0x140113caa
cmp eax, 0x8db4926b
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xadb15825
mov r8d, eax
and r8d, 0x524ea7da
or r8d, edx
mov edx, r8d
xor edx, 0x50468000
xor r8d, 0x4000000
mov r9d, ecx
or r9d, 0x6000682
or r8d, 0x8a12851
and r8d, 0xea12ed3
and edx, 0x70468020
or edx, r8d
and r9d, 0xea12ed3
mov r8d, eax
and r8d, 0x8118510c
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x89b9795c
xor r8d, 0x764686a3
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
lea r9d, [rax + 1]
mov ecx, r9d
xor cl, r8b
mov r10d, eax
or al, r8b
and r8b, r9b
and r10b, dl
or r10b, r8b
xor r9b, dl
xor al, 1
or al, r9b
xor al, 1
or al, r10b
mov edx, eax
xor dl, 1
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0xdb2ea1c5
mov r8d, 0x202a72e5
cmovne eax, r8d
not cl
test dl, 1
cmovne eax, r8d
test cl, 1
mov ecx, 0xdb2ea1c5
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x485b355c
je 0x140113cb4
cmp eax, 0x487a7db1
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe2104fd4
mov r8d, eax
and r8d, 0x1defb02a
or r8d, edx
mov edx, r8d
xor edx, 0xcaa9028
mov r9d, ecx
or r9d, 0xd3452396
xor r8d, 0xc2000395
and r8d, 0xd3452397
and edx, 0x2cbadc68
or edx, r8d
and r9d, 0xd3452397
xor r9d, edx
mov edx, r9d
not edx
and ecx, edx
and r9d, eax
or r9d, ecx
xor edx, r9d
test edx, r9d
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and dl, cl
or cl, r8b
and cl, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
and r8b, al
or r8b, dl
or r8b, r9b
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, 0xf10e207
mov r8d, 0x5dcf7422
cmovne eax, r8d
test cl, cl
cmove eax, r8d
not dl
test dl, 1
mov ecx, 0xf10e207
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xf12aed5c
je 0x140113cbe
cmp eax, 0xf14caaa8
jne 0x1400ecbf0
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa0], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x70], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x68], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0xa8]
mov qword [rax], rsi
mov rax, qword [rbp + 0x88]
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xfffffffe
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xcc6195f1
and r8d, 0x339e6a0e
or r8d, r9d
or eax, edx
and edx, 0xcc6195f1
and ecx, 0x339e6a0e
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x75731172
xor eax, 0x8a8cee8d
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
and al, cl
or al, dl
xor r9b, 1
xor al, 1
mov ecx, r9d
or cl, al
xor al, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xfba897f5
mov r8d, 0x355d5ef2
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xfba897f5
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0x2bf3ffe0
je 0x140113dd5
cmp eax, 0x2c4da933
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd45ebaea
and ecx, eax
and eax, 0x2ba14515
or eax, edx
xor eax, 0x2ba14515
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x3880012
mov r8d, ecx
or r8d, 0xe8223881
and edx, 0xebaa3893
mov r9d, ecx
and r9d, 0x10100240
or r9d, edx
and r8d, 0xebaa3893
mov edx, eax
and edx, 0x445c52c
or edx, r8d
xor edx, r9d
xor edx, 0x7cdc53f
or ecx, 1
and eax, 0x499e0e7c
and ecx, 0xb661f183
or ecx, eax
xor ecx, 0xb661f183
or ecx, edx
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
mov r9d, eax
xor r9b, r8b
mov ecx, r9d
xor cl, 1
xor dl, al
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, r9d
and dl, al
xor al, 1
and cl, al
or cl, dl
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xe7ca1803
mov r8d, 0x71d15b3
cmovne edx, r8d
test al, 1
mov eax, 0xe7ca1803
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
cmp eax, 0xaa181ac5
je 0x140113ddf
cmp eax, 0xaa837542
jne 0x1400ecbf0
mov eax, 0xf6e1b757
jmp 0x1400ecbf0
cmp eax, 0x6db8a5c9
je 0x140113efb
cmp eax, 0x6df44685
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xe8dccda5
and eax, ecx
not ecx
and ecx, 0xe8dccda5
or ecx, eax
not eax
and eax, 0x1723325a
and ecx, 0xe8dccda5
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0x6a70c062
mov r8d, ecx
and r8d, 0x958f3f9d
or r8d, edx
mov edx, r8d
xor edx, 0x108c1984
xor r8d, 0x6a70c063
mov r9d, eax
and r9d, 0xa5632619
and ecx, 0x5a9cd9e6
or ecx, r9d
or eax, r8d
and r8d, 0xa5632619
and edx, 0x5a9cd9e6
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x44eb5116
and ecx, 0xbb14aee9
or ecx, r9d
or eax, r8d
and r8d, 0x44eb5116
and edx, 0xbb14aee9
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xf3979caf
xor eax, 0xf3979caf
sete dl
setne r8b
cmp dword [0x1401172d0], 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 r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r9d, edx
and r9b, cl
xor r8b, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r9b
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xb6ea3f9d
mov r8d, 0x3bf14cee
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xb6ea3f9d
cmove eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xcf258128
je 0x14011400d
cmp eax, 0xcf5582b5
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x28b50832
and ecx, 0xd74af7cd
or ecx, eax
xor ecx, 0xd74af7cd
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r10d
xor cl, 1
xor r10b, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, r10b
test r10b, r10b
mov edx, 0x4a07da14
mov r8d, 0x9386b56c
cmovne edx, r8d
test al, 1
mov eax, 0x4a07da14
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
cmp eax, 0x1d301efd
je 0x14011401e
cmp eax, 0x1d3f1f46
jne 0x1400ecbf0
mov eax, 0x50b97b51
jmp 0x1400ecbf0
cmp eax, 0x9bb7e37d
je 0x140114146
cmp eax, 0x9bd041a3
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xa58c8c0e
xor eax, 0x9377e698
and eax, ecx
and ecx, 0x5a7373f1
or ecx, edx
mov edx, ecx
xor edx, 0x5a7373f1
mov r8d, edx
and r8d, 0x6c881967
or eax, r8d
mov r8d, eax
xor r8d, 0x12170099
or edx, 1
xor ecx, 0x240c0808
xor eax, 0x6c881966
mov r9d, eax
and r9d, 0x89e0e726
and r8d, 0x761f18d9
or r8d, r9d
or eax, edx
and edx, 0x89e0e726
and ecx, 0x761f18d8
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xc06cb87e
and ecx, 0x3f934781
or ecx, eax
xor ecx, 0xc06cb87e
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
xor r8b, r9b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r8b
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r9d, ecx
mov r8d, edx
or dl, cl
xor cl, 1
and r9b, cl
and r8b, al
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, r9b
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x9f2e1551
mov edx, 0x38706ee5
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x9f2e1551
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x5af2644a
je 0x140114204
cmp eax, 0x5afcf610
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x70d5a2f2
mov r8d, ecx
and r8d, 0x8f2a5d0d
or r8d, edx
xor r8d, 0x8f2a5d0c
and ecx, 0x3ad14bd8
mov edx, eax
and edx, 0xc52eb427
or edx, ecx
xor edx, 0x3ad14bd9
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xa282678c
and ecx, 0x5d7d9873
or ecx, eax
mov eax, ecx
xor eax, 0x1c789872
xor ecx, 0x82022184
and ecx, 0xc3072185
and eax, 0x3cf8de7a
or eax, ecx
xor eax, 0x3cf8de7a
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, r8d
and r9b, cl
and r8b, al
and al, dl
or al, r9b
xor al, 1
or al, cl
xor al, 1
and cl, dl
or cl, r8b
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0xff3e6145
mov r8d, 0x47326dbc
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0xff3e6145
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
cmp eax, 0xfd250de2
je 0x14011438f
cmp eax, 0xfd64911c
jne 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0xb3f62a47
and ecx, 0x4c09d5b8
or ecx, edx
mov r8d, ecx
xor r8d, 0x4c001199
mov edx, eax
not edx
xor ecx, 0xb3f62a46
mov r9d, edx
and r9d, 0x103dce22
and eax, 0xefc231dd
or eax, r9d
or edx, ecx
and ecx, 0x103dce22
and r8d, 0xefc231dd
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0x8a76470a
and eax, 0x7589b8f5
or eax, edx
mov ecx, eax
xor ecx, 0x82000200
xor eax, 0x7589b8f5
mov edx, eax
and edx, 0x787ff5be
and ecx, 0x87800a41
or ecx, edx
xor ecx, 0x87800a41
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, r8d
and cl, al
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
not dl
mov r8d, eax
xor r8b, 1
and dl, cl
xor dl, 1
mov r9d, ecx
xor r9b, dl
or dl, cl
xor dl, 1
or dl, r9b
mov r9d, edx
xor r9b, 1
and r9b, r8b
and dl, al
or dl, r9b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x17959869
mov r8d, 0xee801990
cmovne eax, r8d
not cl
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x17959869
cmovne eax, ecx
jmp 0x1400ecbf0
cmp eax, 0x39972fff
je 0x140114483
cmp eax, 0x39dc823f
jne 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x484cce78
and ecx, eax
and eax, 0xb7b33187
or eax, edx
xor eax, 0xb7b33187
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, 0xd621fe72
and eax, 0x29de018c
or eax, r9d
or ecx, edx
and edx, 0xd621fe72
and r8d, 0x29de018d
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
xor eax, 0x9fa1997b
and eax, ecx
not ecx
and ecx, 0x9fa1997b
or ecx, eax
not eax
and eax, 0x605e6684
and ecx, 0x9fa1997b
or ecx, eax
xor ecx, 0x1563e683
xor ecx, 0x1563e683
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, 1
xor dl, al
and dl, r8b
or r8b, al
xor dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0xa1c605a6
mov r9d, 0x7530ef61
cmovne eax, r9d
test r8b, r8b
mov edx, 0xa1c605a6
cmovne eax, edx
test cl, cl
cmove eax, r9d
jmp 0x1400ecbf0
cmp eax, 0xbe28d08e
je 0x14011449a
cmp eax, 0xbe673a50
jne 0x1400ecbf0
mov eax, 0x885591ff
jmp 0x1400ecbf0
cmp eax, 0x7fd0d744
je 0x1401145d6
cmp eax, 0x7fe9c2f0
jne 0x1400ecbf0
mov eax, 0xf10e207
jmp 0x1400ecbf0
cmp eax, 0xd017c00b
jne 0x1401146b1
mov eax, 0xea182f8f
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1309c980
mov r8d, ecx
and r8d, 0xecf6367f
or r8d, edx
and eax, ecx
not eax
xor ecx, eax
or eax, r8d
not eax
or eax, ecx
not eax
test al, 1
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, eax
and r9b, r8b
mov r10d, edx
and r10b, cl
or r10b, r9b
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
xor al, r8b
and al, cl
xor cl, dl
and cl, dl
or cl, al
mov eax, r9d
xor al, 1
xor r9b, cl
xor cl, 1
or cl, al
mov edx, r9d
xor dl, cl
test r9b, r9b
mov eax, 0x8e68b01d
mov r8d, 0x7d28316a
cmovne eax, r8d
test cl, cl
mov ecx, 0x8e68b01d
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
or r8d, 0x90501828
mov ecx, eax
or ecx, 0xa18100
and ecx, 0x90f19928
mov r9d, edx
and r9d, 0x690e0400
or r9d, ecx
and r8d, 0x90f19928
mov ecx, eax
and ecx, 0x60062d7
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x6a161d0
and edx, 0xba33725b
and eax, 0x45cc8da4
or eax, edx
mov edx, eax
xor edx, 0x4cc0d80
xor ecx, 0xf95e1c29
mov r9d, ecx
and r9d, 0x6100922f
and r8d, 0x9eff6dd0
or r8d, r9d
xor eax, 0x2000120b
and eax, 0x6100922f
and edx, 0x9eff6dd0
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, r8d
or r10b, r9b
mov ecx, eax
or cl, dl
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and 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, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xe4fcd58e
mov edx, 0x2e44ddeb
cmovne eax, edx
test r8b, 1
mov r8d, 0xe4fcd58e
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x95d42cc4
xor eax, 0x9c4cc8fa
and eax, ecx
mov r8d, ecx
and r8d, 0x6a2bd33b
or r8d, edx
mov ecx, r8d
xor ecx, 0x6a2bd33b
mov edx, ecx
and edx, 0x63b33705
or eax, edx
mov edx, eax
xor edx, 0x9c4cc8fb
or ecx, 1
xor r8d, 0x84d40440
and r8d, 0xc6f54660
and ecx, 0x390ab99f
or ecx, r8d
mov r8d, ecx
xor r8d, 0x21029080
xor eax, 0x63b33704
xor ecx, 0xc6f54660
mov r9d, eax
and r9d, 0x58bd691f
and edx, 0xa74296e0
or edx, r9d
or eax, ecx
and ecx, 0x58bd691f
and r8d, 0xa74296e0
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
xor ecx, 0x338bee9c
and ecx, eax
not eax
and eax, 0x338bee9c
or eax, ecx
not ecx
and ecx, 0xcc741163
and eax, 0x338bee9c
or eax, ecx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, ecx
and r9b, r8b
xor cl, dl
and dl, al
or dl, r9b
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, dl
mov eax, 0xf017ce06
mov ecx, 0xff0a79f7
cmovne eax, ecx
test r8b, dl
cmove eax, ecx
mov ecx, 0xf017ce06
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x8128fa09
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xbff361d1
and edx, ecx
or ecx, 0x400c9e2e
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0x11dad9ad
and eax, 0xae212050
or eax, r9d
or ecx, r8d
and r8d, 0x11dad9ad
and edx, 0xee252652
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x400c9e2e
xor ecx, 0xbff361d0
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, eax
xor edx, 0x58165c2a
and edx, eax
or eax, 0xa7e9a3d5
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xf306ce0c
and ecx, 0x8101022
or ecx, r9d
or eax, r8d
and r8d, 0xf306ce0c
and edx, 0xcf931f3
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x80412094
xor eax, 0x10124428
and eax, 0x37bac769
and ecx, 0xc8453896
or ecx, eax
xor ecx, 0x37bac769
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
xor dl, 1
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
not cl
test cl, 1
mov ecx, 0x98ab864e
mov r8d, 0x48a9bb0
cmovne ecx, r8d
test dl, dl
mov edx, 0x98ab864e
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x6664760b
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0xda098d7d
and r8d, eax
mov r9d, eax
or r9d, 0x25f67282
mov ecx, r8d
not ecx
mov r10d, ecx
and r10d, 0x484546e1
and r8d, 0xb7bab91e
or r8d, r10d
or ecx, r9d
and r9d, 0x484546e1
mov r10d, edx
and r10d, 0x9208891c
or r10d, r9d
xor r10d, r8d
not ecx
or ecx, r10d
xor ecx, 0xda098d7c
and edx, 0x34d52154
mov r8d, eax
and r8d, 0xcb2adeab
or r8d, edx
mov edx, r8d
xor edx, 0x30012101
and eax, 1
or eax, edx
xor r8d, 0x10a9c02
and r8d, 0x5de9c56
and eax, 0xfa2163a9
or eax, r8d
xor eax, 0xfa2163a9
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0xa5cfcb02
and ecx, eax
mov r8d, eax
or r8d, 0x42301431
mov r9d, ecx
not r9d
and r8d, 0x66b95731
and edx, 0x81468802
or edx, r8d
or eax, r9d
and r9d, 0x66b95731
and ecx, 0x9946a8ce
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x5a3034fd
and eax, 0xa5cfcb02
or eax, ecx
xor eax, 0x9581a7c0
xor eax, 0x9581a7c0
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
or r8b, al
mov r9d, edx
xor r9b, cl
or cl, dl
mov r10d, r8d
xor r10b, cl
or cl, r8b
xor cl, 1
or cl, r10b
or al, dl
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, r8d
xor cl, al
test cl, 1
mov ecx, 0x80e0ee9b
mov edx, 0x530a8b71
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x80e0ee9b
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0xfc6c5a1f
and ecx, 0x393a5e0
or ecx, eax
mov eax, ecx
xor eax, 0x21021a0
xor ecx, 0x60200005
and ecx, 0x61a38445
and eax, 0x9e5c7bba
or eax, ecx
cmp eax, 0x9e5c7bba
sete al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
mov r8d, eax
and r8b, dl
not dl
and dl, al
or cl, al
xor cl, 1
or cl, dl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x7f44f020
cmovne r8d, r13d
test cl, 1
mov eax, 0x7f44f020
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x1400ecbf0
mov eax, 0x2f080aca
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 0xafb7e669
mov r8d, edx
xor r8d, 0x50481996
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x79d9144
mov r11d, ecx
and r11d, 0x50400892
or r11d, r10d
or eax, r9d
and r9d, 0x79d9144
and r8d, 0xf8626ebb
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
not r8d
and r8d, 0xafb7e668
and eax, 0x50481997
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xc10aa4fc
and r8d, 0x3ef55b03
or r8d, r9d
or eax, edx
and edx, 0xc10aa4fc
and ecx, 0x3ef55b03
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
not cl
or cl, dl
xor cl, al
and cl, 1
mov edx, 0xe79155d5
mov r8d, 0x8c0a42b9
cmovne edx, r8d
test cl, al
mov r8d, 0xe79155d5
cmovne edx, r8d
test cl, cl
cmovne r8d, edx
test cl, al
cmove r8d, edx
mov eax, r8d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x22d6d133
mov r8d, ecx
and r8d, 0xdd292ecc
or r8d, edx
mov edx, r8d
xor edx, 0x14202000
xor r8d, 0x2100012
mov r9d, eax
or r9d, 0x2180ada
or r8d, 0xc1411020
and r8d, 0xc3591afa
and edx, 0x34246101
or edx, r8d
and r9d, 0xc3591afa
mov r8d, ecx
and r8d, 0x8828404
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xc9c39425
xor r8d, 0x3008630a
mov r9d, edx
and r9d, 0xcff78cf1
and r8d, 0x3008730e
or r8d, r9d
or edx, ecx
and ecx, 0xcff78cf1
and eax, 0x3008730e
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
mov eax, ecx
xor al, 1
and al, dl
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x5fb1e18d
mov edx, 0xec2386cb
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x5fb1e18d
cmove ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
movsxd rax, dword [rbp + 0x60]
add rax, qword [rbp - 0x10]
mov rcx, qword [rbp + 0x68]
mov qword [rcx], rax
mov rax, qword [rbp + 0x68]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xb007729e
mov ecx, eax
and ecx, 0x4ff88d60
or ecx, r8d
mov r8d, ecx
xor r8d, 0x43b88400
xor ecx, 0xb007729f
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x2c424972
and r8d, 0xd3bdb68c
or r8d, r11d
or ecx, r10d
and r10d, 0x2c424972
and r9d, 0xd3bdb68d
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0x1e673415
and eax, 0xe198cbea
or eax, edx
mov edx, eax
xor edx, 0xe198cbea
xor eax, 0x1e673415
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x5109d503
mov edx, 0xcd166ba3
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0xf529e012
and edx, 0xad61fec
or edx, r9d
or eax, ecx
and ecx, 0xf529e012
and r8d, 0xad61fed
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x16860211
mov r8d, eax
or r8d, 0xc160b0c0
and r8d, 0xd7e6b2d1
and ecx, 0x20014520
or ecx, r8d
and edx, 0xd7e6b2d1
and eax, 0x818080e
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x9009848
xor eax, 0x6044300
and eax, 0xc67c6386
and ecx, 0x39839c79
or ecx, eax
xor ecx, 0xc67c6386
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
mov edx, r9d
xor dl, 1
and cl, r8b
or al, cl
mov ecx, r9d
and cl, al
xor al, 1
and dl, al
or dl, cl
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xaaf0eadc
mov r8d, 0x320585a8
cmovne ecx, r8d
test al, al
mov eax, 0xaaf0eadc
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3400500
mov r8d, ecx
and r8d, 0x4321083
or r8d, edx
xor r8d, 0x4321083
mov edx, ecx
and edx, 0xf88dea7c
or edx, r8d
mov r8d, edx
xor r8d, 0xf88dea7d
xor edx, 0x6601002
mov r9d, r8d
and r9d, 0x999745f0
and edx, 0x6668ba0f
or edx, r9d
or r8d, ecx
and ecx, 0x999745f0
and eax, 0x6668ba0f
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0x4e7efcb3
xor r8d, 0xb181034c
setne dl
sete al
cmp dword [0x1401172d0], 0xa
setge cl
setl r8b
xor al, r8b
mov r9d, eax
xor r9b, 1
xor r8b, dl
xor r8b, 1
mov r10d, ecx
xor r10b, dl
or cl, dl
xor cl, 1
or cl, r10b
xor cl, 1
or cl, r8b
xor al, r9b
and al, cl
xor al, r9b
or cl, r9b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xbe80c8ad
mov r8d, 0x36397fff
cmovne ecx, r8d
not dl
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xbe80c8ad
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x3a058946
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x7d99335e
mov ecx, eax
and ecx, 0x8266cca1
or ecx, r8d
mov r8d, ecx
xor r8d, 0x82440c20
and edx, 0x593cf2d5
and eax, 0xa6c30d2a
or eax, edx
mov edx, eax
xor edx, 0x86410c28
xor ecx, 0x7d99335f
mov r9d, ecx
and r9d, 0x71a2c3c7
and r8d, 0x8e5d3c38
or r8d, r9d
xor eax, 0x5120c2c5
and eax, 0x71a2c3c7
and edx, 0x8e5d3c38
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
lea eax, [rdx + 1]
mov r10d, eax
and r10b, r9b
mov ecx, r8d
and cl, dl
or cl, r10b
and dl, al
xor dl, 1
mov r10d, edx
xor r10b, al
or dl, al
xor dl, 1
or dl, r10b
mov r10d, edx
and r10b, r8b
xor dl, 1
and dl, r9b
or al, r8b
xor al, 1
or al, r10b
or al, dl
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
xor cl, dl
or dl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xdbd70cfb
mov r8d, 0x5573bffe
cmovne ecx, r8d
test dl, 1
mov edx, 0xdbd70cfb
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x550316f2
and r8d, eax
mov edx, eax
or edx, 0xaafce90d
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xa15226cd
mov r11d, ecx
and r11d, 0x54011032
or r11d, r10d
or edx, r9d
and r9d, 0xa15226cd
and r8d, 0x5eadd932
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0x550316f3
and ecx, 0x305cac13
and eax, 0xcfa353ec
or eax, ecx
xor eax, 0xcfa353ec
or eax, edx
xor eax, 0xa1a3827e
cmp eax, 0x5e5c7d81
sete al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
mov r8d, eax
and r8b, dl
not dl
and dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, r8b
mov eax, ecx
xor al, 1
and r8b, al
xor al, r8b
test al, 1
mov eax, 0xa230b9d0
mov edx, 0x18979ee3
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0xa230b9d0
cmovne ecx, edx
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x3dd209b6
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0xd9e2b385
mov r10d, ecx
and r10d, 0x261d4c7a
or r10d, r9d
or eax, r8d
and r8d, 0xd9e2b385
and edx, 0x261d4c7a
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xbdad11c4
cmp eax, 0x4252ee3b
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, 1
and al, dl
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x43829645
mov r9d, 0x5b62d2f6
cmovne ecx, r9d
test dl, dl
mov eax, ecx
cmovne eax, r9d
test r8b, r8b
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x94233634
jmp 0x1400ecbf0
mov eax, 0xdd9e12cc
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x4b2dece9
mov ecx, eax
and ecx, 0xb4d21316
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa4d00302
xor ecx, 0x4b2dece8
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or ecx, 1
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x5822fc94
and r8d, 0xa7dd036a
or r8d, r11d
or ecx, r10d
and r10d, 0x5822fc94
and r9d, 0xa7dd036b
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
and edx, 0xc0359000
and eax, 0x3fca6fff
or eax, edx
mov edx, eax
xor edx, 0x3fca6fff
xor eax, 0xc0359000
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or dl, cl
or cl, r8b
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x82e0c002
mov r8d, 0x19112ee4
cmovne eax, r8d
test dl, 1
mov edx, 0x82e0c002
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400ecbf0
cmp byte [rbp + 0x81], 0
mov eax, 0x93666878
mov ecx, 0xfca27f30
cmovne eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x412e2c70
mov r8d, eax
and r8d, 0xbed1d38f
or r8d, ecx
mov r9d, r8d
xor r9d, 0x22109284
xor r8d, 0x202c40
mov r10d, edx
or r10d, 0x8ca06c40
or r8d, 0x100011b
and r8d, 0x8da06d5b
and r9d, 0x221892a4
or r9d, r8d
and r10d, 0x8da06d5b
mov ecx, eax
and ecx, 0x50470000
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0x11030102
and edx, 0x80c1d4c6
and eax, 0x7f3e2b39
or eax, edx
mov edx, eax
xor edx, 0x173a2301
xor ecx, 0xaeb8fee5
mov r9d, ecx
and r9d, 0xe844187c
and r8d, 0x17bbe783
or r8d, r9d
xor eax, 0x80401044
and eax, 0xe844187c
and edx, 0x17bbe783
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
mov r9d, edx
or r9b, cl
xor cl, dl
and cl, r9b
xor dl, r8b
and dl, r8b
xor al, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
xor al, cl
and cl, al
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf33af05
mov r8d, 0xfc98183d
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov eax, 0x3f53cd6
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x31000de4
and edx, eax
or eax, 0xcefff21b
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xbbbe1879
and ecx, 0x584
or ecx, r9d
or eax, r8d
and r8d, 0xbbbe1879
and edx, 0x4441e786
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xcefff21b
mov edx, eax
xor edx, 0xcefff21a
and edx, ecx
xor eax, 0x31000de4
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9558e669
and edx, 0x6aa71996
or edx, r9d
or eax, r8d
and r8d, 0x9558e669
and ecx, 0x6aa71996
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x230b959e
and ecx, 0xdcf46a61
or ecx, eax
mov eax, ecx
xor eax, 0x48a06a40
xor ecx, 0x21098018
and ecx, 0xb55d8039
and eax, 0x4aa27fc6
or eax, ecx
mov ecx, eax
xor ecx, 0x944c0038
xor eax, 0x480261c0
and eax, 0x6913e1c1
and ecx, 0x96ec1e3e
or ecx, eax
xor ecx, 0x96ec1e3e
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setge r8b
xor al, r8b
mov ecx, eax
and cl, dl
mov r9d, r8d
or r9b, dl
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
xor dl, r8b
and dl, r8b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0xd2e25962
mov edx, 0x2f080aca
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x55aa8747
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe2b73a98
mov r8d, ecx
and r8d, 0x1d48c567
or r8d, edx
mov edx, r8d
xor edx, 0x14000040
xor r8d, 0xc0803018
mov r9d, eax
or r9d, 0xc888351e
or r8d, 0x20618001
and r8d, 0xe8e9b51f
and edx, 0x16060240
or edx, r8d
and r9d, 0xe8e9b51f
mov r8d, ecx
and r8d, 0x11048a0
or r8d, r9d
xor r8d, edx
xor r8d, 0x2171c8a0
mov edx, ecx
and edx, 0x4f1ff85f
and eax, 0xb0e007a0
or eax, edx
xor eax, r8d
xor eax, 0xb0e007a0
or r8d, ecx
not r8d
or r8d, eax
cmp r8d, 0xffffffff
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
mov eax, ecx
xor al, dl
or cl, dl
xor cl, 1
or cl, 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
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x92d63daa
mov r9d, 0x1d55dd4f
cmovne eax, r9d
test dl, 1
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x1bbbb8f
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x99471f42
mov r8d, eax
and r8d, 0x66b8e0bc
or r8d, edx
xor r8d, 0x66b8e0bc
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0x38330f6e
and eax, 0xc7ccf091
or eax, ecx
xor eax, 0xc7ccf091
or eax, edx
xor eax, 0x60a34eff
xor eax, 0x9f5cb100
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
xor dl, 1
mov eax, r8d
or al, dl
xor dl, r8b
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x888040a
mov r8d, 0x83aad412
cmovne edx, r8d
test al, al
mov eax, 0x888040a
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x76d2df93
jmp 0x1400ecbf0
mov eax, 0x1fb139d3
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9047c810
mov r8d, eax
and r8d, 0xe00212c
or r8d, edx
mov edx, r8d
xor edx, 0xe002124
xor r8d, 0x31418851
mov r9d, ecx
or r9d, 0x10418818
and r8d, 0x31418859
and edx, 0x8e066124
or edx, r8d
and r9d, 0x31418859
mov r8d, eax
and r8d, 0x40b81682
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x61b816c2
xor r8d, 0x9e47e93d
and ecx, r8d
and edx, eax
or edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
and dl, cl
or al, dl
xor al, 1
mov ecx, r8d
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, al
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x4bd15f88
mov r8d, 0x9c9323a7
cmovne edx, r8d
test al, al
mov eax, 0x4bd15f88
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
mov eax, 0xfce849d7
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
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, 0x886a8
mov r8d, ecx
or r8d, 0x15021000
and edx, 0x150a96a8
and ecx, 0x8a054847
or ecx, edx
and r8d, 0x150a96a8
and eax, 0x60f02110
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x60f8a7b8
xor eax, 0x97000040
and ecx, 0x28dfdf8f
and eax, 0xd7202070
or eax, ecx
xor eax, 0xd7202070
sete dl
setne al
cmp dword [0x1401172d0], 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
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x186f721c
mov r8d, 0x2d21463
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0x186f721c
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x64be0086
and ecx, eax
mov r8d, eax
or r8d, 0x9b410a31
mov r9d, ecx
not r9d
and r8d, 0x9ff30ab1
and edx, 0x600c0006
or edx, r8d
or eax, r9d
and r9d, 0x9ff30ab1
and ecx, 0x600cf54e
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x9b41ff79
and eax, 0x64be0086
or eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0xbd636032
mov r9d, r8d
and r9d, ecx
and r8d, eax
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0x2e9c7495
and r9d, 0xd1638b6a
or r9d, r11d
or edx, r10d
and r10d, 0x2e9c7495
and r8d, 0xd1638b6a
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0x429c9fcc
and eax, 0x371dec27
mov r8d, ecx
and r8d, 0xc8e213d8
or r8d, eax
mov eax, r8d
xor eax, 0x24086820
and ecx, 1
or ecx, eax
xor r8d, 0xc84203c0
and r8d, 0xdb5787c6
and ecx, 0x24a87839
or ecx, r8d
xor ecx, 0x24a87839
or ecx, edx
xor ecx, 0xe1ee0b76
cmp ecx, 0x1e11f489
sete r8b
cmp dword [0x1401172d0], 0xa
setl cl
mov eax, ecx
xor al, r8b
mov edx, eax
xor dl, 1
or cl, r8b
xor cl, 1
or cl, al
mov r8d, ecx
xor r8b, 1
and al, dl
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
and r9b, r8b
and al, cl
or al, r9b
or cl, dl
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x3e971009
mov r8d, 0x39972fff
cmovne ecx, r8d
not dl
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0x3e971009
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xa30837c6
jmp 0x1400ecbf0
mov eax, 0x5e8395b
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9eea17c0
and edx, 0x6115e83f
or edx, r9d
or eax, r8d
and r8d, 0x9eea17c0
and ecx, 0x6115e83f
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x100d2a97
and edx, eax
or eax, 0xeff2d568
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x52c697e2
and ecx, 0x92815
or ecx, r9d
or eax, r8d
and r8d, 0x52c697e2
and edx, 0xad39681d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xadc21020
xor eax, 0x90a85
and eax, 0x4239cfcd
and ecx, 0xbdc63032
or ecx, eax
mov eax, ecx
xor eax, 0x4c23030
xor ecx, 0x114748
and ecx, 0xb915474a
and eax, 0x46eab8b5
or eax, ecx
xor eax, 0x46eab8b5
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and r8b, cl
mov r9d, edx
and r9b, al
or r9b, r8b
xor al, dl
and al, dl
xor dl, cl
or dl, al
xor dl, r9b
mov eax, 0x2ef310cf
mov ecx, 0x7f407181
cmovne eax, ecx
test dl, r9b
cmove eax, ecx
mov ecx, 0x2ef310cf
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x5b3bed32
and ecx, 0xa4c412cd
or ecx, r9d
or eax, r8d
and r8d, 0x5b3bed32
and edx, 0xa4c412cd
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x5453bfc6
and edx, eax
or eax, 0xabac4039
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x471f571a
and ecx, 0x1040a8c4
or ecx, r9d
or eax, r8d
and r8d, 0x471f571a
and edx, 0xb8e0a8e5
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xa08c4038
xor eax, 0x10020782
and eax, 0x1b220783
and ecx, 0xe4ddf87c
or ecx, eax
mov eax, ecx
xor eax, 0xa09cb854
xor ecx, 0xa200101
and ecx, 0x4e614129
and eax, 0xb19ebed6
or eax, ecx
cmp eax, 0xb19ebed6
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
and al, cl
xor cl, 1
or cl, dl
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x85115270
mov r8d, 0xe7110f7b
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xe3918562
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov edx, r8d
and edx, 0xea678a70
mov ecx, eax
and ecx, 0x1598758e
or ecx, edx
mov r9d, ecx
xor r9d, 0x1598758e
mov edx, eax
and edx, 1
or edx, r9d
xor ecx, 0x48250a40
and r8d, 0xc4965558
and eax, 0x3b69aaa7
or eax, r8d
mov r8d, eax
xor r8d, 0x18290a82
xor eax, 0xc4965558
mov r9d, edx
and r9d, 0xa752e03d
and ecx, 0x58ad1fc2
or ecx, r9d
or edx, eax
and eax, 0xa752e03d
and r8d, 0x58ad1fc2
or r8d, eax
xor r8d, ecx
not edx
or edx, r8d
cmp edx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
or r8b, cl
and cl, dl
mov eax, ecx
xor al, 1
xor cl, al
and cl, r8b
or r8b, al
xor cl, al
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x3628d7d1
mov edx, 0x45f3e266
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x3628d7d1
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
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, 0x4f696095
and eax, 0xb0969f6a
or eax, ecx
mov ecx, eax
xor ecx, 0xb0969f6a
xor eax, 0x4f696095
and eax, r8d
not r8d
and ecx, r8d
or eax, ecx
xor r8d, eax
test r8d, eax
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
xor r9b, al
mov ecx, r9d
xor cl, r8b
and cl, r9b
xor al, r8b
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
mov r8d, eax
mov r9d, ecx
or al, cl
xor cl, 1
xor dl, 1
and r8b, cl
and r9b, dl
or r9b, r8b
xor dl, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xf67acd6b
mov edx, 0xcf5768fd
cmovne eax, edx
not cl
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0xf67acd6b
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, 0x1e2bb50
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0x2e44ddeb
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0xa97acfec
and eax, 0x56853013
or eax, r9d
or ecx, r8d
and r8d, 0xa97acfec
and edx, 0x56853013
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2941154c
mov r8d, ecx
xor r8d, 0x2941154c
and r8d, ecx
or edx, r8d
not r8d
and r8d, 0xd6beeab2
and edx, 0x2941154d
or edx, r8d
and ecx, 0xd5e963d3
mov r8d, eax
and r8d, 0x2a169c2c
or r8d, ecx
mov ecx, r8d
xor ecx, 0x154042c0
and eax, 1
or eax, ecx
xor r8d, 0x101408
and r8d, 0xc0b9351a
and eax, 0x3f46cae5
or eax, r8d
xor eax, 0x3f46cae5
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xdadd8b88
and ecx, 0x25227477
or ecx, r9d
or eax, r8d
and r8d, 0xdadd8b88
and edx, 0x25227477
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5841b494
and eax, 0xa7be4b6b
or eax, edx
xor eax, 0xa7be4b6b
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
lea eax, [rcx + 1]
and al, cl
xor al, 1
mov r9d, ecx
xor r9b, al
or al, cl
xor al, 1
or al, r9b
xor al, r8b
xor dl, cl
and dl, cl
xor cl, r8b
or cl, dl
mov edx, ecx
xor dl, cl
xor dl, 1
and dl, al
or al, cl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x634598f7
mov r8d, 0x8d9f7489
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0x634598f7
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x1bc2e897
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x800008
mov r8d, edx
or r8d, 0x84442d02
and ecx, 0x84c42d0a
mov r9d, edx
and r9d, 0x20229221
or r9d, ecx
and r8d, 0x84c42d0a
mov r10d, eax
and r10d, 0x5b1940d4
or r10d, r8d
xor r10d, r9d
mov ecx, r10d
xor ecx, 0x131900c0
xor r10d, 0x24608e20
and r10d, 0x6ce0ce3d
and ecx, 0x931f31c2
or ecx, r10d
mov r8d, ecx
xor r8d, 0x90040082
and edx, 0x75d0100d
and eax, 0x8a2feff2
or eax, edx
mov edx, eax
xor edx, 0x802440b2
xor ecx, 0x6ce0ce3d
xor eax, 0x75d0100d
mov r9d, ecx
and r9d, 0x6f5bbf45
and r8d, 0x90a440ba
or r8d, r9d
or ecx, eax
and eax, 0x6f5bbf45
and edx, 0x90a440ba
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
mov r8d, edx
xor r8b, al
xor r8b, 1
or r8b, dl
xor r8b, 1
xor cl, al
xor cl, r8b
mov eax, ecx
not al
mov edx, 0xdbe7b0d6
mov r9d, 0xb8dba8d2
cmovne edx, r9d
test al, r8b
mov eax, 0xdbe7b0d6
cmove edx, eax
cmovne edx, r9d
test cl, cl
cmovne edx, r9d
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x9f8d843c
mov edx, eax
and edx, 0x60727bc2
or edx, r8d
mov r8d, edx
xor r8d, 0x40024ac0
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor edx, 0x9f8d843d
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xbff8b507
and r8d, 0x40074af8
or r8d, r11d
or edx, r10d
and r10d, 0xbff8b507
and r9d, 0x40074af8
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and al, r8b
and r8b, cl
and dl, cl
or al, dl
xor al, r8b
mov ecx, eax
mov edx, 0x282af2dd
mov r9d, 0xeae5cc5f
cmovne edx, r9d
not cl
test cl, r8b
mov ecx, 0x282af2dd
cmove edx, ecx
cmovne edx, r9d
test al, al
mov rax, qword [rbp + 0x48]
cmovne edx, r9d
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0xbf074db3
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xf865a21f
and edx, ecx
or ecx, 0x79a5de0
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xc541efeb
and eax, 0x38240014
or eax, r9d
or ecx, r8d
and r8d, 0xc541efeb
and edx, 0x3abe1014
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0x79a5de0
xor ecx, 0x6840801b
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x6ada90bb
and eax, 0x95256f44
or eax, ecx
xor eax, 0x95256f45
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x40e800a0
mov r8d, eax
and r8d, 0x144303
or r8d, edx
mov edx, r8d
xor edx, 0x44201
xor r8d, 0x5a03b050
or ecx, 0x40100102
and r8d, 0x5a13b152
and edx, 0xec42a1
or edx, r8d
and ecx, 0x5a13b152
and eax, 0xa5000c0c
or eax, ecx
xor eax, edx
xor eax, 0xab0f9e77
xor eax, 0x140c222b
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
xor dl, 1
or dl, r8b
xor al, r8b
mov ecx, eax
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x9b0d8306
mov r8d, 0xb54c8e90
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x9b0d8306
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3449b88d
mov r8d, eax
and r8d, 0xcbb64772
or r8d, edx
mov edx, r8d
xor edx, 0x40324000
xor r8d, 1
or ecx, 0x800421
or r8d, 0x90041182
and r8d, 0x908415a3
and edx, 0x64734008
or edx, r8d
and ecx, 0x908415a3
and eax, 0xb08aa54
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x9b0cbbd6
xor eax, 0x64f34428
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xf943a11f
and eax, 0x6bc5ee0
or eax, r9d
or ecx, r8d
and r8d, 0xf943a11f
and edx, 0x6bc5ee0
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xcc638054
cmp ecx, 0xcc638054
sete al
cmp dword [0x1401172d0], 0xa
setl cl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x1ec5145
mov edx, 0xc4149021
cmovne ecx, edx
test al, al
mov eax, 0x1ec5145
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x32af179c
and ecx, eax
and eax, 0xcd50e863
or eax, edx
xor eax, 0xcd50e863
or eax, ecx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
xor eax, 0xec17a7ce
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x13e85830
and r8d, 0xec17a7cf
or r8d, r9d
or ecx, edx
and edx, 0x13e85830
and eax, 0xec17a7cf
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x93db5952
and eax, 0x6c24a6ad
or eax, ecx
mov ecx, eax
xor ecx, 0x814952
xor eax, 0x6c24a6ad
mov edx, eax
and edx, 0xbb5eb488
and ecx, 0x44a14b77
or ecx, edx
xor ecx, 0xbb5eb488
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, r8d
and al, r8b
xor r8b, cl
or r9b, cl
xor r9b, 1
or r9b, r8b
mov r8d, r9d
xor r8b, 1
and dl, cl
or al, dl
mov edx, eax
xor dl, 1
mov ecx, r8d
and cl, r9b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov r9d, ecx
xor r9b, 1
and r9b, al
and cl, dl
or cl, r9b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x82a89bb2
mov r8d, 0x4d7451f
cmovne edx, r8d
test al, 1
mov eax, 0x82a89bb2
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov eax, 0x361c9e1
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4f144aa6
mov r8d, eax
and r8d, 0xb0ebb559
or r8d, edx
mov edx, r8d
xor edx, 0x80883000
xor r8d, 0x49100280
or ecx, 0x495003c8
or r8d, 0x270402
and r8d, 0x497707ca
and edx, 0x86883800
or edx, r8d
and ecx, 0x497707ca
and eax, 0x3000c035
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x3027c437
mov edx, eax
xor edx, 0x3027c436
and edx, ecx
xor eax, 0xcfd83bc8
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x71b90160
and edx, 0x8e46fe9f
or edx, r9d
or eax, r8d
and r8d, 0x71b90160
and ecx, 0x8e46fe9f
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xbeed741b
and ecx, 0x41128be4
or ecx, eax
cmp ecx, 0xbeed741b
setne cl
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov r8d, edx
xor r8b, cl
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor al, cl
or cl, dl
xor cl, 1
and al, dl
or al, cl
mov ecx, r9d
xor cl, 1
mov edx, eax
xor dl, 1
and al, cl
or cl, dl
and dl, r9b
or dl, al
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xf9cd0b59
mov r8d, 0x54a2a7dc
cmovne eax, r8d
test dl, dl
mov edx, eax
mov r8d, 0xf9cd0b59
cmovne edx, r8d
test cl, cl
cmovne edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x4502e83
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0xbb310913
mov r8d, eax
xor r8d, 0x44cef6ec
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xa8a61c21
mov r11d, edx
and r11d, 0x4448e2cc
or r11d, r10d
or ecx, r9d
and r9d, 0xa8a61c21
and r8d, 0x5759e3de
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0xbb310912
and ecx, 0x44cef6ed
or ecx, r8d
and edx, 0xd07a6269
and eax, 0x2f859d96
or eax, edx
mov edx, eax
xor edx, 0x2f859d96
xor eax, 0xd07a6269
and eax, ecx
not ecx
and edx, ecx
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete dl
cmp dword [0x1401172d0], 0xa
setge cl
setl r8b
mov eax, r8d
xor al, dl
or r8b, dl
and al, r8b
xor cl, dl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7e2d1429
mov r8d, 0xf975b339
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x18485000
mov r8d, ecx
and r8d, 0x6430848e
or r8d, edx
xor r8d, 0x6430848e
and ecx, 0x83872b71
or ecx, r8d
xor ecx, 0x7c78d48f
or ecx, eax
xor ecx, 0xa6c9e27f
xor ecx, 0x59361d80
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
and al, r8b
and dl, cl
or al, dl
lea r9d, [rcx + 1]
and r9b, r8b
or r9b, dl
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, 1
mov ecx, r8d
and cl, al
mov r9d, r8d
xor r9b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r9b
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
and al, dl
or cl, al
or r8b, dl
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0xfb4793
mov r8d, 0x2ff60957
cmovne edx, r8d
not al
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0xfb4793
cmovne edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, eax
and r8d, 0xd1093b67
mov ecx, edx
and ecx, 0x2ef6c498
or ecx, r8d
mov r8d, ecx
xor r8d, 0xa500088
xor ecx, 0xd1093b66
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
or ecx, 1
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x75aedc56
and r8d, 0x8a5123a8
or r8d, r11d
or ecx, r10d
and r10d, 0x75aedc56
and r9d, 0x8a5123a9
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
not r8d
mov r9d, ecx
and r9d, 0x52e1d51e
and r8d, 0xad1e2ae1
or r8d, r9d
or ecx, edx
and edx, 0x52e1d51e
and eax, 0xad1e2ae1
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or al, cl
mov ecx, edx
xor cl, 1
xor dl, cl
and dl, al
xor dl, cl
or cl, al
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x38a2d2e2
mov r8d, 0x1b4c8bfa
cmovne edx, r8d
test cl, cl
mov ecx, 0x38a2d2e2
cmovne edx, ecx
test al, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x3518092d
and ecx, 0xcae7f6d2
or ecx, r9d
or edx, r8d
and r8d, 0x3518092d
and eax, 0xcae7f6d2
or eax, r8d
xor eax, ecx
not edx
or edx, eax
xor edx, 0xffffffff
setne dl
sete r9b
cmp dword [0x1401172d0], 0xa
setge cl
lea r8d, [rcx + 1]
mov r10d, edx
and r10b, r8b
mov eax, ecx
and al, r9b
xor r8b, r9b
or r9b, cl
mov r11d, edx
xor r11b, cl
and r11b, cl
xor r11b, 1
mov edi, r9d
xor dil, r11b
or r11b, r9b
xor r11b, 1
or r11b, dil
or al, r10b
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, 1
mov edx, r11d
xor dl, al
and dl, r11b
and al, r11b
xor r11b, 1
and r11b, cl
or al, r11b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x3c239a7a
mov r8d, 0x1e2bb50
cmovne ecx, r8d
test al, 1
mov eax, ecx
cmovne eax, r8d
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x58]
mov eax, 0xd7f3a841
jmp 0x1400ecbf0
mov eax, 0x487bad38
jmp 0x1400ecbf0
mov eax, 0xddce3cca
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
add rax, 0x30
mov qword [rbp + 0x40], rax
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp + 0x38], rax
mov rax, qword [rbp + 0xa0]
mov edx, dword [0x1401172cc]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xe048320
mov r9d, ecx
and r9d, 0xd0100406
or r9d, r8d
xor r9d, 0xd0100406
mov r8d, edx
or r8d, 0xde148726
mov r10d, r8d
not r10d
or r10d, r9d
mov rax, qword [rax]
and r8d, 0x21eb78d8
and r10d, 0xde148727
or r10d, r8d
mov r8d, r10d
not r8d
and edx, r8d
and r10d, ecx
or r10d, edx
xor r8d, r10d
test r8d, r10d
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setl dl
setge cl
mov r10d, r9d
and r10b, cl
or r9b, dl
and dl, r8b
or dl, r10b
xor dl, 1
or dl, cl
or cl, r8b
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
xor cl, 1
mov r8d, edx
or r8b, cl
xor cl, dl
mov edx, ecx
xor dl, r8b
test cl, 1
mov ecx, 0x31a975e9
mov r9d, 0x1e00ce7e
cmovne ecx, r9d
mov qword [rbp + 0x30], rax
test r8b, 1
mov eax, 0x31a975e9
cmovne ecx, eax
test dl, 1
cmove ecx, r9d
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x38]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, dword [0x1401172cc]
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, 0x9d74da0
and r8d, 0xf628b25f
or r8d, r9d
and ecx, 0x9d74da0
and eax, 0xf628b25f
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
lea r9d, [rcx + 1]
lea r10d, [rdx + 1]
or r10b, r9b
mov r9d, r8d
xor r9b, al
or al, r8b
and al, r9b
xor r10b, 1
xor cl, dl
or cl, r10b
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, 0x1a0b2a8c
mov r8d, 0x26ce27ad
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x1a0b2a8c
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9d6a63c6
mov r8d, eax
and r8d, 0x62959c38
or r8d, edx
xor r8d, 0x62959c38
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
and ecx, 0xe0d8238c
and eax, 0x1f27dc73
or eax, ecx
mov ecx, eax
xor ecx, 0x11200841
xor eax, 0xe0d8238c
mov r8d, eax
and r8d, 0xce5fd4ba
and ecx, 0x31a02b45
or ecx, r8d
xor ecx, edx
xor ecx, 0x31a02b45
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
xor al, cl
mov ecx, eax
xor cl, 1
mov r9d, r8d
or r9b, dl
xor r9b, 1
xor r8b, dl
or r8b, r9b
mov edx, r8d
not dl
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
mov r8d, edx
xor r8b, 1
and dl, cl
and al, r8b
or al, dl
or r8b, cl
mov ecx, r8d
xor cl, al
test r8b, 1
mov edx, 0xf6e1b757
mov r8d, 0xfc80ece2
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xf6e1b757
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x271d68a6
and ecx, eax
and eax, 0xd8e29759
or eax, edx
xor eax, 0xd8e29759
or eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x5395728
and r8d, edx
mov ecx, eax
and ecx, 0xfac6a8d7
or ecx, r8d
mov r8d, ecx
xor r8d, 0xfac6a8d6
or edx, 1
xor ecx, 0x5395729
mov r9d, ecx
and r9d, 0x7bf6f9b5
and r8d, 0x8409064a
or r8d, r9d
or ecx, edx
and edx, 0x7bf6f9b5
and eax, 0x8409064a
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x4d0dd4f5
and ecx, 0xb2f22b0a
or ecx, eax
xor ecx, 0xb2f22b0a
setne dl
sete cl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
xor cl, r8b
lea r9d, [rdx + 1]
and dl, r8b
or r8b, r9b
and al, r9b
or al, dl
xor al, 1
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
and al, 1
xor al, cl
and dl, cl
xor al, 1
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x355d5ef2
mov r8d, 0xf14caaa8
cmovne eax, r8d
test dl, dl
mov edx, 0x355d5ef2
cmove eax, edx
test cl, cl
cmovne eax, r8d
jmp 0x1400ecbf0
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0x43a12c22
and edx, 0xa4500305
or edx, eax
xor edx, 0xa4500305
and ecx, 0x180ed0d8
or ecx, edx
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
xor ecx, 0xfffffffe
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0xe19bafc
and r8d, 0xf1e64503
or r8d, r9d
or eax, edx
and edx, 0xe19bafc
and ecx, 0xf1e64503
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov edx, eax
or edx, 0x5190416
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xb2e0ba61
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0x85192656
and r8d, 0x32e09821
or r8d, edx
or eax, r9d
and r9d, 0x85192656
and ecx, 0x7ae6d9a9
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x4d1f459e
and eax, 0xb2e0ba61
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xa537f573
and ecx, 0x5ac80a8c
or ecx, eax
mov eax, ecx
xor eax, 0x2104c043
xor ecx, 0x5808028c
and ecx, 0xdc3b37bc
and eax, 0x23c4c843
or eax, ecx
cmp eax, 0x23c4c843
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov eax, edx
xor al, cl
or dl, cl
mov ecx, edx
xor cl, 1
xor al, 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 al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x3559638a
cmovne ecx, r12d
test al, al
mov eax, 0x3559638a
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x5d075a0e
and r8d, ecx
mov edx, ecx
or edx, 0xa2f8a5f1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xf7b8d59c
mov r11d, eax
and r11d, 0x8070a02
or r11d, r10d
or edx, r9d
and r9d, 0xf7b8d59c
and r8d, 0x8472a63
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0xa2f8a5f0
xor edx, 0x11045a0a
mov r9d, r8d
and r9d, 0xceeb8015
and edx, 0x31147fea
or edx, r9d
or r8d, ecx
and ecx, 0xceeb8015
and eax, 0x31147fea
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
or cl, dl
xor al, dl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x54a2a7dc
mov r8d, 0x7352c197
cmovne edx, r8d
test al, al
mov eax, 0x54a2a7dc
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov qword [rax], rsi
mov rax, qword [rbp + 0x88]
mov eax, 0xf14caaa8
jmp 0x1400ecbf0
mov rax, qword gs:[0x30]
mov eax, 0xb7958122
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x16409b7c
mov ecx, eax
and ecx, 0xe9bf6482
or ecx, r8d
mov r8d, ecx
xor r8d, 0x491a0480
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
xor ecx, 0x16409b7d
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xa4e5f873
and r8d, 0x5b1a078c
or r8d, r11d
or ecx, r10d
and r10d, 0xa4e5f873
and r9d, 0x5b1a078c
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
not ecx
and edx, 0xd712eade
and eax, 0x28ed1521
or eax, edx
xor eax, 0x28ed1521
or eax, ecx
xor eax, 0x862f3385
xor eax, 0x79d0cc7a
sete r8b
setne cl
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov r9d, ecx
xor r9b, dl
xor r8b, dl
or al, cl
xor al, 1
or al, r8b
mov r8d, r9d
xor r8b, al
or al, r9b
not r9b
and r9b, cl
or dl, cl
xor r9b, 1
mov ecx, r9d
xor cl, dl
or r9b, dl
xor r9b, 1
or r9b, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
xor r9b, 1
mov edx, eax
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, r9b
or r9b, al
mov eax, r9d
xor al, dl
test r9b, 1
mov ecx, 0x2906efc9
mov r8d, 0x84ad34c4
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0x2906efc9
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x45b40940
mov edx, eax
and edx, 0x32020632
or edx, r8d
mov r8d, edx
xor r8d, 0x22020002
xor edx, 0xcdfdf9cd
mov r9d, eax
xor r9d, 0x77b60f72
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x14f44ef9
and r8d, 0x63020102
or r8d, r11d
or edx, r10d
and r10d, 0x14f44ef9
and r9d, 0xeb0bb106
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0x8849f08c
xor edx, 0x77b60f73
and ecx, edx
and r8d, eax
or r8d, ecx
xor edx, r8d
test edx, r8d
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
mov r9d, ecx
xor r9b, 1
or dl, r8b
xor dl, 1
xor al, r8b
and al, r8b
or al, dl
xor al, 1
mov edx, ecx
and dl, r9b
xor dl, 1
mov r8d, r9d
xor r8b, dl
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xbe673a50
mov r8d, 0x91009979
cmovne ecx, r8d
test al, al
mov eax, 0xbe673a50
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x40104091
mov r8d, edx
or r8d, 0xc040e44
and ecx, 0x4c144ed5
mov r9d, edx
and r9d, 0x43912a
or r9d, ecx
and r8d, 0x4c144ed5
mov ecx, eax
and ecx, 0xb3a82000
or ecx, r8d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xd3886010
and edx, 0xcb6ca8c4
and eax, 0x3493573b
or eax, edx
mov edx, eax
xor edx, 0x14834730
xor ecx, 0xc479f6f
mov r9d, ecx
and r9d, 0x2070188f
and r8d, 0xdf8fe770
or r8d, r9d
xor eax, 0x600884
and eax, 0x2070188f
and edx, 0xdf8fe770
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
mov r9d, edx
and r9b, cl
mov r10d, r8d
and r10b, al
or r10b, r9b
xor cl, r10b
and cl, r10b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
xor r8b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
and r8b, cl
mov r9d, ecx
xor r9b, al
or al, cl
xor cl, 1
xor dl, 1
and dl, cl
or dl, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xaa181ac5
mov r8d, 0x13e88e44
cmovne ecx, r8d
test al, 1
mov eax, 0xaa181ac5
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, eax
xor edx, 0x6a69ccad
and edx, eax
or eax, 0x95963352
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x4c082efa
and ecx, 0x2261c005
or ecx, r9d
or eax, r8d
and r8d, 0x4c082efa
and edx, 0xb3f7d105
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x94021102
xor eax, 0x4208c080
and eax, 0x439ce2d0
and ecx, 0xbc631d2f
or ecx, eax
mov eax, ecx
xor eax, 0xb0031c04
xor ecx, 0x314c2d0
and ecx, 0xf74c3fb
and eax, 0xf08b3c04
or eax, ecx
xor eax, 0xf08b3c04
sete dl
setne r9b
cmp dword [0x1401172d0], 0xa
setl r10b
setge r8b
lea eax, [r8 + 1]
or r10b, r9b
mov ecx, r8d
or cl, dl
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r8b, al
xor r8b, 1
mov r10d, r8d
xor r10b, al
or r8b, al
xor r8b, 1
or r8b, r10b
xor r8b, r9b
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x68ef3685
mov edx, 0x31a975e9
cmovne ecx, edx
test al, 1
mov eax, ecx
mov edx, 0x68ef3685
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x22bed0cd
mov ecx, eax
xor ecx, 0x22bed0cd
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x40010b03
and edx, 0xda4eaeaa
and eax, 0x25b15155
or eax, edx
mov edx, eax
xor edx, 0x211105
xor ecx, 0x22bed0cc
mov r9d, ecx
and r9d, 0xbfdae478
and r8d, 0x40251b87
or r8d, r9d
xor eax, 0x9a4aa428
and eax, 0xbfdae478
and edx, 0x40251b87
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setge cl
setl dl
xor dl, al
xor dl, 1
or dl, cl
xor cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, dl
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov r8d, 0x9a808d43
mov eax, 0x648fd524
cmovne r8d, eax
test cl, cl
mov eax, r8d
mov ecx, 0x9a808d43
cmovne eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8c52f1d4
mov r8d, eax
and r8d, 0x73ad0e2a
or r8d, edx
xor r8d, 0x73ad0e2a
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or edx, r8d
not edx
and ecx, 0x3455dc8f
and eax, 0xcbaa2370
or eax, ecx
xor eax, 0xcbaa2370
or eax, edx
xor eax, 0x8d2c4c68
xor eax, 0x72d3b397
sete dl
setne cl
cmp dword [0x1401172d0], 0xa
setge r8b
mov eax, r8d
xor al, cl
or cl, r8b
mov r9d, ecx
xor r9b, 1
and al, dl
or r8b, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xb7958122
mov r8d, 0xb922472b
cmovne ecx, r8d
test al, 1
mov eax, 0xb7958122
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x65e22f07
and ecx, eax
and eax, 0x9a1dd0f8
or eax, edx
xor eax, 0x9a1dd0f8
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, 0x2fc45765
and ecx, eax
and eax, 0xd03ba89a
or eax, edx
mov edx, eax
xor edx, 0xd0310080
xor eax, 0x2fc45765
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xf8afb3e
and edx, 0xf07504c1
or edx, r9d
or eax, r8d
and r8d, 0xf8afb3e
and ecx, 0xf07504c1
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0xdcb6b399
xor eax, 0xdcb6b399
sete dl
setne al
cmp dword [0x1401172d0], 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, edx
xor cl, al
test cl, 1
mov ecx, 0x1fb139d3
mov r8d, 0x6bae6555
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x1fb139d3
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov eax, 0x8e594860
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x9812135f
and edx, eax
or eax, 0x67edeca0
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xb4adfd3f
and ecx, 0x8120240
or ecx, r9d
or eax, r8d
and r8d, 0xb4adfd3f
and edx, 0x4b5202c0
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 0x614540a0
mov r8d, eax
xor r8d, 0x9812135f
mov ecx, r8d
and ecx, 0x96b8ac02
and edx, 0x694753fd
or edx, ecx
mov ecx, edx
xor ecx, 0x96b8ac02
mov r9d, ecx
or r9d, 0x2048440
xor edx, 0x4100023c
or r8d, 0x28805100
xor eax, 0x4612080
and r9d, 0x2a84d540
and edx, 0x51080a3e
or edx, r9d
and r8d, 0x2a84d540
and eax, 0x84732081
or eax, r8d
xor eax, edx
xor eax, 0x8677a4c0
and ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7e93fd01
and eax, ecx
and ecx, 0x816c02fe
or ecx, edx
xor ecx, 0x816c02fe
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa08f5d97
and ecx, 0x5f70a268
or ecx, edx
xor ecx, 0xa08f5d97
xor eax, ecx
test eax, ecx
setne r8b
cmp dword [0x1401172d0], 0xa
setl dl
setge r9b
lea ecx, [r8 + 1]
mov r10d, ecx
and r10b, r8b
xor r10b, 1
or r10b, r8b
xor r10b, 1
or r10b, cl
xor r10b, 1
mov eax, r9d
xor al, r10b
and r10b, al
and al, r9b
mov r11d, r10d
xor r11b, 1
xor r10b, al
xor al, 1
or al, r11b
xor al, 1
or al, r10b
and r8b, dl
or dl, cl
and cl, r9b
or cl, r8b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, dl
not al
test al, 1
mov eax, 0xaa837542
mov r8d, 0x9439474a
cmovne eax, r8d
test dl, 1
mov edx, 0xaa837542
cmovne edx, eax
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x391f6fd9
and ecx, eax
mov r8d, eax
or r8d, 0xc4001020
mov r9d, ecx
not r9d
and r8d, 0xc51c3338
and edx, 0x38034cc1
or edx, r8d
or eax, r9d
and r9d, 0xc51c3338
and ecx, 0x3ae3ccc7
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xc6e09026
and eax, 0x391f6fd9
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, 0x6ca2203c
and r8d, 0x935ddfc3
or r8d, r9d
or ecx, edx
and edx, 0x6ca2203c
and eax, 0x935ddfc3
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xbdbe5214
and eax, 0x4241adeb
or eax, ecx
xor eax, 0xbdbe5214
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, ecx
xor r9b, r8b
or r8b, al
or al, dl
xor al, 1
or 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, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
and cl, al
or dl, al
xor al, 1
xor r8b, 1
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x2567486c
mov ecx, 0x7a766f4a
cmovne eax, ecx
test dl, 1
mov ecx, 0x2567486c
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x28cd1fca
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x435036d
and edx, 0xfbcafc92
or edx, ecx
mov ecx, edx
xor ecx, 0x435036d
mov eax, edx
xor eax, 0x435036c
and eax, ecx
xor edx, 0x70ca5002
and edx, 0x74cf522f
and ecx, 0x8b30add0
or ecx, edx
mov r8d, ecx
xor r8d, 0xa891
mov edx, eax
not edx
xor ecx, 0x74cf522e
mov r9d, edx
and r9d, 0x8b7c1740
and eax, 0x7483e8bf
or eax, r9d
or edx, ecx
and ecx, 0x8b7c1740
and r8d, 0x7483e8bf
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
xor eax, 0x2b2a333c
and eax, edx
not edx
and edx, 0x2b2a333c
or edx, eax
not eax
and eax, 0xd4d5ccc3
and edx, 0x2b2a333c
or edx, eax
mov eax, edx
not eax
and edx, 0xace7f5f9
and eax, 0x53180a06
or eax, edx
mov ecx, eax
xor ecx, 0x8482b0c0
xor eax, 0x52100806
and eax, 0x7a754d3f
and ecx, 0x858ab2c0
or ecx, eax
xor ecx, 0x858ab2c0
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
or cl, dl
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, 0x36bdefb1
mov r8d, 0x4a07da14
cmovne ecx, r8d
test al, al
mov eax, 0x36bdefb1
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x43dac3ef
mov r8d, eax
and r8d, 0xbc253c10
or r8d, edx
mov edx, r8d
xor edx, 0x20000400
xor r8d, 0x420260
or ecx, 0x421270
or r8d, 0xc3290981
and r8d, 0xc36b1bf1
and edx, 0x2000040e
or edx, r8d
and ecx, 0xc36b1bf1
and eax, 0x1c94e000
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0xdfbde981
xor eax, 0x2042167e
mov edx, eax
and edx, 0x4fb634c3
mov r8d, ecx
and r8d, 0xb049cb3c
or r8d, edx
xor r8d, 0xb049cb3d
or eax, 1
and ecx, 0x2fa30e3e
and eax, 0xd05cf1c1
or eax, ecx
xor eax, 0xd05cf1c1
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x728c0518
mov r8d, ecx
or r8d, 0xc000063
and edx, 0x7e8c057b
and ecx, 0x81706804
or ecx, edx
and r8d, 0x7e8c057b
and eax, 0x39280
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x60078218
xor eax, 0x8d706867
mov edx, eax
and edx, 0x1af87dc6
and ecx, 0xe5078239
or ecx, edx
xor ecx, 0xe5078239
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and r8b, cl
mov r9d, edx
and r9b, al
or r9b, r8b
xor al, dl
and al, dl
xor dl, cl
or dl, al
xor r9b, 1
mov eax, edx
xor al, r9b
or r9b, dl
mov ecx, r9d
xor cl, al
test r9b, r9b
mov edx, 0x90c709b0
mov r8d, 0x76a48bb4
cmovne edx, r8d
test al, al
mov ebx, 0x76a48bb4
cmove edx, r8d
test cl, cl
mov eax, 0x90c709b0
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 1
mov r8d, ecx
or r8d, 0x4e48ad0
and edx, 0x4e48ad1
mov r9d, ecx
and r9d, 0xfb1b752e
or r9d, edx
and r8d, 0x4e48ad1
xor r8d, r9d
not r8d
and ecx, 0xeb6ae0c5
and eax, 0x14951f3a
or eax, ecx
xor eax, 0x14951f3a
or eax, r8d
xor eax, 0xd14a518a
xor eax, 0x2eb5ae75
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, edx
and r9b, r8b
xor dl, al
and al, cl
or al, r9b
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, r8d
and dl, al
xor al, 1
and cl, al
or cl, dl
or al, r8b
mov edx, eax
xor dl, cl
test al, al
mov eax, 0x1325d9aa
mov r8d, 0xfc80ece2
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0x1325d9aa
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x837bcd8e
and ecx, 0x7c843271
or ecx, r9d
or edx, r8d
and r8d, 0x837bcd8e
and eax, 0x7c843271
or eax, r8d
xor eax, ecx
not edx
or edx, eax
xor edx, 0x79d5c350
xor edx, 0x862a3caf
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, r8d
and r9b, cl
and al, dl
or al, r9b
xor al, 1
or al, cl
xor al, 1
xor r8b, cl
and r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x4e272679
mov r8d, 0xf10eebff
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x4e272679
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp - 0x70]
mov rcx, qword [rax]
mov r8, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x60]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
test eax, eax
setne byte [rbp + 0x7b]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5dbb41fa
mov r8d, ecx
and r8d, 0xa244be04
or r8d, edx
mov edx, r8d
xor edx, 0x3a04
xor r8d, 0x14a0419a
mov r9d, ecx
or r9d, 0xb6e4c59a
and r8d, 0xb6e4c59a
and edx, 0x491b3a64
or edx, r8d
and r9d, 0xb6e4c59b
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0xf37d8e37
and r9d, 0xc8271c8
or r9d, r8d
and ecx, 0xf37d8e37
and eax, 0xc8271c8
or eax, ecx
xor eax, r9d
not eax
or eax, edx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
mov r9d, r8d
or r9b, cl
xor r9b, 1
mov eax, edx
xor al, cl
and al, cl
or al, r9b
xor r8b, cl
xor r8b, 1
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x3160f942
mov r8d, 0x77291ba0
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x3160f942
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov edx, ecx
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xb39abc6c
mov r11d, eax
and r11d, 0x4c654392
or r11d, r10d
or edx, r9d
and r9d, 0xb39abc6c
and r8d, 0x4c654393
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0xa7199968
and edx, 0x58e66697
or edx, r9d
and ecx, 0xa7199968
and eax, 0x58e66697
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, edx
and dl, cl
and cl, r8b
and r9b, al
or r9b, cl
mov ecx, r9d
xor cl, r8b
and cl, r9b
and al, r8b
or dl, al
xor cl, 1
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xa5868b7b
mov r8d, 0x5ddf8c42
cmovne edx, r8d
test al, al
mov eax, 0xa5868b7b
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xd0040088
mov ecx, eax
and ecx, 0x6821052
or ecx, r8d
mov r8d, ecx
xor r8d, 0x21042
xor ecx, 0xf97defad
mov r9d, eax
xor r9d, 0xd68610da
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x6f906730
and r8d, 0x900610ca
or r8d, r11d
or ecx, r10d
and r10d, 0x6f906730
and r9d, 0x906f98cf
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x2110e020
and edx, 0xa54dc75b
and eax, 0x5ab238a4
or eax, edx
mov edx, eax
xor edx, 0x109230a0
xor ecx, 0xd68610db
mov r9d, ecx
and r9d, 0xca690f17
and r8d, 0x3596f0e8
or r8d, r9d
xor eax, 0x80490713
and eax, 0xca690f17
and edx, 0x3596f0e8
or edx, eax
xor edx, r8d
xor ecx, edx
test ecx, edx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
xor r8b, 1
mov ecx, r8d
xor cl, dl
xor al, 1
or r8b, dl
xor r8b, 1
or r8b, al
mov eax, r8d
xor al, cl
test al, 1
mov eax, 0xf4bf124f
mov edx, 0xdbe7b0d6
cmovne eax, edx
test r8b, r8b
mov edx, 0xf4bf124f
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xfbf814dd
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0xf8b004cc
and eax, 0x3481011
or eax, r8d
xor eax, 0x3481011
or edx, eax
xor edx, 0xfbf814dc
or edx, ecx
xor edx, 0x26a45413
xor edx, 0xd95babec
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge r9b
mov ecx, r9d
xor cl, r8b
mov r10d, ecx
and r10b, r8b
and cl, r9b
mov r9d, r10d
xor r9b, 1
xor r10b, cl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r10b
or dl, al
xor al, r8b
mov r8d, edx
xor r8b, al
or al, dl
not al
or al, r8b
xor al, cl
and al, 1
mov edx, 0x4f5c3a00
mov r8d, 0xc0d9cdb9
cmovne edx, r8d
test al, cl
cmove edx, r8d
test al, al
mov r8d, 0x4f5c3a00
cmove edx, r8d
test al, cl
cmovne edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0xbbeb0d90
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x11e37923
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
and r8d, 0x906a6ac7
mov edx, ecx
and edx, 0x6f959538
or edx, r8d
mov r8d, edx
xor r8d, 0x6f959538
mov eax, r8d
or eax, 1
xor edx, 0x806a2a00
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x568140ef
and edx, 0xa97ebf10
or edx, r9d
or eax, r8d
and r8d, 0x568140ef
and ecx, 0xa97ebf10
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5c87d97a
and eax, 0xa3782685
or eax, ecx
xor eax, 0xa3782685
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, eax
xor r9b, dl
and r9b, cl
or al, dl
xor dl, r8b
not dl
and dl, r8b
or dl, r9b
mov ecx, edx
xor cl, al
xor al, 1
mov r8d, eax
xor r8b, dl
xor cl, 1
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, al
mov eax, 0xf976b84a
mov edx, 0x8496441b
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0xf976b84a
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0x5c0e073c
mov eax, ecx
and eax, 0xa3f1f8c2
or eax, r8d
mov r8d, eax
xor r8d, 0x8320e002
mov r9d, ecx
xor r9d, 0xfffffffe
and r9d, ecx
xor eax, 0x5c0e073d
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x34df18e9
and r8d, 0xcb20e716
or r8d, r11d
or eax, r10d
and r10d, 0x34df18e9
and r9d, 0xcb20e716
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
and edx, 0xf1018b
and ecx, 0xff0efe74
or ecx, edx
mov edx, ecx
xor edx, 0xd20c5270
xor ecx, 0xf1018b
mov r9d, eax
and r9d, 0x2d52ac06
and r8d, 0xd2ad53f9
or r8d, r9d
or eax, ecx
and ecx, 0x2d52ac06
and edx, 0xd2ad53f9
or edx, ecx
xor edx, r8d
not eax
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
xor dl, 1
or cl, al
and al, dl
xor dl, al
and dl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xeb81655a
mov r8d, 0xdbf61721
cmovne ecx, r8d
test dl, dl
mov edx, 0xeb81655a
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9b820c18
mov r8d, eax
and r8d, 0x2400e1e4
or r8d, edx
mov edx, r8d
xor edx, 0x20006080
xor r8d, 0x8490812
mov r9d, ecx
or r9d, 0xc008974
and r8d, 0xc498976
and edx, 0xb3826488
or edx, r8d
and r9d, 0xc498976
and eax, 0x40341201
or eax, r9d
xor eax, edx
xor eax, 0xbf82edfd
or eax, ecx
cmp eax, 0xffffffff
sete dl
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
mov eax, r8d
xor al, dl
mov r9d, ecx
or r9b, dl
xor cl, dl
or dl, r8b
not al
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor r9b, 1
or cl, r9b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xf3f52f99
mov r8d, 0x762a25e7
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xf3f52f99
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0xc64e0b78
mov r8d, eax
xor r8d, 0xc64e0b78
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x3637bc65
mov r11d, eax
and r11d, 0x9804082
or r11d, r10d
or ecx, r9d
and r9d, 0x3637bc65
and r8d, 0xc9c8439a
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0xc64e0b79
and edx, 0x639b5beb
mov r8d, eax
and r8d, 0x9c64a414
or r8d, edx
mov edx, r8d
xor edx, 0x61111322
and eax, 1
or eax, edx
xor r8d, 0x98600014
and r8d, 0x9aea48dc
and eax, 0x6515b723
or eax, r8d
xor eax, 0x6515b723
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2d4091b2
and ecx, 0xd2bf6e4d
or ecx, eax
mov eax, ecx
xor eax, 0x10ad0a4d
xor ecx, 0x8009110
and ecx, 0xca12f510
and eax, 0x35ed0aef
or eax, ecx
xor eax, 0x35ed0aef
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor r8b, cl
and r8b, al
or al, cl
xor r8b, cl
mov ecx, r8d
xor cl, al
test r8b, r8b
mov edx, 0x48256d1c
mov r8d, 0x11e37923
cmovne edx, r8d
test al, al
mov eax, 0x48256d1c
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0xe6f464e8
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd4a7cc6a
and ecx, eax
and eax, 0x2b583395
or eax, edx
xor eax, 0x2b583395
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x59dc79bf
mov r8d, eax
and r8d, 0xa6238640
or r8d, edx
mov edx, r8d
xor edx, 0x80200201
xor r8d, 0x59dc79be
mov r9d, ecx
and r9d, 0x669b95fc
and eax, 0x99646a02
or eax, r9d
or ecx, r8d
and r8d, 0x669b95fc
and edx, 0x99646a03
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0x23cb4d9d
xor ecx, 0xdc34b262
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and dl, al
or dl, r9b
mov eax, edx
xor al, r8b
and al, dl
xor r8b, cl
xor r8b, al
mov ecx, r8d
xor cl, 1
and al, cl
xor cl, al
test cl, 1
mov ecx, 0x23742555
mov edx, 0x830237b8
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0x23742555
cmovne edx, r8d
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x4f3eb36b
mov r8d, eax
xor r8d, 0xb0c14c94
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xb31bc44
mov r11d, edx
and r11d, 0xb0c04090
or r11d, r10d
or ecx, r9d
and r9d, 0xb31bc44
and r8d, 0xf4ce43bb
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
xor ecx, 0xb0c14c95
and edx, 0x8a39ec
and eax, 0xff75c613
or eax, edx
xor eax, 0xff75c613
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge al
mov r9d, eax
xor r9b, r8b
or r8b, al
xor r8b, 1
mov ecx, edx
xor cl, al
and cl, al
or cl, r8b
mov r8d, r9d
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
xor al, 1
mov r8d, eax
xor r8b, cl
xor dl, 1
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0xbe28d08e
mov edx, 0x342adee6
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xbe28d08e
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x30]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x38]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, 0xb3f12e91
jmp 0x1400ecbf0
mov eax, 0x8a919fe8
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x88fc4751
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
and edx, 0x8826be05
mov r8d, ecx
and r8d, 0x77d941fa
or r8d, edx
mov edx, r8d
xor edx, 0x7c14100
xor r8d, 0x8826be04
mov r9d, eax
and r9d, 0x781cacff
and ecx, 0x87e35300
or ecx, r9d
or eax, r8d
and r8d, 0x781cacff
and edx, 0x87e35300
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xe7c0ad1b
and ecx, eax
not eax
and eax, 0xe7c0ad1b
or eax, ecx
not ecx
and ecx, 0x183f52e4
and eax, 0xe7c0ad1b
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xcb20c60
and ecx, 0xf34df39f
or ecx, eax
cmp ecx, 0xf34df39f
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl cl
mov r9d, ecx
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and r9b, dl
or al, dl
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
mov edx, r8d
and dl, cl
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
mov r10d, edx
xor r10b, 1
and r10b, al
and dl, r9b
or dl, r10b
xor r9b, cl
or al, r8b
xor al, 1
or al, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x42a2538a
mov r8d, 0x1ff1d24
cmovne ecx, r8d
test al, 1
mov eax, 0x42a2538a
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0xbb7eaae8
jmp 0x1400ecbf0
mov eax, 0x90b7801e
jmp 0x1400ecbf0
mov eax, 0x55407785
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
and r8d, 0x2a5512e3
mov edx, ecx
and edx, 0xd5aaed1c
or edx, r8d
mov r8d, edx
xor r8d, 0xd5aaed1c
mov eax, r8d
or eax, 1
xor edx, 0xa5010e0
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xa4074217
and edx, 0x5bf8bde8
or edx, r9d
or eax, r8d
and r8d, 0xa4074217
and ecx, 0x5bf8bde8
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x6bd14dfc
and eax, 0x942eb203
or eax, ecx
mov ecx, eax
xor ecx, 0x29110d34
xor eax, 0x942a2002
and eax, 0xd6ea60ca
and ecx, 0x29159f35
or ecx, eax
cmp ecx, 0x29159f35
setne cl
cmp dword [0x1401172d0], 0xa
setge al
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor al, cl
mov r9d, eax
xor r9b, 1
mov ecx, r8d
and cl, dl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, al
and cl, r9b
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, al
mov eax, 0xdd35c3fe
mov r8d, 0xefb90977
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xdd35c3fe
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0xea182f8f
jmp 0x1400ecbf0
mov eax, 0x427cc3b0
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0xdf2c2d3a
mov ecx, eax
and ecx, 0x20d3d2c5
or ecx, edx
mov edx, ecx
xor edx, 0x20d3d2c5
xor ecx, 0xd804241a
mov r8d, edx
and r8d, 0xc8e6218c
and eax, 0x3719de73
or eax, r8d
mov r8d, eax
xor r8d, 0x10009452
or edx, 1
xor eax, 0xc8e6218d
mov r9d, eax
and r9d, 0x27b94b25
and r8d, 0xd846b4da
or r8d, r9d
or eax, edx
and edx, 0x27b94b25
and ecx, 0xd846b4da
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe8843f00
mov r8d, eax
and r8d, 0x177bc0ff
or r8d, edx
mov edx, r8d
xor edx, 0x15000c4
xor r8d, 0x80800100
or ecx, 0x82aac109
or r8d, 0x44011012
and r8d, 0xc6abd11b
and edx, 0x9500ac4
or edx, r8d
and ecx, 0xc6abd11b
and eax, 0x30042420
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x70003430
xor eax, 0x50c300
and ecx, 0xfbaa3cfd
and eax, 0x455c302
or eax, ecx
mov ecx, eax
xor ecx, 0x11a0144c
xor eax, 0x448302
and eax, 0xea4eabb3
and ecx, 0x15b1544c
or ecx, eax
xor ecx, 0x15b1544c
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, 1
and cl, dl
or dl, al
xor dl, 1
and r8b, al
or r8b, cl
or r8b, dl
xor r9b, r10b
and r9b, r8b
xor r9b, r10b
or r10b, r8b
mov eax, r10d
xor al, r9b
mov eax, 0xc12f4a33
mov ecx, 0xa0e2b644
cmovne eax, ecx
test r9b, r9b
mov ecx, eax
mov edx, 0xc12f4a33
cmovne ecx, edx
test r10b, r10b
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x55d4405e
mov r8d, ecx
or r8d, 1
and r8d, 0x55d4405f
mov r9d, eax
and r9d, 0xaa2bbfa0
or r9d, r8d
and edx, 0x55d4405f
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x8ea4fb89
and edx, 0x715b0476
or edx, r9d
and ecx, 0x8ea4fb89
and eax, 0x715b0476
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setge r10b
setl al
mov edx, eax
xor dl, r9b
mov ecx, edx
xor cl, 1
and r9b, r10b
and al, r8b
or al, r9b
mov r9d, r10d
xor r9b, r8b
or r10b, r8b
xor r10b, 1
or r10b, r9b
xor al, 1
mov r8d, eax
xor r8b, r10b
or al, r10b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, eax
and r9b, r8b
xor r9b, 1
or r9b, r8b
xor r9b, 1
or r9b, al
and dl, r9b
xor r9b, 1
and r9b, cl
or r9b, dl
or al, cl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xd43145e8
mov edx, 0x99088fc1
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0xd43145e8
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, r8d
and r9d, 0x75afb980
and edx, 0x8a50467f
or edx, r9d
or r8d, ecx
and ecx, 0x75afb980
and eax, 0x8a50467f
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov ecx, edx
xor cl, r9b
mov r10d, ecx
and r10b, r9b
and cl, dl
mov r11d, r10d
xor r11b, 1
xor r10b, cl
xor cl, 1
or cl, r11b
xor cl, 1
or cl, r10b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, 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
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x8bcec84f
mov r8d, 0x306a7e8b
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x8bcec84f
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x6d12008d
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov eax, 0x4141865f
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0xe0800a40
mov ecx, eax
and ecx, 0x3287014
or ecx, r8d
xor ecx, 0x3287014
mov r8d, eax
xor r8d, 0xe3a87a54
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x1c5785aa
and ecx, 0xe3a87a55
or ecx, r8d
and edx, 0xe5b80587
and eax, 0x1a47fa78
or eax, edx
mov edx, eax
xor edx, 0x10052a58
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x4e72d1a3
and ecx, 0xb18d2e5c
or ecx, r9d
xor eax, 0x44300183
and eax, 0x4e72d1a3
and edx, 0xb18d2e5c
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setge cl
mov r8d, ecx
xor r8b, dl
mov r9d, r8d
and r9b, al
or al, cl
xor al, 1
or al, r9b
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r8b
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x92d63daa
mov r8d, 0xd5e00178
cmovne edx, r8d
test cl, 1
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0x7798a2a
mov r8d, ecx
xor r8d, 0x7798a2a
and r8d, ecx
or eax, r8d
not r8d
and r8d, 0xf88675d4
and eax, 0x7798a2b
or eax, r8d
mov r8d, eax
not r8d
and edx, r8d
and eax, ecx
or eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
and r8b, al
xor al, 1
mov edx, eax
xor dl, cl
and dl, al
and al, cl
or al, r8b
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x3f833b2c
mov r8d, 0xc39d3d0b
cmovne eax, r8d
test dl, dl
mov edx, 0x3f833b2c
cmove eax, edx
test cl, 1
cmovne eax, r8d
jmp 0x1400ecbf0
mov eax, 0x493ef585
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x79481aa8
and ecx, 0x86b7e557
or ecx, r9d
or eax, r8d
and r8d, 0x79481aa8
and edx, 0x86b7e557
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, 0x14812606
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0xeb7ed9f8
and r8d, 0x14812607
or r8d, r9d
or ecx, edx
and edx, 0xeb7ed9f8
and eax, 0x14812607
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4a188620
and ecx, 0x15a01041
or ecx, edx
xor ecx, 0x15a01041
and eax, 0xa047699e
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4d076102
and eax, 0xb2f89efd
or eax, edx
xor eax, 0x4d076102
xor ecx, eax
test ecx, eax
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
lea r9d, [rax + 1]
mov ecx, r8d
xor cl, al
mov edx, ecx
xor dl, 1
xor r9b, r8b
xor r9b, 1
and al, r8b
or al, r9b
mov r9d, eax
xor r9b, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r10d, r8d
xor r10b, dl
or r8b, dl
xor r8b, 1
or r8b, r10b
mov r10d, r8d
xor r10b, 1
and r10b, r9b
and r8b, al
or r8b, r10b
xor al, dl
or r9b, cl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, r8b
test r9b, 1
mov ecx, 0x26431cd7
mov edx, 0xefb90977
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x26431cd7
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x9eb533d0
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
and ecx, 0x6fda79d
mov eax, r8d
not eax
mov edx, eax
and edx, 0xf9025862
or edx, ecx
mov ecx, edx
xor ecx, 0xf9025862
xor edx, 0x6fda79d
mov r9d, edx
or r9d, 0x92b8c108
or r8d, 0x1460c10
and r9d, 0x93fecd18
mov r10d, ecx
and r10d, 0x280110a3
or r10d, r9d
and r8d, 0x93fecd18
and eax, 0x44002244
or eax, r8d
xor eax, r10d
mov r9d, eax
xor r9d, 0x5618e10c
and edx, 0x34d49020
mov r8d, ecx
and r8d, 0xcb2b6fdf
or r8d, edx
mov edx, r8d
xor edx, 0x34d49021
and ecx, 1
or ecx, edx
xor r8d, 0x4a08699c
xor eax, 0x29471cb2
mov edx, eax
and edx, 0xa1a71643
and r9d, 0x5e58e9bc
or r9d, edx
or eax, ecx
and ecx, 0xa1a71643
and r8d, 0x5e58e9bc
or r8d, ecx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xfe061c9e
and edx, eax
or eax, 0x1f9e361
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x69cd976f
and ecx, 0x96020890
or ecx, r9d
or eax, r8d
and r8d, 0x69cd976f
and edx, 0x96326890
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x1982141
xor eax, 0xfe061c9e
mov edx, eax
and edx, 0x1e65dab0
and ecx, 0xe19a254f
or ecx, edx
xor ecx, 0xe19a254f
or ecx, eax
cmp ecx, 0xffffffff
setne cl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
xor al, cl
mov edx, eax
xor dl, 1
mov ecx, r9d
and cl, r8b
xor cl, 1
mov r10d, ecx
xor r10b, r8b
or cl, r8b
xor cl, 1
or cl, r10b
mov r10d, ecx
xor r10b, 1
and r10b, dl
and cl, al
or cl, r10b
xor al, r8b
or dl, r9b
xor dl, 1
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x676ee429
mov r8d, 0x36397fff
cmovne eax, r8d
test dl, dl
mov edx, 0x676ee429
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x48]
mov eax, 0x521220f2
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xbc263e74
mov r8d, eax
and r8d, 0x43d9c18a
or r8d, edx
xor r8d, 0x43d9c18a
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0x668f53ac
and eax, 0x9970ac53
or eax, ecx
xor eax, 0x9970ac53
or eax, edx
xor eax, 0xffffffff
setne cl
sete al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
xor r9b, 1
or r9b, r8b
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
mov ecx, r9d
xor cl, al
xor al, 1
or al, r9b
mov edx, ecx
xor dl, al
test cl, cl
mov ecx, 0x3f52f4d3
mov r8d, 0xf6cccc52
cmovne ecx, r8d
not dl
test al, al
cmovne ecx, r8d
test dl, 1
mov eax, 0x3f52f4d3
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xfecbaae8
mov r8d, eax
and r8d, 0x1345516
or r8d, edx
xor r8d, 0x1345516
mov edx, eax
and edx, 1
or edx, r8d
and ecx, 0x9a876d03
and eax, 0x657892fc
or eax, ecx
mov ecx, eax
xor ecx, 0x657892fc
xor eax, 0x9a876d03
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
xor al, 1
or al, r8b
and r8b, cl
or dl, cl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, 1
and cl, dl
or dl, al
and al, r8b
or al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x39dc823f
mov r8d, 0xa1c605a6
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x39dc823f
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd2cfd00b
xor eax, 0x4c044ede
and eax, ecx
mov r8d, ecx
and r8d, 0x2d302ff4
or r8d, edx
mov edx, r8d
xor edx, 0x2d302ff4
mov ecx, r8d
xor ecx, 0x6134612a
and ecx, edx
or eax, ecx
mov ecx, eax
xor ecx, 0x4c044edf
xor r8d, 0xc280500b
and r8d, 0xe2805c5f
mov r9d, edx
and r9d, 0x1d7fa3a0
or r9d, r8d
xor r9d, 0xe2805c5e
and edx, 1
or edx, r9d
xor eax, 0xb3fbb120
mov r8d, eax
and r8d, 0xb5080a68
and ecx, 0x4af7f597
or ecx, r8d
xor ecx, edx
xor ecx, 0x4af7f597
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x8c5a24be
and eax, 0x73a5db41
or eax, ecx
xor eax, 0x73a5db41
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setl al
setge dl
lea r10d, [r9 + 1]
mov ecx, eax
xor cl, r10b
or r10b, dl
xor r10b, 1
and cl, dl
or cl, r10b
and r8b, dl
and al, r9b
or al, r8b
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and al, cl
and r8b, dl
or r8b, al
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x267e9ec8
mov edx, 0xcf258128
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x267e9ec8
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x4001c2f3
jmp 0x1400ecbf0
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb8], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa8], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x88], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x90], rax
mov eax, 0x10
call fcn.140114730
sub rsp, rax
mov rcx, rsp
mov eax, dword [0x1401172cc]
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, 0x82d5d1e1
and eax, 0x7d2a2e1e
or eax, r10d
or edx, r9d
and r9d, 0x82d5d1e1
and r8d, 0x7d2a2e1e
or r8d, r9d
xor r8d, eax
not edx
or edx, r8d
mov edi, edx
not edi
mov eax, edx
or eax, 0x72be55cd
mov r9d, edx
xor r9d, 0x8d41aa32
and r9d, edx
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x5d03ed72
mov r8d, edi
and r8d, 0x80400200
or r8d, r11d
or eax, r10d
and r10d, 0x5d03ed72
and r9d, 0xa2fc128d
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r9d, eax
xor r9d, 0x5092414c
and edx, 0xaf3ed20f
mov r8d, edi
and r8d, 0x50c12df0
or r8d, edx
xor r8d, 0xaf3ed20e
and edi, 1
or edi, r8d
xor eax, 0x8d41aa33
mov edx, eax
and edx, 0x2a6c3cb2
and r9d, 0xd593c34d
or r9d, edx
xor r9d, edi
xor r9d, 0xd593c34d
or eax, edi
not eax
or eax, r9d
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x87338419
and edx, eax
and eax, 0x78cc7be6
or eax, r8d
mov r8d, eax
xor r8d, 0x608c00e2
xor eax, 0x87338419
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x19717f1d
and r8d, 0xe68e80e2
or r8d, r10d
or eax, r9d
and r9d, 0x19717f1d
and edx, 0xe68e80e2
or edx, r9d
xor edx, r8d
not eax
or eax, edx
xor eax, 0xcae37ec4
xor eax, 0xcae37ec4
sete r9b
setne al
cmp dword [0x1401172d0], 0xa
setge dl
setl r10b
mov r8d, r10d
xor r8b, al
not r8b
and r8b, al
mov r11d, r10d
or r11b, al
xor r8b, 1
mov edi, r8d
xor dil, r11b
or r8b, r11b
xor r8b, 1
or r8b, dil
and al, r10b
or r10b, r9b
not r10b
and dl, r9b
or dl, al
or dl, r10b
xor dl, r8b
and dl, 1
mov eax, 0x4005f304
mov r9d, 0x2733f2e1
cmovne eax, r9d
test dl, r8b
mov r15d, 0x2733f2e1
cmove eax, r9d
mov r8d, 0x4005f304
cmovne eax, r8d
test dl, dl
mov qword [rbp + 0xb0], rcx
cmove eax, r8d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x50180170
mov r8d, eax
and r8d, 0xa3000c04
or r8d, ecx
xor r8d, 0xa3000c04
mov ecx, eax
xor ecx, 0xf3180d74
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x26c080
and edx, 0xb2d358a0
and eax, 0x4d2ca75f
or eax, edx
mov edx, eax
xor edx, 0x41248014
xor ecx, 0xf3180d75
mov r9d, ecx
and r9d, 0x2ed93f6b
and r8d, 0xd126c094
or r8d, r9d
xor eax, 0x22d11820
and eax, 0x2ed93f6b
and edx, 0xd126c094
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, dl
or cl, r8b
or r8b, dl
xor r8b, 1
or r8b, r9b
or al, dl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
xor al, 1
mov ecx, r8d
or cl, al
xor al, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2206c8bf
mov r8d, 0xe0efccbb
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x2206c8bf
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x88]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x24400d11
mov r8d, eax
or r8d, 0x12120cc
and r8d, 0x25612ddd
mov r9d, ecx
and r9d, 0x1a0a9000
or r9d, r8d
and edx, 0x25612ddd
mov r8d, eax
and r8d, 0xc0944222
or r8d, edx
xor r8d, r9d
mov edx, r8d
xor edx, 0xc1b562ef
xor r8d, 0x3e4a9d10
and ecx, r8d
and edx, eax
or edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov ecx, r8d
xor cl, r9b
and r9b, r8b
and dl, al
or dl, r9b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, cl
xor cl, 1
and al, cl
or al, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xb4b2b1c8
mov r8d, 0xf9a75fcb
cmovne ecx, r8d
test al, al
cmove ecx, r8d
test dl, 1
mov eax, 0xb4b2b1c8
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x67f5533c
or ecx, 1
and ecx, 0x67f5533d
mov r8d, eax
and r8d, 0x980aacc2
or r8d, ecx
and edx, 0x67f5533d
xor edx, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
and r8b, al
and cl, dl
or cl, r8b
mov r8d, eax
or r8b, dl
xor r8b, 1
xor al, dl
or al, r8b
xor al, 1
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, al
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xe08516c8
mov r8d, 0x21d36bb0
cmovne ecx, r8d
test al, 1
mov eax, 0xe08516c8
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
xor ecx, 0xd52a794d
cmp ecx, 0x2ad586b2
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
mov eax, edx
xor al, cl
xor al, 1
mov r8d, eax
or r8b, dl
and al, cl
or dl, cl
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x41a9f22c
mov r9d, 0xc9253dfe
cmovne r8d, r9d
test cl, 1
mov eax, r8d
cmovne eax, r9d
test dl, dl
cmove eax, r8d
jmp 0x1400ecbf0
mov eax, 0xc1defaac
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp - 0x38], rax
mov eax, dword [0x1401172cc]
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
xor edx, 0x2f450460
and edx, eax
or eax, 0xd0bafb9f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x6f4f7892
and ecx, 0x460
or ecx, r9d
or eax, r8d
and r8d, 0x6f4f7892
and edx, 0x90b0876d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x4d785f03
xor eax, 0x9dc2a49c
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
mov r10d, ecx
xor r10b, dl
and r10b, cl
and r8b, r9b
and cl, dl
or cl, r8b
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
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, 0xd2b8ada4
mov r8d, 0x320585a8
cmovne ecx, r8d
test dl, 1
mov edx, 0xd2b8ada4
cmovne edx, ecx
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xafca32b2
and ecx, eax
and eax, 0x5035cd4d
or eax, edx
mov edx, eax
xor edx, 0x5004c840
xor eax, 0xafca32b2
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xa079073d
and edx, 0x5f86f8c2
or edx, r9d
or eax, r8d
and r8d, 0xa079073d
and ecx, 0x5f86f8c2
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1f74bc42
mov r8d, eax
xor r8d, 0x1f74bc42
and r8d, eax
or r8d, edx
xor r8d, 0xe08b43bc
and eax, 0xa2f91676
mov edx, ecx
and edx, 0x5d06e989
or edx, eax
xor edx, 0xa2f91677
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
and eax, 0x3fd0c043
and ecx, 0xc02f3fbc
or ecx, eax
cmp ecx, 0xc02f3fbc
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
mov edx, r8d
xor dl, al
mov ecx, edx
xor cl, 1
or al, r8b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
xor al, 1
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x703e6533
mov r8d, 0x54749441
cmovne edx, r8d
test al, 1
mov eax, 0x703e6533
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x1400ecbf0
mov eax, 0x5106cd96
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x652105fb
xor eax, 0x4d24001e
and eax, ecx
and ecx, 0x9adefa04
or ecx, edx
mov edx, ecx
xor edx, 0x9adefa04
mov r8d, ecx
xor r8d, 0xd7fafa1a
and r8d, edx
or eax, r8d
xor eax, 0x4d24001f
or edx, 1
xor ecx, 0x45010158
and ecx, 0xdfdd635c
and edx, 0x20229ca3
or edx, ecx
xor edx, 0x20229ca3
or edx, eax
xor edx, 0x7db6d6ba
xor edx, 0x82492945
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
or al, r8b
xor r8b, cl
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor dl, cl
and dl, al
mov eax, r9d
xor al, 1
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0xbbe4341e
mov r8d, 0xd83c6ec
cmovne ecx, r8d
test al, al
mov eax, 0xbbe4341e
cmovne ecx, eax
test dl, dl
cmove ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0x452bd1b
xor ecx, 0xfbad42e4
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, al
and r9b, cl
or r8b, al
xor al, dl
not al
and al, dl
or al, r9b
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x72017553
mov r9d, 0x4502e83
cmovne eax, r9d
test dl, dl
mov ecx, 0x72017553
cmove eax, ecx
test r8b, r8b
cmovne eax, r9d
jmp 0x1400ecbf0
mov eax, 0x27fcb53
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
mov ecx, 0x90
add rax, rcx
mov qword [rbp - 0x58], rax
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp - 0x60], rax
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov qword [rbp - 0x68], rax
mov eax, 0x9a8a18c9
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6048000
mov r8d, ecx
and r8d, 0xb0b07028
or r8d, edx
xor r8d, 0xb0b07028
mov edx, ecx
and edx, 0x494b0fd7
or edx, r8d
mov r8d, edx
xor r8d, 0x494b0fd6
xor edx, 0xa2a41009
mov r9d, r8d
and r9d, 0x1c10e8e0
and edx, 0xe3ef171f
or edx, r9d
or r8d, ecx
and ecx, 0x1c10e8e0
and eax, 0xe3ef171f
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne dl
sete cl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, r8d
xor r9b, cl
or cl, r8b
and cl, r9b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r9d, ecx
xor r9b, r8b
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, al
or dl, al
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xb3d371f3
mov edx, 0xe810f6eb
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xb3d371f3
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa09b0001
and ecx, 0x190002e4
or ecx, edx
xor ecx, 0x190002e4
and eax, 0x4664fd1a
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x70a0d7f
and eax, 0xf8f5f280
or eax, ecx
mov ecx, eax
xor ecx, 0x20a0544
xor eax, 0xe8118000
and eax, 0xed11883b
and ecx, 0x12ee77c4
or ecx, eax
xor ecx, 0x12ee77c4
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, ecx
xor r9b, r8b
xor r8b, al
and r8b, dl
or al, dl
xor al, 1
or al, r8b
and r9b, cl
xor cl, dl
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
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
mov r8d, edx
mov r9d, eax
or dl, al
xor al, 1
xor cl, 1
and r8b, al
and r9b, cl
or r9b, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test al, 1
mov ecx, 0xa827319
mov eax, 0x7660d13f
cmovne ecx, eax
test dl, 1
mov eax, 0xa827319
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0xd751b211
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
and r8d, 0xca1f6099
mov ecx, eax
xor ecx, 0x35e09f66
and ecx, edx
or ecx, r8d
xor ecx, 0x35e09f67
and edx, 0x62e2ed76
mov r8d, eax
and r8d, 0x9d1d1289
or r8d, edx
mov edx, r8d
xor edx, 0x62020d07
and eax, 1
or eax, edx
xor r8d, 0x8c111288
and r8d, 0x8cf1f2f8
and eax, 0x730e0d07
or eax, r8d
xor eax, 0x730e0d07
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x3b936195
and ecx, eax
and eax, 0xc46c9e6a
or eax, edx
mov edx, eax
xor edx, 0x806c9800
xor eax, 0x3b936195
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x5d1347ea
and edx, 0xa2ecb815
or edx, r9d
or eax, r8d
and r8d, 0x5d1347ea
and ecx, 0xa2ecb815
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xa47fd1e1
and ecx, 0x5b802e1e
or ecx, eax
xor ecx, 0x5b802e1e
sete al
setne dl
cmp dword [0x1401172d0], 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, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
xor cl, 1
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xfb7b18c7
mov r8d, 0xc1075b1f
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0xfb7b18c7
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x2ccdfab6
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0xfffffffe
and eax, ecx
and edx, 0x185d9697
and ecx, 0xe7a26968
or ecx, edx
mov edx, ecx
xor edx, 0xc5a22101
mov r8d, eax
not r8d
xor ecx, 0x185d9696
mov r9d, r8d
and r9d, 0x2a4dc87e
and eax, 0xd5b23781
or eax, r9d
or r8d, ecx
and ecx, 0x2a4dc87e
and edx, 0xd5b23781
or edx, ecx
xor edx, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete r8b
setne dl
cmp dword [0x1401172d0], 0xa
setl r10b
setge al
lea r9d, [rax + 1]
and r10b, dl
mov ecx, eax
and cl, r8b
or cl, r10b
mov r10d, eax
and r10b, r9b
xor r10b, 1
mov r11d, r10d
xor r11b, r9b
or r10b, r9b
xor r10b, 1
or r10b, r11b
xor r10b, dl
xor r10b, 1
xor r9b, r8b
or al, dl
xor al, 1
or al, r9b
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
xor cl, 1
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0xd19b0c9f
mov r8d, 0x514aaf98
cmovne eax, r8d
test cl, 1
mov ecx, eax
mov r8d, 0xd19b0c9f
cmovne ecx, r8d
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x77f1eec7
jmp 0x1400ecbf0
mov eax, 0x70e757c3
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x4683006
mov r8d, eax
or r8d, 0x43044e81
and edx, 0x476c7e87
mov r9d, eax
and r9d, 0x118160
or r9d, edx
and r8d, 0x476c7e87
mov edx, ecx
and edx, 0xb8820018
or edx, r8d
xor edx, r9d
xor edx, 0xbcea301f
mov r8d, ecx
and r8d, 0xcf815354
and eax, 0x307eacab
or eax, r8d
xor eax, edx
xor eax, 0x307eacab
or edx, ecx
not edx
or edx, eax
xor edx, 0x9dcd1924
xor edx, 0x6232e6db
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, edx
or r9b, r8b
and cl, r8b
xor r8b, dl
and r9b, r8b
mov r8d, eax
xor r8b, dl
and r8b, al
and al, dl
or al, cl
or al, r8b
xor al, 1
mov ecx, r9d
xor cl, al
or al, r9b
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xfce849d7
mov r8d, 0x1b69df3d
cmovne eax, r8d
test cl, cl
cmove eax, r8d
test dl, 1
mov ecx, 0xfce849d7
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xc182ac6e
and edx, ecx
mov eax, ecx
and eax, 0xc182ac6e
mov ecx, eax
xor ecx, 0x8080846a
or eax, 0x3e7d5391
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x55d2b98e
and ecx, 0x80000460
or ecx, r9d
or eax, r8d
and r8d, 0x55d2b98e
and edx, 0xaa2d4671
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x3e7d5391
mov edx, eax
xor edx, 0x3e7d5390
and edx, ecx
xor eax, 0xc182ac6f
or eax, edx
mov ecx, eax
xor ecx, 0x501e0c9a
and ecx, eax
not eax
and eax, 0x501e0c9a
or eax, ecx
not ecx
and ecx, 0xafe1f365
and eax, 0x501e0c9a
or eax, ecx
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
xor r8b, r9b
mov ecx, edx
xor cl, r9b
mov eax, ecx
xor al, 1
or r9b, dl
mov edx, r8d
xor dl, r9b
or r9b, r8b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
mov r8d, edx
and r8b, r9b
xor dl, r8b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
and r8b, al
or al, dl
and dl, cl
or dl, r8b
mov ecx, eax
xor cl, dl
test dl, dl
mov edx, 0x8a44b077
mov r8d, 0x284fc6b7
cmovne edx, r8d
test al, 1
mov eax, 0x8a44b077
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x39dc823f
jmp 0x1400ecbf0
mov eax, 0x4ab74bd9
jmp 0x1400ecbf0
mov eax, 0xdcbf9bb
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x133a366d
and eax, ecx
and ecx, 0xecc5c992
or ecx, edx
mov edx, ecx
xor edx, 0xa0454900
xor ecx, 0x133a366d
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x4f8aa0de
and edx, 0xb0755f21
or edx, r9d
or ecx, r8d
and r8d, 0x4f8aa0de
and eax, 0xb0755f21
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xf9b1ba3f
mov r9d, r8d
and r9d, eax
and r8d, ecx
mov edx, r9d
not edx
mov r10d, r8d
not r10d
mov r11d, edx
and r11d, 0x2757ef56
and r9d, 0xd8a810a9
or r9d, r11d
or edx, r10d
and r10d, 0x2757ef56
and r8d, 0xd8a810a9
or r8d, r10d
xor r8d, r9d
not edx
or edx, r8d
xor edx, 0x64e45c1
and ecx, 0xc04c6a7
mov r8d, eax
and r8d, 0xf3fb3958
or r8d, ecx
mov ecx, r8d
xor ecx, 0x4c604
and eax, 1
or eax, ecx
xor r8d, 0xb2f90850
and r8d, 0xbef908f2
and eax, 0x4106f70d
or eax, r8d
xor eax, 0x4106f70d
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x8497c254
and ecx, eax
mov r8d, eax
or r8d, 0x6b4025a1
mov r9d, ecx
not r9d
and r8d, 0x6bc527b1
and edx, 0x8412c044
or edx, r8d
or eax, r9d
and r9d, 0x6bc527b1
and ecx, 0x943ad84e
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x7b683dab
and eax, 0x8497c254
or eax, ecx
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
or dl, al
or al, r8b
xor al, 1
or al, r9b
or cl, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
or dl, al
mov eax, r8d
xor al, dl
not al
test al, 1
mov eax, 0x19f55bab
mov ecx, 0x2f262ccd
cmovne eax, ecx
test dl, 1
mov ecx, 0x19f55bab
cmovne ecx, eax
test r8b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x2349f4bc
jmp 0x1400ecbf0
mov eax, 0x32d55833
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x125d435c
mov r8d, ecx
and r8d, 0xeda2bca2
or r8d, edx
xor r8d, 0xeda2bca2
and ecx, 1
or ecx, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
lea r9d, [rdx + 1]
and r8b, al
mov eax, ecx
and al, dl
or al, r8b
mov r8d, edx
and r8b, r9b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, dl
xor r8b, cl
or cl, r9b
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and dl, r8b
or r8b, cl
and cl, al
or cl, dl
mov edx, ecx
xor dl, r8b
test cl, cl
mov eax, 0x41a9f22c
mov ecx, 0x2ccdfab6
cmovne eax, ecx
test r8b, 1
mov r8d, 0x41a9f22c
cmovne eax, r8d
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x55e42511
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb5015719
and eax, ecx
and ecx, 0x4afea8e6
or ecx, edx
xor ecx, 0x4afea8e6
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbd7d5966
mov r8d, ecx
and r8d, 0x4282a699
or r8d, edx
xor r8d, 0x4282a698
and ecx, 0x3e3a6cda
mov edx, eax
and edx, 0xc1c59325
or edx, ecx
xor edx, 0x3e3a6cdb
and eax, 1
or eax, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xbb974c6
and ecx, 0xf4468b39
or ecx, r9d
or eax, r8d
and r8d, 0xbb974c6
and edx, 0xf4468b39
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xc1f5784c
and eax, 0x3e0a87b3
or eax, edx
xor eax, 0x3e0a87b3
or eax, ecx
xor eax, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 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, 0xd9cbca0e
mov r8d, 0xe0efccbb
cmovne edx, r8d
test al, al
mov eax, 0xd9cbca0e
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x48]
cmp dword [rax], 0xa
setne byte [rbp + 0x83]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and eax, ecx
not eax
mov edx, ecx
xor edx, eax
or eax, ecx
not eax
or eax, edx
or eax, 0xfffffffe
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x726d49a9
and ecx, 0x8d92b656
or ecx, r9d
or eax, r8d
and r8d, 0x726d49a9
and edx, 0x8d92b656
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x79eaa15
xor eax, 0x79eaa15
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
xor r8b, r9b
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, r8b
and al, dl
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r9d, ecx
mov r8d, edx
or dl, cl
xor cl, 1
and r9b, cl
and r8b, al
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, r9b
mov ecx, edx
xor cl, r8b
test dl, 1
mov eax, 0x7918d76b
mov edx, 0xbebd75c6
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x7918d76b
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc19ac078
mov r8d, ecx
and r8d, 0x3e653f87
or r8d, edx
mov edx, r8d
xor edx, 0x403602
xor r8d, 0x4002c000
mov r9d, eax
or r9d, 0x4623c104
or r8d, 0x98000081
and r8d, 0xde23c185
and edx, 0xd83662
or edx, r8d
and r9d, 0xde23c185
mov r8d, ecx
and r8d, 0x21040818
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x20040880
xor r8d, 0x46d00506
and r8d, 0xdfd0051e
and edx, 0x202ffae1
or edx, r8d
mov r8d, edx
xor r8d, 0xe0200
xor edx, 0xdfd0051e
mov r9d, edx
and r9d, 0x7931fdf9
and r8d, 0x86ce0206
or r8d, r9d
or edx, ecx
and ecx, 0x7931fdf9
and eax, 0x86ce0206
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xef7eee5c
xor edx, 0x108111a3
setne cl
sete r8b
cmp dword [0x1401172d0], 0xa
setge dl
lea r9d, [rdx + 1]
mov eax, edx
and al, r9b
xor al, 1
mov r10d, eax
xor r10b, r9b
or al, r9b
xor al, 1
or al, r10b
xor al, r8b
xor r8b, r9b
mov r9d, r8d
xor r9b, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, r8b
xor al, r9b
and r9b, cl
or r9b, dl
or cl, r8b
xor cl, 1
or cl, al
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0x8c19d252
mov edx, 0x7a38236d
cmovne eax, edx
test cl, 1
mov ecx, 0x8c19d252
cmovne ecx, eax
test r9b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x11ad2a77
and edx, ecx
not ecx
or eax, 0xee52d588
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x741c5910
mov r10d, ecx
and r10d, 0x1a12267
or r10d, r9d
or eax, r8d
and r8d, 0x741c5910
and edx, 0x8be3a6ef
or edx, r8d
xor edx, r10d
not eax
or eax, edx
xor eax, 0x11ad2a76
or eax, ecx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl r8b
setge dl
mov r10d, edx
xor r10b, cl
and r10b, cl
or r8b, al
or dl, cl
mov eax, r8d
xor al, dl
or dl, r8b
xor dl, 1
or dl, al
mov r8d, r10d
xor r8b, 1
mov eax, edx
xor al, 1
mov r9d, r8d
and r9b, r10b
mov ecx, eax
and cl, dl
xor r9b, 1
or r9b, r10b
xor r9b, 1
or r9b, r8b
xor cl, 1
mov r10d, edx
xor r10b, cl
or cl, dl
xor cl, 1
or cl, r10b
mov edx, r9d
xor dl, 1
and dl, cl
xor cl, 1
and cl, r9b
or cl, dl
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd7f157f8
mov r8d, 0x12857438
cmovne edx, r8d
test al, 1
mov eax, 0xd7f157f8
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
mov eax, 0x377fc2c6
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x981d201
mov r9d, eax
and r9d, 0xa4002974
or r9d, ecx
xor r9d, 0xa4002974
mov edx, eax
and edx, 0x527e048a
or edx, r9d
mov ecx, edx
xor ecx, 0x527e048b
xor edx, 0x2a64
and r8d, 0xd84f936c
and eax, 0x27b06c93
or eax, r8d
mov r8d, eax
xor r8d, 0x302c83
xor eax, 0xd84f936c
mov r9d, ecx
and r9d, 0xefc7d110
and edx, 0x10382eef
or edx, r9d
or ecx, eax
and eax, 0xefc7d110
and r8d, 0x10382eef
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x421120cb
cmp ecx, 0xbdeedf34
sete al
cmp dword [0x1401172d0], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, 1
xor al, cl
and al, cl
or al, dl
xor dl, al
or al, r8b
mov ecx, edx
xor cl, al
mov ecx, 0x17050e30
mov r8d, 0x6c3c0f6
cmovne ecx, r8d
test al, al
mov eax, 0x6c3c0f6
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, eax
and edx, 0x630a38b
and ecx, 0xf9cf5c74
or ecx, edx
xor ecx, 0x630a38b
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r8d, edx
xor r8b, 1
mov eax, r8d
and al, dl
xor al, 1
or al, dl
xor al, 1
or al, r8b
xor r8b, cl
xor cl, 1
xor al, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, cl
not dl
test dl, 1
mov edx, 0xcdfcde49
mov r8d, 0x21afd1e5
cmovne edx, r8d
test cl, 1
mov ecx, 0xcdfcde49
cmovne ecx, edx
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov rax, qword [rbp + 0xa0]
mov eax, 0x9b0d8306
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
mov r8d, ecx
xor r8d, 0x718caaef
and r8d, ecx
mov eax, ecx
or eax, 0x8e735510
not edx
mov ecx, r8d
not ecx
mov r9d, eax
and r9d, 0xa01e7c67
and edx, 0x51808288
or edx, r9d
or eax, ecx
and ecx, 0xa01e7c67
and r8d, 0x5fe18398
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov edx, eax
xor edx, 0x8c104500
mov r8d, eax
xor r8d, 0x718caaef
mov ecx, r8d
and ecx, 0x42e73810
and edx, 0xbd18c7ef
or edx, ecx
mov ecx, edx
xor ecx, 0x42e73810
mov r9d, edx
xor r9d, 0xbd18c7ef
xor edx, 0x5df1f422
and edx, r9d
or r8d, 0x1f16cc32
mov r9d, edx
not r9d
mov r10d, r9d
and r10d, 0x90633bf1
and edx, 0x6f9cc40e
or edx, r10d
or r9d, r8d
and r8d, 0x90633bf1
and eax, 0x6088000c
or eax, r8d
xor eax, edx
not r9d
or r9d, eax
xor r9d, 0xe0e933cc
and ecx, 0xfffffffe
or ecx, r9d
mov eax, ecx
not eax
and ecx, 0x2ef4a78
and eax, 0xfd10b587
or eax, ecx
mov ecx, eax
xor ecx, 0xec0a78
xor eax, 0xfd10b587
mov edx, eax
and edx, 0xbf135502
and ecx, 0x40ecaafd
or ecx, edx
xor ecx, 0x40ecaafd
or ecx, eax
cmp ecx, 0xffffffff
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov ecx, r8d
xor cl, dl
mov r9d, eax
xor r9b, dl
or al, dl
or dl, r8b
not cl
and cl, r8b
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
or al, r9b
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
xor cl, 1
and cl, dl
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xa1860497
mov edx, 0x3d770b48
cmovne eax, edx
test r8b, 1
mov r8d, 0xa1860497
cmove eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp - 0x78]
movzx eax, word [rax]
mov dword [rbp + 0x64], eax
mov eax, 0x2c4da933
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x4ef0f1ff
and ecx, edx
not edx
xor eax, 0x200f0e00
mov r8d, eax
or r8d, 0x910a0000
mov r9d, ecx
not r9d
and r8d, 0x95faf118
and edx, 0x4a0000e7
or edx, r8d
or eax, r9d
and r9d, 0x95faf118
and ecx, 0x6a050ee7
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xb10f0e00
and eax, 0x4ef0f1ff
or eax, ecx
mov ecx, eax
xor ecx, 0x2153e243
mov edx, eax
not edx
and edx, eax
xor edx, ecx
xor edx, 0xdeac1dbd
and eax, 0xfffffffe
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1fcd254f
and ecx, eax
and eax, 0xe032dab0
or eax, edx
mov edx, eax
xor edx, 0x124820
xor eax, 0x1fcd254f
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xeea9b299
and edx, 0x11564d66
or edx, r9d
or eax, r8d
and r8d, 0xeea9b299
and ecx, 0x11564d66
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, eax
and al, dl
and dl, r8b
and r9b, cl
or r9b, dl
mov edx, r9d
xor dl, r8b
and dl, r9b
and cl, r8b
or al, cl
mov ecx, edx
xor cl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, al
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x8af0e5a5
mov edx, 0xcb65afd4
cmovne eax, edx
test r8b, 1
mov r14d, 0xcb65afd4
cmove eax, edx
test cl, 1
mov ecx, 0x8af0e5a5
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdd89b186
and ecx, eax
and eax, 0x22764e79
or eax, edx
xor eax, 0x22764e79
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x9acea62a
and edx, 0x9acea62b
movzx r8d, cl
and ecx, 0x653159d4
or ecx, edx
mov edx, eax
xor edx, 0x63def300
or edx, r8d
and eax, 0x9c210cfe
and edx, 0x63def301
or edx, eax
mov r8d, edx
xor r8d, 0x63dac200
xor edx, 0x9c210cfe
mov eax, ecx
not eax
mov r9d, eax
and r9d, 0x88043df1
and ecx, 0x77fbc20e
or ecx, r9d
or eax, edx
and edx, 0x88043df1
and r8d, 0x77fbc20e
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xd354ef97
and ecx, 0x2cab1068
or ecx, eax
xor ecx, 0xd354ef97
sete dl
setne al
cmp dword [0x1401172d0], 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
mov r8d, eax
xor r8b, 1
and al, dl
or dl, r8b
and r8b, cl
or r8b, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x680421d4
mov ecx, 0xe70d0451
cmovne eax, ecx
test r8b, 1
mov ecx, eax
mov r8d, 0x680421d4
cmovne ecx, r8d
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xf5aa5b63
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xf5aa5b63
or eax, edx
mov edx, eax
xor edx, 0x502405
xor eax, 0x55225160
and eax, 0x5f27d1f8
and edx, 0xa0d82e07
or edx, eax
xor edx, 0xa0d82e07
or edx, ecx
xor edx, 0xffffffff
setne cl
sete al
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, edx
xor r9b, al
and r9b, dl
and dl, al
mov r10d, eax
xor r10b, r8b
mov eax, r10d
xor al, 1
and cl, r8b
or dl, cl
or dl, r9b
mov ecx, edx
not cl
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r10b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x12766974
mov r8d, 0xae03804d
cmovne edx, r8d
test al, 1
mov eax, 0x12766974
cmovne edx, eax
test cl, 1
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x6faadf37
mov r11d, edx
and r11d, 0x905520c8
or r11d, r10d
or ecx, r9d
and r9d, 0x6faadf37
and r8d, 0x905520c8
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
not r8d
and edx, r8d
and ecx, eax
or ecx, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, 1
mov ecx, eax
mov r9d, edx
or al, dl
xor dl, 1
and cl, dl
and r9b, r8b
or r9b, cl
xor dl, r8b
xor al, 1
or al, dl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0x14442bf
mov edx, 0x9d83ee9b
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x14442bf
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x174230
mov r8d, eax
and r8d, 0x624018c0
or r8d, edx
xor r8d, 0x624018c0
mov edx, ecx
or edx, 0x62575af0
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x9da8a50e
and r9d, 0x62575af1
or r9d, edx
not r9d
and ecx, 0xb58e1cc3
and eax, 0x4a71e33c
or eax, ecx
xor eax, 0x4a71e33c
or eax, r9d
xor eax, 0x685512dc
xor eax, 0x97aaed23
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
mov r10d, ecx
xor r10b, 1
and r8b, r9b
or r9b, dl
xor r9b, 1
and al, dl
or al, r8b
or al, r9b
mov r8d, eax
xor r8b, 1
mov r9d, ecx
and r9b, r10b
mov edx, eax
and dl, r8b
xor r9b, 1
or r9b, r10b
xor r9b, 1
or r9b, cl
xor dl, 1
mov r10d, r8d
xor r10b, dl
or dl, r8b
xor dl, 1
or dl, r10b
xor dl, r9b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x51d9eedb
mov r8d, 0x420e62b
cmovne ecx, r8d
test al, al
mov eax, 0x51d9eedb
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x1c96453d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
or ecx, 0x84050000
mov edx, eax
or edx, 0x3381ace
and ecx, 0x873d1ace
mov r9d, eax
and r9d, 0x40422030
or r9d, ecx
and edx, 0x873d1ace
mov ecx, r8d
and ecx, 0x3880c501
or ecx, edx
xor ecx, r9d
mov edx, ecx
xor edx, 0xbc85c500
or eax, 1
and r8d, 0xa7a45614
and eax, 0x585ba9eb
or eax, r8d
mov r8d, eax
xor r8d, 0x405aa122
xor eax, 0xa7a45614
xor ecx, 0x437a3aff
mov r9d, ecx
and r9d, 0xbea14ecc
and edx, 0x415eb133
or edx, r9d
or ecx, eax
and eax, 0xbea14ecc
and r8d, 0x415eb132
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
mov eax, ecx
mov edx, ecx
xor edx, 0xa255cc09
and edx, ecx
not ecx
or eax, 0x5daa33f6
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3a8227a
and ecx, 0xa055cc01
or ecx, r9d
or eax, r8d
and r8d, 0x3a8227a
and edx, 0xfc57dd85
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x84bcbe33
xor eax, 0xd9168dc5
sete r8b
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge r9b
mov edx, eax
and dl, r9b
and cl, r8b
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
xor al, r9b
and al, r8b
or r9b, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xcad5f52d
mov r8d, 0x991ab487
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xcad5f52d
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x62510692
mov r9d, eax
and r9d, 0x4042001
or r9d, ecx
xor r9d, 0x4042001
mov edx, eax
and edx, 0x99aad96c
or edx, r9d
mov ecx, edx
xor ecx, 0x99aad96d
xor edx, 0x46412602
and r8d, 0x146dbea0
and eax, 0xeb92415f
or eax, r8d
mov r8d, eax
xor r8d, 0x43800007
xor eax, 0x146dbea0
mov r9d, ecx
and r9d, 0xb83641f8
and edx, 0x47c9be07
or edx, r9d
or ecx, eax
and eax, 0xb83641f8
and r8d, 0x47c9be07
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0x774a825e
xor ecx, 0x88b57da1
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setl r10b
setge cl
mov eax, r10d
mov r11d, r8d
and r11b, r10b
mov edx, ecx
and dl, r9b
xor r10b, r9b
or r9b, cl
or al, r8b
mov edi, eax
xor dil, r9b
or al, r9b
xor al, 1
or al, dil
or dl, r11b
or cl, r8b
xor cl, 1
or cl, r10b
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, eax
xor r8b, 1
and dl, al
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 cl, 1
mov ecx, 0x46773812
mov edx, 0x91009979
cmovne ecx, edx
not al
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x46773812
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 1
mov eax, ecx
and eax, 0xd61ef670
and edx, 0x29e1098f
or edx, eax
mov r8d, ecx
not r8d
or ecx, 1
mov eax, edx
not eax
mov r9d, eax
and r9d, 0xf33ede4f
and edx, 0xcc121b0
or edx, r9d
or eax, ecx
and ecx, 0xf33ede4f
and r8d, 0xcc121b0
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8a489e98
and ecx, eax
and eax, 0x75b76167
or eax, edx
xor eax, 0x75b76167
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe0af5464
and eax, 0x1f50ab9b
or eax, edx
xor eax, 0x1f50ab9b
or eax, ecx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, r8d
and r9b, cl
and al, dl
or al, r9b
xor r8b, cl
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, 1
and dl, cl
or cl, r8b
and r8b, al
or r8b, dl
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0x8cb939b1
mov edx, 0x6a4ad7d3
cmovne eax, edx
test r8b, r8b
mov edx, eax
mov r8d, 0x8cb939b1
cmovne edx, r8d
test cl, 1
cmovne edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x668740d0
mov r8d, ecx
and r8d, 0x9978bf2e
or r8d, edx
xor r8d, 0x9978bf2e
mov edx, ecx
xor edx, 0xfffffffe
and edx, ecx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x89b02449
and edx, 0x764fdbb6
or edx, r9d
and ecx, 0x89b02449
and eax, 0x764fdbb6
or eax, ecx
xor eax, edx
not eax
or eax, r8d
cmp eax, 0xffffffff
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov eax, edx
xor al, cl
or dl, cl
xor dl, 1
or dl, al
xor dl, 1
or dl, al
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
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
xor al, 1
and cl, al
or dl, cl
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x1d2c1738
mov edx, 0x1037926b
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x1d2c1738
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0xd22e3af3
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x10142c01
mov edx, eax
and edx, 0xe0418084
or edx, r8d
mov r8d, edx
xor r8d, 0xa0000084
xor edx, 0x1fbe7f7b
mov r9d, eax
xor r9d, 0xf055ac85
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0x567df66a
and r8d, 0xa0000885
or r8d, r11d
or edx, r10d
and r10d, 0x567df66a
and r9d, 0xa9820995
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
xor r8d, 0xe280149
xor edx, 0x8054ac84
and edx, 0x81d6feb6
and r8d, 0x7e290149
or r8d, edx
xor r8d, 0x7e290149
and ecx, 0x613c867e
and eax, 0x9ec37981
or eax, ecx
xor eax, 0x9ec37981
or eax, r8d
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov eax, ecx
or al, dl
xor al, 1
or al, r10b
and r9b, r8b
and dl, cl
or dl, r9b
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x62a4b14a
mov ecx, 0x1dc0ec07
cmovne eax, ecx
test dl, 1
mov ecx, 0x62a4b14a
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
or ecx, 0xff106ce8
mov r8d, edx
xor r8d, 0xff106ce8
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x44196bef
and edx, 0xe69010
or edx, r10d
or ecx, r9d
and r9d, 0x44196bef
and r8d, 0xbbe69410
or r8d, r9d
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xff106ce9
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xcc7d675a
mov r8d, eax
and r8d, 0x338298a5
or r8d, edx
mov edx, r8d
xor edx, 0x20000801
xor r8d, 0x40000000
or ecx, 0x51008020
or r8d, 0x80022544
and r8d, 0xd102a564
and edx, 0x243d4a03
or edx, r8d
and ecx, 0xd102a564
and eax, 0xac01098
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x8ac235dc
xor eax, 0x61010a20
and ecx, 0x9c3ed08b
and eax, 0x63c12f74
or eax, ecx
mov ecx, eax
xor ecx, 0x8c161001
xor eax, 0x40c10174
and eax, 0x50e9c1fe
and ecx, 0xaf163e01
or ecx, eax
xor ecx, 0xaf163e01
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
xor dl, 1
mov eax, edx
xor al, r8b
or dl, r8b
mov ecx, edx
xor cl, al
mov ecx, 0xba3997df
mov r8d, 0x7c22eb91
cmovne ecx, r8d
test dl, dl
mov edx, 0xba3997df
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x7d3b8eab
and ecx, 0x82c47154
or ecx, r9d
or eax, r8d
and r8d, 0x7d3b8eab
and edx, 0x82c47154
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x2ac0f087
and eax, 0xd53f0f78
or eax, ecx
mov ecx, eax
xor ecx, 0xd53f0f78
xor eax, 0x2007081
mov r9d, ecx
and r9d, 0x477a0648
or r8d, 0x477a0648
mov edx, r8d
not edx
or edx, r9d
and r8d, 0xb885f9b6
and edx, 0x477a0649
or edx, r8d
and eax, 0xd6097ba1
mov r8d, ecx
and r8d, 0x29f6845e
or r8d, eax
mov eax, r8d
xor eax, 0x14087280
and ecx, 1
or ecx, eax
xor r8d, 0x2950804a
and r8d, 0xeb51896a
and ecx, 0x14ae7695
or ecx, r8d
xor ecx, 0x14ae7695
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x5d048af2
and eax, 0xa2fb750d
or eax, ecx
mov ecx, eax
xor ecx, 0xa04b3400
xor eax, 0x50408b0
and eax, 0x7b449bd
and ecx, 0xf84bb642
or ecx, eax
mov eax, ecx
xor eax, 0x63001b5
xor ecx, 0x4802a042
and ecx, 0x4986e84a
and eax, 0xb67917b5
or eax, ecx
xor eax, 0xb67917b5
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
xor r8b, r9b
mov eax, r8d
xor al, 1
and r9b, al
xor al, r9b
test r8b, r8b
mov ecx, 0x5b5d4d67
mov edx, 0x1f26b567
cmovne ecx, edx
test r9b, r9b
mov r8d, 0x5b5d4d67
cmove ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp - 8]
mov eax, 0x2e1111cd
jmp 0x1400ecbf0
mov rax, qword [rbp - 0x28]
mov eax, dword [rax]
add rax, qword [rbp - 0x20]
mov rcx, qword [rbp + 0x98]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x7851bda23b96393e
mov qword [rax + 0x10], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x4991ecfb670d4362
mov qword [rax + 0x28], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x26d9b54d3ee090f6
mov qword [rax + 0x40], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0xc7904b4225dbe27a
mov qword [rax + 0x70], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x3ca0e7f9690a2ae2
mov qword [rax + 0x88], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0xb6748231d15e5782
mov qword [rax + 0x58], rcx
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
movabs rcx, 0x7b0fb828551617ae
mov qword [rax + 0xa0], rcx
mov rax, qword [rbp + 0xa8]
mov r8, qword [rax]
mov rax, qword [rbp + 0x98]
mov rdx, qword [rax]
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rcx, qword [rax + 0x30]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, 0xa22cd161
jmp 0x1400ecbf0
mov eax, 0x6df44685
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov qword [rbp + 0x18], rax
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov edx, ecx
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x3dd4657
mov r11d, eax
and r11d, 0xfc22b9a8
or r11d, r10d
or edx, r9d
and r9d, 0x3dd4657
and r8d, 0xfc22b9a8
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0xf10fdb99
and r8d, 0xef02466
or r8d, r9d
or edx, ecx
and ecx, 0xf10fdb99
and eax, 0xef02466
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
mov r9d, edx
xor r9b, r8b
and r9b, dl
and r8b, al
or r8b, cl
mov eax, r9d
xor al, 1
mov ecx, r8d
xor cl, 1
and r8b, al
or al, cl
and cl, r9b
or cl, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x52169e27
mov r8d, 0xfc8be58b
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x52169e27
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, edx
and ecx, 0x9a661c8e
mov r8d, eax
and r8d, 0x6599e371
or r8d, ecx
mov ecx, r8d
xor ecx, 0x6599e371
xor r8d, 0x9a661c8e
mov r9d, r8d
or r9d, 0x1490063
or edx, 0xe265094
and r9d, 0xf6f50f7
mov r10d, ecx
and r10d, 0xc080a200
or r10d, r9d
and edx, 0xf6f50f7
and eax, 0x30100d08
or eax, edx
xor eax, r10d
mov edx, eax
xor edx, 0x31590d6a
and r8d, 0xc4ae7221
mov r9d, ecx
and r9d, 0x3b518dde
or r9d, r8d
mov r8d, r9d
xor r8d, 0xa82220
and ecx, 1
or ecx, r8d
xor r9d, 0x3b418058
and r9d, 0xff47d058
and ecx, 0xb82fa7
or ecx, r9d
mov r8d, ecx
xor r8d, 0x8829a2
xor ecx, 0xff47d058
xor eax, 0xcea6f295
mov r9d, eax
and r9d, 0x80324615
and edx, 0x7fcdb9ea
or edx, r9d
or eax, ecx
and ecx, 0x80324615
and r8d, 0x7fcdb9ea
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x5937d76a
and ecx, 0xa6c82895
or ecx, edx
xor ecx, 0xa6c82895
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, cl
and r8b, dl
xor cl, al
mov eax, r8d
xor al, 1
and al, cl
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xf8f1ff68
mov r8d, 0x21ed6b4a
cmovne ecx, r8d
test dl, dl
mov edx, 0xf8f1ff68
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x4bad1d6
mov r8d, ecx
and r8d, 0x4bad1d6
mov r9d, eax
and r9d, 0xfb452e28
or r9d, r8d
and edx, 0x4bad1d7
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x10e91c27
and edx, 0xef16e3d8
or edx, r9d
and ecx, 0x10e91c27
and eax, 0xef16e3d8
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
mov r9d, r8d
xor r9b, dl
xor r9b, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, eax
and al, cl
xor cl, 1
xor dl, 1
mov r8d, ecx
xor r8b, dl
and r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xbf7c504e
mov r9d, 0xd10e048c
cmovne eax, r9d
test dl, 1
mov ecx, eax
cmovne ecx, r9d
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x21110114
mov r8d, eax
and r8d, 0xc064a020
or r8d, edx
xor r8d, 0xc064a020
mov edx, eax
xor edx, 0xe175a134
and edx, eax
or edx, r8d
mov r8d, edx
xor r8d, 0x100a52ca
xor edx, 0x20542101
and edx, 0x2ed42d01
and r8d, 0xd12bd2fe
or r8d, edx
xor r8d, 0xd12bd2fe
and ecx, 0xb17726c5
and eax, 0x4e88d93a
or eax, ecx
xor eax, 0x4e88d93a
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
xor dl, 1
or dl, r8b
and r8b, al
or r8b, cl
xor r8b, 1
mov eax, edx
or al, r8b
xor r8b, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0xdd9e12cc
mov edx, 0xf5b6079a
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0xdd9e12cc
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0xba3997df
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x84b108d0
mov r8d, ecx
or r8d, 0x424e3408
and edx, 0xc6ff3cd8
and ecx, 0x1000c322
or ecx, edx
and r8d, 0xc6ff3cd8
and eax, 0x29000005
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0xadb108d5
mov edx, eax
xor edx, 0xadb108d4
and ecx, edx
xor eax, 0x50084321
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xa276bc0e
and ecx, 0x5d8943f1
or ecx, r9d
or r8d, edx
and edx, 0xa276bc0e
and eax, 0x5d8943f1
or eax, edx
xor eax, ecx
not r8d
or r8d, eax
mov eax, r8d
xor eax, 0xf0b99b42
and eax, r8d
not r8d
or r8d, eax
not eax
and eax, 0xf4664bd
and r8d, 0xf0b99b42
or r8d, eax
mov eax, r8d
not eax
and r8d, 0x185c290a
and eax, 0xe7a3d6f5
or eax, r8d
mov ecx, eax
xor ecx, 0x18480800
xor eax, 0x40221640
and eax, 0x4036374a
and ecx, 0xbfc9c8b5
or ecx, eax
xor ecx, 0xbfc9c8b5
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
and al, dl
or r8b, cl
xor r8b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
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, 0xf054776d
mov r8d, 0xfb098191
cmovne edx, r8d
test al, al
mov eax, 0xf054776d
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
mov eax, 0xcab28f1a
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbd5dd42f
and ecx, 0x42a22bd0
or ecx, edx
xor ecx, 0xbd5dd42e
or ecx, eax
xor ecx, 0x305625d9
cmp ecx, 0xcfa9da26
sete r8b
cmp dword [0x1401172d0], 0xa
setge r9b
setl cl
mov eax, ecx
xor al, r8b
or cl, r8b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
and al, r8b
or r9b, r8b
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xf1efecd9
mov edx, 0xf10eebff
cmovne eax, edx
not cl
test r8b, 1
cmovne eax, edx
test cl, 1
mov ecx, 0xf1efecd9
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0xe6572ab0
mov r8d, eax
xor r8d, 0xe6572ab0
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x19a8d54e
and ecx, 0xe6572ab1
or ecx, r8d
and edx, 0x41956f4e
and eax, 0xbe6a90b1
or eax, edx
mov edx, eax
xor edx, 0xb84a0001
xor eax, 0x41956f4e
mov r8d, eax
and r8d, 0x46b4d7bc
and edx, 0xb94b2843
or edx, r8d
xor edx, ecx
xor edx, 0xb94b2843
or eax, ecx
not eax
or eax, edx
xor eax, 0x484392c8
xor eax, 0xb7bc6d37
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
mov eax, r9d
or r9b, r8b
or r8b, cl
or al, dl
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, r9b
or cl, r9b
xor cl, 1
or cl, dl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x5ea97d3d
mov r8d, 0x762a25e7
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x5ea97d3d
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov eax, r8d
xor eax, 0x1c2b0d4b
and eax, r8d
not r8d
or r8d, eax
not eax
and eax, 0xe3d4f2b4
and r8d, 0x1c2b0d4b
or r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xae0e3b5c
and edx, ecx
mov eax, r8d
and eax, 0x51f1c4a3
or eax, edx
mov edx, eax
xor edx, 0x1008402
or ecx, 1
and r8d, 0x645eca16
and ecx, 0x9ba135e9
or ecx, r8d
mov r8d, ecx
xor r8d, 0xb002500
xor eax, 0xae0e3b5d
xor ecx, 0x645eca16
mov r9d, eax
and r9d, 0xf4f35af9
and edx, 0xb0ca506
or edx, r9d
or eax, ecx
and ecx, 0xf4f35af9
and r8d, 0xb0ca506
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0x549eeab1
cmp eax, 0xab61154e
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, 1
xor dl, cl
mov eax, edx
mov r8d, 0x9841252
mov r9d, 0x3808b89c
cmovne r8d, r9d
not al
test al, cl
cmovne r8d, r9d
test dl, dl
mov edx, r8d
cmovne edx, r9d
test al, cl
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0xc4726cc3
jmp 0x1400ecbf0
mov eax, 0xfb4793
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x540f7556
and edx, ecx
mov eax, ecx
not eax
and eax, 0x540f7556
or eax, edx
not edx
and edx, 0xabf08aa9
and eax, 0x540f7556
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, 0x5c3fb1ee
and r8d, 0xa3c04e11
or r8d, r9d
or ecx, edx
and edx, 0x5c3fb1ee
and eax, 0xa3c04e11
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0xc5353784
and edx, ecx
not ecx
or eax, 0x3acac87b
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x84c6476c
and ecx, 0x41313080
or ecx, r9d
or eax, r8d
and r8d, 0x84c6476c
and edx, 0x7b39b893
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x3acac87b
and eax, 0xc5353784
or eax, ecx
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
mov eax, edx
xor al, cl
or cl, dl
mov r8d, eax
xor r8b, 1
and al, dl
or al, r8b
and r8b, dl
xor r8b, 1
mov edx, ecx
xor dl, r8b
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, eax
xor cl, 1
xor al, cl
and al, r8b
xor al, cl
mov edx, r8d
xor dl, cl
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xc176c700
mov r8d, 0xfc8be58b
cmovne ecx, r8d
test al, 1
cmove ecx, r8d
test dl, 1
mov eax, 0xc176c700
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x87645f94
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0x17446891
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov edx, r8d
not edx
mov ecx, r8d
xor ecx, 0xfffffffe
and ecx, edx
and r8d, 0x841e078
and edx, 0xf7be1f87
or edx, r8d
mov r8d, edx
xor r8d, 0xb2ac1086
mov eax, ecx
not eax
xor edx, 0x841e079
mov r9d, eax
and r9d, 0x4d520f01
and ecx, 0xb2adf0fe
or ecx, r9d
or eax, edx
and edx, 0x4d520f01
and r8d, 0xb2adf0fe
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9ddd7025
and ecx, eax
and eax, 0x62228fda
or eax, edx
mov edx, eax
xor edx, 0x8580
xor eax, 0x9ddd7025
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x6ff24a7e
and edx, 0x900db581
or edx, r9d
or eax, r8d
and r8d, 0x6ff24a7e
and ecx, 0x900db581
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x7265b213
xor eax, 0x7265b213
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setge dl
setl cl
mov r10d, r9d
or r10b, cl
mov eax, edx
xor al, r9b
and al, cl
xor al, 1
mov r11d, r10d
xor r11b, al
or al, r10b
xor al, 1
or al, r11b
and r9b, cl
and dl, r8b
or dl, r9b
or cl, r8b
xor cl, 1
or cl, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x9612682b
mov r8d, 0x86f7b13d
cmovne ecx, r8d
test al, 1
mov eax, 0x9612682b
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov eax, 0x5573bffe
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x4052b6d8
and ecx, 0xbfad4927
or ecx, r9d
or eax, r8d
and r8d, 0x4052b6d8
and edx, 0xbfad4927
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x20580554
mov r8d, ecx
or r8d, 0x8803e289
and edx, 0xa85be7dd
and ecx, 0x42201020
or ecx, edx
and r8d, 0xa85be7dd
mov edx, eax
and edx, 0x15840802
or edx, r8d
xor edx, ecx
xor edx, 0x35dc0d57
and eax, 0xfffffffe
or eax, edx
not eax
test eax, eax
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
or al, r8b
xor r8b, cl
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor dl, cl
and dl, al
mov eax, r9d
xor al, 1
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
mov edx, 0xa54e1a4d
mov r8d, 0xebc01e51
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0xa54e1a4d
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xf4ae7644
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x861257a9
mov r11d, edx
and r11d, 0x79eda856
or r11d, r10d
or ecx, r9d
and r9d, 0x861257a9
and r8d, 0x79eda856
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not ecx
and edx, 0x963a92c
and eax, 0xf69c56d3
or eax, edx
xor eax, 0xf69c56d3
or eax, ecx
cmp eax, 0xffffffff
sete dl
cmp dword [0x1401172d0], 0xa
setge al
lea ecx, [rax + 1]
mov r8d, edx
and r8b, al
or al, dl
xor al, 1
or al, r8b
mov r8d, ecx
or r8b, dl
xor r8b, 1
xor cl, dl
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, ecx
mov r9d, edx
xor dl, cl
xor cl, 1
and r8b, al
and r9b, cl
or r9b, r8b
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, r9b
test cl, 1
mov eax, 0x92c377f0
mov ecx, 0x7660d13f
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
test dl, 1
mov ecx, 0x92c377f0
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
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, 0xb058b02b
and eax, 0x4fa74fd4
or eax, r9d
or ecx, r8d
and r8d, 0xb058b02b
and edx, 0x4fa74fd4
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0x4b5e63ff
mov r8d, ecx
and r8d, 0xb4a19c00
or r8d, edx
mov edx, r8d
xor edx, 0x94a09801
xor r8d, 0x4b5e63fe
mov r9d, eax
and r9d, 0x6841643c
and ecx, 0x97be9bc2
or ecx, r9d
or eax, r8d
and r8d, 0x6841643c
and edx, 0x97be9bc3
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x11092037
mov r8d, eax
or r8d, 0x40020a80
and r8d, 0x510b2ab7
and ecx, 0xa4a09140
or ecx, r8d
and edx, 0x510b2ab7
and eax, 0xa544408
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x42024c08
xor eax, 0xb5a9b177
mov edx, eax
and edx, 0x1dd413c7
and ecx, 0xe22bec38
or ecx, edx
xor ecx, 0xe22bec38
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 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
xor cl, r8b
and r8b, cl
mov eax, ecx
xor al, r8b
mov eax, 0x5b10e4a2
mov edx, 0x87861b0c
cmovne eax, edx
test cl, cl
mov ecx, 0x5b10e4a2
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov eax, 0x9239a030
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xf8d19a24
and edx, ecx
mov r8d, ecx
or r8d, 0x72e65db
mov r9d, ecx
not r9d
mov eax, edx
not eax
mov r10d, eax
and r10d, 0x56a4bd5b
and edx, 0xa95b42a4
or edx, r10d
or eax, r8d
and r8d, 0x56a4bd5b
mov r10d, r9d
and r10d, 0xa8510224
or r10d, r8d
xor r10d, edx
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0x88400004
and r9d, 0x8a18decc
mov edx, ecx
and edx, 0x75e72133
or edx, r9d
mov r9d, edx
xor r9d, 0x8a18decd
and ecx, 1
or ecx, r9d
xor edx, 0x5622002
xor eax, 0x72e65da
mov r9d, eax
and r9d, 0x7295dfb1
and r8d, 0x8d6a204e
or r8d, r9d
or eax, ecx
and ecx, 0x7295dfb1
and edx, 0x8d6a204e
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xfbe74d92
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x418b26d
and eax, 0xfbe74d92
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x485581c5
and ecx, 0xb7aa7e3a
or ecx, eax
xor ecx, 0xb7aa7e3a
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
mov ecx, r10d
xor cl, al
and cl, r10b
xor al, r8b
and dl, al
and al, r9b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, 1
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x43829645
mov edx, 0x862ef53f
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
and eax, 0xcb5986d5
and edx, 0x24000800
or edx, eax
xor edx, 0x24000800
and ecx, 0x10a6712a
or ecx, edx
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
xor ecx, 0xfffffffe
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0x4465705
and r8d, 0xfbb9a8fa
or r8d, r9d
or eax, edx
and edx, 0x4465705
and ecx, 0xfbb9a8fa
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x4472a284
mov r8d, eax
or r8d, 0x80801420
and r8d, 0xc4f2b6a4
and ecx, 0x200d0008
or ecx, r8d
and edx, 0xc4f2b6a4
and eax, 0x1b004953
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0x91804821
xor eax, 0x442ba200
and eax, 0x4e2bb752
and ecx, 0xb1d448ad
or ecx, eax
mov eax, ecx
xor eax, 0x11500829
xor ecx, 0x4009a612
and ecx, 0xe08de696
and eax, 0x1f721969
or eax, ecx
xor eax, 0x1f721969
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
xor dl, al
and dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x1c3f8575
mov r8d, 0x3628d7d1
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x1c3f8575
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa0f219aa
mov r8d, ecx
and r8d, 1
or r8d, edx
and ecx, 0x5f0de654
or ecx, r8d
xor ecx, 0xa0f219ab
or ecx, eax
xor ecx, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl al
and cl, al
xor al, dl
xor al, 1
mov r9d, r8d
xor r9b, dl
and r9b, r8b
and r8b, dl
or r8b, cl
or r8b, r9b
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor cl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor dl, 1
mov ecx, edx
xor cl, al
or dl, al
mov eax, edx
xor al, cl
test al, 1
mov r8d, 0x1964973a
mov eax, 0xe90b60bb
cmovne r8d, eax
test dl, 1
mov eax, 0x1964973a
cmovne eax, r8d
test cl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0xdd35c3fe
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, edx
or eax, 1
mov r8d, edx
xor r8d, 0xfffffffe
and r8d, edx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x8d06c287
mov r11d, ecx
and r11d, 0x72f93d78
or r11d, r10d
or eax, r9d
and r9d, 0x8d06c287
and r8d, 0x72f93d78
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0xd2308e3a
and r8d, 0x2dcf71c5
or r8d, r9d
or eax, edx
and edx, 0xd2308e3a
and ecx, 0x2dcf71c5
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x99bd25e7
xor eax, 0x6642da18
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl 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
mov ecx, r8d
xor cl, 1
mov r9d, eax
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, eax
xor r8b, cl
or cl, al
xor al, 1
and r9b, al
xor r9b, 1
mov r10d, r9d
xor r10b, al
or r9b, al
xor r9b, 1
or r9b, r10b
xor dl, r9b
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0x30a5205c
mov r8d, 0x15c9e9d2
cmovne eax, r8d
test cl, 1
mov ecx, 0x30a5205c
cmovne ecx, eax
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0xcb791d26
mov edx, eax
and edx, 0x3486e2d9
or edx, ecx
mov ecx, edx
xor ecx, 0x3486e2d8
xor edx, 0x8a001426
and r8d, 0xbdb80f5a
and eax, 0x4247f0a5
or eax, r8d
mov r8d, eax
xor r8d, 0x20030a4
xor eax, 0xbdb80f5a
mov r9d, ecx
and r9d, 0x717fcb09
and edx, 0x8e8034f6
or edx, r9d
or ecx, eax
and eax, 0x717fcb09
and r8d, 0x8e8034f6
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
cmp ecx, 0xffffffff
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
or al, cl
mov r8d, ecx
or r8b, dl
xor r8b, 1
xor cl, dl
not cl
and cl, dl
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
or dl, al
mov eax, r8d
xor al, dl
not al
test al, 1
mov eax, 0xd92e77dc
mov ecx, 0x82e0c002
cmovne eax, ecx
test dl, dl
mov ecx, 0xd92e77dc
cmovne ecx, eax
test r8b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x83d8107d
jmp 0x1400ecbf0
mov eax, 0xf01479a0
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x81d7c3bc
mov r8d, eax
xor r8d, 0x7e283c43
and r8d, ecx
or r8d, edx
xor r8d, 0x7e283c42
and ecx, 0xfecdb5c8
and eax, 0x1324a36
or eax, ecx
xor eax, 0x1324a36
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x1f3529b4
and ecx, 0xe0cad64b
or ecx, r9d
or eax, r8d
and r8d, 0x1f3529b4
and edx, 0xe0cad64b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x7eccf78c
and eax, 0x81330873
or eax, edx
xor eax, 0x7eccf78c
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1401172d0], 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, 0xefcc2460
mov r9d, 0xbd7e3522
cmovne ecx, r9d
test r8b, r8b
mov edx, 0xefcc2460
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xbdd1f62
xor ecx, 0xa5aaa36a
and ecx, eax
and eax, 0xf422e09d
or eax, edx
mov edx, eax
xor edx, 0x50004095
xor eax, 0xbdd1f62
and edx, 0x5a555c95
or ecx, edx
xor ecx, 0xa5aaa36b
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd8c50254
and ecx, 0x273afdab
or ecx, edx
xor ecx, 0x273afdab
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
mov edx, eax
xor dl, 1
mov r8d, edx
mov r9d, ecx
or dl, cl
xor cl, 1
and r8b, cl
and r9b, al
or r9b, r8b
xor cl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r9b
test dl, 1
mov ecx, 0x622cfdeb
mov edx, 0xcab033b2
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, 1
mov eax, 0x622cfdeb
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x6af049cb
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x4958fd09
and r8d, ecx
mov r9d, ecx
or r9d, 0xb6a702f6
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0x6919c25d
and r8d, 0x96e63da2
or r8d, r10d
or eax, r9d
and r9d, 0x6919c25d
mov r10d, edx
and r10d, 0x403d00
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r9d, eax
xor r9d, 0x182400
and edx, 0x4b5bb47f
mov r8d, ecx
and r8d, 0xb4a44b80
or r8d, edx
mov edx, r8d
xor edx, 0x4b5bb47e
and ecx, 1
or ecx, edx
xor r8d, 0x90800000
xor eax, 0xb6a702f7
mov edx, eax
and edx, 0x6f64db8f
and r9d, 0x909b2470
or r9d, edx
or eax, ecx
and ecx, 0x6f64db8f
and r8d, 0x909b2470
or r8d, ecx
xor r8d, r9d
not eax
or eax, r8d
mov ecx, eax
not ecx
and eax, 0xb819b7bb
and ecx, 0x47e64844
or ecx, eax
xor ecx, 0xb819b7bb
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setge dl
lea r8d, [rdx + 1]
and cl, dl
or dl, al
and r8b, al
or cl, r8b
mov eax, ecx
xor al, 1
xor cl, al
and cl, dl
xor cl, al
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0x4001c2f3
mov r8d, 0x1ff1d24
cmovne edx, r8d
test al, al
mov eax, 0x4001c2f3
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov eax, 0x5614646c
jmp 0x1400ecbf0
mov r8, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x50]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, 0xfe6db67
jmp 0x1400ecbf0
mov eax, 0x8318fd8c
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x62813a00
mov r8d, eax
and r8d, 0x1008010c
or r8d, edx
mov edx, r8d
xor edx, 0x108
xor r8d, 0x239664c3
mov r9d, ecx
or r9d, 0x32882004
and r8d, 0x339e64c7
and edx, 0x40011b08
or edx, r8d
and r9d, 0x339e64c7
mov r8d, eax
and r8d, 0x8c608030
or r8d, r9d
xor r8d, edx
xor r8d, 0x72893b0d
and ecx, 0x19812107
and eax, 0xe67edef8
or eax, ecx
xor eax, 0xe67edef8
or eax, r8d
xor eax, 0x6a2f0c27
cmp eax, 0x95d0f3d8
setne al
cmp dword [0x1401172d0], 0xa
setl dl
setge cl
or cl, al
xor cl, 1
mov r8d, eax
or r8b, dl
xor al, dl
not al
and al, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, cl
mov edx, eax
not dl
test al, 1
mov r8d, 0x3c239a7a
mov r9d, 0x3648d8b9
cmovne r8d, r9d
test dl, cl
mov ecx, 0x3c239a7a
cmove r8d, ecx
cmovne r8d, r9d
test al, 1
cmovne r8d, r9d
mov eax, r8d
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa09a4408
mov r8d, eax
and r8d, 0x4f001250
or r8d, edx
mov edx, r8d
xor edx, 0x4e001040
xor r8d, 0x3032c023
or ecx, 0x21124210
and r8d, 0x3132c233
and edx, 0xce881448
or edx, r8d
and ecx, 0x3132c233
and eax, 0x452984
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x1065a9a7
mov r8d, eax
xor r8d, 0xef9a5658
xor eax, 0x2dab2958
and eax, r8d
mov r9d, r8d
or r9d, 0x3dce80ff
mov edx, eax
not edx
mov r10d, edx
and r10d, 0xab760a7
and eax, 0xf5489f58
or eax, r10d
or edx, r9d
and r9d, 0xab760a7
mov r10d, ecx
and r10d, 0xc0001f00
or r10d, r9d
xor r10d, eax
not edx
or edx, r10d
mov eax, edx
xor eax, 0xc2317f01
or r8d, 1
xor edx, 0x3dce80fe
mov r9d, edx
and r9d, 0x7a7eb8c2
and eax, 0x8581473d
or eax, r9d
or edx, r8d
and r8d, 0x7a7eb8c2
and ecx, 0x8581473c
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
xor eax, 0xf936b3b0
and eax, edx
not edx
and edx, 0xf936b3b0
or edx, eax
not eax
and eax, 0x6c94c4f
and edx, 0xf936b3b0
or edx, eax
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
mov eax, ecx
xor al, r8b
and al, r9b
or al, r10b
mov r10d, ecx
xor r10b, dl
and r10b, cl
and r8b, r9b
and cl, dl
or cl, r8b
mov edx, r10d
xor dl, 1
xor r10b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r10b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xff363ce1
mov r8d, 0xdbd70cfb
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xff363ce1
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb1600032
mov r8d, ecx
and r8d, 0x8985d00
or r8d, edx
xor r8d, 0x8985d00
mov edx, eax
or edx, 0xb9f85d32
mov r9d, edx
not r9d
or r9d, r8d
and edx, 0x4607a2cc
and r9d, 0xb9f85d33
or r9d, edx
mov edx, ecx
and edx, 0x3d01420a
and eax, 0xc2febdf5
or eax, edx
xor eax, r9d
xor eax, 0xc2febdf5
or r9d, ecx
not r9d
or r9d, eax
xor r9d, 0xaa5353f8
cmp r9d, 0x55acac07
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
lea r8d, [rcx + 1]
mov r9d, r8d
or r9b, al
xor r9b, 1
or r8b, dl
or dl, cl
xor dl, 1
or dl, r9b
xor al, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, 1
mov r8d, edx
xor r8b, 1
and cl, r8b
or r8b, al
and al, dl
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0xc0d9cdb9
mov r9d, 0xe9f9c2e
cmovne eax, r9d
test r8b, 1
mov edx, 0xc0d9cdb9
cmovne eax, edx
test cl, 1
cmove eax, r9d
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x9160d223
jmp 0x1400ecbf0
mov eax, 0x3ecd4331
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xdb38e21f
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x24c71de0
and ecx, 0xdb38e21f
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xf56f11fa
mov r8d, ecx
and r8d, 0xa90ee05
or r8d, edx
mov edx, r8d
xor edx, 0x2806804
xor r8d, 0xf56f11fb
mov r9d, eax
and r9d, 0x987a9662
and ecx, 0x6785699c
or ecx, r9d
or eax, r8d
and r8d, 0x987a9662
and edx, 0x6785699d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xbb13032f
and eax, 0x44ecfcd0
or eax, ecx
mov ecx, eax
xor ecx, 0x9a020023
xor eax, 0x44608840
and eax, 0x65718b4c
and ecx, 0x9a8e74b3
or ecx, eax
cmp ecx, 0x9a8e74b3
sete al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
xor dl, al
mov r8d, eax
and r8b, dl
not dl
and dl, al
xor al, cl
and al, cl
or al, dl
xor al, r8b
mov ecx, eax
xor cl, 1
and r8b, cl
xor cl, r8b
test al, al
mov eax, 0x13f8271a
mov r9d, 0x29714543
cmovne eax, r9d
test r8b, r8b
mov edx, 0x13f8271a
cmove eax, edx
test cl, cl
cmove eax, r9d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd71e47d4
mov r8d, ecx
and r8d, 0x28e1b82b
or r8d, edx
mov edx, r8d
xor edx, 0x28e1b82a
xor r8d, 0xd71e47d5
and eax, r8d
and edx, ecx
or edx, eax
xor r8d, edx
test r8d, edx
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
lea r9d, [r8 + 1]
or r9b, al
xor r9b, 1
or cl, r8b
xor cl, 1
or cl, r9b
xor dl, al
and dl, al
xor al, r8b
or al, dl
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, 0xc45a5452
mov edx, 0x4d3e6273
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0xc45a5452
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x90]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rax, qword [rax]
add rax, 0xfffffffffffffff0
mov rcx, qword [rbp + 0xa0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x70]
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x70]
mov qword [rcx], rax
mov rax, qword [rbp + 0x70]
mov edx, dword [0x1401172cc]
lea ecx, [rdx + 1]
imul ecx, edx
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xeda482ec
mov r9d, ecx
and r9d, 0x125b7d12
or r9d, r8d
xor r9d, 0x125b7d12
mov r8d, ecx
and r8d, 1
or r8d, r9d
and edx, 0x23ed291f
and ecx, 0xdc12d6e0
or ecx, edx
mov edx, ecx
xor edx, 0xdc12d6e0
xor ecx, 0x23ed291f
and ecx, r8d
not r8d
and edx, r8d
or ecx, edx
xor r8d, ecx
test r8d, ecx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
mov rax, qword [rax]
setge r8b
setl r9b
and r9b, dl
mov edx, r8d
and dl, cl
or dl, r9b
xor cl, r8b
and r8b, cl
xor cl, 1
or cl, r8b
mov r8d, edx
xor r8b, 1
xor dl, r8b
and dl, cl
xor dl, r8b
or r8b, cl
mov ecx, edx
xor cl, r8b
test dl, dl
mov edx, 0x7c22eb91
mov r9d, 0x4b08ec82
cmovne edx, r9d
mov qword [rbp - 0x78], rax
test r8b, r8b
mov eax, 0x7c22eb91
cmovne edx, eax
test cl, 1
cmove edx, r9d
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x22079843
and eax, 0xddf867bc
or eax, ecx
xor eax, 0xddf867bd
or eax, edx
mov ecx, eax
xor ecx, 0x8a657fee
and ecx, eax
not eax
and eax, 0x8a657fee
or eax, ecx
not ecx
and ecx, 0x759a8011
and eax, 0x8a657fee
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xe84606b1
and eax, 0x17b9f94e
or eax, edx
xor eax, 0xe84606b1
xor ecx, eax
test ecx, eax
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
mov r9d, edx
xor r9b, al
or dl, al
xor dl, 1
or dl, r9b
xor dl, 1
or dl, r8b
xor r8b, dl
or dl, cl
mov eax, r8d
xor al, dl
test dl, 1
mov ecx, 0xa054e4b7
mov edx, 0xc0855bfe
cmovne ecx, edx
not al
test r8b, 1
cmovne ecx, edx
test al, 1
mov eax, 0xa054e4b7
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xfffffffe
and ecx, 0xc70fef69
and edx, 0x38f01096
or edx, ecx
xor edx, 0x38f01097
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xe9885160
and ecx, edx
not edx
xor eax, 0x1225a20a
mov r8d, eax
or r8d, 0x6328001
mov r9d, ecx
not r9d
and r8d, 0x26ba8021
and edx, 0xc9005140
or edx, r8d
or eax, r9d
and r9d, 0x26ba8021
and ecx, 0xd9457fde
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x1677ae9f
and eax, 0xe9885160
or eax, ecx
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
or al, cl
xor al, 1
mov r8d, ecx
or r8b, dl
xor cl, dl
not cl
and cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test cl, 1
mov ecx, 0x7e7d7164
mov r8d, 0x8447550e
cmovne ecx, r8d
test al, al
mov eax, 0x7e7d7164
cmove ecx, eax
test dl, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
cmp eax, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, 1
mov r8d, eax
mov r9d, ecx
xor al, cl
xor cl, 1
and r8b, cl
and r9b, dl
or r9b, r8b
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r9b
test al, 1
mov eax, 0xe8880662
mov edx, 0xc8d92088
cmovne eax, edx
test cl, 1
mov ecx, 0xe8880662
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov eax, 0x3c453a06
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, eax
xor edx, 0x20bf1fff
and edx, eax
or eax, 0xdf40e000
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x2d0e9bb
and ecx, 0x202f1644
or ecx, r9d
or eax, r8d
and r8d, 0x2d0e9bb
and edx, 0xfd2f1644
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x8fd93cdc
xor eax, 0x5099dcdc
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
mov r9d, r8d
xor r9b, al
mov r10d, ecx
and r10b, al
or al, r8b
and al, r9b
and r8b, dl
or r8b, r10b
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, ecx
xor r8b, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor dl, al
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, edx
xor al, r8b
not al
test al, 1
mov eax, 0x4682554f
mov ecx, 0xbf7c504e
cmovne eax, ecx
test r8b, 1
mov ecx, 0x4682554f
cmovne ecx, eax
test dl, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x9c97401b
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x38]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, 0xcf606680
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0x4687267b
and edx, ecx
mov eax, ecx
not eax
and eax, 0x4687267b
or eax, edx
not edx
and edx, 0xb978d984
and eax, 0x4687267b
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x567e5b92
mov r8d, eax
and r8d, 0xa981a46d
or r8d, edx
mov edx, r8d
xor edx, 0x8010424
xor r8d, 0x567e5b93
mov r9d, ecx
and r9d, 0xb1b8e849
and eax, 0x4e4717b6
or eax, r9d
or ecx, r8d
and r8d, 0xb1b8e849
and edx, 0x4e4717b6
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0xc1018780
xor ecx, 0x3efe787f
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x52497fe4
mov r8d, 0xe6eafeb0
cmovne eax, r8d
test cl, cl
mov ecx, 0x52497fe4
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov eax, 0xd94c3dcc
jmp 0x1400ecbf0
mov eax, 0xdb2ea1c5
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2014b290
mov r8d, eax
and r8d, 0x960a0c06
or r8d, edx
xor r8d, 0x960a0c06
mov edx, eax
and edx, 0x49e14169
or edx, r8d
mov r8d, edx
xor r8d, 0x49e14168
and ecx, 0xef5c4112
and eax, 0x10a3beed
or eax, ecx
mov ecx, eax
xor ecx, 0x10a3beed
xor edx, 0xb61ebe97
and ecx, edx
xor eax, 0xef5c4112
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
inc al
xor r8b, al
mov r9d, eax
xor r9b, dl
mov ecx, r9d
xor cl, 1
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and dl, cl
or cl, al
and al, r9b
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1651db9b
mov r8d, 0x326efba4
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x1651db9b
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xeae7f9da
and edx, ecx
mov eax, ecx
not eax
and eax, 0xeae7f9da
or eax, edx
not edx
and edx, 0x15180625
and eax, 0xeae7f9da
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x208120
mov r8d, eax
or r8d, 0xc526410
and r8d, 0xc72e530
and ecx, 0x338910c1
or ecx, r8d
and edx, 0xc72e530
and eax, 0xc0040a0e
or eax, edx
xor eax, ecx
xor eax, 0xec8f80ce
cmp eax, 0x20d9eed0
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, edx
and al, cl
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 ecx, 0x63dda293
mov r9d, 0x7fd0d744
cmovne ecx, r9d
test r8b, r8b
mov eax, ecx
cmovne eax, r9d
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, edx
xor r8d, 0x3ec75f32
and r8d, edx
mov ecx, eax
and ecx, 0x3ec75f32
or ecx, r8d
mov r8d, ecx
xor r8d, 0x3ec75f33
or edx, 1
xor ecx, 0xc138a0cc
mov r9d, ecx
and r9d, 0xba1a199a
and r8d, 0x45e5e665
or r8d, r9d
or ecx, edx
and edx, 0xba1a199a
and eax, 0x45e5e664
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0xf9db3453
xor ecx, 0x624cbac
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
mov edx, eax
xor dl, 1
mov ecx, edx
and cl, al
xor dl, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, r8b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xaf85d9dd
mov r8d, 0x21d97a25
cmovne edx, r8d
test al, 1
mov eax, 0x21d97a25
cmovne eax, edx
test cl, 1
cmovne eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3ff46ae9
and eax, ecx
and ecx, 0xc00b9516
or ecx, edx
xor ecx, 0xc00b9516
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0xadea754b
mov r8d, ecx
and r8d, 0x52158ab4
or r8d, edx
mov edx, r8d
xor edx, 0x401000a1
xor r8d, 0xadea754a
mov r9d, eax
and r9d, 0xba45ae16
and ecx, 0x45ba51e8
or ecx, r9d
or eax, r8d
and r8d, 0xba45ae16
and edx, 0x45ba51e9
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x44a13605
mov r8d, eax
and r8d, 0x80000990
or r8d, edx
mov edx, r8d
xor edx, 0x80000800
xor r8d, 0x79fd5021
or ecx, 0x40a11191
and r8d, 0x79fd51b1
and edx, 0x84002e04
or edx, r8d
and ecx, 0x79fd51b1
and eax, 0x202804a
or eax, ecx
xor eax, edx
xor eax, 0x346965aa
xor eax, 0xf37a5c0
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
mov r9d, edx
and r9b, r8b
xor dl, al
and al, cl
or al, r9b
mov r9d, r8d
xor r9b, cl
or r8b, cl
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, dl
xor al, 1
mov ecx, eax
or cl, r8b
xor al, r8b
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x32592fc1
mov r8d, 0x14705e84
cmovne eax, r8d
test cl, 1
mov ecx, 0x32592fc1
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x80414c00
mov r8d, ecx
or r8d, 0x1206131e
and edx, 0x92475f1e
and ecx, 0x44102061
or ecx, edx
and r8d, 0x92475f1e
and eax, 0x29a88080
or eax, r8d
xor eax, ecx
mov edx, eax
xor edx, 0x80c8c800
mov r8d, eax
xor r8d, 0x5616337f
mov ecx, r8d
or ecx, 1
xor eax, 0xa9e0c080
and r8d, 0x293527e3
and edx, 0xd6cad81c
or edx, r8d
mov r8d, edx
xor r8d, 0x92c0d009
xor edx, 0x293527e2
mov r9d, ecx
and r9d, 0x441b0d54
and eax, 0xbbe4f2aa
or eax, r9d
or ecx, edx
and edx, 0x441b0d54
and r8d, 0xbbe4f2ab
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
xor eax, 0xb839e5af
and eax, ecx
not ecx
and ecx, 0xb839e5af
or ecx, eax
not eax
and eax, 0x47c61a50
and ecx, 0xb839e5af
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x89aefd7e
and ecx, 0x76510281
or ecx, edx
xor ecx, 0x89aefd7e
xor eax, ecx
test eax, ecx
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
xor al, r8b
mov r8d, ecx
or r8b, dl
xor cl, dl
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xc2f4860f
mov r8d, 0x92da74db
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0xc2f4860f
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x160a4bd7
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0xb13a64c5
and eax, 0x4ec59b3a
or eax, r9d
or ecx, r8d
and r8d, 0xb13a64c5
and edx, 0x4ec59b3a
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x1948228
mov r8d, eax
or r8d, 0x1e610410
and edx, 0x1ff58638
mov r9d, eax
and r9d, 0xe00a40c7
or r9d, edx
and r8d, 0x1ff58638
mov edx, ecx
and edx, 0x3900
or edx, r8d
xor edx, r9d
xor edx, 0x194bb29
and ecx, 0x364d6ae4
mov r8d, eax
and r8d, 0xc9b2951b
or r8d, ecx
mov ecx, r8d
xor ecx, 0xd4885
and eax, 1
or eax, ecx
xor r8d, 0x89821410
and r8d, 0xbfc23670
and eax, 0x403dc98f
or eax, r8d
xor eax, 0x403dc98f
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x81bfedc2
and edx, eax
or eax, 0x7e40123d
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x66e733fa
and ecx, 0x8118cc00
or ecx, r9d
or eax, r8d
and r8d, 0x66e733fa
and edx, 0x9918cc05
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x7800120d
xor eax, 0xc2540
and ecx, 0xf9b3da8f
and eax, 0x64c2570
or eax, ecx
xor eax, 0x64c2570
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, cl
or dl, al
or r8b, cl
mov eax, edx
xor al, r8b
or r8b, dl
xor r8b, 1
or r8b, al
mov eax, r9d
xor al, 1
mov ecx, r8d
xor cl, 1
and r8b, al
or al, cl
and cl, r9b
or cl, r8b
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x961d9cf7
mov r8d, 0x932cc28b
cmovne ecx, r8d
test al, 1
mov eax, 0x961d9cf7
cmovne ecx, eax
test dl, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xb8b7c8e6
and eax, edx
and edx, 0x47483719
or edx, ecx
xor edx, 0x47483719
or edx, eax
mov ecx, edx
not ecx
mov eax, edx
xor eax, 0x5f24e45e
mov r8d, eax
and r8d, ecx
and eax, edx
or eax, r8d
mov r9d, eax
xor r9d, 0x80cb11a0
and edx, 0x82ad90c4
mov r8d, ecx
and r8d, 0x7d526f3b
or r8d, edx
mov edx, r8d
xor edx, 0x82ad90c5
and ecx, 1
or ecx, edx
xor r8d, 0x59420532
xor eax, 0x5f24e45f
mov edx, eax
and edx, 0x24106a4d
and r9d, 0xdbef95b2
or r9d, edx
or eax, ecx
and ecx, 0x24106a4d
and r8d, 0xdbef95b2
or r8d, ecx
xor r8d, r9d
not eax
or eax, r8d
xor eax, 0xb48dc34c
xor eax, 0x4b723cb3
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, edx
or r9b, al
and al, r8b
xor r8b, cl
xor r9b, 1
or r9b, r8b
and dl, cl
or dl, al
xor dl, 1
mov eax, r9d
or al, dl
xor dl, r9b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xf8f1ff68
mov r8d, 0xc1defaac
cmovne edx, r8d
test al, al
mov eax, 0xf8f1ff68
cmovne edx, eax
test cl, cl
cmove edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0xd9cbca0e
jmp 0x1400ecbf0
mov eax, 0xa054e4b7
jmp 0x1400ecbf0
mov eax, 0xb3d371f3
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x2bd56347
and eax, edx
and edx, 0xd42a9cb8
or edx, ecx
xor edx, 0xd42a9cb8
or edx, eax
mov eax, edx
xor eax, 1
and eax, edx
xor edx, 0xfffffffe
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x48e8c64b
and ecx, edx
not edx
xor eax, 0xa7141904
mov r8d, eax
or r8d, 0x90113190
mov r9d, ecx
not r9d
and r8d, 0x9059b1d8
and edx, 0x48a04603
or edx, r8d
or eax, r9d
and r9d, 0x9059b1d8
and ecx, 0x6fa64e27
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xb71739b4
and eax, 0x48e8c64b
or eax, ecx
mov ecx, eax
not ecx
and eax, 0xfb12ddb9
and ecx, 0x4ed2246
or ecx, eax
mov eax, ecx
xor eax, 0xa302dc18
xor ecx, 0x4c42002
and ecx, 0x5cd421a3
and eax, 0xa32bde5c
or eax, ecx
xor eax, 0xa32bde5c
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
lea r9d, [rdx + 1]
mov r10d, r8d
xor r10b, cl
or cl, r8b
and cl, r10b
mov r10d, eax
xor r10b, r9b
and r10b, al
and dl, r8b
and al, r9b
or al, dl
mov edx, r10d
xor dl, 1
xor r10b, al
xor al, 1
or al, dl
xor al, 1
or al, r10b
mov edx, ecx
xor dl, al
and dl, cl
and al, 1
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x48256d1c
mov r8d, 0xc2562bec
cmovne ecx, r8d
test al, al
mov eax, ecx
cmovne eax, r8d
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, eax
or edx, 0x89162309
mov r8d, ecx
or r8d, 0x2808c70
and edx, 0x8b96af79
and ecx, 0x14491000
or ecx, edx
and r8d, 0x8b96af79
and eax, 0x60204086
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x2812038b
xor eax, 0x4c08030
and eax, 0xc5e4e034
and ecx, 0x3a1b1fcb
or ecx, eax
cmp ecx, 0xc5e4e034
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
xor dl, cl
mov eax, edx
mov r8d, 0xfd824118
mov r9d, 0x55407785
cmovne r8d, r9d
not al
test al, cl
mov r10d, 0xfd824118
cmove r8d, r10d
test dl, dl
cmovne r8d, r9d
test al, cl
mov rax, qword [rbp + 0xa0]
cmovne r8d, r9d
mov eax, r8d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x61cce938
mov r8d, eax
and r8d, 0x9e3316c7
or r8d, edx
mov r9d, r8d
xor r9d, 0x20484
xor r8d, 0x80000
mov r10d, ecx
or r10d, 0x12381000
or r8d, 0xa005e062
and r8d, 0xb23df062
and r9d, 0xc20584
or r9d, r8d
and r10d, 0xb23df062
mov edx, eax
and edx, 0x4d000a19
or edx, r10d
xor edx, r9d
mov r8d, edx
xor r8d, 0x6400ea2a
and ecx, 0xf5103006
and eax, 0xaefcff9
or eax, ecx
mov ecx, eax
xor ecx, 0x22ce29
xor edx, 0x12fa1585
mov r9d, edx
and r9d, 0x8bdd01d0
and r8d, 0x7422fe2f
or r8d, r9d
xor eax, 0x81100000
and eax, 0x8bdd01d0
and ecx, 0x7422fe2f
or ecx, eax
xor ecx, r8d
xor edx, ecx
test edx, ecx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor al, r8b
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0x8a919fe8
mov eax, 0xfcd5f098
cmovne r8d, eax
test cl, cl
mov eax, 0x8a919fe8
cmovne eax, r8d
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov eax, 0x1964973a
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4b576eed
and ecx, eax
and eax, 0xb4a89112
or eax, edx
xor eax, 0xb4a89112
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x96ba4458
mov r8d, eax
and r8d, 0x6945bba7
or r8d, edx
mov edx, r8d
xor edx, 0x29019b84
xor r8d, 0x96ba4459
mov r9d, ecx
and r9d, 0x46e6607a
and eax, 0xb9199f84
or eax, r9d
or ecx, r8d
and r8d, 0x46e6607a
and edx, 0xb9199f85
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x20e08040
and ecx, 0x7a9
or ecx, edx
xor ecx, 0x7a9
and eax, 0xdf1f7816
or eax, ecx
xor eax, 0xed8e48ec
cmp eax, 0xed8e48ec
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, dl
xor cl, al
not r8b
and r8b, cl
xor r8b, dl
or dl, cl
mov eax, edx
xor al, r8b
mov eax, 0x1bc2e897
mov ecx, 0x9d43866c
cmovne eax, ecx
test r8b, r8b
mov ecx, eax
mov r8d, 0x1bc2e897
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0xc6871b54
jmp 0x1400ecbf0
mov eax, 0xba91916d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xace51330
xor eax, 0xf367cdee
and eax, ecx
and ecx, 0x531aeccf
or ecx, edx
mov edx, ecx
xor edx, 0x531aeccf
mov r8d, ecx
xor r8d, 0xa07d2121
and r8d, edx
or eax, r8d
xor eax, 0xf367cdef
or edx, 1
xor ecx, 0x4200330
and ecx, 0x55328f32
and edx, 0xaacd70cd
or edx, ecx
xor edx, 0xaacd70cd
or edx, eax
xor edx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge cl
mov r9d, ecx
xor r9b, r8b
and r8b, cl
and al, dl
or al, r8b
and r9b, cl
xor cl, dl
mov edx, r9d
xor dl, 1
xor r9b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r9b
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, 0xf39d91f9
mov r8d, 0x839cab81
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0xf39d91f9
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0xfffffffe
and eax, edx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x8130fab4
and ecx, edx
not edx
or eax, 0x7ecf054b
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x26893b4b
and edx, 0x8130c0b4
or edx, r9d
or eax, r8d
and r8d, 0x26893b4b
and ecx, 0xd976c4b4
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0xc9c593d9
cmp eax, 0xb70a9692
sete dl
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
and r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
xor cl, dl
and cl, al
or al, dl
xor cl, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0x38706ee5
mov r8d, 0x9bd041a3
cmovne ecx, r8d
test al, al
mov eax, 0x38706ee5
cmovne ecx, eax
test dl, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x402340
mov r8d, ecx
or r8d, 0x40510a4
and edx, 0x44533e4
and ecx, 0x20acc19
or ecx, edx
and r8d, 0x44533e4
mov edx, eax
and edx, 0xf9b00002
or edx, r8d
xor edx, ecx
xor edx, 0xf9f02343
and eax, 0xfffffffe
or eax, edx
xor eax, 0x2f72e367
xor eax, 0xd08d1c98
sete dl
setne r8b
cmp dword [0x1401172d0], 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 r8d, ecx
xor r8b, 1
mov r9d, eax
xor r9b, 1
mov r10d, ecx
and r10b, r8b
mov edx, eax
and dl, r9b
xor r10b, 1
or r10b, r8b
xor r10b, 1
or r10b, cl
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
xor dl, r10b
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x1c254885
mov r8d, 0xe4fcd58e
cmovne ecx, r8d
test al, al
mov eax, 0x1c254885
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0xa277d8c6
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x142a180
mov r8d, eax
and r8d, 0x70110040
or r8d, ecx
mov r9d, r8d
xor r9d, 0x50010000
xor r8d, 0xc8cd7bd
mov r10d, edx
or r10d, 0x201081c0
and r8d, 0x2c9cd7fd
and r9d, 0x51432000
or r9d, r8d
and r10d, 0x2c9cd7fd
mov ecx, eax
and ecx, 0x82200802
or ecx, r10d
xor ecx, r9d
mov r8d, ecx
xor r8d, 0xaa84808
and edx, 0x10d2572a
and eax, 0xef2da8d5
or eax, edx
mov edx, eax
xor edx, 0xb28a800
xor ecx, 0x7153a1c1
mov r9d, ecx
and r9d, 0xe44716f7
and r8d, 0x1bb8e908
or r8d, r9d
xor eax, 0x421622
and eax, 0xe44716f7
and edx, 0x1bb8e908
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
and r9b, al
or r8b, cl
xor cl, dl
not cl
and cl, dl
or cl, r9b
xor cl, 1
mov eax, r8d
or al, cl
xor cl, r8b
mov edx, eax
xor dl, cl
mov edx, 0x41fe9e13
mov r8d, 0x7361a676
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x41fe9e13
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x3648d603
and edx, 0xc9b729fc
or edx, r9d
or eax, ecx
and ecx, 0x3648d603
and r8d, 0xc9b729fc
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x67731fc4
and ecx, eax
and eax, 0x988ce03b
or eax, edx
mov edx, eax
xor edx, 0x98886001
xor eax, 0x67731fc4
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x67268f3e
and edx, 0x98d970c1
or edx, r9d
or eax, r8d
and r8d, 0x67268f3e
and ecx, 0x98d970c1
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
sete cl
setne al
cmp dword [0x1401172d0], 0xa
setge dl
mov r8d, edx
xor r8b, al
or al, dl
and r8b, cl
or dl, cl
xor r8b, 1
mov ecx, r8d
xor cl, dl
or r8b, dl
xor r8b, 1
or r8b, cl
mov ecx, r8d
xor cl, 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, 0x2349f4bc
mov r8d, 0xa8823ff0
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x2349f4bc
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x5b253c46
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0xa4dac3b9
and ecx, 0x5b253c46
or ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0xcda6ddfc
and r8d, edx
mov r9d, edx
or r9d, 0xcda6ddfc
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0x60b1445a
and r8d, 0x9f4ebba5
or r8d, r10d
or eax, r9d
and r9d, 0x60b1445a
mov r10d, ecx
and r10d, 0x12482201
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0x32592202
or edx, 1
xor eax, 0xcda6ddfd
mov r9d, eax
and r9d, 0x7838a661
and r8d, 0x87c7599e
or r8d, r9d
or eax, edx
and edx, 0x7838a661
and ecx, 0x87c7599e
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x18010c0
mov r8d, ecx
or r8d, 0x822c22c
and edx, 0x9a2d2ec
and ecx, 0xa00d2101
or ecx, edx
and r8d, 0x9a2d2ec
and eax, 0x56500c12
or eax, r8d
xor eax, ecx
mov ecx, eax
not ecx
and ecx, 0x57d01cd2
and eax, 0xa82fe32d
or eax, ecx
sete al
setne r8b
cmp dword [0x1401172d0], 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
xor al, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
or al, cl
mov ecx, r8d
xor cl, al
test al, 1
mov eax, 0x9bf0506c
mov edx, 0x23e2d1bd
cmovne eax, edx
not cl
test r8b, 1
cmovne eax, edx
test cl, 1
mov ecx, 0x9bf0506c
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x68]
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0x70]
mov rax, qword [rax]
mov eax, dword [rax + 0x3c]
mov dword [rbp + 0x60], eax
mov eax, 0x31411436
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xcb9da7a9
and eax, 0x34625856
or eax, ecx
mov ecx, eax
xor ecx, 0xc31801a8
xor eax, 0x20205046
and eax, 0x28a5f647
and ecx, 0xd75a09b8
or ecx, eax
xor ecx, 0xd75a09b8
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
setge r9b
mov ecx, r8d
or cl, r9b
xor cl, 1
and r9b, r8b
or cl, r9b
and dl, al
or dl, r9b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
xor al, dl
and al, cl
xor al, dl
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x517d33c9
mov r8d, 0x84eb0edd
cmovne ecx, r8d
test dl, 1
mov edx, 0x517d33c9
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x13be4f70
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x13038000
mov r8d, eax
or r8d, 0x40580cf6
and edx, 0x535b8cf6
and eax, 0xa0846101
or eax, edx
and r8d, 0x535b8cf6
and ecx, 0xc201208
or ecx, r8d
xor ecx, eax
mov eax, ecx
xor eax, 0x1f239208
xor ecx, 0xe0dc6df6
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, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x80e9b9ef
and ecx, 0x7f164610
or ecx, r9d
or eax, r8d
and r8d, 0x80e9b9ef
and edx, 0x7f164610
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9e54c24a
and eax, 0x61ab3db5
or eax, edx
xor eax, 0x9e54c24a
xor ecx, eax
test ecx, eax
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
and r8b, dl
and cl, al
or cl, r8b
mov r8d, eax
or r8b, dl
xor al, dl
xor al, 1
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
xor al, 1
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 r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x91120d43
mov r8d, 0x7e4346bb
cmovne eax, r8d
not cl
test dl, 1
cmovne eax, r8d
test cl, 1
mov ecx, 0x91120d43
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x545072e8
jmp 0x1400ecbf0
mov eax, 0xea182f8f
jmp 0x1400ecbf0
mov eax, 0x862ef53f
jmp 0x1400ecbf0
mov eax, 0x2e4efe22
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
xor ecx, 0x2d94a3ee
xor ecx, 0xd26b5c11
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge r9b
mov ecx, r9d
xor cl, r8b
mov r10d, ecx
xor r10b, 1
and dl, r9b
and al, r8b
or al, dl
or r9b, r8b
xor r9b, 1
or r9b, cl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
xor cl, al
or al, r10b
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0x827f7e03
mov r8d, 0x2d38dcc7
cmovne edx, r8d
test cl, 1
mov ecx, 0x827f7e03
cmovne ecx, edx
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x554c2214
mov r8d, eax
or r8d, 0xa8b30dc0
and edx, 0xfdff2fd4
and eax, 0x2000009
or eax, edx
and r8d, 0xfdff2fd4
and ecx, 0xd022
or ecx, r8d
xor ecx, eax
mov edx, ecx
xor edx, 0x554cf236
mov r8d, ecx
xor r8d, 0x554cf237
and edx, r8d
xor ecx, 0x20000188
mov eax, edx
not eax
mov r9d, eax
and r9d, 0x8ef31c51
and edx, 0x710ce3ae
or edx, r9d
or eax, r8d
and r8d, 0x8ef31c51
and ecx, 0x710ce3ae
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xba3058fe
mov r8d, eax
and r8d, 0x45cfa701
or r8d, edx
mov edx, r8d
xor edx, 0x90001
xor r8d, 0x30204800
or ecx, 0x70a6e800
or r8d, 0x1101470
and r8d, 0x71b6fc70
and edx, 0xa090083
or edx, r8d
and ecx, 0x71b6fc70
and eax, 0x8440030c
or eax, ecx
xor eax, edx
xor eax, 0xd306ebec
xor eax, 0x5656fc90
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setl r10b
setge dl
mov ecx, r9d
xor cl, dl
mov eax, ecx
xor al, 1
and r8b, r10b
and dl, r9b
or dl, r8b
or r10b, r9b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, eax
xor r8b, dl
and r8b, al
xor al, cl
and al, dl
xor al, cl
mov ecx, r8d
xor cl, al
mov ecx, 0x66ce2a4c
mov edx, 0x3dd209b6
cmovne ecx, edx
test al, al
mov eax, ecx
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x9ed3b3c2
mov r9d, r8d
and r9d, eax
and r8d, edx
mov ecx, r9d
not ecx
mov r10d, r8d
not r10d
mov r11d, ecx
and r11d, 0xf61c4278
and r9d, 0x9e3bd87
or r9d, r11d
or ecx, r10d
and r10d, 0xf61c4278
and r8d, 0x9e3bd87
or r8d, r10d
xor r8d, r9d
not ecx
or ecx, r8d
xor ecx, 0x9ed3b3c3
and edx, 0x68f7aad8
mov r8d, eax
and r8d, 0x97085527
or r8d, edx
xor r8d, 0x68f7aad9
and eax, 1
or eax, r8d
not eax
or eax, ecx
xor eax, 0x6f06f520
xor eax, 0x90f90adf
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
lea r8d, [rdx + 1]
and al, dl
or dl, cl
and r8b, cl
or al, r8b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
mov edx, eax
xor dl, cl
mov edx, 0x5106cd96
mov r8d, 0x6ecf218b
cmovne edx, r8d
test al, al
mov eax, 0x5106cd96
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x90]
mov rcx, qword [rax]
mov eax, 0x118
add rcx, rax
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xe08fa78d
and eax, edx
mov r9d, edx
not r9d
or r9d, eax
not eax
and eax, 0x1f705872
and r9d, 0xe08fa78d
or r9d, eax
mov edx, r9d
not edx
mov eax, r9d
xor eax, 0x75b488f0
mov r8d, eax
and r8d, edx
and eax, r9d
or eax, r8d
mov r8d, eax
xor r8d, 0x8043510a
and r9d, 0x132ceafc
and edx, 0xecd31502
or edx, r9d
xor eax, 0x75b488f1
mov r9d, eax
and r9d, 0x3e282e94
and r8d, 0xc1d7d16b
or r8d, r9d
mov r9d, edx
xor r9d, 0xc0d31102
xor edx, 0x132ceafd
or eax, edx
and edx, 0x3e282e94
and r9d, 0xc1d7d16a
or r9d, edx
xor r9d, r8d
not eax
or eax, r9d
xor eax, 0x257f5045
xor eax, 0xda80afba
setne r8b
sete al
cmp dword [0x1401172d0], 0xa
setge r9b
setl dl
mov r10d, r9d
and r10b, al
xor al, dl
mov r11d, eax
xor r11b, 1
and dl, r8b
or dl, r10b
mov r10d, r9d
xor r10b, r8b
or r9b, r8b
xor r9b, 1
or r9b, r10b
xor dl, 1
mov r8d, edx
xor r8b, r9b
or dl, r9b
xor dl, 1
or dl, r8b
xor al, dl
or dl, r11b
mov r8d, eax
xor r8b, dl
not r8b
test r8b, 1
mov r8d, 0xa57abb09
mov r9d, 0xcf258128
cmovne r8d, r9d
test al, 1
mov eax, 0xa57abb09
cmovne eax, r8d
mov qword [rbp + 0x48], rcx
test dl, 1
cmovne eax, r8d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xe397f20d
and ecx, 0x1c680df2
or ecx, r9d
or eax, r8d
and r8d, 0xe397f20d
and edx, 0x1c680df2
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x79f589a4
cmp eax, 0x79f589a4
sete cl
cmp dword [0x1401172d0], 0xa
setl r8b
setge dl
mov r9d, edx
xor r9b, cl
xor r9b, 1
or dl, r9b
mov eax, edx
xor al, 1
and r9b, cl
xor cl, r8b
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, 0x3d8b6dde
mov edx, 0xc2cf5d2
cmovne ecx, edx
test r8b, 1
mov edx, 0x3d8b6dde
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3e3c9f88
mov r8d, ecx
xor r8d, 0x3e3c9f88
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0x802066
xor r8d, 0x3e3c9f89
mov r9d, r8d
and r9d, 0xf743d419
and edx, 0x8bc2be6
or edx, r9d
and ecx, 0xf743d419
and eax, 0x8bc2be6
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, 1
mov r11d, r9d
and r11b, r8b
and dl, al
and r8b, cl
or r8b, dl
or r8b, r11b
mov eax, r10d
xor al, r8b
and al, r10b
xor r10b, r9b
and r10b, r8b
xor r10b, r9b
mov ecx, eax
xor cl, r10b
test r10b, r10b
mov edx, 0x72e99826
mov r8d, 0xfde096c6
cmovne edx, r8d
test al, al
mov eax, 0x72e99826
cmove edx, eax
test cl, cl
cmovne edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x5af2644a
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, ecx
and edx, 0x97e73ced
and eax, 0x6818c312
or eax, edx
xor eax, r8d
xor eax, 0x6818c312
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 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
mov eax, r9d
xor al, 1
and al, r8b
xor r8b, 1
mov ecx, r9d
xor cl, r8b
and cl, r9b
and r8b, r9b
or r8b, al
mov eax, r8d
xor al, cl
test r8b, r8b
mov edx, 0xff0a79f7
mov r8d, 0x7da2abd7
cmovne edx, r8d
test cl, cl
mov ecx, 0xff0a79f7
cmove edx, ecx
test al, al
cmovne edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x7cb980f0
jmp 0x1400ecbf0
cmp byte [rbp + 0x84], 0
mov eax, 0xa75723f9
mov ecx, 0x8df85fe6
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa5d16ebc
and eax, 0x5a2e9143
or eax, ecx
mov ecx, eax
xor ecx, 0xa5d16ebc
xor eax, 0x5a2e9142
mov edx, ecx
and edx, 0xfffffffe
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
xor eax, 0x8c5f0c7b
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x73a0f384
and ecx, 0x8c5f0c7b
or ecx, eax
sete al
setne dl
cmp dword [0x1401172d0], 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 edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor r8b, 1
or r8b, r9b
xor r8b, cl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x419be318
mov edx, 0xc1075b1f
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x419be318
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfab71173
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x548ee8c
and ecx, 0xfab71173
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
xor ecx, 0x7588ffe3
cmp ecx, 0x8a77001c
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
lea r9d, [r8 + 1]
mov edx, r8d
xor dl, cl
xor cl, r9b
or r9b, al
and cl, al
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
xor dl, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0xdd9fbe56
mov r8d, 0x764673d9
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0xdd9fbe56
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0xb405f994
mov r8d, ecx
and r8d, 0xb405f994
mov r9d, eax
and r9d, 0x4bfa066a
or r9d, r8d
and edx, 0xb405f995
xor edx, r9d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and cl, r8b
and al, dl
or al, cl
xor al, r10b
mov ecx, eax
mov edx, 0x6f8f8522
mov r8d, 0xcb40b2bc
cmovne edx, r8d
not cl
test cl, r10b
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, r10b
cmove eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x8000020
and ecx, eax
and eax, 0x1414001
or eax, edx
not eax
or eax, ecx
not eax
or eax, 0x80820296
xor eax, 0x21c8509
and eax, 0x829e879f
lea ecx, [rax + 0x70411840]
xor eax, 0x2020002
and eax, 0xf226022
and ecx, 0xf0dd9fdd
or ecx, eax
xor ecx, 0xf0dd9fdd
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov ecx, r9d
xor cl, r8b
not cl
and cl, r8b
or r9b, r8b
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
xor dl, al
and dl, al
xor al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and dl, r8b
or r8b, al
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x52f67537
mov edx, 0x8cc8761d
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x52f67537
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0xda41c44f
and edx, 0x25be3bb0
or edx, ecx
mov eax, edx
xor eax, 0xda41c44f
xor edx, 0x20b80980
and edx, 0xf0f94dc3
mov ecx, eax
and ecx, 0xf06b23c
or ecx, edx
xor ecx, 0xf06b23d
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x18c310a
and ecx, eax
and eax, 0xfe73cef5
or eax, edx
mov edx, eax
xor edx, 0x6a11ce61
xor eax, 0x18c310a
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x9462219e
and edx, 0x6b9dde61
or edx, r9d
or eax, r8d
and r8d, 0x9462219e
and ecx, 0x6b9dde61
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x7da8573a
and ecx, 0x8257a8c5
or ecx, eax
xor ecx, 0x8257a8c5
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov r10d, r9d
xor r10b, r8b
mov ecx, r10d
xor cl, al
and cl, r10b
xor al, r8b
and dl, al
and al, r9b
mov r8d, edx
xor r8b, 1
xor dl, al
xor al, 1
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, cl
xor dl, 1
and dl, al
xor dl, cl
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, 0x521220f2
mov r8d, 0xbebd75c6
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x521220f2
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 0xb77f411f
and edx, ecx
mov eax, ecx
not eax
or eax, edx
not edx
and edx, 0x4880bee0
and eax, 0xb77f411f
or eax, edx
mov ecx, eax
xor ecx, 0x1811440
mov edx, eax
xor edx, 0xc4104888
and edx, 0xfc3248ab
and ecx, 0x3cdb754
or ecx, edx
xor ecx, 0x3a6ea336
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
xor ecx, 0x7668ebf1
and ecx, eax
not eax
or eax, ecx
not ecx
and ecx, 0x8997140e
and eax, 0x7668ebf1
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x4b3a3083
and eax, 0xb4c5cf7c
or eax, edx
xor eax, 0x4b3a3083
xor ecx, eax
test ecx, eax
sete cl
cmp dword [0x1401172d0], 0xa
setge al
mov edx, eax
xor dl, cl
xor dl, 1
mov r8d, edx
or r8b, al
mov r9d, r8d
xor r9b, 1
and dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
and cl, al
xor al, 1
and r9b, al
or r9b, cl
or al, r8b
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x5af2644a
mov edx, 0x6750cdb2
cmovne ecx, edx
test al, al
mov eax, 0x5af2644a
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xaf414fae
mov eax, edx
and eax, 0x50beb051
or eax, r8d
mov r9d, eax
xor r9d, 0x903000
xor eax, 0x81004c2a
mov r8d, edx
xor r8d, 0x919c7c2a
and r8d, edx
or eax, 0x6e6383d5
mov r10d, r8d
not r10d
mov r11d, eax
and r11d, 0x742e8362
and r9d, 0x81907c08
or r9d, r11d
or eax, r10d
and r10d, 0x742e8362
and r8d, 0x8bd17c9d
or r8d, r10d
xor r8d, r9d
not eax
or eax, r8d
not r8d
and r8d, 0x6e6383d4
and eax, 0x919c7c2b
or eax, r8d
mov r8d, edx
and r8d, 0x48520f8f
and ecx, 0xb7adf070
or ecx, r8d
xor ecx, eax
xor ecx, 0xb7adf070
or eax, edx
not eax
or eax, ecx
xor eax, 0x339daa40
xor eax, 0xcc6255bf
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
mov edx, r8d
or dl, cl
xor dl, 1
xor r8b, cl
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 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, 0xb18dd33f
mov r8d, 0x8496441b
cmovne ecx, r8d
not al
test dl, 1
cmovne ecx, r8d
test al, 1
mov eax, 0xb18dd33f
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x88]
mov eax, 0xf14f4078
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
and edx, 0x5eab9f14
mov eax, r8d
and eax, 0xa15460eb
or eax, edx
mov edx, eax
xor edx, 0x11400e0
and r8d, 0xc30ebf3
mov r9d, ecx
and r9d, 0xf3cf140c
or r9d, r8d
mov r8d, r9d
xor r8d, 0x4302872
and ecx, 1
or ecx, r8d
xor r9d, 0x3ca040c
and r9d, 0xbcac78c
and ecx, 0xf4353873
or ecx, r9d
mov r8d, ecx
xor r8d, 0x14151070
xor ecx, 0xbcac78c
xor eax, 0x5eab9f15
mov r9d, eax
and r9d, 0xea62e90b
and edx, 0x159d16f4
or edx, r9d
or eax, ecx
and ecx, 0xea62e90b
and r8d, 0x159d16f4
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x1715cf60
and ecx, 0xe8ea309f
or ecx, edx
xor ecx, 0xe8ea309f
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl r9b
mov eax, r9d
xor al, r8b
xor al, 1
or al, cl
xor al, 1
xor cl, r8b
and dl, cl
and cl, r9b
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x1c8c69cf
mov r8d, 0xe810f6eb
cmovne edx, r8d
test cl, 1
mov ecx, edx
mov r8d, 0x1c8c69cf
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd0f298cc
mov r8d, ecx
and r8d, 0x2f0d6733
or r8d, edx
xor r8d, 0xd0f298cd
and eax, 0x54b611fd
and ecx, 0xab49ee02
or ecx, eax
xor ecx, 0xab49ee02
or ecx, r8d
cmp ecx, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
or dl, al
mov r8d, edx
xor r8b, 1
xor cl, al
or r8b, cl
xor r8b, 1
and cl, dl
xor cl, r8b
mov eax, ecx
not al
mov edx, 0x2f262ccd
mov r9d, 0xc4726cc3
cmovne edx, r9d
test al, r8b
mov eax, 0x2f262ccd
cmove edx, eax
cmovne edx, r9d
test cl, cl
cmovne edx, r9d
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword gs:[0x30]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3ca7daf8
and eax, 0xc3582507
or eax, ecx
mov r8d, eax
xor r8d, 0x3ca7daf8
mov ecx, eax
xor ecx, 0xc3582507
mov edx, ecx
or edx, r8d
xor eax, 0x9dcf514b
and eax, edx
mov edx, eax
xor edx, 0x5e97744d
and r8d, 0x708b118d
mov r9d, ecx
and r9d, 0x8f74ee72
or r9d, r8d
xor r9d, 0x708b118c
and ecx, 1
or ecx, r9d
xor eax, 0xa1688bb2
mov r8d, eax
and r8d, 0x6824d2ee
and edx, 0x97db2d11
or edx, r8d
xor edx, ecx
xor edx, 0x97db2d11
or eax, ecx
not eax
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0xe02beea4
and edx, eax
not eax
xor ecx, 0x1ad01018
mov r8d, ecx
or r8d, 0x800111a
mov r9d, edx
not r9d
and r8d, 0x801df1e
and eax, 0xe02a20a0
or eax, r8d
or ecx, r9d
and r9d, 0x801df1e
and edx, 0xf7fe20e1
or edx, r9d
xor edx, eax
not ecx
or ecx, edx
not edx
and edx, 0x1fd4115b
and ecx, 0xe02beea4
or ecx, edx
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2c32c2ae
and ecx, 0xd3cd3d51
or ecx, edx
xor ecx, 0xd3cd3d51
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
mov r10d, eax
and r10b, dl
and al, r9b
mov r9d, r10d
xor r9b, 1
xor r10b, al
xor al, 1
or al, r9b
xor al, 1
or al, r10b
xor dl, r8b
or cl, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
xor al, 1
mov edx, ecx
and dl, r8b
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x8f090d6e
mov r8d, 0xb922472b
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x8f090d6e
cmove eax, ecx
jmp 0x1400ecbf0
movzx eax, byte [rbp + 0x87]
movzx ecx, byte [rbp + 0x86]
mov edx, ecx
xor dl, 1
mov r8d, edx
or dl, al
xor al, 1
or r8b, al
or al, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x377fc2c6
mov r8d, 0xb362d4fb
cmovne edx, r8d
test al, 1
mov eax, 0x377fc2c6
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov rax, qword [rbp + 0xa0]
mov eax, 0xafb2547a
jmp 0x1400ecbf0
mov eax, 0xc3bb16fc
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
and r8b, cl
mov r9d, edx
and r9b, al
or r9b, r8b
xor al, dl
and al, dl
xor dl, cl
or dl, al
xor dl, r9b
and r9b, dl
xor dl, 1
mov eax, edx
xor al, r9b
test dl, dl
mov ecx, 0x99088fc1
mov edx, 0x89d75090
cmovne ecx, edx
test r9b, r9b
mov r8d, 0x99088fc1
cmove ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xea182f8f
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov eax, ecx
or eax, 0x2147f818
mov r8d, edx
xor r8d, 0x2147f818
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, eax
and r10d, 0x13d4973d
mov r11d, edx
and r11d, 0xcc2800c2
or r11d, r10d
or eax, r9d
and r9d, 0x13d4973d
and r8d, 0xec2b68c2
or r8d, r9d
xor r8d, r11d
not eax
or eax, r8d
mov r8d, eax
xor r8d, 0x69010
or edx, 1
xor eax, 0xdeb807e6
mov r9d, eax
and r9d, 0x6be96a0d
and r8d, 0x941695f2
or r8d, r9d
or eax, edx
and edx, 0x6be96a0d
and ecx, 0x941695f2
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x9bd21f00
and ecx, eax
mov r8d, eax
or r8d, 0x242c200a
mov r9d, ecx
not r9d
and r8d, 0xa5ac240a
and edx, 0x1a521b00
or edx, r8d
or eax, r9d
and r9d, 0xa5ac240a
and ecx, 0x5a53dbf5
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x642de0ff
and eax, 0x9bd21f00
or eax, ecx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl al
mov r9d, eax
xor r9b, dl
not r9b
and r9b, dl
mov r10d, eax
or r10b, dl
xor r10b, 1
or r10b, r9b
and dl, al
and r8b, cl
or r8b, dl
or al, cl
xor al, 1
or al, r8b
xor al, r10b
and r10b, al
mov ecx, eax
xor cl, r10b
test al, al
mov eax, 0x485b355c
mov edx, 0x2eb4f7c6
cmovne eax, edx
test r10b, r10b
cmove eax, edx
test cl, cl
mov ecx, 0x485b355c
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x1e91ed9b
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x16914592
and eax, 0x800a809
or eax, r8d
xor eax, 0x800a809
or edx, eax
xor edx, 0x1e91ed9a
or edx, ecx
xor edx, 0xb5ab2229
xor edx, 0x4a54ddd6
setne dl
sete cl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, eax
xor r9b, cl
and r9b, al
and al, cl
mov r10d, ecx
xor r10b, r8b
and r10b, dl
mov ecx, r8d
or cl, dl
xor cl, 1
or cl, r10b
and dl, r8b
or al, dl
mov edx, r9d
xor dl, 1
xor r9b, al
xor al, 1
or al, dl
xor al, 1
or al, r9b
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov 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, 0x20c20bc0
mov edx, 0x1dc0ec07
cmovne eax, edx
not cl
test r8b, 1
cmovne eax, edx
test cl, 1
mov ecx, 0x20c20bc0
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
and edx, 0xd6fccc93
mov eax, ecx
xor eax, 0x2903336c
and eax, r8d
or eax, edx
mov edx, eax
xor edx, 0x2101210d
or ecx, 1
and r8d, 0xab82b86
and ecx, 0xf547d479
or ecx, r8d
mov r8d, ecx
xor r8d, 0x65410418
xor eax, 0xd6fccc92
xor ecx, 0xab82b86
mov r9d, eax
and r9d, 0x9a36da62
and edx, 0x65c9259d
or edx, r9d
or eax, ecx
and ecx, 0x9a36da62
and r8d, 0x65c9259c
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x877c3519
and ecx, 0x7883cae6
or ecx, edx
xor ecx, 0x877c3519
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x1401172d0], 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
and al, r9b
xor r9b, 1
xor cl, 1
mov edx, r9d
xor dl, cl
and dl, r9b
and cl, r9b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x3f833b2c
mov r8d, 0x9bd9bf95
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x7c1d6d76
and eax, 0x83e29288
or eax, r8d
mov r8d, eax
xor r8d, 0x2029008
xor eax, 0x7c1d6d77
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x8dec6ec4
and r8d, 0x7213913a
or r8d, r10d
or eax, r9d
and r9d, 0x8dec6ec4
and edx, 0x7213913b
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xd16b00ef
xor eax, 0x2e94ff10
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl al
setge r9b
mov ecx, r8d
xor cl, r9b
and cl, dl
or r9b, dl
xor cl, 1
mov r10d, ecx
xor r10b, r9b
or cl, r9b
xor cl, 1
or cl, r10b
xor r8b, al
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
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, 0x1c3173c5
mov edx, 0x20b2be2a
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0x1d10bd4e
and eax, ecx
mov r8d, ecx
or r8d, 0x20664091
mov r9d, eax
not r9d
and r8d, 0x2c6648dd
and edx, 0x1110b502
or edx, r8d
or ecx, r9d
and r9d, 0x2c6648dd
and eax, 0xd399b722
or eax, r9d
xor eax, edx
not ecx
or ecx, eax
not eax
and eax, 0xe2ef42b1
and ecx, 0x1d10bd4e
or ecx, eax
mov edx, ecx
xor edx, 1
mov r8d, edx
and r8d, ecx
xor ecx, 0xfffffffe
mov eax, r8d
not eax
mov r9d, eax
and r9d, 0x39e4243e
and r8d, 0xc61bdbc1
or r8d, r9d
or eax, edx
and edx, 0x39e4243e
and ecx, 0xc61bdbc1
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xba9947b5
and ecx, eax
and eax, 0x4566b84a
or eax, edx
mov edx, eax
xor edx, 0x566b048
xor eax, 0xba9947b5
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x60100b22
and edx, 0x9feff4dd
or edx, r9d
or eax, r8d
and r8d, 0x60100b22
and ecx, 0x9feff4dd
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd502b49d
and eax, 0x2afd4b62
or eax, edx
xor eax, 0xd502b49d
xor ecx, eax
test ecx, eax
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov r10d, r9d
xor r10b, dl
mov ecx, r10d
xor cl, r8b
and cl, r10b
and dl, r9b
and al, r8b
or al, dl
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, al
mov eax, r8d
xor r8b, 1
and r8b, cl
xor cl, 1
and al, cl
or r8b, al
or dl, cl
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xa5857b7f
mov edx, 0xf6cccc52
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0xa5857b7f
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov eax, 0x9bd9bf95
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xea042000
and ecx, 0x1000790
or ecx, edx
xor ecx, 0x1000790
and eax, 0x14fbd86f
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, 0x367f1ebb
and eax, 0xc980e144
or eax, r9d
or ecx, edx
and edx, 0x367f1ebb
and r8d, 0xc980e144
or r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x5b4f5723
and eax, 0xa4b0a8dc
or eax, edx
xor eax, 0xa4b0a8dc
or eax, ecx
xor eax, 0xffffffff
setne r8b
sete al
cmp dword [0x1401172d0], 0xa
setge r9b
setl dl
mov r10d, r8d
and r10b, dl
xor dl, al
mov ecx, edx
xor cl, 1
and al, r9b
or al, r10b
or r9b, r8b
xor r9b, 1
or r9b, dl
xor al, 1
mov r8d, eax
xor r8b, r9b
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, 1
mov r9d, ecx
and r9b, dl
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, cl
mov edx, r9d
xor dl, 1
and dl, al
and r9b, r8b
or r9b, dl
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x80278881
mov edx, 0x326efba4
cmovne ecx, edx
test al, 1
mov eax, 0x80278881
cmovne eax, ecx
test r9b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp - 0x68]
mov eax, 0x4c746bc2
jmp 0x1400ecbf0
mov eax, 0xeccb1bd3
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
mov edx, ecx
or edx, 1
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xecd44b0a
mov r11d, eax
and r11d, 0x132bb4f4
or r11d, r10d
or edx, r9d
and r9d, 0xecd44b0a
and r8d, 0x132bb4f5
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x32905d20
and edx, 0xcd6fa2df
or edx, r9d
and ecx, 0x32905d20
and eax, 0xcd6fa2df
or eax, ecx
xor eax, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1401172d0], 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
mov edx, eax
xor dl, 1
mov ecx, eax
and cl, dl
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, r9b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x1f3e6e85
mov r8d, 0x32592fc1
cmovne edx, r8d
test al, 1
mov eax, 0x1f3e6e85
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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 dl
setne r8b
cmp dword [0x1401172d0], 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
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, 0xc0855bfe
mov edx, 0x5db24c42
cmovne ecx, edx
test r8b, 1
mov r8d, 0xc0855bfe
cmove ecx, r8d
test al, 1
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x40ea9ced
mov ecx, eax
and ecx, 0xbf156312
or ecx, r8d
mov r8d, ecx
xor r8d, 0x86104112
and edx, 0x67cef2a6
and eax, 0x98310d59
or eax, edx
mov edx, eax
xor edx, 0x80300118
xor ecx, 0x40ea9cec
mov r9d, ecx
and r9d, 0x79873e41
and r8d, 0x8678c1be
or r8d, r9d
xor eax, 0x61863200
and eax, 0x79873e41
and edx, 0x8678c1be
or edx, eax
xor edx, r8d
not edx
or edx, ecx
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
and dl, r8b
mov r9d, eax
and r9b, cl
or r9b, dl
xor r9b, 1
or r9b, r8b
xor al, cl
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, 0x3971ca17
mov edx, 0xd1102b05
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0x3971ca17
cmovne eax, edx
test r9b, r9b
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x57c2caf4
and eax, ecx
and ecx, 0xa83d350b
or ecx, edx
mov edx, ecx
xor edx, 0x883d3009
xor ecx, 0x57c2caf4
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x67c0cfd6
and edx, 0x983f3029
or edx, r9d
or ecx, r8d
and r8d, 0x67c0cfd6
and eax, 0x983f3029
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov edx, ecx
not edx
mov eax, edx
or eax, 1
and edx, 0x4f7d0c57
mov r8d, ecx
and r8d, 0xb082f3a8
or r8d, edx
mov edx, r8d
xor edx, 0x10000209
xor r8d, 0x4f7d0c56
mov r9d, eax
and r9d, 0xedc2f1f0
and ecx, 0x123d0e0e
or ecx, r9d
or eax, r8d
and r8d, 0xedc2f1f0
and edx, 0x123d0e0f
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xef83d793
and ecx, eax
and eax, 0x107c286c
or eax, edx
mov edx, eax
xor edx, 0x106c280c
xor eax, 0xef83d793
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x28935772
and edx, 0xd76ca88d
or edx, r9d
or eax, r8d
and r8d, 0x28935772
and ecx, 0xd76ca88d
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
and eax, 0x2e2dd30d
and ecx, 0xd1d22cf2
or ecx, eax
mov eax, ecx
xor eax, 0x804d309
xor ecx, 0xc1422c00
and ecx, 0xe76b2c04
and eax, 0x1894d3fb
or eax, ecx
cmp eax, 0x1894d3fb
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
xor dl, cl
mov eax, edx
not al
mov r8d, 0x74942bb1
mov r9d, 0x804a70c4
cmovne r8d, r9d
test al, cl
mov eax, 0x74942bb1
cmove r8d, eax
cmovne r8d, r9d
test dl, dl
cmovne r8d, r9d
mov eax, r8d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
or ecx, 0x7862f72a
xor ecx, 0x7862f72a
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
or cl, dl
xor al, dl
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 cl, 1
mov ecx, 0x1f755b82
mov edx, 0x341f4509
cmovne ecx, edx
test al, al
mov eax, 0x1f755b82
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0xf9cd0b59
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
or edx, 0x28429840
mov r8d, eax
not r8d
mov ecx, eax
xor ecx, 0xd62d20a3
and ecx, eax
mov r9d, ecx
not r9d
and edx, 0xec4bb861
and r8d, 0x12240082
or r8d, edx
or eax, r9d
and r9d, 0xec4bb861
and ecx, 0x13b4479e
or ecx, r9d
xor ecx, r8d
not eax
or eax, ecx
not ecx
and ecx, 0x29d2df5c
and eax, 0xd62d20a3
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x48ea902
mov r8d, ecx
and r8d, 0xfb7156fc
and edx, 0x48ea903
or edx, r8d
or ecx, 1
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x1c917455
and edx, 0xe36e8baa
or edx, r9d
or r8d, ecx
and ecx, 0x1c917455
and eax, 0xe36e8baa
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
cmp r8d, 0xffffffff
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
and al, cl
xor dl, 1
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test cl, 1
mov ecx, 0xf12aed5c
mov r8d, 0x15037d98
cmovne ecx, r8d
not dl
test al, 1
cmovne ecx, r8d
test dl, 1
mov eax, 0xf12aed5c
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0xc9d4a89f
jmp 0x1400ecbf0
mov eax, 0xc392aabf
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x3df85051
mov edx, eax
xor edx, 0x3df85051
and edx, eax
or edx, ecx
mov ecx, edx
xor ecx, 0x42000502
xor edx, 0x28981040
and edx, 0xa89fbaed
and ecx, 0x57604512
or ecx, edx
mov edx, ecx
xor edx, 0x1400002
and r8d, 0x189243b4
and eax, 0xe76dbc4b
or eax, r8d
mov r8d, eax
xor r8d, 0x1498802
xor ecx, 0xa89fbaed
xor eax, 0x189243b4
mov r9d, ecx
and r9d, 0xfe34757d
and edx, 0x1cb8a82
or edx, r9d
or ecx, eax
and eax, 0xfe34757d
and r8d, 0x1cb8a82
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
and dl, cl
xor cl, 1
xor al, 1
mov r8d, ecx
xor r8b, al
and r8b, cl
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
test al, al
mov eax, 0x961d9cf7
mov edx, 0xd47856a0
cmovne eax, edx
test r8b, r8b
mov r8d, 0x961d9cf7
cmove eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
mov eax, 0xfa693313
jmp 0x1400ecbf0
movsxd rax, dword [rbp + 0x60]
add rax, qword [rbp - 0x10]
mov rcx, qword [rbp + 0x68]
mov qword [rcx], rax
mov rax, qword [rbp + 0x68]
mov eax, 0x3e57d520
jmp 0x1400ecbf0
mov eax, 0xea7c4e03
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x4d8ee3f6
mov ecx, eax
xor ecx, 0x4d8ee3f6
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0xb2711c08
and edx, 0xb4dd2603
and eax, 0x4b22d9fc
or eax, edx
mov edx, eax
xor edx, 0x4b22d9fc
xor ecx, 0x4d8ee3f7
and edx, ecx
xor eax, 0xb4dd2603
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 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
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 al, 1
mov eax, 0x306a7e8b
mov r8d, 0xe1406498
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x1aa0f49c
jmp 0x1400ecbf0
cmp byte [rbp + 0x7b], 0
mov eax, 0xcf5582b5
mov ecx, 0xf104335d
cmovne eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x98]
mov rax, qword [rbp + 0xa0]
mov eax, 0x68ef3685
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x76e962ab
and ecx, eax
mov r8d, eax
or r8d, 0x1129404
mov r9d, ecx
not r9d
and r8d, 0x61fb9606
and edx, 0x160060a9
or edx, r8d
or eax, r9d
and r9d, 0x61fb9606
and ecx, 0x9e0469f9
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0x89169d54
and eax, 0x76e962ab
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x27352196
and edx, ecx
mov r8d, eax
and r8d, 0xd8cade69
or r8d, edx
xor r8d, 0xd8cade68
and eax, 0xf6f95e7d
mov edx, ecx
and edx, 0x906a182
or edx, eax
xor edx, 0xf6f95e7c
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
mov eax, ecx
not eax
and eax, 0x5148b5ad
and ecx, 0xaeb74a52
or ecx, eax
cmp ecx, 0xaeb74a52
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, 1
mov r8d, ecx
and r8b, dl
xor dl, 1
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xf868656d
mov r8d, 0xf6818fd0
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0xf868656d
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xaf28b370
mov r8d, eax
and r8d, 0xaf28b370
mov r9d, ecx
and r9d, 0x50d74c8e
or r9d, r8d
and edx, 0xaf28b371
xor edx, r9d
and ecx, 0xe9ae270f
and eax, 0x1651d8f0
or eax, ecx
mov ecx, eax
xor ecx, 0x1651d8f0
xor eax, 0xe9ae270f
and eax, edx
not edx
and ecx, edx
or eax, ecx
xor edx, eax
test edx, eax
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov eax, r9d
xor al, dl
and dl, r9b
or r9b, cl
xor r9b, 1
and r8b, cl
or r8b, dl
or r8b, r9b
mov ecx, r8d
xor cl, 1
mov edx, ecx
and dl, r8b
xor cl, dl
xor dl, 1
or dl, r8b
xor dl, 1
or dl, cl
mov ecx, edx
and dl, al
xor al, 1
xor cl, 1
mov r8d, eax
xor r8b, cl
and r8b, al
and cl, al
or cl, dl
mov eax, r8d
xor al, cl
mov eax, 0x18aa73d5
mov edx, 0xd1b767a3
cmovne eax, edx
test cl, cl
mov ecx, eax
cmovne ecx, edx
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xa827319
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0x5158c656
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x160f18f8
mov r8d, ecx
and r8d, 0xe9f0e706
or r8d, edx
xor r8d, 0xe9f0e706
mov edx, ecx
and edx, 1
or edx, r8d
mov r8d, edx
not r8d
and eax, r8d
and edx, ecx
or edx, eax
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
or cl, r8b
xor r8b, dl
mov r9d, r8d
xor r9b, al
and r9b, r8b
xor al, dl
and al, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
and dl, r9b
xor r9b, 1
and al, r9b
or al, dl
or r9b, cl
mov ecx, r9d
xor cl, al
test r9b, r9b
mov edx, 0xa05eb665
mov r8d, 0x66ce2a4c
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0xa05eb665
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
and r8d, 0x1476fa5
mov edx, ecx
and edx, 0xfeb8905a
or edx, r8d
mov r8d, edx
xor r8d, 0xfeb8905a
mov eax, r8d
or eax, 1
xor edx, 0x1404980
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x6087a62f
and edx, 0x9f7859d0
or edx, r9d
or eax, r8d
and r8d, 0x6087a62f
and ecx, 0x9f7859d0
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x22340d73
mov r8d, eax
and r8d, 0xddcbf28c
or r8d, edx
mov edx, r8d
xor edx, 0x4080
xor r8d, 0x20000020
or ecx, 0x64483028
or r8d, 0x9b028f04
and r8d, 0xff4abf2c
and edx, 0x104092
or edx, r8d
and ecx, 0xff4abf2c
and eax, 0xa50041
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x270a40
xor eax, 0x60080038
and eax, 0xfb88853d
and ecx, 0x4777ac2
or ecx, eax
mov eax, ecx
xor eax, 0x47418c2
xor ecx, 0x42800508
and ecx, 0x42836708
and eax, 0xbd7c98f7
or eax, ecx
cmp eax, 0xbd7c98f7
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
or dl, al
xor dl, 1
xor cl, al
xor cl, dl
mov eax, 0x400c262a
mov r8d, 0xa346f10f
cmovne eax, r8d
test cl, dl
cmove eax, r8d
mov edx, 0x400c262a
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x401540a
mov r8d, ecx
and r8d, 0xc60ae0
or r8d, edx
xor r8d, 0xc60ae0
mov edx, ecx
xor edx, 0x4c75eea
and edx, ecx
or edx, r8d
mov r8d, edx
xor r8d, 0xfb38a114
xor edx, 0x4c75eeb
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
setne cl
sete dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov eax, r9d
xor al, dl
and dl, r9b
and r8b, cl
or r8b, dl
and r9b, al
xor al, 1
or al, r9b
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 cl, 1
mov ecx, 0x4d652645
mov r8d, 0xb155aea6
cmovne ecx, r8d
test al, 1
mov eax, 0x4d652645
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x441e137a
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0xe79155d5
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xffd2cdd
mov r8d, eax
and r8d, 0xf002d322
or r8d, ecx
mov ecx, r8d
xor ecx, 0xf002d322
mov edx, ecx
and edx, 0x40240aed
and eax, 0xbfdbf512
or eax, edx
mov edx, eax
xor edx, 0x24917513
xor r8d, 0x9bc0084
and r8d, 0x69bc51a6
and ecx, 0x9643ae58
or ecx, r8d
mov r8d, ecx
xor r8d, 0x4012610
xor ecx, 0x69bc51a7
xor eax, 0x40240aec
mov r9d, eax
and r9d, 0xdb4e886c
and edx, 0x24b17793
or edx, r9d
or eax, ecx
and ecx, 0xdb4e886c
and r8d, 0x24b17792
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x84a2566d
and ecx, eax
and eax, 0x7b5da992
or eax, edx
mov edx, eax
xor edx, 0x31188012
xor eax, 0x84a2566d
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xce477b88
and edx, 0x31b88477
or edx, r9d
or eax, r8d
and r8d, 0xce477b88
and ecx, 0x31b88477
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
xor r8b, cl
xor al, dl
mov r9d, eax
xor r9b, al
or dl, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
not r9b
and r9b, dl
xor r9b, al
or al, dl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x30a8bbb0
mov edx, 0xaf190b5c
cmovne ecx, edx
test r9b, r9b
mov edx, ecx
mov r8d, 0x30a8bbb0
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xa5990e10
mov r8d, eax
and r8d, 0xa44b080
or r8d, edx
mov edx, r8d
xor edx, 0x402000
xor r8d, 0x61104960
or ecx, 0x2b149880
and r8d, 0x6b14d9e0
and edx, 0x84c92610
or edx, r8d
and ecx, 0x6b14d9e0
and eax, 0x1022000f
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x5022416f
mov edx, eax
xor edx, 0x5022416e
and edx, ecx
xor eax, 0xafddbe91
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x5ee9cfec
and eax, 0xa1163013
or eax, ecx
cmp eax, 0xa1163013
setne al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, 1
xor cl, al
and cl, dl
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x5e20789b
mov r8d, 0xfb852252
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x5e20789b
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
cmp byte [rbp + 0x7f], 0
mov eax, 0xa92a8b17
mov ecx, 0x84eb880d
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x11325b19
mov r8d, ecx
and r8d, 0xeecda4e6
or r8d, edx
mov edx, r8d
xor edx, 0x900a6
xor r8d, 0x11024308
mov r9d, ecx
or r9d, 0xffc6e748
and r8d, 0xffc6e748
and edx, 0x3918b6
or edx, r8d
and r9d, 0xffc6e749
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0x6d179de1
and r9d, 0x92e8621e
or r9d, r8d
and ecx, 0x6d179de1
and eax, 0x92e8621e
or eax, ecx
xor eax, r9d
xor edx, eax
test edx, eax
sete r8b
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r9b
lea r10d, [r9 + 1]
mov ecx, r10d
xor cl, dl
not cl
and cl, dl
or r10b, dl
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
xor dl, r9b
xor dl, 1
or al, r8b
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, al
xor r8b, 1
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x88394da1
mov ecx, 0xb624e2d2
cmovne eax, ecx
test dl, 1
mov ecx, 0x88394da1
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x21eeeb27
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x124408
mov r8d, eax
or r8d, 0x361a925
and edx, 0x373ed2d
and eax, 0x448002c2
or eax, edx
and r8d, 0x373ed2d
and ecx, 0xb80c1010
or ecx, r8d
xor ecx, eax
mov r8d, ecx
xor r8d, 0xb81e5418
mov eax, ecx
xor eax, 0x43c0a1a1
and eax, 0x53dea1b1
xor ecx, 0x153b9ad8
and ecx, r8d
and r8d, 0xac215e4e
or r8d, eax
mov eax, r8d
xor eax, 0xac215e4e
xor r8d, 0x53dea1b1
mov edx, r8d
or edx, 0x52da313f
mov r9d, ecx
not r9d
mov r10d, edx
and r10d, 0x901db240
mov r11d, eax
and r11d, 0x2d204c80
or r11d, r10d
or edx, r9d
and r9d, 0x901db240
and ecx, 0x6fe24dbf
or ecx, r9d
xor ecx, r11d
not edx
or edx, ecx
not ecx
and ecx, 0x52da313e
and edx, 0xad25cec1
or edx, ecx
and r8d, 0x56604129
mov ecx, eax
and ecx, 0xa99fbed6
or ecx, r8d
xor ecx, 0x56604128
and eax, 1
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xedc01210
mov r8d, eax
and r8d, 0x26a003
or r8d, edx
mov edx, r8d
xor edx, 0x62000
xor r8d, 0xa79805cc
or ecx, 0xa5a08003
and r8d, 0xa7b885cf
and edx, 0x48463210
or edx, r8d
and ecx, 0xa7b885cf
and eax, 0x10014820
or eax, ecx
xor eax, edx
mov ecx, eax
not ecx
and ecx, 0x12194dec
and eax, 0xede6b213
or eax, ecx
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov ecx, r8d
and cl, al
or cl, r10b
xor cl, 1
or cl, r9b
or dl, r8b
xor al, r8b
and al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, al
xor al, 1
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x74b99eb6
mov r8d, 0x86f7b13d
cmovne eax, r8d
not cl
test dl, 1
cmovne eax, r8d
test cl, 1
mov ecx, 0x74b99eb6
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
or edx, 1
mov r8d, edx
not r8d
mov eax, ecx
and eax, 1
or eax, r8d
and edx, 0xe3ce5150
and eax, 0x1c31aeaf
or eax, edx
mov edx, eax
xor edx, 0x4010ea1
mov r8d, ecx
not r8d
xor eax, 0xe3ce5150
mov r9d, eax
and r9d, 0x7b7aa10e
and edx, 0x84855ef1
or edx, r9d
or eax, ecx
and ecx, 0x7b7aa10e
and r8d, 0x84855ef1
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and cl, r8b
mov r9d, edx
and r9b, al
or r9b, cl
xor r9b, 1
or r9b, r8b
xor dl, al
xor dl, 1
mov eax, r9d
or al, dl
xor dl, r9b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x9673cbc0
mov r8d, 0x6f8f8522
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0x9673cbc0
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x20]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, 0x79f7a2de
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xd0a92a04
mov r8d, ecx
or r8d, 0x3541409
and edx, 0xd3fd3e0d
mov r9d, ecx
and r9d, 0x28028140
or r9d, edx
and r8d, 0xd3fd3e0d
mov edx, eax
and edx, 0x40040b2
or edx, r8d
xor edx, r9d
xor edx, 0x2b569548
and ecx, 0xae8fa236
and eax, 0x51705dc9
or eax, ecx
xor eax, 0x51705dc9
or eax, edx
xor eax, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, eax
xor cl, r8b
and cl, r8b
or r9b, dl
or al, r8b
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
not dl
and dl, al
xor dl, 1
mov r8d, eax
xor r8b, dl
or dl, al
xor dl, 1
or dl, r8b
xor dl, cl
mov r8d, 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, 0x4141865f
mov r8d, 0x1d502e14
cmovne ecx, r8d
test al, 1
mov eax, 0x4141865f
cmovne eax, ecx
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd8589316
mov r8d, ecx
and r8d, 0x27a76ce8
or r8d, edx
xor r8d, 0x27a76ce8
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
xor r8d, edx
test r8d, edx
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl cl
setge r8b
mov r9d, r8d
xor r9b, dl
and dl, cl
or cl, al
xor cl, 1
or cl, r9b
xor cl, 1
and r8b, al
or r8b, dl
xor r8b, cl
mov edx, r8d
mov r9d, 0x6493f2ea
mov r10d, 0x4c08ace7
cmovne r9d, r10d
not dl
test dl, cl
cmovne r9d, r10d
test r8b, r8b
mov eax, r9d
cmovne eax, r10d
test dl, cl
cmove eax, r9d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x835c0080
mov ecx, eax
and ecx, 0x4810a24
or ecx, r8d
xor ecx, 0x4810a24
mov r8d, eax
xor r8d, 0x87dd0aa4
and r8d, eax
or ecx, r8d
not r8d
and r8d, 0x7822f55a
and ecx, 0x87dd0aa5
or ecx, r8d
and edx, 0xbf6021b3
and eax, 0x409fde4c
or eax, edx
mov edx, eax
xor edx, 0x409fde4c
xor eax, 0xbf6021b3
and eax, ecx
not ecx
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
mov r9d, r8d
and r9b, al
or r8b, cl
and cl, dl
or cl, r9b
xor cl, 1
or cl, al
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
xor al, 1
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0xcfcb3a6e
mov r8d, 0xc273924c
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0xcfcb3a6e
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, 0x2db263dd
jmp 0x1400ecbf0
mov eax, 0x89cdbb81
jmp 0x1400ecbf0
mov eax, 0x20b2be2a
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x47148423
mov r8d, eax
and r8d, 0xa0424890
or r8d, edx
xor r8d, 0xa0424890
mov edx, eax
and edx, 0x18a9334c
or edx, r8d
xor edx, 0xe756ccb2
and ecx, 0xd940300f
and eax, 0x26bfcff0
or eax, ecx
xor eax, 0x26bfcff0
or eax, edx
cmp eax, 0xffffffff
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
lea r9d, [rdx + 1]
mov ecx, edx
xor cl, r8b
mov r10d, ecx
xor r10b, 1
and dl, al
and r8b, r9b
or r8b, dl
or al, r9b
xor al, 1
or al, r8b
xor cl, r10b
and cl, al
xor cl, r10b
or r10b, al
mov eax, r10d
xor al, cl
test al, 1
mov eax, 0x13f4913e
mov edx, 0xa1910779
cmovne eax, edx
test cl, cl
mov ecx, eax
mov edx, 0x13f4913e
cmovne ecx, edx
test r10b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0xd5ee0d08
mov r11d, edx
and r11d, 0x2a11f2f6
or r11d, r10d
or ecx, r9d
and r9d, 0xd5ee0d08
and r8d, 0x2a11f2f7
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0x58bc41f7
and eax, 0xa743be08
or eax, edx
mov edx, eax
xor edx, 0x26430800
xor eax, 0x58bc41f7
mov r8d, eax
and r8d, 0xc9a0b61f
and edx, 0x365f49e0
or edx, r8d
xor edx, ecx
xor edx, 0x365f49e0
or eax, ecx
not eax
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, edx
xor r8b, dl
xor cl, al
not r8b
and r8b, cl
xor r8b, dl
or dl, cl
mov eax, edx
xor al, r8b
test r8b, r8b
mov ecx, 0xc4244ade
mov r8d, 0x2f017d2d
cmovne ecx, r8d
test dl, dl
mov edx, 0xc4244ade
cmovne ecx, edx
test al, al
cmove ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xf2cd988b
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x46057
mov r8d, ecx
and r8d, 0x85908008
or r8d, edx
xor r8d, 0x85908008
mov edx, ecx
and edx, 0x7a6b1fa0
or edx, r8d
mov r8d, edx
xor r8d, 0x380102a1
xor edx, 0x8594e05e
mov r9d, edx
and r9d, 0x476afd44
and r8d, 0xb89502bb
or r8d, r9d
and ecx, 0x476afd44
and eax, 0xb89502bb
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
xor r8b, cl
mov r9d, r8d
xor r9b, dl
and r9b, r8b
lea r8d, [rdx + 1]
and r8b, cl
and al, dl
or al, r8b
mov ecx, r9d
xor cl, 1
and cl, al
xor al, 1
mov edx, r9d
xor dl, al
and dl, r9b
and al, r9b
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x59abffc8
mov r8d, 0xcb1866e3
cmovne eax, r8d
test dl, dl
mov edx, 0x59abffc8
cmove eax, edx
test cl, cl
cmovne eax, r8d
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov eax, 0xca1670a1
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x98]
mov rax, qword [rbp + 0xa0]
mov eax, 0xc176c700
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x67980887
mov r11d, ecx
and r11d, 0x9867f778
or r11d, r10d
or edx, r9d
and r9d, 0x67980887
and r8d, 0x9867f778
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not edx
and ecx, 0x5e7b548
and eax, 0xfa184ab7
or eax, ecx
xor eax, 0xfa184ab7
or eax, edx
xor eax, 0xffffffff
sete cl
setne al
cmp dword [0x1401172d0], 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, eax
xor dl, 1
mov r8d, eax
mov r9d, ecx
or al, cl
xor cl, 1
and r8b, cl
and r9b, dl
or r9b, r8b
xor cl, dl
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test al, 1
mov eax, 0xb93dbff9
mov edx, 0xf19f6324
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0xb93dbff9
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x8022aa9
mov r8d, ecx
or r8d, 0x96040550
and edx, 0x9e062ff9
and ecx, 0x19d002
or ecx, edx
and r8d, 0x9e062ff9
mov edx, eax
and edx, 0x61e00004
or edx, r8d
xor edx, ecx
xor edx, 0x69e22aac
and eax, 0xfffffffe
or eax, edx
not eax
test eax, eax
sete dl
setne r8b
cmp dword [0x1401172d0], 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
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 r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x2a6a9bfd
mov ecx, 0xfc6e7d1d
cmovne eax, ecx
test dl, 1
mov ecx, 0x2a6a9bfd
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x9bd041a3
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x721000ca
mov r8d, eax
and r8d, 0xab9e04
or r8d, edx
mov r9d, r8d
xor r9d, 0x81604
xor r8d, 0xec5461d1
mov r10d, ecx
or r10d, 0x60b388c0
and r8d, 0xecf7e9d1
and r9d, 0x1208160e
or r9d, r8d
and r10d, 0xecf7e9d1
mov edx, eax
and edx, 0x1000020
or edx, r10d
xor edx, r9d
mov r8d, edx
xor r8d, 0x8d446130
and ecx, 0x450457e9
and eax, 0xbafba816
or eax, ecx
mov ecx, eax
xor ecx, 0xbafba816
xor edx, 0x72bb9ecf
and ecx, edx
xor eax, 0x450457e9
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge al
and dl, al
or al, r8b
mov r9d, eax
not r9b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
and r9b, al
mov r8d, ecx
and r8b, dl
xor r9b, 1
mov r10d, r9d
xor r10b, al
or r9b, al
xor r9b, 1
or r9b, r10b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, r9b
or dl, al
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x497c062b
mov ecx, 0x8cc40a72
cmovne eax, ecx
test dl, dl
mov ecx, 0x497c062b
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x18dde7f5
mov r8d, ecx
xor r8d, 0x18dde7f5
and r8d, ecx
or r8d, edx
mov edx, r8d
xor edx, 0xc020080b
xor r8d, 0x18dde7f4
mov r9d, r8d
and r9d, 0x3fdb7704
and edx, 0xc02488fb
or edx, r9d
and ecx, 0x3fdb7704
and eax, 0xc02488fb
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov r9d, edx
xor r9b, r8b
and r9b, dl
xor al, r8b
mov edx, r9d
xor dl, 1
mov ecx, edx
and cl, r9b
xor cl, 1
mov r8d, r9d
xor r8b, cl
or cl, r9b
xor cl, 1
or cl, r8b
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, 0x3e57d520
mov r8d, 0x5109d503
cmovne eax, r8d
test dl, dl
mov edx, 0x3e57d520
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x90]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rax, qword [rax]
add rax, 0xfffffffffffffff0
mov rcx, qword [rbp + 0xa0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x70]
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x70]
mov qword [rcx], rax
mov rax, qword [rbp + 0x70]
mov eax, 0x8447550e
jmp 0x1400ecbf0
cmp byte [rbp + 0x82], 0
mov eax, 0xd96affd9
mov ecx, 0x483472b1
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x19cc1042
and ecx, 0xc2000a01
or ecx, edx
xor ecx, 0xc2000a01
and eax, 0x2433e5bc
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, 0x3e19acf4
mov r8d, eax
and r8d, 0xc1e6530b
or r8d, edx
mov edx, r8d
xor edx, 0x40005008
xor r8d, 0x20102020
or ecx, 0xa0302222
or r8d, 0x400c5
and r8d, 0xa03422e7
and edx, 0x5200dc18
or edx, r8d
and ecx, 0xa03422e7
and eax, 0xdcb0100
or eax, ecx
xor eax, edx
mov ecx, eax
xor ecx, 0x9cd00c0
xor eax, 0xf230fe3a
mov edx, eax
and edx, 0x5622b73f
and ecx, 0xa9dd48c0
or ecx, edx
xor ecx, 0xa9dd48c0
or ecx, eax
xor ecx, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
or dl, al
or al, r8b
xor al, 1
or al, r9b
mov r9d, eax
xor r9b, 1
or cl, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and cl, al
or al, dl
and dl, r9b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xff911f48
mov r8d, 0x1afcd239
cmovne ecx, r8d
test dl, 1
mov edx, ecx
mov r8d, 0xff911f48
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x38]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov ecx, dword [0x1401172cc]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x826cd648
mov r9d, edx
and r9d, 0x7d9329b6
or r9d, r8d
mov r10d, r9d
xor r10d, 0x31930820
xor r9d, 0x82040408
mov r8d, edx
or r8d, 0xce04259e
and r9d, 0xce04259e
and r10d, 0x31fbda60
or r10d, r9d
and r8d, 0xce04259f
xor r8d, r10d
mov r9d, r8d
not r9d
mov r10d, r8d
and r10d, 0x1f9e12db
and r9d, 0xe061ed24
or r9d, r10d
or r8d, edx
and edx, 0x1f9e12db
and ecx, 0xe061ed24
or ecx, edx
xor ecx, r9d
not r8d
or r8d, ecx
cmp r8d, 0xffffffff
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov ecx, r9d
xor cl, dl
or r9b, dl
and cl, r9b
xor r8b, dl
mov edx, r9d
xor dl, r8b
or r8b, r9b
xor r8b, 1
or r8b, dl
mov edx, r8d
not dl
and dl, r8b
xor dl, 1
mov r9d, r8d
xor r9b, dl
or dl, r8b
xor dl, 1
or dl, r9b
xor dl, cl
mov r8d, edx
not r8b
test dl, 1
mov r9d, 0xff8d2f04
mov r10d, 0x47678dca
cmovne r9d, r10d
test r8b, cl
mov ecx, 0xff8d2f04
cmove r9d, ecx
cmovne r9d, r10d
test dl, 1
cmovne r9d, r10d
test eax, eax
setne byte [rbp + 0x7f]
mov eax, r9d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe865f73f
mov r8d, ecx
and r8d, 0x179a08c0
or r8d, edx
mov edx, r8d
xor edx, 0x100800c0
xor r8d, 0x4212
mov r9d, eax
or r9d, 0x1004212
or r8d, 0xaa400128
and r8d, 0xab40433a
and edx, 0x102c10c1
or edx, r8d
and r9d, 0xab40433a
mov r8d, ecx
and r8d, 0x4493ac04
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x86d1a00c
xor r8d, 0x112c52d2
mov r9d, r8d
and r9d, 0x792a0fb1
and edx, 0x86d5f04e
or edx, r9d
and ecx, 0x792a0fb1
and eax, 0x86d5f04e
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
setge r8b
lea r9d, [r8 + 1]
and r9b, dl
mov r10d, r8d
and r10b, cl
or r10b, r9b
xor r8b, dl
xor r8b, 1
or al, cl
mov ecx, r8d
xor cl, al
or al, r8b
xor al, 1
or al, cl
mov ecx, r10d
xor cl, al
xor al, 1
mov edx, eax
xor dl, r10b
xor cl, 1
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x31565c65
mov r8d, 0x4c9ccdc9
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x31565c65
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x6a83f1b6
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x62593391
and ecx, eax
and eax, 0x9da6cc6e
or eax, edx
xor eax, 0x9da6cc6e
or eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0xce2be183
mov r8d, eax
and r8d, 0x31d41e7c
or r8d, edx
mov edx, r8d
xor edx, 0x501250
xor r8d, 0xce2be182
mov r9d, ecx
and r9d, 0x7baeed2d
and eax, 0x845112d2
or eax, r9d
or ecx, r8d
and r8d, 0x7baeed2d
and edx, 0x845112d2
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
mov edx, ecx
and edx, 0xcbf5f99b
and eax, 0x340a0664
or eax, edx
xor eax, 0xcbf5f99b
xor ecx, eax
test ecx, eax
sete al
setne cl
cmp dword [0x1401172d0], 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, ecx
xor al, dl
test cl, 1
mov ecx, 0x888040a
mov r8d, 0x292b2fcf
cmovne ecx, r8d
test dl, 1
mov edx, 0x888040a
cmove ecx, edx
test al, 1
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xb6d92af5
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x65867d62
and ecx, eax
and eax, 0x9a79829d
or eax, edx
mov edx, eax
xor edx, 0x9249009d
xor eax, 0x65867d62
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x6d30c222
and edx, 0x92cf3ddd
or edx, r9d
or eax, r8d
and r8d, 0x6d30c222
and ecx, 0x92cf3ddd
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xf95fac04
mov r8d, eax
xor r8d, 0x6a053fb
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x181ea23e
mov r11d, ecx
and r11d, 0x6a051c1
or r11d, r10d
or edx, r9d
and r9d, 0x181ea23e
and r8d, 0xe7e15dc1
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0xf95fac05
and eax, 0x6306fa57
mov r8d, ecx
and r8d, 0x9cf905a8
or r8d, eax
mov eax, r8d
xor eax, 0x20020016
and ecx, 1
or ecx, eax
xor r8d, 0x18c000a8
and r8d, 0x5bc4fae8
and ecx, 0xa43b0517
or ecx, r8d
xor ecx, 0xa43b0517
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x6ccc746e
and eax, 0x93338b91
or eax, ecx
mov ecx, eax
xor ecx, 0x6c00442a
xor eax, 0x2218291
and ecx, 0xfd124d2a
and eax, 0x2edb2d5
or eax, ecx
mov ecx, eax
xor ecx, 0x69120028
xor eax, 0x245b044
and eax, 0x9645fd46
and ecx, 0x69ba02b9
or ecx, eax
cmp ecx, 0x69ba02b9
setne al
cmp dword [0x1401172d0], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, 1
and cl, al
or cl, r8b
mov eax, edx
xor al, cl
or cl, dl
mov edx, ecx
xor dl, al
mov edx, 0xa2886fb4
mov r8d, 0xc2cf5d2
cmovne edx, r8d
test cl, cl
mov ecx, 0xa2886fb4
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x6c5afbf4
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x7d830905
and edx, 0x827cf6fa
or edx, r9d
or ecx, r8d
and r8d, 0x7d830905
and eax, 0x827cf6fa
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x68707168
and eax, ecx
not ecx
or ecx, eax
not eax
and eax, 0x978f8e97
and ecx, 0x68707168
or ecx, eax
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl al
mov r9d, edx
xor r9b, al
and cl, r8b
and al, dl
or al, cl
mov ecx, r8d
xor cl, dl
xor r9b, 1
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 r8d, eax
xor r8b, 1
mov edx, r8d
and dl, al
mov r9d, r8d
xor r9b, dl
xor dl, 1
or dl, al
xor dl, 1
or dl, r9b
xor dl, cl
xor r8b, cl
xor cl, 1
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test al, 1
mov r8d, 0xd15a02d0
mov eax, 0x204ddf8e
cmovne r8d, eax
test cl, 1
mov eax, 0xd15a02d0
cmovne eax, r8d
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
xor edx, 1
mov eax, ecx
and eax, 0x513721fa
and edx, 0xaec8de05
or edx, eax
mov r8d, ecx
xor r8d, 0x10420031
mov eax, ecx
and eax, 1
or eax, r8d
not ecx
and ecx, 0x794b9374
and eax, 0x86b46c8b
or eax, ecx
xor eax, 0x86b46c8b
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xab80a22e
and ecx, 0x547f5dd1
or ecx, r9d
or eax, r8d
and r8d, 0xab80a22e
and edx, 0x547f5dd1
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0x6f4197e3
xor eax, 0x6f4197e3
sete dl
setne r8b
cmp dword [0x1401172d0], 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
mov r9d, ecx
mov r8d, edx
or dl, cl
xor cl, 1
and r9b, cl
and r8b, al
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
xor r8b, r9b
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x3f53cd6
mov edx, 0xdc56391f
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x3f53cd6
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xdf5c1020
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x10016e28
mov r8d, eax
and r8d, 0x820c1012
or r8d, edx
xor r8d, 0x820c1012
mov edx, eax
and edx, 0x6df281c5
or edx, r8d
mov r8d, edx
xor r8d, 0x6df281c4
and ecx, 0xf164eb78
and eax, 0xe9b1487
or eax, ecx
mov ecx, eax
xor ecx, 0xe9b1487
xor edx, 0x920d7e3b
and ecx, edx
xor eax, 0xf164eb78
and eax, r8d
or eax, ecx
not eax
or eax, edx
xor eax, 0xffffffff
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
setge dl
setl r9b
mov eax, r9d
xor al, r8b
mov r10d, r8d
or r10b, r9b
xor r10b, 1
not al
and al, r9b
or al, r10b
and r9b, r8b
and cl, dl
or cl, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x6d12008d
mov r8d, 0xf61cfb0a
cmovne ecx, r8d
test al, 1
mov eax, ecx
mov r8d, 0x6d12008d
cmovne eax, r8d
test dl, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0xd389459a
and ecx, 0x2c76ba65
or ecx, r9d
or eax, r8d
and r8d, 0xd389459a
and edx, 0x2c76ba65
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xaf15b00b
and edx, ecx
mov r8d, eax
and r8d, 0x50ea4ff4
or r8d, edx
xor r8d, 0x50ea4ff5
and eax, 0xab7b15d8
mov edx, ecx
and edx, 0x5484ea27
or edx, eax
xor edx, 0xab7b15d9
and ecx, 1
or ecx, edx
not ecx
or ecx, r8d
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
xor cl, dl
mov r8d, ecx
and r8b, dl
xor al, dl
mov edx, r8d
xor dl, 1
xor r8b, al
xor al, 1
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
or dl, al
xor al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x7a38236d
mov r8d, 0xafb2547a
cmovne eax, r8d
test dl, 1
mov edx, 0x7a38236d
cmovne eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xf6bdc42f
and eax, ecx
not ecx
and ecx, 0xf6bdc42f
or ecx, eax
not eax
and eax, 0x9423bd0
and ecx, 0xf6bdc42f
or ecx, eax
mov eax, ecx
xor eax, 1
and eax, ecx
xor ecx, 0xfffffffe
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xb3534ab9
and eax, 0x4cacb546
or eax, ecx
mov ecx, eax
xor ecx, 0x2034299
xor eax, 0x8a80504
and ecx, 0x4607f2db
and eax, 0xb9f80d24
or eax, ecx
xor eax, 0xb9f80d24
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge r9b
mov r10d, edx
and r10b, r9b
mov eax, r8d
and al, cl
or al, r10b
xor al, 1
or al, r9b
xor dl, r9b
and dl, cl
xor cl, r8b
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x36d2f04e
mov r8d, 0xe90b60bb
cmovne ecx, r8d
test al, 1
mov eax, 0x36d2f04e
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x200df0b0
and edx, 0xdff20f4f
or edx, r9d
or ecx, r8d
and r8d, 0x200df0b0
and eax, 0xdff20f4f
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0x99adae6a
and ecx, 0x66525195
or ecx, eax
cmp ecx, 0x66525195
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge al
lea r8d, [rcx + 1]
mov r9d, r8d
or r9b, al
xor r8b, dl
or dl, cl
mov r10d, r9d
xor r10b, dl
or dl, r9b
xor dl, 1
or dl, r10b
or al, cl
xor al, 1
or al, r8b
xor al, 1
or al, r8b
mov ecx, eax
xor cl, 1
mov r8d, eax
and r8b, dl
xor dl, 1
and cl, dl
or cl, r8b
or dl, al
mov eax, edx
xor al, cl
test dl, 1
mov edx, 0xfe6db67
mov r8d, 0x1b191857
cmovne edx, r8d
not al
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0xfe6db67
cmovne edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x54d49afc
and eax, ecx
and ecx, 0xab2b6503
or ecx, edx
mov edx, ecx
xor edx, 0xa1222402
xor ecx, 0x54d49afc
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xaddd31d
and edx, 0xf5222ce2
or edx, r9d
or ecx, r8d
and r8d, 0xaddd31d
and eax, 0xf5222ce2
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov r9d, ecx
not r9d
mov eax, r9d
and eax, 0x392ac2f
mov edx, ecx
and edx, 0xfc6d53d0
or edx, eax
mov eax, edx
xor eax, 0xfc6d53d0
mov r10d, edx
xor r10d, 0xa9d581e7
and r10d, eax
or r9d, 0xaa472dc8
mov r8d, r10d
not r8d
mov r11d, r8d
and r11d, 0x8174a955
and r10d, 0x7e8b56aa
or r10d, r11d
or r8d, r9d
and r9d, 0x8174a955
and ecx, 0x54885222
or ecx, r9d
xor ecx, r10d
not r8d
or r8d, ecx
xor r8d, 0x55b8d236
xor edx, 0x802407
and edx, 0x896417
mov ecx, eax
and ecx, 0xff769be8
or ecx, edx
xor ecx, 0x896416
and eax, 1
or eax, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x18314
mov r8d, ecx
or r8d, 0x81041888
and edx, 0x81059b9c
and ecx, 0x22284442
or ecx, edx
and r8d, 0x81059b9c
and eax, 0x5cd22021
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x5cd3a335
xor eax, 0x22080008
and ecx, 0x99e55ec3
and eax, 0x661aa13c
or eax, ecx
xor eax, 0x661aa13c
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
mov r10d, r9d
xor r10b, dl
and r10b, r9b
and cl, r8b
and al, dl
or al, cl
xor al, r10b
mov ecx, eax
not cl
mov edx, 0x5fb1e18d
mov r8d, 0x80578318
cmovne edx, r8d
test cl, r10b
mov ecx, 0x5fb1e18d
cmove edx, ecx
cmovne edx, r8d
test al, al
cmovne edx, r8d
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x94321808
mov r8d, eax
and r8d, 0x3080483
or r8d, ecx
xor r8d, 0x3080483
mov ecx, eax
xor ecx, 0x973a1c8b
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x68c5e375
and edx, 0x2c285805
and eax, 0xd3d7a7fa
or eax, edx
mov edx, eax
xor edx, 0xd3d7a7fa
xor ecx, 0x973a1c8a
and edx, ecx
xor eax, 0x2c285805
and eax, r8d
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, r8d
and cl, al
or r8b, r9b
and r9b, dl
or r9b, cl
mov ecx, r9d
xor cl, al
and cl, r9b
or al, dl
mov edx, eax
xor dl, r8b
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, cl
xor cl, 1
and al, cl
or al, r8b
or cl, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb17a3d93
mov r8d, 0x1267781e
cmovne edx, r8d
test cl, 1
mov ecx, 0xb17a3d93
cmovne ecx, edx
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x832d0242
mov r8d, eax
and r8d, 0xd28924
or r8d, edx
mov edx, r8d
xor edx, 0x828924
xor r8d, 0x8e214488
mov r9d, ecx
or r9d, 0x82710000
and r8d, 0x8e714488
and edx, 0x18e8b66
or edx, r8d
and r9d, 0x8e714488
mov r8d, eax
and r8d, 0x70003011
or r8d, r9d
xor r8d, edx
xor r8d, 0x83ff8b67
and ecx, 0xb718d66
and eax, 0xf48e7299
or eax, ecx
xor eax, 0xf48e7299
or eax, r8d
xor eax, 0x3315920f
cmp eax, 0xccea6df0
sete dl
cmp dword [0x1401172d0], 0xa
setl al
setge cl
xor cl, dl
mov r9d, ecx
xor r9b, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov r10d, eax
xor r10b, 1
mov r8d, ecx
and r8b, r9b
mov edx, eax
and dl, r10b
xor r8b, 1
or r8b, r9b
xor r8b, 1
or r8b, cl
xor dl, 1
mov r9d, r10d
xor r9b, dl
or dl, r10b
xor dl, 1
or dl, r9b
mov r9d, r8d
xor r9b, 1
and r9b, dl
xor dl, 1
and dl, r8b
or dl, r9b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x7247a88
mov r8d, 0x5f568b0d
cmovne ecx, r8d
test al, al
mov eax, 0x7247a88
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0xcc4ce511
jmp 0x1400ecbf0
mov eax, 0xae1992f
jmp 0x1400ecbf0
mov eax, 0x7d28316a
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov rcx, qword [rbp + 0x90]
mov qword [rcx], rax
mov rax, qword [rbp + 0x90]
mov ecx, dword [0x1401172cc]
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, 0x5fd0f9e2
and ecx, 0xa02f061d
or ecx, r9d
or eax, r8d
and r8d, 0x5fd0f9e2
and edx, 0xa02f061d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, edx
or ecx, 1
and edx, 0x6163f88a
mov r8d, eax
and r8d, 0x9e9c0775
or r8d, edx
mov edx, r8d
xor edx, 0x80040204
xor r8d, 0x6163f88b
mov r9d, ecx
and r9d, 0x7fb87dfb
and eax, 0x80478204
or eax, r9d
or ecx, r8d
and r8d, 0x7fb87dfb
and edx, 0x80478204
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
xor ecx, 0x3e7fd342
xor ecx, 0xc1802cbd
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov ecx, r9d
and al, r9b
xor r9b, dl
or cl, dl
xor cl, 1
or cl, r9b
and r8b, dl
or al, r8b
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, cl
xor al, 1
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x141e6115
mov r8d, 0xe6ab2c96
cmovne ecx, r8d
test dl, dl
mov edx, 0x141e6115
cmovne edx, ecx
test al, 1
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
mov r8d, ecx
xor r8d, 0xfffffffe
and r8d, ecx
or r8d, edx
mov edx, r8d
not edx
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setl r10b
setge al
mov ecx, eax
xor cl, r9b
xor cl, 1
or cl, al
mov edx, ecx
xor dl, 1
and r10b, r8b
and al, r9b
or al, r10b
mov r9d, eax
xor r9b, 1
mov r10d, edx
and r10b, cl
mov r8d, eax
and r8b, r9b
xor r10b, 1
or r10b, cl
xor r10b, 1
or r10b, dl
xor r8b, 1
mov r11d, r8d
xor r11b, r9b
or r8b, r9b
xor r8b, 1
or r8b, r11b
mov r11d, r10d
xor r11b, 1
and r11b, r8b
xor r8b, 1
and r8b, r10b
or r8b, r11b
xor r9b, cl
or al, dl
xor al, 1
or al, r9b
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x6f1830ec
mov edx, 0xbbe4341e
cmovne eax, edx
test r8b, 1
cmove eax, edx
test cl, 1
mov ecx, 0x6f1830ec
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0x9386b56c
jmp 0x1400ecbf0
mov eax, 0x6f1830ec
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x40c6208
mov r8d, eax
and r8d, 0xa0820495
or r8d, ecx
xor r8d, 0xa0820495
mov r9d, eax
xor r9d, 0xa48e669d
and r9d, eax
or r9d, r8d
mov ecx, r9d
xor ecx, 0x53110843
xor r9d, 0xa0046010
and r9d, 0xa864f130
and ecx, 0x579b0ecf
or ecx, r9d
mov r8d, ecx
xor r8d, 0x8002cf
and edx, 0x7ba4179d
and eax, 0x845be862
or eax, edx
mov edx, eax
xor edx, 0xc042
xor ecx, 0xa864f130
xor eax, 0x7ba4179d
mov r9d, ecx
and r9d, 0xff5b2c30
and r8d, 0xa4d3cf
or r8d, r9d
or ecx, eax
and eax, 0xff5b2c30
and edx, 0xa4d3cf
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, cl
xor al, dl
not r8b
and r8b, al
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
mov ecx, 0xbbeb0d90
mov edx, 0x8cc40a72
cmovne ecx, edx
test al, al
mov eax, 0xbbeb0d90
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xdc68a93a
mov r8d, eax
and r8d, 0x239756c4
or r8d, edx
xor r8d, 0x239756c4
mov edx, eax
and edx, 1
or edx, r8d
not edx
and ecx, 0x9ae09f55
and eax, 0x651f60aa
or eax, ecx
xor eax, 0x651f60aa
or eax, edx
xor eax, 0x49c8477
xor eax, 0xfb637b88
setne dl
sete al
cmp dword [0x1401172d0], 0xa
setge cl
setl r8b
mov r9d, r8d
xor r9b, al
or al, r8b
and al, r9b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r8b
xor cl, al
and al, cl
xor cl, 1
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x7a766f4a
mov r8d, 0xc3bb16fc
cmovne edx, r8d
test cl, cl
mov ecx, edx
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x4e0304e6
and eax, 0xb1fcfb19
or eax, ecx
xor eax, 0xb1fcfb18
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setge cl
setl r8b
lea r9d, [rdx + 1]
xor al, r8b
mov r10d, ecx
xor r10b, r9b
and r10b, cl
and dl, r8b
and cl, r9b
or cl, dl
or cl, r10b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, cl
and dl, al
and cl, al
xor al, 1
and r8b, al
or cl, r8b
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xcc8628ee
mov r8d, 0xc83f1252
cmovne ecx, r8d
test dl, dl
mov edx, 0xcc8628ee
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov r8d, eax
not r8d
mov ecx, r8d
and ecx, 0x22a102a4
mov r9d, eax
and r9d, 0x10186008
or r9d, ecx
xor r9d, 0x10186008
mov edx, eax
and edx, 0xcd469d53
or edx, r9d
mov ecx, edx
xor ecx, 0xcd469d52
xor edx, 0x20802200
and r8d, 0x4825a9f
and eax, 0xfb7da560
or eax, r8d
mov r8d, eax
xor r8d, 0xe8042540
xor eax, 0x4825a9f
mov r9d, ecx
and r9d, 0x177bd8bd
and edx, 0xe8842742
or edx, r9d
or ecx, eax
and eax, 0x177bd8bd
and r8d, 0xe8842742
or r8d, eax
xor r8d, edx
not ecx
or ecx, r8d
cmp ecx, 0xffffffff
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
mov eax, ecx
xor al, dl
and al, dl
mov r9d, edx
xor r9b, r8b
or r8b, dl
xor al, 1
mov r10d, eax
xor r10b, r8b
or al, r8b
xor al, 1
or al, r10b
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
mov edx, ecx
not dl
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, 1
mov r8d, edx
mov r9d, eax
or dl, al
xor al, 1
and r8b, al
and r9b, cl
or r9b, r8b
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, r9b
test dl, 1
mov ecx, 0x845f9b61
mov edx, 0xf7a24025
cmovne ecx, edx
test r9b, 1
cmove ecx, edx
test al, 1
mov eax, 0x845f9b61
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xd3467369
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 1
mov eax, 0xe58bf194
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov qword [rax], rsi
mov rax, qword [rbp + 0x88]
mov eax, 0x9701b6f2
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x80010a00
mov r8d, ecx
and r8d, 0xe45551
or r8d, edx
mov edx, r8d
xor edx, 0xa05550
xor r8d, 0xe4128a2a
or eax, 0x80440a01
and r8d, 0xe4568a2b
and edx, 0xa15550
or edx, r8d
and eax, 0xe4568a2b
and ecx, 0x1b082084
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0x7f1aa0ae
xor ecx, 0x815541
and ecx, 0x349b55e5
mov r8d, eax
and r8d, 0xcb64aa1a
or r8d, ecx
mov ecx, r8d
xor ecx, 0xcb64aa1a
mov edx, ecx
and edx, 0x73272db1
and eax, 0x8cd8d24e
or eax, edx
mov edx, eax
xor edx, 0x8888524f
or ecx, 1
xor r8d, 0x800024
and r8d, 0xca80802e
and ecx, 0x357f7fd1
or ecx, r8d
mov r8d, ecx
xor r8d, 0x31285240
xor eax, 0x73272db0
xor ecx, 0xca80802e
mov r9d, eax
and r9d, 0x457adb0
and edx, 0xfba8524f
or edx, r9d
or eax, ecx
and ecx, 0x457adb0
and r8d, 0xfba8524e
or r8d, ecx
xor r8d, edx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x8f0010a0
mov r8d, ecx
or r8d, 0x70502101
and edx, 0xff5031a1
and ecx, 0xa34a00
or ecx, edx
and r8d, 0xff5031a1
and eax, 0xc845e
or eax, r8d
xor eax, ecx
mov ecx, eax
xor ecx, 0x20c94d4
xor eax, 0x70f36b01
mov edx, eax
and edx, 0xadd1632b
and ecx, 0x522e9cd4
or ecx, edx
xor ecx, 0x522e9cd4
or ecx, eax
xor ecx, 0xffffffff
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl r9b
mov ecx, eax
or al, r8b
and r8b, r9b
and cl, dl
or cl, r8b
xor r9b, dl
xor al, 1
or al, r9b
mov edx, ecx
xor dl, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov r9d, eax
xor r9b, 1
mov r8d, ecx
and r8b, dl
xor r8b, 1
mov r10d, r8d
xor r10b, dl
or r8b, dl
xor r8b, 1
or r8b, r10b
mov r10d, r8d
xor r10b, 1
and r10b, r9b
and r8b, al
or r8b, r10b
xor al, dl
or r9b, cl
xor r9b, 1
or r9b, al
mov eax, r9d
xor al, r8b
test r9b, 1
mov ecx, 0x3e0f891d
mov edx, 0x31ccb506
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x3e0f891d
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0xaaf33bb5
and ecx, 0x550cc44a
or ecx, r9d
or eax, r8d
and r8d, 0xaaf33bb5
and edx, 0x550cc44a
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov r9d, eax
not r9d
mov ecx, r9d
and ecx, 0xd5096fb7
mov r8d, eax
and r8d, 0x2af69048
or r8d, ecx
mov edx, r8d
xor edx, 0x2af69048
mov r10d, r8d
xor r10d, 0x446c3a55
and r10d, edx
or r9d, 0x916555e2
mov ecx, r10d
not ecx
mov r11d, ecx
and r11d, 0xb07c9a0e
and r10d, 0x4f8365f1
or r10d, r11d
or ecx, r9d
and r9d, 0xb07c9a0e
and eax, 0x4e822011
or eax, r9d
xor eax, r10d
not ecx
or ecx, eax
mov eax, ecx
xor eax, 0x4a80220c
xor r8d, 0xd4082c23
and r8d, 0xfedc3c6b
mov r9d, edx
and r9d, 0x123c394
or r9d, r8d
xor r9d, 0xfedc3c6a
and edx, 1
or edx, r9d
xor ecx, 0x916555e3
mov r8d, ecx
and r8d, 0x343accd2
and eax, 0xcbc5332d
or eax, r8d
xor eax, edx
xor eax, 0xcbc5332d
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0x7364c13e
xor ecx, 0x8c9b3ec1
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, edx
xor cl, r8b
and cl, dl
xor r8b, 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 cl, cl
mov ecx, 0x15c9e9d2
mov r8d, 0x28cd1fca
cmovne ecx, r8d
test al, al
mov eax, 0x15c9e9d2
cmovne ecx, eax
test dl, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, eax
or ecx, 0x93a5b4ec
mov r8d, eax
xor r8d, 0x6c5a4b13
and r8d, eax
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0xae7b874e
mov r11d, edx
and r11d, 0x40004811
or r11d, r10d
or ecx, r9d
and r9d, 0xae7b874e
and r8d, 0x518478b1
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
xor r8d, 0x93a5b4ed
xor ecx, 0x60584a02
and edx, 0x44aa0780
and eax, 0xbb55f87f
or eax, edx
mov edx, eax
xor edx, 0xa251686b
xor eax, 0x44aa0780
mov r9d, r8d
and r9d, 0x1d869114
and ecx, 0xe2796eeb
or ecx, r9d
or r8d, eax
and eax, 0x1d869114
and edx, 0xe2796eeb
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
xor r8d, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, eax
xor r9b, r8b
or dl, al
or al, r8b
xor al, 1
or al, r9b
xor al, 1
xor dl, 1
or cl, r8b
xor cl, 1
or cl, dl
xor cl, al
mov edx, ecx
xor dl, 1
and al, dl
xor dl, al
test dl, 1
mov edx, 0x89cdbb81
mov r8d, 0xbcca4a5d
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0x89cdbb81
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xe7ca1803
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, edx
and eax, 0xfffffffe
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0xd377cb3c
and ecx, edx
not edx
or eax, 0x2c8834c3
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x1e525047
and edx, 0xc1258b38
or edx, r9d
or eax, r8d
and r8d, 0x1e525047
and ecx, 0xe1adafb8
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
xor eax, 0x7b2b354b
cmp eax, 0x57a30188
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x13f8271a
mov r8d, 0x3674da81
cmovne eax, r8d
test cl, cl
mov ecx, 0x13f8271a
cmovne eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x8a7c733f
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
or ecx, 1
mov edx, eax
or edx, 0x52f70252
and ecx, 0x52f70253
mov r8d, eax
and r8d, 0xad08fdac
or r8d, ecx
and edx, 0x52f70253
xor edx, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete r9b
setne r8b
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov ecx, edx
xor cl, r8b
mov r10d, r8d
or r10b, dl
not cl
and cl, dl
xor cl, 1
mov r11d, ecx
xor r11b, r10b
or cl, r10b
xor cl, 1
or cl, r11b
and r8b, dl
or dl, r9b
and al, r9b
or al, r8b
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
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, 0x9160d223
mov r8d, 0xfb098191
cmovne eax, r8d
test dl, 1
cmove eax, r8d
test cl, 1
mov ecx, 0x9160d223
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor r8b, 1
or r8b, cl
mov r9d, r8d
xor r9b, 1
xor al, dl
mov edx, eax
xor dl, 1
mov ecx, r9d
and cl, r8b
xor cl, 1
or cl, r8b
xor cl, 1
or cl, r9b
mov r8d, ecx
xor r8b, 1
and r8b, al
and cl, dl
or cl, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x2bd92ead
mov r8d, 0xa7d307df
cmovne edx, r8d
test al, 1
mov eax, 0x2bd92ead
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0xdbf61721
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0x2ced8852
and r8d, 0xd31277ad
or r8d, r9d
and ecx, 0x2ced8852
and eax, 0xd31277ad
or eax, ecx
xor eax, r8d
xor edx, eax
test edx, eax
setne al
sete cl
cmp dword [0x1401172d0], 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
not cl
test cl, 1
mov ecx, 0xcddd25e
mov r8d, 0x516e3efb
cmovne ecx, r8d
test dl, dl
mov edx, 0xcddd25e
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
or edx, 0x12618680
mov r8d, ecx
or r8d, 0x480c0005
and r8d, 0x5a6d8685
and eax, 0x24924960
or eax, r8d
and edx, 0x5a6d8685
and ecx, 0x8100301a
or ecx, edx
xor ecx, eax
mov eax, ecx
xor eax, 0xc90c301f
mov edx, ecx
xor edx, 0xc90c301e
and edx, eax
xor ecx, 0x36f3cfe1
or ecx, edx
mov eax, ecx
mov edx, ecx
xor edx, 0xe1a13efc
and edx, ecx
not ecx
xor eax, 0x105c8103
mov r8d, eax
or r8d, 0x181c4002
mov r9d, edx
not r9d
and r8d, 0xd93c60fe
and ecx, 0x20811e00
or ecx, r8d
or eax, r9d
and r9d, 0xd93c60fe
and edx, 0x26c39f01
or edx, r9d
xor edx, ecx
not eax
or eax, edx
not edx
and edx, 0x1e5ec103
and eax, 0xe1a13efc
or eax, edx
mov ecx, eax
not ecx
and eax, 0x56154e13
and ecx, 0xa9eab1ec
or ecx, eax
mov eax, ecx
xor eax, 0x52144801
xor ecx, 0xe2212c
and ecx, 0x4e3273e
and eax, 0xfb1cd8c1
or eax, ecx
xor eax, 0xfb1cd8c1
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
and dl, r8b
and r8b, cl
or r8b, r9b
xor r8b, 1
or r8b, al
and al, cl
or al, dl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
test al, 1
mov eax, 0x9f2572c4
mov r8d, 0xe30555e0
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xf678e2c0
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 1
and ecx, 0x41e2207f
mov r8d, eax
and r8d, 0xbe1ddf80
or r8d, ecx
mov ecx, r8d
xor ecx, 0x41a2007a
and eax, 1
or eax, ecx
xor r8d, 0x1e084580
and r8d, 0x1e486584
and eax, 0xe1b79a7b
or eax, r8d
xor eax, 0xe1b79a7b
or eax, edx
xor eax, 0xffffffff
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setge dl
setl r10b
mov eax, r10d
xor al, r9b
mov ecx, eax
xor cl, 1
and r8b, r10b
or r10b, r9b
and dl, r9b
or dl, r8b
xor dl, 1
mov r8d, edx
xor r8b, r10b
or dl, r10b
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, 1
mov r9d, r8d
and r9b, dl
xor r8b, r9b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r8b
xor al, r9b
xor r9b, 1
or r9b, cl
mov ecx, r9d
xor cl, al
test al, 1
mov eax, 0xe888a7d0
mov edx, 0x4c746bc2
cmovne eax, edx
test r9b, 1
mov r8d, 0xe888a7d0
cmovne eax, r8d
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x38810006
mov r8d, eax
and r8d, 0x84243000
or r8d, edx
mov edx, r8d
xor edx, 0x40000
xor r8d, 0x3bda4b66
mov r9d, ecx
or r9d, 0xbca03006
and r8d, 0xbffa7b66
and edx, 0x50000
or edx, r8d
and r9d, 0xbffa7b66
mov r8d, eax
and r8d, 0x40008499
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x435acff8
and ecx, 0xffd6542d
and eax, 0x29abd2
or eax, ecx
mov ecx, eax
xor ecx, 0x29abd2
xor r8d, 0xbca53007
and ecx, r8d
xor eax, 0xffd6542d
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
xor cl, dl
xor cl, 1
mov r8d, edx
or r8b, al
xor al, dl
and al, r8b
xor r8b, 1
or r8b, cl
mov ecx, eax
xor cl, 1
mov edx, ecx
mov r9d, r8d
xor cl, r8b
xor r8b, 1
and dl, r8b
and r9b, al
or r9b, dl
or al, r8b
xor al, 1
or al, cl
mov ecx, eax
xor cl, r9b
test cl, 1
mov ecx, 0x43b53d3
mov edx, 0x6b804eec
cmovne ecx, edx
test al, 1
mov eax, 0x43b53d3
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4d4983c9
mov r8d, ecx
and r8d, 0xb2b67c36
or r8d, edx
mov edx, r8d
xor edx, 0x80105820
xor r8d, 0x498000
mov r9d, ecx
or r9d, 0x32efa416
and r8d, 0x32efa416
and edx, 0xcd105be8
or edx, r8d
and r9d, 0x32efa417
xor r9d, edx
mov edx, r9d
not edx
mov r8d, edx
and r8d, 0xf1fa6af8
and r9d, 0xe059507
or r9d, r8d
and ecx, 0xf1fa6af8
and eax, 0xe059507
or eax, ecx
xor eax, r9d
not eax
or eax, edx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, ecx
and r9b, r8b
and al, dl
or al, r9b
or dl, r8b
xor cl, r8b
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov r8d, eax
xor r8b, 1
mov edx, eax
and dl, r8b
xor dl, 1
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
mov r9d, edx
and dl, cl
xor r8b, cl
xor cl, 1
xor r9b, 1
and r9b, cl
or dl, r9b
or cl, al
xor cl, 1
or cl, r8b
mov eax, ecx
xor al, dl
test cl, 1
mov ecx, 0xe16d0f4d
mov r8d, 0x409b6fbd
cmovne ecx, r8d
test dl, 1
cmove ecx, r8d
test al, 1
mov eax, 0xe16d0f4d
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x49f326a8
and edx, ecx
not ecx
mov r8d, ecx
and r8d, 0x9603193f
and eax, 0x69fce6c0
or eax, r8d
mov r8d, eax
xor r8d, 0x100400
xor eax, 0x30028
or eax, 0xb60cd957
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0x7de563d0
and r8d, 0x120428
or r8d, r10d
or eax, r9d
and r9d, 0x7de563d0
and edx, 0x821a9c2f
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not edx
and edx, 0xb60cd956
and eax, 0x49f326a9
or eax, edx
not eax
or eax, ecx
xor eax, 0x50595bb1
xor eax, 0xafa6a44e
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
or cl, dl
xor al, dl
mov edx, ecx
or dl, al
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x7f3e6304
mov r8d, 0x3410d3ac
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x7f3e6304
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, 0x965468e2
jmp 0x1400ecbf0
mov eax, 0xc22eb2f8
jmp 0x1400ecbf0
mov eax, 0x932cc28b
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0xf597566e
mov eax, edx
and eax, 0xa68a990
or eax, r8d
mov r8d, eax
xor r8d, 0x2000890
xor eax, 0xf597566f
mov r9d, edx
xor r9d, 0xfffffffe
and r9d, edx
mov r10d, r9d
not r10d
mov r11d, eax
and r11d, 0x2d6bf36f
and r8d, 0xd2940c90
or r8d, r11d
or eax, r10d
and r10d, 0x2d6bf36f
and r9d, 0xd2940c90
or r9d, r10d
xor r9d, r8d
not eax
or eax, r9d
mov r8d, eax
not r8d
mov r9d, eax
and r9d, 0x143807b3
and r8d, 0xebc7f84c
or r8d, r9d
or eax, edx
and edx, 0x143807b3
and ecx, 0xebc7f84c
or ecx, edx
xor ecx, r8d
not eax
or eax, ecx
xor eax, 0x5acfc422
xor eax, 0xa5303bdd
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setl cl
setge 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
xor dl, r9b
and dl, r9b
xor dl, 1
xor cl, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, eax
xor dl, 1
mov r8d, eax
and r8b, dl
xor r8b, 1
mov r9d, r8d
xor r9b, dl
or r8b, dl
xor dl, cl
xor cl, 1
xor r8b, 1
or r8b, r9b
xor r8b, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r8b
test cl, 1
mov ecx, 0x5499511f
mov edx, 0xb1973d64
cmovne ecx, edx
test r8b, 1
mov r12d, 0xb1973d64
cmove ecx, edx
test al, 1
mov eax, 0x5499511f
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0x504926ac
and eax, 0xafb6d953
or eax, ecx
xor eax, 0xafb6d952
or eax, edx
mov ecx, eax
mov edx, eax
xor edx, 0x3fec4f9a
and edx, eax
or eax, 0xc013b065
not ecx
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xffc9d3a4
and ecx, 0x240c1a
or ecx, r9d
or eax, r8d
and r8d, 0xffc9d3a4
and edx, 0x362c5b
or edx, r8d
xor edx, ecx
not eax
or eax, edx
xor eax, 0xc8fd8585
xor eax, 0x8ee35e0
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
or cl, dl
xor cl, 1
xor al, dl
xor al, cl
mov edx, 0xb0579cee
mov r8d, 0x715af89b
cmovne edx, r8d
test al, cl
cmove edx, r8d
mov ecx, 0xb0579cee
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword gs:[0x30]
mov eax, 0x1f755b82
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x948b600
mov r8d, eax
or r8d, 0x60020888
and r8d, 0x694abe88
and ecx, 0x12110051
or ecx, r8d
and edx, 0x694abe88
and eax, 0x84a44126
or eax, edx
xor eax, ecx
mov edx, eax
xor edx, 0xe4a649ae
mov ecx, eax
xor ecx, 0x1b59b651
xor eax, 0x18193610
mov r8d, ecx
and r8d, 0xc3e689c2
and eax, 0x3c19763d
or eax, r8d
or ecx, 1
and edx, 0x2f921d5a
and ecx, 0xd06de2a5
or ecx, edx
mov r8d, ecx
xor r8d, 0xd060a2a0
xor ecx, 0x2f921d5a
mov edx, eax
not edx
mov r9d, edx
and r9d, 0x2b0d541e
and eax, 0xd4f2abe1
or eax, r9d
or edx, ecx
and ecx, 0x2b0d541e
and r8d, 0xd4f2abe0
or r8d, ecx
xor r8d, eax
not edx
or edx, r8d
mov eax, edx
not eax
and edx, 0xffb0cd92
and eax, 0x4f326d
or eax, edx
cmp eax, 0xffb0cd92
setne cl
cmp dword [0x1401172d0], 0xa
setl al
setge dl
or dl, cl
xor al, cl
mov ecx, eax
xor cl, 1
mov r8d, ecx
and r8b, al
xor r8b, 1
or r8b, al
xor al, dl
xor dl, 1
xor r8b, 1
or r8b, cl
xor r8b, dl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0xdfce6ff1
mov edx, 0x3bf14cee
cmovne eax, edx
test cl, cl
mov ecx, 0xdfce6ff1
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x20]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, dword [0x1401172cc]
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, 0xbd749386
and eax, 0x428b6c79
or eax, r8d
mov r8d, eax
xor r8d, 0x810840
xor eax, 0xbd749386
or eax, 1
mov r9d, edx
not r9d
mov r10d, eax
and r10d, 0xfa2a643c
and r8d, 0x5d59bc2
or r8d, r10d
or eax, r9d
and r9d, 0xfa2a643c
and edx, 0x5d59bc3
or edx, r9d
xor edx, r8d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xd85934bd
xor eax, 0x27a6cb42
setne r8b
sete r9b
cmp dword [0x1401172d0], 0xa
setge dl
setl cl
mov eax, ecx
xor al, r9b
and al, r9b
mov r10d, edx
or r10b, r9b
xor al, 1
mov r11d, eax
xor r11b, r10b
or al, r10b
xor al, 1
or al, r11b
and r9b, dl
and cl, r8b
or cl, r9b
mov r9d, edx
xor r9b, r8b
or dl, r8b
xor dl, 1
or dl, r9b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r9d, eax
xor r9b, 1
and r9b, al
mov r8d, ecx
and r8b, dl
xor r9b, 1
mov r10d, eax
xor r10b, r9b
or r9b, al
xor r9b, 1
or r9b, r10b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, r9b
mov ecx, eax
xor cl, dl
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x5e0db217
mov edx, 0xa81c4efa
cmovne ecx, edx
not al
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0x5e0db217
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov r8d, ecx
not r8d
mov edx, ecx
and edx, 0xd4f377fb
mov eax, ecx
xor eax, 0x2b0c8804
and eax, r8d
or eax, edx
mov edx, eax
xor edx, 0x90c8001
and r8d, 0xc13d0a01
mov r9d, ecx
and r9d, 0x3ec2f5fe
or r9d, r8d
xor r9d, 0xc13d0a00
and ecx, 1
or ecx, r9d
xor eax, 0xd4f377fa
mov r8d, eax
and r8d, 0xe2511d96
and edx, 0x1daee269
or edx, r8d
xor edx, ecx
xor edx, 0x1daee269
or eax, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0x981b4f04
and ecx, 0x67e4b0fb
or ecx, eax
mov eax, ecx
xor eax, 0x184b00
xor ecx, 0x218410e1
and ecx, 0xb98714e5
and eax, 0x4678eb1a
or eax, ecx
mov ecx, eax
xor ecx, 0x2084312
xor eax, 0x91031481
and eax, 0xd573bc89
and ecx, 0x2a8c4376
or ecx, eax
xor ecx, 0x2a8c4376
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge cl
lea r9d, [rdx + 1]
and al, cl
and r8b, dl
or al, r8b
mov edx, ecx
xor dl, r9b
and dl, cl
and cl, r9b
or cl, r8b
xor dl, 1
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, 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, 0x3268499a
mov r8d, 0xea6333fd
cmovne ecx, r8d
test dl, 1
mov edx, 0x3268499a
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x9a1c1b1f
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x90]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rax, qword [rax]
add rax, 0xfffffffffffffff0
mov rcx, qword [rbp + 0xa0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x70]
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x70]
mov qword [rcx], rax
mov rax, qword [rbp + 0x70]
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x758abeb0
and edx, eax
or eax, 0x8a75414f
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3645add2
mov r10d, ecx
and r10d, 0x418a1220
or r10d, r9d
or eax, r8d
and r8d, 0x3645add2
and edx, 0xc9ba522d
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not edx
and edx, 0x8a75414e
and eax, 0x758abeb1
or eax, edx
not eax
or eax, ecx
xor eax, 0x845f55d0
cmp eax, 0x7ba0aa2f
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
mov eax, edx
or al, cl
xor al, 1
mov r8d, edx
xor r8b, cl
or al, r8b
and cl, r8b
and r8b, dl
mov edx, ecx
xor dl, 1
xor cl, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
xor r8b, 1
mov ecx, r8d
xor cl, al
or r8b, al
mov eax, r8d
xor al, cl
test r8b, 1
mov edx, 0x913765af
mov r8d, 0x7e7d7164
cmovne edx, r8d
test cl, 1
cmove edx, r8d
test al, 1
mov eax, 0x913765af
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
and ecx, 0x1930e7a0
and edx, 0xe6cf185f
or edx, ecx
mov eax, edx
xor eax, 0x1930e7a0
mov ecx, edx
xor ecx, 0x1930e7a1
and ecx, eax
xor edx, 0xe6cf185e
and edx, 0xfffffffe
and eax, 1
or eax, edx
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x3b3ed08d
and ecx, 0xc4c12f72
or ecx, r9d
or eax, r8d
and r8d, 0x3b3ed08d
and edx, 0xc4c12f72
or edx, r8d
xor edx, ecx
not eax
or eax, edx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
mov r8d, edx
xor r8b, cl
xor r8b, 1
mov r9d, edx
or r9b, al
xor r9b, 1
or r9b, r8b
or cl, dl
xor cl, 1
xor al, dl
and al, dl
or al, cl
mov ecx, eax
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 cl, 1
mov ecx, 0x9a8d5c8a
mov edx, 0x39972fff
cmovne ecx, edx
test al, 1
mov eax, 0x9a8d5c8a
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9437fa37
and eax, 0x6bc805c8
or eax, ecx
mov edx, eax
xor edx, 0x9437fa37
mov ecx, eax
xor ecx, 0x9437fa36
and ecx, edx
xor eax, 0x29880180
and eax, 0x29af0992
and edx, 0xd650f66d
or edx, eax
mov r8d, edx
xor r8d, 0x1640f264
mov eax, ecx
not eax
xor edx, 0x29af0993
mov r9d, eax
and r9d, 0xe19b0d99
and ecx, 0x1e64f266
or ecx, r9d
or eax, edx
and edx, 0xe19b0d99
and r8d, 0x1e64f266
or r8d, edx
xor r8d, ecx
not eax
or eax, r8d
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2d9fa5e8
and ecx, eax
and eax, 0xd2605a17
or eax, edx
xor eax, 0xd2605a17
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x9e7fdbb6
and eax, 0x61802449
or eax, edx
xor eax, 0x61802449
or eax, ecx
xor eax, 0xffffffff
sete dl
setne cl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
and r8b, cl
mov ecx, eax
and cl, dl
or cl, r8b
xor dl, al
and al, dl
xor al, 1
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
xor al, 1
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, r8d
xor cl, al
test cl, 1
mov ecx, 0x71d15b3
mov edx, 0x8db4926b
cmovne ecx, edx
test al, 1
mov eax, 0x8db4926b
cmovne eax, ecx
test r8b, 1
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, 0xe08516c8
jmp 0x1400ecbf0
mov eax, 0xbee73efd
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x1013d96f
mov r11d, edx
and r11d, 0xefec2690
or r11d, r10d
or ecx, r9d
and r9d, 0x1013d96f
and r8d, 0xefec2690
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
and edx, 0xa98cfb22
and eax, 0x567304dd
or eax, edx
mov edx, eax
xor edx, 0x16110009
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xe9ea8ef6
and ecx, 0x16157109
or ecx, r9d
xor eax, 0xa9888a22
and eax, 0xe9ea8ef6
and edx, 0x16157109
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
setge al
mov r9d, edx
and r9b, al
or dl, r8b
and r8b, cl
or r8b, r9b
mov r9d, r8d
xor r9b, al
and r9b, r8b
or al, cl
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
xor al, r9b
mov ecx, eax
mov edx, 0x12857438
mov r8d, 0x65a2c52a
cmovne edx, r8d
not cl
test cl, r9b
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, r9b
cmove eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf1174c9d
mov r8d, ecx
and r8d, 0xee8b362
or r8d, edx
mov r9d, r8d
xor r9d, 0x8a88062
xor r8d, 0xe1074810
mov edx, ecx
or edx, 0xe7477b10
and r8d, 0xe7477b10
and r9d, 0x18b884ee
or r9d, r8d
and edx, 0xe7477b11
xor edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x70315af0
and r8d, 0x8fcea50f
or r8d, r9d
or edx, ecx
and ecx, 0x70315af0
and eax, 0x8fcea50f
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
mov r9d, r8d
xor r9b, 1
and dl, cl
or al, dl
mov ecx, r8d
and cl, al
xor al, 1
and r9b, al
or r9b, cl
or al, r8b
mov ecx, eax
xor cl, r9b
mov ecx, 0x2483cc2b
mov edx, 0x5050f945
cmovne ecx, edx
test al, al
mov eax, 0x2483cc2b
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
or ecx, 0x530ba89c
mov r8d, eax
or r8d, 1
and r8d, 0x530ba89d
mov r9d, edx
and r9d, 0xacf45762
or r9d, r8d
and ecx, 0x530ba89d
xor ecx, r9d
and edx, 0x61ec791a
and eax, 0x9e1386e5
or eax, edx
mov edx, eax
xor edx, 0x30064
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0xff7c8f9b
and ecx, 0x837064
or ecx, r9d
xor eax, 0x616c091a
and eax, 0xff7c8f9b
and edx, 0x837064
or edx, eax
xor edx, ecx
xor r8d, edx
test r8d, edx
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setl al
xor dl, al
xor dl, 1
mov r8d, eax
or r8b, cl
xor cl, al
and cl, r8b
mov eax, r8d
xor al, 1
or al, dl
mov r9d, eax
xor r9b, 1
mov r10d, ecx
xor r10b, 1
mov r8d, eax
and r8b, r9b
mov edx, r10d
and dl, cl
xor r8b, 1
mov r11d, r9d
xor r11b, r8b
or r8b, r9b
xor r8b, 1
or r8b, r11b
or al, r10b
xor r10b, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, r10b
mov ecx, r8d
xor cl, 1
and cl, dl
xor dl, 1
and dl, r8b
or dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xf19b9faa
mov r8d, 0x33dc18e1
cmovne ecx, r8d
test al, al
mov eax, 0xf19b9faa
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x1d55dd4f
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
and edx, 0x6f7838
xor ecx, 0x480a7f6e
and ecx, eax
and eax, 0xff9087c7
or eax, edx
mov edx, eax
xor edx, 0xb7908081
xor eax, 0x6f7838
and edx, 0xb7f58091
or ecx, edx
xor ecx, 0x480a7f6f
and eax, 0xfffffffe
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0xefcb805
and eax, 0xf10347fa
or eax, ecx
mov ecx, eax
xor ecx, 0x664b804
xor eax, 0xf1030132
and eax, 0xf99b0133
and ecx, 0x664fecc
or ecx, eax
xor ecx, 0x664fecc
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
mov r9d, r8d
and r9b, dl
mov r10d, eax
and r10b, cl
or r10b, r9b
xor r8b, cl
or al, dl
xor al, 1
or al, r8b
xor al, 1
or al, r10b
mov ecx, r10d
xor cl, al
and cl, r10b
and al, 1
xor al, r10b
xor al, 1
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x1d3f1f46
mov r8d, 0xbd6dbc6b
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
or edx, 0x44717bfe
mov r8d, ecx
xor r8d, 0xbb8e8401
and r8d, ecx
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0x64ebd155
mov r11d, eax
and r11d, 0x9b040400
or r11d, r10d
or edx, r9d
and r9d, 0x64ebd155
and r8d, 0x9b142eaa
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x44717bff
xor edx, 0x3a0e8400
mov r9d, r8d
and r9d, 0xc5f0180f
and edx, 0x3a0fe7f0
or edx, r9d
or r8d, ecx
and ecx, 0xc5f0180f
and eax, 0x3a0fe7f0
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
mov eax, r9d
xor r9b, r8b
or r8b, cl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r9b
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
xor r8b, al
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x70e757c3
mov ecx, 0x23e2d1bd
cmovne eax, ecx
test dl, 1
mov ecx, 0x70e757c3
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, edx
and r8d, 0xfffffffe
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
or eax, r8d
mov r8d, eax
not r8d
and edx, 0x3fba35ca
and ecx, 0xc045ca35
or ecx, edx
mov edx, ecx
xor edx, 0x40058004
xor ecx, 0x3fba35ca
mov r9d, eax
and r9d, 0xba684afb
and r8d, 0x4597b504
or r8d, r9d
or eax, ecx
and ecx, 0xba684afb
and edx, 0x4597b504
or edx, ecx
xor edx, r8d
not eax
or eax, edx
xor eax, 0x9cdb57e7
xor eax, 0x6324a818
setne dl
sete cl
cmp dword [0x1401172d0], 0xa
setl r8b
mov eax, r8d
or al, cl
xor al, 1
xor cl, r8b
or al, cl
or dl, r8b
xor dl, 1
and cl, r8b
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, ecx
and r8b, al
xor al, 1
and dl, al
or dl, r8b
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xad9ec76a
mov r8d, 0xec468b2
cmovne ecx, r8d
test al, 1
mov eax, 0xad9ec76a
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0xf3f52f99
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov eax, 0xa44f371a
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
not ecx
mov edx, ecx
and edx, 0xfffffffe
or eax, edx
not eax
or eax, ecx
xor eax, 0xf06b3a05
xor eax, 0xf94c5fa
sete cl
setne dl
cmp dword [0x1401172d0], 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
xor al, cl
and al, r9b
xor al, cl
or cl, r9b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0x2db263dd
mov r8d, 0xcc8628ee
cmovne edx, r8d
test cl, cl
mov ecx, 0x2db263dd
cmovne ecx, edx
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0x9dfcf95c
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x2a17eed5
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x8b94214
mov r8d, eax
and r8d, 0x6104842a
or r8d, ecx
xor r8d, 0x6104842a
mov r9d, eax
and r9d, 0x964239c1
or r9d, r8d
mov ecx, r9d
xor ecx, 0x6022140
xor r9d, 0x2835003b
and r9d, 0xb87518bb
and ecx, 0x478ae744
or ecx, r9d
mov r8d, ecx
xor r8d, 0x10a6400
and edx, 0xd59e5738
and eax, 0x2a61a8c7
or eax, edx
mov edx, eax
xor edx, 0x12800
xor ecx, 0xb87518bb
xor eax, 0xd59e5738
mov r9d, ecx
and r9d, 0x7ef093ef
and r8d, 0x810f6c10
or r8d, r9d
or ecx, eax
and eax, 0x7ef093ef
and edx, 0x810f6c10
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0x12d91624
xor ecx, 0xed26e9db
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setge r8b
setl r9b
mov ecx, edx
xor cl, r9b
and r8b, dl
and al, r9b
or al, r8b
or r9b, dl
xor al, 1
mov edx, eax
xor dl, r9b
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
xor al, cl
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x9bb7e37d
mov r8d, 0x9f469639
cmovne edx, r8d
not cl
test al, 1
cmovne edx, r8d
test cl, 1
mov eax, 0x9bb7e37d
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
mov r8d, edx
xor r8d, 0xfffffffe
and r8d, edx
mov ecx, edx
or ecx, 1
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x9ef02cc7
mov r11d, eax
and r11d, 0x610fd338
or r11d, r10d
or ecx, r9d
and r9d, 0x9ef02cc7
and r8d, 0x610fd338
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
mov r8d, ecx
not r8d
mov r9d, ecx
and r9d, 0x6d24072e
and r8d, 0x92dbf8d1
or r8d, r9d
or ecx, edx
and edx, 0x6d24072e
and eax, 0x92dbf8d1
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0x93821f5c
cmp ecx, 0x6c7de0a3
sete al
cmp dword [0x1401172d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, 1
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
xor al, 1
mov ecx, eax
xor cl, dl
or al, dl
xor al, 1
or al, cl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xce04c55b
mov r8d, 0x46e10fd1
cmovne eax, r8d
test cl, 1
cmove eax, r8d
test dl, 1
mov ecx, 0xce04c55b
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfb9a920b
mov r8d, ecx
xor r8d, 0xfb9a920b
and r8d, ecx
or r8d, edx
xor r8d, 0xfb9a920a
and eax, 0x73eb91a1
and ecx, 0x8c146e5e
or ecx, eax
xor ecx, 0x8c146e5e
or ecx, r8d
xor ecx, 0x77276a31
cmp ecx, 0x88d895ce
sete al
cmp dword [0x1401172d0], 0xa
setge cl
mov edx, ecx
xor dl, al
xor dl, 1
mov r8d, edx
or r8b, cl
xor r8b, 1
and dl, al
or cl, al
xor cl, 1
or cl, dl
xor cl, r8b
mov edx, ecx
mov r9d, 0x8cc8761d
mov r10d, 0x96c754ee
cmovne r9d, r10d
not dl
test dl, r8b
cmovne r9d, r10d
test cl, cl
mov eax, r9d
cmovne eax, r10d
test dl, r8b
cmove eax, r9d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, eax
xor r8d, 0x404f2c8a
and r8d, eax
mov ecx, eax
or ecx, 0xbfb0d375
mov r9d, r8d
not r9d
mov r10d, ecx
and r10d, 0x6a24d461
mov r11d, edx
and r11d, 0x4b288a
or r11d, r10d
or ecx, r9d
and r9d, 0x6a24d461
and r8d, 0x95db2b9e
or r8d, r9d
xor r8d, r11d
not ecx
or ecx, r8d
not r8d
and r8d, 0xbfb0d374
and ecx, 0x404f2c8b
or ecx, r8d
mov r8d, ecx
not r8d
and edx, 0x60b3aa71
and eax, 0x9f4c558e
or eax, edx
mov edx, eax
xor edx, 0x99481182
xor eax, 0x60b3aa71
mov r9d, ecx
and r9d, 0x26b4466d
and r8d, 0xd94bb992
or r8d, r9d
or ecx, eax
and eax, 0x26b4466d
and edx, 0xd94bb992
or edx, eax
xor edx, r8d
not ecx
or ecx, edx
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
xor r8b, 1
and dl, cl
or al, dl
mov ecx, eax
not cl
and cl, al
xor cl, 1
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
xor cl, r8b
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x367f45ee
mov r8d, 0x3b7ee929
cmovne eax, r8d
not dl
test cl, 1
cmovne eax, r8d
test dl, 1
mov ecx, 0x367f45ee
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x78ba938d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x5fc38562
mov ecx, eax
and ecx, 0xa03c7a9d
or ecx, r8d
mov r8d, ecx
xor r8d, 0xc0005
xor ecx, 0x1e428442
mov r9d, eax
xor r9d, 0x3e5e8447
and r9d, eax
or ecx, 0xc1a17bb8
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0x6d1337e0
and r8d, 0x124c8007
or r8d, r11d
or ecx, r10d
and r10d, 0x6d1337e0
and r9d, 0x92ecc81f
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0xc1a17bb9
xor ecx, 0x32128044
and edx, 0x13cd2065
and eax, 0xec32df9a
or eax, edx
mov edx, eax
xor edx, 0x2012d108
xor eax, 0x13cd2065
mov r9d, r8d
and r9d, 0xcded0e92
and ecx, 0x3212f16d
or ecx, r9d
or r8d, eax
and eax, 0xcded0e92
and edx, 0x3212f16d
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
xor r8d, 0xa028ad8d
xor r8d, 0x5fd75272
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge al
mov ecx, eax
xor cl, r8b
and cl, r8b
or r9b, dl
xor r9b, 1
or al, r8b
xor al, 1
or al, r9b
mov r9d, ecx
xor r9b, 1
mov edx, eax
xor dl, 1
mov r8d, edx
or dl, r9b
and r9b, cl
and r8b, al
xor r9b, 1
mov r10d, ecx
xor r10b, r9b
or r9b, cl
xor r9b, 1
or r9b, r10b
xor r8b, 1
mov ecx, eax
xor cl, r8b
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r9d
xor al, 1
and al, r8b
xor r8b, 1
and r8b, r9b
or r8b, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xeaa97702
mov edx, 0x9d43866c
cmovne ecx, edx
not al
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xeaa97702
cmovne ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8489
mov r8d, ecx
and r8d, 0x25271020
or r8d, edx
mov edx, r8d
xor edx, 0x25251000
xor r8d, 0x4a50818a
mov r9d, eax
or r9d, 0x280a8
and r8d, 0x4a5281aa
and edx, 0x25251401
or edx, r8d
and r9d, 0x4a5281aa
mov r8d, ecx
and r8d, 0x90886a54
or r8d, r9d
xor r8d, edx
xor r8d, 0xdad86b57
mov edx, ecx
and edx, 0x1b763722
and eax, 0xe489c8dd
or eax, edx
xor eax, r8d
xor eax, 0xe489c8dd
or r8d, ecx
not r8d
or r8d, eax
xor r8d, 0x9c319545
xor r8d, 0x63ce6aba
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
and dl, r8b
xor r8b, 1
xor al, 1
mov ecx, r8d
xor cl, al
and cl, r8b
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0x18979ee3
mov r8d, 0xc22eb2f8
cmovne edx, r8d
test al, al
mov eax, edx
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov eax, 0xc9b9fc34
jmp 0x1400ecbf0
mov eax, 0x386ca619
jmp 0x1400ecbf0
mov eax, 0xee56ea3d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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, 0xfae9b683
and ecx, 0x516497c
or ecx, r9d
or edx, r8d
and r8d, 0xfae9b683
and eax, 0x516497c
or eax, r8d
xor eax, ecx
not edx
or edx, eax
xor edx, 0x5c4270d5
cmp edx, 0xa3bd8f2a
sete al
cmp dword [0x1401172d0], 0xa
setge cl
xor cl, al
and al, cl
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
mov ecx, edx
xor cl, al
mov ecx, 0x6cd61e6b
mov r8d, 0xc273924c
cmovne ecx, r8d
test al, al
mov eax, ecx
mov r8d, 0x6cd61e6b
cmovne eax, r8d
test dl, dl
cmovne eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0xdb03c5fa
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x34459900
mov r8d, ecx
and r8d, 0x20a4231
or r8d, edx
xor r8d, 0x20a4231
mov edx, ecx
and edx, 0xc9b024ce
or edx, r8d
mov r8d, edx
xor r8d, 0xc9b024cf
xor edx, 0x364fdb30
and eax, edx
and r8d, ecx
or r8d, eax
not r8d
or r8d, edx
xor r8d, 0xffffffff
sete al
setne dl
cmp dword [0x1401172d0], 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
xor dl, r9b
and dl, al
xor al, r8b
and al, r8b
or al, dl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, 1
mov eax, 0x18aa73d5
mov r8d, 0x34c17bee
cmovne eax, r8d
test cl, 1
mov ecx, 0x18aa73d5
cmove eax, ecx
test dl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x46646700
mov ecx, eax
and ecx, 0x808088f1
or ecx, r8d
mov r8d, ecx
xor r8d, 0x8031
xor ecx, 0x7f7f770e
mov r9d, eax
xor r9d, 0xc6e4eff1
and r9d, eax
mov r10d, r9d
not r10d
mov r11d, ecx
and r11d, 0xe7a76bcc
and r8d, 0x408431
or r8d, r11d
or ecx, r10d
and r10d, 0xe7a76bcc
and r9d, 0x18589433
or r9d, r10d
xor r9d, r8d
not ecx
or ecx, r9d
mov r8d, ecx
xor r8d, 0x391b100f
and edx, 0x7cd1cff7
and eax, 0x832e3008
or eax, edx
mov edx, eax
xor edx, 0x832e3008
xor ecx, 0xc6e4eff0
and edx, ecx
xor eax, 0x7cd1cff7
and eax, r8d
or eax, edx
xor ecx, eax
test ecx, eax
sete al
setne dl
cmp dword [0x1401172d0], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov ecx, r8d
or cl, al
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
xor al, r8b
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov edx, r8d
xor dl, 1
and dl, al
xor al, 1
and r8b, al
or r8b, dl
or al, cl
mov ecx, eax
xor cl, r8b
mov ecx, 0x9985288e
mov edx, 0x9d83ee9b
cmovne ecx, edx
test al, al
mov eax, 0x9985288e
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0x47169db3
and edx, ecx
or ecx, 0xb8e9624c
mov r8d, edx
not r8d
mov r9d, ecx
and r9d, 0xf96f5131
and eax, 0x6108c82
or eax, r9d
or ecx, r8d
and r8d, 0xf96f5131
and edx, 0x690aece
or edx, r8d
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
xor eax, 0xb8e9624c
mov edx, ecx
xor edx, 0xb8e9624d
and edx, eax
xor ecx, 0x44168112
and ecx, 0x4c56c31e
and eax, 0xb3a93ce1
or eax, ecx
xor eax, 0xb3a93ce0
or eax, edx
mov ecx, eax
not ecx
mov edx, ecx
or edx, 0x936082c1
mov r8d, eax
or r8d, 0x68801028
and r8d, 0xfbe092e9
and ecx, 0xb2004
or ecx, r8d
and edx, 0xfbe092e9
and eax, 0x4144d12
or eax, edx
xor eax, ecx
mov ecx, eax
xor ecx, 0xc841132
xor eax, 0x13632044
and eax, 0x73736c4c
and ecx, 0x8c8c93b3
or ecx, eax
mov eax, ecx
xor eax, 0x40800b3
xor ecx, 0x40624400
and ecx, 0xc8e6d700
and eax, 0x371928ff
or eax, ecx
xor eax, 0x371928ff
setne dl
sete r8b
cmp dword [0x1401172d0], 0xa
setl al
mov r9d, r8d
xor r9b, al
mov ecx, r9d
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, 1
or al, r8b
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x13be4f70
mov edx, 0x47326dbc
cmovne ecx, edx
test al, 1
mov eax, 0x13be4f70
cmovne eax, ecx
test r8b, 1
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x83102000
mov r8d, ecx
or r8d, 0x4408083e
and edx, 0xc718283e
mov r9d, ecx
and r9d, 0xc44400
or r9d, edx
and r8d, 0xc718283e
mov edx, eax
and edx, 0x382393c1
or edx, r8d
xor edx, r9d
xor edx, 0x44cc4c3f
and ecx, 0xdd537294
and eax, 0x22ac8d6b
or eax, ecx
xor eax, 0x22ac8d6b
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor r8b, al
or al, cl
mov ecx, r8d
xor cl, al
test al, al
mov eax, 0x76d2df93
mov edx, 0xa5868b7b
cmovne eax, edx
not cl
test r8b, r8b
cmovne eax, edx
test cl, 1
mov ecx, 0x76d2df93
cmove eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x50]
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rax
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp + 0x88]
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov rcx, qword [rbp + 0x90]
mov qword [rcx], rax
mov rax, qword [rbp + 0x90]
mov eax, 0x8e8edc19
jmp 0x1400ecbf0
mov eax, 0xea182f8f
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x17e236f0
and eax, 0xe81dc90f
or eax, ecx
mov ecx, eax
xor ecx, 0x17e236f0
mov edx, eax
xor edx, 0x17e236f1
and edx, ecx
xor eax, 0xe81dc90e
and eax, 0xfffffffe
and ecx, 1
or ecx, eax
or ecx, edx
mov eax, ecx
not eax
and eax, 0x2ecec671
and ecx, 0xd131398e
or ecx, eax
xor ecx, 0xd131398e
sete al
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
lea edx, [rcx + 1]
or dl, al
mov eax, r9d
xor al, r8b
xor cl, r8b
or r8b, r9b
not al
and al, r9b
xor al, 1
mov r9d, eax
xor r9b, r8b
or al, r8b
xor al, 1
or al, r9b
xor cl, 1
mov r8d, ecx
xor r8b, dl
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, eax
xor cl, 1
and cl, dl
xor dl, 1
mov r8d, eax
xor r8b, dl
and r8b, al
and dl, al
or dl, cl
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x9f5e698a
mov r9d, 0xbee73efd
cmovne eax, r9d
test dl, 1
mov ecx, eax
cmovne ecx, r9d
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov eax, 0xbf53d097
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, dword [0x1401172cc]
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, 0x5e5639d6
and eax, 0xa1a9c628
or eax, r8d
xor eax, 0xa1a9c628
or edx, eax
not edx
or edx, ecx
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
xor dl, 1
mov eax, ecx
or al, dl
xor dl, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xff62dac8
mov r8d, 0xa0e2b644
cmovne ecx, r8d
test dl, dl
mov edx, ecx
mov r8d, 0xff62dac8
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, ecx
xor edx, 0xfffffffe
and edx, eax
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0xf14d194e
and edx, 0xeb2e6b1
or edx, r9d
or ecx, r8d
and r8d, 0xf14d194e
and eax, 0xeb2e6b1
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0x5d24f79a
and eax, 0xa2db0865
or eax, ecx
mov ecx, eax
xor ecx, 0x4c246510
xor eax, 0xa2db0865
mov edx, eax
and edx, 0xb19b92aa
and ecx, 0x4e646d55
or ecx, edx
xor ecx, 0xb19b92aa
xor eax, ecx
test eax, ecx
sete dl
cmp dword [0x1401172d0], 0xa
setl al
mov r8d, eax
or r8b, dl
mov ecx, r8d
xor cl, 1
xor al, dl
or cl, al
mov r9d, ecx
xor r9b, 1
and al, r8b
mov edx, eax
xor dl, 1
mov r8d, r9d
and r8b, cl
and al, dl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, r9b
xor al, 1
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
xor al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x6c7c2bf8
mov r8d, 0x9a18f5c2
cmovne edx, r8d
test al, 1
cmove edx, r8d
test cl, 1
mov eax, 0x6c7c2bf8
cmove edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x46773812
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x31565c65
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6ffd5eab
mov r8d, ecx
xor r8d, 0x6ffd5eab
and r8d, ecx
or r8d, edx
xor r8d, 0x6ffd5eaa
and eax, 0x28e1dc7c
and ecx, 0xd71e2383
or ecx, eax
xor ecx, 0xd71e2383
or ecx, r8d
xor ecx, 0x5aa48047
xor ecx, 0xa55b7fb8
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, 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, 0xb443e605
mov r8d, 0x77291ba0
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xb443e605
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov eax, r8d
and eax, 0x8b07268b
mov edx, ecx
and edx, 0x74f8d974
or edx, eax
mov eax, edx
xor eax, 0x74f8d974
xor edx, 0x8b07268b
mov r9d, edx
or r9d, 0xa8000011
or r8d, 0x233c7c2
and r9d, 0xaa33c7d3
mov r10d, eax
and r10d, 0x4082028
or r10d, r9d
and r8d, 0xaa33c7d3
and ecx, 0x51c41804
or ecx, r8d
xor ecx, r10d
xor ecx, 0xf9c41814
and edx, 0x592e9b28
mov r8d, eax
and r8d, 0xa6d164d7
or r8d, edx
mov edx, r8d
xor edx, 0x10e9b21
and eax, 1
or eax, edx
xor r8d, 0x2c04494
and r8d, 0x5ae0449c
and eax, 0xa51fbb63
or eax, r8d
xor eax, 0xa51fbb63
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5080002e
mov r8d, eax
and r8d, 0x27601211
or r8d, edx
mov edx, r8d
xor edx, 0x4000010
xor r8d, 0xc08b8d2e
or ecx, 0x63e0122f
and r8d, 0xe3eb9f2f
and edx, 0x14000010
or edx, r8d
and ecx, 0xe3eb9f2f
and eax, 0x81460c0
or eax, ecx
xor eax, edx
xor eax, 0x37a211f4
xor eax, 0xbfbdfc34
setne al
sete dl
cmp dword [0x1401172d0], 0xa
setge cl
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
xor al, cl
and al, cl
or al, dl
and cl, r8b
xor cl, 1
mov edx, ecx
xor dl, r8b
or cl, r8b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor dl, r8b
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
xor r8b, al
xor al, 1
or al, cl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x6664760b
mov edx, 0x3410d3ac
cmovne ecx, edx
test r8b, 1
mov edx, ecx
mov r8d, 0x6664760b
cmovne edx, r8d
test al, 1
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov eax, 0x21d97a25
jmp 0x1400ecbf0
mov eax, 0x90404e0f
jmp 0x1400ecbf0
mov eax, 0xea182f8f
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa0]
mov rax, qword [rbp + 0x68]
mov eax, 0xf89523c2
jmp 0x1400ecbf0
mov eax, 0xf3da0d76
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
mov eax, ecx
not eax
and eax, 0xc87ce3b0
and ecx, 0x37831c4f
or ecx, eax
xor ecx, 0x37831c4f
sete dl
setne r8b
cmp dword [0x1401172d0], 0xa
setge cl
setl al
mov r9d, r8d
and r9b, al
and cl, dl
or cl, r9b
xor r8b, al
or al, dl
mov edx, r8d
xor dl, al
or al, r8b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
mov r8d, edx
and r8b, al
xor r8b, 1
or r8b, al
xor r8b, 1
or r8b, dl
xor r8b, cl
xor cl, 1
or cl, al
mov eax, ecx
xor al, r8b
test al, 1
mov eax, 0xc80404d0
mov edx, 0x3cb31b6a
cmovne eax, edx
test cl, cl
mov ecx, 0xc80404d0
cmovne ecx, eax
test r8b, 1
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x3ac20043
and r8d, eax
mov edx, eax
or edx, 0xc53dffbc
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xc88109b5
mov r11d, ecx
and r11d, 0x32420042
or r11d, r10d
or edx, r9d
and r9d, 0xc88109b5
and r8d, 0x377ef64a
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
xor edx, 0x3ac20042
and ecx, 0x713b1645
and eax, 0x8ec4e9ba
or eax, ecx
xor eax, 0x8ec4e9ba
or eax, edx
xor eax, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setge al
setl dl
mov r10d, r9d
or r10b, dl
mov ecx, eax
xor cl, r9b
and cl, dl
xor cl, 1
mov r11d, r10d
xor r11b, cl
or cl, r10b
xor cl, 1
or cl, r11b
and r9b, dl
or dl, r8b
and al, r8b
or al, r9b
xor al, 1
mov r8d, edx
xor r8b, al
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
xor dl, 1
mov r8d, edx
and r8b, cl
xor r8b, 1
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
and cl, al
or dl, al
xor al, 1
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xd94c3dcc
mov edx, 0x813d8375
cmovne ecx, edx
test r8b, 1
cmove ecx, edx
test al, 1
mov eax, 0xd94c3dcc
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x48]
mov eax, 0xc0ec9549
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov ecx, dword [0x1401172cc]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
and edx, 0xb995926a
and ecx, 0x466a6d95
or ecx, edx
mov edx, ecx
xor edx, 0xb995926a
xor ecx, 0x466a6d94
mov r8d, edx
and ecx, 0xfffffffe
and edx, 1
or edx, ecx
and r8d, 0xfffffffe
or edx, r8d
mov ecx, edx
xor ecx, 0x59c15040
and ecx, edx
not edx
or edx, ecx
not ecx
and ecx, 0xa63eafbf
and edx, 0x59c15040
or edx, ecx
sete cl
setne r8b
cmp dword [0x1401172d0], 0xa
mov eax, dword [rax]
setl r9b
xor r8b, r9b
xor r8b, 1
mov edx, r9d
or dl, cl
xor dl, 1
or dl, r8b
xor cl, r9b
mov r8d, ecx
xor r8b, 1
and cl, r8b
xor cl, 1
mov r9d, ecx
xor r9b, r8b
or cl, r8b
xor cl, 1
or cl, r9b
mov r9d, ecx
and r9b, dl
or r8b, dl
xor dl, 1
xor cl, 1
and cl, dl
or cl, r9b
mov edx, r8d
xor dl, cl
test r8b, r8b
mov r8d, 0xbba5271a
mov r9d, 0xdd86fb5f
cmovne r8d, r9d
mov dword [rbp - 0x18], eax
test cl, 1
cmove r8d, r9d
test dl, 1
mov eax, 0xbba5271a
cmove r8d, eax
mov eax, r8d
jmp 0x1400ecbf0
mov eax, 0x8cb939b1
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
add rax, 0x78
mov qword [rbp + 0x10], rax
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov r8d, ecx
xor r8d, 0x8f7459b6
and r8d, ecx
mov r9d, ecx
or r9d, 0x708ba649
mov eax, r8d
not eax
mov r10d, eax
and r10d, 0xf37e0f9b
and r8d, 0xc81f064
or r8d, r10d
or eax, r9d
and r9d, 0xf37e0f9b
mov r10d, edx
and r10d, 0xc005024
or r10d, r9d
xor r10d, r8d
not eax
or eax, r10d
mov r8d, eax
xor r8d, 0x892458b6
or ecx, 1
and edx, 0x5ad2fdd8
and ecx, 0xa52d0227
or ecx, edx
mov edx, ecx
xor edx, 0x812c0026
xor ecx, 0x5ad2fdd8
xor eax, 0x708ba648
mov r9d, eax
and r9d, 0x76d3a749
and r8d, 0x892c58b6
or r8d, r9d
or eax, ecx
and ecx, 0x76d3a749
and edx, 0x892c58b6
or edx, ecx
xor edx, r8d
not eax
or eax, edx
mov edx, eax
not edx
mov ecx, eax
xor ecx, 0x57661c7
and ecx, eax
mov r8d, eax
or r8d, 0x9a098218
mov r9d, ecx
not r9d
and r8d, 0x9a4b835b
and edx, 0x5346084
or edx, r8d
or eax, r9d
and r9d, 0x9a4b835b
and ecx, 0x65b47ca4
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xfa899e38
and eax, 0x57661c7
or eax, ecx
xor eax, 0xeb985560
xor eax, 0xeb985560
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setge dl
xor cl, dl
mov r8d, ecx
xor r8b, cl
mov r9d, ecx
and r9b, dl
xor al, dl
or al, r9b
not r8b
and r8b, al
xor r8b, cl
or cl, al
mov eax, ecx
xor al, r8b
mov eax, 0xebe279dd
mov edx, 0x587af06b
cmovne eax, edx
test r8b, r8b
mov edx, eax
mov r8d, 0xebe279dd
cmovne edx, r8d
test cl, cl
cmovne edx, eax
mov eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x1068180
mov r8d, eax
and r8d, 0xc804203
or r8d, edx
mov edx, r8d
xor edx, 0xc000201
xor r8d, 0xc0559488
mov r9d, ecx
or r9d, 0x84c082
and r8d, 0xc0d5d48a
and edx, 0xd020301
or edx, r8d
and r9d, 0xc0d5d48a
mov r8d, eax
and r8d, 0x32282874
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0xf2793c7d
and ecx, 0xe5efade0
and eax, 0x1a10521f
or eax, ecx
mov ecx, eax
xor ecx, 0x1a10521f
xor r8d, 0xd86c382
and ecx, r8d
xor eax, 0xe5efade0
and eax, edx
or eax, ecx
xor r8d, eax
test r8d, eax
sete dl
cmp dword [0x1401172d0], 0xa
setl cl
setge al
inc al
mov r8d, edx
or r8b, cl
xor cl, dl
and cl, r8b
mov r8d, eax
xor r8b, dl
or al, dl
xor al, 1
or al, r8b
mov edx, ecx
and dl, al
xor al, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
or r8b, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, r8b
test al, 1
mov eax, 0x9dfcf95c
mov edx, 0xf6818fd0
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, 1
mov ecx, 0x9dfcf95c
cmove eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov r8d, edx
and r8d, 0x7c73c41e
mov r9d, edx
or r9d, 0x7c73c41e
mov ecx, r9d
not ecx
or ecx, r8d
and r9d, 0x838c3be0
and ecx, 0x7c73c41f
or ecx, r9d
and edx, 0x5648f3aa
and eax, 0xa9b70c55
or eax, edx
mov edx, eax
xor edx, 0xa8800404
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x4137f9d9
and ecx, 0xbec80626
or ecx, r9d
xor eax, 0x4000f188
and eax, 0x4137f9d9
and edx, 0xbec80626
or edx, eax
xor edx, ecx
not edx
or edx, r8d
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
and dl, cl
or cl, r8b
xor cl, 1
and al, r8b
or al, dl
xor al, cl
mov edx, eax
mov r8d, 0xd6142457
mov r9d, 0x9ac6a14e
cmovne r8d, r9d
not dl
test dl, cl
cmovne r8d, r9d
test al, al
mov eax, r8d
cmovne eax, r9d
test dl, cl
cmove eax, r8d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea r8d, [rax + 1]
imul r8d, eax
mov ecx, r8d
not ecx
mov edx, r8d
xor edx, 0xfffffffe
and edx, ecx
and r8d, 0xfffffffe
and ecx, 1
or ecx, r8d
mov eax, edx
not eax
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0x1d270e13
and edx, 0xe2d8f1ec
or edx, r9d
or eax, r8d
and r8d, 0x1d270e13
and ecx, 0xe2d8f1ec
or ecx, r8d
xor ecx, edx
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, 0x69375ff2
and ecx, 0x96c8a00d
or ecx, r9d
or eax, r8d
and r8d, 0x69375ff2
and edx, 0x96c8a00d
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
and eax, 0xd9baa97e
and ecx, 0x26455681
or ecx, eax
xor ecx, 0x26455681
setne dl
sete r8b
cmp dword [0x1401172d0], 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, 0x2af5215e
mov r8d, 0x56898a33
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x2af5215e
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
mov eax, 0x7b0716fa
jmp 0x1400ecbf0
mov eax, 0xbe80c8ad
jmp 0x1400ecbf0
cmp byte [rbp + 0x80], 0
mov eax, 0x8158778d
mov ecx, 0xf247ff47
cmovne eax, ecx
jmp 0x1400ecbf0
mov eax, 0x626d1425
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0xd50742aa
mov r8d, eax
and r8d, 0x2af8bd55
or r8d, edx
mov edx, r8d
xor edx, 0x20880905
xor r8d, 0x50004080
mov r9d, ecx
or r9d, 0x501050d0
or r8d, 0x82400400
and r8d, 0xd25054d0
and edx, 0x258a0927
or edx, r8d
and r9d, 0xd25054d0
mov r8d, eax
and r8d, 0x825a208
or r8d, r9d
xor r8d, edx
mov edx, r8d
xor edx, 0x82452408
xor r8d, 0x14105162
and r8d, 0x1c30d363
and edx, 0xe3cf2c9c
or edx, r8d
mov r8d, edx
xor r8d, 0xc2060490
and ecx, 0x3818a052
and eax, 0xc7e75fad
or eax, ecx
mov ecx, eax
xor ecx, 0xc22656a0
xor edx, 0x1c30d363
xor eax, 0x3818a052
mov r9d, edx
and r9d, 0x2dd9a94f
and r8d, 0xd22656b0
or r8d, r9d
or edx, eax
and eax, 0x2dd9a94f
and ecx, 0xd22656b0
or ecx, eax
xor ecx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
cmp dword [0x1401172d0], 0xa
setl al
setge dl
lea r8d, [rdx + 1]
mov r9d, eax
xor r9b, cl
and r9b, cl
mov r10d, r8d
and r10b, dl
xor r10b, 1
or r10b, dl
or dl, cl
xor dl, 1
or dl, r9b
xor r10b, 1
or r10b, r8b
xor r10b, cl
xor r8b, cl
and al, cl
or al, r8b
xor al, 1
or al, r10b
mov ecx, eax
xor cl, 1
mov r8d, ecx
mov r9d, edx
or cl, dl
xor dl, 1
and r8b, dl
and r9b, al
or r9b, r8b
xor dl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, r9b
test cl, 1
mov ecx, 0xa5618e04
mov edx, 0x12652d4d
cmovne ecx, edx
test r9b, 1
cmove ecx, edx
test al, 1
mov eax, 0xa5618e04
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0x98ab864e
jmp 0x1400ecbf0
mov eax, 0x7da2abd7
jmp 0x1400ecbf0
mov eax, 0x6656cb9c
jmp 0x1400ecbf0
mov eax, 0xd75a24af
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xa8]
mov rax, qword [rax]
add rax, 0x60
mov qword [rbp + 0x28], rax
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
and r8d, 0x58b0bb0a
mov r9d, ecx
or r9d, 0x58b0bb0a
mov edx, r9d
not edx
or edx, r8d
and r9d, 0xa74f44f4
and edx, 0x58b0bb0b
or edx, r9d
or ecx, 1
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x3097d050
and edx, 0xcf682faf
or edx, r9d
or r8d, ecx
and ecx, 0x3097d050
and eax, 0xcf682fae
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
and cl, dl
and dl, al
or dl, r9b
xor dl, 1
or dl, r8b
and r8b, al
or r8b, cl
xor r8b, 1
mov eax, edx
or al, r8b
xor r8b, dl
mov ecx, eax
xor cl, r8b
test cl, 1
mov ecx, 0x2d8557cc
mov edx, 0xa8823ff0
cmovne ecx, edx
test r8b, r8b
mov edx, ecx
mov r8d, 0x2d8557cc
cmovne edx, r8d
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb0]
mov dword [rax], 1
mov eax, 0x3d770b48
jmp 0x1400ecbf0
mov eax, 0x78cda034
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 0xfffffffe
and eax, 1
or eax, ecx
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
or cl, dl
mov r8d, ecx
xor r8b, 1
xor al, dl
mov edx, eax
xor dl, 1
mov r9d, r8d
and r9b, cl
mov r10d, edx
and r10b, al
xor r9b, 1
or r9b, cl
xor r9b, 1
or r9b, r8b
xor r10b, 1
or r10b, al
xor r10b, 1
or r10b, dl
xor r10b, r9b
or al, cl
mov ecx, eax
xor cl, r10b
test al, al
mov eax, 0xcf752017
mov edx, 0x522a6fe3
cmovne eax, edx
test r10b, 1
cmove eax, edx
test cl, 1
mov ecx, 0xcf752017
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc0910c
mov r8d, ecx
and r8d, 0x18040840
or r8d, edx
xor r8d, 0x18040840
mov r9d, eax
or r9d, 0x18c4994c
mov edx, r9d
not edx
or edx, r8d
and r9d, 0xe73b66b2
and edx, 0x18c4994d
or edx, r9d
mov r8d, edx
not r8d
mov r9d, edx
and r9d, 0x8192d07
and r8d, 0xf7e6d2f8
or r8d, r9d
or edx, ecx
and ecx, 0x8192d07
and eax, 0xf7e6d2f8
or eax, ecx
xor eax, r8d
not edx
or edx, eax
xor edx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
mov r8d, edx
xor r8b, cl
or cl, dl
and r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, 1
xor dl, al
and dl, cl
xor dl, al
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x7cb980f0
mov r8d, 0xc8d92088
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x7cb980f0
cmove eax, ecx
jmp 0x1400ecbf0
mov eax, 0x63f1eeef
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 0x30]
mov r8, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x20]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
test eax, eax
setne byte [rbp + 0x7e]
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x11c880cb
mov r8d, ecx
and r8d, 0x2303f00
or r8d, edx
mov edx, r8d
xor edx, 0x3a00
xor r8d, 0x1101c023
or eax, 0x13308503
and r8d, 0x1331c523
and edx, 0xc83ac8
or edx, r8d
and eax, 0x1331c523
and ecx, 0xec060014
or ecx, eax
xor ecx, edx
mov eax, ecx
xor eax, 0xec074034
xor ecx, 0x13f8bfca
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, eax
xor edx, 0x18e1326e
and edx, eax
or eax, 0xe71ecd91
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xbeceddb9
and ecx, 0x212246
or ecx, r9d
or eax, r8d
and r8d, 0xbeceddb9
and edx, 0x41312246
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xa4008091
xor eax, 0x18e1326e
mov edx, eax
and edx, 0x5bde4d40
and ecx, 0xa421b2bf
or ecx, edx
xor ecx, 0xa421b2bf
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov r10d, edx
and r10b, al
or r10b, r9b
mov r9d, r10d
xor r9b, r8b
and r9b, r10b
xor cl, r8b
and cl, al
xor al, dl
and al, dl
or al, cl
xor al, r9b
mov ecx, eax
xor cl, 1
and r9b, cl
xor cl, r9b
test al, al
mov eax, 0x84eb0edd
mov r8d, 0x48a1ca3a
cmovne eax, r8d
test r9b, r9b
mov edx, 0x84eb0edd
cmove eax, edx
test cl, 1
cmove eax, r8d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, ecx
and r8d, 0x65a8a8de
mov edx, eax
and edx, 0x9a575721
or edx, r8d
mov r8d, edx
xor r8d, 0x1a141720
xor edx, 0x65a8a8de
mov r9d, eax
xor r9d, 0xfffffffe
and r9d, eax
or edx, 1
mov r10d, r9d
not r10d
mov r11d, edx
and r11d, 0xe46be8d2
and r8d, 0x1b94172c
or r8d, r11d
or edx, r10d
and r10d, 0xe46be8d2
and r9d, 0x1b94172d
or r9d, r10d
xor r9d, r8d
not edx
or edx, r9d
mov r8d, edx
not r8d
and ecx, r8d
and edx, eax
or edx, ecx
xor r8d, edx
test r8d, edx
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setge dl
setl r8b
or al, r8b
xor r8b, cl
mov r9d, r8d
xor r9b, dl
and r9b, r8b
xor dl, cl
and dl, al
mov eax, r9d
xor al, 1
mov ecx, edx
xor cl, 1
and dl, al
or al, cl
and cl, r9b
or cl, dl
mov edx, eax
xor dl, cl
mov edx, 0xdcbf9bb
mov r8d, 0xb69c98ab
cmovne edx, r8d
test cl, cl
mov ecx, edx
mov r8d, 0xdcbf9bb
cmovne ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x248e29c
mov r8d, ecx
or r8d, 0x41800001
and edx, 0x43c8e29d
and ecx, 0x18351420
or ecx, edx
and r8d, 0x43c8e29d
and eax, 0xa4020942
or eax, r8d
xor eax, ecx
mov edx, eax
xor edx, 0x59b51421
mov ecx, edx
or ecx, 1
mov r8d, eax
xor r8d, 0x2208c89c
and edx, 0xfffffffe
and eax, 1
or eax, edx
mov edx, eax
not edx
mov r9d, ecx
and r9d, 0xcdf33343
and r8d, 0x320cccbc
or r8d, r9d
or ecx, edx
and edx, 0xcdf33343
and eax, 0x320cccbc
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne dl
cmp dword [0x1401172d0], 0xa
setge al
setl r8b
and dl, r8b
and al, cl
or al, dl
or r8b, cl
mov ecx, eax
xor cl, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
xor al, cl
and al, r8b
xor al, cl
or cl, r8b
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xf2cd988b
mov r8d, 0x4d7451f
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xf2cd988b
cmovne eax, r8d
test cl, 1
cmovne eax, edx
jmp 0x1400ecbf0
mov eax, 0x45191715
jmp 0x1400ecbf0
mov rax, qword [rbp - 0x70]
mov rcx, qword [rax]
mov r8, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x60]
sub rsp, 0x20
call fcn.1400acfb0
add rsp, 0x20
mov eax, 0xb443e605
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x1f50b138
and ecx, edx
not edx
xor eax, 0x20ac4a47
mov r8d, eax
or r8d, 0x20094602
mov r9d, ecx
not r9d
and r8d, 0x3e19670a
and edx, 0x1409030
or edx, r8d
or eax, r9d
and r9d, 0x3e19670a
and ecx, 0xc1e698f5
or ecx, r9d
xor ecx, edx
not eax
or eax, ecx
not ecx
and ecx, 0xe0af4ec7
and eax, 0x1f50b138
or eax, ecx
mov ecx, eax
xor ecx, 1
and ecx, eax
xor eax, 0xfffffffe
or eax, ecx
xor eax, 0x152da473
xor eax, 0xead25b8c
sete al
setne r8b
cmp dword [0x1401172d0], 0xa
setl r9b
setge cl
mov r10d, r8d
and r10b, cl
mov edx, r9d
and dl, al
or dl, r10b
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
or r8b, r9b
xor r8b, 1
xor al, r9b
and al, r9b
or al, r8b
mov r8d, edx
and r8b, al
xor al, 1
and cl, al
or cl, r8b
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xad2a2799
mov r8d, 0x21d36bb0
cmovne edx, r8d
test al, al
mov eax, 0xad2a2799
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
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
xor eax, 0x5efc717e
and eax, edx
not edx
and edx, 0x5efc717e
or edx, eax
not eax
and eax, 0xa1038e81
and edx, 0x5efc717e
or edx, eax
mov eax, edx
not eax
mov ecx, eax
and ecx, 0xe9b17aaf
and edx, 0x164e8550
or edx, ecx
xor edx, 0x164e8550
or edx, eax
xor edx, 0xffffffff
setne dl
sete al
cmp dword [0x1401172d0], 0xa
setl r8b
mov ecx, r8d
or cl, al
xor cl, 1
xor al, r8b
or cl, al
or dl, r8b
xor dl, 1
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, 0x9239a030
mov r8d, 0x8a8df0d2
cmovne edx, r8d
test al, 1
mov eax, edx
mov r8d, 0x9239a030
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
mov eax, 0x634598f7
jmp 0x1400ecbf0
mov eax, 0xd302549b
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov edx, ecx
not edx
mov eax, ecx
xor eax, 0xfffffffe
and eax, edx
and ecx, 0x48411413
and edx, 0xb7beebec
or edx, ecx
xor edx, 0xb7beebed
or edx, eax
mov eax, edx
mov ecx, edx
xor ecx, 0x6b160e3f
and ecx, edx
not edx
or eax, 0x94e9f1c0
mov r8d, ecx
not r8d
mov r9d, eax
and r9d, 0xd8384f06
and edx, 0x23060039
or edx, r9d
or eax, r8d
and r8d, 0xd8384f06
and ecx, 0x27c7b0f9
or ecx, r8d
xor ecx, edx
not eax
or eax, ecx
mov ecx, eax
xor ecx, 0x94e9f1c0
xor eax, 0x48020a38
and ecx, 0x37dc1587
and eax, 0xc823ea78
or eax, ecx
mov ecx, eax
xor ecx, 0x17181482
xor eax, 0x4000c268
and eax, 0x60c4c36d
and ecx, 0x9f3b3c92
or ecx, eax
xor ecx, 0x9f3b3c92
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
xor cl, r8b
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, 1
xor r8b, al
mov eax, r8d
xor al, 1
mov r9d, eax
and r9b, dl
or al, cl
and cl, r8b
or cl, r9b
xor r8b, dl
xor al, 1
or al, r8b
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xd302549b
mov r8d, 0xea6333fd
cmovne edx, r8d
test al, 1
mov eax, 0xd302549b
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov eax, 0x274c9d3b
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x800800
mov r8d, ecx
and r8d, 0x4c152400
or r8d, edx
xor r8d, 0x4c152400
mov edx, ecx
and edx, 0xb36ad3ff
or edx, r8d
mov r8d, edx
xor r8d, 0xb36ad3fe
xor edx, 0x4810000
mov r9d, r8d
and r9d, 0x691e3f27
and edx, 0x96e1c0d8
or edx, r9d
or r8d, ecx
and ecx, 0x691e3f27
and eax, 0x96e1c0d8
or eax, ecx
xor eax, edx
not r8d
or r8d, eax
xor r8d, 0xffffffff
sete r8b
setne r9b
cmp dword [0x1401172d0], 0xa
setl dl
setge cl
lea r10d, [r9 + 1]
mov eax, ecx
xor al, r8b
not al
and al, r8b
or r8b, cl
xor al, 1
mov r11d, eax
xor r11b, r8b
or al, r8b
xor al, 1
or al, r11b
mov r8d, ecx
or cl, r9b
and r9b, dl
and r8b, r10b
or r8b, r9b
xor dl, r10b
xor cl, 1
or cl, dl
xor r8b, 1
mov edx, r8d
xor dl, cl
or r8b, cl
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, 1
mov edx, eax
xor dl, 1
and cl, dl
or dl, r8b
and r8b, al
or r8b, cl
mov eax, edx
xor al, r8b
test r8b, 1
mov ecx, 0x2bf3ffe0
mov r8d, 0x274c9d3b
cmovne ecx, r8d
test dl, 1
mov edx, 0x2bf3ffe0
cmovne ecx, edx
test al, 1
cmove ecx, r8d
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
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, 0x9ea6150b
and ecx, 0x6159eaf4
or ecx, r9d
or eax, r8d
and r8d, 0x9ea6150b
and edx, 0x6159eaf4
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov edx, eax
xor edx, 1
mov r8d, edx
and r8d, eax
not eax
mov ecx, r8d
not ecx
mov r9d, ecx
and r9d, 0x4e91d101
and r8d, 0xb16e2efe
or r8d, r9d
or ecx, edx
and edx, 0x4e91d101
and eax, 0xb16e2efe
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1287db39
and eax, ecx
and ecx, 0xed7824c6
or ecx, edx
xor ecx, 0xed7824c6
or ecx, eax
xor ecx, 0xd6b00f36
xor ecx, 0xd6b00f36
sete al
setne cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or al, r8b
or r8b, cl
or dl, cl
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, eax
and al, r8b
xor r8b, 1
xor cl, 1
mov edx, r8d
xor dl, cl
and dl, r8b
and cl, r8b
or cl, al
mov eax, edx
xor al, cl
mov eax, 0x587af06b
mov r8d, 0xca1670a1
cmovne eax, r8d
test cl, cl
mov ecx, eax
cmovne ecx, r8d
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0x90]
mov eax, 0x267e9ec8
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x902a5
mov r8d, ecx
or r8d, 0x32120802
and edx, 0x321b0aa7
mov r9d, ecx
and r9d, 0x44605058
or r9d, edx
and r8d, 0x321b0aa7
mov edx, eax
and edx, 0x8984a500
or edx, r8d
xor edx, r9d
mov r8d, edx
xor r8d, 0x898da7a4
and ecx, 0x15066fbf
and eax, 0xeaf99040
or eax, ecx
mov ecx, eax
xor ecx, 0xeaf99040
xor edx, 0x7672585b
and ecx, edx
xor eax, 0x15066fbf
and eax, r8d
or eax, ecx
xor edx, eax
test edx, eax
sete dl
setne al
cmp dword [0x1401172d0], 0xa
setge r8b
setl cl
lea r9d, [rax + 1]
mov r10d, ecx
xor r10b, r9b
and r8b, dl
and al, cl
or al, r8b
xor r10b, 1
or cl, r9b
mov edx, r10d
xor dl, cl
or cl, r10b
xor cl, 1
or cl, dl
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
xor dl, al
mov ecx, edx
not cl
test dl, 1
mov r8d, 0xbcd6f594
mov r9d, 0xf698248a
cmovne r8d, r9d
test cl, al
mov eax, 0xbcd6f594
cmove r8d, eax
cmovne r8d, r9d
test dl, 1
mov rax, qword [rbp + 0x98]
mov rax, qword [rax]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0xa0]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rbp], rax
cmovne r8d, r9d
mov eax, r8d
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0xfffffffe
and edx, eax
or eax, 1
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x9ef722df
mov r10d, ecx
and r10d, 0x6108dd20
or r10d, r9d
or eax, r8d
and r8d, 0x9ef722df
and edx, 0x6108dd20
or edx, r8d
xor edx, r10d
not eax
or eax, edx
not eax
or eax, ecx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
or r8b, cl
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
xor al, 1
mov ecx, eax
or cl, dl
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xbf074db3
mov r8d, 0x1267781e
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xbf074db3
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x8094cdf3
xor eax, 0xb1f35da4
and eax, ecx
mov r8d, ecx
and r8d, 0x7f6b320c
or r8d, edx
mov edx, r8d
xor edx, 0x7f6b320c
mov ecx, r8d
xor ecx, 0xce986fa8
and ecx, edx
or eax, ecx
mov ecx, eax
xor ecx, 0xb1f35da5
xor r8d, 0x80908cd0
and r8d, 0xd6d99ed4
mov r9d, edx
and r9d, 0x2926612b
or r9d, r8d
xor r9d, 0xd6d99ed5
and edx, 1
or edx, r9d
xor eax, 0x4e0ca25a
mov r8d, eax
and r8d, 0x4739827e
and ecx, 0xb8c67d81
or ecx, r8d
xor ecx, edx
xor ecx, 0xb8c67d81
or eax, edx
not eax
or eax, ecx
mov ecx, eax
not ecx
mov edx, eax
xor edx, 0x2577fa1f
and edx, eax
or eax, 0xda8805e0
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xd2436c67
and ecx, 0x25349218
or ecx, r9d
or eax, r8d
and r8d, 0xd2436c67
and edx, 0x2dbc9398
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0x920001a0
xor eax, 0x20738a18
and ecx, 0x970471a7
and eax, 0x68fb8e58
or eax, ecx
xor eax, 0x68fb8e58
setne dl
sete r8b
cmp dword [0x1401172d0], 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
mov edx, r10d
not dl
xor r10b, al
not al
or al, dl
not al
or al, r10b
xor al, cl
and al, 1
mov edx, 0x3baa3c06
mov r8d, 0x6750cdb2
cmovne edx, r8d
test al, cl
mov r8d, 0x3baa3c06
cmovne edx, r8d
test al, al
cmovne r8d, edx
test al, cl
cmove r8d, edx
mov eax, r8d
jmp 0x1400ecbf0
mov eax, dword [0x1401172cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov r8d, ecx
xor r8d, 0x25fb926
and r8d, ecx
mov edx, ecx
or edx, 0xfda046d9
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xfb1683bc
mov r11d, eax
and r11d, 0x493802
or r11d, r10d
or edx, r9d
and r9d, 0xfb1683bc
and r8d, 0x4e97c43
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
not r8d
and r8d, 0xfda046d8
and edx, 0x25fb927
or edx, r8d
mov r8d, edx
not r8d
mov r9d, r8d
and r9d, 0x7f79fc1d
and edx, 0x808603e2
or edx, r9d
and ecx, 0x7f79fc1d
and eax, 0x808603e2
or eax, ecx
xor eax, edx
xor r8d, eax
test r8d, eax
sete al
cmp dword [0x1401172d0], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, 1
xor al, cl
and al, cl
or al, dl
mov ecx, eax
xor cl, 1
and dl, al
and cl, r8b
or cl, dl
or al, r8b
mov edx, eax
xor dl, cl
mov edx, 0x54c824b0
mov r8d, 0xea53f456
cmovne edx, r8d
test al, al
mov eax, 0x54c824b0
cmovne eax, edx
test cl, cl
cmove eax, edx
jmp 0x1400ecbf0
mov rax, qword [rbp + 0xb8]
mov dword [rax], 0
mov eax, 0x3e971009
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x9060c0c3
mov r8d, eax
and r8d, 0x1181a00
or r8d, ecx
xor r8d, 0x1181a00
mov ecx, eax
xor ecx, 0x9178dac3
and ecx, eax
or ecx, r8d
mov r8d, ecx
xor r8d, 0x2a00050d
and edx, 0xb1a211b1
and eax, 0x4e5dee4e
or eax, edx
mov edx, eax
xor edx, 0xa400e0e
xor ecx, 0x9178dac2
mov r9d, ecx
and r9d, 0xc5bff0f0
and r8d, 0x3a400f0f
or r8d, r9d
xor eax, 0x81a210b0
and eax, 0xc5bff0f0
and edx, 0x3a400f0f
or edx, eax
xor edx, r8d
not edx
or edx, ecx
cmp edx, 0xffffffff
sete cl
cmp dword [0x1401172d0], 0xa
setl dl
setge r8b
mov r9d, ecx
and r9b, r8b
mov eax, ecx
xor al, dl
and al, dl
or al, r9b
xor r8b, cl
or dl, cl
mov ecx, r8d
xor cl, dl
or dl, r8b
xor dl, 1
or dl, cl
mov r8d, edx
xor r8b, 1
mov ecx, r8d
and cl, dl
xor r8b, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, r8b
mov edx, ecx
xor dl, 1
and dl, cl
xor dl, 1
mov r8d, ecx
xor r8b, dl
or dl, cl
xor dl, 1
or dl, r8b
mov r8d, edx
and r8b, al
mov r9d, eax
xor r9b, cl
or cl, al
xor al, 1
xor dl, 1
and dl, al
or dl, r8b
xor cl, 1
or cl, r9b
mov eax, ecx
xor al, dl
test al, 1
mov eax, 0xd92c03ba
mov r8d, 0x342adee6
cmovne eax, r8d
test cl, 1
mov ecx, 0xd92c03ba
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x1400ecbf0
mov ecx, dword [0x1401172cc]
lea eax, [rcx + 1]
imul eax, ecx
mov ecx, eax
not ecx
mov r8d, eax
xor r8d, 0x63c6ec9b
and r8d, eax
mov edx, eax
or edx, 0x9c391364
mov r9d, r8d
not r9d
mov r10d, edx
and r10d, 0xebc1ac2e
mov r11d, ecx
and r11d, 0x64091
or r11d, r10d
or edx, r9d
and r9d, 0xebc1ac2e
and r8d, 0x143e53d1
or r8d, r9d
xor r8d, r11d
not edx
or edx, r8d
mov r8d, edx
xor r8d, 0x9c391365
xor edx, 0x63c6ec9a
and ecx, edx
and r8d, eax
or r8d, ecx
not r8d
or r8d, edx
cmp r8d, 0xffffffff
setne al
cmp dword [0x1401172d0], 0xa
setl cl
setge dl
or dl, al
mov r8d, eax
or r8b, cl
xor r8b, 1
xor al, cl
not al
and al, cl
or al, r8b
xor al, 1
mov ecx, edx
or cl, al
xor al, dl
mov edx, ecx
xor dl, al
test dl, 1
mov edx, 0xb70167d4
mov r8d, 0x63dda293
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xb70167d4
cmovne eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x1400ecbf0
cmp eax, 0xd0300297
jne 0x1400ecbf0
mov esi, dword [rbp - 0x18]
mov rcx, qword [rbp + 0xc0]
xor rcx, rbp
sub rsp, 0x20
call fcn.140114790
add rsp, 0x20
mov eax, esi
lea rsp, [rbp + 0xc8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret