1407b7573:	cc                   	int3
1407b7574:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b7579:	e8 82 31 fd ff       	call   0x14078a700
1407b757e:	90                   	nop
1407b757f:	33 c9                	xor    %ecx,%ecx
1407b7581:	e8 7a 31 fd ff       	call   0x14078a700
1407b7586:	cc                   	int3
1407b7587:	cc                   	int3
1407b7588:	cc                   	int3
1407b7589:	cc                   	int3
1407b758a:	cc                   	int3
1407b758b:	cc                   	int3
1407b758c:	cc                   	int3
1407b758d:	cc                   	int3
1407b758e:	cc                   	int3
1407b758f:	cc                   	int3
1407b7590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407b7595:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407b759a:	57                   	push   %rdi
1407b759b:	48 83 ec 70          	sub    $0x70,%rsp
1407b759f:	48 8b f2             	mov    %rdx,%rsi
1407b75a2:	48 8b f9             	mov    %rcx,%rdi
1407b75a5:	49 8b 08             	mov    (%r8),%rcx
1407b75a8:	49 8b 40 08          	mov    0x8(%r8),%rax
1407b75ac:	48 2b c1             	sub    %rcx,%rax
1407b75af:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407b75b3:	48 83 f8 10          	cmp    $0x10,%rax
1407b75b7:	74 22                	je     0x1407b75db
1407b75b9:	48 8d 15 98 90 87 00 	lea    0x879098(%rip),%rdx        # 0x141030658
1407b75c0:	48 8b 0d 31 9f c7 00 	mov    0xc79f31(%rip),%rcx        # 0x1414314f8
1407b75c7:	e8 f4 bf fd ff       	call   0x1407935c0
1407b75cc:	33 d2                	xor    %edx,%edx
1407b75ce:	48 8b cf             	mov    %rdi,%rcx
1407b75d1:	e8 da 73 a5 ff       	call   0x14020e9b0
1407b75d6:	e9 e8 00 00 00       	jmp    0x1407b76c3
1407b75db:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1407b75df:	48 8b 09             	mov    (%rcx),%rcx
1407b75e2:	e8 d9 d2 f7 ff       	call   0x1407348c0
1407b75e7:	48 8b c8             	mov    %rax,%rcx
1407b75ea:	4c 8b c6             	mov    %rsi,%r8
1407b75ed:	ba 0e 00 00 00       	mov    $0xe,%edx
1407b75f2:	e8 d9 e5 fe ff       	call   0x1407a5bd0
1407b75f7:	48 8b f0             	mov    %rax,%rsi
1407b75fa:	48 8b d3             	mov    %rbx,%rdx
1407b75fd:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1407b7602:	e8 49 d7 d9 ff       	call   0x140554d50
1407b7607:	90                   	nop
1407b7608:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
1407b760d:	75 53                	jne    0x1407b7662
1407b760f:	45 33 c0             	xor    %r8d,%r8d
1407b7612:	33 d2                	xor    %edx,%edx
1407b7614:	48 8d 0d 0d 90 87 00 	lea    0x87900d(%rip),%rcx        # 0x141030628
1407b761b:	e8 20 b9 00 00       	call   0x1407c2f40
1407b7620:	48 8b 05 51 b8 c7 00 	mov    0xc7b851(%rip),%rax        # 0x141432e78
1407b7627:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407b762b:	48 85 c9             	test   %rcx,%rcx
1407b762e:	74 1c                	je     0x1407b764c
1407b7630:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7633:	ff c0                	inc    %eax
1407b7635:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7638:	83 f8 01             	cmp    $0x1,%eax
1407b763b:	0f 8e a2 00 00 00    	jle    0x1407b76e3
1407b7641:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7646:	0f 84 9f 00 00 00    	je     0x1407b76eb
1407b764c:	48 89 0f             	mov    %rcx,(%rdi)
1407b764f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1407b7654:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
1407b7659:	74 63                	je     0x1407b76be
1407b765b:	e8 40 a6 c0 ff       	call   0x1403c1ca0
1407b7660:	eb 61                	jmp    0x1407b76c3
1407b7662:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1407b7667:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1407b766c:	48 8b ce             	mov    %rsi,%rcx
1407b766f:	e8 ac 6f d9 ff       	call   0x14054e620
1407b7674:	48 8b 0d fd b7 c7 00 	mov    0xc7b7fd(%rip),%rcx        # 0x141432e78
1407b767b:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
1407b7680:	74 06                	je     0x1407b7688
1407b7682:	48 83 c1 58          	add    $0x58,%rcx
1407b7686:	eb 04                	jmp    0x1407b768c
1407b7688:	48 83 c1 60          	add    $0x60,%rcx
1407b768c:	48 8b 09             	mov    (%rcx),%rcx
1407b768f:	48 85 c9             	test   %rcx,%rcx
1407b7692:	74 14                	je     0x1407b76a8
1407b7694:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7697:	ff c0                	inc    %eax
1407b7699:	89 41 10             	mov    %eax,0x10(%rcx)
1407b769c:	83 f8 01             	cmp    $0x1,%eax
1407b769f:	7e 55                	jle    0x1407b76f6
1407b76a1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b76a6:	74 30                	je     0x1407b76d8
1407b76a8:	48 89 0f             	mov    %rcx,(%rdi)
1407b76ab:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1407b76b0:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
1407b76b5:	74 07                	je     0x1407b76be
1407b76b7:	e8 e4 a5 c0 ff       	call   0x1403c1ca0
1407b76bc:	eb 05                	jmp    0x1407b76c3
1407b76be:	e8 8d 7b 20 00       	call   0x1409bf250
1407b76c3:	48 8b c7             	mov    %rdi,%rax
1407b76c6:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1407b76cb:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1407b76cf:	49 8b 73 18          	mov    0x18(%r11),%rsi
1407b76d3:	49 8b e3             	mov    %r11,%rsp
1407b76d6:	5f                   	pop    %rdi
1407b76d7:	c3                   	ret
1407b76d8:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b76dd:	e8 1e 30 fd ff       	call   0x14078a700
1407b76e2:	90                   	nop
1407b76e3:	33 c9                	xor    %ecx,%ecx
1407b76e5:	e8 16 30 fd ff       	call   0x14078a700
1407b76ea:	cc                   	int3
1407b76eb:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b76f0:	e8 0b 30 fd ff       	call   0x14078a700
1407b76f5:	90                   	nop
1407b76f6:	33 c9                	xor    %ecx,%ecx
1407b76f8:	e8 03 30 fd ff       	call   0x14078a700
1407b76fd:	cc                   	int3
1407b76fe:	cc                   	int3
1407b76ff:	cc                   	int3
1407b7700:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407b7705:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1407b770a:	56                   	push   %rsi
1407b770b:	57                   	push   %rdi
1407b770c:	41 56                	push   %r14
1407b770e:	48 83 ec 30          	sub    $0x30,%rsp
1407b7712:	48 8b ea             	mov    %rdx,%rbp
1407b7715:	48 8b f9             	mov    %rcx,%rdi
1407b7718:	49 8b 08             	mov    (%r8),%rcx
1407b771b:	49 8b 40 08          	mov    0x8(%r8),%rax
1407b771f:	48 2b c1             	sub    %rcx,%rax
1407b7722:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407b7726:	48 83 f8 08          	cmp    $0x8,%rax
1407b772a:	74 22                	je     0x1407b774e
1407b772c:	48 8d 15 95 8f 87 00 	lea    0x878f95(%rip),%rdx        # 0x1410306c8
1407b7733:	48 8b 0d be 9d c7 00 	mov    0xc79dbe(%rip),%rcx        # 0x1414314f8
1407b773a:	e8 81 be fd ff       	call   0x1407935c0
1407b773f:	33 d2                	xor    %edx,%edx
1407b7741:	48 8b cf             	mov    %rdi,%rcx
1407b7744:	e8 67 72 a5 ff       	call   0x14020e9b0
1407b7749:	e9 8d 00 00 00       	jmp    0x1407b77db
1407b774e:	48 8b 09             	mov    (%rcx),%rcx
1407b7751:	e8 6a d1 f7 ff       	call   0x1407348c0
1407b7756:	4c 8b f0             	mov    %rax,%r14
1407b7759:	b9 38 00 00 00       	mov    $0x38,%ecx
1407b775e:	e8 a5 39 66 00       	call   0x140e1b108
1407b7763:	48 8b f0             	mov    %rax,%rsi
1407b7766:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1407b776b:	48 85 c0             	test   %rax,%rax
1407b776e:	74 66                	je     0x1407b77d6
1407b7770:	48 8b 0d 79 4b c7 00 	mov    0xc74b79(%rip),%rcx        # 0x14142c2f0
1407b7777:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1407b777c:	48 85 c9             	test   %rcx,%rcx
1407b777f:	74 14                	je     0x1407b7795
1407b7781:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7784:	ff c0                	inc    %eax
1407b7786:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7789:	83 f8 01             	cmp    $0x1,%eax
1407b778c:	7e 6e                	jle    0x1407b77fc
1407b778e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7793:	74 5c                	je     0x1407b77f1
1407b7795:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1407b779a:	48 8b ce             	mov    %rsi,%rcx
1407b779d:	e8 0e cf fc ff       	call   0x1407846b0
1407b77a2:	90                   	nop
1407b77a3:	48 8d 05 76 6d 85 00 	lea    0x856d76(%rip),%rax        # 0x14100e520
1407b77aa:	48 89 06             	mov    %rax,(%rsi)
1407b77ad:	4c 8b c5             	mov    %rbp,%r8
1407b77b0:	ba 0e 00 00 00       	mov    $0xe,%edx
1407b77b5:	49 8b ce             	mov    %r14,%rcx
1407b77b8:	e8 13 e4 fe ff       	call   0x1407a5bd0
1407b77bd:	48 8b d0             	mov    %rax,%rdx
1407b77c0:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
1407b77c4:	e8 c7 ab d8 ff       	call   0x140542390
1407b77c9:	48 8b 46 20          	mov    0x20(%rsi),%rax
1407b77cd:	48 8b 08             	mov    (%rax),%rcx
1407b77d0:	48 89 4e 30          	mov    %rcx,0x30(%rsi)
1407b77d4:	eb 02                	jmp    0x1407b77d8
1407b77d6:	33 f6                	xor    %esi,%esi
1407b77d8:	48 89 37             	mov    %rsi,(%rdi)
1407b77db:	48 8b c7             	mov    %rdi,%rax
1407b77de:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1407b77e3:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1407b77e8:	48 83 c4 30          	add    $0x30,%rsp
1407b77ec:	41 5e                	pop    %r14
1407b77ee:	5f                   	pop    %rdi
1407b77ef:	5e                   	pop    %rsi
1407b77f0:	c3                   	ret
1407b77f1:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b77f6:	e8 05 2f fd ff       	call   0x14078a700
1407b77fb:	cc                   	int3
1407b77fc:	33 c9                	xor    %ecx,%ecx
1407b77fe:	e8 fd 2e fd ff       	call   0x14078a700
1407b7803:	cc                   	int3
1407b7804:	cc                   	int3
1407b7805:	cc                   	int3
1407b7806:	cc                   	int3
1407b7807:	cc                   	int3
1407b7808:	cc                   	int3
1407b7809:	cc                   	int3
1407b780a:	cc                   	int3
1407b780b:	cc                   	int3
1407b780c:	cc                   	int3
1407b780d:	cc                   	int3
1407b780e:	cc                   	int3
1407b780f:	cc                   	int3
1407b7810:	40 53                	rex push %rbx
1407b7812:	48 83 ec 30          	sub    $0x30,%rsp
1407b7816:	48 8b d9             	mov    %rcx,%rbx
1407b7819:	49 8b 08             	mov    (%r8),%rcx
1407b781c:	49 8b 40 08          	mov    0x8(%r8),%rax
1407b7820:	48 2b c1             	sub    %rcx,%rax
1407b7823:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407b7827:	48 83 f8 08          	cmp    $0x8,%rax
1407b782b:	74 26                	je     0x1407b7853
1407b782d:	48 8d 15 cc 8e 87 00 	lea    0x878ecc(%rip),%rdx        # 0x141030700
1407b7834:	48 8b 0d bd 9c c7 00 	mov    0xc79cbd(%rip),%rcx        # 0x1414314f8
1407b783b:	e8 80 bd fd ff       	call   0x1407935c0
1407b7840:	33 d2                	xor    %edx,%edx
1407b7842:	48 8b cb             	mov    %rbx,%rcx
1407b7845:	e8 66 71 a5 ff       	call   0x14020e9b0
1407b784a:	48 8b c3             	mov    %rbx,%rax
1407b784d:	48 83 c4 30          	add    $0x30,%rsp
1407b7851:	5b                   	pop    %rbx
1407b7852:	c3                   	ret
1407b7853:	48 8b 09             	mov    (%rcx),%rcx
1407b7856:	48 8b 41 20          	mov    0x20(%rcx),%rax
1407b785a:	48 39 41 30          	cmp    %rax,0x30(%rcx)
1407b785e:	48 8b 0d 13 b6 c7 00 	mov    0xc7b613(%rip),%rcx        # 0x141432e78
1407b7865:	75 06                	jne    0x1407b786d
1407b7867:	48 83 c1 58          	add    $0x58,%rcx
1407b786b:	eb 04                	jmp    0x1407b7871
1407b786d:	48 83 c1 60          	add    $0x60,%rcx
1407b7871:	48 8b 09             	mov    (%rcx),%rcx
1407b7874:	48 85 c9             	test   %rcx,%rcx
1407b7877:	74 14                	je     0x1407b788d
1407b7879:	8b 41 10             	mov    0x10(%rcx),%eax
1407b787c:	ff c0                	inc    %eax
1407b787e:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7881:	83 f8 01             	cmp    $0x1,%eax
1407b7884:	7e 1e                	jle    0x1407b78a4
1407b7886:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b788b:	74 0c                	je     0x1407b7899
1407b788d:	48 89 0b             	mov    %rcx,(%rbx)
1407b7890:	48 8b c3             	mov    %rbx,%rax
1407b7893:	48 83 c4 30          	add    $0x30,%rsp
1407b7897:	5b                   	pop    %rbx
1407b7898:	c3                   	ret
1407b7899:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b789e:	e8 5d 2e fd ff       	call   0x14078a700
1407b78a3:	cc                   	int3
1407b78a4:	33 c9                	xor    %ecx,%ecx
1407b78a6:	e8 55 2e fd ff       	call   0x14078a700
1407b78ab:	cc                   	int3
1407b78ac:	cc                   	int3
1407b78ad:	cc                   	int3
1407b78ae:	cc                   	int3
1407b78af:	cc                   	int3
1407b78b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407b78b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407b78ba:	57                   	push   %rdi
1407b78bb:	48 83 ec 30          	sub    $0x30,%rsp
1407b78bf:	48 8b d9             	mov    %rcx,%rbx
1407b78c2:	49 8b 30             	mov    (%r8),%rsi
1407b78c5:	49 8b 40 08          	mov    0x8(%r8),%rax
1407b78c9:	48 2b c6             	sub    %rsi,%rax
1407b78cc:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407b78d0:	48 83 f8 08          	cmp    $0x8,%rax
1407b78d4:	74 30                	je     0x1407b7906
1407b78d6:	48 8d 15 63 8e 87 00 	lea    0x878e63(%rip),%rdx        # 0x141030740
1407b78dd:	48 8b 0d 14 9c c7 00 	mov    0xc79c14(%rip),%rcx        # 0x1414314f8
1407b78e4:	e8 d7 bc fd ff       	call   0x1407935c0
1407b78e9:	33 d2                	xor    %edx,%edx
1407b78eb:	48 8b cb             	mov    %rbx,%rcx
1407b78ee:	e8 bd 70 a5 ff       	call   0x14020e9b0
1407b78f3:	48 8b c3             	mov    %rbx,%rax
1407b78f6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407b78fb:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407b7900:	48 83 c4 30          	add    $0x30,%rsp
1407b7904:	5f                   	pop    %rdi
1407b7905:	c3                   	ret
1407b7906:	48 8b 36             	mov    (%rsi),%rsi
1407b7909:	48 8b 46 20          	mov    0x20(%rsi),%rax
1407b790d:	48 39 46 30          	cmp    %rax,0x30(%rsi)
1407b7911:	75 3a                	jne    0x1407b794d
1407b7913:	48 8b 05 5e b5 c7 00 	mov    0xc7b55e(%rip),%rax        # 0x141432e78
1407b791a:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407b791e:	48 85 c9             	test   %rcx,%rcx
1407b7921:	74 14                	je     0x1407b7937
1407b7923:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7926:	ff c0                	inc    %eax
1407b7928:	89 41 10             	mov    %eax,0x10(%rcx)
1407b792b:	83 f8 01             	cmp    $0x1,%eax
1407b792e:	7e 7e                	jle    0x1407b79ae
1407b7930:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7935:	74 7f                	je     0x1407b79b6
1407b7937:	48 89 0b             	mov    %rcx,(%rbx)
1407b793a:	48 8b c3             	mov    %rbx,%rax
1407b793d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407b7942:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407b7947:	48 83 c4 30          	add    $0x30,%rsp
1407b794b:	5f                   	pop    %rdi
1407b794c:	c3                   	ret
1407b794d:	48 8d 4e 30          	lea    0x30(%rsi),%rcx
1407b7951:	e8 ea de a2 ff       	call   0x1401e5840
1407b7956:	48 8b 46 20          	mov    0x20(%rsi),%rax
1407b795a:	48 8b 0d 17 b5 c7 00 	mov    0xc7b517(%rip),%rcx        # 0x141432e78
1407b7961:	48 39 46 30          	cmp    %rax,0x30(%rsi)
1407b7965:	74 06                	je     0x1407b796d
1407b7967:	48 83 c1 58          	add    $0x58,%rcx
1407b796b:	eb 04                	jmp    0x1407b7971
1407b796d:	48 83 c1 60          	add    $0x60,%rcx
1407b7971:	48 8b 09             	mov    (%rcx),%rcx
1407b7974:	48 85 c9             	test   %rcx,%rcx
1407b7977:	74 14                	je     0x1407b798d
1407b7979:	8b 41 10             	mov    0x10(%rcx),%eax
1407b797c:	ff c0                	inc    %eax
1407b797e:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7981:	83 f8 01             	cmp    $0x1,%eax
1407b7984:	7e 3b                	jle    0x1407b79c1
1407b7986:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b798b:	74 16                	je     0x1407b79a3
1407b798d:	48 89 0b             	mov    %rcx,(%rbx)
1407b7990:	48 8b c3             	mov    %rbx,%rax
1407b7993:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407b7998:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1407b799d:	48 83 c4 30          	add    $0x30,%rsp
1407b79a1:	5f                   	pop    %rdi
1407b79a2:	c3                   	ret
1407b79a3:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b79a8:	e8 53 2d fd ff       	call   0x14078a700
1407b79ad:	90                   	nop
1407b79ae:	33 c9                	xor    %ecx,%ecx
1407b79b0:	e8 4b 2d fd ff       	call   0x14078a700
1407b79b5:	cc                   	int3
1407b79b6:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b79bb:	e8 40 2d fd ff       	call   0x14078a700
1407b79c0:	90                   	nop
1407b79c1:	33 c9                	xor    %ecx,%ecx
1407b79c3:	e8 38 2d fd ff       	call   0x14078a700
1407b79c8:	cc                   	int3
1407b79c9:	cc                   	int3
1407b79ca:	cc                   	int3
1407b79cb:	cc                   	int3
1407b79cc:	cc                   	int3
1407b79cd:	cc                   	int3
1407b79ce:	cc                   	int3
1407b79cf:	cc                   	int3
1407b79d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407b79d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407b79da:	57                   	push   %rdi
1407b79db:	48 83 ec 30          	sub    $0x30,%rsp