1400de3b4:	0f 11 03             	movups %xmm0,(%rbx)
1400de3b7:	4c 8b c0             	mov    %rax,%r8
1400de3ba:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400de3c1:	00
1400de3c2:	48 8b cb             	mov    %rbx,%rcx
1400de3c5:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
1400de3cc:	00
1400de3cd:	e8 5e 78 fa ff       	call   0x140085c30
1400de3d2:	48 8b c3             	mov    %rbx,%rax
1400de3d5:	48 8b 8c 24 60 10 00 	mov    0x1060(%rsp),%rcx
1400de3dc:	00
1400de3dd:	48 33 cc             	xor    %rsp,%rcx
1400de3e0:	e8 5b c2 21 00       	call   0x1402fa640
1400de3e5:	48 81 c4 70 10 00 00 	add    $0x1070,%rsp
1400de3ec:	5b                   	pop    %rbx
1400de3ed:	c3                   	ret
1400de3ee:	cc                   	int3
1400de3ef:	cc                   	int3
1400de3f0:	48 8b 41 40          	mov    0x40(%rcx),%rax
1400de3f4:	48 8d 15 cd fe 24 00 	lea    0x24fecd(%rip),%rdx        # 0x14032e2c8
1400de3fb:	48 89 51 28          	mov    %rdx,0x28(%rcx)
1400de3ff:	44 8b 41 4c          	mov    0x4c(%rcx),%r8d
1400de403:	8b 51 48             	mov    0x48(%rcx),%edx
1400de406:	44 0f b7 08          	movzwl (%rax),%r9d
1400de40a:	e9 f1 d8 fc ff       	jmp    0x1400abd00
1400de40f:	cc                   	int3
1400de410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400de415:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400de41a:	55                   	push   %rbp
1400de41b:	56                   	push   %rsi
1400de41c:	57                   	push   %rdi
1400de41d:	41 54                	push   %r12
1400de41f:	41 55                	push   %r13
1400de421:	41 56                	push   %r14
1400de423:	41 57                	push   %r15
1400de425:	48 83 ec 50          	sub    $0x50,%rsp
1400de429:	49 8b e8             	mov    %r8,%rbp
1400de42c:	4c 8b e9             	mov    %rcx,%r13
1400de42f:	0f 10 02             	movups (%rdx),%xmm0
1400de432:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400de437:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1400de43c:	66 49 0f 7e c1       	movq   %xmm0,%r9
1400de441:	49 8b c1             	mov    %r9,%rax
1400de444:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400de449:	66 49 0f 7e c4       	movq   %xmm0,%r12
1400de44e:	49 2b c4             	sub    %r12,%rax
1400de451:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400de456:	0f 57 db             	xorps  %xmm3,%xmm3
1400de459:	0f 57 c9             	xorps  %xmm1,%xmm1
1400de45c:	41 80 39 2d          	cmpb   $0x2d,(%r9)
1400de460:	75 0d                	jne    0x1400de46f
1400de462:	49 ff c1             	inc    %r9
1400de465:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
1400de46a:	41 b2 01             	mov    $0x1,%r10b
1400de46d:	eb 03                	jmp    0x1400de472
1400de46f:	45 32 d2             	xor    %r10b,%r10b
1400de472:	44 88 54 24 20       	mov    %r10b,0x20(%rsp)
1400de477:	45 33 f6             	xor    %r14d,%r14d
1400de47a:	41 8b fe             	mov    %r14d,%edi
1400de47d:	32 db                	xor    %bl,%bl
1400de47f:	88 9c 24 a8 00 00 00 	mov    %bl,0xa8(%rsp)
1400de486:	45 8b de             	mov    %r14d,%r11d
1400de489:	41 0f be 09          	movsbl (%r9),%ecx
1400de48d:	80 f9 30             	cmp    $0x30,%cl
1400de490:	75 11                	jne    0x1400de4a3
1400de492:	41 8b f6             	mov    %r14d,%esi
1400de495:	49 8d 51 01          	lea    0x1(%r9),%rdx
1400de499:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de49e:	e9 d5 00 00 00       	jmp    0x1400de578
1400de4a3:	8d 41 cf             	lea    -0x31(%rcx),%eax
1400de4a6:	3c 08                	cmp    $0x8,%al
1400de4a8:	0f 87 a3 06 00 00    	ja     0x1400deb51
1400de4ae:	49 8d 51 01          	lea    0x1(%r9),%rdx
1400de4b2:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de4b7:	8d 71 d0             	lea    -0x30(%rcx),%esi
1400de4ba:	0f b6 02             	movzbl (%rdx),%eax
1400de4bd:	45 84 d2             	test   %r10b,%r10b
1400de4c0:	74 5b                	je     0x1400de51d
1400de4c2:	3c 30                	cmp    $0x30,%al
1400de4c4:	0f 8c ae 00 00 00    	jl     0x1400de578
1400de4ca:	48 8b ca             	mov    %rdx,%rcx
1400de4cd:	4c 8b c2             	mov    %rdx,%r8
1400de4d0:	3c 39                	cmp    $0x39,%al
1400de4d2:	0f 87 a0 00 00 00    	ja     0x1400de578
1400de4d8:	81 fe cc cc cc 0c    	cmp    $0xccccccc,%esi
1400de4de:	72 11                	jb     0x1400de4f1
1400de4e0:	0f 85 87 00 00 00    	jne    0x1400de56d
1400de4e6:	4c 8b c1             	mov    %rcx,%r8
1400de4e9:	3c 38                	cmp    $0x38,%al
1400de4eb:	0f 87 7c 00 00 00    	ja     0x1400de56d
1400de4f1:	49 8d 50 01          	lea    0x1(%r8),%rdx
1400de4f5:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de4fa:	8d 34 b6             	lea    (%rsi,%rsi,4),%esi
1400de4fd:	41 0f be 00          	movsbl (%r8),%eax
1400de501:	8d 76 e8             	lea    -0x18(%rsi),%esi
1400de504:	8d 34 70             	lea    (%rax,%rsi,2),%esi
1400de507:	41 ff c3             	inc    %r11d
1400de50a:	0f b6 02             	movzbl (%rdx),%eax
1400de50d:	3c 30                	cmp    $0x30,%al
1400de50f:	7c 67                	jl     0x1400de578
1400de511:	48 8b ca             	mov    %rdx,%rcx
1400de514:	4c 8b c2             	mov    %rdx,%r8
1400de517:	3c 39                	cmp    $0x39,%al
1400de519:	7e bd                	jle    0x1400de4d8
1400de51b:	eb 5b                	jmp    0x1400de578
1400de51d:	3c 30                	cmp    $0x30,%al
1400de51f:	7c 57                	jl     0x1400de578
1400de521:	48 8b ca             	mov    %rdx,%rcx
1400de524:	4c 8b c2             	mov    %rdx,%r8
1400de527:	3c 39                	cmp    $0x39,%al
1400de529:	7f 4d                	jg     0x1400de578
1400de52b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400de530:	81 fe 99 99 99 19    	cmp    $0x19999999,%esi
1400de536:	72 09                	jb     0x1400de541
1400de538:	75 33                	jne    0x1400de56d
1400de53a:	4c 8b c1             	mov    %rcx,%r8
1400de53d:	3c 35                	cmp    $0x35,%al
1400de53f:	7f 2c                	jg     0x1400de56d
1400de541:	49 8d 50 01          	lea    0x1(%r8),%rdx
1400de545:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de54a:	8d 34 b6             	lea    (%rsi,%rsi,4),%esi
1400de54d:	41 0f be 00          	movsbl (%r8),%eax
1400de551:	8d 76 e8             	lea    -0x18(%rsi),%esi
1400de554:	8d 34 70             	lea    (%rax,%rsi,2),%esi
1400de557:	41 ff c3             	inc    %r11d
1400de55a:	0f b6 02             	movzbl (%rdx),%eax
1400de55d:	3c 30                	cmp    $0x30,%al
1400de55f:	7c 17                	jl     0x1400de578
1400de561:	48 8b ca             	mov    %rdx,%rcx
1400de564:	4c 8b c2             	mov    %rdx,%r8
1400de567:	3c 39                	cmp    $0x39,%al
1400de569:	7e c5                	jle    0x1400de530
1400de56b:	eb 0b                	jmp    0x1400de578
1400de56d:	b3 01                	mov    $0x1,%bl
1400de56f:	88 9c 24 a8 00 00 00 	mov    %bl,0xa8(%rsp)
1400de576:	8b fe                	mov    %esi,%edi
1400de578:	45 32 ff             	xor    %r15b,%r15b
1400de57b:	f2 0f 10 15 1d ff 24 	movsd  0x24ff1d(%rip),%xmm2        # 0x14032e4a0
1400de582:	00
1400de583:	84 db                	test   %bl,%bl
1400de585:	0f 84 32 01 00 00    	je     0x1400de6bd
1400de58b:	0f b6 02             	movzbl (%rdx),%eax
1400de58e:	45 84 d2             	test   %r10b,%r10b
1400de591:	74 77                	je     0x1400de60a
1400de593:	3c 30                	cmp    $0x30,%al
1400de595:	0f 8c 22 01 00 00    	jl     0x1400de6bd
1400de59b:	4c 8b c2             	mov    %rdx,%r8
1400de59e:	3c 39                	cmp    $0x39,%al
1400de5a0:	0f 8f 17 01 00 00    	jg     0x1400de6bd
1400de5a6:	48 8b ca             	mov    %rdx,%rcx
1400de5a9:	49 b9 cc cc cc cc cc 	movabs $0xccccccccccccccc,%r9
1400de5b0:	cc cc 0c
1400de5b3:	49 3b f9             	cmp    %r9,%rdi
1400de5b6:	72 09                	jb     0x1400de5c1
1400de5b8:	75 3b                	jne    0x1400de5f5
1400de5ba:	49 8b c8             	mov    %r8,%rcx
1400de5bd:	3c 38                	cmp    $0x38,%al
1400de5bf:	77 34                	ja     0x1400de5f5
1400de5c1:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1400de5c5:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de5ca:	0f be 09             	movsbl (%rcx),%ecx
1400de5cd:	83 e9 30             	sub    $0x30,%ecx
1400de5d0:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
1400de5d4:	48 8d 3c 41          	lea    (%rcx,%rax,2),%rdi
1400de5d8:	41 ff c3             	inc    %r11d
1400de5db:	0f b6 02             	movzbl (%rdx),%eax
1400de5de:	3c 30                	cmp    $0x30,%al
1400de5e0:	0f 8c d7 00 00 00    	jl     0x1400de6bd
1400de5e6:	4c 8b c2             	mov    %rdx,%r8
1400de5e9:	48 8b ca             	mov    %rdx,%rcx
1400de5ec:	3c 39                	cmp    $0x39,%al
1400de5ee:	7e c3                	jle    0x1400de5b3
1400de5f0:	e9 c8 00 00 00       	jmp    0x1400de6bd
1400de5f5:	48 8b cf             	mov    %rdi,%rcx
1400de5f8:	41 b7 01             	mov    $0x1,%r15b
1400de5fb:	0f 57 c9             	xorps  %xmm1,%xmm1
1400de5fe:	48 85 c9             	test   %rcx,%rcx
1400de601:	78 6c                	js     0x1400de66f
1400de603:	f2 48 0f 2a c9       	cvtsi2sd %rcx,%xmm1
1400de608:	eb 7a                	jmp    0x1400de684
1400de60a:	3c 30                	cmp    $0x30,%al
1400de60c:	0f 8c ab 00 00 00    	jl     0x1400de6bd
1400de612:	4c 8b ca             	mov    %rdx,%r9
1400de615:	3c 39                	cmp    $0x39,%al
1400de617:	0f 8f a0 00 00 00    	jg     0x1400de6bd
1400de61d:	4c 8b c2             	mov    %rdx,%r8
1400de620:	49 ba 99 99 99 99 99 	movabs $0x1999999999999999,%r10
1400de627:	99 99 19
1400de62a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400de630:	48 8b cf             	mov    %rdi,%rcx
1400de633:	49 3b fa             	cmp    %r10,%rdi
1400de636:	72 09                	jb     0x1400de641
1400de638:	75 be                	jne    0x1400de5f8
1400de63a:	4d 8b c1             	mov    %r9,%r8
1400de63d:	3c 35                	cmp    $0x35,%al
1400de63f:	77 b7                	ja     0x1400de5f8
1400de641:	49 8d 50 01          	lea    0x1(%r8),%rdx
1400de645:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de64a:	41 0f be 08          	movsbl (%r8),%ecx
1400de64e:	83 e9 30             	sub    $0x30,%ecx
1400de651:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
1400de655:	48 8d 3c 41          	lea    (%rcx,%rax,2),%rdi
1400de659:	41 ff c3             	inc    %r11d
1400de65c:	0f b6 02             	movzbl (%rdx),%eax
1400de65f:	3c 30                	cmp    $0x30,%al
1400de661:	7c 5a                	jl     0x1400de6bd
1400de663:	4c 8b ca             	mov    %rdx,%r9
1400de666:	4c 8b c2             	mov    %rdx,%r8
1400de669:	3c 39                	cmp    $0x39,%al
1400de66b:	7e c3                	jle    0x1400de630
1400de66d:	eb 4e                	jmp    0x1400de6bd
1400de66f:	48 8b c1             	mov    %rcx,%rax
1400de672:	48 d1 e8             	shr    $1,%rax
1400de675:	83 e1 01             	and    $0x1,%ecx
1400de678:	48 0b c1             	or     %rcx,%rax
1400de67b:	f2 48 0f 2a c8       	cvtsi2sd %rax,%xmm1
1400de680:	f2 0f 58 c9          	addsd  %xmm1,%xmm1
1400de684:	0f b6 02             	movzbl (%rdx),%eax
1400de687:	3c 30                	cmp    $0x30,%al
1400de689:	7c 32                	jl     0x1400de6bd
1400de68b:	48 8b ca             	mov    %rdx,%rcx
1400de68e:	66 90                	xchg   %ax,%ax
1400de690:	3c 39                	cmp    $0x39,%al
1400de692:	77 29                	ja     0x1400de6bd
1400de694:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1400de698:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de69d:	0f be 01             	movsbl (%rcx),%eax
1400de6a0:	83 e8 30             	sub    $0x30,%eax
1400de6a3:	66 0f 6e c0          	movd   %eax,%xmm0
1400de6a7:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1400de6ab:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
1400de6af:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
1400de6b3:	0f b6 02             	movzbl (%rdx),%eax
1400de6b6:	48 8b ca             	mov    %rdx,%rcx
1400de6b9:	3c 30                	cmp    $0x30,%al
1400de6bb:	7d d3                	jge    0x1400de690
1400de6bd:	41 8b de             	mov    %r14d,%ebx
1400de6c0:	0f b6 02             	movzbl (%rdx),%eax
1400de6c3:	3c 2e                	cmp    $0x2e,%al
1400de6c5:	75 08                	jne    0x1400de6cf
1400de6c7:	48 ff c2             	inc    %rdx
1400de6ca:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de6cf:	48 8b ca             	mov    %rdx,%rcx
1400de6d2:	3c 2e                	cmp    $0x2e,%al
1400de6d4:	0f 85 12 01 00 00    	jne    0x1400de7ec
1400de6da:	44 0f b6 0a          	movzbl (%rdx),%r9d
1400de6de:	41 8d 41 d0          	lea    -0x30(%r9),%eax
1400de6e2:	3c 09                	cmp    $0x9,%al
1400de6e4:	0f 87 3b 01 00 00    	ja     0x1400de825
1400de6ea:	4c 8b c2             	mov    %rdx,%r8
1400de6ed:	45 84 ff             	test   %r15b,%r15b
1400de6f0:	0f 85 86 00 00 00    	jne    0x1400de77c
1400de6f6:	38 9c 24 a8 00 00 00 	cmp    %bl,0xa8(%rsp)
1400de6fd:	75 02                	jne    0x1400de701
1400de6ff:	8b fe                	mov    %esi,%edi
1400de701:	4c 8b c9             	mov    %rcx,%r9
1400de704:	0f b6 02             	movzbl (%rdx),%eax
1400de707:	49 ba ff ff ff ff ff 	movabs $0x1fffffffffffff,%r10
1400de70e:	ff 1f 00
1400de711:	3c 39                	cmp    $0x39,%al
1400de713:	7f 39                	jg     0x1400de74e
1400de715:	4d 8b c1             	mov    %r9,%r8
1400de718:	49 3b fa             	cmp    %r10,%rdi
1400de71b:	77 31                	ja     0x1400de74e
1400de71d:	48 8d 51 01          	lea    0x1(%rcx),%rdx
1400de721:	4c 8b c2             	mov    %rdx,%r8
1400de724:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400de729:	0f be 09             	movsbl (%rcx),%ecx
1400de72c:	83 e9 30             	sub    $0x30,%ecx
1400de72f:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
1400de733:	48 8d 3c 41          	lea    (%rcx,%rax,2),%rdi
1400de737:	ff cb                	dec    %ebx
1400de739:	48 85 ff             	test   %rdi,%rdi
1400de73c:	74 03                	je     0x1400de741
1400de73e:	41 ff c3             	inc    %r11d
1400de741:	0f b6 02             	movzbl (%rdx),%eax
1400de744:	48 8b ca             	mov    %rdx,%rcx
1400de747:	4c 8b ca             	mov    %rdx,%r9
1400de74a:	3c 30                	cmp    $0x30,%al
1400de74c:	7d c3                	jge    0x1400de711
1400de74e:	0f 57 c9             	xorps  %xmm1,%xmm1
1400de751:	48 85 ff             	test   %rdi,%rdi
1400de754:	78 07                	js     0x1400de75d
1400de756:	f2 48 0f 2a cf       	cvtsi2sd %rdi,%xmm1
1400de75b:	eb 18                	jmp    0x1400de775
1400de75d:	48 8b cf             	mov    %rdi,%rcx
1400de760:	48 d1 e9             	shr    $1,%rcx
1400de763:	48 8b c7             	mov    %rdi,%rax
1400de766:	83 e0 01             	and    $0x1,%eax
1400de769:	48 0b c8             	or     %rax,%rcx
1400de76c:	f2 48 0f 2a c9       	cvtsi2sd %rcx,%xmm1
1400de771:	f2 0f 58 c9          	addsd  %xmm1,%xmm1
1400de775:	41 b7 01             	mov    $0x1,%r15b
1400de778:	45 0f b6 08          	movzbl (%r8),%r9d
1400de77c:	49 8b c8             	mov    %r8,%rcx
1400de77f:	41 80 f9 30          	cmp    $0x30,%r9b
1400de783:	7c 67                	jl     0x1400de7ec
1400de785:	4d 8b d0             	mov    %r8,%r10
1400de788:	4d 8b c8             	mov    %r8,%r9
1400de78b:	0f b6 02             	movzbl (%rdx),%eax
1400de78e:	66 90                	xchg   %ax,%ax
1400de790:	49 8b c9             	mov    %r9,%rcx
1400de793:	3c 39                	cmp    $0x39,%al
1400de795:	7f 55                	jg     0x1400de7ec
1400de797:	41 83 fb 11          	cmp    $0x11,%r11d
1400de79b:	7d 33                	jge    0x1400de7d0
1400de79d:	49 8d 48 01          	lea    0x1(%r8),%rcx
1400de7a1:	48 8b d1             	mov    %rcx,%rdx
1400de7a4:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400de7a9:	41 0f be 00          	movsbl (%r8),%eax
1400de7ad:	83 e8 30             	sub    $0x30,%eax
1400de7b0:	66 0f 6e c0          	movd   %eax,%xmm0
1400de7b4:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
1400de7b8:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
1400de7bc:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
1400de7c0:	0f 28 c8             	movaps %xmm0,%xmm1
1400de7c3:	ff cb                	dec    %ebx
1400de7c5:	66 0f 2f c3          	comisd %xmm3,%xmm0
1400de7c9:	76 11                	jbe    0x1400de7dc
1400de7cb:	41 ff c3             	inc    %r11d
1400de7ce:	eb 0c                	jmp    0x1400de7dc
1400de7d0:	49 8d 4a 01          	lea    0x1(%r10),%rcx
1400de7d4:	48 8b d1             	mov    %rcx,%rdx
1400de7d7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400de7dc:	4c 8b c1             	mov    %rcx,%r8
1400de7df:	0f b6 02             	movzbl (%rdx),%eax
1400de7e2:	4c 8b d1             	mov    %rcx,%r10
1400de7e5:	4c 8b c9             	mov    %rcx,%r9
1400de7e8:	3c 30                	cmp    $0x30,%al
1400de7ea:	7d a4                	jge    0x1400de790
1400de7ec:	80 39 65             	cmpb   $0x65,(%rcx)
1400de7ef:	74 09                	je     0x1400de7fa
1400de7f1:	80 39 45             	cmpb   $0x45,(%rcx)
1400de7f4:	0f 85 1b 01 00 00    	jne    0x1400de915
1400de7fa:	48 ff c1             	inc    %rcx
1400de7fd:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1400de802:	45 84 ff             	test   %r15b,%r15b
1400de805:	75 4a                	jne    0x1400de851
1400de807:	44 38 b4 24 a8 00 00 	cmp    %r14b,0xa8(%rsp)
1400de80e:	00
1400de80f:	48 8b d7             	mov    %rdi,%rdx
1400de812:	75 02                	jne    0x1400de816
1400de814:	8b d6                	mov    %esi,%edx
1400de816:	0f 57 c9             	xorps  %xmm1,%xmm1
1400de819:	48 85 d2             	test   %rdx,%rdx
1400de81c:	78 1b                	js     0x1400de839
1400de81e:	f2 48 0f 2a ca       	cvtsi2sd %rdx,%xmm1
1400de823:	eb 29                	jmp    0x1400de84e
1400de825:	41 c7 45 30 0e 00 00 	movl   $0xe,0x30(%r13)
1400de82c:	00