Function at 0x140001000
Capabilities:
Hash data using djb2

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp - 0x30], rcx
mov rax, qword [0x14009d040]
xor rax, rbp
mov qword [rbp], rax
mov r14d, 0x6e6154fc
mov r8d, 0xaa40bdc1
mov r11d, 0x5d07ad0c
mov esi, 0x9fdc976e
mov ebx, 0xf31bb90f
mov ecx, 0x5a0d8237
mov r10d, 0x3db5c8a3
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r12d, [rdx + 1]
imul r12d, edx
mov edx, r12d
not edx
mov r9d, edx
and r9d, 0xe282140e
mov edi, r12d
and edi, 0x8542030
or edi, r9d
mov r9d, edi
xor r9d, 0x8142000
xor edi, 0x710a0dcd
or edx, 0x6042043c
and edi, 0x714a0dfd
and r9d, 0x8a943002
or r9d, edi
and edx, 0x714a0dfd
and r12d, 0x421c200
or r12d, edx
xor r12d, r9d
mov r9d, r12d
xor r9d, 0x1529cbc1
mov r13d, r12d
xor r13d, 0xead6343e
mov r14d, r9d
or r14d, 0xe4d91698
xor r12d, 0xe0f22a6
and r12d, r9d
mov edx, r12d
not edx
mov edi, r14d
and edi, 0x2d0b9057
mov r15d, r13d
and r15d, 0x12246920
or r15d, edi
or r14d, edx
and edx, 0x2d0b9057
and r12d, 0xd2f46fa8
or r12d, edx
xor r12d, r15d
not r14d
or r14d, r12d
mov r15d, r14d
xor r15d, 0xe4d91699
and r9d, 0x1ac9dc58
and r13d, 0xe53623a6
or r13d, r9d
mov edx, r13d
xor edx, 0x21342082
xor r13d, 0x1ac9dc59
xor r14d, 0x1b26e966
mov r9d, r14d
and r9d, 0xc402433d
and r15d, 0x3bfdbcc2
or r15d, r9d
or r14d, r13d
and r13d, 0xc402433d
and edx, 0x3bfdbcc2
or edx, r13d
xor edx, r15d
not r14d
or r14d, edx
mov r9d, r14d
mov edx, r14d
xor edx, 0x205d69b8
and edx, r14d
not r14d
or r9d, 0xdfa29647
mov edi, edx
not edi
mov r15d, r9d
and r15d, 0xa8ee58ed
and r14d, 0x112110
or r14d, r15d
or r9d, edi
and edi, 0xa8ee58ed
and edx, 0x5711a712
or edx, edi
xor edx, r14d
not r9d
or r9d, edx
mov edx, r9d
xor edx, 0xdfa29647
xor r9d, 0x44808
and edx, 0x71f937f2
and r9d, 0x8e06c80d
or r9d, edx
xor r9d, 0x8e06c80d
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setge r9b
setl r14b
or dil, r14b
xor dil, 1
mov r15d, r9d
or r15b, dl
xor r15b, 1
or r15b, dil
or r14b, dl
xor r9b, dl
mov edx, r14d
xor dl, r9b
or r9b, r14b
not r9b
or r9b, dl
xor r9b, r15b
and r9b, 1
mov r14d, 0xb17906b6
mov edx, 0x5d07ad0c
cmovne r14d, edx
test r9b, r15b
mov r11d, 0x5d07ad0c
cmove r14d, edx
mov edx, 0xb17906b6
cmovne r14d, edx
test r9b, r9b
cmove r14d, edx
nop word [rax + rax]
cmp r14d, 0xf97c5c4b
jle 0x1400012e0
cmp r14d, 0x4bc00c9c
jle 0x140001350
cmp r14d, 0x63376db7
jg 0x14000162f
cmp r14d, 0x592c1195
jle 0x140001a8d
cmp r14d, 0x5a535ad4
jg 0x140002152
cmp r14d, 0x592c1196
je 0x140002f52
cmp r14d, 0x5994475d
je 0x140002f5d
cmp r14d, 0x5a0d8237
jne 0x140001260
mov rdx, qword [rbp - 0x20]
mov r9d, dword [rbp - 0xc]
mov dword [rdx], r9d
mov r14d, 0x63b2f48e
jmp 0x140001260
cmp r14d, 0xbbfccc69
jle 0x1400014d0
cmp r14d, 0xe39aad76
jg 0x1400017d5
cmp r14d, 0xcf374f2f
jle 0x140001b8b
cmp r14d, 0xd54be4a6
jg 0x140002211
cmp r14d, 0xcf374f30
je 0x140002f81
cmp r14d, 0xcfc7475b
je 0x1400030ba
cmp r14d, 0xd0a37d9d
jne 0x140001260
mov r14d, 0x188a66f0
jmp 0x140001260
cmp r14d, 0x1bccf343
jg 0x1400018b6
cmp r14d, 0x66d896a
jle 0x140001bca
cmp r14d, 0x188a66ef
jg 0x140002243
cmp r14d, 0x66d896b
je 0x1400030c5
cmp r14d, 0x7e0ff01
je 0x1400031bf
cmp r14d, 0x10ed44e3
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov edi, edx
and edi, 0xf7dbe5f8
mov r14d, r9d
and r14d, 0x8241a06
or r14d, edi
xor r14d, 0x8241a06
mov edi, r9d
and edi, 1
or edi, r14d
not edi
and edx, 0x3bd6034c
and r9d, 0xc429fcb3
or r9d, edx
xor r9d, 0xc429fcb3
or r9d, edi
xor r9d, 0x1b84cbd2
xor r9d, 0xe47b342d
sete r15b
setne dl
cmp dword [0x14009d0b8], 0xa
setl r9b
mov edi, edx
and dil, r9b
mov r14d, r9d
or r14b, dl
xor r14b, 1
or r14b, dil
xor dl, r9b
or r15b, r9b
mov r9d, edx
xor r9b, r15b
or r15b, dl
xor r15b, 1
or r15b, r9b
mov edx, r15d
xor dl, 1
mov r9d, edx
and r9b, r15b
xor dl, r9b
xor r9b, 1
or r9b, r15b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
mov edi, edx
and dil, r9b
xor dil, 1
mov r15d, r9d
xor r15b, dil
or dil, r9b
or r9b, r14b
xor r14b, 1
xor dil, 1
or dil, r15b
xor dil, r14b
xor r14b, dl
xor r9b, 1
or r9b, r14b
mov edx, r9d
xor dl, dil
test r9b, 1
mov r14d, 0x6ad24fd6
mov r9d, 0xf31bb90f
cmovne r14d, r9d
test dil, 1
mov ebx, 0xf31bb90f
cmove r14d, r9d
test dl, 1
mov edx, 0x6ad24fd6
cmove r14d, edx
jmp 0x140001260
cmp r14d, 0xa5e12898
jle 0x140001a41
cmp r14d, 0xae3440d5
jle 0x140001cb7
cmp r14d, 0xb2ddcf36
jg 0x1400023cc
cmp r14d, 0xae3440d6
je 0x1400032a7
cmp r14d, 0xae3571fa
je 0x1400032b6
cmp r14d, 0xb17906b6
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov edi, edx
and edi, 0xfffffffe
mov r14d, r9d
and r14d, 1
or r14d, edi
and edx, 0x322ac9e3
and r9d, 0xcdd5361c
or r9d, edx
mov edx, r9d
xor edx, 0xcdd5361c
xor r9d, 0x322ac9e3
and r9d, r14d
not r14d
and edx, r14d
or r9d, edx
not r9d
or r9d, r14d
xor r9d, 0xffffffff
sete r15b
setne dl
cmp dword [0x14009d0b8], 0xa
setge dil
lea r9d, [rdi + 1]
mov r14d, edi
xor r14b, dl
and dl, r14b
and r14b, dil
mov edi, edx
xor dil, 1
xor dl, r14b
xor r14b, 1
or r14b, dil
xor r14b, 1
or r14b, dl
mov edx, r9d
or dl, r15b
xor dl, 1
xor r9b, r15b
or r9b, dl
mov edx, r9d
xor dl, 1
mov r15d, edx
and r15b, r9b
xor dl, r15b
xor r15b, 1
or r15b, r9b
xor r15b, 1
or r15b, dl
mov edx, r15d
xor dl, 1
and r15b, dl
xor r15b, 1
mov r9d, r15d
xor r9b, dl
or r15b, dl
xor r15b, 1
or r15b, r9b
xor r15b, r14b
xor r14b, 1
or r14b, dl
mov edx, r14d
xor dl, r15b
test dl, 1
mov edx, 0x219e054
cmovne edx, r11d
test r14b, 1
mov r14d, 0x219e054
cmovne r14d, edx
test r15b, 1
cmove r14d, edx
jmp 0x140001260
cmp r14d, 0x6f46dfb4
jle 0x140001cf9
cmp r14d, 0x767f4d31
jg 0x1400024f6
cmp r14d, 0x6f46dfb5
je 0x14000340e
cmp r14d, 0x6f7f5e7f
je 0x14000353e
cmp r14d, 0x7416957d
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r15d, [rdx + 1]
imul r15d, edx
mov edx, r15d
not edx
mov r9d, edx
and r9d, 0x992258b8
mov edi, r15d
and edi, 0x66dda747
or edi, r9d
mov r9d, edi
xor r9d, 0xc80601
xor edi, 0x80020098
or edx, 0xe00281de
or edi, 0x2042820
and edi, 0xe206a9fe
and r9d, 0x18c85601
or r9d, edi
and edx, 0xe206a9fe
and r15d, 0x5310000
or r15d, edx
xor r15d, r9d
mov r14d, r15d
xor r14d, 0x7352820
mov edx, r15d
xor edx, 0x7352821
and edx, r14d
xor r15d, 0xf8c28099
and r15d, 0xfad388b9
and r14d, 0x52c7746
or r14d, r15d
xor r14d, 0x52c7747
or r14d, edx
mov edx, r14d
not edx
mov r9d, edx
or r9d, 0x105408
mov edi, r14d
or edi, 0xb80001a0
and edi, 0xb81055a8
and edx, 0x6c52054
or edx, edi
and r9d, 0xb81055a8
and r14d, 0x412a8a03
or r14d, r9d
xor r14d, edx
mov edx, r14d
xor edx, 0xb00a8081
xor r14d, 0xc1040c
and edx, 0xb61ef0d1
and r14d, 0x49e10f2e
or r14d, edx
xor r14d, 0x49e10f2e
sete dl
setne r9b
cmp dword [0x14009d0b8], 0xa
setge dil
setl r14b
and r9b, r14b
and dil, dl
or dil, r9b
or r14b, dl
xor r14b, 1
or r14b, dil
xor dil, 1
mov edx, edi
xor dl, r14b
or dil, r14b
mov r9d, edi
xor r9b, dl
test dil, dil
mov r14d, 0x10ed44e3
mov edi, 0xd6ef4ecc
cmovne r14d, edi
test dl, dl
cmove r14d, edi
test r9b, r9b
mov edx, 0x10ed44e3
cmove r14d, edx
jmp 0x140001260
cmp r14d, 0xf31bb90e
jle 0x140001d68
cmp r14d, 0xf6a15609
jg 0x140002537
cmp r14d, 0xf31bb90f
je 0x140003549
cmp r14d, 0xf5ee6155
je 0x140003554
cmp r14d, 0xf64bba71
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov edi, edx
and edi, 0xfffffffe
and r9d, 0xf0d91165
and edx, 0xf26ee9a
or edx, r9d
xor edx, 0xf26ee9b
or edx, edi
xor edx, 0xffffffff
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setge r14b
mov r9d, edi
or r9b, r14b
mov r15d, r9d
xor r15b, 1
xor dil, r14b
and dil, dl
or r14b, dl
xor r14b, 1
or r14b, dil
xor r9b, r15b
and r9b, r14b
xor r9b, r15b
mov edx, r15d
xor dl, r14b
or r14b, r15b
xor r14b, 1
or r14b, dl
mov edx, r14d
xor dl, r9b
test dl, 1
mov edx, 0x66d896b
mov edi, 0x84f50ad0
cmovne edx, edi
test r14b, 1
mov r14d, 0x66d896b
jmp 0x14000124f
cmp r14d, 0x33ef7ca5
jg 0x140001fad
cmp r14d, 0x2ff1d730
jle 0x140002678
cmp r14d, 0x2ff1d731
je 0x1400036a2
cmp r14d, 0x30edee91
je 0x1400036ba
cmp r14d, 0x32c47f38
jne 0x140001260
mov r12, qword [rbp - 0x18]
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov edi, r14d
not edi
mov edx, edi
and edx, 0xf5c8f02a
mov r9d, r14d
and r9d, 0xa370fd4
or r9d, edx
mov edx, r9d
xor edx, 0x8040114
xor r9d, 0x6500b00b
and r9d, 0x6733becb
and edx, 0x98cc4134
or edx, r9d
mov r9d, edi
or r9d, 0x6733beca
and r9d, 0x6733becb
xor r9d, edx
and edi, 0x33be3c1a
and r14d, 0xcc41c3e5
or r14d, edi
mov edx, r9d
not edx
mov edi, edx
and edi, 0x26833796
and r9d, 0xd97cc869
or r9d, edi
mov edi, r14d
xor edi, 0xc840c061
xor r14d, 0x22823412
and r14d, 0x26833796
and edi, 0xd97cc869
or edi, r14d
xor edi, r9d
not edi
or edi, edx
xor edi, 0xffffffff
setne dl
sete r9b
cmp dword [0x14009d0b8], 0xa
setl dil
setge r14b
mov r15d, edi
xor dil, r9b
and r9b, r14b
and r15b, dl
or r15b, r9b
or r14b, dl
xor r14b, 1
or r14b, dil
mov edx, r15d
xor dl, 1
mov r9d, edx
xor r9b, r14b
or r14b, dl
xor r14b, 1
or r14b, r9b
mov r9d, edx
and r9b, r15b
xor r9b, 1
or r9b, r15b
xor r9b, 1
or r9b, dl
xor r9b, r14b
or r14b, dl
mov edx, r14d
xor dl, r9b
test r14b, 1
mov r14d, 0xde85536e
mov r15d, 0xa805e2f7
cmovne r14d, r15d
mov edi, dword [r12]
test r9b, 1
cmove r14d, r15d
mov dword [rbp - 0x24], edi
test dl, 1
mov edx, 0xde85536e
cmove r14d, edx
jmp 0x140001260
cmp r14d, 0x918d6ac0
jg 0x140001ff7
cmp r14d, 0x84f50acf
jle 0x1400027c8
cmp r14d, 0x84f50ad0
je 0x1400037c7
cmp r14d, 0x8c23ca5c
je 0x1400037d5
cmp r14d, 0x8c88e3da
jne 0x140001260
mov r14d, 0xef4322e0
jmp 0x140001260
cmp r14d, 0x5030ed65
jle 0x1400027ed
cmp r14d, 0x5030ed66
je 0x1400037e9
cmp r14d, 0x52859cdc
je 0x1400038ee
cmp r14d, 0x55256ec4
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov r14d, edx
and r14d, 0xfffffffe
mov edi, r9d
and edi, 1
or edi, r14d
and edx, 0x606b91ad
and r9d, 0x9f946e52
or r9d, edx
mov edx, r9d
xor edx, 0x8b000a12
mov r14d, edi
not r14d
mov r15d, r14d
and r15d, 0x349c75e5
and edi, 0xcb638a1a
or edi, r15d
xor r9d, 0x200811a5
and r9d, 0x349c75e5
and edx, 0xcb638a1a
or edx, r9d
xor edx, edi
xor r14d, edx
test r14d, edx
sete dl
setne r9b
cmp dword [0x14009d0b8], 0xa
setl dil
setge r14b
and dil, r9b
or r9b, r14b
and dl, r14b
or dl, dil
xor dl, 1
mov edi, r9d
or dil, dl
xor dl, r9b
mov r9d, edx
xor r9b, dil
test dl, dl
mov r14d, 0x7779f325
mov edx, 0x63376db8
cmovne r14d, edx
test dil, dil
mov edi, 0x7779f325
cmovne r14d, edi
jmp 0x140001253
cmp r14d, 0xc68c42d3
jle 0x140002812
cmp r14d, 0xc68c42d4
je 0x140003a73
cmp r14d, 0xcdbcce94
je 0x140003c51
cmp r14d, 0xce0c2062
jne 0x140001260
mov r14d, 0x26afd613
jmp 0x140001260
cmp r14d, 0x4f3a7d
jle 0x140002954
cmp r14d, 0x4f3a7e
je 0x140003c5c
cmp r14d, 0x219e054
je 0x140003c67
cmp r14d, 0x484c2b7
jne 0x140001260
movsx r12d, byte [rbp - 1]
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov edi, edx
and edi, 0xf0129fd3
mov r14d, r9d
and r14d, 0xfed602c
or r14d, edi
mov edi, r14d
xor edi, 0xfed602d
and edi, r9d
xor r14d, 0xf0129fd2
and edx, r14d
or edi, edx
not edi
or edi, r14d
xor edi, 0xffffffff
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setge r9b
setl r14b
or dl, r14b
xor r14b, dil
mov r15d, r14d
xor r15b, r9b
and r15b, r14b
xor r9b, dil
and r9b, dl
mov edx, r9d
xor dl, 1
mov edi, edx
and dil, r15b
xor r15b, 1
and r9b, r15b
or r9b, dil
or r15b, dl
mov edx, r15d
xor dl, r9b
mov edx, 0x7416957d
mov edi, 0xae3440d6
cmovne edx, edi
test r15b, r15b
mov r14d, 0x7416957d
cmovne r14d, edx
mov dword [rbp - 0xc], r12d
jmp 0x140001253
cmp r14d, 0xa805e2f6
jle 0x140002aaf
cmp r14d, 0xa805e2f7
je 0x140003e38
cmp r14d, 0xa92cce51
je 0x140003e47
cmp r14d, 0xaa40bdc1
jne 0x140001260
inc rax
mov r14d, 0x52859cdc
jmp 0x140001260
cmp r14d, 0x65c6b8dd
jle 0x140002bdf
cmp r14d, 0x65c6b8de
je 0x140003e52
cmp r14d, 0x6ad24fd6
je 0x140003fcb
cmp r14d, 0x6e6154fc
jne 0x140001260
mov eax, 0x10
call fcn.14009ac90
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov eax, 0x10
call fcn.14009ac90
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x18]
mov r14d, 0x7ff40cd3
mov rax, qword [rbp - 0x30]
jmp 0x140001260
cmp r14d, 0xe64851a7
jle 0x140002d9b
cmp r14d, 0xe64851a8
je 0x140004115
cmp r14d, 0xedb08f7c
je 0x140004219
cmp r14d, 0xef4322e0
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r9d, r14d
not r9d
mov edx, r9d
and edx, 0x80232f64
and r9d, r14d
and r14d, 0x7fdcd09b
or r14d, edx
mov edx, r14d
xor edx, 0x43501082
xor r14d, 0x80232f64
mov edi, r9d
not edi
mov r15d, r14d
and r15d, 0xbcafe13d
and edx, 0x43501ec2
or edx, r15d
or r14d, edi
and edi, 0xbcafe13d
and r9d, 0x43501ec2
or r9d, edi
xor r9d, edx
not r14d
or r14d, r9d
mov r15d, r14d
not r15d
mov r9d, r14d
xor r9d, 0x38ff8769
mov edx, r9d
and edx, r15d
and r9d, r14d
mov r12d, edx
not r12d
mov edi, r9d
not edi
mov r13d, r12d
and r13d, 0x11f4a6ec
and edx, 0xee0b5913
or edx, r13d
or r12d, edi
and edi, 0x11f4a6ec
and r9d, 0xee0b5913
or r9d, edi
xor r9d, edx
not r12d
or r12d, r9d
mov edx, r12d
xor edx, 0xc5004001
or r15d, 1
xor r12d, 0x38ff8768
mov r9d, r12d
and r9d, 0x3228b8b6
and edx, 0xcdd74749
or edx, r9d
or r12d, r15d
and r15d, 0x3228b8b6
and r14d, 0xcdd74748
or r14d, r15d
xor r14d, edx
not r12d
or r12d, r14d
mov r9d, r12d
not r9d
mov edx, r9d
and edx, 0x1fb2aa82
and r9d, r12d
and r12d, 0xe04d557d
or r12d, edx
mov edx, r12d
xor edx, 0x40450061
xor r12d, 0x1fb2aa82
mov edi, r9d
not edi
mov r14d, r12d
and r14d, 0xb5987f9c
and edx, 0x4a678063
or edx, r14d
or r12d, edi
and edi, 0xb5987f9c
and r9d, 0x4a678063
or r9d, edi
xor r9d, edx
not r12d
or r12d, r9d
mov edx, r12d
not edx
and r12d, 0x7c6e7bb8
and edx, 0x83918447
or edx, r12d
mov r9d, edx
xor r9d, 0x60066b98
xor edx, 0x1110047
and edx, 0x1d791067
and r9d, 0xe286ef98
or r9d, edx
xor r9d, 0xe286ef98
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setl r9b
setge r14b
mov r15d, r14d
xor r15b, dil
or dil, r9b
or r9b, dl
xor r9b, 1
or r9b, r15b
xor dil, 1
or r14b, dl
xor r14b, 1
or r14b, dil
mov edx, r14d
xor dl, 1
xor r14b, dl
and r14b, r9b
or r9b, dl
xor r14b, dl
mov edx, r9d
xor dl, r14b
test r14b, 1
mov r14d, 0x8c88e3da
mov edi, 0x969ef013
cmovne r14d, edi
test r9b, r9b
mov r9d, 0x8c88e3da
jmp 0x140003e28
cmp r14d, 0x3db5c8a2
jle 0x140002dc0
cmp r14d, 0x3db5c8a3
je 0x14000435c
cmp r14d, 0x479bc847
je 0x140004367
cmp r14d, 0x4bb5c249
jne 0x140001260
mov r9, qword [rbp - 0x20]
mov dword [r9], 0
mov r14d, 0xf6a1560a
jmp 0x140001260
cmp r14d, 0x9e9d8299
jle 0x140002f2d
cmp r14d, 0x9e9d829a
je 0x14000448b
cmp r14d, 0x9fdc976e
je 0x140004496
cmp r14d, 0xa2ac0349
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov edx, r14d
not edx
mov r9d, edx
and r9d, 0xe38abe68
mov edi, r14d
and edi, 0x1c754196
or edi, r9d
xor edi, 0x1c754196
mov r9d, r14d
and r9d, 1
or r9d, edi
and edx, 0x35e130a6
and r14d, 0xca1ecf59
or r14d, edx
mov edx, r14d
xor edx, 0xe8651
xor r14d, 0x35e130a6
mov edi, r14d
and edi, 0xda3069ac
and edx, 0x25cf9653
or edx, edi
xor edx, r9d
xor edx, 0x25cf9653
or r14d, r9d
not r14d
or r14d, edx
xor r14d, 0x91dab33c
xor r14d, 0x6e254cc3
setne dl
sete dil
cmp dword [0x14009d0b8], 0xa
setl r15b
setge r9b
mov r14d, r15d
or r15b, dil
or dil, r9b
or r14b, dl
mov r12d, edi
xor r12b, r14b
or r14b, dil
xor r14b, 1
or r14b, r12b
xor r15b, 1
xor r9b, dl
or r9b, r15b
mov edx, r9d
xor dl, 1
mov edi, edx
and dil, r9b
xor dl, dil
xor dil, 1
or dil, r9b
xor dil, 1
or dil, dl
mov edx, edi
xor dl, 1
mov r9d, r14d
xor r9b, 1
and dil, r9b
or r9b, dl
and dl, r14b
or dl, dil
mov edi, r9d
xor dil, dl
test dil, 1
mov edi, 0xc68c42d4
mov r14d, 0xa92cce51
cmovne edi, r14d
test dl, 1
mov r14d, edi
mov edx, 0xc68c42d4
cmovne r14d, edx
jmp 0x14000420c
cmp r14d, 0x5a535ad5
je 0x1400044a1
cmp r14d, 0x5d07ad0c
je 0x1400044ac
cmp r14d, 0x6023adcb
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov edi, edx
and edi, 0xfffffffe
and r9d, 0x8f386865
and edx, 0x70c7979a
or edx, r9d
xor edx, 0x70c7979b
or edx, edi
xor edx, 0x1e791225
cmp edx, 0xe186edda
sete dl
cmp dword [0x14009d0b8], 0xa
setl r9b
xor r9b, dl
mov edi, r9d
xor dil, 1
and dil, dl
xor r9b, dil
mov edx, r9d
mov r14d, 0x767f4d32
mov r12d, 0xcdbcce94
cmovne r14d, r12d
not dl
test dl, dil
mov r15d, 0x767f4d32
cmove r14d, r15d
test r9b, r9b
cmovne r14d, r12d
test dl, dil
cmovne r14d, r12d
movzx edx, byte [rax]
inc rax
mov byte [rbp - 1], dl
jmp 0x140001260
cmp r14d, 0xd54be4a7
je 0x1400044b7
cmp r14d, 0xd6ef4ecc
je 0x1400044c2
cmp r14d, 0xde85536e
jne 0x140001260
mov r14d, 0x5994475d
jmp 0x140001260
cmp r14d, 0x188a66f0
je 0x1400044d1
cmp r14d, 0x18b26c19
je 0x1400045e7
cmp r14d, 0x1984bb7c
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov r14d, r9d
mov r15d, r9d
xor r15d, 0x1b3daf5c
and r15d, r9d
not r9d
mov edx, r9d
and edx, 0xd264e8cf
and r14d, 0x2d9b1730
or r14d, edx
mov edx, r14d
xor edx, 0x1000710
xor r14d, 0x1224a84c
or r14d, 0xe4c250a3
mov edi, r15d
not edi
mov r12d, r14d
and r12d, 0x8abb90e9
and edx, 0x11042f14
or edx, r12d
or r14d, edi
and edi, 0x8abb90e9
and r15d, 0x75446f16
or r15d, edi
xor r15d, edx
not r14d
or r14d, r15d
not r15d
and r15d, 0xe4c250a2
and r14d, 0x1b3daf5d
or r14d, r15d
not r14d
or r14d, r9d
xor r14d, 0xfefbff07
xor r14d, 0x10400f8
setne r14b
sete dl
cmp dword [0x14009d0b8], 0xa
setl r9b
setge dil
mov r12d, edi
xor r12b, dl
and dl, dil
mov r15d, r9d
and r15b, r14b
or r15b, dl
and r12b, dil
xor r12b, 1
xor r14b, r9b
mov edx, r12d
xor dl, r14b
or r14b, r12b
xor r14b, 1
or r14b, dl
mov r12d, r14d
xor r12b, 1
mov r13d, r15d
xor r13b, 1
and r15b, r13b
and r12b, r14b
xor r15b, 1
mov edx, r15d
xor dl, r13b
or r15b, r13b
xor r15b, 1
or r15b, dl
xor r12b, 1
mov edx, r12d
xor dl, r14b
or r12b, r14b
xor r12b, 1
or r12b, dl
mov edx, r15d
xor dl, 1
and dl, r12b
xor r12b, 1
and r12b, r15b
or r12b, dl
or r13b, r14b
mov edx, r13d
xor dl, r12b
test dl, 1
mov edx, 0xbb7345a6
mov r9d, 0x5a535ad5
cmovne edx, r9d
test r13b, 1
mov r14d, 0xbb7345a6
jmp 0x14000434b
cmp r14d, 0xb2ddcf37
je 0x1400046e9
cmp r14d, 0xb592596c
je 0x140004875
cmp r14d, 0xbb7345a6
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r9d, r14d
not r9d
mov edx, r9d
and edx, 0x98006003
mov edi, r14d
and edi, 0x4b88240
or edi, edx
mov edx, edi
xor edx, 0x80000
xor edi, 0x52462881
mov r15d, r9d
or r15d, 0x14b0a241
and edi, 0x56f6aac1
and edx, 0x88084002
or edx, edi
and r15d, 0x56f6aac1
mov edi, r14d
and edi, 0x2101153c
or edi, r15d
xor edi, edx
xor edi, 0x9cb8e242
and r9d, 0x41f94268
and r14d, 0xbe06bd97
or r14d, r9d
xor r14d, 0xbe06bd97
or r14d, edi
xor r14d, 0xf53f70ec
xor r14d, 0xac08f13
setne dl
sete dil
cmp dword [0x14009d0b8], 0xa
setl r14b
setge r9b
mov r15d, r9d
xor r15b, dil
and dl, r14b
or r14b, dil
and r9b, dil
or r9b, dl
xor r9b, 1
mov edx, r9d
xor dl, r14b
or r9b, r14b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, r15b
or r9b, r15b
mov edi, r9d
xor dil, dl
test dil, 1
mov edi, 0x592c1196
mov r14d, 0x5a535ad5
cmovne edi, r14d
test r9b, 1
mov r14d, 0x592c1196
cmovne r14d, edi
jmp 0x140003e2c
cmp r14d, 0x767f4d32
je 0x140001053
cmp r14d, 0x7779f325
je 0x140004880
cmp r14d, 0x7ff40cd3
jne 0x140001260
mov r9, qword [rbp - 0x18]
mov dword [r9], 0x1505
mov r9, qword [rbp - 0x20]
mov r14d, 0x4bb5c249
jmp 0x140001260
cmp r14d, 0xf6a1560a
je 0x1400048ad
cmp r14d, 0xf86eee9b
je 0x140004a75
cmp r14d, 0xf955726f
jne 0x140001260
mov rdx, qword [rbp - 0x18]
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov r14d, r9d
not r14d
mov edx, r9d
xor edx, 0xfffffffe
and edx, r14d
and r9d, 0xfffffffe
and r14d, 1
or r14d, r9d
or r14d, edx
mov edx, r14d
not edx
mov r9d, r14d
xor r9d, 0x68c58812
and r9d, r14d
or r14d, 0x973a77ed
mov edi, r9d
not edi
mov r15d, r14d
and r15d, 0xbd21ac19
and edx, 0x40c40002
or edx, r15d
or r14d, edi
and edi, 0xbd21ac19
and r9d, 0x42de53e6
or r9d, edi
xor r9d, edx
not r14d
or r14d, r9d
xor r14d, 0x9e6eb811
xor r14d, 0x954cffc
sete r9b
setne dl
cmp dword [0x14009d0b8], 0xa
setl dil
setge r14b
or r9b, r14b
or r14b, dl
mov r15d, r14d
xor r15b, 1
or dil, dl
mov edx, edi
xor dl, r9b
or r9b, dil
xor r9b, 1
or r9b, dl
mov edx, r14d
and dl, r15b
xor dl, 1
or dl, r15b
xor dl, 1
or dl, r14b
mov edi, edx
and dl, r9b
xor r9b, 1
xor dil, 1
and dil, r9b
or dl, dil
or r9b, r14b
mov edi, r9d
xor dil, dl
test r9b, 1
mov r14d, 0x1bccf344
mov r9d, 0x9e9d829a
cmovne r14d, r9d
test dl, 1
cmove r14d, r9d
test dil, 1
mov edx, 0x1bccf344
cmove r14d, edx
jmp 0x140001260
cmp r14d, 0x1bccf344
je 0x140004bc1
cmp r14d, 0x26afd613
jne 0x140005607
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r15d, r14d
not r15d
mov edx, r15d
and edx, 0x68b942c2
mov r12d, r14d
and r12d, 0x9746bd3c
or r12d, edx
mov edx, r12d
xor edx, 0x6400914
mov r9d, r14d
xor r9d, 0xfffffffe
and r9d, r14d
xor r12d, 0x68b942c3
mov edi, r9d
not edi
mov r13d, r12d
and r13d, 0xf907b62b
and edx, 0x6f849d4
or edx, r13d
or r12d, edi
and edi, 0xf907b62b
and r9d, 0x6f849d4
or r9d, edi
xor r9d, edx
not r12d
or r12d, r9d
mov edx, r12d
not edx
and r15d, edx
and r12d, r14d
or r12d, r15d
xor edx, r12d
test edx, r12d
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setge r9b
setl r15b
mov r14d, r15d
xor r14b, dil
or r9b, dil
or dil, r15b
xor dil, 1
not r14b
and r14b, r15b
or r14b, dil
xor dl, r15b
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
mov r15d, edx
and r15b, r9b
xor dl, r15b
xor r15b, 1
or r15b, r9b
xor r15b, 1
or r15b, dl
mov edx, r14d
xor dl, r14b
xor dl, 1
and dl, r15b
xor dl, r14b
mov r9d, r14d
xor r9b, r15b
or r15b, r14b
xor r15b, 1
or r15b, r9b
mov r9d, r15d
xor r9b, dl
test r9b, 1
mov r9d, 0x63b2f48e
cmovne r9d, ecx
test r15b, 1
mov r14d, 0x63b2f48e
cmovne r14d, r9d
test dl, 1
cmove r14d, r9d
jmp 0x140001260
cmp r14d, 0x8208252b
je 0x140004c85
cmp r14d, 0x83b5ac9a
jne 0x140001260
mov r14d, 0x4bc00c9d
jmp 0x140001260
cmp r14d, 0x4bc00c9d
je 0x140004e57
cmp r14d, 0x4be2f1da
jne 0x140001260
mov r14d, 0x6023adcb
jmp 0x140001260
cmp r14d, 0xbbfccc6a
je 0x140004fb1
cmp r14d, 0xc01be3a6
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r12d, r14d
not r12d
mov edx, r12d
and edx, 0x7d73c2e8
mov r15d, r14d
and r15d, 0x828c3d16
or r15d, edx
mov edx, r15d
xor edx, 0x808c3014
xor r15d, 0x7d73c2e9
mov r9d, r14d
xor r9d, 0xfffffffe
and r9d, r14d
mov edi, r9d
not edi
mov r13d, r15d
and r13d, 0x42108d8a
and edx, 0xbdef7274
or edx, r13d
or r15d, edi
and edi, 0x42108d8a
and r9d, 0xbdef7275
or r9d, edi
xor r9d, edx
not r15d
or r15d, r9d
not r15d
and r12d, 0xf54ede81
and r14d, 0xab1217e
or r14d, r12d
xor r14d, 0xab1217e
or r14d, r15d
xor r14d, 0xffffffff
setne dl
sete r9b
cmp dword [0x14009d0b8], 0xa
setge dil
xor r9b, dil
mov r14d, edi
xor r14b, dl
or dil, dl
xor dil, 1
or dil, r14b
xor dil, 1
or dil, r14b
mov edx, edi
xor dl, 1
mov r15d, edi
and r15b, dl
xor r15b, 1
or r15b, dl
xor r15b, 1
or r15b, dil
xor r15b, r9b
xor r9b, 1
mov edi, r9d
xor dil, dl
or dl, r9b
xor dl, 1
or dl, dil
mov r9d, edx
xor r9b, r15b
test r9b, 1
mov r9d, 0x6023adcb
mov edi, 0x767f4d32
cmovne r9d, edi
test dl, 1
mov r14d, 0x6023adcb
cmovne r14d, r9d
test r15b, 1
cmove r14d, r9d
jmp 0x140001260
cmp r14d, 0xf97c5c4c
je 0x140004fbc
cmp r14d, 0xfdd4a048
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov edi, r9d
or edi, 0x2100c105
mov r14d, edx
or r14d, 0x500d0
and edi, 0x2105c1d5
and edx, 0x5c48280a
or edx, edi
and r14d, 0x2105c1d5
and r9d, 0x82b21620
or r9d, r14d
xor r9d, edx
mov edx, r9d
xor edx, 0xa3b2d725
xor r9d, 0x58480090
mov edi, edx
and edi, 0xfffffffe
and r9d, 0xfa4804b0
and edx, 0x5b7fb4f
or edx, r9d
xor edx, 0x5b7fb4e
or edx, edi
mov r14d, edx
mov r9d, edx
xor r9d, 0xab80b650
and r9d, edx
not edx
or r14d, 0x547f49af
mov edi, r9d
not edi
mov r15d, r14d
and r15d, 0xb43b65dd
and edx, 0xb809200
or edx, r15d
or r14d, edi
and edi, 0xb43b65dd
and r9d, 0x4bc49a22
or r9d, edi
xor r9d, edx
not r14d
or r14d, r9d
mov edx, r14d
xor edx, 0x506b4123
xor r14d, 0xab80b650
mov r9d, r14d
and r9d, 0x49438dc
and edx, 0xfb6bc723
or edx, r9d
xor edx, 0x49438dc
xor r14d, edx
test r14d, edx
sete dl
setne r9b
cmp dword [0x14009d0b8], 0xa
setge dil
or r9b, dil
xor dl, dil
mov edi, r9d
xor dil, dl
or dl, r9b
mov r9d, edx
xor r9b, dil
test dl, dl
mov r14d, 0x32c47f38
mov edx, 0xa805e2f7
cmovne r14d, edx
test dil, dil
cmove r14d, edx
test r9b, r9b
mov edx, 0x32c47f38
cmove r14d, edx
jmp 0x140001260
cmp r14d, 0xa5e12899
je 0x140005131
cmp r14d, 0xa7ac53be
jne 0x140001260
mov rdx, qword [rbp - 0x20]
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov r14d, r9d
not r14d
mov edx, r9d
xor edx, 0xfffffffe
and edx, r14d
and r9d, 0x569272fd
and r14d, 0xa96d8d02
or r14d, r9d
xor r14d, 0xa96d8d03
or r14d, edx
mov edx, r14d
not edx
mov r9d, edx
and r9d, r14d
mov edi, r9d
not edi
mov r15d, r14d
and r15d, 0xf288693a
and edx, 0xd7796c5
or edx, r15d
or r14d, edi
and edi, 0xf288693a
and r9d, 0xd7796c5
or r9d, edi
xor r9d, edx
not r14d
or r14d, r9d
mov edx, r14d
not edx
mov r9d, edx
and r9d, 0x69302ac0
and r14d, 0x96cfd53f
or r14d, r9d
xor r14d, 0x69302ac0
xor edx, r14d
test edx, r14d
setne dl
sete dil
cmp dword [0x14009d0b8], 0xa
setge r9b
setl r14b
and dl, r14b
xor r14b, dil
and r14b, dil
mov r15d, r9d
or r15b, dil
xor r15b, 1
or r15b, r14b
mov r14d, r9d
xor r14b, dil
and r14b, r9b
and r9b, dil
or r9b, dl
or r9b, r14b
xor r9b, r15b
and r15b, r9b
xor r9b, 1
mov edx, r15d
xor dl, r9b
test dl, 1
mov edx, 0x4f3a7e
mov edi, 0x18b26c19
cmovne edx, edi
test r9b, 1
mov r14d, edx
cmovne r14d, edi
test r15b, r15b
cmove r14d, edx
jmp 0x140001260
cmp r14d, 0x63376db8
je 0x14000529c
cmp r14d, 0x63b2f48e
jne 0x140001260
mov rdx, qword [rbp - 0x20]
mov r9d, dword [rbp - 0xc]
mov dword [rdx], r9d
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov r15d, r9d
not r15d
mov edx, r15d
and edx, 0x4064201a
and r9d, 0x92109a01
or r9d, edx
xor r9d, 0x92109a01
and r15d, 0x2d8b45e4
or r15d, r9d
mov r14d, r15d
not r14d
mov r9d, r15d
xor r9d, 0x8d7b8c81
mov edx, r9d
and edx, r14d
and r9d, r15d
mov r12d, edx
not r12d
mov edi, r9d
not edi
mov r13d, r12d
and r13d, 0x29f63e84
and edx, 0xd609c17b
or edx, r13d
or r12d, edi
and edi, 0x29f63e84
and r9d, 0xd609c17b
or r9d, edi
xor r9d, edx
not r12d
or r12d, r9d
xor r12d, 0x7284737f
and r15d, 0xd57c3f46
mov edx, r14d
and edx, 0x2a83c0b9
or edx, r15d
mov r9d, edx
xor r9d, 0x45780c05
and r14d, 1
or r14d, r9d
xor edx, 0x88340b0
and edx, 0x988773f2
and r14d, 0x67788c0d
or r14d, edx
xor r14d, 0x67788c0d
or r14d, r12d
mov edx, r14d
xor edx, 0xd4372244
and edx, r14d
not r14d
and r14d, 0xd4372244
or r14d, edx
not edx
and edx, 0x2bc8ddbb
and r14d, 0xd4372244
or r14d, edx
xor r14d, 0xaa80f48c
cmp r14d, 0xaa80f48c
setne dl
cmp dword [0x14009d0b8], 0xa
setge r14b
setl r9b
lea edi, [rdx + 1]
xor r14b, dl
or dl, r9b
xor dl, 1
and r14b, r9b
or r14b, dl
mov edx, edi
xor dl, r9b
or r9b, dil
xor r9b, 1
or r9b, dl
mov edx, r14d
xor dl, r9b
xor r9b, 1
mov edi, r9d
xor dil, r14b
xor dl, 1
or r9b, r14b
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, dil
test r9b, 1
mov r14d, 0x83b5ac9a
mov r9d, 0x5a0d8237
cmovne r14d, r9d
test dil, 1
mov ecx, 0x5a0d8237
cmove r14d, r9d
test dl, 1
mov edx, 0x83b5ac9a
cmove r14d, edx
jmp 0x140001260
cmp r14d, 0xe39aad77
je 0x14000546d
cmp r14d, 0xe4cdf0ae
jne 0x140001260
mov r14d, 0xf955726f
jmp 0x140001260
cmp r14d, 0x33ef7ca6
je 0x1400055f1
cmp r14d, 0x3c0ff115
jne 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r15d, r14d
not r15d
mov edx, r15d
and edx, 0x8d996a6c
mov r12d, r14d
and r12d, 0x72669592
or r12d, edx
mov edx, r12d
xor edx, 0x30601102
xor r12d, 0x8d996a6d
mov r9d, r14d
xor r9d, 0xfffffffe
and r9d, r14d
mov edi, r9d
not edi
mov r13d, r12d
and r13d, 0xc29fc6b5
and edx, 0x3d60394a
or edx, r13d
or r12d, edi
and edi, 0xc29fc6b5
and r9d, 0x3d60394a
or r9d, edi
xor r9d, edx
not r12d
or r12d, r9d
and r15d, 0x81fedc99
and r14d, 0x7e012366
or r14d, r15d
mov edx, r14d
xor edx, 0x58010044
mov r9d, r12d
not r9d
mov edi, r9d
and edi, 0x2768a7a2
and r12d, 0xd897585d
or r12d, edi
xor r14d, 0x1688480
and r14d, 0x2768a7a2
and edx, 0xd897585d
or edx, r14d
xor edx, r12d
not edx
or edx, r9d
cmp edx, 0xffffffff
sete dl
cmp dword [0x14009d0b8], 0xa
setl dil
mov r14d, edi
or r14b, dl
xor r14b, 1
mov r9d, edi
xor r9b, dl
or r14b, r9b
and dl, r9b
and r9b, dil
mov edi, edx
xor dil, 1
xor dl, r9b
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, dl
mov edx, r9d
and r9b, r14b
xor r14b, 1
xor dl, 1
mov edi, r14d
xor dil, dl
and dil, r14b
and dl, r14b
or dl, r9b
mov r9d, edi
xor r9b, dl
test dl, 1
mov r14d, 0x3db5c8a3
mov edx, 0x4be2f1da
cmovne r14d, edx
test dil, dil
cmove r14d, r10d
test r9b, 1
cmovne r14d, edx
jmp 0x140001260
cmp r14d, 0x918d6ac1
je 0x1400055fc
cmp r14d, 0x969ef013
jne 0x140001260
mov r14d, 0x2a4a924e
jmp 0x140001260
mov r14d, 0xb2ddcf37
jmp 0x140001260
mov edx, dword [rbp - 0x24]
shl edx, 5
mov r9, qword [rbp - 0x18]
add edx, dword [r9]
mov dword [rbp - 0x10], edx
mov rdx, qword [rbp - 0x20]
mov edx, dword [rdx]
mov dword [rbp - 8], edx
mov r14d, 0x55256ec4
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
and r9d, 0x22651344
and edx, 0xdd9aecbb
or edx, r9d
mov r14d, edx
xor r14d, 0x22651344
mov r9d, edx
xor r9d, 0x22651345
and r9d, r14d
xor edx, 0x9c88e083
and edx, 0xbee9e0c3
and r14d, 0x41161f3c
or r14d, edx
mov edx, r14d
xor edx, 0x40130
mov edi, r9d
not edi
xor r14d, 0xbee9e0c2
mov r15d, edi
and r15d, 0x5d537ecf
and r9d, 0xa2ac8130
or r9d, r15d
or edi, r14d
and r14d, 0x5d537ecf
and edx, 0xa2ac8130
or edx, r14d
xor edx, r9d
not edi
or edi, edx
xor edi, 0xd55ecd06
xor edi, 0x2aa132f9
setne dl
sete r9b
cmp dword [0x14009d0b8], 0xa
setl r15b
setge dil
mov r14d, r9d
and r14b, dil
inc dil
and r15b, dl
or r15b, r14b
mov edx, edi
xor dl, r9b
or dil, r9b
xor dil, 1
or dil, dl
mov edx, edi
xor dl, 1
mov r9d, edx
and r9b, dil
xor dl, r9b
xor r9b, 1
or r9b, dil
xor r9b, 1
or r9b, dl
mov edx, r9d
xor dl, 1
mov edi, r15d
xor dil, 1
and r9b, dil
and r15b, dl
or r15b, r9b
or dil, dl
mov edx, edi
xor dl, r15b
test dil, 1
mov r14d, 0x65c6b8de
mov r9d, 0xd54be4a7
cmovne r14d, r9d
test r15b, r15b
cmove r14d, r9d
test dl, 1
mov edx, 0x65c6b8de
cmove r14d, edx
jmp 0x140001260
mov r14d, 0x30edee91
jmp 0x140001260
mov edx, dword [rbp - 0xc]
mov edx, dword [0x14009d0b4]
lea r15d, [rdx + 1]
imul r15d, edx
mov r14d, r15d
not r14d
mov edx, r14d
and edx, 0xec422fc5
mov r9d, r15d
and r9d, 0x13bdd03a
or r9d, edx
mov edx, r9d
xor edx, 0x12d1000
xor r9d, 0x2c000081
mov edi, r14d
or edi, 0x2c000083
or r9d, 0x42c0e654
and r9d, 0x6ec0e6d7
and edx, 0x812d1100
or edx, r9d
and edi, 0x6ec0e6d7
mov r9d, r15d
and r9d, 0x10120828
or r9d, edi
xor r9d, edx
mov edx, r9d
xor edx, 0x5042e81d
xor r9d, 0xad2d1182
mov edi, r9d
and edi, 0x82b806e2
and edx, 0x7d47f91d
or edx, edi
and r15d, 0x82b806e2
and r14d, 0x7d47f91d
or r14d, r15d
xor r14d, edx
not r14d
or r14d, r9d
cmp r14d, 0xffffffff
setne dl
cmp dword [0x14009d0b8], 0xa
setge r9b
mov edi, edx
xor dil, r9b
or dl, r9b
xor dl, dil
and dil, dl
xor dl, 1
mov r9d, edx
xor r9b, dil
test dl, dl
mov r14d, 0x84f50ad0
mov r15d, 0xd0a37d9d
cmovne r14d, r15d
test dil, dil
mov edx, 0x84f50ad0
cmove r14d, edx
jmp 0x140004e4b
mov edx, dword [0x14009d0b4]
lea edi, [rdx + 1]
imul edi, edx
mov r14d, edi
not r14d
mov r9d, edi
xor r9d, 0xfffffffe
and r9d, r14d
and edi, 0x686ae8f3
and r14d, 0x9795170c
or r14d, edi
mov edx, r14d
xor edx, 0x16141309
mov edi, r9d
not edi
xor r14d, 0x686ae8f2
mov r15d, edi
and r15d, 0xe9aba414
and r9d, 0x16545beb
or r9d, r15d
or edi, r14d
and r14d, 0xe9aba414
and edx, 0x16545beb
or edx, r14d
xor edx, r9d
not edi
or edi, edx
not edi
test edi, edi
setne dl
sete dil
cmp dword [0x14009d0b8], 0xa
setl r9b
setge r14b
mov r15d, r14d
xor r15b, dil
and dil, r14b
and r9b, dl
or r9b, dil
and r14b, r15b
xor r15b, 1
or r15b, r14b
mov edx, r9d
xor dl, 1
mov edi, r15d
mov r12d, edx
xor dl, r15b
xor r15b, 1
and dil, r9b
and r12b, r15b
or r12b, dil
or r15b, r9b
xor r15b, 1
or r15b, dl
mov edx, r15d
xor dl, r12b
test dl, 1
mov edx, 0xc01be3a6
cmovne edx, esi
test r15b, 1
mov r14d, 0xc01be3a6
jmp 0x14000545d
movzx edx, byte [rbp - 1]
mov r14d, 0x484c2b7
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov edi, r9d
xor edi, 0xdec4c421
and edi, r9d
mov r14d, edx
and r14d, 0xdec4c421
or r14d, edi
xor r14d, 0xdec4c420
and edx, 0x55f82f0d
mov edi, r9d
and edi, 0xaa07d0f2
or edi, edx
xor edi, 0x55f82f0c
and r9d, 1
or r9d, edi
not r9d
or r9d, r14d
mov edx, r9d
not edx
and r9d, 0x14e354f0
and edx, 0xeb1cab0f
or edx, r9d
mov r9d, edx
xor r9d, 0x61100105
xor edx, 0x4a054a0
and edx, 0x8eacfeaa
and r9d, 0x71530155
or r9d, edx
xor r9d, 0x71530155
sete r14b
setne dl
cmp dword [0x14009d0b8], 0xa
setge r9b
setl dil
mov r12d, edx
or r12b, dil
xor r12b, 1
mov r15d, r9d
xor r15b, dl
and r14b, r9b
or r9b, dl
xor r9b, 1
or r9b, r15b
and r15b, dil
or r15b, r12b
and dil, dl
or r14b, dil
xor r9b, 1
or r9b, r14b
mov r14d, r9d
xor r14b, 1
and r14b, r9b
xor r14b, 1
mov edx, r9d
xor dl, r14b
or r14b, r9b
xor r14b, 1
or r14b, dl
mov edx, r15d
xor dl, 1
xor r14b, 1
mov r9d, edx
and r9b, r15b
mov edi, edx
xor dil, r9b
xor r9b, 1
or r9b, r15b
xor r9b, 1
or r9b, dil
xor r9b, r14b
or r14b, dl
mov edx, r14d
xor dl, r9b
test r14b, 1
mov r14d, 0x52859cdc
mov edi, 0xaa40bdc1
cmovne r14d, edi
test r9b, 1
mov r8d, 0xaa40bdc1
cmove r14d, edi
test dl, 1
mov edx, 0x52859cdc
cmove r14d, edx
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov r14d, r9d
not r14d
mov edx, r9d
xor edx, 0xfffffffe
and edx, r14d
and r9d, 0x2e133cb5
and r14d, 0xd1ecc34a
or r14d, r9d
xor r14d, 0xd1ecc34b
or r14d, edx
mov edx, r14d
or edx, 0x41013400
mov edi, r14d
not edi
mov r9d, r14d
xor r9d, 0xb8b4496e
and r9d, r14d
mov r15d, r9d
not r15d
and edx, 0xe9157544
and edi, 0x10a0082a
or edi, edx
or r14d, r15d
and r15d, 0xe9157544
and r9d, 0x16ea8abb
or r9d, r15d
xor r9d, edi
not r14d
or r14d, r9d
not r9d
and r9d, 0x474bb691
and r14d, 0xb8b4496e
or r14d, r9d
mov edx, r14d
not edx
mov r9d, edx
and r9d, 0x2e21fcc7
and r14d, 0xd1de0338
or r14d, r9d
xor r14d, 0xd1de0338
or r14d, edx
xor r14d, 0xffffffff
sete dl
setne r9b
cmp dword [0x14009d0b8], 0xa
setl dil
setge r14b
and dl, r14b
or r14b, r9b
mov r15d, r14d
xor r15b, 1
and dil, r9b
or dil, dl
mov edx, r14d
and dl, dil
xor dil, 1
and r15b, dil
or r15b, dl
or dil, r14b
mov edx, edi
xor dl, r15b
test dil, dil
mov r14d, 0x3c0ff115
mov r9d, 0x3db5c8a3
cmovne r14d, r9d
test r15b, r15b
mov r10d, 0x3db5c8a3
cmove r14d, r9d
test dl, dl
mov edx, 0x3c0ff115
cmove r14d, edx
jmp 0x140001260
mov r14d, 0xf6a1560a
jmp 0x140001260
mov r14d, 0x6ad24fd6
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r12d, r14d
not r12d
mov edx, r12d
and edx, 0xe2a18abc
mov r15d, r14d
and r15d, 0x1d5e7542
or r15d, edx
mov edx, r15d
xor edx, 0x1462540
xor r15d, 0xe2a18abd
mov r9d, r14d
xor r9d, 0xfffffffe
and r9d, r14d
mov edi, r9d
not edi
mov r13d, r15d
and r13d, 0xfe38d226
and edx, 0x1c72dd8
or edx, r13d
or r15d, edi
and edi, 0xfe38d226
and r9d, 0x1c72dd9
or r9d, edi
xor r9d, edx
not r15d
or r15d, r9d
and r12d, 0x166e1c7c
and r14d, 0xe991e383
or r14d, r12d
mov edx, r14d
xor edx, 0xe991e383
xor r14d, 0x166e1c7c
and r14d, r15d
not r15d
and edx, r15d
or r14d, edx
not r14d
or r14d, r15d
xor r14d, 0xffffffff
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setl r14b
setge r9b
lea r15d, [rdi + 1]
and dil, r14b
xor r14b, r15b
or r15b, r9b
xor r15b, 1
and r14b, r9b
or r14b, r15b
mov r15d, r9d
xor r15b, dl
and r15b, r9b
and r9b, dl
or r9b, dil
or r9b, r15b
mov edx, r9d
xor dl, 1
mov edi, edx
and dil, r9b
xor dl, dil
xor dil, 1
or dil, r9b
xor dil, 1
or dil, dl
mov edx, r14d
xor dl, 1
and dl, dil
xor dil, 1
mov r9d, r14d
xor r9b, dil
and r9b, r14b
and dil, r14b
or dil, dl
mov edx, r9d
xor dl, dil
test dl, 1
mov edx, 0xa92cce51
mov r15d, 0xa2ac0349
cmovne edx, r15d
test dil, 1
mov r14d, edx
cmovne r14d, r15d
jmp 0x1400055e4
cmp byte [rbp - 2], 0
mov r14d, 0x8c23ca5c
mov edx, 0xfdd4a048
cmovne r14d, edx
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r9d, r14d
not r9d
mov edx, r14d
xor edx, 0xfffffffe
and edx, r14d
mov r12d, r14d
or r12d, 1
mov edi, edx
not edi
mov r15d, r12d
and r15d, 0x98d9e630
mov r13d, r9d
and r13d, 0x672619ce
or r13d, r15d
or r12d, edi
and edi, 0x98d9e630
and edx, 0x672619cf
or edx, edi
xor edx, r13d
not r12d
or r12d, edx
mov edx, r12d
not edx
and r9d, 0xd620141f
and r14d, 0x29dfebe0
or r14d, r9d
mov r9d, r14d
xor r9d, 0x9512a80
xor r14d, 0xd620141f
mov edi, r12d
and edi, 0x30aed16b
and edx, 0xcf512e94
or edx, edi
or r12d, r14d
and r14d, 0x30aed16b
and r9d, 0xcf512e94
or r9d, r14d
xor r9d, edx
not r12d
or r12d, r9d
cmp r12d, 0xffffffff
sete dl
cmp dword [0x14009d0b8], 0xa
setl r9b
xor r9b, dl
mov edi, r9d
xor dil, 1
and dl, dil
mov r14d, edx
xor r14b, 1
or dil, r14b
and r14b, r9b
or r14b, dl
mov edx, edi
xor dl, r14b
test r14b, r14b
mov r14d, 0xcfc7475b
mov r15d, 0x5030ed66
cmovne r14d, r15d
test dil, dil
mov r9d, 0xcfc7475b
cmovne r14d, r9d
test dl, dl
cmove r14d, r15d
jmp 0x140001260
mov edx, dword [rbp - 0xc]
mov r14d, 0x66d896b
jmp 0x140001260
mov rdx, qword [rbp - 0x18]
mov edx, dword [rdx]
mov dword [rbp - 0x28], edx
mov r14d, 0xa7ac53be
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov edi, edx
and edi, 0x2725012
mov r14d, r9d
and r14d, 0x80008000
or r14d, edi
xor r14d, 0x80008000
mov edi, r9d
and edi, 0x7d8d2fed
or edi, r14d
mov r14d, edi
xor r14d, 0x7d8d2fec
and edx, 0xfb55fb4c
and r9d, 0x4aa04b3
or r9d, edx
mov edx, r9d
xor edx, 0x4aa04b3
xor edi, 0x8272d013
and edx, edi
xor r9d, 0xfb55fb4c
and r9d, r14d
or r9d, edx
xor edi, r9d
test edi, r9d
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setl r9b
setge r14b
xor dil, r14b
mov r15d, edx
xor r15b, r9b
or r9b, dl
xor r9b, 1
or r9b, dil
mov edi, r9d
xor dil, 1
and r15b, dl
or r14b, dl
xor r14b, 1
or r14b, r15b
xor r14b, 1
mov edx, edi
and dl, r9b
xor dl, 1
or dl, r9b
xor dl, 1
or dl, dil
xor dl, r14b
or r14b, r9b
mov r9d, edx
xor r9b, r14b
test r14b, r14b
mov r14d, 0xedb08f7c
mov edi, 0x33ef7ca6
cmovne r14d, edi
test dl, 1
cmovne r14d, edi
not r9b
test r9b, 1
mov edx, 0xedb08f7c
cmove r14d, edx
jmp 0x140001260
inc rax
mov edx, dword [0x14009d0b4]
lea r12d, [rdx + 1]
imul r12d, edx
mov r9d, r12d
not r9d
mov r14d, r9d
or r14d, 0x7367f38a
mov edx, r12d
xor edx, 0x7367f38a
and edx, r9d
mov edi, edx
not edi
mov r15d, r14d
and r15d, 0x3e1391f3
mov r13d, r12d
and r13d, 0x80880c04
or r13d, r15d
or r14d, edi
and edi, 0x3e1391f3
and edx, 0xc1ec6e0c
or edx, edi
xor edx, r13d
not r14d
or r14d, edx
mov r15d, r14d
xor r15d, 0x7367f38b
and r9d, 0x212b627c
and r12d, 0xded49d82
or r12d, r9d
mov edx, r12d
xor edx, 0x42c01082
xor r12d, 0x212b627d
xor r14d, 0x8c980c74
mov r9d, r14d
and r9d, 0xbc1c8d2c
and r15d, 0x43e372d3
or r15d, r9d
or r14d, r12d
and r12d, 0xbc1c8d2c
and edx, 0x43e372d2
or edx, r12d
xor edx, r15d
not r14d
or r14d, edx
mov edx, r14d
not edx
mov r9d, edx
or r9d, 0x310816
mov edi, r14d
or edi, 0x88c3528
and edi, 0x8bd3d3e
and edx, 0x85028041
or edx, edi
and r9d, 0x8bd3d3e
and r14d, 0x72404280
or r14d, r9d
xor r14d, edx
xor r14d, 0x47a4d2d2
xor r14d, 0x3d68a57a
setne dl
sete r14b
cmp dword [0x14009d0b8], 0xa
setge r9b
setl dil
mov r15d, edi
xor r15b, r14b
mov r12d, r9d
and r12b, r14b
or r14b, dil
and r14b, r15b
and dil, dl
or dil, r12b
or r9b, dl
xor r9b, 1
or r9b, r15b
xor r9b, 1
or r9b, dil
xor r9b, 1
mov edx, r14d
xor dl, r9b
or r9b, r14b
xor r9b, 1
or r9b, dl
mov edi, r9d
xor dil, dl
test dil, 1
mov edi, 0xb592596c
cmovne edi, r8d
test r9b, 1
mov r14d, 0xb592596c
cmovne r14d, edi
jmp 0x140003e2c
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov edx, r14d
not edx
mov r9d, r14d
xor r9d, 0x3735d138
and r9d, r14d
mov edi, r14d
or edi, 0xc0802e82
mov r15d, r9d
not r15d
and edi, 0xc5b43fa2
and edx, 0x3201c018
or edx, edi
or r14d, r15d
and r15d, 0xc5b43fa2
and r9d, 0x3a4bc05d
or r9d, r15d
xor r9d, edx
not r14d
or r14d, r9d
not r9d
and r9d, 0xc8ca2ec7
and r14d, 0x3735d138
or r14d, r9d
mov r15d, r14d
not r15d
mov r13d, r14d
or r13d, 0x447520d5
mov r9d, r14d
xor r9d, 0xbb8adf2a
and r9d, r14d
mov edx, r9d
not edx
mov edi, r13d
and edi, 0xced434c3
mov r12d, r15d
and r12d, 0x310acb28
or r12d, edi
or r13d, edx
and edx, 0xced434c3
and r9d, 0x312bcb3c
or r9d, edx
xor r9d, r12d
not r13d
or r13d, r9d
not r9d
and r9d, 0x447520d4
and r13d, 0xbb8adf2b
or r13d, r9d
or r15d, 1
mov r12d, r13d
not r12d
mov edx, r12d
and edx, 0x66082fd4
and r13d, 0x99f7d02b
or r13d, edx
or r12d, r15d
and r15d, 0x66082fd4
and r14d, 0x99f7d02a
or r14d, r15d
xor r14d, r13d
not r12d
or r12d, r14d
mov edx, r12d
not edx
mov r9d, edx
and r9d, r12d
mov edi, r9d
not edi
mov r14d, r12d
and r14d, 0xdad7fe09
and edx, 0x252801f6
or edx, r14d
or r12d, edi
and edi, 0xdad7fe09
and r9d, 0x252801f6
or r9d, edi
xor r9d, edx
not r12d
or r12d, r9d
mov edx, r12d
not edx
mov r9d, edx
and r9d, 0xbd5fe754
and r12d, 0x42a018ab
or r12d, r9d
xor r12d, 0xbd5fe754
xor edx, r12d
test edx, r12d
sete r9b
setne dl
cmp dword [0x14009d0b8], 0xa
setl dil
setge r14b
or r9b, r14b
or r14b, dl
or dil, dl
xor dil, 1
xor r9b, 1
or r9b, dil
mov edx, r14d
xor dl, r9b
xor r9b, 1
or r9b, r14b
mov edi, edx
xor dil, r9b
test dl, dl
mov r14d, 0xb2ddcf37
mov edx, 0x1984bb7c
cmovne r14d, edx
test r9b, r9b
cmovne r14d, edx
not dil
test dil, 1
mov edx, 0xb2ddcf37
cmove r14d, edx
jmp 0x140001260
mov r14d, 0xf86eee9b
jmp 0x140001260
mov r14d, 0x18b26c19
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov edx, r14d
not edx
mov r9d, edx
and r9d, 0xc1850000
mov edi, r14d
and edi, 0x181062a8
or edi, r9d
mov r9d, edi
xor r9d, 0x81000a0
xor edi, 0x42ec0c55
or edx, 0x50846208
and edi, 0x52ec6e5d
and r9d, 0x891100a0
or r9d, edi
and edx, 0x52ec6e5d
and r14d, 0x24029102
or r14d, edx
xor r14d, r9d
mov r15d, r14d
xor r15d, 0x266a9d57
mov r9d, r14d
xor r9d, 0x266a9d56
and r9d, r15d
xor r14d, 0xd8850088
and r14d, 0xda851cdc
and r15d, 0x257ae323
or r15d, r14d
mov edx, r15d
xor edx, 0x25488002
mov r14d, r9d
not r14d
xor r15d, 0xda851cdd
mov edi, r14d
and edi, 0xd0376b6d
and r9d, 0x2fc89492
or r9d, edi
or r14d, r15d
and r15d, 0xd0376b6d
and edx, 0x2fc89492
or edx, r15d
xor edx, r9d
not r14d
or r14d, edx
mov edx, r14d
not edx
mov r9d, edx
and r9d, 0x28cc0e35
mov edi, r14d
and edi, 0x2130040
or edi, r9d
mov r9d, edi
xor r9d, 0x2100000
xor edi, 0xf824d635
or edx, 0x28070675
and edi, 0xf827d675
and r9d, 0x2d80800
or r9d, edi
and edx, 0xf827d675
and r14d, 0x500218a
or r14d, edx
xor r14d, r9d
mov edx, r14d
xor edx, 0x4500a00a
xor r14d, 0x2adf0e75
mov r9d, r14d
and r9d, 0xb2f759d0
and edx, 0x4d08a62f
or edx, r9d
xor edx, 0xb2f759d0
xor r14d, edx
test r14d, edx
setne dl
sete dil
cmp dword [0x14009d0b8], 0xa
setl r15b
setge r14b
mov r9d, r14d
xor r9b, dil
xor r9b, 1
or r9b, r14b
or r15b, dl
xor r15b, 1
or r14b, dil
xor r14b, 1
or r14b, r15b
mov edx, r14d
xor dl, 1
xor r14b, dl
and r14b, r9b
or r9b, dl
xor r14b, dl
mov edx, r9d
xor dl, r14b
test r14b, 1
mov r14d, 0xae3571fa
mov edi, 0xa5e12899
cmovne r14d, edi
test r9b, r9b
mov r9d, 0xae3571fa
cmovne r14d, r9d
test dl, 1
cmove r14d, edi
jmp 0x140001260
mov rdx, qword [rbp - 0x18]
mov r14d, 0x32c47f38
jmp 0x140001260
mov r14d, 0xa2ac0349
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov edx, r14d
mov r9d, r14d
xor r9d, 0xa24e4506
and r9d, r14d
and r14d, 0xa24e4506
not edx
or r14d, 0x5db1baf9
mov edi, r9d
not edi
mov r15d, r14d
and r15d, 0x44a7fe3d
and edx, 0xa2480102
or edx, r15d
or r14d, edi
and edi, 0x44a7fe3d
and r9d, 0xbb5801c2
or r9d, edi
xor r9d, edx
not r14d
or r14d, r9d
mov r15d, r14d
xor r15d, 0x5a12819
mov r9d, r14d
xor r9d, 0xa24e4506
mov edx, r14d
xor edx, 0x27e1681d
and edx, r9d
and r15d, 0x85af2d1b
or r15d, edx
mov edx, r15d
xor edx, 0x85af2d1a
or r9d, 1
xor r14d, 0x50209a38
xor r15d, 0x7a50d2e5
mov edi, r15d
and edi, 0xadd760c4
and edx, 0x52289f3b
or edx, edi
or r15d, r9d
and r9d, 0xadd760c4
and r14d, 0x52289f3a
or r14d, r9d
xor r14d, edx
not r15d
or r15d, r14d
xor r15d, 0xd34ec4a6
xor r15d, 0x2cb13b59
sete r9b
setne dl
cmp dword [0x14009d0b8], 0xa
setl dil
xor dl, dil
xor dl, 1
mov r15d, edi
or r15b, r9b
xor r15b, 1
or r15b, dl
mov edx, r15d
xor dl, 1
mov r14d, r9d
xor r14b, dil
and r9b, r14b
and r14b, dil
xor r9b, 1
xor r14b, 1
mov edi, r9d
xor dil, r14b
or r14b, r9b
xor r14b, 1
or r14b, dil
mov r9d, r14d
xor r9b, 1
and r14b, r15b
or r15b, r9b
and r9b, dl
or r9b, r14b
mov edx, r15d
xor dl, r9b
test dl, 1
mov edx, 0x2ff1d731
mov edi, 0xd54be4a7
cmovne edx, edi
test r9b, 1
mov r14d, edx
mov r9d, 0x2ff1d731
cmovne r14d, r9d
test r15b, 1
cmovne r14d, edx
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea edi, [rdx + 1]
imul edi, edx
mov r14d, edi
mov r9d, edi
xor r9d, 0xbdc57a97
and r9d, edi
not edi
xor r14d, 0x40028540
mov edx, r14d
or edx, 0x400a0000
mov r15d, r9d
not r15d
and edx, 0xf4cf0a06
and edi, 0x9007091
or edi, edx
or r14d, r15d
and r15d, 0xf4cf0a06
and r9d, 0xb30f5f9
or r9d, r15d
xor r9d, edi
not r14d
or r14d, r9d
not r9d
and r9d, 0x423a8568
and r14d, 0xbdc57a97
or r14d, r9d
mov edx, r14d
xor edx, 1
mov edi, edx
and edi, r14d
xor r14d, 0xfffffffe
mov r9d, edi
not r9d
mov r15d, r9d
and r15d, 0x838a8961
and edi, 0x7c75769e
or edi, r15d
or r9d, edx
and edx, 0x838a8961
and r14d, 0x7c75769e
or r14d, edx
xor r14d, edi
not r9d
or r9d, r14d
mov edx, r9d
not edx
and edx, 0xa4768c07
and r9d, 0x5b8973f8
or r9d, edx
xor r9d, 0x5b8973f8
sete r9b
setne dl
cmp dword [0x14009d0b8], 0xa
setl dil
mov r14d, edi
xor r14b, dl
xor r14b, 1
mov r15d, edi
or r15b, r9b
xor r15b, 1
or r15b, r14b
xor r15b, 1
or dl, dil
xor dl, 1
xor r9b, dil
and r9b, dil
or r9b, dl
mov edx, r15d
xor dl, r9b
or r9b, r15b
xor r9b, 1
or r9b, dl
mov edi, r9d
xor dil, dl
test dil, 1
mov edi, 0xce0c2062
cmovne edi, ebx
test r9b, 1
mov r14d, 0xce0c2062
cmovne r14d, edi
test dl, dl
cmove r14d, edi
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov edi, r14d
not edi
mov r9d, r14d
or r9d, 1
and r14d, 0x76ffb6ad
mov edx, edi
and edx, 0x89004952
or edx, r14d
mov r14d, edx
xor r14d, 0x9004111
xor edx, 0x76ffb6ac
mov r15d, r9d
and r15d, 0xd25f2e66
and edi, 0x2da0d198
or edi, r15d
or r9d, edx
and edx, 0xd25f2e66
and r14d, 0x2da0d199
or r14d, edx
xor r14d, edi
not r9d
or r9d, r14d
mov edx, r9d
not edx
and r9d, 0x862fc4a0
and edx, 0x79d03b5f
or edx, r9d
xor edx, 0x862fc4a0
setne dl
sete dil
cmp dword [0x14009d0b8], 0xa
setge r14b
setl r15b
mov r9d, edi
xor r9b, r15b
and dil, r14b
and r15b, dl
or r15b, dil
mov edi, r14d
xor dil, dl
or r14b, dl
xor r14b, 1
or r14b, dil
xor r14b, 1
or r14b, r15b
mov edx, r14d
xor dl, r9b
xor r9b, 1
or r9b, r14b
mov edi, edx
xor dil, r9b
not dil
test dil, 1
mov edi, 0x30edee91
mov r14d, 0xcfc7475b
cmovne edi, r14d
test dl, 1
mov r14d, 0x30edee91
cmovne r14d, edi
test r9b, 1
cmovne r14d, edi
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r15d, r14d
not r15d
mov r9d, r14d
or r9d, 1
mov edx, r14d
xor edx, 0xfffffffe
and edx, r14d
mov edi, edx
not edi
mov r12d, r9d
and r12d, 0x9476c03a
mov r13d, r15d
and r13d, 0x6b893fc4
or r13d, r12d
or r9d, edi
and edi, 0x9476c03a
and edx, 0x6b893fc5
or edx, edi
xor edx, r13d
not r9d
or r9d, edx
not r9d
and r15d, 0x517858cb
and r14d, 0xae87a734
or r14d, r15d
xor r14d, 0xae87a734
or r14d, r9d
xor r14d, 0x65e7fb16
xor r14d, 0x9a1804e9
sete dl
setne r9b
cmp dword [0x14009d0b8], 0xa
setl r14b
setge dil
mov r15d, r14d
or r15b, dl
and dl, dil
xor dil, r9b
xor r15b, 1
or r15b, dil
mov edi, r15d
xor dil, 1
and r14b, r9b
or r14b, dl
mov r13d, r14d
xor r13b, 1
mov r9d, edi
and r9b, r15b
mov r12d, r14d
and r12b, r13b
xor r9b, 1
or r9b, r15b
xor r9b, 1
or r9b, dil
xor r12b, 1
mov edx, r12d
xor dl, r13b
or r12b, r13b
xor r12b, 1
or r12b, dl
mov edx, r9d
xor dl, 1
and dl, r12b
xor r12b, 1
and r12b, r9b
or r12b, dl
xor r13b, r15b
or r14b, dil
xor r14b, 1
or r14b, r13b
mov edx, r14d
xor dl, r12b
test dl, 1
mov edx, 0x8208252b
mov r9d, 0x33ef7ca6
cmovne edx, r9d
test r14b, 1
mov r14d, 0x8208252b
cmovne r14d, edx
test r12b, 1
cmove r14d, edx
jmp 0x140001260
mov r14d, 0x3c0ff115
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r9d, r14d
not r9d
mov edx, r9d
and edx, 0x84144834
mov edi, r14d
and edi, 0x8802000
or edi, edx
xor edi, 0x8802000
mov edx, r14d
and edx, 0x736b97cb
or edx, edi
mov r15d, edx
xor r15d, 0x71229188
xor edx, 0x88940011
and edx, 0x8add0653
and r15d, 0x7522f9ac
or r15d, edx
mov edi, r15d
xor edi, 0x20002908
and r9d, 0xc8bada7b
and r14d, 0x37452584
or r14d, r9d
mov edx, r14d
xor edx, 0x20012500
xor r15d, 0x8add0653
xor r14d, 0xc8bada7b
mov r9d, r15d
and r9d, 0xd7f6d0e5
and edi, 0x28092f1a
or edi, r9d
or r15d, r14d
and r14d, 0xd7f6d0e5
and edx, 0x28092f1a
or edx, r14d
xor edx, edi
not r15d
or r15d, edx
xor r15d, 0x7498c3ed
xor r15d, 0x8b673c12
sete dl
setne r9b
cmp dword [0x14009d0b8], 0xa
setl dil
setge r14b
and dil, r9b
or r9b, r14b
and dl, r14b
or dl, dil
xor dl, 1
mov edi, r9d
or dil, dl
xor dl, r9b
mov r9d, edi
xor r9b, dl
mov r9d, 0x484c2b7
mov r14d, 0xae3440d6
cmovne r9d, r14d
test dl, dl
mov r14d, r9d
mov edx, 0x484c2b7
cmovne r14d, edx
test dil, dil
cmovne r14d, r9d
jmp 0x140001260
mov r14d, 0x1bccf344
jmp 0x140001260
mov r14d, 0x7e0ff01
jmp 0x140001260
mov r14d, 0xbb7345a6
jmp 0x140001260
mov r14d, 0xb17906b6
jmp 0x140001260
mov r14d, 0x65c6b8de
jmp 0x140001260
movzx edx, byte [rbp - 1]
mov r14d, 0x479bc847
jmp 0x140001260
cmp dword [rbp - 0xc], 0
setne byte [rbp - 2]
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov r14d, r9d
or r14d, 1
and r9d, 0xfffffffe
mov edi, edx
and edi, 1
or edi, r9d
mov r9d, edi
not r9d
mov r15d, r14d
and r15d, 0xb7f160
and edx, 0xff480e9e
or edx, r15d
or r14d, r9d
and r9d, 0xb7f160
and edi, 0xff480e9f
or edi, r9d
xor edi, edx
not r14d
or r14d, edi
mov edx, r14d
not edx
mov r9d, edx
and r9d, 0x5595a009
and r14d, 0xa8220350
or r14d, r9d
xor r14d, 0xa8220350
and edx, 0x2485ca6
or edx, r14d
mov r9d, edx
not r9d
mov edi, r9d
and edi, 0xa90a49f7
and edx, 0x56f5b608
or edx, edi
xor edx, 0x56f5b608
or edx, r9d
xor edx, 0xffffffff
setne dl
sete r9b
cmp dword [0x14009d0b8], 0xa
setl dil
setge r14b
mov r15d, r14d
xor r15b, r9b
and r15b, r9b
and dil, dl
and r14b, r9b
or r14b, dil
xor r15b, 1
xor r14b, 1
mov edx, r15d
or dl, r14b
xor r14b, r15b
mov r9d, edx
xor r9b, r14b
mov r9d, 0xcf374f30
mov edi, 0xf64bba71
cmovne r9d, edi
test r14b, r14b
mov r14d, r9d
mov edi, 0xcf374f30
cmovne r14d, edi
test dl, dl
cmovne r14d, r9d
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
not edx
mov edi, r9d
xor edi, 0xfffffffe
and edi, edx
and r9d, 0x2fe75e7f
and edx, 0xd018a180
or edx, r9d
xor edx, 0xd018a181
or edx, edi
mov r9d, edx
xor r9d, 0x6a652d1a
and r9d, edx
not edx
or edx, r9d
not r9d
and r9d, 0x959ad2e5
and edx, 0x6a652d1a
or edx, r9d
mov r9d, edx
not r9d
and edx, 0x2a8877d
and r9d, 0xfd577882
or r9d, edx
xor r9d, 0xfd577882
sete dl
setne r14b
cmp dword [0x14009d0b8], 0xa
setl dil
setge r15b
mov r12d, r15d
xor r12b, r14b
and r12b, dl
or r15b, r14b
mov r9d, r15d
xor r9b, 1
xor r14b, dil
not r14b
and r14b, dil
xor r12b, 1
xor r14b, 1
mov edx, r12d
xor dl, r14b
or r14b, r12b
xor r14b, 1
or r14b, dl
mov edx, r14d
xor dl, 1
and r14b, r15b
and r9b, dl
or r9b, r14b
or dl, r15b
mov edi, edx
xor dil, r9b
test dil, 1
mov edi, 0xe4cdf0ae
mov r14d, 0x4f3a7e
cmovne edi, r14d
test dl, 1
mov r14d, 0xe4cdf0ae
cmovne r14d, edi
test r9b, r9b
cmove r14d, edi
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r15d, [rdx + 1]
imul r15d, edx
mov edx, r15d
not edx
mov r9d, edx
or r9d, 0x50000868
mov edi, r15d
or edi, 0x218e281
and edi, 0x5218eae9
and edx, 0x8ce11112
or edx, edi
and r9d, 0x5218eae9
and r15d, 0x21060404
or r15d, r9d
xor r15d, edx
mov r9d, r15d
xor r9d, 0x231ee685
mov r12d, r15d
xor r12d, 0xdce1197a
mov r14d, r9d
or r14d, 0xef27adf6
xor r15d, 0x33c6b48c
and r15d, r9d
mov edx, r15d
not edx
mov edi, r14d
and edi, 0x5edd5582
mov r13d, r12d
and r13d, 0x209
or r13d, edi
or r14d, edx
and edx, 0x5edd5582
and r15d, 0xa122aa7d
or r15d, edx
xor r15d, r13d
not r14d
or r14d, r15d
mov r15d, r14d
xor r15d, 0xef27adf7
and r9d, 0x3a186ba8
and r12d, 0xc5e79456
or r12d, r9d
mov edx, r12d
xor edx, 0x4269452
xor r14d, 0x10d85208
xor r12d, 0x3a186ba9
mov r9d, r14d
and r9d, 0xe1d92985
and r15d, 0x1e26d67a
or r15d, r9d
or r14d, r12d
and r12d, 0xe1d92985
and edx, 0x1e26d67a
or edx, r12d
xor edx, r15d
not r14d
or r14d, edx
mov edx, r14d
not edx
and edx, 0xb9af17a5
and r14d, 0x4650e85a
or r14d, edx
xor r14d, 0x4650e85a
sete r9b
setne dl
cmp dword [0x14009d0b8], 0xa
setl dil
xor dl, dil
xor dl, 1
mov r14d, edi
or r14b, r9b
xor r9b, dil
and r9b, r14b
mov edi, r14d
xor dil, 1
or dil, dl
xor dil, 1
xor r9b, dil
mov edx, r9d
mov r15d, 0x1984bb7c
mov r12d, 0x6f7f5e7f
cmovne r15d, r12d
not dl
test dl, dil
cmovne r15d, r12d
test r9b, r9b
mov r14d, r15d
cmovne r14d, r12d
test dl, dil
cmove r14d, r15d
jmp 0x140001260
mov r14d, 0xa5e12899
jmp 0x140001260
mov edx, dword [rbp - 0x10]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 0x10]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 0x10]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 0x10]
add edx, dword [rbp - 8]
mov r9, qword [rbp - 0x18]
mov dword [r9], edx
mov r14d, 0x63376db8
jmp 0x140001260
mov r9d, dword [0x14009d0b4]
lea r13d, [r9 + 1]
imul r13d, r9d
mov r9d, r13d
not r9d
mov edi, r13d
or edi, 0x50006590
mov r14d, r9d
or r14d, 0x2000a02
and edi, 0x52006f92
and r9d, 0x8c371044
or r9d, edi
and r14d, 0x52006f92
and r13d, 0x21c88029
or r13d, r14d
xor r13d, r9d
mov r15d, r13d
xor r15d, 0x71c8e5b9
mov r12d, r13d
xor r12d, 0x8e371a46
xor r13d, 0x6840c7af
mov r9d, r13d
and r9d, r12d
and r13d, r15d
mov r14d, r9d
not r14d
mov edi, r13d
not edi
mov edx, r14d
and edx, 0x47f3333f
and r9d, 0xb80cccc0
or r9d, edx
or r14d, edi
and edi, 0x47f3333f
and r13d, 0xb80cccc0
or r13d, edi
xor r13d, r9d
not r14d
or r14d, r13d
mov r13d, r14d
xor r13d, 0xc02151a0
and r15d, 0x58a0aec4
mov r9d, r12d
and r9d, 0xa75f513b
or r9d, r15d
mov edx, r9d
xor edx, 0x58a0aec5
and r12d, 1
or r12d, edx
xor r9d, 0x81095120
xor r14d, 0x19882217
mov edx, r14d
and edx, 0x26568c5b
and r13d, 0xd9a973a4
or r13d, edx
or r14d, r12d
and r12d, 0x26568c5b
and r9d, 0xd9a973a4
or r9d, r12d
xor r9d, r13d
not r14d
or r14d, r9d
mov edx, r14d
not edx
and r14d, 0x6fd67ecd
and edx, 0x90298132
or edx, r14d
cmp edx, 0x6fd67ecd
sete dl
cmp dword [0x14009d0b8], 0xa
setge dil
mov r14d, edi
xor r14b, dl
mov r9d, edx
and r9b, r14b
not r14b
and r14b, dl
or dil, dl
xor r14b, 1
mov edx, r14d
xor dl, dil
or r14b, dil
xor r14b, 1
or r14b, dl
xor r9b, 1
mov edx, r14d
xor dl, 1
mov edi, edx
and dil, r14b
xor dil, 1
mov r15d, r14d
xor r15b, dil
or dil, r14b
xor dil, 1
or dil, r15b
xor dil, r9b
or dl, r9b
mov r9d, edx
xor r9b, dil
test dl, 1
mov r14d, 0x7e0ff01
mov edx, 0x9fdc976e
cmovne r14d, edx
test dil, 1
mov esi, 0x9fdc976e
cmove r14d, edx
test r9b, 1
mov edx, 0x7e0ff01
cmove r14d, edx
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov edx, r14d
not edx
mov r9d, edx
and r9d, r14d
mov edi, r9d
not edi
mov r15d, r14d
and r15d, 0xbc126721
and edx, 0x43ed98de
or edx, r15d
or r14d, edi
and edi, 0xbc126721
and r9d, 0x43ed98de
or r9d, edi
xor r9d, edx
not r14d
or r14d, r9d
mov edx, r14d
not edx
mov r9d, edx
or r9d, 1
and edx, 0x798cbc63
mov edi, r14d
and edi, 0x8673439c
or edi, edx
mov edx, edi
xor edx, 0x6234004
xor edi, 0x798cbc62
mov r15d, r9d
and r15d, 0xa9d00fb9
and r14d, 0x562ff046
or r14d, r15d
or r9d, edi
and edi, 0xa9d00fb9
and edx, 0x562ff046
or edx, edi
xor edx, r14d
not r9d
or r9d, edx
xor r9d, 0xffffffff
setne dl
sete r9b
cmp dword [0x14009d0b8], 0xa
setge r15b
setl r14b
mov edi, r14d
xor dil, r9b
or dl, r14b
or r14b, r9b
xor r14b, 1
or r14b, dil
mov r12d, r14d
not r12b
or r15b, r9b
mov r9d, edx
xor r9b, r15b
or r15b, dl
xor r15b, 1
or r15b, r9b
and r12b, r14b
xor r12b, 1
mov edx, r12d
xor dl, r14b
or r12b, r14b
xor r12b, 1
or r12b, dl
mov edx, r12d
xor dl, 1
and dl, r15b
xor r15b, 1
and r12b, r15b
or r12b, dl
or r15b, r14b
mov edx, r15d
xor dl, r12b
test r15b, 1
mov r14d, 0x479bc847
mov r9d, 0xd6ef4ecc
cmovne r14d, r9d
test r12b, 1
cmove r14d, r9d
test dl, 1
mov edx, 0x479bc847
cmove r14d, edx
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
xor edx, 0xf5625240
and edx, r9d
not r9d
mov edi, r9d
and edi, 0xf5625240
or edx, edi
xor edx, 0xf5625241
or edx, r9d
xor edx, 0xffffffff
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setl r15b
setge r14b
mov r9d, edi
or r9b, r14b
xor r14b, dil
and r9b, r14b
or r15b, dl
xor r14b, 1
mov edx, r14d
xor dl, r15b
or r14b, r15b
xor r14b, 1
or r14b, dl
mov edx, r14d
xor dl, 1
xor r9b, 1
mov edi, r14d
and dil, dl
xor dil, 1
or dil, dl
xor dil, 1
or dil, r14b
xor dil, r9b
or r9b, r14b
mov edx, r9d
xor dl, dil
test r9b, 1
mov r14d, 0xe39aad77
mov r9d, 0x9e9d829a
cmovne r14d, r9d
test dil, 1
cmove r14d, r9d
test dl, 1
mov edx, 0xe39aad77
cmove r14d, edx
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r13d, [rdx + 1]
imul r13d, edx
mov r9d, r13d
not r9d
mov edx, r13d
and edx, 0x2185db6a
mov r15d, r9d
and r15d, 0xde7a2495
or r15d, edx
mov r12d, r15d
xor r12d, 0xde7a2495
mov edx, r15d
xor edx, 0x8c217b0b
and edx, r12d
or r13d, 0xada4a061
mov r14d, edx
not r14d
mov edi, r14d
and edi, 0x21e81c51
and edx, 0xde17e3ae
or edx, edi
or r14d, r13d
and r13d, 0x21e81c51
and r9d, 0x5213438e
or r9d, r13d
xor r9d, edx
not r14d
or r14d, r9d
mov r9d, r14d
xor r9d, 0x525b5f9f
xor r15d, 0x20855900
and r15d, 0x74fd7d14
and r12d, 0x8b0282ea
or r12d, r15d
mov edx, r12d
xor edx, 0x81000220
xor r12d, 0x74fd7d15
xor r14d, 0xada4a060
mov edi, r14d
and edi, 0x2a6ea5df
and r9d, 0xd5915a20
or r9d, edi
or r14d, r12d
and r12d, 0x2a6ea5df
and edx, 0xd5915a20
or edx, r12d
xor edx, r9d
not r14d
or r14d, edx
mov edx, r14d
not edx
mov r9d, edx
or r9d, 0x206000a6
mov edi, r14d
or edi, 0xc1000040
and edi, 0xe16000e6
and edx, 0xc946f11
or edx, edi
and r9d, 0xe16000e6
and r14d, 0x120b9008
or r14d, r9d
xor r14d, edx
mov edx, r14d
xor edx, 0x20040
xor r14d, 0x20a04700
and r14d, 0xf3a9d708
and edx, 0xc5628f7
or edx, r14d
mov r9d, edx
xor r9d, 0xc1208f0
xor edx, 0xc1209608
and edx, 0xc164b60f
and r9d, 0x3e9b49f0
or r9d, edx
mov edx, r9d
xor edx, 0x80448006
xor r9d, 0xe8940d0
and r9d, 0x4fa976d9
and edx, 0xb0568926
or edx, r9d
cmp edx, 0xb0568926
sete dl
cmp dword [0x14009d0b8], 0xa
setl r9b
mov edi, r9d
xor dil, dl
xor dil, 1
and dil, dl
or r9b, dl
mov edx, r9d
not dl
mov r14d, 0x918d6ac1
mov r15d, 0xf97c5c4c
cmovne r14d, r15d
test dl, dil
mov edx, 0x918d6ac1
cmove r14d, edx
cmovne r14d, r15d
test r9b, r9b
cmovne r14d, r15d
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov r9d, r14d
not r9d
mov edx, r9d
and edx, 0x48d8a91c
and r9d, r14d
and r14d, 0xb72756e3
or r14d, edx
mov edx, r14d
xor edx, 0x23204423
xor r14d, 0x48d8a91c
mov edi, r9d
not edi
mov r15d, r14d
and r15d, 0x9c1713c4
and edx, 0x63e8ec3b
or edx, r15d
or r14d, edi
and edi, 0x9c1713c4
and r9d, 0x63e8ec3b
or r9d, edi
xor r9d, edx
not r14d
or r14d, r9d
mov r12d, r14d
not r12d
mov edx, r12d
and edx, 0xce512a61
mov r9d, r14d
xor r9d, 0xce512a61
and r9d, r14d
or r9d, edx
xor r9d, 0x31aed59f
and r14d, 0x8f2c606
mov edx, r12d
and edx, 0xf70d39f9
or edx, r14d
xor edx, 0x8f2c607
and r12d, 1
or r12d, edx
not r12d
or r12d, r9d
mov edx, r12d
not edx
mov r9d, edx
or r9d, 0x10048e12
mov edi, r12d
or edi, 0x20013141
and edi, 0x3005bf53
and edx, 0x48704020
or edx, edi
and r9d, 0x3005bf53
and r12d, 0x878a008c
or r12d, r9d
xor r12d, edx
mov edx, r12d
not edx
and edx, 0xa78b31cd
and r12d, 0x5874ce32
or r12d, edx
sete dl
cmp dword [0x14009d0b8], 0xa
setl r9b
mov edi, r9d
and dil, dl
xor r9b, dl
xor r9b, dil
mov edx, r9d
xor dl, 1
and dil, dl
xor dl, dil
mov edx, 0x188a66f0
mov r14d, 0xf64bba71
cmovne edx, r14d
test r9b, r9b
mov r14d, edx
mov r9d, 0x188a66f0
cmovne r14d, r9d
test dil, dil
cmove r14d, edx
jmp 0x140001260
mov r14d, 0xe64851a8
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r15d, [rdx + 1]
imul r15d, edx
mov r9d, r15d
not r9d
mov edx, r9d
and edx, 0xdc2db77f
and r9d, r15d
and r15d, 0x23d24880
or r15d, edx
mov edx, r15d
xor edx, 0x21904080
xor r15d, 0xdc2db77f
mov edi, r9d
not edi
mov r14d, r15d
and r14d, 0x4a4e0e05
and edx, 0xb5b1f1fa
or edx, r14d
or r15d, edi
and edi, 0x4a4e0e05
and r9d, 0xb5b1f1fa
or r9d, edi
xor r9d, edx
not r15d
or r15d, r9d
mov r14d, r15d
not r14d
mov edx, r14d
and edx, 0x320a492f
mov r9d, r15d
and r9d, 0xcdf5b6d0
or r9d, edx
xor r9d, 0xcdf5b6d1
and r15d, 0x6b8ac876
and r14d, 0x94753788
or r14d, r15d
xor r14d, 0x94753788
or r14d, r9d
mov edx, r14d
not edx
mov r9d, r14d
xor r9d, 0x5a2f45df
and r9d, r14d
or r14d, 0xa5d0ba20
mov edi, r9d
not edi
mov r15d, r14d
and r15d, 0xbb4d61c4
and edx, 0x4022041b
or edx, r15d
or r14d, edi
and edi, 0xbb4d61c4
and r9d, 0x44b29e3b
or r9d, edi
xor r9d, edx
not r14d
or r14d, r9d
mov edx, r14d
xor edx, 0x5002200
xor r14d, 0x5a2f45df
mov r9d, r14d
and r9d, 0xa0d0d926
and edx, 0x5f2f26d9
or edx, r9d
xor edx, 0x5f2f26d9
or edx, r14d
cmp edx, 0xffffffff
setne dl
cmp dword [0x14009d0b8], 0xa
setl r9b
setge dil
or dil, dl
xor dil, 1
xor r9b, dl
xor r9b, dil
mov r14d, 0xf5ee6155
mov edx, 0x918d6ac1
cmovne r14d, edx
test r9b, dil
cmove r14d, edx
test r9b, r9b
mov edx, 0xf5ee6155
cmove r14d, edx
test r9b, dil
cmovne r14d, edx
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r9d, [rdx + 1]
imul r9d, edx
mov edx, r9d
mov edi, r9d
xor edi, 0xe602bfff
and edi, r9d
or r9d, 0x19fd4000
not edx
mov r14d, edi
not r14d
mov r15d, r9d
and r15d, 0xb8003252
and edx, 0x46028dad
or edx, r15d
or r9d, r14d
and r14d, 0xb8003252
and edi, 0x47ffcdad
or edi, r14d
xor edi, edx
not r9d
or r9d, edi
mov r14d, r9d
xor r14d, 0x19fd4000
xor r9d, 0xc4028917
mov edx, r14d
and edx, 0xfffffffe
and r9d, 0xd507c917
and r14d, 0x2af836e8
or r14d, r9d
xor r14d, 0x2af836e9
or r14d, edx
mov edx, r14d
or edx, 0x90080104
mov edi, r14d
not edi
mov r9d, r14d
xor r9d, 0x6b05f8fb
and r9d, r14d
mov r15d, r9d
not r15d
and edx, 0xd208d964
and edi, 0x2905209b
or edi, edx
or r14d, r15d
and r15d, 0xd208d964
and r9d, 0x2df7269b
or r9d, r15d
xor r9d, edi
not r14d
or r14d, r9d
not r9d
and r9d, 0x94fa0704
and r14d, 0x6b05f8fb
or r14d, r9d
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setge r9b
setl r14b
mov r12d, r14d
xor r12b, dil
mov r15d, r12d
xor r15b, r9b
and r15b, r12b
xor r9b, dil
and dl, r9b
and r9b, r14b
xor dl, 1
xor r9b, 1
mov edi, edx
xor dil, r9b
or r9b, dl
xor r9b, 1
or r9b, dil
xor r9b, r15b
mov edx, r9d
not dl
test r9b, 1
mov r14d, 0xae3571fa
mov edi, 0x6f46dfb5
cmovne r14d, edi
test dl, r15b
mov edx, 0xae3571fa
cmove r14d, edx
cmovne r14d, edi
test r9b, 1
cmovne r14d, edi
inc rax
jmp 0x140001260
mov edx, dword [rbp - 0x10]
add edx, dword [rbp - 8]
mov r9, qword [rbp - 0x18]
mov dword [r9], edx
mov edx, dword [0x14009d0b4]
lea r12d, [rdx + 1]
imul r12d, edx
mov edx, r12d
not edx
mov r9d, edx
and r9d, 0x473b04ea
mov edi, r12d
and edi, 0xb8c4fb15
or edi, r9d
mov r9d, edi
xor r9d, 0xc00000
xor edi, 0x2000002
or edx, 0x9a005b07
or edi, 0x40000478
and edi, 0xda005f7f
and r9d, 0x1c10080
or r9d, edi
and edx, 0xda005f7f
and r12d, 0x243ea000
or r12d, edx
xor r12d, r9d
mov r9d, r12d
xor r9d, 0x643ea478
mov r14d, r12d
xor r14d, 0x9bc15b87
mov r15d, r9d
or r15d, 0x9af175be
xor r12d, 0x1302e39
and r12d, r9d
mov edx, r12d
not edx
mov edi, r15d
and edi, 0x99de6e00
mov r13d, r14d
and r13d, 0x64008041
or r13d, edi
or r15d, edx
and edx, 0x99de6e00
and r12d, 0x662191ff
or r12d, edx
xor r12d, r13d
not r15d
or r15d, r12d
xor r15d, 0x9af175bf
and r9d, 0xfdaacfa7
mov edx, r14d
and edx, 0x2553058
or edx, r9d
xor edx, 0xfdaacfa6
and r14d, 1
or r14d, edx
not r14d
or r14d, r15d
mov edx, r14d
not edx
mov r9d, edx
and r9d, 0xdd85eb80
and edx, r14d
and r14d, 0x227a147f
or r14d, r9d
xor r14d, 0x227a147f
or r14d, edx
mov edx, r14d
not edx
and r14d, 0xc592a3b5
and edx, 0x3a6d5c4a
or edx, r14d
mov r9d, edx
xor r9d, 0xc5022014
xor edx, 0x12015442
and edx, 0x1291d7e3
and r9d, 0xed6e281c
or r9d, edx
xor r9d, 0xed6e281c
sete dl
setne dil
cmp dword [0x14009d0b8], 0xa
setge r14b
setl r9b
lea r15d, [r14 + 1]
and r15b, dil
xor dil, r9b
mov r12d, edi
xor r12b, dil
and r14b, dl
or r14b, r15b
or r9b, dl
xor r9b, 1
or r9b, r14b
not r12b
and r12b, r9b
xor r12b, dil
or r9b, dil
mov edx, r9d
xor dl, r12b
mov edx, 0xbbfccc6a
mov edi, 0x7779f325
cmovne edx, edi
test r9b, r9b
mov r14d, 0xbbfccc6a
cmovne r14d, edx
test r12b, r12b
cmove r14d, edx
jmp 0x140001260
mov edx, dword [0x14009d0b4]
lea r14d, [rdx + 1]
imul r14d, edx
mov edx, r14d
not edx
mov r9d, r14d
or r9d, 0x9d886082
mov edi, edx
or edi, 0x40041870
and r9d, 0xdd8c78f2
and edx, 0x20600301
or edx, r9d
and edi, 0xdd8c78f2
and r14d, 0x213840c
or r14d, edi
xor r14d, edx
mov r15d, r14d
xor r15d, 0x9f9be48e
xor r14d, 0x60641b71
mov r9d, r14d
or r9d, 1
and r14d, 0xfffffffe
mov edx, r15d
and edx, 1
or edx, r14d
mov edi, edx
not edi
mov r14d, r9d
and r14d, 0xdb3191c5
and r15d, 0x24ce6e3a
or r15d, r14d
or r9d, edi
and edi, 0xdb3191c5
and edx, 0x24ce6e3a
or edx, edi
xor edx, r15d
not r9d
or r9d, edx
mov edx, r9d
xor edx, 0x9af3eaa7
and edx, r9d
not r9d
or r9d, edx
not edx
and edx, 0x650c1558
and r9d, 0x9af3eaa7
or r9d, edx
xor r9d, 0x7041007
cmp r9d, 0x7041007
setne r9b
cmp dword [0x14009d0b8], 0xa
setge r12b
setl r14b
lea r15d, [r9 + 1]
mov edx, r9d
and dl, r15b
xor dl, 1
or dl, r15b
xor dl, 1
or dl, r9b
mov edi, edx
xor dl, 1
and dl, r12b
xor r12b, r9b
or r9b, r14b
and r12b, r14b
xor r12b, 1
mov r13d, r12d
xor r13b, r9b
or r12b, r9b
xor r12b, 1
or r12b, r13b
and dil, r14b
or r14b, r15b
xor r14b, 1
or r14b, dil
or r14b, dl
mov edx, r14d
xor dl, 1
xor r12b, 1
mov r9d, r14d
and r9b, dl
xor r9b, 1
or r9b, dl
xor r9b, 1
or r9b, r14b
xor r9b, r12b
or r12b, r14b
mov edx, r12d
xor dl, r9b
test dl, 1
mov edx, 0xef4322e0
mov edi, 0x8c88e3da
cmovne edx, edi
test r12b, 1
mov r14d, 0xef4322e0
cmovne r14d, edx
test r9b, 1
cmove r14d, edx
jmp 0x140001260
mov r14d, 0xedb08f7c
jmp 0x140001260
mov r14d, 0xf97c5c4c
jmp 0x140001260
cmp r14d, 0x2a4a924e
jne 0x140001260
mov esi, dword [rbp - 0x28]
mov rcx, qword [rbp]
xor rcx, rbp
sub rsp, 0x20
call fcn.14009acf0
add rsp, 0x20
mov eax, esi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret