14068e457:	ff c8                	dec    %eax
14068e459:	89 41 10             	mov    %eax,0x10(%rcx)
14068e45c:	85 c0                	test   %eax,%eax
14068e45e:	7f 18                	jg     0x14068e478
14068e460:	0f 88 4d 02 00 00    	js     0x14068e6b3
14068e466:	48 8b 01             	mov    (%rcx),%rax
14068e469:	ba 01 00 00 00       	mov    $0x1,%edx
14068e46e:	48 8b 00             	mov    (%rax),%rax
14068e471:	ff 15 a9 55 8f 00    	call   *0x8f55a9(%rip)        # 0x140f83a20
14068e477:	90                   	nop
14068e478:	49 8b 0e             	mov    (%r14),%rcx
14068e47b:	48 85 c9             	test   %rcx,%rcx
14068e47e:	74 24                	je     0x14068e4a4
14068e480:	8b 41 10             	mov    0x10(%rcx),%eax
14068e483:	ff c8                	dec    %eax
14068e485:	89 41 10             	mov    %eax,0x10(%rcx)
14068e488:	85 c0                	test   %eax,%eax
14068e48a:	7f 18                	jg     0x14068e4a4
14068e48c:	0f 88 2c 02 00 00    	js     0x14068e6be
14068e492:	48 8b 01             	mov    (%rcx),%rax
14068e495:	ba 01 00 00 00       	mov    $0x1,%edx
14068e49a:	48 8b 00             	mov    (%rax),%rax
14068e49d:	ff 15 7d 55 8f 00    	call   *0x8f557d(%rip)        # 0x140f83a20
14068e4a3:	90                   	nop
14068e4a4:	48 8b 0e             	mov    (%rsi),%rcx
14068e4a7:	48 85 c9             	test   %rcx,%rcx
14068e4aa:	0f 84 92 01 00 00    	je     0x14068e642
14068e4b0:	8b 41 10             	mov    0x10(%rcx),%eax
14068e4b3:	ff c8                	dec    %eax
14068e4b5:	89 41 10             	mov    %eax,0x10(%rcx)
14068e4b8:	85 c0                	test   %eax,%eax
14068e4ba:	0f 8f 82 01 00 00    	jg     0x14068e642
14068e4c0:	0f 88 03 02 00 00    	js     0x14068e6c9
14068e4c6:	48 8b 01             	mov    (%rcx),%rax
14068e4c9:	e9 65 01 00 00       	jmp    0x14068e633
14068e4ce:	4d 85 c9             	test   %r9,%r9
14068e4d1:	74 56                	je     0x14068e529
14068e4d3:	49 89 1f             	mov    %rbx,(%r15)
14068e4d6:	4c 89 0f             	mov    %r9,(%rdi)
14068e4d9:	49 8b 0e             	mov    (%r14),%rcx
14068e4dc:	48 85 c9             	test   %rcx,%rcx
14068e4df:	74 24                	je     0x14068e505
14068e4e1:	8b 41 10             	mov    0x10(%rcx),%eax
14068e4e4:	ff c8                	dec    %eax
14068e4e6:	89 41 10             	mov    %eax,0x10(%rcx)
14068e4e9:	85 c0                	test   %eax,%eax
14068e4eb:	7f 18                	jg     0x14068e505
14068e4ed:	0f 88 e1 01 00 00    	js     0x14068e6d4
14068e4f3:	48 8b 01             	mov    (%rcx),%rax
14068e4f6:	ba 01 00 00 00       	mov    $0x1,%edx
14068e4fb:	48 8b 00             	mov    (%rax),%rax
14068e4fe:	ff 15 1c 55 8f 00    	call   *0x8f551c(%rip)        # 0x140f83a20
14068e504:	90                   	nop
14068e505:	48 8b 0e             	mov    (%rsi),%rcx
14068e508:	48 85 c9             	test   %rcx,%rcx
14068e50b:	0f 84 31 01 00 00    	je     0x14068e642
14068e511:	8b 41 10             	mov    0x10(%rcx),%eax
14068e514:	ff c8                	dec    %eax
14068e516:	89 41 10             	mov    %eax,0x10(%rcx)
14068e519:	85 c0                	test   %eax,%eax
14068e51b:	0f 8f 21 01 00 00    	jg     0x14068e642
14068e521:	0f 88 3d 01 00 00    	js     0x14068e664
14068e527:	eb 9d                	jmp    0x14068e4c6
14068e529:	4d 85 c0             	test   %r8,%r8
14068e52c:	74 6b                	je     0x14068e599
14068e52e:	49 89 1e             	mov    %rbx,(%r14)
14068e531:	4c 89 07             	mov    %r8,(%rdi)
14068e534:	49 8b 0f             	mov    (%r15),%rcx
14068e537:	48 85 c9             	test   %rcx,%rcx
14068e53a:	74 24                	je     0x14068e560
14068e53c:	8b 41 10             	mov    0x10(%rcx),%eax
14068e53f:	ff c8                	dec    %eax
14068e541:	89 41 10             	mov    %eax,0x10(%rcx)
14068e544:	85 c0                	test   %eax,%eax
14068e546:	7f 18                	jg     0x14068e560
14068e548:	0f 88 91 01 00 00    	js     0x14068e6df
14068e54e:	48 8b 01             	mov    (%rcx),%rax
14068e551:	ba 01 00 00 00       	mov    $0x1,%edx
14068e556:	48 8b 00             	mov    (%rax),%rax
14068e559:	ff 15 c1 54 8f 00    	call   *0x8f54c1(%rip)        # 0x140f83a20
14068e55f:	90                   	nop
14068e560:	49 8b 0e             	mov    (%r14),%rcx
14068e563:	48 85 c9             	test   %rcx,%rcx
14068e566:	74 24                	je     0x14068e58c
14068e568:	8b 41 10             	mov    0x10(%rcx),%eax
14068e56b:	ff c8                	dec    %eax
14068e56d:	89 41 10             	mov    %eax,0x10(%rcx)
14068e570:	85 c0                	test   %eax,%eax
14068e572:	7f 18                	jg     0x14068e58c
14068e574:	0f 88 70 01 00 00    	js     0x14068e6ea
14068e57a:	48 8b 01             	mov    (%rcx),%rax
14068e57d:	ba 01 00 00 00       	mov    $0x1,%edx
14068e582:	48 8b 00             	mov    (%rax),%rax
14068e585:	ff 15 95 54 8f 00    	call   *0x8f5495(%rip)        # 0x140f83a20
14068e58b:	90                   	nop
14068e58c:	48 8b ce             	mov    %rsi,%rcx
14068e58f:	e8 5c ff b0 ff       	call   0x14019e4f0
14068e594:	e9 a9 00 00 00       	jmp    0x14068e642
14068e599:	48 85 d2             	test   %rdx,%rdx
14068e59c:	74 79                	je     0x14068e617
14068e59e:	48 89 1e             	mov    %rbx,(%rsi)
14068e5a1:	48 89 17             	mov    %rdx,(%rdi)
14068e5a4:	49 8b 0f             	mov    (%r15),%rcx
14068e5a7:	48 85 c9             	test   %rcx,%rcx
14068e5aa:	74 24                	je     0x14068e5d0
14068e5ac:	8b 41 10             	mov    0x10(%rcx),%eax
14068e5af:	ff c8                	dec    %eax
14068e5b1:	89 41 10             	mov    %eax,0x10(%rcx)
14068e5b4:	85 c0                	test   %eax,%eax
14068e5b6:	7f 18                	jg     0x14068e5d0
14068e5b8:	0f 88 37 01 00 00    	js     0x14068e6f5
14068e5be:	48 8b 01             	mov    (%rcx),%rax
14068e5c1:	ba 01 00 00 00       	mov    $0x1,%edx
14068e5c6:	48 8b 00             	mov    (%rax),%rax
14068e5c9:	ff 15 51 54 8f 00    	call   *0x8f5451(%rip)        # 0x140f83a20
14068e5cf:	90                   	nop
14068e5d0:	49 8b 0e             	mov    (%r14),%rcx
14068e5d3:	48 85 c9             	test   %rcx,%rcx
14068e5d6:	74 24                	je     0x14068e5fc
14068e5d8:	8b 41 10             	mov    0x10(%rcx),%eax
14068e5db:	ff c8                	dec    %eax
14068e5dd:	89 41 10             	mov    %eax,0x10(%rcx)
14068e5e0:	85 c0                	test   %eax,%eax
14068e5e2:	7f 18                	jg     0x14068e5fc
14068e5e4:	0f 88 16 01 00 00    	js     0x14068e700
14068e5ea:	48 8b 01             	mov    (%rcx),%rax
14068e5ed:	ba 01 00 00 00       	mov    $0x1,%edx
14068e5f2:	48 8b 00             	mov    (%rax),%rax
14068e5f5:	ff 15 25 54 8f 00    	call   *0x8f5425(%rip)        # 0x140f83a20
14068e5fb:	90                   	nop
14068e5fc:	48 8b 0e             	mov    (%rsi),%rcx
14068e5ff:	48 85 c9             	test   %rcx,%rcx
14068e602:	74 3e                	je     0x14068e642
14068e604:	8b 41 10             	mov    0x10(%rcx),%eax
14068e607:	ff c8                	dec    %eax
14068e609:	89 41 10             	mov    %eax,0x10(%rcx)
14068e60c:	85 c0                	test   %eax,%eax
14068e60e:	7f 32                	jg     0x14068e642
14068e610:	78 5d                	js     0x14068e66f
14068e612:	e9 af fe ff ff       	jmp    0x14068e4c6
14068e617:	48 89 1f             	mov    %rbx,(%rdi)
14068e61a:	48 8b ca             	mov    %rdx,%rcx
14068e61d:	48 85 d2             	test   %rdx,%rdx
14068e620:	74 20                	je     0x14068e642
14068e622:	8b 42 10             	mov    0x10(%rdx),%eax
14068e625:	ff c8                	dec    %eax
14068e627:	89 42 10             	mov    %eax,0x10(%rdx)
14068e62a:	85 c0                	test   %eax,%eax
14068e62c:	7f 14                	jg     0x14068e642
14068e62e:	78 29                	js     0x14068e659
14068e630:	48 8b 02             	mov    (%rdx),%rax
14068e633:	ba 01 00 00 00       	mov    $0x1,%edx
14068e638:	48 8b 00             	mov    (%rax),%rax
14068e63b:	ff 15 df 53 8f 00    	call   *0x8f53df(%rip)        # 0x140f83a20
14068e641:	90                   	nop
14068e642:	48 8b c7             	mov    %rdi,%rax
14068e645:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14068e64a:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14068e64f:	48 83 c4 50          	add    $0x50,%rsp
14068e653:	41 5f                	pop    %r15
14068e655:	41 5e                	pop    %r14
14068e657:	5f                   	pop    %rdi
14068e658:	c3                   	ret
14068e659:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e65e:	e8 9d c0 0f 00       	call   0x14078a700
14068e663:	90                   	nop
14068e664:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e669:	e8 92 c0 0f 00       	call   0x14078a700
14068e66e:	90                   	nop
14068e66f:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e674:	e8 87 c0 0f 00       	call   0x14078a700
14068e679:	90                   	nop
14068e67a:	33 c9                	xor    %ecx,%ecx
14068e67c:	e8 7f c0 0f 00       	call   0x14078a700
14068e681:	cc                   	int3
14068e682:	b9 01 00 00 00       	mov    $0x1,%ecx
14068e687:	e8 74 c0 0f 00       	call   0x14078a700
14068e68c:	90                   	nop
14068e68d:	33 c9                	xor    %ecx,%ecx
14068e68f:	e8 6c c0 0f 00       	call   0x14078a700
14068e694:	cc                   	int3
14068e695:	b9 01 00 00 00       	mov    $0x1,%ecx
14068e69a:	e8 61 c0 0f 00       	call   0x14078a700
14068e69f:	90                   	nop
14068e6a0:	33 c9                	xor    %ecx,%ecx
14068e6a2:	e8 59 c0 0f 00       	call   0x14078a700
14068e6a7:	cc                   	int3
14068e6a8:	b9 01 00 00 00       	mov    $0x1,%ecx
14068e6ad:	e8 4e c0 0f 00       	call   0x14078a700
14068e6b2:	90                   	nop
14068e6b3:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e6b8:	e8 43 c0 0f 00       	call   0x14078a700
14068e6bd:	90                   	nop
14068e6be:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e6c3:	e8 38 c0 0f 00       	call   0x14078a700
14068e6c8:	90                   	nop
14068e6c9:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e6ce:	e8 2d c0 0f 00       	call   0x14078a700
14068e6d3:	90                   	nop
14068e6d4:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e6d9:	e8 22 c0 0f 00       	call   0x14078a700
14068e6de:	90                   	nop
14068e6df:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e6e4:	e8 17 c0 0f 00       	call   0x14078a700
14068e6e9:	90                   	nop
14068e6ea:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e6ef:	e8 0c c0 0f 00       	call   0x14078a700
14068e6f4:	90                   	nop
14068e6f5:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e6fa:	e8 01 c0 0f 00       	call   0x14078a700
14068e6ff:	90                   	nop
14068e700:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e705:	e8 f6 bf 0f 00       	call   0x14078a700
14068e70a:	cc                   	int3
14068e70b:	cc                   	int3
14068e70c:	cc                   	int3
14068e70d:	cc                   	int3
14068e70e:	cc                   	int3
14068e70f:	cc                   	int3
14068e710:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14068e715:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14068e71a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14068e71f:	57                   	push   %rdi
14068e720:	41 56                	push   %r14
14068e722:	41 57                	push   %r15
14068e724:	48 83 ec 40          	sub    $0x40,%rsp
14068e728:	49 8b f9             	mov    %r9,%rdi
14068e72b:	49 8b f0             	mov    %r8,%rsi
14068e72e:	48 8b da             	mov    %rdx,%rbx
14068e731:	48 8b e9             	mov    %rcx,%rbp
14068e734:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14068e738:	e8 53 2e 17 00       	call   0x140801590
14068e73d:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14068e741:	84 c0                	test   %al,%al
14068e743:	74 1e                	je     0x14068e763
14068e745:	48 8b 01             	mov    (%rcx),%rax
14068e748:	4c 8b cf             	mov    %rdi,%r9
14068e74b:	4c 8b c6             	mov    %rsi,%r8
14068e74e:	48 8b d3             	mov    %rbx,%rdx
14068e751:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14068e758:	ff 15 c2 52 8f 00    	call   *0x8f52c2(%rip)        # 0x140f83a20
14068e75e:	e9 d8 00 00 00       	jmp    0x14068e83b
14068e763:	e8 28 2e 17 00       	call   0x140801590
14068e768:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14068e76c:	84 c0                	test   %al,%al
14068e76e:	75 d5                	jne    0x14068e745
14068e770:	83 79 18 08          	cmpl   $0x8,0x18(%rcx)
14068e774:	48 8b cd             	mov    %rbp,%rcx
14068e777:	75 4e                	jne    0x14068e7c7
14068e779:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
14068e77d:	4c 8d 45 40          	lea    0x40(%rbp),%r8
14068e781:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14068e786:	e8 b5 82 ff ff       	call   0x140686a40
14068e78b:	90                   	nop
14068e78c:	48 8b 08             	mov    (%rax),%rcx
14068e78f:	48 8b 01             	mov    (%rcx),%rax
14068e792:	4c 8b cf             	mov    %rdi,%r9
14068e795:	4c 8b c6             	mov    %rsi,%r8
14068e798:	48 8b d3             	mov    %rbx,%rdx
14068e79b:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14068e7a2:	ff 15 78 52 8f 00    	call   *0x8f5278(%rip)        # 0x140f83a20
14068e7a8:	90                   	nop
14068e7a9:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14068e7ae:	48 85 c9             	test   %rcx,%rcx
14068e7b1:	74 78                	je     0x14068e82b
14068e7b3:	8b 41 10             	mov    0x10(%rcx),%eax
14068e7b6:	ff c8                	dec    %eax
14068e7b8:	89 41 10             	mov    %eax,0x10(%rcx)
14068e7bb:	85 c0                	test   %eax,%eax
14068e7bd:	7f 6c                	jg     0x14068e82b
14068e7bf:	0f 88 9d 00 00 00    	js     0x14068e862
14068e7c5:	eb 52                	jmp    0x14068e819
14068e7c7:	48 8b 45 40          	mov    0x40(%rbp),%rax
14068e7cb:	83 78 18 08          	cmpl   $0x8,0x18(%rax)
14068e7cf:	75 5c                	jne    0x14068e82d
14068e7d1:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
14068e7d5:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14068e7d9:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14068e7de:	e8 5d 82 ff ff       	call   0x140686a40
14068e7e3:	90                   	nop
14068e7e4:	48 8b 08             	mov    (%rax),%rcx
14068e7e7:	48 8b 01             	mov    (%rcx),%rax
14068e7ea:	4c 8b cf             	mov    %rdi,%r9
14068e7ed:	4c 8b c6             	mov    %rsi,%r8
14068e7f0:	48 8b d3             	mov    %rbx,%rdx
14068e7f3:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14068e7fa:	ff 15 20 52 8f 00    	call   *0x8f5220(%rip)        # 0x140f83a20
14068e800:	90                   	nop
14068e801:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14068e806:	48 85 c9             	test   %rcx,%rcx
14068e809:	74 20                	je     0x14068e82b
14068e80b:	8b 41 10             	mov    0x10(%rcx),%eax
14068e80e:	ff c8                	dec    %eax
14068e810:	89 41 10             	mov    %eax,0x10(%rcx)
14068e813:	85 c0                	test   %eax,%eax
14068e815:	7f 14                	jg     0x14068e82b
14068e817:	78 3e                	js     0x14068e857
14068e819:	48 8b 01             	mov    (%rcx),%rax
14068e81c:	ba 01 00 00 00       	mov    $0x1,%edx
14068e821:	48 8b 00             	mov    (%rax),%rax
14068e824:	ff 15 f6 51 8f 00    	call   *0x8f51f6(%rip)        # 0x140f83a20
14068e82a:	90                   	nop
14068e82b:	eb 0e                	jmp    0x14068e83b
14068e82d:	4c 8b cf             	mov    %rdi,%r9
14068e830:	4c 8b c6             	mov    %rsi,%r8
14068e833:	48 8b d3             	mov    %rbx,%rdx
14068e836:	e8 25 32 00 00       	call   0x140691a60
14068e83b:	48 8b c3             	mov    %rbx,%rax
14068e83e:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14068e843:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14068e848:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14068e84d:	48 83 c4 40          	add    $0x40,%rsp
14068e851:	41 5f                	pop    %r15
14068e853:	41 5e                	pop    %r14
14068e855:	5f                   	pop    %rdi
14068e856:	c3                   	ret
14068e857:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e85c:	e8 9f be 0f 00       	call   0x14078a700
14068e861:	90                   	nop
14068e862:	b9 02 00 00 00       	mov    $0x2,%ecx
14068e867:	e8 94 be 0f 00       	call   0x14078a700
14068e86c:	cc                   	int3
14068e86d:	cc                   	int3
14068e86e:	cc                   	int3
14068e86f:	cc                   	int3
14068e870:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14068e875:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14068e87a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14068e87f:	55                   	push   %rbp
14068e880:	41 54                	push   %r12
14068e882:	41 55                	push   %r13
14068e884:	41 56                	push   %r14
14068e886:	41 57                	push   %r15
14068e888:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14068e88d:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
14068e894:	4d 8b e1             	mov    %r9,%r12
14068e897:	4d 8b f0             	mov    %r8,%r14
14068e89a:	4c 8b ea             	mov    %rdx,%r13
14068e89d:	48 8b f1             	mov    %rcx,%rsi
14068e8a0:	33 d2                	xor    %edx,%edx
14068e8a2:	4c 8d 79 38          	lea    0x38(%rcx),%r15
14068e8a6:	49 8b 0f             	mov    (%r15),%rcx
14068e8a9:	48 8b 41 20          	mov    0x20(%rcx),%rax
14068e8ad:	8b 58 18             	mov    0x18(%rax),%ebx
14068e8b0:	83 fb 13             	cmp    $0x13,%ebx
14068e8b3:	0f 87 1c 05 00 00    	ja     0x14068edd5
14068e8b9:	b8 00 41 08 00       	mov    $0x84100,%eax
14068e8be:	0f a3 d8             	bt     %ebx,%eax
14068e8c1:	0f 83 0e 05 00 00    	jae    0x14068edd5
14068e8c7:	48 89 55 67          	mov    %rdx,0x67(%rbp)