14034f4bd:	ba 01 00 00 00       	mov    $0x1,%edx
14034f4c2:	48 8b cb             	mov    %rbx,%rcx
14034f4c5:	48 8b 00             	mov    (%rax),%rax
14034f4c8:	ff 15 52 45 c3 00    	call   *0xc34552(%rip)        # 0x140f83a20
14034f4ce:	90                   	nop
14034f4cf:	8b 47 10             	mov    0x10(%rdi),%eax
14034f4d2:	ff c8                	dec    %eax
14034f4d4:	89 47 10             	mov    %eax,0x10(%rdi)
14034f4d7:	85 c0                	test   %eax,%eax
14034f4d9:	7f 1b                	jg     0x14034f4f6
14034f4db:	0f 88 15 02 00 00    	js     0x14034f6f6
14034f4e1:	48 8b 07             	mov    (%rdi),%rax
14034f4e4:	ba 01 00 00 00       	mov    $0x1,%edx
14034f4e9:	48 8b cf             	mov    %rdi,%rcx
14034f4ec:	48 8b 00             	mov    (%rax),%rax
14034f4ef:	ff 15 2b 45 c3 00    	call   *0xc3452b(%rip)        # 0x140f83a20
14034f4f5:	90                   	nop
14034f4f6:	48 85 f6             	test   %rsi,%rsi
14034f4f9:	74 27                	je     0x14034f522
14034f4fb:	8b 46 10             	mov    0x10(%rsi),%eax
14034f4fe:	ff c8                	dec    %eax
14034f500:	89 46 10             	mov    %eax,0x10(%rsi)
14034f503:	85 c0                	test   %eax,%eax
14034f505:	7f 1b                	jg     0x14034f522
14034f507:	0f 88 f4 01 00 00    	js     0x14034f701
14034f50d:	48 8b 06             	mov    (%rsi),%rax
14034f510:	ba 01 00 00 00       	mov    $0x1,%edx
14034f515:	48 8b ce             	mov    %rsi,%rcx
14034f518:	48 8b 00             	mov    (%rax),%rax
14034f51b:	ff 15 ff 44 c3 00    	call   *0xc344ff(%rip)        # 0x140f83a20
14034f521:	90                   	nop
14034f522:	48 85 db             	test   %rbx,%rbx
14034f525:	0f 84 5c 01 00 00    	je     0x14034f687
14034f52b:	4c 8b 05 36 c9 0c 01 	mov    0x10cc936(%rip),%r8        # 0x14141be68
14034f532:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034f539:	49 8b d6             	mov    %r14,%rdx
14034f53c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14034f540:	e8 5b 36 02 00       	call   0x140372ba0
14034f545:	48 8b 38             	mov    (%rax),%rdi
14034f548:	4c 89 38             	mov    %r15,(%rax)
14034f54b:	48 89 7d d8          	mov    %rdi,-0x28(%rbp)
14034f54f:	45 33 c0             	xor    %r8d,%r8d
14034f552:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14034f556:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14034f55a:	e8 41 36 02 00       	call   0x140372ba0
14034f55f:	48 8b 18             	mov    (%rax),%rbx
14034f562:	4c 89 38             	mov    %r15,(%rax)
14034f565:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
14034f569:	4c 8b 05 f8 c8 0c 01 	mov    0x10cc8f8(%rip),%r8        # 0x14141be68
14034f570:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034f577:	49 8b d6             	mov    %r14,%rdx
14034f57a:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14034f57e:	e8 1d 36 02 00       	call   0x140372ba0
14034f583:	48 8b 30             	mov    (%rax),%rsi
14034f586:	4c 89 38             	mov    %r15,(%rax)
14034f589:	48 89 75 c8          	mov    %rsi,-0x38(%rbp)
14034f58d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034f593:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14034f597:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14034f59b:	e8 00 36 02 00       	call   0x140372ba0
14034f5a0:	4c 8b 30             	mov    (%rax),%r14
14034f5a3:	4c 89 38             	mov    %r15,(%rax)
14034f5a6:	4c 89 75 b8          	mov    %r14,-0x48(%rbp)
14034f5aa:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14034f5b0:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14034f5b4:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14034f5b8:	e8 e3 35 02 00       	call   0x140372ba0
14034f5bd:	48 8b 08             	mov    (%rax),%rcx
14034f5c0:	4c 89 38             	mov    %r15,(%rax)
14034f5c3:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
14034f5c7:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14034f5cb:	ba 05 00 00 00       	mov    $0x5,%edx
14034f5d0:	48 8b cb             	mov    %rbx,%rcx
14034f5d3:	e8 28 55 3e 00       	call   0x140734b00
14034f5d8:	90                   	nop
14034f5d9:	4d 85 f6             	test   %r14,%r14
14034f5dc:	74 29                	je     0x14034f607
14034f5de:	41 8b 46 10          	mov    0x10(%r14),%eax
14034f5e2:	ff c8                	dec    %eax
14034f5e4:	41 89 46 10          	mov    %eax,0x10(%r14)
14034f5e8:	85 c0                	test   %eax,%eax
14034f5ea:	7f 1b                	jg     0x14034f607
14034f5ec:	0f 88 1a 01 00 00    	js     0x14034f70c
14034f5f2:	49 8b 06             	mov    (%r14),%rax
14034f5f5:	ba 01 00 00 00       	mov    $0x1,%edx
14034f5fa:	49 8b ce             	mov    %r14,%rcx
14034f5fd:	48 8b 00             	mov    (%rax),%rax
14034f600:	ff 15 1a 44 c3 00    	call   *0xc3441a(%rip)        # 0x140f83a20
14034f606:	90                   	nop
14034f607:	48 85 f6             	test   %rsi,%rsi
14034f60a:	74 27                	je     0x14034f633
14034f60c:	8b 46 10             	mov    0x10(%rsi),%eax
14034f60f:	ff c8                	dec    %eax
14034f611:	89 46 10             	mov    %eax,0x10(%rsi)
14034f614:	85 c0                	test   %eax,%eax
14034f616:	7f 1b                	jg     0x14034f633
14034f618:	0f 88 f9 00 00 00    	js     0x14034f717
14034f61e:	48 8b 06             	mov    (%rsi),%rax
14034f621:	ba 01 00 00 00       	mov    $0x1,%edx
14034f626:	48 8b ce             	mov    %rsi,%rcx
14034f629:	48 8b 00             	mov    (%rax),%rax
14034f62c:	ff 15 ee 43 c3 00    	call   *0xc343ee(%rip)        # 0x140f83a20
14034f632:	90                   	nop
14034f633:	48 85 db             	test   %rbx,%rbx
14034f636:	74 27                	je     0x14034f65f
14034f638:	8b 43 10             	mov    0x10(%rbx),%eax
14034f63b:	ff c8                	dec    %eax
14034f63d:	89 43 10             	mov    %eax,0x10(%rbx)
14034f640:	85 c0                	test   %eax,%eax
14034f642:	7f 1b                	jg     0x14034f65f
14034f644:	0f 88 d8 00 00 00    	js     0x14034f722
14034f64a:	48 8b 03             	mov    (%rbx),%rax
14034f64d:	ba 01 00 00 00       	mov    $0x1,%edx
14034f652:	48 8b cb             	mov    %rbx,%rcx
14034f655:	48 8b 00             	mov    (%rax),%rax
14034f658:	ff 15 c2 43 c3 00    	call   *0xc343c2(%rip)        # 0x140f83a20
14034f65e:	90                   	nop
14034f65f:	48 85 ff             	test   %rdi,%rdi
14034f662:	74 23                	je     0x14034f687
14034f664:	8b 47 10             	mov    0x10(%rdi),%eax
14034f667:	ff c8                	dec    %eax
14034f669:	89 47 10             	mov    %eax,0x10(%rdi)
14034f66c:	85 c0                	test   %eax,%eax
14034f66e:	7f 17                	jg     0x14034f687
14034f670:	78 2f                	js     0x14034f6a1
14034f672:	48 8b 07             	mov    (%rdi),%rax
14034f675:	ba 01 00 00 00       	mov    $0x1,%edx
14034f67a:	48 8b cf             	mov    %rdi,%rcx
14034f67d:	48 8b 00             	mov    (%rax),%rax
14034f680:	ff 15 9a 43 c3 00    	call   *0xc3439a(%rip)        # 0x140f83a20
14034f686:	90                   	nop
14034f687:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14034f68c:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14034f690:	49 8b 73 28          	mov    0x28(%r11),%rsi
14034f694:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14034f698:	49 8b e3             	mov    %r11,%rsp
14034f69b:	41 5f                	pop    %r15
14034f69d:	41 5e                	pop    %r14
14034f69f:	5d                   	pop    %rbp
14034f6a0:	c3                   	ret
14034f6a1:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f6a6:	e8 55 b0 43 00       	call   0x14078a700
14034f6ab:	90                   	nop
14034f6ac:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f6b1:	e8 4a b0 43 00       	call   0x14078a700
14034f6b6:	90                   	nop
14034f6b7:	33 c9                	xor    %ecx,%ecx
14034f6b9:	e8 42 b0 43 00       	call   0x14078a700
14034f6be:	cc                   	int3
14034f6bf:	b9 01 00 00 00       	mov    $0x1,%ecx
14034f6c4:	e8 37 b0 43 00       	call   0x14078a700
14034f6c9:	90                   	nop
14034f6ca:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f6cf:	e8 2c b0 43 00       	call   0x14078a700
14034f6d4:	90                   	nop
14034f6d5:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f6da:	e8 21 b0 43 00       	call   0x14078a700
14034f6df:	90                   	nop
14034f6e0:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f6e5:	e8 16 b0 43 00       	call   0x14078a700
14034f6ea:	90                   	nop
14034f6eb:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f6f0:	e8 0b b0 43 00       	call   0x14078a700
14034f6f5:	90                   	nop
14034f6f6:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f6fb:	e8 00 b0 43 00       	call   0x14078a700
14034f700:	90                   	nop
14034f701:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f706:	e8 f5 af 43 00       	call   0x14078a700
14034f70b:	90                   	nop
14034f70c:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f711:	e8 ea af 43 00       	call   0x14078a700
14034f716:	90                   	nop
14034f717:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f71c:	e8 df af 43 00       	call   0x14078a700
14034f721:	90                   	nop
14034f722:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f727:	e8 d4 af 43 00       	call   0x14078a700
14034f72c:	cc                   	int3
14034f72d:	cc                   	int3
14034f72e:	cc                   	int3
14034f72f:	cc                   	int3
14034f730:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14034f735:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14034f73a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14034f73f:	55                   	push   %rbp
14034f740:	41 54                	push   %r12
14034f742:	41 55                	push   %r13
14034f744:	41 56                	push   %r14
14034f746:	41 57                	push   %r15
14034f748:	48 8b ec             	mov    %rsp,%rbp
14034f74b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14034f752:	4c 8b e9             	mov    %rcx,%r13
14034f755:	45 33 e4             	xor    %r12d,%r12d
14034f758:	44 89 65 a0          	mov    %r12d,-0x60(%rbp)
14034f75c:	4c 8b 05 05 c7 0c 01 	mov    0x10cc705(%rip),%r8        # 0x14141be68
14034f763:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034f76a:	48 8b d1             	mov    %rcx,%rdx
14034f76d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14034f771:	e8 2a 34 02 00       	call   0x140372ba0
14034f776:	4c 8b 38             	mov    (%rax),%r15
14034f779:	4c 89 20             	mov    %r12,(%rax)
14034f77c:	4c 89 7d a8          	mov    %r15,-0x58(%rbp)
14034f780:	c7 45 a0 01 00 00 00 	movl   $0x1,-0x60(%rbp)
14034f787:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14034f78d:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14034f791:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14034f795:	e8 06 34 02 00       	call   0x140372ba0
14034f79a:	4c 8b 30             	mov    (%rax),%r14
14034f79d:	4c 89 20             	mov    %r12,(%rax)
14034f7a0:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
14034f7a4:	c7 45 a0 03 00 00 00 	movl   $0x3,-0x60(%rbp)
14034f7ab:	49 8b 46 40          	mov    0x40(%r14),%rax
14034f7af:	48 8b 08             	mov    (%rax),%rcx
14034f7b2:	44 38 61 38          	cmp    %r12b,0x38(%rcx)
14034f7b6:	75 09                	jne    0x14034f7c1
14034f7b8:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
14034f7bc:	41 8b c4             	mov    %r12d,%eax
14034f7bf:	eb 23                	jmp    0x14034f7e4
14034f7c1:	48 83 c1 30          	add    $0x30,%rcx
14034f7c5:	49 8b 46 38          	mov    0x38(%r14),%rax
14034f7c9:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
14034f7d0:	48 8b 02             	mov    (%rdx),%rax
14034f7d3:	4c 8b 40 18          	mov    0x18(%rax),%r8
14034f7d7:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
14034f7db:	e8 f0 88 3c 00       	call   0x1407180d0
14034f7e0:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
14034f7e4:	be 07 01 00 00       	mov    $0x107,%esi
14034f7e9:	89 75 a0             	mov    %esi,-0x60(%rbp)
14034f7ec:	48 85 c0             	test   %rax,%rax
14034f7ef:	0f 84 9f 00 00 00    	je     0x14034f894
14034f7f5:	4c 8b 05 6c c6 0c 01 	mov    0x10cc66c(%rip),%r8        # 0x14141be68
14034f7fc:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034f803:	49 8b d5             	mov    %r13,%rdx
14034f806:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14034f80a:	e8 91 33 02 00       	call   0x140372ba0
14034f80f:	48 8b 38             	mov    (%rax),%rdi
14034f812:	4c 89 20             	mov    %r12,(%rax)
14034f815:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
14034f819:	c7 45 a0 0f 01 00 00 	movl   $0x10f,-0x60(%rbp)
14034f820:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034f826:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14034f82a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14034f82e:	e8 6d 33 02 00       	call   0x140372ba0
14034f833:	48 8b 18             	mov    (%rax),%rbx
14034f836:	4c 89 20             	mov    %r12,(%rax)
14034f839:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
14034f83d:	c7 45 a0 1f 01 00 00 	movl   $0x11f,-0x60(%rbp)
14034f844:	48 8b 43 40          	mov    0x40(%rbx),%rax
14034f848:	48 8b 08             	mov    (%rax),%rcx
14034f84b:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
14034f84f:	75 11                	jne    0x14034f862
14034f851:	49 8b cc             	mov    %r12,%rcx
14034f854:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
14034f858:	be 3f 05 00 00       	mov    $0x53f,%esi
14034f85d:	41 b4 01             	mov    $0x1,%r12b
14034f860:	eb 41                	jmp    0x14034f8a3
14034f862:	48 83 c1 50          	add    $0x50,%rcx
14034f866:	48 8b 43 38          	mov    0x38(%rbx),%rax
14034f86a:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
14034f871:	48 8b 02             	mov    (%rdx),%rax
14034f874:	4c 8b 40 28          	mov    0x28(%rax),%r8
14034f878:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
14034f87c:	e8 4f 88 3c 00       	call   0x1407180d0
14034f881:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14034f885:	be 3f 05 00 00       	mov    $0x53f,%esi
14034f88a:	48 85 c9             	test   %rcx,%rcx
14034f88d:	75 11                	jne    0x14034f8a0
14034f88f:	41 b4 01             	mov    $0x1,%r12b
14034f892:	eb 0f                	jmp    0x14034f8a3
14034f894:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
14034f898:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
14034f89c:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14034f8a0:	45 32 e4             	xor    %r12b,%r12b
14034f8a3:	40 f6 c6 20          	test   $0x20,%sil
14034f8a7:	74 2f                	je     0x14034f8d8
14034f8a9:	83 e6 df             	and    $0xffffffdf,%esi
14034f8ac:	89 75 a0             	mov    %esi,-0x60(%rbp)
14034f8af:	48 85 c9             	test   %rcx,%rcx
14034f8b2:	74 24                	je     0x14034f8d8
14034f8b4:	8b 41 10             	mov    0x10(%rcx),%eax
14034f8b7:	ff c8                	dec    %eax
14034f8b9:	89 41 10             	mov    %eax,0x10(%rcx)
14034f8bc:	85 c0                	test   %eax,%eax
14034f8be:	7f 18                	jg     0x14034f8d8
14034f8c0:	0f 88 1e 03 00 00    	js     0x14034fbe4
14034f8c6:	48 8b 01             	mov    (%rcx),%rax
14034f8c9:	ba 01 00 00 00       	mov    $0x1,%edx
14034f8ce:	48 8b 00             	mov    (%rax),%rax
14034f8d1:	ff 15 49 41 c3 00    	call   *0xc34149(%rip)        # 0x140f83a20
14034f8d7:	90                   	nop
14034f8d8:	40 f6 c6 10          	test   $0x10,%sil
14034f8dc:	74 32                	je     0x14034f910
14034f8de:	83 e6 ef             	and    $0xffffffef,%esi
14034f8e1:	89 75 a0             	mov    %esi,-0x60(%rbp)
14034f8e4:	48 85 db             	test   %rbx,%rbx
14034f8e7:	74 27                	je     0x14034f910
14034f8e9:	8b 43 10             	mov    0x10(%rbx),%eax
14034f8ec:	ff c8                	dec    %eax
14034f8ee:	89 43 10             	mov    %eax,0x10(%rbx)
14034f8f1:	85 c0                	test   %eax,%eax
14034f8f3:	7f 1b                	jg     0x14034f910
14034f8f5:	0f 88 f4 02 00 00    	js     0x14034fbef
14034f8fb:	48 8b 03             	mov    (%rbx),%rax
14034f8fe:	ba 01 00 00 00       	mov    $0x1,%edx
14034f903:	48 8b cb             	mov    %rbx,%rcx
14034f906:	48 8b 00             	mov    (%rax),%rax
14034f909:	ff 15 11 41 c3 00    	call   *0xc34111(%rip)        # 0x140f83a20
14034f90f:	90                   	nop
14034f910:	40 f6 c6 08          	test   $0x8,%sil
14034f914:	74 32                	je     0x14034f948
14034f916:	83 e6 f7             	and    $0xfffffff7,%esi
14034f919:	89 75 a0             	mov    %esi,-0x60(%rbp)
14034f91c:	48 85 ff             	test   %rdi,%rdi
14034f91f:	74 27                	je     0x14034f948
14034f921:	8b 47 10             	mov    0x10(%rdi),%eax
14034f924:	ff c8                	dec    %eax
14034f926:	89 47 10             	mov    %eax,0x10(%rdi)
14034f929:	85 c0                	test   %eax,%eax
14034f92b:	7f 1b                	jg     0x14034f948
14034f92d:	0f 88 c7 02 00 00    	js     0x14034fbfa
14034f933:	48 8b 07             	mov    (%rdi),%rax
14034f936:	ba 01 00 00 00       	mov    $0x1,%edx
14034f93b:	48 8b cf             	mov    %rdi,%rcx
14034f93e:	48 8b 00             	mov    (%rax),%rax
14034f941:	ff 15 d9 40 c3 00    	call   *0xc340d9(%rip)        # 0x140f83a20
14034f947:	90                   	nop
14034f948:	40 f6 c6 04          	test   $0x4,%sil
14034f94c:	74 33                	je     0x14034f981
14034f94e:	83 e6 fb             	and    $0xfffffffb,%esi
14034f951:	89 75 a0             	mov    %esi,-0x60(%rbp)
14034f954:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14034f958:	48 85 c9             	test   %rcx,%rcx
14034f95b:	74 24                	je     0x14034f981
14034f95d:	8b 41 10             	mov    0x10(%rcx),%eax
14034f960:	ff c8                	dec    %eax
14034f962:	89 41 10             	mov    %eax,0x10(%rcx)
14034f965:	85 c0                	test   %eax,%eax
14034f967:	7f 18                	jg     0x14034f981
14034f969:	0f 88 96 02 00 00    	js     0x14034fc05
14034f96f:	48 8b 01             	mov    (%rcx),%rax
14034f972:	ba 01 00 00 00       	mov    $0x1,%edx
14034f977:	48 8b 00             	mov    (%rax),%rax
14034f97a:	ff 15 a0 40 c3 00    	call   *0xc340a0(%rip)        # 0x140f83a20
14034f980:	90                   	nop
14034f981:	40 f6 c6 02          	test   $0x2,%sil
14034f985:	74 2f                	je     0x14034f9b6
14034f987:	83 e6 fd             	and    $0xfffffffd,%esi
14034f98a:	89 75 a0             	mov    %esi,-0x60(%rbp)
14034f98d:	41 8b 46 10          	mov    0x10(%r14),%eax