1401f7c42:	48 85 c0             	test   %rax,%rax
1401f7c45:	0f 84 d3 01 00 00    	je     0x1401f7e1e
1401f7c4b:	48 8d 50 30          	lea    0x30(%rax),%rdx
1401f7c4f:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401f7c53:	74 1e                	je     0x1401f7c73
1401f7c55:	48 8b ce             	mov    %rsi,%rcx
1401f7c58:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401f7c5c:	74 07                	je     0x1401f7c65
1401f7c5e:	e8 ad c8 fe ff       	call   0x1401e4510
1401f7c63:	eb 29                	jmp    0x1401f7c8e
1401f7c65:	e8 66 71 fe ff       	call   0x1401dedd0
1401f7c6a:	4c 89 26             	mov    %r12,(%rsi)
1401f7c6d:	c6 46 70 01          	movb   $0x1,0x70(%rsi)
1401f7c71:	eb 1b                	jmp    0x1401f7c8e
1401f7c73:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401f7c77:	74 15                	je     0x1401f7c8e
1401f7c79:	48 8b 06             	mov    (%rsi),%rax
1401f7c7c:	33 d2                	xor    %edx,%edx
1401f7c7e:	48 8b ce             	mov    %rsi,%rcx
1401f7c81:	48 8b 00             	mov    (%rax),%rax
1401f7c84:	ff 15 96 bd d8 00    	call   *0xd8bd96(%rip)        # 0x140f83a20
1401f7c8a:	c6 46 70 00          	movb   $0x0,0x70(%rsi)
1401f7c8e:	48 8d 8c 24 00 06 00 	lea    0x600(%rsp),%rcx
1401f7c95:	00
1401f7c96:	e8 f5 94 fe ff       	call   0x1401e1190
1401f7c9b:	90                   	nop
1401f7c9c:	49 8b cd             	mov    %r13,%rcx
1401f7c9f:	e8 bc b8 8a 00       	call   0x140aa3560
1401f7ca4:	90                   	nop
1401f7ca5:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401f7cac:	00
1401f7cad:	48 8b 18             	mov    (%rax),%rbx
1401f7cb0:	48 85 db             	test   %rbx,%rbx
1401f7cb3:	74 3c                	je     0x1401f7cf1
1401f7cb5:	48 83 2b 01          	subq   $0x1,(%rbx)
1401f7cb9:	75 36                	jne    0x1401f7cf1
1401f7cbb:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1401f7cbf:	48 85 ff             	test   %rdi,%rdi
1401f7cc2:	74 1f                	je     0x1401f7ce3
1401f7cc4:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
1401f7cc8:	e8 53 99 fe ff       	call   0x1401e1620
1401f7ccd:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401f7cd1:	e8 9a ef fe ff       	call   0x1401e6c70
1401f7cd6:	ba 48 00 00 00       	mov    $0x48,%edx
1401f7cdb:	48 8b cf             	mov    %rdi,%rcx
1401f7cde:	e8 61 34 c2 00       	call   0x140e1b144
1401f7ce3:	ba 28 00 00 00       	mov    $0x28,%edx
1401f7ce8:	48 8b cb             	mov    %rbx,%rcx
1401f7ceb:	e8 54 34 c2 00       	call   0x140e1b144
1401f7cf0:	90                   	nop
1401f7cf1:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401f7cf5:	74 11                	je     0x1401f7d08
1401f7cf7:	48 8b 16             	mov    (%rsi),%rdx
1401f7cfa:	48 8b 02             	mov    (%rdx),%rax
1401f7cfd:	33 d2                	xor    %edx,%edx
1401f7cff:	48 8b ce             	mov    %rsi,%rcx
1401f7d02:	ff 15 18 bd d8 00    	call   *0xd8bd18(%rip)        # 0x140f83a20
1401f7d08:	49 8b c7             	mov    %r15,%rax
1401f7d0b:	48 8b 8c 24 40 06 00 	mov    0x640(%rsp),%rcx
1401f7d12:	00
1401f7d13:	48 33 cc             	xor    %rsp,%rcx
1401f7d16:	e8 e5 37 c2 00       	call   0x140e1b500
1401f7d1b:	48 81 c4 50 06 00 00 	add    $0x650,%rsp
1401f7d22:	41 5f                	pop    %r15
1401f7d24:	41 5e                	pop    %r14
1401f7d26:	41 5d                	pop    %r13
1401f7d28:	41 5c                	pop    %r12
1401f7d2a:	5f                   	pop    %rdi
1401f7d2b:	5e                   	pop    %rsi
1401f7d2c:	5b                   	pop    %rbx
1401f7d2d:	c3                   	ret
1401f7d2e:	48 8d 15 7b 44 db 00 	lea    0xdb447b(%rip),%rdx        # 0x140fac1b0
1401f7d35:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f7d3a:	e8 d1 fd f9 ff       	call   0x140197b10
1401f7d3f:	90                   	nop
1401f7d40:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401f7d45:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1401f7d4c:	00
1401f7d4d:	e8 8e 76 fe ff       	call   0x1401df3e0
1401f7d52:	48 8d 15 8f 94 1a 01 	lea    0x11a948f(%rip),%rdx        # 0x1413a11e8
1401f7d59:	48 8d 8c 24 80 05 00 	lea    0x580(%rsp),%rcx
1401f7d60:	00
1401f7d61:	e8 b2 4a c2 00       	call   0x140e1c818
1401f7d66:	90                   	nop
1401f7d67:	e8 38 24 c3 00       	call   0x140e2a1a4
1401f7d6c:	90                   	nop
1401f7d6d:	48 8d 15 3c 44 db 00 	lea    0xdb443c(%rip),%rdx        # 0x140fac1b0
1401f7d74:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401f7d79:	e8 92 fd f9 ff       	call   0x140197b10
1401f7d7e:	90                   	nop
1401f7d7f:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401f7d84:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1401f7d8b:	00
1401f7d8c:	e8 4f 76 fe ff       	call   0x1401df3e0
1401f7d91:	48 8d 15 50 94 1a 01 	lea    0x11a9450(%rip),%rdx        # 0x1413a11e8
1401f7d98:	48 8d 8c 24 70 02 00 	lea    0x270(%rsp),%rcx
1401f7d9f:	00
1401f7da0:	e8 73 4a c2 00       	call   0x140e1c818
1401f7da5:	90                   	nop
1401f7da6:	48 8d 15 03 44 db 00 	lea    0xdb4403(%rip),%rdx        # 0x140fac1b0
1401f7dad:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401f7db2:	e8 59 fd f9 ff       	call   0x140197b10
1401f7db7:	90                   	nop
1401f7db8:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1401f7dbd:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
1401f7dc4:	00
1401f7dc5:	e8 16 76 fe ff       	call   0x1401df3e0
1401f7dca:	48 8d 15 17 94 1a 01 	lea    0x11a9417(%rip),%rdx        # 0x1413a11e8
1401f7dd1:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
1401f7dd8:	00
1401f7dd9:	e8 3a 4a c2 00       	call   0x140e1c818
1401f7dde:	90                   	nop
1401f7ddf:	48 8d 15 ca 43 db 00 	lea    0xdb43ca(%rip),%rdx        # 0x140fac1b0
1401f7de6:	48 8d 8c 24 18 06 00 	lea    0x618(%rsp),%rcx
1401f7ded:	00
1401f7dee:	e8 1d fd f9 ff       	call   0x140197b10
1401f7df3:	90                   	nop
1401f7df4:	48 8d 94 24 18 06 00 	lea    0x618(%rsp),%rdx
1401f7dfb:	00
1401f7dfc:	48 8d 8c 24 50 03 00 	lea    0x350(%rsp),%rcx
1401f7e03:	00
1401f7e04:	e8 d7 75 fe ff       	call   0x1401df3e0
1401f7e09:	48 8d 15 d8 93 1a 01 	lea    0x11a93d8(%rip),%rdx        # 0x1413a11e8
1401f7e10:	48 8d 8c 24 50 03 00 	lea    0x350(%rsp),%rcx
1401f7e17:	00
1401f7e18:	e8 fb 49 c2 00       	call   0x140e1c818
1401f7e1d:	90                   	nop
1401f7e1e:	48 8d 15 8b 43 db 00 	lea    0xdb438b(%rip),%rdx        # 0x140fac1b0
1401f7e25:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f7e2a:	e8 e1 fc f9 ff       	call   0x140197b10
1401f7e2f:	90                   	nop
1401f7e30:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401f7e35:	48 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%rcx
1401f7e3c:	00
1401f7e3d:	e8 9e 75 fe ff       	call   0x1401df3e0
1401f7e42:	48 8d 15 9f 93 1a 01 	lea    0x11a939f(%rip),%rdx        # 0x1413a11e8
1401f7e49:	48 8d 8c 24 c0 03 00 	lea    0x3c0(%rsp),%rcx
1401f7e50:	00
1401f7e51:	e8 c2 49 c2 00       	call   0x140e1c818
1401f7e56:	90                   	nop
1401f7e57:	48 8d 15 52 43 db 00 	lea    0xdb4352(%rip),%rdx        # 0x140fac1b0
1401f7e5e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f7e63:	e8 a8 fc f9 ff       	call   0x140197b10
1401f7e68:	90                   	nop
1401f7e69:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401f7e6e:	48 8d 8c 24 30 04 00 	lea    0x430(%rsp),%rcx
1401f7e75:	00
1401f7e76:	e8 65 75 fe ff       	call   0x1401df3e0
1401f7e7b:	48 8d 15 66 93 1a 01 	lea    0x11a9366(%rip),%rdx        # 0x1413a11e8
1401f7e82:	48 8d 8c 24 30 04 00 	lea    0x430(%rsp),%rcx
1401f7e89:	00
1401f7e8a:	e8 89 49 c2 00       	call   0x140e1c818
1401f7e8f:	90                   	nop
1401f7e90:	48 8d 15 19 43 db 00 	lea    0xdb4319(%rip),%rdx        # 0x140fac1b0
1401f7e97:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f7e9c:	e8 6f fc f9 ff       	call   0x140197b10
1401f7ea1:	90                   	nop
1401f7ea2:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401f7ea7:	48 8d 8c 24 a0 04 00 	lea    0x4a0(%rsp),%rcx
1401f7eae:	00
1401f7eaf:	e8 2c 75 fe ff       	call   0x1401df3e0
1401f7eb4:	48 8d 15 2d 93 1a 01 	lea    0x11a932d(%rip),%rdx        # 0x1413a11e8
1401f7ebb:	48 8d 8c 24 a0 04 00 	lea    0x4a0(%rsp),%rcx
1401f7ec2:	00
1401f7ec3:	e8 50 49 c2 00       	call   0x140e1c818
1401f7ec8:	90                   	nop
1401f7ec9:	48 8d 15 e0 42 db 00 	lea    0xdb42e0(%rip),%rdx        # 0x140fac1b0
1401f7ed0:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1401f7ed5:	e8 36 fc f9 ff       	call   0x140197b10
1401f7eda:	90                   	nop
1401f7edb:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401f7ee0:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1401f7ee7:	00
1401f7ee8:	e8 f3 74 fe ff       	call   0x1401df3e0
1401f7eed:	48 8d 15 f4 92 1a 01 	lea    0x11a92f4(%rip),%rdx        # 0x1413a11e8
1401f7ef4:	48 8d 8c 24 10 05 00 	lea    0x510(%rsp),%rcx
1401f7efb:	00
1401f7efc:	e8 17 49 c2 00       	call   0x140e1c818
1401f7f01:	cc                   	int3
1401f7f02:	cc                   	int3
1401f7f03:	cc                   	int3
1401f7f04:	cc                   	int3
1401f7f05:	cc                   	int3
1401f7f06:	cc                   	int3
1401f7f07:	cc                   	int3
1401f7f08:	cc                   	int3
1401f7f09:	cc                   	int3
1401f7f0a:	cc                   	int3
1401f7f0b:	cc                   	int3
1401f7f0c:	cc                   	int3
1401f7f0d:	cc                   	int3
1401f7f0e:	cc                   	int3
1401f7f0f:	cc                   	int3
1401f7f10:	4c 8b dc             	mov    %rsp,%r11
1401f7f13:	53                   	push   %rbx
1401f7f14:	56                   	push   %rsi
1401f7f15:	57                   	push   %rdi
1401f7f16:	41 54                	push   %r12
1401f7f18:	41 55                	push   %r13
1401f7f1a:	41 56                	push   %r14
1401f7f1c:	41 57                	push   %r15
1401f7f1e:	48 81 ec 10 0b 00 00 	sub    $0xb10,%rsp
1401f7f25:	48 8b 05 d4 0f 1c 01 	mov    0x11c0fd4(%rip),%rax        # 0x1413b8f00
1401f7f2c:	48 33 c4             	xor    %rsp,%rax
1401f7f2f:	48 89 84 24 00 0b 00 	mov    %rax,0xb00(%rsp)
1401f7f36:	00
1401f7f37:	49 8b d9             	mov    %r9,%rbx
1401f7f3a:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1401f7f3f:	4c 8b ea             	mov    %rdx,%r13
1401f7f42:	49 89 93 c0 f5 ff ff 	mov    %rdx,-0xa40(%r11)
1401f7f49:	49 89 9b 68 ff ff ff 	mov    %rbx,-0x98(%r11)
1401f7f50:	4c 8b a4 24 80 0b 00 	mov    0xb80(%rsp),%r12
1401f7f57:	00
1401f7f58:	4d 89 a3 c8 f5 ff ff 	mov    %r12,-0xa38(%r11)
1401f7f5f:	48 8b b4 24 88 0b 00 	mov    0xb88(%rsp),%rsi
1401f7f66:	00
1401f7f67:	49 89 b3 70 ff ff ff 	mov    %rsi,-0x90(%r11)
1401f7f6e:	33 ff                	xor    %edi,%edi
1401f7f70:	89 7c 24 68          	mov    %edi,0x68(%rsp)
1401f7f74:	49 89 8b 78 ff ff ff 	mov    %rcx,-0x88(%r11)
1401f7f7b:	41 c6 43 88 01       	movb   $0x1,-0x78(%r11)
1401f7f80:	e8 2b 7c 8a 00       	call   0x140a9fbb0
1401f7f85:	48 8b 08             	mov    (%rax),%rcx
1401f7f88:	48 85 c9             	test   %rcx,%rcx
1401f7f8b:	74 0b                	je     0x1401f7f98
1401f7f8d:	48 8d 15 fc 22 db 00 	lea    0xdb22fc(%rip),%rdx        # 0x140faa290
1401f7f94:	48 89 51 60          	mov    %rdx,0x60(%rcx)
1401f7f98:	41 c6 45 70 00       	movb   $0x0,0x70(%r13)
1401f7f9d:	49 8d 45 78          	lea    0x78(%r13),%rax
1401f7fa1:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401f7fa6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f7fa9:	0f 11 00             	movups %xmm0,(%rax)
1401f7fac:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401f7fb1:	48 89 38             	mov    %rdi,(%rax)
1401f7fb4:	48 89 78 08          	mov    %rdi,0x8(%rax)
1401f7fb8:	48 89 78 10          	mov    %rdi,0x10(%rax)
1401f7fbc:	49 89 bd 90 00 00 00 	mov    %rdi,0x90(%r13)
1401f7fc3:	49 8d 8d 98 00 00 00 	lea    0x98(%r13),%rcx
1401f7fca:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1401f7fcf:	0f 11 01             	movups %xmm0,(%rcx)
1401f7fd2:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
1401f7fd6:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401f7fda:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1401f7fde:	48 8d 05 43 1b db 00 	lea    0xdb1b43(%rip),%rax        # 0x140fa9b28
1401f7fe5:	48 89 01             	mov    %rax,(%rcx)
1401f7fe8:	48 8d 41 08          	lea    0x8(%rcx),%rax
1401f7fec:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401f7ff1:	48 89 38             	mov    %rdi,(%rax)
1401f7ff4:	48 89 78 08          	mov    %rdi,0x8(%rax)
1401f7ff8:	48 89 78 10          	mov    %rdi,0x10(%rax)
1401f7ffc:	c6 41 38 00          	movb   $0x0,0x38(%rcx)
1401f8000:	c7 44 24 68 01 00 00 	movl   $0x1,0x68(%rsp)
1401f8007:	00
1401f8008:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1401f800d:	66 0f 6f 0d eb c2 da 	movdqa 0xdac2eb(%rip),%xmm1        # 0x140fa4300
1401f8014:	00
1401f8015:	f3 0f 7f 4c 24 50    	movdqu %xmm1,0x50(%rsp)
1401f801b:	8b 05 7b 20 db 00    	mov    0xdb207b(%rip),%eax        # 0x140faa09c
1401f8021:	89 44 24 40          	mov    %eax,0x40(%rsp)
1401f8025:	0f b6 05 74 20 db 00 	movzbl 0xdb2074(%rip),%eax        # 0x140faa0a0
1401f802c:	88 44 24 44          	mov    %al,0x44(%rsp)
1401f8030:	c6 44 24 45 00       	movb   $0x0,0x45(%rsp)
1401f8035:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401f803a:	e8 11 f1 00 00       	call   0x140207150
1401f803f:	90                   	nop
1401f8040:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1401f8045:	48 83 fa 0f          	cmp    $0xf,%rdx
1401f8049:	76 32                	jbe    0x1401f807d
1401f804b:	48 ff c2             	inc    %rdx
1401f804e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401f8053:	48 8b c1             	mov    %rcx,%rax
1401f8056:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401f805d:	72 19                	jb     0x1401f8078
1401f805f:	48 83 c2 27          	add    $0x27,%rdx
1401f8063:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401f8067:	48 2b c1             	sub    %rcx,%rax
1401f806a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401f806e:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f8072:	0f 87 96 0b 00 00    	ja     0x1401f8c0e
1401f8078:	e8 c7 30 c2 00       	call   0x140e1b144
1401f807d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401f8081:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401f8086:	48 85 c0             	test   %rax,%rax
1401f8089:	74 03                	je     0x1401f808e
1401f808b:	48 ff 00             	incq   (%rax)
1401f808e:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401f8092:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401f8097:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401f809b:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401f80a0:	b1 01                	mov    $0x1,%cl
1401f80a2:	88 4c 24 58          	mov    %cl,0x58(%rsp)
1401f80a6:	0f b6 84 24 d0 0a 00 	movzbl 0xad0(%rsp),%eax
1401f80ad:	00
1401f80ae:	3a c1                	cmp    %cl,%al
1401f80b0:	75 0d                	jne    0x1401f80bf
1401f80b2:	48 8d 84 24 c0 0a 00 	lea    0xac0(%rsp),%rax
1401f80b9:	00
1401f80ba:	48 8b 00             	mov    (%rax),%rax
1401f80bd:	eb 20                	jmp    0x1401f80df
1401f80bf:	84 c0                	test   %al,%al
1401f80c1:	75 0d                	jne    0x1401f80d0
1401f80c3:	48 8d 84 24 c0 0a 00 	lea    0xac0(%rsp),%rax
1401f80ca:	00
1401f80cb:	48 8b 00             	mov    (%rax),%rax
1401f80ce:	eb 0f                	jmp    0x1401f80df
1401f80d0:	e8 eb 31 8a 00       	call   0x140a9b2c0
1401f80d5:	0f b6 4c 24 58       	movzbl 0x58(%rsp),%ecx
1401f80da:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401f80df:	48 85 c0             	test   %rax,%rax
1401f80e2:	0f 84 e7 0a 00 00    	je     0x1401f8bcf
1401f80e8:	84 c9                	test   %cl,%cl
1401f80ea:	48 8d 48 20          	lea    0x20(%rax),%rcx
1401f80ee:	74 0c                	je     0x1401f80fc
1401f80f0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f80f5:	e8 86 85 fd ff       	call   0x1401d0680
1401f80fa:	eb 06                	jmp    0x1401f8102
1401f80fc:	e8 6f 22 01 00       	call   0x14020a370
1401f8101:	90                   	nop
1401f8102:	80 7c 24 58 00       	cmpb   $0x0,0x58(%rsp)
1401f8107:	74 45                	je     0x1401f814e
1401f8109:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401f810e:	48 85 ff             	test   %rdi,%rdi
1401f8111:	74 3b                	je     0x1401f814e
1401f8113:	48 83 2f 01          	subq   $0x1,(%rdi)
1401f8117:	75 35                	jne    0x1401f814e
1401f8119:	4c 8b 77 10          	mov    0x10(%rdi),%r14
1401f811d:	4d 85 f6             	test   %r14,%r14
1401f8120:	74 1f                	je     0x1401f8141
1401f8122:	49 8d 4e 40          	lea    0x40(%r14),%rcx
1401f8126:	e8 f5 94 fe ff       	call   0x1401e1620
1401f812b:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1401f812f:	e8 3c eb fe ff       	call   0x1401e6c70
1401f8134:	ba 48 00 00 00       	mov    $0x48,%edx
1401f8139:	49 8b ce             	mov    %r14,%rcx
1401f813c:	e8 03 30 c2 00       	call   0x140e1b144
1401f8141:	ba 28 00 00 00       	mov    $0x28,%edx
1401f8146:	48 8b cf             	mov    %rdi,%rcx
1401f8149:	e8 f6 2f c2 00       	call   0x140e1b144
1401f814e:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401f8152:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401f8157:	48 85 c0             	test   %rax,%rax
1401f815a:	74 03                	je     0x1401f815f
1401f815c:	48 ff 00             	incq   (%rax)
1401f815f:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401f8163:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401f8168:	48 8b 43 18          	mov    0x18(%rbx),%rax
1401f816c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401f8171:	b1 01                	mov    $0x1,%cl
1401f8173:	88 4c 24 58          	mov    %cl,0x58(%rsp)
1401f8177:	0f b6 84 24 d0 0a 00 	movzbl 0xad0(%rsp),%eax