1401eb8f5:	48 3b c7             	cmp    %rdi,%rax
1401eb8f8:	0f 83 18 01 00 00    	jae    0x1401eba16
1401eb8fe:	48 ff c1             	inc    %rcx
1401eb901:	41 80 3c 04 00       	cmpb   $0x0,(%r12,%rax,1)
1401eb906:	49 0f 45 cf          	cmovne %r15,%rcx
1401eb90a:	49 ff c3             	inc    %r11
1401eb90d:	49 03 c5             	add    %r13,%rax
1401eb910:	4d 3b d9             	cmp    %r9,%r11
1401eb913:	72 dd                	jb     0x1401eb8f2
1401eb915:	48 ff c2             	inc    %rdx
1401eb918:	49 3b d2             	cmp    %r10,%rdx
1401eb91b:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
1401eb91f:	72 ad                	jb     0x1401eb8ce
1401eb921:	49 bd 00 00 00 00 00 	movabs $0x8000000000000000,%r13
1401eb928:	00 00 80
1401eb92b:	48 3b 4d b0          	cmp    -0x50(%rbp),%rcx
1401eb92f:	0f 83 85 00 00 00    	jae    0x1401eb9ba
1401eb935:	49 8b 4e 28          	mov    0x28(%r14),%rcx
1401eb939:	48 8b 01             	mov    (%rcx),%rax
1401eb93c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401eb93f:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1401eb944:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401eb948:	48 85 d2             	test   %rdx,%rdx
1401eb94b:	74 09                	je     0x1401eb956
1401eb94d:	f0 ff 42 08          	lock incl 0x8(%rdx)
1401eb951:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401eb956:	48 8b 13             	mov    (%rbx),%rdx
1401eb959:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
1401eb95d:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401eb961:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
1401eb965:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1401eb969:	48 8b 40 68          	mov    0x68(%rax),%rax
1401eb96d:	ff 15 c5 12 92 00    	call   *0x9212c5(%rip)        # 0x140b0cc38
1401eb973:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1401eb977:	48 85 ff             	test   %rdi,%rdi
1401eb97a:	74 3e                	je     0x1401eb9ba
1401eb97c:	83 c8 ff             	or     $0xffffffff,%eax
1401eb97f:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401eb984:	83 f8 01             	cmp    $0x1,%eax
1401eb987:	75 2c                	jne    0x1401eb9b5
1401eb989:	48 8b 07             	mov    (%rdi),%rax
1401eb98c:	48 8b cf             	mov    %rdi,%rcx
1401eb98f:	48 8b 00             	mov    (%rax),%rax
1401eb992:	ff 15 a0 12 92 00    	call   *0x9212a0(%rip)        # 0x140b0cc38
1401eb998:	83 c8 ff             	or     $0xffffffff,%eax
1401eb99b:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401eb9a0:	83 f8 01             	cmp    $0x1,%eax
1401eb9a3:	75 10                	jne    0x1401eb9b5
1401eb9a5:	48 8b 07             	mov    (%rdi),%rax
1401eb9a8:	48 8b cf             	mov    %rdi,%rcx
1401eb9ab:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb9af:	ff 15 83 12 92 00    	call   *0x921283(%rip)        # 0x140b0cc38
1401eb9b5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401eb9ba:	48 85 f6             	test   %rsi,%rsi
1401eb9bd:	74 40                	je     0x1401eb9ff
1401eb9bf:	83 c8 ff             	or     $0xffffffff,%eax
1401eb9c2:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401eb9c7:	83 f8 01             	cmp    $0x1,%eax
1401eb9ca:	75 33                	jne    0x1401eb9ff
1401eb9cc:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401eb9d1:	48 8b 07             	mov    (%rdi),%rax
1401eb9d4:	48 8b cf             	mov    %rdi,%rcx
1401eb9d7:	48 8b 00             	mov    (%rax),%rax
1401eb9da:	ff 15 58 12 92 00    	call   *0x921258(%rip)        # 0x140b0cc38
1401eb9e0:	83 c8 ff             	or     $0xffffffff,%eax
1401eb9e3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401eb9e8:	83 f8 01             	cmp    $0x1,%eax
1401eb9eb:	75 12                	jne    0x1401eb9ff
1401eb9ed:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401eb9f2:	48 8b 01             	mov    (%rcx),%rax
1401eb9f5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eb9f9:	ff 15 39 12 92 00    	call   *0x921239(%rip)        # 0x140b0cc38
1401eb9ff:	48 83 c3 10          	add    $0x10,%rbx
1401eba03:	48 3b 5d f8          	cmp    -0x8(%rbp),%rbx
1401eba07:	74 14                	je     0x1401eba1d
1401eba09:	4c 8b 7d c0          	mov    -0x40(%rbp),%r15
1401eba0d:	41 83 cc ff          	or     $0xffffffff,%r12d
1401eba11:	e9 03 fd ff ff       	jmp    0x1401eb719
1401eba16:	ff 15 7c 0f 92 00    	call   *0x920f7c(%rip)        # 0x140b0c998
1401eba1c:	90                   	nop
1401eba1d:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401eba21:	e8 aa f4 e2 ff       	call   0x14001aed0
1401eba26:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1401eba2a:	e8 a1 f4 e2 ff       	call   0x14001aed0
1401eba2f:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1401eba33:	e8 98 f4 e2 ff       	call   0x14001aed0
1401eba38:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
1401eba3f:	e8 04 42 e2 ff       	call   0x14000fc48
1401eba44:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401eba48:	48 85 c9             	test   %rcx,%rcx
1401eba4b:	74 3f                	je     0x1401eba8c
1401eba4d:	83 c8 ff             	or     $0xffffffff,%eax
1401eba50:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401eba55:	83 f8 01             	cmp    $0x1,%eax
1401eba58:	75 32                	jne    0x1401eba8c
1401eba5a:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401eba5e:	48 8b 03             	mov    (%rbx),%rax
1401eba61:	48 8b cb             	mov    %rbx,%rcx
1401eba64:	48 8b 00             	mov    (%rax),%rax
1401eba67:	ff 15 cb 11 92 00    	call   *0x9211cb(%rip)        # 0x140b0cc38
1401eba6d:	83 c8 ff             	or     $0xffffffff,%eax
1401eba70:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401eba75:	83 f8 01             	cmp    $0x1,%eax
1401eba78:	75 12                	jne    0x1401eba8c
1401eba7a:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401eba7e:	48 8b 01             	mov    (%rcx),%rax
1401eba81:	48 8b 40 08          	mov    0x8(%rax),%rax
1401eba85:	ff 15 ad 11 92 00    	call   *0x9211ad(%rip)        # 0x140b0cc38
1401eba8b:	90                   	nop
1401eba8c:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1401eba91:	48 85 d2             	test   %rdx,%rdx
1401eba94:	74 41                	je     0x1401ebad7
1401eba96:	83 c8 ff             	or     $0xffffffff,%eax
1401eba99:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1401eba9e:	83 f8 01             	cmp    $0x1,%eax
1401ebaa1:	75 34                	jne    0x1401ebad7
1401ebaa3:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1401ebaa8:	48 8b 03             	mov    (%rbx),%rax
1401ebaab:	48 8b cb             	mov    %rbx,%rcx
1401ebaae:	48 8b 00             	mov    (%rax),%rax
1401ebab1:	ff 15 81 11 92 00    	call   *0x921181(%rip)        # 0x140b0cc38
1401ebab7:	83 c8 ff             	or     $0xffffffff,%eax
1401ebaba:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ebabf:	83 f8 01             	cmp    $0x1,%eax
1401ebac2:	75 13                	jne    0x1401ebad7
1401ebac4:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401ebac9:	48 8b 01             	mov    (%rcx),%rax
1401ebacc:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ebad0:	ff 15 62 11 92 00    	call   *0x921162(%rip)        # 0x140b0cc38
1401ebad6:	90                   	nop
1401ebad7:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1401ebadb:	e8 0c 39 ea ff       	call   0x14008f3ec
1401ebae0:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1401ebae4:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1401ebae8:	48 85 db             	test   %rbx,%rbx
1401ebaeb:	74 39                	je     0x1401ebb26
1401ebaed:	83 c8 ff             	or     $0xffffffff,%eax
1401ebaf0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401ebaf5:	83 f8 01             	cmp    $0x1,%eax
1401ebaf8:	75 2c                	jne    0x1401ebb26
1401ebafa:	48 8b 03             	mov    (%rbx),%rax
1401ebafd:	48 8b cb             	mov    %rbx,%rcx
1401ebb00:	48 8b 00             	mov    (%rax),%rax
1401ebb03:	ff 15 2f 11 92 00    	call   *0x92112f(%rip)        # 0x140b0cc38
1401ebb09:	83 c8 ff             	or     $0xffffffff,%eax
1401ebb0c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ebb11:	83 f8 01             	cmp    $0x1,%eax
1401ebb14:	75 10                	jne    0x1401ebb26
1401ebb16:	48 8b 03             	mov    (%rbx),%rax
1401ebb19:	48 8b cb             	mov    %rbx,%rcx
1401ebb1c:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ebb20:	ff 15 12 11 92 00    	call   *0x921112(%rip)        # 0x140b0cc38
1401ebb26:	48 8b 8d 50 01 00 00 	mov    0x150(%rbp),%rcx
1401ebb2d:	48 33 cc             	xor    %rsp,%rcx
1401ebb30:	e8 ab 3a 90 00       	call   0x140aef5e0
1401ebb35:	4c 8d 9c 24 b0 02 00 	lea    0x2b0(%rsp),%r11
1401ebb3c:	00
1401ebb3d:	49 8b 5b 58          	mov    0x58(%r11),%rbx
1401ebb41:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1401ebb46:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1401ebb4b:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
1401ebb50:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
1401ebb55:	45 0f 28 53 b0       	movaps -0x50(%r11),%xmm10
1401ebb5a:	49 8b e3             	mov    %r11,%rsp
1401ebb5d:	41 5f                	pop    %r15
1401ebb5f:	41 5e                	pop    %r14
1401ebb61:	41 5d                	pop    %r13
1401ebb63:	41 5c                	pop    %r12
1401ebb65:	5f                   	pop    %rdi
1401ebb66:	5e                   	pop    %rsi
1401ebb67:	5d                   	pop    %rbp
1401ebb68:	c3                   	ret
1401ebb69:	90                   	nop
1401ebb6a:	90                   	nop
1401ebb6b:	90                   	nop
1401ebb6c:	48 8b c4             	mov    %rsp,%rax
1401ebb6f:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ebb73:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401ebb77:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401ebb7b:	55                   	push   %rbp
1401ebb7c:	41 54                	push   %r12
1401ebb7e:	41 55                	push   %r13
1401ebb80:	41 56                	push   %r14
1401ebb82:	41 57                	push   %r15
1401ebb84:	48 8d a8 18 fe ff ff 	lea    -0x1e8(%rax),%rbp
1401ebb8b:	48 81 ec c0 02 00 00 	sub    $0x2c0,%rsp
1401ebb92:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1401ebb96:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
1401ebb9a:	44 0f 29 40 a8       	movaps %xmm8,-0x58(%rax)
1401ebb9f:	44 0f 29 48 98       	movaps %xmm9,-0x68(%rax)
1401ebba4:	44 0f 29 50 88       	movaps %xmm10,-0x78(%rax)
1401ebba9:	44 0f 29 98 78 ff ff 	movaps %xmm11,-0x88(%rax)
1401ebbb0:	ff
1401ebbb1:	48 8b 05 88 34 ad 00 	mov    0xad3488(%rip),%rax        # 0x140cbf040
1401ebbb8:	48 33 c4             	xor    %rsp,%rax
1401ebbbb:	48 89 85 50 01 00 00 	mov    %rax,0x150(%rbp)
1401ebbc2:	4c 8b f1             	mov    %rcx,%r14
1401ebbc5:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1401ebbc9:	45 33 e4             	xor    %r12d,%r12d
1401ebbcc:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ebbcf:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401ebbd4:	41 8d 4c 24 50       	lea    0x50(%r12),%ecx
1401ebbd9:	ff 15 e9 0c 92 00    	call   *0x920ce9(%rip)        # 0x140b0c8c8
1401ebbdf:	48 85 c0             	test   %rax,%rax
1401ebbe2:	75 07                	jne    0x1401ebbeb
1401ebbe4:	ff 15 ae 08 92 00    	call   *0x9208ae(%rip)        # 0x140b0c498
1401ebbea:	cc                   	int3
1401ebbeb:	48 89 00             	mov    %rax,(%rax)
1401ebbee:	48 89 40 08          	mov    %rax,0x8(%rax)
1401ebbf2:	48 89 40 10          	mov    %rax,0x10(%rax)
1401ebbf6:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1401ebbfc:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401ebc02:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1401ebc06:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ebc09:	f3 0f 7f 45 08       	movdqu %xmm0,0x8(%rbp)
1401ebc0e:	4c 89 65 18          	mov    %r12,0x18(%rbp)
1401ebc12:	45 8b c5             	mov    %r13d,%r8d
1401ebc15:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1401ebc19:	49 8b 4e 28          	mov    0x28(%r14),%rcx
1401ebc1d:	e8 e2 8f e4 ff       	call   0x140034c04
1401ebc22:	49 8b 56 28          	mov    0x28(%r14),%rdx
1401ebc26:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401ebc2a:	e8 e9 11 e3 ff       	call   0x14001ce18
1401ebc2f:	90                   	nop
1401ebc30:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1401ebc34:	48 8b 03             	mov    (%rbx),%rax
1401ebc37:	48 8b cb             	mov    %rbx,%rcx
1401ebc3a:	48 8b 40 78          	mov    0x78(%rax),%rax
1401ebc3e:	ff 15 f4 0f 92 00    	call   *0x920ff4(%rip)        # 0x140b0cc38
1401ebc44:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ebc47:	f3 0f 7f 45 f8       	movdqu %xmm0,-0x8(%rbp)
1401ebc4c:	41 8d 4d 37          	lea    0x37(%r13),%ecx
1401ebc50:	ff 15 72 0c 92 00    	call   *0x920c72(%rip)        # 0x140b0c8c8
1401ebc56:	48 85 c0             	test   %rax,%rax
1401ebc59:	75 07                	jne    0x1401ebc62
1401ebc5b:	ff 15 37 08 92 00    	call   *0x920837(%rip)        # 0x140b0c498
1401ebc61:	cc                   	int3
1401ebc62:	48 89 00             	mov    %rax,(%rax)
1401ebc65:	48 89 40 08          	mov    %rax,0x8(%rax)
1401ebc69:	48 89 40 10          	mov    %rax,0x10(%rax)
1401ebc6d:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1401ebc73:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1401ebc77:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401ebc7b:	41 83 cf ff          	or     $0xffffffff,%r15d
1401ebc7f:	e9 59 03 00 00       	jmp    0x1401ebfdd
1401ebc84:	48 8b 03             	mov    (%rbx),%rax
1401ebc87:	f3 0f 10 b8 10 01 00 	movss  0x110(%rax),%xmm7
1401ebc8e:	00
1401ebc8f:	48 8d 88 68 01 00 00 	lea    0x168(%rax),%rcx
1401ebc96:	48 8b 01             	mov    (%rcx),%rax
1401ebc99:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ebc9d:	ff 15 95 0f 92 00    	call   *0x920f95(%rip)        # 0x140b0cc38
1401ebca3:	0f 28 f0             	movaps %xmm0,%xmm6
1401ebca6:	48 8b 0b             	mov    (%rbx),%rcx
1401ebca9:	48 81 c1 68 01 00 00 	add    $0x168,%rcx
1401ebcb0:	48 8b 01             	mov    (%rcx),%rax
1401ebcb3:	48 8b 40 28          	mov    0x28(%rax),%rax
1401ebcb7:	ff 15 7b 0f 92 00    	call   *0x920f7b(%rip)        # 0x140b0cc38
1401ebcbd:	48 8b 10             	mov    (%rax),%rdx
1401ebcc0:	48 83 c2 28          	add    $0x28,%rdx
1401ebcc4:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1401ebcc8:	e8 e3 a7 e1 ff       	call   0x1400064b0
1401ebccd:	f3 0f 11 b5 80 00 00 	movss  %xmm6,0x80(%rbp)
1401ebcd4:	00
1401ebcd5:	48 8b 0b             	mov    (%rbx),%rcx
1401ebcd8:	48 8b 01             	mov    (%rcx),%rax
1401ebcdb:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ebce2:	ff 15 50 0f 92 00    	call   *0x920f50(%rip)        # 0x140b0cc38
1401ebce8:	f3 0f 10 70 0c       	movss  0xc(%rax),%xmm6
1401ebced:	f3 0f 5c f7          	subss  %xmm7,%xmm6
1401ebcf1:	48 8b 0b             	mov    (%rbx),%rcx
1401ebcf4:	48 8b 01             	mov    (%rcx),%rax
1401ebcf7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401ebcfe:	ff 15 34 0f 92 00    	call   *0x920f34(%rip)        # 0x140b0cc38
1401ebd04:	f3 0f 5c 78 04       	subss  0x4(%rax),%xmm7
1401ebd09:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1401ebd0d:	48 8b 78 08          	mov    0x8(%rax),%rdi
1401ebd11:	48 8b f0             	mov    %rax,%rsi
1401ebd14:	44 38 67 19          	cmp    %r12b,0x19(%rdi)
1401ebd18:	75 27                	jne    0x1401ebd41
1401ebd1a:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1401ebd1e:	4c 8d 45 60          	lea    0x60(%rbp),%r8
1401ebd22:	e8 11 74 00 00       	call   0x1401f3138
1401ebd27:	84 c0                	test   %al,%al
1401ebd29:	74 06                	je     0x1401ebd31
1401ebd2b:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1401ebd2f:	eb 06                	jmp    0x1401ebd37
1401ebd31:	48 8b f7             	mov    %rdi,%rsi
1401ebd34:	48 8b 3f             	mov    (%rdi),%rdi
1401ebd37:	44 38 67 19          	cmp    %r12b,0x19(%rdi)
1401ebd3b:	74 dd                	je     0x1401ebd1a
1401ebd3d:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1401ebd41:	44 38 66 19          	cmp    %r12b,0x19(%rsi)
1401ebd45:	75 15                	jne    0x1401ebd5c
1401ebd47:	4c 8d 46 20          	lea    0x20(%rsi),%r8
1401ebd4b:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1401ebd4f:	e8 e4 73 00 00       	call   0x1401f3138
1401ebd54:	84 c0                	test   %al,%al
1401ebd56:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1401ebd5a:	74 03                	je     0x1401ebd5f
1401ebd5c:	48 8b f0             	mov    %rax,%rsi
1401ebd5f:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1401ebd63:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401ebd67:	48 3b f0             	cmp    %rax,%rsi
1401ebd6a:	75 0b                	jne    0x1401ebd77
1401ebd6c:	e8 db 51 00 00       	call   0x1401f0f4c
1401ebd71:	f3 0f 11 38          	movss  %xmm7,(%rax)
1401ebd75:	eb 39                	jmp    0x1401ebdb0
1401ebd77:	e8 d0 51 00 00       	call   0x1401f0f4c
1401ebd7c:	f3 0f 5f 38          	maxss  (%rax),%xmm7
1401ebd80:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1401ebd84:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401ebd88:	e8 bf 51 00 00       	call   0x1401f0f4c
1401ebd8d:	f3 0f 11 38          	movss  %xmm7,(%rax)
1401ebd91:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1401ebd95:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401ebd99:	e8 ae 51 00 00       	call   0x1401f0f4c
1401ebd9e:	f3 0f 5f 70 04       	maxss  0x4(%rax),%xmm6
1401ebda3:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1401ebda7:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401ebdab:	e8 9c 51 00 00       	call   0x1401f0f4c
1401ebdb0:	f3 0f 11 70 04       	movss  %xmm6,0x4(%rax)
1401ebdb5:	48 8b 0b             	mov    (%rbx),%rcx
1401ebdb8:	48 8b 01             	mov    (%rcx),%rax
1401ebdbb:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1401ebdbf:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ebdc3:	ff 15 6f 0e 92 00    	call   *0x920e6f(%rip)        # 0x140b0cc38
1401ebdc9:	48 8b d0             	mov    %rax,%rdx
1401ebdcc:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401ebdd1:	e8 1a 08 e3 ff       	call   0x14001c5f0
1401ebdd6:	90                   	nop
1401ebdd7:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
1401ebddb:	48 85 ff             	test   %rdi,%rdi
1401ebdde:	74 39                	je     0x1401ebe19
1401ebde0:	41 8b c7             	mov    %r15d,%eax
1401ebde3:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401ebde8:	41 03 c7             	add    %r15d,%eax
1401ebdeb:	75 2c                	jne    0x1401ebe19
1401ebded:	48 8b 07             	mov    (%rdi),%rax
1401ebdf0:	48 8b cf             	mov    %rdi,%rcx
1401ebdf3:	48 8b 00             	mov    (%rax),%rax
1401ebdf6:	ff 15 3c 0e 92 00    	call   *0x920e3c(%rip)        # 0x140b0cc38
1401ebdfc:	41 8b c7             	mov    %r15d,%eax
1401ebdff:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401ebe04:	41 03 c7             	add    %r15d,%eax
1401ebe07:	75 10                	jne    0x1401ebe19
1401ebe09:	48 8b 07             	mov    (%rdi),%rax
1401ebe0c:	48 8b cf             	mov    %rdi,%rcx
1401ebe0f:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ebe13:	ff 15 1f 0e 92 00    	call   *0x920e1f(%rip)        # 0x140b0cc38