140b03b0e:	76 32                	jbe    0x140b03b42
140b03b10:	48 ff c2             	inc    %rdx
140b03b13:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140b03b18:	48 8b c1             	mov    %rcx,%rax
140b03b1b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b03b22:	72 19                	jb     0x140b03b3d
140b03b24:	48 83 c2 27          	add    $0x27,%rdx
140b03b28:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b03b2c:	48 2b c1             	sub    %rcx,%rax
140b03b2f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b03b33:	48 83 f8 1f          	cmp    $0x1f,%rax
140b03b37:	0f 87 ef 00 00 00    	ja     0x140b03c2c
140b03b3d:	e8 02 76 31 00       	call   0x140e1b144
140b03b42:	66 0f 6f 05 e6 02 4a 	movdqa 0x4a02e6(%rip),%xmm0        # 0x140fa3e30
140b03b49:	00
140b03b4a:	f3 0f 7f 44 24 58    	movdqu %xmm0,0x58(%rsp)
140b03b50:	c6 44 24 48 00       	movb   $0x0,0x48(%rsp)
140b03b55:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140b03b5c:	00
140b03b5d:	48 83 fa 0f          	cmp    $0xf,%rdx
140b03b61:	76 32                	jbe    0x140b03b95
140b03b63:	48 ff c2             	inc    %rdx
140b03b66:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140b03b6b:	48 8b c1             	mov    %rcx,%rax
140b03b6e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b03b75:	72 19                	jb     0x140b03b90
140b03b77:	48 83 c2 27          	add    $0x27,%rdx
140b03b7b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b03b7f:	48 2b c1             	sub    %rcx,%rax
140b03b82:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b03b86:	48 83 f8 1f          	cmp    $0x1f,%rax
140b03b8a:	0f 87 96 00 00 00    	ja     0x140b03c26
140b03b90:	e8 af 75 31 00       	call   0x140e1b144
140b03b95:	84 db                	test   %bl,%bl
140b03b97:	74 42                	je     0x140b03bdb
140b03b99:	48 8b 06             	mov    (%rsi),%rax
140b03b9c:	48 83 c0 28          	add    $0x28,%rax
140b03ba0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140b03ba5:	48 8b 46 08          	mov    0x8(%rsi),%rax
140b03ba9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140b03bae:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140b03bb2:	48 8b 01             	mov    (%rcx),%rax
140b03bb5:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140b03bba:	48 8b 40 40          	mov    0x40(%rax),%rax
140b03bbe:	ff 15 5c fe 47 00    	call   *0x47fe5c(%rip)        # 0x140f83a20
140b03bc4:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140b03bc9:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140b03bce:	e8 8d fd ff ff       	call   0x140b03960
140b03bd3:	84 c0                	test   %al,%al
140b03bd5:	74 04                	je     0x140b03bdb
140b03bd7:	b3 01                	mov    $0x1,%bl
140b03bd9:	eb 02                	jmp    0x140b03bdd
140b03bdb:	32 db                	xor    %bl,%bl
140b03bdd:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140b03be2:	48 85 c9             	test   %rcx,%rcx
140b03be5:	74 19                	je     0x140b03c00
140b03be7:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b03bec:	75 12                	jne    0x140b03c00
140b03bee:	48 8b 11             	mov    (%rcx),%rdx
140b03bf1:	48 8b 42 28          	mov    0x28(%rdx),%rax
140b03bf5:	ba 01 00 00 00       	mov    $0x1,%edx
140b03bfa:	ff 15 20 fe 47 00    	call   *0x47fe20(%rip)        # 0x140f83a20
140b03c00:	0f b6 c3             	movzbl %bl,%eax
140b03c03:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140b03c0a:	00
140b03c0b:	48 33 cc             	xor    %rsp,%rcx
140b03c0e:	e8 ed 78 31 00       	call   0x140e1b500
140b03c13:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140b03c1a:	00
140b03c1b:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b03c22:	5f                   	pop    %rdi
140b03c23:	5e                   	pop    %rsi
140b03c24:	5d                   	pop    %rbp
140b03c25:	c3                   	ret
140b03c26:	e8 79 65 32 00       	call   0x140e2a1a4
140b03c2b:	90                   	nop
140b03c2c:	e8 73 65 32 00       	call   0x140e2a1a4
140b03c31:	cc                   	int3
140b03c32:	cc                   	int3
140b03c33:	cc                   	int3
140b03c34:	cc                   	int3
140b03c35:	cc                   	int3
140b03c36:	cc                   	int3
140b03c37:	cc                   	int3
140b03c38:	cc                   	int3
140b03c39:	cc                   	int3
140b03c3a:	cc                   	int3
140b03c3b:	cc                   	int3
140b03c3c:	cc                   	int3
140b03c3d:	cc                   	int3
140b03c3e:	cc                   	int3
140b03c3f:	cc                   	int3
140b03c40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b03c45:	57                   	push   %rdi
140b03c46:	48 83 ec 20          	sub    $0x20,%rsp
140b03c4a:	48 8b da             	mov    %rdx,%rbx
140b03c4d:	48 8b f9             	mov    %rcx,%rdi
140b03c50:	48 3b ca             	cmp    %rdx,%rcx
140b03c53:	75 0d                	jne    0x140b03c62
140b03c55:	b0 01                	mov    $0x1,%al
140b03c57:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140b03c5c:	48 83 c4 20          	add    $0x20,%rsp
140b03c60:	5f                   	pop    %rdi
140b03c61:	c3                   	ret
140b03c62:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b03c66:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140b03c6b:	48 8b 01             	mov    (%rcx),%rax
140b03c6e:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b03c75:	ff 15 a5 fd 47 00    	call   *0x47fda5(%rip)        # 0x140f83a20
140b03c7b:	84 c0                	test   %al,%al
140b03c7d:	75 1c                	jne    0x140b03c9b
140b03c7f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140b03c83:	48 8d 73 08          	lea    0x8(%rbx),%rsi
140b03c87:	48 8b 01             	mov    (%rcx),%rax
140b03c8a:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b03c91:	ff 15 89 fd 47 00    	call   *0x47fd89(%rip)        # 0x140f83a20
140b03c97:	84 c0                	test   %al,%al
140b03c99:	74 7f                	je     0x140b03d1a
140b03c9b:	f6 87 d8 01 00 00 01 	testb  $0x1,0x1d8(%rdi)
140b03ca2:	75 25                	jne    0x140b03cc9
140b03ca4:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b03ca8:	48 8b 01             	mov    (%rcx),%rax
140b03cab:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b03cb2:	ff 15 68 fd 47 00    	call   *0x47fd68(%rip)        # 0x140f83a20
140b03cb8:	84 c0                	test   %al,%al
140b03cba:	75 1d                	jne    0x140b03cd9
140b03cbc:	0f b6 87 d8 01 00 00 	movzbl 0x1d8(%rdi),%eax
140b03cc3:	d0 e8                	shr    $1,%al
140b03cc5:	a8 01                	test   $0x1,%al
140b03cc7:	75 10                	jne    0x140b03cd9
140b03cc9:	48 8b cb             	mov    %rbx,%rcx
140b03ccc:	e8 ff d0 fb ff       	call   0x140ac0dd0
140b03cd1:	84 c0                	test   %al,%al
140b03cd3:	0f 84 e8 00 00 00    	je     0x140b03dc1
140b03cd9:	f6 83 d8 01 00 00 01 	testb  $0x1,0x1d8(%rbx)
140b03ce0:	48 8d 73 08          	lea    0x8(%rbx),%rsi
140b03ce4:	75 24                	jne    0x140b03d0a
140b03ce6:	48 8b 0e             	mov    (%rsi),%rcx
140b03ce9:	48 8b 01             	mov    (%rcx),%rax
140b03cec:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140b03cf3:	ff 15 27 fd 47 00    	call   *0x47fd27(%rip)        # 0x140f83a20
140b03cf9:	84 c0                	test   %al,%al
140b03cfb:	75 1d                	jne    0x140b03d1a
140b03cfd:	0f b6 83 d8 01 00 00 	movzbl 0x1d8(%rbx),%eax
140b03d04:	d0 e8                	shr    $1,%al
140b03d06:	a8 01                	test   $0x1,%al
140b03d08:	75 10                	jne    0x140b03d1a
140b03d0a:	48 8b cf             	mov    %rdi,%rcx
140b03d0d:	e8 be d0 fb ff       	call   0x140ac0dd0
140b03d12:	84 c0                	test   %al,%al
140b03d14:	0f 84 a7 00 00 00    	je     0x140b03dc1
140b03d1a:	80 bf a0 00 00 00 00 	cmpb   $0x0,0xa0(%rdi)
140b03d21:	74 25                	je     0x140b03d48
140b03d23:	80 bb a0 00 00 00 00 	cmpb   $0x0,0xa0(%rbx)
140b03d2a:	74 1c                	je     0x140b03d48
140b03d2c:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140b03d30:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140b03d34:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140b03d39:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140b03d3e:	48 83 c4 20          	add    $0x20,%rsp
140b03d42:	5f                   	pop    %rdi
140b03d43:	e9 78 fe 70 ff       	jmp    0x140213bc0
140b03d48:	80 bf 38 01 00 00 00 	cmpb   $0x0,0x138(%rdi)
140b03d4f:	74 2f                	je     0x140b03d80
140b03d51:	80 bb 38 01 00 00 00 	cmpb   $0x0,0x138(%rbx)
140b03d58:	74 22                	je     0x140b03d7c
140b03d5a:	48 8d 93 a8 00 00 00 	lea    0xa8(%rbx),%rdx
140b03d61:	48 8d 8f a8 00 00 00 	lea    0xa8(%rdi),%rcx
140b03d68:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140b03d6d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140b03d72:	48 83 c4 20          	add    $0x20,%rsp
140b03d76:	5f                   	pop    %rdi
140b03d77:	e9 44 fe 70 ff       	jmp    0x140213bc0
140b03d7c:	48 8d 73 08          	lea    0x8(%rbx),%rsi
140b03d80:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b03d84:	48 8b d3             	mov    %rbx,%rdx
140b03d87:	48 8b 01             	mov    (%rcx),%rax
140b03d8a:	48 8b 40 30          	mov    0x30(%rax),%rax
140b03d8e:	ff 15 8c fc 47 00    	call   *0x47fc8c(%rip)        # 0x140f83a20
140b03d94:	84 c0                	test   %al,%al
140b03d96:	75 17                	jne    0x140b03daf
140b03d98:	48 8b 0e             	mov    (%rsi),%rcx
140b03d9b:	48 8b d7             	mov    %rdi,%rdx
140b03d9e:	48 8b 01             	mov    (%rcx),%rax
140b03da1:	48 8b 40 30          	mov    0x30(%rax),%rax
140b03da5:	ff 15 75 fc 47 00    	call   *0x47fc75(%rip)        # 0x140f83a20
140b03dab:	84 c0                	test   %al,%al
140b03dad:	74 12                	je     0x140b03dc1
140b03daf:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140b03db4:	b0 01                	mov    $0x1,%al
140b03db6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140b03dbb:	48 83 c4 20          	add    $0x20,%rsp
140b03dbf:	5f                   	pop    %rdi
140b03dc0:	c3                   	ret
140b03dc1:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140b03dc6:	32 c0                	xor    %al,%al
140b03dc8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140b03dcd:	48 83 c4 20          	add    $0x20,%rsp
140b03dd1:	5f                   	pop    %rdi
140b03dd2:	c3                   	ret
140b03dd3:	cc                   	int3
140b03dd4:	cc                   	int3
140b03dd5:	cc                   	int3
140b03dd6:	cc                   	int3
140b03dd7:	cc                   	int3
140b03dd8:	cc                   	int3
140b03dd9:	cc                   	int3
140b03dda:	cc                   	int3
140b03ddb:	cc                   	int3
140b03ddc:	cc                   	int3
140b03ddd:	cc                   	int3
140b03dde:	cc                   	int3
140b03ddf:	cc                   	int3
140b03de0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b03de5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140b03dea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140b03def:	57                   	push   %rdi
140b03df0:	48 83 ec 20          	sub    $0x20,%rsp
140b03df4:	48 8d 05 dd 3f 5d 00 	lea    0x5d3fdd(%rip),%rax        # 0x1410d7dd8
140b03dfb:	48 8b d9             	mov    %rcx,%rbx
140b03dfe:	48 89 01             	mov    %rax,(%rcx)
140b03e01:	8b ea                	mov    %edx,%ebp
140b03e03:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140b03e07:	48 85 c9             	test   %rcx,%rcx
140b03e0a:	74 10                	je     0x140b03e1c
140b03e0c:	48 83 29 01          	subq   $0x1,(%rcx)
140b03e10:	75 0a                	jne    0x140b03e1c
140b03e12:	ba 18 00 00 00       	mov    $0x18,%edx
140b03e17:	e8 28 73 31 00       	call   0x140e1b144
140b03e1c:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
140b03e20:	e8 3b 45 69 ff       	call   0x140198360
140b03e25:	80 7b 58 00          	cmpb   $0x0,0x58(%rbx)
140b03e29:	74 09                	je     0x140b03e34
140b03e2b:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140b03e2f:	e8 cc 96 69 ff       	call   0x14019d500
140b03e34:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140b03e38:	e8 63 fc 88 ff       	call   0x140393aa0
140b03e3d:	40 f6 c5 01          	test   $0x1,%bpl
140b03e41:	74 0d                	je     0x140b03e50
140b03e43:	ba 88 00 00 00       	mov    $0x88,%edx
140b03e48:	48 8b cb             	mov    %rbx,%rcx
140b03e4b:	e8 f4 72 31 00       	call   0x140e1b144
140b03e50:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140b03e55:	48 8b c3             	mov    %rbx,%rax
140b03e58:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140b03e5d:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140b03e62:	48 83 c4 20          	add    $0x20,%rsp
140b03e66:	5f                   	pop    %rdi
140b03e67:	c3                   	ret
140b03e68:	cc                   	int3
140b03e69:	cc                   	int3
140b03e6a:	cc                   	int3
140b03e6b:	cc                   	int3
140b03e6c:	cc                   	int3
140b03e6d:	cc                   	int3
140b03e6e:	cc                   	int3
140b03e6f:	cc                   	int3
140b03e70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b03e75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140b03e7a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140b03e7f:	57                   	push   %rdi
140b03e80:	48 83 ec 20          	sub    $0x20,%rsp
140b03e84:	48 8d 05 7d 45 5d 00 	lea    0x5d457d(%rip),%rax        # 0x1410d8408
140b03e8b:	48 8b d9             	mov    %rcx,%rbx
140b03e8e:	48 89 01             	mov    %rax,(%rcx)
140b03e91:	8b ea                	mov    %edx,%ebp
140b03e93:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140b03e97:	48 85 c9             	test   %rcx,%rcx
140b03e9a:	74 10                	je     0x140b03eac
140b03e9c:	48 83 29 01          	subq   $0x1,(%rcx)
140b03ea0:	75 0a                	jne    0x140b03eac
140b03ea2:	ba 18 00 00 00       	mov    $0x18,%edx
140b03ea7:	e8 98 72 31 00       	call   0x140e1b144
140b03eac:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
140b03eb0:	e8 ab 44 69 ff       	call   0x140198360
140b03eb5:	80 7b 58 00          	cmpb   $0x0,0x58(%rbx)
140b03eb9:	74 09                	je     0x140b03ec4
140b03ebb:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
140b03ebf:	e8 3c 96 69 ff       	call   0x14019d500
140b03ec4:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140b03ec8:	e8 d3 fb 88 ff       	call   0x140393aa0
140b03ecd:	40 f6 c5 01          	test   $0x1,%bpl
140b03ed1:	74 0d                	je     0x140b03ee0
140b03ed3:	ba 88 00 00 00       	mov    $0x88,%edx
140b03ed8:	48 8b cb             	mov    %rbx,%rcx
140b03edb:	e8 64 72 31 00       	call   0x140e1b144
140b03ee0:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140b03ee5:	48 8b c3             	mov    %rbx,%rax
140b03ee8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140b03eed:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140b03ef2:	48 83 c4 20          	add    $0x20,%rsp
140b03ef6:	5f                   	pop    %rdi
140b03ef7:	c3                   	ret
140b03ef8:	cc                   	int3
140b03ef9:	cc                   	int3
140b03efa:	cc                   	int3
140b03efb:	cc                   	int3
140b03efc:	cc                   	int3
140b03efd:	cc                   	int3
140b03efe:	cc                   	int3
140b03eff:	cc                   	int3
140b03f00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b03f05:	57                   	push   %rdi
140b03f06:	48 83 ec 20          	sub    $0x20,%rsp
140b03f0a:	48 8d 05 07 40 5d 00 	lea    0x5d4007(%rip),%rax        # 0x1410d7f18
140b03f11:	48 8b f9             	mov    %rcx,%rdi
140b03f14:	48 89 01             	mov    %rax,(%rcx)
140b03f17:	8b da                	mov    %edx,%ebx
140b03f19:	48 83 c1 10          	add    $0x10,%rcx
140b03f1d:	e8 9e f6 ff ff       	call   0x140b035c0
140b03f22:	f6 c3 01             	test   $0x1,%bl
140b03f25:	74 0d                	je     0x140b03f34
140b03f27:	ba 98 00 00 00       	mov    $0x98,%edx
140b03f2c:	48 8b cf             	mov    %rdi,%rcx
140b03f2f:	e8 10 72 31 00       	call   0x140e1b144
140b03f34:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140b03f39:	48 8b c7             	mov    %rdi,%rax
140b03f3c:	48 83 c4 20          	add    $0x20,%rsp
140b03f40:	5f                   	pop    %rdi
140b03f41:	c3                   	ret
140b03f42:	cc                   	int3
140b03f43:	cc                   	int3
140b03f44:	cc                   	int3
140b03f45:	cc                   	int3
140b03f46:	cc                   	int3
140b03f47:	cc                   	int3
140b03f48:	cc                   	int3
140b03f49:	cc                   	int3
140b03f4a:	cc                   	int3
140b03f4b:	cc                   	int3
140b03f4c:	cc                   	int3
140b03f4d:	cc                   	int3
140b03f4e:	cc                   	int3
140b03f4f:	cc                   	int3
140b03f50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140b03f55:	57                   	push   %rdi
140b03f56:	48 83 ec 20          	sub    $0x20,%rsp
140b03f5a:	48 8d 05 b7 41 5d 00 	lea    0x5d41b7(%rip),%rax        # 0x1410d8118
140b03f61:	48 8b f9             	mov    %rcx,%rdi
140b03f64:	48 89 01             	mov    %rax,(%rcx)
140b03f67:	8b da                	mov    %edx,%ebx
140b03f69:	48 83 c1 10          	add    $0x10,%rcx
140b03f6d:	e8 4e f6 ff ff       	call   0x140b035c0
140b03f72:	f6 c3 01             	test   $0x1,%bl
140b03f75:	74 0d                	je     0x140b03f84
140b03f77:	ba 98 00 00 00       	mov    $0x98,%edx
140b03f7c:	48 8b cf             	mov    %rdi,%rcx
140b03f7f:	e8 c0 71 31 00       	call   0x140e1b144
140b03f84:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140b03f89:	48 8b c7             	mov    %rdi,%rax