14017fc8a:	cc                   	int3
14017fc8b:	cc                   	int3
14017fc8c:	cc                   	int3
14017fc8d:	cc                   	int3
14017fc8e:	cc                   	int3
14017fc8f:	cc                   	int3
14017fc90:	b8 28 00 00 00       	mov    $0x28,%eax
14017fc95:	e8 96 0e 13 00       	call   0x1402b0b30
14017fc9a:	48 2b e0             	sub    %rax,%rsp
14017fc9d:	4d 8b d1             	mov    %r9,%r10
14017fca0:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
14017fca5:	49 8b 41 10          	mov    0x10(%r9),%rax
14017fca9:	48 85 c0             	test   %rax,%rax
14017fcac:	74 0d                	je     0x14017fcbb
14017fcae:	4d 8b 09             	mov    (%r9),%r9
14017fcb1:	4d 8b c2             	mov    %r10,%r8
14017fcb4:	48 83 c4 28          	add    $0x28,%rsp
14017fcb8:	48 ff e0             	rex.W jmp *%rax
14017fcbb:	48 83 c4 28          	add    $0x28,%rsp
14017fcbf:	c3                   	ret
14017fcc0:	48 8b 01             	mov    (%rcx),%rax
14017fcc3:	45 33 c0             	xor    %r8d,%r8d
14017fcc6:	41 8b d0             	mov    %r8d,%edx
14017fcc9:	48 39 51 08          	cmp    %rdx,0x8(%rcx)
14017fccd:	76 21                	jbe    0x14017fcf0
14017fccf:	48 83 c0 0c          	add    $0xc,%rax
14017fcd3:	0f 1f 40 00          	nopl   0x0(%rax)
14017fcd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14017fcde:	00 00
14017fce0:	44 89 00             	mov    %r8d,(%rax)
14017fce3:	48 8d 40 38          	lea    0x38(%rax),%rax
14017fce7:	48 ff c2             	inc    %rdx
14017fcea:	48 3b 51 08          	cmp    0x8(%rcx),%rdx
14017fcee:	72 f0                	jb     0x14017fce0
14017fcf0:	c3                   	ret
14017fcf1:	cc                   	int3
14017fcf2:	cc                   	int3
14017fcf3:	cc                   	int3
14017fcf4:	cc                   	int3
14017fcf5:	cc                   	int3
14017fcf6:	cc                   	int3
14017fcf7:	cc                   	int3
14017fcf8:	cc                   	int3
14017fcf9:	cc                   	int3
14017fcfa:	cc                   	int3
14017fcfb:	cc                   	int3
14017fcfc:	cc                   	int3
14017fcfd:	cc                   	int3
14017fcfe:	cc                   	int3
14017fcff:	cc                   	int3
14017fd00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14017fd05:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14017fd0a:	56                   	push   %rsi
14017fd0b:	57                   	push   %rdi
14017fd0c:	41 56                	push   %r14
14017fd0e:	b8 50 00 00 00       	mov    $0x50,%eax
14017fd13:	e8 18 0e 13 00       	call   0x1402b0b30
14017fd18:	48 2b e0             	sub    %rax,%rsp
14017fd1b:	45 33 d2             	xor    %r10d,%r10d
14017fd1e:	44 8d 58 b2          	lea    -0x4e(%rax),%r11d
14017fd22:	48 8b f9             	mov    %rcx,%rdi
14017fd25:	48 8b 89 90 08 00 00 	mov    0x890(%rcx),%rcx
14017fd2c:	4d 8b f1             	mov    %r9,%r14
14017fd2f:	41 8b f0             	mov    %r8d,%esi
14017fd32:	8b ea                	mov    %edx,%ebp
14017fd34:	f7 c2 80 01 00 00    	test   $0x180,%edx
14017fd3a:	74 0b                	je     0x14017fd47
14017fd3c:	44 39 57 38          	cmp    %r10d,0x38(%rdi)
14017fd40:	45 8b da             	mov    %r10d,%r11d
14017fd43:	41 0f 95 c3          	setne  %r11b
14017fd47:	48 8b 99 d8 01 00 00 	mov    0x1d8(%rcx),%rbx
14017fd4e:	48 8b 89 e0 01 00 00 	mov    0x1e0(%rcx),%rcx
14017fd55:	48 85 c9             	test   %rcx,%rcx
14017fd58:	74 2c                	je     0x14017fd86
14017fd5a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14017fd60:	0f b7 03             	movzwl (%rbx),%eax
14017fd63:	3b f0                	cmp    %eax,%esi
14017fd65:	75 13                	jne    0x14017fd7a
14017fd67:	41 83 fb 02          	cmp    $0x2,%r11d
14017fd6b:	74 34                	je     0x14017fda1
14017fd6d:	8b 43 04             	mov    0x4(%rbx),%eax
14017fd70:	44 3b d8             	cmp    %eax,%r11d
14017fd73:	74 2c                	je     0x14017fda1
14017fd75:	83 f8 02             	cmp    $0x2,%eax
14017fd78:	74 27                	je     0x14017fda1
14017fd7a:	49 ff c2             	inc    %r10
14017fd7d:	48 83 c3 38          	add    $0x38,%rbx
14017fd81:	4c 3b d1             	cmp    %rcx,%r10
14017fd84:	72 da                	jb     0x14017fd60
14017fd86:	b8 01 00 00 00       	mov    $0x1,%eax
14017fd8b:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14017fd90:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14017fd97:	00
14017fd98:	48 83 c4 50          	add    $0x50,%rsp
14017fd9c:	41 5e                	pop    %r14
14017fd9e:	5f                   	pop    %rdi
14017fd9f:	5e                   	pop    %rsi
14017fda0:	c3                   	ret
14017fda1:	8b 53 08             	mov    0x8(%rbx),%edx
14017fda4:	44 8b c5             	mov    %ebp,%r8d
14017fda7:	48 8b cf             	mov    %rdi,%rcx
14017fdaa:	e8 61 5c 01 00       	call   0x140195a10
14017fdaf:	85 c0                	test   %eax,%eax
14017fdb1:	74 d3                	je     0x14017fd86
14017fdb3:	f7 c5 00 07 00 00    	test   $0x700,%ebp
14017fdb9:	74 3a                	je     0x14017fdf5
14017fdbb:	f6 43 0c 02          	testb  $0x2,0xc(%rbx)
14017fdbf:	75 34                	jne    0x14017fdf5
14017fdc1:	e8 aa 72 fa ff       	call   0x140127070
14017fdc6:	4c 8d 05 2b 03 1a 00 	lea    0x1a032b(%rip),%r8        # 0x1403200f8
14017fdcd:	ba 8e 00 00 00       	mov    $0x8e,%edx
14017fdd2:	48 8d 0d 37 03 1a 00 	lea    0x1a0337(%rip),%rcx        # 0x140320110
14017fdd9:	e8 b2 73 fa ff       	call   0x140127190
14017fdde:	ba 6e 00 00 00       	mov    $0x6e,%edx
14017fde3:	45 33 c9             	xor    %r9d,%r9d
14017fde6:	44 8b c2             	mov    %edx,%r8d
14017fde9:	48 8b cf             	mov    %rdi,%rcx
14017fdec:	e8 bf 04 00 00       	call   0x1401802b0
14017fdf1:	33 c0                	xor    %eax,%eax
14017fdf3:	eb 96                	jmp    0x14017fd8b
14017fdf5:	f7 c5 80 40 00 00    	test   $0x4080,%ebp
14017fdfb:	74 04                	je     0x14017fe01
14017fdfd:	83 4b 0c 01          	orl    $0x1,0xc(%rbx)
14017fe01:	4c 8b 53 28          	mov    0x28(%rbx),%r10
14017fe05:	4d 85 d2             	test   %r10,%r10
14017fe08:	0f 84 78 ff ff ff    	je     0x14017fd86
14017fe0e:	48 8b 43 30          	mov    0x30(%rbx),%rax
14017fe12:	4d 8b ce             	mov    %r14,%r9
14017fe15:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14017fe1a:	44 8b c5             	mov    %ebp,%r8d
14017fe1d:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14017fe22:	8b d6                	mov    %esi,%edx
14017fe24:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14017fe29:	48 8b cf             	mov    %rdi,%rcx
14017fe2c:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
14017fe33:	00
14017fe34:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017fe39:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14017fe40:	00
14017fe41:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017fe46:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14017fe4d:	00
14017fe4e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017fe53:	41 ff d2             	call   *%r10
14017fe56:	85 c0                	test   %eax,%eax
14017fe58:	0f 8f 28 ff ff ff    	jg     0x14017fd86
14017fe5e:	e8 0d 72 fa ff       	call   0x140127070
14017fe63:	4c 8d 05 8e 02 1a 00 	lea    0x1a028e(%rip),%r8        # 0x1403200f8
14017fe6a:	ba a2 00 00 00       	mov    $0xa2,%edx
14017fe6f:	48 8d 0d 9a 02 1a 00 	lea    0x1a029a(%rip),%rcx        # 0x140320110
14017fe76:	e8 15 73 fa ff       	call   0x140127190
14017fe7b:	8b 54 24 78          	mov    0x78(%rsp),%edx
14017fe7f:	45 33 c9             	xor    %r9d,%r9d
14017fe82:	48 8b cf             	mov    %rdi,%rcx
14017fe85:	45 8d 41 6e          	lea    0x6e(%r9),%r8d
14017fe89:	e8 22 04 00 00       	call   0x1401802b0
14017fe8e:	33 c0                	xor    %eax,%eax
14017fe90:	e9 f6 fe ff ff       	jmp    0x14017fd8b
14017fe95:	cc                   	int3
14017fe96:	cc                   	int3
14017fe97:	cc                   	int3
14017fe98:	cc                   	int3
14017fe99:	cc                   	int3
14017fe9a:	cc                   	int3
14017fe9b:	cc                   	int3
14017fe9c:	cc                   	int3
14017fe9d:	cc                   	int3
14017fe9e:	cc                   	int3
14017fe9f:	cc                   	int3
14017fea0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14017fea5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14017feaa:	56                   	push   %rsi
14017feab:	57                   	push   %rdi
14017feac:	41 54                	push   %r12
14017feae:	41 55                	push   %r13
14017feb0:	41 56                	push   %r14
14017feb2:	b8 20 00 00 00       	mov    $0x20,%eax
14017feb7:	e8 74 0c 13 00       	call   0x1402b0b30
14017febc:	48 2b e0             	sub    %rax,%rsp
14017febf:	48 8b 42 08          	mov    0x8(%rdx),%rax
14017fec3:	45 33 ed             	xor    %r13d,%r13d
14017fec6:	4c 8b f2             	mov    %rdx,%r14
14017fec9:	48 8b f1             	mov    %rcx,%rsi
14017fecc:	45 8b e5             	mov    %r13d,%r12d
14017fecf:	48 85 c0             	test   %rax,%rax
14017fed2:	0f 84 5f 01 00 00    	je     0x140180037
14017fed8:	49 8b 0e             	mov    (%r14),%rcx
14017fedb:	4c 8d 05 2e 02 1a 00 	lea    0x1a022e(%rip),%r8        # 0x140320110
14017fee2:	48 6b d0 38          	imul   $0x38,%rax,%rdx
14017fee6:	41 b9 19 01 00 00    	mov    $0x119,%r9d
14017feec:	e8 3f a1 fa ff       	call   0x14012a030
14017fef1:	48 89 06             	mov    %rax,(%rsi)
14017fef4:	48 85 c0             	test   %rax,%rax
14017fef7:	0f 84 36 01 00 00    	je     0x140180033
14017fefd:	49 8b 46 08          	mov    0x8(%r14),%rax
14017ff01:	41 8b ed             	mov    %r13d,%ebp
14017ff04:	48 89 46 08          	mov    %rax,0x8(%rsi)
14017ff08:	4d 39 6e 08          	cmp    %r13,0x8(%r14)
14017ff0c:	0f 86 25 01 00 00    	jbe    0x140180037
14017ff12:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14017ff17:	48 8d 15 d2 fc ff ff 	lea    -0x32e(%rip),%rdx        # 0x14017fbf0
14017ff1e:	41 8b dd             	mov    %r13d,%ebx
14017ff21:	0f 1f 40 00          	nopl   0x0(%rax)
14017ff25:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14017ff2c:	00 00 00 00
14017ff30:	4d 8b 3e             	mov    (%r14),%r15
14017ff33:	48 8b 3e             	mov    (%rsi),%rdi
14017ff36:	48 03 fb             	add    %rbx,%rdi
14017ff39:	49 39 54 1f 10       	cmp    %rdx,0x10(%r15,%rbx,1)
14017ff3e:	75 67                	jne    0x14017ffa7
14017ff40:	45 85 e4             	test   %r12d,%r12d
14017ff43:	74 0a                	je     0x14017ff4f
14017ff45:	4c 89 6f 20          	mov    %r13,0x20(%rdi)
14017ff49:	4c 89 6f 30          	mov    %r13,0x30(%rdi)
14017ff4d:	eb 58                	jmp    0x14017ffa7
14017ff4f:	49 8b 4c 1f 20       	mov    0x20(%r15,%rbx,1),%rcx
14017ff54:	4c 8d 05 b5 01 1a 00 	lea    0x1a01b5(%rip),%r8        # 0x140320110
14017ff5b:	41 b9 31 01 00 00    	mov    $0x131,%r9d
14017ff61:	ba 18 00 00 00       	mov    $0x18,%edx
14017ff66:	e8 c5 a0 fa ff       	call   0x14012a030
14017ff6b:	48 89 47 20          	mov    %rax,0x20(%rdi)
14017ff6f:	4c 8d 05 9a 01 1a 00 	lea    0x1a019a(%rip),%r8        # 0x140320110
14017ff76:	49 8b 4c 1f 30       	mov    0x30(%r15,%rbx,1),%rcx
14017ff7b:	41 b9 33 01 00 00    	mov    $0x133,%r9d
14017ff81:	ba 10 00 00 00       	mov    $0x10,%edx
14017ff86:	e8 a5 a0 fa ff       	call   0x14012a030
14017ff8b:	48 89 47 30          	mov    %rax,0x30(%rdi)
14017ff8f:	4c 39 6f 20          	cmp    %r13,0x20(%rdi)
14017ff93:	74 05                	je     0x14017ff9a
14017ff95:	48 85 c0             	test   %rax,%rax
14017ff98:	75 06                	jne    0x14017ffa0
14017ff9a:	41 bc 01 00 00 00    	mov    $0x1,%r12d
14017ffa0:	48 8d 15 49 fc ff ff 	lea    -0x3b7(%rip),%rdx        # 0x14017fbf0
14017ffa7:	48 ff c5             	inc    %rbp
14017ffaa:	48 83 c3 38          	add    $0x38,%rbx
14017ffae:	49 3b 6e 08          	cmp    0x8(%r14),%rbp
14017ffb2:	0f 82 78 ff ff ff    	jb     0x14017ff30
14017ffb8:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
14017ffbd:	45 85 e4             	test   %r12d,%r12d
14017ffc0:	74 75                	je     0x140180037
14017ffc2:	49 8b fd             	mov    %r13,%rdi
14017ffc5:	48 8b 0e             	mov    (%rsi),%rcx
14017ffc8:	4c 39 6e 08          	cmp    %r13,0x8(%rsi)
14017ffcc:	76 4c                	jbe    0x14018001a
14017ffce:	48 8d 59 20          	lea    0x20(%rcx),%rbx
14017ffd2:	48 39 53 f0          	cmp    %rdx,-0x10(%rbx)
14017ffd6:	75 32                	jne    0x14018000a
14017ffd8:	48 8b 0b             	mov    (%rbx),%rcx
14017ffdb:	48 8d 15 2e 01 1a 00 	lea    0x1a012e(%rip),%rdx        # 0x140320110
14017ffe2:	41 b8 4c 01 00 00    	mov    $0x14c,%r8d
14017ffe8:	e8 d3 bd f6 ff       	call   0x1400ebdc0
14017ffed:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14017fff1:	48 8d 15 18 01 1a 00 	lea    0x1a0118(%rip),%rdx        # 0x140320110
14017fff8:	41 b8 4d 01 00 00    	mov    $0x14d,%r8d
14017fffe:	e8 bd bd f6 ff       	call   0x1400ebdc0
140180003:	48 8d 15 e6 fb ff ff 	lea    -0x41a(%rip),%rdx        # 0x14017fbf0
14018000a:	48 ff c7             	inc    %rdi
14018000d:	48 83 c3 38          	add    $0x38,%rbx
140180011:	48 3b 7e 08          	cmp    0x8(%rsi),%rdi
140180015:	72 bb                	jb     0x14017ffd2
140180017:	48 8b 0e             	mov    (%rsi),%rcx
14018001a:	41 b8 4f 01 00 00    	mov    $0x14f,%r8d
140180020:	48 8d 15 e9 00 1a 00 	lea    0x1a00e9(%rip),%rdx        # 0x140320110
140180027:	e8 94 bd f6 ff       	call   0x1400ebdc0
14018002c:	4c 89 2e             	mov    %r13,(%rsi)
14018002f:	4c 89 6e 08          	mov    %r13,0x8(%rsi)
140180033:	33 c0                	xor    %eax,%eax
140180035:	eb 05                	jmp    0x14018003c
140180037:	b8 01 00 00 00       	mov    $0x1,%eax
14018003c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140180041:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140180046:	48 83 c4 20          	add    $0x20,%rsp
14018004a:	41 5e                	pop    %r14
14018004c:	41 5d                	pop    %r13
14018004e:	41 5c                	pop    %r12
140180050:	5f                   	pop    %rdi
140180051:	5e                   	pop    %rsi
140180052:	c3                   	ret
140180053:	cc                   	int3
140180054:	cc                   	int3
140180055:	cc                   	int3
140180056:	cc                   	int3
140180057:	cc                   	int3
140180058:	cc                   	int3
140180059:	cc                   	int3
14018005a:	cc                   	int3
14018005b:	cc                   	int3
14018005c:	cc                   	int3
14018005d:	cc                   	int3
14018005e:	cc                   	int3
14018005f:	cc                   	int3
140180060:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140180065:	57                   	push   %rdi
140180066:	b8 20 00 00 00       	mov    $0x20,%eax
14018006b:	e8 c0 0a 13 00       	call   0x1402b0b30
140180070:	48 2b e0             	sub    %rax,%rsp
140180073:	48 8b f1             	mov    %rcx,%rsi
140180076:	33 ff                	xor    %edi,%edi
140180078:	48 8b 09             	mov    (%rcx),%rcx
14018007b:	48 39 7e 08          	cmp    %rdi,0x8(%rsi)
14018007f:	76 60                	jbe    0x1401800e1
140180081:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140180086:	48 8d 59 20          	lea    0x20(%rcx),%rbx
14018008a:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
14018008f:	48 8d 2d 5a fb ff ff 	lea    -0x4a6(%rip),%rbp        # 0x14017fbf0
140180096:	48 39 6b f0          	cmp    %rbp,-0x10(%rbx)
14018009a:	75 2b                	jne    0x1401800c7
14018009c:	48 8b 0b             	mov    (%rbx),%rcx
14018009f:	48 8d 15 6a 00 1a 00 	lea    0x1a006a(%rip),%rdx        # 0x140320110
1401800a6:	41 b8 4c 01 00 00    	mov    $0x14c,%r8d
1401800ac:	e8 0f bd f6 ff       	call   0x1400ebdc0
1401800b1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401800b5:	48 8d 15 54 00 1a 00 	lea    0x1a0054(%rip),%rdx        # 0x140320110
1401800bc:	41 b8 4d 01 00 00    	mov    $0x14d,%r8d
1401800c2:	e8 f9 bc f6 ff       	call   0x1400ebdc0
1401800c7:	48 ff c7             	inc    %rdi
1401800ca:	48 83 c3 38          	add    $0x38,%rbx
1401800ce:	48 3b 7e 08          	cmp    0x8(%rsi),%rdi
1401800d2:	72 c2                	jb     0x140180096
1401800d4:	48 8b 0e             	mov    (%rsi),%rcx
1401800d7:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401800dc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401800e1:	41 b8 4f 01 00 00    	mov    $0x14f,%r8d
1401800e7:	48 8d 15 22 00 1a 00 	lea    0x1a0022(%rip),%rdx        # 0x140320110
1401800ee:	e8 cd bc f6 ff       	call   0x1400ebdc0
1401800f3:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1401800fa:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
140180101:	00
140180102:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140180107:	48 83 c4 20          	add    $0x20,%rsp
14018010b:	5f                   	pop    %rdi
14018010c:	c3                   	ret
14018010d:	cc                   	int3
14018010e:	cc                   	int3
14018010f:	cc                   	int3
140180110:	8b 41 5c             	mov    0x5c(%rcx),%eax
140180113:	c3                   	ret
140180114:	cc                   	int3
140180115:	cc                   	int3
140180116:	cc                   	int3
140180117:	cc                   	int3
140180118:	cc                   	int3
140180119:	cc                   	int3
14018011a:	cc                   	int3
14018011b:	cc                   	int3
14018011c:	cc                   	int3
14018011d:	cc                   	int3
14018011e:	cc                   	int3
14018011f:	cc                   	int3
140180120:	83 79 5c 00          	cmpl   $0x0,0x5c(%rcx)