140a6ac56:	41 03 c4             	add    %r12d,%eax
140a6ac59:	75 10                	jne    0x140a6ac6b
140a6ac5b:	48 8b 07             	mov    (%rdi),%rax
140a6ac5e:	48 8b cf             	mov    %rdi,%rcx
140a6ac61:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6ac65:	ff 15 cd 1f 0a 00    	call   *0xa1fcd(%rip)        # 0x140b0cc38
140a6ac6b:	41 b4 01             	mov    $0x1,%r12b
140a6ac6e:	41 83 cd ff          	or     $0xffffffff,%r13d
140a6ac72:	48 85 db             	test   %rbx,%rbx
140a6ac75:	0f 84 db fd ff ff    	je     0x140a6aa56
140a6ac7b:	41 8b c5             	mov    %r13d,%eax
140a6ac7e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a6ac83:	41 03 c5             	add    %r13d,%eax
140a6ac86:	0f 85 ca fd ff ff    	jne    0x140a6aa56
140a6ac8c:	48 8b 03             	mov    (%rbx),%rax
140a6ac8f:	48 8b cb             	mov    %rbx,%rcx
140a6ac92:	48 8b 00             	mov    (%rax),%rax
140a6ac95:	ff 15 9d 1f 0a 00    	call   *0xa1f9d(%rip)        # 0x140b0cc38
140a6ac9b:	41 8b c5             	mov    %r13d,%eax
140a6ac9e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a6aca3:	41 03 c5             	add    %r13d,%eax
140a6aca6:	0f 85 aa fd ff ff    	jne    0x140a6aa56
140a6acac:	48 8b 03             	mov    (%rbx),%rax
140a6acaf:	48 8b cb             	mov    %rbx,%rcx
140a6acb2:	48 8b 40 08          	mov    0x8(%rax),%rax
140a6acb6:	ff 15 7c 1f 0a 00    	call   *0xa1f7c(%rip)        # 0x140b0cc38
140a6acbc:	e9 95 fd ff ff       	jmp    0x140a6aa56
140a6acc1:	48 8b 42 18          	mov    0x18(%rdx),%rax
140a6acc5:	48 8b 5a 20          	mov    0x20(%rdx),%rbx
140a6acc9:	48 85 c0             	test   %rax,%rax
140a6accc:	0f 84 4d ff ff ff    	je     0x140a6ac1f
140a6acd2:	48 85 db             	test   %rbx,%rbx
140a6acd5:	74 04                	je     0x140a6acdb
140a6acd7:	f0 ff 43 08          	lock incl 0x8(%rbx)
140a6acdb:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a6ace0:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140a6ace5:	44 8a 64 24 20       	mov    0x20(%rsp),%r12b
140a6acea:	eb 82                	jmp    0x140a6ac6e
140a6acec:	e8 e3 90 59 ff       	call   0x140003dd4
140a6acf1:	90                   	nop
140a6acf2:	eb 00                	jmp    0x140a6acf4
140a6acf4:	90                   	nop
140a6acf5:	e8 8e e5 59 ff       	call   0x140009288
140a6acfa:	90                   	nop
140a6acfb:	eb 03                	jmp    0x140a6ad00
140a6acfd:	90                   	nop
140a6acfe:	90                   	nop
140a6acff:	90                   	nop
140a6ad00:	90                   	nop
140a6ad01:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140a6ad05:	e8 2a 43 e5 ff       	call   0x1408bf034
140a6ad0a:	48 8d 15 8f ba 1c 00 	lea    0x1cba8f(%rip),%rdx        # 0x140c367a0
140a6ad11:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140a6ad15:	e8 64 57 08 00       	call   0x140af047e
140a6ad1a:	cc                   	int3
140a6ad1b:	90                   	nop
140a6ad1c:	90                   	nop
140a6ad1d:	90                   	nop
140a6ad1e:	90                   	nop
140a6ad1f:	90                   	nop
140a6ad20:	b8 18 00 00 00       	mov    $0x18,%eax
140a6ad25:	c3                   	ret
140a6ad26:	90                   	nop
140a6ad27:	90                   	nop
140a6ad28:	90                   	nop
140a6ad29:	90                   	nop
140a6ad2a:	90                   	nop
140a6ad2b:	90                   	nop
140a6ad2c:	90                   	nop
140a6ad2d:	90                   	nop
140a6ad2e:	90                   	nop
140a6ad2f:	90                   	nop
140a6ad30:	40 53                	rex push %rbx
140a6ad32:	48 83 ec 20          	sub    $0x20,%rsp
140a6ad36:	48 8d 05 93 1c 0d 00 	lea    0xd1c93(%rip),%rax        # 0x140b3c9d0
140a6ad3d:	48 8b d9             	mov    %rcx,%rbx
140a6ad40:	48 89 01             	mov    %rax,(%rcx)
140a6ad43:	f6 c2 01             	test   $0x1,%dl
140a6ad46:	74 05                	je     0x140a6ad4d
140a6ad48:	e8 87 48 08 00       	call   0x140aef5d4
140a6ad4d:	48 8b c3             	mov    %rbx,%rax
140a6ad50:	48 83 c4 20          	add    $0x20,%rsp
140a6ad54:	5b                   	pop    %rbx
140a6ad55:	c3                   	ret
140a6ad56:	90                   	nop
140a6ad57:	90                   	nop
140a6ad58:	90                   	nop
140a6ad59:	90                   	nop
140a6ad5a:	90                   	nop
140a6ad5b:	90                   	nop
140a6ad5c:	90                   	nop
140a6ad5d:	90                   	nop
140a6ad5e:	90                   	nop
140a6ad5f:	90                   	nop
140a6ad60:	40 53                	rex push %rbx
140a6ad62:	48 83 ec 20          	sub    $0x20,%rsp
140a6ad66:	48 8d 05 b3 1c 0d 00 	lea    0xd1cb3(%rip),%rax        # 0x140b3ca20
140a6ad6d:	48 8b d9             	mov    %rcx,%rbx
140a6ad70:	48 89 01             	mov    %rax,(%rcx)
140a6ad73:	f6 c2 01             	test   $0x1,%dl
140a6ad76:	74 05                	je     0x140a6ad7d
140a6ad78:	e8 57 48 08 00       	call   0x140aef5d4
140a6ad7d:	48 8b c3             	mov    %rbx,%rax
140a6ad80:	48 83 c4 20          	add    $0x20,%rsp
140a6ad84:	5b                   	pop    %rbx
140a6ad85:	c3                   	ret
140a6ad86:	90                   	nop
140a6ad87:	90                   	nop
140a6ad88:	90                   	nop
140a6ad89:	90                   	nop
140a6ad8a:	90                   	nop
140a6ad8b:	90                   	nop
140a6ad8c:	90                   	nop
140a6ad8d:	90                   	nop
140a6ad8e:	90                   	nop
140a6ad8f:	90                   	nop
140a6ad90:	40 53                	rex push %rbx
140a6ad92:	48 83 ec 20          	sub    $0x20,%rsp
140a6ad96:	48 8d 05 5b 1c 0d 00 	lea    0xd1c5b(%rip),%rax        # 0x140b3c9f8
140a6ad9d:	48 8b d9             	mov    %rcx,%rbx
140a6ada0:	48 89 01             	mov    %rax,(%rcx)
140a6ada3:	f6 c2 01             	test   $0x1,%dl
140a6ada6:	74 05                	je     0x140a6adad
140a6ada8:	e8 27 48 08 00       	call   0x140aef5d4
140a6adad:	48 8b c3             	mov    %rbx,%rax
140a6adb0:	48 83 c4 20          	add    $0x20,%rsp
140a6adb4:	5b                   	pop    %rbx
140a6adb5:	c3                   	ret
140a6adb6:	90                   	nop
140a6adb7:	90                   	nop
140a6adb8:	90                   	nop
140a6adb9:	90                   	nop
140a6adba:	90                   	nop
140a6adbb:	90                   	nop
140a6adbc:	90                   	nop
140a6adbd:	90                   	nop
140a6adbe:	90                   	nop
140a6adbf:	90                   	nop
140a6adc0:	40 53                	rex push %rbx
140a6adc2:	48 83 ec 20          	sub    $0x20,%rsp
140a6adc6:	48 8d 05 a3 1c 0d 00 	lea    0xd1ca3(%rip),%rax        # 0x140b3ca70
140a6adcd:	48 8b d9             	mov    %rcx,%rbx
140a6add0:	48 89 01             	mov    %rax,(%rcx)
140a6add3:	f6 c2 01             	test   $0x1,%dl
140a6add6:	74 05                	je     0x140a6addd
140a6add8:	e8 f7 47 08 00       	call   0x140aef5d4
140a6addd:	48 8b c3             	mov    %rbx,%rax
140a6ade0:	48 83 c4 20          	add    $0x20,%rsp
140a6ade4:	5b                   	pop    %rbx
140a6ade5:	c3                   	ret
140a6ade6:	90                   	nop
140a6ade7:	90                   	nop
140a6ade8:	90                   	nop
140a6ade9:	90                   	nop
140a6adea:	90                   	nop
140a6adeb:	90                   	nop
140a6adec:	90                   	nop
140a6aded:	90                   	nop
140a6adee:	90                   	nop
140a6adef:	90                   	nop
140a6adf0:	40 53                	rex push %rbx
140a6adf2:	48 83 ec 20          	sub    $0x20,%rsp
140a6adf6:	48 8d 05 4b 1c 0d 00 	lea    0xd1c4b(%rip),%rax        # 0x140b3ca48
140a6adfd:	48 8b d9             	mov    %rcx,%rbx
140a6ae00:	48 89 01             	mov    %rax,(%rcx)
140a6ae03:	f6 c2 01             	test   $0x1,%dl
140a6ae06:	74 05                	je     0x140a6ae0d
140a6ae08:	e8 c7 47 08 00       	call   0x140aef5d4
140a6ae0d:	48 8b c3             	mov    %rbx,%rax
140a6ae10:	48 83 c4 20          	add    $0x20,%rsp
140a6ae14:	5b                   	pop    %rbx
140a6ae15:	c3                   	ret
140a6ae16:	90                   	nop
140a6ae17:	90                   	nop
140a6ae18:	90                   	nop
140a6ae19:	90                   	nop
140a6ae1a:	90                   	nop
140a6ae1b:	90                   	nop
140a6ae1c:	90                   	nop
140a6ae1d:	90                   	nop
140a6ae1e:	90                   	nop
140a6ae1f:	90                   	nop
140a6ae20:	40 53                	rex push %rbx
140a6ae22:	48 83 ec 20          	sub    $0x20,%rsp
140a6ae26:	48 8d 05 8b 1a 0d 00 	lea    0xd1a8b(%rip),%rax        # 0x140b3c8b8
140a6ae2d:	48 8b d9             	mov    %rcx,%rbx
140a6ae30:	48 89 01             	mov    %rax,(%rcx)
140a6ae33:	f6 c2 01             	test   $0x1,%dl
140a6ae36:	74 05                	je     0x140a6ae3d
140a6ae38:	e8 97 47 08 00       	call   0x140aef5d4
140a6ae3d:	48 8b c3             	mov    %rbx,%rax
140a6ae40:	48 83 c4 20          	add    $0x20,%rsp
140a6ae44:	5b                   	pop    %rbx
140a6ae45:	c3                   	ret
140a6ae46:	90                   	nop
140a6ae47:	90                   	nop
140a6ae48:	90                   	nop
140a6ae49:	90                   	nop
140a6ae4a:	90                   	nop
140a6ae4b:	90                   	nop
140a6ae4c:	90                   	nop
140a6ae4d:	90                   	nop
140a6ae4e:	90                   	nop
140a6ae4f:	90                   	nop
140a6ae50:	40 53                	rex push %rbx
140a6ae52:	48 83 ec 20          	sub    $0x20,%rsp
140a6ae56:	48 8d 05 33 1a 0d 00 	lea    0xd1a33(%rip),%rax        # 0x140b3c890
140a6ae5d:	48 8b d9             	mov    %rcx,%rbx
140a6ae60:	48 89 01             	mov    %rax,(%rcx)
140a6ae63:	f6 c2 01             	test   $0x1,%dl
140a6ae66:	74 05                	je     0x140a6ae6d
140a6ae68:	e8 67 47 08 00       	call   0x140aef5d4
140a6ae6d:	48 8b c3             	mov    %rbx,%rax
140a6ae70:	48 83 c4 20          	add    $0x20,%rsp
140a6ae74:	5b                   	pop    %rbx
140a6ae75:	c3                   	ret
140a6ae76:	90                   	nop
140a6ae77:	90                   	nop
140a6ae78:	90                   	nop
140a6ae79:	90                   	nop
140a6ae7a:	90                   	nop
140a6ae7b:	90                   	nop
140a6ae7c:	90                   	nop
140a6ae7d:	90                   	nop
140a6ae7e:	90                   	nop
140a6ae7f:	90                   	nop
140a6ae80:	40 53                	rex push %rbx
140a6ae82:	48 83 ec 20          	sub    $0x20,%rsp
140a6ae86:	48 8d 05 7b 1a 0d 00 	lea    0xd1a7b(%rip),%rax        # 0x140b3c908
140a6ae8d:	48 8b d9             	mov    %rcx,%rbx
140a6ae90:	48 89 01             	mov    %rax,(%rcx)
140a6ae93:	f6 c2 01             	test   $0x1,%dl
140a6ae96:	74 05                	je     0x140a6ae9d
140a6ae98:	e8 37 47 08 00       	call   0x140aef5d4
140a6ae9d:	48 8b c3             	mov    %rbx,%rax
140a6aea0:	48 83 c4 20          	add    $0x20,%rsp
140a6aea4:	5b                   	pop    %rbx
140a6aea5:	c3                   	ret
140a6aea6:	90                   	nop
140a6aea7:	90                   	nop
140a6aea8:	90                   	nop
140a6aea9:	90                   	nop
140a6aeaa:	90                   	nop
140a6aeab:	90                   	nop
140a6aeac:	90                   	nop
140a6aead:	90                   	nop
140a6aeae:	90                   	nop
140a6aeaf:	90                   	nop
140a6aeb0:	40 53                	rex push %rbx
140a6aeb2:	48 83 ec 20          	sub    $0x20,%rsp
140a6aeb6:	48 8d 05 23 1a 0d 00 	lea    0xd1a23(%rip),%rax        # 0x140b3c8e0
140a6aebd:	48 8b d9             	mov    %rcx,%rbx
140a6aec0:	48 89 01             	mov    %rax,(%rcx)
140a6aec3:	f6 c2 01             	test   $0x1,%dl
140a6aec6:	74 05                	je     0x140a6aecd
140a6aec8:	e8 07 47 08 00       	call   0x140aef5d4
140a6aecd:	48 8b c3             	mov    %rbx,%rax
140a6aed0:	48 83 c4 20          	add    $0x20,%rsp
140a6aed4:	5b                   	pop    %rbx
140a6aed5:	c3                   	ret
140a6aed6:	90                   	nop
140a6aed7:	90                   	nop
140a6aed8:	90                   	nop
140a6aed9:	90                   	nop
140a6aeda:	90                   	nop
140a6aedb:	90                   	nop
140a6aedc:	90                   	nop
140a6aedd:	90                   	nop
140a6aede:	90                   	nop
140a6aedf:	90                   	nop
140a6aee0:	40 53                	rex push %rbx
140a6aee2:	48 83 ec 20          	sub    $0x20,%rsp
140a6aee6:	48 8d 05 6b 1a 0d 00 	lea    0xd1a6b(%rip),%rax        # 0x140b3c958
140a6aeed:	48 8b d9             	mov    %rcx,%rbx
140a6aef0:	48 89 01             	mov    %rax,(%rcx)
140a6aef3:	f6 c2 01             	test   $0x1,%dl
140a6aef6:	74 05                	je     0x140a6aefd
140a6aef8:	e8 d7 46 08 00       	call   0x140aef5d4
140a6aefd:	48 8b c3             	mov    %rbx,%rax
140a6af00:	48 83 c4 20          	add    $0x20,%rsp
140a6af04:	5b                   	pop    %rbx
140a6af05:	c3                   	ret
140a6af06:	90                   	nop
140a6af07:	90                   	nop
140a6af08:	90                   	nop
140a6af09:	90                   	nop
140a6af0a:	90                   	nop
140a6af0b:	90                   	nop
140a6af0c:	90                   	nop
140a6af0d:	90                   	nop
140a6af0e:	90                   	nop
140a6af0f:	90                   	nop
140a6af10:	40 53                	rex push %rbx
140a6af12:	48 83 ec 20          	sub    $0x20,%rsp
140a6af16:	48 8d 05 13 1a 0d 00 	lea    0xd1a13(%rip),%rax        # 0x140b3c930
140a6af1d:	48 8b d9             	mov    %rcx,%rbx
140a6af20:	48 89 01             	mov    %rax,(%rcx)
140a6af23:	f6 c2 01             	test   $0x1,%dl
140a6af26:	74 05                	je     0x140a6af2d
140a6af28:	e8 a7 46 08 00       	call   0x140aef5d4
140a6af2d:	48 8b c3             	mov    %rbx,%rax
140a6af30:	48 83 c4 20          	add    $0x20,%rsp
140a6af34:	5b                   	pop    %rbx
140a6af35:	c3                   	ret
140a6af36:	90                   	nop
140a6af37:	90                   	nop
140a6af38:	90                   	nop
140a6af39:	90                   	nop
140a6af3a:	90                   	nop
140a6af3b:	90                   	nop
140a6af3c:	90                   	nop
140a6af3d:	90                   	nop
140a6af3e:	90                   	nop
140a6af3f:	90                   	nop
140a6af40:	40 53                	rex push %rbx
140a6af42:	48 83 ec 20          	sub    $0x20,%rsp
140a6af46:	48 8d 05 5b 1a 0d 00 	lea    0xd1a5b(%rip),%rax        # 0x140b3c9a8
140a6af4d:	48 8b d9             	mov    %rcx,%rbx
140a6af50:	48 89 01             	mov    %rax,(%rcx)
140a6af53:	f6 c2 01             	test   $0x1,%dl
140a6af56:	74 05                	je     0x140a6af5d
140a6af58:	e8 77 46 08 00       	call   0x140aef5d4
140a6af5d:	48 8b c3             	mov    %rbx,%rax
140a6af60:	48 83 c4 20          	add    $0x20,%rsp
140a6af64:	5b                   	pop    %rbx
140a6af65:	c3                   	ret
140a6af66:	90                   	nop
140a6af67:	90                   	nop
140a6af68:	90                   	nop
140a6af69:	90                   	nop
140a6af6a:	90                   	nop
140a6af6b:	90                   	nop
140a6af6c:	90                   	nop
140a6af6d:	90                   	nop
140a6af6e:	90                   	nop
140a6af6f:	90                   	nop
140a6af70:	40 53                	rex push %rbx
140a6af72:	48 83 ec 20          	sub    $0x20,%rsp
140a6af76:	48 8d 05 03 1a 0d 00 	lea    0xd1a03(%rip),%rax        # 0x140b3c980
140a6af7d:	48 8b d9             	mov    %rcx,%rbx
140a6af80:	48 89 01             	mov    %rax,(%rcx)
140a6af83:	f6 c2 01             	test   $0x1,%dl
140a6af86:	74 05                	je     0x140a6af8d
140a6af88:	e8 47 46 08 00       	call   0x140aef5d4
140a6af8d:	48 8b c3             	mov    %rbx,%rax
140a6af90:	48 83 c4 20          	add    $0x20,%rsp
140a6af94:	5b                   	pop    %rbx
140a6af95:	c3                   	ret
140a6af96:	90                   	nop
140a6af97:	90                   	nop