1407f3ddd:	e8 4e 68 f9 ff       	call   0x14078a630
1407f3de2:	90                   	nop
1407f3de3:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1407f3de7:	48 83 fa 0f          	cmp    $0xf,%rdx
1407f3deb:	0f 86 bc 02 00 00    	jbe    0x1407f40ad
1407f3df1:	48 ff c2             	inc    %rdx
1407f3df4:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1407f3df8:	48 8b c1             	mov    %rcx,%rax
1407f3dfb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407f3e02:	72 19                	jb     0x1407f3e1d
1407f3e04:	48 83 c2 27          	add    $0x27,%rdx
1407f3e08:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407f3e0c:	48 2b c1             	sub    %rcx,%rax
1407f3e0f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407f3e13:	48 83 f8 1f          	cmp    $0x1f,%rax
1407f3e17:	0f 87 df 03 00 00    	ja     0x1407f41fc
1407f3e1d:	e8 22 73 62 00       	call   0x140e1b144
1407f3e22:	e9 86 02 00 00       	jmp    0x1407f40ad
1407f3e27:	8b d6                	mov    %esi,%edx
1407f3e29:	48 8b 0f             	mov    (%rdi),%rcx
1407f3e2c:	e8 1f b1 a1 ff       	call   0x14020ef50
1407f3e31:	48 8b d0             	mov    %rax,%rdx
1407f3e34:	48 8b 00             	mov    (%rax),%rax
1407f3e37:	8b 48 18             	mov    0x18(%rax),%ecx
1407f3e3a:	8d 41 f2             	lea    -0xe(%rcx),%eax
1407f3e3d:	a9 fa ff ff ff       	test   $0xfffffffa,%eax
1407f3e42:	75 09                	jne    0x1407f3e4d
1407f3e44:	83 f9 12             	cmp    $0x12,%ecx
1407f3e47:	0f 85 60 02 00 00    	jne    0x1407f40ad
1407f3e4d:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1407f3e51:	48 85 c9             	test   %rcx,%rcx
1407f3e54:	74 09                	je     0x1407f3e5f
1407f3e56:	33 d2                	xor    %edx,%edx
1407f3e58:	e8 83 30 04 00       	call   0x140836ee0
1407f3e5d:	eb 03                	jmp    0x1407f3e62
1407f3e5f:	49 8b c5             	mov    %r13,%rax
1407f3e62:	48 83 38 00          	cmpq   $0x0,(%rax)
1407f3e66:	0f 85 41 02 00 00    	jne    0x1407f40ad
1407f3e6c:	8b d6                	mov    %esi,%edx
1407f3e6e:	48 8b 0f             	mov    (%rdi),%rcx
1407f3e71:	e8 ca 9d f5 ff       	call   0x14074dc40
1407f3e76:	48 8b f8             	mov    %rax,%rdi
1407f3e79:	0f 57 c0             	xorps  %xmm0,%xmm0
1407f3e7c:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1407f3e80:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
1407f3e84:	4c 89 7d c8          	mov    %r15,-0x38(%rbp)
1407f3e88:	b9 20 00 00 00       	mov    $0x20,%ecx
1407f3e8d:	e8 76 72 62 00       	call   0x140e1b108
1407f3e92:	48 8b c8             	mov    %rax,%rcx
1407f3e95:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1407f3e99:	48 c7 45 c0 11 00 00 	movq   $0x11,-0x40(%rbp)
1407f3ea0:	00
1407f3ea1:	48 c7 45 c8 1f 00 00 	movq   $0x1f,-0x38(%rbp)
1407f3ea8:	00
1407f3ea9:	0f 10 05 18 8c 84 00 	movups 0x848c18(%rip),%xmm0        # 0x14103cac8
1407f3eb0:	0f 11 00             	movups %xmm0,(%rax)
1407f3eb3:	0f b6 05 1e 8c 84 00 	movzbl 0x848c1e(%rip),%eax        # 0x14103cad8
1407f3eba:	88 41 10             	mov    %al,0x10(%rcx)
1407f3ebd:	c6 41 11 00          	movb   $0x0,0x11(%rcx)
1407f3ec1:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1407f3ec8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1407f3ecf:	00
1407f3ed0:	49 ff c0             	inc    %r8
1407f3ed3:	42 80 3c 07 00       	cmpb   $0x0,(%rdi,%r8,1)
1407f3ed8:	75 f6                	jne    0x1407f3ed0
1407f3eda:	48 8b d7             	mov    %rdi,%rdx
1407f3edd:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1407f3ee1:	e8 9a a2 9b ff       	call   0x1401ae180
1407f3ee6:	0f 57 c0             	xorps  %xmm0,%xmm0
1407f3ee9:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1407f3eed:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
1407f3ef1:	4c 89 7d a8          	mov    %r15,-0x58(%rbp)
1407f3ef5:	0f 10 00             	movups (%rax),%xmm0
1407f3ef8:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
1407f3efc:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1407f3f00:	0f 11 4d a0          	movups %xmm1,-0x60(%rbp)
1407f3f04:	4c 89 78 10          	mov    %r15,0x10(%rax)
1407f3f08:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1407f3f0f:	00
1407f3f10:	c6 00 00             	movb   $0x0,(%rax)
1407f3f13:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1407f3f17:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1407f3f1b:	48 8b c2             	mov    %rdx,%rax
1407f3f1e:	48 2b c1             	sub    %rcx,%rax
1407f3f21:	48 83 f8 09          	cmp    $0x9,%rax
1407f3f25:	72 37                	jb     0x1407f3f5e
1407f3f27:	48 8d 41 09          	lea    0x9(%rcx),%rax
1407f3f2b:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1407f3f2f:	48 8d 7d 90          	lea    -0x70(%rbp),%rdi
1407f3f33:	48 83 fa 0f          	cmp    $0xf,%rdx
1407f3f37:	48 0f 47 7d 90       	cmova  -0x70(%rbp),%rdi
1407f3f3c:	48 03 f9             	add    %rcx,%rdi
1407f3f3f:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1407f3f45:	48 8d 15 6c 8b 84 00 	lea    0x848b6c(%rip),%rdx        # 0x14103cab8
1407f3f4c:	48 8b cf             	mov    %rdi,%rcx
1407f3f4f:	e8 bc b0 6e 00       	call   0x140edf010
1407f3f54:	c6 47 09 00          	movb   $0x0,0x9(%rdi)
1407f3f58:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1407f3f5c:	eb 22                	jmp    0x1407f3f80
1407f3f5e:	48 c7 44 24 20 09 00 	movq   $0x9,0x20(%rsp)
1407f3f65:	00 00
1407f3f67:	4c 8d 0d 4a 8b 84 00 	lea    0x848b4a(%rip),%r9        # 0x14103cab8
1407f3f6e:	44 0f b6 c3          	movzbl %bl,%r8d
1407f3f72:	ba 09 00 00 00       	mov    $0x9,%edx
1407f3f77:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1407f3f7b:	e8 00 47 9b ff       	call   0x1401a8680
1407f3f80:	0f 57 c0             	xorps  %xmm0,%xmm0
1407f3f83:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1407f3f87:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
1407f3f8b:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1407f3f8f:	0f 10 00             	movups (%rax),%xmm0
1407f3f92:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1407f3f96:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1407f3f9a:	0f 11 4d e0          	movups %xmm1,-0x20(%rbp)
1407f3f9e:	4c 89 78 10          	mov    %r15,0x10(%rax)
1407f3fa2:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1407f3fa9:	00
1407f3faa:	c6 00 00             	movb   $0x0,(%rax)
1407f3fad:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
1407f3fb1:	48 83 fa 0f          	cmp    $0xf,%rdx
1407f3fb5:	76 31                	jbe    0x1407f3fe8
1407f3fb7:	48 ff c2             	inc    %rdx
1407f3fba:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1407f3fbe:	48 8b c1             	mov    %rcx,%rax
1407f3fc1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407f3fc8:	72 19                	jb     0x1407f3fe3
1407f3fca:	48 83 c2 27          	add    $0x27,%rdx
1407f3fce:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407f3fd2:	48 2b c1             	sub    %rcx,%rax
1407f3fd5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407f3fd9:	48 83 f8 1f          	cmp    $0x1f,%rax
1407f3fdd:	0f 87 1f 02 00 00    	ja     0x1407f4202
1407f3fe3:	e8 5c 71 62 00       	call   0x140e1b144
1407f3fe8:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
1407f3fec:	48 c7 45 a8 0f 00 00 	movq   $0xf,-0x58(%rbp)
1407f3ff3:	00
1407f3ff4:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
1407f3ff8:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
1407f3ffc:	48 83 fa 0f          	cmp    $0xf,%rdx
1407f4000:	76 31                	jbe    0x1407f4033
1407f4002:	48 ff c2             	inc    %rdx
1407f4005:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1407f4009:	48 8b c1             	mov    %rcx,%rax
1407f400c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407f4013:	72 19                	jb     0x1407f402e
1407f4015:	48 83 c2 27          	add    $0x27,%rdx
1407f4019:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407f401d:	48 2b c1             	sub    %rcx,%rax
1407f4020:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407f4024:	48 83 f8 1f          	cmp    $0x1f,%rax
1407f4028:	0f 87 da 01 00 00    	ja     0x1407f4208
1407f402e:	e8 11 71 62 00       	call   0x140e1b144
1407f4033:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
1407f4037:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1407f403e:	00
1407f403f:	c6 45 b0 00          	movb   $0x0,-0x50(%rbp)
1407f4043:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1407f4047:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)
1407f404c:	48 0f 47 55 d0       	cmova  -0x30(%rbp),%rdx
1407f4051:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1407f4056:	45 33 c9             	xor    %r9d,%r9d
1407f4059:	45 33 c0             	xor    %r8d,%r8d
1407f405c:	49 8b cc             	mov    %r12,%rcx
1407f405f:	e8 5c 62 f9 ff       	call   0x14078a2c0
1407f4064:	49 8b cc             	mov    %r12,%rcx
1407f4067:	e8 54 e1 00 00       	call   0x1408021c0
1407f406c:	90                   	nop
1407f406d:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1407f4071:	48 83 fa 0f          	cmp    $0xf,%rdx
1407f4075:	76 31                	jbe    0x1407f40a8
1407f4077:	48 ff c2             	inc    %rdx
1407f407a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1407f407e:	48 8b c1             	mov    %rcx,%rax
1407f4081:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407f4088:	72 19                	jb     0x1407f40a3
1407f408a:	48 83 c2 27          	add    $0x27,%rdx
1407f408e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407f4092:	48 2b c1             	sub    %rcx,%rax
1407f4095:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407f4099:	48 83 f8 1f          	cmp    $0x1f,%rax
1407f409d:	0f 87 6b 01 00 00    	ja     0x1407f420e
1407f40a3:	e8 9c 70 62 00       	call   0x140e1b144
1407f40a8:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1407f40ad:	ff c6                	inc    %esi
1407f40af:	41 3b f6             	cmp    %r14d,%esi
1407f40b2:	0f 8c 88 fc ff ff    	jl     0x1407f3d40
1407f40b8:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1407f40bd:	48 8b 58 08          	mov    0x8(%rax),%rbx
1407f40c1:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407f40c5:	75 32                	jne    0x1407f40f9
1407f40c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1407f40ce:	00 00
1407f40d0:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1407f40d4:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1407f40d9:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1407f40de:	e8 5d 1f c4 ff       	call   0x140436040
1407f40e3:	48 8b cb             	mov    %rbx,%rcx
1407f40e6:	48 8b 1b             	mov    (%rbx),%rbx
1407f40e9:	ba 20 00 00 00       	mov    $0x20,%edx
1407f40ee:	e8 51 70 62 00       	call   0x140e1b144
1407f40f3:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407f40f7:	74 d7                	je     0x1407f40d0
1407f40f9:	ba 20 00 00 00       	mov    $0x20,%edx
1407f40fe:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1407f4103:	e8 3c 70 62 00       	call   0x140e1b144
1407f4108:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1407f410d:	48 8b 0f             	mov    (%rdi),%rcx
1407f4110:	48 85 c9             	test   %rcx,%rcx
1407f4113:	74 24                	je     0x1407f4139
1407f4115:	8b 41 10             	mov    0x10(%rcx),%eax
1407f4118:	ff c8                	dec    %eax
1407f411a:	89 41 10             	mov    %eax,0x10(%rcx)
1407f411d:	85 c0                	test   %eax,%eax
1407f411f:	7f 18                	jg     0x1407f4139
1407f4121:	0f 88 ca 00 00 00    	js     0x1407f41f1
1407f4127:	48 8b 01             	mov    (%rcx),%rax
1407f412a:	ba 01 00 00 00       	mov    $0x1,%edx
1407f412f:	48 8b 00             	mov    (%rax),%rax
1407f4132:	ff 15 e8 f8 78 00    	call   *0x78f8e8(%rip)        # 0x140f83a20
1407f4138:	90                   	nop
1407f4139:	48 8b 0b             	mov    (%rbx),%rcx
1407f413c:	48 85 c9             	test   %rcx,%rcx
1407f413f:	74 20                	je     0x1407f4161
1407f4141:	8b 41 10             	mov    0x10(%rcx),%eax
1407f4144:	ff c8                	dec    %eax
1407f4146:	89 41 10             	mov    %eax,0x10(%rcx)
1407f4149:	85 c0                	test   %eax,%eax
1407f414b:	7f 14                	jg     0x1407f4161
1407f414d:	78 3c                	js     0x1407f418b
1407f414f:	48 8b 11             	mov    (%rcx),%rdx
1407f4152:	48 8b 02             	mov    (%rdx),%rax
1407f4155:	ba 01 00 00 00       	mov    $0x1,%edx
1407f415a:	ff 15 c0 f8 78 00    	call   *0x78f8c0(%rip)        # 0x140f83a20
1407f4160:	90                   	nop
1407f4161:	49 8b c4             	mov    %r12,%rax
1407f4164:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1407f4168:	48 33 cc             	xor    %rsp,%rcx
1407f416b:	e8 90 73 62 00       	call   0x140e1b500
1407f4170:	48 8b 9c 24 78 01 00 	mov    0x178(%rsp),%rbx
1407f4177:	00
1407f4178:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
1407f417f:	41 5f                	pop    %r15
1407f4181:	41 5e                	pop    %r14
1407f4183:	41 5d                	pop    %r13
1407f4185:	41 5c                	pop    %r12
1407f4187:	5f                   	pop    %rdi
1407f4188:	5e                   	pop    %rsi
1407f4189:	5d                   	pop    %rbp
1407f418a:	c3                   	ret
1407f418b:	b9 02 00 00 00       	mov    $0x2,%ecx
1407f4190:	e8 6b 65 f9 ff       	call   0x14078a700
1407f4195:	90                   	nop
1407f4196:	33 c9                	xor    %ecx,%ecx
1407f4198:	e8 63 65 f9 ff       	call   0x14078a700
1407f419d:	cc                   	int3
1407f419e:	b9 01 00 00 00       	mov    $0x1,%ecx
1407f41a3:	e8 58 65 f9 ff       	call   0x14078a700
1407f41a8:	90                   	nop
1407f41a9:	b9 02 00 00 00       	mov    $0x2,%ecx
1407f41ae:	e8 4d 65 f9 ff       	call   0x14078a700
1407f41b3:	90                   	nop
1407f41b4:	e8 d7 93 9a ff       	call   0x14019d590
1407f41b9:	90                   	nop
1407f41ba:	b9 01 00 00 00       	mov    $0x1,%ecx
1407f41bf:	e8 3c 65 f9 ff       	call   0x14078a700
1407f41c4:	cc                   	int3
1407f41c5:	33 c9                	xor    %ecx,%ecx
1407f41c7:	e8 34 65 f9 ff       	call   0x14078a700
1407f41cc:	90                   	nop
1407f41cd:	b9 01 00 00 00       	mov    $0x1,%ecx
1407f41d2:	e8 29 65 f9 ff       	call   0x14078a700
1407f41d7:	cc                   	int3
1407f41d8:	33 c9                	xor    %ecx,%ecx
1407f41da:	e8 21 65 f9 ff       	call   0x14078a700
1407f41df:	90                   	nop
1407f41e0:	b9 02 00 00 00       	mov    $0x2,%ecx
1407f41e5:	e8 16 65 f9 ff       	call   0x14078a700
1407f41ea:	90                   	nop
1407f41eb:	e8 00 46 9f ff       	call   0x1401e87f0
1407f41f0:	90                   	nop
1407f41f1:	b9 02 00 00 00       	mov    $0x2,%ecx
1407f41f6:	e8 05 65 f9 ff       	call   0x14078a700
1407f41fb:	90                   	nop
1407f41fc:	e8 a3 5f 63 00       	call   0x140e2a1a4
1407f4201:	90                   	nop
1407f4202:	e8 9d 5f 63 00       	call   0x140e2a1a4
1407f4207:	90                   	nop
1407f4208:	e8 97 5f 63 00       	call   0x140e2a1a4
1407f420d:	90                   	nop
1407f420e:	e8 91 5f 63 00       	call   0x140e2a1a4
1407f4213:	cc                   	int3
1407f4214:	cc                   	int3
1407f4215:	cc                   	int3
1407f4216:	cc                   	int3
1407f4217:	cc                   	int3
1407f4218:	cc                   	int3
1407f4219:	cc                   	int3
1407f421a:	cc                   	int3
1407f421b:	cc                   	int3
1407f421c:	cc                   	int3
1407f421d:	cc                   	int3
1407f421e:	cc                   	int3
1407f421f:	cc                   	int3
1407f4220:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1407f4225:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1407f422a:	53                   	push   %rbx
1407f422b:	57                   	push   %rdi
1407f422c:	48 83 ec 38          	sub    $0x38,%rsp
1407f4230:	48 8b fa             	mov    %rdx,%rdi
1407f4233:	48 8b d9             	mov    %rcx,%rbx
1407f4236:	48 8b 02             	mov    (%rdx),%rax
1407f4239:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
1407f4240:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407f4245:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1407f424a:	ba 1e 00 00 00       	mov    $0x1e,%edx
1407f424f:	e8 9c 25 00 00       	call   0x1407f67f0
1407f4254:	90                   	nop
1407f4255:	48 8d 05 f4 5a 84 00 	lea    0x845af4(%rip),%rax        # 0x141039d50
1407f425c:	48 89 03             	mov    %rax,(%rbx)
1407f425f:	48 8b 43 20          	mov    0x20(%rbx),%rax
1407f4263:	48 85 c0             	test   %rax,%rax
1407f4266:	74 06                	je     0x1407f426e
1407f4268:	83 78 18 16          	cmpl   $0x16,0x18(%rax)
1407f426c:	74 70                	je     0x1407f42de
1407f426e:	48 8b 43 38          	mov    0x38(%rbx),%rax
1407f4272:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407f4276:	8b 49 18             	mov    0x18(%rcx),%ecx
1407f4279:	e8 12 d3 f5 ff       	call   0x140751590
1407f427e:	84 c0                	test   %al,%al
1407f4280:	75 28                	jne    0x1407f42aa
1407f4282:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1407f4289:	00 00
1407f428b:	45 33 c9             	xor    %r9d,%r9d
1407f428e:	45 33 c0             	xor    %r8d,%r8d
1407f4291:	48 8d 15 00 85 84 00 	lea    0x848500(%rip),%rdx        # 0x14103c798
1407f4298:	48 8b cb             	mov    %rbx,%rcx
1407f429b:	e8 20 60 f9 ff       	call   0x14078a2c0
1407f42a0:	48 8b cb             	mov    %rbx,%rcx
1407f42a3:	e8 18 df 00 00       	call   0x1408021c0
1407f42a8:	eb 34                	jmp    0x1407f42de
1407f42aa:	48 8b 43 38          	mov    0x38(%rbx),%rax
1407f42ae:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407f42b2:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1407f42b7:	48 85 c9             	test   %rcx,%rcx
1407f42ba:	74 14                	je     0x1407f42d0
1407f42bc:	8b 41 10             	mov    0x10(%rcx),%eax
1407f42bf:	ff c0                	inc    %eax
1407f42c1:	89 41 10             	mov    %eax,0x10(%rcx)
1407f42c4:	83 f8 01             	cmp    $0x1,%eax
1407f42c7:	7e 52                	jle    0x1407f431b