14069342f:	cc                   	int3
140693430:	b9 01 00 00 00       	mov    $0x1,%ecx
140693435:	e8 c6 72 0f 00       	call   0x14078a700
14069343a:	90                   	nop
14069343b:	33 c9                	xor    %ecx,%ecx
14069343d:	e8 be 72 0f 00       	call   0x14078a700
140693442:	cc                   	int3
140693443:	b9 01 00 00 00       	mov    $0x1,%ecx
140693448:	e8 b3 72 0f 00       	call   0x14078a700
14069344d:	90                   	nop
14069344e:	33 c9                	xor    %ecx,%ecx
140693450:	e8 ab 72 0f 00       	call   0x14078a700
140693455:	cc                   	int3
140693456:	b9 01 00 00 00       	mov    $0x1,%ecx
14069345b:	e8 a0 72 0f 00       	call   0x14078a700
140693460:	90                   	nop
140693461:	b9 02 00 00 00       	mov    $0x2,%ecx
140693466:	e8 95 72 0f 00       	call   0x14078a700
14069346b:	90                   	nop
14069346c:	b9 02 00 00 00       	mov    $0x2,%ecx
140693471:	e8 8a 72 0f 00       	call   0x14078a700
140693476:	90                   	nop
140693477:	b9 02 00 00 00       	mov    $0x2,%ecx
14069347c:	e8 7f 72 0f 00       	call   0x14078a700
140693481:	90                   	nop
140693482:	e8 1d 6d 79 00       	call   0x140e2a1a4
140693487:	90                   	nop
140693488:	b9 02 00 00 00       	mov    $0x2,%ecx
14069348d:	e8 6e 72 0f 00       	call   0x14078a700
140693492:	90                   	nop
140693493:	b9 02 00 00 00       	mov    $0x2,%ecx
140693498:	e8 63 72 0f 00       	call   0x14078a700
14069349d:	90                   	nop
14069349e:	b9 02 00 00 00       	mov    $0x2,%ecx
1406934a3:	e8 58 72 0f 00       	call   0x14078a700
1406934a8:	90                   	nop
1406934a9:	b9 02 00 00 00       	mov    $0x2,%ecx
1406934ae:	e8 4d 72 0f 00       	call   0x14078a700
1406934b3:	90                   	nop
1406934b4:	b9 02 00 00 00       	mov    $0x2,%ecx
1406934b9:	e8 42 72 0f 00       	call   0x14078a700
1406934be:	90                   	nop
1406934bf:	b9 02 00 00 00       	mov    $0x2,%ecx
1406934c4:	e8 37 72 0f 00       	call   0x14078a700
1406934c9:	90                   	nop
1406934ca:	b9 02 00 00 00       	mov    $0x2,%ecx
1406934cf:	e8 2c 72 0f 00       	call   0x14078a700
1406934d4:	90                   	nop
1406934d5:	b9 02 00 00 00       	mov    $0x2,%ecx
1406934da:	e8 21 72 0f 00       	call   0x14078a700
1406934df:	90                   	nop
1406934e0:	b9 02 00 00 00       	mov    $0x2,%ecx
1406934e5:	e8 16 72 0f 00       	call   0x14078a700
1406934ea:	90                   	nop
1406934eb:	33 c9                	xor    %ecx,%ecx
1406934ed:	e8 0e 72 0f 00       	call   0x14078a700
1406934f2:	cc                   	int3
1406934f3:	b9 01 00 00 00       	mov    $0x1,%ecx
1406934f8:	e8 03 72 0f 00       	call   0x14078a700
1406934fd:	90                   	nop
1406934fe:	b9 02 00 00 00       	mov    $0x2,%ecx
140693503:	e8 f8 71 0f 00       	call   0x14078a700
140693508:	90                   	nop
140693509:	33 c9                	xor    %ecx,%ecx
14069350b:	e8 f0 71 0f 00       	call   0x14078a700
140693510:	cc                   	int3
140693511:	b9 01 00 00 00       	mov    $0x1,%ecx
140693516:	e8 e5 71 0f 00       	call   0x14078a700
14069351b:	90                   	nop
14069351c:	b9 02 00 00 00       	mov    $0x2,%ecx
140693521:	e8 da 71 0f 00       	call   0x14078a700
140693526:	90                   	nop
140693527:	33 c9                	xor    %ecx,%ecx
140693529:	e8 d2 71 0f 00       	call   0x14078a700
14069352e:	cc                   	int3
14069352f:	b9 01 00 00 00       	mov    $0x1,%ecx
140693534:	e8 c7 71 0f 00       	call   0x14078a700
140693539:	90                   	nop
14069353a:	33 c9                	xor    %ecx,%ecx
14069353c:	e8 bf 71 0f 00       	call   0x14078a700
140693541:	cc                   	int3
140693542:	b9 01 00 00 00       	mov    $0x1,%ecx
140693547:	e8 b4 71 0f 00       	call   0x14078a700
14069354c:	90                   	nop
14069354d:	b9 02 00 00 00       	mov    $0x2,%ecx
140693552:	e8 a9 71 0f 00       	call   0x14078a700
140693557:	90                   	nop
140693558:	b9 02 00 00 00       	mov    $0x2,%ecx
14069355d:	e8 9e 71 0f 00       	call   0x14078a700
140693562:	90                   	nop
140693563:	b9 02 00 00 00       	mov    $0x2,%ecx
140693568:	e8 93 71 0f 00       	call   0x14078a700
14069356d:	90                   	nop
14069356e:	b9 02 00 00 00       	mov    $0x2,%ecx
140693573:	e8 88 71 0f 00       	call   0x14078a700
140693578:	90                   	nop
140693579:	e8 26 6c 79 00       	call   0x140e2a1a4
14069357e:	90                   	nop
14069357f:	b9 02 00 00 00       	mov    $0x2,%ecx
140693584:	e8 77 71 0f 00       	call   0x14078a700
140693589:	cc                   	int3
14069358a:	cc                   	int3
14069358b:	cc                   	int3
14069358c:	cc                   	int3
14069358d:	cc                   	int3
14069358e:	cc                   	int3
14069358f:	cc                   	int3
140693590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140693595:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14069359a:	55                   	push   %rbp
14069359b:	57                   	push   %rdi
14069359c:	41 54                	push   %r12
14069359e:	41 56                	push   %r14
1406935a0:	41 57                	push   %r15
1406935a2:	48 8b ec             	mov    %rsp,%rbp
1406935a5:	48 83 ec 60          	sub    $0x60,%rsp
1406935a9:	49 8b f9             	mov    %r9,%rdi
1406935ac:	49 8b f0             	mov    %r8,%rsi
1406935af:	4c 8b fa             	mov    %rdx,%r15
1406935b2:	48 8b d9             	mov    %rcx,%rbx
1406935b5:	45 33 e4             	xor    %r12d,%r12d
1406935b8:	4d 39 a0 58 01 00 00 	cmp    %r12,0x158(%r8)
1406935bf:	0f 87 4a 01 00 00    	ja     0x14069370f
1406935c5:	45 38 a0 20 02 00 00 	cmp    %r12b,0x220(%r8)
1406935cc:	0f 84 3d 01 00 00    	je     0x14069370f
1406935d2:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1406935d6:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1406935da:	48 85 c9             	test   %rcx,%rcx
1406935dd:	74 1c                	je     0x1406935fb
1406935df:	8b 41 10             	mov    0x10(%rcx),%eax
1406935e2:	ff c0                	inc    %eax
1406935e4:	89 41 10             	mov    %eax,0x10(%rcx)
1406935e7:	83 f8 01             	cmp    $0x1,%eax
1406935ea:	0f 8e b3 03 00 00    	jle    0x1406939a3
1406935f0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406935f5:	0f 84 b0 03 00 00    	je     0x1406939ab
1406935fb:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1406935ff:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140693603:	48 8b ce             	mov    %rsi,%rcx
140693606:	e8 f5 41 fe ff       	call   0x140677800
14069360b:	48 8b 53 38          	mov    0x38(%rbx),%rdx
14069360f:	48 8b 08             	mov    (%rax),%rcx
140693612:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
140693616:	48 89 10             	mov    %rdx,(%rax)
140693619:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14069361d:	48 85 c9             	test   %rcx,%rcx
140693620:	74 24                	je     0x140693646
140693622:	8b 41 10             	mov    0x10(%rcx),%eax
140693625:	ff c8                	dec    %eax
140693627:	89 41 10             	mov    %eax,0x10(%rcx)
14069362a:	85 c0                	test   %eax,%eax
14069362c:	7f 18                	jg     0x140693646
14069362e:	0f 88 82 03 00 00    	js     0x1406939b6
140693634:	48 8b 01             	mov    (%rcx),%rax
140693637:	ba 01 00 00 00       	mov    $0x1,%edx
14069363c:	48 8b 00             	mov    (%rax),%rax
14069363f:	ff 15 db 03 8f 00    	call   *0x8f03db(%rip)        # 0x140f83a20
140693645:	90                   	nop
140693646:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14069364a:	48 85 c9             	test   %rcx,%rcx
14069364d:	74 1c                	je     0x14069366b
14069364f:	8b 41 10             	mov    0x10(%rcx),%eax
140693652:	ff c0                	inc    %eax
140693654:	89 41 10             	mov    %eax,0x10(%rcx)
140693657:	83 f8 01             	cmp    $0x1,%eax
14069365a:	0f 8e 61 03 00 00    	jle    0x1406939c1
140693660:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140693665:	0f 84 5e 03 00 00    	je     0x1406939c9
14069366b:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
14069366f:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140693673:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140693677:	48 8b ce             	mov    %rsi,%rcx
14069367a:	e8 81 41 fe ff       	call   0x140677800
14069367f:	90                   	nop
140693680:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140693684:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140693688:	e8 73 4b 16 00       	call   0x1407f8200
14069368d:	48 8b 53 40          	mov    0x40(%rbx),%rdx
140693691:	48 8b 08             	mov    (%rax),%rcx
140693694:	48 89 4b 40          	mov    %rcx,0x40(%rbx)
140693698:	48 89 10             	mov    %rdx,(%rax)
14069369b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
14069369f:	48 85 c9             	test   %rcx,%rcx
1406936a2:	74 24                	je     0x1406936c8
1406936a4:	8b 41 10             	mov    0x10(%rcx),%eax
1406936a7:	ff c8                	dec    %eax
1406936a9:	89 41 10             	mov    %eax,0x10(%rcx)
1406936ac:	85 c0                	test   %eax,%eax
1406936ae:	7f 18                	jg     0x1406936c8
1406936b0:	0f 88 1e 03 00 00    	js     0x1406939d4
1406936b6:	48 8b 01             	mov    (%rcx),%rax
1406936b9:	ba 01 00 00 00       	mov    $0x1,%edx
1406936be:	48 8b 00             	mov    (%rax),%rax
1406936c1:	ff 15 59 03 8f 00    	call   *0x8f0359(%rip)        # 0x140f83a20
1406936c7:	90                   	nop
1406936c8:	49 89 1f             	mov    %rbx,(%r15)
1406936cb:	8b 43 10             	mov    0x10(%rbx),%eax
1406936ce:	ff c0                	inc    %eax
1406936d0:	89 43 10             	mov    %eax,0x10(%rbx)
1406936d3:	83 f8 01             	cmp    $0x1,%eax
1406936d6:	0f 8e 03 03 00 00    	jle    0x1406939df
1406936dc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406936e1:	0f 84 00 03 00 00    	je     0x1406939e7
1406936e7:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406936eb:	48 85 c9             	test   %rcx,%rcx
1406936ee:	0f 84 72 02 00 00    	je     0x140693966
1406936f4:	8b 41 10             	mov    0x10(%rcx),%eax
1406936f7:	ff c8                	dec    %eax
1406936f9:	89 41 10             	mov    %eax,0x10(%rcx)
1406936fc:	85 c0                	test   %eax,%eax
1406936fe:	0f 8f 62 02 00 00    	jg     0x140693966
140693704:	0f 88 83 02 00 00    	js     0x14069398d
14069370a:	e9 45 02 00 00       	jmp    0x140693954
14069370f:	49 8b 09             	mov    (%r9),%rcx
140693712:	48 85 c9             	test   %rcx,%rcx
140693715:	74 26                	je     0x14069373d
140693717:	8b 41 10             	mov    0x10(%rcx),%eax
14069371a:	ff c8                	dec    %eax
14069371c:	89 41 10             	mov    %eax,0x10(%rcx)
14069371f:	85 c0                	test   %eax,%eax
140693721:	7f 17                	jg     0x14069373a
140693723:	0f 88 c9 02 00 00    	js     0x1406939f2
140693729:	48 8b 01             	mov    (%rcx),%rax
14069372c:	ba 01 00 00 00       	mov    $0x1,%edx
140693731:	48 8b 00             	mov    (%rax),%rax
140693734:	ff 15 e6 02 8f 00    	call   *0x8f02e6(%rip)        # 0x140f83a20
14069373a:	4c 89 27             	mov    %r12,(%rdi)
14069373d:	4c 8b 73 38          	mov    0x38(%rbx),%r14
140693741:	41 83 7e 18 00       	cmpl   $0x0,0x18(%r14)
140693746:	75 1a                	jne    0x140693762
140693748:	49 8b 06             	mov    (%r14),%rax
14069374b:	48 8b d6             	mov    %rsi,%rdx
14069374e:	49 8b ce             	mov    %r14,%rcx
140693751:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140693758:	ff 15 c2 02 8f 00    	call   *0x8f02c2(%rip)        # 0x140f83a20
14069375e:	84 c0                	test   %al,%al
140693760:	75 60                	jne    0x1406937c2
140693762:	41 83 7e 18 01       	cmpl   $0x1,0x18(%r14)
140693767:	74 59                	je     0x1406937c2
140693769:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14069376d:	48 8b 01             	mov    (%rcx),%rax
140693770:	4c 8b cf             	mov    %rdi,%r9
140693773:	4c 8b c6             	mov    %rsi,%r8
140693776:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14069377a:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140693781:	ff 15 99 02 8f 00    	call   *0x8f0299(%rip)        # 0x140f83a20
140693787:	48 8b 53 38          	mov    0x38(%rbx),%rdx
14069378b:	48 8b 08             	mov    (%rax),%rcx
14069378e:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
140693792:	48 89 10             	mov    %rdx,(%rax)
140693795:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140693799:	48 85 c9             	test   %rcx,%rcx
14069379c:	74 24                	je     0x1406937c2
14069379e:	8b 41 10             	mov    0x10(%rcx),%eax
1406937a1:	ff c8                	dec    %eax
1406937a3:	89 41 10             	mov    %eax,0x10(%rcx)
1406937a6:	85 c0                	test   %eax,%eax
1406937a8:	7f 18                	jg     0x1406937c2
1406937aa:	0f 88 4d 02 00 00    	js     0x1406939fd
1406937b0:	48 8b 01             	mov    (%rcx),%rax
1406937b3:	ba 01 00 00 00       	mov    $0x1,%edx
1406937b8:	48 8b 00             	mov    (%rax),%rax
1406937bb:	ff 15 5f 02 8f 00    	call   *0x8f025f(%rip)        # 0x140f83a20
1406937c1:	90                   	nop
1406937c2:	4c 89 65 40          	mov    %r12,0x40(%rbp)
1406937c6:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1406937ca:	48 8b 01             	mov    (%rcx),%rax
1406937cd:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
1406937d1:	4c 8b c6             	mov    %rsi,%r8
1406937d4:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1406937d8:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
1406937df:	ff 15 3b 02 8f 00    	call   *0x8f023b(%rip)        # 0x140f83a20
1406937e5:	90                   	nop
1406937e6:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1406937ea:	48 85 c9             	test   %rcx,%rcx
1406937ed:	74 24                	je     0x140693813
1406937ef:	8b 41 10             	mov    0x10(%rcx),%eax
1406937f2:	ff c8                	dec    %eax
1406937f4:	89 41 10             	mov    %eax,0x10(%rcx)
1406937f7:	85 c0                	test   %eax,%eax
1406937f9:	7f 18                	jg     0x140693813
1406937fb:	0f 88 07 02 00 00    	js     0x140693a08
140693801:	48 8b 01             	mov    (%rcx),%rax
140693804:	ba 01 00 00 00       	mov    $0x1,%edx
140693809:	48 8b 00             	mov    (%rax),%rax
14069380c:	ff 15 0e 02 8f 00    	call   *0x8f020e(%rip)        # 0x140f83a20
140693812:	90                   	nop
140693813:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
140693817:	48 8b 45 40          	mov    0x40(%rbp),%rax
14069381b:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14069381f:	48 85 c0             	test   %rax,%rax
140693822:	74 1d                	je     0x140693841
140693824:	8b 48 10             	mov    0x10(%rax),%ecx
140693827:	ff c1                	inc    %ecx
140693829:	89 48 10             	mov    %ecx,0x10(%rax)
14069382c:	83 f9 01             	cmp    $0x1,%ecx
14069382f:	0f 8e de 01 00 00    	jle    0x140693a13
140693835:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14069383b:	0f 84 da 01 00 00    	je     0x140693a1b
140693841:	48 8b 0f             	mov    (%rdi),%rcx
140693844:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140693848:	48 85 c9             	test   %rcx,%rcx
14069384b:	74 1c                	je     0x140693869
14069384d:	8b 41 10             	mov    0x10(%rcx),%eax
140693850:	ff c0                	inc    %eax
140693852:	89 41 10             	mov    %eax,0x10(%rcx)
140693855:	83 f8 01             	cmp    $0x1,%eax
140693858:	0f 8e c8 01 00 00    	jle    0x140693a26
14069385e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140693863:	0f 84 c5 01 00 00    	je     0x140693a2e
140693869:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14069386d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140693872:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140693876:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
14069387a:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14069387e:	48 8b cb             	mov    %rbx,%rcx
140693881:	e8 ba aa ff ff       	call   0x14068e340
140693886:	48 8b 17             	mov    (%rdi),%rdx
140693889:	48 8b 08             	mov    (%rax),%rcx
14069388c:	48 89 0f             	mov    %rcx,(%rdi)
14069388f:	48 89 10             	mov    %rdx,(%rax)
140693892:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140693896:	48 85 c9             	test   %rcx,%rcx
140693899:	74 24                	je     0x1406938bf
14069389b:	8b 41 10             	mov    0x10(%rcx),%eax
14069389e:	ff c8                	dec    %eax
1406938a0:	89 41 10             	mov    %eax,0x10(%rcx)
1406938a3:	85 c0                	test   %eax,%eax
1406938a5:	7f 18                	jg     0x1406938bf
1406938a7:	0f 88 8c 01 00 00    	js     0x140693a39
1406938ad:	48 8b 01             	mov    (%rcx),%rax
1406938b0:	ba 01 00 00 00       	mov    $0x1,%edx
1406938b5:	48 8b 00             	mov    (%rax),%rax
1406938b8:	ff 15 62 01 8f 00    	call   *0x8f0162(%rip)        # 0x140f83a20
1406938be:	90                   	nop
1406938bf:	48 8b 43 20          	mov    0x20(%rbx),%rax
1406938c3:	83 78 18 00          	cmpl   $0x0,0x18(%rax)
1406938c7:	75 3c                	jne    0x140693905
1406938c9:	49 89 1f             	mov    %rbx,(%r15)
1406938cc:	8b 43 10             	mov    0x10(%rbx),%eax
1406938cf:	ff c0                	inc    %eax
1406938d1:	89 43 10             	mov    %eax,0x10(%rbx)
1406938d4:	83 f8 01             	cmp    $0x1,%eax
1406938d7:	0f 8e 67 01 00 00    	jle    0x140693a44
1406938dd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406938e2:	0f 84 64 01 00 00    	je     0x140693a4c
1406938e8:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1406938ec:	48 85 c9             	test   %rcx,%rcx
1406938ef:	74 75                	je     0x140693966
1406938f1:	8b 41 10             	mov    0x10(%rcx),%eax