14014eaad:	cc                   	int3
14014eaae:	cc                   	int3
14014eaaf:	cc                   	int3
14014eab0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014eab5:	57                   	push   %rdi
14014eab6:	b8 70 00 00 00       	mov    $0x70,%eax
14014eabb:	e8 70 20 16 00       	call   0x1402b0b30
14014eac0:	48 2b e0             	sub    %rax,%rsp
14014eac3:	33 db                	xor    %ebx,%ebx
14014eac5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14014eaca:	48 89 5c 24 34       	mov    %rbx,0x34(%rsp)
14014eacf:	48 8b f9             	mov    %rcx,%rdi
14014ead2:	48 89 5c 24 3c       	mov    %rbx,0x3c(%rsp)
14014ead7:	48 89 5c 24 44       	mov    %rbx,0x44(%rsp)
14014eadc:	48 89 5c 24 4c       	mov    %rbx,0x4c(%rsp)
14014eae1:	48 89 5c 24 54       	mov    %rbx,0x54(%rsp)
14014eae6:	48 89 5c 24 5c       	mov    %rbx,0x5c(%rsp)
14014eaeb:	89 5c 24 64          	mov    %ebx,0x64(%rsp)
14014eaef:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14014eaf4:	48 85 c9             	test   %rcx,%rcx
14014eaf7:	74 68                	je     0x14014eb61
14014eaf9:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14014eafd:	48 85 c9             	test   %rcx,%rcx
14014eb00:	74 5f                	je     0x14014eb61
14014eb02:	e8 39 cc f9 ff       	call   0x1400eb740
14014eb07:	89 44 24 30          	mov    %eax,0x30(%rsp)
14014eb0b:	85 c0                	test   %eax,%eax
14014eb0d:	74 52                	je     0x14014eb61
14014eb0f:	48 39 5f 28          	cmp    %rbx,0x28(%rdi)
14014eb13:	74 25                	je     0x14014eb3a
14014eb15:	48 39 5f 20          	cmp    %rbx,0x20(%rdi)
14014eb19:	74 1f                	je     0x14014eb3a
14014eb1b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14014eb20:	e8 cb 01 00 00       	call   0x14014ecf0
14014eb25:	85 c0                	test   %eax,%eax
14014eb27:	0f 9f c3             	setg   %bl
14014eb2a:	8b c3                	mov    %ebx,%eax
14014eb2c:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14014eb33:	00
14014eb34:	48 83 c4 70          	add    $0x70,%rsp
14014eb38:	5f                   	pop    %rdi
14014eb39:	c3                   	ret
14014eb3a:	e8 31 85 fd ff       	call   0x140127070
14014eb3f:	4c 8d 05 3a 88 1c 00 	lea    0x1c883a(%rip),%r8        # 0x140317380
14014eb46:	ba 3f 00 00 00       	mov    $0x3f,%edx
14014eb4b:	48 8d 0d 46 88 1c 00 	lea    0x1c8846(%rip),%rcx        # 0x140317398
14014eb52:	e8 39 86 fd ff       	call   0x140127190
14014eb57:	45 33 c0             	xor    %r8d,%r8d
14014eb5a:	ba 05 01 0c 00       	mov    $0xc0105,%edx
14014eb5f:	eb 29                	jmp    0x14014eb8a
14014eb61:	e8 0a 85 fd ff       	call   0x140127070
14014eb66:	4c 8d 05 13 88 1c 00 	lea    0x1c8813(%rip),%r8        # 0x140317380
14014eb6d:	ba 37 00 00 00       	mov    $0x37,%edx
14014eb72:	48 8d 0d 1f 88 1c 00 	lea    0x1c881f(%rip),%rcx        # 0x140317398
14014eb79:	e8 12 86 fd ff       	call   0x140127190
14014eb7e:	4c 8d 05 3b 88 1c 00 	lea    0x1c883b(%rip),%r8        # 0x1403173c0
14014eb85:	ba 65 00 00 00       	mov    $0x65,%edx
14014eb8a:	b9 3b 00 00 00       	mov    $0x3b,%ecx
14014eb8f:	e8 fc 86 fd ff       	call   0x140127290
14014eb94:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14014eb9b:	00
14014eb9c:	33 c0                	xor    %eax,%eax
14014eb9e:	48 83 c4 70          	add    $0x70,%rsp
14014eba2:	5f                   	pop    %rdi
14014eba3:	c3                   	ret
14014eba4:	cc                   	int3
14014eba5:	cc                   	int3
14014eba6:	cc                   	int3
14014eba7:	cc                   	int3
14014eba8:	cc                   	int3
14014eba9:	cc                   	int3
14014ebaa:	cc                   	int3
14014ebab:	cc                   	int3
14014ebac:	cc                   	int3
14014ebad:	cc                   	int3
14014ebae:	cc                   	int3
14014ebaf:	cc                   	int3
14014ebb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014ebb5:	56                   	push   %rsi
14014ebb6:	57                   	push   %rdi
14014ebb7:	41 56                	push   %r14
14014ebb9:	b8 20 00 00 00       	mov    $0x20,%eax
14014ebbe:	e8 6d 1f 16 00       	call   0x1402b0b30
14014ebc3:	48 2b e0             	sub    %rax,%rsp
14014ebc6:	33 ff                	xor    %edi,%edi
14014ebc8:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
14014ebcf:	00 00
14014ebd1:	49 8b f0             	mov    %r8,%rsi
14014ebd4:	48 8b da             	mov    %rdx,%rbx
14014ebd7:	4c 8b f1             	mov    %rcx,%r14
14014ebda:	4d 85 c0             	test   %r8,%r8
14014ebdd:	75 3b                	jne    0x14014ec1a
14014ebdf:	e8 8c 84 fd ff       	call   0x140127070
14014ebe4:	4c 8d 05 65 88 1c 00 	lea    0x1c8865(%rip),%r8        # 0x140317450
14014ebeb:	8d 56 68             	lea    0x68(%rsi),%edx
14014ebee:	48 8d 0d a3 87 1c 00 	lea    0x1c87a3(%rip),%rcx        # 0x140317398
14014ebf5:	e8 96 85 fd ff       	call   0x140127190
14014ebfa:	45 33 c0             	xor    %r8d,%r8d
14014ebfd:	8d 4e 3b             	lea    0x3b(%rsi),%ecx
14014ec00:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14014ec05:	e8 86 86 fd ff       	call   0x140127290
14014ec0a:	33 c0                	xor    %eax,%eax
14014ec0c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14014ec11:	48 83 c4 20          	add    $0x20,%rsp
14014ec15:	41 5e                	pop    %r14
14014ec17:	5f                   	pop    %rdi
14014ec18:	5e                   	pop    %rsi
14014ec19:	c3                   	ret
14014ec1a:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14014ec1f:	e8 5c fd f9 ff       	call   0x1400ee980
14014ec24:	48 8b c8             	mov    %rax,%rcx
14014ec27:	e8 54 e0 f9 ff       	call   0x1400ecc80
14014ec2c:	48 8b e8             	mov    %rax,%rbp
14014ec2f:	48 85 c0             	test   %rax,%rax
14014ec32:	0f 84 97 00 00 00    	je     0x14014eccf
14014ec38:	48 8b d0             	mov    %rax,%rdx
14014ec3b:	49 8b ce             	mov    %r14,%rcx
14014ec3e:	e8 6d fe ff ff       	call   0x14014eab0
14014ec43:	85 c0                	test   %eax,%eax
14014ec45:	0f 84 84 00 00 00    	je     0x14014eccf
14014ec4b:	45 33 c0             	xor    %r8d,%r8d
14014ec4e:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
14014ec53:	48 8b cd             	mov    %rbp,%rcx
14014ec56:	41 8d 50 73          	lea    0x73(%r8),%edx
14014ec5a:	e8 81 d6 f9 ff       	call   0x1400ec2e0
14014ec5f:	85 c0                	test   %eax,%eax
14014ec61:	7e 6c                	jle    0x14014eccf
14014ec63:	bf 01 00 00 00       	mov    $0x1,%edi
14014ec68:	48 85 db             	test   %rbx,%rbx
14014ec6b:	74 22                	je     0x14014ec8f
14014ec6d:	48 83 3b 00          	cmpq   $0x0,(%rbx)
14014ec71:	74 1c                	je     0x14014ec8f
14014ec73:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14014ec78:	48 8b 06             	mov    (%rsi),%rax
14014ec7b:	48 8b 0a             	mov    (%rdx),%rcx
14014ec7e:	48 3b c1             	cmp    %rcx,%rax
14014ec81:	73 04                	jae    0x14014ec87
14014ec83:	33 ff                	xor    %edi,%edi
14014ec85:	eb 48                	jmp    0x14014eccf
14014ec87:	48 2b c1             	sub    %rcx,%rax
14014ec8a:	48 89 06             	mov    %rax,(%rsi)
14014ec8d:	eb 10                	jmp    0x14014ec9f
14014ec8f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14014ec94:	48 8b 02             	mov    (%rdx),%rax
14014ec97:	48 89 06             	mov    %rax,(%rsi)
14014ec9a:	48 85 db             	test   %rbx,%rbx
14014ec9d:	74 30                	je     0x14014eccf
14014ec9f:	48 8b 0b             	mov    (%rbx),%rcx
14014eca2:	48 85 c9             	test   %rcx,%rcx
14014eca5:	74 19                	je     0x14014ecc0
14014eca7:	4c 8b 02             	mov    (%rdx),%r8
14014ecaa:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14014ecae:	e8 ad 26 19 00       	call   0x1402e1360
14014ecb3:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14014ecb8:	48 8b 08             	mov    (%rax),%rcx
14014ecbb:	48 01 0b             	add    %rcx,(%rbx)
14014ecbe:	eb 0f                	jmp    0x14014eccf
14014ecc0:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
14014ecc4:	48 89 0b             	mov    %rcx,(%rbx)
14014ecc7:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
14014ecce:	00
14014eccf:	48 8b cd             	mov    %rbp,%rcx
14014ecd2:	e8 e9 d7 f9 ff       	call   0x1400ec4c0
14014ecd7:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14014ecdc:	8b c7                	mov    %edi,%eax
14014ecde:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14014ece3:	48 83 c4 20          	add    $0x20,%rsp
14014ece7:	41 5e                	pop    %r14
14014ece9:	5f                   	pop    %rdi
14014ecea:	5e                   	pop    %rsi
14014eceb:	c3                   	ret
14014ecec:	cc                   	int3
14014eced:	cc                   	int3
14014ecee:	cc                   	int3
14014ecef:	cc                   	int3
14014ecf0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14014ecf5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14014ecfa:	55                   	push   %rbp
14014ecfb:	57                   	push   %rdi
14014ecfc:	41 54                	push   %r12
14014ecfe:	41 55                	push   %r13
14014ed00:	41 57                	push   %r15
14014ed02:	48 8d ac 24 70 fe ff 	lea    -0x190(%rsp),%rbp
14014ed09:	ff
14014ed0a:	b8 90 02 00 00       	mov    $0x290,%eax
14014ed0f:	e8 1c 1e 16 00       	call   0x1402b0b30
14014ed14:	48 2b e0             	sub    %rax,%rsp
14014ed17:	48 8b 05 62 6d 28 00 	mov    0x286d62(%rip),%rax        # 0x1403d5a80
14014ed1e:	48 33 c4             	xor    %rsp,%rax
14014ed21:	48 89 85 80 01 00 00 	mov    %rax,0x180(%rbp)
14014ed28:	33 ff                	xor    %edi,%edi
14014ed2a:	33 c0                	xor    %eax,%eax
14014ed2c:	45 33 ed             	xor    %r13d,%r13d
14014ed2f:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
14014ed34:	45 33 e4             	xor    %r12d,%r12d
14014ed37:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
14014ed3c:	48 8b d9             	mov    %rcx,%rbx
14014ed3f:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
14014ed44:	44 8d 7f ff          	lea    -0x1(%rdi),%r15d
14014ed48:	89 44 24 40          	mov    %eax,0x40(%rsp)
14014ed4c:	48 39 41 18          	cmp    %rax,0x18(%rcx)
14014ed50:	75 1c                	jne    0x14014ed6e
14014ed52:	48 8b 01             	mov    (%rcx),%rax
14014ed55:	48 8b 48 10          	mov    0x10(%rax),%rcx
14014ed59:	48 f7 d9             	neg    %rcx
14014ed5c:	1b c0                	sbb    %eax,%eax
14014ed5e:	f7 d8                	neg    %eax
14014ed60:	ff c8                	dec    %eax
14014ed62:	89 43 20             	mov    %eax,0x20(%rbx)
14014ed65:	b8 01 00 00 00       	mov    $0x1,%eax
14014ed6a:	89 44 24 40          	mov    %eax,0x40(%rsp)
14014ed6e:	8b 73 10             	mov    0x10(%rbx),%esi
14014ed71:	4c 89 b4 24 c8 02 00 	mov    %r14,0x2c8(%rsp)
14014ed78:	00
14014ed79:	85 f6                	test   %esi,%esi
14014ed7b:	0f 8e 0c 01 00 00    	jle    0x14014ee8d
14014ed81:	eb 04                	jmp    0x14014ed87
14014ed83:	8b 44 24 40          	mov    0x40(%rsp),%eax
14014ed87:	ff ce                	dec    %esi
14014ed89:	45 33 f6             	xor    %r14d,%r14d
14014ed8c:	85 c0                	test   %eax,%eax
14014ed8e:	75 0c                	jne    0x14014ed9c
14014ed90:	48 8b 43 18          	mov    0x18(%rbx),%rax
14014ed94:	48 85 c0             	test   %rax,%rax
14014ed97:	74 03                	je     0x14014ed9c
14014ed99:	4c 8b 30             	mov    (%rax),%r14
14014ed9c:	48 8b 03             	mov    (%rbx),%rax
14014ed9f:	8b d6                	mov    %esi,%edx
14014eda1:	48 8b 48 18          	mov    0x18(%rax),%rcx
14014eda5:	e8 96 cc f9 ff       	call   0x1400eba40
14014edaa:	48 8b f8             	mov    %rax,%rdi
14014edad:	48 85 c0             	test   %rax,%rax
14014edb0:	75 10                	jne    0x14014edc2
14014edb2:	4c 8b e8             	mov    %rax,%r13
14014edb5:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14014edba:	48 8b c8             	mov    %rax,%rcx
14014edbd:	4c 8b e0             	mov    %rax,%r12
14014edc0:	eb 16                	jmp    0x14014edd8
14014edc2:	4c 8b 28             	mov    (%rax),%r13
14014edc5:	48 8b 40 08          	mov    0x8(%rax),%rax
14014edc9:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14014edcd:	4c 8b 67 18          	mov    0x18(%rdi),%r12
14014edd1:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14014edd6:	33 c0                	xor    %eax,%eax
14014edd8:	48 8b 13             	mov    (%rbx),%rdx
14014eddb:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14014ede0:	48 89 45 94          	mov    %rax,-0x6c(%rbp)
14014ede4:	48 89 45 9c          	mov    %rax,-0x64(%rbp)
14014ede8:	48 89 45 a4          	mov    %rax,-0x5c(%rbp)
14014edec:	48 89 45 ac          	mov    %rax,-0x54(%rbp)
14014edf0:	89 45 b4             	mov    %eax,-0x4c(%rbp)
14014edf3:	8b 43 20             	mov    0x20(%rbx),%eax
14014edf6:	89 45 90             	mov    %eax,-0x70(%rbp)
14014edf9:	8b 43 14             	mov    0x14(%rbx),%eax
14014edfc:	ff c0                	inc    %eax
14014edfe:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
14014ee03:	83 7c 24 40 00       	cmpl   $0x0,0x40(%rsp)
14014ee08:	89 75 80             	mov    %esi,-0x80(%rbp)
14014ee0b:	48 89 7d 88          	mov    %rdi,-0x78(%rbp)
14014ee0f:	89 45 84             	mov    %eax,-0x7c(%rbp)
14014ee12:	74 14                	je     0x14014ee28
14014ee14:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14014ee18:	48 85 d2             	test   %rdx,%rdx
14014ee1b:	74 1a                	je     0x14014ee37
14014ee1d:	e8 9e b7 fd ff       	call   0x14012a5c0
14014ee22:	85 c0                	test   %eax,%eax
14014ee24:	75 5a                	jne    0x14014ee80
14014ee26:	eb 0f                	jmp    0x14014ee37
14014ee28:	48 8b d1             	mov    %rcx,%rdx
14014ee2b:	49 8b ce             	mov    %r14,%rcx
14014ee2e:	e8 0d ed ff ff       	call   0x14014db40
14014ee33:	85 c0                	test   %eax,%eax
14014ee35:	74 49                	je     0x14014ee80
14014ee37:	48 8b 03             	mov    (%rbx),%rax
14014ee3a:	48 8b 48 10          	mov    0x10(%rax),%rcx
14014ee3e:	48 85 c9             	test   %rcx,%rcx
14014ee41:	74 14                	je     0x14014ee57
14014ee43:	4d 85 e4             	test   %r12,%r12
14014ee46:	74 0f                	je     0x14014ee57
14014ee48:	49 8b d4             	mov    %r12,%rdx
14014ee4b:	e8 70 b7 fd ff       	call   0x14012a5c0
14014ee50:	85 c0                	test   %eax,%eax
14014ee52:	75 2c                	jne    0x14014ee80
14014ee54:	ff 43 20             	incl   0x20(%rbx)
14014ee57:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14014ee5c:	e8 8f fe ff ff       	call   0x14014ecf0
14014ee61:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14014ee65:	44 8b f8             	mov    %eax,%r15d
14014ee68:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
14014ee6c:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
14014ee70:	48 89 4b 30          	mov    %rcx,0x30(%rbx)
14014ee74:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
14014ee78:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
14014ee7c:	85 c0                	test   %eax,%eax
14014ee7e:	75 11                	jne    0x14014ee91
14014ee80:	85 f6                	test   %esi,%esi
14014ee82:	0f 8f fb fe ff ff    	jg     0x14014ed83
14014ee88:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
14014ee8d:	ff ce                	dec    %esi
14014ee8f:	eb 05                	jmp    0x14014ee96
14014ee91:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
14014ee96:	85 f6                	test   %esi,%esi
14014ee98:	79 26                	jns    0x14014eec0
14014ee9a:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14014ee9e:	48 8d 15 f3 84 1c 00 	lea    0x1c84f3(%rip),%rdx        # 0x140317398
14014eea5:	41 b8 93 02 00 00    	mov    $0x293,%r8d
14014eeab:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
14014eeb1:	e8 0a cf f9 ff       	call   0x1400ebdc0
14014eeb6:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
14014eebd:	00
14014eebe:	eb 6a                	jmp    0x14014ef2a
14014eec0:	41 83 ff ff          	cmp    $0xffffffff,%r15d
14014eec4:	0f 84 8e 01 00 00    	je     0x14014f058
14014eeca:	41 83 ff 01          	cmp    $0x1,%r15d
14014eece:	0f 85 74 01 00 00    	jne    0x14014f048
14014eed4:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
14014eed9:	0f 85 88 00 00 00    	jne    0x14014ef67
14014eedf:	e8 8c 81 fd ff       	call   0x140127070
14014eee4:	4c 8d 05 65 87 1c 00 	lea    0x1c8765(%rip),%r8        # 0x140317650
14014eeeb:	ba 4b 02 00 00       	mov    $0x24b,%edx
14014eef0:	48 8d 0d a1 84 1c 00 	lea    0x1c84a1(%rip),%rcx        # 0x140317398
14014eef7:	e8 94 82 fd ff       	call   0x140127190
14014eefc:	45 33 c0             	xor    %r8d,%r8d
14014eeff:	41 8d 4f 3a          	lea    0x3a(%r15),%ecx
14014ef03:	ba 03 01 0c 00       	mov    $0xc0103,%edx
14014ef08:	e8 83 83 fd ff       	call   0x140127290
14014ef0d:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14014ef11:	48 8d 15 80 84 1c 00 	lea    0x1c8480(%rip),%rdx        # 0x140317398
14014ef18:	45 33 ff             	xor    %r15d,%r15d
14014ef1b:	41 b8 93 02 00 00    	mov    $0x293,%r8d
14014ef21:	e8 9a ce f9 ff       	call   0x1400ebdc0
14014ef26:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
14014ef2a:	33 c9                	xor    %ecx,%ecx
14014ef2c:	e8 8f d5 f9 ff       	call   0x1400ec4c0
14014ef31:	41 8b c7             	mov    %r15d,%eax
14014ef34:	4c 8b b4 24 c8 02 00 	mov    0x2c8(%rsp),%r14
14014ef3b:	00
14014ef3c:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
14014ef43:	48 33 cc             	xor    %rsp,%rcx
14014ef46:	e8 65 0f 16 00       	call   0x1402afeb0
14014ef4b:	4c 8d 9c 24 90 02 00 	lea    0x290(%rsp),%r11
14014ef52:	00
14014ef53:	49 8b 5b 40          	mov    0x40(%r11),%rbx
14014ef57:	49 8b 73 48          	mov    0x48(%r11),%rsi
14014ef5b:	49 8b e3             	mov    %r11,%rsp
14014ef5e:	41 5f                	pop    %r15
14014ef60:	41 5d                	pop    %r13
14014ef62:	41 5c                	pop    %r12
14014ef64:	5f                   	pop    %rdi
14014ef65:	5d                   	pop    %rbp