140b00750:	48 8b 01             	mov    (%rcx),%rax
140b00753:	4c 8d 05 66 2a 8c 00 	lea    0x8c2a66(%rip),%r8        # 0x1413c31c0
140b0075a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b0075f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b00763:	ff 15 b7 32 48 00    	call   *0x4832b7(%rip)        # 0x140f83a20
140b00769:	48 8b 08             	mov    (%rax),%rcx
140b0076c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b00770:	48 85 db             	test   %rbx,%rbx
140b00773:	75 a9                	jne    0x140b0071e
140b00775:	48 85 c9             	test   %rcx,%rcx
140b00778:	75 d6                	jne    0x140b00750
140b0077a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b0077f:	48 8b cf             	mov    %rdi,%rcx
140b00782:	e8 99 3d 89 ff       	call   0x140394520
140b00787:	48 8b d8             	mov    %rax,%rbx
140b0078a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0078f:	e8 fc 98 fd ff       	call   0x140ada090
140b00794:	90                   	nop
140b00795:	4c 8b cb             	mov    %rbx,%r9
140b00798:	4c 8b c0             	mov    %rax,%r8
140b0079b:	48 8d 15 66 2d 4e 00 	lea    0x4e2d66(%rip),%rdx        # 0x140fe3508
140b007a2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b007a7:	e8 f4 10 89 ff       	call   0x1403918a0
140b007ac:	90                   	nop
140b007ad:	48 8b d0             	mov    %rax,%rdx
140b007b0:	48 8d 0d 19 dd 99 00 	lea    0x99dd19(%rip),%rcx        # 0x14149e4d0
140b007b7:	e8 54 f7 6c ff       	call   0x1401cff10
140b007bc:	48 8d 15 8d 74 88 ff 	lea    -0x778b73(%rip),%rdx        # 0x140387c50
140b007c3:	48 8b c8             	mov    %rax,%rcx
140b007c6:	e8 05 94 88 ff       	call   0x140389bd0
140b007cb:	90                   	nop
140b007cc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b007d1:	e8 7a 72 69 ff       	call   0x140197a50
140b007d6:	90                   	nop
140b007d7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b007dc:	e8 6f 72 69 ff       	call   0x140197a50
140b007e1:	90                   	nop
140b007e2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b007e7:	e8 64 72 69 ff       	call   0x140197a50
140b007ec:	e8 4f 41 fb ff       	call   0x140ab4940
140b007f1:	cc                   	int3
140b007f2:	cc                   	int3
140b007f3:	cc                   	int3
140b007f4:	cc                   	int3
140b007f5:	cc                   	int3
140b007f6:	cc                   	int3
140b007f7:	cc                   	int3
140b007f8:	cc                   	int3
140b007f9:	cc                   	int3
140b007fa:	cc                   	int3
140b007fb:	cc                   	int3
140b007fc:	cc                   	int3
140b007fd:	cc                   	int3
140b007fe:	cc                   	int3
140b007ff:	cc                   	int3
140b00800:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b00805:	57                   	push   %rdi
140b00806:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0080d:	48 8b 05 ec 86 8b 00 	mov    0x8b86ec(%rip),%rax        # 0x1413b8f00
140b00814:	48 33 c4             	xor    %rsp,%rax
140b00817:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0081e:	00
140b0081f:	48 8b f9             	mov    %rcx,%rdi
140b00822:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b00826:	e8 69 d4 31 00       	call   0x140e1dc94
140b0082b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0082f:	48 8d 0d 42 c8 8b 00 	lea    0x8bc842(%rip),%rcx        # 0x1413bd078
140b00836:	e8 1d d5 31 00       	call   0x140e1dd58
140b0083b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0083f:	85 c0                	test   %eax,%eax
140b00841:	75 4f                	jne    0x140b00892
140b00843:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b00847:	48 85 c9             	test   %rcx,%rcx
140b0084a:	74 1d                	je     0x140b00869
140b0084c:	48 ff 41 08          	incq   0x8(%rcx)
140b00850:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b00855:	75 12                	jne    0x140b00869
140b00857:	48 8b 01             	mov    (%rcx),%rax
140b0085a:	ba 01 00 00 00       	mov    $0x1,%edx
140b0085f:	48 8b 40 28          	mov    0x28(%rax),%rax
140b00863:	ff 15 b7 31 48 00    	call   *0x4831b7(%rip)        # 0x140f83a20
140b00869:	48 85 db             	test   %rbx,%rbx
140b0086c:	74 5c                	je     0x140b008ca
140b0086e:	48 8b c3             	mov    %rbx,%rax
140b00871:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b00878:	00
140b00879:	48 33 cc             	xor    %rsp,%rcx
140b0087c:	e8 7f ac 31 00       	call   0x140e1b500
140b00881:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b00888:	00
140b00889:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b00890:	5f                   	pop    %rdi
140b00891:	c3                   	ret
140b00892:	48 85 c9             	test   %rcx,%rcx
140b00895:	74 33                	je     0x140b008ca
140b00897:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b0089e:	00 00
140b008a0:	48 8b 01             	mov    (%rcx),%rax
140b008a3:	4c 8d 05 0e c8 8b 00 	lea    0x8bc80e(%rip),%r8        # 0x1413bd0b8
140b008aa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b008af:	48 8b 40 18          	mov    0x18(%rax),%rax
140b008b3:	ff 15 67 31 48 00    	call   *0x483167(%rip)        # 0x140f83a20
140b008b9:	48 8b 08             	mov    (%rax),%rcx
140b008bc:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b008c0:	48 85 db             	test   %rbx,%rbx
140b008c3:	75 a9                	jne    0x140b0086e
140b008c5:	48 85 c9             	test   %rcx,%rcx
140b008c8:	75 d6                	jne    0x140b008a0
140b008ca:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b008cf:	48 8b cf             	mov    %rdi,%rcx
140b008d2:	e8 49 3c 89 ff       	call   0x140394520
140b008d7:	48 8b d8             	mov    %rax,%rbx
140b008da:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b008df:	e8 8c 98 fd ff       	call   0x140ada170
140b008e4:	90                   	nop
140b008e5:	4c 8b cb             	mov    %rbx,%r9
140b008e8:	4c 8b c0             	mov    %rax,%r8
140b008eb:	48 8d 15 16 2c 4e 00 	lea    0x4e2c16(%rip),%rdx        # 0x140fe3508
140b008f2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b008f7:	e8 a4 0f 89 ff       	call   0x1403918a0
140b008fc:	90                   	nop
140b008fd:	48 8b d0             	mov    %rax,%rdx
140b00900:	48 8d 0d c9 db 99 00 	lea    0x99dbc9(%rip),%rcx        # 0x14149e4d0
140b00907:	e8 04 f6 6c ff       	call   0x1401cff10
140b0090c:	48 8d 15 3d 73 88 ff 	lea    -0x778cc3(%rip),%rdx        # 0x140387c50
140b00913:	48 8b c8             	mov    %rax,%rcx
140b00916:	e8 b5 92 88 ff       	call   0x140389bd0
140b0091b:	90                   	nop
140b0091c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00921:	e8 2a 71 69 ff       	call   0x140197a50
140b00926:	90                   	nop
140b00927:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b0092c:	e8 1f 71 69 ff       	call   0x140197a50
140b00931:	90                   	nop
140b00932:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b00937:	e8 14 71 69 ff       	call   0x140197a50
140b0093c:	e8 ff 3f fb ff       	call   0x140ab4940
140b00941:	cc                   	int3
140b00942:	cc                   	int3
140b00943:	cc                   	int3
140b00944:	cc                   	int3
140b00945:	cc                   	int3
140b00946:	cc                   	int3
140b00947:	cc                   	int3
140b00948:	cc                   	int3
140b00949:	cc                   	int3
140b0094a:	cc                   	int3
140b0094b:	cc                   	int3
140b0094c:	cc                   	int3
140b0094d:	cc                   	int3
140b0094e:	cc                   	int3
140b0094f:	cc                   	int3
140b00950:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b00955:	57                   	push   %rdi
140b00956:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b0095d:	48 8b 05 9c 85 8b 00 	mov    0x8b859c(%rip),%rax        # 0x1413b8f00
140b00964:	48 33 c4             	xor    %rsp,%rax
140b00967:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b0096e:	00
140b0096f:	48 8b f9             	mov    %rcx,%rdi
140b00972:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b00976:	e8 19 d3 31 00       	call   0x140e1dc94
140b0097b:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b0097f:	48 8d 0d b2 a5 8b 00 	lea    0x8ba5b2(%rip),%rcx        # 0x1413baf38
140b00986:	e8 cd d3 31 00       	call   0x140e1dd58
140b0098b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b0098f:	85 c0                	test   %eax,%eax
140b00991:	75 4f                	jne    0x140b009e2
140b00993:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b00997:	48 85 c9             	test   %rcx,%rcx
140b0099a:	74 1d                	je     0x140b009b9
140b0099c:	48 ff 41 08          	incq   0x8(%rcx)
140b009a0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b009a5:	75 12                	jne    0x140b009b9
140b009a7:	48 8b 01             	mov    (%rcx),%rax
140b009aa:	ba 01 00 00 00       	mov    $0x1,%edx
140b009af:	48 8b 40 28          	mov    0x28(%rax),%rax
140b009b3:	ff 15 67 30 48 00    	call   *0x483067(%rip)        # 0x140f83a20
140b009b9:	48 85 db             	test   %rbx,%rbx
140b009bc:	74 5c                	je     0x140b00a1a
140b009be:	48 8b c3             	mov    %rbx,%rax
140b009c1:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b009c8:	00
140b009c9:	48 33 cc             	xor    %rsp,%rcx
140b009cc:	e8 2f ab 31 00       	call   0x140e1b500
140b009d1:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b009d8:	00
140b009d9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b009e0:	5f                   	pop    %rdi
140b009e1:	c3                   	ret
140b009e2:	48 85 c9             	test   %rcx,%rcx
140b009e5:	74 33                	je     0x140b00a1a
140b009e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b009ee:	00 00
140b009f0:	48 8b 01             	mov    (%rcx),%rax
140b009f3:	4c 8d 05 7e a5 8b 00 	lea    0x8ba57e(%rip),%r8        # 0x1413baf78
140b009fa:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b009ff:	48 8b 40 18          	mov    0x18(%rax),%rax
140b00a03:	ff 15 17 30 48 00    	call   *0x483017(%rip)        # 0x140f83a20
140b00a09:	48 8b 08             	mov    (%rax),%rcx
140b00a0c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b00a10:	48 85 db             	test   %rbx,%rbx
140b00a13:	75 a9                	jne    0x140b009be
140b00a15:	48 85 c9             	test   %rcx,%rcx
140b00a18:	75 d6                	jne    0x140b009f0
140b00a1a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b00a1f:	48 8b cf             	mov    %rdi,%rcx
140b00a22:	e8 f9 3a 89 ff       	call   0x140394520
140b00a27:	48 8b d8             	mov    %rax,%rbx
140b00a2a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b00a2f:	e8 5c 17 89 ff       	call   0x140392190
140b00a34:	90                   	nop
140b00a35:	4c 8b cb             	mov    %rbx,%r9
140b00a38:	4c 8b c0             	mov    %rax,%r8
140b00a3b:	48 8d 15 c6 2a 4e 00 	lea    0x4e2ac6(%rip),%rdx        # 0x140fe3508
140b00a42:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00a47:	e8 54 0e 89 ff       	call   0x1403918a0
140b00a4c:	90                   	nop
140b00a4d:	48 8b d0             	mov    %rax,%rdx
140b00a50:	48 8d 0d 79 da 99 00 	lea    0x99da79(%rip),%rcx        # 0x14149e4d0
140b00a57:	e8 b4 f4 6c ff       	call   0x1401cff10
140b00a5c:	48 8d 15 ed 71 88 ff 	lea    -0x778e13(%rip),%rdx        # 0x140387c50
140b00a63:	48 8b c8             	mov    %rax,%rcx
140b00a66:	e8 65 91 88 ff       	call   0x140389bd0
140b00a6b:	90                   	nop
140b00a6c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00a71:	e8 da 6f 69 ff       	call   0x140197a50
140b00a76:	90                   	nop
140b00a77:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b00a7c:	e8 cf 6f 69 ff       	call   0x140197a50
140b00a81:	90                   	nop
140b00a82:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b00a87:	e8 c4 6f 69 ff       	call   0x140197a50
140b00a8c:	e8 af 3e fb ff       	call   0x140ab4940
140b00a91:	cc                   	int3
140b00a92:	cc                   	int3
140b00a93:	cc                   	int3
140b00a94:	cc                   	int3
140b00a95:	cc                   	int3
140b00a96:	cc                   	int3
140b00a97:	cc                   	int3
140b00a98:	cc                   	int3
140b00a99:	cc                   	int3
140b00a9a:	cc                   	int3
140b00a9b:	cc                   	int3
140b00a9c:	cc                   	int3
140b00a9d:	cc                   	int3
140b00a9e:	cc                   	int3
140b00a9f:	cc                   	int3
140b00aa0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b00aa5:	57                   	push   %rdi
140b00aa6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b00aad:	48 8b 05 4c 84 8b 00 	mov    0x8b844c(%rip),%rax        # 0x1413b8f00
140b00ab4:	48 33 c4             	xor    %rsp,%rax
140b00ab7:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140b00abe:	00
140b00abf:	48 8b f9             	mov    %rcx,%rdi
140b00ac2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140b00ac6:	e8 c9 d1 31 00       	call   0x140e1dc94
140b00acb:	48 8d 50 08          	lea    0x8(%rax),%rdx
140b00acf:	48 8d 0d f2 63 8c 00 	lea    0x8c63f2(%rip),%rcx        # 0x1413c6ec8
140b00ad6:	e8 7d d2 31 00       	call   0x140e1dd58
140b00adb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140b00adf:	85 c0                	test   %eax,%eax
140b00ae1:	75 4f                	jne    0x140b00b32
140b00ae3:	48 8d 59 10          	lea    0x10(%rcx),%rbx
140b00ae7:	48 85 c9             	test   %rcx,%rcx
140b00aea:	74 1d                	je     0x140b00b09
140b00aec:	48 ff 41 08          	incq   0x8(%rcx)
140b00af0:	48 83 69 08 01       	subq   $0x1,0x8(%rcx)
140b00af5:	75 12                	jne    0x140b00b09
140b00af7:	48 8b 01             	mov    (%rcx),%rax
140b00afa:	ba 01 00 00 00       	mov    $0x1,%edx
140b00aff:	48 8b 40 28          	mov    0x28(%rax),%rax
140b00b03:	ff 15 17 2f 48 00    	call   *0x482f17(%rip)        # 0x140f83a20
140b00b09:	48 85 db             	test   %rbx,%rbx
140b00b0c:	74 5c                	je     0x140b00b6a
140b00b0e:	48 8b c3             	mov    %rbx,%rax
140b00b11:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140b00b18:	00
140b00b19:	48 33 cc             	xor    %rsp,%rcx
140b00b1c:	e8 df a9 31 00       	call   0x140e1b500
140b00b21:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
140b00b28:	00
140b00b29:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140b00b30:	5f                   	pop    %rdi
140b00b31:	c3                   	ret
140b00b32:	48 85 c9             	test   %rcx,%rcx
140b00b35:	74 33                	je     0x140b00b6a
140b00b37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140b00b3e:	00 00
140b00b40:	48 8b 01             	mov    (%rcx),%rax
140b00b43:	4c 8d 05 d6 09 8c 00 	lea    0x8c09d6(%rip),%r8        # 0x1413c1520
140b00b4a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b00b4f:	48 8b 40 18          	mov    0x18(%rax),%rax
140b00b53:	ff 15 c7 2e 48 00    	call   *0x482ec7(%rip)        # 0x140f83a20
140b00b59:	48 8b 08             	mov    (%rax),%rcx
140b00b5c:	48 8b 58 08          	mov    0x8(%rax),%rbx
140b00b60:	48 85 db             	test   %rbx,%rbx
140b00b63:	75 a9                	jne    0x140b00b0e
140b00b65:	48 85 c9             	test   %rcx,%rcx
140b00b68:	75 d6                	jne    0x140b00b40
140b00b6a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140b00b6f:	48 8b cf             	mov    %rdi,%rcx
140b00b72:	e8 a9 39 89 ff       	call   0x140394520
140b00b77:	48 8b d8             	mov    %rax,%rbx
140b00b7a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b00b7f:	e8 cc 96 fd ff       	call   0x140ada250
140b00b84:	90                   	nop
140b00b85:	4c 8b cb             	mov    %rbx,%r9
140b00b88:	4c 8b c0             	mov    %rax,%r8
140b00b8b:	48 8d 15 76 29 4e 00 	lea    0x4e2976(%rip),%rdx        # 0x140fe3508
140b00b92:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00b97:	e8 04 0d 89 ff       	call   0x1403918a0
140b00b9c:	90                   	nop
140b00b9d:	48 8b d0             	mov    %rax,%rdx
140b00ba0:	48 8d 0d 29 d9 99 00 	lea    0x99d929(%rip),%rcx        # 0x14149e4d0
140b00ba7:	e8 64 f3 6c ff       	call   0x1401cff10
140b00bac:	48 8d 15 9d 70 88 ff 	lea    -0x778f63(%rip),%rdx        # 0x140387c50
140b00bb3:	48 8b c8             	mov    %rax,%rcx
140b00bb6:	e8 15 90 88 ff       	call   0x140389bd0
140b00bbb:	90                   	nop
140b00bbc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140b00bc1:	e8 8a 6e 69 ff       	call   0x140197a50
140b00bc6:	90                   	nop
140b00bc7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b00bcc:	e8 7f 6e 69 ff       	call   0x140197a50
140b00bd1:	90                   	nop
140b00bd2:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140b00bd7:	e8 74 6e 69 ff       	call   0x140197a50
140b00bdc:	e8 5f 3d fb ff       	call   0x140ab4940
140b00be1:	cc                   	int3
140b00be2:	cc                   	int3
140b00be3:	cc                   	int3
140b00be4:	cc                   	int3
140b00be5:	cc                   	int3
140b00be6:	cc                   	int3
140b00be7:	cc                   	int3
140b00be8:	cc                   	int3
140b00be9:	cc                   	int3
140b00bea:	cc                   	int3
140b00beb:	cc                   	int3
140b00bec:	cc                   	int3
140b00bed:	cc                   	int3
140b00bee:	cc                   	int3
140b00bef:	cc                   	int3
140b00bf0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140b00bf5:	57                   	push   %rdi
140b00bf6:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140b00bfd:	48 8b 05 fc 82 8b 00 	mov    0x8b82fc(%rip),%rax        # 0x1413b8f00