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
140b01a53:	cc                   	int3
140b01a54:	cc                   	int3
140b01a55:	cc                   	int3
140b01a56:	cc                   	int3
140b01a57:	cc                   	int3
140b01a58:	cc                   	int3
140b01a59:	cc                   	int3
140b01a5a:	cc                   	int3
140b01a5b:	cc                   	int3
140b01a5c:	cc                   	int3
140b01a5d:	cc                   	int3
140b01a5e:	cc                   	int3
140b01a5f:	cc                   	int3
140b01a60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b01a65:	57                   	push   %rdi
140b01a66:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b01a6d:	48 8b 05 8c 74 8b 00 	mov    0x8b748c(%rip),%rax        # 0x1413b8f00
140b01a74:	48 33 c4             	xor    %rsp,%rax
140b01a77:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b01a7e:	00
140b01a7f:	48 8b f9             	mov    %rcx,%rdi
140b01a82:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b01a86:	e8 09 c2 31 00       	call   0x140e1dc94
140b01a8b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b01a8f:	48 8d 0d 02 b2 8b 00 	lea    0x8bb202(%rip),%rcx        # 0x1413bcc98
140b01a96:	e8 bd c2 31 00       	call   0x140e1dd58
140b01a9b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b01a9f:	85 c0                	test   %eax,%eax
140b01aa1:	75 4f                	jne    0x140b01af2
140b01aa3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b01aa7:	48 85 c9             	test   %rcx,%rcx
140b01aaa:	74 1d                	je     0x140b01ac9
140b01aac:	48 ff 41 08          	incq   0x8(%rcx)
140b01ab0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b01ab5:	75 12                	jne    0x140b01ac9
140b01ab7:	48 8b 01             	mov    (%rcx),%rax
140b01aba:	ba 01 00 00 00       	mov    $0x1,%edx
140b01abf:	48 8b 40 28          	mov    0x28(%rax),%rax
140b01ac3:	ff 15 57 1f 48 00    	call   *0x481f57(%rip)        # 0x140f83a20
140b01ac9:	48 85 db             	test   %rbx,%rbx
140b01acc:	74 5c                	je     0x140b01b2a
140b01ace:	48 8b c3             	mov    %rbx,%rax
140b01ad1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b01ad8:	00
140b01ad9:	48 33 cc             	xor    %rsp,%rcx
140b01adc:	e8 1f 9a 31 00       	call   0x140e1b500
140b01ae1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b01ae8:	00
140b01ae9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b01af0:	5f                   	pop    %rdi
140b01af1:	c3                   	ret
140b01af2:	48 85 c9             	test   %rcx,%rcx
140b01af5:	74 33                	je     0x140b01b2a
140b01af7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b01afe:	00 00
140b01b00:	48 8b 01             	mov    (%rcx),%rax
140b01b03:	4c 8d 05 d6 b1 8b 00 	lea    0x8bb1d6(%rip),%r8        # 0x1413bcce0
140b01b0a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b01b0f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b01b13:	ff 15 07 1f 48 00    	call   *0x481f07(%rip)        # 0x140f83a20
140b01b19:	48 8b 08             	mov    (%rax),%rcx
140b01b1c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b01b20:	48 85 db             	test   %rbx,%rbx
140b01b23:	75 a9                	jne    0x140b01ace
140b01b25:	48 85 c9             	test   %rcx,%rcx
140b01b28:	75 d6                	jne    0x140b01b00
140b01b2a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b01b2f:	48 8b cf             	mov    %rdi,%rcx
140b01b32:	e8 e9 29 89 ff       	call   0x140394520
140b01b37:	48 8b d8             	mov    %rax,%rbx
140b01b3a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01b3f:	e8 ac 90 fd ff       	call   0x140adabf0
140b01b44:	90                   	nop
140b01b45:	4c 8b cb             	mov    %rbx,%r9
140b01b48:	4c 8b c0             	mov    %rax,%r8
140b01b4b:	48 8d 15 b6 19 4e 00 	lea    0x4e19b6(%rip),%rdx        # 0x140fe3508
140b01b52:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01b57:	e8 44 fd 88 ff       	call   0x1403918a0
140b01b5c:	90                   	nop
140b01b5d:	48 8b d0             	mov    %rax,%rdx
140b01b60:	48 8d 0d 69 c9 99 00 	lea    0x99c969(%rip),%rcx        # 0x14149e4d0
140b01b67:	e8 a4 e3 6c ff       	call   0x1401cff10
140b01b6c:	48 8d 15 dd 60 88 ff 	lea    -0x779f23(%rip),%rdx        # 0x140387c50
140b01b73:	48 8b c8             	mov    %rax,%rcx
140b01b76:	e8 55 80 88 ff       	call   0x140389bd0
140b01b7b:	90                   	nop
140b01b7c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01b81:	e8 ca 5e 69 ff       	call   0x140197a50
140b01b86:	90                   	nop
140b01b87:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01b8c:	e8 bf 5e 69 ff       	call   0x140197a50
140b01b91:	90                   	nop
140b01b92:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b01b97:	e8 b4 5e 69 ff       	call   0x140197a50
140b01b9c:	e8 9f 2d fb ff       	call   0x140ab4940
140b01ba1:	cc                   	int3
140b01ba2:	cc                   	int3
140b01ba3:	cc                   	int3
140b01ba4:	cc                   	int3
140b01ba5:	cc                   	int3
140b01ba6:	cc                   	int3
140b01ba7:	cc                   	int3
140b01ba8:	cc                   	int3
140b01ba9:	cc                   	int3
140b01baa:	cc                   	int3
140b01bab:	cc                   	int3
140b01bac:	cc                   	int3
140b01bad:	cc                   	int3
140b01bae:	cc                   	int3
140b01baf:	cc                   	int3
140b01bb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b01bb5:	57                   	push   %rdi
140b01bb6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b01bbd:	48 8b 05 3c 73 8b 00 	mov    0x8b733c(%rip),%rax        # 0x1413b8f00
140b01bc4:	48 33 c4             	xor    %rsp,%rax
140b01bc7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b01bce:	00
140b01bcf:	48 8b f9             	mov    %rcx,%rdi
140b01bd2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b01bd6:	e8 b9 c0 31 00       	call   0x140e1dc94
140b01bdb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b01bdf:	48 8d 0d 02 c1 8b 00 	lea    0x8bc102(%rip),%rcx        # 0x1413bdce8
140b01be6:	e8 6d c1 31 00       	call   0x140e1dd58
140b01beb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b01bef:	85 c0                	test   %eax,%eax
140b01bf1:	75 4f                	jne    0x140b01c42
140b01bf3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b01bf7:	48 85 c9             	test   %rcx,%rcx
140b01bfa:	74 1d                	je     0x140b01c19
140b01bfc:	48 ff 41 08          	incq   0x8(%rcx)
140b01c00:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b01c05:	75 12                	jne    0x140b01c19
140b01c07:	48 8b 01             	mov    (%rcx),%rax
140b01c0a:	ba 01 00 00 00       	mov    $0x1,%edx
140b01c0f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b01c13:	ff 15 07 1e 48 00    	call   *0x481e07(%rip)        # 0x140f83a20
140b01c19:	48 85 db             	test   %rbx,%rbx
140b01c1c:	74 5c                	je     0x140b01c7a
140b01c1e:	48 8b c3             	mov    %rbx,%rax
140b01c21:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b01c28:	00
140b01c29:	48 33 cc             	xor    %rsp,%rcx
140b01c2c:	e8 cf 98 31 00       	call   0x140e1b500
140b01c31:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b01c38:	00
140b01c39:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b01c40:	5f                   	pop    %rdi
140b01c41:	c3                   	ret
140b01c42:	48 85 c9             	test   %rcx,%rcx
140b01c45:	74 33                	je     0x140b01c7a
140b01c47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b01c4e:	00 00
140b01c50:	48 8b 01             	mov    (%rcx),%rax
140b01c53:	4c 8d 05 ae ba 8b 00 	lea    0x8bbaae(%rip),%r8        # 0x1413bd708
140b01c5a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b01c5f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b01c63:	ff 15 b7 1d 48 00    	call   *0x481db7(%rip)        # 0x140f83a20
140b01c69:	48 8b 08             	mov    (%rax),%rcx
140b01c6c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b01c70:	48 85 db             	test   %rbx,%rbx
140b01c73:	75 a9                	jne    0x140b01c1e
140b01c75:	48 85 c9             	test   %rcx,%rcx
140b01c78:	75 d6                	jne    0x140b01c50
140b01c7a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b01c7f:	48 8b cf             	mov    %rdi,%rcx
140b01c82:	e8 99 28 89 ff       	call   0x140394520
140b01c87:	48 8b d8             	mov    %rax,%rbx
140b01c8a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b01c8f:	e8 3c 90 fd ff       	call   0x140adacd0
140b01c94:	90                   	nop
140b01c95:	4c 8b cb             	mov    %rbx,%r9
140b01c98:	4c 8b c0             	mov    %rax,%r8
140b01c9b:	48 8d 15 66 18 4e 00 	lea    0x4e1866(%rip),%rdx        # 0x140fe3508
140b01ca2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b01ca7:	e8 f4 fb 88 ff       	call   0x1403918a0