Function at 0x140001450
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, 0x270
mov qword [rsp + 0x238], r9
mov esi, 0x3459cf01
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x118], rax
jmp 0x140001490
test r10b, r10b
cmove esi, edi
test r9b, r9b
cmove esi, edi
nop
cmp esi, 0x12d9ee89
jg 0x140001510
cmp esi, 0xce31c23a
jg 0x1400015a0
cmp esi, 0xaeec3b05
jg 0x1400016bc
cmp esi, 0x9c1e9b5d
jg 0x140001891
cmp esi, 0x8cd3d23b
jle 0x140001c2b
cmp esi, 0x96fda0f8
jle 0x1400020fd
cmp esi, 0x96fda0f9
je 0x140002925
cmp esi, 0x97b81fc6
je 0x14000292f
cmp esi, 0x993508fb
jne 0x140001490
mov r9d, dword [rsp + 0x1b8]
mov dword [rsp + 0x9c], r9d
mov r9d, dword [rsp + 0x68]
jmp 0x140003396
cmp esi, 0x4b7c99d3
jg 0x140001650
cmp esi, 0x30a7408c
jle 0x140001745
cmp esi, 0x3acbfd7c
jg 0x140001910
cmp esi, 0x36853c0a
jle 0x140001c6e
cmp esi, 0x383a9fcc
jle 0x14000212f
cmp esi, 0x383a9fcd
je 0x14000295b
cmp esi, 0x3912398b
je 0x140002965
cmp esi, 0x3a02dca5
jne 0x140001490
mov r9, qword [rsp + 0x258]
movzx r9d, byte [r9]
add r9d, r9d
inc r9d
mov dword [rsp + 0x170], r9d
mov esi, 0xb7fa2a67
jmp 0x140001490
cmp esi, 0xf0fb34dc
jle 0x1400017b4
cmp esi, 0x5fa4e59
jg 0x14000195b
cmp esi, 0xfb503bdf
jle 0x140001cb0
cmp esi, 0xff74c51e
jle 0x1400021e2
cmp esi, 0xff74c51f
je 0x1400029ab
cmp esi, 0x27376d4
je 0x1400029c2
cmp esi, 0x5306f01
jne 0x140001490
mov r10d, dword [rsp + 0x144]
mov edi, r10d
xor edi, 0xfffffffe
mov r13d, dword [rsp + 0x140]
mov r9d, 0xa8188af0
mov esi, 0x25e0d237
mov r12d, 0xa8188af0
cmp r13d, 0xa
setl r13b
jl 0x14000162b
mov r12d, 0x25e0d237
test edi, r10d
cmove esi, r12d
sete r10b
xor r10b, r13b
cmovne esi, r9d
jmp 0x140001490
cmp esi, 0x65754ecc
jle 0x14000181d
cmp esi, 0x6f7706e5
jg 0x1400019c4
cmp esi, 0x6a34a020
jle 0x140001cf1
cmp esi, 0x6e7b9d9c
jle 0x140002222
cmp esi, 0x6e7b9d9d
je 0x1400029f8
cmp esi, 0x6f27b19c
je 0x140002a2c
cmp esi, 0x6f3b6494
jne 0x140001490
movzx r9d, byte [rsp + 0x24]
mov dword [rsp + 0x1dc], r9d
mov esi, 0xa98f495
jmp 0x140001490
cmp esi, 0xc08fbb7f
jg 0x140001a92
cmp esi, 0xb8e8f804
jle 0x140001d3f
cmp esi, 0xbdbcc72a
jle 0x140002258
cmp esi, 0xbdbcc72b
je 0x140002a4e
cmp esi, 0xbfb12200
je 0x140002abd
cmp esi, 0xc0561fa1
jne 0x140001490
cmp dword [rsp + 0x188], 0
setne r9b
sete r10b
mov esi, dword [rsp + 0x184]
cmp esi, 0xa
setge sil
setl dil
xor dil, r10b
or sil, r9b
not sil
or sil, dil
and sil, 1
mov byte [rsp + 0x1d], sil
mov esi, 0x7036d500
jmp 0x140001490
cmp esi, 0x27c8ccfa
jle 0x140001ad9
cmp esi, 0x2bd61f7e
jle 0x140001d7d
cmp esi, 0x2d835656
jle 0x140002297
cmp esi, 0x2d835657
je 0x140002ade
cmp esi, 0x2e706b67
je 0x140002af8
cmp esi, 0x2f0bfb00
jne 0x140001490
mov r9d, dword [rsp + 0x198]
mov dword [rsp + 0xac], r9d
mov esi, 0x6a34a021
mov r9d, dword [rsp + 0x5c]
mov dword [rsp + 0xb4], r9d
jmp 0x140001490
cmp esi, 0xda42c69e
jle 0x140001b23
cmp esi, 0xe7c0d5c2
jle 0x140001dd0
cmp esi, 0xe96395b6
jle 0x1400022d7
cmp esi, 0xe96395b7
je 0x140002b2d
cmp esi, 0xee81d218
je 0x140002b61
cmp esi, 0xeffe539a
jne 0x140001490
mov r9, qword [rsp + 0x248]
movzx r9d, byte [r9]
add r9d, r9d
mov dword [rsp + 0x15c], r9d
mov esi, 0xe609e537
jmp 0x140001490
cmp esi, 0x55e062e2
jle 0x140001bad
cmp esi, 0x5e14fe87
jle 0x140001e2f
cmp esi, 0x5f7e4609
jle 0x14000230d
cmp esi, 0x5f7e460a
je 0x140002b9d
cmp esi, 0x6080c8bc
je 0x140002bdc
cmp esi, 0x6202255c
jne 0x140001490
movzx r9d, byte [rsp + 0x26]
movzx r10d, byte [rsp + 0x27]
mov esi, r9d
xor sil, r10b
mov esi, 0xe3f02cff
mov edi, 0xe3f02cff
jne 0x140001482
mov edi, 0xc91dd2d9
jmp 0x140001482
cmp esi, 0xa74f541d
jle 0x140001e97
cmp esi, 0xa8030413
jle 0x14000235f
cmp esi, 0xa8030414
je 0x140002c12
cmp esi, 0xa8188af0
je 0x140002c5d
cmp esi, 0xad6a2cc9
jne 0x140001490
mov r9, qword [rsp + 0x240]
movzx r9d, byte [r9 + 1]
lea r10d, [r11 + 1]
mov dword [rsp + 0x100], r10d
mov r10d, r11d
mov byte [r8 + r10], r9b
mov esi, 0x4599daf8
dec eax
je 0x1400018fb
mov esi, 0xad6a2cc9
inc qword [rsp + 0x240]
mov r11d, dword [rsp + 0x100]
jmp 0x140001490
cmp esi, 0x433a14f9
jle 0x140001eee
cmp esi, 0x47c02913
jle 0x1400023dc
cmp esi, 0x47c02914
je 0x140002c98
cmp esi, 0x49fe74d8
je 0x140002ca2
cmp esi, 0x4b0e8867
jne 0x140001490
mov r9d, dword [rsp + 0xc]
mov esi, 0x47c02914
jmp 0x140001490
cmp esi, 0xa98f494
jle 0x140001f3c
cmp esi, 0xf3b5d06
jle 0x14000243b
cmp esi, 0xf3b5d07
je 0x140002cbc
cmp esi, 0x10f0e564
je 0x140002cd6
cmp esi, 0x113f5ce1
jne 0x140001490
mov r9d, dword [rsp + 0xf8]
imul r9d, dword [rsp + 0x1d0]
mov r10d, r9d
xor r10d, 0xfffffffe
and r10d, r9d
mov dword [rsp + 0x1d4], r10d
mov esi, 0x3912398b
jmp 0x140001490
cmp esi, 0x765439b7
jle 0x140001f9e
cmp esi, 0x7bfae829
jle 0x14000246d
cmp esi, 0x7bfae82a
je 0x140002cf0
cmp esi, 0x7d2201a1
je 0x140002cfa
cmp esi, 0x7e3256c2
jne 0x140001490
mov r9d, dword [rsp + 0xd8]
mov dword [rsp + 0x220], r9d
mov r9d, dword [rsp + 0xd0]
mov dword [rsp + 0x224], r9d
mov r9d, dword [rsp + 0xd4]
mov dword [rsp + 0x228], r9d
mov r9d, dword [0x1400f2190]
lea edi, [r9 + 1]
imul edi, r9d
not edi
or edi, 0xfffffffe
cmp dword [0x1400f2194], 0xa
mov r9d, dword [rsp + 0xdc]
mov dword [rsp + 0x22c], r9d
setl r10b
mov esi, 0x6e7b9d9d
mov r9d, 0x6e7b9d9d
jl 0x140001a72
mov r9d, 0x53acffa2
cmp edi, 0xffffffff
sete dil
je 0x140001a81
mov r9d, 0x53acffa2
xor r10b, dil
jne 0x140001490
mov esi, r9d
jmp 0x140001490
cmp esi, 0xcb4c38fe
jg 0x140001fdc
cmp esi, 0xc76188da
jg 0x14000249f
cmp esi, 0xc08fbb80
je 0x140002d26
cmp esi, 0xc707aeef
jne 0x1400037ab
mov r9d, dword [rsp + 0x21c]
mov r9d, dword [rsp + 0x30]
mov esi, 0x4b7c99d4
jmp 0x140001490
cmp esi, 0x2447164f
jg 0x140002018
cmp esi, 0x1c7b54fc
jg 0x1400024c1
cmp esi, 0x12d9ee8a
je 0x140002da6
cmp esi, 0x17c57c6d
jne 0x140001490
mov r9d, dword [rsp + 0x54]
add r9, rcx
mov qword [rsp + 0x260], r9
mov esi, 0xe96395b7
jmp 0x140001490
cmp esi, 0xd63403ae
jg 0x14000205f
cmp esi, 0xd0dae662
jg 0x140002522
cmp esi, 0xce31c23b
je 0x140002de2
cmp esi, 0xce9d0842
jne 0x140001490
mov r10d, dword [rsp + 0xe0]
imul r10d, dword [rsp + 0x13c]
not r10d
or r10d, 0xfffffffe
mov edi, dword [rsp + 0x138]
mov esi, 0xe6305f33
mov r9d, 0xe6305f33
cmp edi, 0xa
setl dil
jl 0x140001b8c
mov r9d, 0x25e0d237
cmp r10d, 0xffffffff
sete r10b
je 0x140001b9c
mov r9d, 0x25e0d237
xor r10b, dil
jne 0x140001490
mov esi, r9d
jmp 0x140001490
cmp esi, 0x502c79e9
jg 0x1400020a5
cmp esi, 0x4f2655a7
jg 0x140002549
cmp esi, 0x4b7c99d4
je 0x140002e18
cmp esi, 0x4f036a05
jne 0x140001490
mov r9d, dword [rsp + 0x200]
mov r9d, dword [rsp + 0x28]
mov r9d, dword [rsp + 0x28]
mov r9d, dword [rsp + 0x28]
mov r9d, dword [rsp + 0x28]
mov r9d, dword [rsp + 8]
mov r9d, dword [rsp + 8]
mov r9d, dword [rsp + 8]
mov r9d, dword [rsp + 8]
mov r9d, dword [rsp + 8]
mov r9d, dword [rsp + 8]
mov r9d, dword [rsp + 4]
mov r9d, dword [rsp + 4]
mov esi, 0x583ffa4a
jmp 0x140001490
cmp esi, 0x85c2805d
jg 0x140002595
cmp esi, 0x81ef7002
je 0x140002e57
cmp esi, 0x852badeb
jne 0x140001490
mov r9d, dword [rsp + 0x64]
movzx r9d, byte [rcx + r9]
add r9d, r9d
mov dword [rsp + 0x1b0], r9d
mov esi, 0x765439b8
jmp 0x140001490
cmp esi, 0x3459cf00
jg 0x1400025ca
cmp esi, 0x30a7408d
je 0x140002e7e
cmp esi, 0x3375be6a
jne 0x140001490
mov r9d, dword [rsp + 0xc]
mov r9d, dword [rsp + 0xc]
mov r9d, dword [rsp + 0xc]
mov r9d, dword [rsp + 0xc]
mov esi, 0x4b0e8867
jmp 0x140001490
cmp esi, 0xf5820ca9
jg 0x1400025fc
cmp esi, 0xf0fb34dd
je 0x140002ecd
cmp esi, 0xf17f1c17
jne 0x140001490
mov r9d, dword [rsp + 0x110]
add r9d, r9d
mov dword [rsp + 0x168], r9d
mov esi, 0xbbd65c09
jmp 0x140001490
cmp esi, 0x67d82410
jg 0x14000262e
cmp esi, 0x65754ecd
je 0x140002ee7
cmp esi, 0x67625d9b
jne 0x140001490
mov r9d, dword [rsp + 0x50]
inc r9d
mov dword [rsp + 0x16c], r9d
mov r9d, dword [rsp + 0x50]
add r9, rcx
mov qword [rsp + 0x258], r9
mov esi, 0x3a02dca5
jmp 0x140001490
cmp esi, 0xb7fa2a66
jg 0x14000265f
cmp esi, 0xaeec3b06
je 0x140002f28
cmp esi, 0xb26549f3
jne 0x140001490
mov r9d, dword [rsp + 0x1e0]
mov dword [rsp + 0x8c], r9d
mov r9d, dword [rsp + 0x70]
jmp 0x140002b1b
cmp esi, 0x288bafdf
jg 0x140002681
cmp esi, 0x27c8ccfb
je 0x140002f5a
cmp esi, 0x28175c1e
jne 0x140001490
mov r9d, dword [rsp + 0x44]
shl r9d, 8
add r9d, 0xfffffd00
mov dword [rsp + 0x180], r9d
mov r9d, dword [rsp + 0x3c]
inc r9d
mov dword [rsp + 0x34], r9d
mov esi, 0xbfb12200
jmp 0x140001490
cmp esi, 0xe609e536
jg 0x1400026b8
cmp esi, 0xda42c69f
je 0x140002f64
cmp esi, 0xe3f02cff
jne 0x140001490
mov r9d, dword [0x1400f2190]
mov dword [rsp + 0x108], r9d
mov r9d, dword [0x1400f2194]
mov dword [rsp + 0x20c], r9d
mov r9d, dword [rsp + 0x108]
dec r9d
mov dword [rsp + 0x210], r9d
mov esi, 0x81ef7002
jmp 0x140001490
cmp esi, 0x583ffa49
jg 0x1400026f8
cmp esi, 0x55e062e3
je 0x140002fa3
cmp esi, 0x56cdaecd
jne 0x140001490
mov r9, qword [rsp + 0x250]
movzx r9d, byte [r9]
mov r14d, dword [rsp + 0x2c]
inc r14d
mov r10d, dword [rsp + 0x2c]
mov byte [r8 + r10], r9b
mov r9d, dword [rsp + 0x164]
mov dword [rsp + 0xc4], r9d
mov esi, 0x24471650
mov r9d, dword [rsp + 0x30]
mov dword [rsp + 0xc8], r9d
jmp 0x140001490
cmp esi, 0xa17fc42f
jg 0x14000272a
cmp esi, 0x9c1e9b5e
je 0x14000300d
cmp esi, 0x9cb559ca
jne 0x140001490
cmp byte [rsp + 0x1c], 0
mov esi, 0x5f7e460a
jne 0x140001ecc
mov esi, 0x28175c1e
mov r9d, dword [rsp + 0x3c]
mov dword [rsp + 0xa8], r9d
mov r9d, dword [rsp + 0x220]
mov dword [rsp + 0x98], r9d
jmp 0x140001490
cmp esi, 0x3fa995e8
jg 0x140002783
cmp esi, 0x3acbfd7d
je 0x14000304b
cmp esi, 0x3f7fd940
jne 0x140001490
mov r9d, dword [rsp + 0x48]
inc r9d
mov dword [rsp + 0x158], r9d
mov r9d, dword [rsp + 0x48]
add r9, rcx
mov qword [rsp + 0x248], r9
mov esi, 0xeffe539a
jmp 0x140001490
cmp esi, 0x8be2347
jg 0x1400027b5
cmp esi, 0x5fa4e5a
je 0x140003071
cmp esi, 0x6e3cff9
jne 0x140001490
mov r9d, dword [rsp + 0xf0]
inc r9d
imul r9d, dword [rsp + 0xf0]
mov r10d, r9d
xor r10d, 0xfffffffe
test r10d, r9d
sete byte [rsp + 0x1a]
mov r9d, dword [rsp + 0x174]
cmp r9d, 0xa
setl byte [rsp + 0x1b]
mov esi, 0x8be2348
jmp 0x140001490
cmp esi, 0x71e316a3
jg 0x1400027f6
cmp esi, 0x6f7706e6
je 0x14000308a
cmp esi, 0x7036d500
jne 0x140001490
cmp byte [rsp + 0x1d], 0
mov esi, 0x67d82411
jne 0x140001490
mov esi, 0x3375be6a
jmp 0x140001490
cmp esi, 0xcc606818
jg 0x140002818
cmp esi, 0xcb4c38ff
je 0x1400030a4
cmp esi, 0xcbdffe09
jne 0x140001490
mov r9d, dword [rsp + 0x44]
cmp r9d, 2
sete byte [rsp + 0x1c]
mov esi, 0x9cb559ca
jmp 0x140001490
cmp esi, 0x2568ec9b
jg 0x14000283a
cmp esi, 0x24471650
je 0x1400030f2
cmp esi, 0x2499be7a
jne 0x140001490
mov r9d, dword [rsp + 0xe8]
imul r9d, dword [rsp + 0x14c]
mov dword [rsp + 0x150], r9d
mov esi, 0xcb4c38ff
jmp 0x140001490
cmp esi, 0xd68cc6dc
jg 0x14000285c
cmp esi, 0xd63403af
je 0x14000313b
cmp esi, 0xd6634eae
jne 0x140001490
mov r9d, dword [rsp + 0x218]
xor r9d, r9d
sub r9d, dword [rsp + 0x30]
mov dword [rsp + 0x21c], r9d
mov esi, 0xc707aeef
jmp 0x140001490
cmp esi, 0x53acffa1
jg 0x1400028a8
cmp esi, 0x502c79ea
je 0x14000316f
cmp esi, 0x512e9309
jne 0x140001490
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
mov dword [rsp + 0x130], r10d
lea r10d, [r9 + 1]
imul r10d, r9d
and r10d, 1
mov dword [rsp + 0x134], r10d
mov esi, 0xb8e8f805
jmp 0x140001490
cmp esi, 0x8cd3d23c
je 0x14000318d
cmp esi, 0x92b4d42e
jne 0x140001490
mov r9d, dword [rsp + 0x38]
add r9d, r9d
mov dword [rsp + 0x198], r9d
mov esi, 0x2f0bfb00
jmp 0x140001490
cmp esi, 0x36853c0b
je 0x1400031b4
cmp esi, 0x382bdc6a
jne 0x140001490
mov r9d, dword [rsp + 0x9c]
mov dword [rsp + 0x6c], r9d
mov r9d, dword [rsp + 0x90]
mov dword [rsp + 0x70], r9d
mov r9d, dword [rsp + 0x6c]
shr r9d, 8
mov r10d, r9d
xor r10d, 0xfffffe
and r10d, r9d
mov r9d, dword [rsp + 0x1b4]
mov esi, r10d
not esi
mov edi, r9d
not edi
mov r12d, esi
and r12d, 0x898b3a40
and r10d, 0x74c5bf
or r10d, r12d
or esi, edi
and edi, 0x898b3a40
and r9d, 0x7674c5bf
or r9d, edi
xor r9d, r10d
not esi
or esi, r9d
mov dword [rsp + 0xfc], esi
mov r9d, dword [rsp + 0x6c]
mov r10d, r9d
xor r10d, 0xffffff80
mov esi, 0x49fe74d8
test r10d, r9d
je 0x140001490
mov esi, 0x41321cd5
jmp 0x140001490
cmp esi, 0xfb503be0
je 0x1400031be
cmp esi, 0xfe3c179c
jne 0x140001490
cmp dword [rsp + 0x208], 0
sete byte [rsp + 0x26]
mov r9d, dword [rsp + 0x204]
cmp r9d, 0xa
setl byte [rsp + 0x27]
mov esi, 0x6202255c
jmp 0x140001490
cmp esi, 0x6a34a021
je 0x140003203
cmp esi, 0x6d48556c
jne 0x140001490
mov r9d, dword [rsp + 0xc]
mov esi, 0x27c8ccfb
cmp r9d, 0xffffffff
je 0x140001490
mov esi, 0xd850e7c3
jmp 0x140001490
cmp esi, 0xb8e8f805
je 0x140003257
cmp esi, 0xbbd65c09
jne 0x140001490
mov r9d, dword [rsp + 0x168]
mov dword [rsp + 0xbc], r9d
mov esi, 0xf5820caa
mov r9d, dword [rsp + 0x50]
mov dword [rsp + 0xc0], r9d
jmp 0x140001490
cmp esi, 0x2bd61f7f
je 0x14000327f
cmp esi, 0x2cb0f266
jne 0x140001490
cmp dword [rsp + 0x12c], 0
sete byte [rsp + 0x12]
mov r9d, dword [rsp + 0x128]
cmp r9d, 0xa
setl byte [rsp + 0x13]
mov esi, 0xda42c69f
jmp 0x140001490
cmp esi, 0xe7c0d5c3
je 0x1400032b7
cmp esi, 0xe7d3f86d
jne 0x140001490
mov ebp, dword [rsp + 0x154]
mov esi, 0x54adfd7b
mov r9d, dword [rsp + 0x48]
mov dword [rsp + 0xcc], r9d
jmp 0x140001490
cmp esi, 0x5e14fe88
je 0x1400032cf
cmp esi, 0x5f3f5910
jne 0x140001490
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
mov dword [rsp + 0x190], r10d
lea r10d, [r9 + 1]
imul r10d, r9d
mov r9d, r10d
xor r9d, 0xfffffffe
and r9d, r10d
mov dword [rsp + 0x194], r9d
mov esi, 0xee81d218
jmp 0x140001490
cmp esi, 0xa74f541e
je 0x140003326
cmp esi, 0xa7fa825a
jne 0x140001490
mov r9d, dword [rsp + 0xb8]
mov dword [rsp + 0x38], r9d
mov r9d, dword [rsp + 0xb0]
mov dword [rsp + 0x3c], r9d
mov r9d, dword [rsp + 0x38]
not r9d
or r9d, 0xfffffeff
mov esi, 0x2568ec9c
cmp r9d, 0xffffffff
je 0x1400023b0
mov esi, 0xcbdffe09
mov r9d, dword [rsp + 0x44]
mov qword [rsp + 0x120], r9
mov r9d, dword [rsp + 0x38]
mov dword [rsp + 0xa4], r9d
mov r9d, dword [rsp + 0x3c]
mov dword [rsp + 0x94], r9d
jmp 0x140001490
cmp esi, 0x433a14fa
je 0x14000334d
cmp esi, 0x4599daf8
jne 0x140001490
mov r9d, dword [rsp + 0x100]
mov dword [rsp + 0xd0], r9d
mov r9d, dword [rsp + 0x234]
mov dword [rsp + 0xdc], r9d
mov r9d, dword [rsp + 0x230]
mov dword [rsp + 0xd4], r9d
mov esi, 0x7e3256c2
mov r9d, dword [rsp + 0x58]
mov dword [rsp + 0xd8], r9d
jmp 0x140001490
cmp esi, 0xa98f495
je 0x140003378
cmp esi, 0xeaa22ad
jne 0x140001490
cmp byte [rsp + 0x20], 0
mov esi, 0xa8030414
jne 0x140001490
mov esi, 0xc76188db
jmp 0x140001490
cmp esi, 0x765439b8
je 0x1400033a8
cmp esi, 0x772039c8
jne 0x140001490
cmp byte [rsp + 0x16], 0
mov esi, 0xaeec3b06
jne 0x140001490
mov esi, 0x2d835657
jmp 0x140001490
cmp esi, 0xc76188db
je 0x1400033ce
cmp esi, 0xc91dd2d9
jne 0x140001490
mov esi, 0xe3f02cff
jmp 0x140001490
cmp esi, 0x1c7b54fd
je 0x1400033dd
cmp esi, 0x1d07bdaf
jne 0x140001490
mov r9d, dword [rsp + 0x2c]
mov r10, qword [rsp + 0x238]
mov dword [r10], r9d
mov r9d, dword [rsp + 0x34]
cmp r9d, edx
sete byte [rsp + 0x25]
mov r9d, dword [rsp + 0x34]
xor r10d, r10d
cmp r9d, edx
setae r10b
shl r10d, 2
or r10d, 0xffffff33
mov dword [rsp + 0x1fc], r10d
mov esi, 0xe7c0d5c3
jmp 0x140001490
cmp esi, 0xd0dae663
je 0x140003407
cmp esi, 0xd6190e5f
jne 0x140001490
mov r9d, dword [rsp + 0x40]
mov esi, 0xcdc47dca
jmp 0x140001490
cmp esi, 0x4f2655a8
je 0x140003421
cmp esi, 0x4f95a19c
jne 0x140001490
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
mov dword [rsp + 0x204], r10d
lea r10d, [r9 + 1]
imul r10d, r9d
and r10d, 1
mov dword [rsp + 0x208], r10d
mov esi, 0xfe3c179c
jmp 0x140001490
cmp esi, 0x85c2805e
je 0x140003449
cmp esi, 0x8a5d53e5
jne 0x140001490
mov r9d, dword [rsp + 0x10c]
add r9d, r9d
mov dword [rsp + 0x154], r9d
mov esi, 0xe7d3f86d
jmp 0x140001490
cmp esi, 0x3459cf01
je 0x140003484
cmp esi, 0x364c9fae
jne 0x140001490
mov r9d, dword [rsp + 0x5c]
inc r9d
mov dword [rsp + 0x19c], r9d
mov esi, 0x6f27b19c
jmp 0x140001490
cmp esi, 0xf5820caa
je 0x14000348e
cmp esi, 0xf65039c9
jne 0x140001490
xor r9d, r9d
sub r9d, dword [rsp + 0x30]
mov dword [rsp + 0x218], r9d
mov esi, 0xd6634eae
jmp 0x140001490
cmp esi, 0x67d82411
je 0x1400034fc
cmp esi, 0x68e4fb70
jne 0x140001490
mov r9d, dword [rsp + 4]
mov r9d, dword [rsp + 4]
mov r9d, dword [rsp + 4]
mov esi, 0x65754ecd
jmp 0x140001490
cmp esi, 0xb7fa2a67
je 0x140003516
cmp esi, 0xb874c1a2
jne 0x140001490
mov esi, 0x6e7b9d9d
jmp 0x140001490
cmp esi, 0x288bafe0
je 0x140003540
cmp esi, 0x2962af14
jne 0x140001490
mov r15d, dword [rsp + 0x1a8]
mov esi, 0xc08fbb80
mov r9d, dword [rsp + 0x64]
mov dword [rsp + 0xa0], r9d
jmp 0x140001490
cmp esi, 0xe609e537
je 0x14000355e
cmp esi, 0xe6305f33
jne 0x140001490
mov r9d, dword [0x1400f2190]
mov dword [rsp + 0xe4], r9d
mov r9d, dword [0x1400f2194]
mov dword [rsp + 0x140], r9d
mov esi, 0x3acbfd7d
jmp 0x140001490
cmp esi, 0x583ffa4a
je 0x140003582
cmp esi, 0x599d4e71
jne 0x140001490
mov r9d, dword [rsp + 0x64]
inc r9d
mov dword [rsp + 0x1ac], r9d
mov esi, 0x852badeb
jmp 0x140001490
cmp esi, 0xa17fc430
je 0x140003616
cmp esi, 0xa457ff2d
jne 0x140001490
cmp dword [rsp + 0x1c8], 0
setne r9b
sete r10b
mov esi, dword [rsp + 0x1c4]
cmp esi, 0xa
setge sil
setl dil
xor dil, r10b
or sil, r9b
not sil
or sil, dil
and sil, 1
mov byte [rsp + 0x23], sil
mov esi, 0xd0dae663
jmp 0x140001490
cmp esi, 0x3fa995e9
je 0x140003651
cmp esi, 0x41321cd5
jne 0x140001490
mov r9d, dword [rsp + 0x6c]
add r9d, r9d
mov dword [rsp + 0x1e0], r9d
mov esi, 0xb26549f3
jmp 0x140001490
cmp esi, 0x8be2348
je 0x14000366b
cmp esi, 0x98d0ba8
jne 0x140001490
mov r9d, dword [rsp + 0x68]
inc r9d
mov dword [rsp + 0x1d8], r9d
mov r9d, dword [rsp + 0x68]
movzx r9d, byte [rcx + r9]
mov byte [rsp + 0x24], r9b
mov esi, 0x6f3b6494
jmp 0x140001490
cmp esi, 0x71e316a4
je 0x140003697
cmp esi, 0x72374e1c
jne 0x140001490
mov esi, 0x5fa4e5a
jmp 0x140001490
cmp esi, 0xcc606819
je 0x1400036d1
cmp esi, 0xcdc47dca
jne 0x140001490
mov esi, 0xa8030414
jmp 0x140001490
cmp esi, 0x2568ec9c
je 0x14000371b
cmp esi, 0x25e0d237
jne 0x140001490
mov esi, 0x96fda0f9
jmp 0x140001490
cmp esi, 0xd68cc6dd
je 0x14000376f
cmp esi, 0xd850e7c3
jne 0x140001490
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
mov dword [rsp + 0x184], r10d
lea r10d, [r9 - 1]
imul r10d, r9d
and r10d, 1
mov dword [rsp + 0x188], r10d
mov esi, 0xc0561fa1
jmp 0x140001490
cmp esi, 0x53acffa2
je 0x1400037a1
cmp esi, 0x54adfd7b
jne 0x140001490
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
lea edi, [r9 + 1]
imul edi, r9d
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete r9b
cmp r10d, 0xa
setl sil
xor sil, r9b
mov esi, 0x4b7c99d4
mov r9d, 0x4b7c99d4
jne 0x140002900
mov r9d, 0xf65039c9
cmp r10d, 0xa
cmovge esi, r9d
cmp edi, 0xffffffff
mov dword [rsp + 0x30], ebp
mov r10d, dword [rsp + 0xcc]
mov dword [rsp + 0x4c], r10d
cmovne esi, r9d
jmp 0x140001490
mov esi, 0xe6305f33
jmp 0x140001490
mov r9d, dword [0x1400f2194]
mov dword [rsp + 0x138], r9d
mov r9d, dword [rsp + 0xe0]
dec r9d
mov dword [rsp + 0x13c], r9d
mov esi, 0xce9d0842
jmp 0x140001490
mov esi, 0xcc606819
jmp 0x140001490
mov r10d, dword [rsp + 0x1d4]
mov edi, dword [rsp + 0x1cc]
mov r9d, 0x993508fb
mov esi, 0x4f95a19c
mov r12d, 0x993508fb
cmp edi, 0xa
setl dil
jl 0x140002994
mov r12d, 0x4f95a19c
test r10d, r10d
cmove esi, r12d
sete r10b
xor r10b, dil
cmovne esi, r9d
jmp 0x140001490
mov r9d, dword [rsp + 0x70]
mov qword [rsp + 0x268], r9
mov esi, 0x2e706b67
jmp 0x140001490
movzx r10d, byte [rsp + 0x17]
movzx r13d, byte [rsp + 0x18]
mov r9d, r13d
xor r9b, r10b
mov edi, 0x772039c8
mov esi, 0xf65039c9
mov r12d, 0x772039c8
test r13b, r13b
jne 0x140002f91
mov r12d, 0xf65039c9
jmp 0x140002f91
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
mov dword [rsp + 0x128], r10d
lea r10d, [r9 - 1]
imul r10d, r9d
and r10d, 1
mov dword [rsp + 0x12c], r10d
mov esi, 0x2cb0f266
jmp 0x140001490
mov r9d, dword [rsp + 0x5c]
movzx r9d, byte [rcx + r9]
add r9d, r9d
inc r9d
mov dword [rsp + 0x1a0], r9d
mov esi, 0x1c7b54fd
jmp 0x140001490
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x230], eax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x234], eax
mov eax, dword [rsp + 0x58]
cmp eax, 0xd01
mov eax, ebx
sbb eax, 0xffffffff
mov r9d, dword [rsp + 0x2c]
lea r10, [r8 + r9]
mov r11d, dword [rsp + 0x58]
movabs rdi, 0x1c5d22681fe7aa70
mov rsi, rdi
sub rsi, r11
sub rsi, rdi
lea r11, [r10 + rsi]
mov qword [rsp + 0x240], r11
movzx r10d, byte [rsi + r10]
mov r11d, dword [rsp + 0x2c]
inc r11d
mov byte [r8 + r9], r10b
mov esi, 0xad6a2cc9
jmp 0x140001490
mov r9d, dword [rsp + 0x3c]
movzx r9d, byte [rcx + r9]
or r9d, dword [rsp + 0x180]
mov dword [rsp + 0xc], r9d
mov esi, 0x6d48556c
jmp 0x140001490
mov r9d, dword [rsp + 0x4c]
inc r9d
mov dword [rsp + 0x164], r9d
mov esi, 0x10f0e564
jmp 0x140001490
mov r9, qword [rsp + 0x268]
movzx r9d, byte [rcx + r9]
add r9d, r9d
inc r9d
mov dword [rsp + 0x8c], r9d
mov r9d, dword [rsp + 0x1e4]
mov dword [rsp + 0x88], r9d
mov esi, 0x55e062e3
jmp 0x140001490
mov r9, qword [rsp + 0x260]
movzx r9d, byte [r9]
add r9d, r9d
inc r9d
mov dword [rsp + 0xb8], r9d
mov esi, 0xa7fa825a
mov r9d, dword [rsp + 0x17c]
mov dword [rsp + 0xb0], r9d
jmp 0x140001490
mov r10d, dword [rsp + 0x194]
test r10d, r10d
sete sil
mov r9d, dword [rsp + 0x190]
cmp r9d, 0xa
setl dil
xor dil, sil
mov esi, 0x8cd3d23c
mov edi, 0x8cd3d23c
jne 0x1400031f1
mov edi, 0x3375be6a
jmp 0x1400031f1
mov r9d, dword [rsp + 0x98]
mov dword [rsp + 0x58], r9d
mov r9d, dword [rsp + 0xa8]
mov dword [rsp + 0x5c], r9d
mov r9d, dword [rsp + 0x38]
not r9d
or r9d, 0xffffff80
mov esi, 0x364c9fae
cmp r9d, 0xffffffff
je 0x140001490
mov esi, 0x92b4d42e
jmp 0x140001490
movzx r10d, byte [rsp + 0x21]
movzx r13d, byte [rsp + 0x22]
mov r9d, r10d
xor r9b, r13b
mov edi, 0x71e316a4
mov esi, 0xc76188db
mov r12d, 0x71e316a4
test r13b, r13b
jne 0x140002f91
mov r12d, 0xc76188db
jmp 0x140002f91
mov r9d, dword [rsp + 0x40]
add r9d, r9d
mov dword [rsp + 0x1b8], r9d
mov r9d, dword [0x1400f2190]
mov dword [rsp + 0xf4], r9d
mov r9d, dword [0x1400f2194]
mov dword [rsp + 0x1bc], r9d
mov r9d, dword [rsp + 0xf4]
dec r9d
mov dword [rsp + 0x1c0], r9d
mov esi, 0x85c2805e
jmp 0x140001490
mov r9d, dword [0x1400f2190]
mov dword [rsp + 0xe8], r9d
mov r9d, dword [0x1400f2194]
mov dword [rsp + 0x148], r9d
mov r9d, dword [rsp + 0xe8]
dec r9d
mov dword [rsp + 0x14c], r9d
mov esi, 0x2499be7a
jmp 0x140001490
mov esi, 0x67d82411
jmp 0x140001490
mov r9d, dword [rsp + 0x70]
inc r9d
mov dword [rsp + 0x1e4], r9d
mov esi, 0xff74c51f
jmp 0x140001490
mov r9d, dword [rsp + 0x60]
add r9d, r9d
mov dword [rsp + 0x1a8], r9d
mov esi, 0x2962af14
jmp 0x140001490
mov r9d, dword [rsp + 0x4c]
add r9, rcx
mov qword [rsp + 0x250], r9
mov esi, 0x56cdaecd
jmp 0x140001490
mov esi, 0xa17fc430
jmp 0x140001490
movzx r9d, byte [rsp + 0x14]
movzx r10d, byte [rsp + 0x15]
mov esi, r9d
xor sil, r10b
mov esi, 0x5fa4e5a
mov edi, 0x5fa4e5a
jne 0x140001482
mov edi, 0x72374e1c
jmp 0x140001482
mov ebx, r15d
not ebx
shr ebx, 8
or ebx, 0xfffffffe
mov r9d, ebx
not r9d
mov r10d, dword [rsp + 0x1a4]
mov esi, r10d
not esi
or ebx, esi
and esi, 0x7cd84cce
and r10d, 0x8327b331
or r10d, esi
or r9d, 0x7cd84cce
xor r9d, r10d
not ebx
or ebx, r9d
mov esi, 0x30a7408d
je 0x140002d71
mov esi, 0xbdbcc72b
mov r9d, 1
mov qword [rsp + 0x118], r9
mov dword [rsp + 0x84], r15d
mov r9d, dword [rsp + 0xa0]
mov dword [rsp + 0x7c], r9d
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x78], r9d
jmp 0x140001490
mov r10d, dword [rsp + 0x1f0]
test r10d, r10d
sete sil
mov r9d, dword [rsp + 0x1ec]
cmp r9d, 0xa
setl dil
xor dil, sil
mov esi, 0xcc606819
mov edi, 0xcc606819
jne 0x1400031f1
mov edi, 0x1d07bdaf
jmp 0x1400031f1
mov dword [rsp + 0xd8], 1
mov dword [rsp + 0xdc], 0
mov esi, 0x7e3256c2
mov dword [rsp + 0xd4], 0
mov dword [rsp + 0xd0], 0
jmp 0x140001490
mov r9d, dword [rsp + 0x30]
mov r10d, r9d
xor r10d, 0xfffffeff
test r10d, r9d
sete byte [rsp + 0x16]
mov r9d, dword [0x1400f2190]
mov dword [rsp + 0xec], r9d
mov r9d, dword [0x1400f2194]
mov dword [rsp + 0x160], r9d
mov esi, 0x9c1e9b5e
jmp 0x140001490
mov r9d, dword [rsp + 0x108]
imul r9d, dword [rsp + 0x210]
and r9d, 1
mov dword [rsp + 0x214], r9d
mov esi, 0xfb503be0
jmp 0x140001490
mov r9d, dword [rsp + 0x7c]
mov dword [rsp + 0x68], r9d
mov r9d, dword [rsp + 0x84]
mov dword [rsp + 0x40], r9d
mov r9, qword [rsp + 0x118]
add r9d, r9d
mov dword [rsp + 0x1b4], r9d
mov r9d, dword [rsp + 0x40]
not r9d
or r9d, 0xffffff80
mov esi, 0x98d0ba8
cmp r9d, 0xffffffff
je 0x140001490
mov esi, 0x2bd61f7f
jmp 0x140001490
mov r9d, dword [rsp + 0x54]
inc r9d
mov dword [rsp + 0x17c], r9d
mov esi, 0x17c57c6d
jmp 0x140001490
mov r9d, dword [rsp + 4]
mov r9d, dword [rsp + 4]
mov r9d, dword [rsp + 4]
mov r9d, dword [rsp + 4]
mov r9d, dword [rsp + 4]
shr r9d, 8
mov dword [rsp + 0x28], r9d
mov r9d, dword [rsp + 0x28]
mov r9d, dword [rsp + 0x28]
dec r9d
mov dword [rsp + 0x200], r9d
mov esi, 0x4f036a05
jmp 0x140001490
mov r9d, dword [rsp + 0x30]
mov dword [rsp + 0xa4], r9d
mov r9d, 1
mov qword [rsp + 0x120], r9
mov esi, 0x2568ec9c
mov r9d, dword [rsp + 0x4c]
mov dword [rsp + 0x94], r9d
jmp 0x140001490
mov esi, 0xd63403af
jmp 0x140001490
movzx r10d, byte [rsp + 0x12]
movzx r13d, byte [rsp + 0x13]
mov r9d, r10d
xor r9b, r13b
mov edi, 0x512e9309
mov esi, 0x53acffa2
mov r12d, 0x512e9309
test r13b, r13b
jne 0x140002f91
mov r12d, 0x53acffa2
test r10b, r10b
cmovne esi, r12d
test r9b, r9b
cmovne esi, edi
jmp 0x140001490
mov r9d, dword [rsp + 0x8c]
mov dword [rsp + 0x74], r9d
mov r9d, dword [rsp + 0x88]
mov dword [rsp + 0x114], r9d
mov r9d, dword [rsp + 0x74]
mov r10d, r9d
xor r10d, 0xfffffeff
mov esi, 0x30a7408d
test r10d, r9d
je 0x140002fde
mov esi, 0x288bafe0
mov r9d, dword [rsp + 0xfc]
mov qword [rsp + 0x118], r9
mov r9d, dword [rsp + 0x74]
mov dword [rsp + 0x84], r9d
mov r9d, dword [rsp + 0x114]
mov dword [rsp + 0x7c], r9d
jmp 0x140001490
mov r9d, dword [rsp + 0xec]
inc r9d
imul r9d, dword [rsp + 0xec]
mov r10d, r9d
xor r10d, 0xfffffffe
test r10d, r9d
sete byte [rsp + 0x17]
mov r9d, dword [rsp + 0x160]
cmp r9d, 0xa
setl byte [rsp + 0x18]
mov esi, 0x27376d4
jmp 0x140001490
mov r9d, dword [rsp + 0xe4]
dec r9d
imul r9d, dword [rsp + 0xe4]
mov dword [rsp + 0x144], r9d
mov esi, 0x5306f01
jmp 0x140001490
mov r9d, dword [0x1400f2190]
mov dword [rsp + 0xe0], r9d
mov esi, 0x97b81fc6
jmp 0x140001490
cmp byte [rsp + 0x19], 0
mov esi, 0xf0fb34dd
jne 0x140001490
mov esi, 0x3fa995e9
jmp 0x140001490
mov r10d, dword [rsp + 0x150]
not r10d
or r10d, 0xfffffffe
cmp r10d, 0xffffffff
sete sil
mov r9d, dword [rsp + 0x148]
cmp r9d, 0xa
setl dil
xor dil, sil
mov esi, 0xd68cc6dd
mov edi, 0xd68cc6dd
jne 0x1400030df
mov edi, 0x72374e1c
cmp r9d, 0xa
cmovge esi, edi
cmp r10d, 0xffffffff
cmovne esi, edi
jmp 0x140001490
mov dword [rsp + 0x2c], r14d
mov r9d, dword [rsp + 0xc4]
mov dword [rsp + 0x48], r9d
mov r9d, dword [rsp + 0xc8]
mov dword [rsp + 0x10c], r9d
mov r9d, dword [rsp + 0x10c]
mov r10d, r9d
xor r10d, 0xffffff80
mov esi, 0x3f7fd940
test r10d, r9d
je 0x140001490
mov esi, 0x8a5d53e5
jmp 0x140001490
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
mov dword [rsp + 0x1ec], r10d
lea r10d, [r9 + 1]
imul r10d, r9d
and r10d, 1
mov dword [rsp + 0x1f0], r10d
mov esi, 0x12d9ee8a
jmp 0x140001490
movzx r9d, byte [rsp + 0x1e]
or r9b, byte [rsp + 0x1f]
and r9b, 1
mov byte [rsp + 0x20], r9b
mov esi, 0xeaa22ad
jmp 0x140001490
mov r9d, dword [rsp + 0x34]
mov dword [rsp + 0xa8], r9d
mov esi, 0x5f7e460a
mov r9d, dword [rsp + 0x18c]
mov dword [rsp + 0x98], r9d
jmp 0x140001490
mov esi, 0x433a14fa
jmp 0x140001490
mov r10d, dword [rsp + 0x214]
test r10d, r10d
sete sil
mov r9d, dword [rsp + 0x20c]
cmp r9d, 0xa
setl dil
xor dil, sil
mov esi, 0x7bfae82a
mov edi, 0x7bfae82a
jne 0x1400031f1
mov edi, 0xc91dd2d9
cmp r9d, 0xa
cmovge esi, edi
test r10d, r10d
cmovne esi, edi
jmp 0x140001490
mov r9d, dword [rsp + 0xac]
mov dword [rsp + 0x60], r9d
mov r9d, dword [rsp + 0xb4]
mov dword [rsp + 0x64], r9d
mov r9d, dword [rsp + 0x60]
shr r9d, 7
and r9d, 2
mov dword [rsp + 0x1a4], r9d
mov r9d, dword [rsp + 0x60]
not r9d
or r9d, 0xffffff80
mov esi, 0x599d4e71
cmp r9d, 0xffffffff
je 0x140001490
mov esi, 0xf3b5d07
jmp 0x140001490
cmp dword [rsp + 0x134], 0
sete byte [rsp + 0x14]
mov r9d, dword [rsp + 0x130]
cmp r9d, 0xa
setl byte [rsp + 0x15]
mov esi, 0x7d2201a1
jmp 0x140001490
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
lea esi, [r9 + 1]
imul esi, r9d
mov r9d, esi
xor r9d, 0xfffffffe
test r9d, esi
sete byte [rsp + 0x1e]
cmp r10d, 0xa
setl byte [rsp + 0x1f]
mov esi, 0x502c79ea
jmp 0x140001490
movzx r9d, byte [rsp + 0x25]
mov r9d, dword [rsp + 0x1fc]
mov esi, 0x383a9fcd
jmp 0x140001490
mov edi, dword [rsp + 0x104]
inc edi
imul edi, dword [rsp + 0x104]
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete r10b
mov r9d, dword [rsp + 0x1f8]
cmp r9d, 0xa
setl sil
xor sil, r10b
mov esi, 0xc31a267f
mov r10d, 0xc31a267f
jne 0x140003312
mov r10d, 0x1d07bdaf
cmp r9d, 0xa
cmovge esi, r10d
cmp edi, 0xffffffff
cmovne esi, r10d
jmp 0x140001490
mov r9d, dword [rsp + 0x178]
mov dword [rsp + 0xb8], r9d
mov esi, 0xa7fa825a
mov r9d, dword [rsp + 0x54]
mov dword [rsp + 0xb0], r9d
jmp 0x140001490
mov ebx, dword [rsp + 0x1e8]
mov r9d, dword [rsp + 0x74]
mov dword [rsp + 0x80], r9d
mov r9d, dword [rsp + 0x114]
mov dword [rsp + 0x78], r9d
mov esi, 0xbdbcc72b
jmp 0x140001490
mov r9d, dword [rsp + 0x1dc]
add r9d, r9d
inc r9d
mov dword [rsp + 0x9c], r9d
mov r9d, dword [rsp + 0x1d8]
mov dword [rsp + 0x90], r9d
mov esi, 0x382bdc6a
jmp 0x140001490
mov r15d, dword [rsp + 0x1b0]
or r15d, 1
mov esi, 0xc08fbb80
mov r9d, dword [rsp + 0x1ac]
mov dword [rsp + 0xa0], r9d
jmp 0x140001490
mov r9d, dword [rsp + 0x40]
mov esi, 0xd6190e5f
jmp 0x140001490
mov r9d, dword [rsp + 0x19c]
mov dword [rsp + 0xb4], r9d
mov esi, 0x6a34a021
mov r9d, dword [rsp + 0x1a0]
mov dword [rsp + 0xac], r9d
jmp 0x140001490
cmp byte [rsp + 0x23], 0
mov esi, 0xa17fc430
jne 0x140001490
mov esi, 0x4f95a19c
jmp 0x140001490
mov r9d, dword [0x1400f2190]
mov dword [rsp + 0x104], r9d
mov r9d, dword [0x1400f2194]
mov dword [rsp + 0x1f8], r9d
mov esi, 0x5e14fe88
jmp 0x140001490
mov r9d, dword [rsp + 0xf4]
imul r9d, dword [rsp + 0x1c0]
mov r10d, r9d
xor r10d, 0xfffffffe
test r10d, r9d
sete byte [rsp + 0x21]
mov r9d, dword [rsp + 0x1bc]
cmp r9d, 0xa
setl byte [rsp + 0x22]
mov esi, 0x6080c8bc
jmp 0x140001490
mov esi, 0xce31c23b
jmp 0x140001490
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
lea edi, [r9 + 1]
imul edi, r9d
not edi
or edi, 0xfffffffe
cmp edi, 0xffffffff
sete r9b
cmp r10d, 0xa
setl sil
xor sil, r9b
mov esi, 0x583ffa4a
mov r9d, 0x583ffa4a
jne 0x1400034ce
mov r9d, 0x68e4fb70
cmp r10d, 0xa
cmovge esi, r9d
cmp edi, 0xffffffff
mov r10d, dword [rsp + 0xbc]
mov dword [rsp + 4], r10d
mov r10d, dword [rsp + 0xc0]
mov dword [rsp + 0x54], r10d
cmovne esi, r9d
jmp 0x140001490
mov r9d, dword [rsp + 0xc]
inc r9d
mov dword [rsp + 0x18c], r9d
mov esi, 0x5f3f5910
jmp 0x140001490
mov r9d, dword [rsp + 0x16c]
mov dword [rsp + 0xc0], r9d
mov esi, 0xf5820caa
mov r9d, dword [rsp + 0x170]
mov dword [rsp + 0xbc], r9d
jmp 0x140001490
mov r9d, dword [rsp + 0xfc]
add r9d, 2
mov dword [rsp + 0x1e8], r9d
mov esi, 0x36853c0b
jmp 0x140001490
mov ebp, dword [rsp + 0x15c]
or ebp, 1
mov esi, 0x54adfd7b
mov r9d, dword [rsp + 0x158]
mov dword [rsp + 0xcc], r9d
jmp 0x140001490
mov r9d, dword [rsp + 4]
shr r9d, 8
mov r10d, r9d
xor r10d, 0xfffffe
and r10d, r9d
mov r9d, dword [rsp + 8]
mov esi, r10d
not esi
mov edi, r9d
not edi
mov r12d, esi
and r12d, 0x41bb90b5
and r10d, 0x446f4a
or r10d, r12d
or esi, edi
and edi, 0x41bb90b5
and r9d, 0xbe446f4a
or r9d, edi
xor r9d, r10d
not esi
or esi, r9d
mov dword [rsp + 0x44], esi
mov r9d, dword [rsp + 4]
not r9d
or r9d, 0xffffff80
cmp r9d, 0xffffffff
sete byte [rsp + 0x19]
mov r9d, dword [0x1400f2190]
mov dword [rsp + 0xf0], r9d
mov r9d, dword [0x1400f2194]
mov dword [rsp + 0x174], r9d
mov esi, 0x6e3cff9
jmp 0x140001490
mov r9d, dword [0x1400f2190]
mov dword [rsp + 0xf8], r9d
mov r9d, dword [0x1400f2194]
mov dword [rsp + 0x1cc], r9d
mov r9d, dword [rsp + 0xf8]
dec r9d
mov dword [rsp + 0x1d0], r9d
mov esi, 0x113f5ce1
jmp 0x140001490
mov r9d, dword [rsp + 4]
add r9d, r9d
mov dword [rsp + 0x178], r9d
mov esi, 0xa74f541e
jmp 0x140001490
movzx r9d, byte [rsp + 0x1a]
movzx r10d, byte [rsp + 0x1b]
mov esi, r9d
xor sil, r10b
mov esi, 0x6f7706e6
mov edi, 0x6f7706e6
jne 0x140001482
mov edi, 0x68e4fb70
jmp 0x140001482
mov r9d, dword [0x1400f2190]
mov r10d, dword [0x1400f2194]
mov dword [rsp + 0x1c4], r10d
lea r10d, [r9 + 1]
imul r10d, r9d
mov r9d, r10d
xor r9d, 0xfffffffe
and r9d, r10d
mov dword [rsp + 0x1c8], r9d
mov esi, 0xa457ff2d
jmp 0x140001490
mov r9d, dword [rsp + 0x2c]
mov r10, qword [rsp + 0x238]
mov dword [r10], r9d
mov r9d, dword [rsp + 0x34]
mov r10d, dword [rsp + 0x34]
xor esi, esi
cmp r10d, edx
setae sil
shl esi, 2
or esi, 0xffffff33
cmp r9d, edx
mov r9d, 0
cmove esi, r9d
mov dword [rsp + 0x1f4], esi
mov esi, 0x4f2655a8
jmp 0x140001490
mov r9d, dword [rsp + 0x94]
mov dword [rsp + 0x50], r9d
mov r9d, dword [rsp + 0xa4]
mov dword [rsp + 0x110], r9d
mov r9, qword [rsp + 0x120]
add r9d, r9d
mov dword [rsp + 8], r9d
mov r9d, dword [rsp + 0x110]
mov r10d, r9d
xor r10d, 0xffffff80
mov esi, 0x67625d9b
test r10d, r9d
je 0x140001490
mov esi, 0xf17f1c17
jmp 0x140001490
mov r9d, dword [rsp + 0x22c]
mov dword [rsp + 0xc8], r9d
mov r9d, dword [rsp + 0x228]
mov dword [rsp + 0xc4], r9d
mov esi, 0x24471650
mov r14d, dword [rsp + 0x224]
jmp 0x140001490
mov esi, 0xb874c1a2
jmp 0x140001490
cmp esi, 0xc31a267f
jne 0x140001490
mov eax, dword [rsp + 0x1f4]
add rsp, 0x270
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret