140a6eb76:	eb 27                	jmp    0x140a6eb9f
140a6eb78:	48 8b 08             	mov    (%rax),%rcx
140a6eb7b:	48 8b d8             	mov    %rax,%rbx
140a6eb7e:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140a6eb82:	75 1b                	jne    0x140a6eb9f
140a6eb84:	0f 1f 40 00          	nopl   0x0(%rax)
140a6eb88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a6eb8f:	00
140a6eb90:	48 8b 01             	mov    (%rcx),%rax
140a6eb93:	48 8b d9             	mov    %rcx,%rbx
140a6eb96:	48 8b c8             	mov    %rax,%rcx
140a6eb99:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a6eb9d:	74 f1                	je     0x140a6eb90
140a6eb9f:	48 3b df             	cmp    %rdi,%rbx
140a6eba2:	0f 85 18 ff ff ff    	jne    0x140a6eac0
140a6eba8:	49 8b 06             	mov    (%r14),%rax
140a6ebab:	49 8b ce             	mov    %r14,%rcx
140a6ebae:	48 8b 40 78          	mov    0x78(%rax),%rax
140a6ebb2:	ff 15 68 4e 51 00    	call   *0x514e68(%rip)        # 0x140f83a20
140a6ebb8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a6ebbd:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a6ebc2:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140a6ebc7:	48 83 c4 40          	add    $0x40,%rsp
140a6ebcb:	41 5e                	pop    %r14
140a6ebcd:	c3                   	ret
140a6ebce:	32 c0                	xor    %al,%al
140a6ebd0:	eb e6                	jmp    0x140a6ebb8
140a6ebd2:	cc                   	int3
140a6ebd3:	cc                   	int3
140a6ebd4:	cc                   	int3
140a6ebd5:	cc                   	int3
140a6ebd6:	cc                   	int3
140a6ebd7:	cc                   	int3
140a6ebd8:	cc                   	int3
140a6ebd9:	cc                   	int3
140a6ebda:	cc                   	int3
140a6ebdb:	cc                   	int3
140a6ebdc:	cc                   	int3
140a6ebdd:	cc                   	int3
140a6ebde:	cc                   	int3
140a6ebdf:	cc                   	int3
140a6ebe0:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a6ebe5:	57                   	push   %rdi
140a6ebe6:	48 83 ec 20          	sub    $0x20,%rsp
140a6ebea:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140a6ebee:	48 8b fa             	mov    %rdx,%rdi
140a6ebf1:	4c 2b 02             	sub    (%rdx),%r8
140a6ebf4:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140a6ebfb:	66 66 66
140a6ebfe:	49 f7 e8             	imul   %r8
140a6ec01:	48 8b f1             	mov    %rcx,%rsi
140a6ec04:	48 c1 fa 04          	sar    $0x4,%rdx
140a6ec08:	48 8b c2             	mov    %rdx,%rax
140a6ec0b:	48 c1 e8 3f          	shr    $0x3f,%rax
140a6ec0f:	48 03 d0             	add    %rax,%rdx
140a6ec12:	48 8b 01             	mov    (%rcx),%rax
140a6ec15:	48 8b 40 60          	mov    0x60(%rax),%rax
140a6ec19:	ff 15 01 4e 51 00    	call   *0x514e01(%rip)        # 0x140f83a20
140a6ec1f:	84 c0                	test   %al,%al
140a6ec21:	75 0b                	jne    0x140a6ec2e
140a6ec23:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6ec28:	48 83 c4 20          	add    $0x20,%rsp
140a6ec2c:	5f                   	pop    %rdi
140a6ec2d:	c3                   	ret
140a6ec2e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140a6ec33:	48 8b 1f             	mov    (%rdi),%rbx
140a6ec36:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
140a6ec3a:	48 3b df             	cmp    %rdi,%rbx
140a6ec3d:	74 19                	je     0x140a6ec58
140a6ec3f:	90                   	nop
140a6ec40:	48 8b d3             	mov    %rbx,%rdx
140a6ec43:	48 8b ce             	mov    %rsi,%rcx
140a6ec46:	e8 45 00 00 00       	call   0x140a6ec90
140a6ec4b:	84 c0                	test   %al,%al
140a6ec4d:	74 29                	je     0x140a6ec78
140a6ec4f:	48 83 c3 28          	add    $0x28,%rbx
140a6ec53:	48 3b df             	cmp    %rdi,%rbx
140a6ec56:	75 e8                	jne    0x140a6ec40
140a6ec58:	48 8b 06             	mov    (%rsi),%rax
140a6ec5b:	48 8b ce             	mov    %rsi,%rcx
140a6ec5e:	48 8b 40 68          	mov    0x68(%rax),%rax
140a6ec62:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6ec67:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6ec6c:	48 83 c4 20          	add    $0x20,%rsp
140a6ec70:	5f                   	pop    %rdi
140a6ec71:	48 ff 25 a8 4d 51 00 	rex.W jmp *0x514da8(%rip)        # 0x140f83a20
140a6ec78:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a6ec7d:	32 c0                	xor    %al,%al
140a6ec7f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a6ec84:	48 83 c4 20          	add    $0x20,%rsp
140a6ec88:	5f                   	pop    %rdi
140a6ec89:	c3                   	ret
140a6ec8a:	cc                   	int3
140a6ec8b:	cc                   	int3
140a6ec8c:	cc                   	int3
140a6ec8d:	cc                   	int3
140a6ec8e:	cc                   	int3
140a6ec8f:	cc                   	int3
140a6ec90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a6ec95:	57                   	push   %rdi
140a6ec96:	48 83 ec 60          	sub    $0x60,%rsp
140a6ec9a:	0f 10 05 4f 15 61 00 	movups 0x61154f(%rip),%xmm0        # 0x1410801f0
140a6eca1:	48 c7 44 24 38 05 00 	movq   $0x5,0x38(%rsp)
140a6eca8:	00 00
140a6ecaa:	48 8d 05 77 ee 55 00 	lea    0x55ee77(%rip),%rax        # 0x140fcdb28
140a6ecb1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a6ecb6:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140a6ecbb:	48 8b 01             	mov    (%rcx),%rax
140a6ecbe:	48 8b fa             	mov    %rdx,%rdi
140a6ecc1:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
140a6ecc6:	ba 14 00 00 00       	mov    $0x14,%edx
140a6eccb:	0f 10 74 24 30       	movups 0x30(%rsp),%xmm6
140a6ecd0:	48 8b d9             	mov    %rcx,%rbx
140a6ecd3:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a6ecd8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6ecdc:	ff 15 3e 4d 51 00    	call   *0x514d3e(%rip)        # 0x140f83a20
140a6ece2:	84 c0                	test   %al,%al
140a6ece4:	0f 84 a3 00 00 00    	je     0x140a6ed8d
140a6ecea:	48 8b 03             	mov    (%rbx),%rax
140a6eced:	48 8d 0d 3c 19 61 00 	lea    0x61193c(%rip),%rcx        # 0x141080630
140a6ecf4:	4c 8b 0f             	mov    (%rdi),%r9
140a6ecf7:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140a6ecfc:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140a6ed01:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a6ed06:	48 c7 44 24 38 09 00 	movq   $0x9,0x38(%rsp)
140a6ed0d:	00 00
140a6ed0f:	48 8b cb             	mov    %rbx,%rcx
140a6ed12:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140a6ed17:	48 8b 40 20          	mov    0x20(%rax),%rax
140a6ed1b:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
140a6ed20:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140a6ed26:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
140a6ed2b:	ff 15 ef 4c 51 00    	call   *0x514cef(%rip)        # 0x140f83a20
140a6ed31:	84 c0                	test   %al,%al
140a6ed33:	74 58                	je     0x140a6ed8d
140a6ed35:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140a6ed3a:	48 8b cf             	mov    %rdi,%rcx
140a6ed3d:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140a6ed42:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140a6ed47:	e8 b4 c7 fe ff       	call   0x140a5b500
140a6ed4c:	84 c0                	test   %al,%al
140a6ed4e:	74 3d                	je     0x140a6ed8d
140a6ed50:	48 8b 03             	mov    (%rbx),%rax
140a6ed53:	48 8b cb             	mov    %rbx,%rcx
140a6ed56:	48 8b 40 38          	mov    0x38(%rax),%rax
140a6ed5a:	ff 15 c0 4c 51 00    	call   *0x514cc0(%rip)        # 0x140f83a20
140a6ed60:	84 c0                	test   %al,%al
140a6ed62:	74 29                	je     0x140a6ed8d
140a6ed64:	48 8b 03             	mov    (%rbx),%rax
140a6ed67:	48 8b cb             	mov    %rbx,%rcx
140a6ed6a:	48 8b 40 10          	mov    0x10(%rax),%rax
140a6ed6e:	ff 15 ac 4c 51 00    	call   *0x514cac(%rip)        # 0x140f83a20
140a6ed74:	84 c0                	test   %al,%al
140a6ed76:	74 15                	je     0x140a6ed8d
140a6ed78:	b0 01                	mov    $0x1,%al
140a6ed7a:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140a6ed81:	00
140a6ed82:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140a6ed87:	48 83 c4 60          	add    $0x60,%rsp
140a6ed8b:	5f                   	pop    %rdi
140a6ed8c:	c3                   	ret
140a6ed8d:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140a6ed94:	00
140a6ed95:	32 c0                	xor    %al,%al
140a6ed97:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
140a6ed9c:	48 83 c4 60          	add    $0x60,%rsp
140a6eda0:	5f                   	pop    %rdi
140a6eda1:	c3                   	ret
140a6eda2:	cc                   	int3
140a6eda3:	cc                   	int3
140a6eda4:	cc                   	int3
140a6eda5:	cc                   	int3
140a6eda6:	cc                   	int3
140a6eda7:	cc                   	int3
140a6eda8:	cc                   	int3
140a6eda9:	cc                   	int3
140a6edaa:	cc                   	int3
140a6edab:	cc                   	int3
140a6edac:	cc                   	int3
140a6edad:	cc                   	int3
140a6edae:	cc                   	int3
140a6edaf:	cc                   	int3
140a6edb0:	4c 8b dc             	mov    %rsp,%r11
140a6edb3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140a6edb7:	49 89 73 10          	mov    %rsi,0x10(%r11)
140a6edbb:	57                   	push   %rdi
140a6edbc:	48 83 ec 50          	sub    $0x50,%rsp
140a6edc0:	0f 10 05 79 14 61 00 	movups 0x611479(%rip),%xmm0        # 0x141080240
140a6edc7:	48 8d 05 c2 d1 55 00 	lea    0x55d1c2(%rip),%rax        # 0x140fcbf90
140a6edce:	49 c7 43 e0 04 00 00 	movq   $0x4,-0x20(%r11)
140a6edd5:	00
140a6edd6:	49 89 43 d8          	mov    %rax,-0x28(%r11)
140a6edda:	4d 8d 43 e8          	lea    -0x18(%r11),%r8
140a6edde:	48 8d 05 cb 01 56 00 	lea    0x5601cb(%rip),%rax        # 0x140fcefb0
140a6ede5:	49 c7 43 d0 0a 00 00 	movq   $0xa,-0x30(%r11)
140a6edec:	00
140a6eded:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140a6edf1:	48 8b fa             	mov    %rdx,%rdi
140a6edf4:	48 8b 01             	mov    (%rcx),%rax
140a6edf7:	ba 1f 00 00 00       	mov    $0x1f,%edx
140a6edfc:	48 8b d9             	mov    %rcx,%rbx
140a6edff:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a6ee04:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6ee08:	ff 15 12 4c 51 00    	call   *0x514c12(%rip)        # 0x140f83a20
140a6ee0e:	84 c0                	test   %al,%al
140a6ee10:	0f 84 c8 00 00 00    	je     0x140a6eede
140a6ee16:	48 8b 03             	mov    (%rbx),%rax
140a6ee19:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a6ee1e:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a6ee23:	48 8b cb             	mov    %rbx,%rcx
140a6ee26:	48 8b 40 30          	mov    0x30(%rax),%rax
140a6ee2a:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a6ee2f:	ff 15 eb 4b 51 00    	call   *0x514beb(%rip)        # 0x140f83a20
140a6ee35:	84 c0                	test   %al,%al
140a6ee37:	0f 84 a1 00 00 00    	je     0x140a6eede
140a6ee3d:	48 8b 03             	mov    (%rbx),%rax
140a6ee40:	48 8b cb             	mov    %rbx,%rcx
140a6ee43:	8b 17                	mov    (%rdi),%edx
140a6ee45:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140a6ee4c:	ff 15 ce 4b 51 00    	call   *0x514bce(%rip)        # 0x140f83a20
140a6ee52:	84 c0                	test   %al,%al
140a6ee54:	0f 84 84 00 00 00    	je     0x140a6eede
140a6ee5a:	48 8b 03             	mov    (%rbx),%rax
140a6ee5d:	48 8b cb             	mov    %rbx,%rcx
140a6ee60:	48 8b 40 38          	mov    0x38(%rax),%rax
140a6ee64:	ff 15 b6 4b 51 00    	call   *0x514bb6(%rip)        # 0x140f83a20
140a6ee6a:	84 c0                	test   %al,%al
140a6ee6c:	74 70                	je     0x140a6eede
140a6ee6e:	48 8b 03             	mov    (%rbx),%rax
140a6ee71:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140a6ee76:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a6ee7b:	48 8b cb             	mov    %rbx,%rcx
140a6ee7e:	48 8b 40 30          	mov    0x30(%rax),%rax
140a6ee82:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
140a6ee87:	ff 15 93 4b 51 00    	call   *0x514b93(%rip)        # 0x140f83a20
140a6ee8d:	84 c0                	test   %al,%al
140a6ee8f:	74 4d                	je     0x140a6eede
140a6ee91:	45 33 c0             	xor    %r8d,%r8d
140a6ee94:	48 8d 57 04          	lea    0x4(%rdi),%rdx
140a6ee98:	48 8b cb             	mov    %rbx,%rcx
140a6ee9b:	e8 20 5d 00 00       	call   0x140a74bc0
140a6eea0:	84 c0                	test   %al,%al
140a6eea2:	74 3a                	je     0x140a6eede
140a6eea4:	48 8b 03             	mov    (%rbx),%rax
140a6eea7:	48 8b cb             	mov    %rbx,%rcx
140a6eeaa:	48 8b 40 38          	mov    0x38(%rax),%rax
140a6eeae:	ff 15 6c 4b 51 00    	call   *0x514b6c(%rip)        # 0x140f83a20
140a6eeb4:	84 c0                	test   %al,%al
140a6eeb6:	74 26                	je     0x140a6eede
140a6eeb8:	48 8b 03             	mov    (%rbx),%rax
140a6eebb:	48 8b cb             	mov    %rbx,%rcx
140a6eebe:	48 8b 40 10          	mov    0x10(%rax),%rax
140a6eec2:	ff 15 58 4b 51 00    	call   *0x514b58(%rip)        # 0x140f83a20
140a6eec8:	84 c0                	test   %al,%al
140a6eeca:	74 12                	je     0x140a6eede
140a6eecc:	b0 01                	mov    $0x1,%al
140a6eece:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a6eed3:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140a6eed8:	48 83 c4 50          	add    $0x50,%rsp
140a6eedc:	5f                   	pop    %rdi
140a6eedd:	c3                   	ret
140a6eede:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a6eee3:	32 c0                	xor    %al,%al
140a6eee5:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140a6eeea:	48 83 c4 50          	add    $0x50,%rsp
140a6eeee:	5f                   	pop    %rdi
140a6eeef:	c3                   	ret
140a6eef0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a6eef5:	57                   	push   %rdi
140a6eef6:	48 83 ec 40          	sub    $0x40,%rsp
140a6eefa:	0f 10 05 7f 13 61 00 	movups 0x61137f(%rip),%xmm0        # 0x141080280
140a6ef01:	48 8d 05 38 46 59 00 	lea    0x594638(%rip),%rax        # 0x141003540
140a6ef08:	48 c7 44 24 28 05 00 	movq   $0x5,0x28(%rsp)
140a6ef0f:	00 00
140a6ef11:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a6ef16:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140a6ef1a:	48 8b 01             	mov    (%rcx),%rax
140a6ef1d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140a6ef22:	ba 23 00 00 00       	mov    $0x23,%edx
140a6ef27:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a6ef2c:	48 8b d9             	mov    %rcx,%rbx
140a6ef2f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6ef33:	ff 15 e7 4a 51 00    	call   *0x514ae7(%rip)        # 0x140f83a20
140a6ef39:	84 c0                	test   %al,%al
140a6ef3b:	74 6b                	je     0x140a6efa8
140a6ef3d:	48 8b 03             	mov    (%rbx),%rax
140a6ef40:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a6ef45:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a6ef4a:	48 8b cb             	mov    %rbx,%rcx
140a6ef4d:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140a6ef53:	48 8b 40 30          	mov    0x30(%rax),%rax
140a6ef57:	ff 15 c3 4a 51 00    	call   *0x514ac3(%rip)        # 0x140f83a20
140a6ef5d:	84 c0                	test   %al,%al
140a6ef5f:	74 47                	je     0x140a6efa8
140a6ef61:	45 33 c0             	xor    %r8d,%r8d
140a6ef64:	48 8b d7             	mov    %rdi,%rdx
140a6ef67:	48 8b cb             	mov    %rbx,%rcx
140a6ef6a:	e8 a1 27 f8 ff       	call   0x1409f1710
140a6ef6f:	84 c0                	test   %al,%al
140a6ef71:	74 35                	je     0x140a6efa8
140a6ef73:	48 8b 03             	mov    (%rbx),%rax
140a6ef76:	48 8b cb             	mov    %rbx,%rcx
140a6ef79:	48 8b 40 38          	mov    0x38(%rax),%rax
140a6ef7d:	ff 15 9d 4a 51 00    	call   *0x514a9d(%rip)        # 0x140f83a20
140a6ef83:	84 c0                	test   %al,%al
140a6ef85:	74 21                	je     0x140a6efa8
140a6ef87:	48 8b 03             	mov    (%rbx),%rax
140a6ef8a:	48 8b cb             	mov    %rbx,%rcx
140a6ef8d:	48 8b 40 10          	mov    0x10(%rax),%rax
140a6ef91:	ff 15 89 4a 51 00    	call   *0x514a89(%rip)        # 0x140f83a20
140a6ef97:	84 c0                	test   %al,%al
140a6ef99:	74 0d                	je     0x140a6efa8
140a6ef9b:	b0 01                	mov    $0x1,%al
140a6ef9d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a6efa2:	48 83 c4 40          	add    $0x40,%rsp
140a6efa6:	5f                   	pop    %rdi
140a6efa7:	c3                   	ret
140a6efa8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a6efad:	32 c0                	xor    %al,%al
140a6efaf:	48 83 c4 40          	add    $0x40,%rsp
140a6efb3:	5f                   	pop    %rdi
140a6efb4:	c3                   	ret
140a6efb5:	cc                   	int3
140a6efb6:	cc                   	int3
140a6efb7:	cc                   	int3
140a6efb8:	cc                   	int3
140a6efb9:	cc                   	int3
140a6efba:	cc                   	int3
140a6efbb:	cc                   	int3
140a6efbc:	cc                   	int3
140a6efbd:	cc                   	int3
140a6efbe:	cc                   	int3
140a6efbf:	cc                   	int3
140a6efc0:	e9 7b 58 ff ff       	jmp    0x140a64840
140a6efc5:	cc                   	int3
140a6efc6:	cc                   	int3
140a6efc7:	cc                   	int3
140a6efc8:	cc                   	int3
140a6efc9:	cc                   	int3
140a6efca:	cc                   	int3
140a6efcb:	cc                   	int3
140a6efcc:	cc                   	int3
140a6efcd:	cc                   	int3
140a6efce:	cc                   	int3
140a6efcf:	cc                   	int3
140a6efd0:	40 53                	rex push %rbx
140a6efd2:	48 83 ec 50          	sub    $0x50,%rsp
140a6efd6:	48 8b 05 23 9f 94 00 	mov    0x949f23(%rip),%rax        # 0x1413b8f00
140a6efdd:	48 33 c4             	xor    %rsp,%rax
140a6efe0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)