1401b73e1:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1401b73e5:	76 03                	jbe    0x1401b73ea
1401b73e7:	48 8b 0f             	mov    (%rdi),%rcx
1401b73ea:	4c 3b 46 10          	cmp    0x10(%rsi),%r8
1401b73ee:	75 28                	jne    0x1401b7418
1401b73f0:	e8 47 07 e5 ff       	call   0x140007b3c
1401b73f5:	85 c0                	test   %eax,%eax
1401b73f7:	75 1f                	jne    0x1401b7418
1401b73f9:	41 8a 46 48          	mov    0x48(%r14),%al
1401b73fd:	38 45 48             	cmp    %al,0x48(%rbp)
1401b7400:	75 0e                	jne    0x1401b7410
1401b7402:	41 8b 06             	mov    (%r14),%eax
1401b7405:	39 45 00             	cmp    %eax,0x0(%rbp)
1401b7408:	0f 9c c0             	setl   %al
1401b740b:	e9 98 00 00 00       	jmp    0x1401b74a8
1401b7410:	0f 92 c0             	setb   %al
1401b7413:	e9 90 00 00 00       	jmp    0x1401b74a8
1401b7418:	48 83 7e 18 07       	cmpq   $0x7,0x18(%rsi)
1401b741d:	4c 8b 76 10          	mov    0x10(%rsi),%r14
1401b7421:	76 03                	jbe    0x1401b7426
1401b7423:	48 8b 36             	mov    (%rsi),%rsi
1401b7426:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
1401b742b:	48 8b 6f 10          	mov    0x10(%rdi),%rbp
1401b742f:	76 03                	jbe    0x1401b7434
1401b7431:	48 8b 3f             	mov    (%rdi),%rdi
1401b7434:	4c 3b f5             	cmp    %rbp,%r14
1401b7437:	4c 8b c5             	mov    %rbp,%r8
1401b743a:	48 8b d6             	mov    %rsi,%rdx
1401b743d:	48 8b cf             	mov    %rdi,%rcx
1401b7440:	4d 0f 42 c6          	cmovb  %r14,%r8
1401b7444:	e8 f3 06 e5 ff       	call   0x140007b3c
1401b7449:	85 c0                	test   %eax,%eax
1401b744b:	75 47                	jne    0x1401b7494
1401b744d:	49 3b ee             	cmp    %r14,%rbp
1401b7450:	eb 32                	jmp    0x1401b7484
1401b7452:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401b7457:	48 8b 72 10          	mov    0x10(%rdx),%rsi
1401b745b:	76 03                	jbe    0x1401b7460
1401b745d:	48 8b 12             	mov    (%rdx),%rdx
1401b7460:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1401b7465:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1401b7469:	76 03                	jbe    0x1401b746e
1401b746b:	48 8b 09             	mov    (%rcx),%rcx
1401b746e:	48 3b f7             	cmp    %rdi,%rsi
1401b7471:	4c 8b c7             	mov    %rdi,%r8
1401b7474:	4c 0f 42 c6          	cmovb  %rsi,%r8
1401b7478:	e8 bf 06 e5 ff       	call   0x140007b3c
1401b747d:	85 c0                	test   %eax,%eax
1401b747f:	75 13                	jne    0x1401b7494
1401b7481:	48 3b fe             	cmp    %rsi,%rdi
1401b7484:	73 05                	jae    0x1401b748b
1401b7486:	83 c8 ff             	or     $0xffffffff,%eax
1401b7489:	eb 05                	jmp    0x1401b7490
1401b748b:	8b c3                	mov    %ebx,%eax
1401b748d:	0f 97 c0             	seta   %al
1401b7490:	85 c0                	test   %eax,%eax
1401b7492:	74 0f                	je     0x1401b74a3
1401b7494:	85 c0                	test   %eax,%eax
1401b7496:	bb ff 00 00 00       	mov    $0xff,%ebx
1401b749b:	ba 01 00 00 00       	mov    $0x1,%edx
1401b74a0:	0f 49 da             	cmovns %edx,%ebx
1401b74a3:	c0 eb 07             	shr    $0x7,%bl
1401b74a6:	8a c3                	mov    %bl,%al
1401b74a8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b74ad:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401b74b2:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401b74b7:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401b74bc:	48 83 c4 20          	add    $0x20,%rsp
1401b74c0:	41 5e                	pop    %r14
1401b74c2:	c3                   	ret
1401b74c3:	90                   	nop
1401b74c4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b74c9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b74ce:	57                   	push   %rdi
1401b74cf:	48 83 ec 50          	sub    $0x50,%rsp
1401b74d3:	48 8b 05 66 7b b0 00 	mov    0xb07b66(%rip),%rax        # 0x140cbf040
1401b74da:	48 33 c4             	xor    %rsp,%rax
1401b74dd:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401b74e2:	48 8d 51 08          	lea    0x8(%rcx),%rdx
1401b74e6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401b74eb:	e8 c0 ef e4 ff       	call   0x1400064b0
1401b74f0:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1401b74f5:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
1401b74fa:	48 83 7c 24 38 07    	cmpq   $0x7,0x38(%rsp)
1401b7500:	49 0f 47 f8          	cmova  %r8,%rdi
1401b7504:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401b7509:	49 0f 47 c8          	cmova  %r8,%rcx
1401b750d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401b7512:	48 8d 34 41          	lea    (%rcx,%rax,2),%rsi
1401b7516:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1401b751b:	49 0f 47 d8          	cmova  %r8,%rbx
1401b751f:	48 3b de             	cmp    %rsi,%rbx
1401b7522:	74 19                	je     0x1401b753d
1401b7524:	48 2b fb             	sub    %rbx,%rdi
1401b7527:	0f b7 0b             	movzwl (%rbx),%ecx
1401b752a:	ff 15 60 55 95 00    	call   *0x955560(%rip)        # 0x140b0ca90
1401b7530:	66 89 04 3b          	mov    %ax,(%rbx,%rdi,1)
1401b7534:	48 83 c3 02          	add    $0x2,%rbx
1401b7538:	48 3b de             	cmp    %rsi,%rbx
1401b753b:	75 ea                	jne    0x1401b7527
1401b753d:	48 8d 35 3c a5 b0 00 	lea    0xb0a53c(%rip),%rsi        # 0x140cc1a80
1401b7544:	33 db                	xor    %ebx,%ebx
1401b7546:	8b fb                	mov    %ebx,%edi
1401b7548:	48 8b d6             	mov    %rsi,%rdx
1401b754b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401b7550:	e8 bb f0 ff ff       	call   0x1401b6610
1401b7555:	84 c0                	test   %al,%al
1401b7557:	75 10                	jne    0x1401b7569
1401b7559:	48 83 c7 20          	add    $0x20,%rdi
1401b755d:	48 83 c6 20          	add    $0x20,%rsi
1401b7561:	48 83 ff 20          	cmp    $0x20,%rdi
1401b7565:	72 e1                	jb     0x1401b7548
1401b7567:	eb 02                	jmp    0x1401b756b
1401b7569:	b3 01                	mov    $0x1,%bl
1401b756b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401b7570:	48 83 f8 07          	cmp    $0x7,%rax
1401b7574:	76 36                	jbe    0x1401b75ac
1401b7576:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401b757b:	48 8b d1             	mov    %rcx,%rdx
1401b757e:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401b7585:	00
1401b7586:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b758c:	72 18                	jb     0x1401b75a6
1401b758e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b7592:	48 2b d1             	sub    %rcx,%rdx
1401b7595:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b7599:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b759d:	76 07                	jbe    0x1401b75a6
1401b759f:	ff 15 f3 53 95 00    	call   *0x9553f3(%rip)        # 0x140b0c998
1401b75a5:	cc                   	int3
1401b75a6:	ff 15 14 53 95 00    	call   *0x955314(%rip)        # 0x140b0c8c0
1401b75ac:	8a c3                	mov    %bl,%al
1401b75ae:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401b75b3:	48 33 cc             	xor    %rsp,%rcx
1401b75b6:	e8 25 80 93 00       	call   0x140aef5e0
1401b75bb:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401b75c0:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401b75c5:	48 83 c4 50          	add    $0x50,%rsp
1401b75c9:	5f                   	pop    %rdi
1401b75ca:	c3                   	ret
1401b75cb:	90                   	nop
1401b75cc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b75d1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b75d6:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401b75db:	55                   	push   %rbp
1401b75dc:	41 54                	push   %r12
1401b75de:	41 55                	push   %r13
1401b75e0:	41 56                	push   %r14
1401b75e2:	41 57                	push   %r15
1401b75e4:	48 8b ec             	mov    %rsp,%rbp
1401b75e7:	48 83 ec 60          	sub    $0x60,%rsp
1401b75eb:	48 8b 05 4e 7a b0 00 	mov    0xb07a4e(%rip),%rax        # 0x140cbf040
1401b75f2:	48 33 c4             	xor    %rsp,%rax
1401b75f5:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401b75f9:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401b75fd:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1401b7601:	33 db                	xor    %ebx,%ebx
1401b7603:	89 5d c0             	mov    %ebx,-0x40(%rbp)
1401b7606:	48 8d 05 c3 35 b7 00 	lea    0xb735c3(%rip),%rax        # 0x140d2abd0
1401b760d:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1401b7611:	48 89 1d b8 35 b7 00 	mov    %rbx,0xb735b8(%rip)        # 0x140d2abd0
1401b7618:	48 89 1d b9 35 b7 00 	mov    %rbx,0xb735b9(%rip)        # 0x140d2abd8
1401b761f:	8d 4b 48             	lea    0x48(%rbx),%ecx
1401b7622:	ff 15 a0 52 95 00    	call   *0x9552a0(%rip)        # 0x140b0c8c8
1401b7628:	48 85 c0             	test   %rax,%rax
1401b762b:	75 07                	jne    0x1401b7634
1401b762d:	ff 15 65 4e 95 00    	call   *0x954e65(%rip)        # 0x140b0c498
1401b7633:	cc                   	int3
1401b7634:	48 89 00             	mov    %rax,(%rax)
1401b7637:	48 89 40 08          	mov    %rax,0x8(%rax)
1401b763b:	48 89 40 10          	mov    %rax,0x10(%rax)
1401b763f:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401b7645:	48 89 05 84 35 b7 00 	mov    %rax,0xb73584(%rip)        # 0x140d2abd0
1401b764c:	c7 45 c0 01 00 00 00 	movl   $0x1,-0x40(%rbp)
1401b7653:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b7656:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b765a:	0f 57 c9             	xorps  %xmm1,%xmm1
1401b765d:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b7662:	41 bd 09 00 00 00    	mov    $0x9,%r13d
1401b7668:	45 8b c5             	mov    %r13d,%r8d
1401b766b:	48 8d 15 36 de 98 00 	lea    0x98de36(%rip),%rdx        # 0x140b454a8
1401b7672:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401b7676:	e8 a5 c7 e4 ff       	call   0x140003e20
1401b767b:	90                   	nop
1401b767c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b7680:	e8 b7 33 00 00       	call   0x1401baa3c
1401b7685:	c7 00 79 f0 80 3f    	movl   $0x3f80f079,(%rax)
1401b768b:	bb 00 10 00 00       	mov    $0x1000,%ebx
1401b7690:	41 8d 7d 16          	lea    0x16(%r13),%edi
1401b7694:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401b7698:	45 8d 65 fe          	lea    -0x2(%r13),%r12d
1401b769c:	49 3b c4             	cmp    %r12,%rax
1401b769f:	76 31                	jbe    0x1401b76d2
1401b76a1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401b76a8:	00
1401b76a9:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b76ad:	48 8b d1             	mov    %rcx,%rdx
1401b76b0:	48 3b c3             	cmp    %rbx,%rax
1401b76b3:	72 17                	jb     0x1401b76cc
1401b76b5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b76b9:	48 2b d1             	sub    %rcx,%rdx
1401b76bc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b76c0:	48 3b c7             	cmp    %rdi,%rax
1401b76c3:	76 07                	jbe    0x1401b76cc
1401b76c5:	ff 15 cd 52 95 00    	call   *0x9552cd(%rip)        # 0x140b0c998
1401b76cb:	cc                   	int3
1401b76cc:	ff 15 ee 51 95 00    	call   *0x9551ee(%rip)        # 0x140b0c8c0
1401b76d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b76d5:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b76d9:	0f 57 c9             	xorps  %xmm1,%xmm1
1401b76dc:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b76e1:	4d 8b c4             	mov    %r12,%r8
1401b76e4:	48 8d 15 ed dc 98 00 	lea    0x98dced(%rip),%rdx        # 0x140b453d8
1401b76eb:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401b76ef:	e8 2c c7 e4 ff       	call   0x140003e20
1401b76f4:	90                   	nop
1401b76f5:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b76f9:	e8 3e 33 00 00       	call   0x1401baa3c
1401b76fe:	c7 00 bc 41 80 3f    	movl   $0x3f8041bc,(%rax)
1401b7704:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401b7708:	49 3b c4             	cmp    %r12,%rax
1401b770b:	76 31                	jbe    0x1401b773e
1401b770d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401b7714:	00
1401b7715:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b7719:	48 8b d1             	mov    %rcx,%rdx
1401b771c:	48 3b c3             	cmp    %rbx,%rax
1401b771f:	72 17                	jb     0x1401b7738
1401b7721:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b7725:	48 2b d1             	sub    %rcx,%rdx
1401b7728:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b772c:	48 3b c7             	cmp    %rdi,%rax
1401b772f:	76 07                	jbe    0x1401b7738
1401b7731:	ff 15 61 52 95 00    	call   *0x955261(%rip)        # 0x140b0c998
1401b7737:	cc                   	int3
1401b7738:	ff 15 82 51 95 00    	call   *0x955182(%rip)        # 0x140b0c8c0
1401b773e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b7741:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b7745:	0f 57 c9             	xorps  %xmm1,%xmm1
1401b7748:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b774d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1401b7753:	48 8d 15 66 dc 98 00 	lea    0x98dc66(%rip),%rdx        # 0x140b453c0
1401b775a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401b775e:	e8 bd c6 e4 ff       	call   0x140003e20
1401b7763:	90                   	nop
1401b7764:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b7768:	e8 cf 32 00 00       	call   0x1401baa3c
1401b776d:	c7 00 03 88 80 3f    	movl   $0x3f808803,(%rax)
1401b7773:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401b7777:	49 3b c4             	cmp    %r12,%rax
1401b777a:	76 31                	jbe    0x1401b77ad
1401b777c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401b7783:	00
1401b7784:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b7788:	48 8b d1             	mov    %rcx,%rdx
1401b778b:	48 3b c3             	cmp    %rbx,%rax
1401b778e:	72 17                	jb     0x1401b77a7
1401b7790:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b7794:	48 2b d1             	sub    %rcx,%rdx
1401b7797:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b779b:	48 3b c7             	cmp    %rdi,%rax
1401b779e:	76 07                	jbe    0x1401b77a7
1401b77a0:	ff 15 f2 51 95 00    	call   *0x9551f2(%rip)        # 0x140b0c998
1401b77a6:	cc                   	int3
1401b77a7:	ff 15 13 51 95 00    	call   *0x955113(%rip)        # 0x140b0c8c0
1401b77ad:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b77b0:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b77b4:	0f 57 c9             	xorps  %xmm1,%xmm1
1401b77b7:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b77bc:	4d 8b c4             	mov    %r12,%r8
1401b77bf:	48 8d 15 ea db 98 00 	lea    0x98dbea(%rip),%rdx        # 0x140b453b0
1401b77c6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401b77ca:	e8 51 c6 e4 ff       	call   0x140003e20
1401b77cf:	90                   	nop
1401b77d0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b77d4:	e8 63 32 00 00       	call   0x1401baa3c
1401b77d9:	c7 00 8e 50 80 3f    	movl   $0x3f80508e,(%rax)
1401b77df:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401b77e3:	49 3b c4             	cmp    %r12,%rax
1401b77e6:	76 31                	jbe    0x1401b7819
1401b77e8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401b77ef:	00
1401b77f0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b77f4:	48 8b d1             	mov    %rcx,%rdx
1401b77f7:	48 3b c3             	cmp    %rbx,%rax
1401b77fa:	72 17                	jb     0x1401b7813
1401b77fc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b7800:	48 2b d1             	sub    %rcx,%rdx
1401b7803:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b7807:	48 3b c7             	cmp    %rdi,%rax
1401b780a:	76 07                	jbe    0x1401b7813
1401b780c:	ff 15 86 51 95 00    	call   *0x955186(%rip)        # 0x140b0c998
1401b7812:	cc                   	int3
1401b7813:	ff 15 a7 50 95 00    	call   *0x9550a7(%rip)        # 0x140b0c8c0
1401b7819:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b781c:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b7820:	0f 57 c9             	xorps  %xmm1,%xmm1
1401b7823:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b7828:	41 be 0b 00 00 00    	mov    $0xb,%r14d
1401b782e:	45 8b c6             	mov    %r14d,%r8d
1401b7831:	48 8d 15 60 db 98 00 	lea    0x98db60(%rip),%rdx        # 0x140b45398
1401b7838:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401b783c:	e8 df c5 e4 ff       	call   0x140003e20
1401b7841:	90                   	nop
1401b7842:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b7846:	e8 f1 31 00 00       	call   0x1401baa3c
1401b784b:	be 82 01 81 3f       	mov    $0x3f810182,%esi
1401b7850:	89 30                	mov    %esi,(%rax)
1401b7852:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401b7856:	49 3b c4             	cmp    %r12,%rax
1401b7859:	76 31                	jbe    0x1401b788c
1401b785b:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401b7862:	00
1401b7863:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b7867:	48 8b d1             	mov    %rcx,%rdx
1401b786a:	48 3b c3             	cmp    %rbx,%rax
1401b786d:	72 17                	jb     0x1401b7886
1401b786f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b7873:	48 2b d1             	sub    %rcx,%rdx
1401b7876:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b787a:	48 3b c7             	cmp    %rdi,%rax
1401b787d:	76 07                	jbe    0x1401b7886
1401b787f:	ff 15 13 51 95 00    	call   *0x955113(%rip)        # 0x140b0c998
1401b7885:	cc                   	int3
1401b7886:	ff 15 34 50 95 00    	call   *0x955034(%rip)        # 0x140b0c8c0
1401b788c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b788f:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401b7893:	0f 57 c9             	xorps  %xmm1,%xmm1
1401b7896:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401b789b:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401b78a1:	48 8d 15 a8 db 98 00 	lea    0x98dba8(%rip),%rdx        # 0x140b45450
1401b78a8:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401b78ac:	e8 6f c5 e4 ff       	call   0x140003e20
1401b78b1:	90                   	nop
1401b78b2:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401b78b6:	e8 81 31 00 00       	call   0x1401baa3c
1401b78bb:	89 30                	mov    %esi,(%rax)
1401b78bd:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401b78c1:	49 3b c4             	cmp    %r12,%rax
1401b78c4:	76 31                	jbe    0x1401b78f7
1401b78c6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401b78cd:	00
1401b78ce:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401b78d2:	48 8b d1             	mov    %rcx,%rdx
1401b78d5:	48 3b c3             	cmp    %rbx,%rax
1401b78d8:	72 17                	jb     0x1401b78f1
1401b78da:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401b78de:	48 2b d1             	sub    %rcx,%rdx
1401b78e1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401b78e5:	48 3b c7             	cmp    %rdi,%rax