140ad7e51:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140ad7e55:	48 2b ca             	sub    %rdx,%rcx
140ad7e58:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140ad7e5c:	48 83 f8 1f          	cmp    $0x1f,%rax
140ad7e60:	77 74                	ja     0x140ad7ed6
140ad7e62:	48 8b ca             	mov    %rdx,%rcx
140ad7e65:	ff 15 55 4a 03 00    	call   *0x34a55(%rip)        # 0x140b0c8c0
140ad7e6b:	48 89 1f             	mov    %rbx,(%rdi)
140ad7e6e:	48 8d 04 b3          	lea    (%rbx,%rsi,4),%rax
140ad7e72:	48 89 47 08          	mov    %rax,0x8(%rdi)
140ad7e76:	4a 8d 04 b3          	lea    (%rbx,%r14,4),%rax
140ad7e7a:	48 89 47 10          	mov    %rax,0x10(%rdi)
140ad7e7e:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140ad7e83:	48 83 c4 20          	add    $0x20,%rsp
140ad7e87:	41 5e                	pop    %r14
140ad7e89:	5f                   	pop    %rdi
140ad7e8a:	5e                   	pop    %rsi
140ad7e8b:	c3                   	ret
140ad7e8c:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140ad7e93:	72 28                	jb     0x140ad7ebd
140ad7e95:	48 8d 41 27          	lea    0x27(%rcx),%rax
140ad7e99:	48 3b c1             	cmp    %rcx,%rax
140ad7e9c:	76 3f                	jbe    0x140ad7edd
140ad7e9e:	48 8b c8             	mov    %rax,%rcx
140ad7ea1:	ff 15 21 4a 03 00    	call   *0x34a21(%rip)        # 0x140b0c8c8
140ad7ea7:	48 85 c0             	test   %rax,%rax
140ad7eaa:	74 23                	je     0x140ad7ecf
140ad7eac:	48 8d 58 27          	lea    0x27(%rax),%rbx
140ad7eb0:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
140ad7eb4:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
140ad7eb8:	e9 5f ff ff ff       	jmp    0x140ad7e1c
140ad7ebd:	ff 15 05 4a 03 00    	call   *0x34a05(%rip)        # 0x140b0c8c8
140ad7ec3:	48 8b d8             	mov    %rax,%rbx
140ad7ec6:	48 85 c0             	test   %rax,%rax
140ad7ec9:	0f 85 4d ff ff ff    	jne    0x140ad7e1c
140ad7ecf:	ff 15 c3 45 03 00    	call   *0x345c3(%rip)        # 0x140b0c498
140ad7ed5:	cc                   	int3
140ad7ed6:	ff 15 bc 4a 03 00    	call   *0x34abc(%rip)        # 0x140b0c998
140ad7edc:	cc                   	int3
140ad7edd:	e8 ee bd 52 ff       	call   0x140003cd0
140ad7ee2:	cc                   	int3
140ad7ee3:	90                   	nop
140ad7ee4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ad7ee9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ad7eee:	57                   	push   %rdi
140ad7eef:	48 83 ec 20          	sub    $0x20,%rsp
140ad7ef3:	89 11                	mov    %edx,(%rcx)
140ad7ef5:	bf 02 00 00 00       	mov    $0x2,%edi
140ad7efa:	8b d2                	mov    %edx,%edx
140ad7efc:	48 8b d9             	mov    %rcx,%rbx
140ad7eff:	8b c7                	mov    %edi,%eax
140ad7f01:	48 f7 e2             	mul    %rdx
140ad7f04:	48 8d 77 fd          	lea    -0x3(%rdi),%rsi
140ad7f08:	48 0f 42 c6          	cmovb  %rsi,%rax
140ad7f0c:	48 8b c8             	mov    %rax,%rcx
140ad7f0f:	e8 f8 7c 01 00       	call   0x140aefc0c
140ad7f14:	8b 0b                	mov    (%rbx),%ecx
140ad7f16:	48 89 43 08          	mov    %rax,0x8(%rbx)
140ad7f1a:	8b c7                	mov    %edi,%eax
140ad7f1c:	48 f7 e1             	mul    %rcx
140ad7f1f:	48 0f 42 c6          	cmovb  %rsi,%rax
140ad7f23:	48 8b c8             	mov    %rax,%rcx
140ad7f26:	e8 e1 7c 01 00       	call   0x140aefc0c
140ad7f2b:	8b 0b                	mov    (%rbx),%ecx
140ad7f2d:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140ad7f31:	48 03 c9             	add    %rcx,%rcx
140ad7f34:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ad7f39:	48 89 43 10          	mov    %rax,0x10(%rbx)
140ad7f3d:	33 c0                	xor    %eax,%eax
140ad7f3f:	f3 aa                	rep stos %al,%es:(%rdi)
140ad7f41:	8b 0b                	mov    (%rbx),%ecx
140ad7f43:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
140ad7f47:	48 03 c9             	add    %rcx,%rcx
140ad7f4a:	f3 aa                	rep stos %al,%es:(%rdi)
140ad7f4c:	48 8b c3             	mov    %rbx,%rax
140ad7f4f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ad7f54:	48 83 c4 20          	add    $0x20,%rsp
140ad7f58:	5f                   	pop    %rdi
140ad7f59:	c3                   	ret
140ad7f5a:	90                   	nop
140ad7f5b:	90                   	nop
140ad7f5c:	90                   	nop
140ad7f5d:	90                   	nop
140ad7f5e:	90                   	nop
140ad7f5f:	90                   	nop
140ad7f60:	8b 41 14             	mov    0x14(%rcx),%eax
140ad7f63:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140ad7f67:	48 2b 51 18          	sub    0x18(%rcx),%rdx
140ad7f6b:	48 3b c2             	cmp    %rdx,%rax
140ad7f6e:	0f 93 c0             	setae  %al
140ad7f71:	c3                   	ret
140ad7f72:	90                   	nop
140ad7f73:	90                   	nop
140ad7f74:	48 8b c4             	mov    %rsp,%rax
140ad7f77:	48 89 58 10          	mov    %rbx,0x10(%rax)
140ad7f7b:	48 89 68 18          	mov    %rbp,0x18(%rax)
140ad7f7f:	48 89 70 20          	mov    %rsi,0x20(%rax)
140ad7f83:	48 89 48 08          	mov    %rcx,0x8(%rax)
140ad7f87:	57                   	push   %rdi
140ad7f88:	41 56                	push   %r14
140ad7f8a:	41 57                	push   %r15
140ad7f8c:	48 83 ec 20          	sub    $0x20,%rsp
140ad7f90:	4c 8b fa             	mov    %rdx,%r15
140ad7f93:	48 8b f1             	mov    %rcx,%rsi
140ad7f96:	48 8d 05 73 63 06 00 	lea    0x66373(%rip),%rax        # 0x140b3e310
140ad7f9d:	48 89 01             	mov    %rax,(%rcx)
140ad7fa0:	33 ed                	xor    %ebp,%ebp
140ad7fa2:	89 69 14             	mov    %ebp,0x14(%rcx)
140ad7fa5:	4c 8d 71 18          	lea    0x18(%rcx),%r14
140ad7fa9:	49 89 2e             	mov    %rbp,(%r14)
140ad7fac:	49 89 6e 08          	mov    %rbp,0x8(%r14)
140ad7fb0:	49 89 6e 10          	mov    %rbp,0x10(%r14)
140ad7fb4:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140ad7fb8:	49 2b 17             	sub    (%r15),%rdx
140ad7fbb:	74 28                	je     0x140ad7fe5
140ad7fbd:	49 8b ce             	mov    %r14,%rcx
140ad7fc0:	e8 a7 97 6d ff       	call   0x1401b176c
140ad7fc5:	49 8b 3e             	mov    (%r14),%rdi
140ad7fc8:	49 8b 5f 08          	mov    0x8(%r15),%rbx
140ad7fcc:	49 2b 1f             	sub    (%r15),%rbx
140ad7fcf:	4c 8b c3             	mov    %rbx,%r8
140ad7fd2:	49 8b 17             	mov    (%r15),%rdx
140ad7fd5:	48 8b cf             	mov    %rdi,%rcx
140ad7fd8:	e8 89 84 01 00       	call   0x140af0466
140ad7fdd:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
140ad7fe1:	49 89 46 08          	mov    %rax,0x8(%r14)
140ad7fe5:	48 89 6e 30          	mov    %rbp,0x30(%rsi)
140ad7fe9:	48 89 6e 38          	mov    %rbp,0x38(%rsi)
140ad7fed:	48 89 6e 40          	mov    %rbp,0x40(%rsi)
140ad7ff1:	48 89 6e 48          	mov    %rbp,0x48(%rsi)
140ad7ff5:	48 89 6e 50          	mov    %rbp,0x50(%rsi)
140ad7ff9:	48 89 6e 58          	mov    %rbp,0x58(%rsi)
140ad7ffd:	48 89 6e 60          	mov    %rbp,0x60(%rsi)
140ad8001:	48 89 6e 68          	mov    %rbp,0x68(%rsi)
140ad8005:	48 89 6e 70          	mov    %rbp,0x70(%rsi)
140ad8009:	48 89 6e 78          	mov    %rbp,0x78(%rsi)
140ad800d:	48 89 ae 80 00 00 00 	mov    %rbp,0x80(%rsi)
140ad8014:	48 89 ae 88 00 00 00 	mov    %rbp,0x88(%rsi)
140ad801b:	48 89 ae 90 00 00 00 	mov    %rbp,0x90(%rsi)
140ad8022:	48 89 ae 98 00 00 00 	mov    %rbp,0x98(%rsi)
140ad8029:	48 89 ae a0 00 00 00 	mov    %rbp,0xa0(%rsi)
140ad8030:	48 89 ae a8 00 00 00 	mov    %rbp,0xa8(%rsi)
140ad8037:	48 89 ae b0 00 00 00 	mov    %rbp,0xb0(%rsi)
140ad803e:	48 89 ae b8 00 00 00 	mov    %rbp,0xb8(%rsi)
140ad8045:	48 89 ae c0 00 00 00 	mov    %rbp,0xc0(%rsi)
140ad804c:	48 89 ae c8 00 00 00 	mov    %rbp,0xc8(%rsi)
140ad8053:	48 89 ae d0 00 00 00 	mov    %rbp,0xd0(%rsi)
140ad805a:	48 89 ae d8 00 00 00 	mov    %rbp,0xd8(%rsi)
140ad8061:	48 8b c6             	mov    %rsi,%rax
140ad8064:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140ad8069:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140ad806e:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140ad8073:	48 83 c4 20          	add    $0x20,%rsp
140ad8077:	41 5f                	pop    %r15
140ad8079:	41 5e                	pop    %r14
140ad807b:	5f                   	pop    %rdi
140ad807c:	c3                   	ret
140ad807d:	90                   	nop
140ad807e:	90                   	nop
140ad807f:	90                   	nop
140ad8080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ad8085:	57                   	push   %rdi
140ad8086:	48 83 ec 20          	sub    $0x20,%rsp
140ad808a:	8b da                	mov    %edx,%ebx
140ad808c:	48 8b f9             	mov    %rcx,%rdi
140ad808f:	e8 5c e5 ff ff       	call   0x140ad65f0
140ad8094:	f6 c3 01             	test   $0x1,%bl
140ad8097:	74 08                	je     0x140ad80a1
140ad8099:	48 8b cf             	mov    %rdi,%rcx
140ad809c:	e8 33 75 01 00       	call   0x140aef5d4
140ad80a1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ad80a6:	48 8b c7             	mov    %rdi,%rax
140ad80a9:	48 83 c4 20          	add    $0x20,%rsp
140ad80ad:	5f                   	pop    %rdi
140ad80ae:	c3                   	ret
140ad80af:	90                   	nop
140ad80b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ad80b5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140ad80ba:	55                   	push   %rbp
140ad80bb:	56                   	push   %rsi
140ad80bc:	57                   	push   %rdi
140ad80bd:	41 54                	push   %r12
140ad80bf:	41 55                	push   %r13
140ad80c1:	41 56                	push   %r14
140ad80c3:	41 57                	push   %r15
140ad80c5:	48 8b ec             	mov    %rsp,%rbp
140ad80c8:	48 83 ec 20          	sub    $0x20,%rsp
140ad80cc:	4d 8b e1             	mov    %r9,%r12
140ad80cf:	4d 8b e8             	mov    %r8,%r13
140ad80d2:	4c 8b fa             	mov    %rdx,%r15
140ad80d5:	48 8b f1             	mov    %rcx,%rsi
140ad80d8:	48 8d 05 31 62 06 00 	lea    0x66231(%rip),%rax        # 0x140b3e310
140ad80df:	48 89 01             	mov    %rax,(%rcx)
140ad80e2:	33 ff                	xor    %edi,%edi
140ad80e4:	89 79 14             	mov    %edi,0x14(%rcx)
140ad80e7:	4c 8d 71 18          	lea    0x18(%rcx),%r14
140ad80eb:	49 89 3e             	mov    %rdi,(%r14)
140ad80ee:	49 89 7e 08          	mov    %rdi,0x8(%r14)
140ad80f2:	49 89 7e 10          	mov    %rdi,0x10(%r14)
140ad80f6:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140ad80fa:	49 2b 17             	sub    (%r15),%rdx
140ad80fd:	74 2a                	je     0x140ad8129
140ad80ff:	49 8b ce             	mov    %r14,%rcx
140ad8102:	e8 65 96 6d ff       	call   0x1401b176c
140ad8107:	49 8b 3e             	mov    (%r14),%rdi
140ad810a:	49 8b 5f 08          	mov    0x8(%r15),%rbx
140ad810e:	49 2b 1f             	sub    (%r15),%rbx
140ad8111:	4c 8b c3             	mov    %rbx,%r8
140ad8114:	49 8b 17             	mov    (%r15),%rdx
140ad8117:	48 8b cf             	mov    %rdi,%rcx
140ad811a:	e8 47 83 01 00       	call   0x140af0466
140ad811f:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
140ad8123:	49 89 46 08          	mov    %rax,0x8(%r14)
140ad8127:	33 ff                	xor    %edi,%edi
140ad8129:	48 89 7e 30          	mov    %rdi,0x30(%rsi)
140ad812d:	48 89 7e 38          	mov    %rdi,0x38(%rsi)
140ad8131:	48 89 7e 40          	mov    %rdi,0x40(%rsi)
140ad8135:	48 89 7e 48          	mov    %rdi,0x48(%rsi)
140ad8139:	48 89 7e 50          	mov    %rdi,0x50(%rsi)
140ad813d:	48 89 7e 58          	mov    %rdi,0x58(%rsi)
140ad8141:	48 89 7e 60          	mov    %rdi,0x60(%rsi)
140ad8145:	48 89 7e 68          	mov    %rdi,0x68(%rsi)
140ad8149:	48 89 7e 70          	mov    %rdi,0x70(%rsi)
140ad814d:	48 89 7e 78          	mov    %rdi,0x78(%rsi)
140ad8151:	48 89 be 80 00 00 00 	mov    %rdi,0x80(%rsi)
140ad8158:	48 89 be 88 00 00 00 	mov    %rdi,0x88(%rsi)
140ad815f:	48 89 be 90 00 00 00 	mov    %rdi,0x90(%rsi)
140ad8166:	48 89 be 98 00 00 00 	mov    %rdi,0x98(%rsi)
140ad816d:	48 89 be a0 00 00 00 	mov    %rdi,0xa0(%rsi)
140ad8174:	48 89 be a8 00 00 00 	mov    %rdi,0xa8(%rsi)
140ad817b:	48 8d 8e b0 00 00 00 	lea    0xb0(%rsi),%rcx
140ad8182:	49 8b d5             	mov    %r13,%rdx
140ad8185:	e8 22 10 00 00       	call   0x140ad91ac
140ad818a:	48 8d 8e c8 00 00 00 	lea    0xc8(%rsi),%rcx
140ad8191:	49 8b d4             	mov    %r12,%rdx
140ad8194:	e8 13 10 00 00       	call   0x140ad91ac
140ad8199:	0f b7 45 60          	movzwl 0x60(%rbp),%eax
140ad819d:	66 89 86 e0 00 00 00 	mov    %ax,0xe0(%rsi)
140ad81a4:	8a 45 68             	mov    0x68(%rbp),%al
140ad81a7:	88 86 e2 00 00 00    	mov    %al,0xe2(%rsi)
140ad81ad:	41 be 18 00 00 00    	mov    $0x18,%r14d
140ad81b3:	41 8b ce             	mov    %r14d,%ecx
140ad81b6:	e8 49 74 01 00       	call   0x140aef604
140ad81bb:	48 89 45 48          	mov    %rax,0x48(%rbp)
140ad81bf:	41 bf 00 00 01 00    	mov    $0x10000,%r15d
140ad81c5:	41 8b d7             	mov    %r15d,%edx
140ad81c8:	48 8b c8             	mov    %rax,%rcx
140ad81cb:	e8 14 fd ff ff       	call   0x140ad7ee4
140ad81d0:	48 8b 5e 30          	mov    0x30(%rsi),%rbx
140ad81d4:	48 89 46 30          	mov    %rax,0x30(%rsi)
140ad81d8:	48 85 db             	test   %rbx,%rbx
140ad81db:	74 1d                	je     0x140ad81fa
140ad81dd:	0f 1f 00             	nopl   (%rax)
140ad81e0:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ad81e4:	e8 17 74 01 00       	call   0x140aef600
140ad81e9:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ad81ed:	e8 0e 74 01 00       	call   0x140aef600
140ad81f2:	48 8b cb             	mov    %rbx,%rcx
140ad81f5:	e8 da 73 01 00       	call   0x140aef5d4
140ad81fa:	49 8b ce             	mov    %r14,%rcx
140ad81fd:	e8 02 74 01 00       	call   0x140aef604
140ad8202:	48 89 45 48          	mov    %rax,0x48(%rbp)
140ad8206:	41 8b d7             	mov    %r15d,%edx
140ad8209:	48 8b c8             	mov    %rax,%rcx
140ad820c:	e8 d3 fc ff ff       	call   0x140ad7ee4
140ad8211:	48 8b 5e 38          	mov    0x38(%rsi),%rbx
140ad8215:	48 89 46 38          	mov    %rax,0x38(%rsi)
140ad8219:	48 85 db             	test   %rbx,%rbx
140ad821c:	74 1a                	je     0x140ad8238
140ad821e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ad8222:	e8 d9 73 01 00       	call   0x140aef600
140ad8227:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ad822b:	e8 d0 73 01 00       	call   0x140aef600
140ad8230:	48 8b cb             	mov    %rbx,%rcx
140ad8233:	e8 9c 73 01 00       	call   0x140aef5d4
140ad8238:	49 8b ce             	mov    %r14,%rcx
140ad823b:	e8 c4 73 01 00       	call   0x140aef604
140ad8240:	48 89 45 48          	mov    %rax,0x48(%rbp)
140ad8244:	41 8b d7             	mov    %r15d,%edx
140ad8247:	48 8b c8             	mov    %rax,%rcx
140ad824a:	e8 95 fc ff ff       	call   0x140ad7ee4
140ad824f:	48 8b 5e 40          	mov    0x40(%rsi),%rbx
140ad8253:	48 89 46 40          	mov    %rax,0x40(%rsi)
140ad8257:	48 85 db             	test   %rbx,%rbx
140ad825a:	74 1a                	je     0x140ad8276
140ad825c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ad8260:	e8 9b 73 01 00       	call   0x140aef600
140ad8265:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ad8269:	e8 92 73 01 00       	call   0x140aef600
140ad826e:	48 8b cb             	mov    %rbx,%rcx
140ad8271:	e8 5e 73 01 00       	call   0x140aef5d4
140ad8276:	49 8b ce             	mov    %r14,%rcx
140ad8279:	e8 86 73 01 00       	call   0x140aef604
140ad827e:	48 89 45 48          	mov    %rax,0x48(%rbp)
140ad8282:	41 8b d7             	mov    %r15d,%edx
140ad8285:	48 8b c8             	mov    %rax,%rcx
140ad8288:	e8 57 fc ff ff       	call   0x140ad7ee4
140ad828d:	48 8b 5e 48          	mov    0x48(%rsi),%rbx
140ad8291:	48 89 46 48          	mov    %rax,0x48(%rsi)
140ad8295:	48 85 db             	test   %rbx,%rbx
140ad8298:	74 1a                	je     0x140ad82b4
140ad829a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ad829e:	e8 5d 73 01 00       	call   0x140aef600
140ad82a3:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ad82a7:	e8 54 73 01 00       	call   0x140aef600
140ad82ac:	48 8b cb             	mov    %rbx,%rcx
140ad82af:	e8 20 73 01 00       	call   0x140aef5d4
140ad82b4:	49 8b ce             	mov    %r14,%rcx
140ad82b7:	e8 48 73 01 00       	call   0x140aef604
140ad82bc:	48 89 45 48          	mov    %rax,0x48(%rbp)
140ad82c0:	41 8b d7             	mov    %r15d,%edx
140ad82c3:	48 8b c8             	mov    %rax,%rcx
140ad82c6:	e8 19 fc ff ff       	call   0x140ad7ee4
140ad82cb:	48 8b 5e 50          	mov    0x50(%rsi),%rbx
140ad82cf:	48 89 46 50          	mov    %rax,0x50(%rsi)
140ad82d3:	48 85 db             	test   %rbx,%rbx
140ad82d6:	74 1a                	je     0x140ad82f2
140ad82d8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ad82dc:	e8 1f 73 01 00       	call   0x140aef600
140ad82e1:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ad82e5:	e8 16 73 01 00       	call   0x140aef600
140ad82ea:	48 8b cb             	mov    %rbx,%rcx
140ad82ed:	e8 e2 72 01 00       	call   0x140aef5d4
140ad82f2:	49 8b ce             	mov    %r14,%rcx
140ad82f5:	e8 0a 73 01 00       	call   0x140aef604
140ad82fa:	48 89 45 48          	mov    %rax,0x48(%rbp)
140ad82fe:	41 8b d7             	mov    %r15d,%edx
140ad8301:	48 8b c8             	mov    %rax,%rcx
140ad8304:	e8 db fb ff ff       	call   0x140ad7ee4
140ad8309:	48 8b 5e 58          	mov    0x58(%rsi),%rbx
140ad830d:	48 89 46 58          	mov    %rax,0x58(%rsi)
140ad8311:	48 85 db             	test   %rbx,%rbx
140ad8314:	74 1a                	je     0x140ad8330
140ad8316:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140ad831a:	e8 e1 72 01 00       	call   0x140aef600
140ad831f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ad8323:	e8 d8 72 01 00       	call   0x140aef600
140ad8328:	48 8b cb             	mov    %rbx,%rcx
140ad832b:	e8 a4 72 01 00       	call   0x140aef5d4
140ad8330:	49 8b ce             	mov    %r14,%rcx
140ad8333:	e8 cc 72 01 00       	call   0x140aef604
140ad8338:	48 89 45 48          	mov    %rax,0x48(%rbp)
140ad833c:	41 8b d7             	mov    %r15d,%edx
140ad833f:	48 8b c8             	mov    %rax,%rcx
140ad8342:	e8 9d fb ff ff       	call   0x140ad7ee4
140ad8347:	48 8b 5e 60          	mov    0x60(%rsi),%rbx
140ad834b:	48 89 46 60          	mov    %rax,0x60(%rsi)
140ad834f:	48 85 db             	test   %rbx,%rbx
140ad8352:	74 1a                	je     0x140ad836e
140ad8354:	48 8b 4b 08          	mov    0x8(%rbx),%rcx