140a9ca3c:	cc                   	int3
140a9ca3d:	cc                   	int3
140a9ca3e:	cc                   	int3
140a9ca3f:	cc                   	int3
140a9ca40:	48 8d 05 31 76 5e 00 	lea    0x5e7631(%rip),%rax        # 0x141084078
140a9ca47:	0f 57 c0             	xorps  %xmm0,%xmm0
140a9ca4a:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
140a9ca4e:	48 89 01             	mov    %rax,(%rcx)
140a9ca51:	48 8b c1             	mov    %rcx,%rax
140a9ca54:	c3                   	ret
140a9ca55:	cc                   	int3
140a9ca56:	cc                   	int3
140a9ca57:	cc                   	int3
140a9ca58:	cc                   	int3
140a9ca59:	cc                   	int3
140a9ca5a:	cc                   	int3
140a9ca5b:	cc                   	int3
140a9ca5c:	cc                   	int3
140a9ca5d:	cc                   	int3
140a9ca5e:	cc                   	int3
140a9ca5f:	cc                   	int3
140a9ca60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a9ca65:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9ca6a:	55                   	push   %rbp
140a9ca6b:	56                   	push   %rsi
140a9ca6c:	57                   	push   %rdi
140a9ca6d:	48 83 ec 20          	sub    $0x20,%rsp
140a9ca71:	48 8b f2             	mov    %rdx,%rsi
140a9ca74:	48 8b d9             	mov    %rcx,%rbx
140a9ca77:	33 ed                	xor    %ebp,%ebp
140a9ca79:	48 89 11             	mov    %rdx,(%rcx)
140a9ca7c:	89 69 08             	mov    %ebp,0x8(%rcx)
140a9ca7f:	40 88 69 30          	mov    %bpl,0x30(%rcx)
140a9ca83:	40 88 69 50          	mov    %bpl,0x50(%rcx)
140a9ca87:	48 83 c1 58          	add    $0x58,%rcx
140a9ca8b:	48 89 29             	mov    %rbp,(%rcx)
140a9ca8e:	48 89 69 08          	mov    %rbp,0x8(%rcx)
140a9ca92:	e8 45 f4 35 00       	call   0x140dfbedc
140a9ca97:	90                   	nop
140a9ca98:	48 8d 7b 68          	lea    0x68(%rbx),%rdi
140a9ca9c:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140a9caa1:	b9 20 00 00 00       	mov    $0x20,%ecx
140a9caa6:	e8 5d e6 37 00       	call   0x140e1b108
140a9caab:	48 85 c0             	test   %rax,%rax
140a9caae:	74 0c                	je     0x140a9cabc
140a9cab0:	0f 57 c0             	xorps  %xmm0,%xmm0
140a9cab3:	0f 11 00             	movups %xmm0,(%rax)
140a9cab6:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140a9caba:	eb 03                	jmp    0x140a9cabf
140a9cabc:	48 8b c5             	mov    %rbp,%rax
140a9cabf:	48 89 07             	mov    %rax,(%rdi)
140a9cac2:	48 89 6b 70          	mov    %rbp,0x70(%rbx)
140a9cac6:	48 8b c6             	mov    %rsi,%rax
140a9cac9:	48 85 f6             	test   %rsi,%rsi
140a9cacc:	74 17                	je     0x140a9cae5
140a9cace:	48 83 f8 01          	cmp    $0x1,%rax
140a9cad2:	74 07                	je     0x140a9cadb
140a9cad4:	48 85 f6             	test   %rsi,%rsi
140a9cad7:	74 31                	je     0x140a9cb0a
140a9cad9:	eb 57                	jmp    0x140a9cb32
140a9cadb:	48 8b 0f             	mov    (%rdi),%rcx
140a9cade:	e8 2d 24 02 00       	call   0x140abef10
140a9cae3:	eb 4d                	jmp    0x140a9cb32
140a9cae5:	e8 56 86 00 00       	call   0x140aa5140
140a9caea:	48 8b 08             	mov    (%rax),%rcx
140a9caed:	48 8b 07             	mov    (%rdi),%rax
140a9caf0:	48 89 48 18          	mov    %rcx,0x18(%rax)
140a9caf4:	48 8b 0f             	mov    (%rdi),%rcx
140a9caf7:	4c 8b cb             	mov    %rbx,%r9
140a9cafa:	4c 8d 05 3f 23 00 00 	lea    0x233f(%rip),%r8        # 0x140a9ee40
140a9cb01:	48 8b 51 18          	mov    0x18(%rcx),%rdx
140a9cb05:	e8 86 23 02 00       	call   0x140abee90
140a9cb0a:	48 ff 05 47 aa 99 00 	incq   0x99aa47(%rip)        # 0x141437558
140a9cb11:	48 8b 05 48 aa 99 00 	mov    0x99aa48(%rip),%rax        # 0x141437560
140a9cb18:	48 ff c0             	inc    %rax
140a9cb1b:	48 89 05 3e aa 99 00 	mov    %rax,0x99aa3e(%rip)        # 0x141437560
140a9cb22:	48 3b 05 47 aa 99 00 	cmp    0x99aa47(%rip),%rax        # 0x141437570
140a9cb29:	76 07                	jbe    0x140a9cb32
140a9cb2b:	48 89 05 3e aa 99 00 	mov    %rax,0x99aa3e(%rip)        # 0x141437570
140a9cb32:	48 8b c3             	mov    %rbx,%rax
140a9cb35:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a9cb3a:	48 83 c4 20          	add    $0x20,%rsp
140a9cb3e:	5f                   	pop    %rdi
140a9cb3f:	5e                   	pop    %rsi
140a9cb40:	5d                   	pop    %rbp
140a9cb41:	c3                   	ret
140a9cb42:	cc                   	int3
140a9cb43:	cc                   	int3
140a9cb44:	cc                   	int3
140a9cb45:	cc                   	int3
140a9cb46:	cc                   	int3
140a9cb47:	cc                   	int3
140a9cb48:	cc                   	int3
140a9cb49:	cc                   	int3
140a9cb4a:	cc                   	int3
140a9cb4b:	cc                   	int3
140a9cb4c:	cc                   	int3
140a9cb4d:	cc                   	int3
140a9cb4e:	cc                   	int3
140a9cb4f:	cc                   	int3
140a9cb50:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140a9cb55:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140a9cb5a:	55                   	push   %rbp
140a9cb5b:	56                   	push   %rsi
140a9cb5c:	57                   	push   %rdi
140a9cb5d:	48 83 ec 20          	sub    $0x20,%rsp
140a9cb61:	48 8b d9             	mov    %rcx,%rbx
140a9cb64:	33 ed                	xor    %ebp,%ebp
140a9cb66:	48 89 29             	mov    %rbp,(%rcx)
140a9cb69:	48 89 69 08          	mov    %rbp,0x8(%rcx)
140a9cb6d:	48 89 69 10          	mov    %rbp,0x10(%rcx)
140a9cb71:	48 89 69 18          	mov    %rbp,0x18(%rcx)
140a9cb75:	48 89 69 20          	mov    %rbp,0x20(%rcx)
140a9cb79:	b9 78 00 00 00       	mov    $0x78,%ecx
140a9cb7e:	e8 85 e5 37 00       	call   0x140e1b108
140a9cb83:	48 8b f0             	mov    %rax,%rsi
140a9cb86:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a9cb8b:	48 85 c0             	test   %rax,%rax
140a9cb8e:	74 5c                	je     0x140a9cbec
140a9cb90:	48 c7 00 01 00 00 00 	movq   $0x1,(%rax)
140a9cb97:	89 68 08             	mov    %ebp,0x8(%rax)
140a9cb9a:	40 88 68 30          	mov    %bpl,0x30(%rax)
140a9cb9e:	40 88 68 50          	mov    %bpl,0x50(%rax)
140a9cba2:	48 8d 48 58          	lea    0x58(%rax),%rcx
140a9cba6:	48 89 29             	mov    %rbp,(%rcx)
140a9cba9:	48 89 69 08          	mov    %rbp,0x8(%rcx)
140a9cbad:	e8 2a f3 35 00       	call   0x140dfbedc
140a9cbb2:	90                   	nop
140a9cbb3:	48 8d 7e 68          	lea    0x68(%rsi),%rdi
140a9cbb7:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140a9cbbc:	b9 20 00 00 00       	mov    $0x20,%ecx
140a9cbc1:	e8 42 e5 37 00       	call   0x140e1b108
140a9cbc6:	48 85 c0             	test   %rax,%rax
140a9cbc9:	74 0c                	je     0x140a9cbd7
140a9cbcb:	0f 57 c0             	xorps  %xmm0,%xmm0
140a9cbce:	0f 11 00             	movups %xmm0,(%rax)
140a9cbd1:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140a9cbd5:	eb 03                	jmp    0x140a9cbda
140a9cbd7:	48 8b c5             	mov    %rbp,%rax
140a9cbda:	48 89 07             	mov    %rax,(%rdi)
140a9cbdd:	48 89 6e 70          	mov    %rbp,0x70(%rsi)
140a9cbe1:	48 8b 0f             	mov    (%rdi),%rcx
140a9cbe4:	e8 27 23 02 00       	call   0x140abef10
140a9cbe9:	90                   	nop
140a9cbea:	eb 03                	jmp    0x140a9cbef
140a9cbec:	48 8b f5             	mov    %rbp,%rsi
140a9cbef:	48 8b 3b             	mov    (%rbx),%rdi
140a9cbf2:	48 89 33             	mov    %rsi,(%rbx)
140a9cbf5:	48 85 ff             	test   %rdi,%rdi
140a9cbf8:	0f 84 81 00 00 00    	je     0x140a9cc7f
140a9cbfe:	48 83 3f 01          	cmpq   $0x1,(%rdi)
140a9cc02:	74 10                	je     0x140a9cc14
140a9cc04:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140a9cc08:	e8 53 22 02 00       	call   0x140abee60
140a9cc0d:	48 ff 0d 4c a9 99 00 	decq   0x99a94c(%rip)        # 0x141437560
140a9cc14:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140a9cc18:	48 85 c9             	test   %rcx,%rcx
140a9cc1b:	74 0a                	je     0x140a9cc27
140a9cc1d:	ba 20 00 00 00       	mov    $0x20,%edx
140a9cc22:	e8 1d e5 37 00       	call   0x140e1b144
140a9cc27:	48 8d 4f 58          	lea    0x58(%rdi),%rcx
140a9cc2b:	e8 38 f3 35 00       	call   0x140dfbf68
140a9cc30:	80 7f 50 00          	cmpb   $0x0,0x50(%rdi)
140a9cc34:	74 1b                	je     0x140a9cc51
140a9cc36:	48 8b 47 48          	mov    0x48(%rdi),%rax
140a9cc3a:	48 85 c0             	test   %rax,%rax
140a9cc3d:	74 12                	je     0x140a9cc51
140a9cc3f:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140a9cc43:	48 8b 40 08          	mov    0x8(%rax),%rax
140a9cc47:	ff 15 d3 6d 4e 00    	call   *0x4e6dd3(%rip)        # 0x140f83a20
140a9cc4d:	48 89 6f 48          	mov    %rbp,0x48(%rdi)
140a9cc51:	80 7f 30 00          	cmpb   $0x0,0x30(%rdi)
140a9cc55:	74 1b                	je     0x140a9cc72
140a9cc57:	48 8b 47 20          	mov    0x20(%rdi),%rax
140a9cc5b:	48 85 c0             	test   %rax,%rax
140a9cc5e:	74 12                	je     0x140a9cc72
140a9cc60:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140a9cc64:	48 8b 40 08          	mov    0x8(%rax),%rax
140a9cc68:	ff 15 b2 6d 4e 00    	call   *0x4e6db2(%rip)        # 0x140f83a20
140a9cc6e:	48 89 6f 20          	mov    %rbp,0x20(%rdi)
140a9cc72:	ba 78 00 00 00       	mov    $0x78,%edx
140a9cc77:	48 8b cf             	mov    %rdi,%rcx
140a9cc7a:	e8 c5 e4 37 00       	call   0x140e1b144
140a9cc7f:	48 8b 03             	mov    (%rbx),%rax
140a9cc82:	48 89 43 08          	mov    %rax,0x8(%rbx)
140a9cc86:	48 8b c3             	mov    %rbx,%rax
140a9cc89:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a9cc8e:	48 83 c4 20          	add    $0x20,%rsp
140a9cc92:	5f                   	pop    %rdi
140a9cc93:	5e                   	pop    %rsi
140a9cc94:	5d                   	pop    %rbp
140a9cc95:	c3                   	ret
140a9cc96:	cc                   	int3
140a9cc97:	cc                   	int3
140a9cc98:	cc                   	int3
140a9cc99:	cc                   	int3
140a9cc9a:	cc                   	int3
140a9cc9b:	cc                   	int3
140a9cc9c:	cc                   	int3
140a9cc9d:	cc                   	int3
140a9cc9e:	cc                   	int3
140a9cc9f:	cc                   	int3
140a9cca0:	40 53                	rex push %rbx
140a9cca2:	48 83 ec 30          	sub    $0x30,%rsp
140a9cca6:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
140a9ccab:	48 8b c2             	mov    %rdx,%rax
140a9ccae:	48 8b d9             	mov    %rcx,%rbx
140a9ccb1:	76 03                	jbe    0x140a9ccb6
140a9ccb3:	48 8b 02             	mov    (%rdx),%rax
140a9ccb6:	48 8d 0d e3 6a 50 00 	lea    0x506ae3(%rip),%rcx        # 0x140fa37a0
140a9ccbd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a9ccc2:	48 89 0b             	mov    %rcx,(%rbx)
140a9ccc5:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140a9ccc9:	0f 57 c0             	xorps  %xmm0,%xmm0
140a9cccc:	c6 44 24 28 01       	movb   $0x1,0x28(%rsp)
140a9ccd1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a9ccd6:	0f 11 02             	movups %xmm0,(%rdx)
140a9ccd9:	e8 82 fa 37 00       	call   0x140e1c760
140a9ccde:	48 8d 05 43 22 51 00 	lea    0x512243(%rip),%rax        # 0x140faef28
140a9cce5:	48 89 03             	mov    %rax,(%rbx)
140a9cce8:	48 8b c3             	mov    %rbx,%rax
140a9cceb:	48 83 c4 30          	add    $0x30,%rsp
140a9ccef:	5b                   	pop    %rbx
140a9ccf0:	c3                   	ret
140a9ccf1:	cc                   	int3
140a9ccf2:	cc                   	int3
140a9ccf3:	cc                   	int3
140a9ccf4:	cc                   	int3
140a9ccf5:	cc                   	int3
140a9ccf6:	cc                   	int3
140a9ccf7:	cc                   	int3
140a9ccf8:	cc                   	int3
140a9ccf9:	cc                   	int3
140a9ccfa:	cc                   	int3
140a9ccfb:	cc                   	int3
140a9ccfc:	cc                   	int3
140a9ccfd:	cc                   	int3
140a9ccfe:	cc                   	int3
140a9ccff:	cc                   	int3
140a9cd00:	40 53                	rex push %rbx
140a9cd02:	48 83 ec 20          	sub    $0x20,%rsp
140a9cd06:	48 8b d9             	mov    %rcx,%rbx
140a9cd09:	80 79 20 00          	cmpb   $0x0,0x20(%rcx)
140a9cd0d:	74 1b                	je     0x140a9cd2a
140a9cd0f:	48 8b 41 10          	mov    0x10(%rcx),%rax
140a9cd13:	48 85 c0             	test   %rax,%rax
140a9cd16:	74 12                	je     0x140a9cd2a
140a9cd18:	48 8b 40 08          	mov    0x8(%rax),%rax
140a9cd1c:	ff 15 fe 6c 4e 00    	call   *0x4e6cfe(%rip)        # 0x140f83a20
140a9cd22:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
140a9cd29:	00
140a9cd2a:	48 83 c4 20          	add    $0x20,%rsp
140a9cd2e:	5b                   	pop    %rbx
140a9cd2f:	c3                   	ret
140a9cd30:	48 8b 09             	mov    (%rcx),%rcx
140a9cd33:	48 85 c9             	test   %rcx,%rcx
140a9cd36:	74 0a                	je     0x140a9cd42
140a9cd38:	ba 20 00 00 00       	mov    $0x20,%edx
140a9cd3d:	e9 02 e4 37 00       	jmp    0x140e1b144
140a9cd42:	c3                   	ret
140a9cd43:	cc                   	int3
140a9cd44:	cc                   	int3
140a9cd45:	cc                   	int3
140a9cd46:	cc                   	int3
140a9cd47:	cc                   	int3
140a9cd48:	cc                   	int3
140a9cd49:	cc                   	int3
140a9cd4a:	cc                   	int3
140a9cd4b:	cc                   	int3
140a9cd4c:	cc                   	int3
140a9cd4d:	cc                   	int3
140a9cd4e:	cc                   	int3
140a9cd4f:	cc                   	int3
140a9cd50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a9cd55:	56                   	push   %rsi
140a9cd56:	48 83 ec 20          	sub    $0x20,%rsp
140a9cd5a:	48 8b 19             	mov    (%rcx),%rbx
140a9cd5d:	48 8b f1             	mov    %rcx,%rsi
140a9cd60:	48 85 db             	test   %rbx,%rbx
140a9cd63:	74 6d                	je     0x140a9cdd2
140a9cd65:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140a9cd6a:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140a9cd6e:	48 3b df             	cmp    %rdi,%rbx
140a9cd71:	74 19                	je     0x140a9cd8c
140a9cd73:	48 8b 13             	mov    (%rbx),%rdx
140a9cd76:	48 85 d2             	test   %rdx,%rdx
140a9cd79:	74 08                	je     0x140a9cd83
140a9cd7b:	48 8b cb             	mov    %rbx,%rcx
140a9cd7e:	e8 8d 92 74 ff       	call   0x1401e6010
140a9cd83:	48 83 c3 08          	add    $0x8,%rbx
140a9cd87:	48 3b df             	cmp    %rdi,%rbx
140a9cd8a:	75 e7                	jne    0x140a9cd73
140a9cd8c:	48 8b 0e             	mov    (%rsi),%rcx
140a9cd8f:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140a9cd93:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a9cd98:	48 2b d1             	sub    %rcx,%rdx
140a9cd9b:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140a9cd9f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a9cda6:	72 18                	jb     0x140a9cdc0
140a9cda8:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140a9cdac:	48 83 c2 27          	add    $0x27,%rdx
140a9cdb0:	49 2b c8             	sub    %r8,%rcx
140a9cdb3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a9cdb7:	48 83 f8 1f          	cmp    $0x1f,%rax
140a9cdbb:	77 20                	ja     0x140a9cddd
140a9cdbd:	49 8b c8             	mov    %r8,%rcx
140a9cdc0:	e8 7f e3 37 00       	call   0x140e1b144
140a9cdc5:	33 c0                	xor    %eax,%eax
140a9cdc7:	48 89 06             	mov    %rax,(%rsi)
140a9cdca:	48 89 46 08          	mov    %rax,0x8(%rsi)
140a9cdce:	48 89 46 10          	mov    %rax,0x10(%rsi)
140a9cdd2:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a9cdd7:	48 83 c4 20          	add    $0x20,%rsp
140a9cddb:	5e                   	pop    %rsi
140a9cddc:	c3                   	ret
140a9cddd:	e8 c2 d3 38 00       	call   0x140e2a1a4
140a9cde2:	cc                   	int3
140a9cde3:	cc                   	int3
140a9cde4:	cc                   	int3
140a9cde5:	cc                   	int3
140a9cde6:	cc                   	int3
140a9cde7:	cc                   	int3
140a9cde8:	cc                   	int3
140a9cde9:	cc                   	int3
140a9cdea:	cc                   	int3
140a9cdeb:	cc                   	int3
140a9cdec:	cc                   	int3
140a9cded:	cc                   	int3
140a9cdee:	cc                   	int3
140a9cdef:	cc                   	int3
140a9cdf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a9cdf5:	57                   	push   %rdi
140a9cdf6:	48 83 ec 20          	sub    $0x20,%rsp
140a9cdfa:	48 8b d9             	mov    %rcx,%rbx
140a9cdfd:	48 83 39 01          	cmpq   $0x1,(%rcx)
140a9ce01:	74 10                	je     0x140a9ce13
140a9ce03:	48 8b 49 68          	mov    0x68(%rcx),%rcx
140a9ce07:	e8 54 20 02 00       	call   0x140abee60
140a9ce0c:	48 ff 0d 4d a7 99 00 	decq   0x99a74d(%rip)        # 0x141437560
140a9ce13:	48 8b 4b 68          	mov    0x68(%rbx),%rcx
140a9ce17:	48 85 c9             	test   %rcx,%rcx
140a9ce1a:	74 0a                	je     0x140a9ce26
140a9ce1c:	ba 20 00 00 00       	mov    $0x20,%edx
140a9ce21:	e8 1e e3 37 00       	call   0x140e1b144
140a9ce26:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
140a9ce2a:	e8 39 f1 35 00       	call   0x140dfbf68
140a9ce2f:	80 7b 50 00          	cmpb   $0x0,0x50(%rbx)
140a9ce33:	74 1f                	je     0x140a9ce54
140a9ce35:	48 8b 43 48          	mov    0x48(%rbx),%rax
140a9ce39:	48 85 c0             	test   %rax,%rax