14032ec1f:	48 8b 47 30          	mov    0x30(%rdi),%rax
14032ec23:	48 3b 47 38          	cmp    0x38(%rdi),%rax
14032ec27:	77 38                	ja     0x14032ec61
14032ec29:	48 ff c0             	inc    %rax
14032ec2c:	48 89 47 30          	mov    %rax,0x30(%rdi)
14032ec30:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14032ec35:	48 33 cc             	xor    %rsp,%rcx
14032ec38:	e8 a3 09 7c 00       	call   0x140aef5e0
14032ec3d:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14032ec44:	00
14032ec45:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14032ec49:	49 8b 6b 30          	mov    0x30(%r11),%rbp
14032ec4d:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
14032ec52:	49 8b e3             	mov    %r11,%rsp
14032ec55:	41 5e                	pop    %r14
14032ec57:	5f                   	pop    %rdi
14032ec58:	5e                   	pop    %rsi
14032ec59:	c3                   	ret
14032ec5a:	ff 15 38 dd 7d 00    	call   *0x7ddd38(%rip)        # 0x140b0c998
14032ec60:	cc                   	int3
14032ec61:	ba 5f 80 04 80       	mov    $0x8004805f,%edx
14032ec66:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14032ec6b:	e8 80 b3 fc ff       	call   0x1402f9ff0
14032ec70:	48 8d 15 21 79 90 00 	lea    0x907921(%rip),%rdx        # 0x140c36598
14032ec77:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14032ec7c:	e8 fd 17 7c 00       	call   0x140af047e
14032ec81:	cc                   	int3
14032ec82:	ba 59 80 04 80       	mov    $0x80048059,%edx
14032ec87:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14032ec8c:	e8 5f b3 fc ff       	call   0x1402f9ff0
14032ec91:	48 8d 15 00 79 90 00 	lea    0x907900(%rip),%rdx        # 0x140c36598
14032ec98:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14032ec9d:	e8 dc 17 7c 00       	call   0x140af047e
14032eca2:	cc                   	int3
14032eca3:	90                   	nop
14032eca4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14032eca9:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14032ecae:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14032ecb3:	57                   	push   %rdi
14032ecb4:	41 54                	push   %r12
14032ecb6:	41 55                	push   %r13
14032ecb8:	41 56                	push   %r14
14032ecba:	41 57                	push   %r15
14032ecbc:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14032ecc3:	48 8b 05 76 03 99 00 	mov    0x990376(%rip),%rax        # 0x140cbf040
14032ecca:	48 33 c4             	xor    %rsp,%rax
14032eccd:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14032ecd2:	48 83 79 30 02       	cmpq   $0x2,0x30(%rcx)
14032ecd7:	48 8b d9             	mov    %rcx,%rbx
14032ecda:	0f 82 7e 02 00 00    	jb     0x14032ef5e
14032ece0:	e8 53 0b 00 00       	call   0x14032f838
14032ece5:	48 8b cb             	mov    %rbx,%rcx
14032ece8:	8b f8                	mov    %eax,%edi
14032ecea:	e8 49 0b 00 00       	call   0x14032f838
14032ecef:	8b c8                	mov    %eax,%ecx
14032ecf1:	85 c0                	test   %eax,%eax
14032ecf3:	0f 88 86 02 00 00    	js     0x14032ef7f
14032ecf9:	48 39 4b 30          	cmp    %rcx,0x30(%rbx)
14032ecfd:	0f 82 82 02 00 00    	jb     0x14032ef85
14032ed03:	85 c0                	test   %eax,%eax
14032ed05:	0f 84 4d 02 00 00    	je     0x14032ef58
14032ed0b:	8b c7                	mov    %edi,%eax
14032ed0d:	99                   	cltd
14032ed0e:	f7 f9                	idiv   %ecx
14032ed10:	85 d2                	test   %edx,%edx
14032ed12:	8d 2c 0a             	lea    (%rdx,%rcx,1),%ebp
14032ed15:	0f 49 ea             	cmovns %edx,%ebp
14032ed18:	85 ed                	test   %ebp,%ebp
14032ed1a:	0f 84 ca 01 00 00    	je     0x14032eeea
14032ed20:	8b 53 30             	mov    0x30(%rbx),%edx
14032ed23:	44 8d 2c cd 00 00 00 	lea    0x0(,%rcx,8),%r13d
14032ed2a:	00
14032ed2b:	44 8b fa             	mov    %edx,%r15d
14032ed2e:	89 54 24 24          	mov    %edx,0x24(%rsp)
14032ed32:	48 8b 13             	mov    (%rbx),%rdx
14032ed35:	44 8d 04 ed 00 00 00 	lea    0x0(,%rbp,8),%r8d
14032ed3c:	00
14032ed3d:	8b c1                	mov    %ecx,%eax
14032ed3f:	44 2b f9             	sub    %ecx,%r15d
14032ed42:	2b c5                	sub    %ebp,%eax
14032ed44:	41 8d 0c 07          	lea    (%r15,%rax,1),%ecx
14032ed48:	44 8d 0c c5 00 00 00 	lea    0x0(,%rax,8),%r9d
14032ed4f:	00
14032ed50:	48 8b 43 08          	mov    0x8(%rbx),%rax
14032ed54:	48 2b c2             	sub    %rdx,%rax
14032ed57:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14032ed5c:	48 c1 f8 03          	sar    $0x3,%rax
14032ed60:	48 3b c8             	cmp    %rax,%rcx
14032ed63:	0f 83 e8 01 00 00    	jae    0x14032ef51
14032ed69:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14032ed70:	4c 8d 34 ca          	lea    (%rdx,%rcx,8),%r14
14032ed74:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
14032ed7b:	48 2b c1             	sub    %rcx,%rax
14032ed7e:	48 c1 f8 03          	sar    $0x3,%rax
14032ed82:	48 85 c0             	test   %rax,%rax
14032ed85:	0f 84 c6 01 00 00    	je     0x14032ef51
14032ed8b:	41 8b f0             	mov    %r8d,%esi
14032ed8e:	41 bc 16 00 00 00    	mov    $0x16,%r12d
14032ed94:	41 8b fd             	mov    %r13d,%edi
14032ed97:	45 85 c0             	test   %r8d,%r8d
14032ed9a:	74 52                	je     0x14032edee
14032ed9c:	48 85 c9             	test   %rcx,%rcx
14032ed9f:	75 0b                	jne    0x14032edac
14032eda1:	ff 15 59 db 7d 00    	call   *0x7ddb59(%rip)        # 0x140b0c900
14032eda7:	44 89 20             	mov    %r12d,(%rax)
14032edaa:	eb 37                	jmp    0x14032ede3
14032edac:	4d 85 f6             	test   %r14,%r14
14032edaf:	74 12                	je     0x14032edc3
14032edb1:	48 3b fe             	cmp    %rsi,%rdi
14032edb4:	72 0d                	jb     0x14032edc3
14032edb6:	4c 8b c6             	mov    %rsi,%r8
14032edb9:	49 8b d6             	mov    %r14,%rdx
14032edbc:	e8 df 30 7c 00       	call   0x140af1ea0
14032edc1:	eb 26                	jmp    0x14032ede9
14032edc3:	4c 8b c7             	mov    %rdi,%r8
14032edc6:	33 d2                	xor    %edx,%edx
14032edc8:	e8 9f 16 7c 00       	call   0x140af046c
14032edcd:	4d 85 f6             	test   %r14,%r14
14032edd0:	74 cf                	je     0x14032eda1
14032edd2:	48 3b fe             	cmp    %rsi,%rdi
14032edd5:	73 12                	jae    0x14032ede9
14032edd7:	ff 15 23 db 7d 00    	call   *0x7ddb23(%rip)        # 0x140b0c900
14032eddd:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14032ede3:	ff 15 67 db 7d 00    	call   *0x7ddb67(%rip)        # 0x140b0c950
14032ede9:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
14032edee:	48 8b 0b             	mov    (%rbx),%rcx
14032edf1:	48 8b 43 08          	mov    0x8(%rbx),%rax
14032edf5:	48 2b c1             	sub    %rcx,%rax
14032edf8:	45 8b e7             	mov    %r15d,%r12d
14032edfb:	48 c1 f8 03          	sar    $0x3,%rax
14032edff:	4c 3b e0             	cmp    %rax,%r12
14032ee02:	0f 83 49 01 00 00    	jae    0x14032ef51
14032ee08:	48 8b 93 80 00 00 00 	mov    0x80(%rbx),%rdx
14032ee0f:	4e 8d 3c f9          	lea    (%rcx,%r15,8),%r15
14032ee13:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14032ee1a:	44 2b ed             	sub    %ebp,%r13d
14032ee1d:	48 2b c2             	sub    %rdx,%rax
14032ee20:	8b cd                	mov    %ebp,%ecx
14032ee22:	48 c1 f8 03          	sar    $0x3,%rax
14032ee26:	45 8b f5             	mov    %r13d,%r14d
14032ee29:	48 3b c8             	cmp    %rax,%rcx
14032ee2c:	0f 83 1f 01 00 00    	jae    0x14032ef51
14032ee32:	41 8b f1             	mov    %r9d,%esi
14032ee35:	48 8d 0c ea          	lea    (%rdx,%rbp,8),%rcx
14032ee39:	45 85 c9             	test   %r9d,%r9d
14032ee3c:	74 50                	je     0x14032ee8e
14032ee3e:	48 85 c9             	test   %rcx,%rcx
14032ee41:	75 0e                	jne    0x14032ee51
14032ee43:	ff 15 b7 da 7d 00    	call   *0x7ddab7(%rip)        # 0x140b0c900
14032ee49:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14032ee4f:	eb 37                	jmp    0x14032ee88
14032ee51:	4d 85 ff             	test   %r15,%r15
14032ee54:	74 12                	je     0x14032ee68
14032ee56:	4c 3b f6             	cmp    %rsi,%r14
14032ee59:	72 0d                	jb     0x14032ee68
14032ee5b:	4c 8b c6             	mov    %rsi,%r8
14032ee5e:	49 8b d7             	mov    %r15,%rdx
14032ee61:	e8 3a 30 7c 00       	call   0x140af1ea0
14032ee66:	eb 26                	jmp    0x14032ee8e
14032ee68:	4d 8b c6             	mov    %r14,%r8
14032ee6b:	33 d2                	xor    %edx,%edx
14032ee6d:	e8 fa 15 7c 00       	call   0x140af046c
14032ee72:	4d 85 ff             	test   %r15,%r15
14032ee75:	74 cc                	je     0x14032ee43
14032ee77:	4c 3b f6             	cmp    %rsi,%r14
14032ee7a:	73 12                	jae    0x14032ee8e
14032ee7c:	ff 15 7e da 7d 00    	call   *0x7dda7e(%rip)        # 0x140b0c900
14032ee82:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14032ee88:	ff 15 c2 da 7d 00    	call   *0x7ddac2(%rip)        # 0x140b0c950
14032ee8e:	48 8b b3 80 00 00 00 	mov    0x80(%rbx),%rsi
14032ee95:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
14032ee9c:	48 2b c6             	sub    %rsi,%rax
14032ee9f:	48 c1 f8 03          	sar    $0x3,%rax
14032eea3:	48 85 c0             	test   %rax,%rax
14032eea6:	0f 84 a5 00 00 00    	je     0x14032ef51
14032eeac:	48 8b 0b             	mov    (%rbx),%rcx
14032eeaf:	48 8b 43 08          	mov    0x8(%rbx),%rax
14032eeb3:	48 2b c1             	sub    %rcx,%rax
14032eeb6:	48 c1 f8 03          	sar    $0x3,%rax
14032eeba:	4c 3b e0             	cmp    %rax,%r12
14032eebd:	0f 83 8e 00 00 00    	jae    0x14032ef51
14032eec3:	8b 5c 24 24          	mov    0x24(%rsp),%ebx
14032eec7:	4a 8d 0c e1          	lea    (%rcx,%r12,8),%rcx
14032eecb:	c1 e3 03             	shl    $0x3,%ebx
14032eece:	48 85 ff             	test   %rdi,%rdi
14032eed1:	74 17                	je     0x14032eeea
14032eed3:	48 85 c9             	test   %rcx,%rcx
14032eed6:	75 40                	jne    0x14032ef18
14032eed8:	ff 15 22 da 7d 00    	call   *0x7dda22(%rip)        # 0x140b0c900
14032eede:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14032eee4:	ff 15 66 da 7d 00    	call   *0x7dda66(%rip)        # 0x140b0c950
14032eeea:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14032eeef:	48 33 cc             	xor    %rsp,%rcx
14032eef2:	e8 e9 06 7c 00       	call   0x140aef5e0
14032eef7:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14032eefe:	00
14032eeff:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14032ef03:	49 8b 6b 40          	mov    0x40(%r11),%rbp
14032ef07:	49 8b 73 48          	mov    0x48(%r11),%rsi
14032ef0b:	49 8b e3             	mov    %r11,%rsp
14032ef0e:	41 5f                	pop    %r15
14032ef10:	41 5e                	pop    %r14
14032ef12:	41 5d                	pop    %r13
14032ef14:	41 5c                	pop    %r12
14032ef16:	5f                   	pop    %rdi
14032ef17:	c3                   	ret
14032ef18:	48 85 f6             	test   %rsi,%rsi
14032ef1b:	74 12                	je     0x14032ef2f
14032ef1d:	48 3b df             	cmp    %rdi,%rbx
14032ef20:	72 0d                	jb     0x14032ef2f
14032ef22:	4c 8b c7             	mov    %rdi,%r8
14032ef25:	48 8b d6             	mov    %rsi,%rdx
14032ef28:	e8 73 2f 7c 00       	call   0x140af1ea0
14032ef2d:	eb bb                	jmp    0x14032eeea
14032ef2f:	4c 8b c3             	mov    %rbx,%r8
14032ef32:	33 d2                	xor    %edx,%edx
14032ef34:	e8 33 15 7c 00       	call   0x140af046c
14032ef39:	48 85 f6             	test   %rsi,%rsi
14032ef3c:	74 9a                	je     0x14032eed8
14032ef3e:	48 3b df             	cmp    %rdi,%rbx
14032ef41:	73 a7                	jae    0x14032eeea
14032ef43:	ff 15 b7 d9 7d 00    	call   *0x7dd9b7(%rip)        # 0x140b0c900
14032ef49:	c7 00 22 00 00 00    	movl   $0x22,(%rax)
14032ef4f:	eb 93                	jmp    0x14032eee4
14032ef51:	ff 15 41 da 7d 00    	call   *0x7dda41(%rip)        # 0x140b0c998
14032ef57:	cc                   	int3
14032ef58:	e8 e3 e4 fc ff       	call   0x1402fd440
14032ef5d:	cc                   	int3
14032ef5e:	ba 59 80 04 80       	mov    $0x80048059,%edx
14032ef63:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032ef68:	e8 83 b0 fc ff       	call   0x1402f9ff0
14032ef6d:	48 8d 15 24 76 90 00 	lea    0x907624(%rip),%rdx        # 0x140c36598
14032ef74:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032ef79:	e8 00 15 7c 00       	call   0x140af047e
14032ef7e:	cc                   	int3
14032ef7f:	e8 a0 0d fb ff       	call   0x1402dfd24
14032ef84:	cc                   	int3
14032ef85:	ba 59 80 04 80       	mov    $0x80048059,%edx
14032ef8a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032ef8f:	e8 5c b0 fc ff       	call   0x1402f9ff0
14032ef94:	48 8d 15 fd 75 90 00 	lea    0x9075fd(%rip),%rdx        # 0x140c36598
14032ef9b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14032efa0:	e8 d9 14 7c 00       	call   0x140af047e
14032efa5:	cc                   	int3
14032efa6:	90                   	nop
14032efa7:	90                   	nop
14032efa8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14032efad:	55                   	push   %rbp
14032efae:	48 8b ec             	mov    %rsp,%rbp
14032efb1:	48 83 ec 70          	sub    $0x70,%rsp
14032efb5:	48 8b 05 84 00 99 00 	mov    0x990084(%rip),%rax        # 0x140cbf040
14032efbc:	48 33 c4             	xor    %rsp,%rax
14032efbf:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14032efc3:	48 8b d9             	mov    %rcx,%rbx
14032efc6:	8b 4a 04             	mov    0x4(%rdx),%ecx
14032efc9:	83 e9 24             	sub    $0x24,%ecx
14032efcc:	0f 84 87 01 00 00    	je     0x14032f159
14032efd2:	83 e9 01             	sub    $0x1,%ecx
14032efd5:	0f 84 28 01 00 00    	je     0x14032f103
14032efdb:	83 e9 01             	sub    $0x1,%ecx
14032efde:	0f 84 b5 00 00 00    	je     0x14032f099
14032efe4:	83 e9 01             	sub    $0x1,%ecx
14032efe7:	74 43                	je     0x14032f02c
14032efe9:	83 e9 01             	sub    $0x1,%ecx
14032efec:	74 27                	je     0x14032f015
14032efee:	83 f9 01             	cmp    $0x1,%ecx
14032eff1:	75 08                	jne    0x14032effb
14032eff3:	48 8b cb             	mov    %rbx,%rcx
14032eff6:	e8 a9 fc ff ff       	call   0x14032eca4
14032effb:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14032efff:	48 33 cc             	xor    %rsp,%rcx
14032f002:	e8 d9 05 7c 00       	call   0x140aef5e0
14032f007:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
14032f00e:	00
14032f00f:	48 83 c4 70          	add    $0x70,%rsp
14032f013:	5d                   	pop    %rbp
14032f014:	c3                   	ret
14032f015:	48 8b 43 30          	mov    0x30(%rbx),%rax
14032f019:	48 83 f8 01          	cmp    $0x1,%rax
14032f01d:	0f 82 f6 01 00 00    	jb     0x14032f219
14032f023:	48 ff c8             	dec    %rax
14032f026:	48 89 43 30          	mov    %rax,0x30(%rbx)
14032f02a:	eb cf                	jmp    0x14032effb
14032f02c:	48 83 7b 30 01       	cmpq   $0x1,0x30(%rbx)
14032f031:	0f 82 01 02 00 00    	jb     0x14032f238
14032f037:	48 8b cb             	mov    %rbx,%rcx
14032f03a:	e8 f9 07 00 00       	call   0x14032f838
14032f03f:	48 8b 53 30          	mov    0x30(%rbx),%rdx
14032f043:	48 63 c8             	movslq %eax,%rcx
14032f046:	48 ff c1             	inc    %rcx
14032f049:	48 3b d1             	cmp    %rcx,%rdx
14032f04c:	0f 82 05 02 00 00    	jb     0x14032f257
14032f052:	4c 8b 03             	mov    (%rbx),%r8
14032f055:	48 8b c2             	mov    %rdx,%rax
14032f058:	48 2b c1             	sub    %rcx,%rax
14032f05b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14032f05f:	49 2b c8             	sub    %r8,%rcx
14032f062:	48 c1 f9 03          	sar    $0x3,%rcx
14032f066:	48 3b c1             	cmp    %rcx,%rax
14032f069:	0f 83 65 01 00 00    	jae    0x14032f1d4
14032f06f:	49 8b 04 c0          	mov    (%r8,%rax,8),%rax
14032f073:	48 8b 00             	mov    (%rax),%rax
14032f076:	48 3b d1             	cmp    %rcx,%rdx
14032f079:	0f 83 55 01 00 00    	jae    0x14032f1d4
14032f07f:	49 8b 0c d0          	mov    (%r8,%rdx,8),%rcx
14032f083:	48 89 01             	mov    %rax,(%rcx)
14032f086:	48 8b 43 30          	mov    0x30(%rbx),%rax
14032f08a:	48 3b 43 38          	cmp    0x38(%rbx),%rax
14032f08e:	0f 87 66 01 00 00    	ja     0x14032f1fa
14032f094:	e9 b8 00 00 00       	jmp    0x14032f151
14032f099:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14032f09d:	48 83 f9 02          	cmp    $0x2,%rcx
14032f0a1:	0f 82 cf 01 00 00    	jb     0x14032f276
14032f0a7:	48 8b 13             	mov    (%rbx),%rdx
14032f0aa:	4c 8d 41 ff          	lea    -0x1(%rcx),%r8
14032f0ae:	48 8b 43 08          	mov    0x8(%rbx),%rax
14032f0b2:	48 2b c2             	sub    %rdx,%rax
14032f0b5:	48 c1 f8 03          	sar    $0x3,%rax
14032f0b9:	4c 3b c0             	cmp    %rax,%r8
14032f0bc:	0f 83 12 01 00 00    	jae    0x14032f1d4
14032f0c2:	4e 8b 0c c2          	mov    (%rdx,%r8,8),%r9
14032f0c6:	48 83 c1 fe          	add    $0xfffffffffffffffe,%rcx
14032f0ca:	48 3b c8             	cmp    %rax,%rcx
14032f0cd:	0f 83 01 01 00 00    	jae    0x14032f1d4
14032f0d3:	48 8b 04 ca          	mov    (%rdx,%rcx,8),%rax
14032f0d7:	4a 89 04 c2          	mov    %rax,(%rdx,%r8,8)
14032f0db:	48 8b 13             	mov    (%rbx),%rdx
14032f0de:	48 8b 43 08          	mov    0x8(%rbx),%rax
14032f0e2:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
14032f0e6:	48 2b c2             	sub    %rdx,%rax
14032f0e9:	48 c1 f8 03          	sar    $0x3,%rax
14032f0ed:	48 83 e9 02          	sub    $0x2,%rcx
14032f0f1:	48 3b c8             	cmp    %rax,%rcx
14032f0f4:	0f 83 da 00 00 00    	jae    0x14032f1d4
14032f0fa:	4c 89 0c ca          	mov    %r9,(%rdx,%rcx,8)
14032f0fe:	e9 f8 fe ff ff       	jmp    0x14032effb
14032f103:	48 8b 53 30          	mov    0x30(%rbx),%rdx
14032f107:	48 83 fa 01          	cmp    $0x1,%rdx
14032f10b:	0f 82 84 01 00 00    	jb     0x14032f295
14032f111:	4c 8b 03             	mov    (%rbx),%r8
14032f114:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
14032f118:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14032f11c:	49 2b c8             	sub    %r8,%rcx
14032f11f:	48 c1 f9 03          	sar    $0x3,%rcx
14032f123:	48 3b c1             	cmp    %rcx,%rax
14032f126:	0f 83 a8 00 00 00    	jae    0x14032f1d4
14032f12c:	49 8b 04 c0          	mov    (%r8,%rax,8),%rax
14032f130:	48 8b 00             	mov    (%rax),%rax
14032f133:	48 3b d1             	cmp    %rcx,%rdx
14032f136:	0f 83 98 00 00 00    	jae    0x14032f1d4