140aa1b24:	4c 8b c6             	mov    %rsi,%r8
140aa1b27:	48 8d 15 62 28 5e 00 	lea    0x5e2862(%rip),%rdx        # 0x141084390
140aa1b2e:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140aa1b32:	e8 99 b6 76 ff       	call   0x14020d1d0
140aa1b37:	90                   	nop
140aa1b38:	48 8b c8             	mov    %rax,%rcx
140aa1b3b:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140aa1b40:	76 03                	jbe    0x140aa1b45
140aa1b42:	48 8b 08             	mov    (%rax),%rcx
140aa1b45:	48 8b 40 10          	mov    0x10(%rax),%rax
140aa1b49:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
140aa1b4d:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140aa1b51:	0f 57 c0             	xorps  %xmm0,%xmm0
140aa1b54:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140aa1b58:	66 0f 6f 0d d0 27 50 	movdqa 0x5027d0(%rip),%xmm1        # 0x140fa4330
140aa1b5f:	00
140aa1b60:	f3 0f 7f 4d b7       	movdqu %xmm1,-0x49(%rbp)
140aa1b65:	48 b8 6c 69 62 68 69 	movabs $0x69746c696862696c,%rax
140aa1b6c:	6c 74 69
140aa1b6f:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140aa1b73:	c6 45 af 00          	movb   $0x0,-0x51(%rbp)
140aa1b77:	48 8b 1d 1a 5a 99 00 	mov    0x995a1a(%rip),%rbx        # 0x141437598
140aa1b7e:	48 85 db             	test   %rbx,%rbx
140aa1b81:	74 05                	je     0x140aa1b88
140aa1b83:	48 8b c3             	mov    %rbx,%rax
140aa1b86:	eb 0c                	jmp    0x140aa1b94
140aa1b88:	e8 93 14 00 00       	call   0x140aa3020
140aa1b8d:	48 8b 1d 04 5a 99 00 	mov    0x995a04(%rip),%rbx        # 0x141437598
140aa1b94:	48 83 78 40 00       	cmpq   $0x0,0x40(%rax)
140aa1b99:	0f 84 80 00 00 00    	je     0x140aa1c1f
140aa1b9f:	48 85 db             	test   %rbx,%rbx
140aa1ba2:	75 08                	jne    0x140aa1bac
140aa1ba4:	e8 77 14 00 00       	call   0x140aa3020
140aa1ba9:	48 8b d8             	mov    %rax,%rbx
140aa1bac:	48 8b 5b 40          	mov    0x40(%rbx),%rbx
140aa1bb0:	0f 28 45 c7          	movaps -0x39(%rbp),%xmm0
140aa1bb4:	66 0f 7f 45 c7       	movdqa %xmm0,-0x39(%rbp)
140aa1bb9:	45 33 c9             	xor    %r9d,%r9d
140aa1bbc:	45 33 c0             	xor    %r8d,%r8d
140aa1bbf:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140aa1bc3:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140aa1bc7:	e8 d4 97 ff ff       	call   0x140a9b3a0
140aa1bcc:	90                   	nop
140aa1bcd:	4c 8b c0             	mov    %rax,%r8
140aa1bd0:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140aa1bd4:	48 8b cb             	mov    %rbx,%rcx
140aa1bd7:	e8 44 08 00 00       	call   0x140aa2420
140aa1bdc:	90                   	nop
140aa1bdd:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
140aa1be1:	48 83 fa 0f          	cmp    $0xf,%rdx
140aa1be5:	76 31                	jbe    0x140aa1c18
140aa1be7:	48 ff c2             	inc    %rdx
140aa1bea:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140aa1bee:	48 8b c1             	mov    %rcx,%rax
140aa1bf1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa1bf8:	72 19                	jb     0x140aa1c13
140aa1bfa:	48 83 c2 27          	add    $0x27,%rdx
140aa1bfe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aa1c02:	48 2b c1             	sub    %rcx,%rax
140aa1c05:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aa1c09:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa1c0d:	0f 87 6c 01 00 00    	ja     0x140aa1d7f
140aa1c13:	e8 2c 95 37 00       	call   0x140e1b144
140aa1c18:	48 8b 1d 79 59 99 00 	mov    0x995979(%rip),%rbx        # 0x141437598
140aa1c1f:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
140aa1c23:	48 83 fa 0f          	cmp    $0xf,%rdx
140aa1c27:	76 38                	jbe    0x140aa1c61
140aa1c29:	48 ff c2             	inc    %rdx
140aa1c2c:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140aa1c30:	48 8b c1             	mov    %rcx,%rax
140aa1c33:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa1c3a:	72 19                	jb     0x140aa1c55
140aa1c3c:	48 83 c2 27          	add    $0x27,%rdx
140aa1c40:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aa1c44:	48 2b c1             	sub    %rcx,%rax
140aa1c47:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aa1c4b:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa1c4f:	0f 87 30 01 00 00    	ja     0x140aa1d85
140aa1c55:	e8 ea 94 37 00       	call   0x140e1b144
140aa1c5a:	48 8b 1d 37 59 99 00 	mov    0x995937(%rip),%rbx        # 0x141437598
140aa1c61:	66 0f 6f 05 c7 21 50 	movdqa 0x5021c7(%rip),%xmm0        # 0x140fa3e30
140aa1c68:	00
140aa1c69:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
140aa1c6e:	c6 45 a7 00          	movb   $0x0,-0x59(%rbp)
140aa1c72:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
140aa1c76:	48 83 fa 0f          	cmp    $0xf,%rdx
140aa1c7a:	76 38                	jbe    0x140aa1cb4
140aa1c7c:	48 ff c2             	inc    %rdx
140aa1c7f:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140aa1c83:	48 8b c1             	mov    %rcx,%rax
140aa1c86:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140aa1c8d:	72 19                	jb     0x140aa1ca8
140aa1c8f:	48 83 c2 27          	add    $0x27,%rdx
140aa1c93:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140aa1c97:	48 2b c1             	sub    %rcx,%rax
140aa1c9a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140aa1c9e:	48 83 f8 1f          	cmp    $0x1f,%rax
140aa1ca2:	0f 87 bf 00 00 00    	ja     0x140aa1d67
140aa1ca8:	e8 97 94 37 00       	call   0x140e1b144
140aa1cad:	48 8b 1d e4 58 99 00 	mov    0x9958e4(%rip),%rbx        # 0x141437598
140aa1cb4:	48 83 7e 20 00       	cmpq   $0x0,0x20(%rsi)
140aa1cb9:	74 3d                	je     0x140aa1cf8
140aa1cbb:	48 85 db             	test   %rbx,%rbx
140aa1cbe:	75 08                	jne    0x140aa1cc8
140aa1cc0:	e8 5b 13 00 00       	call   0x140aa3020
140aa1cc5:	48 8b d8             	mov    %rax,%rbx
140aa1cc8:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
140aa1ccc:	48 2b 4b 50          	sub    0x50(%rbx),%rcx
140aa1cd0:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140aa1cd7:	66 66 66
140aa1cda:	48 f7 e9             	imul   %rcx
140aa1cdd:	48 c1 fa 04          	sar    $0x4,%rdx
140aa1ce1:	48 8b c2             	mov    %rdx,%rax
140aa1ce4:	48 c1 e8 3f          	shr    $0x3f,%rax
140aa1ce8:	48 03 d0             	add    %rax,%rdx
140aa1ceb:	48 8b 46 20          	mov    0x20(%rsi),%rax
140aa1cef:	89 10                	mov    %edx,(%rax)
140aa1cf1:	48 8b 1d a0 58 99 00 	mov    0x9958a0(%rip),%rbx        # 0x141437598
140aa1cf8:	48 85 db             	test   %rbx,%rbx
140aa1cfb:	75 08                	jne    0x140aa1d05
140aa1cfd:	e8 1e 13 00 00       	call   0x140aa3020
140aa1d02:	48 8b d8             	mov    %rax,%rbx
140aa1d05:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140aa1d09:	48 8b 53 58          	mov    0x58(%rbx),%rdx
140aa1d0d:	48 3b 53 60          	cmp    0x60(%rbx),%rdx
140aa1d11:	74 1f                	je     0x140aa1d32
140aa1d13:	0f 10 06             	movups (%rsi),%xmm0
140aa1d16:	0f 11 02             	movups %xmm0,(%rdx)
140aa1d19:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
140aa1d1d:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
140aa1d21:	f2 0f 10 46 20       	movsd  0x20(%rsi),%xmm0
140aa1d26:	f2 0f 11 42 20       	movsd  %xmm0,0x20(%rdx)
140aa1d2b:	48 83 43 58 28       	addq   $0x28,0x58(%rbx)
140aa1d30:	eb 08                	jmp    0x140aa1d3a
140aa1d32:	4c 8b c6             	mov    %rsi,%r8
140aa1d35:	e8 56 df ff ff       	call   0x140a9fc90
140aa1d3a:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140aa1d3e:	48 33 cc             	xor    %rsp,%rcx
140aa1d41:	e8 ba 97 37 00       	call   0x140e1b500
140aa1d46:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
140aa1d4d:	00
140aa1d4e:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140aa1d52:	49 8b 73 40          	mov    0x40(%r11),%rsi
140aa1d56:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140aa1d5a:	49 8b e3             	mov    %r11,%rsp
140aa1d5d:	41 5f                	pop    %r15
140aa1d5f:	41 5e                	pop    %r14
140aa1d61:	41 5d                	pop    %r13
140aa1d63:	41 5c                	pop    %r12
140aa1d65:	5d                   	pop    %rbp
140aa1d66:	c3                   	ret
140aa1d67:	e8 38 84 38 00       	call   0x140e2a1a4
140aa1d6c:	90                   	nop
140aa1d6d:	e8 32 84 38 00       	call   0x140e2a1a4
140aa1d72:	90                   	nop
140aa1d73:	e8 2c 84 38 00       	call   0x140e2a1a4
140aa1d78:	cc                   	int3
140aa1d79:	e8 26 84 38 00       	call   0x140e2a1a4
140aa1d7e:	90                   	nop
140aa1d7f:	e8 20 84 38 00       	call   0x140e2a1a4
140aa1d84:	90                   	nop
140aa1d85:	e8 1a 84 38 00       	call   0x140e2a1a4
140aa1d8a:	cc                   	int3
140aa1d8b:	cc                   	int3
140aa1d8c:	cc                   	int3
140aa1d8d:	cc                   	int3
140aa1d8e:	cc                   	int3
140aa1d8f:	cc                   	int3
140aa1d90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140aa1d95:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140aa1d9a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140aa1d9f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140aa1da4:	57                   	push   %rdi
140aa1da5:	41 56                	push   %r14
140aa1da7:	41 57                	push   %r15
140aa1da9:	48 83 ec 60          	sub    $0x60,%rsp
140aa1dad:	41 8b e9             	mov    %r9d,%ebp
140aa1db0:	41 8b f8             	mov    %r8d,%edi
140aa1db3:	4c 8b f2             	mov    %rdx,%r14
140aa1db6:	48 8b d9             	mov    %rcx,%rbx
140aa1db9:	45 33 ff             	xor    %r15d,%r15d
140aa1dbc:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140aa1dc1:	44 39 bc 24 a0 00 00 	cmp    %r15d,0xa0(%rsp)
140aa1dc8:	00
140aa1dc9:	74 6d                	je     0x140aa1e38
140aa1dcb:	48 8d 05 ee f4 5d 00 	lea    0x5df4ee(%rip),%rax        # 0x1410812c0
140aa1dd2:	48 89 01             	mov    %rax,(%rcx)
140aa1dd5:	4c 89 b9 b0 00 00 00 	mov    %r15,0xb0(%rcx)
140aa1ddc:	4c 89 b9 b8 00 00 00 	mov    %r15,0xb8(%rcx)
140aa1de3:	44 89 b9 c0 00 00 00 	mov    %r15d,0xc0(%rcx)
140aa1dea:	4c 89 b9 c8 00 00 00 	mov    %r15,0xc8(%rcx)
140aa1df1:	4c 89 b9 d0 00 00 00 	mov    %r15,0xd0(%rcx)
140aa1df8:	4c 89 b9 d8 00 00 00 	mov    %r15,0xd8(%rcx)
140aa1dff:	4c 89 b9 e0 00 00 00 	mov    %r15,0xe0(%rcx)
140aa1e06:	4c 89 b9 e8 00 00 00 	mov    %r15,0xe8(%rcx)
140aa1e0d:	48 8d 05 54 79 50 00 	lea    0x507954(%rip),%rax        # 0x140fa9768
140aa1e14:	48 89 81 a8 00 00 00 	mov    %rax,0xa8(%rcx)
140aa1e1b:	4c 89 b9 f0 00 00 00 	mov    %r15,0xf0(%rcx)
140aa1e22:	4c 89 b9 f8 00 00 00 	mov    %r15,0xf8(%rcx)
140aa1e29:	44 88 b9 00 01 00 00 	mov    %r15b,0x100(%rcx)
140aa1e30:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140aa1e37:	00
140aa1e38:	48 8b 01             	mov    (%rcx),%rax
140aa1e3b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e3f:	48 8d 05 32 79 50 00 	lea    0x507932(%rip),%rax        # 0x140fa9778
140aa1e46:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140aa1e4a:	48 8b 03             	mov    (%rbx),%rax
140aa1e4d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e51:	8d 51 f0             	lea    -0x10(%rcx),%edx
140aa1e54:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140aa1e58:	48 8b 03             	mov    (%rbx),%rax
140aa1e5b:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e5f:	48 03 cb             	add    %rbx,%rcx
140aa1e62:	48 8d 73 08          	lea    0x8(%rbx),%rsi
140aa1e66:	45 33 c0             	xor    %r8d,%r8d
140aa1e69:	48 8b d6             	mov    %rsi,%rdx
140aa1e6c:	e8 5f 53 76 ff       	call   0x1402071d0
140aa1e71:	90                   	nop
140aa1e72:	48 8b 03             	mov    (%rbx),%rax
140aa1e75:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e79:	48 8d 05 38 f4 5d 00 	lea    0x5df438(%rip),%rax        # 0x1410812b8
140aa1e80:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
140aa1e84:	48 8b 03             	mov    (%rbx),%rax
140aa1e87:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1e8b:	8d 91 58 ff ff ff    	lea    -0xa8(%rcx),%edx
140aa1e91:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
140aa1e95:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140aa1e9a:	48 8b ce             	mov    %rsi,%rcx
140aa1e9d:	e8 9e c2 73 ff       	call   0x1401de140
140aa1ea2:	48 8d 05 f7 39 54 00 	lea    0x5439f7(%rip),%rax        # 0x140fe58a0
140aa1ea9:	48 89 06             	mov    %rax,(%rsi)
140aa1eac:	c6 46 7c 00          	movb   $0x0,0x7c(%rsi)
140aa1eb0:	c6 46 71 00          	movb   $0x0,0x71(%rsi)
140aa1eb4:	4c 8d 56 08          	lea    0x8(%rsi),%r10
140aa1eb8:	4c 89 56 18          	mov    %r10,0x18(%rsi)
140aa1ebc:	4c 8d 46 10          	lea    0x10(%rsi),%r8
140aa1ec0:	4c 89 46 20          	mov    %r8,0x20(%rsi)
140aa1ec4:	4c 8d 4e 28          	lea    0x28(%rsi),%r9
140aa1ec8:	4c 89 4e 38          	mov    %r9,0x38(%rsi)
140aa1ecc:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
140aa1ed0:	48 89 4e 40          	mov    %rcx,0x40(%rsi)
140aa1ed4:	48 8d 56 48          	lea    0x48(%rsi),%rdx
140aa1ed8:	48 89 56 50          	mov    %rdx,0x50(%rsi)
140aa1edc:	48 8d 46 4c          	lea    0x4c(%rsi),%rax
140aa1ee0:	48 89 46 58          	mov    %rax,0x58(%rsi)
140aa1ee4:	4d 89 38             	mov    %r15,(%r8)
140aa1ee7:	4c 89 39             	mov    %r15,(%rcx)
140aa1eea:	44 89 38             	mov    %r15d,(%rax)
140aa1eed:	4d 89 3a             	mov    %r15,(%r10)
140aa1ef0:	4d 89 39             	mov    %r15,(%r9)
140aa1ef3:	44 89 3a             	mov    %r15d,(%rdx)
140aa1ef6:	4c 89 be 80 00 00 00 	mov    %r15,0x80(%rsi)
140aa1efd:	48 8b 05 fc 11 98 00 	mov    0x9811fc(%rip),%rax        # 0x141423100
140aa1f04:	48 89 46 74          	mov    %rax,0x74(%rsi)
140aa1f08:	4c 89 7e 68          	mov    %r15,0x68(%rsi)
140aa1f0c:	83 cf 02             	or     $0x2,%edi
140aa1f0f:	44 8b c5             	mov    %ebp,%r8d
140aa1f12:	8b d7                	mov    %edi,%edx
140aa1f14:	49 8b ce             	mov    %r14,%rcx
140aa1f17:	e8 58 c2 35 00       	call   0x140dfe174
140aa1f1c:	48 85 c0             	test   %rax,%rax
140aa1f1f:	0f 84 94 00 00 00    	je     0x140aa1fb9
140aa1f25:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140aa1f2b:	48 8b d0             	mov    %rax,%rdx
140aa1f2e:	48 8b ce             	mov    %rsi,%rcx
140aa1f31:	e8 3a d0 90 ff       	call   0x1403aef70
140aa1f36:	48 8b 46 60          	mov    0x60(%rsi),%rax
140aa1f3a:	48 8b 78 08          	mov    0x8(%rax),%rdi
140aa1f3e:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140aa1f43:	48 8b 07             	mov    (%rdi),%rax
140aa1f46:	48 8b cf             	mov    %rdi,%rcx
140aa1f49:	48 8b 40 08          	mov    0x8(%rax),%rax
140aa1f4d:	ff 15 cd 1a 4e 00    	call   *0x4e1acd(%rip)        # 0x140f83a20
140aa1f53:	90                   	nop
140aa1f54:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140aa1f59:	e8 22 59 90 ff       	call   0x1403a7880
140aa1f5e:	48 8b d0             	mov    %rax,%rdx
140aa1f61:	48 8b ce             	mov    %rsi,%rcx
140aa1f64:	e8 d7 d0 90 ff       	call   0x1403af040
140aa1f69:	90                   	nop
140aa1f6a:	48 85 ff             	test   %rdi,%rdi
140aa1f6d:	74 2d                	je     0x140aa1f9c
140aa1f6f:	48 8b 07             	mov    (%rdi),%rax
140aa1f72:	48 8b cf             	mov    %rdi,%rcx
140aa1f75:	48 8b 40 10          	mov    0x10(%rax),%rax
140aa1f79:	ff 15 a1 1a 4e 00    	call   *0x4e1aa1(%rip)        # 0x140f83a20
140aa1f7f:	4c 8b c0             	mov    %rax,%r8
140aa1f82:	48 85 c0             	test   %rax,%rax
140aa1f85:	74 15                	je     0x140aa1f9c
140aa1f87:	48 8b 08             	mov    (%rax),%rcx
140aa1f8a:	48 8b 01             	mov    (%rcx),%rax
140aa1f8d:	ba 01 00 00 00       	mov    $0x1,%edx
140aa1f92:	49 8b c8             	mov    %r8,%rcx
140aa1f95:	ff 15 85 1a 4e 00    	call   *0x4e1a85(%rip)        # 0x140f83a20
140aa1f9b:	90                   	nop
140aa1f9c:	48 8b c3             	mov    %rbx,%rax
140aa1f9f:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140aa1fa4:	49 8b 5b 28          	mov    0x28(%r11),%rbx
140aa1fa8:	49 8b 6b 30          	mov    0x30(%r11),%rbp
140aa1fac:	49 8b 73 38          	mov    0x38(%r11),%rsi
140aa1fb0:	49 8b e3             	mov    %r11,%rsp
140aa1fb3:	41 5f                	pop    %r15
140aa1fb5:	41 5e                	pop    %r14
140aa1fb7:	5f                   	pop    %rdi
140aa1fb8:	c3                   	ret
140aa1fb9:	48 8b 03             	mov    (%rbx),%rax
140aa1fbc:	48 63 48 04          	movslq 0x4(%rax),%rcx
140aa1fc0:	48 03 cb             	add    %rbx,%rcx
140aa1fc3:	b8 06 00 00 00       	mov    $0x6,%eax
140aa1fc8:	ba 02 00 00 00       	mov    $0x2,%edx
140aa1fcd:	48 83 79 48 00       	cmpq   $0x0,0x48(%rcx)
140aa1fd2:	0f 45 c2             	cmovne %edx,%eax
140aa1fd5:	0b 41 10             	or     0x10(%rcx),%eax
140aa1fd8:	83 e0 17             	and    $0x17,%eax
140aa1fdb:	89 41 10             	mov    %eax,0x10(%rcx)
140aa1fde:	23 41 14             	and    0x14(%rcx),%eax
140aa1fe1:	74 b9                	je     0x140aa1f9c
140aa1fe3:	a8 04                	test   $0x4,%al
140aa1fe5:	74 09                	je     0x140aa1ff0
140aa1fe7:	48 8d 1d fa 76 50 00 	lea    0x5076fa(%rip),%rbx        # 0x140fa96e8
140aa1fee:	eb 14                	jmp    0x140aa2004
140aa1ff0:	84 c2                	test   %al,%dl
140aa1ff2:	48 8d 1d 07 77 50 00 	lea    0x507707(%rip),%rbx        # 0x140fa9700
140aa1ff9:	48 8d 05 18 77 50 00 	lea    0x507718(%rip),%rax        # 0x140fa9718
140aa2000:	48 0f 44 d8          	cmove  %rax,%rbx
140aa2004:	ba 01 00 00 00       	mov    $0x1,%edx
140aa2009:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140aa200e:	e8 ad 57 76 ff       	call   0x1402077c0
140aa2013:	4c 8b c0             	mov    %rax,%r8
140aa2016:	48 8b d3             	mov    %rbx,%rdx
140aa2019:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140aa201e:	e8 0d e8 73 ff       	call   0x1401e0830
140aa2023:	48 8d 15 ee ec 8f 00 	lea    0x8fecee(%rip),%rdx        # 0x1413a0d18
140aa202a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140aa202f:	e8 e4 a7 37 00       	call   0x140e1c818
140aa2034:	cc                   	int3
140aa2035:	cc                   	int3
140aa2036:	cc                   	int3
140aa2037:	cc                   	int3
140aa2038:	cc                   	int3
140aa2039:	cc                   	int3
140aa203a:	cc                   	int3
140aa203b:	cc                   	int3
140aa203c:	cc                   	int3
140aa203d:	cc                   	int3
140aa203e:	cc                   	int3
140aa203f:	cc                   	int3
140aa2040:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140aa2045:	55                   	push   %rbp
140aa2046:	56                   	push   %rsi