140afc870:	48 85 db             	test   %rbx,%rbx
140afc873:	74 39                	je     0x140afc8ae
140afc875:	83 c8 ff             	or     $0xffffffff,%eax
140afc878:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc87d:	83 f8 01             	cmp    $0x1,%eax
140afc880:	75 2c                	jne    0x140afc8ae
140afc882:	48 8b 03             	mov    (%rbx),%rax
140afc885:	48 8b cb             	mov    %rbx,%rcx
140afc888:	48 8b 00             	mov    (%rax),%rax
140afc88b:	ff 15 a7 03 01 00    	call   *0x103a7(%rip)        # 0x140b0cc38
140afc891:	83 c8 ff             	or     $0xffffffff,%eax
140afc894:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc899:	83 f8 01             	cmp    $0x1,%eax
140afc89c:	75 10                	jne    0x140afc8ae
140afc89e:	48 8b 03             	mov    (%rbx),%rax
140afc8a1:	48 8b cb             	mov    %rbx,%rcx
140afc8a4:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc8a8:	ff 15 8a 03 01 00    	call   *0x1038a(%rip)        # 0x140b0cc38
140afc8ae:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
140afc8b2:	48 85 db             	test   %rbx,%rbx
140afc8b5:	74 39                	je     0x140afc8f0
140afc8b7:	83 c8 ff             	or     $0xffffffff,%eax
140afc8ba:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc8bf:	83 f8 01             	cmp    $0x1,%eax
140afc8c2:	75 2c                	jne    0x140afc8f0
140afc8c4:	48 8b 03             	mov    (%rbx),%rax
140afc8c7:	48 8b cb             	mov    %rbx,%rcx
140afc8ca:	48 8b 00             	mov    (%rax),%rax
140afc8cd:	ff 15 65 03 01 00    	call   *0x10365(%rip)        # 0x140b0cc38
140afc8d3:	83 c8 ff             	or     $0xffffffff,%eax
140afc8d6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc8db:	83 f8 01             	cmp    $0x1,%eax
140afc8de:	75 10                	jne    0x140afc8f0
140afc8e0:	48 8b 03             	mov    (%rbx),%rax
140afc8e3:	48 8b cb             	mov    %rbx,%rcx
140afc8e6:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc8ea:	ff 15 48 03 01 00    	call   *0x10348(%rip)        # 0x140b0cc38
140afc8f0:	48 8b 85 78 01 00 00 	mov    0x178(%rbp),%rax
140afc8f7:	66 c7 40 1c 01 01    	movw   $0x101,0x1c(%rax)
140afc8fd:	48 8b 9d 80 00 00 00 	mov    0x80(%rbp),%rbx
140afc904:	48 85 db             	test   %rbx,%rbx
140afc907:	74 3a                	je     0x140afc943
140afc909:	83 c8 ff             	or     $0xffffffff,%eax
140afc90c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc911:	83 f8 01             	cmp    $0x1,%eax
140afc914:	75 2d                	jne    0x140afc943
140afc916:	48 8b 03             	mov    (%rbx),%rax
140afc919:	48 8b cb             	mov    %rbx,%rcx
140afc91c:	48 8b 00             	mov    (%rax),%rax
140afc91f:	ff 15 13 03 01 00    	call   *0x10313(%rip)        # 0x140b0cc38
140afc925:	83 c8 ff             	or     $0xffffffff,%eax
140afc928:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc92d:	83 f8 01             	cmp    $0x1,%eax
140afc930:	75 11                	jne    0x140afc943
140afc932:	48 8b 03             	mov    (%rbx),%rax
140afc935:	48 8b cb             	mov    %rbx,%rcx
140afc938:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc93c:	ff 15 f6 02 01 00    	call   *0x102f6(%rip)        # 0x140b0cc38
140afc942:	90                   	nop
140afc943:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140afc947:	48 85 c9             	test   %rcx,%rcx
140afc94a:	74 3f                	je     0x140afc98b
140afc94c:	83 c8 ff             	or     $0xffffffff,%eax
140afc94f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140afc954:	83 f8 01             	cmp    $0x1,%eax
140afc957:	75 32                	jne    0x140afc98b
140afc959:	48 8b 5d 68          	mov    0x68(%rbp),%rbx
140afc95d:	48 8b 03             	mov    (%rbx),%rax
140afc960:	48 8b cb             	mov    %rbx,%rcx
140afc963:	48 8b 00             	mov    (%rax),%rax
140afc966:	ff 15 cc 02 01 00    	call   *0x102cc(%rip)        # 0x140b0cc38
140afc96c:	83 c8 ff             	or     $0xffffffff,%eax
140afc96f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc974:	83 f8 01             	cmp    $0x1,%eax
140afc977:	75 12                	jne    0x140afc98b
140afc979:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
140afc97d:	48 8b 01             	mov    (%rcx),%rax
140afc980:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc984:	ff 15 ae 02 01 00    	call   *0x102ae(%rip)        # 0x140b0cc38
140afc98a:	90                   	nop
140afc98b:	48 8b 9d 90 00 00 00 	mov    0x90(%rbp),%rbx
140afc992:	48 85 db             	test   %rbx,%rbx
140afc995:	74 3a                	je     0x140afc9d1
140afc997:	83 c8 ff             	or     $0xffffffff,%eax
140afc99a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140afc99f:	83 f8 01             	cmp    $0x1,%eax
140afc9a2:	75 2d                	jne    0x140afc9d1
140afc9a4:	48 8b 03             	mov    (%rbx),%rax
140afc9a7:	48 8b cb             	mov    %rbx,%rcx
140afc9aa:	48 8b 00             	mov    (%rax),%rax
140afc9ad:	ff 15 85 02 01 00    	call   *0x10285(%rip)        # 0x140b0cc38
140afc9b3:	83 c8 ff             	or     $0xffffffff,%eax
140afc9b6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140afc9bb:	83 f8 01             	cmp    $0x1,%eax
140afc9be:	75 11                	jne    0x140afc9d1
140afc9c0:	48 8b 03             	mov    (%rbx),%rax
140afc9c3:	48 8b cb             	mov    %rbx,%rcx
140afc9c6:	48 8b 40 08          	mov    0x8(%rax),%rax
140afc9ca:	ff 15 68 02 01 00    	call   *0x10268(%rip)        # 0x140b0cc38
140afc9d0:	90                   	nop
140afc9d1:	48 8b 85 b8 01 00 00 	mov    0x1b8(%rbp),%rax
140afc9d8:	48 83 f8 0f          	cmp    $0xf,%rax
140afc9dc:	76 42                	jbe    0x140afca20
140afc9de:	48 ff c0             	inc    %rax
140afc9e1:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
140afc9e8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140afc9ee:	72 1d                	jb     0x140afca0d
140afc9f0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140afc9f4:	48 2b ca             	sub    %rdx,%rcx
140afc9f7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140afc9fb:	48 83 f8 1f          	cmp    $0x1f,%rax
140afc9ff:	77 05                	ja     0x140afca06
140afca01:	48 8b ca             	mov    %rdx,%rcx
140afca04:	eb 07                	jmp    0x140afca0d
140afca06:	ff 15 8c ff 00 00    	call   *0xff8c(%rip)        # 0x140b0c998
140afca0c:	cc                   	int3
140afca0d:	ff 15 ad fe 00 00    	call   *0xfead(%rip)        # 0x140b0c8c0
140afca13:	90                   	nop
140afca14:	0f 1f 40 00          	nopl   0x0(%rax)
140afca18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140afca1f:	00
140afca20:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afca27:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
140afca2c:	48 83 c4 50          	add    $0x50,%rsp
140afca30:	5f                   	pop    %rdi
140afca31:	5d                   	pop    %rbp
140afca32:	5b                   	pop    %rbx
140afca33:	c3                   	ret
140afca34:	40 55                	rex push %rbp
140afca36:	48 83 ec 20          	sub    $0x20,%rsp
140afca3a:	48 8b ea             	mov    %rdx,%rbp
140afca3d:	8b 85 d8 00 00 00    	mov    0xd8(%rbp),%eax
140afca43:	83 e0 01             	and    $0x1,%eax
140afca46:	85 c0                	test   %eax,%eax
140afca48:	74 13                	je     0x140afca5d
140afca4a:	83 a5 d8 00 00 00 fe 	andl   $0xfffffffe,0xd8(%rbp)
140afca51:	48 8b 8d 50 01 00 00 	mov    0x150(%rbp),%rcx
140afca58:	e8 23 97 50 ff       	call   0x140006180
140afca5d:	48 83 c4 20          	add    $0x20,%rsp
140afca61:	5d                   	pop    %rbp
140afca62:	c3                   	ret
140afca63:	40 55                	rex push %rbp
140afca65:	48 83 ec 20          	sub    $0x20,%rsp
140afca69:	48 8b ea             	mov    %rdx,%rbp
140afca6c:	8b 45 60             	mov    0x60(%rbp),%eax
140afca6f:	83 e0 01             	and    $0x1,%eax
140afca72:	85 c0                	test   %eax,%eax
140afca74:	74 10                	je     0x140afca86
140afca76:	83 65 60 fe          	andl   $0xfffffffe,0x60(%rbp)
140afca7a:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140afca81:	e8 fa 96 50 ff       	call   0x140006180
140afca86:	48 83 c4 20          	add    $0x20,%rsp
140afca8a:	5d                   	pop    %rbp
140afca8b:	c3                   	ret
140afca8c:	40 55                	rex push %rbp
140afca8e:	48 83 ec 20          	sub    $0x20,%rsp
140afca92:	48 8b ea             	mov    %rdx,%rbp
140afca95:	8b 45 40             	mov    0x40(%rbp),%eax
140afca98:	83 e0 01             	and    $0x1,%eax
140afca9b:	85 c0                	test   %eax,%eax
140afca9d:	74 10                	je     0x140afcaaf
140afca9f:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140afcaa3:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
140afcaaa:	e8 d1 96 50 ff       	call   0x140006180
140afcaaf:	48 83 c4 20          	add    $0x20,%rsp
140afcab3:	5d                   	pop    %rbp
140afcab4:	c3                   	ret
140afcab5:	40 55                	rex push %rbp
140afcab7:	48 83 ec 20          	sub    $0x20,%rsp
140afcabb:	48 8b ea             	mov    %rdx,%rbp
140afcabe:	8b 85 a8 00 00 00    	mov    0xa8(%rbp),%eax
140afcac4:	83 e0 01             	and    $0x1,%eax
140afcac7:	85 c0                	test   %eax,%eax
140afcac9:	74 13                	je     0x140afcade
140afcacb:	83 a5 a8 00 00 00 fe 	andl   $0xfffffffe,0xa8(%rbp)
140afcad2:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
140afcad9:	e8 a2 96 50 ff       	call   0x140006180
140afcade:	48 83 c4 20          	add    $0x20,%rsp
140afcae2:	5d                   	pop    %rbp
140afcae3:	c3                   	ret
140afcae4:	40 55                	rex push %rbp
140afcae6:	48 83 ec 20          	sub    $0x20,%rsp
140afcaea:	48 8b ea             	mov    %rdx,%rbp
140afcaed:	8b 45 50             	mov    0x50(%rbp),%eax
140afcaf0:	83 e0 01             	and    $0x1,%eax
140afcaf3:	85 c0                	test   %eax,%eax
140afcaf5:	74 10                	je     0x140afcb07
140afcaf7:	83 65 50 fe          	andl   $0xfffffffe,0x50(%rbp)
140afcafb:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140afcb02:	e8 79 96 50 ff       	call   0x140006180
140afcb07:	48 83 c4 20          	add    $0x20,%rsp
140afcb0b:	5d                   	pop    %rbp
140afcb0c:	c3                   	ret
140afcb0d:	40 55                	rex push %rbp
140afcb0f:	48 83 ec 20          	sub    $0x20,%rsp
140afcb13:	48 8b ea             	mov    %rdx,%rbp
140afcb16:	8b 45 20             	mov    0x20(%rbp),%eax
140afcb19:	83 e0 01             	and    $0x1,%eax
140afcb1c:	85 c0                	test   %eax,%eax
140afcb1e:	74 0d                	je     0x140afcb2d
140afcb20:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140afcb24:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140afcb28:	e8 63 27 61 ff       	call   0x14010f290
140afcb2d:	48 83 c4 20          	add    $0x20,%rsp
140afcb31:	5d                   	pop    %rbp
140afcb32:	c3                   	ret
140afcb33:	40 55                	rex push %rbp
140afcb35:	48 83 ec 20          	sub    $0x20,%rsp
140afcb39:	48 8b ea             	mov    %rdx,%rbp
140afcb3c:	8b 45 70             	mov    0x70(%rbp),%eax
140afcb3f:	83 e0 01             	and    $0x1,%eax
140afcb42:	85 c0                	test   %eax,%eax
140afcb44:	74 10                	je     0x140afcb56
140afcb46:	83 65 70 fe          	andl   $0xfffffffe,0x70(%rbp)
140afcb4a:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
140afcb51:	e8 4a ac 6d ff       	call   0x1401d77a0
140afcb56:	48 83 c4 20          	add    $0x20,%rsp
140afcb5a:	5d                   	pop    %rbp
140afcb5b:	c3                   	ret
140afcb5c:	48 8b 8a a8 00 00 00 	mov    0xa8(%rdx),%rcx
140afcb63:	48 83 c1 08          	add    $0x8,%rcx
140afcb67:	e9 f4 e7 51 ff       	jmp    0x14001b360
140afcb6c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afcb71:	55                   	push   %rbp
140afcb72:	48 83 ec 30          	sub    $0x30,%rsp
140afcb76:	48 8b ea             	mov    %rdx,%rbp
140afcb79:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afcb80:	48 83 c4 30          	add    $0x30,%rsp
140afcb84:	5d                   	pop    %rbp
140afcb85:	c3                   	ret
140afcb86:	40 55                	rex push %rbp
140afcb88:	48 83 ec 20          	sub    $0x20,%rsp
140afcb8c:	48 8b ea             	mov    %rdx,%rbp
140afcb8f:	8b 45 50             	mov    0x50(%rbp),%eax
140afcb92:	83 e0 01             	and    $0x1,%eax
140afcb95:	85 c0                	test   %eax,%eax
140afcb97:	74 0d                	je     0x140afcba6
140afcb99:	83 65 50 fe          	andl   $0xfffffffe,0x50(%rbp)
140afcb9d:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140afcba1:	e8 da 95 50 ff       	call   0x140006180
140afcba6:	48 83 c4 20          	add    $0x20,%rsp
140afcbaa:	5d                   	pop    %rbp
140afcbab:	c3                   	ret
140afcbac:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afcbb1:	55                   	push   %rbp
140afcbb2:	48 83 ec 30          	sub    $0x30,%rsp
140afcbb6:	48 8b ea             	mov    %rdx,%rbp
140afcbb9:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140afcbbd:	81 79 18 68 80 04 80 	cmpl   $0x80048068,0x18(%rcx)
140afcbc4:	75 08                	jne    0x140afcbce
140afcbc6:	66 c7 41 1c 01 01    	movw   $0x101,0x1c(%rcx)
140afcbcc:	eb 09                	jmp    0x140afcbd7
140afcbce:	8b 49 18             	mov    0x18(%rcx),%ecx
140afcbd1:	e8 5e 01 e8 ff       	call   0x14097cd34
140afcbd6:	90                   	nop
140afcbd7:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afcbde:	48 83 c4 30          	add    $0x30,%rsp
140afcbe2:	5d                   	pop    %rbp
140afcbe3:	c3                   	ret
140afcbe4:	40 55                	rex push %rbp
140afcbe6:	48 83 ec 20          	sub    $0x20,%rsp
140afcbea:	48 8b ea             	mov    %rdx,%rbp
140afcbed:	8b 45 40             	mov    0x40(%rbp),%eax
140afcbf0:	83 e0 01             	and    $0x1,%eax
140afcbf3:	85 c0                	test   %eax,%eax
140afcbf5:	74 0d                	je     0x140afcc04
140afcbf7:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140afcbfb:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140afcbff:	e8 7c 95 50 ff       	call   0x140006180
140afcc04:	48 83 c4 20          	add    $0x20,%rsp
140afcc08:	5d                   	pop    %rbp
140afcc09:	c3                   	ret
140afcc0a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afcc0f:	55                   	push   %rbp
140afcc10:	48 83 ec 40          	sub    $0x40,%rsp
140afcc14:	48 8b ea             	mov    %rdx,%rbp
140afcc17:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afcc1e:	48 83 c4 40          	add    $0x40,%rsp
140afcc22:	5d                   	pop    %rbp
140afcc23:	c3                   	ret
140afcc24:	90                   	nop
140afcc25:	90                   	nop
140afcc26:	90                   	nop
140afcc27:	90                   	nop
140afcc28:	90                   	nop
140afcc29:	90                   	nop
140afcc2a:	90                   	nop
140afcc2b:	90                   	nop
140afcc2c:	90                   	nop
140afcc2d:	90                   	nop
140afcc2e:	90                   	nop
140afcc2f:	90                   	nop
140afcc30:	40 55                	rex push %rbp
140afcc32:	48 83 ec 20          	sub    $0x20,%rsp
140afcc36:	48 8b ea             	mov    %rdx,%rbp
140afcc39:	8b 45 40             	mov    0x40(%rbp),%eax
140afcc3c:	83 e0 01             	and    $0x1,%eax
140afcc3f:	85 c0                	test   %eax,%eax
140afcc41:	74 0d                	je     0x140afcc50
140afcc43:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140afcc47:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140afcc4b:	e8 70 97 50 ff       	call   0x1400063c0
140afcc50:	48 83 c4 20          	add    $0x20,%rsp
140afcc54:	5d                   	pop    %rbp
140afcc55:	c3                   	ret
140afcc56:	40 55                	rex push %rbp
140afcc58:	48 83 ec 20          	sub    $0x20,%rsp
140afcc5c:	48 8b ea             	mov    %rdx,%rbp
140afcc5f:	8b 45 68             	mov    0x68(%rbp),%eax
140afcc62:	83 e0 01             	and    $0x1,%eax
140afcc65:	85 c0                	test   %eax,%eax
140afcc67:	74 10                	je     0x140afcc79
140afcc69:	83 65 68 fe          	andl   $0xfffffffe,0x68(%rbp)
140afcc6d:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
140afcc74:	e8 07 95 50 ff       	call   0x140006180
140afcc79:	48 83 c4 20          	add    $0x20,%rsp
140afcc7d:	5d                   	pop    %rbp
140afcc7e:	c3                   	ret
140afcc7f:	40 55                	rex push %rbp
140afcc81:	48 83 ec 20          	sub    $0x20,%rsp
140afcc85:	48 8b ea             	mov    %rdx,%rbp
140afcc88:	8b 45 68             	mov    0x68(%rbp),%eax
140afcc8b:	83 e0 02             	and    $0x2,%eax
140afcc8e:	85 c0                	test   %eax,%eax
140afcc90:	74 10                	je     0x140afcca2
140afcc92:	83 65 68 fd          	andl   $0xfffffffd,0x68(%rbp)
140afcc96:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
140afcc9d:	e8 ee 25 61 ff       	call   0x14010f290
140afcca2:	48 83 c4 20          	add    $0x20,%rsp
140afcca6:	5d                   	pop    %rbp
140afcca7:	c3                   	ret
140afcca8:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140afccad:	55                   	push   %rbp
140afccae:	48 83 ec 40          	sub    $0x40,%rsp
140afccb2:	48 8b ea             	mov    %rdx,%rbp
140afccb5:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
140afccbc:	66 c7 40 1c 01 01    	movw   $0x101,0x1c(%rax)
140afccc2:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
140afccc9:	48 83 c4 40          	add    $0x40,%rsp
140afcccd:	5d                   	pop    %rbp
140afccce:	c3                   	ret
140afcccf:	40 55                	rex push %rbp
140afccd1:	48 83 ec 20          	sub    $0x20,%rsp
140afccd5:	48 8b ea             	mov    %rdx,%rbp
140afccd8:	8b 45 40             	mov    0x40(%rbp),%eax
140afccdb:	83 e0 01             	and    $0x1,%eax
140afccde:	85 c0                	test   %eax,%eax
140afcce0:	74 10                	je     0x140afccf2
140afcce2:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140afcce6:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx