140f5e49a:	00
140f5e49b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5e4a0:	48 83 c4 20          	add    $0x20,%rsp
140f5e4a4:	5f                   	pop    %rdi
140f5e4a5:	c3                   	ret
140f5e4a6:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5e4ab:	e8 50 c2 82 ff       	call   0x14078a700
140f5e4b0:	90                   	nop
140f5e4b1:	e8 ee bc ec ff       	call   0x140e2a1a4
140f5e4b6:	cc                   	int3
140f5e4b7:	cc                   	int3
140f5e4b8:	cc                   	int3
140f5e4b9:	cc                   	int3
140f5e4ba:	cc                   	int3
140f5e4bb:	cc                   	int3
140f5e4bc:	cc                   	int3
140f5e4bd:	cc                   	int3
140f5e4be:	cc                   	int3
140f5e4bf:	cc                   	int3
140f5e4c0:	48 83 ec 28          	sub    $0x28,%rsp
140f5e4c4:	48 8b 0d 35 d3 4b 00 	mov    0x4bd335(%rip),%rcx        # 0x14141b800
140f5e4cb:	48 85 c9             	test   %rcx,%rcx
140f5e4ce:	74 4a                	je     0x140f5e51a
140f5e4d0:	48 8b 15 39 d3 4b 00 	mov    0x4bd339(%rip),%rdx        # 0x14141b810
140f5e4d7:	48 2b d1             	sub    %rcx,%rdx
140f5e4da:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e4de:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e4e5:	72 18                	jb     0x140f5e4ff
140f5e4e7:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f5e4eb:	48 83 c2 27          	add    $0x27,%rdx
140f5e4ef:	49 2b c8             	sub    %r8,%rcx
140f5e4f2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f5e4f6:	48 83 f8 1f          	cmp    $0x1f,%rax
140f5e4fa:	77 23                	ja     0x140f5e51f
140f5e4fc:	49 8b c8             	mov    %r8,%rcx
140f5e4ff:	e8 40 cc eb ff       	call   0x140e1b144
140f5e504:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e507:	48 c7 05 ee d2 4b 00 	movq   $0x0,0x4bd2ee(%rip)        # 0x14141b800
140f5e50e:	00 00 00 00
140f5e512:	f3 0f 7f 05 ee d2 4b 	movdqu %xmm0,0x4bd2ee(%rip)        # 0x14141b808
140f5e519:	00
140f5e51a:	48 83 c4 28          	add    $0x28,%rsp
140f5e51e:	c3                   	ret
140f5e51f:	e8 80 bc ec ff       	call   0x140e2a1a4
140f5e524:	cc                   	int3
140f5e525:	cc                   	int3
140f5e526:	cc                   	int3
140f5e527:	cc                   	int3
140f5e528:	cc                   	int3
140f5e529:	cc                   	int3
140f5e52a:	cc                   	int3
140f5e52b:	cc                   	int3
140f5e52c:	cc                   	int3
140f5e52d:	cc                   	int3
140f5e52e:	cc                   	int3
140f5e52f:	cc                   	int3
140f5e530:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5e535:	57                   	push   %rdi
140f5e536:	48 83 ec 20          	sub    $0x20,%rsp
140f5e53a:	48 8b 1d 2f da 4b 00 	mov    0x4bda2f(%rip),%rbx        # 0x14141bf70
140f5e541:	48 85 db             	test   %rbx,%rbx
140f5e544:	0f 84 91 00 00 00    	je     0x140f5e5db
140f5e54a:	48 8b 3d 27 da 4b 00 	mov    0x4bda27(%rip),%rdi        # 0x14141bf78
140f5e551:	48 3b df             	cmp    %rdi,%rbx
140f5e554:	74 38                	je     0x140f5e58e
140f5e556:	48 8b 0b             	mov    (%rbx),%rcx
140f5e559:	48 85 c9             	test   %rcx,%rcx
140f5e55c:	74 20                	je     0x140f5e57e
140f5e55e:	8b 41 10             	mov    0x10(%rcx),%eax
140f5e561:	ff c8                	dec    %eax
140f5e563:	89 41 10             	mov    %eax,0x10(%rcx)
140f5e566:	85 c0                	test   %eax,%eax
140f5e568:	7f 14                	jg     0x140f5e57e
140f5e56a:	78 7a                	js     0x140f5e5e6
140f5e56c:	48 8b 01             	mov    (%rcx),%rax
140f5e56f:	ba 01 00 00 00       	mov    $0x1,%edx
140f5e574:	48 8b 00             	mov    (%rax),%rax
140f5e577:	ff 15 a3 54 02 00    	call   *0x254a3(%rip)        # 0x140f83a20
140f5e57d:	90                   	nop
140f5e57e:	48 83 c3 08          	add    $0x8,%rbx
140f5e582:	48 3b df             	cmp    %rdi,%rbx
140f5e585:	75 cf                	jne    0x140f5e556
140f5e587:	48 8b 1d e2 d9 4b 00 	mov    0x4bd9e2(%rip),%rbx        # 0x14141bf70
140f5e58e:	48 8b 15 eb d9 4b 00 	mov    0x4bd9eb(%rip),%rdx        # 0x14141bf80
140f5e595:	48 2b d3             	sub    %rbx,%rdx
140f5e598:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e59c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e5a3:	72 18                	jb     0x140f5e5bd
140f5e5a5:	48 83 c2 27          	add    $0x27,%rdx
140f5e5a9:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f5e5ad:	48 2b d8             	sub    %rax,%rbx
140f5e5b0:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f5e5b4:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f5e5b8:	77 37                	ja     0x140f5e5f1
140f5e5ba:	48 8b d8             	mov    %rax,%rbx
140f5e5bd:	48 8b cb             	mov    %rbx,%rcx
140f5e5c0:	e8 7f cb eb ff       	call   0x140e1b144
140f5e5c5:	48 c7 05 a0 d9 4b 00 	movq   $0x0,0x4bd9a0(%rip)        # 0x14141bf70
140f5e5cc:	00 00 00 00
140f5e5d0:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e5d3:	f3 0f 7f 05 9d d9 4b 	movdqu %xmm0,0x4bd99d(%rip)        # 0x14141bf78
140f5e5da:	00
140f5e5db:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5e5e0:	48 83 c4 20          	add    $0x20,%rsp
140f5e5e4:	5f                   	pop    %rdi
140f5e5e5:	c3                   	ret
140f5e5e6:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5e5eb:	e8 10 c1 82 ff       	call   0x14078a700
140f5e5f0:	90                   	nop
140f5e5f1:	e8 ae bb ec ff       	call   0x140e2a1a4
140f5e5f6:	cc                   	int3
140f5e5f7:	cc                   	int3
140f5e5f8:	cc                   	int3
140f5e5f9:	cc                   	int3
140f5e5fa:	cc                   	int3
140f5e5fb:	cc                   	int3
140f5e5fc:	cc                   	int3
140f5e5fd:	cc                   	int3
140f5e5fe:	cc                   	int3
140f5e5ff:	cc                   	int3
140f5e600:	48 8d 0d 21 d8 4b 00 	lea    0x4bd821(%rip),%rcx        # 0x14141be28
140f5e607:	e9 24 8d 31 ff       	jmp    0x140277330
140f5e60c:	cc                   	int3
140f5e60d:	cc                   	int3
140f5e60e:	cc                   	int3
140f5e60f:	cc                   	int3
140f5e610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5e615:	57                   	push   %rdi
140f5e616:	48 83 ec 20          	sub    $0x20,%rsp
140f5e61a:	48 8b 1d 0f da 4b 00 	mov    0x4bda0f(%rip),%rbx        # 0x14141c030
140f5e621:	48 85 db             	test   %rbx,%rbx
140f5e624:	0f 84 91 00 00 00    	je     0x140f5e6bb
140f5e62a:	48 8b 3d 07 da 4b 00 	mov    0x4bda07(%rip),%rdi        # 0x14141c038
140f5e631:	48 3b df             	cmp    %rdi,%rbx
140f5e634:	74 38                	je     0x140f5e66e
140f5e636:	48 8b 0b             	mov    (%rbx),%rcx
140f5e639:	48 85 c9             	test   %rcx,%rcx
140f5e63c:	74 20                	je     0x140f5e65e
140f5e63e:	8b 41 10             	mov    0x10(%rcx),%eax
140f5e641:	ff c8                	dec    %eax
140f5e643:	89 41 10             	mov    %eax,0x10(%rcx)
140f5e646:	85 c0                	test   %eax,%eax
140f5e648:	7f 14                	jg     0x140f5e65e
140f5e64a:	78 7a                	js     0x140f5e6c6
140f5e64c:	48 8b 01             	mov    (%rcx),%rax
140f5e64f:	ba 01 00 00 00       	mov    $0x1,%edx
140f5e654:	48 8b 00             	mov    (%rax),%rax
140f5e657:	ff 15 c3 53 02 00    	call   *0x253c3(%rip)        # 0x140f83a20
140f5e65d:	90                   	nop
140f5e65e:	48 83 c3 08          	add    $0x8,%rbx
140f5e662:	48 3b df             	cmp    %rdi,%rbx
140f5e665:	75 cf                	jne    0x140f5e636
140f5e667:	48 8b 1d c2 d9 4b 00 	mov    0x4bd9c2(%rip),%rbx        # 0x14141c030
140f5e66e:	48 8b 15 cb d9 4b 00 	mov    0x4bd9cb(%rip),%rdx        # 0x14141c040
140f5e675:	48 2b d3             	sub    %rbx,%rdx
140f5e678:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e67c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e683:	72 18                	jb     0x140f5e69d
140f5e685:	48 83 c2 27          	add    $0x27,%rdx
140f5e689:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f5e68d:	48 2b d8             	sub    %rax,%rbx
140f5e690:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f5e694:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f5e698:	77 37                	ja     0x140f5e6d1
140f5e69a:	48 8b d8             	mov    %rax,%rbx
140f5e69d:	48 8b cb             	mov    %rbx,%rcx
140f5e6a0:	e8 9f ca eb ff       	call   0x140e1b144
140f5e6a5:	48 c7 05 80 d9 4b 00 	movq   $0x0,0x4bd980(%rip)        # 0x14141c030
140f5e6ac:	00 00 00 00
140f5e6b0:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e6b3:	f3 0f 7f 05 7d d9 4b 	movdqu %xmm0,0x4bd97d(%rip)        # 0x14141c038
140f5e6ba:	00
140f5e6bb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5e6c0:	48 83 c4 20          	add    $0x20,%rsp
140f5e6c4:	5f                   	pop    %rdi
140f5e6c5:	c3                   	ret
140f5e6c6:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5e6cb:	e8 30 c0 82 ff       	call   0x14078a700
140f5e6d0:	90                   	nop
140f5e6d1:	e8 ce ba ec ff       	call   0x140e2a1a4
140f5e6d6:	cc                   	int3
140f5e6d7:	cc                   	int3
140f5e6d8:	cc                   	int3
140f5e6d9:	cc                   	int3
140f5e6da:	cc                   	int3
140f5e6db:	cc                   	int3
140f5e6dc:	cc                   	int3
140f5e6dd:	cc                   	int3
140f5e6de:	cc                   	int3
140f5e6df:	cc                   	int3
140f5e6e0:	48 8d 0d e1 d1 4b 00 	lea    0x4bd1e1(%rip),%rcx        # 0x14141b8c8
140f5e6e7:	e9 44 8c 31 ff       	jmp    0x140277330
140f5e6ec:	cc                   	int3
140f5e6ed:	cc                   	int3
140f5e6ee:	cc                   	int3
140f5e6ef:	cc                   	int3
140f5e6f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5e6f5:	57                   	push   %rdi
140f5e6f6:	48 83 ec 20          	sub    $0x20,%rsp
140f5e6fa:	48 8b 1d 17 d9 4b 00 	mov    0x4bd917(%rip),%rbx        # 0x14141c018
140f5e701:	48 85 db             	test   %rbx,%rbx
140f5e704:	0f 84 91 00 00 00    	je     0x140f5e79b
140f5e70a:	48 8b 3d 0f d9 4b 00 	mov    0x4bd90f(%rip),%rdi        # 0x14141c020
140f5e711:	48 3b df             	cmp    %rdi,%rbx
140f5e714:	74 38                	je     0x140f5e74e
140f5e716:	48 8b 0b             	mov    (%rbx),%rcx
140f5e719:	48 85 c9             	test   %rcx,%rcx
140f5e71c:	74 20                	je     0x140f5e73e
140f5e71e:	8b 41 10             	mov    0x10(%rcx),%eax
140f5e721:	ff c8                	dec    %eax
140f5e723:	89 41 10             	mov    %eax,0x10(%rcx)
140f5e726:	85 c0                	test   %eax,%eax
140f5e728:	7f 14                	jg     0x140f5e73e
140f5e72a:	78 7a                	js     0x140f5e7a6
140f5e72c:	48 8b 01             	mov    (%rcx),%rax
140f5e72f:	ba 01 00 00 00       	mov    $0x1,%edx
140f5e734:	48 8b 00             	mov    (%rax),%rax
140f5e737:	ff 15 e3 52 02 00    	call   *0x252e3(%rip)        # 0x140f83a20
140f5e73d:	90                   	nop
140f5e73e:	48 83 c3 08          	add    $0x8,%rbx
140f5e742:	48 3b df             	cmp    %rdi,%rbx
140f5e745:	75 cf                	jne    0x140f5e716
140f5e747:	48 8b 1d ca d8 4b 00 	mov    0x4bd8ca(%rip),%rbx        # 0x14141c018
140f5e74e:	48 8b 15 d3 d8 4b 00 	mov    0x4bd8d3(%rip),%rdx        # 0x14141c028
140f5e755:	48 2b d3             	sub    %rbx,%rdx
140f5e758:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e75c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e763:	72 18                	jb     0x140f5e77d
140f5e765:	48 83 c2 27          	add    $0x27,%rdx
140f5e769:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f5e76d:	48 2b d8             	sub    %rax,%rbx
140f5e770:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f5e774:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f5e778:	77 37                	ja     0x140f5e7b1
140f5e77a:	48 8b d8             	mov    %rax,%rbx
140f5e77d:	48 8b cb             	mov    %rbx,%rcx
140f5e780:	e8 bf c9 eb ff       	call   0x140e1b144
140f5e785:	48 c7 05 88 d8 4b 00 	movq   $0x0,0x4bd888(%rip)        # 0x14141c018
140f5e78c:	00 00 00 00
140f5e790:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e793:	f3 0f 7f 05 85 d8 4b 	movdqu %xmm0,0x4bd885(%rip)        # 0x14141c020
140f5e79a:	00
140f5e79b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5e7a0:	48 83 c4 20          	add    $0x20,%rsp
140f5e7a4:	5f                   	pop    %rdi
140f5e7a5:	c3                   	ret
140f5e7a6:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5e7ab:	e8 50 bf 82 ff       	call   0x14078a700
140f5e7b0:	90                   	nop
140f5e7b1:	e8 ee b9 ec ff       	call   0x140e2a1a4
140f5e7b6:	cc                   	int3
140f5e7b7:	cc                   	int3
140f5e7b8:	cc                   	int3
140f5e7b9:	cc                   	int3
140f5e7ba:	cc                   	int3
140f5e7bb:	cc                   	int3
140f5e7bc:	cc                   	int3
140f5e7bd:	cc                   	int3
140f5e7be:	cc                   	int3
140f5e7bf:	cc                   	int3
140f5e7c0:	48 8d 0d 79 d3 4b 00 	lea    0x4bd379(%rip),%rcx        # 0x14141bb40
140f5e7c7:	e9 64 8b 31 ff       	jmp    0x140277330
140f5e7cc:	cc                   	int3
140f5e7cd:	cc                   	int3
140f5e7ce:	cc                   	int3
140f5e7cf:	cc                   	int3
140f5e7d0:	48 83 ec 28          	sub    $0x28,%rsp
140f5e7d4:	48 8b 0d e5 d8 4b 00 	mov    0x4bd8e5(%rip),%rcx        # 0x14141c0c0
140f5e7db:	48 85 c9             	test   %rcx,%rcx
140f5e7de:	74 4a                	je     0x140f5e82a
140f5e7e0:	48 8b 15 e9 d8 4b 00 	mov    0x4bd8e9(%rip),%rdx        # 0x14141c0d0
140f5e7e7:	48 2b d1             	sub    %rcx,%rdx
140f5e7ea:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e7ee:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e7f5:	72 18                	jb     0x140f5e80f
140f5e7f7:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f5e7fb:	48 83 c2 27          	add    $0x27,%rdx
140f5e7ff:	49 2b c8             	sub    %r8,%rcx
140f5e802:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f5e806:	48 83 f8 1f          	cmp    $0x1f,%rax
140f5e80a:	77 23                	ja     0x140f5e82f
140f5e80c:	49 8b c8             	mov    %r8,%rcx
140f5e80f:	e8 30 c9 eb ff       	call   0x140e1b144
140f5e814:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e817:	48 c7 05 9e d8 4b 00 	movq   $0x0,0x4bd89e(%rip)        # 0x14141c0c0
140f5e81e:	00 00 00 00
140f5e822:	f3 0f 7f 05 9e d8 4b 	movdqu %xmm0,0x4bd89e(%rip)        # 0x14141c0c8
140f5e829:	00
140f5e82a:	48 83 c4 28          	add    $0x28,%rsp
140f5e82e:	c3                   	ret
140f5e82f:	e8 70 b9 ec ff       	call   0x140e2a1a4
140f5e834:	cc                   	int3
140f5e835:	cc                   	int3
140f5e836:	cc                   	int3
140f5e837:	cc                   	int3
140f5e838:	cc                   	int3
140f5e839:	cc                   	int3
140f5e83a:	cc                   	int3
140f5e83b:	cc                   	int3
140f5e83c:	cc                   	int3
140f5e83d:	cc                   	int3
140f5e83e:	cc                   	int3
140f5e83f:	cc                   	int3
140f5e840:	48 8d 0d b1 d4 4b 00 	lea    0x4bd4b1(%rip),%rcx        # 0x14141bcf8
140f5e847:	e9 24 8a 31 ff       	jmp    0x140277270
140f5e84c:	cc                   	int3
140f5e84d:	cc                   	int3
140f5e84e:	cc                   	int3
140f5e84f:	cc                   	int3
140f5e850:	48 83 ec 28          	sub    $0x28,%rsp
140f5e854:	48 8b 0d 25 37 4c 00 	mov    0x4c3725(%rip),%rcx        # 0x141421f80
140f5e85b:	48 85 c9             	test   %rcx,%rcx
140f5e85e:	74 4a                	je     0x140f5e8aa
140f5e860:	48 8b 15 29 37 4c 00 	mov    0x4c3729(%rip),%rdx        # 0x141421f90
140f5e867:	48 2b d1             	sub    %rcx,%rdx
140f5e86a:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5e86e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5e875:	72 18                	jb     0x140f5e88f
140f5e877:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140f5e87b:	48 83 c2 27          	add    $0x27,%rdx
140f5e87f:	49 2b c8             	sub    %r8,%rcx
140f5e882:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140f5e886:	48 83 f8 1f          	cmp    $0x1f,%rax
140f5e88a:	77 23                	ja     0x140f5e8af
140f5e88c:	49 8b c8             	mov    %r8,%rcx
140f5e88f:	e8 b0 c8 eb ff       	call   0x140e1b144
140f5e894:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5e897:	48 c7 05 de 36 4c 00 	movq   $0x0,0x4c36de(%rip)        # 0x141421f80
140f5e89e:	00 00 00 00
140f5e8a2:	f3 0f 7f 05 de 36 4c 	movdqu %xmm0,0x4c36de(%rip)        # 0x141421f88
140f5e8a9:	00
140f5e8aa:	48 83 c4 28          	add    $0x28,%rsp
140f5e8ae:	c3                   	ret
140f5e8af:	e8 f0 b8 ec ff       	call   0x140e2a1a4
140f5e8b4:	cc                   	int3
140f5e8b5:	cc                   	int3
140f5e8b6:	cc                   	int3
140f5e8b7:	cc                   	int3
140f5e8b8:	cc                   	int3
140f5e8b9:	cc                   	int3
140f5e8ba:	cc                   	int3
140f5e8bb:	cc                   	int3
140f5e8bc:	cc                   	int3
140f5e8bd:	cc                   	int3
140f5e8be:	cc                   	int3
140f5e8bf:	cc                   	int3
140f5e8c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5e8c5:	57                   	push   %rdi
140f5e8c6:	48 83 ec 20          	sub    $0x20,%rsp
140f5e8ca:	48 8b 1d df d5 4b 00 	mov    0x4bd5df(%rip),%rbx        # 0x14141beb0