Function at 0x1400cbb10
Capabilities:
Enumerate pe sections

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a0
mov eax, dword [0x140837f60]
mov ebp, dword [0x140837f64]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete al
sete byte [rsp + 0x25]
cmp ebp, 0xa
setl byte [rsp + 0x26]
setl bl
cmp edx, 0x10000
mov ebp, 0x48b8ce69
mov edi, 0x8d8ee492
cmovge edi, ebp
mov dword [rsp + 0x14c], edi
or bl, al
mov ebp, 0xe2bf1f1
mov eax, 0x4501f83f
cmove ebp, eax
mov dword [rsp + 0x148], ebp
mov ebp, 0x4ac9bda1
cmove ebp, eax
mov dword [rsp + 0x144], ebp
mov ebp, 0x8d495d23
mov eax, 0x52611030
cmove ebp, eax
mov dword [rsp + 0x140], ebp
mov ebp, 0xddec240f
cmove ebp, eax
mov dword [rsp + 0x13c], ebp
mov ebp, 0x1608dfdd
mov eax, 0xe6873867
cmove ebp, eax
mov dword [rsp + 0x138], ebp
mov r12d, 0x62472760
cmove r12d, eax
mov ebp, 0xd23f0bbc
mov eax, 0xf7a12411
cmove ebp, eax
mov dword [rsp + 0x134], ebp
mov ebp, 0xbbcd9b3a
cmove ebp, eax
mov dword [rsp + 0x130], ebp
mov ebp, 0xe0e59ad
mov eax, 0x52f56320
cmove ebp, eax
mov dword [rsp + 0x12c], ebp
mov ebp, 0x6dbdb771
cmove ebp, eax
mov dword [rsp + 0x15c], ebp
mov r13d, 0xe8d6fc70
mov eax, 0xcfd7b090
cmove r13d, eax
mov ebp, 0x86a50d37
cmove ebp, eax
mov dword [rsp + 0x128], ebp
mov ebp, 0xf5b91c69
mov eax, 0xd9595440
cmove ebp, eax
mov dword [rsp + 0x124], ebp
mov ebp, 0xe7b4120e
cmove ebp, eax
mov dword [rsp + 0x158], ebp
mov ebp, 0xb9ab9370
mov eax, 0x268c19f3
cmove ebp, eax
mov dword [rsp + 0x120], ebp
mov ebp, 0xc2d63c96
cmove ebp, eax
mov dword [rsp + 0x11c], ebp
mov r11d, 0x32f55f68
mov eax, 0x8e3e1a8d
cmove r11d, eax
mov ebp, 0x55b205ba
cmove ebp, eax
mov dword [rsp + 0x114], ebp
mov ebp, 0xc907ad78
mov eax, 0x93ed55bf
cmove ebp, eax
mov dword [rsp + 0x110], ebp
mov ebp, 0x55655e0d
cmove ebp, eax
mov dword [rsp + 0x10c], ebp
mov ebp, 0x2a7cc1a
mov eax, 0xd65e4c1c
cmove ebp, eax
mov dword [rsp + 0x108], ebp
mov r8d, 0x107191a
cmove r8d, eax
mov ebx, 0xaa448465
mov eax, 0xe3e948cd
cmove ebx, eax
mov dword [rsp + 0x104], ebx
mov ebx, 0x188fb16b
cmove ebx, eax
mov dword [rsp + 0x150], ebx
mov ebx, 0x7109bad5
mov eax, 0x1d2bda58
cmove ebx, eax
mov dword [rsp + 0x100], ebx
mov ebx, 0xdcc135ef
cmove ebx, eax
mov dword [rsp + 0xfc], ebx
mov ebx, 0x1ad96b37
mov eax, 0xdc052c08
cmove ebx, eax
mov dword [rsp + 0xf8], ebx
mov r10, rcx
lea ecx, [rdx + 0x77a81a0d]
mov dword [rsp + 0xf4], ecx
lea ecx, [rdx + 0x4e3d5e44]
mov dword [rsp + 0xf0], ecx
movsxd rcx, edx
mov qword [rsp + 0x190], rcx
mov r14d, 0x92af6738
mov dword [rsp + 0x48], eax
mov qword [rsp + 0xd0], rax
mov esi, 0x41e1704b
mov dword [rsp + 0x118], r13d
mov qword [rsp + 0x198], r10
jmp 0x1400cbd90
mov esi, 0x4ac9bda1
nop word cs:[rax + rax]
nop
mov ebx, esi
cmp esi, 0xfdb3dbe3
jg 0x1400cbe10
cmp ebx, 0xcff70702
jg 0x1400cbeb0
cmp ebx, 0xad8ce6c1
jle 0x1400cc073
cmp ebx, 0xc1cf8b08
jg 0x1400cc1dc
cmp ebx, 0xb242d3c7
jg 0x1400cc4b9
cmp ebx, 0xad8ce6c2
je 0x1400ccb13
cmp ebx, 0xb0862013
je 0x1400ccb28
mov esi, ebx
cmp ebx, 0xb091f871
jne 0x1400cbd90
mov eax, dword [rsp + 0xb8]
add eax, dword [rsp + 0x14]
mov dword [rsp + 0x74], eax
mov esi, 0xb0862013
jmp 0x1400cbd90
cmp ebx, 0x4501f83e
jle 0x1400cc010
cmp ebx, 0x55b205b9
jle 0x1400cc0bd
cmp ebx, 0x68539175
jg 0x1400cc228
cmp ebx, 0x5d199b2d
jg 0x1400cc4f9
mov esi, r11d
cmp ebx, 0x55b205ba
je 0x1400cbd90
cmp ebx, 0x55e78316
je 0x1400ccb50
mov esi, ebx
cmp ebx, 0x5c7bbd17
jne 0x1400cbd90
mov eax, dword [rsp + 0x154]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x34], eax
mov ecx, dword [rsp + 0x44]
mov ebp, dword [rsp + 0x34]
cmp ebp, ecx
mov esi, 0xad8ce6c2
mov eax, 0xc6724b9f
cmovl esi, eax
jmp 0x1400cbd90
cmp ebx, 0xe3e948cc
jg 0x1400cc107
cmp ebx, 0xd73a5c8a
jle 0x1400cc277
cmp ebx, 0xdc052c07
jg 0x1400cc53c
cmp ebx, 0xd73a5c8b
je 0x1400ccb78
mov esi, dword [rsp + 0x15c]
cmp ebx, 0xd819b1c3
je 0x1400cbd90
mov esi, ebx
cmp ebx, 0xd9595440
jne 0x1400cbd90
mov eax, r11d
mov r13d, r12d
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov ecx, dword [rsp + 0x14]
mov esi, dword [rsp + 0x14]
mov ecx, dword [rsp + 8]
mov ecx, dword [rsp + 8]
mov ecx, dword [rsp + 8]
mov ecx, dword [rsp + 8]
mov ecx, dword [rsp + 8]
mov ecx, dword [rsp + 8]
mov ecx, dword [rsp + 8]
mov ecx, dword [rsp + 8]
mov ecx, dword [rsp + 8]
mov ecx, dword [rsp + 8]
sub esi, dword [rsp + 8]
add esi, 2
mov r15, qword [rsp + 0x18]
movzx ebp, word [rsp + 0x3c]
and esi, 0x1fffe
mov ecx, dword [0x140837d78]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete byte [rsp + 4]
mov r10d, dword [0x140837d7c]
mov r12d, 0xff6d03e
cmove r12d, r14d
cmp r10d, 0xa
setl byte [rsp + 5]
mov ecx, 0x92af6738
lea r14, [rsi + rbp*2 + 0x10]
cmovl r12d, ecx
mov ebx, 0xfd5a79b4
cmp ebx, 0xff6d03d
jg 0x1400cbfe0
cmp ebx, 0x92af6738
je 0x1400ccb9b
cmp ebx, 0xfd5a79b4
jne 0x1400cbfa0
movzx ecx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ebx, 0xff6d03e
mov ebp, 0x17a85ea7
cmovne ebx, ebp
test cl, cl
cmovne ebx, ebp
jmp 0x1400cbfa0
cmp ebx, 0xff6d03e
je 0x1400cbfff
cmp ebx, 0x17a85ea7
jne 0x1400cbfa0
movzx r9d, word [r15 + r14]
rol r9w, 8
mov ebx, r12d
jmp 0x1400cbfa0
mov ebx, 0x17a85ea7
jmp 0x1400cbfa0
cmp ebx, 0x1ad96b36
jg 0x1400cc15f
cmp ebx, 0xe0e59ac
jle 0x1400cc2c0
cmp ebx, 0x1503452e
jg 0x1400cc56e
cmp ebx, 0xe0e59ad
je 0x1400ccc44
cmp ebx, 0xe2bf1f1
je 0x1400ccc67
mov esi, ebx
cmp ebx, 0xe3e2269
jne 0x1400cbd90
mov ecx, dword [rsp + 0x30]
cmp ecx, 6
mov esi, 0xd0c6adc1
mov eax, 0x77460979
cmove esi, eax
jmp 0x1400cbd90
cmp ebx, 0x8d8ee491
jle 0x1400cc3b2
cmp ebx, 0x93ed55be
jg 0x1400cc5b9
cmp ebx, 0x8d8ee492
je 0x1400ccc79
cmp ebx, 0x8e3e1a8d
je 0x1400ccd45
mov esi, ebx
cmp ebx, 0x90c712ea
jne 0x1400cbd90
mov esi, dword [rsp + 0xfc]
jmp 0x1400cbd90
cmp ebx, 0x4d3804a4
jle 0x1400cc3fc
cmp ebx, 0x5261102f
jg 0x1400cc5f8
cmp ebx, 0x4d3804a5
je 0x1400ccd4f
cmp ebx, 0x4f1acc67
je 0x1400ccd68
mov esi, ebx
cmp ebx, 0x503b63e5
jne 0x1400cbd90
mov esi, dword [rsp + 0x144]
jmp 0x1400cbd90
cmp ebx, 0xee8a9ae1
jle 0x1400cc43a
cmp ebx, 0xf5b91c68
jg 0x1400cc62a
mov esi, r12d
cmp ebx, 0xee8a9ae2
je 0x1400cbd90
cmp ebx, 0xf3d7647c
je 0x1400cce33
mov esi, ebx
cmp ebx, 0xf4d8d360
jne 0x1400cbd90
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x174], eax
mov esi, dword [rsp + 0x128]
jmp 0x1400cbd90
cmp ebx, 0x268c19f2
jle 0x1400cc478
cmp ebx, 0x32f55f67
jg 0x1400cc69b
cmp ebx, 0x268c19f3
je 0x1400cce53
cmp ebx, 0x26d3b666
je 0x1400cce62
mov esi, ebx
cmp ebx, 0x27fff295
jne 0x1400cbd90
mov dword [rsp + 0xa8], 0
mov eax, dword [rsp + 0x178]
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0xa4]
mov dword [rsp + 0x94], eax
mov esi, 0xfbe2ee45
jmp 0x1400cbd90
cmp ebx, 0xc6724b9e
jg 0x1400cc6e1
cmp ebx, 0xc1cf8b09
je 0x1400cce9b
cmp ebx, 0xc2d63c96
je 0x1400ccf84
mov esi, ebx
cmp ebx, 0xc52789c3
jne 0x1400cbd90
mov eax, dword [rsp + 0xac]
mov dword [rsp + 0x17c], eax
mov esi, dword [rsp + 0x13c]
jmp 0x1400cbd90
cmp ebx, 0x7109bad4
jg 0x1400cc711
cmp ebx, 0x68539176
je 0x1400ccf9b
cmp ebx, 0x69377ccb
je 0x1400ccfad
mov esi, ebx
cmp ebx, 0x6dbdb771
jne 0x1400cbd90
mov rcx, qword [rsp + 0x18]
mov ecx, dword [rcx + 0xc]
bswap ecx
mov dword [rsp + 0x168], ecx
mov esi, dword [rsp + 0x12c]
jmp 0x1400cbd90
cmp ebx, 0xd31b4357
jg 0x1400cc7f5
cmp ebx, 0xcff70703
je 0x1400cd064
cmp ebx, 0xd0c6adc1
je 0x1400cd081
mov esi, ebx
cmp ebx, 0xd23f0bbc
jne 0x1400cbd90
cmp byte [rsp + 0x2b], 0
mov esi, 0x55e78316
mov eax, 0x86e75ef1
cmovne esi, eax
jmp 0x1400cbd90
cmp ebx, 0x2a7cc19
jle 0x1400cc827
cmp ebx, 0x2a7cc1a
je 0x1400cd09a
mov esi, dword [rsp + 0x158]
cmp ebx, 0xcd8f7b1
je 0x1400cbd90
mov esi, ebx
cmp ebx, 0xddc52b9
jne 0x1400cbd90
movsxd rcx, dword [rsp + 0x54]
mov r9, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0x68]
mov edi, dword [0x140837db0]
lea esi, [rdi - 1]
imul esi, edi
test sil, 1
sete byte [rsp + 4]
mov edi, dword [0x140837db4]
mov esi, 0xe156ff1e
mov eax, 0xdf1f99b8
cmove esi, eax
cmp edi, 0xa
setl byte [rsp + 5]
lea rbp, [rbx + rcx*4 + 2]
cmovl esi, eax
mov ecx, 0xd02a58ba
nop dword [rax + rax]
cmp ecx, 0xe156ff1d
jg 0x1400cc370
cmp ecx, 0xd02a58ba
je 0x1400cc38d
cmp ecx, 0xdf1f99b8
jne 0x1400cc350
jmp 0x1400cd0af
cmp ecx, 0xe156ff1e
je 0x1400cc3ab
cmp ecx, 0x34701870
jne 0x1400cc350
movzx edi, word [r9 + rbp]
rol di, 8
mov ecx, esi
jmp 0x1400cc350
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xe156ff1e
mov eax, 0x34701870
cmovne ecx, eax
test bl, bl
cmovne ecx, eax
jmp 0x1400cc350
mov ecx, 0x34701870
jmp 0x1400cc350
cmp ebx, 0x86a50d36
jle 0x1400cc84d
mov esi, r13d
cmp ebx, 0x86a50d37
je 0x1400cbd90
cmp ebx, 0x86e75ef1
je 0x1400cd0c4
mov esi, ebx
cmp ebx, 0x8d495d23
jne 0x1400cbd90
mov eax, dword [rsp + 0x17c]
mov dword [rsp + 0x2c], eax
mov esi, 0xd31b4358
jmp 0x1400cbd90
cmp ebx, 0x48b8ce68
jle 0x1400cc914
cmp ebx, 0x48b8ce69
je 0x1400cd0e7
cmp ebx, 0x48c90300
je 0x1400cd0fc
mov esi, ebx
cmp ebx, 0x4ac9bda1
jne 0x1400cbd90
mov esi, dword [rsp + 0x148]
jmp 0x1400cbd90
cmp ebx, 0xe7b4120d
jle 0x1400cca04
cmp ebx, 0xe7b4120e
je 0x1400cd11b
cmp ebx, 0xe8d6fc70
je 0x1400cd205
mov esi, ebx
cmp ebx, 0xe8f4a261
jne 0x1400cbd90
mov esi, dword [rsp + 0x130]
jmp 0x1400cbd90
cmp ebx, 0x21c31f06
jle 0x1400cca50
mov esi, r8d
cmp ebx, 0x21c31f07
je 0x1400cbd90
cmp ebx, 0x2245c030
je 0x1400cd21d
mov esi, ebx
cmp ebx, 0x22cf3ff2
jne 0x1400cbd90
mov esi, dword [rsp + 0x10c]
jmp 0x1400cbd90
cmp ebx, 0xb242d3c8
je 0x1400cd236
cmp ebx, 0xb9ab9370
je 0x1400cd24b
mov esi, ebx
cmp ebx, 0xbbcd9b3a
jne 0x1400cbd90
mov ecx, dword [rsp + 0xc4]
cmp ecx, edx
setb byte [rsp + 0x2b]
mov esi, dword [rsp + 0x134]
jmp 0x1400cbd90
cmp ebx, 0x5d199b2e
je 0x1400cd262
cmp ebx, 0x5fd7e61d
je 0x1400cd28e
mov esi, ebx
cmp ebx, 0x62472760
jne 0x1400cbd90
mov ecx, dword [rsp + 0x10]
add ecx, edx
sub ecx, dword [rsp + 0x40]
mov dword [rsp + 0x16c], ecx
mov esi, dword [rsp + 0x138]
jmp 0x1400cbd90
cmp ebx, 0xdc052c08
je 0x1400cd372
cmp ebx, 0xdcc135ef
je 0x1400cd414
mov esi, ebx
cmp ebx, 0xddec240f
jne 0x1400cbd90
mov esi, dword [rsp + 0x140]
jmp 0x1400cbd90
cmp ebx, 0x1503452f
je 0x1400cd4b3
cmp ebx, 0x1608dfdd
je 0x1400cd4c5
mov esi, ebx
cmp ebx, 0x188fb16b
jne 0x1400cbd90
mov rcx, qword [rsp + 0x18]
mov rbp, qword [rsp + 0x190]
movzx ecx, byte [rcx + rbp + 6]
mov dword [rsp + 0x160], ecx
mov esi, dword [rsp + 0x104]
jmp 0x1400cbd90
cmp ebx, 0x93ed55bf
je 0x1400cd4ce
cmp ebx, 0xaa448465
je 0x1400cd4d8
mov esi, ebx
cmp ebx, 0xab513662
jne 0x1400cbd90
mov ecx, dword [rsp + 0x30]
cmp ecx, 4
mov esi, 0xd73a5c8b
mov eax, 0x84c39647
cmove esi, eax
jmp 0x1400cbd90
cmp ebx, 0x52611030
je 0x1400cd4f0
cmp ebx, 0x52f56320
je 0x1400cd4fa
mov esi, ebx
cmp ebx, 0x55655e0d
jne 0x1400cbd90
mov esi, dword [rsp + 0x110]
jmp 0x1400cbd90
cmp ebx, 0xf5b91c69
je 0x1400cd509
cmp ebx, 0xf7a12411
je 0x1400cd520
mov esi, ebx
cmp ebx, 0xfbe2ee45
jne 0x1400cbd90
cmp dword [rsp + 0xa8], 0
mov esi, 0xc52789c3
mov eax, 0x5c7bbd17
cmove esi, eax
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0xac], eax
mov dword [rsp + 0x154], eax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x80], eax
jmp 0x1400cbd90
cmp ebx, 0x32f55f68
je 0x1400cd531
cmp ebx, 0x3f652795
je 0x1400cd546
mov esi, ebx
cmp ebx, 0x41e1704b
jne 0x1400cbd90
mov cl, byte [rsp + 0x25]
cmp byte [rsp + 0x26], 0
mov esi, 0xdc052c08
mov eax, 0x5fd7e61d
cmovne esi, eax
test cl, cl
cmovne esi, eax
jmp 0x1400cbd90
cmp ebx, 0xc6724b9f
je 0x1400cd55b
cmp ebx, 0xc907ad78
je 0x1400cd5c5
mov esi, ebx
cmp ebx, 0xcfd7b090
jne 0x1400cbd90
mov esi, 0x86a50d37
jmp 0x1400cbd90
cmp ebx, 0x7109bad5
je 0x1400cd5d7
cmp ebx, 0x741a5989
je 0x1400cd5ee
mov esi, ebx
cmp ebx, 0x77460979
jne 0x1400cbd90
mov r9, qword [rsp + 0x18]
mov ecx, dword [0x140837d78]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete byte [rsp + 4]
mov ebp, dword [0x140837d7c]
mov r15d, 0xff6d03e
cmove r15d, r14d
cmp ebp, 0xa
setl byte [rsp + 5]
cmovl r15d, r14d
mov esi, 0xfd5a79b4
nop word cs:[rax + rax]
nop dword [rax]
cmp esi, 0xff6d03d
jg 0x1400cc7d0
cmp esi, 0x92af6738
je 0x1400cd605
cmp esi, 0xfd5a79b4
jne 0x1400cc780
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov esi, 0xff6d03e
mov eax, r12d
mov r12d, 0x17a85ea7
cmovne esi, r12d
test bl, bl
cmovne esi, r12d
mov r12d, eax
jmp 0x1400cc780
cmp esi, 0xff6d03e
je 0x1400cc7ee
cmp esi, 0x17a85ea7
jne 0x1400cc780
movzx ecx, word [r9 + 6]
rol cx, 8
mov esi, r15d
jmp 0x1400cc780
mov esi, 0x17a85ea7
jmp 0x1400cc780
cmp ebx, 0xd65e4c1c
je 0x1400cd694
mov esi, dword [rsp + 0x150]
cmp ebx, 0xd694355e
je 0x1400cbd90
mov esi, ebx
cmp ebx, 0xd31b4358
je 0x1400cdb35
jmp 0x1400cbd90
cmp ebx, 0xfdb3dbe4
je 0x1400cd69e
mov esi, ebx
cmp ebx, 0x107191a
jne 0x1400cbd90
mov esi, dword [rsp + 0x108]
jmp 0x1400cbd90
cmp ebx, 0x8355e1fd
je 0x1400cd6c5
mov esi, ebx
cmp ebx, 0x84c39647
jne 0x1400cbd90
mov rbp, qword [rsp + 0x18]
mov ecx, dword [0x140837d78]
lea r15d, [rcx - 1]
imul r15d, ecx
test r15b, 1
sete byte [rsp + 4]
mov r9d, dword [0x140837d7c]
mov ecx, 0x92af6738
mov r14d, 0xff6d03e
cmove r14d, ecx
cmp r9d, 0xa
setl byte [rsp + 5]
cmovl r14d, ecx
mov esi, 0xfd5a79b4
nop dword [rax + rax]
cmp esi, 0xff6d03d
jg 0x1400cc8f0
cmp esi, 0x92af6738
je 0x1400cd6da
cmp esi, 0xfd5a79b4
jne 0x1400cc8b0
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov esi, 0xff6d03e
mov eax, 0x17a85ea7
cmovne esi, eax
test bl, bl
cmovne esi, eax
jmp 0x1400cc8b0
cmp esi, 0xff6d03e
je 0x1400cc90d
cmp esi, 0x17a85ea7
jne 0x1400cc8b0
movzx ecx, word [rbp + 6]
rol cx, 8
mov esi, r14d
jmp 0x1400cc8b0
mov esi, 0x17a85ea7
jmp 0x1400cc8b0
cmp ebx, 0x4501f83f
je 0x1400cbd7f
mov esi, ebx
cmp ebx, 0x471c287f
jne 0x1400cbd90
movzx ecx, word [rsp + 0x66]
shr ecx, 1
mov word [rsp + 0x3e], cx
mov ecx, dword [rsp + 0x14]
mov r9, qword [rsp + 0xc8]
movzx ebp, word [rsp + 0x3e]
add ebp, ebp
mov dword [rsp + 0xb8], ebp
movsxd rsi, dword [rsp + 0xb8]
add rsi, rcx
mov ecx, dword [0x140837d78]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete byte [rsp + 4]
mov ecx, dword [0x140837d7c]
mov edi, 0xff6d03e
cmove edi, r14d
cmp ecx, 0xa
setl byte [rsp + 5]
cmovl edi, r14d
mov ecx, 0xfd5a79b4
nop word cs:[rax + rax]
nop
cmp ecx, 0xff6d03d
jg 0x1400cc9e0
cmp ecx, 0x92af6738
je 0x1400cd774
cmp ecx, 0xfd5a79b4
jne 0x1400cc9a0
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ecx, eax
test bl, bl
cmovne ecx, eax
jmp 0x1400cc9a0
cmp ecx, 0xff6d03e
je 0x1400cc9fd
cmp ecx, 0x17a85ea7
jne 0x1400cc9a0
movzx ebp, word [r9 + rsi]
rol bp, 8
mov ecx, edi
jmp 0x1400cc9a0
mov ecx, 0x17a85ea7
jmp 0x1400cc9a0
cmp ebx, 0xe3e948cd
je 0x1400cd79a
mov esi, ebx
cmp ebx, 0xe6873867
jne 0x1400cbd90
mov ecx, dword [rsp + 0x10]
mov ecx, dword [rsp + 0x10]
mov ecx, dword [rsp + 0x10]
mov ecx, dword [rsp + 0x10]
mov ecx, dword [rsp + 0x10]
mov ecx, dword [rsp + 0x10]
mov ecx, dword [rsp + 0x10]
mov ecx, dword [rsp + 0x10]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov esi, 0x62472760
jmp 0x1400cbd90
cmp ebx, 0x1ad96b37
je 0x1400cd7a9
mov esi, ebx
cmp ebx, 0x1d2bda58
jne 0x1400cbd90
mov rsi, qword [rsp + 0x18]
mov ecx, dword [0x140837d78]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete byte [rsp + 4]
mov ecx, dword [0x140837d7c]
mov ebx, 0xff6d03e
cmove ebx, r14d
cmp ecx, 0xa
setl byte [rsp + 5]
cmovl ebx, r14d
mov ecx, 0xfd5a79b4
nop word cs:[rax + rax]
nop
cmp ecx, 0xff6d03d
jg 0x1400ccaf0
cmp ecx, 0x92af6738
je 0x1400cd7c0
cmp ecx, 0xfd5a79b4
jne 0x1400ccab0
movzx r9d, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ecx, eax
test r9b, r9b
cmovne ecx, eax
jmp 0x1400ccab0
cmp ecx, 0xff6d03e
je 0x1400ccb0c
cmp ecx, 0x17a85ea7
jne 0x1400ccab0
movzx ebp, word [rsi + 2]
rol bp, 8
mov ecx, ebx
jmp 0x1400ccab0
mov ecx, 0x17a85ea7
jmp 0x1400ccab0
mov dword [rsp + 0xac], 0
mov esi, 0xc52789c3
jmp 0x1400cbd90
movzx eax, word [rsp + 0x22]
add eax, 0xffffffff
mov dword [rsp + 0x48], eax
mov esi, 0xfdb3dbe4
movzx eax, word [rsp + 0x3e]
mov word [rsp + 0x3a], ax
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x7c], eax
jmp 0x1400cbd90
mov rcx, qword [rsp + 0xe8]
mov ecx, dword [rcx + 8]
bswap ecx
mov dword [rsp + 0x10], ecx
cmp byte [rsp + 0xf], 0
mov esi, 0x3f652795
mov eax, 0xee8a9ae2
cmovne esi, eax
jmp 0x1400cbd90
mov ecx, dword [rsp + 0x30]
cmp ecx, 0xc
sete byte [rsp + 0xf]
cmp byte [rsp + 0xf], 0
mov esi, 0x2245c030
mov eax, 0xd819b1c3
cmovne esi, eax
jmp 0x1400cbd90
test dil, 1
mov word [rsp + 6], r9w
movzx ecx, word [rsp + 6]
mov rdi, qword [rsp + 0xd8]
sete byte [rsp + 4]
cmp r10d, 0xa
setl byte [rsp + 5]
mov ebp, 0xfd5a79b4
mov r9d, r13d
mov r11d, eax
mov r10, qword [rsp + 0x198]
mov r14d, 0x92af6738
nop dword [rax]
cmp ebp, 0xff6d03d
jg 0x1400ccc20
cmp ebp, 0x92af6738
je 0x1400cd7d4
cmp ebp, 0xfd5a79b4
jne 0x1400ccbe0
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ebp, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ebp, eax
test bl, bl
cmovne ebp, eax
jmp 0x1400ccbe0
cmp ebp, 0xff6d03e
je 0x1400ccc3d
cmp ebp, 0x17a85ea7
jne 0x1400ccbe0
movzx ecx, word [rdi + rsi]
rol cx, 8
mov ebp, r12d
jmp 0x1400ccbe0
mov ebp, 0x17a85ea7
jmp 0x1400ccbe0
mov esi, 0x5c7bbd17
mov dword [rsp + 0x80], 0
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x84], eax
jmp 0x1400cbd90
mov dword [rsp + 0x2c], 0
mov esi, 0xd31b4358
jmp 0x1400cbd90
mov ecx, dword [rsp + 8]
add rcx, qword [rsp + 0xc8]
mov qword [rsp + 0xd8], rcx
movzx ecx, word [rsp + 0x62]
add ecx, ecx
mov dword [rsp + 0xb4], ecx
movsxd r9, dword [rsp + 0xb4]
mov rbp, qword [rsp + 0xd8]
mov ecx, dword [0x140837d78]
lea edi, [rcx - 1]
imul edi, ecx
test dil, 1
sete byte [rsp + 4]
mov ecx, dword [0x140837d7c]
mov esi, 0xff6d03e
cmove esi, r14d
cmp ecx, 0xa
setl byte [rsp + 5]
cmovl esi, r14d
mov ecx, 0xfd5a79b4
cmp ecx, 0xff6d03d
jg 0x1400ccd20
cmp ecx, 0x92af6738
je 0x1400cd7f3
cmp ecx, 0xfd5a79b4
jne 0x1400ccce0
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ecx, eax
test bl, bl
cmovne ecx, eax
jmp 0x1400ccce0
cmp ecx, 0xff6d03e
je 0x1400ccd3e
cmp ecx, 0x17a85ea7
jne 0x1400ccce0
movzx edi, word [rbp + r9]
rol di, 8
mov ecx, esi
jmp 0x1400ccce0
mov ecx, 0x17a85ea7
jmp 0x1400ccce0
mov esi, 0x55b205ba
jmp 0x1400cbd90
movzx ecx, word [rsp + 0x64]
cmp ecx, edx
mov esi, 0x4f1acc67
mov eax, 0x68539176
cmovl esi, eax
jmp 0x1400cbd90
movsxd rcx, dword [rsp + 0x54]
add rcx, rcx
lea rcx, [rcx + rcx*2]
mov qword [rsp + 0x188], rcx
mov rsi, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x188]
mov rbp, qword [rsp + 0x68]
mov ebx, dword [0x140837d78]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete byte [rsp + 4]
mov edi, dword [0x140837d7c]
mov ebx, 0xff6d03e
cmove ebx, r14d
cmp edi, 0xa
setl byte [rsp + 5]
lea rdi, [rcx + rbp + 2]
cmovl ebx, r14d
mov ecx, 0xfd5a79b4
nop dword [rax + rax]
cmp ecx, 0xff6d03d
jg 0x1400cce10
cmp ecx, 0x92af6738
je 0x1400cd81d
cmp ecx, 0xfd5a79b4
jne 0x1400ccdd0
movzx r9d, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ecx, eax
test r9b, r9b
cmovne ecx, eax
jmp 0x1400ccdd0
cmp ecx, 0xff6d03e
je 0x1400cce2c
cmp ecx, 0x17a85ea7
jne 0x1400ccdd0
movzx ebp, word [rsi + rdi]
rol bp, 8
mov ecx, ebx
jmp 0x1400ccdd0
mov ecx, 0x17a85ea7
jmp 0x1400ccdd0
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x9c], eax
mov esi, 0x27fff295
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0xa4], eax
jmp 0x1400cbd90
movzx ecx, word [rsp + 0x22]
mov esi, 0xc2d63c96
jmp 0x1400cbd90
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x94], eax
mov dword [rsp + 0xa8], 1
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0xa0], eax
mov esi, 0xfbe2ee45
jmp 0x1400cbd90
movsxd rcx, dword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
mov esi, dword [rsp + 0xf4]
mov ebp, esi
sub ebp, dword [rsp + 0xbc]
add ebp, ebp
add ebp, 0x10afcbe6
add rcx, qword [rsp + 0x180]
add rcx, qword [rsp + 0x188]
add rcx, qword [rsp + 0x68]
movsxd rbp, ebp
mov ebx, dword [0x140837d78]
lea edi, [rbx - 1]
imul edi, ebx
test dil, 1
sete byte [rsp + 4]
mov ebx, dword [0x140837d7c]
mov edi, 0xff6d03e
cmove edi, r14d
cmp ebx, 0xa
setl byte [rsp + 5]
lea rbp, [rbp + rcx + 0x10]
cmovl edi, r14d
mov ecx, 0xfd5a79b4
nop word cs:[rax + rax]
nop
cmp ecx, 0xff6d03d
jg 0x1400ccf60
cmp ecx, 0x92af6738
je 0x1400cd848
cmp ecx, 0xfd5a79b4
jne 0x1400ccf20
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ecx, eax
test bl, bl
cmovne ecx, eax
jmp 0x1400ccf20
cmp ecx, 0xff6d03e
je 0x1400ccf7d
cmp ecx, 0x17a85ea7
jne 0x1400ccf20
movzx esi, word [r9 + rbp]
rol si, 8
mov ecx, edi
jmp 0x1400ccf20
mov ecx, 0x17a85ea7
jmp 0x1400ccf20
cmp word [rsp + 0x22], 0
setne byte [rsp + 0x29]
mov esi, dword [rsp + 0x120]
jmp 0x1400cbd90
mov esi, 0xf4d8d360
mov dword [rsp + 0x4c], 0
jmp 0x1400cbd90
mov rsi, qword [rsp + 0x18]
mov ecx, dword [rsp + 0xf0]
sub ecx, dword [rsp + 0x50]
mov ebp, dword [0x140837d78]
lea ebx, [rbp - 1]
imul ebx, ebp
test bl, 1
sete byte [rsp + 4]
mov ebp, dword [0x140837d7c]
mov ebx, 0xff6d03e
cmove ebx, r14d
cmp ebp, 0xa
setl byte [rsp + 5]
lea edi, [rcx + rcx + 0x63854378]
cmovl ebx, r14d
mov ecx, 0xfd5a79b4
nop dword [rax + rax]
cmp ecx, 0xff6d03d
jg 0x1400cd040
cmp ecx, 0x92af6738
je 0x1400cd860
cmp ecx, 0xfd5a79b4
jne 0x1400cd000
movzx r9d, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ecx, eax
test r9b, r9b
cmovne ecx, eax
jmp 0x1400cd000
cmp ecx, 0xff6d03e
je 0x1400cd05d
cmp ecx, 0x17a85ea7
jne 0x1400cd000
movzx ebp, word [rsi + rdi + 0xa]
rol bp, 8
mov ecx, ebx
jmp 0x1400cd000
mov ecx, 0x17a85ea7
jmp 0x1400cd000
mov eax, dword [rsp + 8]
add eax, dword [rsp + 0xb4]
mov qword [rsp + 0xd0], rax
mov esi, 0x5d199b2e
jmp 0x1400cbd90
mov ecx, dword [rsp + 0x30]
cmp ecx, 2
mov esi, 0xab513662
mov eax, 0x1503452f
cmove esi, eax
jmp 0x1400cbd90
mov esi, 0xb242d3c8
mov dword [rsp + 0x88], 0
jmp 0x1400cbd90
mov word [rsp + 6], di
movzx ecx, word [rsp + 6]
add cx, dx
movzx eax, cx
jmp 0x1400cd852
mov eax, dword [rsp + 0x58]
add eax, 1
mov dword [rsp + 0xa4], eax
mov esi, 0x27fff295
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x9c], eax
jmp 0x1400cbd90
mov esi, 0x8355e1fd
mov dword [rsp + 0x8c], 0
jmp 0x1400cbd90
mov ecx, dword [rsp + 0x50]
add ecx, dword [rsp + 0x164]
cmp ecx, edx
mov esi, 0x22cf3ff2
mov eax, 0x69377ccb
cmova esi, eax
jmp 0x1400cbd90
mov ecx, dword [rsp + 0x14]
sub ecx, dword [rsp + 8]
add ecx, 2
mov rbp, qword [rsp + 0x18]
add rbp, 0xe
mov qword [rsp + 0xe0], rbp
movzx ebp, word [rsp + 0x3c]
mov dword [rsp + 0x54], ebp
movsxd rbx, dword [rsp + 0x54]
mov r15, qword [rsp + 0xe0]
and ecx, 0x1fffe
mov qword [rsp + 0x68], rcx
mov rcx, qword [rsp + 0x68]
mov ebp, dword [0x140837d78]
lea edi, [rbp - 1]
imul edi, ebp
test dil, 1
sete byte [rsp + 4]
mov ebp, dword [0x140837d7c]
mov esi, 0x92af6738
mov r14d, 0xff6d03e
cmove r14d, esi
cmp ebp, 0xa
setl byte [rsp + 5]
lea r9, [rcx + rbx*2 + 2]
cmovl r14d, esi
mov esi, 0xfd5a79b4
nop dword [rax]
cmp esi, 0xff6d03d
jg 0x1400cd1e0
cmp esi, 0x92af6738
je 0x1400cd878
cmp esi, 0xfd5a79b4
jne 0x1400cd1a0
movzx ecx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov esi, 0xff6d03e
mov eax, 0x17a85ea7
cmovne esi, eax
test cl, cl
cmovne esi, eax
jmp 0x1400cd1a0
cmp esi, 0xff6d03e
je 0x1400cd1fe
cmp esi, 0x17a85ea7
jne 0x1400cd1a0
movzx ebx, word [r15 + r9]
rol bx, 8
mov esi, r14d
jmp 0x1400cd1a0
mov esi, 0x17a85ea7
jmp 0x1400cd1a0
mov esi, 0x8355e1fd
mov eax, dword [rsp + 0x174]
mov dword [rsp + 0x8c], eax
jmp 0x1400cbd90
mov ecx, dword [rsp + 0x30]
cmp ecx, 0xd
mov esi, 0x503b63e5
mov eax, 0xd819b1c3
cmove esi, eax
jmp 0x1400cbd90
mov esi, 0xd31b4358
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x2c], eax
jmp 0x1400cbd90
cmp byte [rsp + 0x29], 0
mov esi, 0xcd8f7b1
mov eax, 0x471c287f
cmovne esi, eax
jmp 0x1400cbd90
mov rax, qword [rsp + 0xd0]
add eax, 0xfffffffe
mov dword [rsp + 0x7c], eax
movzx eax, word [rsp + 0x5e]
mov word [rsp + 0x3a], ax
mov esi, 0xfdb3dbe4
movzx eax, word [rsp + 0x60]
mov dword [rsp + 0x48], eax
jmp 0x1400cbd90
mov rcx, qword [r10 + 8]
mov qword [rsp + 0xc8], rcx
mov ecx, dword [r10 + 0x38]
mov dword [rsp + 0xb0], ecx
mov ecx, dword [rsp + 0xb0]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0xc8]
add rcx, qword [rsp + 0x180]
mov qword [rsp + 0x18], rcx
mov rsi, qword [rsp + 0x18]
mov ecx, dword [0x140837d78]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete byte [rsp + 4]
mov ecx, dword [0x140837d7c]
mov ebx, 0xff6d03e
cmove ebx, r14d
cmp ecx, 0xa
setl byte [rsp + 5]
cmovl ebx, r14d
mov ecx, 0xfd5a79b4
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xff6d03d
jg 0x1400cd350
cmp ecx, 0x92af6738
je 0x1400cd914
cmp ecx, 0xfd5a79b4
jne 0x1400cd310
movzx r9d, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov edi, 0x17a85ea7
cmovne ecx, edi
test r9b, r9b
cmovne ecx, edi
jmp 0x1400cd310
cmp ecx, 0xff6d03e
je 0x1400cd36b
cmp ecx, 0x17a85ea7
jne 0x1400cd310
movzx ebp, word [rsi]
rol bp, 8
mov ecx, ebx
jmp 0x1400cd310
mov ecx, 0x17a85ea7
jmp 0x1400cd310
mov r9, qword [r10 + 8]
mov esi, dword [r10 + 0x38]
mov ecx, dword [0x140837d78]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete byte [rsp + 4]
mov ecx, dword [0x140837d7c]
mov edi, 0xff6d03e
cmove edi, r14d
cmp ecx, 0xa
setl byte [rsp + 5]
cmovl edi, r14d
mov ecx, 0xfd5a79b4
nop
cmp ecx, 0xff6d03d
jg 0x1400cd3f0
cmp ecx, 0x92af6738
je 0x1400cd938
cmp ecx, 0xfd5a79b4
jne 0x1400cd3b0
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ecx, eax
test bl, bl
cmovne ecx, eax
jmp 0x1400cd3b0
cmp ecx, 0xff6d03e
je 0x1400cd40d
cmp ecx, 0x17a85ea7
jne 0x1400cd3b0
movzx ebp, word [r9 + rsi]
rol bp, 8
mov ecx, edi
jmp 0x1400cd3b0
mov ecx, 0x17a85ea7
jmp 0x1400cd3b0
mov rsi, qword [rsp + 0x18]
mov ecx, dword [0x140837d78]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete byte [rsp + 4]
mov ecx, dword [0x140837d7c]
mov ebx, 0xff6d03e
cmove ebx, r14d
cmp ecx, 0xa
setl byte [rsp + 5]
cmovl ebx, r14d
mov ecx, 0xfd5a79b4
nop
cmp ecx, 0xff6d03d
jg 0x1400cd490
cmp ecx, 0x92af6738
je 0x1400cd94c
cmp ecx, 0xfd5a79b4
jne 0x1400cd450
movzx r9d, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov edi, 0x17a85ea7
cmovne ecx, edi
test r9b, r9b
cmovne ecx, edi
jmp 0x1400cd450
cmp ecx, 0xff6d03e
je 0x1400cd4ac
cmp ecx, 0x17a85ea7
jne 0x1400cd450
movzx ebp, word [rsi + 2]
rol bp, 8
mov ecx, ebx
jmp 0x1400cd450
mov ecx, 0x17a85ea7
jmp 0x1400cd450
mov esi, 0xd31b4358
mov dword [rsp + 0x2c], 0
jmp 0x1400cbd90
mov eax, dword [rsp + 0x16c]
jmp 0x1400cd54a
mov esi, 0x55655e0d
jmp 0x1400cbd90
mov esi, 0xb242d3c8
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x88], eax
jmp 0x1400cbd90
mov esi, 0xddec240f
jmp 0x1400cbd90
mov rcx, qword [rsp + 0x18]
mov esi, 0x6dbdb771
jmp 0x1400cbd90
cmp byte [rsp + 0x2a], 0
mov esi, 0x4d3804a5
mov eax, 0x68539176
cmovne esi, eax
jmp 0x1400cbd90
mov ecx, dword [rsp + 0xc4]
mov esi, 0xbbcd9b3a
jmp 0x1400cbd90
mov esi, 0xd31b4358
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x2c], eax
jmp 0x1400cbd90
mov eax, dword [rsp + 0x10]
mov dword [rsp + 0x98], eax
mov esi, 0x26d3b666
jmp 0x1400cbd90
mov ecx, dword [rsp + 0x44]
sub ecx, dword [rsp + 0x34]
sar ecx, 1
add ecx, dword [rsp + 0x34]
mov dword [rsp + 0x58], ecx
mov rcx, qword [rsp + 0x18]
movsxd rbp, dword [rsp + 0x58]
lea rbp, [rbp + rbp*2]
lea rcx, [rcx + rbp*4 + 0x10]
mov qword [rsp + 0xe8], rcx
mov rcx, qword [rsp + 0xe8]
mov ecx, dword [rcx]
bswap ecx
mov dword [rsp + 0x40], ecx
mov rcx, qword [rsp + 0xe8]
mov ecx, dword [rcx + 4]
bswap ecx
mov dword [rsp + 0xc4], ecx
mov ecx, dword [rsp + 0x40]
cmp ecx, edx
mov esi, 0xe8f4a261
mov eax, 0xf3d7647c
cmova esi, eax
jmp 0x1400cbd90
mov esi, 0x741a5989
mov dword [rsp + 0x78], 0
jmp 0x1400cbd90
cmp byte [rsp + 0x28], 0
mov esi, 0x21c31f07
mov eax, 0xd694355e
cmovne esi, eax
jmp 0x1400cbd90
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x170], eax
mov esi, dword [rsp + 0x114]
jmp 0x1400cbd90
test dil, 1
mov word [rsp + 6], cx
movzx ecx, word [rsp + 6]
mov dword [rsp + 0x50], ecx
mov rdi, qword [rsp + 0x18]
sete byte [rsp + 4]
cmp ebp, 0xa
setl byte [rsp + 5]
mov ebx, 0xfd5a79b4
nop
cmp ebx, 0xff6d03d
jg 0x1400cd670
cmp ebx, 0x92af6738
je 0x1400cd96c
cmp ebx, 0xfd5a79b4
jne 0x1400cd630
movzx ecx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ebx, 0xff6d03e
mov esi, 0x17a85ea7
cmovne ebx, esi
test cl, cl
cmovne ebx, esi
jmp 0x1400cd630
cmp ebx, 0xff6d03e
je 0x1400cd68d
cmp ebx, 0x17a85ea7
jne 0x1400cd630
movzx ebp, word [rdi + 8]
rol bp, 8
mov ebx, r15d
jmp 0x1400cd630
mov ebx, 0x17a85ea7
jmp 0x1400cd630
mov esi, 0x107191a
jmp 0x1400cbd90
movzx eax, word [rsp + 0x3a]
mov word [rsp + 0x66], ax
mov eax, dword [rsp + 0x48]
mov word [rsp + 0x22], ax
mov eax, dword [rsp + 0x7c]
mov dword [rsp + 0x14], eax
mov esi, dword [rsp + 0x11c]
jmp 0x1400cbd90
mov esi, 0xd31b4358
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x2c], eax
jmp 0x1400cbd90
mov word [rsp + 6], cx
movzx ecx, word [rsp + 6]
shr ecx, 1
test r15b, 1
mov word [rsp + 0x3c], cx
mov rcx, qword [rsp + 0x18]
sete byte [rsp + 4]
cmp r9d, 0xa
setl byte [rsp + 5]
mov esi, 0xfd5a79b4
nop word [rax + rax]
cmp esi, 0xff6d03d
jg 0x1400cd750
cmp esi, 0x92af6738
je 0x1400cd995
cmp esi, 0xfd5a79b4
jne 0x1400cd710
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov esi, 0xff6d03e
mov eax, 0x17a85ea7
cmovne esi, eax
test bl, bl
cmovne esi, eax
jmp 0x1400cd710
cmp esi, 0xff6d03e
je 0x1400cd76d
cmp esi, 0x17a85ea7
jne 0x1400cd710
movzx ebp, word [rcx + 8]
rol bp, 8
mov esi, r14d
jmp 0x1400cd710
mov esi, 0x17a85ea7
jmp 0x1400cd710
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
cmp ecx, edx
mov esi, 0xb0862013
mov eax, 0xb091f871
cmovl esi, eax
mov eax, dword [rsp + 0x14]
mov dword [rsp + 0x74], eax
jmp 0x1400cbd90
mov rcx, qword [rsp + 0x18]
mov esi, 0x188fb16b
jmp 0x1400cbd90
cmp byte [rsp + 0x27], 0
mov esi, 0xe3e2269
mov eax, 0x90c712ea
cmovne esi, eax
jmp 0x1400cbd90
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
mov esi, 0xdcc135ef
jmp 0x1400cbd90
mov word [rsp + 6], cx
movzx ecx, word [rsp + 6]
mov esi, 0xe7b4120e
mov r13d, dword [rsp + 0x118]
mov r12d, r9d
jmp 0x1400cbd90
mov word [rsp + 6], di
movzx ecx, word [rsp + 6]
cmp ecx, edx
mov esi, 0xcff70703
mov eax, 0x5d199b2e
cmovg esi, eax
mov eax, dword [rsp + 8]
mov qword [rsp + 0xd0], rax
jmp 0x1400cbd90
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
mov dword [rsp + 0xc0], ecx
cmp dword [rsp + 0xc0], 0
mov esi, 0xc1cf8b09
mov eax, 0xddc52b9
cmove esi, eax
jmp 0x1400cbd90
mov word [rsp + 6], si
movzx eax, word [rsp + 6]
mov dword [rsp + 0x4c], eax
mov esi, 0xf4d8d360
jmp 0x1400cbd90
mov word [rsp + 6], bp
movzx eax, word [rsp + 6]
mov dword [rsp + 0x78], eax
mov esi, 0x741a5989
jmp 0x1400cbd90
test dil, 1
mov word [rsp + 6], bx
movzx r9d, word [rsp + 6]
mov rdi, qword [rsp + 0xd8]
mov rsi, qword [rsp + 0x68]
sete byte [rsp + 4]
cmp ebp, 0xa
setl byte [rsp + 5]
mov ecx, 0xfd5a79b4
nop word cs:[rax + rax]
cmp ecx, 0xff6d03d
jg 0x1400cd8f0
cmp ecx, 0x92af6738
je 0x1400cda34
cmp ecx, 0xfd5a79b4
jne 0x1400cd8b0
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ecx, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ecx, eax
test bl, bl
cmovne ecx, eax
jmp 0x1400cd8b0
cmp ecx, 0xff6d03e
je 0x1400cd90d
cmp ecx, 0x17a85ea7
jne 0x1400cd8b0
movzx ebp, word [rdi + rsi]
rol bp, 8
mov ecx, r14d
jmp 0x1400cd8b0
mov ecx, 0x17a85ea7
jmp 0x1400cd8b0
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
mov dword [rsp + 0x30], ecx
cmp dword [rsp + 0x30], 0
sete byte [rsp + 0x27]
mov esi, dword [rsp + 0xf8]
jmp 0x1400cbd90
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
mov esi, 0x5fd7e61d
jmp 0x1400cbd90
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
add ecx, 0xfffffffa
cmp ecx, edx
setg byte [rsp + 0x28]
mov esi, dword [rsp + 0x100]
jmp 0x1400cbd90
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
mov dword [rsp + 0x164], ecx
mov ecx, dword [rsp + 0x50]
cmp ecx, edx
mov esi, 0x48c90300
mov eax, 0x22cf3ff2
cmova esi, eax
jmp 0x1400cbd90
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
shr ecx, 1
test r15b, 1
mov word [rsp + 0x5e], cx
mov rcx, qword [rsp + 0x18]
sete byte [rsp + 4]
cmp r9d, 0xa
setl byte [rsp + 5]
mov esi, 0xfd5a79b4
nop word cs:[rax + rax]
nop dword [rax]
cmp esi, 0xff6d03d
jg 0x1400cda10
cmp esi, 0x92af6738
je 0x1400cda6b
cmp esi, 0xfd5a79b4
jne 0x1400cd9d0
movzx ebx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov esi, 0xff6d03e
mov eax, 0x17a85ea7
cmovne esi, eax
test bl, bl
cmovne esi, eax
jmp 0x1400cd9d0
cmp esi, 0xff6d03e
je 0x1400cda2d
cmp esi, 0x17a85ea7
jne 0x1400cd9d0
movzx edi, word [rcx + 0xa]
rol di, 8
mov esi, r14d
jmp 0x1400cd9d0
mov esi, 0x17a85ea7
jmp 0x1400cd9d0
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
mov word [rsp + 0x64], cx
mov dword [rsp + 0xbc], r9d
mov ecx, dword [rsp + 0xbc]
cmp ecx, edx
setg byte [rsp + 0x2a]
mov esi, dword [rsp + 0x124]
mov r14d, 0x92af6738
jmp 0x1400cbd90
test r15b, 1
mov word [rsp + 6], di
movzx ecx, word [rsp + 6]
mov word [rsp + 0x60], cx
mov rsi, qword [rsp + 0x18]
sete byte [rsp + 4]
cmp r9d, 0xa
setl byte [rsp + 5]
mov ebx, 0xfd5a79b4
nop word cs:[rax + rax]
cmp ebx, 0xff6d03d
jg 0x1400cdae0
cmp ebx, 0x92af6738
je 0x1400cdb04
cmp ebx, 0xfd5a79b4
jne 0x1400cdaa0
movzx ecx, byte [rsp + 4]
cmp byte [rsp + 5], 0
mov ebx, 0xff6d03e
mov eax, 0x17a85ea7
cmovne ebx, eax
test cl, cl
cmovne ebx, eax
jmp 0x1400cdaa0
cmp ebx, 0xff6d03e
je 0x1400cdafd
cmp ebx, 0x17a85ea7
jne 0x1400cdaa0
movzx ebp, word [rsi + 0xc]
rol bp, 8
mov ebx, r14d
jmp 0x1400cdaa0
mov ebx, 0x17a85ea7
jmp 0x1400cdaa0
mov word [rsp + 6], bp
movzx ecx, word [rsp + 6]
shr ecx, 1
mov word [rsp + 0x62], cx
mov ecx, dword [rsp + 0xb0]
add ecx, 0xe
mov dword [rsp + 8], ecx
mov esi, dword [rsp + 0x14c]
mov r14d, 0x92af6738
jmp 0x1400cbd90
mov eax, dword [rsp + 0x2c]
add rsp, 0x1a0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret