1400cc4c5:	cc                   	int3
1400cc4c6:	cc                   	int3
1400cc4c7:	cc                   	int3
1400cc4c8:	cc                   	int3
1400cc4c9:	cc                   	int3
1400cc4ca:	cc                   	int3
1400cc4cb:	cc                   	int3
1400cc4cc:	cc                   	int3
1400cc4cd:	cc                   	int3
1400cc4ce:	cc                   	int3
1400cc4cf:	cc                   	int3
1400cc4d0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400cc4d5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400cc4da:	57                   	push   %rdi
1400cc4db:	48 83 ec 20          	sub    $0x20,%rsp
1400cc4df:	48 83 7a 18 08       	cmpq   $0x8,0x18(%rdx)
1400cc4e4:	48 8b fa             	mov    %rdx,%rdi
1400cc4e7:	48 8b 6a 10          	mov    0x10(%rdx),%rbp
1400cc4eb:	48 8b f1             	mov    %rcx,%rsi
1400cc4ee:	72 03                	jb     0x1400cc4f3
1400cc4f0:	48 8b 3a             	mov    (%rdx),%rdi
1400cc4f3:	48 83 fd 08          	cmp    $0x8,%rbp
1400cc4f7:	73 22                	jae    0x1400cc51b
1400cc4f9:	0f 10 07             	movups (%rdi),%xmm0
1400cc4fc:	0f 11 01             	movups %xmm0,(%rcx)
1400cc4ff:	48 89 69 10          	mov    %rbp,0x10(%rcx)
1400cc503:	48 c7 41 18 07 00 00 	movq   $0x7,0x18(%rcx)
1400cc50a:	00
1400cc50b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400cc510:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400cc515:	48 83 c4 20          	add    $0x20,%rsp
1400cc519:	5f                   	pop    %rdi
1400cc51a:	c3                   	ret
1400cc51b:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400cc520:	48 b8 fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rax
1400cc527:	ff ff 7f
1400cc52a:	48 8b dd             	mov    %rbp,%rbx
1400cc52d:	48 83 cb 07          	or     $0x7,%rbx
1400cc531:	48 3b d8             	cmp    %rax,%rbx
1400cc534:	48 0f 47 d8          	cmova  %rax,%rbx
1400cc538:	48 8d 53 01          	lea    0x1(%rbx),%rdx
1400cc53c:	e8 0f a1 ff ff       	call   0x1400c6650
1400cc541:	4c 8d 04 6d 02 00 00 	lea    0x2(,%rbp,2),%r8
1400cc548:	00
1400cc549:	48 89 06             	mov    %rax,(%rsi)
1400cc54c:	48 8b d7             	mov    %rdi,%rdx
1400cc54f:	48 8b c8             	mov    %rax,%rcx
1400cc552:	e8 69 be 0b 00       	call   0x1401883c0
1400cc557:	48 89 6e 10          	mov    %rbp,0x10(%rsi)
1400cc55b:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
1400cc55f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cc564:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400cc569:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400cc56e:	48 83 c4 20          	add    $0x20,%rsp
1400cc572:	5f                   	pop    %rdi
1400cc573:	c3                   	ret
1400cc574:	cc                   	int3
1400cc575:	cc                   	int3
1400cc576:	cc                   	int3
1400cc577:	cc                   	int3
1400cc578:	cc                   	int3
1400cc579:	cc                   	int3
1400cc57a:	cc                   	int3
1400cc57b:	cc                   	int3
1400cc57c:	cc                   	int3
1400cc57d:	cc                   	int3
1400cc57e:	cc                   	int3
1400cc57f:	cc                   	int3
1400cc580:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400cc585:	57                   	push   %rdi
1400cc586:	48 83 ec 20          	sub    $0x20,%rsp
1400cc58a:	48 8b 71 10          	mov    0x10(%rcx),%rsi
1400cc58e:	48 8b f9             	mov    %rcx,%rdi
1400cc591:	48 3b f2             	cmp    %rdx,%rsi
1400cc594:	77 7f                	ja     0x1400cc615
1400cc596:	48 8b 41 18          	mov    0x18(%rcx),%rax
1400cc59a:	48 3b c2             	cmp    %rdx,%rax
1400cc59d:	74 76                	je     0x1400cc615
1400cc59f:	73 17                	jae    0x1400cc5b8
1400cc5a1:	48 2b d6             	sub    %rsi,%rdx
1400cc5a4:	e8 c7 10 00 00       	call   0x1400cd670
1400cc5a9:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1400cc5ad:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400cc5b2:	48 83 c4 20          	add    $0x20,%rsp
1400cc5b6:	5f                   	pop    %rdi
1400cc5b7:	c3                   	ret
1400cc5b8:	48 83 fa 10          	cmp    $0x10,%rdx
1400cc5bc:	73 57                	jae    0x1400cc615
1400cc5be:	48 83 f8 10          	cmp    $0x10,%rax
1400cc5c2:	72 51                	jb     0x1400cc615
1400cc5c4:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1400cc5c9:	4c 8d 46 01          	lea    0x1(%rsi),%r8
1400cc5cd:	48 8b 19             	mov    (%rcx),%rbx
1400cc5d0:	48 8b d3             	mov    %rbx,%rdx
1400cc5d3:	e8 e8 bd 0b 00       	call   0x1401883c0
1400cc5d8:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1400cc5dc:	48 ff c2             	inc    %rdx
1400cc5df:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400cc5e6:	72 18                	jb     0x1400cc600
1400cc5e8:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1400cc5ec:	48 83 c2 27          	add    $0x27,%rdx
1400cc5f0:	48 2b d9             	sub    %rcx,%rbx
1400cc5f3:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
1400cc5f7:	48 83 f8 1f          	cmp    $0x1f,%rax
1400cc5fb:	77 23                	ja     0x1400cc620
1400cc5fd:	48 8b d9             	mov    %rcx,%rbx
1400cc600:	48 8b cb             	mov    %rbx,%rcx
1400cc603:	e8 44 a0 0b 00       	call   0x14018664c
1400cc608:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400cc60d:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1400cc614:	00
1400cc615:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400cc61a:	48 83 c4 20          	add    $0x20,%rsp
1400cc61e:	5f                   	pop    %rdi
1400cc61f:	c3                   	ret
1400cc620:	e8 5f ef 0b 00       	call   0x14018b584
1400cc625:	cc                   	int3
1400cc626:	cc                   	int3
1400cc627:	cc                   	int3
1400cc628:	cc                   	int3
1400cc629:	cc                   	int3
1400cc62a:	cc                   	int3
1400cc62b:	cc                   	int3
1400cc62c:	cc                   	int3
1400cc62d:	cc                   	int3
1400cc62e:	cc                   	int3
1400cc62f:	cc                   	int3
1400cc630:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400cc635:	57                   	push   %rdi
1400cc636:	48 83 ec 30          	sub    $0x30,%rsp
1400cc63a:	48 8b f9             	mov    %rcx,%rdi
1400cc63d:	48 8b f2             	mov    %rdx,%rsi
1400cc640:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400cc644:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1400cc648:	48 8b c2             	mov    %rdx,%rax
1400cc64b:	48 2b c1             	sub    %rcx,%rax
1400cc64e:	48 3b f0             	cmp    %rax,%rsi
1400cc651:	77 43                	ja     0x1400cc696
1400cc653:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400cc658:	48 8d 04 31          	lea    (%rcx,%rsi,1),%rax
1400cc65c:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400cc660:	48 8b c7             	mov    %rdi,%rax
1400cc663:	48 83 fa 10          	cmp    $0x10,%rdx
1400cc667:	72 03                	jb     0x1400cc66c
1400cc669:	48 8b 07             	mov    (%rdi),%rax
1400cc66c:	48 8d 1c 08          	lea    (%rax,%rcx,1),%rbx
1400cc670:	41 0f be d0          	movsbl %r8b,%edx
1400cc674:	48 8b cb             	mov    %rbx,%rcx
1400cc677:	4c 8b c6             	mov    %rsi,%r8
1400cc67a:	e8 f1 c3 0b 00       	call   0x140188a70
1400cc67f:	c6 04 33 00          	movb   $0x0,(%rbx,%rsi,1)
1400cc683:	48 8b c7             	mov    %rdi,%rax
1400cc686:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400cc68b:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400cc690:	48 83 c4 30          	add    $0x30,%rsp
1400cc694:	5f                   	pop    %rdi
1400cc695:	c3                   	ret
1400cc696:	44 88 44 24 20       	mov    %r8b,0x20(%rsp)
1400cc69b:	4c 8b ce             	mov    %rsi,%r9
1400cc69e:	45 33 c0             	xor    %r8d,%r8d
1400cc6a1:	48 8b d6             	mov    %rsi,%rdx
1400cc6a4:	48 8b cf             	mov    %rdi,%rcx
1400cc6a7:	e8 84 12 00 00       	call   0x1400cd930
1400cc6ac:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400cc6b1:	48 83 c4 30          	add    $0x30,%rsp
1400cc6b5:	5f                   	pop    %rdi
1400cc6b6:	c3                   	ret
1400cc6b7:	cc                   	int3
1400cc6b8:	cc                   	int3
1400cc6b9:	cc                   	int3
1400cc6ba:	cc                   	int3
1400cc6bb:	cc                   	int3
1400cc6bc:	cc                   	int3
1400cc6bd:	cc                   	int3
1400cc6be:	cc                   	int3
1400cc6bf:	cc                   	int3
1400cc6c0:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400cc6c5:	57                   	push   %rdi
1400cc6c6:	48 83 ec 30          	sub    $0x30,%rsp
1400cc6ca:	48 8b f9             	mov    %rcx,%rdi
1400cc6cd:	49 8b f0             	mov    %r8,%rsi
1400cc6d0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400cc6d4:	4c 8b 47 18          	mov    0x18(%rdi),%r8
1400cc6d8:	49 8b c0             	mov    %r8,%rax
1400cc6db:	48 2b c1             	sub    %rcx,%rax
1400cc6de:	48 3b f0             	cmp    %rax,%rsi
1400cc6e1:	77 3f                	ja     0x1400cc722
1400cc6e3:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1400cc6e8:	48 8d 04 31          	lea    (%rcx,%rsi,1),%rax
1400cc6ec:	48 89 47 10          	mov    %rax,0x10(%rdi)
1400cc6f0:	48 8b c7             	mov    %rdi,%rax
1400cc6f3:	49 83 f8 10          	cmp    $0x10,%r8
1400cc6f7:	72 03                	jb     0x1400cc6fc
1400cc6f9:	48 8b 07             	mov    (%rdi),%rax
1400cc6fc:	48 8d 1c 08          	lea    (%rax,%rcx,1),%rbx
1400cc700:	4c 8b c6             	mov    %rsi,%r8
1400cc703:	48 8b cb             	mov    %rbx,%rcx
1400cc706:	e8 b5 bc 0b 00       	call   0x1401883c0
1400cc70b:	c6 04 33 00          	movb   $0x0,(%rbx,%rsi,1)
1400cc70f:	48 8b c7             	mov    %rdi,%rax
1400cc712:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400cc717:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400cc71c:	48 83 c4 30          	add    $0x30,%rsp
1400cc720:	5f                   	pop    %rdi
1400cc721:	c3                   	ret
1400cc722:	4c 8b ca             	mov    %rdx,%r9
1400cc725:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400cc72a:	48 8b d6             	mov    %rsi,%rdx
1400cc72d:	45 33 c0             	xor    %r8d,%r8d
1400cc730:	48 8b cf             	mov    %rdi,%rcx
1400cc733:	e8 88 13 00 00       	call   0x1400cdac0
1400cc738:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400cc73d:	48 83 c4 30          	add    $0x30,%rsp
1400cc741:	5f                   	pop    %rdi
1400cc742:	c3                   	ret
1400cc743:	cc                   	int3
1400cc744:	cc                   	int3
1400cc745:	cc                   	int3
1400cc746:	cc                   	int3
1400cc747:	cc                   	int3
1400cc748:	cc                   	int3
1400cc749:	cc                   	int3
1400cc74a:	cc                   	int3
1400cc74b:	cc                   	int3
1400cc74c:	cc                   	int3
1400cc74d:	cc                   	int3
1400cc74e:	cc                   	int3
1400cc74f:	cc                   	int3
1400cc750:	40 53                	rex push %rbx
1400cc752:	48 83 ec 20          	sub    $0x20,%rsp
1400cc756:	48 8d 05 cb 1f 15 00 	lea    0x151fcb(%rip),%rax        # 0x14021e728
1400cc75d:	48 8b d9             	mov    %rcx,%rbx
1400cc760:	48 89 01             	mov    %rax,(%rcx)
1400cc763:	f6 c2 01             	test   $0x1,%dl
1400cc766:	74 0a                	je     0x1400cc772
1400cc768:	ba 10 00 00 00       	mov    $0x10,%edx
1400cc76d:	e8 da 9e 0b 00       	call   0x14018664c
1400cc772:	48 8b c3             	mov    %rbx,%rax
1400cc775:	48 83 c4 20          	add    $0x20,%rsp
1400cc779:	5b                   	pop    %rbx
1400cc77a:	c3                   	ret
1400cc77b:	cc                   	int3
1400cc77c:	cc                   	int3
1400cc77d:	cc                   	int3
1400cc77e:	cc                   	int3
1400cc77f:	cc                   	int3
1400cc780:	40 53                	rex push %rbx
1400cc782:	48 83 ec 20          	sub    $0x20,%rsp
1400cc786:	48 8b d9             	mov    %rcx,%rbx
1400cc789:	e8 b2 01 00 00       	call   0x1400cc940
1400cc78e:	45 33 db             	xor    %r11d,%r11d
1400cc791:	c6 43 7c 00          	movb   $0x0,0x7c(%rbx)
1400cc795:	c6 43 71 00          	movb   $0x0,0x71(%rbx)
1400cc799:	48 8d 05 00 d2 16 00 	lea    0x16d200(%rip),%rax        # 0x1402399a0
1400cc7a0:	48 89 03             	mov    %rax,(%rbx)
1400cc7a3:	4c 8d 53 08          	lea    0x8(%rbx),%r10
1400cc7a7:	4c 89 53 18          	mov    %r10,0x18(%rbx)
1400cc7ab:	48 8d 43 4c          	lea    0x4c(%rbx),%rax
1400cc7af:	48 89 43 58          	mov    %rax,0x58(%rbx)
1400cc7b3:	4c 8d 43 10          	lea    0x10(%rbx),%r8
1400cc7b7:	4c 89 43 20          	mov    %r8,0x20(%rbx)
1400cc7bb:	4c 8d 4b 28          	lea    0x28(%rbx),%r9
1400cc7bf:	4c 89 4b 38          	mov    %r9,0x38(%rbx)
1400cc7c3:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1400cc7c7:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
1400cc7cb:	48 8d 53 48          	lea    0x48(%rbx),%rdx
1400cc7cf:	48 89 53 50          	mov    %rdx,0x50(%rbx)
1400cc7d3:	4d 89 18             	mov    %r11,(%r8)
1400cc7d6:	4c 89 19             	mov    %r11,(%rcx)
1400cc7d9:	44 89 18             	mov    %r11d,(%rax)
1400cc7dc:	48 8b 05 5d 16 25 00 	mov    0x25165d(%rip),%rax        # 0x14031de40
1400cc7e3:	4d 89 1a             	mov    %r11,(%r10)
1400cc7e6:	4d 89 19             	mov    %r11,(%r9)
1400cc7e9:	44 89 1a             	mov    %r11d,(%rdx)
1400cc7ec:	48 89 43 74          	mov    %rax,0x74(%rbx)
1400cc7f0:	48 8b c3             	mov    %rbx,%rax
1400cc7f3:	4c 89 9b 80 00 00 00 	mov    %r11,0x80(%rbx)
1400cc7fa:	4c 89 5b 68          	mov    %r11,0x68(%rbx)
1400cc7fe:	48 83 c4 20          	add    $0x20,%rsp
1400cc802:	5b                   	pop    %rbx
1400cc803:	c3                   	ret
1400cc804:	cc                   	int3
1400cc805:	cc                   	int3
1400cc806:	cc                   	int3
1400cc807:	cc                   	int3
1400cc808:	cc                   	int3
1400cc809:	cc                   	int3
1400cc80a:	cc                   	int3
1400cc80b:	cc                   	int3
1400cc80c:	cc                   	int3
1400cc80d:	cc                   	int3
1400cc80e:	cc                   	int3
1400cc80f:	cc                   	int3
1400cc810:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1400cc815:	53                   	push   %rbx
1400cc816:	55                   	push   %rbp
1400cc817:	41 56                	push   %r14
1400cc819:	48 83 ec 20          	sub    $0x20,%rsp
1400cc81d:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400cc821:	4c 8b f1             	mov    %rcx,%r14
1400cc824:	48 8b 09             	mov    (%rcx),%rcx
1400cc827:	48 8b e8             	mov    %rax,%rbp
1400cc82a:	48 2b e9             	sub    %rcx,%rbp
1400cc82d:	49 8b d8             	mov    %r8,%rbx
1400cc830:	48 c1 fd 03          	sar    $0x3,%rbp
1400cc834:	48 3b ea             	cmp    %rdx,%rbp
1400cc837:	0f 83 d4 00 00 00    	jae    0x1400cc911
1400cc83d:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
1400cc844:	ff ff 1f
1400cc847:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1400cc84c:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400cc851:	48 3b d0             	cmp    %rax,%rdx
1400cc854:	0f 87 cd 00 00 00    	ja     0x1400cc927
1400cc85a:	48 8d 34 d5 00 00 00 	lea    0x0(,%rdx,8),%rsi
1400cc861:	00
1400cc862:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
1400cc869:	72 29                	jb     0x1400cc894
1400cc86b:	48 8d 4e 27          	lea    0x27(%rsi),%rcx
1400cc86f:	48 3b ce             	cmp    %rsi,%rcx
1400cc872:	0f 86 af 00 00 00    	jbe    0x1400cc927
1400cc878:	e8 73 9a 0b 00       	call   0x1401862f0
1400cc87d:	48 85 c0             	test   %rax,%rax
1400cc880:	0f 84 a7 00 00 00    	je     0x1400cc92d
1400cc886:	48 8d 78 27          	lea    0x27(%rax),%rdi
1400cc88a:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1400cc88e:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1400cc892:	eb 14                	jmp    0x1400cc8a8
1400cc894:	48 85 f6             	test   %rsi,%rsi
1400cc897:	74 0d                	je     0x1400cc8a6
1400cc899:	48 8b ce             	mov    %rsi,%rcx
1400cc89c:	e8 4f 9a 0b 00       	call   0x1401862f0
1400cc8a1:	48 8b f8             	mov    %rax,%rdi
1400cc8a4:	eb 02                	jmp    0x1400cc8a8
1400cc8a6:	33 ff                	xor    %edi,%edi
1400cc8a8:	48 85 ed             	test   %rbp,%rbp
1400cc8ab:	74 31                	je     0x1400cc8de
1400cc8ad:	49 8b 0e             	mov    (%r14),%rcx
1400cc8b0:	48 8d 14 ed 00 00 00 	lea    0x0(,%rbp,8),%rdx
1400cc8b7:	00
1400cc8b8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400cc8bf:	72 18                	jb     0x1400cc8d9
1400cc8c1:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1400cc8c5:	48 83 c2 27          	add    $0x27,%rdx
1400cc8c9:	49 2b c8             	sub    %r8,%rcx
1400cc8cc:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400cc8d0:	48 83 f8 1f          	cmp    $0x1f,%rax
1400cc8d4:	77 57                	ja     0x1400cc92d
1400cc8d6:	49 8b c8             	mov    %r8,%rcx
1400cc8d9:	e8 6e 9d 0b 00       	call   0x14018664c
1400cc8de:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax