140b0baf6:	48 8b 1d 13 ff 21 00 	mov    0x21ff13(%rip),%rbx        # 0x140d2ba10
140b0bafd:	48 85 db             	test   %rbx,%rbx
140b0bb00:	74 39                	je     0x140b0bb3b
140b0bb02:	83 c8 ff             	or     $0xffffffff,%eax
140b0bb05:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b0bb0a:	83 f8 01             	cmp    $0x1,%eax
140b0bb0d:	75 2c                	jne    0x140b0bb3b
140b0bb0f:	48 8b 03             	mov    (%rbx),%rax
140b0bb12:	48 8b cb             	mov    %rbx,%rcx
140b0bb15:	48 8b 00             	mov    (%rax),%rax
140b0bb18:	ff 15 1a 11 00 00    	call   *0x111a(%rip)        # 0x140b0cc38
140b0bb1e:	83 c8 ff             	or     $0xffffffff,%eax
140b0bb21:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b0bb26:	83 f8 01             	cmp    $0x1,%eax
140b0bb29:	75 10                	jne    0x140b0bb3b
140b0bb2b:	48 8b 03             	mov    (%rbx),%rax
140b0bb2e:	48 8b cb             	mov    %rbx,%rcx
140b0bb31:	48 8b 40 08          	mov    0x8(%rax),%rax
140b0bb35:	ff 15 fd 10 00 00    	call   *0x10fd(%rip)        # 0x140b0cc38
140b0bb3b:	48 83 c4 20          	add    $0x20,%rsp
140b0bb3f:	5b                   	pop    %rbx
140b0bb40:	c3                   	ret
140b0bb41:	90                   	nop
140b0bb42:	90                   	nop
140b0bb43:	90                   	nop
140b0bb44:	90                   	nop
140b0bb45:	90                   	nop
140b0bb46:	90                   	nop
140b0bb47:	90                   	nop
140b0bb48:	90                   	nop
140b0bb49:	90                   	nop
140b0bb4a:	90                   	nop
140b0bb4b:	90                   	nop
140b0bb4c:	90                   	nop
140b0bb4d:	90                   	nop
140b0bb4e:	90                   	nop
140b0bb4f:	90                   	nop
140b0bb50:	40 53                	rex push %rbx
140b0bb52:	48 83 ec 20          	sub    $0x20,%rsp
140b0bb56:	48 8b 1d c3 fe 21 00 	mov    0x21fec3(%rip),%rbx        # 0x140d2ba20
140b0bb5d:	48 85 db             	test   %rbx,%rbx
140b0bb60:	74 39                	je     0x140b0bb9b
140b0bb62:	83 c8 ff             	or     $0xffffffff,%eax
140b0bb65:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140b0bb6a:	83 f8 01             	cmp    $0x1,%eax
140b0bb6d:	75 2c                	jne    0x140b0bb9b
140b0bb6f:	48 8b 03             	mov    (%rbx),%rax
140b0bb72:	48 8b cb             	mov    %rbx,%rcx
140b0bb75:	48 8b 00             	mov    (%rax),%rax
140b0bb78:	ff 15 ba 10 00 00    	call   *0x10ba(%rip)        # 0x140b0cc38
140b0bb7e:	83 c8 ff             	or     $0xffffffff,%eax
140b0bb81:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140b0bb86:	83 f8 01             	cmp    $0x1,%eax
140b0bb89:	75 10                	jne    0x140b0bb9b
140b0bb8b:	48 8b 03             	mov    (%rbx),%rax
140b0bb8e:	48 8b cb             	mov    %rbx,%rcx
140b0bb91:	48 8b 40 08          	mov    0x8(%rax),%rax
140b0bb95:	ff 15 9d 10 00 00    	call   *0x109d(%rip)        # 0x140b0cc38
140b0bb9b:	48 83 c4 20          	add    $0x20,%rsp
140b0bb9f:	5b                   	pop    %rbx
140b0bba0:	c3                   	ret
140b0bba1:	90                   	nop
140b0bba2:	90                   	nop
140b0bba3:	90                   	nop
140b0bba4:	90                   	nop
140b0bba5:	90                   	nop
140b0bba6:	90                   	nop
140b0bba7:	90                   	nop
140b0bba8:	90                   	nop
140b0bba9:	90                   	nop
140b0bbaa:	90                   	nop
140b0bbab:	90                   	nop
140b0bbac:	90                   	nop
140b0bbad:	90                   	nop
140b0bbae:	90                   	nop
140b0bbaf:	90                   	nop
140b0bbb0:	ba 10 00 00 00       	mov    $0x10,%edx
140b0bbb5:	4c 8d 0d a4 a7 4f ff 	lea    -0xb0585c(%rip),%r9        # 0x140006360
140b0bbbc:	48 8d 0d 6d fe 21 00 	lea    0x21fe6d(%rip),%rcx        # 0x140d2ba30
140b0bbc3:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
140b0bbc7:	e9 74 3a fe ff       	jmp    0x140aef640
140b0bbcc:	90                   	nop
140b0bbcd:	90                   	nop
140b0bbce:	90                   	nop
140b0bbcf:	90                   	nop
140b0bbd0:	40 53                	rex push %rbx
140b0bbd2:	48 83 ec 20          	sub    $0x20,%rsp
140b0bbd6:	48 8b 0d 93 f3 21 00 	mov    0x21f393(%rip),%rcx        # 0x140d2af70
140b0bbdd:	48 8b 59 08          	mov    0x8(%rcx),%rbx
140b0bbe1:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140b0bbe5:	75 30                	jne    0x140b0bc17
140b0bbe7:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b0bbeb:	48 8d 15 7e f3 21 00 	lea    0x21f37e(%rip),%rdx        # 0x140d2af70
140b0bbf2:	48 8d 0d 77 f3 21 00 	lea    0x21f377(%rip),%rcx        # 0x140d2af70
140b0bbf9:	e8 fe b6 4f ff       	call   0x1400072fc
140b0bbfe:	48 8b cb             	mov    %rbx,%rcx
140b0bc01:	48 8b 1b             	mov    (%rbx),%rbx
140b0bc04:	ff 15 b6 0c 00 00    	call   *0xcb6(%rip)        # 0x140b0c8c0
140b0bc0a:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140b0bc0e:	74 d7                	je     0x140b0bbe7
140b0bc10:	48 8b 0d 59 f3 21 00 	mov    0x21f359(%rip),%rcx        # 0x140d2af70
140b0bc17:	48 83 c4 20          	add    $0x20,%rsp
140b0bc1b:	5b                   	pop    %rbx
140b0bc1c:	48 ff 25 9d 0c 00 00 	rex.W jmp *0xc9d(%rip)        # 0x140b0c8c0
140b0bc23:	cc                   	int3
140b0bc24:	90                   	nop
140b0bc25:	90                   	nop
140b0bc26:	90                   	nop
140b0bc27:	90                   	nop
140b0bc28:	90                   	nop
140b0bc29:	90                   	nop
140b0bc2a:	90                   	nop
140b0bc2b:	90                   	nop
140b0bc2c:	90                   	nop
140b0bc2d:	90                   	nop
140b0bc2e:	90                   	nop
140b0bc2f:	90                   	nop
140b0bc30:	48 8d 0d 69 df 21 00 	lea    0x21df69(%rip),%rcx        # 0x140d29ba0
140b0bc37:	e9 f4 34 fe ff       	jmp    0x140aef130
140b0bc3c:	90                   	nop
140b0bc3d:	90                   	nop
140b0bc3e:	90                   	nop
140b0bc3f:	90                   	nop
140b0bc40:	40 53                	rex push %rbx
140b0bc42:	48 83 ec 20          	sub    $0x20,%rsp
140b0bc46:	eb 41                	jmp    0x140b0bc89
140b0bc48:	48 8b 03             	mov    (%rbx),%rax
140b0bc4b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140b0bc4f:	48 89 05 b2 e5 21 00 	mov    %rax,0x21e5b2(%rip)        # 0x140d2a208
140b0bc56:	48 8b 01             	mov    (%rcx),%rax
140b0bc59:	48 8b 40 10          	mov    0x10(%rax),%rax
140b0bc5d:	ff 15 d5 0f 00 00    	call   *0xfd5(%rip)        # 0x140b0cc38
140b0bc63:	48 8b c8             	mov    %rax,%rcx
140b0bc66:	48 85 c0             	test   %rax,%rax
140b0bc69:	74 11                	je     0x140b0bc7c
140b0bc6b:	48 8b 10             	mov    (%rax),%rdx
140b0bc6e:	48 8b 02             	mov    (%rdx),%rax
140b0bc71:	ba 01 00 00 00       	mov    $0x1,%edx
140b0bc76:	ff 15 bc 0f 00 00    	call   *0xfbc(%rip)        # 0x140b0cc38
140b0bc7c:	ba 10 00 00 00       	mov    $0x10,%edx
140b0bc81:	48 8b cb             	mov    %rbx,%rcx
140b0bc84:	e8 77 39 fe ff       	call   0x140aef600
140b0bc89:	48 8b 1d 78 e5 21 00 	mov    0x21e578(%rip),%rbx        # 0x140d2a208
140b0bc90:	48 85 db             	test   %rbx,%rbx
140b0bc93:	75 b3                	jne    0x140b0bc48
140b0bc95:	48 83 c4 20          	add    $0x20,%rsp
140b0bc99:	5b                   	pop    %rbx
140b0bc9a:	c3                   	ret