14040f253:	41 55                	push   %r13
14040f255:	41 56                	push   %r14
14040f257:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14040f25e:	48 8b 05 9b 9c fa 00 	mov    0xfa9c9b(%rip),%rax        # 0x1413b8f00
14040f265:	48 33 c4             	xor    %rsp,%rax
14040f268:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14040f26d:	48 8d 72 20          	lea    0x20(%rdx),%rsi
14040f271:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
14040f276:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
14040f27b:	49 8b d8             	mov    %r8,%rbx
14040f27e:	4c 8b ea             	mov    %rdx,%r13
14040f281:	4c 8b f1             	mov    %rcx,%r14
14040f284:	49 3b f0             	cmp    %r8,%rsi
14040f287:	0f 87 af 03 00 00    	ja     0x14040f63c
14040f28d:	48 3b f2             	cmp    %rdx,%rsi
14040f290:	0f 82 a6 03 00 00    	jb     0x14040f63c
14040f296:	c7 41 08 20 00 00 00 	movl   $0x20,0x8(%rcx)
14040f29d:	b9 21 00 00 00       	mov    $0x21,%ecx
14040f2a2:	48 89 bc 24 98 00 00 	mov    %rdi,0x98(%rsp)
14040f2a9:	00
14040f2aa:	e8 6d c3 a0 00       	call   0x140e1b61c
14040f2af:	49 89 06             	mov    %rax,(%r14)
14040f2b2:	48 8d 7e 02          	lea    0x2(%rsi),%rdi
14040f2b6:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
14040f2bb:	0f 11 00             	movups %xmm0,(%rax)
14040f2be:	41 0f 10 4d 10       	movups 0x10(%r13),%xmm1
14040f2c3:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14040f2c7:	49 8b 06             	mov    (%r14),%rax
14040f2ca:	c6 40 20 00          	movb   $0x0,0x20(%rax)
14040f2ce:	48 3b fb             	cmp    %rbx,%rdi
14040f2d1:	0f 87 35 03 00 00    	ja     0x14040f60c
14040f2d7:	48 3b fe             	cmp    %rsi,%rdi
14040f2da:	0f 82 2c 03 00 00    	jb     0x14040f60c
14040f2e0:	48 8b c3             	mov    %rbx,%rax
14040f2e3:	48 2b c6             	sub    %rsi,%rax
14040f2e6:	48 99                	cqto
14040f2e8:	48 2b c2             	sub    %rdx,%rax
14040f2eb:	48 d1 f8             	sar    $1,%rax
14040f2ee:	48 83 f8 01          	cmp    $0x1,%rax
14040f2f2:	0f 8c 73 03 00 00    	jl     0x14040f66b
14040f2f8:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
14040f2ff:	00
14040f300:	b9 18 00 00 00       	mov    $0x18,%ecx
14040f305:	33 ed                	xor    %ebp,%ebp
14040f307:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
14040f30e:	00
14040f30f:	66 41 89 6e 18       	mov    %bp,0x18(%r14)
14040f314:	4c 89 bc 24 88 00 00 	mov    %r15,0x88(%rsp)
14040f31b:	00
14040f31c:	e8 e7 bd a0 00       	call   0x140e1b108
14040f321:	48 8b c8             	mov    %rax,%rcx
14040f324:	48 85 c0             	test   %rax,%rax
14040f327:	74 0d                	je     0x14040f336
14040f329:	48 89 28             	mov    %rbp,(%rax)
14040f32c:	48 89 68 08          	mov    %rbp,0x8(%rax)
14040f330:	48 89 68 10          	mov    %rbp,0x10(%rax)
14040f334:	eb 03                	jmp    0x14040f339
14040f336:	48 8b cd             	mov    %rbp,%rcx
14040f339:	49 89 4e 10          	mov    %rcx,0x10(%r14)
14040f33d:	48 8b 41 10          	mov    0x10(%rcx),%rax
14040f341:	48 2b 01             	sub    (%rcx),%rax
14040f344:	48 d1 f8             	sar    $1,%rax
14040f347:	48 c7 44 24 48 01 00 	movq   $0x1,0x48(%rsp)
14040f34e:	00 00
14040f350:	48 83 f8 01          	cmp    $0x1,%rax
14040f354:	73 0e                	jae    0x14040f364
14040f356:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14040f35b:	e8 80 8a da ff       	call   0x1401b7de0
14040f360:	49 8b 4e 10          	mov    0x10(%r14),%rcx
14040f364:	44 8b a4 24 f0 00 00 	mov    0xf0(%rsp),%r12d
14040f36b:	00
14040f36c:	0f b7 06             	movzwl (%rsi),%eax
14040f36f:	41 83 fc 01          	cmp    $0x1,%r12d
14040f373:	74 04                	je     0x14040f379
14040f375:	66 c1 c8 08          	ror    $0x8,%ax
14040f379:	66 41 89 46 18       	mov    %ax,0x18(%r14)
14040f37e:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14040f382:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
14040f386:	74 0a                	je     0x14040f392
14040f388:	66 89 02             	mov    %ax,(%rdx)
14040f38b:	48 83 41 08 02       	addq   $0x2,0x8(%rcx)
14040f390:	eb 09                	jmp    0x14040f39b
14040f392:	4d 8d 46 18          	lea    0x18(%r14),%r8
14040f396:	e8 85 87 da ff       	call   0x1401b7b20
14040f39b:	b9 18 00 00 00       	mov    $0x18,%ecx
14040f3a0:	66 41 89 6e 28       	mov    %bp,0x28(%r14)
14040f3a5:	e8 5e bd a0 00       	call   0x140e1b108
14040f3aa:	48 85 c0             	test   %rax,%rax
14040f3ad:	74 0d                	je     0x14040f3bc
14040f3af:	48 89 28             	mov    %rbp,(%rax)
14040f3b2:	48 89 68 08          	mov    %rbp,0x8(%rax)
14040f3b6:	48 89 68 10          	mov    %rbp,0x10(%rax)
14040f3ba:	eb 03                	jmp    0x14040f3bf
14040f3bc:	48 8b c5             	mov    %rbp,%rax
14040f3bf:	49 89 46 20          	mov    %rax,0x20(%r14)
14040f3c3:	48 3b fb             	cmp    %rbx,%rdi
14040f3c6:	73 4d                	jae    0x14040f415
14040f3c8:	48 8d 6f 02          	lea    0x2(%rdi),%rbp
14040f3cc:	48 3b eb             	cmp    %rbx,%rbp
14040f3cf:	0f 87 c4 02 00 00    	ja     0x14040f699
14040f3d5:	48 3b ef             	cmp    %rdi,%rbp
14040f3d8:	0f 82 bb 02 00 00    	jb     0x14040f699
14040f3de:	0f b7 0f             	movzwl (%rdi),%ecx
14040f3e1:	41 83 fc 01          	cmp    $0x1,%r12d
14040f3e5:	74 04                	je     0x14040f3eb
14040f3e7:	66 c1 c9 08          	ror    $0x8,%cx
14040f3eb:	66 41 89 4e 28       	mov    %cx,0x28(%r14)
14040f3f0:	48 8b 50 08          	mov    0x8(%rax),%rdx
14040f3f4:	48 3b 50 10          	cmp    0x10(%rax),%rdx
14040f3f8:	74 0a                	je     0x14040f404
14040f3fa:	66 89 0a             	mov    %cx,(%rdx)
14040f3fd:	48 83 40 08 02       	addq   $0x2,0x8(%rax)
14040f402:	eb 0c                	jmp    0x14040f410
14040f404:	4d 8d 46 28          	lea    0x28(%r14),%r8
14040f408:	48 8b c8             	mov    %rax,%rcx
14040f40b:	e8 10 87 da ff       	call   0x1401b7b20
14040f410:	48 8b fd             	mov    %rbp,%rdi
14040f413:	33 ed                	xor    %ebp,%ebp
14040f415:	2b fe                	sub    %esi,%edi
14040f417:	49 89 6e 38          	mov    %rbp,0x38(%r14)
14040f41b:	83 ef 02             	sub    $0x2,%edi
14040f41e:	b9 18 00 00 00       	mov    $0x18,%ecx
14040f423:	48 63 ff             	movslq %edi,%rdi
14040f426:	48 83 c7 02          	add    $0x2,%rdi
14040f42a:	48 03 fe             	add    %rsi,%rdi
14040f42d:	e8 d6 bc a0 00       	call   0x140e1b108
14040f432:	48 85 c0             	test   %rax,%rax
14040f435:	74 0d                	je     0x14040f444
14040f437:	48 89 28             	mov    %rbp,(%rax)
14040f43a:	48 89 68 08          	mov    %rbp,0x8(%rax)
14040f43e:	48 89 68 10          	mov    %rbp,0x10(%rax)
14040f442:	eb 03                	jmp    0x14040f447
14040f444:	48 8b c5             	mov    %rbp,%rax
14040f447:	49 89 46 30          	mov    %rax,0x30(%r14)
14040f44b:	48 3b fb             	cmp    %rbx,%rdi
14040f44e:	0f 83 2b 01 00 00    	jae    0x14040f57f
14040f454:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
14040f459:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14040f460:	b9 e8 00 00 00       	mov    $0xe8,%ecx
14040f465:	e8 9e bc a0 00       	call   0x140e1b108
14040f46a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14040f46f:	48 85 c0             	test   %rax,%rax
14040f472:	0f 84 a8 00 00 00    	je     0x14040f520
14040f478:	49 8b 4e 40          	mov    0x40(%r14),%rcx
14040f47c:	48 89 a8 b8 00 00 00 	mov    %rbp,0xb8(%rax)
14040f483:	89 a8 c0 00 00 00    	mov    %ebp,0xc0(%rax)
14040f489:	48 89 a8 d8 00 00 00 	mov    %rbp,0xd8(%rax)
14040f490:	48 89 a8 e0 00 00 00 	mov    %rbp,0xe0(%rax)
14040f497:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
14040f49d:	66 c7 40 04 ff ff    	movw   $0xffff,0x4(%rax)
14040f4a3:	48 89 68 08          	mov    %rbp,0x8(%rax)
14040f4a7:	48 89 68 10          	mov    %rbp,0x10(%rax)
14040f4ab:	48 89 68 18          	mov    %rbp,0x18(%rax)
14040f4af:	48 89 68 20          	mov    %rbp,0x20(%rax)
14040f4b3:	48 89 68 28          	mov    %rbp,0x28(%rax)
14040f4b7:	48 89 68 30          	mov    %rbp,0x30(%rax)
14040f4bb:	48 89 68 38          	mov    %rbp,0x38(%rax)
14040f4bf:	48 89 68 40          	mov    %rbp,0x40(%rax)
14040f4c3:	48 89 68 48          	mov    %rbp,0x48(%rax)
14040f4c7:	48 89 68 50          	mov    %rbp,0x50(%rax)
14040f4cb:	48 89 68 58          	mov    %rbp,0x58(%rax)
14040f4cf:	48 89 68 60          	mov    %rbp,0x60(%rax)
14040f4d3:	48 89 68 68          	mov    %rbp,0x68(%rax)
14040f4d7:	48 89 68 70          	mov    %rbp,0x70(%rax)
14040f4db:	48 89 68 78          	mov    %rbp,0x78(%rax)
14040f4df:	48 89 a8 80 00 00 00 	mov    %rbp,0x80(%rax)
14040f4e6:	48 89 a8 88 00 00 00 	mov    %rbp,0x88(%rax)
14040f4ed:	48 89 a8 90 00 00 00 	mov    %rbp,0x90(%rax)
14040f4f4:	48 89 a8 98 00 00 00 	mov    %rbp,0x98(%rax)
14040f4fb:	48 89 a8 a0 00 00 00 	mov    %rbp,0xa0(%rax)
14040f502:	48 89 a8 a8 00 00 00 	mov    %rbp,0xa8(%rax)
14040f509:	48 89 a8 b0 00 00 00 	mov    %rbp,0xb0(%rax)
14040f510:	48 89 88 c8 00 00 00 	mov    %rcx,0xc8(%rax)
14040f517:	c6 80 d0 00 00 00 00 	movb   $0x0,0xd0(%rax)
14040f51e:	eb 03                	jmp    0x14040f523
14040f520:	48 8b c5             	mov    %rbp,%rax
14040f523:	4d 8b cd             	mov    %r13,%r9
14040f526:	49 89 46 38          	mov    %rax,0x38(%r14)
14040f52a:	4c 8b c3             	mov    %rbx,%r8
14040f52d:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
14040f532:	48 8b d7             	mov    %rdi,%rdx
14040f535:	48 8b c8             	mov    %rax,%rcx
14040f538:	e8 83 f0 ff ff       	call   0x14040e5c0
14040f53d:	4d 8b 4e 30          	mov    0x30(%r14),%r9
14040f541:	48 63 e8             	movslq %eax,%rbp
14040f544:	49 8b 51 08          	mov    0x8(%r9),%rdx
14040f548:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14040f54c:	74 0e                	je     0x14040f55c
14040f54e:	49 8b 4e 38          	mov    0x38(%r14),%rcx
14040f552:	48 89 0a             	mov    %rcx,(%rdx)
14040f555:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
14040f55a:	eb 0c                	jmp    0x14040f568
14040f55c:	4d 8d 46 38          	lea    0x38(%r14),%r8
14040f560:	49 8b c9             	mov    %r9,%rcx
14040f563:	e8 58 ba f6 ff       	call   0x14037afc0
14040f568:	48 03 fd             	add    %rbp,%rdi
14040f56b:	33 ed                	xor    %ebp,%ebp
14040f56d:	49 89 6e 38          	mov    %rbp,0x38(%r14)
14040f571:	48 3b fb             	cmp    %rbx,%rdi
14040f574:	0f 82 e6 fe ff ff    	jb     0x14040f460
14040f57a:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
14040f57f:	49 89 6e 38          	mov    %rbp,0x38(%r14)
14040f583:	49 8b 46 10          	mov    0x10(%r14),%rax
14040f587:	4d 8b ce             	mov    %r14,%r9
14040f58a:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14040f58f:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14040f594:	48 8b 08             	mov    (%rax),%rcx
14040f597:	0f b7 11             	movzwl (%rcx),%edx
14040f59a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14040f59f:	48 8b 01             	mov    (%rcx),%rax
14040f5a2:	89 50 08             	mov    %edx,0x8(%rax)
14040f5a5:	4d 8b 46 10          	mov    0x10(%r14),%r8
14040f5a9:	41 0f b7 56 48       	movzwl 0x48(%r14),%edx
14040f5ae:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14040f5b3:	45 33 c0             	xor    %r8d,%r8d
14040f5b6:	41 c6 46 4a 01       	movb   $0x1,0x4a(%r14)
14040f5bb:	48 8b 09             	mov    (%rcx),%rcx
14040f5be:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14040f5c3:	e8 08 48 00 00       	call   0x140413dd0
14040f5c8:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
14040f5cf:	00
14040f5d0:	41 2b fd             	sub    %r13d,%edi
14040f5d3:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
14040f5da:	00
14040f5db:	4c 8b bc 24 88 00 00 	mov    0x88(%rsp),%r15
14040f5e2:	00
14040f5e3:	41 88 46 4b          	mov    %al,0x4b(%r14)
14040f5e7:	8b c7                	mov    %edi,%eax
14040f5e9:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
14040f5f0:	00
14040f5f1:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14040f5f6:	48 33 cc             	xor    %rsp,%rcx
14040f5f9:	e8 02 bf a0 00       	call   0x140e1b500
14040f5fe:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14040f605:	41 5e                	pop    %r14
14040f607:	41 5d                	pop    %r13
14040f609:	5e                   	pop    %rsi
14040f60a:	5b                   	pop    %rbx
14040f60b:	c3                   	ret
14040f60c:	41 2b f5             	sub    %r13d,%esi
14040f60f:	48 8d 15 ea 0e be 00 	lea    0xbe0eea(%rip),%rdx        # 0x140ff0500
14040f616:	41 2b dd             	sub    %r13d,%ebx
14040f619:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14040f61e:	44 8b cb             	mov    %ebx,%r9d
14040f621:	44 8d 46 02          	lea    0x2(%rsi),%r8d
14040f625:	e8 c6 9a d9 ff       	call   0x1401a90f0
14040f62a:	48 8d 15 9f 13 f9 00 	lea    0xf9139f(%rip),%rdx        # 0x1413a09d0
14040f631:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14040f636:	e8 dd d1 a0 00       	call   0x140e1c818
14040f63b:	cc                   	int3
14040f63c:	41 2b dd             	sub    %r13d,%ebx
14040f63f:	48 8d 15 a2 0e be 00 	lea    0xbe0ea2(%rip),%rdx        # 0x140ff04e8
14040f646:	44 8b cb             	mov    %ebx,%r9d
14040f649:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14040f64e:	41 b8 20 00 00 00    	mov    $0x20,%r8d
14040f654:	e8 97 9a d9 ff       	call   0x1401a90f0
14040f659:	48 8d 15 70 13 f9 00 	lea    0xf91370(%rip),%rdx        # 0x1413a09d0
14040f660:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14040f665:	e8 ae d1 a0 00       	call   0x140e1c818
14040f66a:	cc                   	int3
14040f66b:	2b de                	sub    %esi,%ebx
14040f66d:	48 8d 15 8c 0e be 00 	lea    0xbe0e8c(%rip),%rdx        # 0x140ff0500
14040f674:	44 8b cb             	mov    %ebx,%r9d
14040f677:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14040f67c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14040f682:	e8 69 9a d9 ff       	call   0x1401a90f0
14040f687:	48 8d 15 42 13 f9 00 	lea    0xf91342(%rip),%rdx        # 0x1413a09d0
14040f68e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14040f693:	e8 80 d1 a0 00       	call   0x140e1c818
14040f698:	cc                   	int3
14040f699:	41 2b fd             	sub    %r13d,%edi
14040f69c:	48 8d 15 7d 0e be 00 	lea    0xbe0e7d(%rip),%rdx        # 0x140ff0520
14040f6a3:	41 2b dd             	sub    %r13d,%ebx
14040f6a6:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14040f6ab:	44 8b cb             	mov    %ebx,%r9d
14040f6ae:	44 8d 47 02          	lea    0x2(%rdi),%r8d
14040f6b2:	e8 39 9a d9 ff       	call   0x1401a90f0
14040f6b7:	48 8d 15 12 13 f9 00 	lea    0xf91312(%rip),%rdx        # 0x1413a09d0
14040f6be:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14040f6c3:	e8 50 d1 a0 00       	call   0x140e1c818
14040f6c8:	cc                   	int3
14040f6c9:	cc                   	int3
14040f6ca:	cc                   	int3
14040f6cb:	cc                   	int3
14040f6cc:	cc                   	int3
14040f6cd:	cc                   	int3
14040f6ce:	cc                   	int3
14040f6cf:	cc                   	int3
14040f6d0:	40 53                	rex push %rbx
14040f6d2:	57                   	push   %rdi
14040f6d3:	41 56                	push   %r14
14040f6d5:	41 57                	push   %r15
14040f6d7:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14040f6de:	48 8b 05 1b 98 fa 00 	mov    0xfa981b(%rip),%rax        # 0x1413b8f00
14040f6e5:	48 33 c4             	xor    %rsp,%rax
14040f6e8:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14040f6ed:	4c 8d 72 20          	lea    0x20(%rdx),%r14
14040f6f1:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
14040f6f6:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14040f6fb:	49 8b f8             	mov    %r8,%rdi
14040f6fe:	48 8b da             	mov    %rdx,%rbx
14040f701:	4c 8b f9             	mov    %rcx,%r15
14040f704:	4d 3b f0             	cmp    %r8,%r14
14040f707:	0f 87 74 04 00 00    	ja     0x14040fb81
14040f70d:	4c 3b f2             	cmp    %rdx,%r14
14040f710:	0f 82 6b 04 00 00    	jb     0x14040fb81
14040f716:	c7 41 08 20 00 00 00 	movl   $0x20,0x8(%rcx)
14040f71d:	b9 21 00 00 00       	mov    $0x21,%ecx
14040f722:	48 89 b4 24 98 00 00 	mov    %rsi,0x98(%rsp)
14040f729:	00
14040f72a:	e8 ed be a0 00       	call   0x140e1b61c
14040f72f:	49 89 07             	mov    %rax,(%r15)
14040f732:	49 8d 76 01          	lea    0x1(%r14),%rsi
14040f736:	0f 10 03             	movups (%rbx),%xmm0
14040f739:	0f 11 00             	movups %xmm0,(%rax)
14040f73c:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14040f740:	0f 11 48 10          	movups %xmm1,0x10(%rax)
14040f744:	49 8b 07             	mov    (%r15),%rax
14040f747:	c6 40 20 00          	movb   $0x0,0x20(%rax)
14040f74b:	48 3b f7             	cmp    %rdi,%rsi
14040f74e:	0f 87 fe 03 00 00    	ja     0x14040fb52
14040f754:	49 3b f6             	cmp    %r14,%rsi
14040f757:	0f 82 f5 03 00 00    	jb     0x14040fb52
14040f75d:	41 0f b6 06          	movzbl (%r14),%eax
14040f761:	41 88 47 10          	mov    %al,0x10(%r15)
14040f765:	48 89 ac 24 a0 00 00 	mov    %rbp,0xa0(%rsp)
14040f76c:	00
14040f76d:	8b e8                	mov    %eax,%ebp
14040f76f:	4c 89 ac 24 88 00 00 	mov    %r13,0x88(%rsp)
14040f776:	00
14040f777:	44 8b e8             	mov    %eax,%r13d
14040f77a:	48 8b c7             	mov    %rdi,%rax
14040f77d:	49 2b c6             	sub    %r14,%rax
14040f780:	48 ff c8             	dec    %rax
14040f783:	4c 3b e8             	cmp    %rax,%r13
14040f786:	0f 8f 23 04 00 00    	jg     0x14040fbaf
14040f78c:	b9 18 00 00 00       	mov    $0x18,%ecx
14040f791:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
14040f798:	00
14040f799:	41 c6 47 20 00       	movb   $0x0,0x20(%r15)
14040f79e:	e8 65 b9 a0 00       	call   0x140e1b108
14040f7a3:	33 db                	xor    %ebx,%ebx
14040f7a5:	48 8b c8             	mov    %rax,%rcx
14040f7a8:	48 85 c0             	test   %rax,%rax
14040f7ab:	74 0d                	je     0x14040f7ba
14040f7ad:	48 89 18             	mov    %rbx,(%rax)
14040f7b0:	48 89 58 08          	mov    %rbx,0x8(%rax)
14040f7b4:	48 89 58 10          	mov    %rbx,0x10(%rax)
14040f7b8:	eb 03                	jmp    0x14040f7bd
14040f7ba:	48 8b cb             	mov    %rbx,%rcx