14017436f:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140174374:	0f 10 4c 24 40       	movups 0x40(%rsp),%xmm1
140174379:	0f 11 03             	movups %xmm0,(%rbx)
14017437c:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140174380:	48 8b c3             	mov    %rbx,%rax
140174383:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140174388:	48 83 c4 60          	add    $0x60,%rsp
14017438c:	5f                   	pop    %rdi
14017438d:	c3                   	ret
14017438e:	90                   	nop
14017438f:	90                   	nop
140174390:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140174394:	e9 03 01 00 00       	jmp    0x14017449c
140174399:	90                   	nop
14017439a:	90                   	nop
14017439b:	90                   	nop
14017439c:	90                   	nop
14017439d:	90                   	nop
14017439e:	90                   	nop
14017439f:	90                   	nop
1401743a0:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1401743a4:	e9 ff 01 00 00       	jmp    0x1401745a8
1401743a9:	90                   	nop
1401743aa:	90                   	nop
1401743ab:	90                   	nop
1401743ac:	90                   	nop
1401743ad:	90                   	nop
1401743ae:	90                   	nop
1401743af:	90                   	nop
1401743b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401743b5:	57                   	push   %rdi
1401743b6:	48 83 ec 20          	sub    $0x20,%rsp
1401743ba:	48 8b f9             	mov    %rcx,%rdi
1401743bd:	8b da                	mov    %edx,%ebx
1401743bf:	48 83 c1 20          	add    $0x20,%rcx
1401743c3:	e8 1c eb f8 ff       	call   0x140102ee4
1401743c8:	f6 c3 01             	test   $0x1,%bl
1401743cb:	74 0e                	je     0x1401743db
1401743cd:	48 85 ff             	test   %rdi,%rdi
1401743d0:	74 09                	je     0x1401743db
1401743d2:	48 8b cf             	mov    %rdi,%rcx
1401743d5:	ff 15 65 e7 09 00    	call   *0x9e765(%rip)        # 0x140212b40
1401743db:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401743e0:	48 8b c7             	mov    %rdi,%rax
1401743e3:	48 83 c4 20          	add    $0x20,%rsp
1401743e7:	5f                   	pop    %rdi
1401743e8:	c3                   	ret
1401743e9:	90                   	nop
1401743ea:	90                   	nop
1401743eb:	90                   	nop
1401743ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401743f1:	55                   	push   %rbp
1401743f2:	48 8b ec             	mov    %rsp,%rbp
1401743f5:	48 83 ec 60          	sub    $0x60,%rsp
1401743f9:	48 8b d9             	mov    %rcx,%rbx
1401743fc:	48 8d 05 a5 f5 0c 00 	lea    0xcf5a5(%rip),%rax        # 0x1402439a8
140174403:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140174407:	48 83 65 d8 00       	andq   $0x0,-0x28(%rbp)
14017440c:	c6 45 e0 01          	movb   $0x1,-0x20(%rbp)
140174410:	44 88 45 e1          	mov    %r8b,-0x1f(%rbp)
140174414:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
140174418:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
14017441d:	0f ae e8             	lfence
140174420:	b9 40 00 00 00       	mov    $0x40,%ecx
140174425:	ff 15 25 e7 09 00    	call   *0x9e725(%rip)        # 0x140212b50
14017442b:	48 85 c0             	test   %rax,%rax
14017442e:	75 07                	jne    0x140174437
140174430:	ff 15 fa e6 09 00    	call   *0x9e6fa(%rip)        # 0x140212b30
140174436:	cc                   	int3
140174437:	48 89 00             	mov    %rax,(%rax)
14017443a:	48 89 40 08          	mov    %rax,0x8(%rax)
14017443e:	48 89 40 10          	mov    %rax,0x10(%rax)
140174442:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140174448:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14017444c:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140174450:	48 8b 01             	mov    (%rcx),%rax
140174453:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140174457:	48 8b 00             	mov    (%rax),%rax
14017445a:	ff 15 d0 e9 09 00    	call   *0x9e9d0(%rip)        # 0x140212e30
140174460:	80 7d e0 00          	cmpb   $0x0,-0x20(%rbp)
140174464:	74 0e                	je     0x140174474
140174466:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
14017446a:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
14017446e:	c6 45 c8 01          	movb   $0x1,-0x38(%rbp)
140174472:	eb 04                	jmp    0x140174478
140174474:	c6 45 c8 00          	movb   $0x0,-0x38(%rbp)
140174478:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
14017447c:	0f 10 00             	movups (%rax),%xmm0
14017447f:	f3 0f 7f 03          	movdqu %xmm0,(%rbx)
140174483:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140174487:	e8 58 ea f8 ff       	call   0x140102ee4
14017448c:	48 8b c3             	mov    %rbx,%rax
14017448f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140174494:	48 83 c4 60          	add    $0x60,%rsp
140174498:	5d                   	pop    %rbp
140174499:	c3                   	ret
14017449a:	90                   	nop
14017449b:	90                   	nop
14017449c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401744a1:	57                   	push   %rdi
1401744a2:	48 83 ec 60          	sub    $0x60,%rsp
1401744a6:	48 8b 05 d3 cc 18 00 	mov    0x18ccd3(%rip),%rax        # 0x140301180
1401744ad:	48 33 c4             	xor    %rsp,%rax
1401744b0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401744b5:	48 8b d9             	mov    %rcx,%rbx
1401744b8:	48 ff 41 08          	incq   0x8(%rcx)
1401744bc:	33 ff                	xor    %edi,%edi
1401744be:	48 85 d2             	test   %rdx,%rdx
1401744c1:	0f 84 bd 00 00 00    	je     0x140174584
1401744c7:	66 39 3a             	cmp    %di,(%rdx)
1401744ca:	0f 84 b4 00 00 00    	je     0x140174584
1401744d0:	40 38 79 11          	cmp    %dil,0x11(%rcx)
1401744d4:	0f 84 8f 00 00 00    	je     0x140174569
1401744da:	0f 57 c0             	xorps  %xmm0,%xmm0
1401744dd:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1401744e2:	66 0f 6f 0d 16 bc 14 	movdqa 0x14bc16(%rip),%xmm1        # 0x1402c0100
1401744e9:	00
1401744ea:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1401744f0:	66 89 7c 24 30       	mov    %di,0x30(%rsp)
1401744f5:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1401744f9:	49 ff c0             	inc    %r8
1401744fc:	66 42 39 3c 42       	cmp    %di,(%rdx,%r8,2)
140174501:	75 f6                	jne    0x1401744f9
140174503:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140174508:	e8 67 4e e9 ff       	call   0x140009374
14017450d:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
140174511:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140174516:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14017451b:	e8 30 02 00 00       	call   0x140174750
140174520:	40 38 7c 24 28       	cmp    %dil,0x28(%rsp)
140174525:	74 6d                	je     0x140174594
140174527:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14017452c:	48 83 f8 07          	cmp    $0x7,%rax
140174530:	76 37                	jbe    0x140174569
140174532:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140174539:	00
14017453a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14017453f:	48 8b d1             	mov    %rcx,%rdx
140174542:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140174548:	72 18                	jb     0x140174562
14017454a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14017454e:	48 2b d1             	sub    %rcx,%rdx
140174551:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140174555:	48 83 f8 1f          	cmp    $0x1f,%rax
140174559:	76 07                	jbe    0x140174562
14017455b:	ff 15 1f e6 09 00    	call   *0x9e61f(%rip)        # 0x140212b80
140174561:	cc                   	int3
140174562:	ff 15 d8 e5 09 00    	call   *0x9e5d8(%rip)        # 0x140212b40
140174568:	90                   	nop
140174569:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14017456e:	48 33 cc             	xor    %rsp,%rcx
140174571:	e8 fa 01 09 00       	call   0x140204770
140174576:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14017457d:	00
14017457e:	48 83 c4 60          	add    $0x60,%rsp
140174582:	5f                   	pop    %rdi
140174583:	c3                   	ret
140174584:	b9 41 e4 71 00       	mov    $0x71e441,%ecx
140174589:	e8 42 77 e9 ff       	call   0x14000bcd0
14017458e:	40 88 7b 10          	mov    %dil,0x10(%rbx)
140174592:	eb d5                	jmp    0x140174569
140174594:	b9 cf 65 41 1e       	mov    $0x1e4165cf,%ecx
140174599:	e8 32 77 e9 ff       	call   0x14000bcd0
14017459e:	40 88 7b 10          	mov    %dil,0x10(%rbx)
1401745a2:	eb 83                	jmp    0x140174527
1401745a4:	cc                   	int3
1401745a5:	90                   	nop
1401745a6:	90                   	nop
1401745a7:	90                   	nop
1401745a8:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401745ad:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401745b2:	56                   	push   %rsi
1401745b3:	57                   	push   %rdi
1401745b4:	41 54                	push   %r12
1401745b6:	41 56                	push   %r14
1401745b8:	41 57                	push   %r15
1401745ba:	48 83 ec 60          	sub    $0x60,%rsp
1401745be:	48 8b 05 bb cb 18 00 	mov    0x18cbbb(%rip),%rax        # 0x140301180
1401745c5:	48 33 c4             	xor    %rsp,%rax
1401745c8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401745cd:	48 8b ea             	mov    %rdx,%rbp
1401745d0:	48 8b d9             	mov    %rcx,%rbx
1401745d3:	48 ff 41 08          	incq   0x8(%rcx)
1401745d7:	45 33 e4             	xor    %r12d,%r12d
1401745da:	48 85 d2             	test   %rdx,%rdx
1401745dd:	0f 84 35 01 00 00    	je     0x140174718
1401745e3:	44 38 22             	cmp    %r12b,(%rdx)
1401745e6:	0f 84 2c 01 00 00    	je     0x140174718
1401745ec:	44 38 61 11          	cmp    %r12b,0x11(%rcx)
1401745f0:	0f 84 fc 00 00 00    	je     0x1401746f2
1401745f6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401745f9:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1401745fe:	66 0f 6f 0d fa ba 14 	movdqa 0x14bafa(%rip),%xmm1        # 0x1402c0100
140174605:	00
140174606:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
14017460c:	66 44 89 64 24 30    	mov    %r12w,0x30(%rsp)
140174612:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
140174616:	48 8b c7             	mov    %rdi,%rax
140174619:	48 ff c0             	inc    %rax
14017461c:	44 38 24 10          	cmp    %r12b,(%rax,%rdx,1)
140174620:	75 f7                	jne    0x140174619
140174622:	44 8d 70 01          	lea    0x1(%rax),%r14d
140174626:	45 85 f6             	test   %r14d,%r14d
140174629:	7e 6b                	jle    0x140174696
14017462b:	0f ae e8             	lfence
14017462e:	49 63 ce             	movslq %r14d,%rcx
140174631:	b8 02 00 00 00       	mov    $0x2,%eax
140174636:	48 f7 e1             	mul    %rcx
140174639:	4c 8b f8             	mov    %rax,%r15
14017463c:	4c 0f 42 ff          	cmovb  %rdi,%r15
140174640:	49 8b cf             	mov    %r15,%rcx
140174643:	ff 15 07 e5 09 00    	call   *0x9e507(%rip)        # 0x140212b50
140174649:	48 8b f0             	mov    %rax,%rsi
14017464c:	48 85 c0             	test   %rax,%rax
14017464f:	0f 84 d3 00 00 00    	je     0x140174728
140174655:	0f ae e8             	lfence
140174658:	4d 8b c7             	mov    %r15,%r8
14017465b:	33 d2                	xor    %edx,%edx
14017465d:	48 8b c8             	mov    %rax,%rcx
140174660:	e8 9d 13 09 00       	call   0x140205a02
140174665:	45 8b c6             	mov    %r14d,%r8d
140174668:	48 8b d6             	mov    %rsi,%rdx
14017466b:	48 8b cd             	mov    %rbp,%rcx
14017466e:	e8 81 2d ea ff       	call   0x1400173f4
140174673:	48 ff c7             	inc    %rdi
140174676:	66 44 39 24 7e       	cmp    %r12w,(%rsi,%rdi,2)
14017467b:	75 f6                	jne    0x140174673
14017467d:	4c 8b c7             	mov    %rdi,%r8
140174680:	48 8b d6             	mov    %rsi,%rdx
140174683:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140174688:	e8 e7 4c e9 ff       	call   0x140009374
14017468d:	48 8b ce             	mov    %rsi,%rcx
140174690:	ff 15 aa e4 09 00    	call   *0x9e4aa(%rip)        # 0x140212b40
140174696:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14017469a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14017469f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401746a4:	e8 a7 00 00 00       	call   0x140174750
1401746a9:	44 38 64 24 28       	cmp    %r12b,0x28(%rsp)
1401746ae:	74 7e                	je     0x14017472e
1401746b0:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401746b5:	48 83 f8 07          	cmp    $0x7,%rax
1401746b9:	76 37                	jbe    0x1401746f2
1401746bb:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401746c2:	00
1401746c3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401746c8:	48 8b d1             	mov    %rcx,%rdx
1401746cb:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401746d1:	72 18                	jb     0x1401746eb
1401746d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401746d7:	48 2b d1             	sub    %rcx,%rdx
1401746da:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401746de:	48 83 f8 1f          	cmp    $0x1f,%rax
1401746e2:	76 07                	jbe    0x1401746eb
1401746e4:	ff 15 96 e4 09 00    	call   *0x9e496(%rip)        # 0x140212b80
1401746ea:	cc                   	int3
1401746eb:	ff 15 4f e4 09 00    	call   *0x9e44f(%rip)        # 0x140212b40
1401746f1:	90                   	nop
1401746f2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401746f7:	48 33 cc             	xor    %rsp,%rcx
1401746fa:	e8 71 00 09 00       	call   0x140204770
1401746ff:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140174704:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140174708:	49 8b 6b 48          	mov    0x48(%r11),%rbp
14017470c:	49 8b e3             	mov    %r11,%rsp
14017470f:	41 5f                	pop    %r15
140174711:	41 5e                	pop    %r14
140174713:	41 5c                	pop    %r12
140174715:	5f                   	pop    %rdi
140174716:	5e                   	pop    %rsi
140174717:	c3                   	ret
140174718:	b9 41 e4 71 00       	mov    $0x71e441,%ecx
14017471d:	e8 ae 75 e9 ff       	call   0x14000bcd0
140174722:	44 88 63 10          	mov    %r12b,0x10(%rbx)
140174726:	eb ca                	jmp    0x1401746f2
140174728:	e8 27 53 e9 ff       	call   0x140009a54
14017472d:	cc                   	int3
14017472e:	b9 42 e4 71 00       	mov    $0x71e442,%ecx
140174733:	e8 98 75 e9 ff       	call   0x14000bcd0
140174738:	44 88 63 10          	mov    %r12b,0x10(%rbx)
14017473c:	e9 6f ff ff ff       	jmp    0x1401746b0
140174741:	cc                   	int3
140174742:	90                   	nop
140174743:	90                   	nop
140174744:	90                   	nop
140174745:	90                   	nop
140174746:	90                   	nop
140174747:	90                   	nop
140174748:	90                   	nop
140174749:	90                   	nop
14017474a:	90                   	nop
14017474b:	90                   	nop
14017474c:	90                   	nop
14017474d:	90                   	nop
14017474e:	90                   	nop
14017474f:	90                   	nop
140174750:	48 8b c4             	mov    %rsp,%rax
140174753:	48 89 58 08          	mov    %rbx,0x8(%rax)
140174757:	48 89 68 10          	mov    %rbp,0x10(%rax)
14017475b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14017475f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140174763:	41 56                	push   %r14
140174765:	48 83 ec 60          	sub    $0x60,%rsp
140174769:	48 8b fa             	mov    %rdx,%rdi
14017476c:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140174770:	48 8d 50 c8          	lea    -0x38(%rax),%rdx
140174774:	49 8b e8             	mov    %r8,%rbp
140174777:	4c 8b f1             	mov    %rcx,%r14
14017477a:	e8 35 84 f0 ff       	call   0x14007cbb4
14017477f:	33 db                	xor    %ebx,%ebx
140174781:	f2 0f 10 40 10       	movsd  0x10(%rax),%xmm0
140174786:	0f 10 30             	movups (%rax),%xmm6
140174789:	f2 0f 11 44 24 40    	movsd  %xmm0,0x40(%rsp)
14017478f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140174794:	38 5e 19             	cmp    %bl,0x19(%rsi)
140174797:	75 10                	jne    0x1401747a9
140174799:	48 8d 56 20          	lea    0x20(%rsi),%rdx
14017479d:	48 8b cd             	mov    %rbp,%rcx
1401747a0:	e8 43 43 eb ff       	call   0x140028ae8
1401747a5:	84 c0                	test   %al,%al
1401747a7:	79 6f                	jns    0x140174818
1401747a9:	48 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rax
1401747b0:	ff ff 03
1401747b3:	49 39 46 08          	cmp    %rax,0x8(%r14)
1401747b7:	0f 84 84 00 00 00    	je     0x140174841
1401747bd:	4d 8b 06             	mov    (%r14),%r8
1401747c0:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401747c5:	4c 8b cd             	mov    %rbp,%r9
1401747c8:	49 8b d6             	mov    %r14,%rdx
1401747cb:	e8 b8 94 fe ff       	call   0x14015dc88
1401747d0:	48 8b 70 08          	mov    0x8(%rax),%rsi
1401747d4:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401747d8:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401747dd:	48 85 c9             	test   %rcx,%rcx
1401747e0:	74 1b                	je     0x1401747fd
1401747e2:	48 83 c1 20          	add    $0x20,%rcx
1401747e6:	33 d2                	xor    %edx,%edx
1401747e8:	e8 eb 0b e9 ff       	call   0x1400053d8
1401747ed:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401747f2:	48 85 c9             	test   %rcx,%rcx
1401747f5:	74 06                	je     0x1401747fd
1401747f7:	ff 15 43 e3 09 00    	call   *0x9e343(%rip)        # 0x140212b40
1401747fd:	4c 8b c6             	mov    %rsi,%r8
140174800:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140174805:	49 8b ce             	mov    %r14,%rcx
140174808:	f3 0f 7f 74 24 30    	movdqu %xmm6,0x30(%rsp)
14017480e:	e8 b9 71 e9 ff       	call   0x14000b9cc
140174813:	48 8b f0             	mov    %rax,%rsi
140174816:	b3 01                	mov    $0x1,%bl
140174818:	0f 28 74 24 50       	movaps 0x50(%rsp),%xmm6
14017481d:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11