1400a523d:	75 c4                	jne    0x1400a5203
1400a523f:	40 88 6c 24 20       	mov    %bpl,0x20(%rsp)
1400a5244:	40 8a cd             	mov    %bpl,%cl
1400a5247:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400a524c:	b8 08 00 00 00       	mov    $0x8,%eax
1400a5251:	84 c9                	test   %cl,%cl
1400a5253:	75 0d                	jne    0x1400a5262
1400a5255:	48 8b 04 38          	mov    (%rax,%rdi,1),%rax
1400a5259:	49 89 06             	mov    %rax,(%r14)
1400a525c:	eb 07                	jmp    0x1400a5265
1400a525e:	b1 01                	mov    $0x1,%cl
1400a5260:	eb ea                	jmp    0x1400a524c
1400a5262:	49 89 1e             	mov    %rbx,(%r14)
1400a5265:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400a526a:	49 8b c6             	mov    %r14,%rax
1400a526d:	48 83 c4 30          	add    $0x30,%rsp
1400a5271:	41 5f                	pop    %r15
1400a5273:	41 5e                	pop    %r14
1400a5275:	5f                   	pop    %rdi
1400a5276:	5e                   	pop    %rsi
1400a5277:	5d                   	pop    %rbp
1400a5278:	c3                   	ret
1400a5279:	90                   	nop
1400a527a:	90                   	nop
1400a527b:	90                   	nop
1400a527c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400a5281:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400a5286:	55                   	push   %rbp
1400a5287:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
1400a528c:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1400a5293:	48 8b 05 e6 be 25 00 	mov    0x25bee6(%rip),%rax        # 0x140301180
1400a529a:	48 33 c4             	xor    %rsp,%rax
1400a529d:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400a52a1:	49 8b d8             	mov    %r8,%rbx
1400a52a4:	48 8b f9             	mov    %rcx,%rdi
1400a52a7:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1400a52ac:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400a52b1:	c7 44 24 70 06 00 00 	movl   $0x6,0x70(%rsp)
1400a52b8:	00
1400a52b9:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a52bc:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1400a52c1:	48 83 65 88 00       	andq   $0x0,-0x78(%rbp)
1400a52c6:	48 83 65 90 00       	andq   $0x0,-0x70(%rbp)
1400a52cb:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1400a52d1:	48 8d 15 e8 61 1c 00 	lea    0x1c61e8(%rip),%rdx        # 0x14026b4c0
1400a52d8:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1400a52dd:	e8 9a 03 f6 ff       	call   0x14000567c
1400a52e2:	48 8b d3             	mov    %rbx,%rdx
1400a52e5:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
1400a52e9:	e8 42 ba fc ff       	call   0x140070d30
1400a52ee:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1400a52f3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400a52f8:	48 8d 45 00          	lea    0x0(%rbp),%rax
1400a52fc:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400a5301:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1400a5306:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1400a530c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a5311:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400a5316:	e8 4d d4 fc ff       	call   0x140072768
1400a531b:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400a5321:	44 89 0f             	mov    %r9d,(%rdi)
1400a5324:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1400a5329:	4c 8b 40 10          	mov    0x10(%rax),%r8
1400a532d:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
1400a5332:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400a5336:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1400a533b:	48 8b 08             	mov    (%rax),%rcx
1400a533e:	48 83 20 00          	andq   $0x0,(%rax)
1400a5342:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1400a5346:	48 89 57 10          	mov    %rdx,0x10(%rdi)
1400a534a:	4c 89 47 18          	mov    %r8,0x18(%rdi)
1400a534e:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1400a5353:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400a5358:	e8 a7 ee f5 ff       	call   0x140004204
1400a535d:	4c 8d 0d 8c e5 f5 ff 	lea    -0xa1a74(%rip),%r9        # 0x1400038f0
1400a5364:	ba 48 00 00 00       	mov    $0x48,%edx
1400a5369:	44 8d 42 ba          	lea    -0x46(%rdx),%r8d
1400a536d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400a5372:	e8 19 f4 15 00       	call   0x140204790
1400a5377:	48 8b c7             	mov    %rdi,%rax
1400a537a:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400a537e:	48 33 cc             	xor    %rsp,%rcx
1400a5381:	e8 ea f3 15 00       	call   0x140204770
1400a5386:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
1400a538d:	00
1400a538e:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1400a5392:	49 8b 7b 28          	mov    0x28(%r11),%rdi
1400a5396:	49 8b e3             	mov    %r11,%rsp
1400a5399:	5d                   	pop    %rbp
1400a539a:	c3                   	ret
1400a539b:	90                   	nop
1400a539c:	90                   	nop
1400a539d:	90                   	nop
1400a539e:	90                   	nop
1400a539f:	90                   	nop
1400a53a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a53a5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400a53aa:	57                   	push   %rdi
1400a53ab:	48 83 ec 30          	sub    $0x30,%rsp
1400a53af:	49 8b f0             	mov    %r8,%rsi
1400a53b2:	48 8b fa             	mov    %rdx,%rdi
1400a53b5:	e8 06 d7 fc ff       	call   0x140072ac0
1400a53ba:	4c 8b c7             	mov    %rdi,%r8
1400a53bd:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400a53c2:	48 8b c8             	mov    %rax,%rcx
1400a53c5:	48 8b d8             	mov    %rax,%rbx
1400a53c8:	e8 cb fd ff ff       	call   0x1400a5198
1400a53cd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400a53d2:	48 3b 4b 08          	cmp    0x8(%rbx),%rcx
1400a53d6:	75 23                	jne    0x1400a53fb
1400a53d8:	4c 8b ce             	mov    %rsi,%r9
1400a53db:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400a53e0:	4c 8b c7             	mov    %rdi,%r8
1400a53e3:	48 8b cb             	mov    %rbx,%rcx
1400a53e6:	e8 99 07 00 00       	call   0x1400a5b84
1400a53eb:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1400a53f0:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1400a53f6:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400a53fb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400a5400:	48 8d 41 58          	lea    0x58(%rcx),%rax
1400a5404:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400a5409:	48 83 c4 30          	add    $0x30,%rsp
1400a540d:	5f                   	pop    %rdi
1400a540e:	c3                   	ret
1400a540f:	90                   	nop
1400a5410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a5415:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400a541a:	57                   	push   %rdi
1400a541b:	48 83 ec 30          	sub    $0x30,%rsp
1400a541f:	49 8b f0             	mov    %r8,%rsi
1400a5422:	48 8b fa             	mov    %rdx,%rdi
1400a5425:	e8 96 d6 fc ff       	call   0x140072ac0
1400a542a:	4c 8b c7             	mov    %rdi,%r8
1400a542d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400a5432:	48 8b c8             	mov    %rax,%rcx
1400a5435:	48 8b d8             	mov    %rax,%rbx
1400a5438:	e8 5b fd ff ff       	call   0x1400a5198
1400a543d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400a5442:	48 3b 4b 08          	cmp    0x8(%rbx),%rcx
1400a5446:	75 23                	jne    0x1400a546b
1400a5448:	4c 8b ce             	mov    %rsi,%r9
1400a544b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400a5450:	4c 8b c7             	mov    %rdi,%r8
1400a5453:	48 8b cb             	mov    %rbx,%rcx
1400a5456:	e8 29 09 00 00       	call   0x1400a5d84
1400a545b:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1400a5460:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1400a5466:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400a546b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400a5470:	48 8d 41 58          	lea    0x58(%rcx),%rax
1400a5474:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400a5479:	48 83 c4 30          	add    $0x30,%rsp
1400a547d:	5f                   	pop    %rdi
1400a547e:	c3                   	ret
1400a547f:	90                   	nop
1400a5480:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400a5485:	55                   	push   %rbp
1400a5486:	56                   	push   %rsi
1400a5487:	57                   	push   %rdi
1400a5488:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1400a548f:	48 8b 05 ea bc 25 00 	mov    0x25bcea(%rip),%rax        # 0x140301180
1400a5496:	48 33 c4             	xor    %rsp,%rax
1400a5499:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1400a54a0:	00
1400a54a1:	4c 8b 51 08          	mov    0x8(%rcx),%r10
1400a54a5:	49 8b 01             	mov    (%r9),%rax
1400a54a8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400a54ad:	49 8b 38             	mov    (%r8),%rdi
1400a54b0:	48 8b 32             	mov    (%rdx),%rsi
1400a54b3:	49 8b 2a             	mov    (%r10),%rbp
1400a54b6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400a54bb:	e8 c0 b7 fc ff       	call   0x140070c80
1400a54c0:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400a54c5:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1400a54c9:	48 8b c3             	mov    %rbx,%rax
1400a54cc:	48 ff c0             	inc    %rax
1400a54cf:	80 3c 06 00          	cmpb   $0x0,(%rsi,%rax,1)
1400a54d3:	75 f7                	jne    0x1400a54cc
1400a54d5:	48 03 c6             	add    %rsi,%rax
1400a54d8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400a54dd:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1400a54e2:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1400a54e8:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400a54ed:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400a54f2:	48 8b cd             	mov    %rbp,%rcx
1400a54f5:	e8 a6 fe ff ff       	call   0x1400a53a0
1400a54fa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400a54ff:	48 ff c3             	inc    %rbx
1400a5502:	80 3c 1f 00          	cmpb   $0x0,(%rdi,%rbx,1)
1400a5506:	75 f7                	jne    0x1400a54ff
1400a5508:	48 03 df             	add    %rdi,%rbx
1400a550b:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400a5510:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1400a5515:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1400a551b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400a5520:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400a5525:	48 8b c8             	mov    %rax,%rcx
1400a5528:	e8 e3 fe ff ff       	call   0x1400a5410
1400a552d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400a5532:	ff 15 00 d0 28 00    	call   *0x28d000(%rip)        # 0x140332538
1400a5538:	90                   	nop
1400a5539:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1400a5540:	00
1400a5541:	48 33 cc             	xor    %rsp,%rcx
1400a5544:	e8 27 f2 15 00       	call   0x140204770
1400a5549:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1400a5550:	00
1400a5551:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400a5558:	5f                   	pop    %rdi
1400a5559:	5e                   	pop    %rsi
1400a555a:	5d                   	pop    %rbp
1400a555b:	c3                   	ret
1400a555c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400a5561:	55                   	push   %rbp
1400a5562:	56                   	push   %rsi
1400a5563:	57                   	push   %rdi
1400a5564:	41 54                	push   %r12
1400a5566:	41 56                	push   %r14
1400a5568:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1400a556d:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400a5574:	48 8b 05 05 bc 25 00 	mov    0x25bc05(%rip),%rax        # 0x140301180
1400a557b:	48 33 c4             	xor    %rsp,%rax
1400a557e:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
1400a5582:	45 8a f0             	mov    %r8b,%r14b
1400a5585:	48 8b fa             	mov    %rdx,%rdi
1400a5588:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
1400a558c:	83 65 cb 00          	andl   $0x0,-0x35(%rbp)
1400a5590:	48 8b 31             	mov    (%rcx),%rsi
1400a5593:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a5596:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1400a559a:	66 0f 6f 0d 8e ab 21 	movdqa 0x21ab8e(%rip),%xmm1        # 0x1402c0130
1400a55a1:	00
1400a55a2:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1400a55a7:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
1400a55ab:	c7 45 cb 04 00 00 00 	movl   $0x4,-0x35(%rbp)
1400a55b2:	48 c7 45 07 02 00 00 	movq   $0x2,0x7(%rbp)
1400a55b9:	00
1400a55ba:	4c 8d 25 7f 5f 1c 00 	lea    0x1c5f7f(%rip),%r12        # 0x14026b540
1400a55c1:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1400a55c5:	48 8b c3             	mov    %rbx,%rax
1400a55c8:	48 ff c0             	inc    %rax
1400a55cb:	41 80 3c 04 00       	cmpb   $0x0,(%r12,%rax,1)
1400a55d0:	75 f6                	jne    0x1400a55c8
1400a55d2:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1400a55d6:	48 c7 45 17 03 00 00 	movq   $0x3,0x17(%rbp)
1400a55dd:	00
1400a55de:	33 c0                	xor    %eax,%eax
1400a55e0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a55e3:	66 0f 2f 06          	comisd (%rsi),%xmm0
1400a55e7:	0f 97 c0             	seta   %al
1400a55ea:	48 83 c0 18          	add    $0x18,%rax
1400a55ee:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1400a55f2:	48 83 65 27 00       	andq   $0x0,0x27(%rbp)
1400a55f7:	33 d2                	xor    %edx,%edx
1400a55f9:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400a55fd:	48 03 11             	add    (%rcx),%rdx
1400a5600:	48 83 c1 08          	add    $0x8,%rcx
1400a5604:	48 8d 45 2f          	lea    0x2f(%rbp),%rax
1400a5608:	48 3b c8             	cmp    %rax,%rcx
1400a560b:	75 f0                	jne    0x1400a55fd
1400a560d:	48 83 fa 0f          	cmp    $0xf,%rdx
1400a5611:	76 15                	jbe    0x1400a5628
1400a5613:	0f ae e8             	lfence
1400a5616:	44 8a 45 c7          	mov    -0x39(%rbp),%r8b
1400a561a:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400a561e:	e8 7d f5 f5 ff       	call   0x140004ba0
1400a5623:	48 83 65 f7 00       	andq   $0x0,-0x9(%rbp)
1400a5628:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400a562e:	48 8d 15 f3 5e 1c 00 	lea    0x1c5ef3(%rip),%rdx        # 0x14026b528
1400a5635:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400a5639:	e8 8e ff f5 ff       	call   0x1400055cc
1400a563e:	48 ff c3             	inc    %rbx
1400a5641:	41 80 3c 1c 00       	cmpb   $0x0,(%r12,%rbx,1)
1400a5646:	75 f6                	jne    0x1400a563e
1400a5648:	4c 8b c3             	mov    %rbx,%r8
1400a564b:	49 8b d4             	mov    %r12,%rdx
1400a564e:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400a5652:	e8 75 ff f5 ff       	call   0x1400055cc
1400a5657:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400a565d:	48 8d 15 c0 5e 1c 00 	lea    0x1c5ec0(%rip),%rdx        # 0x14026b524
1400a5664:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400a5668:	e8 5f ff f5 ff       	call   0x1400055cc
1400a566d:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1400a5671:	f2 0f 10 06          	movsd  (%rsi),%xmm0
1400a5675:	e8 b6 f0 f5 ff       	call   0x140004730
1400a567a:	90                   	nop
1400a567b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1400a567f:	48 83 7d ff 0f       	cmpq   $0xf,-0x1(%rbp)
1400a5684:	48 0f 47 4d e7       	cmova  -0x19(%rbp),%rcx
1400a5689:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1400a568d:	48 03 4d f7          	add    -0x9(%rbp),%rcx
1400a5691:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
1400a5695:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
1400a5699:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
1400a569e:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1400a56a2:	41 8a d6             	mov    %r14b,%dl
1400a56a5:	48 8b cf             	mov    %rdi,%rcx
1400a56a8:	ff 15 82 ce 28 00    	call   *0x28ce82(%rip)        # 0x140332530
1400a56ae:	90                   	nop
1400a56af:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1400a56b3:	48 83 f8 0f          	cmp    $0xf,%rax
1400a56b7:	76 30                	jbe    0x1400a56e9
1400a56b9:	48 ff c0             	inc    %rax
1400a56bc:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1400a56c0:	48 8b d1             	mov    %rcx,%rdx
1400a56c3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400a56c9:	72 18                	jb     0x1400a56e3
1400a56cb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400a56cf:	48 2b d1             	sub    %rcx,%rdx
1400a56d2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400a56d6:	48 83 f8 1f          	cmp    $0x1f,%rax
1400a56da:	76 07                	jbe    0x1400a56e3
1400a56dc:	ff 15 9e d4 16 00    	call   *0x16d49e(%rip)        # 0x140212b80
1400a56e2:	cc                   	int3
1400a56e3:	ff 15 57 d4 16 00    	call   *0x16d457(%rip)        # 0x140212b40
1400a56e9:	48 8b c7             	mov    %rdi,%rax
1400a56ec:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1400a56f0:	48 33 cc             	xor    %rsp,%rcx
1400a56f3:	e8 78 f0 15 00       	call   0x140204770
1400a56f8:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
1400a56ff:	00
1400a5700:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1400a5707:	41 5e                	pop    %r14
1400a5709:	41 5c                	pop    %r12
1400a570b:	5f                   	pop    %rdi
1400a570c:	5e                   	pop    %rsi
1400a570d:	5d                   	pop    %rbp
1400a570e:	c3                   	ret
1400a570f:	90                   	nop
1400a5710:	40 55                	rex push %rbp
1400a5712:	53                   	push   %rbx
1400a5713:	56                   	push   %rsi
1400a5714:	57                   	push   %rdi
1400a5715:	41 56                	push   %r14
1400a5717:	48 8b ec             	mov    %rsp,%rbp
1400a571a:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400a5721:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1400a5726:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400a572a:	76 03                	jbe    0x1400a572f
1400a572c:	48 8b 09             	mov    (%rcx),%rcx
1400a572f:	48 03 c1             	add    %rcx,%rax
1400a5732:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
1400a5736:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1400a573a:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400a573e:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
1400a5742:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400a5746:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1400a574b:	45 33 f6             	xor    %r14d,%r14d
1400a574e:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1400a5753:	ff 15 37 ce 28 00    	call   *0x28ce37(%rip)        # 0x140332590