14084838c:	0f 1f 40 00          	nopl   0x0(%rax)
140848390:	0f 57 c0             	xorps  %xmm0,%xmm0
140848393:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
140848397:	48 c7 45 cf 09 00 00 	movq   $0x9,-0x31(%rbp)
14084839e:	00
14084839f:	48 c7 45 d7 0f 00 00 	movq   $0xf,-0x29(%rbp)
1408483a6:	00
1408483a7:	f2 0f 10 05 89 88 7f 	movsd  0x7f8889(%rip),%xmm0        # 0x141040c38
1408483ae:	00
1408483af:	f2 0f 11 45 bf       	movsd  %xmm0,-0x41(%rbp)
1408483b4:	0f b6 05 85 88 7f 00 	movzbl 0x7f8885(%rip),%eax        # 0x141040c40
1408483bb:	88 45 c7             	mov    %al,-0x39(%rbp)
1408483be:	c6 45 c8 00          	movb   $0x0,-0x38(%rbp)
1408483c2:	83 ce 20             	or     $0x20,%esi
1408483c5:	89 74 24 20          	mov    %esi,0x20(%rsp)
1408483c9:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1408483cd:	48 8b cb             	mov    %rbx,%rcx
1408483d0:	e8 8b 5d 00 00       	call   0x14084e160
1408483d5:	8b cf                	mov    %edi,%ecx
1408483d7:	49 8b 46 08          	mov    0x8(%r14),%rax
1408483db:	4c 8b 04 c8          	mov    (%rax,%rcx,8),%r8
1408483df:	0f 57 c0             	xorps  %xmm0,%xmm0
1408483e2:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1408483e7:	48 c7 45 8f 04 00 00 	movq   $0x4,-0x71(%rbp)
1408483ee:	00
1408483ef:	48 c7 45 97 0f 00 00 	movq   $0xf,-0x69(%rbp)
1408483f6:	00
1408483f7:	c7 44 24 58 6e 61 6d 	movl   $0x656d616e,0x58(%rsp)
1408483fe:	65
1408483ff:	c6 45 83 00          	movb   $0x0,-0x7d(%rbp)
140848403:	4d 8b 40 28          	mov    0x28(%r8),%r8
140848407:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14084840c:	48 8b cb             	mov    %rbx,%rcx
14084840f:	e8 cc c6 00 00       	call   0x140854ae0
140848414:	90                   	nop
140848415:	4c 8b 45 97          	mov    -0x69(%rbp),%r8
140848419:	49 83 f8 0f          	cmp    $0xf,%r8
14084841d:	76 0f                	jbe    0x14084842e
14084841f:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140848424:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140848429:	e8 22 4c 95 ff       	call   0x14019d050
14084842e:	4c 89 7d 8f          	mov    %r15,-0x71(%rbp)
140848432:	48 c7 45 97 0f 00 00 	movq   $0xf,-0x69(%rbp)
140848439:	00
14084843a:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
14084843f:	83 e6 df             	and    $0xffffffdf,%esi
140848442:	48 85 db             	test   %rbx,%rbx
140848445:	74 09                	je     0x140848450
140848447:	48 8b cb             	mov    %rbx,%rcx
14084844a:	e8 c1 7a ff ff       	call   0x14083ff10
14084844f:	90                   	nop
140848450:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140848454:	49 83 f8 0f          	cmp    $0xf,%r8
140848458:	76 0d                	jbe    0x140848467
14084845a:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
14084845e:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140848462:	e8 e9 4b 95 ff       	call   0x14019d050
140848467:	ff c7                	inc    %edi
140848469:	41 3b 7e 10          	cmp    0x10(%r14),%edi
14084846d:	0f 82 1d ff ff ff    	jb     0x140848390
140848473:	49 8d 5c 24 08       	lea    0x8(%r12),%rbx
140848478:	0f 57 c0             	xorps  %xmm0,%xmm0
14084847b:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
14084847f:	0f 57 c9             	xorps  %xmm1,%xmm1
140848482:	f3 0f 7f 4d af       	movdqu %xmm1,-0x51(%rbp)
140848487:	41 b8 17 00 00 00    	mov    $0x17,%r8d
14084848d:	48 8d 15 dc 87 7f 00 	lea    0x7f87dc(%rip),%rdx        # 0x141040c70
140848494:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140848498:	e8 63 e9 94 ff       	call   0x140196e00
14084849d:	90                   	nop
14084849e:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1408484a3:	83 ce 10             	or     $0x10,%esi
1408484a6:	89 74 24 20          	mov    %esi,0x20(%rsp)
1408484aa:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1408484ae:	48 8b cb             	mov    %rbx,%rcx
1408484b1:	e8 aa 5c 00 00       	call   0x14084e160
1408484b6:	4d 8b 06             	mov    (%r14),%r8
1408484b9:	49 83 c0 04          	add    $0x4,%r8
1408484bd:	0f 57 c0             	xorps  %xmm0,%xmm0
1408484c0:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1408484c5:	66 0f 6f 0d 33 e4 75 	movdqa 0x75e433(%rip),%xmm1        # 0x140fa6900
1408484cc:	00
1408484cd:	f3 0f 7f 4c 24 48    	movdqu %xmm1,0x48(%rsp)
1408484d3:	f2 0f 10 05 ad 87 7f 	movsd  0x7f87ad(%rip),%xmm0        # 0x141040c88
1408484da:	00
1408484db:	f2 0f 11 44 24 38    	movsd  %xmm0,0x38(%rsp)
1408484e1:	0f b6 05 a8 87 7f 00 	movzbl 0x7f87a8(%rip),%eax        # 0x141040c90
1408484e8:	88 44 24 40          	mov    %al,0x40(%rsp)
1408484ec:	c6 44 24 41 00       	movb   $0x0,0x41(%rsp)
1408484f1:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1408484f6:	48 8b cb             	mov    %rbx,%rcx
1408484f9:	e8 92 2f ff ff       	call   0x14083b490
1408484fe:	90                   	nop
1408484ff:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140848504:	49 83 f8 0f          	cmp    $0xf,%r8
140848508:	76 0f                	jbe    0x140848519
14084850a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14084850f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140848514:	e8 37 4b 95 ff       	call   0x14019d050
140848519:	66 0f 6f 05 0f b9 75 	movdqa 0x75b90f(%rip),%xmm0        # 0x140fa3e30
140848520:	00
140848521:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
140848527:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
14084852c:	83 e6 ef             	and    $0xffffffef,%esi
14084852f:	48 85 db             	test   %rbx,%rbx
140848532:	74 09                	je     0x14084853d
140848534:	48 8b cb             	mov    %rbx,%rcx
140848537:	e8 d4 79 ff ff       	call   0x14083ff10
14084853c:	90                   	nop
14084853d:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
140848541:	49 83 f8 0f          	cmp    $0xf,%r8
140848545:	76 0d                	jbe    0x140848554
140848547:	48 8b 55 9f          	mov    -0x61(%rbp),%rdx
14084854b:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14084854f:	e8 fc 4a 95 ff       	call   0x14019d050
140848554:	0f 57 c0             	xorps  %xmm0,%xmm0
140848557:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
14084855b:	0f 57 c9             	xorps  %xmm1,%xmm1
14084855e:	f3 0f 7f 4d af       	movdqu %xmm1,-0x51(%rbp)
140848563:	41 b8 18 00 00 00    	mov    $0x18,%r8d
140848569:	48 8d 15 28 87 7f 00 	lea    0x7f8728(%rip),%rdx        # 0x141040c98
140848570:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140848574:	e8 87 e8 94 ff       	call   0x140196e00
140848579:	90                   	nop
14084857a:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14084857f:	83 ce 40             	or     $0x40,%esi
140848582:	89 74 24 20          	mov    %esi,0x20(%rsp)
140848586:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14084858a:	48 8b cb             	mov    %rbx,%rcx
14084858d:	e8 ce 5b 00 00       	call   0x14084e160
140848592:	4d 8b 06             	mov    (%r14),%r8
140848595:	49 83 c0 08          	add    $0x8,%r8
140848599:	0f 57 c0             	xorps  %xmm0,%xmm0
14084859c:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1408485a1:	66 0f 6f 0d 57 e3 75 	movdqa 0x75e357(%rip),%xmm1        # 0x140fa6900
1408485a8:	00
1408485a9:	f3 0f 7f 4c 24 48    	movdqu %xmm1,0x48(%rsp)
1408485af:	f2 0f 10 05 d1 86 7f 	movsd  0x7f86d1(%rip),%xmm0        # 0x141040c88
1408485b6:	00
1408485b7:	f2 0f 11 44 24 38    	movsd  %xmm0,0x38(%rsp)
1408485bd:	0f b6 05 cc 86 7f 00 	movzbl 0x7f86cc(%rip),%eax        # 0x141040c90
1408485c4:	88 44 24 40          	mov    %al,0x40(%rsp)
1408485c8:	c6 44 24 41 00       	movb   $0x0,0x41(%rsp)
1408485cd:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1408485d2:	48 8b cb             	mov    %rbx,%rcx
1408485d5:	e8 b6 2e ff ff       	call   0x14083b490
1408485da:	90                   	nop
1408485db:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1408485e0:	49 83 f8 0f          	cmp    $0xf,%r8
1408485e4:	76 0f                	jbe    0x1408485f5
1408485e6:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1408485eb:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1408485f0:	e8 5b 4a 95 ff       	call   0x14019d050
1408485f5:	66 0f 6f 05 33 b8 75 	movdqa 0x75b833(%rip),%xmm0        # 0x140fa3e30
1408485fc:	00
1408485fd:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
140848603:	c6 44 24 38 00       	movb   $0x0,0x38(%rsp)
140848608:	48 85 db             	test   %rbx,%rbx
14084860b:	74 09                	je     0x140848616
14084860d:	48 8b cb             	mov    %rbx,%rcx
140848610:	e8 fb 78 ff ff       	call   0x14083ff10
140848615:	90                   	nop
140848616:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
14084861a:	49 83 f8 0f          	cmp    $0xf,%r8
14084861e:	0f 86 10 05 00 00    	jbe    0x140848b34
140848624:	48 8b 55 9f          	mov    -0x61(%rbp),%rdx
140848628:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14084862c:	e8 1f 4a 95 ff       	call   0x14019d050
140848631:	e9 fe 04 00 00       	jmp    0x140848b34
140848636:	44 8b ff             	mov    %edi,%r15d
140848639:	41 39 76 10          	cmp    %esi,0x10(%r14)
14084863d:	0f 86 da 03 00 00    	jbe    0x140848a1d
140848643:	4d 8d 6c 24 08       	lea    0x8(%r12),%r13
140848648:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
14084864d:	48 b8 54 65 73 74 43 	movabs $0x6573614374736554,%rax
140848654:	61 73 65
140848657:	0f 57 c0             	xorps  %xmm0,%xmm0
14084865a:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
14084865e:	48 c7 45 af 08 00 00 	movq   $0x8,-0x51(%rbp)
140848665:	00
140848666:	48 c7 45 b7 0f 00 00 	movq   $0xf,-0x49(%rbp)
14084866d:	00
14084866e:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140848672:	c6 45 a7 00          	movb   $0x0,-0x59(%rbp)
140848676:	83 ce 04             	or     $0x4,%esi
140848679:	89 74 24 20          	mov    %esi,0x20(%rsp)
14084867d:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140848681:	49 8b cd             	mov    %r13,%rcx
140848684:	e8 d7 5a 00 00       	call   0x14084e160
140848689:	41 8b c7             	mov    %r15d,%eax
14084868c:	48 8d 1c c5 00 00 00 	lea    0x0(,%rax,8),%rbx
140848693:	00
140848694:	49 8b 46 08          	mov    0x8(%r14),%rax
140848698:	4c 8b 04 03          	mov    (%rbx,%rax,1),%r8
14084869c:	0f 57 c0             	xorps  %xmm0,%xmm0
14084869f:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
1408486a3:	48 c7 45 cf 04 00 00 	movq   $0x4,-0x31(%rbp)
1408486aa:	00
1408486ab:	48 c7 45 d7 0f 00 00 	movq   $0xf,-0x29(%rbp)
1408486b2:	00
1408486b3:	c7 45 bf 6e 61 6d 65 	movl   $0x656d616e,-0x41(%rbp)
1408486ba:	c6 45 c3 00          	movb   $0x0,-0x3d(%rbp)
1408486be:	4d 8b 40 20          	mov    0x20(%r8),%r8
1408486c2:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1408486c6:	49 8b cd             	mov    %r13,%rcx
1408486c9:	e8 12 c4 00 00       	call   0x140854ae0
1408486ce:	49 8b 46 08          	mov    0x8(%r14),%rax
1408486d2:	4c 8b 04 03          	mov    (%rbx,%rax,1),%r8
1408486d6:	0f 57 c0             	xorps  %xmm0,%xmm0
1408486d9:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
1408486de:	48 c7 44 24 48 09 00 	movq   $0x9,0x48(%rsp)
1408486e5:	00 00
1408486e7:	48 c7 44 24 50 0f 00 	movq   $0xf,0x50(%rsp)
1408486ee:	00 00
1408486f0:	f2 0f 10 05 60 85 7f 	movsd  0x7f8560(%rip),%xmm0        # 0x141040c58
1408486f7:	00
1408486f8:	f2 0f 11 44 24 38    	movsd  %xmm0,0x38(%rsp)
1408486fe:	0f b6 05 5b 85 7f 00 	movzbl 0x7f855b(%rip),%eax        # 0x141040c60
140848705:	88 44 24 40          	mov    %al,0x40(%rsp)
140848709:	c6 44 24 41 00       	movb   $0x0,0x41(%rsp)
14084870e:	4d 8b 40 28          	mov    0x28(%r8),%r8
140848712:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140848717:	49 8b cd             	mov    %r13,%rcx
14084871a:	e8 c1 c3 00 00       	call   0x140854ae0
14084871f:	49 8b 46 08          	mov    0x8(%r14),%rax
140848723:	48 8b 0c 03          	mov    (%rbx,%rax,1),%rcx
140848727:	0f be 41 17          	movsbl 0x17(%rcx),%eax
14084872b:	c1 e8 07             	shr    $0x7,%eax
14084872e:	f6 d0                	not    %al
140848730:	a8 01                	test   $0x1,%al
140848732:	75 03                	jne    0x140848737
140848734:	48 8b 09             	mov    (%rcx),%rcx
140848737:	e8 b4 59 00 00       	call   0x14084e0f0
14084873c:	0f 57 c0             	xorps  %xmm0,%xmm0
14084873f:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140848743:	48 c7 45 0f 08 00 00 	movq   $0x8,0xf(%rbp)
14084874a:	00
14084874b:	48 c7 45 17 0f 00 00 	movq   $0xf,0x17(%rbp)
140848752:	00
140848753:	48 b9 66 69 6c 65 6e 	movabs $0x656d616e656c6966,%rcx
14084875a:	61 6d 65
14084875d:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
140848761:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140848765:	4c 8b c0             	mov    %rax,%r8
140848768:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14084876c:	49 8b cd             	mov    %r13,%rcx
14084876f:	e8 6c c3 00 00       	call   0x140854ae0
140848774:	49 8b 44 24 50       	mov    0x50(%r12),%rax
140848779:	0f b6 50 7d          	movzbl 0x7d(%rax),%edx
14084877d:	49 8b 46 08          	mov    0x8(%r14),%rax
140848781:	48 8b 0c 03          	mov    (%rbx,%rax,1),%rcx
140848785:	8b 41 18             	mov    0x18(%rcx),%eax
140848788:	84 d2                	test   %dl,%dl
14084878a:	0f 45 c7             	cmovne %edi,%eax
14084878d:	89 44 24 28          	mov    %eax,0x28(%rsp)
140848791:	0f 57 c0             	xorps  %xmm0,%xmm0
140848794:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140848798:	48 c7 45 ef 04 00 00 	movq   $0x4,-0x11(%rbp)
14084879f:	00
1408487a0:	48 c7 45 f7 0f 00 00 	movq   $0xf,-0x9(%rbp)
1408487a7:	00
1408487a8:	c7 45 df 6c 69 6e 65 	movl   $0x656e696c,-0x21(%rbp)
1408487af:	c6 45 e3 00          	movb   $0x0,-0x1d(%rbp)
1408487b3:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1408487b8:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1408487bc:	49 8b cd             	mov    %r13,%rcx
1408487bf:	e8 cc 2c ff ff       	call   0x14083b490
1408487c4:	49 8b 46 08          	mov    0x8(%r14),%rax
1408487c8:	48 8b 0c 03          	mov    (%rbx,%rax,1),%rcx
1408487cc:	0f 57 c0             	xorps  %xmm0,%xmm0
1408487cf:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1408487d4:	48 c7 45 8f 07 00 00 	movq   $0x7,-0x71(%rbp)
1408487db:	00
1408487dc:	48 c7 45 97 0f 00 00 	movq   $0xf,-0x69(%rbp)
1408487e3:	00
1408487e4:	48 8b 05 7d 84 7f 00 	mov    0x7f847d(%rip),%rax        # 0x141040c68
1408487eb:	89 44 24 58          	mov    %eax,0x58(%rsp)
1408487ef:	0f b7 05 76 84 7f 00 	movzwl 0x7f8476(%rip),%eax        # 0x141040c6c
1408487f6:	66 89 45 83          	mov    %ax,-0x7d(%rbp)
1408487fa:	0f b6 05 6d 84 7f 00 	movzbl 0x7f846d(%rip),%eax        # 0x141040c6e
140848801:	88 45 85             	mov    %al,-0x7b(%rbp)
140848804:	c6 45 86 00          	movb   $0x0,-0x7a(%rbp)
140848808:	0f b6 79 38          	movzbl 0x38(%rcx),%edi
14084880c:	b2 20                	mov    $0x20,%dl
14084880e:	49 8b 4d 40          	mov    0x40(%r13),%rcx
140848812:	e8 19 77 98 ff       	call   0x1401cff30
140848817:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14084881c:	48 83 7d 97 0f       	cmpq   $0xf,-0x69(%rbp)
140848821:	48 0f 47 54 24 58    	cmova  0x58(%rsp),%rdx
140848827:	4c 8b 45 8f          	mov    -0x71(%rbp),%r8
14084882b:	48 8b c8             	mov    %rax,%rcx
14084882e:	e8 2d 91 98 ff       	call   0x1401d1960
140848833:	48 8d 1d be c3 75 00 	lea    0x75c3be(%rip),%rbx        # 0x140fa4bf8
14084883a:	40 84 ff             	test   %dil,%dil
14084883d:	48 8d 0d bc c3 75 00 	lea    0x75c3bc(%rip),%rcx        # 0x140fa4c00
140848844:	48 0f 45 d9          	cmovne %rcx,%rbx
140848848:	48 8d 15 49 83 7f 00 	lea    0x7f8349(%rip),%rdx        # 0x141040b98
14084884f:	48 8b c8             	mov    %rax,%rcx
140848852:	e8 e9 79 98 ff       	call   0x1401d0240
140848857:	48 8b c8             	mov    %rax,%rcx
14084885a:	48 8b d3             	mov    %rbx,%rdx
14084885d:	e8 de 79 98 ff       	call   0x1401d0240
140848862:	48 8b c8             	mov    %rax,%rcx
140848865:	b2 22                	mov    $0x22,%dl
140848867:	e8 c4 76 98 ff       	call   0x1401cff30
14084886c:	90                   	nop
14084886d:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
140848871:	48 83 fa 0f          	cmp    $0xf,%rdx
140848875:	76 32                	jbe    0x1408488a9
140848877:	48 ff c2             	inc    %rdx
14084887a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14084887f:	48 8b c1             	mov    %rcx,%rax
140848882:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140848889:	72 19                	jb     0x1408488a4
14084888b:	48 83 c2 27          	add    $0x27,%rdx
14084888f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140848893:	48 2b c1             	sub    %rcx,%rax
140848896:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14084889a:	48 83 f8 1f          	cmp    $0x1f,%rax
14084889e:	0f 87 f1 02 00 00    	ja     0x140848b95
1408488a4:	e8 9b 28 5d 00       	call   0x140e1b144
1408488a9:	33 ff                	xor    %edi,%edi
1408488ab:	48 89 7d 8f          	mov    %rdi,-0x71(%rbp)
1408488af:	48 c7 45 97 0f 00 00 	movq   $0xf,-0x69(%rbp)
1408488b6:	00
1408488b7:	40 88 7c 24 58       	mov    %dil,0x58(%rsp)
1408488bc:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
1408488c0:	48 83 fa 0f          	cmp    $0xf,%rdx
1408488c4:	76 31                	jbe    0x1408488f7
1408488c6:	48 ff c2             	inc    %rdx
1408488c9:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1408488cd:	48 8b c1             	mov    %rcx,%rax
1408488d0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1408488d7:	72 19                	jb     0x1408488f2
1408488d9:	48 83 c2 27          	add    $0x27,%rdx
1408488dd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1408488e1:	48 2b c1             	sub    %rcx,%rax
1408488e4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1408488e8:	48 83 f8 1f          	cmp    $0x1f,%rax
1408488ec:	0f 87 a9 02 00 00    	ja     0x140848b9b
1408488f2:	e8 4d 28 5d 00       	call   0x140e1b144
1408488f7:	48 89 7d ef          	mov    %rdi,-0x11(%rbp)
1408488fb:	48 c7 45 f7 0f 00 00 	movq   $0xf,-0x9(%rbp)
140848902:	00
140848903:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140848907:	48 8b 55 17          	mov    0x17(%rbp),%rdx
14084890b:	48 83 fa 0f          	cmp    $0xf,%rdx
14084890f:	76 31                	jbe    0x140848942
140848911:	48 ff c2             	inc    %rdx
140848914:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx