1406757d6:	90                   	nop
1406757d7:	e9 7d 06 00 00       	jmp    0x140675e59
1406757dc:	e8 6f 60 0e 00       	call   0x14075b850
1406757e1:	48 8b 48 40          	mov    0x40(%rax),%rcx
1406757e5:	83 79 18 1f          	cmpl   $0x1f,0x18(%rcx)
1406757e9:	74 09                	je     0x1406757f4
1406757eb:	4d 89 7d 00          	mov    %r15,0x0(%r13)
1406757ef:	e9 13 06 00 00       	jmp    0x140675e07
1406757f4:	e8 87 25 18 00       	call   0x1407f7d80
1406757f9:	48 8b 70 38          	mov    0x38(%rax),%rsi
1406757fd:	48 89 75 0f          	mov    %rsi,0xf(%rbp)
140675801:	48 85 f6             	test   %rsi,%rsi
140675804:	74 1d                	je     0x140675823
140675806:	8b 4e 10             	mov    0x10(%rsi),%ecx
140675809:	ff c1                	inc    %ecx
14067580b:	89 4e 10             	mov    %ecx,0x10(%rsi)
14067580e:	83 f9 01             	cmp    $0x1,%ecx
140675811:	0f 8e 81 06 00 00    	jle    0x140675e98
140675817:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14067581d:	0f 84 7d 06 00 00    	je     0x140675ea0
140675823:	4c 8b 70 40          	mov    0x40(%rax),%r14
140675827:	4c 89 75 17          	mov    %r14,0x17(%rbp)
14067582b:	4d 85 f6             	test   %r14,%r14
14067582e:	74 1e                	je     0x14067584e
140675830:	41 8b 46 10          	mov    0x10(%r14),%eax
140675834:	ff c0                	inc    %eax
140675836:	41 89 46 10          	mov    %eax,0x10(%r14)
14067583a:	83 f8 01             	cmp    $0x1,%eax
14067583d:	0f 8e 68 06 00 00    	jle    0x140675eab
140675843:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140675848:	0f 84 65 06 00 00    	je     0x140675eb3
14067584e:	83 7e 18 1e          	cmpl   $0x1e,0x18(%rsi)
140675852:	0f 85 56 05 00 00    	jne    0x140675dae
140675858:	41 83 7e 18 00       	cmpl   $0x0,0x18(%r14)
14067585d:	0f 85 4b 05 00 00    	jne    0x140675dae
140675863:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
140675867:	48 8b ce             	mov    %rsi,%rcx
14067586a:	e8 91 2b 18 00       	call   0x1407f8400
14067586f:	48 8b 08             	mov    (%rax),%rcx
140675872:	4c 8b 61 38          	mov    0x38(%rcx),%r12
140675876:	4c 89 65 f7          	mov    %r12,-0x9(%rbp)
14067587a:	4d 85 e4             	test   %r12,%r12
14067587d:	74 20                	je     0x14067589f
14067587f:	41 8b 44 24 10       	mov    0x10(%r12),%eax
140675884:	ff c0                	inc    %eax
140675886:	41 89 44 24 10       	mov    %eax,0x10(%r12)
14067588b:	83 f8 01             	cmp    $0x1,%eax
14067588e:	0f 8e 2a 06 00 00    	jle    0x140675ebe
140675894:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140675899:	0f 84 27 06 00 00    	je     0x140675ec6
14067589f:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1406758a3:	48 85 c9             	test   %rcx,%rcx
1406758a6:	74 24                	je     0x1406758cc
1406758a8:	8b 41 10             	mov    0x10(%rcx),%eax
1406758ab:	ff c8                	dec    %eax
1406758ad:	89 41 10             	mov    %eax,0x10(%rcx)
1406758b0:	85 c0                	test   %eax,%eax
1406758b2:	7f 18                	jg     0x1406758cc
1406758b4:	0f 88 17 06 00 00    	js     0x140675ed1
1406758ba:	48 8b 01             	mov    (%rcx),%rax
1406758bd:	ba 01 00 00 00       	mov    $0x1,%edx
1406758c2:	48 8b 00             	mov    (%rax),%rax
1406758c5:	ff 15 55 e1 90 00    	call   *0x90e155(%rip)        # 0x140f83a20
1406758cb:	90                   	nop
1406758cc:	41 83 7c 24 18 00    	cmpl   $0x0,0x18(%r12)
1406758d2:	0f 84 85 00 00 00    	je     0x14067595d
1406758d8:	4d 89 7d 00          	mov    %r15,0x0(%r13)
1406758dc:	41 8b 44 24 10       	mov    0x10(%r12),%eax
1406758e1:	ff c8                	dec    %eax
1406758e3:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1406758e8:	85 c0                	test   %eax,%eax
1406758ea:	7f 1c                	jg     0x140675908
1406758ec:	0f 88 ea 05 00 00    	js     0x140675edc
1406758f2:	49 8b 04 24          	mov    (%r12),%rax
1406758f6:	ba 01 00 00 00       	mov    $0x1,%edx
1406758fb:	49 8b cc             	mov    %r12,%rcx
1406758fe:	48 8b 00             	mov    (%rax),%rax
140675901:	ff 15 19 e1 90 00    	call   *0x90e119(%rip)        # 0x140f83a20
140675907:	90                   	nop
140675908:	41 8b 46 10          	mov    0x10(%r14),%eax
14067590c:	ff c8                	dec    %eax
14067590e:	41 89 46 10          	mov    %eax,0x10(%r14)
140675912:	85 c0                	test   %eax,%eax
140675914:	7f 1b                	jg     0x140675931
140675916:	0f 88 cb 05 00 00    	js     0x140675ee7
14067591c:	49 8b 06             	mov    (%r14),%rax
14067591f:	ba 01 00 00 00       	mov    $0x1,%edx
140675924:	49 8b ce             	mov    %r14,%rcx
140675927:	48 8b 00             	mov    (%rax),%rax
14067592a:	ff 15 f0 e0 90 00    	call   *0x90e0f0(%rip)        # 0x140f83a20
140675930:	90                   	nop
140675931:	8b 46 10             	mov    0x10(%rsi),%eax
140675934:	ff c8                	dec    %eax
140675936:	89 46 10             	mov    %eax,0x10(%rsi)
140675939:	85 c0                	test   %eax,%eax
14067593b:	7f 1b                	jg     0x140675958
14067593d:	0f 88 af 05 00 00    	js     0x140675ef2
140675943:	48 8b 06             	mov    (%rsi),%rax
140675946:	ba 01 00 00 00       	mov    $0x1,%edx
14067594b:	48 8b ce             	mov    %rsi,%rcx
14067594e:	48 8b 00             	mov    (%rax),%rax
140675951:	ff 15 c9 e0 90 00    	call   *0x90e0c9(%rip)        # 0x140f83a20
140675957:	90                   	nop
140675958:	e9 aa 04 00 00       	jmp    0x140675e07
14067595d:	49 8b cc             	mov    %r12,%rcx
140675960:	e8 5b 29 18 00       	call   0x1407f82c0
140675965:	48 8b 78 38          	mov    0x38(%rax),%rdi
140675969:	49 8b ce             	mov    %r14,%rcx
14067596c:	e8 4f 29 18 00       	call   0x1407f82c0
140675971:	48 8b 40 38          	mov    0x38(%rax),%rax
140675975:	48 3b 45 6f          	cmp    0x6f(%rbp),%rax
140675979:	0f 84 85 00 00 00    	je     0x140675a04
14067597f:	4d 89 7d 00          	mov    %r15,0x0(%r13)
140675983:	41 8b 44 24 10       	mov    0x10(%r12),%eax
140675988:	ff c8                	dec    %eax
14067598a:	41 89 44 24 10       	mov    %eax,0x10(%r12)
14067598f:	85 c0                	test   %eax,%eax
140675991:	7f 1c                	jg     0x1406759af
140675993:	0f 88 64 05 00 00    	js     0x140675efd
140675999:	49 8b 04 24          	mov    (%r12),%rax
14067599d:	ba 01 00 00 00       	mov    $0x1,%edx
1406759a2:	49 8b cc             	mov    %r12,%rcx
1406759a5:	48 8b 00             	mov    (%rax),%rax
1406759a8:	ff 15 72 e0 90 00    	call   *0x90e072(%rip)        # 0x140f83a20
1406759ae:	90                   	nop
1406759af:	41 8b 46 10          	mov    0x10(%r14),%eax
1406759b3:	ff c8                	dec    %eax
1406759b5:	41 89 46 10          	mov    %eax,0x10(%r14)
1406759b9:	85 c0                	test   %eax,%eax
1406759bb:	7f 1b                	jg     0x1406759d8
1406759bd:	0f 88 45 05 00 00    	js     0x140675f08
1406759c3:	49 8b 06             	mov    (%r14),%rax
1406759c6:	ba 01 00 00 00       	mov    $0x1,%edx
1406759cb:	49 8b ce             	mov    %r14,%rcx
1406759ce:	48 8b 00             	mov    (%rax),%rax
1406759d1:	ff 15 49 e0 90 00    	call   *0x90e049(%rip)        # 0x140f83a20
1406759d7:	90                   	nop
1406759d8:	8b 46 10             	mov    0x10(%rsi),%eax
1406759db:	ff c8                	dec    %eax
1406759dd:	89 46 10             	mov    %eax,0x10(%rsi)
1406759e0:	85 c0                	test   %eax,%eax
1406759e2:	7f 1b                	jg     0x1406759ff
1406759e4:	0f 88 29 05 00 00    	js     0x140675f13
1406759ea:	48 8b 06             	mov    (%rsi),%rax
1406759ed:	ba 01 00 00 00       	mov    $0x1,%edx
1406759f2:	48 8b ce             	mov    %rsi,%rcx
1406759f5:	48 8b 00             	mov    (%rax),%rax
1406759f8:	ff 15 22 e0 90 00    	call   *0x90e022(%rip)        # 0x140f83a20
1406759fe:	90                   	nop
1406759ff:	e9 03 04 00 00       	jmp    0x140675e07
140675a04:	48 8b 40 38          	mov    0x38(%rax),%rax
140675a08:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
140675a0c:	8b 40 18             	mov    0x18(%rax),%eax
140675a0f:	39 41 18             	cmp    %eax,0x18(%rcx)
140675a12:	0f 84 85 00 00 00    	je     0x140675a9d
140675a18:	4d 89 7d 00          	mov    %r15,0x0(%r13)
140675a1c:	41 8b 44 24 10       	mov    0x10(%r12),%eax
140675a21:	ff c8                	dec    %eax
140675a23:	41 89 44 24 10       	mov    %eax,0x10(%r12)
140675a28:	85 c0                	test   %eax,%eax
140675a2a:	7f 1c                	jg     0x140675a48
140675a2c:	0f 88 ec 04 00 00    	js     0x140675f1e
140675a32:	49 8b 04 24          	mov    (%r12),%rax
140675a36:	ba 01 00 00 00       	mov    $0x1,%edx
140675a3b:	49 8b cc             	mov    %r12,%rcx
140675a3e:	48 8b 00             	mov    (%rax),%rax
140675a41:	ff 15 d9 df 90 00    	call   *0x90dfd9(%rip)        # 0x140f83a20
140675a47:	90                   	nop
140675a48:	41 8b 46 10          	mov    0x10(%r14),%eax
140675a4c:	ff c8                	dec    %eax
140675a4e:	41 89 46 10          	mov    %eax,0x10(%r14)
140675a52:	85 c0                	test   %eax,%eax
140675a54:	7f 1b                	jg     0x140675a71
140675a56:	0f 88 cd 04 00 00    	js     0x140675f29
140675a5c:	49 8b 06             	mov    (%r14),%rax
140675a5f:	ba 01 00 00 00       	mov    $0x1,%edx
140675a64:	49 8b ce             	mov    %r14,%rcx
140675a67:	48 8b 00             	mov    (%rax),%rax
140675a6a:	ff 15 b0 df 90 00    	call   *0x90dfb0(%rip)        # 0x140f83a20
140675a70:	90                   	nop
140675a71:	8b 46 10             	mov    0x10(%rsi),%eax
140675a74:	ff c8                	dec    %eax
140675a76:	89 46 10             	mov    %eax,0x10(%rsi)
140675a79:	85 c0                	test   %eax,%eax
140675a7b:	7f 1b                	jg     0x140675a98
140675a7d:	0f 88 b1 04 00 00    	js     0x140675f34
140675a83:	48 8b 06             	mov    (%rsi),%rax
140675a86:	ba 01 00 00 00       	mov    $0x1,%edx
140675a8b:	48 8b ce             	mov    %rsi,%rcx
140675a8e:	48 8b 00             	mov    (%rax),%rax
140675a91:	ff 15 89 df 90 00    	call   *0x90df89(%rip)        # 0x140f83a20
140675a97:	90                   	nop
140675a98:	e9 6a 03 00 00       	jmp    0x140675e07
140675a9d:	4c 8b c7             	mov    %rdi,%r8
140675aa0:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140675aa4:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
140675aa8:	e8 23 e9 ff ff       	call   0x1406743d0
140675aad:	48 8b 18             	mov    (%rax),%rbx
140675ab0:	48 89 5d 6f          	mov    %rbx,0x6f(%rbp)
140675ab4:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140675ab9:	48 8b 5d 07          	mov    0x7(%rbp),%rbx
140675abd:	48 85 db             	test   %rbx,%rbx
140675ac0:	74 37                	je     0x140675af9
140675ac2:	8b c7                	mov    %edi,%eax
140675ac4:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140675ac9:	83 f8 01             	cmp    $0x1,%eax
140675acc:	75 2b                	jne    0x140675af9
140675ace:	48 8b 03             	mov    (%rbx),%rax
140675ad1:	48 8b cb             	mov    %rbx,%rcx
140675ad4:	48 8b 00             	mov    (%rax),%rax
140675ad7:	ff 15 43 df 90 00    	call   *0x90df43(%rip)        # 0x140f83a20
140675add:	8b c7                	mov    %edi,%eax
140675adf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140675ae4:	83 f8 01             	cmp    $0x1,%eax
140675ae7:	75 10                	jne    0x140675af9
140675ae9:	48 8b 03             	mov    (%rbx),%rax
140675aec:	48 8b cb             	mov    %rbx,%rcx
140675aef:	48 8b 40 08          	mov    0x8(%rax),%rax
140675af3:	ff 15 27 df 90 00    	call   *0x90df27(%rip)        # 0x140f83a20
140675af9:	48 83 7d 6f 00       	cmpq   $0x0,0x6f(%rbp)
140675afe:	0f 84 92 00 00 00    	je     0x140675b96
140675b04:	4d 89 7d 00          	mov    %r15,0x0(%r13)
140675b08:	41 8b 44 24 10       	mov    0x10(%r12),%eax
140675b0d:	ff c8                	dec    %eax
140675b0f:	41 89 44 24 10       	mov    %eax,0x10(%r12)
140675b14:	85 c0                	test   %eax,%eax
140675b16:	7f 1c                	jg     0x140675b34
140675b18:	0f 88 21 04 00 00    	js     0x140675f3f
140675b1e:	49 8b 04 24          	mov    (%r12),%rax
140675b22:	ba 01 00 00 00       	mov    $0x1,%edx
140675b27:	49 8b cc             	mov    %r12,%rcx
140675b2a:	48 8b 00             	mov    (%rax),%rax
140675b2d:	ff 15 ed de 90 00    	call   *0x90deed(%rip)        # 0x140f83a20
140675b33:	90                   	nop
140675b34:	41 8b 46 10          	mov    0x10(%r14),%eax
140675b38:	ff c8                	dec    %eax
140675b3a:	41 89 46 10          	mov    %eax,0x10(%r14)
140675b3e:	85 c0                	test   %eax,%eax
140675b40:	7f 1b                	jg     0x140675b5d
140675b42:	0f 88 02 04 00 00    	js     0x140675f4a
140675b48:	49 8b 06             	mov    (%r14),%rax
140675b4b:	ba 01 00 00 00       	mov    $0x1,%edx
140675b50:	49 8b ce             	mov    %r14,%rcx
140675b53:	48 8b 00             	mov    (%rax),%rax
140675b56:	ff 15 c4 de 90 00    	call   *0x90dec4(%rip)        # 0x140f83a20
140675b5c:	90                   	nop
140675b5d:	8b 46 10             	mov    0x10(%rsi),%eax
140675b60:	ff c8                	dec    %eax
140675b62:	89 46 10             	mov    %eax,0x10(%rsi)
140675b65:	85 c0                	test   %eax,%eax
140675b67:	7f 1b                	jg     0x140675b84
140675b69:	0f 88 e6 03 00 00    	js     0x140675f55
140675b6f:	48 8b 06             	mov    (%rsi),%rax
140675b72:	ba 01 00 00 00       	mov    $0x1,%edx
140675b77:	48 8b ce             	mov    %rsi,%rcx
140675b7a:	48 8b 00             	mov    (%rax),%rax
140675b7d:	ff 15 9d de 90 00    	call   *0x90de9d(%rip)        # 0x140f83a20
140675b83:	90                   	nop
140675b84:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140675b88:	48 85 c9             	test   %rcx,%rcx
140675b8b:	0f 84 bf 02 00 00    	je     0x140675e50
140675b91:	e9 7f 02 00 00       	jmp    0x140675e15
140675b96:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140675b9a:	c6 40 38 00          	movb   $0x0,0x38(%rax)
140675b9e:	c6 45 6f 00          	movb   $0x0,0x6f(%rbp)
140675ba2:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
140675ba6:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
140675baa:	c6 45 bf 00          	movb   $0x0,-0x41(%rbp)
140675bae:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
140675bb2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140675bb7:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140675bbb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140675bc0:	48 8d 45 df          	lea    -0x21(%rbp),%rax
140675bc4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140675bc9:	4c 8d 4d bf          	lea    -0x41(%rbp),%r9
140675bcd:	4c 8b 45 77          	mov    0x77(%rbp),%r8
140675bd1:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140675bd5:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140675bd9:	e8 52 d5 ff ff       	call   0x140673130
140675bde:	90                   	nop
140675bdf:	b9 48 00 00 00       	mov    $0x48,%ecx
140675be4:	e8 1f 55 7a 00       	call   0x140e1b108
140675be9:	48 8b c8             	mov    %rax,%rcx
140675bec:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140675bf0:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
140675bf4:	48 85 c0             	test   %rax,%rax
140675bf7:	74 31                	je     0x140675c2a
140675bf9:	48 85 db             	test   %rbx,%rbx
140675bfc:	74 1c                	je     0x140675c1a
140675bfe:	8b 43 10             	mov    0x10(%rbx),%eax
140675c01:	ff c0                	inc    %eax
140675c03:	89 43 10             	mov    %eax,0x10(%rbx)
140675c06:	83 f8 01             	cmp    $0x1,%eax
140675c09:	0f 8e 51 03 00 00    	jle    0x140675f60
140675c0f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140675c14:	0f 84 4e 03 00 00    	je     0x140675f68
140675c1a:	48 89 5d 6f          	mov    %rbx,0x6f(%rbp)
140675c1e:	48 8d 55 6f          	lea    0x6f(%rbp),%rdx
140675c22:	e8 e9 22 0e 00       	call   0x140757f10
140675c27:	4c 8b f8             	mov    %rax,%r15
140675c2a:	48 85 db             	test   %rbx,%rbx
140675c2d:	74 1c                	je     0x140675c4b
140675c2f:	8b 43 10             	mov    0x10(%rbx),%eax
140675c32:	ff c0                	inc    %eax
140675c34:	89 43 10             	mov    %eax,0x10(%rbx)
140675c37:	83 f8 01             	cmp    $0x1,%eax
140675c3a:	0f 8e 33 03 00 00    	jle    0x140675f73
140675c40:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140675c45:	0f 84 30 03 00 00    	je     0x140675f7b
140675c4b:	4c 8b 45 5f          	mov    0x5f(%rbp),%r8
140675c4f:	49 8b 80 18 02 00 00 	mov    0x218(%r8),%rax
140675c56:	48 8b 48 38          	mov    0x38(%rax),%rcx
140675c5a:	8b 11                	mov    (%rcx),%edx
140675c5c:	48 8b 43 30          	mov    0x30(%rbx),%rax
140675c60:	89 10                	mov    %edx,(%rax)
140675c62:	8b 43 10             	mov    0x10(%rbx),%eax
140675c65:	ff c8                	dec    %eax
140675c67:	89 43 10             	mov    %eax,0x10(%rbx)
140675c6a:	85 c0                	test   %eax,%eax
140675c6c:	7f 1e                	jg     0x140675c8c
140675c6e:	0f 88 12 03 00 00    	js     0x140675f86
140675c74:	48 8b 03             	mov    (%rbx),%rax
140675c77:	ba 01 00 00 00       	mov    $0x1,%edx
140675c7c:	48 8b cb             	mov    %rbx,%rcx
140675c7f:	48 8b 00             	mov    (%rax),%rax
140675c82:	ff 15 98 dd 90 00    	call   *0x90dd98(%rip)        # 0x140f83a20
140675c88:	4c 8b 45 5f          	mov    0x5f(%rbp),%r8
140675c8c:	4d 85 ff             	test   %r15,%r15
140675c8f:	74 1e                	je     0x140675caf
140675c91:	41 8b 47 10          	mov    0x10(%r15),%eax
140675c95:	ff c0                	inc    %eax
140675c97:	41 89 47 10          	mov    %eax,0x10(%r15)
140675c9b:	83 f8 01             	cmp    $0x1,%eax
140675c9e:	0f 8e ed 02 00 00    	jle    0x140675f91
140675ca4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140675ca9:	0f 84 ea 02 00 00    	je     0x140675f99
140675caf:	49 8b 80 18 02 00 00 	mov    0x218(%r8),%rax
140675cb6:	48 8b 48 38          	mov    0x38(%rax),%rcx
140675cba:	8b 11                	mov    (%rcx),%edx
140675cbc:	49 8b 47 38          	mov    0x38(%r15),%rax
140675cc0:	89 10                	mov    %edx,(%rax)
140675cc2:	41 8b 47 10          	mov    0x10(%r15),%eax
140675cc6:	ff c8                	dec    %eax
140675cc8:	41 89 47 10          	mov    %eax,0x10(%r15)
140675ccc:	85 c0                	test   %eax,%eax
140675cce:	7f 1b                	jg     0x140675ceb
140675cd0:	0f 88 ce 02 00 00    	js     0x140675fa4
140675cd6:	49 8b 07             	mov    (%r15),%rax
140675cd9:	ba 01 00 00 00       	mov    $0x1,%edx
140675cde:	49 8b cf             	mov    %r15,%rcx