14046c2ea:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14046c2ef:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14046c2f4:	48 83 c4 50          	add    $0x50,%rsp
14046c2f8:	5f                   	pop    %rdi
14046c2f9:	c3                   	ret
14046c2fa:	b9 02 00 00 00       	mov    $0x2,%ecx
14046c2ff:	e8 fc e3 31 00       	call   0x14078a700
14046c304:	90                   	nop
14046c305:	48 8d 0d 7c c4 fb 00 	lea    0xfbc47c(%rip),%rcx        # 0x141428788
14046c30c:	e8 bb f3 9a 00       	call   0x140e1b6cc
14046c311:	83 3d 70 c4 fb 00 ff 	cmpl   $0xffffffff,0xfbc470(%rip)        # 0x141428788
14046c318:	0f 85 36 fe ff ff    	jne    0x14046c154
14046c31e:	48 8d 05 53 c7 b8 00 	lea    0xb8c753(%rip),%rax        # 0x140ff8a78
14046c325:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14046c32a:	48 c7 44 24 48 11 00 	movq   $0x11,0x48(%rsp)
14046c331:	00 00
14046c333:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14046c338:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14046c33e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14046c343:	e8 48 4a 33 00       	call   0x1407a0d90
14046c348:	48 8b 08             	mov    (%rax),%rcx
14046c34b:	48 85 c9             	test   %rcx,%rcx
14046c34e:	74 27                	je     0x14046c377
14046c350:	8b 41 10             	mov    0x10(%rcx),%eax
14046c353:	ff c0                	inc    %eax
14046c355:	89 41 10             	mov    %eax,0x10(%rcx)
14046c358:	83 f8 01             	cmp    $0x1,%eax
14046c35b:	7f 08                	jg     0x14046c365
14046c35d:	33 c9                	xor    %ecx,%ecx
14046c35f:	e8 9c e3 31 00       	call   0x14078a700
14046c364:	cc                   	int3
14046c365:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14046c36a:	75 0b                	jne    0x14046c377
14046c36c:	b9 01 00 00 00       	mov    $0x1,%ecx
14046c371:	e8 8a e3 31 00       	call   0x14078a700
14046c376:	90                   	nop
14046c377:	48 89 0d 02 c4 fb 00 	mov    %rcx,0xfbc402(%rip)        # 0x141428780
14046c37e:	48 8d 0d 7b 55 b0 00 	lea    0xb0557b(%rip),%rcx        # 0x140f71900
14046c385:	e8 ea ef 9a 00       	call   0x140e1b374
14046c38a:	90                   	nop
14046c38b:	48 8d 0d f6 c3 fb 00 	lea    0xfbc3f6(%rip),%rcx        # 0x141428788
14046c392:	e8 c9 f2 9a 00       	call   0x140e1b660
14046c397:	e9 b8 fd ff ff       	jmp    0x14046c154
14046c39c:	33 c9                	xor    %ecx,%ecx
14046c39e:	e8 5d e3 31 00       	call   0x14078a700
14046c3a3:	cc                   	int3
14046c3a4:	b9 01 00 00 00       	mov    $0x1,%ecx
14046c3a9:	e8 52 e3 31 00       	call   0x14078a700
14046c3ae:	cc                   	int3
14046c3af:	cc                   	int3
14046c3b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14046c3b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14046c3ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14046c3bf:	57                   	push   %rdi
14046c3c0:	41 56                	push   %r14
14046c3c2:	41 57                	push   %r15
14046c3c4:	48 83 ec 40          	sub    $0x40,%rsp
14046c3c8:	4d 8b f1             	mov    %r9,%r14
14046c3cb:	49 8b e8             	mov    %r8,%rbp
14046c3ce:	48 8b f2             	mov    %rdx,%rsi
14046c3d1:	4c 8b f9             	mov    %rcx,%r15
14046c3d4:	44 8b 15 2d 29 03 01 	mov    0x103292d(%rip),%r10d        # 0x14149ed08
14046c3db:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14046c3e2:	00 00
14046c3e4:	b9 00 13 00 00       	mov    $0x1300,%ecx
14046c3e9:	4a 8b 04 d0          	mov    (%rax,%r10,8),%rax
14046c3ed:	8b 04 01             	mov    (%rcx,%rax,1),%eax
14046c3f0:	39 05 72 c3 fb 00    	cmp    %eax,0xfbc372(%rip)        # 0x141428768
14046c3f6:	0f 8f aa 01 00 00    	jg     0x14046c5a6
14046c3fc:	b9 50 00 00 00       	mov    $0x50,%ecx
14046c401:	e8 02 ed 9a 00       	call   0x140e1b108
14046c406:	4c 8b c8             	mov    %rax,%r9
14046c409:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14046c40e:	48 85 c0             	test   %rax,%rax
14046c411:	74 42                	je     0x14046c455
14046c413:	48 8b 0d 46 c3 fb 00 	mov    0xfbc346(%rip),%rcx        # 0x141428760
14046c41a:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14046c41f:	48 85 c9             	test   %rcx,%rcx
14046c422:	74 1c                	je     0x14046c440
14046c424:	8b 41 10             	mov    0x10(%rcx),%eax
14046c427:	ff c0                	inc    %eax
14046c429:	89 41 10             	mov    %eax,0x10(%rcx)
14046c42c:	83 f8 01             	cmp    $0x1,%eax
14046c42f:	0f 8e 08 02 00 00    	jle    0x14046c63d
14046c435:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14046c43a:	0f 84 05 02 00 00    	je     0x14046c645
14046c440:	41 b0 01             	mov    $0x1,%r8b
14046c443:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14046c448:	49 8b c9             	mov    %r9,%rcx
14046c44b:	e8 70 55 2c 00       	call   0x1407319c0
14046c450:	48 8b f8             	mov    %rax,%rdi
14046c453:	eb 02                	jmp    0x14046c457
14046c455:	33 ff                	xor    %edi,%edi
14046c457:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14046c45c:	49 8b d6             	mov    %r14,%rdx
14046c45f:	48 8b cd             	mov    %rbp,%rcx
14046c462:	e8 f9 f4 ff ff       	call   0x14046b960
14046c467:	8b d0                	mov    %eax,%edx
14046c469:	48 8b 47 40          	mov    0x40(%rdi),%rax
14046c46d:	48 8b 08             	mov    (%rax),%rcx
14046c470:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
14046c474:	75 04                	jne    0x14046c47a
14046c476:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
14046c47a:	48 89 11             	mov    %rdx,(%rcx)
14046c47d:	48 8d 57 20          	lea    0x20(%rdi),%rdx
14046c481:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14046c486:	74 0c                	je     0x14046c494
14046c488:	48 8d 0d 51 45 fc 00 	lea    0xfc4551(%rip),%rcx        # 0x1414309e0
14046c48f:	e8 ac e6 31 00       	call   0x14078ab40
14046c494:	49 8b d6             	mov    %r14,%rdx
14046c497:	48 8b cd             	mov    %rbp,%rcx
14046c49a:	e8 c1 f4 ff ff       	call   0x14046b960
14046c49f:	44 8b c0             	mov    %eax,%r8d
14046c4a2:	48 8b 47 40          	mov    0x40(%rdi),%rax
14046c4a6:	48 8b 10             	mov    (%rax),%rdx
14046c4a9:	80 7a 18 00          	cmpb   $0x0,0x18(%rdx)
14046c4ad:	75 04                	jne    0x14046c4b3
14046c4af:	c6 42 18 01          	movb   $0x1,0x18(%rdx)
14046c4b3:	4c 89 42 10          	mov    %r8,0x10(%rdx)
14046c4b7:	48 8d 57 20          	lea    0x20(%rdi),%rdx
14046c4bb:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14046c4c0:	74 0c                	je     0x14046c4ce
14046c4c2:	48 8d 0d 17 45 fc 00 	lea    0xfc4517(%rip),%rcx        # 0x1414309e0
14046c4c9:	e8 72 e6 31 00       	call   0x14078ab40
14046c4ce:	49 8b d6             	mov    %r14,%rdx
14046c4d1:	48 8b cd             	mov    %rbp,%rcx
14046c4d4:	e8 87 f4 ff ff       	call   0x14046b960
14046c4d9:	8b d8                	mov    %eax,%ebx
14046c4db:	49 8b d6             	mov    %r14,%rdx
14046c4de:	48 8b cd             	mov    %rbp,%rcx
14046c4e1:	e8 7a f4 ff ff       	call   0x14046b960
14046c4e6:	8b d0                	mov    %eax,%edx
14046c4e8:	49 8b cf             	mov    %r15,%rcx
14046c4eb:	e8 d0 f7 ff ff       	call   0x14046bcc0
14046c4f0:	45 33 c0             	xor    %r8d,%r8d
14046c4f3:	83 fb 06             	cmp    $0x6,%ebx
14046c4f6:	41 0f 95 c0          	setne  %r8b
14046c4fa:	41 ff c0             	inc    %r8d
14046c4fd:	8b d0                	mov    %eax,%edx
14046c4ff:	48 8b 0d 72 69 fc 00 	mov    0xfc6972(%rip),%rcx        # 0x141432e78
14046c506:	e8 45 33 2d 00       	call   0x14073f850
14046c50b:	48 8b 08             	mov    (%rax),%rcx
14046c50e:	48 85 c9             	test   %rcx,%rcx
14046c511:	74 1c                	je     0x14046c52f
14046c513:	8b 41 10             	mov    0x10(%rcx),%eax
14046c516:	ff c0                	inc    %eax
14046c518:	89 41 10             	mov    %eax,0x10(%rcx)
14046c51b:	83 f8 01             	cmp    $0x1,%eax
14046c51e:	0f 8e 2c 01 00 00    	jle    0x14046c650
14046c524:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14046c529:	0f 84 29 01 00 00    	je     0x14046c658
14046c52f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14046c534:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14046c539:	ba 02 00 00 00       	mov    $0x2,%edx
14046c53e:	48 8b cf             	mov    %rdi,%rcx
14046c541:	e8 ba 85 2c 00       	call   0x140734b00
14046c546:	48 83 7d 00 00       	cmpq   $0x0,0x0(%rbp)
14046c54b:	75 2f                	jne    0x14046c57c
14046c54d:	33 c0                	xor    %eax,%eax
14046c54f:	48 89 06             	mov    %rax,(%rsi)
14046c552:	48 85 ff             	test   %rdi,%rdi
14046c555:	74 23                	je     0x14046c57a
14046c557:	8b 47 10             	mov    0x10(%rdi),%eax
14046c55a:	ff c8                	dec    %eax
14046c55c:	89 47 10             	mov    %eax,0x10(%rdi)
14046c55f:	85 c0                	test   %eax,%eax
14046c561:	7f 17                	jg     0x14046c57a
14046c563:	78 36                	js     0x14046c59b
14046c565:	48 8b 07             	mov    (%rdi),%rax
14046c568:	ba 01 00 00 00       	mov    $0x1,%edx
14046c56d:	48 8b cf             	mov    %rdi,%rcx
14046c570:	48 8b 00             	mov    (%rax),%rax
14046c573:	ff 15 a7 74 b1 00    	call   *0xb174a7(%rip)        # 0x140f83a20
14046c579:	90                   	nop
14046c57a:	eb 03                	jmp    0x14046c57f
14046c57c:	48 89 3e             	mov    %rdi,(%rsi)
14046c57f:	48 8b c6             	mov    %rsi,%rax
14046c582:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14046c587:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14046c58c:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14046c591:	48 83 c4 40          	add    $0x40,%rsp
14046c595:	41 5f                	pop    %r15
14046c597:	41 5e                	pop    %r14
14046c599:	5f                   	pop    %rdi
14046c59a:	c3                   	ret
14046c59b:	b9 02 00 00 00       	mov    $0x2,%ecx
14046c5a0:	e8 5b e1 31 00       	call   0x14078a700
14046c5a5:	90                   	nop
14046c5a6:	48 8d 0d bb c1 fb 00 	lea    0xfbc1bb(%rip),%rcx        # 0x141428768
14046c5ad:	e8 1a f1 9a 00       	call   0x140e1b6cc
14046c5b2:	83 3d af c1 fb 00 ff 	cmpl   $0xffffffff,0xfbc1af(%rip)        # 0x141428768
14046c5b9:	0f 85 3d fe ff ff    	jne    0x14046c3fc
14046c5bf:	48 8d 05 92 c4 b8 00 	lea    0xb8c492(%rip),%rax        # 0x140ff8a58
14046c5c6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14046c5cb:	48 c7 44 24 38 0a 00 	movq   $0xa,0x38(%rsp)
14046c5d2:	00 00
14046c5d4:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
14046c5d9:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14046c5df:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14046c5e4:	e8 a7 47 33 00       	call   0x1407a0d90
14046c5e9:	48 8b 08             	mov    (%rax),%rcx
14046c5ec:	48 85 c9             	test   %rcx,%rcx
14046c5ef:	74 27                	je     0x14046c618
14046c5f1:	8b 41 10             	mov    0x10(%rcx),%eax
14046c5f4:	ff c0                	inc    %eax
14046c5f6:	89 41 10             	mov    %eax,0x10(%rcx)
14046c5f9:	83 f8 01             	cmp    $0x1,%eax
14046c5fc:	7f 08                	jg     0x14046c606
14046c5fe:	33 c9                	xor    %ecx,%ecx
14046c600:	e8 fb e0 31 00       	call   0x14078a700
14046c605:	cc                   	int3
14046c606:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14046c60b:	75 0b                	jne    0x14046c618
14046c60d:	b9 01 00 00 00       	mov    $0x1,%ecx
14046c612:	e8 e9 e0 31 00       	call   0x14078a700
14046c617:	90                   	nop
14046c618:	48 89 0d 41 c1 fb 00 	mov    %rcx,0xfbc141(%rip)        # 0x141428760
14046c61f:	48 8d 0d 1a 53 b0 00 	lea    0xb0531a(%rip),%rcx        # 0x140f71940
14046c626:	e8 49 ed 9a 00       	call   0x140e1b374
14046c62b:	90                   	nop
14046c62c:	48 8d 0d 35 c1 fb 00 	lea    0xfbc135(%rip),%rcx        # 0x141428768
14046c633:	e8 28 f0 9a 00       	call   0x140e1b660
14046c638:	e9 bf fd ff ff       	jmp    0x14046c3fc
14046c63d:	33 c9                	xor    %ecx,%ecx
14046c63f:	e8 bc e0 31 00       	call   0x14078a700
14046c644:	cc                   	int3
14046c645:	b9 01 00 00 00       	mov    $0x1,%ecx
14046c64a:	e8 b1 e0 31 00       	call   0x14078a700
14046c64f:	90                   	nop
14046c650:	33 c9                	xor    %ecx,%ecx
14046c652:	e8 a9 e0 31 00       	call   0x14078a700
14046c657:	cc                   	int3
14046c658:	b9 01 00 00 00       	mov    $0x1,%ecx
14046c65d:	e8 9e e0 31 00       	call   0x14078a700
14046c662:	cc                   	int3
14046c663:	cc                   	int3
14046c664:	cc                   	int3
14046c665:	cc                   	int3
14046c666:	cc                   	int3
14046c667:	cc                   	int3
14046c668:	cc                   	int3
14046c669:	cc                   	int3
14046c66a:	cc                   	int3
14046c66b:	cc                   	int3
14046c66c:	cc                   	int3
14046c66d:	cc                   	int3
14046c66e:	cc                   	int3
14046c66f:	cc                   	int3
14046c670:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14046c675:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14046c67a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14046c67f:	57                   	push   %rdi
14046c680:	48 83 ec 40          	sub    $0x40,%rsp
14046c684:	49 8b e9             	mov    %r9,%rbp
14046c687:	49 8b f0             	mov    %r8,%rsi
14046c68a:	48 8b fa             	mov    %rdx,%rdi
14046c68d:	8b 0d 75 26 03 01    	mov    0x1032675(%rip),%ecx        # 0x14149ed08
14046c693:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14046c69a:	00 00
14046c69c:	ba 00 13 00 00       	mov    $0x1300,%edx
14046c6a1:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
14046c6a5:	8b 04 02             	mov    (%rdx,%rax,1),%eax
14046c6a8:	39 05 ca c0 fb 00    	cmp    %eax,0xfbc0ca(%rip)        # 0x141428778
14046c6ae:	0f 8f 78 01 00 00    	jg     0x14046c82c
14046c6b4:	b9 50 00 00 00       	mov    $0x50,%ecx
14046c6b9:	e8 4a ea 9a 00       	call   0x140e1b108
14046c6be:	4c 8b c8             	mov    %rax,%r9
14046c6c1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14046c6c6:	48 85 c0             	test   %rax,%rax
14046c6c9:	74 42                	je     0x14046c70d
14046c6cb:	48 8b 0d 9e c0 fb 00 	mov    0xfbc09e(%rip),%rcx        # 0x141428770
14046c6d2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
14046c6d7:	48 85 c9             	test   %rcx,%rcx
14046c6da:	74 1c                	je     0x14046c6f8
14046c6dc:	8b 41 10             	mov    0x10(%rcx),%eax
14046c6df:	ff c0                	inc    %eax
14046c6e1:	89 41 10             	mov    %eax,0x10(%rcx)
14046c6e4:	83 f8 01             	cmp    $0x1,%eax
14046c6e7:	0f 8e d6 01 00 00    	jle    0x14046c8c3
14046c6ed:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14046c6f2:	0f 84 d3 01 00 00    	je     0x14046c8cb
14046c6f8:	41 b0 01             	mov    $0x1,%r8b
14046c6fb:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14046c700:	49 8b c9             	mov    %r9,%rcx
14046c703:	e8 b8 52 2c 00       	call   0x1407319c0
14046c708:	48 8b d8             	mov    %rax,%rbx
14046c70b:	eb 02                	jmp    0x14046c70f
14046c70d:	33 db                	xor    %ebx,%ebx
14046c70f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14046c714:	48 8b d5             	mov    %rbp,%rdx
14046c717:	48 8b ce             	mov    %rsi,%rcx
14046c71a:	e8 41 f2 ff ff       	call   0x14046b960
14046c71f:	8b d0                	mov    %eax,%edx
14046c721:	48 8b 43 40          	mov    0x40(%rbx),%rax
14046c725:	48 8b 08             	mov    (%rax),%rcx
14046c728:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
14046c72c:	75 04                	jne    0x14046c732
14046c72e:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
14046c732:	48 89 11             	mov    %rdx,(%rcx)
14046c735:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14046c739:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14046c73e:	74 0c                	je     0x14046c74c
14046c740:	48 8d 0d 99 42 fc 00 	lea    0xfc4299(%rip),%rcx        # 0x1414309e0
14046c747:	e8 f4 e3 31 00       	call   0x14078ab40
14046c74c:	48 8b d5             	mov    %rbp,%rdx
14046c74f:	48 8b ce             	mov    %rsi,%rcx
14046c752:	e8 09 f2 ff ff       	call   0x14046b960
14046c757:	8b d0                	mov    %eax,%edx
14046c759:	48 8b 43 40          	mov    0x40(%rbx),%rax
14046c75d:	48 8b 08             	mov    (%rax),%rcx
14046c760:	80 79 18 00          	cmpb   $0x0,0x18(%rcx)
14046c764:	75 04                	jne    0x14046c76a
14046c766:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
14046c76a:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14046c76e:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14046c772:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14046c777:	74 0c                	je     0x14046c785
14046c779:	48 8d 0d 60 42 fc 00 	lea    0xfc4260(%rip),%rcx        # 0x1414309e0
14046c780:	e8 bb e3 31 00       	call   0x14078ab40
14046c785:	48 8b d5             	mov    %rbp,%rdx
14046c788:	48 8b ce             	mov    %rsi,%rcx
14046c78b:	e8 d0 f1 ff ff       	call   0x14046b960
14046c790:	45 33 c0             	xor    %r8d,%r8d
14046c793:	83 f8 06             	cmp    $0x6,%eax
14046c796:	41 0f 94 c0          	sete   %r8b
14046c79a:	48 8b 43 40          	mov    0x40(%rbx),%rax
14046c79e:	48 8b 10             	mov    (%rax),%rdx
14046c7a1:	80 7a 28 00          	cmpb   $0x0,0x28(%rdx)
14046c7a5:	75 04                	jne    0x14046c7ab
14046c7a7:	c6 42 28 01          	movb   $0x1,0x28(%rdx)
14046c7ab:	4c 89 42 20          	mov    %r8,0x20(%rdx)
14046c7af:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14046c7b3:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
14046c7b8:	74 0c                	je     0x14046c7c6
14046c7ba:	48 8d 0d 1f 42 fc 00 	lea    0xfc421f(%rip),%rcx        # 0x1414309e0
14046c7c1:	e8 7a e3 31 00       	call   0x14078ab40
14046c7c6:	48 8b d5             	mov    %rbp,%rdx
14046c7c9:	48 8b ce             	mov    %rsi,%rcx
14046c7cc:	e8 8f f1 ff ff       	call   0x14046b960
14046c7d1:	48 83 3e 00          	cmpq   $0x0,(%rsi)
14046c7d5:	75 2f                	jne    0x14046c806
14046c7d7:	33 c0                	xor    %eax,%eax
14046c7d9:	48 89 07             	mov    %rax,(%rdi)
14046c7dc:	48 85 db             	test   %rbx,%rbx
14046c7df:	74 23                	je     0x14046c804
14046c7e1:	8b 43 10             	mov    0x10(%rbx),%eax
14046c7e4:	ff c8                	dec    %eax
14046c7e6:	89 43 10             	mov    %eax,0x10(%rbx)
14046c7e9:	85 c0                	test   %eax,%eax
14046c7eb:	7f 17                	jg     0x14046c804