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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x198
mov rsi, r8
mov r13, rdx
mov rdi, rcx
mov r15d, 0x86c82066
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x20], eax
mov eax, 0x9867a215
jmp 0x140013ce0
mov eax, 0x54f8c564
nop word [rax + rax]
cmp eax, 0x1bbcd50
jle 0x140013dc0
cmp eax, 0x3f4d9871
jle 0x140013eb0
cmp eax, 0x5f6aa10b
jle 0x140014063
cmp eax, 0x71cd52d8
jg 0x14001430b
cmp eax, 0x68620ec6
jg 0x140014751
cmp eax, 0x631e76e1
jg 0x140014e82
cmp eax, 0x6119c482
jg 0x140015d99
cmp eax, 0x60aa355a
jle 0x140017a4f
cmp eax, 0x60aa355b
je 0x14001a9c1
cmp eax, 0x60e6bbc1
je 0x14001a9cb
cmp eax, 0x60fa3499
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0xd1c1e9e9
mov r8d, 0xfaf109f9
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xd1c1e9e9
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
cmp eax, 0xc83110b7
jle 0x140013f80
cmp eax, 0xe675e2fa
jg 0x1400140c5
cmp eax, 0xd65870c0
jle 0x1400143c9
cmp eax, 0xe0af97a3
jg 0x14001479d
cmp eax, 0xdd0b1490
jg 0x140014ec3
cmp eax, 0xd853be09
jg 0x140015dcf
cmp eax, 0xd7ac2e9f
jle 0x140017ab6
cmp eax, 0xd7ac2ea0
je 0x14001aa25
cmp eax, 0xd7c92ca1
je 0x14001aa9a
cmp eax, 0xd824cd90
jne 0x140013ce0
mov rax, qword [rsp + 0xa8]
movzx eax, byte [rax]
movzx ecx, byte [r14 + 4]
shl eax, 8
mov edx, eax
not edx
mov r8d, ecx
xor r8d, 0x1f
and r8d, ecx
and ecx, 0x1f
xor ecx, 0xd7c6d71f
mov r9d, eax
xor r9d, 0xd7c6d71f
and r9d, edx
and eax, 0x2800
or eax, r9d
or r8d, ecx
mov ecx, r8d
xor ecx, r8d
not ecx
and ecx, eax
xor ecx, r8d
mov dword [rsi + 8], ecx
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov r12d, 1
mov ebp, 1
mov eax, 0x4f84d7f9
jmp 0x140013ce0
cmp eax, 0x287336fc
jg 0x140014188
cmp eax, 0x17e2abcc
jle 0x140014420
cmp eax, 0x1f66a49a
jg 0x1400147e9
cmp eax, 0x1b9a4183
jg 0x140014f04
cmp eax, 0x19cd4ab1
jg 0x140015e9f
cmp eax, 0x18fb851f
jle 0x140017ad6
cmp eax, 0x18fb8520
je 0x14001aaa4
cmp eax, 0x1979666f
je 0x14001ab29
cmp eax, 0x19c2beb6
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, r9b
test r8b, r8b
mov eax, 0x3bd2645f
mov edx, 0x7d1aca1
cmovne eax, edx
test r9b, r9b
mov r8d, 0x3bd2645f
cmove eax, r8d
test cl, cl
cmovne eax, edx
jmp 0x140013ce0
cmp eax, 0xa5e3c4d4
jg 0x14001424c
cmp eax, 0x91c71498
jle 0x1400144e8
cmp eax, 0x996eaef7
jg 0x140014835
cmp eax, 0x95c4659b
jg 0x140014fb1
cmp eax, 0x92c3ed7f
jg 0x140015f4a
cmp eax, 0x921c0b81
jle 0x140017b4e
cmp eax, 0x921c0b82
je 0x14001ab81
cmp eax, 0x926c85ee
je 0x14001abd4
cmp eax, 0x92960304
jne 0x140013ce0
movzx eax, word [rsp + 0x64]
cmp eax, 0x1f5
setb byte [rsp + 0x57]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x1f514fe6
mov edx, eax
and edx, 0xe0aeb019
or edx, ecx
xor edx, 0xe0aeb018
and eax, 0xfffffffe
or eax, edx
xor eax, 0x63a682b9
cmp eax, 0x9c597d46
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, cl
mov eax, 0x85a03006
mov r8d, 0xf56f5317
cmovne eax, r8d
test cl, cl
mov ecx, 0x85a03006
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x4c06af99
jle 0x14001453f
cmp eax, 0x53d1245f
jg 0x140014881
cmp eax, 0x4f84d7f8
jg 0x140014ff2
cmp eax, 0x4e6c66d8
jg 0x140015f8d
cmp eax, 0x4cc7cdda
jle 0x140017b8e
cmp eax, 0x4cc7cddb
je 0x14001abde
cmp eax, 0x4cdb6def
je 0x14001abef
cmp eax, 0x4d7d1ac9
jne 0x140013ce0
mov eax, 0x2bace5a9
jmp 0x140013ce0
cmp eax, 0xf67c5697
jle 0x140014602
cmp eax, 0xfc1f5bc3
jg 0x140014934
cmp eax, 0xf829f343
jg 0x140015040
cmp eax, 0xf7449a76
jg 0x140016039
cmp eax, 0xf69a683b
jle 0x140017bae
cmp eax, 0xf69a683c
je 0x14001ac79
cmp eax, 0xf6f586ea
je 0x14001ac83
cmp eax, 0xf717a93f
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x51439c7f
and ecx, 0xaebc6380
or ecx, edx
xor ecx, 0x51439c7e
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x5276cd6f
mov r9d, 0xa1cd37f1
cmovne eax, r9d
test dl, dl
mov ecx, 0x5276cd6f
cmovne eax, ecx
test r8b, r8b
cmove eax, r9d
jmp 0x140013ce0
cmp eax, 0x358f6071
jle 0x140014659
cmp eax, 0x3c2d2466
jg 0x140014980
cmp eax, 0x3b00e1b3
jg 0x1400150d1
cmp eax, 0x3817ab3b
jg 0x1400160da
cmp eax, 0x35ff634f
jle 0x140017c35
cmp eax, 0x35ff6350
je 0x14001aced
cmp eax, 0x3687061f
je 0x14001ad45
cmp eax, 0x371debb6
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x810a08db
mov edx, eax
and edx, 0x7ef5f724
or edx, ecx
xor edx, 0x7ef5f725
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setge dl
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xc5abb983
mov r8d, 0x6e416b88
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
test dl, dl
mov ecx, 0xc5abb983
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0xb545708b
jle 0x1400146b0
cmp eax, 0xc013a9f2
jg 0x1400149dc
cmp eax, 0xba603072
jg 0x140015112
cmp eax, 0xb7409dc0
jg 0x14001617a
cmp eax, 0xb60dd1c8
jle 0x140017cbd
cmp eax, 0xb60dd1c9
je 0x14001ad4f
cmp eax, 0xb616d0e9
je 0x14001adbf
cmp eax, 0xb6ff4ccd
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0xdef83131
mov edx, 0x2a6b0309
cmovne ecx, edx
test r8b, r8b
mov r8d, 0xdef83131
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x79c1a601
jg 0x140014a28
cmp eax, 0x75340bd6
jg 0x14001515b
cmp eax, 0x7276a95e
jg 0x140016211
cmp eax, 0x721b25d7
jle 0x140017cea
cmp eax, 0x721b25d8
je 0x14001adc9
cmp eax, 0x722686b4
je 0x14001ae24
cmp eax, 0x72330473
jne 0x140013ce0
cmp byte [r14 + 1], 0x8b
sete byte [rsp + 0x46]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x26698432
and ecx, 0xd9967bcd
or ecx, edx
xor ecx, 0x26698433
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
mov r8d, 0x7e5eb9a5
mov eax, 0x6a557aa7
cmovne r8d, eax
test cl, cl
mov eax, 0x7e5eb9a5
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x140013ce0
cmp eax, 0xd11dc579
jle 0x140014ae3
cmp eax, 0xd37ba0fc
jg 0x1400151b8
cmp eax, 0xd1d97f6c
jg 0x1400162de
cmp eax, 0xd14c61da
jle 0x140017d0a
cmp eax, 0xd14c61db
je 0x14001aea9
cmp eax, 0xd15d7110
je 0x14001af36
cmp eax, 0xd1c1e9e9
jne 0x140013ce0
mov eax, 0xa41affdc
jmp 0x140013ce0
cmp eax, 0xb0e0d23
jle 0x140014b2f
cmp eax, 0x1212aa14
jg 0x1400151f9
cmp eax, 0xe7aa488
jg 0x140016314
cmp eax, 0xd04e755
jle 0x140017d2a
cmp eax, 0xd04e756
je 0x14001af8b
cmp eax, 0xd21c307
je 0x14001afe3
cmp eax, 0xe431a0c
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xe9fd948e
mov edx, eax
and edx, 0x16026b71
or edx, ecx
xor edx, 0x16026b70
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or dl, cl
xor cl, r8b
xor al, r8b
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0xb46a7dfb
mov r8d, 0x9b841ca6
cmovne edx, r8d
test cl, cl
cmovne edx, r8d
test al, al
mov eax, 0xb46a7dfb
cmovne edx, eax
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x878304d0
jle 0x140014bec
cmp eax, 0x8c57d197
jg 0x14001523a
cmp eax, 0x88cddb40
jg 0x14001634a
cmp eax, 0x88876842
jle 0x140017db6
cmp eax, 0x88876843
je 0x14001afed
cmp eax, 0x8892fbba
je 0x14001b046
cmp eax, 0x88b8f4e8
jne 0x140013ce0
mov eax, 0xaff74f46
jmp 0x140013ce0
cmp eax, 0x47299236
jle 0x140014c38
cmp eax, 0x49b9de03
jg 0x1400152c0
cmp eax, 0x482ee8fc
jg 0x1400163ce
cmp eax, 0x47cd4499
jle 0x140017dde
cmp eax, 0x47cd449a
je 0x14001b0be
cmp eax, 0x4808d64e
je 0x14001b125
cmp eax, 0x480e88de
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x62c3e493
and ecx, 0x9d3c1b6c
or ecx, edx
xor ecx, 0x9d3c1b6d
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
setge dl
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, cl
mov ecx, 0x789d17ae
mov r8d, 0xfdc1adb3
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
test al, al
mov eax, 0x789d17ae
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xef22f197
jle 0x140014c84
cmp eax, 0xf16fa02e
jg 0x140015359
cmp eax, 0xeffb0d9d
jg 0x140016473
cmp eax, 0xef655d5f
jle 0x140017e4c
cmp eax, 0xef655d60
je 0x14001b13c
cmp eax, 0xefeeb9de
je 0x14001b146
cmp eax, 0xeff988b8
jne 0x140013ce0
mov eax, 0xa8bb448d
jmp 0x140013ce0
cmp eax, 0x2f491b7f
jle 0x140014d31
cmp eax, 0x346695f5
jg 0x140015404
cmp eax, 0x334518e4
jg 0x14001651b
cmp eax, 0x3083ada7
jle 0x140017e6c
cmp eax, 0x3083ada8
je 0x14001b150
cmp eax, 0x31967a2a
je 0x14001b1c1
cmp eax, 0x32cc1930
jne 0x140013ce0
mov eax, 0x181bc711
jmp 0x140013ce0
cmp eax, 0xab9888b2
jle 0x140014de8
cmp eax, 0xb0cfb971
jg 0x140015445
cmp eax, 0xaee788e0
jg 0x140016551
cmp eax, 0xadb504a1
jle 0x140017f10
cmp eax, 0xadb504a2
je 0x14001b21b
cmp eax, 0xaea31802
je 0x14001b28f
cmp eax, 0xaee15111
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x19cd4ab2
mov r8d, 0xd3ad644a
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x19cd4ab2
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x6d1b7b91
jg 0x140015493
cmp eax, 0x6a7186ce
jg 0x1400165e1
cmp eax, 0x6970c599
jle 0x140017f94
cmp eax, 0x6970c59a
je 0x14001b308
cmp eax, 0x698d4925
je 0x14001b37d
cmp eax, 0x6a557aa7
jne 0x140013ce0
mov eax, 0x72330473
jmp 0x140013ce0
cmp eax, 0xe3dc757f
jg 0x1400154d4
cmp eax, 0xe20c9ef8
jg 0x140016685
cmp eax, 0xe13c945b
jle 0x140018004
cmp eax, 0xe13c945c
je 0x14001b387
cmp eax, 0xe1678419
je 0x14001b391
cmp eax, 0xe198b1b0
jne 0x140013ce0
mov eax, 0xd7ac2ea0
jmp 0x140013ce0
cmp eax, 0x233b039b
jg 0x140015521
cmp eax, 0x218d6da6
jg 0x1400166c8
cmp eax, 0x1ffc31e3
jle 0x14001810a
cmp eax, 0x1ffc31e4
je 0x14001b39b
cmp eax, 0x203854b8
je 0x14001b3f6
cmp eax, 0x2102bebb
jne 0x140013ce0
mov eax, 0x874045b1
jmp 0x140013ce0
cmp eax, 0x9e7aa911
jg 0x1400155e3
cmp eax, 0x9cd78c61
jg 0x140016765
cmp eax, 0x9a35132f
jle 0x1400181ae
cmp eax, 0x9a351330
je 0x14001b400
cmp eax, 0x9b841ca6
je 0x14001b46e
cmp eax, 0x9c596e4f
jne 0x140013ce0
mov eax, 0x3cd3d507
jmp 0x140013ce0
cmp eax, 0x57d03431
jg 0x14001568c
cmp eax, 0x561f7c4f
jg 0x1400167a3
cmp eax, 0x548a6a5e
jle 0x1400181d6
cmp eax, 0x548a6a5f
je 0x14001b478
cmp eax, 0x54b6107e
je 0x14001b4d6
cmp eax, 0x54f8c564
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf53cd99f
and ecx, 0xac32660
or ecx, edx
xor ecx, 0xac32661
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x3e69c6ce
mov r9d, 0x4a6611ce
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x3e69c6ce
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xfe83d373
jg 0x140015744
cmp eax, 0xfdc1adb2
jg 0x14001681d
cmp eax, 0xfca0a7f9
jle 0x140018255
cmp eax, 0xfca0a7fa
je 0x14001b541
cmp eax, 0xfcb5c8c7
je 0x14001b54b
cmp eax, 0xfd9da56f
jne 0x140013ce0
mov eax, 0x2d8d5d7f
jmp 0x140013ce0
cmp eax, 0x3df9d234
jg 0x1400157fd
cmp eax, 0x3cd3d506
jg 0x140016853
cmp eax, 0x3c9d7f71
jle 0x140018275
cmp eax, 0x3c9d7f72
je 0x14001b5a2
cmp eax, 0x3cb6cbfe
je 0x14001b5b9
cmp eax, 0x3cc1c59a
jne 0x140013ce0
mov rax, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
mov eax, 0xcc309d65
jmp 0x140013ce0
cmp eax, 0xc38a59c5
jg 0x140015888
cmp eax, 0xc166feec
jg 0x1400168d6
cmp eax, 0xc088940a
jle 0x1400182f1
cmp eax, 0xc088940b
je 0x14001b5c7
cmp eax, 0xc0cc801d
je 0x14001b625
cmp eax, 0xc0d388bd
jne 0x140013ce0
mov eax, 0x8bb86cc
jmp 0x140013ce0
cmp eax, 0x7d3f3782
jg 0x140015914
cmp eax, 0x7b2c43e6
jg 0x140016989
cmp eax, 0x7a3be5f8
jle 0x140018311
cmp eax, 0x7a3be5f9
je 0x14001b62f
cmp eax, 0x7a5bce82
je 0x14001b72a
cmp eax, 0x7affa29c
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x1e23dc6f
mov edx, eax
and edx, 0xe1dc2390
or edx, ecx
xor edx, 0xe1dc2391
and eax, 0xfffffffe
or eax, edx
xor eax, 0xb4d600e2
cmp eax, 0x4b29ff1d
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x3c9d7f72
mov r8d, 0x75361a9a
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x3c9d7f72
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xcd0a5b95
jg 0x1400159bf
cmp eax, 0xc9fde329
jg 0x1400169cf
cmp eax, 0xc8bd7283
jle 0x140018337
cmp eax, 0xc8bd7284
je 0x14001b734
cmp eax, 0xc8dbcbeb
je 0x14001b73e
cmp eax, 0xc91fc682
jne 0x140013ce0
mov eax, 0x5b929b32
jmp 0x140013ce0
cmp eax, 0x5246248
jle 0x140015a00
cmp eax, 0x8bb86cb
jg 0x140016a60
cmp eax, 0x5ad8947
jle 0x14001838b
cmp eax, 0x5ad8948
je 0x14001b7b5
cmp eax, 0x7d1aca1
je 0x14001b7bf
cmp eax, 0x7ed925c
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xc74eea0d
mov edx, eax
and edx, 0x38b115f2
or edx, ecx
xor edx, 0x38b115f3
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x34aa808a
mov edx, 0xfc08c57d
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x85a03005
jle 0x140015a86
cmp eax, 0x86c82065
jg 0x140016a9e
cmp eax, 0x862aa163
jle 0x140018429
cmp eax, 0x862aa164
je 0x14001b810
cmp eax, 0x86324c02
je 0x14001b883
cmp eax, 0x8668c7aa
jne 0x140013ce0
mov eax, 0x850bc926
jmp 0x140013ce0
cmp eax, 0x43155c17
jle 0x140015b29
cmp eax, 0x447a42af
jg 0x140016b3e
cmp eax, 0x4372bd85
jle 0x1400184b7
cmp eax, 0x4372bd86
je 0x14001b8d8
cmp eax, 0x438d8cd5
je 0x14001b953
cmp eax, 0x440833af
jne 0x140013ce0
mov eax, 0xdf848585
jmp 0x140013ce0
cmp eax, 0xe935c7c0
jle 0x140015b7a
cmp eax, 0xea69e738
jg 0x140016bc7
cmp eax, 0xe97a3ec9
jle 0x1400184d7
cmp eax, 0xe97a3eca
je 0x14001b97d
cmp eax, 0xe981560f
je 0x14001b9ac
cmp eax, 0xe9a8cec2
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd69aab83
and ecx, 0x2965547c
or ecx, edx
xor ecx, 0xd69aab82
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0x4e933056
mov r9d, 0xf9f4d9a0
cmovne r8d, r9d
test dl, cl
mov ecx, 0x4e933056
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
cmp eax, 0x2b3edcb9
jle 0x140015c2d
cmp eax, 0x2d803b4e
jg 0x140016bfd
cmp eax, 0x2c519339
jle 0x140018555
cmp eax, 0x2c51933a
je 0x14001ba32
cmp eax, 0x2cb99000
je 0x14001ba8a
cmp eax, 0x2d4d8140
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x41ffae3a
and ecx, 0xbe0051c5
or ecx, edx
xor ecx, 0xbe0051c4
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov ecx, 0xf063910d
mov edx, 0xd62bbba8
cmovne ecx, edx
test r8b, r8b
mov eax, ecx
cmovne eax, edx
test r9b, r9b
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0xa8d761da
jle 0x140015cde
cmp eax, 0xaa226faf
jg 0x140016c33
cmp eax, 0xa93b721f
jle 0x1400185cb
cmp eax, 0xa93b7220
je 0x14001baf0
cmp eax, 0xa97f7ef6
je 0x14001bb54
cmp eax, 0xa9d748bd
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xaee81e8a
mov r8d, 0xa8d3f962
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xaee81e8a
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x64efa515
jg 0x140016c7b
cmp eax, 0x63d14d4c
jle 0x1400185eb
cmp eax, 0x63d14d4d
je 0x14001bbb4
cmp eax, 0x63f4a2d7
je 0x14001bc29
cmp eax, 0x646aa2ca
jne 0x140013ce0
mov eax, 0x7276a95f
jmp 0x140013ce0
cmp eax, 0xdf12b8ea
jg 0x140016cb1
cmp eax, 0xdd82d37e
jle 0x140018668
cmp eax, 0xdd82d37f
je 0x14001bc46
cmp eax, 0xdeeadcd3
je 0x14001bcc7
cmp eax, 0xdef83131
jne 0x140013ce0
mov eax, 0xb6ff4ccd
jmp 0x140013ce0
cmp eax, 0x1f1669d8
jg 0x140016cf4
cmp eax, 0x1c99d448
jle 0x1400186f1
cmp eax, 0x1c99d449
je 0x14001bcd1
cmp eax, 0x1de9dcae
je 0x14001bcdb
cmp eax, 0x1ef59ece
jne 0x140013ce0
cmp byte [r14 + 6], 0
sete byte [rsp + 0x49]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x558359dd
mov edx, eax
and edx, 0xaa7ca622
or edx, ecx
xor edx, 0xaa7ca623
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov r8d, 0x14ff2b30
mov eax, 0xe77999b5
cmovne r8d, eax
test cl, cl
mov eax, r8d
mov ecx, 0x14ff2b30
cmovne eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x140013ce0
cmp eax, 0x976d8bb0
jg 0x140016d30
cmp eax, 0x962619ef
jle 0x140018734
cmp eax, 0x962619f0
je 0x14001bce7
cmp eax, 0x964aefee
je 0x14001bd3b
cmp eax, 0x969a8fa9
jne 0x140013ce0
mov eax, 0x179a609e
jmp 0x140013ce0
cmp eax, 0x5212a1a7
jg 0x140016dc7
cmp eax, 0x515832f0
jle 0x1400187bf
cmp eax, 0x515832f1
je 0x14001bdba
cmp eax, 0x51999d68
je 0x14001bdc4
cmp eax, 0x52072fb1
jne 0x140013ce0
cmp byte [rsp + 0x49], 0
mov eax, 0x3e71e691
mov ecx, 0xa5e3c4d5
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0xfa8106e3
jg 0x140016e97
cmp eax, 0xf92747e5
jle 0x140018859
cmp eax, 0xf92747e6
je 0x14001be3e
cmp eax, 0xf9f06d33
je 0x14001be48
cmp eax, 0xf9f4d9a0
jne 0x140013ce0
movzx eax, word [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0xb12d5007
mov r8d, 0x4e933056
cmovne eax, r8d
test cl, cl
mov ecx, 0xb12d5007
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x3ba6b6dd
jg 0x140016f26
cmp eax, 0x3b3df010
jle 0x1400188c3
cmp eax, 0x3b3df011
je 0x14001be58
cmp eax, 0x3b7a0eb7
je 0x14001bee5
cmp eax, 0x3ba5d9b4
jne 0x140013ce0
mov eax, 0x97e82e85
jmp 0x140013ce0
cmp eax, 0xbc37b342
jg 0x140016fb7
cmp eax, 0xbb4a6348
jle 0x1400188e3
cmp eax, 0xbb4a6349
je 0x14001beef
cmp eax, 0xbbaeb18c
je 0x14001bf60
cmp eax, 0xbbc2680b
jne 0x140013ce0
mov ax, 1
mov dword [rsp + 0x20], eax
mov eax, 0x288bac1a
jmp 0x140013ce0
cmp eax, 0x7782ca12
jg 0x14001705e
cmp eax, 0x75627890
jle 0x140018969
cmp eax, 0x75627891
je 0x14001bf6a
cmp eax, 0x75bf5e98
je 0x14001bf74
cmp eax, 0x76fe0ac8
jne 0x140013ce0
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rax, qword [rsp + 0xc0]
mov eax, 0xf90aafa5
jmp 0x140013ce0
cmp eax, 0xd428a7c4
jg 0x140017094
cmp eax, 0xd40a792a
jle 0x1400189e9
cmp eax, 0xd40a792b
je 0x14001bff6
cmp eax, 0xd426e88e
je 0x14001c000
cmp eax, 0xd42874bd
jne 0x140013ce0
mov eax, 0x3c5ad2fb
jmp 0x140013ce0
cmp eax, 0x16370003
jg 0x140017130
cmp eax, 0x13f350bf
jle 0x140018a71
cmp eax, 0x13f350c0
je 0x14001c00a
cmp eax, 0x14181c08
je 0x14001c080
cmp eax, 0x14ff2b30
jne 0x140013ce0
mov eax, 0x52072fb1
jmp 0x140013ce0
cmp eax, 0x90bd9c85
jg 0x14001716e
cmp eax, 0x8d6659b6
jle 0x140018b08
cmp eax, 0x8d6659b7
je 0x14001c08a
cmp eax, 0x8f47fc39
je 0x14001c0a1
cmp eax, 0x8fefb701
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
xor al, dl
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0xf5b5f1b9
mov r8d, 0xc47a74c6
cmovne ecx, r8d
test dl, 1
mov edx, 0xf5b5f1b9
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x4b30e05c
jg 0x1400171a4
cmp eax, 0x4a60240b
jle 0x140018b75
cmp eax, 0x4a60240c
je 0x14001c10d
cmp eax, 0x4a6611ce
je 0x14001c117
cmp eax, 0x4ae4583f
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
mov ecx, eax
not ecx
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r8d
xor al, r9b
test r8b, r8b
mov ecx, 0xb7409dc1
mov r8d, 0xf4adeb68
cmovne ecx, r8d
test r9b, r9b
mov edx, 0xb7409dc1
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xf4adeb67
jg 0x140017229
cmp eax, 0xf1b60d3d
jle 0x140018b95
cmp eax, 0xf1b60d3e
je 0x14001c121
cmp eax, 0xf2b2ff61
je 0x14001c1ad
cmp eax, 0xf48b6ed4
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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
setne cl
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, al
and cl, dl
or cl, r8b
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, cl
mov r8d, 0x2d4d8140
mov eax, 0xa8d47ef
cmovne r8d, eax
test dl, dl
mov eax, 0x2d4d8140
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140013ce0
cmp eax, 0x34ebde40
jg 0x14001725f
cmp eax, 0x3499d9da
jle 0x140018bc2
cmp eax, 0x3499d9db
je 0x14001c1fd
cmp eax, 0x34aa6050
je 0x14001c277
cmp eax, 0x34aa808a
jne 0x140013ce0
mov eax, 0xfc08c57d
jmp 0x140013ce0
cmp eax, 0xb1eb4ee9
jg 0x1400172e9
cmp eax, 0xb1986fa4
jle 0x140018be2
cmp eax, 0xb1986fa5
je 0x14001c2f8
cmp eax, 0xb1a1f87a
je 0x14001c317
cmp eax, 0xb1e53e40
jne 0x140013ce0
cmp byte [rsp + 0x5c], 0
mov eax, 0x4368472
mov ecx, 0xf829f344
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0x6e72bd9d
jg 0x140017368
cmp eax, 0x6dda9def
jle 0x140018c63
cmp eax, 0x6dda9df0
je 0x14001c321
cmp eax, 0x6e31732d
je 0x14001c373
cmp eax, 0x6e416b88
jne 0x140013ce0
mov eax, 0xc5abb983
jmp 0x140013ce0
cmp eax, 0xe534f713
jg 0x1400173ff
cmp eax, 0xe45bd976
jle 0x140018c83
cmp eax, 0xe45bd977
je 0x14001c37d
cmp eax, 0xe4bdf984
je 0x14001c3dc
cmp eax, 0xe5038015
jne 0x140013ce0
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x78]
mov eax, 0xa97f7ef6
jmp 0x140013ce0
cmp eax, 0x24c8f971
jg 0x140017435
cmp eax, 0x23a3072a
jle 0x140018d21
cmp eax, 0x23a3072b
je 0x14001c3e6
cmp eax, 0x2436be6e
je 0x14001c3f0
cmp eax, 0x244b908f
jne 0x140013ce0
mov eax, dword [rsp + 0x84]
cmp eax, 0x4c
sete byte [rsp + 0x5c]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xae2b270a
mov edx, eax
and edx, 0x51d4d8f5
or edx, ecx
xor edx, 0x51d4d8f4
and eax, 0xfffffffe
or eax, edx
xor eax, 0x873cb0e
xor eax, 0xf78c34f1
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0xa328cbb
mov r9d, 0xb1e53e40
cmovne ecx, r9d
test r8b, r8b
mov edx, 0xa328cbb
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xa30c5040
jg 0x140017478
cmp eax, 0xa172097a
jle 0x140018d53
cmp eax, 0xa172097b
je 0x14001c465
cmp eax, 0xa1cd37f1
je 0x14001c4c7
cmp eax, 0xa2bf0bc2
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0xfabbdd91
mov edx, 0xe9a8cec2
cmovne ecx, edx
test r9b, r9b
mov r8d, 0xfabbdd91
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x5aa89ae2
jg 0x140017502
cmp eax, 0x59abf2b5
jle 0x140018d73
cmp eax, 0x59abf2b6
je 0x14001c4d1
cmp eax, 0x59e015d6
je 0x14001c4e8
cmp eax, 0x59e5986d
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x5083803a
mov edx, eax
and edx, 0xaf7c7fc5
or edx, ecx
xor edx, 0xaf7c7fc4
and eax, 0xfffffffe
or eax, edx
xor eax, 0x32a40406
cmp eax, 0xcd5bfbf9
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
setge dl
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, cl
mov ecx, 0x3bcd952c
mov r8d, 0xfeafb760
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
test al, al
mov eax, 0x3bcd952c
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x61418b
jg 0x14001759f
cmp eax, 0xff229e19
jle 0x140018d93
cmp eax, 0xff229e1a
je 0x14001c557
cmp eax, 0xffa732e7
je 0x14001c561
cmp eax, 0xffc49c38
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xbc15e672
mov edx, eax
and edx, 0x43ea198d
or edx, ecx
xor edx, 0x43ea198c
and eax, 0xfffffffe
or eax, edx
xor eax, 0x5fb8293c
xor eax, 0xa047d6c3
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0xa328cbb
mov edx, 0x244b908f
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x3e69c6cd
jg 0x14001762b
cmp eax, 0x3e2783ea
jle 0x140018dbb
cmp eax, 0x3e2783eb
je 0x14001c57b
cmp eax, 0x3e3393a4
je 0x14001c585
cmp eax, 0x3e4d14c2
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
mov ecx, 0x4142fcc7
sub ecx, eax
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
mov eax, 0x1bbcd51
mov r8d, 0x6609aa1d
cmovne eax, r8d
test cl, cl
mov ecx, 0x1bbcd51
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xc588f34e
jg 0x1400176ac
cmp eax, 0xc48d906b
jle 0x140018e68
cmp eax, 0xc48d906c
je 0x14001c5ef
cmp eax, 0xc49f7753
je 0x14001c65e
cmp eax, 0xc4d8c4b5
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0x63d14d4d
mov r9d, 0x84f156e9
cmovne r8d, r9d
test dl, cl
cmovne r8d, r9d
test al, al
mov eax, r8d
cmovne eax, r9d
test dl, cl
mov ecx, dword [rsp + 0x20]
mov word [rsp + 0x7c], cx
cmove eax, r8d
jmp 0x140013ce0
cmp eax, 0x7e5f40af
jg 0x1400176ea
cmp eax, 0x7df698f5
jle 0x140018e88
cmp eax, 0x7df698f6
je 0x14001c6c4
cmp eax, 0x7e3f947b
je 0x14001c742
cmp eax, 0x7e5eb9a5
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, r9b
test r8b, r8b
mov eax, 0xd21c307
mov r8d, 0x92c3ed80
cmovne eax, r8d
test r9b, r9b
mov edx, 0xd21c307
cmove eax, edx
test cl, cl
cmovne eax, r8d
jmp 0x140013ce0
cmp eax, 0xcec4f2e6
jle 0x140017727
cmp eax, 0xd0210276
jle 0x140018ea8
cmp eax, 0xd0210277
je 0x14001c74c
cmp eax, 0xd0b956a5
je 0x14001c756
cmp eax, 0xd0df3c04
jne 0x140013ce0
mov eax, 0xcd92dd42
jmp 0x140013ce0
cmp eax, 0x3ed8f2a
jle 0x14001775f
cmp eax, 0x4368471
jle 0x140018f3a
cmp eax, 0x4368472
je 0x14001c7bc
cmp eax, 0x4d621fa
je 0x14001c7c6
cmp eax, 0x4fcf5aa
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
xor al, dl
or dl, cl
mov ecx, eax
xor cl, dl
not cl
test cl, 1
mov ecx, 0xf7875132
mov r8d, 0x61418c
cmovne ecx, r8d
test dl, 1
mov edx, 0xf7875132
cmovne edx, ecx
test al, al
cmovne edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x834ab418
jle 0x1400177f9
cmp eax, 0x84f156e8
jle 0x140018faa
cmp eax, 0x84f156e9
je 0x14001c828
cmp eax, 0x84ff79f1
je 0x14001c875
cmp eax, 0x850bc926
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4e4b0681
and ecx, 0xb1b4f97e
or ecx, edx
xor ecx, 0x4e4b0680
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0xa75a2ac3
mov r8d, 0x8668c7aa
cmovne eax, r8d
test cl, cl
mov ecx, 0xa75a2ac3
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x40a231ee
jle 0x140017869
cmp eax, 0x42767991
jle 0x140019042
cmp eax, 0x42767992
je 0x14001c87f
cmp eax, 0x428fd25d
je 0x14001c8ec
cmp eax, 0x42eed523
jne 0x140013ce0
mov rax, qword [rsp + 0x130]
mov rax, qword [rsp + 0x138]
mov eax, 0x1f94836a
jmp 0x140013ce0
cmp eax, 0xe758b5e2
jle 0x14001789f
cmp eax, 0xe7c967c6
jle 0x1400190e3
cmp eax, 0xe7c967c7
je 0x14001c8f6
cmp eax, 0xe7f50697
je 0x14001c900
cmp eax, 0xe83aad05
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x56b4ae43
mov edx, eax
and edx, 0xa94b51bc
or edx, ecx
xor edx, 0xa94b51bd
and eax, 0xfffffffe
or eax, edx
xor eax, 0x9a61aa5d
xor eax, 0x659e55a2
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x962619f0
mov eax, 0x49f8740c
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x962619f0
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0x28d85922
jle 0x140017919
cmp eax, 0x2919b078
jle 0x140019103
cmp eax, 0x2919b079
je 0x14001c90a
cmp eax, 0x2a6b0309
je 0x14001c963
cmp eax, 0x2b314bf7
jne 0x140013ce0
mov rax, qword [rsp + 0xa0]
cmp byte [rax], 0xd1
sete byte [rsp + 0x47]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x5b7c381c
mov edx, eax
and edx, 0xa483c7e3
or edx, ecx
xor edx, 0xa483c7e2
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, cl
mov r8d, 0x1b64e6c6
mov eax, 0xae65ce3
cmovne r8d, eax
test cl, cl
mov eax, 0x1b64e6c6
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x140013ce0
cmp eax, 0xa75a2ac2
jle 0x1400179b1
cmp eax, 0xa885ce70
jle 0x140019171
cmp eax, 0xa885ce71
je 0x14001c96d
cmp eax, 0xa8bb448d
je 0x14001c9bb
cmp eax, 0xa8d3f962
jne 0x140013ce0
movzx eax, word [rsp + 0x20]
mov rcx, rax
shl rcx, 6
movzx edx, byte [r14 + rcx + 5]
movzx ecx, byte [r14 + rcx + 4]
shl edx, 8
sub ecx, eax
mov eax, ecx
not eax
mov r8d, edx
not r8d
and edx, eax
or eax, r8d
and r8d, ecx
or r8d, edx
mov ecx, r8d
not ecx
mov edx, ecx
and edx, 0x21de14d
and r8d, 0xfde21eb2
or r8d, edx
or ecx, eax
and eax, 0x21dff4d
xor eax, r8d
xor eax, 0x1e00
not ecx
or ecx, eax
mov dword [rsi + 8], ecx
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov r12d, 1
mov ebp, 1
mov eax, 0xaee81e8a
jmp 0x140013ce0
cmp eax, 0x614d6d15
jle 0x14001919e
cmp eax, 0x614d6d16
je 0x14001ca31
cmp eax, 0x61811c0c
je 0x14001ca3b
cmp eax, 0x6221ee26
jne 0x140013ce0
mov eax, 0x88cddb41
jmp 0x140013ce0
cmp eax, 0xdbccace5
jle 0x14001922c
cmp eax, 0xdbccace6
je 0x14001cab2
cmp eax, 0xdc5720ab
je 0x14001cabc
cmp eax, 0xdca31c84
jne 0x140013ce0
lea rax, [r14 + 6]
mov qword [rsp + 0x158], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x73c40edf
mov edx, eax
and edx, 0x8c3bf120
or edx, ecx
movzx ecx, bx
shl rcx, 6
neg rcx
xor edx, 0x8c3bf121
and eax, 0xfffffffe
or eax, edx
xor eax, 0x917115cc
xor eax, 0x6e8eea33
setne al
sete dl
cmp dword [0x14002b0c8], 0xa
setl r8b
setge r9b
and dl, r9b
and r8b, al
or r8b, dl
or r9b, al
mov eax, r9d
xor al, r8b
test r9b, r9b
mov edx, 0x4f2fccb7
mov r9d, 0xa1501f00
cmovne edx, r9d
mov qword [rsp + 0x160], rcx
test r8b, r8b
cmove edx, r9d
test al, al
mov eax, 0x4f2fccb7
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x1ac239fd
jle 0x14001924c
cmp eax, 0x1ac239fe
je 0x14001cb40
cmp eax, 0x1b435b6a
je 0x14001cb50
cmp eax, 0x1b64e6c6
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x630fe923
and ecx, 0x9cf016dc
or ecx, edx
xor ecx, 0x9cf016dd
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, edx
xor dl, cl
and cl, r8b
and r9b, al
or r9b, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, r9b
mov ecx, 0x2f491b80
mov eax, 0x9997ed31
cmovne ecx, eax
test r8b, r8b
mov eax, 0x2f491b80
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x944f89cf
jle 0x1400192d7
cmp eax, 0x944f89d0
je 0x14001cbd7
cmp eax, 0x9466f8fd
je 0x14001cbe1
cmp eax, 0x949aae5a
jne 0x140013ce0
cmp byte [rsp + 0x4d], 0
mov eax, 0x56faef82
mov ecx, 0x1979666f
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0x4ea2511e
jle 0x14001936e
cmp eax, 0x4ea2511f
je 0x14001cc43
cmp eax, 0x4f2fccb7
je 0x14001ccb1
cmp eax, 0x4f58b6cd
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf37f72bf
and ecx, 0xc808d40
or ecx, edx
xor ecx, 0xf37f72be
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r8d
xor al, r9b
test r8b, r8b
mov ecx, 0x28c49153
mov r8d, 0xfa95206
cmovne ecx, r8d
test r9b, r9b
mov edx, 0x28c49153
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xf76f9d0f
jle 0x140019398
cmp eax, 0xf76f9d10
je 0x14001ccbb
cmp eax, 0xf7875132
je 0x14001cd33
cmp eax, 0xf7b0c5e1
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x931bbfae
mov edx, eax
and edx, 0x6ce44051
or edx, ecx
xor edx, 0x6ce44050
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x59e015d6
mov r8d, 0x48d0d6e4
cmovne ecx, r8d
test dl, dl
mov edx, 0x59e015d6
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x3a0e0c2b
jle 0x14001940d
cmp eax, 0x3a0e0c2c
je 0x14001cda1
cmp eax, 0x3a79b29d
je 0x14001cdab
cmp eax, 0x3aecd797
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x39c82b63
and ecx, 0xc637d49c
or ecx, edx
xor ecx, 0x39c82b62
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x89fdd1f4
mov ecx, 0x48d27c56
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x89fdd1f4
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xb8200cd7
jle 0x14001948b
cmp eax, 0xb8200cd8
je 0x14001ce1a
cmp eax, 0xb96ecb35
je 0x14001ce24
cmp eax, 0xba0ff80e
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1076a459
and ecx, 0xef895ba6
or ecx, edx
xor ecx, 0x1076a458
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0x7b2c43e7
mov r9d, 0x4bd50bb5
cmovne r8d, r9d
test dl, cl
mov ecx, 0x7b2c43e7
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
cmp eax, 0x72cf4a07
jle 0x14001952a
cmp eax, 0x72cf4a08
je 0x14001ce99
cmp eax, 0x744a8799
je 0x14001cea6
cmp eax, 0x74e2c7b9
jne 0x140013ce0
mov rax, qword [rsp + 0x128]
movzx ecx, word [rsp + 0x20]
shl rcx, 6
neg rcx
cmp byte [rax + rcx + 6], 0
sete byte [rsp + 0x54]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x87def4c8
mov edx, eax
and edx, 0x78210b37
or edx, ecx
xor edx, 0x78210b36
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r8d
xor al, r9b
test r8b, r8b
mov ecx, 0x3410b7b9
mov r8d, 0x4808d64e
cmovne ecx, r8d
test r9b, r9b
mov edx, 0x3410b7b9
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xd2c9bc77
jle 0x1400195cb
cmp eax, 0xd2c9bc78
je 0x14001cebd
cmp eax, 0xd345b0d3
je 0x14001cec7
cmp eax, 0xd34732c3
jne 0x140013ce0
mov eax, 0x2b3edcba
jmp 0x140013ce0
cmp eax, 0xf0205f3
jle 0x1400195eb
cmp eax, 0xf0205f4
je 0x14001ced1
cmp eax, 0xf655395
je 0x14001cee8
cmp eax, 0xfa95206
jne 0x140013ce0
mov eax, 0xe7aa489
jmp 0x140013ce0
cmp eax, 0x89dd369e
jle 0x140019676
cmp eax, 0x89dd369f
je 0x14001cf5b
cmp eax, 0x89fdd1f4
je 0x14001cfc2
cmp eax, 0x8a5ef7bc
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov ecx, 0x9d4a75c8
mov eax, 0x81b9fa60
cmovne ecx, eax
test dl, 1
mov eax, 0x9d4a75c8
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x48d27c55
jle 0x1400196ec
cmp eax, 0x48d27c56
je 0x14001d01a
cmp eax, 0x48ec2a20
je 0x14001d024
cmp eax, 0x490e5c14
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xb2a808ea
mov edx, eax
and edx, 0x4d57f715
or edx, ecx
xor edx, 0x4d57f714
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xefeeb9de
mov edx, 0x7e5f40b0
cmovne ecx, edx
test r8b, r8b
mov r8d, 0xefeeb9de
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xf063910c
jle 0x14001970c
cmp eax, 0xf063910d
je 0x14001d02e
cmp eax, 0xf0fede21
je 0x14001d038
cmp eax, 0xf164a189
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6788d4c5
and ecx, 0x98772b3a
or ecx, edx
xor ecx, 0x98772b3b
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0x3b7ba95
mov r8d, 0xf9f06d33
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x3b7ba95
cmove ecx, eax
mov r12d, 5
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x33adb4ab
jle 0x140019730
cmp eax, 0x33adb4ac
je 0x14001d097
cmp eax, 0x3410b7b9
je 0x14001d0a1
cmp eax, 0x34409d00
jne 0x140013ce0
mov eax, 0x727b134e
jmp 0x140013ce0
cmp eax, 0xaf438384
jle 0x1400197a4
cmp eax, 0xaf438385
je 0x14001d0b3
cmp eax, 0xaff74f46
je 0x14001d13a
cmp eax, 0xb04777e4
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0x2d803b4f
mov r8d, 0xbbaeb18c
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x2d803b4f
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x6b9cdc16
jle 0x1400198bb
cmp eax, 0x6b9cdc17
je 0x14001d15a
cmp eax, 0x6c23d8fb
je 0x14001d1d0
cmp eax, 0x6c7280b5
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x561a6075
and ecx, 0xa9e59f8a
or ecx, edx
xor ecx, 0x561a6074
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x56fcf091
mov ecx, 0xf0282b93
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x56fcf091
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov bx, 1
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xe2c508db
jle 0x140019944
cmp eax, 0xe2c508dc
je 0x14001d1da
cmp eax, 0xe35725c4
je 0x14001d22d
cmp eax, 0xe39f4c57
jne 0x140013ce0
cmp byte [rsp + 0x44], 0
mov eax, 0x72cf4a08
mov ecx, 0x31967a2a
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0x228fc46f
jle 0x1400199c7
cmp eax, 0x228fc470
je 0x14001d298
cmp eax, 0x22d6c036
je 0x14001d2a2
cmp eax, 0x2320b1a5
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x10c923e4
and ecx, 0xef36dc1b
or ecx, edx
movzx edx, word [rsp + 0x70]
xor ecx, 0xef36dc1a
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov r8d, eax
xor r8b, cl
or al, cl
mov ecx, eax
xor cl, r8b
mov ecx, 0x3499d9db
mov r9d, 0x48ec2a20
cmovne ecx, r9d
test al, al
mov eax, 0x3499d9db
cmovne eax, ecx
mov dword [rsp + 0x78], edx
test r8b, r8b
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x9d4a75c7
jle 0x140019a5b
cmp eax, 0x9d4a75c8
je 0x14001d2b9
cmp eax, 0x9d58671b
je 0x14001d32e
cmp eax, 0x9e35ba0b
jne 0x140013ce0
mov dword [rsp + 0xfc], r12d
mov eax, 0xab79fe92
jmp 0x140013ce0
cmp eax, 0x56faef81
jle 0x140019ac5
cmp eax, 0x56faef82
je 0x14001d3a9
cmp eax, 0x56fcf091
je 0x14001d3c4
cmp eax, 0x57760689
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov ecx, 0xbf306873
mov eax, 0x3bd2645f
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0xbf306873
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0xfe12c965
jle 0x140019af2
cmp eax, 0xfe12c966
je 0x14001d3ce
cmp eax, 0xfe30e003
je 0x14001d3e5
cmp eax, 0xfe780ebf
jne 0x140013ce0
mov eax, 0x438d8cd5
jmp 0x140013ce0
cmp eax, 0x3d723949
jle 0x140019b35
cmp eax, 0x3d72394a
je 0x14001d467
cmp eax, 0x3d828fc4
je 0x14001d4c9
cmp eax, 0x3d871927
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x4d621fa
mov r8d, 0x818d3fba
cmovne ecx, r8d
test dl, 1
mov edx, 0x4d621fa
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp eax, 0xc20f42c1
jle 0x140019bb8
cmp eax, 0xc20f42c2
je 0x14001d52e
cmp eax, 0xc21efc4b
je 0x14001d5ad
cmp eax, 0xc29c1545
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x271c0a89
mov edx, eax
and edx, 0xd8e3f576
or edx, ecx
xor edx, 0xd8e3f577
and eax, 0xfffffffe
or eax, edx
xor eax, 0x6d6edd54
xor eax, 0x929122ab
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor r8b, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
mov ecx, 0xf48b6ed4
mov eax, 0xe0af97a4
cmovne ecx, eax
test dl, dl
mov eax, 0xf48b6ed4
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x7c7f41d3
jle 0x140019bd8
cmp eax, 0x7c7f41d4
je 0x14001d60d
cmp eax, 0x7ce66d3e
je 0x14001d624
cmp eax, 0x7d193c25
jne 0x140013ce0
cmp dword [rsp + 0xf8], 0
mov eax, 0xc088940b
mov ecx, 0x371debb6
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0xcb46a949
jle 0x140019c18
cmp eax, 0xcb46a94a
je 0x14001d69d
cmp eax, 0xcc309d65
je 0x14001d705
cmp eax, 0xccd23c64
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x712ed2f7
mov r8d, 0xe20c9ef9
cmovne ecx, r8d
test dl, dl
mov edx, 0x712ed2f7
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp eax, 0xa8d47ee
jle 0x140019c83
cmp eax, 0xa8d47ef
je 0x14001d77a
cmp eax, 0xac19bf0
je 0x14001d784
cmp eax, 0xae65ce3
jne 0x140013ce0
mov rax, qword [rsp + 0xa0]
mov eax, 0x2b314bf7
jmp 0x140013ce0
cmp eax, 0x871a2152
jle 0x140019caa
cmp eax, 0x871a2153
je 0x14001d7fe
cmp eax, 0x8732b096
je 0x14001d85e
cmp eax, 0x874045b1
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
mov eax, 0xab9888b3
mov ecx, 0x2102bebb
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xab9888b3
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x46614e37
jle 0x140019d2f
cmp eax, 0x46614e38
je 0x14001d8f7
cmp eax, 0x46843f6d
je 0x14001d95f
cmp eax, 0x468e0119
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x3817ab3c
mov r8d, 0xb1eb4eea
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x3817ab3c
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
cmp eax, 0xed723a40
jle 0x140019dae
cmp eax, 0xed723a41
je 0x14001d9c0
cmp eax, 0xedd7cf3e
je 0x14001d9ca
cmp eax, 0xee5ade69
jne 0x140013ce0
mov eax, 0xf2b2ff61
jmp 0x140013ce0
cmp eax, 0x2db80ac1
jle 0x140019e3b
cmp eax, 0x2db80ac2
je 0x14001d9d4
cmp eax, 0x2e26a6b4
je 0x14001d9de
cmp eax, 0x2eed6d72
jne 0x140013ce0
mov eax, 0xdf12b8eb
jmp 0x140013ce0
cmp eax, 0xaa9e3d32
jle 0x140019e6f
cmp eax, 0xaa9e3d33
je 0x14001da58
cmp eax, 0xaaa3d43e
je 0x14001da74
cmp eax, 0xab79fe92
jne 0x140013ce0
mov eax, dword [rsp + 0xfc]
cmp eax, 2
mov eax, 0x34aa6050
mov ecx, 0x4ea2511f
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x6609aa1c
jle 0x140019e8f
cmp eax, 0x6609aa1d
je 0x14001dad7
cmp eax, 0x66a9fbd4
je 0x14001dae1
cmp eax, 0x67583435
jne 0x140013ce0
mov eax, 0xef6370d8
jmp 0x140013ce0
cmp eax, 0xdf9dd778
jle 0x140019f08
cmp eax, 0xdf9dd779
je 0x14001db41
cmp eax, 0xdfb0e570
je 0x14001db4b
cmp eax, 0xe029cf03
jne 0x140013ce0
cmp byte [rsp + 0x5e], 0
mov eax, 0x4368472
mov ecx, 0xf655395
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0x1f479af3
jle 0x140019f70
cmp eax, 0x1f479af4
je 0x14001dbc2
cmp eax, 0x1f5d536d
je 0x14001dc2d
cmp eax, 0x1f5dbe5f
jne 0x140013ce0
mov r12d, 1
mov eax, 0x969a8fa9
jmp 0x140013ce0
cmp eax, 0x97e82e84
jle 0x140019f90
cmp eax, 0x97e82e85
je 0x14001dc37
cmp eax, 0x9867a215
je 0x14001dcb4
cmp eax, 0x99347d34
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1e61b838
and ecx, 0xe19e47c7
or ecx, edx
xor ecx, 0xe19e47c6
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x33950feb
mov r8d, 0xb545708c
cmovne eax, r8d
test cl, cl
mov ecx, 0x33950feb
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x524ce9ec
jle 0x140019fb0
cmp eax, 0x524ce9ed
je 0x14001dd26
cmp eax, 0x5276cd6f
je 0x14001dd9c
cmp eax, 0x5371915d
jne 0x140013ce0
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x34]
mov eax, dword [rsp + 0x3c]
sub eax, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov edx, eax
not edx
mov r8d, ecx
xor r8d, edx
and r8d, ecx
and edx, 0xb0bd2dd9
and eax, 0x4f42d226
or eax, edx
xor eax, ecx
xor eax, 0xb0bd2dd9
or eax, r8d
mov dword [rsi + 8], eax
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov r12d, 1
mov ebp, 1
mov eax, 0xa5261f56
jmp 0x140013ce0
cmp eax, 0xfaf109f8
jle 0x14001a023
cmp eax, 0xfaf109f9
je 0x14001dda6
cmp eax, 0xfb5bf14c
je 0x14001ddb0
cmp eax, 0xfc08c57d
jne 0x140013ce0
mov word [rsp + 0x7e], bx
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x9cd78c62
mov r8d, 0x34aa808a
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x9cd78c62
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x3bcd952b
jle 0x14001a04d
cmp eax, 0x3bcd952c
je 0x14001de30
cmp eax, 0x3bd2645f
je 0x14001deb6
cmp eax, 0x3c169de7
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov eax, 0x3df9d235
mov ecx, 0x561f7c50
cmovne eax, ecx
test r8b, r8b
mov ecx, 0x3df9d235
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xbeed8543
jle 0x14001a0c9
cmp eax, 0xbeed8544
je 0x14001dec0
cmp eax, 0xbf306873
je 0x14001deca
cmp eax, 0xbf57cc10
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x23f1be84
mov edx, eax
and edx, 0xdc0e417b
or edx, ecx
xor edx, 0xdc0e417a
and eax, 0xfffffffe
or eax, edx
xor eax, 0xb341f36f
xor eax, 0x4cbe0c90
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, ecx
xor r8b, 1
or al, dl
xor al, 1
or al, r8b
xor r8b, al
mov edx, 0x6b9cdc17
mov r8d, 0xb2c9ba6e
cmovne edx, r8d
test al, al
mov eax, 0x6b9cdc17
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140013ce0
cmp eax, 0x789d17ad
jle 0x14001a158
cmp eax, 0x789d17ae
je 0x14001ded4
cmp eax, 0x799725b3
je 0x14001dede
cmp eax, 0x79b4a7a1
jne 0x140013ce0
mov eax, 0x6c23d8fb
jmp 0x140013ce0
cmp eax, 0xd4a219e3
jle 0x14001a1b0
cmp eax, 0xd4a219e4
je 0x14001df5f
cmp eax, 0xd4cb2ce7
je 0x14001df78
cmp eax, 0xd62bbba8
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x73acbb69
and ecx, 0x8c534496
or ecx, edx
xor ecx, 0x8c534497
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov r8d, 0xaea31802
mov eax, 0xf063910d
cmovne r8d, eax
test cl, cl
mov eax, r8d
mov ecx, 0xaea31802
cmovne eax, ecx
mov qword [rsp + 0x108], rdi
test dl, dl
cmovne eax, r8d
jmp 0x140013ce0
cmp eax, 0x16b2afb2
jle 0x14001a224
cmp eax, 0x16b2afb3
je 0x14001df82
cmp eax, 0x1726d12f
je 0x14001e000
cmp eax, 0x179a609e
jne 0x140013ce0
mov dword [rsp + 0xf8], r12d
mov eax, 0x7d193c25
jmp 0x140013ce0
cmp eax, 0x911d2707
jle 0x14001a2a5
cmp eax, 0x911d2708
je 0x14001e058
cmp eax, 0x91626265
je 0x14001e06f
cmp eax, 0x919c5b74
jne 0x140013ce0
mov eax, 0x969a8fa9
jmp 0x140013ce0
cmp eax, 0x4ba53cbf
jle 0x14001a2c5
cmp eax, 0x4ba53cc0
je 0x14001e0d5
cmp eax, 0x4bc04d59
je 0x14001e0e7
cmp eax, 0x4bd50bb5
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x7b2c43e7
mov edx, 0x632d59db
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xf5256e8b
jle 0x14001a2e5
cmp eax, 0xf5256e8c
je 0x14001e171
cmp eax, 0xf56f5317
je 0x14001e17b
cmp eax, 0xf5b5f1b9
jne 0x140013ce0
mov eax, 0x34ebde41
jmp 0x140013ce0
cmp eax, 0x35428ee9
jle 0x14001a375
cmp eax, 0x35428eea
je 0x14001e18a
cmp eax, 0x3551144c
je 0x14001e19c
cmp eax, 0x3559b637
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x1a06b181
mov r8d, 0xc83110b8
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x1a06b181
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xb3e9bd87
jle 0x14001a395
cmp eax, 0xb3e9bd88
je 0x14001e1a6
cmp eax, 0xb46a7dfb
je 0x14001e205
cmp eax, 0xb48c0afe
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
mov ecx, eax
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov r8d, 0x2b314bf7
mov eax, 0xae65ce3
cmovne r8d, eax
test cl, cl
mov eax, r8d
mov ecx, 0x2b314bf7
cmovne eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x140013ce0
cmp eax, 0x6f9ff0da
jle 0x14001a3b5
cmp eax, 0x6f9ff0db
je 0x14001e26d
cmp eax, 0x705a9327
je 0x14001e27d
cmp eax, 0x712ed2f7
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb0a92b1c
and ecx, 0x4f56d4e3
or ecx, edx
xor ecx, 0xb0a92b1d
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0xe20c9ef9
mov r9d, 0xa2bf0bc2
cmovne r8d, r9d
test dl, cl
mov ecx, 0xe20c9ef9
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
cmp eax, 0xe5eebdd2
jle 0x14001a442
cmp eax, 0xe5eebdd3
je 0x14001e28d
cmp eax, 0xe600c191
je 0x14001e2eb
cmp eax, 0xe62b8136
jne 0x140013ce0
mov eax, 0x221845af
jmp 0x140013ce0
cmp eax, 0x262c2e31
jle 0x14001a4ca
cmp eax, 0x262c2e32
je 0x14001e2f5
cmp eax, 0x26476dfb
je 0x14001e369
cmp eax, 0x285cf4b2
jne 0x140013ce0
cmp byte [rsp + 0x4a], 0
mov eax, 0x3e71e691
mov ecx, 0x3ee90c81
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0xa4a0c4ba
jle 0x14001a52c
cmp eax, 0xa4a0c4bb
je 0x14001e3ea
cmp eax, 0xa5261f56
je 0x14001e3f4
cmp eax, 0xa54a5eb2
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xf2b2ff61
mov r8d, 0xee5ade69
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
test al, al
mov eax, 0xf2b2ff61
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x5da5dacf
jle 0x14001a568
cmp eax, 0x5da5dad0
je 0x14001e54d
cmp eax, 0x5db444f5
je 0x14001e5a6
cmp eax, 0x5dc7162d
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x4e01eebb
mov edx, eax
and edx, 0xb1fe1144
or edx, ecx
xor edx, 0xb1fe1145
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0xb1eb4eea
mov r10d, 0x468e0119
cmovne r8d, r10d
not dl
test dl, cl
mov r9d, 0xb1eb4eea
cmove r8d, r9d
test al, al
cmovne r8d, r10d
test dl, cl
cmovne r8d, r10d
mov eax, r8d
jmp 0x140013ce0
cmp eax, 0x1649168
jle 0x14001a5eb
cmp eax, 0x1649169
je 0x14001e5b0
cmp eax, 0x1957bea
je 0x14001e622
cmp eax, 0x1b86780
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x3f4d9872
mov r8d, 0x976d8bb1
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x3f4d9872
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
cmp eax, 0x3edba0be
jle 0x14001a65f
cmp eax, 0x3edba0bf
je 0x14001e67a
cmp eax, 0x3ee90c81
je 0x14001e684
cmp eax, 0x3f190a41
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x2436be6e
mov ecx, 0x614d6d16
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x2436be6e
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xc70e21e0
jle 0x14001a6e2
cmp eax, 0xc70e21e1
je 0x14001e69a
cmp eax, 0xc7507660
je 0x14001e6a4
cmp eax, 0xc79229a0
jne 0x140013ce0
mov rax, qword [rsp + 0xc8]
mov eax, 0xc9fde32a
jmp 0x140013ce0
cmp eax, 0x7f049978
jle 0x14001a776
cmp eax, 0x7f049979
je 0x14001e6ae
cmp eax, 0x7fce4c96
je 0x14001e721
cmp eax, 0x7ffee135
jne 0x140013ce0
movzx ebx, word [rsp + 0x7e]
inc ebx
mov eax, 0xece87e3b
jmp 0x140013ce0
cmp eax, 0xcd92dd41
jle 0x14001a803
cmp eax, 0xce0e6b9c
je 0x14001e790
cmp eax, 0xce7094bc
jne 0x140020b11
cmp byte [rsp + 0x4c], 0
mov eax, 0x6128a75d
mov ecx, 0xd65870c1
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0x330938a
jg 0x14001a823
cmp eax, 0x1bbcd51
je 0x14001e7ff
cmp eax, 0x30fd0b1
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x696ebf6a
mov edx, eax
and edx, 0x96914095
or edx, ecx
xor edx, 0x96914094
and eax, 0xfffffffe
or eax, edx
xor eax, 0x21b62e70
xor eax, 0xde49d18f
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov eax, 0x84ff79f1
mov ecx, 0x6d72b46c
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x84ff79f1
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x818d3fb9
jg 0x14001a8a4
cmp eax, 0x806536e2
je 0x14001e872
cmp eax, 0x812d5998
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0x71ee3133
mov r9d, 0xd853be0a
cmovne r8d, r9d
test dl, cl
mov ecx, 0x71ee3133
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
cmp eax, 0x3fdddbb4
jg 0x14001a8c9
cmp eax, 0x3f4d9872
je 0x14001e8f4
cmp eax, 0x3f7aa4cb
jne 0x140013ce0
mov r12d, 1
mov ebp, 1
mov eax, 0xadb504a2
jmp 0x140013ce0
cmp eax, 0xe6d501a5
jg 0x14001a8ed
cmp eax, 0xe675e2fb
je 0x14001e973
cmp eax, 0xe695188d
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x8c57d198
mov r9d, 0x3d72394a
cmovne ecx, r9d
test r8b, 1
mov edx, 0x8c57d198
cmovne ecx, edx
test al, 1
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x289a0d05
jg 0x14001a981
cmp eax, 0x287336fd
je 0x14001e97d
cmp eax, 0x288bac1a
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2d84e383
and ecx, 0xd27b1c7c
or ecx, edx
xor ecx, 0xd27b1c7d
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x35428eea
mov edx, 0x287336fd
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xa64b014d
jg 0x14001a9a1
cmp eax, 0xa5e3c4d5
je 0x14001e9d5
cmp eax, 0xa63644d9
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe3680cac
and ecx, 0x1c97f353
or ecx, edx
xor ecx, 0x1c97f352
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
mov eax, 0x46614e38
mov ecx, 0xc0843ccc
cmovne eax, ecx
test r8b, r8b
mov ecx, 0x46614e38
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x5f6aa10c
je 0x14001e9e8
cmp eax, 0x5f9945f0
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov r8d, edx
xor r8b, cl
test cl, cl
mov eax, 0x7276a95f
mov ecx, 0x646aa2ca
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test r8b, r8b
mov ecx, 0x7276a95f
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0xd65870c1
je 0x14001ea38
cmp eax, 0xd6f92366
jne 0x140013ce0
mov eax, 0xdd82d37f
jmp 0x140013ce0
cmp eax, 0x17e2abcd
je 0x14001eaa3
cmp eax, 0x181bc711
jne 0x140013ce0
mov qword [rsp + 0x128], r14
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
mov eax, 0xd7c92ca1
mov r8d, 0x32cc1930
cmovne eax, r8d
test cl, cl
mov ecx, 0xd7c92ca1
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x91c71499
je 0x14001eaaf
cmp eax, 0x92131bc4
jne 0x140013ce0
movsxd rax, dword [rsp + 0xdc]
shl rax, 6
mov rcx, qword [rsp + 0x178]
cmp byte [rcx + rax], 0
mov eax, 0x56faef82
mov ecx, 0x63f4a2d7
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x4c06af9a
je 0x14001eb20
cmp eax, 0x4c8460ac
jne 0x140013ce0
mov eax, 0x43155c18
jmp 0x140013ce0
cmp eax, 0xf67c5698
je 0x14001eb40
cmp eax, 0xf6842cb2
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
mov ecx, 0xfa8106e4
mov r8d, 0x76fe0ac8
cmovne ecx, r8d
test dl, dl
mov edx, 0xfa8106e4
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x358f6072
je 0x14001ebab
cmp eax, 0x35902bc6
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x961578be
and ecx, 0x69ea8741
or ecx, edx
xor ecx, 0x69ea8740
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, al
and cl, dl
or cl, r8b
or dl, al
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x86ffb7b8
mov edx, 0xe7c967c7
cmovne eax, edx
test cl, cl
cmove eax, edx
test r8b, r8b
mov ecx, 0x86ffb7b8
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0xb545708c
je 0x14001ecb7
cmp eax, 0xb602a986
jne 0x140013ce0
cmp byte [rsp + 0x50], 0
mov eax, 0x33adb4ac
mov ecx, 0x66a9fbd4
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0x71cd52d9
je 0x14001ecc1
cmp eax, 0x71ee3133
jne 0x140013ce0
mov eax, 0xd853be0a
jmp 0x140013ce0
cmp eax, 0xd11dc57a
je 0x14001ecd8
cmp eax, 0xd14b546c
jne 0x140013ce0
mov eax, 0xe45bd977
jmp 0x140013ce0
cmp eax, 0xb0e0d24
je 0x14001ece2
cmp eax, 0xb2d97d6
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x25163f0e
and ecx, 0xdae9c0f1
or ecx, edx
xor ecx, 0xdae9c0f0
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x40a231ef
mov r9d, 0x67583435
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x40a231ef
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x878304d1
je 0x14001ed53
cmp eax, 0x87c580b9
jne 0x140013ce0
mov rax, qword [rsp + 0x140]
mov eax, 0x722686b4
jmp 0x140013ce0
cmp eax, 0x47299237
je 0x14001ed5d
cmp eax, 0x47328346
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xd006b73b
mov r8d, 0xdbccace6
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xd006b73b
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
cmp eax, 0xef22f198
je 0x14001ed6b
cmp eax, 0xef6370d8
jne 0x140013ce0
mov eax, 0x4e6c66d9
jmp 0x140013ce0
cmp eax, 0x2f491b80
je 0x14001eddb
cmp eax, 0x3038f081
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1cb3cb30
and ecx, 0xe34c34cf
or ecx, edx
lea rdx, [r14 + 3]
xor ecx, 0x1cb3cb31
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge r8b
setl r9b
and r8b, al
mov eax, r9d
xor al, cl
and al, r9b
and r9b, cl
or r9b, r8b
mov ecx, r9d
xor cl, al
test r9b, r9b
mov r8d, 0xa9184239
mov r9d, 0x99347d34
cmovne r8d, r9d
mov qword [rsp + 0x150], rdx
test al, al
mov eax, 0xa9184239
cmove r8d, eax
test cl, cl
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
cmp eax, 0xab9888b3
je 0x14001edf2
cmp eax, 0xac991fd2
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdb7f439e
and ecx, 0x2480bc61
or ecx, edx
xor ecx, 0x2480bc60
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
xor r8b, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x548a6a5f
mov edx, 0x428fd25d
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, al
mov eax, 0x548a6a5f
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x68620ec7
je 0x14001ee60
cmp eax, 0x68b3a5ec
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0x3038f081
mov edx, 0xa9184239
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0x3038f081
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xe0af97a4
je 0x14001ee6a
cmp eax, 0xe0fcaab4
jne 0x140013ce0
mov rax, qword [rsp + 0xa8]
movzx eax, byte [rax]
movzx ecx, byte [r14 + 4]
shl eax, 8
mov edx, eax
not edx
and edx, eax
or eax, ecx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
mov r9d, ecx
and r9d, 0x7e2bb72b
and edx, 0x4800
or edx, r9d
or ecx, r8d
and r8d, 0x7e2bb72b
and eax, 0x48d4
or eax, r8d
xor eax, edx
not ecx
or ecx, eax
mov dword [rsi + 8], ecx
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x51f8daea
and ecx, 0xae072515
or ecx, edx
xor ecx, 0x51f8daeb
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, edx
xor dl, cl
and cl, r8b
and r9b, al
or r9b, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, r9b
test r8b, r8b
mov eax, 0xc1ada4b1
mov edx, 0xc013a9f3
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, cl
mov ecx, 0xc1ada4b1
cmove eax, ecx
mov r12d, 1
mov ebp, 1
jmp 0x140013ce0
cmp eax, 0x1f66a49b
je 0x14001ee74
cmp eax, 0x1f94836a
jne 0x140013ce0
mov rax, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x138]
cmp byte [rax + rcx], 0
sete byte [rsp + 0x55]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x817a5b86
and ecx, 0x7e85a479
or ecx, edx
xor ecx, 0x817a5b87
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xf17cbc78
mov r8d, 0x42eed523
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0xf17cbc78
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x996eaef8
je 0x14001ee9a
cmp eax, 0x9997ed31
jne 0x140013ce0
mov rax, qword [rsp + 0xa0]
mov eax, 0xb48c0afe
jmp 0x140013ce0
cmp eax, 0x53d12460
je 0x14001ef03
cmp eax, 0x53e76850
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x96062712
and ecx, 0x69f9d8ed
or ecx, edx
xor ecx, 0x69f9d8ec
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x6a7186cf
mov r8d, 0x3e2783eb
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x6a7186cf
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xfc1f5bc4
je 0x14001ef4c
cmp eax, 0xfc5152a8
jne 0x140013ce0
mov eax, 0x24c8f972
jmp 0x140013ce0
cmp eax, 0x3c2d2467
je 0x14001ef6d
cmp eax, 0x3c5ad2fb
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4d7920d4
and ecx, 0xb286df2b
or ecx, edx
xor ecx, 0xb286df2a
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
mov r8d, 0xed723a41
mov eax, 0xd42874bd
cmovne r8d, eax
test cl, cl
mov eax, 0xed723a41
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x140013ce0
cmp eax, 0xc013a9f3
je 0x14001efdf
cmp eax, 0xc0843ccc
jne 0x140013ce0
mov eax, 0x46614e38
jmp 0x140013ce0
cmp eax, 0x79c1a602
je 0x14001f04c
cmp eax, 0x7a29c04f
jne 0x140013ce0
mov r12d, 8
mov eax, 0x3c2d2467
jmp 0x140013ce0
cmp eax, 0xc83110b8
je 0x14001f056
cmp eax, 0xc89e3439
jne 0x140013ce0
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov eax, dword [rsp + 0x2c]
mov rax, qword [rsp + 0x148]
mov eax, 0x515469d1
jmp 0x140013ce0
cmp eax, 0x5246249
je 0x14001f060
cmp eax, 0x5a54d5e
jne 0x140013ce0
mov eax, dword [rsp + 0x68]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x14e8fff7
mov edx, eax
and edx, 0xeb170008
or edx, ecx
xor edx, 0xeb170009
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor r8b, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
test dl, dl
mov ecx, 0xd426e88e
mov edx, 0x3cb6cbfe
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, al
mov eax, 0xd426e88e
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x85a03006
je 0x14001f0d9
cmp eax, 0x85a538d3
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd7a35c00
and ecx, 0x285ca3ff
or ecx, edx
xor ecx, 0xd7a35c01
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x68b3a5ec
mov edx, 0xb545708c
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, al
mov eax, 0x68b3a5ec
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x43155c18
je 0x14001f0f0
cmp eax, 0x435b4854
jne 0x140013ce0
mov eax, 0xdfb0e570
jmp 0x140013ce0
cmp eax, 0xe935c7c1
je 0x14001f13d
cmp eax, 0xe93c496f
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x203854b8
mov r8d, 0xd345b0d3
cmovne ecx, r8d
test dl, dl
mov edx, 0x203854b8
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x2b3edcba
je 0x14001f1bc
cmp eax, 0x2bace5a9
jne 0x140013ce0
lea rax, [r14 + 3]
mov qword [rsp + 0x140], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x6d1b7b92
mov r8d, 0x4d7d1ac9
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x6d1b7b92
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xa8d761db
je 0x14001f22e
cmp eax, 0xa9184239
jne 0x140013ce0
mov eax, 0x3038f081
jmp 0x140013ce0
cmp eax, 0x631e76e2
je 0x14001f238
cmp eax, 0x632d59db
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6c112de4
and ecx, 0x93eed21b
or ecx, edx
xor ecx, 0x93eed21a
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0xa93b7220
mov r9d, 0xd14c61db
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 0x140013ce0
cmp eax, 0xdd0b1491
je 0x14001f260
cmp eax, 0xdd59f0a9
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x68fdec70
and ecx, 0x9702138f
or ecx, edx
xor ecx, 0x9702138e
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x4f58b6cd
mov ecx, 0x28c49153
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x4f58b6cd
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x1b9a4184
je 0x14001f2c7
cmp eax, 0x1c986b51
jne 0x140013ce0
movsxd rax, dword [rsp + 0xec]
mov rcx, qword [rsp + 0x188]
shl rax, 6
neg rax
cmp byte [rcx + rax], 0x8b
mov eax, 0x4368472
mov ecx, 0x4c06af9a
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x95c4659c
je 0x14001f2d1
cmp eax, 0x95db6424
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x7ef18a13
and ecx, 0x810e75ec
or ecx, edx
xor ecx, 0x810e75ed
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
mov eax, 0x53e76850
mov ecx, 0x3e2783eb
cmovne eax, ecx
test dl, dl
mov ecx, 0x53e76850
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x4f84d7f9
je 0x14001f342
cmp eax, 0x515469d1
jne 0x140013ce0
movsxd rax, dword [rsp + 0x2c]
shl rax, 6
mov rcx, qword [rsp + 0x148]
cmp byte [rcx + rax], 0x8b
sete byte [rsp + 0x58]
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x7c7f41d4
mov ecx, 0xc89e3439
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x7c7f41d4
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xf829f344
je 0x14001f482
cmp eax, 0xf90aafa5
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x1b435b6a
mov r8d, 0x7bb22c26
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x1b435b6a
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x3b00e1b4
je 0x14001f4dd
cmp eax, 0x3b2abc7a
jne 0x140013ce0
mov eax, 0xb60dd1c9
jmp 0x140013ce0
cmp eax, 0xba603073
je 0x14001f545
cmp eax, 0xbaf68a22
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdbb6fe87
and ecx, 0x24490178
or ecx, edx
xor ecx, 0x24490179
xor eax, ecx
test eax, ecx
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, ecx
mov eax, 0x6e31732d
mov r9d, 0x1f33afde
cmovne eax, r9d
not r8b
test r8b, dl
mov edx, 0x6e31732d
cmove eax, edx
cmovne eax, r9d
test cl, cl
movzx ecx, byte [r14]
mov byte [rsp + 0x33], cl
cmovne eax, r9d
jmp 0x140013ce0
cmp eax, 0x75340bd7
je 0x14001f551
cmp eax, 0x75361a9a
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x5a54d5e
mov ecx, 0x3cb6cbfe
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x5a54d5e
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xd37ba0fd
je 0x14001f563
cmp eax, 0xd3ad644a
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x262f7894
mov edx, eax
and edx, 0xd9d0876b
or edx, ecx
xor edx, 0xd9d0876a
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xc588f34f
mov r8d, 0x79c1a602
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0xc588f34f
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x1212aa15
je 0x14001f56d
cmp eax, 0x12e59c13
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0x16370004
mov r9d, 0xd428a7c5
cmovne r8d, r9d
test dl, cl
mov ecx, 0x16370004
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
lea rax, [r14 + 7]
mov qword [rsp + 0x130], rax
movzx eax, word [rsp + 0x20]
shl rax, 6
neg rax
mov qword [rsp + 0x138], rax
mov eax, r8d
jmp 0x140013ce0
cmp eax, 0x8c57d198
je 0x14001f5d8
cmp eax, 0x8d3ca098
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 0x452b0bd5]
imul ecx, eax
test cl, 1
sete dl
cmp dword [0x14002b0c8], 0xa
setge al
setl r8b
and r8b, cl
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x3c5ad2fb
mov r8d, 0xd42874bd
cmovne ecx, r8d
test al, 1
mov eax, 0x3c5ad2fb
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x49b9de04
je 0x14001f5e2
cmp eax, 0x49f8740c
jne 0x140013ce0
mov eax, 0xe83aad05
jmp 0x140013ce0
cmp eax, 0xf16fa02f
je 0x14001f5ec
cmp eax, 0xf17cbc78
jne 0x140013ce0
cmp byte [rsp + 0x55], 0
mov eax, 0x33adb4ac
mov ecx, 0x1b9a4184
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0x346695f6
je 0x14001f645
cmp eax, 0x347a769b
jne 0x140013ce0
mov eax, 0x89c3668b
jmp 0x140013ce0
cmp eax, 0xb0cfb972
je 0x14001f6d4
cmp eax, 0xb12d5007
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8185a6ca
and ecx, 0x7e7a5935
or ecx, edx
xor ecx, 0x8185a6cb
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x2919b079
mov r8d, 0xfabbdd91
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
test al, al
mov eax, 0x2919b079
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x6d1b7b92
je 0x14001f746
cmp eax, 0x6d72b46c
jne 0x140013ce0
mov eax, 0x30fd0b1
jmp 0x140013ce0
cmp eax, 0xe3dc7580
je 0x14001f750
cmp eax, 0xe427d7bd
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xd429ff84
mov edx, eax
and edx, 0x2bd6007b
or edx, ecx
xor edx, 0x2bd6007a
and eax, 0xfffffffe
or eax, edx
xor eax, 0xecd5d656
xor eax, 0x132a29a9
setne cl
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, al
and cl, dl
or cl, r8b
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, cl
mov r8d, 0x75bf5e98
mov eax, 0x3a0e0c2c
cmovne r8d, eax
test dl, dl
mov eax, 0x75bf5e98
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140013ce0
cmp eax, 0x233b039c
je 0x14001f803
cmp eax, 0x2357b075
jne 0x140013ce0
mov eax, dword [rsp + 0xe4]
cmp eax, 0x4c
mov eax, 0xfc1f5bc4
mov ecx, 0xca7fbc91
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x9e7aa912
je 0x14001f80d
cmp eax, 0xa1501f00
jne 0x140013ce0
mov eax, 0xdca31c84
jmp 0x140013ce0
cmp eax, 0x57d03432
je 0x14001f877
cmp eax, 0x58da2bec
jne 0x140013ce0
mov eax, 0x3b00e1b4
jmp 0x140013ce0
cmp eax, 0xfe83d374
je 0x14001f881
cmp eax, 0xfeafb760
jne 0x140013ce0
mov rax, qword [rsp + 0x150]
mov eax, 0x3bcd952c
jmp 0x140013ce0
cmp eax, 0x3df9d235
je 0x14001f8d9
cmp eax, 0x3e02a578
jne 0x140013ce0
lea rax, [r14 + 7]
mov qword [rsp + 0x190], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc48f5645
and ecx, 0x3b70a9ba
or ecx, edx
movzx edx, bx
xor ecx, 0x3b70a9bb
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge r8b
setl r9b
and r8b, al
mov eax, r9d
xor al, cl
and al, r9b
and r9b, cl
or r9b, r8b
mov ecx, eax
xor cl, r9b
test r9b, r9b
mov r8d, 0x218d6da7
mov r9d, 0x3a79b29d
cmovne r8d, r9d
mov dword [rsp + 0xf0], edx
test al, al
mov eax, 0x218d6da7
cmove r8d, eax
test cl, cl
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
cmp eax, 0xc38a59c6
je 0x14001f943
cmp eax, 0xc47a74c6
jne 0x140013ce0
mov eax, 0x8fefb701
jmp 0x140013ce0
cmp eax, 0x7d3f3783
je 0x14001f94d
cmp eax, 0x7dcaef1c
jne 0x140013ce0
mov eax, 0x9e35ba0b
jmp 0x140013ce0
cmp eax, 0xcec4f2e7
je 0x14001f9bf
cmp eax, 0xd006b73b
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x185c2961
mov edx, eax
and edx, 0xe7a3d69e
or edx, ecx
xor edx, 0xe7a3d69f
and eax, 0xfffffffe
or eax, edx
xor eax, 0x45102cbb
xor eax, 0xbaefd344
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov eax, 0xce7094bc
mov ecx, 0xdbccace6
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xce7094bc
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x3ed8f2b
je 0x14001fa33
cmp eax, 0x3f06def
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xf7b0c5e1
mov edx, 0x48d0d6e4
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0xf7b0c5e1
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x834ab419
je 0x14001fa9f
cmp eax, 0x842e3b59
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xd0c3a034
mov edx, eax
and edx, 0x2f3c5fcb
or edx, ecx
xor edx, 0x2f3c5fca
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r8d
xor al, r9b
test r8b, r8b
mov ecx, 0x524ce9ed
mov edx, 0xd0df3c04
cmovne ecx, edx
test r9b, r9b
mov r8d, 0x524ce9ed
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x40a231ef
je 0x14001fabb
cmp eax, 0x422de772
jne 0x140013ce0
lea rax, [r14 + 1]
mov qword [rsp + 0xb0], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x42a4f278
and ecx, 0xbd5b0d87
or ecx, edx
movzx edx, word [rsp + 0x20]
shl rdx, 6
xor ecx, 0x42a4f279
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov r8d, ecx
or r8b, al
xor cl, al
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x54b6107e
mov r9d, 0x7a5bce82
cmovne ecx, r9d
mov qword [rsp + 0xb8], rdx
test r8b, r8b
mov edx, 0x54b6107e
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xe758b5e3
je 0x14001fac5
cmp eax, 0xe77999b5
jne 0x140013ce0
mov eax, 0x1ef59ece
jmp 0x140013ce0
cmp eax, 0x28d85923
je 0x14001fb4b
cmp eax, 0x290240d5
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xc7507660
mov edx, 0x85a538d3
cmovne ecx, edx
test r8b, 1
mov r8d, 0xc7507660
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xa75a2ac3
je 0x14001fb55
cmp eax, 0xa7826b66
jne 0x140013ce0
cmp byte [rsp + 0x4e], 0
mov eax, 0x56faef82
mov ecx, 0xe855861
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0x6119c483
je 0x14001fb6c
cmp eax, 0x6128a75d
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5bbcfc80
and ecx, 0xa443037f
or ecx, edx
xor ecx, 0x5bbcfc81
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x6f9ff0db
mov edx, 0x1957bea
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xd853be0a
je 0x14001fbd7
cmp eax, 0xd9d89515
jne 0x140013ce0
mov eax, 0xef6370d8
jmp 0x140013ce0
cmp eax, 0x19cd4ab2
je 0x14001fc4f
cmp eax, 0x1a06b181
jne 0x140013ce0
lea rax, [r14 + 2]
mov qword [rsp + 0xc0], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
lea edx, [rcx + 1]
and dl, al
lea r8d, [rax + 1]
and r8b, cl
or r8b, dl
movzx edx, word [rsp + 0x20]
or cl, al
mov eax, ecx
xor al, r8b
test cl, cl
mov ecx, 0x90c65bd3
mov r9d, 0xc83110b8
cmovne ecx, r9d
mov dword [rsp + 0x28], edx
test r8b, r8b
cmove ecx, r9d
test al, al
mov eax, 0x90c65bd3
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x92c3ed80
je 0x14001fcad
cmp eax, 0x938fd380
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x60dd92ff
mov edx, eax
and edx, 0x9f226d00
or edx, ecx
xor edx, 0x9f226d01
and eax, 0xfffffffe
or eax, edx
xor eax, 0x9673b34
xor eax, 0xf698c4cb
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x347a769b
mov r9d, 0x89c3668b
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x347a769b
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x4e6c66d9
je 0x14001fd01
cmp eax, 0x4e933056
jne 0x140013ce0
movzx eax, word [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov eax, 0xf9f4d9a0
jmp 0x140013ce0
cmp eax, 0xf7449a77
je 0x14001fd13
cmp eax, 0xf76d63f2
jne 0x140013ce0
mov ecx, dword [0x14002b0c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
mov ecx, 0x6b4eeac1
mov r8d, 0xb1986fa5
cmovne ecx, r8d
test dl, dl
mov edx, 0x6b4eeac1
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x3817ab3c
je 0x14001fd2a
cmp eax, 0x38925055
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x2eed6d72
mov r9d, 0xdf12b8eb
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x2eed6d72
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xb7409dc1
je 0x14001fd34
cmp eax, 0xb760b881
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x6db98d07
mov edx, eax
and edx, 0x924672f8
or edx, ecx
xor edx, 0x924672f9
and eax, 0xfffffffe
or eax, edx
xor eax, 0xc9ae2687
xor eax, 0x3651d978
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor r8b, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
mov eax, 0xe695188d
mov ecx, 0x8c57d198
cmovne eax, ecx
test dl, dl
mov ecx, 0xe695188d
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x7276a95f
je 0x14001fd3e
cmp eax, 0x727b134e
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xc0066f8c
mov edx, eax
and edx, 0x3ff99073
or edx, ecx
xor edx, 0x3ff99072
and eax, 0xfffffffe
or eax, edx
xor eax, 0xb97b8632
xor eax, 0x468479cd
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xaee15111
mov r8d, 0x34409d00
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0xaee15111
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
cmp eax, 0xd1d97f6d
je 0x14001fd9e
cmp eax, 0xd21b3e13
jne 0x140013ce0
mov eax, 0xfcb5c8c7
jmp 0x140013ce0
cmp eax, 0xe7aa489
je 0x14001fda8
cmp eax, 0xe855861
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf75f3e92
mov edx, eax
and edx, 0x8a0c16d
or edx, ecx
xor edx, 0x8a0c16c
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x2b3edcba
mov r8d, 0xd34732c3
cmovne ecx, r8d
test dl, dl
mov edx, 0x2b3edcba
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp eax, 0x88cddb41
je 0x14001fe0c
cmp eax, 0x89c3668b
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r8d
xor al, r9b
test r8b, r8b
mov ecx, 0x347a769b
mov edx, 0x4c8460ac
cmovne ecx, edx
test r9b, r9b
mov r8d, 0x347a769b
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x482ee8fd
je 0x14001fe6c
cmp eax, 0x48d0d6e4
jne 0x140013ce0
mov eax, 0xf7b0c5e1
jmp 0x140013ce0
cmp eax, 0xeffb0d9e
je 0x14001fee1
cmp eax, 0xf0282b93
jne 0x140013ce0
mov bx, 1
mov eax, 0x6c7280b5
jmp 0x140013ce0
cmp eax, 0x334518e5
je 0x14001ff6d
cmp eax, 0x33950feb
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x26476dfb
mov r8d, 0x60aa355b
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
test al, al
mov eax, 0x26476dfb
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xaee788e1
je 0x140020000
cmp eax, 0xaee81e8a
jne 0x140013ce0
movzx ecx, word [rsp + 0x20]
mov rdx, rcx
shl rdx, 6
movzx eax, byte [r14 + rdx + 5]
movzx edx, byte [r14 + rdx + 4]
shl eax, 8
sub edx, ecx
mov r8d, eax
not r8d
mov ecx, edx
xor ecx, r8d
and ecx, edx
and r8d, 0xadd60cbb
and eax, 0xf300
or eax, r8d
xor eax, edx
mov edx, eax
xor edx, 0xadd60cbb
mov r8d, ecx
not r8d
xor eax, 0x5229f344
mov r9d, r8d
and r9d, 0x85e4c1b1
and ecx, 0x7a1b3e4e
or ecx, r9d
or r8d, eax
and eax, 0x85e4c1b1
and edx, 0x7a1b3e4e
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
mov dword [rsi + 8], r8d
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4a2b2850
and ecx, 0xb5d4d7af
or ecx, edx
xor ecx, 0xb5d4d7ae
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xa8d3f962
mov r8d, 0xf76f9d10
cmovne ecx, r8d
test dl, dl
mov edx, 0xa8d3f962
cmovne ecx, edx
test al, al
cmove ecx, r8d
mov r12d, 1
mov ebp, 1
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x6a7186cf
je 0x14002000a
cmp eax, 0x6b4eeac1
jne 0x140013ce0
movzx eax, bx
shl rax, 6
neg rax
movzx eax, byte [r14 + rax + 5]
mov byte [rsp + 0x27], al
lea rax, [r14 + 4]
mov qword [rsp + 0x168], rax
mov word [rsp + 0x66], bx
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or al, cl
mov ecx, eax
xor cl, dl
mov ecx, 0xd1d97f6d
mov r8d, 0xb1986fa5
cmovne ecx, r8d
test al, al
mov eax, 0xd1d97f6d
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0xe20c9ef9
je 0x140020063
cmp eax, 0xe2653d83
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x63d14d4d
mov r9d, 0xc4d8c4b5
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x63d14d4d
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x218d6da7
je 0x14002006d
cmp eax, 0x221845af
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x2f109f06
mov edx, eax
and edx, 0xd0ef60f9
or edx, ecx
xor edx, 0xd0ef60f8
and eax, 0xfffffffe
or eax, edx
xor eax, 0x4b15d438
xor eax, 0xb4ea2bc7
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x3ed8f2b
mov ecx, 0x3d871927
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x3ed8f2b
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x9cd78c62
je 0x140020077
cmp eax, 0x9d4726cd
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0xdf9dd779
mov r9d, 0x262c2e32
cmovne r8d, r9d
test dl, cl
mov ecx, 0xdf9dd779
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
cmp eax, 0x561f7c50
je 0x140020081
cmp eax, 0x56f78550
jne 0x140013ce0
cmp byte [rsp + 0x5d], 0
mov eax, 0x4368472
mov ecx, 0x7d3f3783
cmovne eax, ecx
jmp 0x140013ce0
cmp eax, 0xfdc1adb3
je 0x1400200fa
cmp eax, 0xfdc647e9
jne 0x140013ce0
movsxd rax, dword [rsp + 0xf0]
mov rcx, qword [rsp + 0x190]
shl rax, 6
neg rax
cmp byte [rcx + rax], 0
mov eax, 0x4368472
mov ecx, 0xf76d63f2
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x3cd3d507
je 0x140020104
cmp eax, 0x3d4a603b
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x5ad8948
mov r9d, 0x57d03432
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x5ad8948
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xc166feed
je 0x140020174
cmp eax, 0xc1ada4b1
jne 0x140013ce0
mov eax, 0x969a8fa9
jmp 0x140013ce0
cmp eax, 0x7b2c43e7
je 0x14002017e
cmp eax, 0x7bb22c26
jne 0x140013ce0
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov rax, qword [rsp + 0xc0]
mov eax, 0x1b435b6a
jmp 0x140013ce0
cmp eax, 0xc9fde32a
je 0x140020188
cmp eax, 0xca7fbc91
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
mov ecx, eax
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x346695f6
mov r8d, 0x1c99d449
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
test al, al
mov eax, 0x346695f6
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x8bb86cc
je 0x140020209
cmp eax, 0xa328cbb
jne 0x140013ce0
mov eax, dword [rsp + 0x84]
mov eax, 0x244b908f
jmp 0x140013ce0
cmp eax, 0x86c82066
je 0x140020288
cmp eax, 0x86ffb7b8
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x76439ecf
and ecx, 0x89bc6130
or ecx, edx
xor ecx, 0x89bc6131
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov ecx, 0x19c2beb6
mov eax, 0xe7c967c7
cmovne ecx, eax
test r8b, r8b
mov eax, 0x19c2beb6
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x447a42b0
je 0x14002029a
cmp eax, 0x45183369
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5058fa8b
and ecx, 0xafa70574
or ecx, edx
xor ecx, 0x5058fa8a
or ecx, eax
cmp ecx, 0xffffffff
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, ecx
not r8b
mov eax, 0x77af1a6d
mov r9d, 0xe3dc7580
cmovne eax, r9d
test r8b, dl
mov edx, 0x77af1a6d
cmove eax, edx
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x140013ce0
cmp eax, 0xea69e739
je 0x14002030b
cmp eax, 0xece87e3b
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe53fa661
and ecx, 0x1ac0599e
or ecx, edx
xor ecx, 0x1ac0599f
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x944f89d0
mov edx, 0x799725b3
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x2d803b4f
je 0x140020315
cmp eax, 0x2d8d5d7f
jne 0x140013ce0
mov eax, dword [rsp + 0xd8]
cmp eax, 0xb8
mov eax, 0x56faef82
mov ecx, 0x2e26a6b4
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0xaa226fb0
je 0x14002036c
cmp eax, 0xaa9adc17
jne 0x140013ce0
mov eax, 0xf67c5698
jmp 0x140013ce0
cmp eax, 0x64efa516
je 0x1400203d4
cmp eax, 0x65e4e28f
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, al
and al, r8b
and r9b, cl
or r9b, al
xor r8b, cl
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
test dl, 1
mov ecx, 0xe935c7c1
mov edx, 0xe13c945c
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, 1
mov eax, 0xe935c7c1
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xdf12b8eb
je 0x1400203eb
cmp eax, 0xdf848585
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x440833af
mov edx, 0xf4e70f47
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x440833af
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x1f1669d9
je 0x14002044f
cmp eax, 0x1f33afde
jne 0x140013ce0
mov eax, 0x8a5ef7bc
jmp 0x140013ce0
cmp eax, 0x976d8bb1
je 0x1400204a9
cmp eax, 0x97d0b2aa
jne 0x140013ce0
mov eax, 0x2357b075
jmp 0x140013ce0
cmp eax, 0x5212a1a8
je 0x1400204b3
cmp eax, 0x5236dca7
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x32cc1930
mov r8d, 0x181bc711
cmovne ecx, r8d
test dl, dl
mov edx, 0x32cc1930
cmovne ecx, edx
test al, al
cmove ecx, r8d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xfa8106e4
je 0x14002051e
cmp eax, 0xfabbdd91
jne 0x140013ce0
movzx eax, word [rsp + 0x40]
mov qword [rsp + 0x70], rax
mov eax, 0xe9a8cec2
jmp 0x140013ce0
cmp eax, 0x3ba6b6de
je 0x140020535
cmp eax, 0x3bbf811c
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x243b1778
and ecx, 0xdbc4e887
or ecx, edx
xor ecx, 0xdbc4e886
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
mov eax, 0xf90aafa5
mov r8d, 0x76fe0ac8
cmovne eax, r8d
test cl, cl
mov ecx, 0xf90aafa5
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xbc37b343
je 0x14002053f
cmp eax, 0xbee1400b
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x79c0a966
mov edx, eax
and edx, 0x863f5699
or edx, ecx
xor edx, 0x863f5698
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov ecx, 0xe77999b5
mov edx, 0x1ef59ece
cmovne ecx, edx
test r8b, r8b
mov eax, ecx
cmovne eax, edx
test r9b, r9b
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x7782ca13
je 0x1400205a9
cmp eax, 0x77af1a6d
jne 0x140013ce0
movzx eax, word [rsp + 0x70]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rcx + rax*4]
add rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x100]
movzx eax, word [rdx + rax*2]
mov rdx, qword [rsp + 0x90]
mov r14d, dword [rdx + rax*4]
add r14, rdi
call fcn.140010950
mov eax, 0xe3dc7580
jmp 0x140013ce0
cmp eax, 0xd428a7c5
je 0x140020609
cmp eax, 0xd48a92f5
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, al
xor dl, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, r9b
test al, 1
mov ecx, 0x43155c18
mov eax, 0x938fd380
cmovne ecx, eax
test r8b, 1
mov eax, 0x43155c18
cmovne eax, ecx
test r9b, r9b
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x16370004
je 0x140020613
cmp eax, 0x16973c3d
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf456cca6
and ecx, 0xba93359
or ecx, edx
xor ecx, 0xf456cca7
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x4ae4583f
mov r8d, 0xb7409dc1
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x4ae4583f
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x90bd9c86
je 0x14002061d
cmp eax, 0x90c65bd3
jne 0x140013ce0
mov eax, 0x3bbf811c
jmp 0x140013ce0
cmp eax, 0x4b30e05d
je 0x140020627
cmp eax, 0x4b461cd7
jne 0x140013ce0
mov eax, 0xd15d7110
jmp 0x140013ce0
cmp eax, 0xf4adeb68
je 0x14002068c
cmp eax, 0xf4e70f47
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xcefc881b
mov edx, eax
and edx, 0x310377e4
or edx, ecx
xor edx, 0x310377e5
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0xb1a1f87a
mov r9d, 0x3f190a41
cmovne ecx, r9d
test r8b, r8b
mov edx, 0xb1a1f87a
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x34ebde41
je 0x140020696
cmp eax, 0x350da1b2
jne 0x140013ce0
mov eax, 0x19cd4ab2
jmp 0x140013ce0
cmp eax, 0xb1eb4eea
je 0x140020718
cmp eax, 0xb2c9ba6e
jne 0x140013ce0
mov eax, 0x6b9cdc17
jmp 0x140013ce0
cmp eax, 0x6e72bd9e
je 0x14002079a
cmp eax, 0x6ea16809
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
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
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x91c71499
mov r8d, 0x698d4925
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0x91c71499
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
cmp eax, 0xe534f714
je 0x14002080a
cmp eax, 0xe5873f63
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xfd7c0798
mov edx, eax
and edx, 0x283f867
or edx, ecx
xor edx, 0x283f866
and eax, 0xfffffffe
or eax, edx
xor eax, 0xe37e3974
cmp eax, 0x1c81c68b
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x2102bebb
mov r9d, 0x874045b1
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 0x140013ce0
cmp eax, 0x24c8f972
je 0x140020814
cmp eax, 0x254357fd
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0xc91fc682
mov r9d, 0x5b929b32
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 0x140013ce0
cmp eax, 0xa30c5041
je 0x140020829
cmp eax, 0xa41affdc
jne 0x140013ce0
movsxd rax, dword [rsp + 0xd4]
mov rcx, qword [rsp + 0x170]
cmp byte [rcx + rax], 0xd1
mov eax, 0x56faef82
mov ecx, 0x6ea16809
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0x5aa89ae3
je 0x140020833
cmp eax, 0x5b929b32
jne 0x140013ce0
mov rax, qword [rsp + 0x70]
inc eax
mov word [rsp + 0x40], ax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x3ba6b6de
mov r8d, 0xc91fc682
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x3ba6b6de
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x61418c
je 0x14002083d
cmp eax, 0x1082571
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov ecx, edx
xor cl, r8b
test dl, dl
mov eax, 0x705a9327
mov r9d, 0x79b4a7a1
cmovne eax, r9d
test r8b, 1
mov edx, 0x705a9327
cmovne eax, edx
test cl, 1
cmove eax, r9d
mov r12d, 2
jmp 0x140013ce0
cmp eax, 0x3e69c6ce
je 0x140013cd2
cmp eax, 0x3e71e691
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x85e14848
mov edx, eax
and edx, 0x7a1eb7b7
or edx, ecx
xor edx, 0x7a1eb7b6
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0xe83aad05
mov r8d, 0x49f8740c
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xe83aad05
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
cmp eax, 0xc588f34f
je 0x140020847
cmp eax, 0xc5abb983
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa64119c
and ecx, 0xf59bee63
or ecx, edx
xor ecx, 0xf59bee62
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0x6e416b88
mov edx, 0x1726d12f
cmovne ecx, edx
test r9b, r9b
mov r8d, 0x6e416b88
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x7e5f40b0
je 0x1400208ae
cmp eax, 0x7e842796
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xc8886d4f
mov edx, eax
and edx, 0x377792b0
or edx, ecx
xor edx, 0x377792b1
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x722686b4
mov ecx, 0x87c580b9
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x722686b4
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0xcd0a5b96
je 0x140020909
cmp eax, 0xcd884038
jne 0x140013ce0
mov eax, 0x72cf4a08
jmp 0x140013ce0
cmp eax, 0x330938b
je 0x140020913
cmp eax, 0x3b7ba95
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x146421da
and ecx, 0xeb9bde25
or ecx, edx
xor ecx, 0x146421db
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xaee788e1
mov r8d, 0x6f9ff0db
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
test al, al
mov eax, 0xaee788e1
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x818d3fba
je 0x140020978
cmp eax, 0x81b9fa60
jne 0x140013ce0
movzx eax, byte [rsp + 0x33]
mov eax, 0x9d4a75c8
jmp 0x140013ce0
cmp eax, 0x3fdddbb5
je 0x140020986
cmp eax, 0x406acb1f
jne 0x140013ce0
mov eax, dword [rsp + 0x6c]
mov eax, 0x3fdddbb5
jmp 0x140013ce0
cmp eax, 0xe6d501a6
je 0x140020a0c
cmp eax, 0xe71ec5ba
jne 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc1ebd8c1
and ecx, 0x3e14273e
or ecx, edx
xor ecx, 0x3e14273f
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0xb04777e4
mov edx, 0xd9d89515
cmovne ecx, edx
test r9b, r9b
mov r8d, 0xb04777e4
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp eax, 0x289a0d06
je 0x140020a8b
cmp eax, 0x28c49153
jne 0x140013ce0
mov eax, 0x4f58b6cd
jmp 0x140013ce0
cmp eax, 0xa64b014e
je 0x140020af5
cmp eax, 0xa6c98003
jne 0x140013ce0
mov eax, 0x95db6424
jmp 0x140013ce0
mov eax, 0x26476dfb
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
mov eax, 0xcc309d65
mov r8d, 0x3cc1c59a
cmovne eax, r8d
test cl, cl
mov ecx, 0xcc309d65
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf1dfc58b
mov edx, eax
and edx, 0xe203a74
or edx, ecx
xor edx, 0xe203a75
and eax, 0xfffffffe
or eax, edx
xor eax, 0x3aeeca76
cmp eax, 0xc5113589
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xe4bdf984
mov r8d, 0xe198b1b0
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
test al, al
mov eax, 0xe4bdf984
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x13f350c0
jmp 0x140013ce0
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
cmp byte [rax + rcx], 0x8b
sete byte [rsp + 0x4e]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf39321b4
and ecx, 0xc6cde4b
or ecx, edx
xor ecx, 0xf39321b5
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x7fce4c96
mov r8d, 0x60e6bbc1
cmovne eax, r8d
test cl, cl
mov ecx, 0x7fce4c96
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0x422de772
mov r8d, 0x54b6107e
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0x422de772
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xe5038015
mov edx, 0xa97f7ef6
cmovne ecx, edx
test r8b, 1
mov r8d, 0xe5038015
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x46843f6d
jmp 0x140013ce0
mov eax, dword [rsp + 0x80]
mov eax, 0x6e72bd9e
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x55647d53
mov edx, eax
and edx, 0xaa9b82ac
or edx, ecx
xor edx, 0xaa9b82ad
and eax, 0xfffffffe
or eax, edx
xor eax, 0xde44aa1f
xor eax, 0x21bb55e0
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r8d
xor al, r9b
test r8b, r8b
mov ecx, 0x1de9dcae
mov r8d, 0x3b3df011
cmovne ecx, r8d
test r9b, r9b
mov edx, 0x1de9dcae
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x7f049979
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xad7ea9e4
and ecx, 0x5281561b
or ecx, edx
xor ecx, 0xad7ea9e5
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0xe758b5e3
mov r8d, 0x631e76e2
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xe758b5e3
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x3b7a0eb7
mov ecx, 0xe7f50697
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x3b7a0eb7
cmovne ecx, edx
test r8b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x89dd369f
jmp 0x140013ce0
lea rax, [r14 + 1]
mov qword [rsp + 0x188], rax
movzx eax, bx
mov dword [rsp + 0xec], eax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
mov eax, 0xb8200cd8
mov r8d, 0x3b2abc7a
cmovne eax, r8d
test cl, cl
mov ecx, 0xb8200cd8
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x1649169
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 0x3ac36e15]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xf0fede21
mov r8d, 0xba603073
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xf0fede21
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
mov rax, qword [rsp + 0x140]
cmp byte [rax], 0xe9
sete byte [rsp + 0x56]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb3ae6c6a
and ecx, 0x4c519395
or ecx, edx
xor ecx, 0xb3ae6c6b
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x71cd52d9
mov r8d, 0x87c580b9
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0x71cd52d9
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
lea rax, [r14 + 6]
mov qword [rsp + 0x180], rax
movzx eax, bx
mov dword [rsp + 0xe8], eax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb677668a
and ecx, 0x49889975
or ecx, edx
xor ecx, 0x49889974
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0xa93b7220
mov edx, 0xfe780ebf
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
mov ecx, 0xf9c9f4b
sub ecx, eax
imul ecx, eax
and ecx, 1
sete dl
cmp dword [0x14002b0c8], 0xa
setge al
setl r8b
and r8b, cl
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
mov ecx, 0xf92747e6
mov r8d, 0x4b461cd7
cmovne ecx, r8d
test al, al
mov eax, 0xf92747e6
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0x9e7aa912
mov ecx, 0xcd0a5b96
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x9e7aa912
cmovne ecx, edx
test r8b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x92c3ed80
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x1f66a49b
mov edx, 0x334518e5
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x291ad478
mov edx, eax
and edx, 0xd6e52b87
or edx, ecx
xor edx, 0xd6e52b86
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x4a60240c
mov r8d, 0x48d27c56
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0x4a60240c
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x11a88af5
and ecx, 0xee57750a
or ecx, edx
xor ecx, 0x11a88af4
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
mov eax, 0x30fd0b1
mov r8d, 0x6d72b46c
cmovne eax, r8d
test cl, cl
mov ecx, 0x30fd0b1
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp byte [rsp + 0x54], 0
mov eax, 0x33adb4ac
mov ecx, 0xe6d501a6
cmovne eax, ecx
jmp 0x140013ce0
mov eax, 0x515832f1
jmp 0x140013ce0
mov eax, 0x7e5f40b0
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x5f4eda55
mov edx, eax
and edx, 0xa0b125aa
or edx, ecx
xor edx, 0xa0b125ab
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x16973c3d
mov r10d, 0xd04e756
cmovne r8d, r10d
not dl
test dl, cl
mov r9d, 0x16973c3d
cmove r8d, r9d
test al, al
cmovne r8d, r10d
test dl, cl
cmovne r8d, r10d
mov eax, r8d
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
mov r8d, 0xbaf68a22
mov eax, 0x6e31732d
cmovne r8d, eax
test cl, cl
mov eax, 0xbaf68a22
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x10a53068
and ecx, 0xef5acf97
or ecx, edx
xor ecx, 0xef5acf96
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x3f7aa4cb
mov r8d, 0xef655d60
cmovne ecx, r8d
test dl, dl
mov edx, 0x3f7aa4cb
cmovne ecx, edx
test al, al
cmove ecx, r8d
mov r12d, 1
mov ebp, 1
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3b0dc4dd
mov edx, eax
and edx, 0xc4f23b22
or edx, ecx
xor edx, 0xc4f23b23
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov ecx, 0xa8d47ef
mov edx, 0xa885ce71
cmovne ecx, edx
test r8b, r8b
mov eax, ecx
cmovne eax, edx
test r9b, r9b
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x2ff70d95
mov edx, eax
and edx, 0xd008f26a
or edx, ecx
xor edx, 0xd008f26b
and eax, 0xfffffffe
or eax, edx
xor eax, 0x3846940c
cmp eax, 0xc7b96bf3
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x480e88de
mov r8d, 0xfdc1adb3
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x480e88de
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x91c71499
jmp 0x140013ce0
mov eax, 0xe935c7c1
jmp 0x140013ce0
mov eax, 0x289a0d06
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
mov eax, 0xb04777e4
mov r8d, 0xe71ec5ba
cmovne eax, r8d
test cl, cl
mov ecx, 0xe71ec5ba
cmovne ecx, eax
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x3df9d235
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xb2d97d6
mov edx, 0x40a231ef
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, al
mov eax, 0xb2d97d6
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xe431a0c
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x428fd25d
mov r9d, 0xc0d388bd
cmovne r8d, r9d
not dl
test dl, cl
mov ecx, 0x428fd25d
cmove r8d, ecx
cmovne r8d, r9d
test al, al
movzx eax, word [rsp + 0x20]
cmovne r8d, r9d
cmp eax, 0x1f5
setb byte [rsp + 0x4c]
mov eax, r8d
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x33ce2441
and ecx, 0xcc31dbbe
or ecx, edx
xor ecx, 0xcc31dbbf
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x6dda9df0
mov r8d, 0x5db444f5
cmovne eax, r8d
test cl, cl
mov ecx, 0x6dda9df0
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xac991fd2
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
mov eax, 0xa7826b66
mov ecx, 0xd21b3e13
cmovne eax, ecx
test dl, dl
mov ecx, 0xa7826b66
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp byte [rsp + 0x4f], 0
mov eax, 0x56faef82
mov ecx, 0x996eaef8
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [rsp + 0x68]
mov eax, 0x5a54d5e
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x16973c3d
mov r9d, 0x51999d68
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 0x140013ce0
mov eax, 0x1f5dbe5f
jmp 0x140013ce0
movzx eax, word [rsp + 0x66]
mov rcx, qword [rsp + 0x168]
shl rax, 6
neg rax
movzx eax, byte [rcx + rax]
movzx ecx, byte [rsp + 0x27]
shl ecx, 8
movzx edx, bx
add edx, eax
mov eax, ecx
not eax
mov r8d, edx
xor r8d, eax
and r8d, edx
xor eax, ecx
and eax, edx
xor eax, ecx
mov ecx, r8d
not ecx
mov edx, eax
not edx
mov r9d, ecx
and r9d, 0xa19782b6
and r8d, 0x7d49
or r8d, r9d
or ecx, edx
and edx, 0xa19782b6
and eax, 0x7d49
or eax, edx
xor eax, r8d
not ecx
or ecx, eax
mov dword [rsi + 8], ecx
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x65f4c1b0
mov edx, eax
and edx, 0x9a0b3e4f
or edx, ecx
xor edx, 0x9a0b3e4e
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x49b9de04
mov r8d, 0xf1b60d3e
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x49b9de04
cmove ecx, eax
mov r12d, 1
mov ebp, 1
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x3f06def
jmp 0x140013ce0
mov eax, 0xe71ec5ba
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x92c51041
mov edx, eax
and edx, 0x6d3aefbe
or edx, ecx
xor edx, 0x6d3aefbf
and eax, 0xfffffffe
or eax, edx
xor eax, 0x693e0d0a
xor eax, 0x96c1f2f5
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
xor r8b, cl
or dl, al
mov eax, edx
xor al, r8b
mov eax, 0x6c7280b5
mov ecx, 0xf0282b93
cmovne eax, ecx
test dl, dl
mov ecx, 0x6c7280b5
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x3d4a603b
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x9c596e4f
mov ecx, 0x3cd3d507
cmovne eax, ecx
test dl, dl
mov edx, 0x9c596e4f
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x36df2baf
mov edx, eax
and edx, 0xc920d450
or edx, ecx
xor edx, 0xc920d451
and eax, 0xfffffffe
or eax, edx
xor eax, 0xe6c8978b
cmp eax, 0x19376874
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov r8d, edx
xor r8b, cl
test cl, cl
mov eax, 0xb3e9bd88
mov ecx, 0x7e3f947b
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xb3e9bd88
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete dl
cmp dword [0x14002b0c8], 0xa
setge al
lea r8d, [rax + 1]
and r8b, cl
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0xef22f198
mov r8d, 0xd40a792b
cmovne ecx, r8d
test al, 1
mov eax, 0xef22f198
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xd5fbf186
mov edx, eax
and edx, 0x2a040e79
or edx, ecx
xor edx, 0x2a040e78
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x5246249
mov edx, 0xd2c9bc78
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, al
mov eax, 0x5246249
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
movsxd rax, dword [rsp + 0xe8]
shl rax, 6
mov rcx, qword [rsp + 0x180]
cmp byte [rcx + rax], 0
mov eax, 0xfc1f5bc4
mov ecx, 0xaa9e3d33
cmove eax, ecx
jmp 0x140013ce0
movzx eax, bx
mov rcx, rax
shl rcx, 6
movzx edx, byte [r14 + rcx + 5]
movzx ecx, byte [r14 + rcx + 4]
shl edx, 8
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x3c], ecx
mov dword [rsp + 0x34], eax
mov eax, 0x6119c483
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf49db227
mov edx, eax
and edx, 0xb624dd8
or edx, ecx
xor edx, 0xb624dd9
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0xaf438385
mov r8d, 0xbeed8544
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0xaf438385
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, 1
mov edx, 0xe7aa489
mov r8d, 0xdd59f0a9
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, 1
mov eax, 0xe7aa489
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1eecaec6
and ecx, 0xe1135139
or ecx, edx
xor ecx, 0xe1135138
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, cl
mov eax, 0x7a3be5f9
mov r8d, 0xf1b60d3e
cmovne eax, r8d
test cl, cl
mov ecx, 0x7a3be5f9
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0xd7ac2ea0
mov r8d, 0xe198b1b0
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0xd7ac2ea0
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
not cl
or cl, 0xfe
cmp cl, 0xff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0xe5038015
mov r9d, 0x5aa89ae3
cmovne r8d, r9d
not dl
test dl, cl
mov ecx, 0xe5038015
cmove r8d, ecx
cmovne r8d, r9d
test al, al
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x78]
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa74ea909
mov edx, eax
and edx, 0x58b156f6
or edx, ecx
xor edx, 0x58b156f7
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0xdd82d37f
mov r8d, 0xd6f92366
cmovne ecx, r8d
test dl, dl
mov edx, 0xdd82d37f
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
movzx eax, word [rsp + 0x20]
shl rax, 6
movzx eax, byte [r14 + rax + 7]
mov dword [rsp + 0x68], eax
mov eax, 0x4372bd86
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3f6e9884
mov edx, eax
and edx, 0xc091677b
or edx, ecx
xor edx, 0xc091677a
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
mov ecx, 0xea69e739
mov r8d, 0xd6f92366
cmovne ecx, r8d
test dl, dl
mov edx, 0xea69e739
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
mov eax, 0xc49f7753
jmp 0x140013ce0
mov eax, 0x346695f6
jmp 0x140013ce0
xor ebp, ebp
mov eax, 0x3b3df011
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
and dl, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x5f9945f0
mov eax, 0x5276cd6f
cmovne ecx, eax
test r8b, 1
mov eax, 0x5f9945f0
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xe746ba88
mov edx, eax
and edx, 0x18b94577
or edx, ecx
xor edx, 0x18b94576
and eax, 0xfffffffe
or eax, edx
xor eax, 0x73a4049c
xor eax, 0x8c5bfb63
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0x850bc926
mov r8d, 0x8668c7aa
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0x850bc926
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
mov eax, 0x34aa6050
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xe8c3acb5
mov edx, eax
and edx, 0x173c534a
or edx, ecx
xor edx, 0x173c534b
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xb616d0e9
mov r9d, 0x1649169
cmovne ecx, r9d
test r8b, r8b
mov edx, 0xb616d0e9
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x45183369
jmp 0x140013ce0
mov r12d, 5
mov eax, 0xf164a189
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3a18b319
mov edx, eax
and edx, 0xc5e74ce6
or edx, ecx
xor edx, 0xc5e74ce7
and eax, 0xfffffffe
or eax, edx
xor eax, 0x3952ed65
xor eax, 0xc6ad129a
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor r8b, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
test dl, dl
mov ecx, 0x68620ec7
mov edx, 0x1de9dcae
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, al
mov eax, 0x68620ec7
cmove ecx, eax
xor ebp, ebp
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x5da5dad0
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd3a2c6c1
and ecx, 0x2c5d393e
or ecx, edx
xor ecx, 0x2c5d393f
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov eax, 0x92960304
mov ecx, 0xf56f5317
cmovne eax, ecx
test r8b, r8b
mov ecx, 0x92960304
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x2d803b4f
jmp 0x140013ce0
mov eax, 0x422de772
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, r9b
test r8b, r8b
mov eax, 0x3a0e0c2c
mov r10d, 0x3ba5d9b4
cmovne eax, r10d
lea rdx, [r14 + 2]
test r9b, r9b
mov r8d, 0x3a0e0c2c
cmove eax, r8d
mov qword [rsp + 0xa0], rdx
test cl, cl
cmovne eax, r10d
jmp 0x140013ce0
mov eax, 0xef22f198
jmp 0x140013ce0
mov eax, 0xdd0b1491
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xac9835d5
mov edx, eax
and edx, 0x5367ca2a
or edx, ecx
xor edx, 0x5367ca2b
and eax, 0xfffffffe
or eax, edx
xor eax, 0x97622c7a
cmp eax, 0x689dd385
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, eax
xor dl, cl
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x74e2c7b9
mov r8d, 0x3410b7b9
cmovne eax, r8d
test cl, cl
mov ecx, 0x74e2c7b9
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x862aa164
jmp 0x140013ce0
cmp byte [rsp + 0x46], 0
mov eax, 0x3e71e691
mov ecx, 0xe427d7bd
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x878304d1
mov edx, 0xfe12c966
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x878304d1
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xa64b014e
jmp 0x140013ce0
mov eax, 0x842e3b59
jmp 0x140013ce0
movzx eax, word [rsp + 0x66]
mov rcx, qword [rsp + 0x168]
shl rax, 6
neg rax
movzx eax, byte [rcx + rax]
movzx ecx, byte [rsp + 0x27]
shl ecx, 8
movzx edx, bx
add edx, eax
mov eax, edx
not eax
mov r8d, ecx
not r8d
and ecx, eax
or eax, r8d
and r8d, edx
or r8d, ecx
mov ecx, r8d
not ecx
mov edx, ecx
and edx, 0x1f2ee557
and r8d, 0x11aa8
or r8d, edx
or ecx, eax
and eax, 0x1f2eff57
xor eax, r8d
xor eax, 0x1a00
not ecx
or ecx, eax
mov dword [rsi + 8], ecx
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov r12d, 1
mov ebp, 1
mov eax, 0x7a3be5f9
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov eax, 0x2c51933a
mov ecx, 0xee5ade69
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x2c51933a
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xe05c6d4
mov edx, eax
and edx, 0xf1fa392b
or edx, ecx
xor edx, 0xf1fa392a
and eax, 0xfffffffe
or eax, edx
xor eax, 0x41b9805c
xor eax, 0xbe467fa3
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov ecx, 0x90bd9c86
mov eax, 0x938fd380
cmovne ecx, eax
test r8b, r8b
mov eax, 0x90bd9c86
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x28d21007
mov edx, eax
and edx, 0xd72deff8
or edx, ecx
xor edx, 0xd72deff9
and eax, 0xfffffffe
or eax, edx
xor eax, 0x282168a6
xor eax, 0xd7de9759
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x524ce9ed
mov r9d, 0x842e3b59
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x524ce9ed
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
movzx eax, bx
shl rax, 6
mov rcx, r14
sub rcx, rax
movzx eax, byte [rcx + 5]
mov byte [rsp + 0x27], al
mov eax, 0x6b4eeac1
jmp 0x140013ce0
mov eax, 0x3f190a41
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
mov ecx, eax
not ecx
imul ecx, eax
not cl
or cl, 0xfe
cmp cl, 0xff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
mov eax, 0x5db444f5
mov r8d, 0x75627891
cmovne eax, r8d
test cl, cl
mov ecx, 0x75627891
cmovne ecx, eax
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xbaf68a22
jmp 0x140013ce0
mov ecx, dword [0x14002b0c4]
lea eax, [rcx - 1]
imul eax, ecx
and eax, 1
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
mov ecx, 0x61811c0c
mov r8d, 0xe534f714
cmovne ecx, r8d
test dl, dl
mov edx, 0x61811c0c
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
mov eax, 0xd14c61db
jmp 0x140013ce0
mov eax, 0x1ffc31e4
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xff2c7cdf
mov edx, eax
and edx, 0xd38320
or edx, ecx
xor edx, 0xd38321
and eax, 0xfffffffe
or eax, edx
xor eax, 0x3ee8c9e
cmp eax, 0xfc117361
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0xce0e6b9c
mov r8d, 0x614d6d16
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0xce0e6b9c
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov ecx, edx
xor cl, r8b
test dl, dl
mov eax, 0x9997ed31
mov edx, 0xb48c0afe
cmovne eax, edx
test r8b, r8b
mov r8d, 0x9997ed31
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
mov eax, 0x42767992
jmp 0x140013ce0
cmp byte [rsp + 0x5b], 0
mov eax, 0xfc1f5bc4
mov ecx, 0xe97a3eca
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf3a20488
and ecx, 0xc5dfb77
or ecx, edx
xor ecx, 0xf3a20489
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x18fb8520
mov r8d, 0x60e6bbc1
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x18fb8520
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x18fb8520
jmp 0x140013ce0
mov rax, qword [rsp + 0x158]
mov rax, qword [rsp + 0x160]
mov eax, 0xdc5720ab
jmp 0x140013ce0
mov eax, 0x53e76850
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0xd0b956a5
mov ecx, 0x2db80ac2
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xd0b956a5
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf12251af
and ecx, 0xeddae50
or ecx, edx
xor ecx, 0xeddae51
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov ecx, 0x3b00e1b4
mov eax, 0x58da2bec
cmovne ecx, eax
test r8b, r8b
mov eax, 0x3b00e1b4
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x80c0f171
and ecx, 0x7f3f0e8e
or ecx, edx
xor ecx, 0x7f3f0e8f
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, edx
xor al, cl
mov eax, 0xa9d748bd
mov r8d, 0xdeeadcd3
cmovne eax, r8d
test cl, cl
mov ecx, 0xa9d748bd
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x67695d5a
mov edx, eax
and edx, 0x9896a2a5
or edx, ecx
xor edx, 0x9896a2a4
and eax, 0xfffffffe
or eax, edx
xor eax, 0xcef4cb6d
xor eax, 0x310b3492
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x60fa3499
mov ecx, 0xfaf109f9
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x60fa3499
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xb3e9bd88
jmp 0x140013ce0
mov eax, 0x3ed8f2b
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x86a993f6
and ecx, 0x79566c09
or ecx, edx
xor ecx, 0x79566c08
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
mov eax, 0x12e59c13
mov r8d, 0x16370004
cmovne eax, r8d
test cl, cl
mov ecx, 0x12e59c13
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x7ed925c
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0x818d3fba
mov r9d, 0xd0210277
cmovne r8d, r9d
test dl, cl
cmovne r8d, r9d
test al, al
mov eax, r8d
cmovne eax, r9d
test dl, cl
mov ecx, dword [rsp + 0x6c]
cmove eax, r8d
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
mov ecx, eax
not ecx
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
xor al, dl
or cl, dl
mov edx, eax
xor dl, cl
test cl, cl
mov ecx, 0x1212aa15
mov r8d, 0xd11dc57a
cmovne ecx, r8d
test al, al
cmovne ecx, r8d
test dl, dl
mov eax, 0x1212aa15
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x92131bc4
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa0a7f003
and ecx, 0x5f580ffc
or ecx, edx
xor ecx, 0x5f580ffd
xor eax, ecx
test eax, ecx
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, ecx
mov eax, 0x4cc7cddb
mov r9d, 0x6e72bd9e
cmovne eax, r9d
not r8b
test r8b, dl
mov r10d, 0x4cc7cddb
cmove eax, r10d
test cl, cl
cmovne eax, r9d
test r8b, dl
cmovne eax, r9d
jmp 0x140013ce0
mov eax, 0x548a6a5f
jmp 0x140013ce0
mov eax, 0x86ffb7b8
jmp 0x140013ce0
mov eax, 0x65e4e28f
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0xd4cb2ce7
mov edx, 0x871a2153
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xaa9adc17
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov ecx, 0xd15d7110
mov eax, 0x4b461cd7
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0xd15d7110
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140013ce0
mov rax, qword [rsp + 0xc8]
movzx ecx, bx
shl rcx, 6
cmp byte [rax + rcx + 2], 0xd1
sete byte [rsp + 0x59]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x964aefee
mov r8d, 0xe2c508dc
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x964aefee
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x2436be6e
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe3cbd60e
and ecx, 0x1c3429f1
or ecx, edx
xor ecx, 0xe3cbd60f
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0x949aae5a
mov r8d, 0xe534f714
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x949aae5a
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xd006b73b
jmp 0x140013ce0
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x160]
cmp byte [rax + rcx], 0
sete byte [rsp + 0x5f]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0xffa732e7
mov edx, 0x5f6aa10c
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov r12d, 1
mov eax, 0x969a8fa9
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x16a4a792
and ecx, 0xe95b586d
or ecx, edx
xor ecx, 0xe95b586c
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x7bb22c26
mov r9d, 0xf6842cb2
cmovne r8d, r9d
not dl
test dl, cl
mov ecx, 0x7bb22c26
cmove r8d, ecx
cmovne r8d, r9d
test al, al
movsxd rax, dword [rsp + 0x28]
mov rcx, qword [rsp + 0xc0]
cmovne r8d, r9d
shl rax, 6
neg rax
cmp byte [rcx + rax], 0xd1
sete byte [rsp + 0x52]
mov eax, r8d
jmp 0x140013ce0
mov eax, 0x799725b3
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, al
and cl, dl
or cl, r8b
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, cl
test dl, dl
mov edx, 0x721b25d8
mov r8d, 0x17e2abcd
cmovne edx, r8d
test cl, cl
cmove edx, r8d
test al, al
mov eax, 0x721b25d8
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x3f7aa4cb
mov edx, 0xadb504a2
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xe5873f63
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf0f9d1ca
mov edx, eax
and edx, 0xf062e35
or edx, ecx
xor edx, 0xf062e34
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
lea r8d, [rdx + 1]
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xaa226fb0
mov r8d, 0xe600c191
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0xaa226fb0
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x61418c
mov edx, 0x1f479af4
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x75bf5e98
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x478a703
mov edx, eax
and edx, 0xfb8758fc
or edx, ecx
xor edx, 0xfb8758fd
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x6970c59a
mov r8d, 0x561f7c50
cmovne eax, r8d
test cl, cl
mov ecx, 0x6970c59a
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x1c986b51
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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
setne cl
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and r8b, al
and cl, dl
or cl, r8b
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0xcec4f2e7
mov edx, 0xc166feed
cmovne eax, edx
test cl, cl
cmove eax, edx
test r8b, r8b
mov ecx, 0xcec4f2e7
cmove eax, ecx
jmp 0x140013ce0
xor r12d, r12d
mov eax, 0x919c5b74
jmp 0x140013ce0
cmp byte [rsp + 0x43], 0
mov eax, 0xcb46a94a
mov ecx, 0x7ce66d3e
cmovne eax, ecx
jmp 0x140013ce0
mov eax, 0x5246249
jmp 0x140013ce0
mov eax, 0xe93c496f
jmp 0x140013ce0
cmp byte [rsp + 0x45], 0
mov eax, 0x3e71e691
mov ecx, 0xbf57cc10
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa89d95ab
mov edx, eax
and edx, 0x57626a54
or edx, ecx
xor edx, 0x57626a55
and eax, 0xfffffffe
or eax, edx
xor eax, 0x76b1bebc
xor eax, 0x894e4143
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setge dl
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0xdca31c84
mov r8d, 0xa1501f00
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
test dl, dl
mov ecx, 0xdca31c84
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1fd22406
and ecx, 0xe02ddbf9
or ecx, edx
xor ecx, 0xe02ddbf8
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov r8d, edx
xor r8b, cl
test cl, cl
mov eax, 0x1f5d536d
mov ecx, 0xbc37b343
cmovne eax, ecx
test dl, dl
mov edx, 0x1f5d536d
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0xa30c5041
mov edx, 0x482ee8fd
cmovne ecx, edx
test r8b, 1
mov r8d, 0xa30c5041
cmovne ecx, r8d
test al, 1
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x89fdd1f4
jmp 0x140013ce0
mov eax, 0x2320b1a5
jmp 0x140013ce0
mov eax, 0xd62bbba8
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x447a42b0
mov r8d, 0xba603073
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x447a42b0
cmovne eax, r8d
test cl, cl
cmove eax, edx
xor ebp, ebp
jmp 0x140013ce0
mov eax, 0x91626265
jmp 0x140013ce0
mov rax, qword [rsp + 0x128]
mov eax, 0x74e2c7b9
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
movzx edx, bx
shl rdx, 6
movzx edx, byte [r14 + rdx]
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
mov dword [rsp + 0xe4], edx
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
mov eax, 0x97d0b2aa
mov ecx, 0xbeed8544
cmovne eax, ecx
test r8b, r8b
mov ecx, 0x97d0b2aa
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [r13 + 0x24]
add rax, rdi
mov qword [rsp + 0x100], rax
mov eax, 0x89dd369f
xor ecx, ecx
mov qword [rsp + 0x70], rcx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x905a4e3b
mov edx, eax
and edx, 0x6fa5b1c4
or edx, ecx
xor edx, 0x6fa5b1c5
and eax, 0xfffffffe
or eax, edx
xor eax, 0xbafcf757
cmp eax, 0x450308a8
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov r8d, 0xc21efc4b
mov eax, 0xb2c9ba6e
cmovne r8d, eax
test cl, cl
mov eax, 0xc21efc4b
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x140013ce0
mov eax, 0xc088940b
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xc9fde32a
mov ecx, 0xc79229a0
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xc9fde32a
cmovne ecx, edx
test r8b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp dword [rsp + 0x68], 0
sete byte [rsp + 0x4f]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0x47299237
mov r8d, 0x7affa29c
cmovne ecx, r8d
test r9b, r9b
mov edx, 0x47299237
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xaa9adc17
jmp 0x140013ce0
cmp byte [rsp + 0x53], 0
mov eax, 0x33adb4ac
mov ecx, 0x5236dca7
cmovne eax, ecx
jmp 0x140013ce0
movzx eax, byte [rsp + 0x33]
cmp al, 0x4c
sete byte [rsp + 0x45]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3a0af0e6
and ecx, 0xc5f50f19
or ecx, edx
xor ecx, 0x3a0af0e7
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov r8d, 0xf0205f4
mov eax, 0x81b9fa60
cmovne r8d, eax
test cl, cl
mov eax, r8d
mov ecx, 0xf0205f4
cmovne eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x2b91ccf
mov edx, eax
and edx, 0xfd46e330
or edx, ecx
xor edx, 0xfd46e331
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0xa8d761db
mov edx, 0x8732b096
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov qword [rsp + 0x110], r14
movzx eax, word [rsp + 0x20]
mov dword [rsp + 0x60], eax
mov eax, 0x88876843
jmp 0x140013ce0
mov eax, 0xece87e3b
jmp 0x140013ce0
cmp byte [rsp + 0x5f], 0
mov eax, 0x4368472
mov ecx, 0xfb5bf14c
cmovne eax, ecx
jmp 0x140013ce0
mov rax, qword [rsp + 0x118]
cmp byte [rax], 0x8b
sete byte [rsp + 0x51]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf2c0c601
mov edx, eax
and edx, 0xd3f39fe
or edx, ecx
xor edx, 0xd3f39ff
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov eax, 0xf7449a77
mov ecx, 0x75340bd7
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xf7449a77
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x34ebde41
mov r8d, 0xe5eebdd3
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x34ebde41
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0x3e4d14c2
mov r8d, 0xd37ba0fd
cmovne ecx, r8d
mov qword [rsp + 0xc8], r14
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x3e4d14c2
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb291a8c1
and ecx, 0x4d6e573e
or ecx, edx
xor ecx, 0x4d6e573f
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
lea r9d, [r8 + 1]
and r9b, cl
and r8b, al
or r8b, r9b
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov ecx, edx
xor cl, r8b
test dl, dl
mov eax, 0xe0fcaab4
mov edx, 0xc013a9f3
cmovne eax, edx
test r8b, r8b
cmove eax, edx
test cl, cl
mov ecx, 0xe0fcaab4
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x72330473
mov eax, 0x6a557aa7
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x72330473
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140013ce0
cmp byte [rsp + 0x58], 0
mov eax, 0xfc1f5bc4
mov ecx, 0x4fcf5aa
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x89cb83ac
mov edx, eax
and edx, 0x76347c53
or edx, ecx
xor edx, 0x76347c52
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov ecx, 0xe0af97a4
mov edx, 0xc29c1545
cmovne ecx, edx
test r8b, r8b
mov eax, ecx
cmovne eax, edx
test r9b, r9b
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x1082571
mov eax, 0x705a9327
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x1082571
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140013ce0
mov rax, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x56486ee9
and ecx, 0xa9b79116
or ecx, edx
xor ecx, 0xa9b79117
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setge dl
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0x3cc1c59a
mov r8d, 0xff229e1a
cmovne edx, r8d
test al, al
mov eax, 0xff229e1a
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140013ce0
mov eax, 0x2d4d8140
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, edx
xor dl, cl
and cl, r8b
and r9b, al
or r9b, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, r9b
test r8b, r8b
mov ecx, 0x2bace5a9
mov edx, 0x4d7d1ac9
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, al
mov eax, 0x2bace5a9
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x3687061f
mov r8d, 0xd4cb2ce7
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x3687061f
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
lea rax, [r14 + 6]
mov qword [rsp + 0x178], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x722064ab
mov edx, eax
and edx, 0x8ddf9b54
or edx, ecx
movzx ecx, word [rsp + 0x20]
xor edx, 0x8ddf9b55
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne dl
cmp dword [0x14002b0c8], 0xa
mov dword [rsp + 0xdc], ecx
setge cl
setl r8b
and dl, r8b
and cl, al
or cl, dl
mov edx, r8d
xor dl, al
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, cl
mov eax, 0xeffb0d9e
mov edx, 0xa8d761db
cmovne eax, edx
test r8b, r8b
mov edx, 0xeffb0d9e
cmovne edx, eax
test cl, cl
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov eax, 0xf16fa02f
mov ecx, 0xc0843ccc
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xf16fa02f
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, ecx
mov eax, 0x926c85ee
mov r9d, 0x7782ca13
cmovne eax, r9d
not r8b
test r8b, dl
mov r10d, 0x926c85ee
cmove eax, r10d
test cl, cl
cmovne eax, r9d
test r8b, dl
cmovne eax, r9d
jmp 0x140013ce0
mov eax, 0xb0e0d24
jmp 0x140013ce0
mov eax, 0x468e0119
jmp 0x140013ce0
mov eax, 0x3e3393a4
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x8a62178a
mov edx, eax
and edx, 0x759de875
or edx, ecx
xor edx, 0x759de874
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
setge dl
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, cl
mov ecx, 0x9d58671b
mov r8d, 0xf5256e8c
cmovne ecx, r8d
test dl, dl
cmovne ecx, r8d
test al, al
mov eax, 0x9d58671b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
movzx eax, bx
shl rax, 6
cmp byte [r14 + rax + 7], 0
sete byte [rsp + 0x5b]
mov eax, 0x9d4726cd
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
xor r8b, cl
or dl, al
mov eax, edx
xor al, r8b
mov eax, 0xa8bb448d
mov ecx, 0xe2c508dc
cmovne eax, ecx
test dl, dl
mov ecx, 0xa8bb448d
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x1f1669d9
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xe431a0c
mov r8d, 0x9b841ca6
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0xe431a0c
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x262c2e32
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf3e33b83
and ecx, 0xc1cc47c
or ecx, edx
xor ecx, 0xc1cc47d
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x435b4854
mov edx, 0xe2653d83
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfdf62b18
and ecx, 0x209d4e7
or ecx, edx
xor ecx, 0xfdf62b19
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0x6609aa1d
mov r9d, 0x1f1669d9
cmovne r8d, r9d
test dl, cl
mov ecx, 0x6609aa1d
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
mov eax, 0xbc37b343
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x6890bb29
mov edx, eax
and edx, 0x976f44d6
or edx, ecx
xor edx, 0x976f44d7
and eax, 0xfffffffe
or eax, edx
xor eax, 0x5f840c7b
xor eax, 0xa07bf384
sete cl
setne al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, al
and cl, dl
or cl, r8b
or dl, al
mov r8d, edx
xor r8b, cl
test dl, dl
mov eax, 0x7f049979
mov edx, 0xf69a683c
cmovne eax, edx
test cl, cl
cmove eax, edx
test r8b, r8b
mov ecx, 0x7f049979
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x5dd2fdba
and ecx, 0xa22d0245
or ecx, edx
xor ecx, 0x5dd2fdbb
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0xb0cfb972
mov eax, 0xc38a59c6
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0xb0cfb972
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x24dfb261
and ecx, 0xdb204d9e
or ecx, edx
xor ecx, 0x24dfb260
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x3e69c6ce
mov edx, 0x54f8c564
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x3e69c6ce
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x5f9945f0
jmp 0x140013ce0
mov eax, 0x60fa3499
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbde830b5
and ecx, 0x4217cf4a
or ecx, edx
xor ecx, 0x4217cf4b
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor r8b, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
test dl, dl
mov ecx, 0x289a0d06
mov edx, 0xe1678419
cmovne ecx, edx
test r9b, r9b
cmove ecx, edx
test al, al
mov eax, 0x289a0d06
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa93f2680
mov edx, eax
and edx, 0x56c0d97f
or edx, ecx
xor edx, 0x56c0d97e
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0xfeafb760
mov r9d, 0xe029cf03
cmovne r8d, r9d
test dl, cl
cmovne r8d, r9d
test al, al
mov eax, r8d
cmovne eax, r9d
test dl, cl
movzx ecx, bx
mov rdx, qword [rsp + 0x150]
cmove eax, r8d
shl rcx, 6
neg rcx
cmp byte [rdx + rcx], 0xb8
sete byte [rsp + 0x5e]
jmp 0x140013ce0
mov eax, 0x7d1aca1
jmp 0x140013ce0
mov eax, 0xaf438385
jmp 0x140013ce0
mov eax, 0xd4a219e4
jmp 0x140013ce0
mov eax, 0xfdc647e9
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3abbca87
mov edx, eax
and edx, 0xc5443578
or edx, ecx
xor edx, 0xc5443579
and eax, 0xfffffffe
or eax, edx
xor eax, 0x9a5ea9ad
xor eax, 0x65a15652
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x944f89d0
mov r9d, 0xc70e21e1
cmovne ecx, r9d
mov word [rsp + 0x64], bx
test r8b, r8b
mov edx, 0x944f89d0
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
movzx eax, byte [rsp + 0x48]
cmp al, 0xb8
mov eax, 0x3e71e691
mov ecx, 0xb96ecb35
cmove eax, ecx
jmp 0x140013ce0
mov eax, 0x871a2153
jmp 0x140013ce0
mov rax, qword [rsp + 0x98]
mov ecx, dword [rsp + 0x78]
cmp ecx, dword [rax + 0x18]
setb byte [rsp + 0x43]
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0x921c0b82
mov edx, 0x744a8799
cmovne eax, edx
test r8b, r8b
mov r8d, 0x921c0b82
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x4bc04d59
mov r8d, 0x3edba0bf
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x4bc04d59
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
cmp byte [rsp + 0x5a], 0
mov eax, 0xfc1f5bc4
mov ecx, 0xba0ff80e
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcb52839d
and ecx, 0x34ad7c62
or ecx, edx
xor ecx, 0xcb52839c
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setge dl
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0x435b4854
mov r8d, 0xdfb0e570
cmovne edx, r8d
test al, al
mov eax, 0xdfb0e570
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140013ce0
mov qword [rsp + 0x120], r14
mov eax, 0x5212a1a8
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xe008bdc2
mov edx, eax
and edx, 0x1ff7423d
or edx, ecx
xor edx, 0x1ff7423c
and eax, 0xfffffffe
or eax, edx
xor eax, 0x7afe8726
xor eax, 0x850178d9
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0x3edba0bf
mov r8d, 0x28d85923
cmovne ecx, r8d
test r9b, r9b
mov edx, 0x3edba0bf
cmove ecx, edx
test al, al
cmovne ecx, r8d
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x9d58671b
jmp 0x140013ce0
movzx eax, word [rsp + 0x64]
mov eax, 0x92960304
jmp 0x140013ce0
mov ax, 1
mov dword [rsp + 0x20], eax
mov eax, 0x287336fd
jmp 0x140013ce0
mov eax, 0xe0fcaab4
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov r8d, 0x8d6659b7
mov eax, 0x7e3f947b
cmovne r8d, eax
test cl, cl
mov eax, r8d
mov ecx, 0x8d6659b7
cmovne eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x68a1c631
and ecx, 0x975e39ce
or ecx, edx
xor ecx, 0x68a1c630
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0xe7f50697
mov r9d, 0x65e4e28f
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 0x140013ce0
mov r12d, 5
mov eax, 0x1957bea
jmp 0x140013ce0
mov r12d, 2
mov eax, 0x1082571
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x8fefb701
mov r8d, 0xc47a74c6
cmovne eax, r8d
test cl, cl
mov ecx, eax
mov r8d, 0x8fefb701
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xaa226fb0
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x4182727f
mov edx, eax
and edx, 0xbe7d8d80
or edx, ecx
xor edx, 0xbe7d8d81
and eax, 0xfffffffe
or eax, edx
xor eax, 0xb6f61087
cmp eax, 0x4909ef78
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xdf9dd779
mov r8d, 0x59abf2b6
cmovne ecx, r8d
test dl, dl
mov edx, 0xdf9dd779
cmovne ecx, edx
test al, al
cmove ecx, r8d
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x161b89cb
mov edx, eax
and edx, 0xe9e47634
or edx, ecx
xor edx, 0xe9e47635
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
mov eax, 0x233b039c
mov ecx, 0x60aa355b
cmovne eax, ecx
test r8b, r8b
mov ecx, 0x233b039c
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xfe83d374
jmp 0x140013ce0
mov edx, dword [rsp + 0x3c]
sub edx, dword [rsp + 0x34]
mov eax, dword [rsp + 0x38]
mov r9d, eax
not r9d
mov r8d, edx
not r8d
mov ecx, r9d
and ecx, 0x79d5d1c9
mov r10d, eax
xor r10d, 0x79d5d1c9
and r10d, eax
or r10d, ecx
mov ecx, r8d
and ecx, 0x79d5d1c9
mov r11d, edx
and r11d, 0x862a2e36
or r11d, ecx
mov ecx, r11d
xor ecx, r11d
not ecx
and ecx, r10d
xor ecx, r11d
mov r10d, eax
and r10d, 0x3bb23088
and r9d, 0xc44dcf77
or r9d, r10d
or eax, edx
and edx, 0x3bb23088
and r8d, 0xc44dcf77
or r8d, edx
xor r8d, r9d
not eax
or eax, r8d
mov edx, eax
not edx
mov r8d, ecx
not r8d
mov r9d, r8d
and r9d, 0x2446fb2b
and ecx, 0xdbb904d4
or ecx, r9d
or r8d, eax
and eax, 0x2446fb2b
and edx, 0xdbb904d4
or edx, eax
xor edx, ecx
not r8d
or r8d, edx
mov dword [rsi + 8], r8d
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xba9f888c
mov edx, eax
and edx, 0x45607773
or edx, ecx
xor edx, 0x45607772
and eax, 0xfffffffe
or eax, edx
xor eax, 0xb44b7cf8
xor eax, 0x4bb48307
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0x5371915d
mov edx, 0x228fc470
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov r12d, 1
mov ebp, 1
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x75340bd7
mov r9d, 0xfe30e003
cmovne ecx, r9d
test r8b, 1
mov edx, 0x75340bd7
cmovne ecx, edx
test al, 1
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x6dda9df0
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x5cae589f
mov edx, eax
and edx, 0xa351a760
or edx, ecx
xor edx, 0xa351a761
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov eax, 0x3083ada8
mov ecx, 0xb616d0e9
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x3083ada8
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xf164a189
mov ecx, 0xf9f06d33
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xf164a189
cmovne ecx, edx
test r8b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x4bc04d59
jmp 0x140013ce0
lea rax, [r14 + 5]
mov qword [rsp + 0xa8], rax
mov eax, 0xc20f42c2
jmp 0x140013ce0
mov eax, 0xbb4a6349
jmp 0x140013ce0
mov eax, 0x290240d5
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xf41777ee
mov edx, eax
and edx, 0xbe88811
or edx, ecx
xor edx, 0xbe88810
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov ecx, 0xa172097b
mov eax, 0xf69a683c
cmovne ecx, eax
test r8b, r8b
mov eax, 0xa172097b
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3a01e5d8
and ecx, 0xc5fe1a27
or ecx, edx
xor ecx, 0xc5fe1a26
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, 1
and cl, al
or cl, r8b
xor r8b, cl
test cl, cl
mov eax, 0xfcb5c8c7
mov ecx, 0xd21b3e13
cmovne eax, ecx
test dl, dl
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xfcb5c8c7
cmove eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xbe8ceecf
and ecx, 0x41731130
or ecx, edx
xor ecx, 0xbe8ceece
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0x47328346
mov r8d, 0xb1a1f87a
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x47328346
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xdaa5f32c
and ecx, 0x255a0cd3
or ecx, edx
xor ecx, 0x255a0cd2
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x3d4a603b
mov ecx, 0x5ad8948
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x3d4a603b
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov rax, qword [rsp + 0x120]
movzx ecx, word [rsp + 0x20]
shl rcx, 6
neg rcx
cmp byte [rax + rcx + 3], 0xb8
sete byte [rsp + 0x53]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa689eb4
and ecx, 0xf597614b
or ecx, edx
xor ecx, 0xf597614a
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov eax, 0x22d6c036
cmovne eax, r15d
test cl, cl
mov ecx, eax
mov r8d, 0x22d6c036
cmovne ecx, r8d
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x70a6134d
mov edx, eax
and edx, 0x8f59ecb2
or edx, ecx
xor edx, 0x8f59ecb3
and eax, 0xfffffffe
or eax, edx
xor eax, 0x71f831bb
xor eax, 0x8e07ce44
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xd14b546c
mov r8d, 0x976d8bb1
cmovne edx, r8d
test al, al
cmove edx, r8d
test cl, cl
mov eax, 0xd14b546c
cmove edx, eax
mov eax, edx
jmp 0x140013ce0
mov eax, 0x53d12460
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov eax, 0x95c4659c
mov ecx, 0x35428eea
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x95c4659c
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov ax, 1
mov dword [rsp + 0x20], eax
mov eax, ecx
jmp 0x140013ce0
movzx eax, byte [r14 + 7]
mov byte [rsp + 0x4a], al
mov eax, 0x285cf4b2
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x8f47fc39
mov r8d, 0x878304d1
cmovne eax, r8d
test cl, cl
mov ecx, 0x8f47fc39
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x6a800207
mov edx, eax
and edx, 0x957ffdf8
or edx, ecx
xor edx, 0x957ffdf9
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x34409d00
mov r9d, 0x727b134e
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 0x140013ce0
xor ebp, ebp
mov eax, 0x721b25d8
jmp 0x140013ce0
movzx eax, word [rsp + 0x20]
shl rax, 6
movzx eax, byte [r14 + rax + 3]
mov dword [rsp + 0xd8], eax
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
lea edx, [rcx + 1]
and dl, al
lea r8d, [rax + 1]
and r8b, cl
or r8b, dl
or cl, al
mov eax, ecx
xor al, r8b
mov eax, 0xfd9da56f
mov edx, 0x698d4925
cmovne eax, edx
test cl, cl
mov ecx, 0xfd9da56f
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
movzx eax, bx
shl rax, 6
mov rcx, r14
sub rcx, rax
cmp byte [rcx + 2], 0xd1
sete byte [rsp + 0x5d]
mov eax, 0x56f78550
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x790b9e77
and ecx, 0x86f46188
or ecx, edx
xor ecx, 0x86f46189
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x88cddb41
mov r8d, 0x6221ee26
cmovne eax, r8d
test cl, cl
mov ecx, 0x88cddb41
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
movzx ecx, word [rsp + 0x20]
mov rax, rcx
shl rax, 6
mov rdx, r14
sub rdx, rax
neg rax
movzx eax, byte [r14 + rax + 5]
movzx edx, byte [rdx + 4]
shl eax, 8
add edx, ecx
mov r11d, edx
mov ebp, edx
xor ebp, 0x19e95
and ebp, edx
mov ecx, edx
not ecx
mov r8d, eax
not r8d
xor r11d, 0xb0e59e95
and r11d, ecx
mov r10d, eax
or r10d, 0x4910416a
mov r9d, r8d
or r9d, 0x20651011
mov edx, r11d
not edx
mov r12d, ebp
not r12d
mov r15, rsi
mov rsi, rdi
mov rdi, r13
mov r13d, edx
and r13d, 0x333593f
and r11d, 0xf44ca6c0
or r11d, r13d
mov r13, rdi
mov rdi, rsi
mov rsi, r15
mov r15d, 0x86c82066
or edx, r12d
and r12d, 0x3b3593f
and ebp, 0xa6c0
or ebp, r12d
xor ebp, r11d
not edx
or edx, ebp
and r10d, 0x4910516a
or ecx, r8d
and r8d, 0x90808e84
or r8d, r10d
and r9d, 0x6975517b
and eax, 0x2000
or eax, r9d
xor eax, r8d
mov r8d, eax
xor r8d, eax
not r8d
and r8d, edx
xor r8d, eax
not ecx
or ecx, r8d
mov dword [rsi + 8], ecx
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov r12d, 1
mov ebp, 1
mov eax, 0xef6370d8
jmp 0x140013ce0
mov eax, 0x68b3a5ec
jmp 0x140013ce0
cmp byte [rsp + 0x56], 0
mov eax, 0xb760b881
mov ecx, 0x5dc7162d
cmovne eax, ecx
jmp 0x140013ce0
mov eax, 0x1212aa15
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xff0f0620
and ecx, 0xf0f9df
or ecx, edx
xor ecx, 0xf0f9de
xor eax, ecx
test eax, ecx
sete cl
setne al
cmp dword [0x14002b0c8], 0xa
setge dl
lea r8d, [rdx + 1]
and r8b, al
and cl, dl
or cl, r8b
or dl, al
mov eax, edx
xor al, cl
mov r8d, 0x288bac1a
mov eax, 0xbbc2680b
cmovne r8d, eax
test dl, dl
mov eax, 0x288bac1a
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x140013ce0
mov eax, 0x8f47fc39
jmp 0x140013ce0
mov eax, dword [rsp + 0x68]
mov eax, 0xe35725c4
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov ecx, r8d
xor cl, dl
test r8b, r8b
mov eax, 0xe675e2fb
mov r8d, 0xd40a792b
cmovne eax, r8d
test dl, dl
cmove eax, r8d
mov qword [rsp + 0x98], r13
test cl, cl
mov ecx, 0xe675e2fb
cmove eax, ecx
jmp 0x140013ce0
cmp byte [rsp + 0x47], 0
mov eax, 0x3e71e691
mov ecx, 0x35902bc6
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xb4f285d0
mov edx, eax
and edx, 0x4b0d7a2f
or edx, ecx
xor edx, 0x4b0d7a2e
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
not dl
mov r8d, 0xffa732e7
mov r9d, 0xdc5720ab
cmovne r8d, r9d
test dl, cl
mov ecx, 0xffa732e7
cmove r8d, ecx
cmovne r8d, r9d
test al, al
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
mov eax, 0x1ac239fe
jmp 0x140013ce0
mov eax, 0xc29c1545
jmp 0x140013ce0
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rax, qword [rsp + 0x110]
mov eax, 0x334518e5
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0xdeeadcd3
mov edx, 0xc49f7753
cmovne ecx, edx
test r8b, r8b
mov r8d, 0xdeeadcd3
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
and cl, 1
cmp dword [0x14002b0c8], 0xa
setge al
mov edx, eax
xor dl, cl
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x46843f6d
mov ecx, 0x926c85ee
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test r8b, r8b
mov ecx, 0x46843f6d
cmove eax, ecx
jmp 0x140013ce0
movzx eax, bx
shl rax, 6
mov rcx, r14
sub rcx, rax
movzx eax, byte [rcx]
mov dword [rsp + 0x84], eax
mov eax, 0xffc49c38
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xaa299120
mov edx, eax
and edx, 0x55d66edf
or edx, ecx
xor edx, 0x55d66ede
and eax, 0xfffffffe
or eax, edx
xor eax, 0x64858698
cmp eax, 0x9b7a7967
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
mov eax, 0xdef83131
mov r8d, 0xb6ff4ccd
cmovne eax, r8d
test cl, cl
mov ecx, 0xb6ff4ccd
cmovne ecx, eax
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa151a6d8
mov edx, eax
and edx, 0x5eae5927
or edx, ecx
xor edx, 0x5eae5926
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x4f84d7f9
mov r8d, 0xd824cd90
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x4f84d7f9
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
mov eax, 0xc588f34f
jmp 0x140013ce0
mov eax, 0x1a06b181
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x69e2c929
mov edx, eax
and edx, 0x961d36d6
or edx, ecx
xor edx, 0x961d36d7
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xd2c9bc78
mov edx, 0x330938b
cmovne ecx, edx
test r8b, r8b
mov r8d, 0xd2c9bc78
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
cmp byte [rsp + 0x57], 0
mov eax, 0x7a29c04f
mov ecx, 0xe981560f
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete dl
cmp dword [0x14002b0c8], 0xa
setge al
xor dl, al
or al, cl
mov ecx, edx
xor cl, al
test al, 1
mov eax, 0x2320b1a5
mov r8d, 0x48ec2a20
cmovne eax, r8d
test dl, dl
cmovne eax, r8d
not cl
test cl, 1
mov ecx, 0x2320b1a5
cmove eax, ecx
jmp 0x140013ce0
movzx eax, word [rsp + 0x20]
shl rax, 6
mov rcx, r14
sub rcx, rax
inc rcx
mov qword [rsp + 0x118], rcx
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov eax, 0x35ff6350
mov ecx, 0xe13c945c
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x35ff6350
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
lea rax, [r14 + 2]
mov qword [rsp + 0x170], rax
movzx eax, word [rsp + 0x20]
shl eax, 6
mov ecx, dword [0x14002b0c4]
lea edx, [rcx + 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
mov r8d, edx
or r8b, cl
xor dl, cl
mov ecx, r8d
xor cl, dl
test dl, dl
mov edx, 0xd34732c3
mov r9d, 0x7df698f6
cmovne edx, r9d
mov dword [rsp + 0xd4], eax
test r8b, r8b
mov eax, 0xd34732c3
cmovne edx, eax
test cl, cl
cmove edx, r9d
mov eax, edx
jmp 0x140013ce0
mov eax, 0x8732b096
jmp 0x140013ce0
mov eax, dword [r13 + 0x1c]
mov ecx, dword [r13 + 0x20]
add rax, rdi
mov qword [rsp + 0x90], rax
add rcx, rdi
mov qword [rsp + 0x88], rcx
mov eax, 0xe758b5e3
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe9ad1eae
and ecx, 0x1652e151
or ecx, edx
xor ecx, 0x1652e150
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x47299237
mov r9d, 0xe35725c4
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 0x140013ce0
mov eax, 0x358f6072
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x1936da58
and ecx, 0xe6c925a7
or ecx, edx
xor ecx, 0x1936da59
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0xbbc2680b
mov edx, 0xfca0a7fa
cmovne ecx, edx
test r8b, r8b
mov r8d, 0xbbc2680b
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov rax, qword [rsp + 0xa8]
movzx r9d, byte [rax]
movzx ecx, byte [r14 + 4]
shl r9d, 8
mov r10d, r9d
not r10d
mov edx, r10d
and edx, 0x62f7db92
mov eax, r9d
and eax, 0x2400
or eax, edx
mov r8d, eax
xor r8d, 0x9d08246d
mov edx, ecx
not edx
xor eax, 0x62f7db92
mov r11d, eax
or r11d, 0xa100243
or r10d, 0xc50134
mov ebp, ecx
xor ebp, 0x20c74db4
and ebp, edx
mov r12d, ecx
xor r12d, 0xb4
and r12d, ecx
or r12d, ebp
and r11d, 0xad50343
mov ebp, r8d
and ebp, 0x20024c80
or ebp, r11d
and r10d, 0xad50377
and r9d, 0xb000
or r9d, r10d
xor r9d, ebp
mov r10d, r12d
xor r10d, r12d
not r10d
and r10d, r9d
xor r10d, r12d
mov r9d, eax
and r9d, 0x2200
and r8d, 0x20d0ddde
or r8d, r9d
or eax, ecx
and ecx, 0x21
and edx, 0x20d0ddde
or edx, ecx
xor edx, r8d
not eax
or eax, edx
not eax
or eax, r10d
mov dword [rsi + 8], eax
mov rcx, r14
mov edx, 0x100
call fcn.140011430
mov qword [rsi], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
and dl, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
mov eax, 0x3551144c
mov ecx, 0xd824cd90
cmovne eax, ecx
test r8b, r8b
mov ecx, 0x3551144c
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov r12d, 1
mov ebp, 1
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x3b2abc7a
mov r9d, 0xb60dd1c9
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 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
and dl, al
lea r8d, [rax + 1]
and r8b, cl
or r8b, dl
or cl, al
mov edx, ecx
xor dl, r8b
test cl, cl
mov eax, 0x88b8f4e8
mov ecx, 0x58da2bec
cmovne eax, ecx
test r8b, r8b
cmove eax, ecx
test dl, dl
mov ecx, 0x88b8f4e8
cmove eax, ecx
jmp 0x140013ce0
xor ebp, ebp
mov eax, 0xf0fede21
jmp 0x140013ce0
mov rax, qword [rsp + 0x118]
mov eax, 0xfe30e003
jmp 0x140013ce0
mov eax, 0x3d828fc4
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0xd11dc57a
mov edx, 0xfc5152a8
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xe695188d
jmp 0x140013ce0
mov eax, 0xaa9adc17
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x1f94836a
mov r8d, 0x42eed523
cmovne edx, r8d
test cl, 1
cmovne edx, r8d
test al, 1
mov eax, 0x1f94836a
cmovne edx, eax
mov eax, edx
jmp 0x140013ce0
lea rax, [r14 + 1]
mov qword [rsp + 0x148], rax
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf36a6e5c
and ecx, 0xc9591a3
or ecx, edx
movzx edx, bx
xor ecx, 0xf36a6e5d
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl r8b
setge r9b
and al, r9b
or r9b, cl
and r8b, cl
or r8b, al
mov eax, r8d
xor al, r9b
test r8b, r8b
mov ecx, 0x1c99d449
mov r8d, 0xa6c98003
cmovne ecx, r8d
mov dword [rsp + 0x2c], edx
test r9b, r9b
mov edx, 0x1c99d449
cmovne ecx, edx
test al, al
cmove ecx, r8d
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xed86f35f
mov edx, eax
and edx, 0x12790ca0
or edx, ecx
xor edx, 0x12790ca1
and eax, 0xfffffffe
or eax, edx
xor eax, 0x5cc4eb25
cmp eax, 0xa33b14da
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0xc38a59c6
mov r9d, 0xf6f586ea
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 0x140013ce0
mov eax, 0x7e842796
jmp 0x140013ce0
movzx eax, word [rsp + 0x70]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rcx + rax*4]
add rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x100]
movzx eax, word [rdx + rax*2]
mov rdx, qword [rsp + 0x90]
mov r14d, dword [rdx + rax*4]
add r14, rdi
call fcn.140010950
cmp rax, qword [rsi + 0x10]
sete byte [rsp + 0x44]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x8116c023
and ecx, 0x7ee93fdc
or ecx, edx
xor ecx, 0x8116c022
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0xe39f4c57
mov eax, 0x77af1a6d
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0xe39f4c57
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140013ce0
mov eax, 0x59e5986d
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov eax, 0x7dcaef1c
mov ecx, 0xcd0a5b96
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0x7dcaef1c
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xaaa3d43e
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov eax, 0xedd7cf3e
mov ecx, 0xa4a0c4bb
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xedd7cf3e
cmovne ecx, edx
test r8b, 1
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0x3e02a578
mov r8d, 0x218d6da7
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0x3e02a578
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xb0cfb972
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb737045f
and ecx, 0x48c8fba0
or ecx, edx
xor ecx, 0xb737045e
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x290240d5
mov r8d, 0xc7507660
cmovne ecx, r8d
test dl, dl
mov edx, 0x290240d5
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xaf3e5437
mov edx, eax
and edx, 0x50c1abc8
or edx, ecx
xor edx, 0x50c1abc9
and eax, 0xfffffffe
or eax, edx
xor eax, 0xb169b205
cmp eax, 0x4e964dfa
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0xbee1400b
mov r8d, 0xc166feed
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xbee1400b
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x406acb1f
mov edx, 0x3fdddbb5
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x406acb1f
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [rsp + 0xe0]
cmp eax, 5
mov eax, 0x969a8fa9
mov ecx, 0x9466f8fd
cmove eax, ecx
jmp 0x140013ce0
mov eax, 0xb2d97d6
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x71a12218
and ecx, 0x8e5edde7
or ecx, edx
xor ecx, 0x8e5edde6
xor eax, ecx
test eax, ecx
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, ecx
not r8b
mov eax, 0x631e76e2
mov r9d, 0xc48d906c
cmovne eax, r9d
test r8b, dl
mov edx, 0x631e76e2
cmove eax, edx
cmovne eax, r9d
test cl, cl
mov ecx, dword [r13 + 0x1c]
mov edx, dword [r13 + 0x20]
cmovne eax, r9d
add rcx, rdi
mov qword [rsp + 0x90], rcx
add rdx, rdi
mov qword [rsp + 0x88], rdx
jmp 0x140013ce0
mov eax, 0x254357fd
jmp 0x140013ce0
cmp byte [rsp + 0x59], 0
mov eax, 0xfc1f5bc4
mov ecx, 0xa54a5eb2
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x891b567d
mov edx, eax
and edx, 0x76e4a982
or edx, ecx
xor edx, 0x76e4a983
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
mov eax, 0x5371915d
mov r8d, 0xa5261f56
cmovne eax, r8d
test cl, cl
mov ecx, 0xa5261f56
cmovne ecx, eax
test dl, dl
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4bc4761f
and ecx, 0xb43b89e0
or ecx, edx
xor ecx, 0x4bc4761e
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or dl, cl
xor cl, r8b
xor al, r8b
xor dl, 1
or dl, al
mov eax, ecx
xor al, dl
test dl, dl
mov edx, 0x2cb99000
mov r8d, 0x71ee3133
cmovne edx, r8d
test cl, cl
cmovne edx, r8d
test al, al
mov eax, 0x2cb99000
cmovne edx, eax
mov eax, edx
jmp 0x140013ce0
movzx eax, word [rsp + 0x20]
shl rax, 6
cmp byte [r14 + rax], 0x4c
sete byte [rsp + 0x4d]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
and cl, 1
cmp dword [0x14002b0c8], 0xa
setge al
mov edx, eax
or dl, cl
xor cl, al
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xd3ad644a
mov r8d, 0x1b86780
cmovne ecx, r8d
test dl, dl
mov edx, 0xd3ad644a
cmovne ecx, edx
test al, al
cmove ecx, r8d
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
and dl, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x14181c08
mov eax, 0xd21c307
cmovne ecx, eax
test r8b, 1
mov eax, 0x14181c08
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x140013ce0
mov dword [rsp + 0xe0], r12d
mov eax, 0x834ab419
jmp 0x140013ce0
cmp byte [rsp + 0x51], 0
mov eax, 0x33adb4ac
mov ecx, 0x3559b637
cmovne eax, ecx
jmp 0x140013ce0
mov eax, 0xc8dbcbeb
jmp 0x140013ce0
mov eax, 0x4ae4583f
jmp 0x140013ce0
movzx ecx, byte [r14]
mov eax, dword [0x14002b0c4]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
xor al, dl
mov r8d, eax
xor r8b, 1
and dl, r8b
xor r8b, dl
mov r8d, 0xf717a93f
mov r9d, 0x646aa2ca
cmovne r8d, r9d
test al, al
mov eax, r8d
mov r9d, 0xf717a93f
cmovne eax, r9d
mov dword [rsp + 0x80], ecx
test dl, dl
cmove eax, r8d
jmp 0x140013ce0
mov eax, 0x812d5998
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
movzx eax, bx
shl rax, 6
movzx eax, byte [r14 + rax + 3]
and ecx, 1
sete dl
cmp dword [0x14002b0c8], 0xa
mov dword [rsp + 0x6c], eax
setl al
setge r8b
and dl, r8b
or r8b, cl
and al, cl
or al, dl
mov ecx, r8d
xor cl, al
mov ecx, 0xe62b8136
mov edx, 0xdd59f0a9
cmovne ecx, edx
test al, al
mov eax, ecx
mov edx, 0xe62b8136
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0x6221ee26
mov edx, 0x3aecd797
cmovne ecx, edx
test r9b, r9b
mov r8d, 0x6221ee26
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov dword [rsp + 0xf4], r12d
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa3c89ec8
mov edx, eax
and edx, 0x5c376137
or edx, ecx
xor edx, 0x5c376136
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x8892fbba
mov r8d, 0xa30c5041
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x8892fbba
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x8a82b95a
mov edx, eax
and edx, 0x757d46a5
or edx, ecx
xor edx, 0x757d46a4
and eax, 0xfffffffe
or eax, edx
xor eax, 0x3e6efb2e
xor eax, 0xc19104d1
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, edx
xor dl, cl
and cl, r8b
and r9b, al
or r9b, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, r9b
mov eax, 0x47cd449a
mov ecx, 0xf5256e8c
cmovne eax, ecx
test r8b, r8b
mov ecx, 0x47cd449a
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
movsxd rax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x110]
shl rax, 6
neg rax
cmp byte [rcx + rax], 0x4c
sete byte [rsp + 0x50]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0xb602a986
mov r8d, 0x1f66a49b
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0xb602a986
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x9a351330
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and al, r8b
and dl, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, 1
mov ecx, 0x515469d1
mov r8d, 0xc89e3439
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, 1
mov eax, 0x515469d1
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x712ed2f7
jmp 0x140013ce0
mov eax, 0x3e02a578
jmp 0x140013ce0
mov eax, 0x7ffee135
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x124aeabd
mov edx, eax
and edx, 0xedb51542
or edx, ecx
xor edx, 0xedb51543
and eax, 0xfffffffe
or eax, edx
xor eax, 0xa6fb5cda
cmp eax, 0x5904a325
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
test cl, cl
mov ecx, 0xe93c496f
mov r8d, 0xd345b0d3
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0xe93c496f
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x480e88de
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xb4e042af
mov edx, eax
and edx, 0x4b1fbd50
or edx, ecx
xor edx, 0x4b1fbd51
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
movzx r8d, byte [r14 + 3]
mov r9d, 0x9c596e4f
mov eax, 0x57760689
cmovne r9d, eax
test cl, cl
cmovne eax, r9d
mov byte [rsp + 0x48], r8b
test dl, dl
cmovne eax, r9d
jmp 0x140013ce0
mov eax, 0xcec4f2e7
jmp 0x140013ce0
mov eax, 0x4bd50bb5
jmp 0x140013ce0
mov rax, qword [rsp + 0xc8]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x5ea63d7b
mov edx, eax
and edx, 0xa159c284
or edx, ecx
xor edx, 0xa159c285
and eax, 0xfffffffe
or eax, edx
xor eax, 0x3ac1f686
xor eax, 0xc53e0979
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov eax, 0xeff988b8
mov ecx, 0xc79229a0
cmovne eax, ecx
test dl, dl
mov ecx, eax
mov edx, 0xeff988b8
cmovne ecx, edx
test r8b, r8b
cmovne ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xc1b33839
mov edx, eax
and edx, 0x3e4cc7c6
or edx, ecx
xor edx, 0x3e4cc7c7
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
xor dl, al
or r8b, cl
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, r9b
mov eax, 0xdf848585
mov ecx, 0x440833af
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xdf848585
cmovne ecx, eax
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov rax, qword [rsp + 0x120]
mov eax, 0x806536e2
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
mov eax, 0xc0cc801d
mov ecx, 0x17e2abcd
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xc0cc801d
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0xc4d8c4b5
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0c8], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
mov eax, 0xc8bd7284
mov ecx, 0xbbaeb18c
cmovne eax, ecx
test dl, dl
mov ecx, 0xc8bd7284
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xf015b9c4
and ecx, 0xfea463b
or ecx, edx
xor ecx, 0xf015b9c5
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0xe600c191
mov r9d, 0x23a3072b
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 0x140013ce0
cmp byte [rsp + 0x4b], 0
mov eax, 0x490e5c14
mov ecx, 0x8d3ca098
cmovne eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x2eed6d72
mov r9d, 0xcd884038
cmovne r8d, r9d
not dl
test dl, cl
mov r10d, 0x2eed6d72
cmove r8d, r10d
test al, al
cmovne r8d, r9d
test dl, cl
cmovne r8d, r9d
mov eax, r8d
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
mov ecx, eax
not ecx
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0xd37ba0fd
mov edx, 0x3d828fc4
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x3f4d9872
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x171a2c29
and ecx, 0xe8e5d3d6
or ecx, edx
xor ecx, 0xe8e5d3d7
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and r8b, cl
and al, dl
or al, r8b
or dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x806536e2
cmovne ecx, r15d
test dl, dl
mov edx, 0x806536e2
cmovne edx, ecx
test al, al
cmove edx, ecx
mov eax, edx
jmp 0x140013ce0
cmp byte [rsp + 0x52], 0
mov eax, 0x33adb4ac
mov ecx, 0x4ba53cc0
cmovne eax, ecx
jmp 0x140013ce0
mov eax, 0xccd23c64
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x93cb1bbd
and ecx, 0x6c34e442
or ecx, edx
xor ecx, 0x93cb1bbc
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0xd48a92f5
mov r8d, 0x1f5d536d
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xd48a92f5
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x16b2afb3
mov eax, 0x921c0b82
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x16b2afb3
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x140013ce0
mov eax, 0xa63644d9
jmp 0x140013ce0
mov eax, 0x12e59c13
jmp 0x140013ce0
mov eax, 0x86324c02
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x3d871927
mov r9d, 0x911d2708
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x3d871927
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x51999d68
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9935487
mov edx, eax
and edx, 0xf66cab78
or edx, ecx
xor edx, 0xf66cab79
and eax, 0xfffffffe
or eax, edx
xor eax, 0x3a1a7739
xor eax, 0xc5e588c6
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov eax, 0xe5eebdd3
mov edx, 0x38925055
cmovne eax, edx
test r8b, r8b
mov ecx, eax
cmovne ecx, edx
test r9b, r9b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x9f8c6778
and ecx, 0x60739887
or ecx, edx
xor ecx, 0x60739886
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0xfe83d374
mov r8d, 0xa4a0c4bb
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0xfe83d374
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x4cc7cddb
mov r9d, 0x64efa516
cmovne r8d, r9d
not dl
test dl, cl
cmovne r8d, r9d
test al, al
mov eax, r8d
cmovne eax, r9d
test dl, cl
mov ecx, dword [rsp + 0x80]
cmove eax, r8d
cmp ecx, 0xe9
sete byte [rsp + 0x4b]
jmp 0x140013ce0
mov eax, 0x61811c0c
jmp 0x140013ce0
movzx eax, word [rsp + 0x7c]
inc eax
mov dword [rsp + 0x20], eax
mov eax, 0xac991fd2
jmp 0x140013ce0
mov eax, 0x482ee8fd
jmp 0x140013ce0
mov eax, 0x16b2afb3
jmp 0x140013ce0
mov eax, 0xf7875132
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
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 [0x14002b0c8], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x79c1a602
mov edx, 0x350da1b2
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x79c1a602
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
not cl
or cl, 0xfe
cmp cl, 0xff
setne al
cmp dword [0x14002b0c8], 0xa
setge cl
setl dl
and dl, al
lea r8d, [rax + 1]
and r8b, cl
or r8b, dl
or cl, al
mov eax, ecx
xor al, r8b
mov eax, 0xac19bf0
mov edx, 0xefeeb9de
cmovne eax, edx
test cl, cl
mov ecx, 0xac19bf0
cmovne ecx, eax
test r8b, r8b
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, 0x9e7aa912
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov eax, 0xdd0b1491
mov ecx, 0x75361a9a
cmovne eax, ecx
test r8b, r8b
mov ecx, 0xdd0b1491
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [rsp + 0x6c]
mov eax, 0x4d621fa
jmp 0x140013ce0
mov eax, dword [rsp + 0x6c]
cmp eax, 0xb8
sete byte [rsp + 0x5a]
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe8b157bc
and ecx, 0x174ea843
or ecx, edx
xor ecx, 0xe8b157bd
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setl dl
setge r8b
xor r8b, cl
mov ecx, edx
xor cl, al
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x4b30e05d
mov edx, 0x406acb1f
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, al
mov eax, 0x4b30e05d
cmove ecx, eax
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x75349574
and ecx, 0x8acb6a8b
or ecx, edx
xor ecx, 0x75349575
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0c8], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
test r8b, r8b
mov ecx, 0x2db80ac2
mov edx, 0x3e3393a4
cmovne ecx, edx
test r9b, r9b
mov r8d, 0x2db80ac2
cmove ecx, r8d
test al, al
cmovne ecx, edx
mov eax, ecx
jmp 0x140013ce0
mov eax, dword [0x14002b0c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x755f76c1
and ecx, 0x8aa0893e
or ecx, edx
xor ecx, 0x755f76c0
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0c8], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x3c169de7
mov r8d, 0xe1678419
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x3c169de7
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x140013ce0
mov eax, dword [rsp + 0xf4]
cmp eax, 8
mov eax, 0x969a8fa9
mov ecx, 0x4cdb6def
cmove eax, ecx
jmp 0x140013ce0
cmp eax, 0xcd92dd42
jne 0x140013ce0
mov eax, ebp
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret