1400aa7af:	cc                   	int3
1400aa7b0:	66 0f 6f 45 e0       	movdqa -0x20(%rbp),%xmm0
1400aa7b5:	66 0f d6 45 e0       	movq   %xmm0,-0x20(%rbp)
1400aa7ba:	0f 57 c0             	xorps  %xmm0,%xmm0
1400aa7bd:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1400aa7c2:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
1400aa7c6:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400aa7cc:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1400aa7d1:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400aa7d7:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1400aa7dc:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1400aa7e0:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1400aa7e4:	e8 43 4e fb ff       	call   0x14005f62c
1400aa7e9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400aa7ee:	48 85 c9             	test   %rcx,%rcx
1400aa7f1:	74 35                	je     0x1400aa828
1400aa7f3:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400aa7f8:	48 2b c1             	sub    %rcx,%rax
1400aa7fb:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400aa7ff:	48 8b d1             	mov    %rcx,%rdx
1400aa802:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400aa808:	72 18                	jb     0x1400aa822
1400aa80a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400aa80e:	48 2b d1             	sub    %rcx,%rdx
1400aa811:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400aa815:	48 83 f8 1f          	cmp    $0x1f,%rax
1400aa819:	76 07                	jbe    0x1400aa822
1400aa81b:	ff 15 77 21 a6 00    	call   *0xa62177(%rip)        # 0x140b0c998
1400aa821:	cc                   	int3
1400aa822:	ff 15 98 20 a6 00    	call   *0xa62098(%rip)        # 0x140b0c8c0
1400aa828:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
1400aa82c:	48 3b 5d a8          	cmp    -0x58(%rbp),%rbx
1400aa830:	0f 84 7e 05 00 00    	je     0x1400aadb4
1400aa836:	49 8d 7d 30          	lea    0x30(%r13),%rdi
1400aa83a:	f3 44 0f 10 0d 25 6a 	movss  0xb06a25(%rip),%xmm9        # 0x140bb1268
1400aa841:	b0 00
1400aa843:	66 0f 6f 45 e0       	movdqa -0x20(%rbp),%xmm0
1400aa848:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400aa84d:	66 0f d6 45 e8       	movq   %xmm0,-0x18(%rbp)
1400aa852:	48 8b 0b             	mov    (%rbx),%rcx
1400aa855:	48 8b 01             	mov    (%rcx),%rax
1400aa858:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400aa85f:	ff 15 d3 23 a6 00    	call   *0xa623d3(%rip)        # 0x140b0cc38
1400aa865:	f3 0f 6f 38          	movdqu (%rax),%xmm7
1400aa869:	0f 11 7d d0          	movups %xmm7,-0x30(%rbp)
1400aa86d:	0f 57 d2             	xorps  %xmm2,%xmm2
1400aa870:	48 8b d7             	mov    %rdi,%rdx
1400aa873:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400aa877:	e8 c4 b8 10 00       	call   0x1401b6140
1400aa87c:	44 0f 28 c7          	movaps %xmm7,%xmm8
1400aa880:	44 0f c6 c7 55       	shufps $0x55,%xmm7,%xmm8
1400aa885:	84 c0                	test   %al,%al
1400aa887:	74 6d                	je     0x1400aa8f6
1400aa889:	44 0f 2f cf          	comiss %xmm7,%xmm9
1400aa88d:	77 67                	ja     0x1400aa8f6
1400aa88f:	45 0f 2f c8          	comiss %xmm8,%xmm9
1400aa893:	77 61                	ja     0x1400aa8f6
1400aa895:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1400aa899:	48 8b 01             	mov    (%rcx),%rax
1400aa89c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400aa8a3:	ff 15 8f 23 a6 00    	call   *0xa6238f(%rip)        # 0x140b0cc38
1400aa8a9:	f3 0f 10 48 08       	movss  0x8(%rax),%xmm1
1400aa8ae:	f3 0f 5c 08          	subss  (%rax),%xmm1
1400aa8b2:	f3 41 0f 5c c9       	subss  %xmm9,%xmm1
1400aa8b7:	0f 28 c7             	movaps %xmm7,%xmm0
1400aa8ba:	0f c6 c7 aa          	shufps $0xaa,%xmm7,%xmm0
1400aa8be:	0f 2f c1             	comiss %xmm1,%xmm0
1400aa8c1:	77 33                	ja     0x1400aa8f6
1400aa8c3:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1400aa8c7:	48 8b 01             	mov    (%rcx),%rax
1400aa8ca:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400aa8d1:	ff 15 61 23 a6 00    	call   *0xa62361(%rip)        # 0x140b0cc38
1400aa8d7:	f3 0f 10 48 0c       	movss  0xc(%rax),%xmm1
1400aa8dc:	f3 0f 5c 48 04       	subss  0x4(%rax),%xmm1
1400aa8e1:	f3 41 0f 5c c9       	subss  %xmm9,%xmm1
1400aa8e6:	0f 28 c7             	movaps %xmm7,%xmm0
1400aa8e9:	0f c6 c7 ff          	shufps $0xff,%xmm7,%xmm0
1400aa8ed:	0f 2f c1             	comiss %xmm1,%xmm0
1400aa8f0:	0f 86 b0 04 00 00    	jbe    0x1400aada6
1400aa8f6:	48 8b 0b             	mov    (%rbx),%rcx
1400aa8f9:	48 8b 01             	mov    (%rcx),%rax
1400aa8fc:	48 8b 40 18          	mov    0x18(%rax),%rax
1400aa900:	ff 15 32 23 a6 00    	call   *0xa62332(%rip)        # 0x140b0cc38
1400aa906:	48 8b 0b             	mov    (%rbx),%rcx
1400aa909:	83 f8 0d             	cmp    $0xd,%eax
1400aa90c:	75 0f                	jne    0x1400aa91d
1400aa90e:	c7 81 98 00 00 00 08 	movl   $0x8,0x98(%rcx)
1400aa915:	00 00 00
1400aa918:	e9 83 00 00 00       	jmp    0x1400aa9a0
1400aa91d:	c7 81 98 00 00 00 06 	movl   $0x6,0x98(%rcx)
1400aa924:	00 00 00
1400aa927:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1400aa92c:	eb 5c                	jmp    0x1400aa98a
1400aa92e:	48 8b 0f             	mov    (%rdi),%rcx
1400aa931:	e8 76 09 0e 00       	call   0x14018b2ac
1400aa936:	84 c0                	test   %al,%al
1400aa938:	75 4c                	jne    0x1400aa986
1400aa93a:	48 8b 0f             	mov    (%rdi),%rcx
1400aa93d:	48 8b 01             	mov    (%rcx),%rax
1400aa940:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400aa947:	ff 15 eb 22 a6 00    	call   *0xa622eb(%rip)        # 0x140b0cc38
1400aa94d:	48 8b f0             	mov    %rax,%rsi
1400aa950:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1400aa954:	f3 0f 10 b1 48 01 00 	movss  0x148(%rcx),%xmm6
1400aa95b:	00
1400aa95c:	f3 41 0f 59 f2       	mulss  %xmm10,%xmm6
1400aa961:	48 8b 0b             	mov    (%rbx),%rcx
1400aa964:	48 8b 11             	mov    (%rcx),%rdx
1400aa967:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1400aa96e:	ff 15 c4 22 a6 00    	call   *0xa622c4(%rip)        # 0x140b0cc38
1400aa974:	0f 28 d6             	movaps %xmm6,%xmm2
1400aa977:	48 8b d0             	mov    %rax,%rdx
1400aa97a:	48 8b ce             	mov    %rsi,%rcx
1400aa97d:	e8 42 b6 10 00       	call   0x1401b5fc4
1400aa982:	84 c0                	test   %al,%al
1400aa984:	75 0d                	jne    0x1400aa993
1400aa986:	48 83 c7 10          	add    $0x10,%rdi
1400aa98a:	48 3b 7c 24 30       	cmp    0x30(%rsp),%rdi
1400aa98f:	75 9d                	jne    0x1400aa92e
1400aa991:	eb 0d                	jmp    0x1400aa9a0
1400aa993:	48 8b 03             	mov    (%rbx),%rax
1400aa996:	c7 80 98 00 00 00 01 	movl   $0x1,0x98(%rax)
1400aa99d:	00 00 00
1400aa9a0:	48 8b 03             	mov    (%rbx),%rax
1400aa9a3:	c7 80 ac 00 00 00 01 	movl   $0x1,0xac(%rax)
1400aa9aa:	00 00 00
1400aa9ad:	48 8b 03             	mov    (%rbx),%rax
1400aa9b0:	f3 0f 11 b8 a4 00 00 	movss  %xmm7,0xa4(%rax)
1400aa9b7:	00
1400aa9b8:	48 8b 03             	mov    (%rbx),%rax
1400aa9bb:	c7 80 a8 00 00 00 01 	movl   $0x1,0xa8(%rax)
1400aa9c2:	00 00 00
1400aa9c5:	48 8b 03             	mov    (%rbx),%rax
1400aa9c8:	f3 44 0f 11 80 a0 00 	movss  %xmm8,0xa0(%rax)
1400aa9cf:	00 00
1400aa9d1:	49 8b 45 28          	mov    0x28(%r13),%rax
1400aa9d5:	48 85 c0             	test   %rax,%rax
1400aa9d8:	74 04                	je     0x1400aa9de
1400aa9da:	f0 ff 40 08          	lock incl 0x8(%rax)
1400aa9de:	49 8b 45 20          	mov    0x20(%r13),%rax
1400aa9e2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400aa9e7:	49 8b 7d 28          	mov    0x28(%r13),%rdi
1400aa9eb:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1400aa9f0:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400aa9f5:	e8 c6 bf 0f 00       	call   0x1401a69c0
1400aa9fa:	40 8a f0             	mov    %al,%sil
1400aa9fd:	48 85 ff             	test   %rdi,%rdi
1400aaa00:	74 39                	je     0x1400aaa3b
1400aaa02:	41 8b cf             	mov    %r15d,%ecx
1400aaa05:	f0 0f c1 4f 08       	lock xadd %ecx,0x8(%rdi)
1400aaa0a:	41 03 cf             	add    %r15d,%ecx
1400aaa0d:	75 2c                	jne    0x1400aaa3b
1400aaa0f:	48 8b 17             	mov    (%rdi),%rdx
1400aaa12:	48 8b cf             	mov    %rdi,%rcx
1400aaa15:	48 8b 02             	mov    (%rdx),%rax
1400aaa18:	ff 15 1a 22 a6 00    	call   *0xa6221a(%rip)        # 0x140b0cc38
1400aaa1e:	41 8b c7             	mov    %r15d,%eax
1400aaa21:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400aaa26:	41 03 c7             	add    %r15d,%eax
1400aaa29:	75 10                	jne    0x1400aaa3b
1400aaa2b:	48 8b 07             	mov    (%rdi),%rax
1400aaa2e:	48 8b cf             	mov    %rdi,%rcx
1400aaa31:	48 8b 40 08          	mov    0x8(%rax),%rax
1400aaa35:	ff 15 fd 21 a6 00    	call   *0xa621fd(%rip)        # 0x140b0cc38
1400aaa3b:	40 84 f6             	test   %sil,%sil
1400aaa3e:	0f 85 fc 00 00 00    	jne    0x1400aab40
1400aaa44:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1400aaa48:	48 8b 08             	mov    (%rax),%rcx
1400aaa4b:	48 8b 41 48          	mov    0x48(%rcx),%rax
1400aaa4f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400aaa52:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1400aaa57:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400aaa5b:	48 85 c9             	test   %rcx,%rcx
1400aaa5e:	74 04                	je     0x1400aaa64
1400aaa60:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400aaa64:	48 8b 0b             	mov    (%rbx),%rcx
1400aaa67:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
1400aaa6b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400aaa6f:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
1400aaa73:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400aaa77:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400aaa7b:	ff 15 b7 21 a6 00    	call   *0xa621b7(%rip)        # 0x140b0cc38
1400aaa81:	48 8b 7d 88          	mov    -0x78(%rbp),%rdi
1400aaa85:	48 85 ff             	test   %rdi,%rdi
1400aaa88:	74 39                	je     0x1400aaac3
1400aaa8a:	41 8b c7             	mov    %r15d,%eax
1400aaa8d:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400aaa92:	41 03 c7             	add    %r15d,%eax
1400aaa95:	75 2c                	jne    0x1400aaac3
1400aaa97:	48 8b 07             	mov    (%rdi),%rax
1400aaa9a:	48 8b cf             	mov    %rdi,%rcx
1400aaa9d:	48 8b 00             	mov    (%rax),%rax
1400aaaa0:	ff 15 92 21 a6 00    	call   *0xa62192(%rip)        # 0x140b0cc38
1400aaaa6:	41 8b c7             	mov    %r15d,%eax
1400aaaa9:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400aaaae:	41 03 c7             	add    %r15d,%eax
1400aaab1:	75 10                	jne    0x1400aaac3
1400aaab3:	48 8b 07             	mov    (%rdi),%rax
1400aaab6:	48 8b cf             	mov    %rdi,%rcx
1400aaab9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400aaabd:	ff 15 75 21 a6 00    	call   *0xa62175(%rip)        # 0x140b0cc38
1400aaac3:	48 8b 0b             	mov    (%rbx),%rcx
1400aaac6:	48 8b 01             	mov    (%rcx),%rax
1400aaac9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400aaacc:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1400aaad1:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1400aaad5:	48 85 d2             	test   %rdx,%rdx
1400aaad8:	74 04                	je     0x1400aaade
1400aaada:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400aaade:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
1400aaae2:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1400aaae7:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400aaaeb:	33 d2                	xor    %edx,%edx
1400aaaed:	48 8b 40 60          	mov    0x60(%rax),%rax
1400aaaf1:	ff 15 41 21 a6 00    	call   *0xa62141(%rip)        # 0x140b0cc38
1400aaaf7:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
1400aaafb:	48 85 ff             	test   %rdi,%rdi
1400aaafe:	0f 84 9e 02 00 00    	je     0x1400aada2
1400aab04:	41 8b c7             	mov    %r15d,%eax
1400aab07:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400aab0c:	41 03 c7             	add    %r15d,%eax
1400aab0f:	0f 85 8d 02 00 00    	jne    0x1400aada2
1400aab15:	48 8b 07             	mov    (%rdi),%rax
1400aab18:	48 8b cf             	mov    %rdi,%rcx
1400aab1b:	48 8b 00             	mov    (%rax),%rax
1400aab1e:	ff 15 14 21 a6 00    	call   *0xa62114(%rip)        # 0x140b0cc38
1400aab24:	41 8b c7             	mov    %r15d,%eax
1400aab27:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400aab2c:	41 03 c7             	add    %r15d,%eax
1400aab2f:	0f 85 6d 02 00 00    	jne    0x1400aada2
1400aab35:	48 8b 07             	mov    (%rdi),%rax
1400aab38:	48 8b cf             	mov    %rdi,%rcx
1400aab3b:	e9 58 02 00 00       	jmp    0x1400aad98
1400aab40:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400aab45:	48 8b c1             	mov    %rcx,%rax
1400aab48:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400aab4d:	48 2b c2             	sub    %rdx,%rax
1400aab50:	48 c1 f8 04          	sar    $0x4,%rax
1400aab54:	48 85 c0             	test   %rax,%rax
1400aab57:	0f 84 19 03 00 00    	je     0x1400aae76
1400aab5d:	4c 8b c2             	mov    %rdx,%r8
1400aab60:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400aab64:	48 85 c0             	test   %rax,%rax
1400aab67:	74 0e                	je     0x1400aab77
1400aab69:	f0 ff 40 08          	lock incl 0x8(%rax)
1400aab6d:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400aab72:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400aab77:	49 8b 30             	mov    (%r8),%rsi
1400aab7a:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1400aab7f:	49 8b 40 08          	mov    0x8(%r8),%rax
1400aab83:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400aab88:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400aab8e:	48 2b ca             	sub    %rdx,%rcx
1400aab91:	48 c1 f9 04          	sar    $0x4,%rcx
1400aab95:	4c 3b f1             	cmp    %rcx,%r14
1400aab98:	0f 83 bd 00 00 00    	jae    0x1400aac5b
1400aab9e:	45 8d 7e 0f          	lea    0xf(%r14),%r15d
1400aaba2:	48 8b 06             	mov    (%rsi),%rax
1400aaba5:	48 8b ce             	mov    %rsi,%rcx
1400aaba8:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400aabaf:	ff 15 83 20 a6 00    	call   *0xa62083(%rip)        # 0x140b0cc38
1400aabb5:	4c 8b e0             	mov    %rax,%r12
1400aabb8:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400aabbd:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400aabc2:	48 2b ca             	sub    %rdx,%rcx
1400aabc5:	48 c1 f9 04          	sar    $0x4,%rcx
1400aabc9:	4c 3b f1             	cmp    %rcx,%r14
1400aabcc:	0f 83 9d 02 00 00    	jae    0x1400aae6f
1400aabd2:	49 8b 0c 17          	mov    (%r15,%rdx,1),%rcx
1400aabd6:	48 8b 11             	mov    (%rcx),%rdx
1400aabd9:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1400aabe0:	ff 15 52 20 a6 00    	call   *0xa62052(%rip)        # 0x140b0cc38
1400aabe6:	48 8b f8             	mov    %rax,%rdi
1400aabe9:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400aabed:	49 8b cc             	mov    %r12,%rcx
1400aabf0:	e8 93 b7 10 00       	call   0x1401b6388
1400aabf5:	0f 28 f0             	movaps %xmm0,%xmm6
1400aabf8:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400aabfc:	48 8b cf             	mov    %rdi,%rcx
1400aabff:	e8 84 b7 10 00       	call   0x1401b6388
1400aac04:	0f 2f f0             	comiss %xmm0,%xmm6
1400aac07:	76 2d                	jbe    0x1400aac36
1400aac09:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400aac0e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400aac13:	48 2b c1             	sub    %rcx,%rax
1400aac16:	48 c1 f8 04          	sar    $0x4,%rax
1400aac1a:	4c 3b f0             	cmp    %rax,%r14
1400aac1d:	0f 83 4c 02 00 00    	jae    0x1400aae6f
1400aac23:	49 8d 14 0f          	lea    (%r15,%rcx,1),%rdx
1400aac27:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400aac2c:	e8 47 05 f7 ff       	call   0x14001b178
1400aac31:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1400aac36:	49 ff c6             	inc    %r14
1400aac39:	49 83 c7 10          	add    $0x10,%r15
1400aac3d:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400aac42:	48 2b 44 24 28       	sub    0x28(%rsp),%rax
1400aac47:	48 c1 f8 04          	sar    $0x4,%rax
1400aac4b:	4c 3b f0             	cmp    %rax,%r14
1400aac4e:	0f 82 4e ff ff ff    	jb     0x1400aaba2
1400aac54:	41 83 cf ff          	or     $0xffffffff,%r15d
1400aac58:	45 33 e4             	xor    %r12d,%r12d
1400aac5b:	48 8b 06             	mov    (%rsi),%rax
1400aac5e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400aac61:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1400aac66:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400aac6a:	48 85 c9             	test   %rcx,%rcx
1400aac6d:	74 09                	je     0x1400aac78
1400aac6f:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400aac73:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1400aac78:	48 8b 13             	mov    (%rbx),%rdx
1400aac7b:	48 89 55 90          	mov    %rdx,-0x70(%rbp)
1400aac7f:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400aac83:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
1400aac87:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1400aac8b:	48 8b ce             	mov    %rsi,%rcx
1400aac8e:	48 8b 40 48          	mov    0x48(%rax),%rax
1400aac92:	ff 15 a0 1f a6 00    	call   *0xa61fa0(%rip)        # 0x140b0cc38
1400aac98:	90                   	nop
1400aac99:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
1400aac9d:	48 85 ff             	test   %rdi,%rdi
1400aaca0:	74 39                	je     0x1400aacdb
1400aaca2:	41 8b c7             	mov    %r15d,%eax
1400aaca5:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400aacaa:	41 03 c7             	add    %r15d,%eax
1400aacad:	75 2c                	jne    0x1400aacdb
1400aacaf:	48 8b 07             	mov    (%rdi),%rax
1400aacb2:	48 8b cf             	mov    %rdi,%rcx
1400aacb5:	48 8b 00             	mov    (%rax),%rax
1400aacb8:	ff 15 7a 1f a6 00    	call   *0xa61f7a(%rip)        # 0x140b0cc38
1400aacbe:	41 8b c7             	mov    %r15d,%eax
1400aacc1:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400aacc6:	41 03 c7             	add    %r15d,%eax
1400aacc9:	75 10                	jne    0x1400aacdb
1400aaccb:	48 8b 07             	mov    (%rdi),%rax
1400aacce:	48 8b cf             	mov    %rdi,%rcx
1400aacd1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400aacd5:	ff 15 5d 1f a6 00    	call   *0xa61f5d(%rip)        # 0x140b0cc38
1400aacdb:	48 8b 0b             	mov    (%rbx),%rcx
1400aacde:	48 8b 01             	mov    (%rcx),%rax
1400aace1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400aace4:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1400aacea:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1400aacef:	48 85 d2             	test   %rdx,%rdx
1400aacf2:	74 04                	je     0x1400aacf8
1400aacf4:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400aacf8:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1400aacfd:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1400aad03:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400aad08:	33 d2                	xor    %edx,%edx
1400aad0a:	48 8b 40 60          	mov    0x60(%rax),%rax