1406a53d2:	48 83 c2 27          	add    $0x27,%rdx
1406a53d6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a53da:	48 2b c1             	sub    %rcx,%rax
1406a53dd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a53e1:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a53e5:	0f 87 5f 02 00 00    	ja     0x1406a564a
1406a53eb:	e8 54 5d 77 00       	call   0x140e1b144
1406a53f0:	66 0f 6f 05 38 ea 8f 	movdqa 0x8fea38(%rip),%xmm0        # 0x140fa3e30
1406a53f7:	00
1406a53f8:	f3 0f 7f 45 f7       	movdqu %xmm0,-0x9(%rbp)
1406a53fd:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
1406a5401:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
1406a5405:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a5409:	76 39                	jbe    0x1406a5444
1406a540b:	48 ff c2             	inc    %rdx
1406a540e:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1406a5412:	48 8b c1             	mov    %rcx,%rax
1406a5415:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a541c:	72 19                	jb     0x1406a5437
1406a541e:	48 83 c2 27          	add    $0x27,%rdx
1406a5422:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a5426:	48 2b c1             	sub    %rcx,%rax
1406a5429:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a542d:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a5431:	0f 87 19 02 00 00    	ja     0x1406a5650
1406a5437:	e8 08 5d 77 00       	call   0x140e1b144
1406a543c:	66 0f 6f 05 ec e9 8f 	movdqa 0x8fe9ec(%rip),%xmm0        # 0x140fa3e30
1406a5443:	00
1406a5444:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1406a5448:	48 85 c9             	test   %rcx,%rcx
1406a544b:	74 2b                	je     0x1406a5478
1406a544d:	8b 41 10             	mov    0x10(%rcx),%eax
1406a5450:	ff c8                	dec    %eax
1406a5452:	89 41 10             	mov    %eax,0x10(%rcx)
1406a5455:	85 c0                	test   %eax,%eax
1406a5457:	7f 1f                	jg     0x1406a5478
1406a5459:	0f 88 f7 01 00 00    	js     0x1406a5656
1406a545f:	48 8b 01             	mov    (%rcx),%rax
1406a5462:	ba 01 00 00 00       	mov    $0x1,%edx
1406a5467:	48 8b 00             	mov    (%rax),%rax
1406a546a:	ff 15 b0 e5 8d 00    	call   *0x8de5b0(%rip)        # 0x140f83a20
1406a5470:	66 0f 6f 05 b8 e9 8f 	movdqa 0x8fe9b8(%rip),%xmm0        # 0x140fa3e30
1406a5477:	00
1406a5478:	e9 2c 01 00 00       	jmp    0x1406a55a9
1406a547d:	e8 5e 0e fe ff       	call   0x1406862e0
1406a5482:	44 8b 48 50          	mov    0x50(%rax),%r9d
1406a5486:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
1406a548a:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1406a548e:	48 8b cf             	mov    %rdi,%rcx
1406a5491:	e8 5a f3 02 00       	call   0x1406d47f0
1406a5496:	90                   	nop
1406a5497:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a549a:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1406a549e:	66 0f 6f 0d 5a 05 90 	movdqa 0x90055a(%rip),%xmm1        # 0x140fa5a00
1406a54a5:	00
1406a54a6:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1406a54ab:	f2 0f 10 05 9d 6c 97 	movsd  0x976c9d(%rip),%xmm0        # 0x14101c150
1406a54b2:	00
1406a54b3:	f2 0f 11 45 e7       	movsd  %xmm0,-0x19(%rbp)
1406a54b8:	8b 05 9a 6c 97 00    	mov    0x976c9a(%rip),%eax        # 0x14101c158
1406a54be:	89 45 ef             	mov    %eax,-0x11(%rbp)
1406a54c1:	0f b7 05 94 6c 97 00 	movzwl 0x976c94(%rip),%eax        # 0x14101c15c
1406a54c8:	66 89 45 f3          	mov    %ax,-0xd(%rbp)
1406a54cc:	0f b6 05 8b 6c 97 00 	movzbl 0x976c8b(%rip),%eax        # 0x14101c15e
1406a54d3:	88 45 f5             	mov    %al,-0xb(%rbp)
1406a54d6:	c6 45 f6 00          	movb   $0x0,-0xa(%rbp)
1406a54da:	48 8b cf             	mov    %rdi,%rcx
1406a54dd:	e8 5e e0 03 00       	call   0x1406e3540
1406a54e2:	4c 8d 4d 07          	lea    0x7(%rbp),%r9
1406a54e6:	48 83 7d 1f 0f       	cmpq   $0xf,0x1f(%rbp)
1406a54eb:	4c 0f 47 4d 07       	cmova  0x7(%rbp),%r9
1406a54f0:	4c 8d 45 27          	lea    0x27(%rbp),%r8
1406a54f4:	48 83 7d 3f 0f       	cmpq   $0xf,0x3f(%rbp)
1406a54f9:	4c 0f 47 45 27       	cmova  0x27(%rbp),%r8
1406a54fe:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1406a5502:	48 83 7d ff 0f       	cmpq   $0xf,-0x1(%rbp)
1406a5507:	48 0f 47 55 e7       	cmova  -0x19(%rbp),%rdx
1406a550c:	48 8b 8f 98 0d 00 00 	mov    0xd98(%rdi),%rcx
1406a5513:	e8 58 a6 cd ff       	call   0x14037fb70
1406a5518:	48 8b 97 98 0d 00 00 	mov    0xd98(%rdi),%rdx
1406a551f:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a5524:	e8 8b 60 79 00       	call   0x140e3b5b4
1406a5529:	90                   	nop
1406a552a:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
1406a552e:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a5532:	76 32                	jbe    0x1406a5566
1406a5534:	48 ff c2             	inc    %rdx
1406a5537:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1406a553b:	48 8b c1             	mov    %rcx,%rax
1406a553e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a5545:	72 19                	jb     0x1406a5560
1406a5547:	48 83 c2 27          	add    $0x27,%rdx
1406a554b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a554f:	48 2b c1             	sub    %rcx,%rax
1406a5552:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a5556:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a555a:	0f 87 01 01 00 00    	ja     0x1406a5661
1406a5560:	e8 df 5b 77 00       	call   0x140e1b144
1406a5565:	90                   	nop
1406a5566:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
1406a556a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a556e:	76 31                	jbe    0x1406a55a1
1406a5570:	48 ff c2             	inc    %rdx
1406a5573:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1406a5577:	48 8b c1             	mov    %rcx,%rax
1406a557a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a5581:	72 19                	jb     0x1406a559c
1406a5583:	48 83 c2 27          	add    $0x27,%rdx
1406a5587:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a558b:	48 2b c1             	sub    %rcx,%rax
1406a558e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a5592:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a5596:	0f 87 cb 00 00 00    	ja     0x1406a5667
1406a559c:	e8 a3 5b 77 00       	call   0x140e1b144
1406a55a1:	66 0f 6f 05 87 e8 8f 	movdqa 0x8fe887(%rip),%xmm0        # 0x140fa3e30
1406a55a8:	00
1406a55a9:	48 8b 55 3f          	mov    0x3f(%rbp),%rdx
1406a55ad:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a55b1:	76 39                	jbe    0x1406a55ec
1406a55b3:	48 ff c2             	inc    %rdx
1406a55b6:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1406a55ba:	48 8b c1             	mov    %rcx,%rax
1406a55bd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a55c4:	72 19                	jb     0x1406a55df
1406a55c6:	48 83 c2 27          	add    $0x27,%rdx
1406a55ca:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a55ce:	48 2b c1             	sub    %rcx,%rax
1406a55d1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a55d5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a55d9:	0f 87 8e 00 00 00    	ja     0x1406a566d
1406a55df:	e8 60 5b 77 00       	call   0x140e1b144
1406a55e4:	66 0f 6f 05 44 e8 8f 	movdqa 0x8fe844(%rip),%xmm0        # 0x140fa3e30
1406a55eb:	00
1406a55ec:	f3 0f 7f 45 37       	movdqu %xmm0,0x37(%rbp)
1406a55f1:	c6 45 27 00          	movb   $0x0,0x27(%rbp)
1406a55f5:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1406a55f9:	48 85 c9             	test   %rcx,%rcx
1406a55fc:	74 20                	je     0x1406a561e
1406a55fe:	8b 41 10             	mov    0x10(%rcx),%eax
1406a5601:	ff c8                	dec    %eax
1406a5603:	89 41 10             	mov    %eax,0x10(%rcx)
1406a5606:	85 c0                	test   %eax,%eax
1406a5608:	7f 14                	jg     0x1406a561e
1406a560a:	78 33                	js     0x1406a563f
1406a560c:	48 8b 01             	mov    (%rcx),%rax
1406a560f:	ba 01 00 00 00       	mov    $0x1,%edx
1406a5614:	48 8b 00             	mov    (%rax),%rax
1406a5617:	ff 15 03 e4 8d 00    	call   *0x8de403(%rip)        # 0x140f83a20
1406a561d:	90                   	nop
1406a561e:	48 8b 4d 47          	mov    0x47(%rbp),%rcx
1406a5622:	48 33 cc             	xor    %rsp,%rcx
1406a5625:	e8 d6 5e 77 00       	call   0x140e1b500
1406a562a:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
1406a5631:	00
1406a5632:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1406a5636:	49 8b 7b 28          	mov    0x28(%r11),%rdi
1406a563a:	49 8b e3             	mov    %r11,%rsp
1406a563d:	5d                   	pop    %rbp
1406a563e:	c3                   	ret
1406a563f:	b9 02 00 00 00       	mov    $0x2,%ecx
1406a5644:	e8 b7 50 0e 00       	call   0x14078a700
1406a5649:	90                   	nop
1406a564a:	e8 55 4b 78 00       	call   0x140e2a1a4
1406a564f:	90                   	nop
1406a5650:	e8 4f 4b 78 00       	call   0x140e2a1a4
1406a5655:	90                   	nop
1406a5656:	b9 02 00 00 00       	mov    $0x2,%ecx
1406a565b:	e8 a0 50 0e 00       	call   0x14078a700
1406a5660:	90                   	nop
1406a5661:	e8 3e 4b 78 00       	call   0x140e2a1a4
1406a5666:	90                   	nop
1406a5667:	e8 38 4b 78 00       	call   0x140e2a1a4
1406a566c:	90                   	nop
1406a566d:	e8 32 4b 78 00       	call   0x140e2a1a4
1406a5672:	cc                   	int3
1406a5673:	cc                   	int3
1406a5674:	cc                   	int3
1406a5675:	cc                   	int3
1406a5676:	cc                   	int3
1406a5677:	cc                   	int3
1406a5678:	cc                   	int3
1406a5679:	cc                   	int3
1406a567a:	cc                   	int3
1406a567b:	cc                   	int3
1406a567c:	cc                   	int3
1406a567d:	cc                   	int3
1406a567e:	cc                   	int3
1406a567f:	cc                   	int3
1406a5680:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406a5685:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1406a568a:	55                   	push   %rbp
1406a568b:	57                   	push   %rdi
1406a568c:	41 54                	push   %r12
1406a568e:	41 56                	push   %r14
1406a5690:	41 57                	push   %r15
1406a5692:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1406a5697:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1406a569e:	48 8b 05 5b 38 d1 00 	mov    0xd1385b(%rip),%rax        # 0x1413b8f00
1406a56a5:	48 33 c4             	xor    %rsp,%rax
1406a56a8:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
1406a56ac:	48 8b c2             	mov    %rdx,%rax
1406a56af:	4c 8b f1             	mov    %rcx,%r14
1406a56b2:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1406a56b6:	48 8b c8             	mov    %rax,%rcx
1406a56b9:	e8 b2 5f f8 ff       	call   0x14062b670
1406a56be:	90                   	nop
1406a56bf:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
1406a56c3:	48 85 db             	test   %rbx,%rbx
1406a56c6:	74 1c                	je     0x1406a56e4
1406a56c8:	8b 43 10             	mov    0x10(%rbx),%eax
1406a56cb:	ff c0                	inc    %eax
1406a56cd:	89 43 10             	mov    %eax,0x10(%rbx)
1406a56d0:	83 f8 01             	cmp    $0x1,%eax
1406a56d3:	0f 8e 31 04 00 00    	jle    0x1406a5b0a
1406a56d9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406a56de:	0f 84 2e 04 00 00    	je     0x1406a5b12
1406a56e4:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1406a56e8:	48 8d 73 38          	lea    0x38(%rbx),%rsi
1406a56ec:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1406a56f1:	76 03                	jbe    0x1406a56f6
1406a56f3:	48 8b 36             	mov    (%rsi),%rsi
1406a56f6:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a56f9:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1406a56fd:	33 c0                	xor    %eax,%eax
1406a56ff:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1406a5703:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1406a5707:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1406a570e:	4c 8b c7             	mov    %rdi,%r8
1406a5711:	49 ff c0             	inc    %r8
1406a5714:	42 38 04 06          	cmp    %al,(%rsi,%r8,1)
1406a5718:	75 f7                	jne    0x1406a5711
1406a571a:	48 8b d6             	mov    %rsi,%rdx
1406a571d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1406a5721:	e8 da 16 af ff       	call   0x140196e00
1406a5726:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1406a572a:	49 8b ce             	mov    %r14,%rcx
1406a572d:	e8 4e a5 ff ff       	call   0x14069fc80
1406a5732:	4c 8b 43 60          	mov    0x60(%rbx),%r8
1406a5736:	41 83 78 44 00       	cmpl   $0x0,0x44(%r8)
1406a573b:	0f 8e e7 01 00 00    	jle    0x1406a5928
1406a5741:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406a5746:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1406a574c:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1406a5750:	49 8b ce             	mov    %r14,%rcx
1406a5753:	e8 78 dd 02 00       	call   0x1406d34d0
1406a5758:	4c 8b f8             	mov    %rax,%r15
1406a575b:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a575e:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1406a5762:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a5765:	f3 0f 7f 4d d7       	movdqu %xmm1,-0x29(%rbp)
1406a576a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1406a5770:	48 ff c7             	inc    %rdi
1406a5773:	80 3c 3e 00          	cmpb   $0x0,(%rsi,%rdi,1)
1406a5777:	75 f7                	jne    0x1406a5770
1406a5779:	4c 8b c7             	mov    %rdi,%r8
1406a577c:	48 8b d6             	mov    %rsi,%rdx
1406a577f:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1406a5783:	e8 78 16 af ff       	call   0x140196e00
1406a5788:	90                   	nop
1406a5789:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1406a578d:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1406a5791:	49 8d 8e e0 00 00 00 	lea    0xe0(%r14),%rcx
1406a5798:	e8 e3 f2 ff ff       	call   0x1406a4a80
1406a579d:	48 8b 38             	mov    (%rax),%rdi
1406a57a0:	48 83 c7 30          	add    $0x30,%rdi
1406a57a4:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a57a7:	0f 11 45 0f          	movups %xmm0,0xf(%rbp)
1406a57ab:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a57ae:	f3 0f 7f 4d 1f       	movdqu %xmm1,0x1f(%rbp)
1406a57b3:	b9 20 00 00 00       	mov    $0x20,%ecx
1406a57b8:	e8 4b 59 77 00       	call   0x140e1b108
1406a57bd:	48 8b d0             	mov    %rax,%rdx
1406a57c0:	48 89 45 0f          	mov    %rax,0xf(%rbp)
1406a57c4:	66 0f 6f 05 04 4f 94 	movdqa 0x944f04(%rip),%xmm0        # 0x140fea6d0
1406a57cb:	00
1406a57cc:	f3 0f 7f 45 1f       	movdqu %xmm0,0x1f(%rbp)
1406a57d1:	0f 10 05 88 69 97 00 	movups 0x976988(%rip),%xmm0        # 0x14101c160
1406a57d8:	0f 11 00             	movups %xmm0,(%rax)
1406a57db:	f2 0f 10 05 8d 69 97 	movsd  0x97698d(%rip),%xmm0        # 0x14101c170
1406a57e2:	00
1406a57e3:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1406a57e8:	8b 0d 8a 69 97 00    	mov    0x97698a(%rip),%ecx        # 0x14101c178
1406a57ee:	89 48 18             	mov    %ecx,0x18(%rax)
1406a57f1:	0f b6 05 84 69 97 00 	movzbl 0x976984(%rip),%eax        # 0x14101c17c
1406a57f8:	88 42 1c             	mov    %al,0x1c(%rdx)
1406a57fb:	c6 42 1d 00          	movb   $0x0,0x1d(%rdx)
1406a57ff:	49 8b ce             	mov    %r14,%rcx
1406a5802:	e8 39 dd 03 00       	call   0x1406e3540
1406a5807:	49 83 7f 18 0f       	cmpq   $0xf,0x18(%r15)
1406a580c:	76 03                	jbe    0x1406a5811
1406a580e:	4d 8b 3f             	mov    (%r15),%r15
1406a5811:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1406a5816:	76 03                	jbe    0x1406a581b
1406a5818:	48 8b 3f             	mov    (%rdi),%rdi
1406a581b:	48 8d 55 0f          	lea    0xf(%rbp),%rdx
1406a581f:	48 83 7d 27 0f       	cmpq   $0xf,0x27(%rbp)
1406a5824:	48 0f 47 55 0f       	cmova  0xf(%rbp),%rdx
1406a5829:	4d 8b cf             	mov    %r15,%r9
1406a582c:	4c 8b c7             	mov    %rdi,%r8
1406a582f:	49 8b 8e 98 0d 00 00 	mov    0xd98(%r14),%rcx
1406a5836:	e8 35 a3 cd ff       	call   0x14037fb70
1406a583b:	49 8b 96 98 0d 00 00 	mov    0xd98(%r14),%rdx
1406a5842:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a5847:	e8 68 5d 79 00       	call   0x140e3b5b4
1406a584c:	90                   	nop
1406a584d:	48 8b 55 27          	mov    0x27(%rbp),%rdx
1406a5851:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a5855:	76 31                	jbe    0x1406a5888
1406a5857:	48 ff c2             	inc    %rdx
1406a585a:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1406a585e:	48 8b c1             	mov    %rcx,%rax
1406a5861:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a5868:	72 19                	jb     0x1406a5883
1406a586a:	48 83 c2 27          	add    $0x27,%rdx
1406a586e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a5872:	48 2b c1             	sub    %rcx,%rax
1406a5875:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a5879:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a587d:	0f 87 9a 02 00 00    	ja     0x1406a5b1d
1406a5883:	e8 bc 58 77 00       	call   0x140e1b144
1406a5888:	66 0f 6f 05 a0 e5 8f 	movdqa 0x8fe5a0(%rip),%xmm0        # 0x140fa3e30
1406a588f:	00
1406a5890:	f3 0f 7f 45 1f       	movdqu %xmm0,0x1f(%rbp)
1406a5895:	c6 45 0f 00          	movb   $0x0,0xf(%rbp)
1406a5899:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
1406a589d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a58a1:	76 39                	jbe    0x1406a58dc
1406a58a3:	48 ff c2             	inc    %rdx
1406a58a6:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1406a58aa:	48 8b c1             	mov    %rcx,%rax
1406a58ad:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a58b4:	72 19                	jb     0x1406a58cf
1406a58b6:	48 83 c2 27          	add    $0x27,%rdx
1406a58ba:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a58be:	48 2b c1             	sub    %rcx,%rax
1406a58c1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a58c5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a58c9:	0f 87 54 02 00 00    	ja     0x1406a5b23
1406a58cf:	e8 70 58 77 00       	call   0x140e1b144
1406a58d4:	66 0f 6f 05 54 e5 8f 	movdqa 0x8fe554(%rip),%xmm0        # 0x140fa3e30
1406a58db:	00
1406a58dc:	f3 0f 7f 45 d7       	movdqu %xmm0,-0x29(%rbp)
1406a58e1:	c6 45 c7 00          	movb   $0x0,-0x39(%rbp)
1406a58e5:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
1406a58e9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a58ed:	0f 86 8e 01 00 00    	jbe    0x1406a5a81
1406a58f3:	48 ff c2             	inc    %rdx
1406a58f6:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1406a58fa:	48 8b c1             	mov    %rcx,%rax
1406a58fd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx