14014cfdc:	48 8b 01             	mov    (%rcx),%rax
14014cfdf:	ff 50 08             	call   *0x8(%rax)
14014cfe2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14014cfe7:	f0 0f c1 43 68       	lock xadd %eax,0x68(%rbx)
14014cfec:	83 f8 01             	cmp    $0x1,%eax
14014cfef:	75 16                	jne    0x14014d007
14014cff1:	48 8b 03             	mov    (%rbx),%rax
14014cff4:	ba 01 00 00 00       	mov    $0x1,%edx
14014cff9:	48 8b cb             	mov    %rbx,%rcx
14014cffc:	ff 50 20             	call   *0x20(%rax)
14014cfff:	b0 01                	mov    $0x1,%al
14014d001:	48 83 c4 20          	add    $0x20,%rsp
14014d005:	5b                   	pop    %rbx
14014d006:	c3                   	ret
14014d007:	32 c0                	xor    %al,%al
14014d009:	48 83 c4 20          	add    $0x20,%rsp
14014d00d:	5b                   	pop    %rbx
14014d00e:	c3                   	ret
14014d00f:	cc                   	int3
14014d010:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014d015:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014d01a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14014d01f:	57                   	push   %rdi
14014d020:	41 56                	push   %r14
14014d022:	41 57                	push   %r15
14014d024:	48 83 ec 40          	sub    $0x40,%rsp
14014d028:	45 8b f9             	mov    %r9d,%r15d
14014d02b:	49 8b d8             	mov    %r8,%rbx
14014d02e:	48 8b ea             	mov    %rdx,%rbp
14014d031:	48 8b f1             	mov    %rcx,%rsi
14014d034:	e8 97 8e f7 ff       	call   0x1400c5ed0
14014d039:	48 85 f6             	test   %rsi,%rsi
14014d03c:	0f 84 8d 00 00 00    	je     0x14014d0cf
14014d042:	48 85 ed             	test   %rbp,%rbp
14014d045:	0f 84 84 00 00 00    	je     0x14014d0cf
14014d04b:	48 85 db             	test   %rbx,%rbx
14014d04e:	74 7f                	je     0x14014d0cf
14014d050:	48 8b 76 f0          	mov    -0x10(%rsi),%rsi
14014d054:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14014d059:	48 85 f6             	test   %rsi,%rsi
14014d05c:	74 15                	je     0x14014d073
14014d05e:	48 8b 46 08          	mov    0x8(%rsi),%rax
14014d062:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014d066:	48 83 c1 08          	add    $0x8,%rcx
14014d06a:	48 03 ce             	add    %rsi,%rcx
14014d06d:	48 8b 01             	mov    (%rcx),%rax
14014d070:	ff 10                	call   *(%rax)
14014d072:	90                   	nop
14014d073:	48 8b 06             	mov    (%rsi),%rax
14014d076:	48 8b 78 08          	mov    0x8(%rax),%rdi
14014d07a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14014d07f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14014d084:	48 8b d3             	mov    %rbx,%rdx
14014d087:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14014d08c:	e8 1f 08 ff ff       	call   0x14013d8b0
14014d091:	48 8b d8             	mov    %rax,%rbx
14014d094:	48 8b d5             	mov    %rbp,%rdx
14014d097:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14014d09c:	e8 6f e6 fe ff       	call   0x14013b710
14014d0a1:	45 85 ff             	test   %r15d,%r15d
14014d0a4:	41 0f 95 c1          	setne  %r9b
14014d0a8:	4c 8b c3             	mov    %rbx,%r8
14014d0ab:	48 8b d0             	mov    %rax,%rdx
14014d0ae:	48 8b ce             	mov    %rsi,%rcx
14014d0b1:	ff d7                	call   *%rdi
14014d0b3:	90                   	nop
14014d0b4:	48 85 f6             	test   %rsi,%rsi
14014d0b7:	74 16                	je     0x14014d0cf
14014d0b9:	48 8b 46 08          	mov    0x8(%rsi),%rax
14014d0bd:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014d0c1:	48 83 c1 08          	add    $0x8,%rcx
14014d0c5:	48 03 ce             	add    %rsi,%rcx
14014d0c8:	48 8b 01             	mov    (%rcx),%rax
14014d0cb:	ff 50 08             	call   *0x8(%rax)
14014d0ce:	90                   	nop
14014d0cf:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14014d0d4:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14014d0d9:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14014d0de:	48 83 c4 40          	add    $0x40,%rsp
14014d0e2:	41 5f                	pop    %r15
14014d0e4:	41 5e                	pop    %r14
14014d0e6:	5f                   	pop    %rdi
14014d0e7:	c3                   	ret
14014d0e8:	cc                   	int3
14014d0e9:	cc                   	int3
14014d0ea:	cc                   	int3
14014d0eb:	cc                   	int3
14014d0ec:	cc                   	int3
14014d0ed:	cc                   	int3
14014d0ee:	cc                   	int3
14014d0ef:	cc                   	int3
14014d0f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014d0f5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014d0fa:	56                   	push   %rsi
14014d0fb:	57                   	push   %rdi
14014d0fc:	41 56                	push   %r14
14014d0fe:	48 83 ec 40          	sub    $0x40,%rsp
14014d102:	49 8b d8             	mov    %r8,%rbx
14014d105:	48 8b ea             	mov    %rdx,%rbp
14014d108:	48 8b f1             	mov    %rcx,%rsi
14014d10b:	e8 c0 8d f7 ff       	call   0x1400c5ed0
14014d110:	48 85 f6             	test   %rsi,%rsi
14014d113:	0f 84 82 00 00 00    	je     0x14014d19b
14014d119:	48 85 ed             	test   %rbp,%rbp
14014d11c:	74 7d                	je     0x14014d19b
14014d11e:	48 85 db             	test   %rbx,%rbx
14014d121:	74 78                	je     0x14014d19b
14014d123:	48 8b 76 f0          	mov    -0x10(%rsi),%rsi
14014d127:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14014d12c:	48 85 f6             	test   %rsi,%rsi
14014d12f:	74 15                	je     0x14014d146
14014d131:	48 8b 46 08          	mov    0x8(%rsi),%rax
14014d135:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014d139:	48 83 c1 08          	add    $0x8,%rcx
14014d13d:	48 03 ce             	add    %rsi,%rcx
14014d140:	48 8b 01             	mov    (%rcx),%rax
14014d143:	ff 10                	call   *(%rax)
14014d145:	90                   	nop
14014d146:	48 8b 06             	mov    (%rsi),%rax
14014d149:	48 8b 38             	mov    (%rax),%rdi
14014d14c:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14014d151:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14014d156:	48 8b d3             	mov    %rbx,%rdx
14014d159:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14014d15e:	e8 4d 07 ff ff       	call   0x14013d8b0
14014d163:	48 8b d8             	mov    %rax,%rbx
14014d166:	48 8b d5             	mov    %rbp,%rdx
14014d169:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14014d16e:	e8 9d e5 fe ff       	call   0x14013b710
14014d173:	90                   	nop
14014d174:	4c 8b c3             	mov    %rbx,%r8
14014d177:	48 8b d0             	mov    %rax,%rdx
14014d17a:	48 8b ce             	mov    %rsi,%rcx
14014d17d:	ff d7                	call   *%rdi
14014d17f:	90                   	nop
14014d180:	48 85 f6             	test   %rsi,%rsi
14014d183:	74 16                	je     0x14014d19b
14014d185:	48 8b 46 08          	mov    0x8(%rsi),%rax
14014d189:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014d18d:	48 83 c1 08          	add    $0x8,%rcx
14014d191:	48 03 ce             	add    %rsi,%rcx
14014d194:	48 8b 01             	mov    (%rcx),%rax
14014d197:	ff 50 08             	call   *0x8(%rax)
14014d19a:	90                   	nop
14014d19b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14014d1a0:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14014d1a5:	48 83 c4 40          	add    $0x40,%rsp
14014d1a9:	41 5e                	pop    %r14
14014d1ab:	5f                   	pop    %rdi
14014d1ac:	5e                   	pop    %rsi
14014d1ad:	c3                   	ret
14014d1ae:	cc                   	int3
14014d1af:	cc                   	int3
14014d1b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014d1b5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014d1ba:	56                   	push   %rsi
14014d1bb:	57                   	push   %rdi
14014d1bc:	41 56                	push   %r14
14014d1be:	48 83 ec 40          	sub    $0x40,%rsp
14014d1c2:	49 8b d8             	mov    %r8,%rbx
14014d1c5:	48 8b ea             	mov    %rdx,%rbp
14014d1c8:	48 8b f1             	mov    %rcx,%rsi
14014d1cb:	e8 00 8d f7 ff       	call   0x1400c5ed0
14014d1d0:	48 85 f6             	test   %rsi,%rsi
14014d1d3:	0f 84 83 00 00 00    	je     0x14014d25c
14014d1d9:	48 85 ed             	test   %rbp,%rbp
14014d1dc:	74 7e                	je     0x14014d25c
14014d1de:	48 85 db             	test   %rbx,%rbx
14014d1e1:	74 79                	je     0x14014d25c
14014d1e3:	48 8b 76 f0          	mov    -0x10(%rsi),%rsi
14014d1e7:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14014d1ec:	48 85 f6             	test   %rsi,%rsi
14014d1ef:	74 15                	je     0x14014d206
14014d1f1:	48 8b 46 08          	mov    0x8(%rsi),%rax
14014d1f5:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014d1f9:	48 83 c1 08          	add    $0x8,%rcx
14014d1fd:	48 03 ce             	add    %rsi,%rcx
14014d200:	48 8b 01             	mov    (%rcx),%rax
14014d203:	ff 10                	call   *(%rax)
14014d205:	90                   	nop
14014d206:	48 8b 06             	mov    (%rsi),%rax
14014d209:	48 8b 78 10          	mov    0x10(%rax),%rdi
14014d20d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14014d212:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14014d217:	48 8b d3             	mov    %rbx,%rdx
14014d21a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14014d21f:	e8 8c 06 ff ff       	call   0x14013d8b0
14014d224:	48 8b d8             	mov    %rax,%rbx
14014d227:	48 8b d5             	mov    %rbp,%rdx
14014d22a:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14014d22f:	e8 dc e4 fe ff       	call   0x14013b710
14014d234:	90                   	nop
14014d235:	4c 8b c3             	mov    %rbx,%r8
14014d238:	48 8b d0             	mov    %rax,%rdx
14014d23b:	48 8b ce             	mov    %rsi,%rcx
14014d23e:	ff d7                	call   *%rdi
14014d240:	90                   	nop
14014d241:	48 85 f6             	test   %rsi,%rsi
14014d244:	74 16                	je     0x14014d25c
14014d246:	48 8b 46 08          	mov    0x8(%rsi),%rax
14014d24a:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014d24e:	48 83 c1 08          	add    $0x8,%rcx
14014d252:	48 03 ce             	add    %rsi,%rcx
14014d255:	48 8b 01             	mov    (%rcx),%rax
14014d258:	ff 50 08             	call   *0x8(%rax)
14014d25b:	90                   	nop
14014d25c:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14014d261:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14014d266:	48 83 c4 40          	add    $0x40,%rsp
14014d26a:	41 5e                	pop    %r14
14014d26c:	5f                   	pop    %rdi
14014d26d:	5e                   	pop    %rsi
14014d26e:	c3                   	ret
14014d26f:	cc                   	int3
14014d270:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14014d275:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14014d27a:	56                   	push   %rsi
14014d27b:	57                   	push   %rdi
14014d27c:	41 54                	push   %r12
14014d27e:	41 56                	push   %r14
14014d280:	41 57                	push   %r15
14014d282:	48 83 ec 50          	sub    $0x50,%rsp
14014d286:	49 8b d9             	mov    %r9,%rbx
14014d289:	4d 8b e0             	mov    %r8,%r12
14014d28c:	48 8b ea             	mov    %rdx,%rbp
14014d28f:	4c 8b f1             	mov    %rcx,%r14
14014d292:	e8 39 8c f7 ff       	call   0x1400c5ed0
14014d297:	4d 85 f6             	test   %r14,%r14
14014d29a:	0f 84 a5 00 00 00    	je     0x14014d345
14014d2a0:	48 85 ed             	test   %rbp,%rbp
14014d2a3:	0f 84 9c 00 00 00    	je     0x14014d345
14014d2a9:	4d 8b 76 f0          	mov    -0x10(%r14),%r14
14014d2ad:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
14014d2b2:	4d 85 f6             	test   %r14,%r14
14014d2b5:	74 15                	je     0x14014d2cc
14014d2b7:	49 8b 46 08          	mov    0x8(%r14),%rax
14014d2bb:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014d2bf:	48 83 c1 08          	add    $0x8,%rcx
14014d2c3:	49 03 ce             	add    %r14,%rcx
14014d2c6:	48 8b 01             	mov    (%rcx),%rax
14014d2c9:	ff 10                	call   *(%rax)
14014d2cb:	90                   	nop
14014d2cc:	49 8b 06             	mov    (%r14),%rax
14014d2cf:	48 8b 70 18          	mov    0x18(%rax),%rsi
14014d2d3:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14014d2da:	00
14014d2db:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14014d2e0:	48 8b d3             	mov    %rbx,%rdx
14014d2e3:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14014d2ea:	00
14014d2eb:	e8 c0 05 ff ff       	call   0x14013d8b0
14014d2f0:	48 8b f8             	mov    %rax,%rdi
14014d2f3:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
14014d2f8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14014d2fd:	49 8b d4             	mov    %r12,%rdx
14014d300:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14014d305:	e8 a6 05 ff ff       	call   0x14013d8b0
14014d30a:	48 8b d8             	mov    %rax,%rbx
14014d30d:	48 8b d5             	mov    %rbp,%rdx
14014d310:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14014d315:	e8 f6 e3 fe ff       	call   0x14013b710
14014d31a:	90                   	nop
14014d31b:	4c 8b cf             	mov    %rdi,%r9
14014d31e:	4c 8b c3             	mov    %rbx,%r8
14014d321:	48 8b d0             	mov    %rax,%rdx
14014d324:	49 8b ce             	mov    %r14,%rcx
14014d327:	ff d6                	call   *%rsi
14014d329:	90                   	nop
14014d32a:	4d 85 f6             	test   %r14,%r14
14014d32d:	74 16                	je     0x14014d345
14014d32f:	49 8b 46 08          	mov    0x8(%r14),%rax
14014d333:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014d337:	48 83 c1 08          	add    $0x8,%rcx
14014d33b:	49 03 ce             	add    %r14,%rcx
14014d33e:	48 8b 01             	mov    (%rcx),%rax
14014d341:	ff 50 08             	call   *0x8(%rax)
14014d344:	90                   	nop
14014d345:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14014d34a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14014d34e:	49 8b 6b 40          	mov    0x40(%r11),%rbp
14014d352:	49 8b e3             	mov    %r11,%rsp
14014d355:	41 5f                	pop    %r15
14014d357:	41 5e                	pop    %r14
14014d359:	41 5c                	pop    %r12
14014d35b:	5f                   	pop    %rdi
14014d35c:	5e                   	pop    %rsi
14014d35d:	c3                   	ret
14014d35e:	cc                   	int3
14014d35f:	cc                   	int3
14014d360:	0f 57 c0             	xorps  %xmm0,%xmm0
14014d363:	48 8d 05 c6 e3 0c 00 	lea    0xce3c6(%rip),%rax        # 0x14021b730
14014d36a:	48 89 01             	mov    %rax,(%rcx)
14014d36d:	c7 41 68 00 00 00 00 	movl   $0x0,0x68(%rcx)
14014d374:	8b 05 1a dd 15 00    	mov    0x15dd1a(%rip),%eax        # 0x1402ab094
14014d37a:	89 41 08             	mov    %eax,0x8(%rcx)
14014d37d:	48 8d 05 0c 1d ff ff 	lea    -0xe2f4(%rip),%rax        # 0x14013f090
14014d384:	48 89 49 18          	mov    %rcx,0x18(%rcx)
14014d388:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
14014d38c:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
14014d390:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14014d394:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
14014d398:	48 89 41 28          	mov    %rax,0x28(%rcx)
14014d39c:	48 8d 05 5d 1d ff ff 	lea    -0xe2a3(%rip),%rax        # 0x14013f100
14014d3a3:	48 89 41 30          	mov    %rax,0x30(%rcx)
14014d3a7:	48 8d 05 22 1d ff ff 	lea    -0xe2de(%rip),%rax        # 0x14013f0d0
14014d3ae:	48 89 41 38          	mov    %rax,0x38(%rcx)
14014d3b2:	48 8d 05 e7 1c ff ff 	lea    -0xe319(%rip),%rax        # 0x14013f0a0
14014d3b9:	48 89 41 40          	mov    %rax,0x40(%rcx)
14014d3bd:	48 8d 05 94 e3 0c 00 	lea    0xce394(%rip),%rax        # 0x14021b758
14014d3c4:	48 c7 41 20 48 00 00 	movq   $0x48,0x20(%rcx)
14014d3cb:	00
14014d3cc:	48 89 01             	mov    %rax,(%rcx)
14014d3cf:	48 8d 05 3a 02 00 00 	lea    0x23a(%rip),%rax        # 0x14014d610
14014d3d6:	48 89 41 48          	mov    %rax,0x48(%rcx)
14014d3da:	48 8d 05 cf 00 00 00 	lea    0xcf(%rip),%rax        # 0x14014d4b0
14014d3e1:	48 89 41 50          	mov    %rax,0x50(%rcx)
14014d3e5:	48 8d 05 44 f9 ff ff 	lea    -0x6bc(%rip),%rax        # 0x14014cd30
14014d3ec:	48 89 41 58          	mov    %rax,0x58(%rcx)
14014d3f0:	48 8d 05 f9 1e ff ff 	lea    -0xe107(%rip),%rax        # 0x14013f2f0
14014d3f7:	48 89 41 60          	mov    %rax,0x60(%rcx)
14014d3fb:	48 8b c1             	mov    %rcx,%rax
14014d3fe:	c3                   	ret
14014d3ff:	cc                   	int3
14014d400:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014d405:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014d40a:	57                   	push   %rdi
14014d40b:	48 83 ec 30          	sub    $0x30,%rsp
14014d40f:	48 8b da             	mov    %rdx,%rbx
14014d412:	48 8b f1             	mov    %rcx,%rsi
14014d415:	48 85 d2             	test   %rdx,%rdx
14014d418:	75 16                	jne    0x14014d430
14014d41a:	48 89 11             	mov    %rdx,(%rcx)
14014d41d:	48 8b c1             	mov    %rcx,%rax
14014d420:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014d425:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014d42a:	48 83 c4 30          	add    $0x30,%rsp
14014d42e:	5f                   	pop    %rdi
14014d42f:	c3                   	ret
14014d430:	b9 30 00 00 00       	mov    $0x30,%ecx
14014d435:	e8 b6 8e 03 00       	call   0x1401862f0
14014d43a:	48 8b f8             	mov    %rax,%rdi
14014d43d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14014d442:	48 85 c0             	test   %rax,%rax
14014d445:	74 10                	je     0x14014d457
14014d447:	48 8d 48 10          	lea    0x10(%rax),%rcx
14014d44b:	ba 01 00 00 00       	mov    $0x1,%edx
14014d450:	e8 6b 09 01 00       	call   0x14015ddc0
14014d455:	eb 02                	jmp    0x14014d459
14014d457:	33 ff                	xor    %edi,%edi
14014d459:	8b 05 c9 dc 15 00    	mov    0x15dcc9(%rip),%eax        # 0x1402ab128