1407130b3:	74 ed                	je     0x1407130a2
1407130b5:	48 8b d8             	mov    %rax,%rbx
1407130b8:	eb 25                	jmp    0x1407130df
1407130ba:	48 8b d8             	mov    %rax,%rbx
1407130bd:	48 8b 08             	mov    (%rax),%rcx
1407130c0:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
1407130c4:	75 19                	jne    0x1407130df
1407130c6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1407130cd:	00 00 00
1407130d0:	48 8b d9             	mov    %rcx,%rbx
1407130d3:	48 8b 01             	mov    (%rcx),%rax
1407130d6:	48 8b c8             	mov    %rax,%rcx
1407130d9:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
1407130dd:	74 f1                	je     0x1407130d0
1407130df:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407130e3:	0f 84 47 fd ff ff    	je     0x140712e30
1407130e9:	41 be 01 00 00 00    	mov    $0x1,%r14d
1407130ef:	4c 8b 45 ef          	mov    -0x11(%rbp),%r8
1407130f3:	4d 8b 00             	mov    (%r8),%r8
1407130f6:	48 8b 0d 7b fd d1 00 	mov    0xd1fd7b(%rip),%rcx        # 0x141432e78
1407130fd:	45 84 ed             	test   %r13b,%r13b
140713100:	75 06                	jne    0x140713108
140713102:	48 83 c1 58          	add    $0x58,%rcx
140713106:	eb 04                	jmp    0x14071310c
140713108:	48 83 c1 60          	add    $0x60,%rcx
14071310c:	48 8b 09             	mov    (%rcx),%rcx
14071310f:	48 89 4d 67          	mov    %rcx,0x67(%rbp)
140713113:	48 85 c9             	test   %rcx,%rcx
140713116:	74 1c                	je     0x140713134
140713118:	8b 41 10             	mov    0x10(%rcx),%eax
14071311b:	ff c0                	inc    %eax
14071311d:	89 41 10             	mov    %eax,0x10(%rcx)
140713120:	83 f8 01             	cmp    $0x1,%eax
140713123:	0f 8e 76 01 00 00    	jle    0x14071329f
140713129:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14071312e:	0f 84 73 01 00 00    	je     0x1407132a7
140713134:	48 8d 55 67          	lea    0x67(%rbp),%rdx
140713138:	49 8b c8             	mov    %r8,%rcx
14071313b:	e8 f0 d2 08 00       	call   0x1407a0430
140713140:	90                   	nop
140713141:	80 7d d7 00          	cmpb   $0x0,-0x29(%rbp)
140713145:	74 4c                	je     0x140713193
140713147:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14071314b:	48 83 fa 0f          	cmp    $0xf,%rdx
14071314f:	76 31                	jbe    0x140713182
140713151:	48 ff c2             	inc    %rdx
140713154:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140713158:	48 8b c1             	mov    %rcx,%rax
14071315b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140713162:	72 19                	jb     0x14071317d
140713164:	48 83 c2 27          	add    $0x27,%rdx
140713168:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14071316c:	48 2b c1             	sub    %rcx,%rax
14071316f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140713173:	48 83 f8 1f          	cmp    $0x1f,%rax
140713177:	0f 87 33 01 00 00    	ja     0x1407132b0
14071317d:	e8 c2 7f 70 00       	call   0x140e1b144
140713182:	66 0f 6f 05 a6 0c 89 	movdqa 0x890ca6(%rip),%xmm0        # 0x140fa3e30
140713189:	00
14071318a:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
14071318f:	c6 45 b7 00          	movb   $0x0,-0x49(%rbp)
140713193:	4d 85 e4             	test   %r12,%r12
140713196:	74 26                	je     0x1407131be
140713198:	41 8b 44 24 10       	mov    0x10(%r12),%eax
14071319d:	ff c8                	dec    %eax
14071319f:	41 89 44 24 10       	mov    %eax,0x10(%r12)
1407131a4:	85 c0                	test   %eax,%eax
1407131a6:	7f 16                	jg     0x1407131be
1407131a8:	78 2a                	js     0x1407131d4
1407131aa:	49 8b 04 24          	mov    (%r12),%rax
1407131ae:	41 8b d6             	mov    %r14d,%edx
1407131b1:	49 8b cc             	mov    %r12,%rcx
1407131b4:	48 8b 00             	mov    (%rax),%rax
1407131b7:	ff 15 63 08 87 00    	call   *0x870863(%rip)        # 0x140f83a20
1407131bd:	90                   	nop
1407131be:	b0 01                	mov    $0x1,%al
1407131c0:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
1407131c7:	41 5f                	pop    %r15
1407131c9:	41 5e                	pop    %r14
1407131cb:	41 5d                	pop    %r13
1407131cd:	41 5c                	pop    %r12
1407131cf:	5f                   	pop    %rdi
1407131d0:	5e                   	pop    %rsi
1407131d1:	5b                   	pop    %rbx
1407131d2:	5d                   	pop    %rbp
1407131d3:	c3                   	ret
1407131d4:	b9 02 00 00 00       	mov    $0x2,%ecx
1407131d9:	e8 22 75 07 00       	call   0x14078a700
1407131de:	90                   	nop
1407131df:	33 c9                	xor    %ecx,%ecx
1407131e1:	e8 1a 75 07 00       	call   0x14078a700
1407131e6:	cc                   	int3
1407131e7:	b9 01 00 00 00       	mov    $0x1,%ecx
1407131ec:	e8 0f 75 07 00       	call   0x14078a700
1407131f1:	90                   	nop
1407131f2:	b9 01 00 00 00       	mov    $0x1,%ecx
1407131f7:	e8 04 75 07 00       	call   0x14078a700
1407131fc:	cc                   	int3
1407131fd:	33 c9                	xor    %ecx,%ecx
1407131ff:	e8 fc 74 07 00       	call   0x14078a700
140713204:	90                   	nop
140713205:	b9 01 00 00 00       	mov    $0x1,%ecx
14071320a:	e8 f1 74 07 00       	call   0x14078a700
14071320f:	cc                   	int3
140713210:	33 c9                	xor    %ecx,%ecx
140713212:	e8 e9 74 07 00       	call   0x14078a700
140713217:	90                   	nop
140713218:	4c 8d 05 d1 cf 8b 00 	lea    0x8bcfd1(%rip),%r8        # 0x140fd01f0
14071321f:	48 8d 15 a2 8d 8d 00 	lea    0x8d8da2(%rip),%rdx        # 0x140febfc8
140713226:	48 8b 0d cb e2 d1 00 	mov    0xd1e2cb(%rip),%rcx        # 0x1414314f8
14071322d:	e8 de 09 08 00       	call   0x140793c10
140713232:	cc                   	int3
140713233:	4c 8d 05 e6 dd 8b 00 	lea    0x8bdde6(%rip),%r8        # 0x140fd1020
14071323a:	48 8d 15 87 8d 8d 00 	lea    0x8d8d87(%rip),%rdx        # 0x140febfc8
140713241:	48 8b 0d b0 e2 d1 00 	mov    0xd1e2b0(%rip),%rcx        # 0x1414314f8
140713248:	e8 c3 09 08 00       	call   0x140793c10
14071324d:	cc                   	int3
14071324e:	4c 8d 05 57 74 8a 00 	lea    0x8a7457(%rip),%r8        # 0x140fba6ac
140713255:	48 8d 15 6c 8d 8d 00 	lea    0x8d8d6c(%rip),%rdx        # 0x140febfc8
14071325c:	48 8b 0d 95 e2 d1 00 	mov    0xd1e295(%rip),%rcx        # 0x1414314f8
140713263:	e8 a8 09 08 00       	call   0x140793c10
140713268:	90                   	nop
140713269:	4c 8d 05 18 d9 8a 00 	lea    0x8ad918(%rip),%r8        # 0x140fc0b88
140713270:	48 8d 15 51 8d 8d 00 	lea    0x8d8d51(%rip),%rdx        # 0x140febfc8
140713277:	48 8b 0d 7a e2 d1 00 	mov    0xd1e27a(%rip),%rcx        # 0x1414314f8
14071327e:	e8 8d 09 08 00       	call   0x140793c10
140713283:	90                   	nop
140713284:	4c 8d 05 4d 9d 8b 00 	lea    0x8b9d4d(%rip),%r8        # 0x140fccfd8
14071328b:	48 8d 15 36 8d 8d 00 	lea    0x8d8d36(%rip),%rdx        # 0x140febfc8
140713292:	48 8b 0d 5f e2 d1 00 	mov    0xd1e25f(%rip),%rcx        # 0x1414314f8
140713299:	e8 72 09 08 00       	call   0x140793c10
14071329e:	90                   	nop
14071329f:	33 c9                	xor    %ecx,%ecx
1407132a1:	e8 5a 74 07 00       	call   0x14078a700
1407132a6:	cc                   	int3
1407132a7:	41 8b ce             	mov    %r14d,%ecx
1407132aa:	e8 51 74 07 00       	call   0x14078a700
1407132af:	90                   	nop
1407132b0:	e8 ef 6e 71 00       	call   0x140e2a1a4
1407132b5:	cc                   	int3
1407132b6:	cc                   	int3
1407132b7:	cc                   	int3
1407132b8:	cc                   	int3
1407132b9:	cc                   	int3
1407132ba:	cc                   	int3
1407132bb:	cc                   	int3
1407132bc:	cc                   	int3
1407132bd:	cc                   	int3
1407132be:	cc                   	int3
1407132bf:	cc                   	int3
1407132c0:	40 53                	rex push %rbx
1407132c2:	48 83 ec 30          	sub    $0x30,%rsp
1407132c6:	48 8b d9             	mov    %rcx,%rbx
1407132c9:	48 8d 05 f8 e6 90 00 	lea    0x90e6f8(%rip),%rax        # 0x1410219c8
1407132d0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1407132d5:	48 c7 44 24 28 17 00 	movq   $0x17,0x28(%rsp)
1407132dc:	00 00
1407132de:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1407132e3:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1407132e9:	45 33 c9             	xor    %r9d,%r9d
1407132ec:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1407132f1:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1407132f6:	48 8b 0d 63 fb d1 00 	mov    0xd1fb63(%rip),%rcx        # 0x141432e60
1407132fd:	e8 ee 12 10 00       	call   0x1408145f0
140713302:	48 8b 00             	mov    (%rax),%rax
140713305:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
14071330c:	48 8d 05 cd e6 90 00 	lea    0x90e6cd(%rip),%rax        # 0x1410219e0
140713313:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140713318:	48 c7 44 24 28 17 00 	movq   $0x17,0x28(%rsp)
14071331f:	00 00
140713321:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140713326:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14071332c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140713331:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140713336:	e8 a5 d9 08 00       	call   0x1407a0ce0
14071333b:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
140713342:	48 8b 08             	mov    (%rax),%rcx
140713345:	48 89 8b 98 00 00 00 	mov    %rcx,0x98(%rbx)
14071334c:	48 89 10             	mov    %rdx,(%rax)
14071334f:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140713354:	48 85 c9             	test   %rcx,%rcx
140713357:	74 24                	je     0x14071337d
140713359:	8b 41 10             	mov    0x10(%rcx),%eax
14071335c:	ff c8                	dec    %eax
14071335e:	89 41 10             	mov    %eax,0x10(%rcx)
140713361:	85 c0                	test   %eax,%eax
140713363:	7f 18                	jg     0x14071337d
140713365:	0f 88 42 01 00 00    	js     0x1407134ad
14071336b:	48 8b 01             	mov    (%rcx),%rax
14071336e:	ba 01 00 00 00       	mov    $0x1,%edx
140713373:	48 8b 00             	mov    (%rax),%rax
140713376:	ff 15 a4 06 87 00    	call   *0x8706a4(%rip)        # 0x140f83a20
14071337c:	90                   	nop
14071337d:	48 8d 05 74 e6 90 00 	lea    0x90e674(%rip),%rax        # 0x1410219f8
140713384:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140713389:	48 c7 44 24 28 17 00 	movq   $0x17,0x28(%rsp)
140713390:	00 00
140713392:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140713397:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
14071339d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1407133a2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1407133a7:	e8 34 d9 08 00       	call   0x1407a0ce0
1407133ac:	48 8b 93 f0 00 00 00 	mov    0xf0(%rbx),%rdx
1407133b3:	48 8b 08             	mov    (%rax),%rcx
1407133b6:	48 89 8b f0 00 00 00 	mov    %rcx,0xf0(%rbx)
1407133bd:	48 89 10             	mov    %rdx,(%rax)
1407133c0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1407133c5:	48 85 c9             	test   %rcx,%rcx
1407133c8:	74 24                	je     0x1407133ee
1407133ca:	8b 41 10             	mov    0x10(%rcx),%eax
1407133cd:	ff c8                	dec    %eax
1407133cf:	89 41 10             	mov    %eax,0x10(%rcx)
1407133d2:	85 c0                	test   %eax,%eax
1407133d4:	7f 18                	jg     0x1407133ee
1407133d6:	0f 88 dc 00 00 00    	js     0x1407134b8
1407133dc:	48 8b 01             	mov    (%rcx),%rax
1407133df:	ba 01 00 00 00       	mov    $0x1,%edx
1407133e4:	48 8b 00             	mov    (%rax),%rax
1407133e7:	ff 15 33 06 87 00    	call   *0x870633(%rip)        # 0x140f83a20
1407133ed:	90                   	nop
1407133ee:	41 b1 01             	mov    $0x1,%r9b
1407133f1:	45 33 c0             	xor    %r8d,%r8d
1407133f4:	48 8b d3             	mov    %rbx,%rdx
1407133f7:	48 8b 0d 5a fa d1 00 	mov    0xd1fa5a(%rip),%rcx        # 0x141432e58
1407133fe:	e8 2d ec e7 ff       	call   0x140592030
140713403:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140713409:	4c 8b c3             	mov    %rbx,%r8
14071340c:	8b 93 fc 00 00 00    	mov    0xfc(%rbx),%edx
140713412:	48 8b 0d 3f fa d1 00 	mov    0xd1fa3f(%rip),%rcx        # 0x141432e58
140713419:	e8 d2 ec e7 ff       	call   0x1405920f0
14071341e:	84 c0                	test   %al,%al
140713420:	0f 84 9d 00 00 00    	je     0x1407134c3
140713426:	48 8b 53 40          	mov    0x40(%rbx),%rdx
14071342a:	0f b6 42 30          	movzbl 0x30(%rdx),%eax
14071342e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140713432:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140713438:	4c 8b c3             	mov    %rbx,%r8
14071343b:	8b 14 ca             	mov    (%rdx,%rcx,8),%edx
14071343e:	48 8b 0d 13 fa d1 00 	mov    0xd1fa13(%rip),%rcx        # 0x141432e58
140713445:	e8 a6 ec e7 ff       	call   0x1405920f0
14071344a:	84 c0                	test   %al,%al
14071344c:	0f 84 85 00 00 00    	je     0x1407134d7
140713452:	48 8b 43 48          	mov    0x48(%rbx),%rax
140713456:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14071345c:	4c 8b c3             	mov    %rbx,%r8
14071345f:	8b 10                	mov    (%rax),%edx
140713461:	48 8b 0d f0 f9 d1 00 	mov    0xd1f9f0(%rip),%rcx        # 0x141432e58
140713468:	e8 83 ec e7 ff       	call   0x1405920f0
14071346d:	84 c0                	test   %al,%al
14071346f:	74 7a                	je     0x1407134eb
140713471:	48 8b 83 a0 00 00 00 	mov    0xa0(%rbx),%rax
140713478:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14071347e:	4c 8b c3             	mov    %rbx,%r8
140713481:	8b 10                	mov    (%rax),%edx
140713483:	48 8b 0d ce f9 d1 00 	mov    0xd1f9ce(%rip),%rcx        # 0x141432e58
14071348a:	e8 61 ec e7 ff       	call   0x1405920f0
14071348f:	84 c0                	test   %al,%al
140713491:	74 06                	je     0x140713499
140713493:	48 83 c4 30          	add    $0x30,%rsp
140713497:	5b                   	pop    %rbx
140713498:	c3                   	ret
140713499:	48 8d 15 00 e6 90 00 	lea    0x90e600(%rip),%rdx        # 0x141021aa0
1407134a0:	48 8b 0d 51 e0 d1 00 	mov    0xd1e051(%rip),%rcx        # 0x1414314f8
1407134a7:	e8 e4 03 08 00       	call   0x140793890
1407134ac:	90                   	nop
1407134ad:	b9 02 00 00 00       	mov    $0x2,%ecx
1407134b2:	e8 49 72 07 00       	call   0x14078a700
1407134b7:	90                   	nop
1407134b8:	b9 02 00 00 00       	mov    $0x2,%ecx
1407134bd:	e8 3e 72 07 00       	call   0x14078a700
1407134c2:	90                   	nop
1407134c3:	48 8d 15 46 e5 90 00 	lea    0x90e546(%rip),%rdx        # 0x141021a10
1407134ca:	48 8b 0d 27 e0 d1 00 	mov    0xd1e027(%rip),%rcx        # 0x1414314f8
1407134d1:	e8 ba 03 08 00       	call   0x140793890
1407134d6:	cc                   	int3
1407134d7:	48 8d 15 62 e5 90 00 	lea    0x90e562(%rip),%rdx        # 0x141021a40
1407134de:	48 8b 0d 13 e0 d1 00 	mov    0xd1e013(%rip),%rcx        # 0x1414314f8
1407134e5:	e8 a6 03 08 00       	call   0x140793890
1407134ea:	cc                   	int3
1407134eb:	48 8d 15 7e e5 90 00 	lea    0x90e57e(%rip),%rdx        # 0x141021a70
1407134f2:	48 8b 0d ff df d1 00 	mov    0xd1dfff(%rip),%rcx        # 0x1414314f8
1407134f9:	e8 92 03 08 00       	call   0x140793890
1407134fe:	cc                   	int3
1407134ff:	cc                   	int3
140713500:	40 53                	rex push %rbx
140713502:	55                   	push   %rbp
140713503:	56                   	push   %rsi
140713504:	57                   	push   %rdi
140713505:	48 83 ec 68          	sub    $0x68,%rsp
140713509:	48 8b 05 f0 59 ca 00 	mov    0xca59f0(%rip),%rax        # 0x1413b8f00
140713510:	48 33 c4             	xor    %rsp,%rax
140713513:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140713518:	48 8b da             	mov    %rdx,%rbx
14071351b:	48 8b e9             	mov    %rcx,%rbp
14071351e:	49 8b d1             	mov    %r9,%rdx
140713521:	49 8b c8             	mov    %r8,%rcx
140713524:	e8 c7 77 15 00       	call   0x14086acf0
140713529:	48 8b f0             	mov    %rax,%rsi
14071352c:	48 8d 0d 15 e7 90 00 	lea    0x90e715(%rip),%rcx        # 0x141021c48
140713533:	e8 b8 8d 72 00       	call   0x140e3c2f0
140713538:	48 85 c0             	test   %rax,%rax
14071353b:	74 21                	je     0x14071355e
14071353d:	b9 02 00 00 00       	mov    $0x2,%ecx
140713542:	e8 49 f7 71 00       	call   0x140e32c90
140713547:	48 8b c8             	mov    %rax,%rcx
14071354a:	4c 8b c6             	mov    %rsi,%r8
14071354d:	48 8d 15 94 d8 8c 00 	lea    0x8cd894(%rip),%rdx        # 0x140fe0de8
140713554:	e8 17 c6 c6 ff       	call   0x14037fb70
140713559:	e9 62 01 00 00       	jmp    0x1407136c0
14071355e:	0f 57 c0             	xorps  %xmm0,%xmm0
140713561:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140713566:	33 c0                	xor    %eax,%eax
140713568:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14071356d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140713572:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140713576:	48 8b 13             	mov    (%rbx),%rdx
140713579:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14071357e:	e8 7d 38 a8 ff       	call   0x140196e00
140713583:	90                   	nop
140713584:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140713589:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14071358e:	48 8b c2             	mov    %rdx,%rax
140713591:	48 2b c1             	sub    %rcx,%rax
140713594:	48 83 f8 01          	cmp    $0x1,%rax
140713598:	72 20                	jb     0x1407135ba
14071359a:	48 8d 41 01          	lea    0x1(%rcx),%rax
14071359e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1407135a3:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1407135a8:	48 83 fa 0f          	cmp    $0xf,%rdx
1407135ac:	48 0f 47 44 24 38    	cmova  0x38(%rsp),%rax
1407135b2:	66 c7 04 08 20 00    	movw   $0x20,(%rax,%rcx,1)
1407135b8:	eb 25                	jmp    0x1407135df
1407135ba:	48 c7 44 24 20 01 00 	movq   $0x1,0x20(%rsp)
1407135c1:	00 00
1407135c3:	4c 8d 0d 7a 49 8c 00 	lea    0x8c497a(%rip),%r9        # 0x140fd7f44
1407135ca:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1407135d0:	ba 01 00 00 00       	mov    $0x1,%edx
1407135d5:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1407135da:	e8 a1 50 a9 ff       	call   0x1401a8680
1407135df:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1407135e6:	48 ff c7             	inc    %rdi
1407135e9:	80 3c 3e 00          	cmpb   $0x0,(%rsi,%rdi,1)
1407135ed:	75 f7                	jne    0x1407135e6
1407135ef:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1407135f4:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1407135f9:	48 8b c2             	mov    %rdx,%rax
1407135fc:	48 2b c1             	sub    %rcx,%rax
1407135ff:	48 3b f8             	cmp    %rax,%rdi
140713602:	77 2f                	ja     0x140713633
140713604:	48 8d 04 0f          	lea    (%rdi,%rcx,1),%rax