140352b4b:	73 70                	jae    0x140352bbd
140352b4d:	48 b8 66 66 66 66 66 	movabs $0x666666666666666,%rax
140352b54:	66 66 06
140352b57:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140352b5b:	74 79                	je     0x140352bd6
140352b5d:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140352b62:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140352b67:	b9 28 00 00 00       	mov    $0x28,%ecx
140352b6c:	ff 15 56 9d 7b 00    	call   *0x7b9d56(%rip)        # 0x140b0c8c8
140352b72:	4c 8b c0             	mov    %rax,%r8
140352b75:	48 85 c0             	test   %rax,%rax
140352b78:	75 07                	jne    0x140352b81
140352b7a:	ff 15 18 99 7b 00    	call   *0x7b9918(%rip)        # 0x140b0c498
140352b80:	90                   	nop
140352b81:	0f b7 06             	movzwl (%rsi),%eax
140352b84:	66 41 89 40 1c       	mov    %ax,0x1c(%r8)
140352b89:	66 41 89 68 20       	mov    %bp,0x20(%r8)
140352b8e:	41 89 68 24          	mov    %ebp,0x24(%r8)
140352b92:	49 89 38             	mov    %rdi,(%r8)
140352b95:	49 89 78 08          	mov    %rdi,0x8(%r8)
140352b99:	49 89 78 10          	mov    %rdi,0x10(%r8)
140352b9d:	66 41 89 68 18       	mov    %bp,0x18(%r8)
140352ba2:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140352ba7:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140352bad:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140352bb2:	48 8b cb             	mov    %rbx,%rcx
140352bb5:	e8 26 43 cb ff       	call   0x140006ee0
140352bba:	4c 8b c0             	mov    %rax,%r8
140352bbd:	49 8d 40 20          	lea    0x20(%r8),%rax
140352bc1:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140352bc6:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140352bcb:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140352bd0:	48 83 c4 50          	add    $0x50,%rsp
140352bd4:	5f                   	pop    %rdi
140352bd5:	c3                   	ret
140352bd6:	e8 f9 11 cb ff       	call   0x140003dd4
140352bdb:	cc                   	int3
140352bdc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140352be1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140352be6:	57                   	push   %rdi
140352be7:	48 83 ec 50          	sub    $0x50,%rsp
140352beb:	48 8b f2             	mov    %rdx,%rsi
140352bee:	48 8b d9             	mov    %rcx,%rbx
140352bf1:	48 8b 39             	mov    (%rcx),%rdi
140352bf4:	48 8b 47 08          	mov    0x8(%rdi),%rax
140352bf8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140352bfd:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140352c02:	4c 8b c7             	mov    %rdi,%r8
140352c05:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140352c09:	75 2b                	jne    0x140352c36
140352c0b:	8a 0a                	mov    (%rdx),%cl
140352c0d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140352c12:	38 48 1c             	cmp    %cl,0x1c(%rax)
140352c15:	73 0b                	jae    0x140352c22
140352c17:	83 64 24 38 00       	andl   $0x0,0x38(%rsp)
140352c1c:	48 8b 40 10          	mov    0x10(%rax),%rax
140352c20:	eb 0e                	jmp    0x140352c30
140352c22:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140352c29:	00
140352c2a:	4c 8b c0             	mov    %rax,%r8
140352c2d:	48 8b 00             	mov    (%rax),%rax
140352c30:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140352c34:	74 d7                	je     0x140352c0d
140352c36:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
140352c3b:	75 08                	jne    0x140352c45
140352c3d:	41 8a 40 1c          	mov    0x1c(%r8),%al
140352c41:	38 02                	cmp    %al,(%rdx)
140352c43:	73 71                	jae    0x140352cb6
140352c45:	48 b8 66 66 66 66 66 	movabs $0x666666666666666,%rax
140352c4c:	66 66 06
140352c4f:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140352c53:	74 75                	je     0x140352cca
140352c55:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140352c5a:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140352c60:	b9 28 00 00 00       	mov    $0x28,%ecx
140352c65:	ff 15 5d 9c 7b 00    	call   *0x7b9c5d(%rip)        # 0x140b0c8c8
140352c6b:	4c 8b c0             	mov    %rax,%r8
140352c6e:	48 85 c0             	test   %rax,%rax
140352c71:	75 07                	jne    0x140352c7a
140352c73:	ff 15 1f 98 7b 00    	call   *0x7b981f(%rip)        # 0x140b0c498
140352c79:	90                   	nop
140352c7a:	8a 06                	mov    (%rsi),%al
140352c7c:	41 88 40 1c          	mov    %al,0x1c(%r8)
140352c80:	41 c6 40 20 00       	movb   $0x0,0x20(%r8)
140352c85:	41 83 60 24 00       	andl   $0x0,0x24(%r8)
140352c8a:	49 89 38             	mov    %rdi,(%r8)
140352c8d:	49 89 78 08          	mov    %rdi,0x8(%r8)
140352c91:	49 89 78 10          	mov    %rdi,0x10(%r8)
140352c95:	66 41 83 60 18 00    	andw   $0x0,0x18(%r8)
140352c9b:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140352ca0:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140352ca6:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140352cab:	48 8b cb             	mov    %rbx,%rcx
140352cae:	e8 2d 42 cb ff       	call   0x140006ee0
140352cb3:	4c 8b c0             	mov    %rax,%r8
140352cb6:	49 8d 40 20          	lea    0x20(%r8),%rax
140352cba:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140352cbf:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140352cc4:	48 83 c4 50          	add    $0x50,%rsp
140352cc8:	5f                   	pop    %rdi
140352cc9:	c3                   	ret
140352cca:	e8 05 11 cb ff       	call   0x140003dd4
140352ccf:	cc                   	int3
140352cd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140352cd5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140352cda:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140352cdf:	57                   	push   %rdi
140352ce0:	48 83 ec 50          	sub    $0x50,%rsp
140352ce4:	48 8b f2             	mov    %rdx,%rsi
140352ce7:	48 8b d9             	mov    %rcx,%rbx
140352cea:	48 8b 39             	mov    (%rcx),%rdi
140352ced:	48 8b 47 08          	mov    0x8(%rdi),%rax
140352cf1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140352cf6:	33 ed                	xor    %ebp,%ebp
140352cf8:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
140352cfc:	4c 8b c7             	mov    %rdi,%r8
140352cff:	40 38 68 19          	cmp    %bpl,0x19(%rax)
140352d03:	75 2a                	jne    0x140352d2f
140352d05:	8b 0a                	mov    (%rdx),%ecx
140352d07:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140352d0c:	39 48 1c             	cmp    %ecx,0x1c(%rax)
140352d0f:	73 0a                	jae    0x140352d1b
140352d11:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
140352d15:	48 8b 40 10          	mov    0x10(%rax),%rax
140352d19:	eb 0e                	jmp    0x140352d29
140352d1b:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140352d22:	00
140352d23:	4c 8b c0             	mov    %rax,%r8
140352d26:	48 8b 00             	mov    (%rax),%rax
140352d29:	40 38 68 19          	cmp    %bpl,0x19(%rax)
140352d2d:	74 d8                	je     0x140352d07
140352d2f:	41 38 68 19          	cmp    %bpl,0x19(%r8)
140352d33:	75 08                	jne    0x140352d3d
140352d35:	41 8b 40 1c          	mov    0x1c(%r8),%eax
140352d39:	39 02                	cmp    %eax,(%rdx)
140352d3b:	73 6e                	jae    0x140352dab
140352d3d:	48 b8 66 66 66 66 66 	movabs $0x666666666666666,%rax
140352d44:	66 66 06
140352d47:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140352d4b:	74 77                	je     0x140352dc4
140352d4d:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140352d52:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140352d57:	b9 28 00 00 00       	mov    $0x28,%ecx
140352d5c:	ff 15 66 9b 7b 00    	call   *0x7b9b66(%rip)        # 0x140b0c8c8
140352d62:	4c 8b c0             	mov    %rax,%r8
140352d65:	48 85 c0             	test   %rax,%rax
140352d68:	75 07                	jne    0x140352d71
140352d6a:	ff 15 28 97 7b 00    	call   *0x7b9728(%rip)        # 0x140b0c498
140352d70:	90                   	nop
140352d71:	8b 06                	mov    (%rsi),%eax
140352d73:	41 89 40 1c          	mov    %eax,0x1c(%r8)
140352d77:	41 89 68 20          	mov    %ebp,0x20(%r8)
140352d7b:	66 41 89 68 24       	mov    %bp,0x24(%r8)
140352d80:	49 89 38             	mov    %rdi,(%r8)
140352d83:	49 89 78 08          	mov    %rdi,0x8(%r8)
140352d87:	49 89 78 10          	mov    %rdi,0x10(%r8)
140352d8b:	66 41 89 68 18       	mov    %bp,0x18(%r8)
140352d90:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140352d95:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140352d9b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140352da0:	48 8b cb             	mov    %rbx,%rcx
140352da3:	e8 38 41 cb ff       	call   0x140006ee0
140352da8:	4c 8b c0             	mov    %rax,%r8
140352dab:	49 8d 40 20          	lea    0x20(%r8),%rax
140352daf:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140352db4:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140352db9:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140352dbe:	48 83 c4 50          	add    $0x50,%rsp
140352dc2:	5f                   	pop    %rdi
140352dc3:	c3                   	ret
140352dc4:	e8 0b 10 cb ff       	call   0x140003dd4
140352dc9:	cc                   	int3
140352dca:	90                   	nop
140352dcb:	90                   	nop
140352dcc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140352dd1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140352dd6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140352ddb:	57                   	push   %rdi
140352ddc:	48 83 ec 50          	sub    $0x50,%rsp
140352de0:	48 8b f2             	mov    %rdx,%rsi
140352de3:	48 8b d9             	mov    %rcx,%rbx
140352de6:	48 8b 39             	mov    (%rcx),%rdi
140352de9:	48 8b 47 08          	mov    0x8(%rdi),%rax
140352ded:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140352df2:	33 ed                	xor    %ebp,%ebp
140352df4:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
140352df8:	4c 8b c7             	mov    %rdi,%r8
140352dfb:	40 38 68 19          	cmp    %bpl,0x19(%rax)
140352dff:	75 2c                	jne    0x140352e2d
140352e01:	0f b7 0a             	movzwl (%rdx),%ecx
140352e04:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140352e09:	66 39 48 1a          	cmp    %cx,0x1a(%rax)
140352e0d:	73 0a                	jae    0x140352e19
140352e0f:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
140352e13:	48 8b 40 10          	mov    0x10(%rax),%rax
140352e17:	eb 0e                	jmp    0x140352e27
140352e19:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140352e20:	00
140352e21:	4c 8b c0             	mov    %rax,%r8
140352e24:	48 8b 00             	mov    (%rax),%rax
140352e27:	40 38 68 19          	cmp    %bpl,0x19(%rax)
140352e2b:	74 d7                	je     0x140352e04
140352e2d:	41 38 68 19          	cmp    %bpl,0x19(%r8)
140352e31:	75 0a                	jne    0x140352e3d
140352e33:	41 0f b7 40 1a       	movzwl 0x1a(%r8),%eax
140352e38:	66 39 02             	cmp    %ax,(%rdx)
140352e3b:	73 6b                	jae    0x140352ea8
140352e3d:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
140352e44:	ff ff 07
140352e47:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140352e4b:	74 74                	je     0x140352ec1
140352e4d:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140352e52:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140352e57:	b9 20 00 00 00       	mov    $0x20,%ecx
140352e5c:	ff 15 66 9a 7b 00    	call   *0x7b9a66(%rip)        # 0x140b0c8c8
140352e62:	4c 8b c0             	mov    %rax,%r8
140352e65:	48 85 c0             	test   %rax,%rax
140352e68:	75 07                	jne    0x140352e71
140352e6a:	ff 15 28 96 7b 00    	call   *0x7b9628(%rip)        # 0x140b0c498
140352e70:	90                   	nop
140352e71:	0f b7 06             	movzwl (%rsi),%eax
140352e74:	66 41 89 40 1a       	mov    %ax,0x1a(%r8)
140352e79:	41 89 68 1c          	mov    %ebp,0x1c(%r8)
140352e7d:	49 89 38             	mov    %rdi,(%r8)
140352e80:	49 89 78 08          	mov    %rdi,0x8(%r8)
140352e84:	49 89 78 10          	mov    %rdi,0x10(%r8)
140352e88:	66 41 89 68 18       	mov    %bp,0x18(%r8)
140352e8d:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140352e92:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140352e98:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140352e9d:	48 8b cb             	mov    %rbx,%rcx
140352ea0:	e8 3b 40 cb ff       	call   0x140006ee0
140352ea5:	4c 8b c0             	mov    %rax,%r8
140352ea8:	49 8d 40 1c          	lea    0x1c(%r8),%rax
140352eac:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140352eb1:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140352eb6:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140352ebb:	48 83 c4 50          	add    $0x50,%rsp
140352ebf:	5f                   	pop    %rdi
140352ec0:	c3                   	ret
140352ec1:	e8 0e 0f cb ff       	call   0x140003dd4
140352ec6:	cc                   	int3
140352ec7:	90                   	nop
140352ec8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140352ecd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140352ed2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140352ed7:	57                   	push   %rdi
140352ed8:	48 83 ec 50          	sub    $0x50,%rsp
140352edc:	48 8b f2             	mov    %rdx,%rsi
140352edf:	48 8b d9             	mov    %rcx,%rbx
140352ee2:	48 8b 39             	mov    (%rcx),%rdi
140352ee5:	48 8b 47 08          	mov    0x8(%rdi),%rax
140352ee9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140352eee:	33 ed                	xor    %ebp,%ebp
140352ef0:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
140352ef4:	4c 8b c7             	mov    %rdi,%r8
140352ef7:	40 38 68 19          	cmp    %bpl,0x19(%rax)
140352efb:	75 2a                	jne    0x140352f27
140352efd:	8a 0a                	mov    (%rdx),%cl
140352eff:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140352f04:	38 48 1a             	cmp    %cl,0x1a(%rax)
140352f07:	73 0a                	jae    0x140352f13
140352f09:	89 6c 24 38          	mov    %ebp,0x38(%rsp)
140352f0d:	48 8b 40 10          	mov    0x10(%rax),%rax
140352f11:	eb 0e                	jmp    0x140352f21
140352f13:	c7 44 24 38 01 00 00 	movl   $0x1,0x38(%rsp)
140352f1a:	00
140352f1b:	4c 8b c0             	mov    %rax,%r8
140352f1e:	48 8b 00             	mov    (%rax),%rax
140352f21:	40 38 68 19          	cmp    %bpl,0x19(%rax)
140352f25:	74 d8                	je     0x140352eff
140352f27:	41 38 68 19          	cmp    %bpl,0x19(%r8)
140352f2b:	75 08                	jne    0x140352f35
140352f2d:	41 8a 40 1a          	mov    0x1a(%r8),%al
140352f31:	38 02                	cmp    %al,(%rdx)
140352f33:	73 6e                	jae    0x140352fa3
140352f35:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
140352f3c:	ff ff 07
140352f3f:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140352f43:	74 77                	je     0x140352fbc
140352f45:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140352f4a:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140352f4f:	b9 20 00 00 00       	mov    $0x20,%ecx
140352f54:	ff 15 6e 99 7b 00    	call   *0x7b996e(%rip)        # 0x140b0c8c8
140352f5a:	4c 8b c0             	mov    %rax,%r8
140352f5d:	48 85 c0             	test   %rax,%rax
140352f60:	75 07                	jne    0x140352f69
140352f62:	ff 15 30 95 7b 00    	call   *0x7b9530(%rip)        # 0x140b0c498
140352f68:	90                   	nop
140352f69:	8a 06                	mov    (%rsi),%al
140352f6b:	41 88 40 1a          	mov    %al,0x1a(%r8)
140352f6f:	41 88 68 1c          	mov    %bpl,0x1c(%r8)
140352f73:	66 41 89 68 1e       	mov    %bp,0x1e(%r8)
140352f78:	49 89 38             	mov    %rdi,(%r8)
140352f7b:	49 89 78 08          	mov    %rdi,0x8(%r8)
140352f7f:	49 89 78 10          	mov    %rdi,0x10(%r8)
140352f83:	66 41 89 68 18       	mov    %bp,0x18(%r8)
140352f88:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140352f8d:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140352f93:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140352f98:	48 8b cb             	mov    %rbx,%rcx
140352f9b:	e8 40 3f cb ff       	call   0x140006ee0
140352fa0:	4c 8b c0             	mov    %rax,%r8
140352fa3:	49 8d 40 1c          	lea    0x1c(%r8),%rax
140352fa7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140352fac:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140352fb1:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140352fb6:	48 83 c4 50          	add    $0x50,%rsp
140352fba:	5f                   	pop    %rdi
140352fbb:	c3                   	ret
140352fbc:	e8 13 0e cb ff       	call   0x140003dd4
140352fc1:	cc                   	int3
140352fc2:	90                   	nop
140352fc3:	90                   	nop
140352fc4:	90                   	nop
140352fc5:	90                   	nop
140352fc6:	90                   	nop
140352fc7:	90                   	nop
140352fc8:	90                   	nop
140352fc9:	90                   	nop
140352fca:	90                   	nop
140352fcb:	90                   	nop
140352fcc:	90                   	nop
140352fcd:	90                   	nop
140352fce:	90                   	nop
140352fcf:	90                   	nop
140352fd0:	48 83 e9 38          	sub    $0x38,%rcx
140352fd4:	e9 97 9b ff ff       	jmp    0x14034cb70
140352fd9:	90                   	nop
140352fda:	90                   	nop
140352fdb:	90                   	nop
140352fdc:	90                   	nop
140352fdd:	90                   	nop
140352fde:	90                   	nop
140352fdf:	90                   	nop
140352fe0:	48 83 e9 38          	sub    $0x38,%rcx
140352fe4:	e9 a7 c1 ff ff       	jmp    0x14034f190
140352fe9:	90                   	nop
140352fea:	90                   	nop
140352feb:	90                   	nop
140352fec:	90                   	nop
140352fed:	90                   	nop
140352fee:	90                   	nop
140352fef:	90                   	nop
140352ff0:	40 53                	rex push %rbx
140352ff2:	48 83 ec 20          	sub    $0x20,%rsp
140352ff6:	48 8d 05 43 1f 7d 00 	lea    0x7d1f43(%rip),%rax        # 0x140b24f40
140352ffd:	48 8b d9             	mov    %rcx,%rbx
140353000:	48 89 01             	mov    %rax,(%rcx)
140353003:	f6 c2 01             	test   $0x1,%dl