140923816:	48 8b 05 23 b8 39 00 	mov    0x39b823(%rip),%rax        # 0x140cbf040
14092381d:	48 33 c4             	xor    %rsp,%rax
140923820:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140923824:	48 8b f2             	mov    %rdx,%rsi
140923827:	48 8b f9             	mov    %rcx,%rdi
14092382a:	83 79 18 00          	cmpl   $0x0,0x18(%rcx)
14092382e:	75 10                	jne    0x140923840
140923830:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140923834:	48 8b 01             	mov    (%rcx),%rax
140923837:	48 8b 80 70 01 00 00 	mov    0x170(%rax),%rax
14092383e:	eb 14                	jmp    0x140923854
140923840:	83 79 18 01          	cmpl   $0x1,0x18(%rcx)
140923844:	75 14                	jne    0x14092385a
140923846:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14092384a:	48 8b 01             	mov    (%rcx),%rax
14092384d:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
140923854:	ff 15 de 93 1e 00    	call   *0x1e93de(%rip)        # 0x140b0cc38
14092385a:	b8 02 00 00 00       	mov    $0x2,%eax
14092385f:	89 45 a0             	mov    %eax,-0x60(%rbp)
140923862:	c7 45 a4 00 00 80 3f 	movl   $0x3f800000,-0x5c(%rbp)
140923869:	0f 57 d2             	xorps  %xmm2,%xmm2
14092386c:	83 65 a8 00          	andl   $0x0,-0x58(%rbp)
140923870:	83 65 ac 00          	andl   $0x0,-0x54(%rbp)
140923874:	c7 45 b0 00 00 80 3f 	movl   $0x3f800000,-0x50(%rbp)
14092387b:	0f 57 c0             	xorps  %xmm0,%xmm0
14092387e:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140923883:	0f 57 c9             	xorps  %xmm1,%xmm1
140923886:	0f 29 4d d0          	movaps %xmm1,-0x30(%rbp)
14092388a:	89 47 18             	mov    %eax,0x18(%rdi)
14092388d:	0f 10 45 a4          	movups -0x5c(%rbp),%xmm0
140923891:	0f 11 47 1c          	movups %xmm0,0x1c(%rdi)
140923895:	0f 14 ca             	unpcklps %xmm2,%xmm1
140923898:	f2 0f 11 4d b4       	movsd  %xmm1,-0x4c(%rbp)
14092389d:	f2 0f 11 4f 2c       	movsd  %xmm1,0x2c(%rdi)
1409238a2:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1409238a6:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
1409238aa:	e8 35 2a 6e ff       	call   0x1400062e4
1409238af:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1409238b3:	f3 0f 7f 47 48       	movdqu %xmm0,0x48(%rdi)
1409238b8:	41 83 cf ff          	or     $0xffffffff,%r15d
1409238bc:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1409238c0:	48 85 c9             	test   %rcx,%rcx
1409238c3:	74 3e                	je     0x140923903
1409238c5:	41 8b c7             	mov    %r15d,%eax
1409238c8:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409238cd:	41 03 c7             	add    %r15d,%eax
1409238d0:	75 31                	jne    0x140923903
1409238d2:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1409238d6:	48 8b 03             	mov    (%rbx),%rax
1409238d9:	48 8b cb             	mov    %rbx,%rcx
1409238dc:	48 8b 00             	mov    (%rax),%rax
1409238df:	ff 15 53 93 1e 00    	call   *0x1e9353(%rip)        # 0x140b0cc38
1409238e5:	41 8b c7             	mov    %r15d,%eax
1409238e8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409238ed:	41 03 c7             	add    %r15d,%eax
1409238f0:	75 11                	jne    0x140923903
1409238f2:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1409238f6:	48 8b 01             	mov    (%rcx),%rax
1409238f9:	48 8b 40 08          	mov    0x8(%rax),%rax
1409238fd:	ff 15 35 93 1e 00    	call   *0x1e9335(%rip)        # 0x140b0cc38
140923903:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140923907:	48 8b 01             	mov    (%rcx),%rax
14092390a:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14092390e:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140923915:	ff 15 1d 93 1e 00    	call   *0x1e931d(%rip)        # 0x140b0cc38
14092391b:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092391f:	48 8b 01             	mov    (%rcx),%rax
140923922:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140923928:	48 8b d6             	mov    %rsi,%rdx
14092392b:	48 8b 80 68 01 00 00 	mov    0x168(%rax),%rax
140923932:	ff 15 00 93 1e 00    	call   *0x1e9300(%rip)        # 0x140b0cc38
140923938:	90                   	nop
140923939:	83 65 a0 00          	andl   $0x0,-0x60(%rbp)
14092393d:	0f 10 5d e0          	movups -0x20(%rbp),%xmm3
140923941:	0f 11 5d a4          	movups %xmm3,-0x5c(%rbp)
140923945:	f2 0f 10 55 f0       	movsd  -0x10(%rbp),%xmm2
14092394a:	f2 0f 11 55 b4       	movsd  %xmm2,-0x4c(%rbp)
14092394f:	0f 57 c0             	xorps  %xmm0,%xmm0
140923952:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140923957:	0f 10 0e             	movups (%rsi),%xmm1
14092395a:	0f 29 4d d0          	movaps %xmm1,-0x30(%rbp)
14092395e:	83 67 18 00          	andl   $0x0,0x18(%rdi)
140923962:	0f 11 5f 1c          	movups %xmm3,0x1c(%rdi)
140923966:	f2 0f 11 57 2c       	movsd  %xmm2,0x2c(%rdi)
14092396b:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14092396f:	48 8d 4f 38          	lea    0x38(%rdi),%rcx
140923973:	e8 6c 29 6e ff       	call   0x1400062e4
140923978:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
14092397c:	f3 0f 7f 47 48       	movdqu %xmm0,0x48(%rdi)
140923981:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140923985:	48 85 c9             	test   %rcx,%rcx
140923988:	74 3e                	je     0x1409239c8
14092398a:	41 8b c7             	mov    %r15d,%eax
14092398d:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140923992:	41 03 c7             	add    %r15d,%eax
140923995:	75 31                	jne    0x1409239c8
140923997:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14092399b:	48 8b 03             	mov    (%rbx),%rax
14092399e:	48 8b cb             	mov    %rbx,%rcx
1409239a1:	48 8b 00             	mov    (%rax),%rax
1409239a4:	ff 15 8e 92 1e 00    	call   *0x1e928e(%rip)        # 0x140b0cc38
1409239aa:	41 8b c7             	mov    %r15d,%eax
1409239ad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409239b2:	41 03 c7             	add    %r15d,%eax
1409239b5:	75 11                	jne    0x1409239c8
1409239b7:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1409239bb:	48 8b 01             	mov    (%rcx),%rax
1409239be:	48 8b 40 08          	mov    0x8(%rax),%rax
1409239c2:	ff 15 70 92 1e 00    	call   *0x1e9270(%rip)        # 0x140b0cc38
1409239c8:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1409239cc:	48 33 cc             	xor    %rsp,%rcx
1409239cf:	e8 0c bc 1c 00       	call   0x140aef5e0
1409239d4:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1409239db:	00
1409239dc:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1409239e3:	41 5f                	pop    %r15
1409239e5:	41 5e                	pop    %r14
1409239e7:	5f                   	pop    %rdi
1409239e8:	5e                   	pop    %rsi
1409239e9:	5d                   	pop    %rbp
1409239ea:	c3                   	ret
1409239eb:	90                   	nop
1409239ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409239f1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409239f6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1409239fb:	55                   	push   %rbp
1409239fc:	57                   	push   %rdi
1409239fd:	41 56                	push   %r14
1409239ff:	48 8b ec             	mov    %rsp,%rbp
140923a02:	48 83 ec 60          	sub    $0x60,%rsp
140923a06:	4d 8b f0             	mov    %r8,%r14
140923a09:	48 8b fa             	mov    %rdx,%rdi
140923a0c:	48 8b f1             	mov    %rcx,%rsi
140923a0f:	48 83 65 c8 00       	andq   $0x0,-0x38(%rbp)
140923a14:	48 8b 0a             	mov    (%rdx),%rcx
140923a17:	48 8b 01             	mov    (%rcx),%rax
140923a1a:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140923a1e:	48 8b 40 50          	mov    0x50(%rax),%rax
140923a22:	ff 15 10 92 1e 00    	call   *0x1e9210(%rip)        # 0x140b0cc38
140923a28:	48 8d 0d 59 8a 24 00 	lea    0x248a59(%rip),%rcx        # 0x140b6c488
140923a2f:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
140923a33:	85 c0                	test   %eax,%eax
140923a35:	0f 88 c8 01 00 00    	js     0x140923c03
140923a3b:	c6 45 38 00          	movb   $0x0,0x38(%rbp)
140923a3f:	66 0f 6f 05 f9 e3 28 	movdqa 0x28e3f9(%rip),%xmm0        # 0x140bb1e40
140923a46:	00
140923a47:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
140923a4b:	83 65 f0 00          	andl   $0x0,-0x10(%rbp)
140923a4f:	83 65 f4 00          	andl   $0x0,-0xc(%rbp)
140923a53:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
140923a57:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140923a5b:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140923a5f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140923a63:	e8 a4 75 00 00       	call   0x14092b00c
140923a68:	90                   	nop
140923a69:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140923a6d:	48 8b 43 08          	mov    0x8(%rbx),%rax
140923a71:	48 63 48 04          	movslq 0x4(%rax),%rcx
140923a75:	48 83 c1 08          	add    $0x8,%rcx
140923a79:	48 03 cb             	add    %rbx,%rcx
140923a7c:	48 8b 01             	mov    (%rcx),%rax
140923a7f:	ba 01 00 00 00       	mov    $0x1,%edx
140923a84:	48 8b 40 08          	mov    0x8(%rax),%rax
140923a88:	ff 15 aa 91 1e 00    	call   *0x1e91aa(%rip)        # 0x140b0cc38
140923a8e:	48 8b 43 08          	mov    0x8(%rbx),%rax
140923a92:	48 63 48 04          	movslq 0x4(%rax),%rcx
140923a96:	48 83 c1 08          	add    $0x8,%rcx
140923a9a:	48 03 cb             	add    %rbx,%rcx
140923a9d:	48 8b 01             	mov    (%rcx),%rax
140923aa0:	f3 41 0f 10 4e 04    	movss  0x4(%r14),%xmm1
140923aa6:	f3 41 0f 10 06       	movss  (%r14),%xmm0
140923aab:	f3 0f 11 45 38       	movss  %xmm0,0x38(%rbp)
140923ab0:	f3 0f 11 4d 3c       	movss  %xmm1,0x3c(%rbp)
140923ab5:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140923ab9:	48 8b 40 18          	mov    0x18(%rax),%rax
140923abd:	ff 15 75 91 1e 00    	call   *0x1e9175(%rip)        # 0x140b0cc38
140923ac3:	48 8b 43 08          	mov    0x8(%rbx),%rax
140923ac7:	48 63 48 04          	movslq 0x4(%rax),%rcx
140923acb:	48 83 c1 08          	add    $0x8,%rcx
140923acf:	48 03 cb             	add    %rbx,%rcx
140923ad2:	48 8b 01             	mov    (%rcx),%rax
140923ad5:	f3 41 0f 10 4e 04    	movss  0x4(%r14),%xmm1
140923adb:	f3 41 0f 10 46 08    	movss  0x8(%r14),%xmm0
140923ae1:	f3 0f 11 45 38       	movss  %xmm0,0x38(%rbp)
140923ae6:	f3 0f 11 4d 3c       	movss  %xmm1,0x3c(%rbp)
140923aeb:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140923aef:	48 8b 40 20          	mov    0x20(%rax),%rax
140923af3:	ff 15 3f 91 1e 00    	call   *0x1e913f(%rip)        # 0x140b0cc38
140923af9:	48 8b 43 08          	mov    0x8(%rbx),%rax
140923afd:	48 63 48 04          	movslq 0x4(%rax),%rcx
140923b01:	48 83 c1 08          	add    $0x8,%rcx
140923b05:	48 03 cb             	add    %rbx,%rcx
140923b08:	48 8b 01             	mov    (%rcx),%rax
140923b0b:	f3 41 0f 10 4e 0c    	movss  0xc(%r14),%xmm1
140923b11:	f3 41 0f 10 46 08    	movss  0x8(%r14),%xmm0
140923b17:	f3 0f 11 45 38       	movss  %xmm0,0x38(%rbp)
140923b1c:	f3 0f 11 4d 3c       	movss  %xmm1,0x3c(%rbp)
140923b21:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140923b25:	48 8b 40 20          	mov    0x20(%rax),%rax
140923b29:	ff 15 09 91 1e 00    	call   *0x1e9109(%rip)        # 0x140b0cc38
140923b2f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140923b33:	48 63 48 04          	movslq 0x4(%rax),%rcx
140923b37:	48 83 c1 08          	add    $0x8,%rcx
140923b3b:	48 03 cb             	add    %rbx,%rcx
140923b3e:	48 8b 01             	mov    (%rcx),%rax
140923b41:	f3 41 0f 10 4e 0c    	movss  0xc(%r14),%xmm1
140923b47:	f3 41 0f 10 06       	movss  (%r14),%xmm0
140923b4c:	f3 0f 11 45 38       	movss  %xmm0,0x38(%rbp)
140923b51:	f3 0f 11 4d 3c       	movss  %xmm1,0x3c(%rbp)
140923b56:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140923b5a:	48 8b 40 20          	mov    0x20(%rax),%rax
140923b5e:	ff 15 d4 90 1e 00    	call   *0x1e90d4(%rip)        # 0x140b0cc38
140923b64:	48 8b 43 08          	mov    0x8(%rbx),%rax
140923b68:	48 63 48 04          	movslq 0x4(%rax),%rcx
140923b6c:	48 83 c1 08          	add    $0x8,%rcx
140923b70:	48 03 cb             	add    %rbx,%rcx
140923b73:	48 8b 01             	mov    (%rcx),%rax
140923b76:	48 8b 40 30          	mov    0x30(%rax),%rax
140923b7a:	ff 15 b8 90 1e 00    	call   *0x1e90b8(%rip)        # 0x140b0cc38
140923b80:	48 8b 43 08          	mov    0x8(%rbx),%rax
140923b84:	48 63 48 04          	movslq 0x4(%rax),%rcx
140923b88:	48 83 c1 08          	add    $0x8,%rcx
140923b8c:	48 03 cb             	add    %rbx,%rcx
140923b8f:	48 8b 01             	mov    (%rcx),%rax
140923b92:	48 8b 40 10          	mov    0x10(%rax),%rax
140923b96:	ff 15 9c 90 1e 00    	call   *0x1e909c(%rip)        # 0x140b0cc38
140923b9c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140923ba0:	48 63 48 04          	movslq 0x4(%rax),%rcx
140923ba4:	48 8d 43 08          	lea    0x8(%rbx),%rax
140923ba8:	48 03 c1             	add    %rcx,%rax
140923bab:	48 89 06             	mov    %rax,(%rsi)
140923bae:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140923bb2:	48 89 46 08          	mov    %rax,0x8(%rsi)
140923bb6:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140923bba:	48 85 c9             	test   %rcx,%rcx
140923bbd:	74 13                	je     0x140923bd2
140923bbf:	48 83 65 c8 00       	andq   $0x0,-0x38(%rbp)
140923bc4:	48 8b 01             	mov    (%rcx),%rax
140923bc7:	48 8b 40 10          	mov    0x10(%rax),%rax
140923bcb:	ff 15 67 90 1e 00    	call   *0x1e9067(%rip)        # 0x140b0cc38
140923bd1:	90                   	nop
140923bd2:	48 8b 0f             	mov    (%rdi),%rcx
140923bd5:	48 85 c9             	test   %rcx,%rcx
140923bd8:	74 11                	je     0x140923beb
140923bda:	48 83 27 00          	andq   $0x0,(%rdi)
140923bde:	48 8b 01             	mov    (%rcx),%rax
140923be1:	48 8b 40 10          	mov    0x10(%rax),%rax
140923be5:	ff 15 4d 90 1e 00    	call   *0x1e904d(%rip)        # 0x140b0cc38
140923beb:	48 8b c6             	mov    %rsi,%rax
140923bee:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140923bf3:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140923bf7:	49 8b 73 30          	mov    0x30(%r11),%rsi
140923bfb:	49 8b e3             	mov    %r11,%rsp
140923bfe:	41 5e                	pop    %r14
140923c00:	5f                   	pop    %rdi
140923c01:	5d                   	pop    %rbp
140923c02:	c3                   	ret
140923c03:	8b d0                	mov    %eax,%edx
140923c05:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140923c09:	e8 56 7a 84 ff       	call   0x14016b664
140923c0e:	cc                   	int3
140923c0f:	90                   	nop
140923c10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140923c15:	55                   	push   %rbp
140923c16:	56                   	push   %rsi
140923c17:	57                   	push   %rdi
140923c18:	41 56                	push   %r14
140923c1a:	41 57                	push   %r15
140923c1c:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140923c21:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140923c28:	48 8b 05 11 b4 39 00 	mov    0x39b411(%rip),%rax        # 0x140cbf040
140923c2f:	48 33 c4             	xor    %rsp,%rax
140923c32:	48 89 45 27          	mov    %rax,0x27(%rbp)
140923c36:	48 8b f2             	mov    %rdx,%rsi
140923c39:	48 8b d9             	mov    %rcx,%rbx
140923c3c:	48 89 55 ef          	mov    %rdx,-0x11(%rbp)
140923c40:	41 83 cf ff          	or     $0xffffffff,%r15d
140923c44:	48 83 3a 00          	cmpq   $0x0,(%rdx)
140923c48:	0f 84 c0 02 00 00    	je     0x140923f0e
140923c4e:	83 79 18 02          	cmpl   $0x2,0x18(%rcx)
140923c52:	0f 84 7a 02 00 00    	je     0x140923ed2
140923c58:	41 83 f8 02          	cmp    $0x2,%r8d
140923c5c:	0f 84 70 02 00 00    	je     0x140923ed2
140923c62:	45 8d 77 02          	lea    0x2(%r15),%r14d
140923c66:	45 85 c0             	test   %r8d,%r8d
140923c69:	75 03                	jne    0x140923c6e
140923c6b:	45 33 f6             	xor    %r14d,%r14d
140923c6e:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140923c72:	48 8b 01             	mov    (%rcx),%rax
140923c75:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
140923c79:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140923c80:	ff 15 b2 8f 1e 00    	call   *0x1e8fb2(%rip)        # 0x140b0cc38
140923c86:	0f 10 45 0f          	movups 0xf(%rbp),%xmm0
140923c8a:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140923c8e:	f3 0f 10 45 1f       	movss  0x1f(%rbp),%xmm0
140923c93:	f3 0f 11 45 b7       	movss  %xmm0,-0x49(%rbp)
140923c98:	f3 0f 10 4d 23       	movss  0x23(%rbp),%xmm1
140923c9d:	f3 0f 11 4d bb       	movss  %xmm1,-0x45(%rbp)
140923ca2:	48 8b 43 40          	mov    0x40(%rbx),%rax
140923ca6:	48 85 c0             	test   %rax,%rax
140923ca9:	74 04                	je     0x140923caf
140923cab:	f0 ff 40 08          	lock incl 0x8(%rax)
140923caf:	48 8b 43 38          	mov    0x38(%rbx),%rax
140923cb3:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140923cb7:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
140923cbb:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
140923cbf:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
140923cc3:	0f 85 cf 00 00 00    	jne    0x140923d98
140923cc9:	0f 10 43 48          	movups 0x48(%rbx),%xmm0
140923ccd:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
140923cd1:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140923cd5:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140923cd9:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
140923cdd:	48 85 c9             	test   %rcx,%rcx
140923ce0:	74 0d                	je     0x140923cef
140923ce2:	48 8b 01             	mov    (%rcx),%rax
140923ce5:	48 8b 40 08          	mov    0x8(%rax),%rax
140923ce9:	ff 15 49 8f 1e 00    	call   *0x1e8f49(%rip)        # 0x140b0cc38
140923cef:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140923cf3:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140923cf7:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140923cfb:	e8 ec fc ff ff       	call   0x1409239ec
140923d00:	48 8b 10             	mov    (%rax),%rdx
140923d03:	48 8b 48 08          	mov    0x8(%rax),%rcx
140923d07:	48 83 20 00          	andq   $0x0,(%rax)
140923d0b:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140923d10:	48 89 55 97          	mov    %rdx,-0x69(%rbp)
140923d14:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
140923d18:	48 85 ff             	test   %rdi,%rdi
140923d1b:	74 39                	je     0x140923d56
140923d1d:	41 8b c7             	mov    %r15d,%eax
140923d20:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140923d25:	41 03 c7             	add    %r15d,%eax
140923d28:	75 2c                	jne    0x140923d56
140923d2a:	48 8b 07             	mov    (%rdi),%rax
140923d2d:	48 8b cf             	mov    %rdi,%rcx
140923d30:	48 8b 00             	mov    (%rax),%rax
140923d33:	ff 15 ff 8e 1e 00    	call   *0x1e8eff(%rip)        # 0x140b0cc38
140923d39:	41 8b c7             	mov    %r15d,%eax
140923d3c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140923d41:	41 03 c7             	add    %r15d,%eax
140923d44:	75 10                	jne    0x140923d56
140923d46:	48 8b 07             	mov    (%rdi),%rax
140923d49:	48 8b cf             	mov    %rdi,%rcx
140923d4c:	48 8b 40 08          	mov    0x8(%rax),%rax
140923d50:	ff 15 e2 8e 1e 00    	call   *0x1e8ee2(%rip)        # 0x140b0cc38
140923d56:	48 8b 7d ff          	mov    -0x1(%rbp),%rdi
140923d5a:	48 85 ff             	test   %rdi,%rdi
140923d5d:	74 39                	je     0x140923d98
140923d5f:	41 8b c7             	mov    %r15d,%eax