1409c6320:	72 19                	jb     0x1409c633b
1409c6322:	48 83 c2 27          	add    $0x27,%rdx
1409c6326:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c632a:	48 2b c1             	sub    %rcx,%rax
1409c632d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c6331:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6335:	0f 87 d0 0a 00 00    	ja     0x1409c6e0b
1409c633b:	e8 04 4e 45 00       	call   0x140e1b144
1409c6340:	48 8d 05 7d 3c 6b 00 	lea    0x6b3c7d(%rip),%rax        # 0x141079fc4
1409c6347:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409c634c:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
1409c6350:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1409c6355:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409c6359:	48 85 c9             	test   %rcx,%rcx
1409c635c:	74 4f                	je     0x1409c63ad
1409c635e:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1409c6362:	48 8b c2             	mov    %rdx,%rax
1409c6365:	48 2b c1             	sub    %rcx,%rax
1409c6368:	48 83 f8 01          	cmp    $0x1,%rax
1409c636c:	72 1c                	jb     0x1409c638a
1409c636e:	48 8d 41 01          	lea    0x1(%rcx),%rax
1409c6372:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c6376:	48 8b c7             	mov    %rdi,%rax
1409c6379:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c637d:	76 03                	jbe    0x1409c6382
1409c637f:	48 8b 07             	mov    (%rdi),%rax
1409c6382:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1409c6388:	eb 23                	jmp    0x1409c63ad
1409c638a:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c6391:	00 00
1409c6393:	4c 8d 0d aa 1b 61 00 	lea    0x611baa(%rip),%r9        # 0x140fd7f44
1409c639a:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c63a0:	ba 01 00 00 00       	mov    $0x1,%edx
1409c63a5:	48 8b cf             	mov    %rdi,%rcx
1409c63a8:	e8 d3 22 7e ff       	call   0x1401a8680
1409c63ad:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1409c63b2:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409c63b9:	e8 62 a8 ff ff       	call   0x1409c0c20
1409c63be:	90                   	nop
1409c63bf:	4c 8b 40 10          	mov    0x10(%rax),%r8
1409c63c3:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1409c63c8:	76 03                	jbe    0x1409c63cd
1409c63ca:	48 8b 00             	mov    (%rax),%rax
1409c63cd:	48 8b d0             	mov    %rax,%rdx
1409c63d0:	48 8b cf             	mov    %rdi,%rcx
1409c63d3:	e8 a8 7d 7e ff       	call   0x1401ae180
1409c63d8:	90                   	nop
1409c63d9:	48 8b 95 38 01 00 00 	mov    0x138(%rbp),%rdx
1409c63e0:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c63e4:	76 34                	jbe    0x1409c641a
1409c63e6:	48 ff c2             	inc    %rdx
1409c63e9:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409c63f0:	48 8b c1             	mov    %rcx,%rax
1409c63f3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c63fa:	72 19                	jb     0x1409c6415
1409c63fc:	48 83 c2 27          	add    $0x27,%rdx
1409c6400:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c6404:	48 2b c1             	sub    %rcx,%rax
1409c6407:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c640b:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c640f:	0f 87 fc 09 00 00    	ja     0x1409c6e11
1409c6415:	e8 2a 4d 45 00       	call   0x140e1b144
1409c641a:	48 8d 05 af 3b 6b 00 	lea    0x6b3baf(%rip),%rax        # 0x141079fd0
1409c6421:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409c6426:	49 8d 47 28          	lea    0x28(%r15),%rax
1409c642a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1409c642f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409c6433:	48 85 c9             	test   %rcx,%rcx
1409c6436:	74 4f                	je     0x1409c6487
1409c6438:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1409c643c:	48 8b c2             	mov    %rdx,%rax
1409c643f:	48 2b c1             	sub    %rcx,%rax
1409c6442:	48 83 f8 01          	cmp    $0x1,%rax
1409c6446:	72 1c                	jb     0x1409c6464
1409c6448:	48 8d 41 01          	lea    0x1(%rcx),%rax
1409c644c:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c6450:	48 8b c7             	mov    %rdi,%rax
1409c6453:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c6457:	76 03                	jbe    0x1409c645c
1409c6459:	48 8b 07             	mov    (%rdi),%rax
1409c645c:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1409c6462:	eb 23                	jmp    0x1409c6487
1409c6464:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c646b:	00 00
1409c646d:	4c 8d 0d d0 1a 61 00 	lea    0x611ad0(%rip),%r9        # 0x140fd7f44
1409c6474:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c647a:	ba 01 00 00 00       	mov    $0x1,%edx
1409c647f:	48 8b cf             	mov    %rdi,%rcx
1409c6482:	e8 f9 21 7e ff       	call   0x1401a8680
1409c6487:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1409c648c:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1409c6493:	e8 08 aa ff ff       	call   0x1409c0ea0
1409c6498:	90                   	nop
1409c6499:	4c 8b 40 10          	mov    0x10(%rax),%r8
1409c649d:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1409c64a2:	76 03                	jbe    0x1409c64a7
1409c64a4:	48 8b 00             	mov    (%rax),%rax
1409c64a7:	48 8b d0             	mov    %rax,%rdx
1409c64aa:	48 8b cf             	mov    %rdi,%rcx
1409c64ad:	e8 ce 7c 7e ff       	call   0x1401ae180
1409c64b2:	90                   	nop
1409c64b3:	48 8b 95 38 01 00 00 	mov    0x138(%rbp),%rdx
1409c64ba:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c64be:	76 34                	jbe    0x1409c64f4
1409c64c0:	48 ff c2             	inc    %rdx
1409c64c3:	48 8b 8d 20 01 00 00 	mov    0x120(%rbp),%rcx
1409c64ca:	48 8b c1             	mov    %rcx,%rax
1409c64cd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c64d4:	72 19                	jb     0x1409c64ef
1409c64d6:	48 83 c2 27          	add    $0x27,%rdx
1409c64da:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c64de:	48 2b c1             	sub    %rcx,%rax
1409c64e1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c64e5:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c64e9:	0f 87 28 09 00 00    	ja     0x1409c6e17
1409c64ef:	e8 50 4c 45 00       	call   0x140e1b144
1409c64f4:	48 8d 95 f0 01 00 00 	lea    0x1f0(%rbp),%rdx
1409c64fb:	48 8b cf             	mov    %rdi,%rcx
1409c64fe:	e8 7d 57 04 00       	call   0x140a0bc80
1409c6503:	48 8b f8             	mov    %rax,%rdi
1409c6506:	48 8d 05 1b 3a 6b 00 	lea    0x6b3a1b(%rip),%rax        # 0x141079f28
1409c650d:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409c6512:	48 c7 44 24 78 24 00 	movq   $0x24,0x78(%rsp)
1409c6519:	00 00
1409c651b:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1409c6520:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1409c6525:	48 8d 05 b4 3a 6b 00 	lea    0x6b3ab4(%rip),%rax        # 0x141079fe0
1409c652c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409c6531:	48 c7 44 24 78 0a 00 	movq   $0xa,0x78(%rsp)
1409c6538:	00 00
1409c653a:	48 8d 05 af 3a 6b 00 	lea    0x6b3aaf(%rip),%rax        # 0x141079ff0
1409c6541:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1409c6545:	48 c7 45 e8 bc 00 00 	movq   $0xbc,-0x18(%rbp)
1409c654c:	00
1409c654d:	48 8d 05 10 2a 61 00 	lea    0x612a10(%rip),%rax        # 0x140fd8f64
1409c6554:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1409c6558:	48 c7 45 88 06 00 00 	movq   $0x6,-0x78(%rbp)
1409c655f:	00
1409c6560:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1409c6564:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1409c656b:	e8 00 64 04 00       	call   0x140a0c970
1409c6570:	0f 10 00             	movups (%rax),%xmm0
1409c6573:	0f 29 45 a0          	movaps %xmm0,-0x60(%rbp)
1409c6577:	0f 28 4c 24 70       	movaps 0x70(%rsp),%xmm1
1409c657c:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
1409c6582:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
1409c6586:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
1409c658b:	0f 28 4d 80          	movaps -0x80(%rbp),%xmm1
1409c658f:	66 0f 7f 4d 80       	movdqa %xmm1,-0x80(%rbp)
1409c6594:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1409c6599:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1409c659e:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
1409c65a3:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1409c65a8:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1409c65ac:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1409c65b1:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1409c65b6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1409c65bb:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1409c65bf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409c65c4:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1409c65c8:	ba 0f 00 00 00       	mov    $0xf,%edx
1409c65cd:	41 b8 03 01 00 00    	mov    $0x103,%r8d
1409c65d3:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
1409c65da:	e8 01 52 04 00       	call   0x140a0b7e0
1409c65df:	90                   	nop
1409c65e0:	48 8b d0             	mov    %rax,%rdx
1409c65e3:	48 8b ce             	mov    %rsi,%rcx
1409c65e6:	e8 e5 58 04 00       	call   0x140a0bed0
1409c65eb:	90                   	nop
1409c65ec:	48 8b 95 a0 01 00 00 	mov    0x1a0(%rbp),%rdx
1409c65f3:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c65f7:	76 34                	jbe    0x1409c662d
1409c65f9:	48 ff c2             	inc    %rdx
1409c65fc:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
1409c6603:	48 8b c1             	mov    %rcx,%rax
1409c6606:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c660d:	72 19                	jb     0x1409c6628
1409c660f:	48 83 c2 27          	add    $0x27,%rdx
1409c6613:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c6617:	48 2b c1             	sub    %rcx,%rax
1409c661a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c661e:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6622:	0f 87 f5 07 00 00    	ja     0x1409c6e1d
1409c6628:	e8 17 4b 45 00       	call   0x140e1b144
1409c662d:	48 c7 85 98 01 00 00 	movq   $0x0,0x198(%rbp)
1409c6634:	00 00 00 00
1409c6638:	48 c7 85 a0 01 00 00 	movq   $0xf,0x1a0(%rbp)
1409c663f:	0f 00 00 00
1409c6643:	c6 85 88 01 00 00 00 	movb   $0x0,0x188(%rbp)
1409c664a:	48 8b 95 28 02 00 00 	mov    0x228(%rbp),%rdx
1409c6651:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c6655:	76 34                	jbe    0x1409c668b
1409c6657:	48 ff c2             	inc    %rdx
1409c665a:	48 8b 8d 10 02 00 00 	mov    0x210(%rbp),%rcx
1409c6661:	48 8b c1             	mov    %rcx,%rax
1409c6664:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c666b:	72 19                	jb     0x1409c6686
1409c666d:	48 83 c2 27          	add    $0x27,%rdx
1409c6671:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c6675:	48 2b c1             	sub    %rcx,%rax
1409c6678:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c667c:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6680:	0f 87 9d 07 00 00    	ja     0x1409c6e23
1409c6686:	e8 b9 4a 45 00       	call   0x140e1b144
1409c668b:	48 8d 3d d2 28 61 00 	lea    0x6128d2(%rip),%rdi        # 0x140fd8f64
1409c6692:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1409c6696:	c6 44 24 61 01       	movb   $0x1,0x61(%rsp)
1409c669b:	49 8d 4f 08          	lea    0x8(%r15),%rcx
1409c669f:	e8 8c 96 ff ff       	call   0x1409bfd30
1409c66a4:	84 c0                	test   %al,%al
1409c66a6:	0f 84 12 07 00 00    	je     0x1409c6dbe
1409c66ac:	49 ff 07             	incq   (%r15)
1409c66af:	4d 8b 27             	mov    (%r15),%r12
1409c66b2:	e8 89 55 04 00       	call   0x140a0bc40
1409c66b7:	4c 8b f0             	mov    %rax,%r14
1409c66ba:	48 85 c0             	test   %rax,%rax
1409c66bd:	0f 84 76 05 00 00    	je     0x1409c6c39
1409c66c3:	48 89 7d 80          	mov    %rdi,-0x80(%rbp)
1409c66c7:	48 c7 45 88 06 00 00 	movq   $0x6,-0x78(%rbp)
1409c66ce:	00
1409c66cf:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
1409c66d3:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1409c66d8:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1409c66dc:	ba 0c 00 00 00       	mov    $0xc,%edx
1409c66e1:	48 8b c8             	mov    %rax,%rcx
1409c66e4:	e8 b7 54 04 00       	call   0x140a0bba0
1409c66e9:	84 c0                	test   %al,%al
1409c66eb:	0f 84 48 05 00 00    	je     0x1409c6c39
1409c66f1:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1409c66f5:	e8 f6 1e 04 00       	call   0x140a085f0
1409c66fa:	48 8b 18             	mov    (%rax),%rbx
1409c66fd:	e8 ce 62 04 00       	call   0x140a0c9d0
1409c6702:	4c 8b e8             	mov    %rax,%r13
1409c6705:	e8 52 7c 43 00       	call   0x140dfe35c
1409c670a:	89 45 d0             	mov    %eax,-0x30(%rbp)
1409c670d:	48 8d 45 28          	lea    0x28(%rbp),%rax
1409c6711:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409c6716:	48 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%rcx
1409c671d:	e8 ce 51 04 00       	call   0x140a0b8f0
1409c6722:	90                   	nop
1409c6723:	48 8d 15 6a 83 60 00 	lea    0x60836a(%rip),%rdx        # 0x140fcea94
1409c672a:	48 8b c8             	mov    %rax,%rcx
1409c672d:	e8 de 51 04 00       	call   0x140a0b910
1409c6732:	48 8b f8             	mov    %rax,%rdi
1409c6735:	49 8d 4f 18          	lea    0x18(%r15),%rcx
1409c6739:	e8 72 07 7d ff       	call   0x140196eb0
1409c673e:	48 8b 48 08          	mov    0x8(%rax),%rcx
1409c6742:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1409c6746:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409c674a:	48 85 c9             	test   %rcx,%rcx
1409c674d:	74 50                	je     0x1409c679f
1409c674f:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1409c6753:	48 8b c2             	mov    %rdx,%rax
1409c6756:	48 2b c1             	sub    %rcx,%rax
1409c6759:	48 83 f8 01          	cmp    $0x1,%rax
1409c675d:	72 1c                	jb     0x1409c677b
1409c675f:	48 8d 41 01          	lea    0x1(%rcx),%rax
1409c6763:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c6767:	48 8b c7             	mov    %rdi,%rax
1409c676a:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c676e:	76 03                	jbe    0x1409c6773
1409c6770:	48 8b 07             	mov    (%rdi),%rax
1409c6773:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1409c6779:	eb 24                	jmp    0x1409c679f
1409c677b:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c6782:	00 00
1409c6784:	4c 8d 0d b9 17 61 00 	lea    0x6117b9(%rip),%r9        # 0x140fd7f44
1409c678b:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c6791:	ba 01 00 00 00       	mov    $0x1,%edx
1409c6796:	48 8b cf             	mov    %rdi,%rcx
1409c6799:	e8 e2 1e 7e ff       	call   0x1401a8680
1409c679e:	90                   	nop
1409c679f:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c67a2:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1409c67a9:	66 0f 6f 0d 7f d6 5d 	movdqa 0x5dd67f(%rip),%xmm1        # 0x140fa3e30
1409c67b0:	00
1409c67b1:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1409c67b8:	00
1409c67b9:	c6 85 00 01 00 00 00 	movb   $0x0,0x100(%rbp)
1409c67c0:	c7 45 c0 01 00 00 00 	movl   $0x1,-0x40(%rbp)
1409c67c7:	48 c7 45 f8 00 00 00 	movq   $0x0,-0x8(%rbp)
1409c67ce:	00
1409c67cf:	48 8d 05 da 36 6b 00 	lea    0x6b36da(%rip),%rax        # 0x141079eb0
1409c67d6:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1409c67da:	c6 45 00 01          	movb   $0x1,0x0(%rbp)
1409c67de:	48 8d 85 00 01 00 00 	lea    0x100(%rbp),%rax
1409c67e5:	48 89 45 08          	mov    %rax,0x8(%rbp)
1409c67e9:	c6 45 10 00          	movb   $0x0,0x10(%rbp)
1409c67ed:	48 8b d6             	mov    %rsi,%rdx
1409c67f0:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1409c67f4:	e8 97 44 04 00       	call   0x140a0ac90
1409c67f9:	90                   	nop
1409c67fa:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1409c67fe:	e8 4d 0c 04 00       	call   0x140a07450
1409c6803:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1409c680a:	48 83 bd 18 01 00 00 	cmpq   $0xf,0x118(%rbp)
1409c6811:	0f
1409c6812:	48 0f 47 95 00 01 00 	cmova  0x100(%rbp),%rdx
1409c6819:	00
1409c681a:	4c 8b 85 10 01 00 00 	mov    0x110(%rbp),%r8
1409c6821:	48 8b cf             	mov    %rdi,%rcx
1409c6824:	e8 57 79 7e ff       	call   0x1401ae180
1409c6829:	90                   	nop
1409c682a:	48 8b 95 18 01 00 00 	mov    0x118(%rbp),%rdx
1409c6831:	48 83 fa 0f          	cmp    $0xf,%rdx
1409c6835:	76 34                	jbe    0x1409c686b
1409c6837:	48 ff c2             	inc    %rdx
1409c683a:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1409c6841:	48 8b c1             	mov    %rcx,%rax
1409c6844:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409c684b:	72 19                	jb     0x1409c6866
1409c684d:	48 83 c2 27          	add    $0x27,%rdx
1409c6851:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409c6855:	48 2b c1             	sub    %rcx,%rax
1409c6858:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409c685c:	48 83 f8 1f          	cmp    $0x1f,%rax
1409c6860:	0f 87 c3 05 00 00    	ja     0x1409c6e29
1409c6866:	e8 d9 48 45 00       	call   0x140e1b144
1409c686b:	48 8d 15 3e 38 6b 00 	lea    0x6b383e(%rip),%rdx        # 0x14107a0b0
1409c6872:	48 8b cf             	mov    %rdi,%rcx
1409c6875:	e8 96 50 04 00       	call   0x140a0b910
1409c687a:	48 8b f8             	mov    %rax,%rdi
1409c687d:	48 8b 50 10          	mov    0x10(%rax),%rdx
1409c6881:	48 85 d2             	test   %rdx,%rdx
1409c6884:	74 50                	je     0x1409c68d6
1409c6886:	4c 8b 40 18          	mov    0x18(%rax),%r8
1409c688a:	49 8b c8             	mov    %r8,%rcx
1409c688d:	48 2b ca             	sub    %rdx,%rcx
1409c6890:	48 83 f9 01          	cmp    $0x1,%rcx
1409c6894:	72 1c                	jb     0x1409c68b2
1409c6896:	48 8d 42 01          	lea    0x1(%rdx),%rax
1409c689a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409c689e:	48 8b c7             	mov    %rdi,%rax
1409c68a1:	49 83 f8 0f          	cmp    $0xf,%r8
1409c68a5:	76 03                	jbe    0x1409c68aa
1409c68a7:	48 8b 07             	mov    (%rdi),%rax
1409c68aa:	66 c7 04 10 20 00    	movw   $0x20,(%rax,%rdx,1)
1409c68b0:	eb 24                	jmp    0x1409c68d6
1409c68b2:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1409c68b9:	00 00
1409c68bb:	4c 8d 0d 82 16 61 00 	lea    0x611682(%rip),%r9        # 0x140fd7f44
1409c68c2:	44 0f b6 44 24 60    	movzbl 0x60(%rsp),%r8d
1409c68c8:	ba 01 00 00 00       	mov    $0x1,%edx
1409c68cd:	48 8b cf             	mov    %rdi,%rcx
1409c68d0:	e8 ab 1d 7e ff       	call   0x1401a8680
1409c68d5:	90                   	nop
1409c68d6:	0f 57 c0             	xorps  %xmm0,%xmm0
1409c68d9:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1409c68e0:	66 0f 6f 0d 48 d5 5d 	movdqa 0x5dd548(%rip),%xmm1        # 0x140fa3e30
1409c68e7:	00