1407e405e:	48 8d 15 93 8f 84 00 	lea    0x848f93(%rip),%rdx        # 0x14102cff8
1407e4065:	48 8b 0d 8c d4 c4 00 	mov    0xc4d48c(%rip),%rcx        # 0x1414314f8
1407e406c:	e8 4f f5 fa ff       	call   0x1407935c0
1407e4071:	33 d2                	xor    %edx,%edx
1407e4073:	48 8b cf             	mov    %rdi,%rcx
1407e4076:	e8 35 a9 a2 ff       	call   0x14020e9b0
1407e407b:	e9 e3 00 00 00       	jmp    0x1407e4163
1407e4080:	48 8b 09             	mov    (%rcx),%rcx
1407e4083:	e8 98 08 f5 ff       	call   0x140734920
1407e4088:	48 8b e8             	mov    %rax,%rbp
1407e408b:	48 8b 0b             	mov    (%rbx),%rcx
1407e408e:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1407e4092:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1407e4096:	83 79 18 0e          	cmpl   $0xe,0x18(%rcx)
1407e409a:	74 64                	je     0x1407e4100
1407e409c:	45 33 c0             	xor    %r8d,%r8d
1407e409f:	33 d2                	xor    %edx,%edx
1407e40a1:	48 8d 0d 80 8f 84 00 	lea    0x848f80(%rip),%rcx        # 0x14102d028
1407e40a8:	e8 93 ee fd ff       	call   0x1407c2f40
1407e40ad:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1407e40b4:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1407e40b9:	48 8b 0d b8 ed c4 00 	mov    0xc4edb8(%rip),%rcx        # 0x141432e78
1407e40c0:	e8 ab ae a2 ff       	call   0x14020ef70
1407e40c5:	48 8b 08             	mov    (%rax),%rcx
1407e40c8:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1407e40cf:	48 89 0f             	mov    %rcx,(%rdi)
1407e40d2:	48 8b 08             	mov    (%rax),%rcx
1407e40d5:	48 85 c9             	test   %rcx,%rcx
1407e40d8:	74 24                	je     0x1407e40fe
1407e40da:	8b 41 10             	mov    0x10(%rcx),%eax
1407e40dd:	ff c8                	dec    %eax
1407e40df:	89 41 10             	mov    %eax,0x10(%rcx)
1407e40e2:	85 c0                	test   %eax,%eax
1407e40e4:	7f 18                	jg     0x1407e40fe
1407e40e6:	0f 88 8f 00 00 00    	js     0x1407e417b
1407e40ec:	48 8b 01             	mov    (%rcx),%rax
1407e40ef:	ba 01 00 00 00       	mov    $0x1,%edx
1407e40f4:	48 8b 00             	mov    (%rax),%rax
1407e40f7:	ff 15 23 f9 79 00    	call   *0x79f923(%rip)        # 0x140f83a20
1407e40fd:	90                   	nop
1407e40fe:	eb 63                	jmp    0x1407e4163
1407e4100:	48 8b ce             	mov    %rsi,%rcx
1407e4103:	e8 d8 08 f5 ff       	call   0x1407349e0
1407e4108:	48 8b c8             	mov    %rax,%rcx
1407e410b:	b2 01                	mov    $0x1,%dl
1407e410d:	e8 2e 6f ff ff       	call   0x1407db040
1407e4112:	84 c0                	test   %al,%al
1407e4114:	75 09                	jne    0x1407e411f
1407e4116:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1407e411d:	eb 28                	jmp    0x1407e4147
1407e411f:	48 8b cd             	mov    %rbp,%rcx
1407e4122:	e8 a9 37 f5 ff       	call   0x1407378d0
1407e4127:	48 8b c8             	mov    %rax,%rcx
1407e412a:	e8 01 e2 fd ff       	call   0x1407c2330
1407e412f:	48 63 d8             	movslq %eax,%rbx
1407e4132:	48 8b ce             	mov    %rsi,%rcx
1407e4135:	e8 a6 08 f5 ff       	call   0x1407349e0
1407e413a:	48 8b c8             	mov    %rax,%rcx
1407e413d:	33 d2                	xor    %edx,%edx
1407e413f:	e8 fc 6e ff ff       	call   0x1407db040
1407e4144:	4c 8b c3             	mov    %rbx,%r8
1407e4147:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1407e414c:	48 8b 0d 25 ed c4 00 	mov    0xc4ed25(%rip),%rcx        # 0x141432e78
1407e4153:	e8 18 ae a2 ff       	call   0x14020ef70
1407e4158:	48 8b d0             	mov    %rax,%rdx
1407e415b:	48 8b cf             	mov    %rdi,%rcx
1407e415e:	e8 ad bb 9b ff       	call   0x14019fd10
1407e4163:	48 8b c7             	mov    %rdi,%rax
1407e4166:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407e416b:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1407e4170:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1407e4175:	48 83 c4 30          	add    $0x30,%rsp
1407e4179:	5f                   	pop    %rdi
1407e417a:	c3                   	ret
1407e417b:	b9 02 00 00 00       	mov    $0x2,%ecx
1407e4180:	e8 7b 65 fa ff       	call   0x14078a700
1407e4185:	cc                   	int3
1407e4186:	cc                   	int3
1407e4187:	cc                   	int3
1407e4188:	cc                   	int3
1407e4189:	cc                   	int3
1407e418a:	cc                   	int3
1407e418b:	cc                   	int3
1407e418c:	cc                   	int3
1407e418d:	cc                   	int3
1407e418e:	cc                   	int3
1407e418f:	cc                   	int3
1407e4190:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407e4195:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1407e419a:	55                   	push   %rbp
1407e419b:	56                   	push   %rsi
1407e419c:	57                   	push   %rdi
1407e419d:	41 54                	push   %r12
1407e419f:	41 55                	push   %r13
1407e41a1:	41 56                	push   %r14
1407e41a3:	41 57                	push   %r15
1407e41a5:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1407e41aa:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1407e41b1:	4c 8b e1             	mov    %rcx,%r12
1407e41b4:	4d 8b 28             	mov    (%r8),%r13
1407e41b7:	49 8b 40 08          	mov    0x8(%r8),%rax
1407e41bb:	49 2b c5             	sub    %r13,%rax
1407e41be:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407e41c2:	48 83 f8 08          	cmp    $0x8,%rax
1407e41c6:	74 18                	je     0x1407e41e0
1407e41c8:	48 8d 15 21 95 84 00 	lea    0x849521(%rip),%rdx        # 0x14102d6f0
1407e41cf:	48 8b 0d 22 d3 c4 00 	mov    0xc4d322(%rip),%rcx        # 0x1414314f8
1407e41d6:	e8 e5 f3 fa ff       	call   0x1407935c0
1407e41db:	e9 8a 03 00 00       	jmp    0x1407e456a
1407e41e0:	4d 8b 6d 00          	mov    0x0(%r13),%r13
1407e41e4:	49 8b 4d 18          	mov    0x18(%r13),%rcx
1407e41e8:	83 79 18 0e          	cmpl   $0xe,0x18(%rcx)
1407e41ec:	0f 85 67 03 00 00    	jne    0x1407e4559
1407e41f2:	48 8b 01             	mov    (%rcx),%rax
1407e41f5:	48 8b 40 40          	mov    0x40(%rax),%rax
1407e41f9:	ff 15 21 f8 79 00    	call   *0x79f821(%rip)        # 0x140f83a20
1407e41ff:	48 83 38 00          	cmpq   $0x0,(%rax)
1407e4203:	0f 84 50 03 00 00    	je     0x1407e4559
1407e4209:	49 8b 4d 18          	mov    0x18(%r13),%rcx
1407e420d:	e8 de 63 f6 ff       	call   0x14074a5f0
1407e4212:	48 8b 58 40          	mov    0x40(%rax),%rbx
1407e4216:	48 8b f3             	mov    %rbx,%rsi
1407e4219:	48 89 5d cf          	mov    %rbx,-0x31(%rbp)
1407e421d:	48 85 db             	test   %rbx,%rbx
1407e4220:	74 1c                	je     0x1407e423e
1407e4222:	8b 43 10             	mov    0x10(%rbx),%eax
1407e4225:	ff c0                	inc    %eax
1407e4227:	89 43 10             	mov    %eax,0x10(%rbx)
1407e422a:	83 f8 01             	cmp    $0x1,%eax
1407e422d:	0f 8e 6a 03 00 00    	jle    0x1407e459d
1407e4233:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407e4238:	0f 84 67 03 00 00    	je     0x1407e45a5
1407e423e:	b9 60 00 00 00       	mov    $0x60,%ecx
1407e4243:	e8 c0 6e 63 00       	call   0x140e1b108
1407e4248:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1407e424c:	45 33 e4             	xor    %r12d,%r12d
1407e424f:	48 85 c0             	test   %rax,%rax
1407e4252:	74 24                	je     0x1407e4278
1407e4254:	4c 89 65 77          	mov    %r12,0x77(%rbp)
1407e4258:	41 8b f4             	mov    %r12d,%esi
1407e425b:	4c 89 65 cf          	mov    %r12,-0x31(%rbp)
1407e425f:	48 89 5d 7f          	mov    %rbx,0x7f(%rbp)
1407e4263:	4c 8d 45 77          	lea    0x77(%rbp),%r8
1407e4267:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1407e426b:	48 8b c8             	mov    %rax,%rcx
1407e426e:	e8 6d 38 f6 ff       	call   0x140747ae0
1407e4273:	48 8b d8             	mov    %rax,%rbx
1407e4276:	eb 03                	jmp    0x1407e427b
1407e4278:	49 8b dc             	mov    %r12,%rbx
1407e427b:	48 8b fb             	mov    %rbx,%rdi
1407e427e:	48 89 5d d7          	mov    %rbx,-0x29(%rbp)
1407e4282:	b9 b0 00 00 00       	mov    $0xb0,%ecx
1407e4287:	e8 7c 6e 63 00       	call   0x140e1b108
1407e428c:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1407e4290:	48 85 c0             	test   %rax,%rax
1407e4293:	74 21                	je     0x1407e42b6
1407e4295:	4c 89 65 77          	mov    %r12,0x77(%rbp)
1407e4299:	49 8b fc             	mov    %r12,%rdi
1407e429c:	4c 89 65 d7          	mov    %r12,-0x29(%rbp)
1407e42a0:	48 89 5d 7f          	mov    %rbx,0x7f(%rbp)
1407e42a4:	4c 8d 45 77          	lea    0x77(%rbp),%r8
1407e42a8:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1407e42ac:	48 8b c8             	mov    %rax,%rcx
1407e42af:	e8 3c dd f4 ff       	call   0x140731ff0
1407e42b4:	eb 03                	jmp    0x1407e42b9
1407e42b6:	49 8b c4             	mov    %r12,%rax
1407e42b9:	48 89 45 77          	mov    %rax,0x77(%rbp)
1407e42bd:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1407e42c1:	49 8b cd             	mov    %r13,%rcx
1407e42c4:	e8 17 07 f5 ff       	call   0x1407349e0
1407e42c9:	48 8b 40 38          	mov    0x38(%rax),%rax
1407e42cd:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1407e42d1:	4d 8b ad a8 00 00 00 	mov    0xa8(%r13),%r13
1407e42d8:	49 8b 5d 50          	mov    0x50(%r13),%rbx
1407e42dc:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1407e42e1:	48 85 db             	test   %rbx,%rbx
1407e42e4:	74 27                	je     0x1407e430d
1407e42e6:	48 8b 1b             	mov    (%rbx),%rbx
1407e42e9:	0f 57 c9             	xorps  %xmm1,%xmm1
1407e42ec:	f3 0f 7f 4d af       	movdqu %xmm1,-0x51(%rbp)
1407e42f1:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1407e42f5:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
1407e42f9:	0f 57 c0             	xorps  %xmm0,%xmm0
1407e42fc:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1407e4301:	66 0f d6 45 97       	movq   %xmm0,-0x69(%rbp)
1407e4306:	66 49 0f 7e ce       	movq   %xmm1,%r14
1407e430b:	eb 4b                	jmp    0x1407e4358
1407e430d:	4d 8b 75 40          	mov    0x40(%r13),%r14
1407e4311:	4d 85 f6             	test   %r14,%r14
1407e4314:	74 06                	je     0x1407e431c
1407e4316:	41 8b 45 04          	mov    0x4(%r13),%eax
1407e431a:	eb 03                	jmp    0x1407e431f
1407e431c:	41 8b c4             	mov    %r12d,%eax
1407e431f:	4c 63 f8             	movslq %eax,%r15
1407e4322:	49 c1 e7 05          	shl    $0x5,%r15
1407e4326:	4d 03 fe             	add    %r14,%r15
1407e4329:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
1407e432d:	4c 89 75 af          	mov    %r14,-0x51(%rbp)
1407e4331:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
1407e4335:	49 8b dc             	mov    %r12,%rbx
1407e4338:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1407e433c:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
1407e4340:	4d 3b f7             	cmp    %r15,%r14
1407e4343:	74 13                	je     0x1407e4358
1407e4345:	66 41 39 0e          	cmp    %cx,(%r14)
1407e4349:	75 0d                	jne    0x1407e4358
1407e434b:	49 83 c6 20          	add    $0x20,%r14
1407e434f:	4c 89 75 af          	mov    %r14,-0x51(%rbp)
1407e4353:	4d 3b f7             	cmp    %r15,%r14
1407e4356:	75 ed                	jne    0x1407e4345
1407e4358:	66 41 ff 45 0c       	incw   0xc(%r13)
1407e435d:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1407e4361:	49 8b cd             	mov    %r13,%rcx
1407e4364:	e8 97 e7 b8 ff       	call   0x140372b00
1407e4369:	90                   	nop
1407e436a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1407e4370:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1407e4374:	4c 3b e9             	cmp    %rcx,%r13
1407e4377:	75 1c                	jne    0x1407e4395
1407e4379:	49 83 7d 50 00       	cmpq   $0x0,0x50(%r13)
1407e437e:	74 06                	je     0x1407e4386
1407e4380:	48 3b 5d 17          	cmp    0x17(%rbp),%rbx
1407e4384:	eb 04                	jmp    0x1407e438a
1407e4386:	4c 3b 75 07          	cmp    0x7(%rbp),%r14
1407e438a:	0f 94 c0             	sete   %al
1407e438d:	84 c0                	test   %al,%al
1407e438f:	0f 85 4b 01 00 00    	jne    0x1407e44e0
1407e4395:	49 83 7d 50 00       	cmpq   $0x0,0x50(%r13)
1407e439a:	74 3b                	je     0x1407e43d7
1407e439c:	48 8b cb             	mov    %rbx,%rcx
1407e439f:	e8 bc e0 fb ff       	call   0x1407a2460
1407e43a4:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1407e43a9:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1407e43ae:	4c 8b c8             	mov    %rax,%r9
1407e43b1:	44 8b 43 18          	mov    0x18(%rbx),%r8d
1407e43b5:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1407e43b9:	49 8b cd             	mov    %r13,%rcx
1407e43bc:	e8 af 1e a9 ff       	call   0x140276270
1407e43c1:	85 c0                	test   %eax,%eax
1407e43c3:	78 0d                	js     0x1407e43d2
1407e43c5:	4c 63 f8             	movslq %eax,%r15
1407e43c8:	49 c1 e7 05          	shl    $0x5,%r15
1407e43cc:	4d 03 7d 40          	add    0x40(%r13),%r15
1407e43d0:	eb 08                	jmp    0x1407e43da
1407e43d2:	4d 8b fc             	mov    %r12,%r15
1407e43d5:	eb 03                	jmp    0x1407e43da
1407e43d7:	4d 8b fe             	mov    %r14,%r15
1407e43da:	48 8d 45 7f          	lea    0x7f(%rbp),%rax
1407e43de:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1407e43e2:	4c 89 65 7f          	mov    %r12,0x7f(%rbp)
1407e43e6:	4d 8d 67 18          	lea    0x18(%r15),%r12
1407e43ea:	41 83 7f 04 08       	cmpl   $0x8,0x4(%r15)
1407e43ef:	76 04                	jbe    0x1407e43f5
1407e43f1:	4d 8b 24 24          	mov    (%r12),%r12
1407e43f5:	b9 38 00 00 00       	mov    $0x38,%ecx
1407e43fa:	e8 09 6d 63 00       	call   0x140e1b108
1407e43ff:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1407e4403:	48 85 c0             	test   %rax,%rax
1407e4406:	74 1b                	je     0x1407e4423
1407e4408:	45 8b 4f 08          	mov    0x8(%r15),%r9d
1407e440c:	45 8b 47 04          	mov    0x4(%r15),%r8d
1407e4410:	49 8b d4             	mov    %r12,%rdx
1407e4413:	48 8b c8             	mov    %rax,%rcx
1407e4416:	e8 95 d6 fb ff       	call   0x1407a1ab0
1407e441b:	4c 8b f8             	mov    %rax,%r15
1407e441e:	45 33 e4             	xor    %r12d,%r12d
1407e4421:	eb 06                	jmp    0x1407e4429
1407e4423:	45 33 e4             	xor    %r12d,%r12d
1407e4426:	45 8b fc             	mov    %r12d,%r15d
1407e4429:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
1407e442d:	4d 8b c7             	mov    %r15,%r8
1407e4430:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1407e4434:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1407e4438:	e8 b3 cd 04 00       	call   0x1408311f0
1407e443d:	48 8b 08             	mov    (%rax),%rcx
1407e4440:	4c 89 20             	mov    %r12,(%rax)
1407e4443:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
1407e4447:	48 8b 08             	mov    (%rax),%rcx
1407e444a:	48 85 c9             	test   %rcx,%rcx
1407e444d:	74 24                	je     0x1407e4473
1407e444f:	8b 41 10             	mov    0x10(%rcx),%eax
1407e4452:	ff c8                	dec    %eax
1407e4454:	89 41 10             	mov    %eax,0x10(%rcx)
1407e4457:	85 c0                	test   %eax,%eax
1407e4459:	7f 18                	jg     0x1407e4473
1407e445b:	0f 88 31 01 00 00    	js     0x1407e4592
1407e4461:	48 8b 01             	mov    (%rcx),%rax
1407e4464:	ba 01 00 00 00       	mov    $0x1,%edx
1407e4469:	48 8b 00             	mov    (%rax),%rax
1407e446c:	ff 15 ae f5 79 00    	call   *0x79f5ae(%rip)        # 0x140f83a20
1407e4472:	90                   	nop
1407e4473:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1407e4478:	41 b1 01             	mov    $0x1,%r9b
1407e447b:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1407e447f:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1407e4483:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
1407e4487:	e8 e4 08 f5 ff       	call   0x140734d70
1407e448c:	90                   	nop
1407e448d:	4d 85 ff             	test   %r15,%r15
1407e4490:	74 15                	je     0x1407e44a7
1407e4492:	49 8b cf             	mov    %r15,%rcx
1407e4495:	e8 f6 d6 fb ff       	call   0x1407a1b90
1407e449a:	ba 38 00 00 00       	mov    $0x38,%edx
1407e449f:	49 8b cf             	mov    %r15,%rcx
1407e44a2:	e8 9d 6c 63 00       	call   0x140e1b144
1407e44a7:	49 83 7d 50 00       	cmpq   $0x0,0x50(%r13)
1407e44ac:	74 0d                	je     0x1407e44bb
1407e44ae:	48 83 c3 38          	add    $0x38,%rbx
1407e44b2:	48 89 5d bf          	mov    %rbx,-0x41(%rbp)
1407e44b6:	e9 b5 fe ff ff       	jmp    0x1407e4370
1407e44bb:	4c 8b 7d 97          	mov    -0x69(%rbp),%r15
1407e44bf:	b8 ff ff 00 00       	mov    $0xffff,%eax
1407e44c4:	49 83 c6 20          	add    $0x20,%r14
1407e44c8:	4c 89 75 af          	mov    %r14,-0x51(%rbp)
1407e44cc:	4d 3b f7             	cmp    %r15,%r14
1407e44cf:	0f 84 9b fe ff ff    	je     0x1407e4370
1407e44d5:	66 41 39 06          	cmp    %ax,(%r14)
1407e44d9:	74 e9                	je     0x1407e44c4
1407e44db:	e9 90 fe ff ff       	jmp    0x1407e4370
1407e44e0:	b8 ff ff 00 00       	mov    $0xffff,%eax
1407e44e5:	48 85 c9             	test   %rcx,%rcx
1407e44e8:	74 04                	je     0x1407e44ee
1407e44ea:	66 01 41 0c          	add    %ax,0xc(%rcx)
1407e44ee:	66 41 01 45 0c       	add    %ax,0xc(%r13)
1407e44f3:	4c 8b 65 67          	mov    0x67(%rbp),%r12
1407e44f7:	48 8b 45 77          	mov    0x77(%rbp),%rax
1407e44fb:	49 89 04 24          	mov    %rax,(%r12)
1407e44ff:	48 85 ff             	test   %rdi,%rdi
1407e4502:	74 27                	je     0x1407e452b
1407e4504:	8b 47 10             	mov    0x10(%rdi),%eax
1407e4507:	ff c8                	dec    %eax
1407e4509:	89 47 10             	mov    %eax,0x10(%rdi)
1407e450c:	85 c0                	test   %eax,%eax
1407e450e:	7f 1b                	jg     0x1407e452b
1407e4510:	0f 88 9a 00 00 00    	js     0x1407e45b0
1407e4516:	48 8b 07             	mov    (%rdi),%rax
1407e4519:	ba 01 00 00 00       	mov    $0x1,%edx
1407e451e:	48 8b cf             	mov    %rdi,%rcx
1407e4521:	48 8b 00             	mov    (%rax),%rax
1407e4524:	ff 15 f6 f4 79 00    	call   *0x79f4f6(%rip)        # 0x140f83a20
1407e452a:	90                   	nop
1407e452b:	48 85 f6             	test   %rsi,%rsi
1407e452e:	74 27                	je     0x1407e4557
1407e4530:	8b 46 10             	mov    0x10(%rsi),%eax
1407e4533:	ff c8                	dec    %eax
1407e4535:	89 46 10             	mov    %eax,0x10(%rsi)
1407e4538:	85 c0                	test   %eax,%eax
1407e453a:	7f 1b                	jg     0x1407e4557
1407e453c:	0f 88 79 00 00 00    	js     0x1407e45bb
1407e4542:	48 8b 06             	mov    (%rsi),%rax