14005a2c2:	e8 31 e4 fe ff       	call   0x1400486f8
14005a2c7:	49 83 c6 38          	add    $0x38,%r14
14005a2cb:	4c 3b f7             	cmp    %rdi,%r14
14005a2ce:	75 ef                	jne    0x14005a2bf
14005a2d0:	48 2b f3             	sub    %rbx,%rsi
14005a2d3:	48 c1 fe 03          	sar    $0x3,%rsi
14005a2d7:	48 b9 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rcx
14005a2de:	db b6 6d
14005a2e1:	48 0f af f1          	imul   %rcx,%rsi
14005a2e5:	48 6b c6 38          	imul   $0x38,%rsi,%rax
14005a2e9:	48 8b cb             	mov    %rbx,%rcx
14005a2ec:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14005a2f2:	72 18                	jb     0x14005a30c
14005a2f4:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
14005a2f8:	48 2b cb             	sub    %rbx,%rcx
14005a2fb:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14005a2ff:	48 83 f8 1f          	cmp    $0x1f,%rax
14005a303:	76 07                	jbe    0x14005a30c
14005a305:	ff 15 8d 26 ab 00    	call   *0xab268d(%rip)        # 0x140b0c998
14005a30b:	cc                   	int3
14005a30c:	48 8b cb             	mov    %rbx,%rcx
14005a30f:	ff 15 ab 25 ab 00    	call   *0xab25ab(%rip)        # 0x140b0c8c0
14005a315:	90                   	nop
14005a316:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14005a31a:	e8 51 e5 fe ff       	call   0x140048870
14005a31f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14005a324:	e8 47 e5 fe ff       	call   0x140048870
14005a329:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14005a32d:	e8 9e 0b fc ff       	call   0x14001aed0
14005a332:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
14005a336:	48 85 db             	test   %rbx,%rbx
14005a339:	74 39                	je     0x14005a374
14005a33b:	83 cf ff             	or     $0xffffffff,%edi
14005a33e:	8b c7                	mov    %edi,%eax
14005a340:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14005a345:	03 c7                	add    %edi,%eax
14005a347:	75 2b                	jne    0x14005a374
14005a349:	48 8b 03             	mov    (%rbx),%rax
14005a34c:	48 8b cb             	mov    %rbx,%rcx
14005a34f:	48 8b 00             	mov    (%rax),%rax
14005a352:	ff 15 e0 28 ab 00    	call   *0xab28e0(%rip)        # 0x140b0cc38
14005a358:	8b c7                	mov    %edi,%eax
14005a35a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14005a35f:	03 c7                	add    %edi,%eax
14005a361:	75 11                	jne    0x14005a374
14005a363:	48 8b 03             	mov    (%rbx),%rax
14005a366:	48 8b cb             	mov    %rbx,%rcx
14005a369:	48 8b 40 08          	mov    0x8(%rax),%rax
14005a36d:	ff 15 c5 28 ab 00    	call   *0xab28c5(%rip)        # 0x140b0cc38
14005a373:	90                   	nop
14005a374:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14005a379:	e8 52 0b fc ff       	call   0x14001aed0
14005a37e:	4c 8d 9c 24 a8 01 00 	lea    0x1a8(%rsp),%r11
14005a385:	00
14005a386:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
14005a38b:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
14005a390:	45 0f 28 43 c8       	movaps -0x38(%r11),%xmm8
14005a395:	45 0f 28 4b b8       	movaps -0x48(%r11),%xmm9
14005a39a:	49 8b e3             	mov    %r11,%rsp
14005a39d:	41 5f                	pop    %r15
14005a39f:	41 5e                	pop    %r14
14005a3a1:	41 5d                	pop    %r13
14005a3a3:	41 5c                	pop    %r12
14005a3a5:	5f                   	pop    %rdi
14005a3a6:	5e                   	pop    %rsi
14005a3a7:	5b                   	pop    %rbx
14005a3a8:	5d                   	pop    %rbp
14005a3a9:	c3                   	ret
14005a3aa:	ff 15 e8 25 ab 00    	call   *0xab25e8(%rip)        # 0x140b0c998
14005a3b0:	90                   	nop
14005a3b1:	ff 15 e1 25 ab 00    	call   *0xab25e1(%rip)        # 0x140b0c998
14005a3b7:	cc                   	int3
14005a3b8:	48 8b c4             	mov    %rsp,%rax
14005a3bb:	48 89 48 08          	mov    %rcx,0x8(%rax)
14005a3bf:	55                   	push   %rbp
14005a3c0:	53                   	push   %rbx
14005a3c1:	56                   	push   %rsi
14005a3c2:	57                   	push   %rdi
14005a3c3:	41 54                	push   %r12
14005a3c5:	41 55                	push   %r13
14005a3c7:	41 56                	push   %r14
14005a3c9:	41 57                	push   %r15
14005a3cb:	48 8d a8 f8 fe ff ff 	lea    -0x108(%rax),%rbp
14005a3d2:	48 81 ec c8 01 00 00 	sub    $0x1c8,%rsp
14005a3d9:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14005a3dd:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
14005a3e1:	44 0f 29 40 88       	movaps %xmm8,-0x78(%rax)
14005a3e6:	44 0f 29 88 78 ff ff 	movaps %xmm9,-0x88(%rax)
14005a3ed:	ff
14005a3ee:	44 0f 29 98 68 ff ff 	movaps %xmm11,-0x98(%rax)
14005a3f5:	ff
14005a3f6:	4c 8b e2             	mov    %rdx,%r12
14005a3f9:	4c 8b f1             	mov    %rcx,%r14
14005a3fc:	33 ff                	xor    %edi,%edi
14005a3fe:	89 bd 18 01 00 00    	mov    %edi,0x118(%rbp)
14005a404:	0f 57 c0             	xorps  %xmm0,%xmm0
14005a407:	f3 0f 7f 45 00       	movdqu %xmm0,0x0(%rbp)
14005a40c:	48 89 7d 10          	mov    %rdi,0x10(%rbp)
14005a410:	48 8b 0a             	mov    (%rdx),%rcx
14005a413:	48 8b 01             	mov    (%rcx),%rax
14005a416:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14005a41d:	ff 15 15 28 ab 00    	call   *0xab2815(%rip)        # 0x140b0cc38
14005a423:	48 8b d0             	mov    %rax,%rdx
14005a426:	4d 8d 7e 20          	lea    0x20(%r14),%r15
14005a42a:	0f 57 c0             	xorps  %xmm0,%xmm0
14005a42d:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
14005a433:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14005a437:	48 85 c9             	test   %rcx,%rcx
14005a43a:	74 04                	je     0x14005a440
14005a43c:	f0 ff 41 08          	lock incl 0x8(%rcx)
14005a440:	49 8b 07             	mov    (%r15),%rax
14005a443:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14005a448:	49 8b 47 08          	mov    0x8(%r15),%rax
14005a44c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14005a451:	4c 8d 45 00          	lea    0x0(%rbp),%r8
14005a455:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14005a45a:	e8 a1 2e 01 00       	call   0x14006d300
14005a45f:	83 ce ff             	or     $0xffffffff,%esi
14005a462:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14005a467:	48 85 db             	test   %rbx,%rbx
14005a46a:	74 35                	je     0x14005a4a1
14005a46c:	8b c6                	mov    %esi,%eax
14005a46e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14005a473:	03 c6                	add    %esi,%eax
14005a475:	75 2a                	jne    0x14005a4a1
14005a477:	48 8b 03             	mov    (%rbx),%rax
14005a47a:	48 8b cb             	mov    %rbx,%rcx
14005a47d:	48 8b 00             	mov    (%rax),%rax
14005a480:	ff 15 b2 27 ab 00    	call   *0xab27b2(%rip)        # 0x140b0cc38
14005a486:	8b c6                	mov    %esi,%eax
14005a488:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14005a48d:	03 c6                	add    %esi,%eax
14005a48f:	75 10                	jne    0x14005a4a1
14005a491:	48 8b 03             	mov    (%rbx),%rax
14005a494:	48 8b cb             	mov    %rbx,%rcx
14005a497:	48 8b 40 08          	mov    0x8(%rax),%rax
14005a49b:	ff 15 97 27 ab 00    	call   *0xab2797(%rip)        # 0x140b0cc38
14005a4a1:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14005a4a6:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14005a4ab:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14005a4b0:	49 8b 04 24          	mov    (%r12),%rax
14005a4b4:	4c 8b 80 28 01 00 00 	mov    0x128(%rax),%r8
14005a4bb:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
14005a4c2:	49 2b c8             	sub    %r8,%rcx
14005a4c5:	48 c1 f9 03          	sar    $0x3,%rcx
14005a4c9:	48 bb b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rbx
14005a4d0:	db b6 6d
14005a4d3:	48 0f af cb          	imul   %rbx,%rcx
14005a4d7:	48 85 c9             	test   %rcx,%rcx
14005a4da:	75 07                	jne    0x14005a4e3
14005a4dc:	ff 15 b6 24 ab 00    	call   *0xab24b6(%rip)        # 0x140b0c998
14005a4e2:	cc                   	int3
14005a4e3:	33 d2                	xor    %edx,%edx
14005a4e5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14005a4ea:	e8 05 5b ff ff       	call   0x14004fff4
14005a4ef:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14005a4f5:	49 8b 0c 24          	mov    (%r12),%rcx
14005a4f9:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
14005a500:	48 2b 81 28 01 00 00 	sub    0x128(%rcx),%rax
14005a507:	48 c1 f8 03          	sar    $0x3,%rax
14005a50b:	48 0f af c3          	imul   %rbx,%rax
14005a50f:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14005a514:	49 3b c5             	cmp    %r13,%rax
14005a517:	0f 86 5e 07 00 00    	jbe    0x14005ac7b
14005a51d:	41 8d 7d 37          	lea    0x37(%r13),%edi
14005a521:	48 89 bd 20 01 00 00 	mov    %rdi,0x120(%rbp)
14005a528:	f3 44 0f 10 1d 03 6c 	movss  0xb56c03(%rip),%xmm11        # 0x140bb1134
14005a52f:	b5 00
14005a531:	48 8b 91 28 01 00 00 	mov    0x128(%rcx),%rdx
14005a538:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
14005a53f:	48 2b ca             	sub    %rdx,%rcx
14005a542:	48 c1 f9 03          	sar    $0x3,%rcx
14005a546:	48 0f af cb          	imul   %rbx,%rcx
14005a54a:	49 8d 45 ff          	lea    -0x1(%r13),%rax
14005a54e:	48 3b c1             	cmp    %rcx,%rax
14005a551:	0f 83 a0 07 00 00    	jae    0x14005acf7
14005a557:	48 8d 1c 3a          	lea    (%rdx,%rdi,1),%rbx
14005a55b:	48 8d 53 c8          	lea    -0x38(%rbx),%rdx
14005a55f:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14005a563:	e8 14 de fe ff       	call   0x14004837c
14005a568:	8a 43 e0             	mov    -0x20(%rbx),%al
14005a56b:	88 45 30             	mov    %al,0x30(%rbp)
14005a56e:	f3 0f 10 43 e4       	movss  -0x1c(%rbx),%xmm0
14005a573:	f3 0f 11 45 34       	movss  %xmm0,0x34(%rbp)
14005a578:	f3 0f 10 4b e8       	movss  -0x18(%rbx),%xmm1
14005a57d:	f3 0f 11 4d 38       	movss  %xmm1,0x38(%rbp)
14005a582:	0f 10 43 ec          	movups -0x14(%rbx),%xmm0
14005a586:	f3 0f 7f 45 3c       	movdqu %xmm0,0x3c(%rbp)
14005a58b:	49 8b 04 24          	mov    (%r12),%rax
14005a58f:	48 8b 90 28 01 00 00 	mov    0x128(%rax),%rdx
14005a596:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
14005a59d:	48 2b ca             	sub    %rdx,%rcx
14005a5a0:	48 c1 f9 03          	sar    $0x3,%rcx
14005a5a4:	48 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%rax
14005a5ab:	db b6 6d
14005a5ae:	48 0f af c8          	imul   %rax,%rcx
14005a5b2:	4c 3b e9             	cmp    %rcx,%r13
14005a5b5:	0f 83 35 07 00 00    	jae    0x14005acf0
14005a5bb:	48 8d 1c 3a          	lea    (%rdx,%rdi,1),%rbx
14005a5bf:	48 8b d3             	mov    %rbx,%rdx
14005a5c2:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14005a5c6:	e8 b1 dd fe ff       	call   0x14004837c
14005a5cb:	8a 43 18             	mov    0x18(%rbx),%al
14005a5ce:	88 45 a8             	mov    %al,-0x58(%rbp)
14005a5d1:	f3 0f 10 43 1c       	movss  0x1c(%rbx),%xmm0
14005a5d6:	f3 0f 11 45 ac       	movss  %xmm0,-0x54(%rbp)
14005a5db:	f3 0f 10 4b 20       	movss  0x20(%rbx),%xmm1
14005a5e0:	f3 0f 11 4d b0       	movss  %xmm1,-0x50(%rbp)
14005a5e5:	0f 10 43 24          	movups 0x24(%rbx),%xmm0
14005a5e9:	f3 0f 7f 45 b4       	movdqu %xmm0,-0x4c(%rbp)
14005a5ee:	84 c0                	test   %al,%al
14005a5f0:	75 09                	jne    0x14005a5fb
14005a5f2:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14005a5f6:	e8 ed ff fe ff       	call   0x14004a5e8
14005a5fb:	8a 45 30             	mov    0x30(%rbp),%al
14005a5fe:	84 c0                	test   %al,%al
14005a600:	75 0c                	jne    0x14005a60e
14005a602:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14005a606:	e8 dd ff fe ff       	call   0x14004a5e8
14005a60b:	8a 45 30             	mov    0x30(%rbp),%al
14005a60e:	f3 0f 10 75 b8       	movss  -0x48(%rbp),%xmm6
14005a613:	f3 0f 5f 75 40       	maxss  0x40(%rbp),%xmm6
14005a618:	f3 0f 10 7d c0       	movss  -0x40(%rbp),%xmm7
14005a61d:	f3 0f 5d 7d 48       	minss  0x48(%rbp),%xmm7
14005a622:	84 c0                	test   %al,%al
14005a624:	75 09                	jne    0x14005a62f
14005a626:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
14005a62a:	e8 b9 ff fe ff       	call   0x14004a5e8
14005a62f:	f3 44 0f 10 45 34    	movss  0x34(%rbp),%xmm8
14005a635:	80 7d a8 00          	cmpb   $0x0,-0x58(%rbp)
14005a639:	75 09                	jne    0x14005a644
14005a63b:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14005a63f:	e8 a4 ff fe ff       	call   0x14004a5e8
14005a644:	f3 44 0f 10 4d ac    	movss  -0x54(%rbp),%xmm9
14005a64a:	f3 44 0f 11 44 24 68 	movss  %xmm8,0x68(%rsp)
14005a651:	f3 0f 11 74 24 6c    	movss  %xmm6,0x6c(%rsp)
14005a657:	f3 44 0f 11 4c 24 70 	movss  %xmm9,0x70(%rsp)
14005a65e:	f3 0f 11 7c 24 74    	movss  %xmm7,0x74(%rsp)
14005a664:	49 8b d7             	mov    %r15,%rdx
14005a667:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14005a66c:	e8 d3 43 00 00       	call   0x14005ea44
14005a671:	90                   	nop
14005a672:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14005a677:	48 8b 03             	mov    (%rbx),%rax
14005a67a:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
14005a67f:	48 8b cb             	mov    %rbx,%rcx
14005a682:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
14005a689:	ff 15 a9 25 ab 00    	call   *0xab25a9(%rip)        # 0x140b0cc38
14005a68f:	0f 57 c0             	xorps  %xmm0,%xmm0
14005a692:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14005a698:	49 8b 46 40          	mov    0x40(%r14),%rax
14005a69c:	48 85 c0             	test   %rax,%rax
14005a69f:	74 0e                	je     0x14005a6af
14005a6a1:	f0 ff 40 08          	lock incl 0x8(%rax)
14005a6a5:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14005a6aa:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14005a6af:	49 8b 46 38          	mov    0x38(%r14),%rax
14005a6b3:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14005a6b8:	49 8b 46 40          	mov    0x40(%r14),%rax
14005a6bc:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14005a6c1:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14005a6c6:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14005a6cb:	48 85 c9             	test   %rcx,%rcx
14005a6ce:	74 0e                	je     0x14005a6de
14005a6d0:	f0 ff 41 08          	lock incl 0x8(%rcx)
14005a6d4:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14005a6d9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14005a6de:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14005a6e3:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
14005a6e8:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14005a6ed:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14005a6f1:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14005a6f5:	e8 a6 47 01 00       	call   0x14006eea0
14005a6fa:	0f 57 c0             	xorps  %xmm0,%xmm0
14005a6fd:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14005a703:	49 8b 47 08          	mov    0x8(%r15),%rax
14005a707:	48 85 c0             	test   %rax,%rax
14005a70a:	74 0e                	je     0x14005a71a
14005a70c:	f0 ff 40 08          	lock incl 0x8(%rax)
14005a710:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14005a715:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14005a71a:	49 8b 07             	mov    (%r15),%rax
14005a71d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14005a722:	49 8b 47 08          	mov    0x8(%r15),%rax
14005a726:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14005a72b:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14005a730:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14005a734:	e8 73 55 01 00       	call   0x14006fcac
14005a739:	90                   	nop
14005a73a:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14005a73f:	48 85 ff             	test   %rdi,%rdi
14005a742:	74 42                	je     0x14005a786
14005a744:	83 cb ff             	or     $0xffffffff,%ebx
14005a747:	8b c3                	mov    %ebx,%eax
14005a749:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14005a74e:	03 c3                	add    %ebx,%eax
14005a750:	75 2a                	jne    0x14005a77c
14005a752:	48 8b 07             	mov    (%rdi),%rax
14005a755:	48 8b cf             	mov    %rdi,%rcx
14005a758:	48 8b 00             	mov    (%rax),%rax
14005a75b:	ff 15 d7 24 ab 00    	call   *0xab24d7(%rip)        # 0x140b0cc38
14005a761:	8b c3                	mov    %ebx,%eax
14005a763:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14005a768:	03 c3                	add    %ebx,%eax
14005a76a:	75 10                	jne    0x14005a77c
14005a76c:	48 8b 07             	mov    (%rdi),%rax
14005a76f:	48 8b cf             	mov    %rdi,%rcx
14005a772:	48 8b 40 08          	mov    0x8(%rax),%rax
14005a776:	ff 15 bc 24 ab 00    	call   *0xab24bc(%rip)        # 0x140b0cc38
14005a77c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14005a781:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14005a786:	48 8b 03             	mov    (%rbx),%rax
14005a789:	48 8b cb             	mov    %rbx,%rcx
14005a78c:	48 8b 40 40          	mov    0x40(%rax),%rax
14005a790:	ff 15 a2 24 ab 00    	call   *0xab24a2(%rip)        # 0x140b0cc38
14005a796:	48 83 f8 01          	cmp    $0x1,%rax
14005a79a:	0f 87 b3 00 00 00    	ja     0x14005a853
14005a7a0:	48 3b 74 24 30       	cmp    0x30(%rsp),%rsi
14005a7a5:	74 3a                	je     0x14005a7e1
14005a7a7:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14005a7ab:	48 8b ce             	mov    %rsi,%rcx
14005a7ae:	e8 c9 db fe ff       	call   0x14004837c
14005a7b3:	8a 45 a8             	mov    -0x58(%rbp),%al
14005a7b6:	88 46 18             	mov    %al,0x18(%rsi)
14005a7b9:	f3 0f 10 45 ac       	movss  -0x54(%rbp),%xmm0
14005a7be:	f3 0f 11 46 1c       	movss  %xmm0,0x1c(%rsi)
14005a7c3:	f3 0f 10 4d b0       	movss  -0x50(%rbp),%xmm1
14005a7c8:	f3 0f 11 4e 20       	movss  %xmm1,0x20(%rsi)
14005a7cd:	0f 10 45 b4          	movups -0x4c(%rbp),%xmm0
14005a7d1:	f3 0f 7f 46 24       	movdqu %xmm0,0x24(%rsi)
14005a7d6:	48 83 c6 38          	add    $0x38,%rsi
14005a7da:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14005a7df:	eb 16                	jmp    0x14005a7f7
14005a7e1:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
14005a7e5:	48 8b d6             	mov    %rsi,%rdx
14005a7e8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14005a7ed:	e8 02 58 ff ff       	call   0x14004fff4
14005a7f2:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
14005a7f7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14005a7fc:	48 85 c9             	test   %rcx,%rcx
14005a7ff:	74 44                	je     0x14005a845
14005a801:	83 cf ff             	or     $0xffffffff,%edi
14005a804:	8b c7                	mov    %edi,%eax
14005a806:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14005a80b:	03 c7                	add    %edi,%eax
14005a80d:	75 31                	jne    0x14005a840
14005a80f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14005a814:	48 8b 03             	mov    (%rbx),%rax
14005a817:	48 8b cb             	mov    %rbx,%rcx
14005a81a:	48 8b 00             	mov    (%rax),%rax