140342565:	b9 02 00 00 00       	mov    $0x2,%ecx
14034256a:	e8 91 81 44 00       	call   0x14078a700
14034256f:	90                   	nop
140342570:	b9 02 00 00 00       	mov    $0x2,%ecx
140342575:	e8 86 81 44 00       	call   0x14078a700
14034257a:	90                   	nop
14034257b:	b9 02 00 00 00       	mov    $0x2,%ecx
140342580:	e8 7b 81 44 00       	call   0x14078a700
140342585:	90                   	nop
140342586:	b9 02 00 00 00       	mov    $0x2,%ecx
14034258b:	e8 70 81 44 00       	call   0x14078a700
140342590:	90                   	nop
140342591:	b9 02 00 00 00       	mov    $0x2,%ecx
140342596:	e8 65 81 44 00       	call   0x14078a700
14034259b:	90                   	nop
14034259c:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425a1:	e8 5a 81 44 00       	call   0x14078a700
1403425a6:	90                   	nop
1403425a7:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425ac:	e8 4f 81 44 00       	call   0x14078a700
1403425b1:	90                   	nop
1403425b2:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425b7:	e8 44 81 44 00       	call   0x14078a700
1403425bc:	90                   	nop
1403425bd:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425c2:	e8 39 81 44 00       	call   0x14078a700
1403425c7:	90                   	nop
1403425c8:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425cd:	e8 2e 81 44 00       	call   0x14078a700
1403425d2:	90                   	nop
1403425d3:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425d8:	e8 23 81 44 00       	call   0x14078a700
1403425dd:	90                   	nop
1403425de:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425e3:	e8 18 81 44 00       	call   0x14078a700
1403425e8:	90                   	nop
1403425e9:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425ee:	e8 0d 81 44 00       	call   0x14078a700
1403425f3:	90                   	nop
1403425f4:	b9 02 00 00 00       	mov    $0x2,%ecx
1403425f9:	e8 02 81 44 00       	call   0x14078a700
1403425fe:	90                   	nop
1403425ff:	b9 02 00 00 00       	mov    $0x2,%ecx
140342604:	e8 f7 80 44 00       	call   0x14078a700
140342609:	90                   	nop
14034260a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034260f:	e8 ec 80 44 00       	call   0x14078a700
140342614:	90                   	nop
140342615:	b9 02 00 00 00       	mov    $0x2,%ecx
14034261a:	e8 e1 80 44 00       	call   0x14078a700
14034261f:	90                   	nop
140342620:	b9 02 00 00 00       	mov    $0x2,%ecx
140342625:	e8 d6 80 44 00       	call   0x14078a700
14034262a:	90                   	nop
14034262b:	b9 02 00 00 00       	mov    $0x2,%ecx
140342630:	e8 cb 80 44 00       	call   0x14078a700
140342635:	90                   	nop
140342636:	b9 02 00 00 00       	mov    $0x2,%ecx
14034263b:	e8 c0 80 44 00       	call   0x14078a700
140342640:	90                   	nop
140342641:	b9 02 00 00 00       	mov    $0x2,%ecx
140342646:	e8 b5 80 44 00       	call   0x14078a700
14034264b:	90                   	nop
14034264c:	b9 02 00 00 00       	mov    $0x2,%ecx
140342651:	e8 aa 80 44 00       	call   0x14078a700
140342656:	90                   	nop
140342657:	b9 02 00 00 00       	mov    $0x2,%ecx
14034265c:	e8 9f 80 44 00       	call   0x14078a700
140342661:	90                   	nop
140342662:	b9 02 00 00 00       	mov    $0x2,%ecx
140342667:	e8 94 80 44 00       	call   0x14078a700
14034266c:	90                   	nop
14034266d:	b9 02 00 00 00       	mov    $0x2,%ecx
140342672:	e8 89 80 44 00       	call   0x14078a700
140342677:	90                   	nop
140342678:	b9 02 00 00 00       	mov    $0x2,%ecx
14034267d:	e8 7e 80 44 00       	call   0x14078a700
140342682:	90                   	nop
140342683:	b9 02 00 00 00       	mov    $0x2,%ecx
140342688:	e8 73 80 44 00       	call   0x14078a700
14034268d:	90                   	nop
14034268e:	b9 02 00 00 00       	mov    $0x2,%ecx
140342693:	e8 68 80 44 00       	call   0x14078a700
140342698:	90                   	nop
140342699:	b9 02 00 00 00       	mov    $0x2,%ecx
14034269e:	e8 5d 80 44 00       	call   0x14078a700
1403426a3:	cc                   	int3
1403426a4:	cc                   	int3
1403426a5:	cc                   	int3
1403426a6:	cc                   	int3
1403426a7:	cc                   	int3
1403426a8:	cc                   	int3
1403426a9:	cc                   	int3
1403426aa:	cc                   	int3
1403426ab:	cc                   	int3
1403426ac:	cc                   	int3
1403426ad:	cc                   	int3
1403426ae:	cc                   	int3
1403426af:	cc                   	int3
1403426b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403426b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1403426ba:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1403426bf:	55                   	push   %rbp
1403426c0:	41 54                	push   %r12
1403426c2:	41 55                	push   %r13
1403426c4:	41 56                	push   %r14
1403426c6:	41 57                	push   %r15
1403426c8:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1403426cd:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1403426d4:	4d 8b f8             	mov    %r8,%r15
1403426d7:	48 8b f2             	mov    %rdx,%rsi
1403426da:	4c 8b e1             	mov    %rcx,%r12
1403426dd:	45 33 ed             	xor    %r13d,%r13d
1403426e0:	44 89 6d 87          	mov    %r13d,-0x79(%rbp)
1403426e4:	49 8b d0             	mov    %r8,%rdx
1403426e7:	e8 24 e6 ff ff       	call   0x140340d10
1403426ec:	84 c0                	test   %al,%al
1403426ee:	0f 85 86 08 00 00    	jne    0x140342f7a
1403426f4:	4c 8b 05 6d 97 0d 01 	mov    0x10d976d(%rip),%r8        # 0x14141be68
1403426fb:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
140342702:	49 8b d4             	mov    %r12,%rdx
140342705:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140342709:	e8 92 04 03 00       	call   0x140372ba0
14034270e:	48 8b 38             	mov    (%rax),%rdi
140342711:	4c 89 28             	mov    %r13,(%rax)
140342714:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
140342718:	c7 45 87 01 00 00 00 	movl   $0x1,-0x79(%rbp)
14034271f:	48 8b 47 40          	mov    0x40(%rdi),%rax
140342723:	48 8b 08             	mov    (%rax),%rcx
140342726:	44 38 69 48          	cmp    %r13b,0x48(%rcx)
14034272a:	75 09                	jne    0x140342735
14034272c:	4c 89 6d af          	mov    %r13,-0x51(%rbp)
140342730:	41 8b c5             	mov    %r13d,%eax
140342733:	eb 23                	jmp    0x140342758
140342735:	48 83 c1 40          	add    $0x40,%rcx
140342739:	48 8b 47 38          	mov    0x38(%rdi),%rax
14034273d:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
140342744:	48 8b 02             	mov    (%rdx),%rax
140342747:	4c 8b 40 20          	mov    0x20(%rax),%r8
14034274b:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14034274f:	e8 7c 59 3d 00       	call   0x1407180d0
140342754:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140342758:	bb 03 02 00 00       	mov    $0x203,%ebx
14034275d:	89 5d 87             	mov    %ebx,-0x79(%rbp)
140342760:	48 85 c0             	test   %rax,%rax
140342763:	0f 85 9f 00 00 00    	jne    0x140342808
140342769:	48 8b 16             	mov    (%rsi),%rdx
14034276c:	48 8b 42 40          	mov    0x40(%rdx),%rax
140342770:	48 8b 08             	mov    (%rax),%rcx
140342773:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
140342777:	75 09                	jne    0x140342782
140342779:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
14034277d:	49 8b c5             	mov    %r13,%rax
140342780:	eb 23                	jmp    0x1403427a5
140342782:	48 83 c1 40          	add    $0x40,%rcx
140342786:	48 8b 42 38          	mov    0x38(%rdx),%rax
14034278a:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
140342791:	48 8b 02             	mov    (%rdx),%rax
140342794:	4c 8b 40 20          	mov    0x20(%rax),%r8
140342798:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14034279c:	e8 2f 59 3d 00       	call   0x1407180d0
1403427a1:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1403427a5:	bb 07 02 02 00       	mov    $0x20207,%ebx
1403427aa:	89 5d 87             	mov    %ebx,-0x79(%rbp)
1403427ad:	48 85 c0             	test   %rax,%rax
1403427b0:	75 4d                	jne    0x1403427ff
1403427b2:	48 8b 16             	mov    (%rsi),%rdx
1403427b5:	48 8b 42 40          	mov    0x40(%rdx),%rax
1403427b9:	48 8b 08             	mov    (%rax),%rcx
1403427bc:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1403427c0:	75 0e                	jne    0x1403427d0
1403427c2:	49 8b cd             	mov    %r13,%rcx
1403427c5:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1403427c9:	bb 0f 02 22 00       	mov    $0x22020f,%ebx
1403427ce:	eb 3c                	jmp    0x14034280c
1403427d0:	48 83 c1 30          	add    $0x30,%rcx
1403427d4:	48 8b 42 38          	mov    0x38(%rdx),%rax
1403427d8:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1403427df:	48 8b 02             	mov    (%rdx),%rax
1403427e2:	4c 8b 40 18          	mov    0x18(%rax),%r8
1403427e6:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1403427ea:	e8 e1 58 3d 00       	call   0x1407180d0
1403427ef:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
1403427f3:	bb 0f 02 22 00       	mov    $0x22020f,%ebx
1403427f8:	48 85 c9             	test   %rcx,%rcx
1403427fb:	75 06                	jne    0x140342803
1403427fd:	eb 0d                	jmp    0x14034280c
1403427ff:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
140342803:	41 b6 01             	mov    $0x1,%r14b
140342806:	eb 07                	jmp    0x14034280f
140342808:	48 8b 4d 7f          	mov    0x7f(%rbp),%rcx
14034280c:	45 32 f6             	xor    %r14b,%r14b
14034280f:	f6 c3 08             	test   $0x8,%bl
140342812:	74 2f                	je     0x140342843
140342814:	83 e3 f7             	and    $0xfffffff7,%ebx
140342817:	89 5d 87             	mov    %ebx,-0x79(%rbp)
14034281a:	48 85 c9             	test   %rcx,%rcx
14034281d:	74 24                	je     0x140342843
14034281f:	8b 41 10             	mov    0x10(%rcx),%eax
140342822:	ff c8                	dec    %eax
140342824:	89 41 10             	mov    %eax,0x10(%rcx)
140342827:	85 c0                	test   %eax,%eax
140342829:	7f 18                	jg     0x140342843
14034282b:	0f 88 75 07 00 00    	js     0x140342fa6
140342831:	48 8b 01             	mov    (%rcx),%rax
140342834:	ba 01 00 00 00       	mov    $0x1,%edx
140342839:	48 8b 00             	mov    (%rax),%rax
14034283c:	ff 15 de 11 c4 00    	call   *0xc411de(%rip)        # 0x140f83a20
140342842:	90                   	nop
140342843:	f6 c3 04             	test   $0x4,%bl
140342846:	74 33                	je     0x14034287b
140342848:	83 e3 fb             	and    $0xfffffffb,%ebx
14034284b:	89 5d 87             	mov    %ebx,-0x79(%rbp)
14034284e:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140342852:	48 85 c9             	test   %rcx,%rcx
140342855:	74 24                	je     0x14034287b
140342857:	8b 41 10             	mov    0x10(%rcx),%eax
14034285a:	ff c8                	dec    %eax
14034285c:	89 41 10             	mov    %eax,0x10(%rcx)
14034285f:	85 c0                	test   %eax,%eax
140342861:	7f 18                	jg     0x14034287b
140342863:	0f 88 48 07 00 00    	js     0x140342fb1
140342869:	48 8b 01             	mov    (%rcx),%rax
14034286c:	ba 01 00 00 00       	mov    $0x1,%edx
140342871:	48 8b 00             	mov    (%rax),%rax
140342874:	ff 15 a6 11 c4 00    	call   *0xc411a6(%rip)        # 0x140f83a20
14034287a:	90                   	nop
14034287b:	f6 c3 02             	test   $0x2,%bl
14034287e:	74 33                	je     0x1403428b3
140342880:	83 e3 fd             	and    $0xfffffffd,%ebx
140342883:	89 5d 87             	mov    %ebx,-0x79(%rbp)
140342886:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14034288a:	48 85 c9             	test   %rcx,%rcx
14034288d:	74 24                	je     0x1403428b3
14034288f:	8b 41 10             	mov    0x10(%rcx),%eax
140342892:	ff c8                	dec    %eax
140342894:	89 41 10             	mov    %eax,0x10(%rcx)
140342897:	85 c0                	test   %eax,%eax
140342899:	7f 18                	jg     0x1403428b3
14034289b:	0f 88 1b 07 00 00    	js     0x140342fbc
1403428a1:	48 8b 01             	mov    (%rcx),%rax
1403428a4:	ba 01 00 00 00       	mov    $0x1,%edx
1403428a9:	48 8b 00             	mov    (%rax),%rax
1403428ac:	ff 15 6e 11 c4 00    	call   *0xc4116e(%rip)        # 0x140f83a20
1403428b2:	90                   	nop
1403428b3:	f6 c3 01             	test   $0x1,%bl
1403428b6:	74 2a                	je     0x1403428e2
1403428b8:	83 e3 fe             	and    $0xfffffffe,%ebx
1403428bb:	8b 47 10             	mov    0x10(%rdi),%eax
1403428be:	ff c8                	dec    %eax
1403428c0:	89 47 10             	mov    %eax,0x10(%rdi)
1403428c3:	85 c0                	test   %eax,%eax
1403428c5:	7f 1b                	jg     0x1403428e2
1403428c7:	0f 88 fa 06 00 00    	js     0x140342fc7
1403428cd:	48 8b 07             	mov    (%rdi),%rax
1403428d0:	ba 01 00 00 00       	mov    $0x1,%edx
1403428d5:	48 8b cf             	mov    %rdi,%rcx
1403428d8:	48 8b 00             	mov    (%rax),%rax
1403428db:	ff 15 3f 11 c4 00    	call   *0xc4113f(%rip)        # 0x140f83a20
1403428e1:	90                   	nop
1403428e2:	45 84 f6             	test   %r14b,%r14b
1403428e5:	0f 84 b5 03 00 00    	je     0x140342ca0
1403428eb:	4c 8b 05 76 95 0d 01 	mov    0x10d9576(%rip),%r8        # 0x14141be68
1403428f2:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
1403428f9:	49 8b d4             	mov    %r12,%rdx
1403428fc:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140342900:	e8 9b 02 03 00       	call   0x140372ba0
140342905:	48 8b 38             	mov    (%rax),%rdi
140342908:	4c 89 28             	mov    %r13,(%rax)
14034290b:	48 89 7d f7          	mov    %rdi,-0x9(%rbp)
14034290f:	48 8b 05 72 96 0d 01 	mov    0x10d9672(%rip),%rax        # 0x14141bf88
140342916:	48 8b 88 98 09 00 00 	mov    0x998(%rax),%rcx
14034291d:	48 85 c9             	test   %rcx,%rcx
140342920:	74 1c                	je     0x14034293e
140342922:	8b 41 10             	mov    0x10(%rcx),%eax
140342925:	ff c0                	inc    %eax
140342927:	89 41 10             	mov    %eax,0x10(%rcx)
14034292a:	83 f8 01             	cmp    $0x1,%eax
14034292d:	0f 8e 9f 06 00 00    	jle    0x140342fd2
140342933:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140342938:	0f 84 9c 06 00 00    	je     0x140342fda
14034293e:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
140342942:	48 8b 16             	mov    (%rsi),%rdx
140342945:	48 8b 42 40          	mov    0x40(%rdx),%rax
140342949:	48 8b 08             	mov    (%rax),%rcx
14034294c:	0f ba eb 12          	bts    $0x12,%ebx
140342950:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
140342954:	75 09                	jne    0x14034295f
140342956:	4c 89 6d b7          	mov    %r13,-0x49(%rbp)
14034295a:	49 8b c5             	mov    %r13,%rax
14034295d:	eb 23                	jmp    0x140342982
14034295f:	48 83 c1 40          	add    $0x40,%rcx
140342963:	48 8b 42 38          	mov    0x38(%rdx),%rax
140342967:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
14034296e:	48 8b 02             	mov    (%rdx),%rax
140342971:	4c 8b 40 20          	mov    0x20(%rax),%r8
140342975:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140342979:	e8 52 57 3d 00       	call   0x1407180d0
14034297e:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
140342982:	89 5d 87             	mov    %ebx,-0x79(%rbp)
140342985:	48 85 c0             	test   %rax,%rax
140342988:	74 25                	je     0x1403429af
14034298a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140342990:	48 8b d6             	mov    %rsi,%rdx
140342993:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
140342997:	e8 04 02 03 00       	call   0x140372ba0
14034299c:	48 8b 08             	mov    (%rax),%rcx
14034299f:	4c 89 28             	mov    %r13,(%rax)
1403429a2:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1403429a6:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1403429aa:	83 cb 10             	or     $0x10,%ebx
1403429ad:	eb 37                	jmp    0x1403429e6
1403429af:	48 8b 05 d2 95 0d 01 	mov    0x10d95d2(%rip),%rax        # 0x14141bf88
1403429b6:	48 8b 48 10          	mov    0x10(%rax),%rcx
1403429ba:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
1403429be:	48 85 c9             	test   %rcx,%rcx
1403429c1:	74 1c                	je     0x1403429df
1403429c3:	8b 41 10             	mov    0x10(%rcx),%eax
1403429c6:	ff c0                	inc    %eax
1403429c8:	89 41 10             	mov    %eax,0x10(%rcx)
1403429cb:	83 f8 01             	cmp    $0x1,%eax
1403429ce:	0f 8e 11 06 00 00    	jle    0x140342fe5
1403429d4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403429d9:	0f 84 0e 06 00 00    	je     0x140342fed
1403429df:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1403429e3:	83 cb 20             	or     $0x20,%ebx
1403429e6:	89 5d 87             	mov    %ebx,-0x79(%rbp)
1403429e9:	4c 89 28             	mov    %r13,(%rax)
1403429ec:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
1403429f0:	48 8b 16             	mov    (%rsi),%rdx
1403429f3:	48 8b 42 40          	mov    0x40(%rdx),%rax
1403429f7:	48 8b 08             	mov    (%rax),%rcx
1403429fa:	0f ba eb 13          	bts    $0x13,%ebx
1403429fe:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
140342a02:	75 09                	jne    0x140342a0d
140342a04:	4c 89 6d a7          	mov    %r13,-0x59(%rbp)
140342a08:	49 8b c5             	mov    %r13,%rax
140342a0b:	eb 23                	jmp    0x140342a30
140342a0d:	48 83 c1 30          	add    $0x30,%rcx
140342a11:	48 8b 42 38          	mov    0x38(%rdx),%rax
140342a15:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
140342a1c:	48 8b 02             	mov    (%rdx),%rax
140342a1f:	4c 8b 40 18          	mov    0x18(%rax),%r8
140342a23:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140342a27:	e8 a4 56 3d 00       	call   0x1407180d0
140342a2c:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140342a30:	89 5d 87             	mov    %ebx,-0x79(%rbp)
140342a33:	48 85 c0             	test   %rax,%rax
140342a36:	74 25                	je     0x140342a5d
140342a38:	41 b8 03 00 00 00    	mov    $0x3,%r8d