1402c6890:	5f                   	pop    %rdi
1402c6891:	5e                   	pop    %rsi
1402c6892:	5b                   	pop    %rbx
1402c6893:	5d                   	pop    %rbp
1402c6894:	c3                   	ret
1402c6895:	90                   	nop
1402c6896:	90                   	nop
1402c6897:	90                   	nop
1402c6898:	90                   	nop
1402c6899:	90                   	nop
1402c689a:	90                   	nop
1402c689b:	90                   	nop
1402c689c:	90                   	nop
1402c689d:	90                   	nop
1402c689e:	90                   	nop
1402c689f:	90                   	nop
1402c68a0:	40 55                	rex push %rbp
1402c68a2:	53                   	push   %rbx
1402c68a3:	56                   	push   %rsi
1402c68a4:	57                   	push   %rdi
1402c68a5:	41 56                	push   %r14
1402c68a7:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1402c68ac:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1402c68b3:	48 8b 05 86 87 9f 00 	mov    0x9f8786(%rip),%rax        # 0x140cbf040
1402c68ba:	48 33 c4             	xor    %rsp,%rax
1402c68bd:	48 89 45 27          	mov    %rax,0x27(%rbp)
1402c68c1:	4d 8b f1             	mov    %r9,%r14
1402c68c4:	49 8b f8             	mov    %r8,%rdi
1402c68c7:	48 8b f2             	mov    %rdx,%rsi
1402c68ca:	48 8b d9             	mov    %rcx,%rbx
1402c68cd:	48 89 55 ff          	mov    %rdx,-0x1(%rbp)
1402c68d1:	4c 89 45 ff          	mov    %r8,-0x1(%rbp)
1402c68d5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c68d8:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1402c68dd:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1402c68e2:	49 8b 40 08          	mov    0x8(%r8),%rax
1402c68e6:	48 85 c0             	test   %rax,%rax
1402c68e9:	74 04                	je     0x1402c68ef
1402c68eb:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c68ef:	49 8b 00             	mov    (%r8),%rax
1402c68f2:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402c68f6:	49 8b 40 08          	mov    0x8(%r8),%rax
1402c68fa:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1402c68fe:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1402c6902:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c6907:	4c 8d 0d 5e 31 88 00 	lea    0x88315e(%rip),%r9        # 0x140b49a6c
1402c690e:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1402c6912:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1402c6916:	e8 85 e4 ff ff       	call   0x1402c4da0
1402c691b:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c691e:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1402c6923:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402c6927:	48 85 c0             	test   %rax,%rax
1402c692a:	74 04                	je     0x1402c6930
1402c692c:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c6930:	48 8b 07             	mov    (%rdi),%rax
1402c6933:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1402c6937:	48 8b 47 08          	mov    0x8(%rdi),%rax
1402c693b:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1402c693f:	48 8d 45 07          	lea    0x7(%rbp),%rax
1402c6943:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402c6948:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1402c694c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c6951:	4d 8b ce             	mov    %r14,%r9
1402c6954:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1402c6958:	48 8b d6             	mov    %rsi,%rdx
1402c695b:	48 8b cb             	mov    %rbx,%rcx
1402c695e:	e8 ad 00 00 00       	call   0x1402c6a10
1402c6963:	90                   	nop
1402c6964:	41 83 ce ff          	or     $0xffffffff,%r14d
1402c6968:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1402c696c:	48 85 c9             	test   %rcx,%rcx
1402c696f:	74 3f                	je     0x1402c69b0
1402c6971:	41 8b c6             	mov    %r14d,%eax
1402c6974:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402c6979:	41 03 c6             	add    %r14d,%eax
1402c697c:	75 32                	jne    0x1402c69b0
1402c697e:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
1402c6982:	48 8b 03             	mov    (%rbx),%rax
1402c6985:	48 8b cb             	mov    %rbx,%rcx
1402c6988:	48 8b 00             	mov    (%rax),%rax
1402c698b:	ff 15 a7 62 84 00    	call   *0x8462a7(%rip)        # 0x140b0cc38
1402c6991:	41 8b c6             	mov    %r14d,%eax
1402c6994:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c6999:	41 03 c6             	add    %r14d,%eax
1402c699c:	75 12                	jne    0x1402c69b0
1402c699e:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1402c69a2:	48 8b 01             	mov    (%rcx),%rax
1402c69a5:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c69a9:	ff 15 89 62 84 00    	call   *0x846289(%rip)        # 0x140b0cc38
1402c69af:	90                   	nop
1402c69b0:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402c69b4:	48 85 db             	test   %rbx,%rbx
1402c69b7:	74 39                	je     0x1402c69f2
1402c69b9:	41 8b c6             	mov    %r14d,%eax
1402c69bc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c69c1:	41 03 c6             	add    %r14d,%eax
1402c69c4:	75 2c                	jne    0x1402c69f2
1402c69c6:	48 8b 03             	mov    (%rbx),%rax
1402c69c9:	48 8b cb             	mov    %rbx,%rcx
1402c69cc:	48 8b 00             	mov    (%rax),%rax
1402c69cf:	ff 15 63 62 84 00    	call   *0x846263(%rip)        # 0x140b0cc38
1402c69d5:	41 8b d6             	mov    %r14d,%edx
1402c69d8:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1402c69dd:	41 03 d6             	add    %r14d,%edx
1402c69e0:	75 10                	jne    0x1402c69f2
1402c69e2:	48 8b 13             	mov    (%rbx),%rdx
1402c69e5:	48 8b cb             	mov    %rbx,%rcx
1402c69e8:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402c69ec:	ff 15 46 62 84 00    	call   *0x846246(%rip)        # 0x140b0cc38
1402c69f2:	48 8b c6             	mov    %rsi,%rax
1402c69f5:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1402c69f9:	48 33 cc             	xor    %rsp,%rcx
1402c69fc:	e8 df 8b 82 00       	call   0x140aef5e0
1402c6a01:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402c6a08:	41 5e                	pop    %r14
1402c6a0a:	5f                   	pop    %rdi
1402c6a0b:	5e                   	pop    %rsi
1402c6a0c:	5b                   	pop    %rbx
1402c6a0d:	5d                   	pop    %rbp
1402c6a0e:	c3                   	ret
1402c6a0f:	90                   	nop
1402c6a10:	48 8b c4             	mov    %rsp,%rax
1402c6a13:	55                   	push   %rbp
1402c6a14:	53                   	push   %rbx
1402c6a15:	56                   	push   %rsi
1402c6a16:	57                   	push   %rdi
1402c6a17:	41 54                	push   %r12
1402c6a19:	41 55                	push   %r13
1402c6a1b:	41 56                	push   %r14
1402c6a1d:	41 57                	push   %r15
1402c6a1f:	48 8d a8 f8 fe ff ff 	lea    -0x108(%rax),%rbp
1402c6a26:	48 81 ec c8 01 00 00 	sub    $0x1c8,%rsp
1402c6a2d:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
1402c6a31:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
1402c6a35:	44 0f 29 40 88       	movaps %xmm8,-0x78(%rax)
1402c6a3a:	48 8b 05 ff 85 9f 00 	mov    0x9f85ff(%rip),%rax        # 0x140cbf040
1402c6a41:	48 33 c4             	xor    %rsp,%rax
1402c6a44:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
1402c6a4b:	4d 8b f1             	mov    %r9,%r14
1402c6a4e:	4c 89 4d b0          	mov    %r9,-0x50(%rbp)
1402c6a52:	49 8b f0             	mov    %r8,%rsi
1402c6a55:	4c 8b e2             	mov    %rdx,%r12
1402c6a58:	4c 8b e9             	mov    %rcx,%r13
1402c6a5b:	48 89 55 58          	mov    %rdx,0x58(%rbp)
1402c6a5f:	4c 89 45 60          	mov    %r8,0x60(%rbp)
1402c6a63:	48 8b bd 30 01 00 00 	mov    0x130(%rbp),%rdi
1402c6a6a:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
1402c6a6e:	48 8b 9d 38 01 00 00 	mov    0x138(%rbp),%rbx
1402c6a75:	45 33 ff             	xor    %r15d,%r15d
1402c6a78:	44 89 7d a8          	mov    %r15d,-0x58(%rbp)
1402c6a7c:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c6a7f:	0f 11 45 48          	movups %xmm0,0x48(%rbp)
1402c6a83:	0f 57 c9             	xorps  %xmm1,%xmm1
1402c6a86:	f3 0f 7f 4d 08       	movdqu %xmm1,0x8(%rbp)
1402c6a8b:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402c6a91:	49 8b 40 08          	mov    0x8(%r8),%rax
1402c6a95:	48 85 c0             	test   %rax,%rax
1402c6a98:	74 04                	je     0x1402c6a9e
1402c6a9a:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c6a9e:	49 8b 00             	mov    (%r8),%rax
1402c6aa1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402c6aa6:	49 8b 40 08          	mov    0x8(%r8),%rax
1402c6aaa:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c6aaf:	48 8d 45 08          	lea    0x8(%rbp),%rax
1402c6ab3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402c6ab8:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
1402c6abc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402c6ac1:	4c 8d 4d 48          	lea    0x48(%rbp),%r9
1402c6ac5:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1402c6aca:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402c6ace:	e8 29 1c 00 00       	call   0x1402c86fc
1402c6ad3:	48 8b 85 80 00 00 00 	mov    0x80(%rbp),%rax
1402c6ada:	48 83 f8 0f          	cmp    $0xf,%rax
1402c6ade:	76 30                	jbe    0x1402c6b10
1402c6ae0:	48 ff c0             	inc    %rax
1402c6ae3:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1402c6ae7:	48 8b d1             	mov    %rcx,%rdx
1402c6aea:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c6af0:	72 18                	jb     0x1402c6b0a
1402c6af2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c6af6:	48 2b d1             	sub    %rcx,%rdx
1402c6af9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c6afd:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c6b01:	76 07                	jbe    0x1402c6b0a
1402c6b03:	ff 15 8f 5e 84 00    	call   *0x845e8f(%rip)        # 0x140b0c998
1402c6b09:	cc                   	int3
1402c6b0a:	ff 15 b0 5d 84 00    	call   *0x845db0(%rip)        # 0x140b0c8c0
1402c6b10:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c6b13:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402c6b19:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c6b1d:	48 85 c0             	test   %rax,%rax
1402c6b20:	74 04                	je     0x1402c6b26
1402c6b22:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c6b26:	48 8b 06             	mov    (%rsi),%rax
1402c6b29:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402c6b2e:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c6b32:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c6b37:	48 8d 05 3e 2f 88 00 	lea    0x882f3e(%rip),%rax        # 0x140b49a7c
1402c6b3e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402c6b43:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402c6b48:	45 33 c9             	xor    %r9d,%r9d
1402c6b4b:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1402c6b50:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
1402c6b54:	49 8b cd             	mov    %r13,%rcx
1402c6b57:	e8 cc 62 00 00       	call   0x1402cce28
1402c6b5c:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c6b5f:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402c6b65:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c6b69:	48 85 c0             	test   %rax,%rax
1402c6b6c:	74 04                	je     0x1402c6b72
1402c6b6e:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c6b72:	48 8b 06             	mov    (%rsi),%rax
1402c6b75:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402c6b7a:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c6b7e:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c6b83:	48 8d 05 a2 2f 88 00 	lea    0x882fa2(%rip),%rax        # 0x140b49b2c
1402c6b8a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402c6b8f:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402c6b94:	45 33 c9             	xor    %r9d,%r9d
1402c6b97:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1402c6b9c:	48 8d 55 38          	lea    0x38(%rbp),%rdx
1402c6ba0:	49 8b cd             	mov    %r13,%rcx
1402c6ba3:	e8 80 62 00 00       	call   0x1402cce28
1402c6ba8:	f3 0f 10 3d 84 a5 8e 	movss  0x8ea584(%rip),%xmm7        # 0x140bb1134
1402c6baf:	00
1402c6bb0:	c7 45 80 00 00 80 3f 	movl   $0x3f800000,-0x80(%rbp)
1402c6bb7:	48 8b 0e             	mov    (%rsi),%rcx
1402c6bba:	48 8b 01             	mov    (%rcx),%rax
1402c6bbd:	4c 8b 40 40          	mov    0x40(%rax),%r8
1402c6bc1:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c6bc4:	0f 11 45 68          	movups %xmm0,0x68(%rbp)
1402c6bc8:	66 0f 6f 0d b0 b0 8e 	movdqa 0x8eb0b0(%rip),%xmm1        # 0x140bb1c80
1402c6bcf:	00
1402c6bd0:	f3 0f 7f 4d 78       	movdqu %xmm1,0x78(%rbp)
1402c6bd5:	8b 05 f9 2d 88 00    	mov    0x882df9(%rip),%eax        # 0x140b499d4
1402c6bdb:	66 89 45 68          	mov    %ax,0x68(%rbp)
1402c6bdf:	8a 05 f1 2d 88 00    	mov    0x882df1(%rip),%al        # 0x140b499d6
1402c6be5:	88 45 6a             	mov    %al,0x6a(%rbp)
1402c6be8:	44 88 7d 6b          	mov    %r15b,0x6b(%rbp)
1402c6bec:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402c6bf0:	49 8b c0             	mov    %r8,%rax
1402c6bf3:	ff 15 3f 60 84 00    	call   *0x84603f(%rip)        # 0x140b0cc38
1402c6bf9:	48 8b d0             	mov    %rax,%rdx
1402c6bfc:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c6bff:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402c6c05:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402c6c09:	48 85 c9             	test   %rcx,%rcx
1402c6c0c:	74 04                	je     0x1402c6c12
1402c6c0e:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402c6c12:	48 8b 00             	mov    (%rax),%rax
1402c6c15:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402c6c1a:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402c6c1e:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c6c23:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1402c6c27:	b2 01                	mov    $0x1,%dl
1402c6c29:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c6c2e:	e8 81 71 fe ff       	call   0x1402addb4
1402c6c33:	44 0f 28 c0          	movaps %xmm0,%xmm8
1402c6c37:	48 8b 85 80 00 00 00 	mov    0x80(%rbp),%rax
1402c6c3e:	48 83 f8 0f          	cmp    $0xf,%rax
1402c6c42:	76 30                	jbe    0x1402c6c74
1402c6c44:	48 ff c0             	inc    %rax
1402c6c47:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1402c6c4b:	48 8b d1             	mov    %rcx,%rdx
1402c6c4e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c6c54:	72 18                	jb     0x1402c6c6e
1402c6c56:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c6c5a:	48 2b d1             	sub    %rcx,%rdx
1402c6c5d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c6c61:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c6c65:	76 07                	jbe    0x1402c6c6e
1402c6c67:	ff 15 2b 5d 84 00    	call   *0x845d2b(%rip)        # 0x140b0c998
1402c6c6d:	cc                   	int3
1402c6c6e:	ff 15 4c 5c 84 00    	call   *0x845c4c(%rip)        # 0x140b0c8c0
1402c6c74:	0f 57 f6             	xorps  %xmm6,%xmm6
1402c6c77:	f3 0f 10 45 04       	movss  0x4(%rbp),%xmm0
1402c6c7c:	0f 2e c6             	ucomiss %xmm6,%xmm0
1402c6c7f:	7a 05                	jp     0x1402c6c86
1402c6c81:	75 03                	jne    0x1402c6c86
1402c6c83:	0f 57 ff             	xorps  %xmm7,%xmm7
1402c6c86:	f3 0f 11 7d 80       	movss  %xmm7,-0x80(%rbp)
1402c6c8b:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c6c8e:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1402c6c93:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
1402c6c97:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1402c6c9c:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
1402c6ca0:	41 83 cf ff          	or     $0xffffffff,%r15d
1402c6ca4:	0f 2e fe             	ucomiss %xmm6,%xmm7
1402c6ca7:	7a 06                	jp     0x1402c6caf
1402c6ca9:	0f 84 8a 01 00 00    	je     0x1402c6e39
1402c6caf:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402c6cb5:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c6cb9:	48 85 c0             	test   %rax,%rax
1402c6cbc:	74 04                	je     0x1402c6cc2
1402c6cbe:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c6cc2:	48 8b 06             	mov    (%rsi),%rax
1402c6cc5:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402c6cca:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c6cce:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c6cd3:	4c 8d 4d 80          	lea    -0x80(%rbp),%r9
1402c6cd7:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1402c6cdb:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402c6ce0:	e8 37 5e 00 00       	call   0x1402ccb1c
1402c6ce5:	f3 0f 10 0d 97 a3 8e 	movss  0x8ea397(%rip),%xmm1        # 0x140bb1084
1402c6cec:	00
1402c6ced:	f3 0f 5f 4d 80       	maxss  -0x80(%rbp),%xmm1
1402c6cf2:	f3 0f 11 4d 80       	movss  %xmm1,-0x80(%rbp)
1402c6cf7:	48 85 db             	test   %rbx,%rbx
1402c6cfa:	0f 84 39 01 00 00    	je     0x1402c6e39
1402c6d00:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c6d03:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1402c6d09:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c6d0d:	48 85 c0             	test   %rax,%rax
1402c6d10:	74 04                	je     0x1402c6d16
1402c6d12:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c6d16:	48 8b 06             	mov    (%rsi),%rax
1402c6d19:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402c6d1e:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c6d22:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402c6d27:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402c6d2c:	f3 0f 11 4c 24 20    	movss  %xmm1,0x20(%rsp)
1402c6d32:	4c 8b cb             	mov    %rbx,%r9
1402c6d35:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1402c6d3a:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402c6d3e:	49 8b cd             	mov    %r13,%rcx
1402c6d41:	e8 ca eb ff ff       	call   0x1402c5910
1402c6d46:	4c 8b f0             	mov    %rax,%r14
1402c6d49:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1402c6d4d:	49 3b c6             	cmp    %r14,%rax
1402c6d50:	0f 84 d6 00 00 00    	je     0x1402c6e2c
1402c6d56:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
1402c6d5a:	48 85 db             	test   %rbx,%rbx
1402c6d5d:	0f 84 a4 00 00 00    	je     0x1402c6e07
1402c6d63:	4c 8b 7d 98          	mov    -0x68(%rbp),%r15
1402c6d67:	49 3b df             	cmp    %r15,%rbx
1402c6d6a:	74 53                	je     0x1402c6dbf
1402c6d6c:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1402c6d70:	48 85 ff             	test   %rdi,%rdi
1402c6d73:	74 39                	je     0x1402c6dae
1402c6d75:	83 c8 ff             	or     $0xffffffff,%eax
1402c6d78:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1402c6d7d:	83 f8 01             	cmp    $0x1,%eax
1402c6d80:	75 2c                	jne    0x1402c6dae
1402c6d82:	48 8b 07             	mov    (%rdi),%rax
1402c6d85:	48 8b cf             	mov    %rdi,%rcx
1402c6d88:	48 8b 00             	mov    (%rax),%rax
1402c6d8b:	ff 15 a7 5e 84 00    	call   *0x845ea7(%rip)        # 0x140b0cc38
1402c6d91:	83 c8 ff             	or     $0xffffffff,%eax
1402c6d94:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)