140afc773:	48 8b c8             	mov    %rax,%rcx
140afc776:	e8 55 d4 88 ff       	call   0x140389bd0
140afc77b:	90                   	nop
140afc77c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc781:	e8 ca b2 69 ff       	call   0x140197a50
140afc786:	90                   	nop
140afc787:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc78c:	e8 bf b2 69 ff       	call   0x140197a50
140afc791:	90                   	nop
140afc792:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afc797:	e8 b4 b2 69 ff       	call   0x140197a50
140afc79c:	e8 9f 81 fb ff       	call   0x140ab4940
140afc7a1:	cc                   	int3
140afc7a2:	cc                   	int3
140afc7a3:	cc                   	int3
140afc7a4:	cc                   	int3
140afc7a5:	cc                   	int3
140afc7a6:	cc                   	int3
140afc7a7:	cc                   	int3
140afc7a8:	cc                   	int3
140afc7a9:	cc                   	int3
140afc7aa:	cc                   	int3
140afc7ab:	cc                   	int3
140afc7ac:	cc                   	int3
140afc7ad:	cc                   	int3
140afc7ae:	cc                   	int3
140afc7af:	cc                   	int3
140afc7b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afc7b5:	57                   	push   %rdi
140afc7b6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afc7bd:	48 8b 05 3c c7 8b 00 	mov    0x8bc73c(%rip),%rax        # 0x1413b8f00
140afc7c4:	48 33 c4             	xor    %rsp,%rax
140afc7c7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afc7ce:	00
140afc7cf:	48 8b f9             	mov    %rcx,%rdi
140afc7d2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afc7d6:	e8 b9 14 32 00       	call   0x140e1dc94
140afc7db:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afc7df:	48 8d 0d 42 97 8c 00 	lea    0x8c9742(%rip),%rcx        # 0x1413c5f28
140afc7e6:	e8 6d 15 32 00       	call   0x140e1dd58
140afc7eb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afc7ef:	85 c0                	test   %eax,%eax
140afc7f1:	75 4f                	jne    0x140afc842
140afc7f3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afc7f7:	48 85 c9             	test   %rcx,%rcx
140afc7fa:	74 1d                	je     0x140afc819
140afc7fc:	48 ff 41 08          	incq   0x8(%rcx)
140afc800:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afc805:	75 12                	jne    0x140afc819
140afc807:	48 8b 01             	mov    (%rcx),%rax
140afc80a:	ba 01 00 00 00       	mov    $0x1,%edx
140afc80f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afc813:	ff 15 07 72 48 00    	call   *0x487207(%rip)        # 0x140f83a20
140afc819:	48 85 db             	test   %rbx,%rbx
140afc81c:	74 5c                	je     0x140afc87a
140afc81e:	48 8b c3             	mov    %rbx,%rax
140afc821:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afc828:	00
140afc829:	48 33 cc             	xor    %rsp,%rcx
140afc82c:	e8 cf ec 31 00       	call   0x140e1b500
140afc831:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afc838:	00
140afc839:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afc840:	5f                   	pop    %rdi
140afc841:	c3                   	ret
140afc842:	48 85 c9             	test   %rcx,%rcx
140afc845:	74 33                	je     0x140afc87a
140afc847:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afc84e:	00 00
140afc850:	48 8b 01             	mov    (%rcx),%rax
140afc853:	4c 8d 05 0e 45 8c 00 	lea    0x8c450e(%rip),%r8        # 0x1413c0d68
140afc85a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afc85f:	48 8b 40 18          	mov    0x18(%rax),%rax
140afc863:	ff 15 b7 71 48 00    	call   *0x4871b7(%rip)        # 0x140f83a20
140afc869:	48 8b 08             	mov    (%rax),%rcx
140afc86c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afc870:	48 85 db             	test   %rbx,%rbx
140afc873:	75 a9                	jne    0x140afc81e
140afc875:	48 85 c9             	test   %rcx,%rcx
140afc878:	75 d6                	jne    0x140afc850
140afc87a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afc87f:	48 8b cf             	mov    %rdi,%rcx
140afc882:	e8 99 7c 89 ff       	call   0x140394520
140afc887:	48 8b d8             	mov    %rax,%rbx
140afc88a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc88f:	e8 bc af fd ff       	call   0x140ad7850
140afc894:	90                   	nop
140afc895:	4c 8b cb             	mov    %rbx,%r9
140afc898:	4c 8b c0             	mov    %rax,%r8
140afc89b:	48 8d 15 66 6c 4e 00 	lea    0x4e6c66(%rip),%rdx        # 0x140fe3508
140afc8a2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc8a7:	e8 f4 4f 89 ff       	call   0x1403918a0
140afc8ac:	90                   	nop
140afc8ad:	48 8b d0             	mov    %rax,%rdx
140afc8b0:	48 8d 0d 19 1c 9a 00 	lea    0x9a1c19(%rip),%rcx        # 0x14149e4d0
140afc8b7:	e8 54 36 6d ff       	call   0x1401cff10
140afc8bc:	48 8d 15 8d b3 88 ff 	lea    -0x774c73(%rip),%rdx        # 0x140387c50
140afc8c3:	48 8b c8             	mov    %rax,%rcx
140afc8c6:	e8 05 d3 88 ff       	call   0x140389bd0
140afc8cb:	90                   	nop
140afc8cc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc8d1:	e8 7a b1 69 ff       	call   0x140197a50
140afc8d6:	90                   	nop
140afc8d7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc8dc:	e8 6f b1 69 ff       	call   0x140197a50
140afc8e1:	90                   	nop
140afc8e2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afc8e7:	e8 64 b1 69 ff       	call   0x140197a50
140afc8ec:	e8 4f 80 fb ff       	call   0x140ab4940
140afc8f1:	cc                   	int3
140afc8f2:	cc                   	int3
140afc8f3:	cc                   	int3
140afc8f4:	cc                   	int3
140afc8f5:	cc                   	int3
140afc8f6:	cc                   	int3
140afc8f7:	cc                   	int3
140afc8f8:	cc                   	int3
140afc8f9:	cc                   	int3
140afc8fa:	cc                   	int3
140afc8fb:	cc                   	int3
140afc8fc:	cc                   	int3
140afc8fd:	cc                   	int3
140afc8fe:	cc                   	int3
140afc8ff:	cc                   	int3
140afc900:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afc905:	57                   	push   %rdi
140afc906:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afc90d:	48 8b 05 ec c5 8b 00 	mov    0x8bc5ec(%rip),%rax        # 0x1413b8f00
140afc914:	48 33 c4             	xor    %rsp,%rax
140afc917:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afc91e:	00
140afc91f:	48 8b f9             	mov    %rcx,%rdi
140afc922:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afc926:	e8 69 13 32 00       	call   0x140e1dc94
140afc92b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afc92f:	48 8d 0d 62 96 8c 00 	lea    0x8c9662(%rip),%rcx        # 0x1413c5f98
140afc936:	e8 1d 14 32 00       	call   0x140e1dd58
140afc93b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afc93f:	85 c0                	test   %eax,%eax
140afc941:	75 4f                	jne    0x140afc992
140afc943:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afc947:	48 85 c9             	test   %rcx,%rcx
140afc94a:	74 1d                	je     0x140afc969
140afc94c:	48 ff 41 08          	incq   0x8(%rcx)
140afc950:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afc955:	75 12                	jne    0x140afc969
140afc957:	48 8b 01             	mov    (%rcx),%rax
140afc95a:	ba 01 00 00 00       	mov    $0x1,%edx
140afc95f:	48 8b 40 28          	mov    0x28(%rax),%rax
140afc963:	ff 15 b7 70 48 00    	call   *0x4870b7(%rip)        # 0x140f83a20
140afc969:	48 85 db             	test   %rbx,%rbx
140afc96c:	74 5c                	je     0x140afc9ca
140afc96e:	48 8b c3             	mov    %rbx,%rax
140afc971:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afc978:	00
140afc979:	48 33 cc             	xor    %rsp,%rcx
140afc97c:	e8 7f eb 31 00       	call   0x140e1b500
140afc981:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afc988:	00
140afc989:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afc990:	5f                   	pop    %rdi
140afc991:	c3                   	ret
140afc992:	48 85 c9             	test   %rcx,%rcx
140afc995:	74 33                	je     0x140afc9ca
140afc997:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afc99e:	00 00
140afc9a0:	48 8b 01             	mov    (%rcx),%rax
140afc9a3:	4c 8d 05 f6 43 8c 00 	lea    0x8c43f6(%rip),%r8        # 0x1413c0da0
140afc9aa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afc9af:	48 8b 40 18          	mov    0x18(%rax),%rax
140afc9b3:	ff 15 67 70 48 00    	call   *0x487067(%rip)        # 0x140f83a20
140afc9b9:	48 8b 08             	mov    (%rax),%rcx
140afc9bc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afc9c0:	48 85 db             	test   %rbx,%rbx
140afc9c3:	75 a9                	jne    0x140afc96e
140afc9c5:	48 85 c9             	test   %rcx,%rcx
140afc9c8:	75 d6                	jne    0x140afc9a0
140afc9ca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afc9cf:	48 8b cf             	mov    %rdi,%rcx
140afc9d2:	e8 49 7b 89 ff       	call   0x140394520
140afc9d7:	48 8b d8             	mov    %rax,%rbx
140afc9da:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afc9df:	e8 4c af fd ff       	call   0x140ad7930
140afc9e4:	90                   	nop
140afc9e5:	4c 8b cb             	mov    %rbx,%r9
140afc9e8:	4c 8b c0             	mov    %rax,%r8
140afc9eb:	48 8d 15 16 6b 4e 00 	lea    0x4e6b16(%rip),%rdx        # 0x140fe3508
140afc9f2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afc9f7:	e8 a4 4e 89 ff       	call   0x1403918a0
140afc9fc:	90                   	nop
140afc9fd:	48 8b d0             	mov    %rax,%rdx
140afca00:	48 8d 0d c9 1a 9a 00 	lea    0x9a1ac9(%rip),%rcx        # 0x14149e4d0
140afca07:	e8 04 35 6d ff       	call   0x1401cff10
140afca0c:	48 8d 15 3d b2 88 ff 	lea    -0x774dc3(%rip),%rdx        # 0x140387c50
140afca13:	48 8b c8             	mov    %rax,%rcx
140afca16:	e8 b5 d1 88 ff       	call   0x140389bd0
140afca1b:	90                   	nop
140afca1c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afca21:	e8 2a b0 69 ff       	call   0x140197a50
140afca26:	90                   	nop
140afca27:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afca2c:	e8 1f b0 69 ff       	call   0x140197a50
140afca31:	90                   	nop
140afca32:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afca37:	e8 14 b0 69 ff       	call   0x140197a50
140afca3c:	e8 ff 7e fb ff       	call   0x140ab4940
140afca41:	cc                   	int3
140afca42:	cc                   	int3
140afca43:	cc                   	int3
140afca44:	cc                   	int3
140afca45:	cc                   	int3
140afca46:	cc                   	int3
140afca47:	cc                   	int3
140afca48:	cc                   	int3
140afca49:	cc                   	int3
140afca4a:	cc                   	int3
140afca4b:	cc                   	int3
140afca4c:	cc                   	int3
140afca4d:	cc                   	int3
140afca4e:	cc                   	int3
140afca4f:	cc                   	int3
140afca50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afca55:	57                   	push   %rdi
140afca56:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afca5d:	48 8b 05 9c c4 8b 00 	mov    0x8bc49c(%rip),%rax        # 0x1413b8f00
140afca64:	48 33 c4             	xor    %rsp,%rax
140afca67:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afca6e:	00
140afca6f:	48 8b f9             	mov    %rcx,%rdi
140afca72:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afca76:	e8 19 12 32 00       	call   0x140e1dc94
140afca7b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afca7f:	48 8d 0d 82 95 8c 00 	lea    0x8c9582(%rip),%rcx        # 0x1413c6008
140afca86:	e8 cd 12 32 00       	call   0x140e1dd58
140afca8b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afca8f:	85 c0                	test   %eax,%eax
140afca91:	75 4f                	jne    0x140afcae2
140afca93:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afca97:	48 85 c9             	test   %rcx,%rcx
140afca9a:	74 1d                	je     0x140afcab9
140afca9c:	48 ff 41 08          	incq   0x8(%rcx)
140afcaa0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afcaa5:	75 12                	jne    0x140afcab9
140afcaa7:	48 8b 01             	mov    (%rcx),%rax
140afcaaa:	ba 01 00 00 00       	mov    $0x1,%edx
140afcaaf:	48 8b 40 28          	mov    0x28(%rax),%rax
140afcab3:	ff 15 67 6f 48 00    	call   *0x486f67(%rip)        # 0x140f83a20
140afcab9:	48 85 db             	test   %rbx,%rbx
140afcabc:	74 5c                	je     0x140afcb1a
140afcabe:	48 8b c3             	mov    %rbx,%rax
140afcac1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afcac8:	00
140afcac9:	48 33 cc             	xor    %rsp,%rcx
140afcacc:	e8 2f ea 31 00       	call   0x140e1b500
140afcad1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140afcad8:	00
140afcad9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140afcae0:	5f                   	pop    %rdi
140afcae1:	c3                   	ret
140afcae2:	48 85 c9             	test   %rcx,%rcx
140afcae5:	74 33                	je     0x140afcb1a
140afcae7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140afcaee:	00 00
140afcaf0:	48 8b 01             	mov    (%rcx),%rax
140afcaf3:	4c 8d 05 de 42 8c 00 	lea    0x8c42de(%rip),%r8        # 0x1413c0dd8
140afcafa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140afcaff:	48 8b 40 18          	mov    0x18(%rax),%rax
140afcb03:	ff 15 17 6f 48 00    	call   *0x486f17(%rip)        # 0x140f83a20
140afcb09:	48 8b 08             	mov    (%rax),%rcx
140afcb0c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140afcb10:	48 85 db             	test   %rbx,%rbx
140afcb13:	75 a9                	jne    0x140afcabe
140afcb15:	48 85 c9             	test   %rcx,%rcx
140afcb18:	75 d6                	jne    0x140afcaf0
140afcb1a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140afcb1f:	48 8b cf             	mov    %rdi,%rcx
140afcb22:	e8 f9 79 89 ff       	call   0x140394520
140afcb27:	48 8b d8             	mov    %rax,%rbx
140afcb2a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afcb2f:	e8 dc ae fd ff       	call   0x140ad7a10
140afcb34:	90                   	nop
140afcb35:	4c 8b cb             	mov    %rbx,%r9
140afcb38:	4c 8b c0             	mov    %rax,%r8
140afcb3b:	48 8d 15 c6 69 4e 00 	lea    0x4e69c6(%rip),%rdx        # 0x140fe3508
140afcb42:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afcb47:	e8 54 4d 89 ff       	call   0x1403918a0
140afcb4c:	90                   	nop
140afcb4d:	48 8b d0             	mov    %rax,%rdx
140afcb50:	48 8d 0d 79 19 9a 00 	lea    0x9a1979(%rip),%rcx        # 0x14149e4d0
140afcb57:	e8 b4 33 6d ff       	call   0x1401cff10
140afcb5c:	48 8d 15 ed b0 88 ff 	lea    -0x774f13(%rip),%rdx        # 0x140387c50
140afcb63:	48 8b c8             	mov    %rax,%rcx
140afcb66:	e8 65 d0 88 ff       	call   0x140389bd0
140afcb6b:	90                   	nop
140afcb6c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140afcb71:	e8 da ae 69 ff       	call   0x140197a50
140afcb76:	90                   	nop
140afcb77:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140afcb7c:	e8 cf ae 69 ff       	call   0x140197a50
140afcb81:	90                   	nop
140afcb82:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140afcb87:	e8 c4 ae 69 ff       	call   0x140197a50
140afcb8c:	e8 af 7d fb ff       	call   0x140ab4940
140afcb91:	cc                   	int3
140afcb92:	cc                   	int3
140afcb93:	cc                   	int3
140afcb94:	cc                   	int3
140afcb95:	cc                   	int3
140afcb96:	cc                   	int3
140afcb97:	cc                   	int3
140afcb98:	cc                   	int3
140afcb99:	cc                   	int3
140afcb9a:	cc                   	int3
140afcb9b:	cc                   	int3
140afcb9c:	cc                   	int3
140afcb9d:	cc                   	int3
140afcb9e:	cc                   	int3
140afcb9f:	cc                   	int3
140afcba0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140afcba5:	57                   	push   %rdi
140afcba6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140afcbad:	48 8b 05 4c c3 8b 00 	mov    0x8bc34c(%rip),%rax        # 0x1413b8f00
140afcbb4:	48 33 c4             	xor    %rsp,%rax
140afcbb7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140afcbbe:	00
140afcbbf:	48 8b f9             	mov    %rcx,%rdi
140afcbc2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140afcbc6:	e8 c9 10 32 00       	call   0x140e1dc94
140afcbcb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140afcbcf:	48 8d 0d a2 94 8c 00 	lea    0x8c94a2(%rip),%rcx        # 0x1413c6078
140afcbd6:	e8 7d 11 32 00       	call   0x140e1dd58
140afcbdb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140afcbdf:	85 c0                	test   %eax,%eax
140afcbe1:	75 4f                	jne    0x140afcc32
140afcbe3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140afcbe7:	48 85 c9             	test   %rcx,%rcx
140afcbea:	74 1d                	je     0x140afcc09
140afcbec:	48 ff 41 08          	incq   0x8(%rcx)
140afcbf0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140afcbf5:	75 12                	jne    0x140afcc09
140afcbf7:	48 8b 01             	mov    (%rcx),%rax
140afcbfa:	ba 01 00 00 00       	mov    $0x1,%edx
140afcbff:	48 8b 40 28          	mov    0x28(%rax),%rax
140afcc03:	ff 15 17 6e 48 00    	call   *0x486e17(%rip)        # 0x140f83a20
140afcc09:	48 85 db             	test   %rbx,%rbx
140afcc0c:	74 5c                	je     0x140afcc6a
140afcc0e:	48 8b c3             	mov    %rbx,%rax
140afcc11:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140afcc18:	00
140afcc19:	48 33 cc             	xor    %rsp,%rcx