1405961fa:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140596200:	48 89 03             	mov    %rax,(%rbx)
140596203:	49 8d 5f 60          	lea    0x60(%r15),%rbx
140596207:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14059620c:	4c 89 23             	mov    %r12,(%rbx)
14059620f:	4c 89 63 08          	mov    %r12,0x8(%rbx)
140596213:	b9 40 00 00 00       	mov    $0x40,%ecx
140596218:	e8 eb 4e 88 00       	call   0x140e1b108
14059621d:	48 89 00             	mov    %rax,(%rax)
140596220:	48 89 40 08          	mov    %rax,0x8(%rax)
140596224:	48 89 40 10          	mov    %rax,0x10(%rax)
140596228:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14059622e:	48 89 03             	mov    %rax,(%rbx)
140596231:	49 8d 5f 70          	lea    0x70(%r15),%rbx
140596235:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14059623a:	4c 89 23             	mov    %r12,(%rbx)
14059623d:	4c 89 63 08          	mov    %r12,0x8(%rbx)
140596241:	b9 30 00 00 00       	mov    $0x30,%ecx
140596246:	e8 bd 4e 88 00       	call   0x140e1b108
14059624b:	48 89 00             	mov    %rax,(%rax)
14059624e:	48 89 40 08          	mov    %rax,0x8(%rax)
140596252:	48 89 40 10          	mov    %rax,0x10(%rax)
140596256:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14059625c:	48 89 03             	mov    %rax,(%rbx)
14059625f:	49 8b 4e 10          	mov    0x10(%r14),%rcx
140596263:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
14059626a:	ff ff 7f
14059626d:	48 8b c3             	mov    %rbx,%rax
140596270:	48 2b c1             	sub    %rcx,%rax
140596273:	48 83 f8 02          	cmp    $0x2,%rax
140596277:	0f 82 7d 05 00 00    	jb     0x1405967fa
14059627d:	4d 8b ce             	mov    %r14,%r9
140596280:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
140596285:	76 03                	jbe    0x14059628a
140596287:	4d 8b 0e             	mov    (%r14),%r9
14059628a:	48 c7 44 24 30 02 00 	movq   $0x2,0x30(%rsp)
140596291:	00 00
140596293:	4c 8d 2d aa 22 a4 00 	lea    0xa422aa(%rip),%r13        # 0x140fd8544
14059629a:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14059629f:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1405962a4:	4d 8b c6             	mov    %r14,%r8
1405962a7:	0f b6 54 24 48       	movzbl 0x48(%rsp),%edx
1405962ac:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1405962b0:	e8 2b c5 c9 ff       	call   0x1402327e0
1405962b5:	90                   	nop
1405962b6:	48 8b d7             	mov    %rdi,%rdx
1405962b9:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405962be:	76 03                	jbe    0x1405962c3
1405962c0:	48 8b 17             	mov    (%rdi),%rdx
1405962c3:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1405962c7:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1405962cb:	e8 b0 7e c1 ff       	call   0x1401ae180
1405962d0:	0f 57 c0             	xorps  %xmm0,%xmm0
1405962d3:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1405962d7:	0f 57 c9             	xorps  %xmm1,%xmm1
1405962da:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
1405962df:	0f 10 00             	movups (%rax),%xmm0
1405962e2:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1405962e6:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1405962ea:	0f 11 4d 9f          	movups %xmm1,-0x61(%rbp)
1405962ee:	4c 89 60 10          	mov    %r12,0x10(%rax)
1405962f2:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1405962f9:	00
1405962fa:	c6 00 00             	movb   $0x0,(%rax)
1405962fd:	b9 a0 00 00 00       	mov    $0xa0,%ecx
140596302:	e8 01 4e 88 00       	call   0x140e1b108
140596307:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14059630c:	48 85 c0             	test   %rax,%rax
14059630f:	74 0e                	je     0x14059631f
140596311:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140596315:	48 8b c8             	mov    %rax,%rcx
140596318:	e8 03 0d 1b 00       	call   0x140747020
14059631d:	eb 03                	jmp    0x140596322
14059631f:	49 8b c4             	mov    %r12,%rax
140596322:	49 8b 4f 40          	mov    0x40(%r15),%rcx
140596326:	49 89 47 40          	mov    %rax,0x40(%r15)
14059632a:	48 85 c9             	test   %rcx,%rcx
14059632d:	74 24                	je     0x140596353
14059632f:	8b 41 10             	mov    0x10(%rcx),%eax
140596332:	ff c8                	dec    %eax
140596334:	89 41 10             	mov    %eax,0x10(%rcx)
140596337:	85 c0                	test   %eax,%eax
140596339:	7f 18                	jg     0x140596353
14059633b:	0f 88 bf 04 00 00    	js     0x140596800
140596341:	48 8b 01             	mov    (%rcx),%rax
140596344:	ba 01 00 00 00       	mov    $0x1,%edx
140596349:	48 8b 00             	mov    (%rax),%rax
14059634c:	ff 15 ce d6 9e 00    	call   *0x9ed6ce(%rip)        # 0x140f83a20
140596352:	90                   	nop
140596353:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140596357:	48 83 fa 0f          	cmp    $0xf,%rdx
14059635b:	76 31                	jbe    0x14059638e
14059635d:	48 ff c2             	inc    %rdx
140596360:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140596364:	48 8b c1             	mov    %rcx,%rax
140596367:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14059636e:	72 19                	jb     0x140596389
140596370:	48 83 c2 27          	add    $0x27,%rdx
140596374:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140596378:	48 2b c1             	sub    %rcx,%rax
14059637b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14059637f:	48 83 f8 1f          	cmp    $0x1f,%rax
140596383:	0f 87 82 04 00 00    	ja     0x14059680b
140596389:	e8 b6 4d 88 00       	call   0x140e1b144
14059638e:	66 0f 6f 05 9a da a0 	movdqa 0xa0da9a(%rip),%xmm0        # 0x140fa3e30
140596395:	00
140596396:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
14059639b:	c6 45 8f 00          	movb   $0x0,-0x71(%rbp)
14059639f:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
1405963a3:	48 83 fa 0f          	cmp    $0xf,%rdx
1405963a7:	76 31                	jbe    0x1405963da
1405963a9:	48 ff c2             	inc    %rdx
1405963ac:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1405963b0:	48 8b c1             	mov    %rcx,%rax
1405963b3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405963ba:	72 19                	jb     0x1405963d5
1405963bc:	48 83 c2 27          	add    $0x27,%rdx
1405963c0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405963c4:	48 2b c1             	sub    %rcx,%rax
1405963c7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405963cb:	48 83 f8 1f          	cmp    $0x1f,%rax
1405963cf:	0f 87 3c 04 00 00    	ja     0x140596811
1405963d5:	e8 6a 4d 88 00       	call   0x140e1b144
1405963da:	49 83 7e 18 0f       	cmpq   $0xf,0x18(%r14)
1405963df:	76 03                	jbe    0x1405963e4
1405963e1:	4d 8b 36             	mov    (%r14),%r14
1405963e4:	48 8b d7             	mov    %rdi,%rdx
1405963e7:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405963ec:	76 03                	jbe    0x1405963f1
1405963ee:	48 8b 17             	mov    (%rdi),%rdx
1405963f1:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1405963f6:	41 b1 01             	mov    $0x1,%r9b
1405963f9:	4d 8b c6             	mov    %r14,%r8
1405963fc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140596401:	e8 0a 67 1d 00       	call   0x14076cb10
140596406:	90                   	nop
140596407:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
14059640c:	49 8b 4f 40          	mov    0x40(%r15),%rcx
140596410:	48 85 c9             	test   %rcx,%rcx
140596413:	74 1c                	je     0x140596431
140596415:	8b 41 10             	mov    0x10(%rcx),%eax
140596418:	ff c0                	inc    %eax
14059641a:	89 41 10             	mov    %eax,0x10(%rcx)
14059641d:	83 f8 01             	cmp    $0x1,%eax
140596420:	0f 8e f1 03 00 00    	jle    0x140596817
140596426:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14059642b:	0f 84 ee 03 00 00    	je     0x14059681f
140596431:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140596436:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14059643b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140596440:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140596445:	e8 c6 38 19 00       	call   0x140729d10
14059644a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14059644f:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
140596454:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140596459:	45 33 c0             	xor    %r8d,%r8d
14059645c:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140596461:	48 8b 0d b8 c9 e9 00 	mov    0xe9c9b8(%rip),%rcx        # 0x141432e20
140596468:	e8 e3 f2 fd ff       	call   0x140575750
14059646d:	48 83 7e 10 00       	cmpq   $0x0,0x10(%rsi)
140596472:	0f 84 2a 03 00 00    	je     0x1405967a2
140596478:	48 8b d6             	mov    %rsi,%rdx
14059647b:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
140596480:	76 03                	jbe    0x140596485
140596482:	48 8b 16             	mov    (%rsi),%rdx
140596485:	48 8b cf             	mov    %rdi,%rcx
140596488:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
14059648d:	76 03                	jbe    0x140596492
14059648f:	48 8b 0f             	mov    (%rdi),%rcx
140596492:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140596497:	41 b1 01             	mov    $0x1,%r9b
14059649a:	45 33 c0             	xor    %r8d,%r8d
14059649d:	e8 9e 69 1d 00       	call   0x14076ce40
1405964a2:	48 8b 08             	mov    (%rax),%rcx
1405964a5:	48 85 c9             	test   %rcx,%rcx
1405964a8:	74 1c                	je     0x1405964c6
1405964aa:	8b 41 10             	mov    0x10(%rcx),%eax
1405964ad:	ff c0                	inc    %eax
1405964af:	89 41 10             	mov    %eax,0x10(%rcx)
1405964b2:	83 f8 01             	cmp    $0x1,%eax
1405964b5:	0f 8e 6f 03 00 00    	jle    0x14059682a
1405964bb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405964c0:	0f 84 6c 03 00 00    	je     0x140596832
1405964c6:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1405964cb:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1405964d0:	4d 85 c0             	test   %r8,%r8
1405964d3:	74 29                	je     0x1405964fe
1405964d5:	41 8b 40 10          	mov    0x10(%r8),%eax
1405964d9:	ff c8                	dec    %eax
1405964db:	41 89 40 10          	mov    %eax,0x10(%r8)
1405964df:	85 c0                	test   %eax,%eax
1405964e1:	7f 1b                	jg     0x1405964fe
1405964e3:	0f 88 54 03 00 00    	js     0x14059683d
1405964e9:	49 8b 00             	mov    (%r8),%rax
1405964ec:	ba 01 00 00 00       	mov    $0x1,%edx
1405964f1:	49 8b c8             	mov    %r8,%rcx
1405964f4:	48 8b 00             	mov    (%rax),%rax
1405964f7:	ff 15 23 d5 9e 00    	call   *0x9ed523(%rip)        # 0x140f83a20
1405964fd:	90                   	nop
1405964fe:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140596503:	48 3b 0d 76 eb e0 00 	cmp    0xe0eb76(%rip),%rcx        # 0x1413a5080
14059650a:	74 5b                	je     0x140596567
14059650c:	48 8b 51 38          	mov    0x38(%rcx),%rdx
140596510:	48 85 d2             	test   %rdx,%rdx
140596513:	74 1c                	je     0x140596531
140596515:	8b 42 10             	mov    0x10(%rdx),%eax
140596518:	ff c0                	inc    %eax
14059651a:	89 42 10             	mov    %eax,0x10(%rdx)
14059651d:	83 f8 01             	cmp    $0x1,%eax
140596520:	0f 8e 22 03 00 00    	jle    0x140596848
140596526:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14059652b:	0f 84 1f 03 00 00    	je     0x140596850
140596531:	49 8b 4f 48          	mov    0x48(%r15),%rcx
140596535:	49 89 57 48          	mov    %rdx,0x48(%r15)
140596539:	48 85 c9             	test   %rcx,%rcx
14059653c:	74 24                	je     0x140596562
14059653e:	8b 41 10             	mov    0x10(%rcx),%eax
140596541:	ff c8                	dec    %eax
140596543:	89 41 10             	mov    %eax,0x10(%rcx)
140596546:	85 c0                	test   %eax,%eax
140596548:	7f 18                	jg     0x140596562
14059654a:	0f 88 0b 03 00 00    	js     0x14059685b
140596550:	48 8b 01             	mov    (%rcx),%rax
140596553:	ba 01 00 00 00       	mov    $0x1,%edx
140596558:	48 8b 00             	mov    (%rax),%rax
14059655b:	ff 15 bf d4 9e 00    	call   *0x9ed4bf(%rip)        # 0x140f83a20
140596561:	90                   	nop
140596562:	e9 3b 02 00 00       	jmp    0x1405967a2
140596567:	48 8b 46 10          	mov    0x10(%rsi),%rax
14059656b:	48 2b d8             	sub    %rax,%rbx
14059656e:	48 83 fb 02          	cmp    $0x2,%rbx
140596572:	0f 82 ee 02 00 00    	jb     0x140596866
140596578:	4c 8b ce             	mov    %rsi,%r9
14059657b:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
140596580:	76 03                	jbe    0x140596585
140596582:	4c 8b 0e             	mov    (%rsi),%r9
140596585:	48 c7 44 24 30 02 00 	movq   $0x2,0x30(%rsp)
14059658c:	00 00
14059658e:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
140596593:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140596598:	4c 8b c6             	mov    %rsi,%r8
14059659b:	0f b6 54 24 48       	movzbl 0x48(%rsp),%edx
1405965a0:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1405965a4:	e8 37 c2 c9 ff       	call   0x1402327e0
1405965a9:	90                   	nop
1405965aa:	48 8b d7             	mov    %rdi,%rdx
1405965ad:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405965b2:	76 03                	jbe    0x1405965b7
1405965b4:	48 8b 17             	mov    (%rdi),%rdx
1405965b7:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1405965bb:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1405965bf:	e8 bc 7b c1 ff       	call   0x1401ae180
1405965c4:	0f 57 c0             	xorps  %xmm0,%xmm0
1405965c7:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1405965cb:	0f 57 c9             	xorps  %xmm1,%xmm1
1405965ce:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
1405965d3:	0f 10 00             	movups (%rax),%xmm0
1405965d6:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1405965da:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1405965de:	0f 11 4d bf          	movups %xmm1,-0x41(%rbp)
1405965e2:	4c 89 60 10          	mov    %r12,0x10(%rax)
1405965e6:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1405965ed:	00
1405965ee:	c6 00 00             	movb   $0x0,(%rax)
1405965f1:	b9 a0 00 00 00       	mov    $0xa0,%ecx
1405965f6:	e8 0d 4b 88 00       	call   0x140e1b108
1405965fb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140596600:	48 85 c0             	test   %rax,%rax
140596603:	74 0e                	je     0x140596613
140596605:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140596609:	48 8b c8             	mov    %rax,%rcx
14059660c:	e8 0f 0a 1b 00       	call   0x140747020
140596611:	eb 03                	jmp    0x140596616
140596613:	49 8b c4             	mov    %r12,%rax
140596616:	49 8b 4f 48          	mov    0x48(%r15),%rcx
14059661a:	49 89 47 48          	mov    %rax,0x48(%r15)
14059661e:	48 85 c9             	test   %rcx,%rcx
140596621:	74 24                	je     0x140596647
140596623:	8b 41 10             	mov    0x10(%rcx),%eax
140596626:	ff c8                	dec    %eax
140596628:	89 41 10             	mov    %eax,0x10(%rcx)
14059662b:	85 c0                	test   %eax,%eax
14059662d:	7f 18                	jg     0x140596647
14059662f:	0f 88 37 02 00 00    	js     0x14059686c
140596635:	48 8b 01             	mov    (%rcx),%rax
140596638:	ba 01 00 00 00       	mov    $0x1,%edx
14059663d:	48 8b 00             	mov    (%rax),%rax
140596640:	ff 15 da d3 9e 00    	call   *0x9ed3da(%rip)        # 0x140f83a20
140596646:	90                   	nop
140596647:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
14059664b:	48 83 fa 0f          	cmp    $0xf,%rdx
14059664f:	76 31                	jbe    0x140596682
140596651:	48 ff c2             	inc    %rdx
140596654:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140596658:	48 8b c1             	mov    %rcx,%rax
14059665b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140596662:	72 19                	jb     0x14059667d
140596664:	48 83 c2 27          	add    $0x27,%rdx
140596668:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14059666c:	48 2b c1             	sub    %rcx,%rax
14059666f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140596673:	48 83 f8 1f          	cmp    $0x1f,%rax
140596677:	0f 87 fa 01 00 00    	ja     0x140596877
14059667d:	e8 c2 4a 88 00       	call   0x140e1b144
140596682:	66 0f 6f 05 a6 d7 a0 	movdqa 0xa0d7a6(%rip),%xmm0        # 0x140fa3e30
140596689:	00
14059668a:	f3 0f 7f 45 bf       	movdqu %xmm0,-0x41(%rbp)
14059668f:	c6 45 af 00          	movb   $0x0,-0x51(%rbp)
140596693:	48 8b 55 07          	mov    0x7(%rbp),%rdx
140596697:	48 83 fa 0f          	cmp    $0xf,%rdx
14059669b:	76 31                	jbe    0x1405966ce
14059669d:	48 ff c2             	inc    %rdx
1405966a0:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1405966a4:	48 8b c1             	mov    %rcx,%rax
1405966a7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405966ae:	72 19                	jb     0x1405966c9
1405966b0:	48 83 c2 27          	add    $0x27,%rdx
1405966b4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405966b8:	48 2b c1             	sub    %rcx,%rax
1405966bb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405966bf:	48 83 f8 1f          	cmp    $0x1f,%rax
1405966c3:	0f 87 b4 01 00 00    	ja     0x14059687d
1405966c9:	e8 76 4a 88 00       	call   0x140e1b144
1405966ce:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1405966d3:	76 03                	jbe    0x1405966d8
1405966d5:	48 8b 36             	mov    (%rsi),%rsi
1405966d8:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1405966dd:	76 03                	jbe    0x1405966e2
1405966df:	48 8b 3f             	mov    (%rdi),%rdi
1405966e2:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1405966e7:	41 b1 01             	mov    $0x1,%r9b
1405966ea:	4c 8b c6             	mov    %rsi,%r8
1405966ed:	48 8b d7             	mov    %rdi,%rdx
1405966f0:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1405966f5:	e8 16 64 1d 00       	call   0x14076cb10
1405966fa:	48 8b d0             	mov    %rax,%rdx
1405966fd:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140596702:	48 8b 00             	mov    (%rax),%rax
140596705:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14059670a:	48 89 0a             	mov    %rcx,(%rdx)
14059670d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140596712:	48 85 c9             	test   %rcx,%rcx
140596715:	74 24                	je     0x14059673b
140596717:	8b 41 10             	mov    0x10(%rcx),%eax
14059671a:	ff c8                	dec    %eax
14059671c:	89 41 10             	mov    %eax,0x10(%rcx)
14059671f:	85 c0                	test   %eax,%eax
140596721:	7f 18                	jg     0x14059673b
140596723:	0f 88 5a 01 00 00    	js     0x140596883
140596729:	48 8b 01             	mov    (%rcx),%rax