140779abf:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140779ac6:	00
140779ac7:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
140779ace:	00
140779acf:	c6 03 00             	movb   $0x0,(%rbx)
140779ad2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140779ad7:	48 83 c4 20          	add    $0x20,%rsp
140779adb:	5f                   	pop    %rdi
140779adc:	c3                   	ret
140779add:	e8 c2 06 6b 00       	call   0x140e2a1a4
140779ae2:	cc                   	int3
140779ae3:	cc                   	int3
140779ae4:	cc                   	int3
140779ae5:	cc                   	int3
140779ae6:	cc                   	int3
140779ae7:	cc                   	int3
140779ae8:	cc                   	int3
140779ae9:	cc                   	int3
140779aea:	cc                   	int3
140779aeb:	cc                   	int3
140779aec:	cc                   	int3
140779aed:	cc                   	int3
140779aee:	cc                   	int3
140779aef:	cc                   	int3
140779af0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140779af5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140779afa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140779aff:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140779b04:	41 56                	push   %r14
140779b06:	48 83 ec 20          	sub    $0x20,%rsp
140779b0a:	48 8b d9             	mov    %rcx,%rbx
140779b0d:	33 ed                	xor    %ebp,%ebp
140779b0f:	8b f5                	mov    %ebp,%esi
140779b11:	39 69 6c             	cmp    %ebp,0x6c(%rcx)
140779b14:	7e 37                	jle    0x140779b4d
140779b16:	44 8b f5             	mov    %ebp,%r14d
140779b19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140779b20:	48 8b 43 60          	mov    0x60(%rbx),%rax
140779b24:	49 8b 3c 06          	mov    (%r14,%rax,1),%rdi
140779b28:	48 85 ff             	test   %rdi,%rdi
140779b2b:	74 15                	je     0x140779b42
140779b2d:	48 8b cf             	mov    %rdi,%rcx
140779b30:	e8 0b 99 0b 00       	call   0x140833440
140779b35:	ba 10 00 00 00       	mov    $0x10,%edx
140779b3a:	48 8b cf             	mov    %rdi,%rcx
140779b3d:	e8 02 16 6a 00       	call   0x140e1b144
140779b42:	ff c6                	inc    %esi
140779b44:	49 83 c6 08          	add    $0x8,%r14
140779b48:	3b 73 6c             	cmp    0x6c(%rbx),%esi
140779b4b:	7c d3                	jl     0x140779b20
140779b4d:	48 8b 8b b8 00 00 00 	mov    0xb8(%rbx),%rcx
140779b54:	48 85 c9             	test   %rcx,%rcx
140779b57:	74 23                	je     0x140779b7c
140779b59:	8b 41 10             	mov    0x10(%rcx),%eax
140779b5c:	ff c8                	dec    %eax
140779b5e:	89 41 10             	mov    %eax,0x10(%rcx)
140779b61:	85 c0                	test   %eax,%eax
140779b63:	7f 17                	jg     0x140779b7c
140779b65:	0f 88 74 01 00 00    	js     0x140779cdf
140779b6b:	48 8b 01             	mov    (%rcx),%rax
140779b6e:	ba 01 00 00 00       	mov    $0x1,%edx
140779b73:	48 8b 00             	mov    (%rax),%rax
140779b76:	ff 15 a4 9e 80 00    	call   *0x809ea4(%rip)        # 0x140f83a20
140779b7c:	48 8b b3 c0 00 00 00 	mov    0xc0(%rbx),%rsi
140779b83:	48 85 f6             	test   %rsi,%rsi
140779b86:	74 57                	je     0x140779bdf
140779b88:	48 8b 06             	mov    (%rsi),%rax
140779b8b:	48 8b 78 08          	mov    0x8(%rax),%rdi
140779b8f:	40 38 6f 19          	cmp    %bpl,0x19(%rdi)
140779b93:	75 30                	jne    0x140779bc5
140779b95:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140779b9c:	00 00 00 00
140779ba0:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140779ba4:	48 8b d6             	mov    %rsi,%rdx
140779ba7:	48 8b ce             	mov    %rsi,%rcx
140779baa:	e8 91 c4 cb ff       	call   0x140436040
140779baf:	48 8b cf             	mov    %rdi,%rcx
140779bb2:	48 8b 3f             	mov    (%rdi),%rdi
140779bb5:	ba 20 00 00 00       	mov    $0x20,%edx
140779bba:	e8 85 15 6a 00       	call   0x140e1b144
140779bbf:	40 38 6f 19          	cmp    %bpl,0x19(%rdi)
140779bc3:	74 db                	je     0x140779ba0
140779bc5:	ba 20 00 00 00       	mov    $0x20,%edx
140779bca:	48 8b 0e             	mov    (%rsi),%rcx
140779bcd:	e8 72 15 6a 00       	call   0x140e1b144
140779bd2:	ba 10 00 00 00       	mov    $0x10,%edx
140779bd7:	48 8b ce             	mov    %rsi,%rcx
140779bda:	e8 65 15 6a 00       	call   0x140e1b144
140779bdf:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
140779be3:	e8 c8 ce 09 00       	call   0x140816ab0
140779be8:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
140779bec:	e8 9f 74 6b 00       	call   0x140e31090
140779bf1:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140779bf5:	48 85 c9             	test   %rcx,%rcx
140779bf8:	74 3d                	je     0x140779c37
140779bfa:	48 8b 53 58          	mov    0x58(%rbx),%rdx
140779bfe:	48 2b d1             	sub    %rcx,%rdx
140779c01:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140779c08:	72 1c                	jb     0x140779c26
140779c0a:	48 83 c2 27          	add    $0x27,%rdx
140779c0e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140779c12:	49 2b c8             	sub    %r8,%rcx
140779c15:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140779c19:	48 83 f8 1f          	cmp    $0x1f,%rax
140779c1d:	0f 87 c7 00 00 00    	ja     0x140779cea
140779c23:	49 8b c8             	mov    %r8,%rcx
140779c26:	e8 19 15 6a 00       	call   0x140e1b144
140779c2b:	48 89 6b 48          	mov    %rbp,0x48(%rbx)
140779c2f:	48 89 6b 50          	mov    %rbp,0x50(%rbx)
140779c33:	48 89 6b 58          	mov    %rbp,0x58(%rbx)
140779c37:	4c 8b 43 38          	mov    0x38(%rbx),%r8
140779c3b:	4d 8b 40 08          	mov    0x8(%r8),%r8
140779c3f:	48 8d 53 38          	lea    0x38(%rbx),%rdx
140779c43:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
140779c47:	e8 d4 88 db ff       	call   0x140532520
140779c4c:	ba 48 00 00 00       	mov    $0x48,%edx
140779c51:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140779c55:	e8 ea 14 6a 00       	call   0x140e1b144
140779c5a:	4c 8b 43 28          	mov    0x28(%rbx),%r8
140779c5e:	4d 8b 40 08          	mov    0x8(%r8),%r8
140779c62:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140779c66:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140779c6a:	e8 71 a5 df ff       	call   0x1405741e0
140779c6f:	ba 60 00 00 00       	mov    $0x60,%edx
140779c74:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140779c78:	e8 c7 14 6a 00       	call   0x140e1b144
140779c7d:	48 8b 53 20          	mov    0x20(%rbx),%rdx
140779c81:	48 83 fa 0f          	cmp    $0xf,%rdx
140779c85:	76 2d                	jbe    0x140779cb4
140779c87:	48 ff c2             	inc    %rdx
140779c8a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140779c8e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140779c95:	72 18                	jb     0x140779caf
140779c97:	48 83 c2 27          	add    $0x27,%rdx
140779c9b:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140779c9f:	49 2b c8             	sub    %r8,%rcx
140779ca2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140779ca6:	48 83 f8 1f          	cmp    $0x1f,%rax
140779caa:	77 3e                	ja     0x140779cea
140779cac:	49 8b c8             	mov    %r8,%rcx
140779caf:	e8 90 14 6a 00       	call   0x140e1b144
140779cb4:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
140779cb8:	48 c7 43 20 0f 00 00 	movq   $0xf,0x20(%rbx)
140779cbf:	00
140779cc0:	40 88 6b 08          	mov    %bpl,0x8(%rbx)
140779cc4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140779cc9:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140779cce:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140779cd3:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140779cd8:	48 83 c4 20          	add    $0x20,%rsp
140779cdc:	41 5e                	pop    %r14
140779cde:	c3                   	ret
140779cdf:	b9 02 00 00 00       	mov    $0x2,%ecx
140779ce4:	e8 17 0a 01 00       	call   0x14078a700
140779ce9:	cc                   	int3
140779cea:	e8 b5 04 6b 00       	call   0x140e2a1a4
140779cef:	cc                   	int3
140779cf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140779cf5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140779cfa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140779cff:	57                   	push   %rdi
140779d00:	41 54                	push   %r12
140779d02:	41 55                	push   %r13
140779d04:	41 56                	push   %r14
140779d06:	41 57                	push   %r15
140779d08:	48 83 ec 50          	sub    $0x50,%rsp
140779d0c:	49 8b e8             	mov    %r8,%rbp
140779d0f:	4c 8b fa             	mov    %rdx,%r15
140779d12:	48 8b 02             	mov    (%rdx),%rax
140779d15:	48 8b 18             	mov    (%rax),%rbx
140779d18:	48 3b d8             	cmp    %rax,%rbx
140779d1b:	0f 84 27 01 00 00    	je     0x140779e48
140779d21:	4c 8d 71 10          	lea    0x10(%rcx),%r14
140779d25:	45 33 e4             	xor    %r12d,%r12d
140779d28:	49 bd 55 55 55 55 55 	movabs $0x555555555555555,%r13
140779d2f:	55 55 05
140779d32:	0f 1f 40 00          	nopl   0x0(%rax)
140779d36:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140779d3d:	00 00 00
140779d40:	8b 7b 1c             	mov    0x1c(%rbx),%edi
140779d43:	49 8b 36             	mov    (%r14),%rsi
140779d46:	48 8b 46 08          	mov    0x8(%rsi),%rax
140779d4a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140779d4f:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140779d54:	48 8b ce             	mov    %rsi,%rcx
140779d57:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140779d5b:	75 2c                	jne    0x140779d89
140779d5d:	0f 1f 00             	nopl   (%rax)
140779d60:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140779d65:	39 78 20             	cmp    %edi,0x20(%rax)
140779d68:	7d 0b                	jge    0x140779d75
140779d6a:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140779d6f:	48 8b 40 10          	mov    0x10(%rax),%rax
140779d73:	eb 0e                	jmp    0x140779d83
140779d75:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140779d7c:	00
140779d7d:	48 8b c8             	mov    %rax,%rcx
140779d80:	48 8b 00             	mov    (%rax),%rax
140779d83:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140779d87:	74 d7                	je     0x140779d60
140779d89:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140779d8d:	75 05                	jne    0x140779d94
140779d8f:	3b 79 20             	cmp    0x20(%rcx),%edi
140779d92:	7d 56                	jge    0x140779dea
140779d94:	4d 39 6e 08          	cmp    %r13,0x8(%r14)
140779d98:	0f 84 c8 00 00 00    	je     0x140779e66
140779d9e:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140779da3:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140779da8:	b9 30 00 00 00       	mov    $0x30,%ecx
140779dad:	e8 56 13 6a 00       	call   0x140e1b108
140779db2:	90                   	nop
140779db3:	89 78 20             	mov    %edi,0x20(%rax)
140779db6:	48 89 68 28          	mov    %rbp,0x28(%rax)
140779dba:	48 89 30             	mov    %rsi,(%rax)
140779dbd:	48 89 70 08          	mov    %rsi,0x8(%rax)
140779dc1:	48 89 70 10          	mov    %rsi,0x10(%rax)
140779dc5:	66 c7 40 18 00 00    	movw   $0x0,0x18(%rax)
140779dcb:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140779dd0:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140779dd5:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140779dda:	4c 8b c0             	mov    %rax,%r8
140779ddd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140779de2:	49 8b ce             	mov    %r14,%rcx
140779de5:	e8 a6 dc a6 ff       	call   0x1401e7a90
140779dea:	48 8b 43 10          	mov    0x10(%rbx),%rax
140779dee:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140779df2:	74 24                	je     0x140779e18
140779df4:	48 8b 43 08          	mov    0x8(%rbx),%rax
140779df8:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140779dfc:	75 15                	jne    0x140779e13
140779dfe:	66 90                	xchg   %ax,%ax
140779e00:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140779e04:	75 0d                	jne    0x140779e13
140779e06:	48 8b d8             	mov    %rax,%rbx
140779e09:	48 8b 40 08          	mov    0x8(%rax),%rax
140779e0d:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140779e11:	74 ed                	je     0x140779e00
140779e13:	48 8b d8             	mov    %rax,%rbx
140779e16:	eb 27                	jmp    0x140779e3f
140779e18:	48 8b d8             	mov    %rax,%rbx
140779e1b:	48 8b 08             	mov    (%rax),%rcx
140779e1e:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140779e22:	75 1b                	jne    0x140779e3f
140779e24:	0f 1f 40 00          	nopl   0x0(%rax)
140779e28:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140779e2f:	00
140779e30:	48 8b d9             	mov    %rcx,%rbx
140779e33:	48 8b 01             	mov    (%rcx),%rax
140779e36:	48 8b c8             	mov    %rax,%rcx
140779e39:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140779e3d:	74 f1                	je     0x140779e30
140779e3f:	49 3b 1f             	cmp    (%r15),%rbx
140779e42:	0f 85 f8 fe ff ff    	jne    0x140779d40
140779e48:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140779e4d:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140779e51:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140779e55:	49 8b 73 40          	mov    0x40(%r11),%rsi
140779e59:	49 8b e3             	mov    %r11,%rsp
140779e5c:	41 5f                	pop    %r15
140779e5e:	41 5e                	pop    %r14
140779e60:	41 5d                	pop    %r13
140779e62:	41 5c                	pop    %r12
140779e64:	5f                   	pop    %rdi
140779e65:	c3                   	ret
140779e66:	e8 85 e9 a6 ff       	call   0x1401e87f0
140779e6b:	cc                   	int3
140779e6c:	cc                   	int3
140779e6d:	cc                   	int3
140779e6e:	cc                   	int3
140779e6f:	cc                   	int3
140779e70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140779e75:	57                   	push   %rdi
140779e76:	48 83 ec 20          	sub    $0x20,%rsp
140779e7a:	48 8b f9             	mov    %rcx,%rdi
140779e7d:	48 8b da             	mov    %rdx,%rbx
140779e80:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140779e84:	e8 17 00 00 00       	call   0x140779ea0
140779e89:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140779e8d:	48 8b d3             	mov    %rbx,%rdx
140779e90:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140779e95:	48 83 c4 20          	add    $0x20,%rsp
140779e99:	5f                   	pop    %rdi
140779e9a:	e9 01 00 00 00       	jmp    0x140779ea0
140779e9f:	cc                   	int3
140779ea0:	40 53                	rex push %rbx
140779ea2:	48 83 ec 20          	sub    $0x20,%rsp
140779ea6:	83 39 01             	cmpl   $0x1,(%rcx)
140779ea9:	48 8d 59 08          	lea    0x8(%rcx),%rbx
140779ead:	48 8b 41 18          	mov    0x18(%rcx),%rax
140779eb1:	4c 8b c2             	mov    %rdx,%r8
140779eb4:	75 74                	jne    0x140779f2a
140779eb6:	48 85 c0             	test   %rax,%rax
140779eb9:	74 3f                	je     0x140779efa
140779ebb:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140779ec0:	48 8b d3             	mov    %rbx,%rdx
140779ec3:	76 03                	jbe    0x140779ec8
140779ec5:	48 8b 13             	mov    (%rbx),%rdx
140779ec8:	48 8d 0d 39 dd 8a 00 	lea    0x8add39(%rip),%rcx        # 0x141027c08
140779ecf:	e8 3c da 0e 00       	call   0x140867910
140779ed4:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140779edb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140779ee0:	49 ff c0             	inc    %r8
140779ee3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140779ee8:	75 f6                	jne    0x140779ee0
140779eea:	48 8b d0             	mov    %rax,%rdx
140779eed:	48 8b cb             	mov    %rbx,%rcx
140779ef0:	48 83 c4 20          	add    $0x20,%rsp
140779ef4:	5b                   	pop    %rbx
140779ef5:	e9 d6 54 a2 ff       	jmp    0x14019f3d0
140779efa:	48 8d 0d 17 dd 8a 00 	lea    0x8add17(%rip),%rcx        # 0x141027c18
140779f01:	e8 0a da 0e 00       	call   0x140867910
140779f06:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140779f0d:	0f 1f 00             	nopl   (%rax)
140779f10:	49 ff c0             	inc    %r8
140779f13:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140779f18:	75 f6                	jne    0x140779f10
140779f1a:	48 8b d0             	mov    %rax,%rdx
140779f1d:	48 8b cb             	mov    %rbx,%rcx
140779f20:	48 83 c4 20          	add    $0x20,%rsp
140779f24:	5b                   	pop    %rbx
140779f25:	e9 a6 54 a2 ff       	jmp    0x14019f3d0
140779f2a:	48 85 c0             	test   %rax,%rax
140779f2d:	74 3b                	je     0x140779f6a
140779f2f:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140779f34:	48 8b d3             	mov    %rbx,%rdx
140779f37:	76 03                	jbe    0x140779f3c
140779f39:	48 8b 13             	mov    (%rbx),%rdx
140779f3c:	48 8d 0d 9d dc 8a 00 	lea    0x8adc9d(%rip),%rcx        # 0x141027be0
140779f43:	e8 c8 d9 0e 00       	call   0x140867910
140779f48:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140779f4f:	90                   	nop
140779f50:	49 ff c0             	inc    %r8
140779f53:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140779f58:	75 f6                	jne    0x140779f50
140779f5a:	48 8b d0             	mov    %rax,%rdx
140779f5d:	48 8b cb             	mov    %rbx,%rcx
140779f60:	48 83 c4 20          	add    $0x20,%rsp
140779f64:	5b                   	pop    %rbx
140779f65:	e9 66 54 a2 ff       	jmp    0x14019f3d0
140779f6a:	48 8d 0d 87 dc 8a 00 	lea    0x8adc87(%rip),%rcx        # 0x141027bf8
140779f71:	e8 9a d9 0e 00       	call   0x140867910
140779f76:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140779f7d:	0f 1f 00             	nopl   (%rax)
140779f80:	49 ff c0             	inc    %r8
140779f83:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140779f88:	75 f6                	jne    0x140779f80
140779f8a:	48 8b d0             	mov    %rax,%rdx
140779f8d:	48 8b cb             	mov    %rbx,%rcx
140779f90:	48 83 c4 20          	add    $0x20,%rsp
140779f94:	5b                   	pop    %rbx