140b01583:	ff 15 97 24 48 00    	call   *0x482497(%rip)        # 0x140f83a20
140b01589:	48 85 db             	test   %rbx,%rbx
140b0158c:	74 5c                	je     0x140b015ea
140b0158e:	48 8b c3             	mov    %rbx,%rax
140b01591:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b01598:	00
140b01599:	48 33 cc             	xor    %rsp,%rcx
140b0159c:	e8 5f 9f 31 00       	call   0x140e1b500
140b015a1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b015a8:	00
140b015a9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b015b0:	5f                   	pop    %rdi
140b015b1:	c3                   	ret
140b015b2:	48 85 c9             	test   %rcx,%rcx
140b015b5:	74 33                	je     0x140b015ea
140b015b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b015be:	00 00
140b015c0:	48 8b 01             	mov    (%rcx),%rax
140b015c3:	4c 8d 05 a6 c0 8b 00 	lea    0x8bc0a6(%rip),%r8        # 0x1413bd670
140b015ca:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b015cf:	48 8b 40 18          	mov    0x18(%rax),%rax
140b015d3:	ff 15 47 24 48 00    	call   *0x482447(%rip)        # 0x140f83a20
140b015d9:	48 8b 08             	mov    (%rax),%rcx
140b015dc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b015e0:	48 85 db             	test   %rbx,%rbx
140b015e3:	75 a9                	jne    0x140b0158e
140b015e5:	48 85 c9             	test   %rcx,%rcx
140b015e8:	75 d6                	jne    0x140b015c0
140b015ea:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b015ef:	48 8b cf             	mov    %rdi,%rcx
140b015f2:	e8 29 2f 89 ff       	call   0x140394520
140b015f7:	48 8b d8             	mov    %rax,%rbx
140b015fa:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b015ff:	e8 6c 92 fd ff       	call   0x140ada870
140b01604:	90                   	nop
140b01605:	4c 8b cb             	mov    %rbx,%r9
140b01608:	4c 8b c0             	mov    %rax,%r8
140b0160b:	48 8d 15 f6 1e 4e 00 	lea    0x4e1ef6(%rip),%rdx        # 0x140fe3508
140b01612:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01617:	e8 84 02 89 ff       	call   0x1403918a0
140b0161c:	90                   	nop
140b0161d:	48 8b d0             	mov    %rax,%rdx
140b01620:	48 8d 0d a9 ce 99 00 	lea    0x99cea9(%rip),%rcx        # 0x14149e4d0
140b01627:	e8 e4 e8 6c ff       	call   0x1401cff10
140b0162c:	48 8d 15 1d 66 88 ff 	lea    -0x7799e3(%rip),%rdx        # 0x140387c50
140b01633:	48 8b c8             	mov    %rax,%rcx
140b01636:	e8 95 85 88 ff       	call   0x140389bd0
140b0163b:	90                   	nop
140b0163c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01641:	e8 0a 64 69 ff       	call   0x140197a50
140b01646:	90                   	nop
140b01647:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0164c:	e8 ff 63 69 ff       	call   0x140197a50
140b01651:	90                   	nop
140b01652:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b01657:	e8 f4 63 69 ff       	call   0x140197a50
140b0165c:	e8 df 32 fb ff       	call   0x140ab4940
140b01661:	cc                   	int3
140b01662:	cc                   	int3
140b01663:	cc                   	int3
140b01664:	cc                   	int3
140b01665:	cc                   	int3
140b01666:	cc                   	int3
140b01667:	cc                   	int3
140b01668:	cc                   	int3
140b01669:	cc                   	int3
140b0166a:	cc                   	int3
140b0166b:	cc                   	int3
140b0166c:	cc                   	int3
140b0166d:	cc                   	int3
140b0166e:	cc                   	int3
140b0166f:	cc                   	int3
140b01670:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b01675:	57                   	push   %rdi
140b01676:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0167d:	48 8b 05 7c 78 8b 00 	mov    0x8b787c(%rip),%rax        # 0x1413b8f00
140b01684:	48 33 c4             	xor    %rsp,%rax
140b01687:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0168e:	00
140b0168f:	48 8b f9             	mov    %rcx,%rdi
140b01692:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b01696:	e8 f9 c5 31 00       	call   0x140e1dc94
140b0169b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0169f:	48 8d 0d 02 cc 8b 00 	lea    0x8bcc02(%rip),%rcx        # 0x1413be2a8
140b016a6:	e8 ad c6 31 00       	call   0x140e1dd58
140b016ab:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b016af:	85 c0                	test   %eax,%eax
140b016b1:	75 4f                	jne    0x140b01702
140b016b3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b016b7:	48 85 c9             	test   %rcx,%rcx
140b016ba:	74 1d                	je     0x140b016d9
140b016bc:	48 ff 41 08          	incq   0x8(%rcx)
140b016c0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b016c5:	75 12                	jne    0x140b016d9
140b016c7:	48 8b 01             	mov    (%rcx),%rax
140b016ca:	ba 01 00 00 00       	mov    $0x1,%edx
140b016cf:	48 8b 40 28          	mov    0x28(%rax),%rax
140b016d3:	ff 15 47 23 48 00    	call   *0x482347(%rip)        # 0x140f83a20
140b016d9:	48 85 db             	test   %rbx,%rbx
140b016dc:	74 5c                	je     0x140b0173a
140b016de:	48 8b c3             	mov    %rbx,%rax
140b016e1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b016e8:	00
140b016e9:	48 33 cc             	xor    %rsp,%rcx
140b016ec:	e8 0f 9e 31 00       	call   0x140e1b500
140b016f1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b016f8:	00
140b016f9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b01700:	5f                   	pop    %rdi
140b01701:	c3                   	ret
140b01702:	48 85 c9             	test   %rcx,%rcx
140b01705:	74 33                	je     0x140b0173a
140b01707:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0170e:	00 00
140b01710:	48 8b 01             	mov    (%rcx),%rax
140b01713:	4c 8d 05 d6 cb 8b 00 	lea    0x8bcbd6(%rip),%r8        # 0x1413be2f0
140b0171a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0171f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b01723:	ff 15 f7 22 48 00    	call   *0x4822f7(%rip)        # 0x140f83a20
140b01729:	48 8b 08             	mov    (%rax),%rcx
140b0172c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b01730:	48 85 db             	test   %rbx,%rbx
140b01733:	75 a9                	jne    0x140b016de
140b01735:	48 85 c9             	test   %rcx,%rcx
140b01738:	75 d6                	jne    0x140b01710
140b0173a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0173f:	48 8b cf             	mov    %rdi,%rcx
140b01742:	e8 d9 2d 89 ff       	call   0x140394520
140b01747:	48 8b d8             	mov    %rax,%rbx
140b0174a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0174f:	e8 fc 91 fd ff       	call   0x140ada950
140b01754:	90                   	nop
140b01755:	4c 8b cb             	mov    %rbx,%r9
140b01758:	4c 8b c0             	mov    %rax,%r8
140b0175b:	48 8d 15 a6 1d 4e 00 	lea    0x4e1da6(%rip),%rdx        # 0x140fe3508
140b01762:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01767:	e8 34 01 89 ff       	call   0x1403918a0
140b0176c:	90                   	nop
140b0176d:	48 8b d0             	mov    %rax,%rdx
140b01770:	48 8d 0d 59 cd 99 00 	lea    0x99cd59(%rip),%rcx        # 0x14149e4d0
140b01777:	e8 94 e7 6c ff       	call   0x1401cff10
140b0177c:	48 8d 15 cd 64 88 ff 	lea    -0x779b33(%rip),%rdx        # 0x140387c50
140b01783:	48 8b c8             	mov    %rax,%rcx
140b01786:	e8 45 84 88 ff       	call   0x140389bd0
140b0178b:	90                   	nop
140b0178c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01791:	e8 ba 62 69 ff       	call   0x140197a50
140b01796:	90                   	nop
140b01797:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0179c:	e8 af 62 69 ff       	call   0x140197a50
140b017a1:	90                   	nop
140b017a2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b017a7:	e8 a4 62 69 ff       	call   0x140197a50
140b017ac:	e8 8f 31 fb ff       	call   0x140ab4940
140b017b1:	cc                   	int3
140b017b2:	cc                   	int3
140b017b3:	cc                   	int3
140b017b4:	cc                   	int3
140b017b5:	cc                   	int3
140b017b6:	cc                   	int3
140b017b7:	cc                   	int3
140b017b8:	cc                   	int3
140b017b9:	cc                   	int3
140b017ba:	cc                   	int3
140b017bb:	cc                   	int3
140b017bc:	cc                   	int3
140b017bd:	cc                   	int3
140b017be:	cc                   	int3
140b017bf:	cc                   	int3
140b017c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b017c5:	57                   	push   %rdi
140b017c6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b017cd:	48 8b 05 2c 77 8b 00 	mov    0x8b772c(%rip),%rax        # 0x1413b8f00
140b017d4:	48 33 c4             	xor    %rsp,%rax
140b017d7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b017de:	00
140b017df:	48 8b f9             	mov    %rcx,%rdi
140b017e2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b017e6:	e8 a9 c4 31 00       	call   0x140e1dc94
140b017eb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b017ef:	48 8d 0d 72 e0 8b 00 	lea    0x8be072(%rip),%rcx        # 0x1413bf868
140b017f6:	e8 5d c5 31 00       	call   0x140e1dd58
140b017fb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b017ff:	85 c0                	test   %eax,%eax
140b01801:	75 4f                	jne    0x140b01852
140b01803:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b01807:	48 85 c9             	test   %rcx,%rcx
140b0180a:	74 1d                	je     0x140b01829
140b0180c:	48 ff 41 08          	incq   0x8(%rcx)
140b01810:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b01815:	75 12                	jne    0x140b01829
140b01817:	48 8b 01             	mov    (%rcx),%rax
140b0181a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0181f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b01823:	ff 15 f7 21 48 00    	call   *0x4821f7(%rip)        # 0x140f83a20
140b01829:	48 85 db             	test   %rbx,%rbx
140b0182c:	74 5c                	je     0x140b0188a
140b0182e:	48 8b c3             	mov    %rbx,%rax
140b01831:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b01838:	00
140b01839:	48 33 cc             	xor    %rsp,%rcx
140b0183c:	e8 bf 9c 31 00       	call   0x140e1b500
140b01841:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b01848:	00
140b01849:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b01850:	5f                   	pop    %rdi
140b01851:	c3                   	ret
140b01852:	48 85 c9             	test   %rcx,%rcx
140b01855:	74 33                	je     0x140b0188a
140b01857:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0185e:	00 00
140b01860:	48 8b 01             	mov    (%rcx),%rax
140b01863:	4c 8d 05 ce be 8b 00 	lea    0x8bbece(%rip),%r8        # 0x1413bd738
140b0186a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0186f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b01873:	ff 15 a7 21 48 00    	call   *0x4821a7(%rip)        # 0x140f83a20
140b01879:	48 8b 08             	mov    (%rax),%rcx
140b0187c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b01880:	48 85 db             	test   %rbx,%rbx
140b01883:	75 a9                	jne    0x140b0182e
140b01885:	48 85 c9             	test   %rcx,%rcx
140b01888:	75 d6                	jne    0x140b01860
140b0188a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0188f:	48 8b cf             	mov    %rdi,%rcx
140b01892:	e8 89 2c 89 ff       	call   0x140394520
140b01897:	48 8b d8             	mov    %rax,%rbx
140b0189a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0189f:	e8 8c 91 fd ff       	call   0x140adaa30
140b018a4:	90                   	nop
140b018a5:	4c 8b cb             	mov    %rbx,%r9
140b018a8:	4c 8b c0             	mov    %rax,%r8
140b018ab:	48 8d 15 56 1c 4e 00 	lea    0x4e1c56(%rip),%rdx        # 0x140fe3508
140b018b2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b018b7:	e8 e4 ff 88 ff       	call   0x1403918a0
140b018bc:	90                   	nop
140b018bd:	48 8b d0             	mov    %rax,%rdx
140b018c0:	48 8d 0d 09 cc 99 00 	lea    0x99cc09(%rip),%rcx        # 0x14149e4d0
140b018c7:	e8 44 e6 6c ff       	call   0x1401cff10
140b018cc:	48 8d 15 7d 63 88 ff 	lea    -0x779c83(%rip),%rdx        # 0x140387c50
140b018d3:	48 8b c8             	mov    %rax,%rcx
140b018d6:	e8 f5 82 88 ff       	call   0x140389bd0
140b018db:	90                   	nop
140b018dc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b018e1:	e8 6a 61 69 ff       	call   0x140197a50
140b018e6:	90                   	nop
140b018e7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b018ec:	e8 5f 61 69 ff       	call   0x140197a50
140b018f1:	90                   	nop
140b018f2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b018f7:	e8 54 61 69 ff       	call   0x140197a50
140b018fc:	e8 3f 30 fb ff       	call   0x140ab4940
140b01901:	cc                   	int3
140b01902:	cc                   	int3
140b01903:	cc                   	int3
140b01904:	cc                   	int3
140b01905:	cc                   	int3
140b01906:	cc                   	int3
140b01907:	cc                   	int3
140b01908:	cc                   	int3
140b01909:	cc                   	int3
140b0190a:	cc                   	int3
140b0190b:	cc                   	int3
140b0190c:	cc                   	int3
140b0190d:	cc                   	int3
140b0190e:	cc                   	int3
140b0190f:	cc                   	int3
140b01910:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b01915:	57                   	push   %rdi
140b01916:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0191d:	48 8b 05 dc 75 8b 00 	mov    0x8b75dc(%rip),%rax        # 0x1413b8f00
140b01924:	48 33 c4             	xor    %rsp,%rax
140b01927:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0192e:	00
140b0192f:	48 8b f9             	mov    %rcx,%rdi
140b01932:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b01936:	e8 59 c3 31 00       	call   0x140e1dc94
140b0193b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0193f:	48 8d 0d d2 de 8b 00 	lea    0x8bded2(%rip),%rcx        # 0x1413bf818
140b01946:	e8 0d c4 31 00       	call   0x140e1dd58
140b0194b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0194f:	85 c0                	test   %eax,%eax
140b01951:	75 4f                	jne    0x140b019a2
140b01953:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b01957:	48 85 c9             	test   %rcx,%rcx
140b0195a:	74 1d                	je     0x140b01979
140b0195c:	48 ff 41 08          	incq   0x8(%rcx)
140b01960:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b01965:	75 12                	jne    0x140b01979
140b01967:	48 8b 01             	mov    (%rcx),%rax
140b0196a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0196f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b01973:	ff 15 a7 20 48 00    	call   *0x4820a7(%rip)        # 0x140f83a20
140b01979:	48 85 db             	test   %rbx,%rbx
140b0197c:	74 5c                	je     0x140b019da
140b0197e:	48 8b c3             	mov    %rbx,%rax
140b01981:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b01988:	00
140b01989:	48 33 cc             	xor    %rsp,%rcx
140b0198c:	e8 6f 9b 31 00       	call   0x140e1b500
140b01991:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b01998:	00
140b01999:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b019a0:	5f                   	pop    %rdi
140b019a1:	c3                   	ret
140b019a2:	48 85 c9             	test   %rcx,%rcx
140b019a5:	74 33                	je     0x140b019da
140b019a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b019ae:	00 00
140b019b0:	48 8b 01             	mov    (%rcx),%rax
140b019b3:	4c 8d 05 4e b1 8b 00 	lea    0x8bb14e(%rip),%r8        # 0x1413bcb08
140b019ba:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b019bf:	48 8b 40 18          	mov    0x18(%rax),%rax
140b019c3:	ff 15 57 20 48 00    	call   *0x482057(%rip)        # 0x140f83a20
140b019c9:	48 8b 08             	mov    (%rax),%rcx
140b019cc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b019d0:	48 85 db             	test   %rbx,%rbx
140b019d3:	75 a9                	jne    0x140b0197e
140b019d5:	48 85 c9             	test   %rcx,%rcx
140b019d8:	75 d6                	jne    0x140b019b0
140b019da:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b019df:	48 8b cf             	mov    %rdi,%rcx
140b019e2:	e8 39 2b 89 ff       	call   0x140394520
140b019e7:	48 8b d8             	mov    %rax,%rbx
140b019ea:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b019ef:	e8 1c 91 fd ff       	call   0x140adab10
140b019f4:	90                   	nop
140b019f5:	4c 8b cb             	mov    %rbx,%r9
140b019f8:	4c 8b c0             	mov    %rax,%r8
140b019fb:	48 8d 15 06 1b 4e 00 	lea    0x4e1b06(%rip),%rdx        # 0x140fe3508
140b01a02:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01a07:	e8 94 fe 88 ff       	call   0x1403918a0
140b01a0c:	90                   	nop
140b01a0d:	48 8b d0             	mov    %rax,%rdx
140b01a10:	48 8d 0d b9 ca 99 00 	lea    0x99cab9(%rip),%rcx        # 0x14149e4d0
140b01a17:	e8 f4 e4 6c ff       	call   0x1401cff10
140b01a1c:	48 8d 15 2d 62 88 ff 	lea    -0x779dd3(%rip),%rdx        # 0x140387c50
140b01a23:	48 8b c8             	mov    %rax,%rcx
140b01a26:	e8 a5 81 88 ff       	call   0x140389bd0
140b01a2b:	90                   	nop
140b01a2c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01a31:	e8 1a 60 69 ff       	call   0x140197a50
140b01a36:	90                   	nop
140b01a37:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01a3c:	e8 0f 60 69 ff       	call   0x140197a50
140b01a41:	90                   	nop
140b01a42:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b01a47:	e8 04 60 69 ff       	call   0x140197a50
140b01a4c:	e8 ef 2e fb ff       	call   0x140ab4940
140b01a51:	cc                   	int3
140b01a52:	cc                   	int3