140229778:	f3 0f 11 55 af       	movss  %xmm2,-0x51(%rbp)
14022977d:	f3 0f 11 5d b3       	movss  %xmm3,-0x4d(%rbp)
140229782:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140229786:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14022978a:	e8 6d 03 e7 ff       	call   0x140099afc
14022978f:	90                   	nop
140229790:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140229794:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140229798:	74 2c                	je     0x1402297c6
14022979a:	48 83 22 00          	andq   $0x0,(%rdx)
14022979e:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1402297a3:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1402297a7:	48 85 c9             	test   %rcx,%rcx
1402297aa:	74 04                	je     0x1402297b0
1402297ac:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402297b0:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1402297b4:	48 89 02             	mov    %rax,(%rdx)
1402297b7:	48 8b 45 8f          	mov    -0x71(%rbp),%rax
1402297bb:	48 89 42 08          	mov    %rax,0x8(%rdx)
1402297bf:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
1402297c4:	eb 0c                	jmp    0x1402297d2
1402297c6:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1402297ca:	48 8b cf             	mov    %rdi,%rcx
1402297cd:	e8 76 94 e0 ff       	call   0x140032c48
1402297d2:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1402297d6:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
1402297da:	74 2c                	je     0x140229808
1402297dc:	48 83 22 00          	andq   $0x0,(%rdx)
1402297e0:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
1402297e5:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1402297e9:	48 85 c9             	test   %rcx,%rcx
1402297ec:	74 08                	je     0x1402297f6
1402297ee:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402297f2:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1402297f6:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1402297fa:	48 89 02             	mov    %rax,(%rdx)
1402297fd:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
140229801:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
140229806:	eb 10                	jmp    0x140229818
140229808:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
14022980c:	48 8b cf             	mov    %rdi,%rcx
14022980f:	e8 34 94 e0 ff       	call   0x140032c48
140229814:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140229818:	48 8b 17             	mov    (%rdi),%rdx
14022981b:	48 8b 47 08          	mov    0x8(%rdi),%rax
14022981f:	48 2b c2             	sub    %rdx,%rax
140229822:	48 c1 f8 04          	sar    $0x4,%rax
140229826:	4c 3b f8             	cmp    %rax,%r15
140229829:	0f 83 aa 00 00 00    	jae    0x1402298d9
14022982f:	4a 8b 04 22          	mov    (%rdx,%r12,1),%rax
140229833:	c7 00 00 00 80 bf    	movl   $0xbf800000,(%rax)
140229839:	41 83 ce ff          	or     $0xffffffff,%r14d
14022983d:	48 85 c9             	test   %rcx,%rcx
140229840:	74 3f                	je     0x140229881
140229842:	41 8b c6             	mov    %r14d,%eax
140229845:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14022984a:	41 03 c6             	add    %r14d,%eax
14022984d:	75 32                	jne    0x140229881
14022984f:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
140229853:	48 8b 03             	mov    (%rbx),%rax
140229856:	48 8b cb             	mov    %rbx,%rcx
140229859:	48 8b 00             	mov    (%rax),%rax
14022985c:	ff 15 d6 33 8e 00    	call   *0x8e33d6(%rip)        # 0x140b0cc38
140229862:	41 8b c6             	mov    %r14d,%eax
140229865:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14022986a:	41 03 c6             	add    %r14d,%eax
14022986d:	75 12                	jne    0x140229881
14022986f:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140229873:	48 8b 01             	mov    (%rcx),%rax
140229876:	48 8b 40 08          	mov    0x8(%rax),%rax
14022987a:	ff 15 b8 33 8e 00    	call   *0x8e33b8(%rip)        # 0x140b0cc38
140229880:	90                   	nop
140229881:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140229885:	48 85 c9             	test   %rcx,%rcx
140229888:	0f 84 9d fc ff ff    	je     0x14022952b
14022988e:	41 8b c6             	mov    %r14d,%eax
140229891:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140229896:	41 03 c6             	add    %r14d,%eax
140229899:	0f 85 8c fc ff ff    	jne    0x14022952b
14022989f:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1402298a3:	48 8b 03             	mov    (%rbx),%rax
1402298a6:	48 8b cb             	mov    %rbx,%rcx
1402298a9:	48 8b 00             	mov    (%rax),%rax
1402298ac:	ff 15 86 33 8e 00    	call   *0x8e3386(%rip)        # 0x140b0cc38
1402298b2:	41 8b c6             	mov    %r14d,%eax
1402298b5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402298ba:	41 03 c6             	add    %r14d,%eax
1402298bd:	0f 85 68 fc ff ff    	jne    0x14022952b
1402298c3:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1402298c7:	48 8b 01             	mov    (%rcx),%rax
1402298ca:	48 8b 40 08          	mov    0x8(%rax),%rax
1402298ce:	ff 15 64 33 8e 00    	call   *0x8e3364(%rip)        # 0x140b0cc38
1402298d4:	e9 52 fc ff ff       	jmp    0x14022952b
1402298d9:	ff 15 b9 30 8e 00    	call   *0x8e30b9(%rip)        # 0x140b0c998
1402298df:	90                   	nop
1402298e0:	ff 15 b2 30 8e 00    	call   *0x8e30b2(%rip)        # 0x140b0c998
1402298e6:	90                   	nop
1402298e7:	ff 15 ab 30 8e 00    	call   *0x8e30ab(%rip)        # 0x140b0c998
1402298ed:	cc                   	int3
1402298ee:	90                   	nop
1402298ef:	90                   	nop
1402298f0:	48 8b c4             	mov    %rsp,%rax
1402298f3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1402298f7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402298fb:	48 89 78 20          	mov    %rdi,0x20(%rax)
1402298ff:	55                   	push   %rbp
140229900:	41 54                	push   %r12
140229902:	41 55                	push   %r13
140229904:	41 56                	push   %r14
140229906:	41 57                	push   %r15
140229908:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
14022990c:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140229913:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
140229917:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
14022991b:	44 0f 29 40 a8       	movaps %xmm8,-0x58(%rax)
140229920:	44 0f 29 48 98       	movaps %xmm9,-0x68(%rax)
140229925:	44 0f 29 50 88       	movaps %xmm10,-0x78(%rax)
14022992a:	44 0f 29 5c 24 30    	movaps %xmm11,0x30(%rsp)
140229930:	48 8b d9             	mov    %rcx,%rbx
140229933:	0f 57 c0             	xorps  %xmm0,%xmm0
140229936:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
14022993b:	48 8b 41 28          	mov    0x28(%rcx),%rax
14022993f:	48 85 c0             	test   %rax,%rax
140229942:	74 04                	je     0x140229948
140229944:	f0 ff 40 08          	lock incl 0x8(%rax)
140229948:	48 8b 41 20          	mov    0x20(%rcx),%rax
14022994c:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140229950:	48 8b 41 28          	mov    0x28(%rcx),%rax
140229954:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140229958:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
14022995c:	e8 1f c5 f7 ff       	call   0x1401a5e80
140229961:	44 8a e8             	mov    %al,%r13b
140229964:	48 8b 53 78          	mov    0x78(%rbx),%rdx
140229968:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
14022996c:	4c 8d 0d 4d 57 f7 ff 	lea    -0x8a8b3(%rip),%r9        # 0x14019f0c0
140229973:	48 8d 05 c6 57 f7 ff 	lea    -0x8a83a(%rip),%rax        # 0x14019f140
14022997a:	45 84 ed             	test   %r13b,%r13b
14022997d:	4c 0f 45 c8          	cmovne %rax,%r9
140229981:	4c 8b c2             	mov    %rdx,%r8
140229984:	4c 2b c1             	sub    %rcx,%r8
140229987:	49 c1 f8 04          	sar    $0x4,%r8
14022998b:	e8 ec 64 00 00       	call   0x14022fe7c
140229990:	45 33 e4             	xor    %r12d,%r12d
140229993:	45 33 f6             	xor    %r14d,%r14d
140229996:	48 8b 43 78          	mov    0x78(%rbx),%rax
14022999a:	48 2b 43 70          	sub    0x70(%rbx),%rax
14022999e:	48 c1 f8 04          	sar    $0x4,%rax
1402299a2:	f3 44 0f 10 05 f1 79 	movss  0x9879f1(%rip),%xmm8        # 0x140bb139c
1402299a9:	98 00
1402299ab:	45 0f 57 d2          	xorps  %xmm10,%xmm10
1402299af:	f3 44 0f 10 1d 18 77 	movss  0x987718(%rip),%xmm11        # 0x140bb10d0
1402299b6:	98 00
1402299b8:	48 85 c0             	test   %rax,%rax
1402299bb:	0f 84 f2 02 00 00    	je     0x140229cb3
1402299c1:	45 33 ff             	xor    %r15d,%r15d
1402299c4:	48 8b cb             	mov    %rbx,%rcx
1402299c7:	e8 20 fe dd ff       	call   0x1400097ec
1402299cc:	41 0f 28 f0          	movaps %xmm8,%xmm6
1402299d0:	49 8d 4e 01          	lea    0x1(%r14),%rcx
1402299d4:	4c 8b 53 78          	mov    0x78(%rbx),%r10
1402299d8:	48 8b 7b 70          	mov    0x70(%rbx),%rdi
1402299dc:	4d 8b ca             	mov    %r10,%r9
1402299df:	4c 2b cf             	sub    %rdi,%r9
1402299e2:	49 c1 f9 04          	sar    $0x4,%r9
1402299e6:	49 3b c9             	cmp    %r9,%rcx
1402299e9:	0f 83 dd 00 00 00    	jae    0x140229acc
1402299ef:	4d 8d 5f 10          	lea    0x10(%r15),%r11
1402299f3:	4d 3b f1             	cmp    %r9,%r14
1402299f6:	0f 83 02 0b 00 00    	jae    0x14022a4fe
1402299fc:	49 8b d2             	mov    %r10,%rdx
1402299ff:	48 2b d7             	sub    %rdi,%rdx
140229a02:	48 c1 fa 04          	sar    $0x4,%rdx
140229a06:	48 3b ca             	cmp    %rdx,%rcx
140229a09:	0f 83 ef 0a 00 00    	jae    0x14022a4fe
140229a0f:	f3 41 0f 10 5c 3f 04 	movss  0x4(%r15,%rdi,1),%xmm3
140229a16:	f3 41 0f 5f 5c 3b 04 	maxss  0x4(%r11,%rdi,1),%xmm3
140229a1d:	f3 41 0f 10 54 3f 0c 	movss  0xc(%r15,%rdi,1),%xmm2
140229a24:	f3 41 0f 10 4c 3b 0c 	movss  0xc(%r11,%rdi,1),%xmm1
140229a2b:	0f 28 c2             	movaps %xmm2,%xmm0
140229a2e:	f3 0f 5d c1          	minss  %xmm1,%xmm0
140229a32:	0f 2f c3             	comiss %xmm3,%xmm0
140229a35:	76 06                	jbe    0x140229a3d
140229a37:	f3 0f 5c c3          	subss  %xmm3,%xmm0
140229a3b:	eb 04                	jmp    0x140229a41
140229a3d:	41 0f 28 c2          	movaps %xmm10,%xmm0
140229a41:	4c 3b f2             	cmp    %rdx,%r14
140229a44:	0f 83 b4 0a 00 00    	jae    0x14022a4fe
140229a4a:	f3 41 0f 5c 54 3f 04 	subss  0x4(%r15,%rdi,1),%xmm2
140229a51:	f3 41 0f 5c 4c 3b 04 	subss  0x4(%r11,%rdi,1),%xmm1
140229a58:	45 84 ed             	test   %r13b,%r13b
140229a5b:	74 08                	je     0x140229a65
140229a5d:	41 0f 2f c2          	comiss %xmm10,%xmm0
140229a61:	77 1e                	ja     0x140229a81
140229a63:	eb 57                	jmp    0x140229abc
140229a65:	0f 2e c2             	ucomiss %xmm2,%xmm0
140229a68:	7a 02                	jp     0x140229a6c
140229a6a:	74 15                	je     0x140229a81
140229a6c:	0f 2e c1             	ucomiss %xmm1,%xmm0
140229a6f:	7a 02                	jp     0x140229a73
140229a71:	74 0e                	je     0x140229a81
140229a73:	f3 0f 5d ca          	minss  %xmm2,%xmm1
140229a77:	f3 41 0f 59 cb       	mulss  %xmm11,%xmm1
140229a7c:	0f 2f c1             	comiss %xmm1,%xmm0
140229a7f:	76 3b                	jbe    0x140229abc
140229a81:	4c 8b 43 70          	mov    0x70(%rbx),%r8
140229a85:	49 8b c2             	mov    %r10,%rax
140229a88:	49 2b c0             	sub    %r8,%rax
140229a8b:	48 c1 f8 04          	sar    $0x4,%rax
140229a8f:	48 3b c8             	cmp    %rax,%rcx
140229a92:	0f 83 66 0a 00 00    	jae    0x14022a4fe
140229a98:	f3 43 0f 10 04 03    	movss  (%r11,%r8,1),%xmm0
140229a9e:	f3 41 0f 5c 44 3f 08 	subss  0x8(%r15,%rdi,1),%xmm0
140229aa5:	41 0f 2f c2          	comiss %xmm10,%xmm0
140229aa9:	76 11                	jbe    0x140229abc
140229aab:	0f 2f f0             	comiss %xmm0,%xmm6
140229aae:	77 06                	ja     0x140229ab6
140229ab0:	44 0f 2f d6          	comiss %xmm6,%xmm10
140229ab4:	76 06                	jbe    0x140229abc
140229ab6:	0f 28 f0             	movaps %xmm0,%xmm6
140229ab9:	4c 8b e1             	mov    %rcx,%r12
140229abc:	48 ff c1             	inc    %rcx
140229abf:	49 83 c3 10          	add    $0x10,%r11
140229ac3:	48 3b ca             	cmp    %rdx,%rcx
140229ac6:	0f 82 27 ff ff ff    	jb     0x1402299f3
140229acc:	f3 0f 10 83 a0 00 00 	movss  0xa0(%rbx),%xmm0
140229ad3:	00
140229ad4:	f3 0f 59 05 e4 75 98 	mulss  0x9875e4(%rip),%xmm0        # 0x140bb10c0
140229adb:	00
140229adc:	0f 2f f0             	comiss %xmm0,%xmm6
140229adf:	0f 86 b2 01 00 00    	jbe    0x140229c97
140229ae5:	b9 10 00 00 00       	mov    $0x10,%ecx
140229aea:	e8 15 5b 8c 00       	call   0x140aef604
140229aef:	48 8b f0             	mov    %rax,%rsi
140229af2:	48 89 45 67          	mov    %rax,0x67(%rbp)
140229af6:	33 c0                	xor    %eax,%eax
140229af8:	48 89 06             	mov    %rax,(%rsi)
140229afb:	48 89 46 08          	mov    %rax,0x8(%rsi)
140229aff:	0f 57 c0             	xorps  %xmm0,%xmm0
140229b02:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
140229b07:	8d 48 18             	lea    0x18(%rax),%ecx
140229b0a:	ff 15 b8 2d 8e 00    	call   *0x8e2db8(%rip)        # 0x140b0c8c8
140229b10:	48 8b f8             	mov    %rax,%rdi
140229b13:	48 85 c0             	test   %rax,%rax
140229b16:	0f 84 ee 07 00 00    	je     0x14022a30a
140229b1c:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140229b23:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140229b2a:	48 8d 05 6f 68 8f 00 	lea    0x8f686f(%rip),%rax        # 0x140b203a0
140229b31:	48 89 07             	mov    %rax,(%rdi)
140229b34:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140229b38:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
140229b3c:	48 89 7d cf          	mov    %rdi,-0x31(%rbp)
140229b40:	48 8b 53 70          	mov    0x70(%rbx),%rdx
140229b44:	48 8b 43 78          	mov    0x78(%rbx),%rax
140229b48:	48 2b c2             	sub    %rdx,%rax
140229b4b:	48 c1 f8 04          	sar    $0x4,%rax
140229b4f:	4c 3b e0             	cmp    %rax,%r12
140229b52:	0f 83 16 02 00 00    	jae    0x140229d6e
140229b58:	49 8b cc             	mov    %r12,%rcx
140229b5b:	48 c1 e1 04          	shl    $0x4,%rcx
140229b5f:	4c 8d 42 04          	lea    0x4(%rdx),%r8
140229b63:	4c 03 c1             	add    %rcx,%r8
140229b66:	4c 3b f0             	cmp    %rax,%r14
140229b69:	0f 83 ff 01 00 00    	jae    0x140229d6e
140229b6f:	48 8d 42 04          	lea    0x4(%rdx),%rax
140229b73:	49 03 c7             	add    %r15,%rax
140229b76:	f3 0f 10 00          	movss  (%rax),%xmm0
140229b7a:	41 0f 2f 00          	comiss (%r8),%xmm0
140229b7e:	49 0f 47 c0          	cmova  %r8,%rax
140229b82:	f3 0f 10 10          	movss  (%rax),%xmm2
140229b86:	f3 0f 11 56 04       	movss  %xmm2,0x4(%rsi)
140229b8b:	48 8b 53 70          	mov    0x70(%rbx),%rdx
140229b8f:	48 8b 43 78          	mov    0x78(%rbx),%rax
140229b93:	48 2b c2             	sub    %rdx,%rax
140229b96:	48 c1 f8 04          	sar    $0x4,%rax
140229b9a:	4c 3b e0             	cmp    %rax,%r12
140229b9d:	0f 83 cb 01 00 00    	jae    0x140229d6e
140229ba3:	4c 8d 42 0c          	lea    0xc(%rdx),%r8
140229ba7:	4c 03 c1             	add    %rcx,%r8
140229baa:	4c 3b f0             	cmp    %rax,%r14
140229bad:	0f 83 bb 01 00 00    	jae    0x140229d6e
140229bb3:	48 8d 42 0c          	lea    0xc(%rdx),%rax
140229bb7:	49 03 c7             	add    %r15,%rax
140229bba:	f3 41 0f 10 00       	movss  (%r8),%xmm0
140229bbf:	0f 2f 00             	comiss (%rax),%xmm0
140229bc2:	49 0f 47 c0          	cmova  %r8,%rax
140229bc6:	f3 0f 10 08          	movss  (%rax),%xmm1
140229bca:	f3 0f 11 4e 0c       	movss  %xmm1,0xc(%rsi)
140229bcf:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
140229bd3:	48 8b 43 78          	mov    0x78(%rbx),%rax
140229bd7:	48 2b c1             	sub    %rcx,%rax
140229bda:	48 c1 f8 04          	sar    $0x4,%rax
140229bde:	4c 3b f0             	cmp    %rax,%r14
140229be1:	0f 83 87 01 00 00    	jae    0x140229d6e
140229be7:	41 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%eax
140229bec:	89 06                	mov    %eax,(%rsi)
140229bee:	48 8b 4b 70          	mov    0x70(%rbx),%rcx
140229bf2:	48 8b 43 78          	mov    0x78(%rbx),%rax
140229bf6:	48 2b c1             	sub    %rcx,%rax
140229bf9:	48 c1 f8 04          	sar    $0x4,%rax
140229bfd:	4c 3b f0             	cmp    %rax,%r14
140229c00:	0f 83 68 01 00 00    	jae    0x140229d6e
140229c06:	f3 41 0f 58 74 0f 08 	addss  0x8(%r15,%rcx,1),%xmm6
140229c0d:	f3 0f 11 76 08       	movss  %xmm6,0x8(%rsi)
140229c12:	48 8b 43 20          	mov    0x20(%rbx),%rax
140229c16:	f3 0f 5c ca          	subss  %xmm2,%xmm1
140229c1a:	f3 0f 10 80 48 01 00 	movss  0x148(%rax),%xmm0
140229c21:	00
140229c22:	f3 41 0f 59 c3       	mulss  %xmm11,%xmm0
140229c27:	0f 2f c8             	comiss %xmm0,%xmm1
140229c2a:	76 33                	jbe    0x140229c5f
140229c2c:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
140229c30:	48 8b 53 48          	mov    0x48(%rbx),%rdx
140229c34:	48 3b 53 50          	cmp    0x50(%rbx),%rdx
140229c38:	74 1b                	je     0x140229c55
140229c3a:	48 83 22 00          	andq   $0x0,(%rdx)
140229c3e:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140229c43:	f0 ff 47 08          	lock incl 0x8(%rdi)
140229c47:	48 89 32             	mov    %rsi,(%rdx)
140229c4a:	48 89 7a 08          	mov    %rdi,0x8(%rdx)
140229c4e:	48 83 43 48 10       	addq   $0x10,0x48(%rbx)
140229c53:	eb 0a                	jmp    0x140229c5f
140229c55:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
140229c59:	e8 ea 8f e0 ff       	call   0x140032c48
140229c5e:	90                   	nop
140229c5f:	83 ce ff             	or     $0xffffffff,%esi
140229c62:	8b c6                	mov    %esi,%eax
140229c64:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140229c69:	03 c6                	add    %esi,%eax
140229c6b:	75 2a                	jne    0x140229c97
140229c6d:	48 8b 07             	mov    (%rdi),%rax
140229c70:	48 8b cf             	mov    %rdi,%rcx
140229c73:	48 8b 00             	mov    (%rax),%rax
140229c76:	ff 15 bc 2f 8e 00    	call   *0x8e2fbc(%rip)        # 0x140b0cc38
140229c7c:	8b c6                	mov    %esi,%eax
140229c7e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140229c83:	03 c6                	add    %esi,%eax
140229c85:	75 10                	jne    0x140229c97
140229c87:	48 8b 07             	mov    (%rdi),%rax
140229c8a:	48 8b cf             	mov    %rdi,%rcx
140229c8d:	48 8b 40 08          	mov    0x8(%rax),%rax
140229c91:	ff 15 a1 2f 8e 00    	call   *0x8e2fa1(%rip)        # 0x140b0cc38
140229c97:	49 ff c6             	inc    %r14
140229c9a:	49 83 c7 10          	add    $0x10,%r15
140229c9e:	48 8b 43 78          	mov    0x78(%rbx),%rax
140229ca2:	48 2b 43 70          	sub    0x70(%rbx),%rax
140229ca6:	48 c1 f8 04          	sar    $0x4,%rax
140229caa:	4c 3b f0             	cmp    %rax,%r14
140229cad:	0f 82 11 fd ff ff    	jb     0x1402299c4
140229cb3:	45 33 ed             	xor    %r13d,%r13d
140229cb6:	45 8b f5             	mov    %r13d,%r14d