14027e94e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14027e952:	48 83 f8 1f          	cmp    $0x1f,%rax
14027e956:	0f 87 1d 06 00 00    	ja     0x14027ef79
14027e95c:	48 8b cf             	mov    %rdi,%rcx
14027e95f:	ff 15 5b df 88 00    	call   *0x88df5b(%rip)        # 0x140b0c8c0
14027e965:	49 8b 0f             	mov    (%r15),%rcx
14027e968:	49 8b 47 08          	mov    0x8(%r15),%rax
14027e96c:	48 2b c1             	sub    %rcx,%rax
14027e96f:	48 c1 f8 03          	sar    $0x3,%rax
14027e973:	48 0f af c6          	imul   %rsi,%rax
14027e977:	4c 3b e8             	cmp    %rax,%r13
14027e97a:	0f 83 f9 05 00 00    	jae    0x14027ef79
14027e980:	49 8b 44 0c 28       	mov    0x28(%r12,%rcx,1),%rax
14027e985:	49 39 44 0c 20       	cmp    %rax,0x20(%r12,%rcx,1)
14027e98a:	0f 84 e9 05 00 00    	je     0x14027ef79
14027e990:	48 8b 90 60 ff ff ff 	mov    -0xa0(%rax),%rdx
14027e997:	48 39 90 58 ff ff ff 	cmp    %rdx,-0xa8(%rax)
14027e99e:	0f 84 d5 05 00 00    	je     0x14027ef79
14027e9a4:	48 8b 42 f8          	mov    -0x8(%rdx),%rax
14027e9a8:	48 85 c0             	test   %rax,%rax
14027e9ab:	74 04                	je     0x14027e9b1
14027e9ad:	f0 ff 40 08          	lock incl 0x8(%rax)
14027e9b1:	48 8b 4a f0          	mov    -0x10(%rdx),%rcx
14027e9b5:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
14027e9ba:	48 8b 42 f8          	mov    -0x8(%rdx),%rax
14027e9be:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14027e9c3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14027e9c9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14027e9ce:	e8 6d 7a e3 ff       	call   0x1400b6440
14027e9d3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027e9d8:	48 8b d6             	mov    %rsi,%rdx
14027e9db:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14027e9e0:	e8 7f 32 e7 ff       	call   0x1400f1c64
14027e9e5:	48 8b 06             	mov    (%rsi),%rax
14027e9e8:	48 8b ce             	mov    %rsi,%rcx
14027e9eb:	48 8b 40 40          	mov    0x40(%rax),%rax
14027e9ef:	ff 15 43 e2 88 00    	call   *0x88e243(%rip)        # 0x140b0cc38
14027e9f5:	4c 8b f0             	mov    %rax,%r14
14027e9f8:	48 85 c0             	test   %rax,%rax
14027e9fb:	0f 84 10 02 00 00    	je     0x14027ec11
14027ea01:	49 ff ce             	dec    %r14
14027ea04:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027ea09:	48 8b 0e             	mov    (%rsi),%rcx
14027ea0c:	48 8b 41 30          	mov    0x30(%rcx),%rax
14027ea10:	4d 8b c6             	mov    %r14,%r8
14027ea13:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14027ea17:	48 8b ce             	mov    %rsi,%rcx
14027ea1a:	ff 15 18 e2 88 00    	call   *0x88e218(%rip)        # 0x140b0cc38
14027ea20:	48 8b d0             	mov    %rax,%rdx
14027ea23:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14027ea27:	e8 00 db d9 ff       	call   0x14001c52c
14027ea2c:	48 8b 30             	mov    (%rax),%rsi
14027ea2f:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
14027ea33:	48 85 ff             	test   %rdi,%rdi
14027ea36:	74 39                	je     0x14027ea71
14027ea38:	83 c8 ff             	or     $0xffffffff,%eax
14027ea3b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027ea40:	83 f8 01             	cmp    $0x1,%eax
14027ea43:	75 2c                	jne    0x14027ea71
14027ea45:	48 8b 07             	mov    (%rdi),%rax
14027ea48:	48 8b cf             	mov    %rdi,%rcx
14027ea4b:	48 8b 00             	mov    (%rax),%rax
14027ea4e:	ff 15 e4 e1 88 00    	call   *0x88e1e4(%rip)        # 0x140b0cc38
14027ea54:	83 c8 ff             	or     $0xffffffff,%eax
14027ea57:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ea5c:	83 f8 01             	cmp    $0x1,%eax
14027ea5f:	75 10                	jne    0x14027ea71
14027ea61:	48 8b 07             	mov    (%rdi),%rax
14027ea64:	48 8b cf             	mov    %rdi,%rcx
14027ea67:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ea6b:	ff 15 c7 e1 88 00    	call   *0x88e1c7(%rip)        # 0x140b0cc38
14027ea71:	48 8b 7d a8          	mov    -0x58(%rbp),%rdi
14027ea75:	48 85 ff             	test   %rdi,%rdi
14027ea78:	74 39                	je     0x14027eab3
14027ea7a:	83 c8 ff             	or     $0xffffffff,%eax
14027ea7d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027ea82:	83 f8 01             	cmp    $0x1,%eax
14027ea85:	75 2c                	jne    0x14027eab3
14027ea87:	48 8b 07             	mov    (%rdi),%rax
14027ea8a:	48 8b cf             	mov    %rdi,%rcx
14027ea8d:	48 8b 00             	mov    (%rax),%rax
14027ea90:	ff 15 a2 e1 88 00    	call   *0x88e1a2(%rip)        # 0x140b0cc38
14027ea96:	83 c8 ff             	or     $0xffffffff,%eax
14027ea99:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ea9e:	83 f8 01             	cmp    $0x1,%eax
14027eaa1:	75 10                	jne    0x14027eab3
14027eaa3:	48 8b 07             	mov    (%rdi),%rax
14027eaa6:	48 8b cf             	mov    %rdi,%rcx
14027eaa9:	48 8b 40 08          	mov    0x8(%rax),%rax
14027eaad:	ff 15 85 e1 88 00    	call   *0x88e185(%rip)        # 0x140b0cc38
14027eab3:	48 85 f6             	test   %rsi,%rsi
14027eab6:	0f 84 4c 01 00 00    	je     0x14027ec08
14027eabc:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027eac1:	48 8b 06             	mov    (%rsi),%rax
14027eac4:	4d 8b c6             	mov    %r14,%r8
14027eac7:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14027eacb:	48 8b ce             	mov    %rsi,%rcx
14027eace:	48 8b 40 30          	mov    0x30(%rax),%rax
14027ead2:	ff 15 60 e1 88 00    	call   *0x88e160(%rip)        # 0x140b0cc38
14027ead8:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14027eadd:	48 39 08             	cmp    %rcx,(%rax)
14027eae0:	40 0f 94 c6          	sete   %sil
14027eae4:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
14027eae8:	48 85 ff             	test   %rdi,%rdi
14027eaeb:	74 39                	je     0x14027eb26
14027eaed:	83 c8 ff             	or     $0xffffffff,%eax
14027eaf0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027eaf5:	83 f8 01             	cmp    $0x1,%eax
14027eaf8:	75 2c                	jne    0x14027eb26
14027eafa:	48 8b 07             	mov    (%rdi),%rax
14027eafd:	48 8b cf             	mov    %rdi,%rcx
14027eb00:	48 8b 00             	mov    (%rax),%rax
14027eb03:	ff 15 2f e1 88 00    	call   *0x88e12f(%rip)        # 0x140b0cc38
14027eb09:	83 c8 ff             	or     $0xffffffff,%eax
14027eb0c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027eb11:	83 f8 01             	cmp    $0x1,%eax
14027eb14:	75 10                	jne    0x14027eb26
14027eb16:	48 8b 07             	mov    (%rdi),%rax
14027eb19:	48 8b cf             	mov    %rdi,%rcx
14027eb1c:	48 8b 40 08          	mov    0x8(%rax),%rax
14027eb20:	ff 15 12 e1 88 00    	call   *0x88e112(%rip)        # 0x140b0cc38
14027eb26:	40 84 f6             	test   %sil,%sil
14027eb29:	0f 85 e2 00 00 00    	jne    0x14027ec11
14027eb2f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027eb34:	48 8b 06             	mov    (%rsi),%rax
14027eb37:	4d 8b c6             	mov    %r14,%r8
14027eb3a:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14027eb3e:	48 8b ce             	mov    %rsi,%rcx
14027eb41:	48 8b 40 30          	mov    0x30(%rax),%rax
14027eb45:	ff 15 ed e0 88 00    	call   *0x88e0ed(%rip)        # 0x140b0cc38
14027eb4b:	90                   	nop
14027eb4c:	4c 8b 08             	mov    (%rax),%r9
14027eb4f:	49 8b 01             	mov    (%r9),%rax
14027eb52:	0f 57 c0             	xorps  %xmm0,%xmm0
14027eb55:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14027eb5a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14027eb5f:	48 85 c9             	test   %rcx,%rcx
14027eb62:	74 04                	je     0x14027eb68
14027eb64:	f0 ff 41 08          	lock incl 0x8(%rcx)
14027eb68:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14027eb6d:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14027eb72:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
14027eb76:	ba 02 00 00 00       	mov    $0x2,%edx
14027eb7b:	49 8b c9             	mov    %r9,%rcx
14027eb7e:	48 8b 40 60          	mov    0x60(%rax),%rax
14027eb82:	ff 15 b0 e0 88 00    	call   *0x88e0b0(%rip)        # 0x140b0cc38
14027eb88:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
14027eb8c:	83 ce ff             	or     $0xffffffff,%esi
14027eb8f:	48 85 ff             	test   %rdi,%rdi
14027eb92:	74 36                	je     0x14027ebca
14027eb94:	8b c6                	mov    %esi,%eax
14027eb96:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027eb9b:	03 c6                	add    %esi,%eax
14027eb9d:	75 2b                	jne    0x14027ebca
14027eb9f:	48 8b 07             	mov    (%rdi),%rax
14027eba2:	48 8b cf             	mov    %rdi,%rcx
14027eba5:	48 8b 00             	mov    (%rax),%rax
14027eba8:	ff 15 8a e0 88 00    	call   *0x88e08a(%rip)        # 0x140b0cc38
14027ebae:	8b c6                	mov    %esi,%eax
14027ebb0:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ebb5:	03 c6                	add    %esi,%eax
14027ebb7:	75 11                	jne    0x14027ebca
14027ebb9:	48 8b 07             	mov    (%rdi),%rax
14027ebbc:	48 8b cf             	mov    %rdi,%rcx
14027ebbf:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ebc3:	ff 15 6f e0 88 00    	call   *0x88e06f(%rip)        # 0x140b0cc38
14027ebc9:	90                   	nop
14027ebca:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
14027ebce:	48 85 ff             	test   %rdi,%rdi
14027ebd1:	74 35                	je     0x14027ec08
14027ebd3:	8b c6                	mov    %esi,%eax
14027ebd5:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027ebda:	03 c6                	add    %esi,%eax
14027ebdc:	75 2a                	jne    0x14027ec08
14027ebde:	48 8b 07             	mov    (%rdi),%rax
14027ebe1:	48 8b cf             	mov    %rdi,%rcx
14027ebe4:	48 8b 00             	mov    (%rax),%rax
14027ebe7:	ff 15 4b e0 88 00    	call   *0x88e04b(%rip)        # 0x140b0cc38
14027ebed:	8b c6                	mov    %esi,%eax
14027ebef:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ebf4:	03 c6                	add    %esi,%eax
14027ebf6:	75 10                	jne    0x14027ec08
14027ebf8:	48 8b 07             	mov    (%rdi),%rax
14027ebfb:	48 8b cf             	mov    %rdi,%rcx
14027ebfe:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ec02:	ff 15 30 e0 88 00    	call   *0x88e030(%rip)        # 0x140b0cc38
14027ec08:	4d 85 f6             	test   %r14,%r14
14027ec0b:	0f 85 f0 fd ff ff    	jne    0x14027ea01
14027ec11:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14027ec16:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14027ec1b:	49 8b 06             	mov    (%r14),%rax
14027ec1e:	ba 02 00 00 00       	mov    $0x2,%edx
14027ec23:	49 8b ce             	mov    %r14,%rcx
14027ec26:	48 8b 40 70          	mov    0x70(%rax),%rax
14027ec2a:	ff 15 08 e0 88 00    	call   *0x88e008(%rip)        # 0x140b0cc38
14027ec30:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027ec35:	48 8b 06             	mov    (%rsi),%rax
14027ec38:	ba 02 00 00 00       	mov    $0x2,%edx
14027ec3d:	48 8b ce             	mov    %rsi,%rcx
14027ec40:	48 8b 40 70          	mov    0x70(%rax),%rax
14027ec44:	ff 15 ee df 88 00    	call   *0x88dfee(%rip)        # 0x140b0cc38
14027ec4a:	49 8b 06             	mov    (%r14),%rax
14027ec4d:	49 8b ce             	mov    %r14,%rcx
14027ec50:	48 8b 40 40          	mov    0x40(%rax),%rax
14027ec54:	ff 15 de df 88 00    	call   *0x88dfde(%rip)        # 0x140b0cc38
14027ec5a:	48 85 c0             	test   %rax,%rax
14027ec5d:	0f 84 cd 01 00 00    	je     0x14027ee30
14027ec63:	48 8b 06             	mov    (%rsi),%rax
14027ec66:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14027ec6c:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14027ec70:	48 8b ce             	mov    %rsi,%rcx
14027ec73:	48 8b 40 20          	mov    0x20(%rax),%rax
14027ec77:	ff 15 bb df 88 00    	call   *0x88dfbb(%rip)        # 0x140b0cc38
14027ec7d:	90                   	nop
14027ec7e:	4c 8b 08             	mov    (%rax),%r9
14027ec81:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14027ec86:	48 85 c9             	test   %rcx,%rcx
14027ec89:	74 04                	je     0x14027ec8f
14027ec8b:	f0 ff 41 08          	lock incl 0x8(%rcx)
14027ec8f:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14027ec94:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14027ec9a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14027ec9f:	48 85 c9             	test   %rcx,%rcx
14027eca2:	74 04                	je     0x14027eca8
14027eca4:	f0 ff 41 08          	lock incl 0x8(%rcx)
14027eca8:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14027ecad:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
14027ecb2:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14027ecb7:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14027ecbb:	49 8b c9             	mov    %r9,%rcx
14027ecbe:	e8 91 59 f1 ff       	call   0x140194654
14027ecc3:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14027ecc8:	83 ce ff             	or     $0xffffffff,%esi
14027eccb:	48 85 c9             	test   %rcx,%rcx
14027ecce:	74 3d                	je     0x14027ed0d
14027ecd0:	8b c6                	mov    %esi,%eax
14027ecd2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14027ecd7:	03 c6                	add    %esi,%eax
14027ecd9:	75 32                	jne    0x14027ed0d
14027ecdb:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14027ece0:	48 8b 07             	mov    (%rdi),%rax
14027ece3:	48 8b cf             	mov    %rdi,%rcx
14027ece6:	48 8b 00             	mov    (%rax),%rax
14027ece9:	ff 15 49 df 88 00    	call   *0x88df49(%rip)        # 0x140b0cc38
14027ecef:	8b c6                	mov    %esi,%eax
14027ecf1:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ecf6:	03 c6                	add    %esi,%eax
14027ecf8:	75 13                	jne    0x14027ed0d
14027ecfa:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14027ecff:	48 8b 01             	mov    (%rcx),%rax
14027ed02:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ed06:	ff 15 2c df 88 00    	call   *0x88df2c(%rip)        # 0x140b0cc38
14027ed0c:	90                   	nop
14027ed0d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14027ed12:	48 85 c9             	test   %rcx,%rcx
14027ed15:	74 3d                	je     0x14027ed54
14027ed17:	8b c6                	mov    %esi,%eax
14027ed19:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14027ed1e:	03 c6                	add    %esi,%eax
14027ed20:	75 32                	jne    0x14027ed54
14027ed22:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14027ed27:	48 8b 07             	mov    (%rdi),%rax
14027ed2a:	48 8b cf             	mov    %rdi,%rcx
14027ed2d:	48 8b 00             	mov    (%rax),%rax
14027ed30:	ff 15 02 df 88 00    	call   *0x88df02(%rip)        # 0x140b0cc38
14027ed36:	8b c6                	mov    %esi,%eax
14027ed38:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ed3d:	03 c6                	add    %esi,%eax
14027ed3f:	75 13                	jne    0x14027ed54
14027ed41:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14027ed46:	48 8b 01             	mov    (%rcx),%rax
14027ed49:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ed4d:	ff 15 e5 de 88 00    	call   *0x88dee5(%rip)        # 0x140b0cc38
14027ed53:	90                   	nop
14027ed54:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
14027ed58:	48 85 ff             	test   %rdi,%rdi
14027ed5b:	74 35                	je     0x14027ed92
14027ed5d:	8b c6                	mov    %esi,%eax
14027ed5f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027ed64:	03 c6                	add    %esi,%eax
14027ed66:	75 2a                	jne    0x14027ed92
14027ed68:	48 8b 07             	mov    (%rdi),%rax
14027ed6b:	48 8b cf             	mov    %rdi,%rcx
14027ed6e:	48 8b 00             	mov    (%rax),%rax
14027ed71:	ff 15 c1 de 88 00    	call   *0x88dec1(%rip)        # 0x140b0cc38
14027ed77:	8b c6                	mov    %esi,%eax
14027ed79:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027ed7e:	03 c6                	add    %esi,%eax
14027ed80:	75 10                	jne    0x14027ed92
14027ed82:	48 8b 07             	mov    (%rdi),%rax
14027ed85:	48 8b cf             	mov    %rdi,%rcx
14027ed88:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ed8c:	ff 15 a6 de 88 00    	call   *0x88dea6(%rip)        # 0x140b0cc38
14027ed92:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
14027ed97:	49 8b 06             	mov    (%r14),%rax
14027ed9a:	48 8b 78 60          	mov    0x60(%rax),%rdi
14027ed9e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14027eda3:	48 8b 06             	mov    (%rsi),%rax
14027eda6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14027edac:	48 8d 55 00          	lea    0x0(%rbp),%rdx
14027edb0:	48 8b ce             	mov    %rsi,%rcx
14027edb3:	48 8b 40 20          	mov    0x20(%rax),%rax
14027edb7:	ff 15 7b de 88 00    	call   *0x88de7b(%rip)        # 0x140b0cc38
14027edbd:	4c 8b c0             	mov    %rax,%r8
14027edc0:	ba 02 00 00 00       	mov    $0x2,%edx
14027edc5:	49 8b ce             	mov    %r14,%rcx
14027edc8:	48 8b c7             	mov    %rdi,%rax
14027edcb:	ff 15 67 de 88 00    	call   *0x88de67(%rip)        # 0x140b0cc38
14027edd1:	48 8b 7d 08          	mov    0x8(%rbp),%rdi
14027edd5:	83 ce ff             	or     $0xffffffff,%esi
14027edd8:	48 85 ff             	test   %rdi,%rdi
14027eddb:	74 56                	je     0x14027ee33
14027eddd:	8b c6                	mov    %esi,%eax
14027eddf:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14027ede4:	03 c6                	add    %esi,%eax
14027ede6:	75 4b                	jne    0x14027ee33
14027ede8:	48 8b 07             	mov    (%rdi),%rax
14027edeb:	48 8b cf             	mov    %rdi,%rcx
14027edee:	48 8b 00             	mov    (%rax),%rax
14027edf1:	ff 15 41 de 88 00    	call   *0x88de41(%rip)        # 0x140b0cc38
14027edf7:	8b c6                	mov    %esi,%eax
14027edf9:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14027edfe:	03 c6                	add    %esi,%eax
14027ee00:	75 31                	jne    0x14027ee33
14027ee02:	48 8b 07             	mov    (%rdi),%rax
14027ee05:	48 8b cf             	mov    %rdi,%rcx
14027ee08:	48 8b 40 08          	mov    0x8(%rax),%rax
14027ee0c:	ff 15 26 de 88 00    	call   *0x88de26(%rip)        # 0x140b0cc38
14027ee12:	eb 1f                	jmp    0x14027ee33
14027ee14:	ff 15 7e db 88 00    	call   *0x88db7e(%rip)        # 0x140b0c998
14027ee1a:	90                   	nop
14027ee1b:	ff 15 77 db 88 00    	call   *0x88db77(%rip)        # 0x140b0c998
14027ee21:	90                   	nop
14027ee22:	ff 15 70 db 88 00    	call   *0x88db70(%rip)        # 0x140b0c998
14027ee28:	90                   	nop
14027ee29:	ff 15 69 db 88 00    	call   *0x88db69(%rip)        # 0x140b0c998
14027ee2f:	90                   	nop
14027ee30:	83 ce ff             	or     $0xffffffff,%esi
14027ee33:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14027ee38:	48 85 c9             	test   %rcx,%rcx
14027ee3b:	74 3d                	je     0x14027ee7a
14027ee3d:	8b c6                	mov    %esi,%eax
14027ee3f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14027ee44:	03 c6                	add    %esi,%eax
14027ee46:	75 32                	jne    0x14027ee7a
14027ee48:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14027ee4d:	48 8b 07             	mov    (%rdi),%rax
14027ee50:	48 8b cf             	mov    %rdi,%rcx
14027ee53:	48 8b 00             	mov    (%rax),%rax
14027ee56:	ff 15 dc dd 88 00    	call   *0x88dddc(%rip)        # 0x140b0cc38