1400cb3d5:	48 83 fd 08          	cmp    $0x8,%rbp
1400cb3d9:	73 0d                	jae    0x1400cb3e8
1400cb3db:	0f 10 07             	movups (%rdi),%xmm0
1400cb3de:	be 07 00 00 00       	mov    $0x7,%esi
1400cb3e3:	0f 11 01             	movups %xmm0,(%rcx)
1400cb3e6:	eb 37                	jmp    0x1400cb41f
1400cb3e8:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
1400cb3ef:	ff ff 7f
1400cb3f2:	48 8b f5             	mov    %rbp,%rsi
1400cb3f5:	48 83 ce 07          	or     $0x7,%rsi
1400cb3f9:	48 3b f0             	cmp    %rax,%rsi
1400cb3fc:	48 0f 47 f0          	cmova  %rax,%rsi
1400cb400:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1400cb404:	e8 47 b2 ff ff       	call   0x1400c6650
1400cb409:	4c 8d 04 6d 02 00 00 	lea    0x2(,%rbp,2),%r8
1400cb410:	00
1400cb411:	48 89 03             	mov    %rax,(%rbx)
1400cb414:	48 8b d7             	mov    %rdi,%rdx
1400cb417:	48 8b c8             	mov    %rax,%rcx
1400cb41a:	e8 a1 cf 0b 00       	call   0x1401883c0
1400cb41f:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1400cb423:	48 8b c3             	mov    %rbx,%rax
1400cb426:	48 89 73 18          	mov    %rsi,0x18(%rbx)
1400cb42a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb42f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400cb434:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400cb439:	48 83 c4 20          	add    $0x20,%rsp
1400cb43d:	5f                   	pop    %rdi
1400cb43e:	c3                   	ret
1400cb43f:	cc                   	int3
1400cb440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cb445:	57                   	push   %rdi
1400cb446:	48 83 ec 20          	sub    $0x20,%rsp
1400cb44a:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1400cb451:	48 ff c3             	inc    %rbx
1400cb454:	80 3c 1a 00          	cmpb   $0x0,(%rdx,%rbx,1)
1400cb458:	75 f7                	jne    0x1400cb451
1400cb45a:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
1400cb45f:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1400cb463:	72 03                	jb     0x1400cb468
1400cb465:	48 8b 09             	mov    (%rcx),%rcx
1400cb468:	48 3b df             	cmp    %rdi,%rbx
1400cb46b:	4c 8b c7             	mov    %rdi,%r8
1400cb46e:	4c 0f 42 c3          	cmovb  %rbx,%r8
1400cb472:	e8 f9 d8 0b 00       	call   0x140188d70
1400cb477:	85 c0                	test   %eax,%eax
1400cb479:	75 1d                	jne    0x1400cb498
1400cb47b:	48 3b fb             	cmp    %rbx,%rdi
1400cb47e:	73 10                	jae    0x1400cb490
1400cb480:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400cb485:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb48a:	48 83 c4 20          	add    $0x20,%rsp
1400cb48e:	5f                   	pop    %rdi
1400cb48f:	c3                   	ret
1400cb490:	33 c0                	xor    %eax,%eax
1400cb492:	48 3b fb             	cmp    %rbx,%rdi
1400cb495:	0f 97 c0             	seta   %al
1400cb498:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb49d:	48 83 c4 20          	add    $0x20,%rsp
1400cb4a1:	5f                   	pop    %rdi
1400cb4a2:	c3                   	ret
1400cb4a3:	cc                   	int3
1400cb4a4:	cc                   	int3
1400cb4a5:	cc                   	int3
1400cb4a6:	cc                   	int3
1400cb4a7:	cc                   	int3
1400cb4a8:	cc                   	int3
1400cb4a9:	cc                   	int3
1400cb4aa:	cc                   	int3
1400cb4ab:	cc                   	int3
1400cb4ac:	cc                   	int3
1400cb4ad:	cc                   	int3
1400cb4ae:	cc                   	int3
1400cb4af:	cc                   	int3
1400cb4b0:	48 83 79 18 10       	cmpq   $0x10,0x18(%rcx)
1400cb4b5:	72 07                	jb     0x1400cb4be
1400cb4b7:	48 8b 01             	mov    (%rcx),%rax
1400cb4ba:	48 03 c2             	add    %rdx,%rax
1400cb4bd:	c3                   	ret
1400cb4be:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
1400cb4c2:	c3                   	ret
1400cb4c3:	cc                   	int3
1400cb4c4:	cc                   	int3
1400cb4c5:	cc                   	int3
1400cb4c6:	cc                   	int3
1400cb4c7:	cc                   	int3
1400cb4c8:	cc                   	int3
1400cb4c9:	cc                   	int3
1400cb4ca:	cc                   	int3
1400cb4cb:	cc                   	int3
1400cb4cc:	cc                   	int3
1400cb4cd:	cc                   	int3
1400cb4ce:	cc                   	int3
1400cb4cf:	cc                   	int3
1400cb4d0:	40 53                	rex push %rbx
1400cb4d2:	48 83 ec 20          	sub    $0x20,%rsp
1400cb4d6:	48 8b d9             	mov    %rcx,%rbx
1400cb4d9:	48 83 c1 20          	add    $0x20,%rcx
1400cb4dd:	e8 9e ae ff ff       	call   0x1400c6380
1400cb4e2:	48 8b cb             	mov    %rbx,%rcx
1400cb4e5:	48 83 c4 20          	add    $0x20,%rsp
1400cb4e9:	5b                   	pop    %rbx
1400cb4ea:	e9 91 ae ff ff       	jmp    0x1400c6380
1400cb4ef:	cc                   	int3
1400cb4f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cb4f5:	57                   	push   %rdi
1400cb4f6:	48 83 ec 20          	sub    $0x20,%rsp
1400cb4fa:	8b da                	mov    %edx,%ebx
1400cb4fc:	48 8b f9             	mov    %rcx,%rdi
1400cb4ff:	e8 fc da ff ff       	call   0x1400c9000
1400cb504:	f6 c3 01             	test   $0x1,%bl
1400cb507:	74 0d                	je     0x1400cb516
1400cb509:	ba 98 00 00 00       	mov    $0x98,%edx
1400cb50e:	48 8b cf             	mov    %rdi,%rcx
1400cb511:	e8 36 b1 0b 00       	call   0x14018664c
1400cb516:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb51b:	48 8b c7             	mov    %rdi,%rax
1400cb51e:	48 83 c4 20          	add    $0x20,%rsp
1400cb522:	5f                   	pop    %rdi
1400cb523:	c3                   	ret
1400cb524:	cc                   	int3
1400cb525:	cc                   	int3
1400cb526:	cc                   	int3
1400cb527:	cc                   	int3
1400cb528:	cc                   	int3
1400cb529:	cc                   	int3
1400cb52a:	cc                   	int3
1400cb52b:	cc                   	int3
1400cb52c:	cc                   	int3
1400cb52d:	cc                   	int3
1400cb52e:	cc                   	int3
1400cb52f:	cc                   	int3
1400cb530:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cb535:	57                   	push   %rdi
1400cb536:	48 83 ec 20          	sub    $0x20,%rsp
1400cb53a:	48 8d b9 50 ff ff ff 	lea    -0xb0(%rcx),%rdi
1400cb541:	8b da                	mov    %edx,%ebx
1400cb543:	48 8b cf             	mov    %rdi,%rcx
1400cb546:	e8 85 ca ff ff       	call   0x1400c7fd0
1400cb54b:	f6 c3 01             	test   $0x1,%bl
1400cb54e:	74 0d                	je     0x1400cb55d
1400cb550:	ba 10 01 00 00       	mov    $0x110,%edx
1400cb555:	48 8b cf             	mov    %rdi,%rcx
1400cb558:	e8 ef b0 0b 00       	call   0x14018664c
1400cb55d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb562:	48 8b c7             	mov    %rdi,%rax
1400cb565:	48 83 c4 20          	add    $0x20,%rsp
1400cb569:	5f                   	pop    %rdi
1400cb56a:	c3                   	ret
1400cb56b:	cc                   	int3
1400cb56c:	cc                   	int3
1400cb56d:	cc                   	int3
1400cb56e:	cc                   	int3
1400cb56f:	cc                   	int3
1400cb570:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cb575:	57                   	push   %rdi
1400cb576:	48 83 ec 20          	sub    $0x20,%rsp
1400cb57a:	8b da                	mov    %edx,%ebx
1400cb57c:	48 8b f9             	mov    %rcx,%rdi
1400cb57f:	e8 7c f6 ff ff       	call   0x1400cac00
1400cb584:	f6 c3 01             	test   $0x1,%bl
1400cb587:	74 0d                	je     0x1400cb596
1400cb589:	ba 78 00 00 00       	mov    $0x78,%edx
1400cb58e:	48 8b cf             	mov    %rdi,%rcx
1400cb591:	e8 b6 b0 0b 00       	call   0x14018664c
1400cb596:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb59b:	48 8b c7             	mov    %rdi,%rax
1400cb59e:	48 83 c4 20          	add    $0x20,%rsp
1400cb5a2:	5f                   	pop    %rdi
1400cb5a3:	c3                   	ret
1400cb5a4:	cc                   	int3
1400cb5a5:	cc                   	int3
1400cb5a6:	cc                   	int3
1400cb5a7:	cc                   	int3
1400cb5a8:	cc                   	int3
1400cb5a9:	cc                   	int3
1400cb5aa:	cc                   	int3
1400cb5ab:	cc                   	int3
1400cb5ac:	cc                   	int3
1400cb5ad:	cc                   	int3
1400cb5ae:	cc                   	int3
1400cb5af:	cc                   	int3
1400cb5b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cb5b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400cb5ba:	57                   	push   %rdi
1400cb5bb:	48 83 ec 20          	sub    $0x20,%rsp
1400cb5bf:	48 8b 79 60          	mov    0x60(%rcx),%rdi
1400cb5c3:	48 8d 05 46 e3 16 00 	lea    0x16e346(%rip),%rax        # 0x140239910
1400cb5ca:	48 89 01             	mov    %rax,(%rcx)
1400cb5cd:	8b f2                	mov    %edx,%esi
1400cb5cf:	48 8b d9             	mov    %rcx,%rbx
1400cb5d2:	48 85 ff             	test   %rdi,%rdi
1400cb5d5:	74 2f                	je     0x1400cb606
1400cb5d7:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400cb5db:	48 85 c9             	test   %rcx,%rcx
1400cb5de:	74 19                	je     0x1400cb5f9
1400cb5e0:	48 8b 01             	mov    (%rcx),%rax
1400cb5e3:	ff 50 10             	call   *0x10(%rax)
1400cb5e6:	48 85 c0             	test   %rax,%rax
1400cb5e9:	74 0e                	je     0x1400cb5f9
1400cb5eb:	4c 8b 00             	mov    (%rax),%r8
1400cb5ee:	ba 01 00 00 00       	mov    $0x1,%edx
1400cb5f3:	48 8b c8             	mov    %rax,%rcx
1400cb5f6:	41 ff 10             	call   *(%r8)
1400cb5f9:	ba 10 00 00 00       	mov    $0x10,%edx
1400cb5fe:	48 8b cf             	mov    %rdi,%rcx
1400cb601:	e8 46 b0 0b 00       	call   0x14018664c
1400cb606:	40 f6 c6 01          	test   $0x1,%sil
1400cb60a:	74 0d                	je     0x1400cb619
1400cb60c:	ba 68 00 00 00       	mov    $0x68,%edx
1400cb611:	48 8b cb             	mov    %rbx,%rcx
1400cb614:	e8 33 b0 0b 00       	call   0x14018664c
1400cb619:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400cb61e:	48 8b c3             	mov    %rbx,%rax
1400cb621:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb626:	48 83 c4 20          	add    $0x20,%rsp
1400cb62a:	5f                   	pop    %rdi
1400cb62b:	c3                   	ret
1400cb62c:	cc                   	int3
1400cb62d:	cc                   	int3
1400cb62e:	cc                   	int3
1400cb62f:	cc                   	int3
1400cb630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cb635:	57                   	push   %rdi
1400cb636:	48 83 ec 20          	sub    $0x20,%rsp
1400cb63a:	48 8d b9 68 ff ff ff 	lea    -0x98(%rcx),%rdi
1400cb641:	8b da                	mov    %edx,%ebx
1400cb643:	48 8b cf             	mov    %rdi,%rcx
1400cb646:	e8 45 c3 ff ff       	call   0x1400c7990
1400cb64b:	f6 c3 01             	test   $0x1,%bl
1400cb64e:	74 0d                	je     0x1400cb65d
1400cb650:	ba f8 00 00 00       	mov    $0xf8,%edx
1400cb655:	48 8b cf             	mov    %rdi,%rcx
1400cb658:	e8 ef af 0b 00       	call   0x14018664c
1400cb65d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb662:	48 8b c7             	mov    %rdi,%rax
1400cb665:	48 83 c4 20          	add    $0x20,%rsp
1400cb669:	5f                   	pop    %rdi
1400cb66a:	c3                   	ret
1400cb66b:	cc                   	int3
1400cb66c:	cc                   	int3
1400cb66d:	cc                   	int3
1400cb66e:	cc                   	int3
1400cb66f:	cc                   	int3
1400cb670:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cb675:	57                   	push   %rdi
1400cb676:	48 83 ec 20          	sub    $0x20,%rsp
1400cb67a:	8b da                	mov    %edx,%ebx
1400cb67c:	4c 8b d1             	mov    %rcx,%r10
1400cb67f:	48 8d 79 e0          	lea    -0x20(%rcx),%rdi
1400cb683:	48 8b 07             	mov    (%rdi),%rax
1400cb686:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400cb68a:	48 8d 05 07 e4 16 00 	lea    0x16e407(%rip),%rax        # 0x140239a98
1400cb691:	49 89 44 08 e0       	mov    %rax,-0x20(%r8,%rcx,1)
1400cb696:	48 8b 07             	mov    (%rdi),%rax
1400cb699:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400cb69d:	45 8d 48 e0          	lea    -0x20(%r8),%r9d
1400cb6a1:	45 89 4c 08 dc       	mov    %r9d,-0x24(%r8,%rcx,1)
1400cb6a6:	48 8b 41 f0          	mov    -0x10(%rcx),%rax
1400cb6aa:	48 63 50 04          	movslq 0x4(%rax),%rdx
1400cb6ae:	48 8d 05 6b e5 16 00 	lea    0x16e56b(%rip),%rax        # 0x140239c20
1400cb6b5:	48 89 44 0a f0       	mov    %rax,-0x10(%rdx,%rcx,1)
1400cb6ba:	48 8b 41 f0          	mov    -0x10(%rcx),%rax
1400cb6be:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400cb6c2:	8d 51 f0             	lea    -0x10(%rcx),%edx
1400cb6c5:	42 89 54 11 ec       	mov    %edx,-0x14(%rcx,%r10,1)
1400cb6ca:	48 8b 07             	mov    (%rdi),%rax
1400cb6cd:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400cb6d1:	48 8d 05 e0 e4 16 00 	lea    0x16e4e0(%rip),%rax        # 0x140239bb8
1400cb6d8:	4a 89 44 11 e0       	mov    %rax,-0x20(%rcx,%r10,1)
1400cb6dd:	48 8b 07             	mov    (%rdi),%rax
1400cb6e0:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400cb6e4:	8d 51 e8             	lea    -0x18(%rcx),%edx
1400cb6e7:	42 89 54 11 dc       	mov    %edx,-0x24(%rcx,%r10,1)
1400cb6ec:	48 8d 05 9d e2 16 00 	lea    0x16e29d(%rip),%rax        # 0x140239990
1400cb6f3:	49 89 02             	mov    %rax,(%r10)
1400cb6f6:	49 8b ca             	mov    %r10,%rcx
1400cb6f9:	e8 fa c9 09 00       	call   0x1401680f8
1400cb6fe:	90                   	nop
1400cb6ff:	f6 c3 01             	test   $0x1,%bl
1400cb702:	74 0d                	je     0x1400cb711
1400cb704:	ba 80 00 00 00       	mov    $0x80,%edx
1400cb709:	48 8b cf             	mov    %rdi,%rcx
1400cb70c:	e8 3b af 0b 00       	call   0x14018664c
1400cb711:	48 8b c7             	mov    %rdi,%rax
1400cb714:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb719:	48 83 c4 20          	add    $0x20,%rsp
1400cb71d:	5f                   	pop    %rdi
1400cb71e:	c3                   	ret
1400cb71f:	cc                   	int3
1400cb720:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cb725:	57                   	push   %rdi
1400cb726:	48 83 ec 20          	sub    $0x20,%rsp
1400cb72a:	8b da                	mov    %edx,%ebx
1400cb72c:	48 8d 79 f0          	lea    -0x10(%rcx),%rdi
1400cb730:	48 8b 07             	mov    (%rdi),%rax
1400cb733:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400cb737:	48 8d 05 e2 e4 16 00 	lea    0x16e4e2(%rip),%rax        # 0x140239c20
1400cb73e:	49 89 44 08 f0       	mov    %rax,-0x10(%r8,%rcx,1)
1400cb743:	48 8b 07             	mov    (%rdi),%rax
1400cb746:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400cb74a:	45 8d 48 f0          	lea    -0x10(%r8),%r9d
1400cb74e:	45 89 4c 08 ec       	mov    %r9d,-0x14(%r8,%rcx,1)
1400cb753:	48 8d 05 36 e2 16 00 	lea    0x16e236(%rip),%rax        # 0x140239990
1400cb75a:	48 89 01             	mov    %rax,(%rcx)
1400cb75d:	e8 96 c9 09 00       	call   0x1401680f8
1400cb762:	90                   	nop
1400cb763:	f6 c3 01             	test   $0x1,%bl
1400cb766:	74 0d                	je     0x1400cb775
1400cb768:	ba 70 00 00 00       	mov    $0x70,%edx
1400cb76d:	48 8b cf             	mov    %rdi,%rcx
1400cb770:	e8 d7 ae 0b 00       	call   0x14018664c
1400cb775:	48 8b c7             	mov    %rdi,%rax
1400cb778:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cb77d:	48 83 c4 20          	add    $0x20,%rsp
1400cb781:	5f                   	pop    %rdi
1400cb782:	c3                   	ret
1400cb783:	cc                   	int3
1400cb784:	cc                   	int3
1400cb785:	cc                   	int3
1400cb786:	cc                   	int3
1400cb787:	cc                   	int3
1400cb788:	cc                   	int3
1400cb789:	cc                   	int3
1400cb78a:	cc                   	int3
1400cb78b:	cc                   	int3
1400cb78c:	cc                   	int3
1400cb78d:	cc                   	int3
1400cb78e:	cc                   	int3
1400cb78f:	cc                   	int3
1400cb790:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400cb795:	57                   	push   %rdi
1400cb796:	48 83 ec 20          	sub    $0x20,%rsp
1400cb79a:	8b da                	mov    %edx,%ebx
1400cb79c:	48 8d 79 e8          	lea    -0x18(%rcx),%rdi
1400cb7a0:	48 8b 07             	mov    (%rdi),%rax
1400cb7a3:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400cb7a7:	48 8d 05 0a e4 16 00 	lea    0x16e40a(%rip),%rax        # 0x140239bb8
1400cb7ae:	49 89 44 08 e8       	mov    %rax,-0x18(%r8,%rcx,1)
1400cb7b3:	48 8b 07             	mov    (%rdi),%rax
1400cb7b6:	4c 63 40 04          	movslq 0x4(%rax),%r8
1400cb7ba:	45 8d 48 e8          	lea    -0x18(%r8),%r9d
1400cb7be:	45 89 4c 08 e4       	mov    %r9d,-0x1c(%r8,%rcx,1)
1400cb7c3:	48 8d 05 c6 e1 16 00 	lea    0x16e1c6(%rip),%rax        # 0x140239990
1400cb7ca:	48 89 01             	mov    %rax,(%rcx)
1400cb7cd:	e8 26 c9 09 00       	call   0x1401680f8
1400cb7d2:	90                   	nop
1400cb7d3:	f6 c3 01             	test   $0x1,%bl
1400cb7d6:	74 0d                	je     0x1400cb7e5
1400cb7d8:	ba 78 00 00 00       	mov    $0x78,%edx