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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x198
mov qword [rsp + 0x160], rcx
lea rax, [rcx + 8]
mov qword [rsp + 0x168], rax
lea eax, [rdx + 0x57467ac9]
mov dword [rsp + 0xec], eax
cmp edx, 0x10000
mov eax, 0xe6d2b0b2
mov ecx, 0x5bba53f7
cmovge ecx, eax
mov dword [rsp + 0xe8], ecx
movsxd rax, edx
mov qword [rsp + 0x158], rax
mov r10d, 0x12d85882
mov r14d, 0x59cc39b
mov r13d, 0x681f42a
mov edi, 0x31be6328
jmp 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x90c1943a
mov ecx, 0xdfd7042a
nop dword [rax]
cmove edi, ecx
cmp dword [0x140ae0f44], 0xa
cmovl edi, ecx
cmp edi, 0x5c139b4
jle 0x14013b730
cmp edi, 0x366c24a0
jle 0x14013b7b0
cmp edi, 0x559f1f92
jg 0x14013b8a2
cmp edi, 0x4923053c
jg 0x14013ba5a
cmp edi, 0x4067c188
jle 0x14013bdc8
cmp edi, 0x414d6e94
jle 0x14013c1bc
cmp edi, 0x414d6e95
je 0x14013ca4b
cmp edi, 0x46592900
je 0x14013ca57
cmp edi, 0x469d49aa
jne 0x14013b6ad
mov ecx, dword [rsp + 0x10]
add ecx, dword [rsp + 0xf4]
mov dword [rsp + 0xf8], ecx
mov edi, 0x8e9f8abb
jmp 0x14013b6ad
cmp edi, 0xc1060a09
jle 0x14013b830
cmp edi, 0xd87f9e57
jg 0x14013b943
cmp edi, 0xcec34414
jg 0x14013bad3
cmp edi, 0xc47430c1
jle 0x14013be0b
cmp edi, 0xc5c447b7
jle 0x14013c1ec
cmp edi, 0xc5c447b8
je 0x14013ca6d
cmp edi, 0xc971f039
je 0x14013ca85
cmp edi, 0xccab012c
jne 0x14013b6ad
mov ecx, dword [rsp + 0x18]
mov dword [rsp + 0x9c], ecx
mov edi, 0x559f1f93
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0x98], ecx
jmp 0x14013b6ad
cmp edi, 0x1d531d3e
jle 0x14013b995
cmp edi, 0x285bd9e9
jg 0x14013bb2d
cmp edi, 0x220e031b
jle 0x14013be44
cmp edi, 0x23cd9d7a
jle 0x14013c217
cmp edi, 0x23cd9d7b
je 0x14013caa8
cmp edi, 0x2681565b
je 0x14013cab2
cmp edi, 0x2690a995
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xd7c1c5aa
mov ecx, 0xa4767f22
jmp 0x14013b6a0
cmp edi, 0xa15ca646
jle 0x14013ba03
cmp edi, 0xae2a2d96
jg 0x14013bb88
cmp edi, 0xa4924867
jle 0x14013be8f
cmp edi, 0xa7446b63
jle 0x14013c24e
cmp edi, 0xa7446b64
je 0x14013cae9
cmp edi, 0xa7af1c3a
je 0x14013cafa
cmp edi, 0xaa67ea3f
jne 0x14013b6ad
mov ecx, dword [rsp + 0x3c]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x3c]
mov ecx, dword [rsp + 0x40]
mov edi, 0x2eb23aa7
jmp 0x14013b6ad
cmp edi, 0x6dd9e583
jg 0x14013bbe3
cmp edi, 0x5f57139b
jle 0x14013bec9
cmp edi, 0x661c9c9c
jle 0x14013c293
cmp edi, 0x661c9c9d
je 0x14013cb11
cmp edi, 0x66a63138
je 0x14013cb2c
cmp edi, 0x6c8db6aa
jne 0x14013b6ad
mov ecx, edx
sub ecx, dword [rsp + 0x10]
add ecx, ecx
mov rbp, qword [rsp + 0x140]
movzx ebx, byte [rbp + rcx]
shl ebx, 8
mov dword [rsp + 4], ebx
movzx ecx, byte [rbp + rcx + 1]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop word cs:[rax + rax]
nop
cmp ebp, 0xbc789a3b
je 0x14013cb36
cmp ebp, 0x19a21aa1
jne 0x14013b920
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013b920
cmp edi, 0xf3cbbd9e
jle 0x14013bc30
cmp edi, 0xf960d210
jle 0x14013befe
cmp edi, 0xfe235b5d
jle 0x14013c2cd
cmp edi, 0xfe235b5e
je 0x14013cb64
cmp edi, 0x70aae5
je 0x14013cb83
cmp edi, 0x406274f
jne 0x14013b6ad
mov edi, 0xc1afbee
jmp 0x14013b6ad
cmp edi, 0x101db89c
jle 0x14013bc7f
cmp edi, 0x18ad925e
jle 0x14013bf2c
cmp edi, 0x1a8a084e
jle 0x14013c31b
cmp edi, 0x1a8a084f
je 0x14013cba2
cmp edi, 0x1bda24ea
je 0x14013cbb4
cmp edi, 0x1d0ad104
jne 0x14013b6ad
movzx r9d, word [rsp + 0x4e]
add r9d, 0xffffffff
mov edi, 0xe77db83
movzx ecx, word [rsp + 0x4a]
mov word [rsp + 0x48], cx
mov r11d, dword [rsp + 0x84]
jmp 0x14013b6ad
cmp edi, 0x8f8cd8df
jle 0x14013bd83
cmp edi, 0x94ece5c8
jle 0x14013bf6f
cmp edi, 0x99740ed2
jle 0x14013c3a3
cmp edi, 0x99740ed3
je 0x14013cbd0
cmp edi, 0x9b8b1777
je 0x14013cbf7
cmp edi, 0xa0e52fa3
jne 0x14013b6ad
mov rcx, qword [rsp + 0x28]
mov edi, 0x8a9ae4b6
jmp 0x14013b6ad
cmp edi, 0x4c726f28
jle 0x14013bfad
cmp edi, 0x4fe30d69
jle 0x14013c3d6
cmp edi, 0x4fe30d6a
je 0x14013cc73
cmp edi, 0x507d540d
je 0x14013cc7f
cmp edi, 0x54f7bbf2
jne 0x14013b6ad
cmp dword [rsp + 0xa0], 0
mov edi, 0xa7446b64
mov ecx, 0x2681565b
cmove edi, ecx
mov dword [rsp + 0xa4], r8d
mov dword [rsp + 0xf0], r8d
mov ecx, dword [rsp + 0x8c]
mov dword [rsp + 0x74], ecx
mov r15d, dword [rsp + 0x90]
jmp 0x14013b6ad
cmp edi, 0xd6c11d9e
jle 0x14013bfdb
cmp edi, 0xd73b22ef
jle 0x14013c40d
cmp edi, 0xd73b22f0
je 0x14013ccac
cmp edi, 0xd795d34e
je 0x14013cccb
cmp edi, 0xd7c1c5aa
jne 0x14013b6ad
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov edi, 0xa4767f22
jmp 0x14013b6ad
cmp edi, 0x2d37ac5b
jle 0x14013c01e
cmp edi, 0x2f831b9d
jle 0x14013c436
cmp edi, 0x2f831b9e
je 0x14013ccd5
cmp edi, 0x31be6328
je 0x14013cd63
cmp edi, 0x35af0334
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x4923053d
mov ecx, 0x1d531d3f
jmp 0x14013b6a0
cmp edi, 0xb39b77e5
jle 0x14013c083
cmp edi, 0xb859c026
jle 0x14013c47c
cmp edi, 0xb859c027
je 0x14013cd80
cmp edi, 0xbd4c464a
je 0x14013cda1
cmp edi, 0xc012088b
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x5c139b5
mov ecx, 0x817ef92e
jmp 0x14013b6a0
cmp edi, 0x75976d45
jle 0x14013c0c6
cmp edi, 0x7b5f3036
jle 0x14013c4a9
cmp edi, 0x7b5f3037
je 0x14013cdab
cmp edi, 0x7c6aae07
je 0x14013ce23
cmp edi, 0x7c7db753
jne 0x14013b6ad
mov edi, 0xe7d5f50f
mov eax, dword [rsp + 0x130]
jmp 0x14013b6ad
cmp edi, 0xe62fe223
jle 0x14013c11d
cmp edi, 0xe7d5f50e
jle 0x14013c5a3
cmp edi, 0xe83816b5
je 0x14013ce63
cmp edi, 0xf21d8f31
jne 0x14013da58
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x8c5148a8
mov ecx, 0x7c7db753
jmp 0x14013b6a0
cmp edi, 0xb222920
jg 0x14013c14b
cmp edi, 0x691ea85
jg 0x14013c5da
cmp edi, 0x5c139b5
je 0x14013ce79
cmp edi, 0x681f42a
jne 0x14013b6ad
mov rcx, qword [rsp + 0x28]
movzx ebp, byte [rcx + 0xc]
shl ebp, 0x18
movzx ebx, byte [rcx + 0xd]
shl ebx, 0x10
or ebx, ebp
movzx ebp, byte [rcx + 0xe]
shl ebp, 8
or ebp, ebx
mov dword [rsp], ebp
add rcx, 0xf
mov qword [rsp + 8], rcx
mov ecx, dword [0x140ae0f48]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete cl
cmp dword [0x140ae0f4c], 0xa
setl bl
or bl, cl
mov ebx, 0x34c7da95
cmovne ebx, r10d
mov ebp, 0x34c7da95
cmovne ebp, r14d
mov ecx, 0xbc1d1b2f
nop
cmp ecx, 0x12d85881
jle 0x14013bd40
cmp ecx, 0x12d85882
je 0x14013bd63
cmp ecx, 0x34c7da95
je 0x14013bd6a
cmp ecx, 0x72454765
jne 0x14013bd10
jmp 0x14013ce83
cmp ecx, 0xbc1d1b2f
je 0x14013bd7f
cmp ecx, 0x59cc39b
jne 0x14013bd10
mov rcx, qword [rsp + 8]
movzx ecx, byte [rcx]
add ecx, dword [rsp]
mov dword [rsp + 4], ecx
mov ecx, ebx
jmp 0x14013bd10
mov ecx, 0x72454765
jmp 0x14013bd10
mov rcx, qword [rsp + 8]
mov ecx, dword [rsp]
mov ecx, dword [rsp]
mov ecx, dword [rsp]
mov ecx, 0x59cc39b
jmp 0x14013bd10
mov ecx, ebp
jmp 0x14013bd10
cmp edi, 0x8bb0d659
jg 0x14013c18e
cmp edi, 0x89b18cff
jg 0x14013c611
cmp edi, 0x817ef92e
je 0x14013ce98
cmp edi, 0x82dc3c04
jne 0x14013b6ad
mov edi, 0x56b23064
mov dword [rsp + 0x88], 0
jmp 0x14013b6ad
cmp edi, 0x3cb11530
jg 0x14013c659
cmp edi, 0x366c24a1
je 0x14013ceb0
cmp edi, 0x3c6a8f32
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x23cd9d7b
mov ecx, 0x2ccb143c
jmp 0x14013b6a0
cmp edi, 0xc33fa198
jg 0x14013c67b
cmp edi, 0xc1060a0a
je 0x14013cebc
cmp edi, 0xc2b460c8
jne 0x14013b6ad
mov edi, 0x507d540d
mov dword [rsp + 0x80], 0
jmp 0x14013b6ad
cmp edi, 0x20d09e27
jg 0x14013c6b2
cmp edi, 0x1d531d3f
je 0x14013cedb
cmp edi, 0x1d8ad2a1
jne 0x14013b6ad
mov ecx, dword [rsp + 0x7c]
mov dword [rsp + 0x1c], ecx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x21c18363
mov ecx, 0xa5ad1bfa
jmp 0x14013b6a0
cmp edi, 0xa4767f21
jg 0x14013c6ec
cmp edi, 0xa15ca647
je 0x14013cefa
cmp edi, 0xa1bfb449
jne 0x14013b6ad
mov ecx, dword [rsp + 0x34]
cmp ecx, 2
sete byte [rsp + 0x23]
mov edi, 0x70aae5
jmp 0x14013b6ad
cmp edi, 0x5b615af8
jg 0x14013c753
cmp edi, 0x559f1f93
je 0x14013cf43
cmp edi, 0x56b23064
jne 0x14013b6ad
mov edi, 0xe7d5f50f
mov eax, dword [rsp + 0x88]
jmp 0x14013b6ad
cmp edi, 0xf842bc69
jg 0x14013c7e3
cmp edi, 0xf3cbbd9f
je 0x14013cf7c
cmp edi, 0xf412cf53
jne 0x14013b6ad
mov edi, 0x158cf8ba
jmp 0x14013b6ad
cmp edi, 0x166ceaad
jg 0x14013c81a
cmp edi, 0x101db89d
je 0x14013cf92
cmp edi, 0x158cf8ba
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xf412cf53
mov ecx, 0xd6dd87f6
jmp 0x14013b6a0
cmp edi, 0x90c19439
jg 0x14013c854
cmp edi, 0x8f8cd8e0
je 0x14013cfa9
cmp edi, 0x9018c07f
jne 0x14013b6ad
mov ecx, dword [rsp + 0x58]
add ecx, ecx
lea ecx, [rcx + rcx*2]
mov dword [rsp + 0x118], ecx
mov edi, 0x18ca9016
jmp 0x14013b6ad
cmp edi, 0x4b04c4bc
jg 0x14013c88b
cmp edi, 0x4923053d
je 0x14013cfc8
cmp edi, 0x4a61df78
jne 0x14013b6ad
mov edi, 0x35af0334
jmp 0x14013b6ad
cmp edi, 0xd01bae71
jg 0x14013c8ad
cmp edi, 0xcec34415
je 0x14013cfd2
cmp edi, 0xcff1bb9f
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xc47430c2
mov ecx, 0xfe235b5e
jmp 0x14013b6a0
cmp edi, 0x298b22e9
jg 0x14013c8d2
cmp edi, 0x285bd9ea
je 0x14013cff8
cmp edi, 0x296f892a
jne 0x14013b6ad
mov rcx, qword [rsp + 0x28]
movzx ebp, byte [rcx + 2]
shl ebp, 8
mov dword [rsp + 4], ebp
movzx ecx, byte [rcx + 3]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop
cmp ebp, 0xbc789a3b
je 0x14013d025
cmp ebp, 0x19a21aa1
jne 0x14013c060
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013c060
cmp edi, 0xb181bdd1
jg 0x14013c901
cmp edi, 0xae2a2d97
je 0x14013d03b
cmp edi, 0xb0604128
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x23cd9d7b
mov ecx, 0x3c6a8f32
jmp 0x14013b6a0
cmp edi, 0x721cf34f
jg 0x14013c92b
cmp edi, 0x6dd9e584
je 0x14013d045
cmp edi, 0x708bd6ea
jne 0x14013b6ad
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0x90], ecx
mov dword [rsp + 0xa0], 1
mov ecx, dword [rsp + 0x54]
mov dword [rsp + 0x8c], ecx
mov r8d, dword [rsp + 0x94]
mov edi, 0x54f7bbf2
jmp 0x14013b6ad
cmp edi, 0xdfd70429
jg 0x14013c95a
cmp edi, 0xd87f9e58
je 0x14013d05d
cmp edi, 0xdcfc9e1e
jne 0x14013b6ad
mov edi, 0x4067c189
jmp 0x14013b6ad
cmp edi, 0xd3901d4
jg 0x14013c9d3
cmp edi, 0xb222921
je 0x14013d067
cmp edi, 0xc1afbee
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x406274f
mov ecx, 0xd3901d5
jmp 0x14013b6a0
cmp edi, 0x8d0db53a
jg 0x14013ca18
cmp edi, 0x8bb0d65a
je 0x14013d086
cmp edi, 0x8c5148a8
jne 0x14013b6ad
mov edi, 0xf21d8f31
jmp 0x14013b6ad
cmp edi, 0x4067c189
je 0x14013d09b
cmp edi, 0x40745006
jne 0x14013b6ad
mov edi, 0x507d540d
mov ecx, dword [rsp + 0xfc]
mov dword [rsp + 0x80], ecx
jmp 0x14013b6ad
cmp edi, 0xc47430c2
je 0x14013d0ba
cmp edi, 0xc50dd847
jne 0x14013b6ad
cmp byte [rsp + 0x17], 0
mov edi, 0x46592900
cmovne edi, r13d
jmp 0x14013b6ad
cmp edi, 0x220e031c
je 0x14013d0c4
cmp edi, 0x22451188
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x9b8b1777
mov ecx, 0x6c8db6aa
jmp 0x14013b6a0
cmp edi, 0xa4924868
je 0x14013d0d7
cmp edi, 0xa5ad1bfa
jne 0x14013b6ad
mov ecx, dword [rsp + 0x1c]
add ecx, 0xfffffffe
mov dword [rsp + 0x108], ecx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x21c18363
mov ecx, 0x17d04658
jmp 0x14013b6a0
cmp edi, 0x5f57139c
je 0x14013b682
cmp edi, 0x622a3b60
jne 0x14013b6ad
mov rcx, qword [rsp + 0x170]
mov rbp, qword [rsp + 0x178]
movzx ecx, byte [rcx + rbp]
mov dword [rsp + 0x78], ecx
mov edi, 0x3cb11531
jmp 0x14013b6ad
cmp edi, 0xf960d211
je 0x14013d0f6
cmp edi, 0xf9e6feb5
jne 0x14013b6ad
movsxd rcx, dword [rsp + 0xb4]
mov rbp, qword [rsp + 0xc0]
mov ebx, edx
sub ebx, dword [rsp + 0xb0]
add ebx, ebx
movsxd rbx, ebx
add rbx, rcx
add rbx, rbp
mov qword [rsp + 0x150], rbx
mov edi, 0xd73b22f0
jmp 0x14013b6ad
cmp edi, 0x18ad925f
je 0x14013d10d
cmp edi, 0x18ca9016
jne 0x14013b6ad
movsxd rcx, dword [rsp + 0x118]
mov qword [rsp + 0xe0], rcx
mov rcx, qword [rsp + 0xd8]
mov rbp, qword [rsp + 0xe0]
add rbp, qword [rsp + 0x68]
movzx ebx, byte [rcx + rbp + 2]
shl ebx, 8
mov dword [rsp + 4], ebx
movzx ecx, byte [rcx + rbp + 3]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop word cs:[rax + rax]
nop dword [rax]
cmp ebp, 0xbc789a3b
je 0x14013d173
cmp ebp, 0x19a21aa1
jne 0x14013c380
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013c380
cmp edi, 0x94ece5c9
je 0x14013d19c
cmp edi, 0x964c086d
jne 0x14013b6ad
movsxd rcx, dword [rsp + 0x58]
shl rcx, 2
mov qword [rsp + 0x188], rcx
mov edi, 0x298b22ea
jmp 0x14013b6ad
cmp edi, 0x4c726f29
je 0x14013d1bb
cmp edi, 0x4f0ffdb8
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xa0e52fa3
mov ecx, 0x8a9ae4b6
jmp 0x14013b6a0
cmp edi, 0xd6c11d9f
je 0x14013d1d5
cmp edi, 0xd6dd87f6
jne 0x14013b6ad
mov edi, 0xe7d5f50f
mov eax, dword [rsp + 0x134]
jmp 0x14013b6ad
cmp edi, 0x2d37ac5c
je 0x14013d1f4
cmp edi, 0x2eb23aa7
jne 0x14013b6ad
mov ecx, dword [rsp + 0x3c]
add ecx, dword [rsp + 0x40]
mov dword [rsp + 0x104], ecx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xaa67ea3f
mov ecx, 0x66a63138
jmp 0x14013b6a0
cmp edi, 0xb39b77e6
je 0x14013d243
cmp edi, 0xb3e8416c
jne 0x14013b6ad
mov dword [rsp + 0xa4], 0
mov edi, 0xa7446b64
jmp 0x14013b6ad
cmp edi, 0x75976d46
je 0x14013d24d
cmp edi, 0x77c2c94f
jne 0x14013b6ad
mov rcx, qword [rsp + 0xc8]
movzx ebp, byte [rcx]
shl ebp, 0x18
movzx ebx, byte [rcx + 1]
shl ebx, 0x10
or ebx, ebp
movzx ebp, byte [rcx + 2]
shl ebp, 8
or ebp, ebx
mov dword [rsp], ebp
add rcx, 3
mov qword [rsp + 8], rcx
mov ecx, dword [0x140ae0f48]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete cl
cmp dword [0x140ae0f4c], 0xa
setl bl
or bl, cl
mov edi, 0x34c7da95
cmovne edi, r10d
mov esi, 0x34c7da95
cmovne esi, r14d
mov ecx, 0xbc1d1b2f
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x12d85881
jle 0x14013c560
cmp ecx, 0x12d85882
je 0x14013c583
cmp ecx, 0x34c7da95
je 0x14013c58a
cmp ecx, 0x72454765
jne 0x14013c530
jmp 0x14013d270
cmp ecx, 0xbc1d1b2f
je 0x14013c59f
cmp ecx, 0x59cc39b
jne 0x14013c530
mov rcx, qword [rsp + 8]
movzx ecx, byte [rcx]
add ecx, dword [rsp]
mov dword [rsp + 4], ecx
mov ecx, edi
jmp 0x14013c530
mov ecx, 0x72454765
jmp 0x14013c530
mov rcx, qword [rsp + 8]
mov ecx, dword [rsp]
mov ecx, dword [rsp]
mov ecx, dword [rsp]
mov ecx, 0x59cc39b
jmp 0x14013c530
mov ecx, esi
jmp 0x14013c530
cmp edi, 0xe62fe224
je 0x14013d323
cmp edi, 0xe6d2b0b2
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x4018d329
mov ecx, 0x91ca5c2f
jmp 0x14013b6a0
cmp edi, 0x691ea86
je 0x14013d393
cmp edi, 0x6921fe5
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x5b615af9
mov ecx, 0x285bd9ea
jmp 0x14013b6a0
cmp edi, 0x89b18d00
je 0x14013d3b2
cmp edi, 0x8a9ae4b6
jne 0x14013b6ad
mov rcx, qword [rsp + 0x28]
add rcx, 6
mov qword [rsp + 0x170], rcx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xa0e52fa3
mov ecx, 0x4b4c1a93
jmp 0x14013b6a0
cmp edi, 0x3cb11531
je 0x14013d3ca
cmp edi, 0x4018d329
jne 0x14013b6ad
mov edi, 0x91ca5c2f
jmp 0x14013b6ad
cmp edi, 0xc33fa199
je 0x14013d3f4
cmp edi, 0xc4688811
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x166ceaae
mov ecx, 0x4b04c4bd
jmp 0x14013b6a0
cmp edi, 0x20d09e28
je 0x14013d42f
cmp edi, 0x21c18363
jne 0x14013b6ad
mov ecx, dword [rsp + 0x1c]
mov ecx, dword [rsp + 0x1c]
mov ecx, dword [rsp + 0x1c]
mov ecx, dword [rsp + 0x1c]
mov ecx, dword [rsp + 0x1c]
mov ecx, dword [rsp + 0x1c]
mov edi, 0xa5ad1bfa
jmp 0x14013b6ad
cmp edi, 0xa4767f22
je 0x14013d439
cmp edi, 0xa48f809d
jne 0x14013b6ad
mov rcx, qword [rsp + 0x28]
movzx ebp, byte [rcx + 6]
shl ebp, 8
mov dword [rsp + 4], ebp
movzx ecx, byte [rcx + 7]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0xbc789a3b
je 0x14013d466
cmp ebp, 0x19a21aa1
jne 0x14013c730
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013c730
cmp edi, 0x5b615af9
je 0x14013d47c
cmp edi, 0x5bba53f7
jne 0x14013b6ad
mov ecx, dword [rsp + 0x3c]
add rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x148], rcx
movzx ecx, word [rsp + 0x64]
add ecx, ecx
mov dword [rsp + 0x40], ecx
movsxd rcx, dword [rsp + 0x40]
mov rbp, qword [rsp + 0x148]
movzx ebx, byte [rbp + rcx]
shl ebx, 8
mov dword [rsp + 4], ebx
movzx ecx, byte [rbp + rcx + 1]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0xbc789a3b
je 0x14013d496
cmp ebp, 0x19a21aa1
jne 0x14013c7c0
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013c7c0
cmp edi, 0xf842bc6a
je 0x14013d4af
cmp edi, 0xf8dd9add
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xd795d34e
mov ecx, 0xc1060a0a
jmp 0x14013b6a0
cmp edi, 0x166ceaae
je 0x14013d4c7
cmp edi, 0x17d04658
jne 0x14013b6ad
movzx ecx, word [rsp + 0x60]
mov word [rsp + 0x48], cx
movzx r9d, word [rsp + 0x62]
mov edi, 0xe77db83
mov r11d, dword [rsp + 0x108]
jmp 0x14013b6ad
cmp edi, 0x90c1943a
je 0x14013d4d9
cmp edi, 0x91ca5c2f
jne 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x4018d329
mov ecx, 0x82dc3c04
jmp 0x14013b6a0
cmp edi, 0x4b04c4bd
je 0x14013d4e8
cmp edi, 0x4b4c1a93
jne 0x14013b6ad
mov edi, 0x4c726f29
jmp 0x14013b6ad
cmp edi, 0xd01bae72
je 0x14013d51b
cmp edi, 0xd1249506
jne 0x14013b6ad
mov edi, 0x99740ed3
xor r12d, r12d
jmp 0x14013b6ad
cmp edi, 0x298b22ea
je 0x14013d533
cmp edi, 0x2ccb143c
jne 0x14013b6ad
cmp byte [rsp + 0x27], 0
mov edi, 0xc4688811
mov ecx, 0x6921fe5
cmovne edi, ecx
jmp 0x14013b6ad
cmp edi, 0xb181bdd2
je 0x14013d671
cmp edi, 0xb2130e81
jne 0x14013b6ad
mov edi, 0x99740ed3
mov r12d, dword [rsp + 0x11c]
jmp 0x14013b6ad
cmp edi, 0x721cf350
je 0x14013d67b
cmp edi, 0x73e729a4
jne 0x14013b6ad
cmp byte [rsp + 0x25], 0
mov edi, 0x9018c07f
mov ecx, 0xd1249506
cmovne edi, ecx
jmp 0x14013b6ad
cmp edi, 0xdfd7042a
je 0x14013d691
cmp edi, 0xe3e2baf1
jne 0x14013b6ad
mov rcx, qword [rsp + 0xd0]
mov rbp, qword [rsp + 0x150]
add rcx, qword [rsp + 0xe0]
add rcx, qword [rsp + 0x68]
movzx ebx, byte [rbp + rcx + 0x10]
shl ebx, 8
mov dword [rsp + 4], ebx
movzx ecx, byte [rbp + rcx + 0x11]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop dword [rax]
cmp ebp, 0xbc789a3b
je 0x14013d6bc
cmp ebp, 0x19a21aa1
jne 0x14013c9b0
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013c9b0
cmp edi, 0xd3901d5
je 0x14013d6ce
cmp edi, 0xe77db83
jne 0x14013b6ad
movzx ecx, word [rsp + 0x48]
mov word [rsp + 0x66], cx
mov word [rsp + 0x4e], r9w
mov dword [rsp + 0x50], r11d
cmp word [rsp + 0x4e], 0
mov edi, 0xe62fe224
mov ecx, 0xc5c447b8
cmove edi, ecx
jmp 0x14013b6ad
cmp edi, 0x8d0db53b
je 0x14013d6e5
cmp edi, 0x8e9f8abb
jne 0x14013b6ad
mov ecx, dword [rsp + 0xf8]
cmp ecx, edx
mov edi, 0xf8dd9add
mov ecx, 0x661c9c9d
cmova edi, ecx
jmp 0x14013b6ad
xor eax, eax
mov edi, 0xe7d5f50f
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x34]
cmp ecx, 0xd
sete byte [rsp + 0x26]
mov edi, 0x220e031c
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x50]
add ecx, 2
mov dword [rsp + 0x114], ecx
mov edi, 0x2f831b9e
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x100]
cmp ecx, edx
mov edi, 0xd6c11d9f
mov ecx, 0x1d8ad2a1
cmovg edi, ecx
mov ecx, dword [rsp + 0x3c]
mov dword [rsp + 0x7c], ecx
jmp 0x14013b6ad
mov edi, 0x3c6a8f32
jmp 0x14013b6ad
mov ecx, dword [rsp + 0xf0]
mov dword [rsp + 0x13c], ecx
mov ecx, dword [rsp + 0x74]
mov dword [rsp + 0x54], ecx
mov dword [rsp + 0x44], r15d
mov ecx, dword [rsp + 0x54]
mov ebp, dword [rsp + 0x44]
cmp ebp, ecx
mov edi, 0xb3e8416c
mov ecx, 0xc33fa199
cmovl edi, ecx
jmp 0x14013b6ad
mov eax, dword [rsp + 0xa4]
mov edi, 0xe7d5f50f
jmp 0x14013b6ad
cmp byte [rsp + 0x22], 0
mov edi, 0xa1bfb449
mov ecx, 0xa48f809d
cmovne edi, ecx
jmp 0x14013b6ad
mov rcx, qword [rsp + 0x28]
add rcx, 0xa
mov qword [rsp + 0x140], rcx
mov edi, 0x22451188
jmp 0x14013b6ad
mov edi, 0xa4924868
jmp 0x14013b6ad
mov word [rsp], cx
movzx ecx, word [rsp]
mov dword [rsp + 0xfc], ecx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x9b8b1777
mov ecx, 0x40745006
jmp 0x14013b6a0
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xc47430c2
mov ecx, 0xf960d211
jmp 0x14013b6a0
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x406274f
mov ecx, 0xc1afbee
jmp 0x14013b6a0
mov edi, 0x3cb11531
mov dword [rsp + 0x78], 0
jmp 0x14013b6ad
mov ecx, dword [rsp + 0xac]
add ecx, dword [rsp + 0x50]
mov dword [rsp + 0x110], ecx
mov edi, 0x6dd9e584
jmp 0x14013b6ad
mov dword [rsp + 0x138], r12d
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x5c139b5
mov ecx, 0xc012088b
jmp 0x14013b6a0
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 + 0xec]
sub ecx, dword [rsp + 0x10]
add ecx, ecx
add ecx, 0x51730a6e
mov rbp, qword [rsp + 0x140]
movzx ebx, byte [rbp + rcx]
shl ebx, 8
mov dword [rsp + 4], ebx
movzx ecx, byte [rbp + rcx + 1]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop dword [rax + rax]
cmp ebp, 0xbc789a3b
je 0x14013d7c3
cmp ebp, 0x19a21aa1
jne 0x14013cc50
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013cc50
mov edi, 0xe7d5f50f
xor eax, eax
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x80]
mov dword [rsp + 0x134], ecx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xf412cf53
mov ecx, 0x158cf8ba
jmp 0x14013b6a0
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xe3e2baf1
mov ecx, 0x18ad925f
jmp 0x14013b6a0
mov edi, 0xc1060a0a
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x3c]
mov ebp, dword [rsp + 0x114]
sub ebp, ecx
mov rcx, qword [rsp + 0x28]
add rcx, 0xe
mov qword [rsp + 0xd8], rcx
movzx ecx, word [rsp + 0x5e]
mov dword [rsp + 0x58], ecx
movsxd rcx, dword [rsp + 0x58]
add rcx, rcx
mov rbx, qword [rsp + 0xd8]
and ebp, 0x1fffe
mov qword [rsp + 0x68], rbp
add rcx, qword [rsp + 0x68]
movzx ebp, byte [rbx + rcx + 2]
shl ebp, 8
mov dword [rsp + 4], ebp
movzx ecx, byte [rbx + rcx + 3]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop word cs:[rax + rax]
cmp ebp, 0xbc789a3b
je 0x14013d7d5
cmp ebp, 0x19a21aa1
jne 0x14013cd40
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013cd40
mov rcx, qword [rsp + 0x168]
mov rcx, qword [rcx]
mov qword [rsp + 0xc0], rcx
mov edi, 0x7b5f3037
jmp 0x14013b6ad
mov ecx, dword [rsp + 0xbc]
add ecx, edx
sub ecx, dword [rsp + 0xb8]
mov dword [rsp + 0x12c], ecx
mov edi, 0xd01bae72
jmp 0x14013b6ad
mov edi, 0xccab012c
jmp 0x14013b6ad
mov rcx, qword [rsp + 0x160]
mov ecx, dword [rcx + 0x38]
mov dword [rsp + 0xa8], ecx
mov ecx, dword [rsp + 0xa8]
mov qword [rsp + 0xd0], rcx
mov rcx, qword [rsp + 0xc0]
add rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
movzx ebp, byte [rcx]
shl ebp, 8
mov dword [rsp + 4], ebp
movzx ecx, byte [rcx + 1]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop dword [rax]
cmp ebp, 0xbc789a3b
je 0x14013d833
cmp ebp, 0x19a21aa1
jne 0x14013ce00
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013ce00
mov rcx, qword [rsp + 0x28]
movzx ebp, byte [rcx + 6]
shl ebp, 8
mov dword [rsp + 4], ebp
movzx ecx, byte [rcx + 7]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
cmp ebp, 0xbc789a3b
je 0x14013d856
cmp ebp, 0x19a21aa1
jne 0x14013ce40
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013ce40
mov ecx, dword [rsp + 0x34]
cmp ecx, 6
sete byte [rsp + 0x22]
mov edi, 0xa7af1c3a
jmp 0x14013b6ad
mov edi, 0xc012088b
jmp 0x14013b6ad
mov ecx, dword [rsp + 4]
mov dword [rsp + 0x120], ecx
mov edi, 0x89b18d00
jmp 0x14013b6ad
mov edi, 0x56b23064
mov ecx, dword [rsp + 0x138]
mov dword [rsp + 0x88], ecx
jmp 0x14013b6ad
mov ecx, dword [rsp + 0xbc]
jmp 0x14013d522
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xd795d34e
mov ecx, 0xc2b460c8
jmp 0x14013b6a0
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x4923053d
mov ecx, 0x75976d46
jmp 0x14013b6a0
mov rcx, qword [rsp + 0x180]
movzx ebp, byte [rcx]
shl ebp, 8
mov dword [rsp + 4], ebp
movzx ecx, byte [rcx + 1]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop dword [rax]
cmp ebp, 0xbc789a3b
je 0x14013d880
cmp ebp, 0x19a21aa1
jne 0x14013cf20
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013cf20
mov dword [rsp + 0xa0], 0
mov r8d, dword [rsp + 0x13c]
mov ecx, dword [rsp + 0x9c]
mov dword [rsp + 0x8c], ecx
mov ecx, dword [rsp + 0x98]
mov dword [rsp + 0x90], ecx
mov edi, 0x54f7bbf2
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x34]
cmp ecx, 0xc
sete byte [rsp + 0x17]
mov edi, 0xc50dd847
jmp 0x14013b6ad
cmp byte [rsp + 0x24], 0
mov edi, 0xf3cbbd9f
mov ecx, 0x7c6aae07
cmovne edi, ecx
jmp 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xb39b77e6
mov ecx, 0x8bb0d65a
jmp 0x14013b6a0
mov edi, 0x1d531d3f
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x10c]
cmp ecx, edx
mov edi, 0x1d0ad104
mov ecx, 0x1bda24ea
cmovl edi, ecx
mov ecx, dword [rsp + 0x50]
mov dword [rsp + 0x84], ecx
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x18]
add ecx, 1
mov dword [rsp + 0x128], ecx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x5b615af9
mov ecx, 0x4a61df78
jmp 0x14013b6a0
mov word [rsp], cx
movzx ecx, word [rsp]
mov dword [rsp + 0x38], ecx
mov edi, 0x2690a995
jmp 0x14013b6ad
mov edi, 0x8d0db53b
jmp 0x14013b6ad
mov edi, 0x1d0ad104
mov ecx, dword [rsp + 0x110]
mov dword [rsp + 0x84], ecx
jmp 0x14013b6ad
mov edi, 0x73e729a4
jmp 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xb181bdd2
mov ecx, 0x691ea86
jmp 0x14013b6a0
mov edi, 0x1d8ad2a1
mov ecx, dword [rsp + 0x104]
mov dword [rsp + 0x7c], ecx
jmp 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xdcfc9e1e
mov ecx, 0x4fe30d6a
jmp 0x14013b6a0
mov edi, 0xfe235b5e
jmp 0x14013b6ad
cmp byte [rsp + 0x26], 0
mov edi, 0x414d6e95
cmovne edi, r13d
jmp 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xb39b77e6
mov ecx, 0x8f8cd8e0
jmp 0x14013b6a0
cmp byte [rsp + 0x21], 0
mov edi, 0x1a8a084f
mov ecx, 0x4f0ffdb8
cmovne edi, ecx
jmp 0x14013b6ad
mov rcx, qword [rsp + 0xd0]
mov rbp, qword [rsp + 0x150]
add rcx, qword [rsp + 0xe0]
add rcx, qword [rsp + 0x68]
movzx ebx, byte [rbp + rcx + 0x10]
shl ebx, 8
mov dword [rsp + 4], ebx
movzx ecx, byte [rbp + rcx + 0x11]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop word cs:[rax + rax]
nop
cmp ebp, 0xbc789a3b
je 0x14013d8d3
cmp ebp, 0x19a21aa1
jne 0x14013d150
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013d150
mov word [rsp], cx
movzx ecx, word [rsp]
mov dword [rsp + 0xb4], ecx
cmp dword [rsp + 0xb4], 0
mov edi, 0xf9e6feb5
mov ecx, 0x964c086d
cmove edi, ecx
jmp 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xdcfc9e1e
mov ecx, 0x4067c189
jmp 0x14013b6a0
mov rcx, qword [rsp + 0x158]
mov qword [rsp + 0x178], rcx
mov edi, 0x622a3b60
jmp 0x14013b6ad
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xaa67ea3f
mov ecx, 0x2eb23aa7
jmp 0x14013b6a0
mov rcx, qword [rsp + 0x28]
movzx ebp, byte [rcx + 8]
shl ebp, 8
mov dword [rsp + 4], ebp
movzx ecx, byte [rcx + 9]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ebp, 0xbc789a3b
je 0x14013d901
cmp ebp, 0x19a21aa1
jne 0x14013d220
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013d220
mov edi, 0x8f8cd8e0
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x128]
mov dword [rsp + 0x98], ecx
mov ecx, dword [rsp + 0x54]
mov dword [rsp + 0x9c], ecx
mov edi, 0x559f1f93
jmp 0x14013b6ad
mov ecx, dword [rsp + 4]
mov dword [rsp + 0xb8], ecx
mov rcx, qword [rsp + 0xc8]
movzx ebp, byte [rcx + 4]
shl ebp, 0x18
movzx ebx, byte [rcx + 5]
shl ebx, 0x10
or ebx, ebp
movzx ebp, byte [rcx + 6]
shl ebp, 8
or ebp, ebx
mov dword [rsp], ebp
add rcx, 7
mov qword [rsp + 8], rcx
mov ecx, 0xbc1d1b2f
nop dword [rax]
cmp ecx, 0x12d85881
jle 0x14013d2e0
cmp ecx, 0x12d85882
je 0x14013d303
cmp ecx, 0x34c7da95
je 0x14013d30a
cmp ecx, 0x72454765
jne 0x14013d2b0
jmp 0x14013d928
cmp ecx, 0xbc1d1b2f
je 0x14013d31f
cmp ecx, 0x59cc39b
jne 0x14013d2b0
mov rcx, qword [rsp + 8]
movzx ecx, byte [rcx]
add ecx, dword [rsp]
mov dword [rsp + 4], ecx
mov ecx, edi
jmp 0x14013d2b0
mov ecx, 0x72454765
jmp 0x14013d2b0
mov rcx, qword [rsp + 8]
mov ecx, dword [rsp]
mov ecx, dword [rsp]
mov ecx, dword [rsp]
mov ecx, 0x59cc39b
jmp 0x14013d2b0
mov ecx, esi
jmp 0x14013d2b0
movzx ecx, word [rsp + 0x66]
shr ecx, 1
mov word [rsp + 0x4a], cx
mov ecx, dword [rsp + 0x50]
mov rbp, qword [rsp + 0xc0]
movzx ebx, word [rsp + 0x4a]
add ebx, ebx
mov dword [rsp + 0xac], ebx
movsxd rbx, dword [rsp + 0xac]
add rbx, rcx
movzx ecx, byte [rbp + rbx]
shl ecx, 8
mov dword [rsp + 4], ecx
movzx ecx, byte [rbp + rbx + 1]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop
cmp ebp, 0xbc789a3b
je 0x14013d94e
cmp ebp, 0x19a21aa1
jne 0x14013d370
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013d370
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xb181bdd2
mov ecx, 0xbd4c464a
jmp 0x14013b6a0
mov edi, 0x2681565b
xor r15d, r15d
mov ecx, dword [rsp + 0x120]
mov dword [rsp + 0x74], ecx
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x78]
mov dword [rsp + 0x130], ecx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x8c5148a8
mov ecx, 0xf21d8f31
jmp 0x14013b6a0
mov ecx, dword [rsp + 0x54]
sub ecx, dword [rsp + 0x44]
sar ecx, 1
add ecx, dword [rsp + 0x44]
mov dword [rsp + 0x18], ecx
mov rcx, qword [rsp + 0x28]
movsxd rbp, dword [rsp + 0x18]
lea rbp, [rbp + rbp*2]
lea rcx, [rcx + rbp*4]
add rcx, 0x10
mov qword [rsp + 0xc8], rcx
mov edi, 0x77c2c94f
jmp 0x14013b6ad
mov edi, 0xcff1bb9f
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x38]
add ecx, 0xfffffffa
cmp ecx, edx
setg byte [rsp + 0x21]
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xd7c1c5aa
mov ecx, 0x20d09e28
jmp 0x14013b6a0
mov word [rsp], cx
movzx ecx, word [rsp]
mov dword [rsp + 0x10], ecx
mov edi, 0x2d37ac5c
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x18]
mov ecx, dword [rsp + 0x18]
mov ecx, dword [rsp + 0x18]
mov ecx, dword [rsp + 0x18]
mov edi, 0x285bd9ea
jmp 0x14013b6ad
mov word [rsp], cx
movzx ecx, word [rsp]
mov dword [rsp + 0x100], ecx
mov edi, 0xc971f039
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x124]
cmp ecx, edx
setb byte [rsp + 0x27]
mov edi, 0xb0604128
jmp 0x14013b6ad
mov rcx, qword [rsp + 0xc8]
mov edi, 0x4b04c4bd
jmp 0x14013b6ad
movzx ecx, word [rsp + 0x4c]
mov edi, 0xdfd7042a
jmp 0x14013b6ad
mov rcx, qword [rsp + 0xc8]
add rcx, 8
mov qword [rsp + 0x190], rcx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x166ceaae
mov ecx, 0xae2a2d97
jmp 0x14013b6a0
mov ecx, dword [rsp + 0x12c]
mov dword [rsp + 0x94], ecx
mov edi, 0x708bd6ea
jmp 0x14013b6ad
mov r12, qword [rsp + 0xd8]
mov r10, qword [rsp + 0x188]
mov rsi, qword [rsp + 0x68]
mov ebp, dword [0x140ae0d50]
lea edi, [rbp - 1]
imul edi, ebp
test dil, 1
sete cl
cmp dword [0x140ae0d54], 0xa
setl bl
or bl, cl
mov r14d, 0xbb0645ec
mov ecx, 0x578679b6
cmovne r14d, ecx
mov ebp, 0xbb0645ec
mov ecx, 0x8f036b00
cmovne ebp, ecx
lea rcx, [r10 + rsi + 2]
mov ebx, 0xabe2e054
mov edi, 0xa7d5148d
cmovne ebx, edi
mov esi, 0xabe2e054
mov edi, 0xa54af84a
cmovne esi, edi
mov edi, 0x1bad7674
jmp 0x14013d5b0
mov edi, 0x8f036b00
nop
mov r13d, edi
cmp edi, 0xbb0645eb
jg 0x14013d5f0
cmp r13d, 0xa7d5148c
jg 0x14013d620
mov edi, r14d
cmp r13d, 0x8f036b00
je 0x14013d5b0
mov edi, r13d
cmp r13d, 0xa54af84a
jne 0x14013d5b0
movzx r10d, word [r12 + rcx]
rol r10w, 8
mov edi, ebx
jmp 0x14013d5b0
cmp r13d, 0x578679b5
jg 0x14013d643
cmp r13d, 0xbb0645ec
je 0x14013d5a9
mov edi, r13d
cmp r13d, 0x1bad7674
jne 0x14013d5b0
mov edi, esi
jmp 0x14013d5b0
cmp r13d, 0xa7d5148d
je 0x14013d667
mov edi, r13d
cmp r13d, 0xabe2e054
jne 0x14013d5b0
mov edi, 0xa54af84a
jmp 0x14013d5b0
mov edi, ebp
cmp r13d, 0x67a4986d
je 0x14013d5b0
mov edi, r13d
cmp r13d, 0x578679b6
jne 0x14013d5b0
jmp 0x14013d967
mov edi, 0x67a4986d
jmp 0x14013d5b0
mov edi, 0x691ea86
jmp 0x14013b6ad
mov ecx, dword [rsp + 0x34]
cmp ecx, 4
sete byte [rsp + 0x24]
mov edi, 0x101db89d
jmp 0x14013b6ad
movzx ecx, word [rsp + 0x4c]
cmp ecx, edx
setl byte [rsp + 0x25]
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0x90c1943a
mov ecx, 0xd87f9e58
jmp 0x14013b6a0
mov word [rsp], cx
movzx ecx, word [rsp]
mov edi, 0x18ad925f
jmp 0x14013b6ad
cmp byte [rsp + 0x23], 0
mov edi, 0x721cf350
mov ecx, 0x94ece5c9
cmovne edi, ecx
jmp 0x14013b6ad
mov rcx, qword [rsp + 0x190]
movzx ebp, byte [rcx]
shl ebp, 0x18
movzx ebx, byte [rcx + 1]
shl ebx, 0x10
or ebx, ebp
movzx ebp, byte [rcx + 2]
shl ebp, 8
or ebp, ebx
mov dword [rsp], ebp
add rcx, 3
mov qword [rsp + 8], rcx
mov ecx, dword [0x140ae0f48]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
sete cl
cmp dword [0x140ae0f4c], 0xa
setl bl
or bl, cl
mov ebx, 0x34c7da95
cmovne ebx, r10d
mov ebp, 0x34c7da95
cmovne ebp, r14d
mov ecx, 0xbc1d1b2f
nop word [rax + rax]
cmp ecx, 0x12d85881
jle 0x14013d780
cmp ecx, 0x12d85882
je 0x14013d7a3
cmp ecx, 0x34c7da95
je 0x14013d7aa
cmp ecx, 0x72454765
jne 0x14013d750
jmp 0x14013d995
cmp ecx, 0xbc1d1b2f
je 0x14013d7bf
cmp ecx, 0x59cc39b
jne 0x14013d750
mov rcx, qword [rsp + 8]
movzx ecx, byte [rcx]
add ecx, dword [rsp]
mov dword [rsp + 4], ecx
mov ecx, ebx
jmp 0x14013d750
mov ecx, 0x72454765
jmp 0x14013d750
mov rcx, qword [rsp + 8]
mov ecx, dword [rsp]
mov ecx, dword [rsp]
mov ecx, dword [rsp]
mov ecx, 0x59cc39b
jmp 0x14013d750
mov ecx, ebp
jmp 0x14013d750
mov word [rsp], cx
movzx ecx, word [rsp]
mov edi, 0x6c8db6aa
jmp 0x14013b6ad
mov word [rsp], cx
movzx ecx, word [rsp]
mov rbp, qword [rsp + 0x148]
mov rbx, qword [rsp + 0x68]
movzx edi, byte [rbp + rbx]
shl edi, 8
mov dword [rsp + 4], edi
movzx ebp, byte [rbp + rbx + 1]
mov dword [rsp + 8], ebp
mov ebx, 0x19a21aa1
nop word cs:[rax + rax]
nop
cmp ebx, 0xbc789a3b
je 0x14013d9b7
cmp ebx, 0x19a21aa1
jne 0x14013d810
mov ebp, dword [rsp + 4]
add ebp, dword [rsp + 8]
mov ebx, 0xbc789a3b
jmp 0x14013d810
mov word [rsp], cx
movzx ecx, word [rsp]
mov dword [rsp + 0x34], ecx
cmp dword [rsp + 0x34], 0
mov edi, 0xe83816b5
mov ecx, 0x296f892a
cmove edi, ecx
jmp 0x14013b6ad
mov word [rsp], cx
movzx ecx, word [rsp]
shr ecx, 1
mov word [rsp + 0x5e], cx
mov rcx, qword [rsp + 0x28]
add rcx, 8
mov qword [rsp + 0x180], rcx
mov edi, 0xa15ca647
jmp 0x14013b6ad
mov word [rsp], cx
movzx ecx, word [rsp]
shr ecx, 1
mov word [rsp + 0x60], cx
mov rcx, qword [rsp + 0x28]
movzx ebp, byte [rcx + 0xa]
shl ebp, 8
mov dword [rsp + 4], ebp
movzx ecx, byte [rcx + 0xb]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
nop dword [rax]
cmp ebp, 0xbc789a3b
je 0x14013d9e6
cmp ebp, 0x19a21aa1
jne 0x14013d8b0
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013d8b0
mov word [rsp], cx
movzx ecx, word [rsp]
mov dword [rsp + 0x11c], ecx
mov ecx, dword [0x140ae0f40]
lea ebp, [rcx - 1]
imul ebp, ecx
test bpl, 1
mov edi, 0xe3e2baf1
mov ecx, 0xb2130e81
jmp 0x14013b6a0
mov word [rsp], cx
movzx ecx, word [rsp]
mov dword [rsp + 0xf4], ecx
mov ecx, dword [rsp + 0x10]
cmp ecx, edx
mov edi, 0x469d49aa
mov ecx, 0xf8dd9add
cmova edi, ecx
jmp 0x14013b6ad
mov ecx, dword [rsp + 4]
mov dword [rsp + 0x124], ecx
mov ecx, dword [rsp + 0xb8]
cmp ecx, edx
mov edi, 0xf842bc6a
mov ecx, 0xb222921
cmova edi, ecx
jmp 0x14013b6ad
mov word [rsp], cx
movzx ecx, word [rsp]
mov dword [rsp + 0x10c], ecx
mov edi, 0xcec34415
jmp 0x14013b6ad
mov word [rsp + 8], r10w
movzx ecx, word [rsp + 8]
add cx, dx
movzx r12d, cx
mov edi, 0x99740ed3
mov r10d, 0x12d85882
mov r14d, 0x59cc39b
mov r13d, 0x681f42a
jmp 0x14013b6ad
mov ecx, dword [rsp + 4]
mov dword [rsp + 0xbc], ecx
cmp byte [rsp + 0x17], 0
mov edi, 0x366c24a1
mov ecx, 0xb859c027
cmovne edi, ecx
jmp 0x14013b6ad
mov word [rsp], bp
movzx ebp, word [rsp]
mov word [rsp + 0x4c], bp
mov dword [rsp + 0xb0], ecx
mov ecx, dword [rsp + 0xb0]
cmp ecx, edx
mov edi, 0x5f57139c
mov ecx, 0xd1249506
cmovg edi, ecx
jmp 0x14013b6ad
mov word [rsp], cx
movzx ecx, word [rsp]
mov word [rsp + 0x62], cx
mov rcx, qword [rsp + 0x28]
movzx ebp, byte [rcx + 0xc]
shl ebp, 8
mov dword [rsp + 4], ebp
movzx ecx, byte [rcx + 0xd]
mov dword [rsp + 8], ecx
mov ebp, 0x19a21aa1
cmp ebp, 0xbc789a3b
je 0x14013da2f
cmp ebp, 0x19a21aa1
jne 0x14013da10
mov ecx, dword [rsp + 4]
add ecx, dword [rsp + 8]
mov ebp, 0xbc789a3b
jmp 0x14013da10
mov word [rsp], cx
movzx ecx, word [rsp]
shr ecx, 1
mov word [rsp + 0x64], cx
mov ecx, dword [rsp + 0xa8]
add ecx, 0xe
mov dword [rsp + 0x3c], ecx
mov edi, dword [rsp + 0xe8]
jmp 0x14013b6ad
cmp edi, 0xe7d5f50f
jne 0x14013b6ad
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret