1402275d5:	e8 c6 f6 f0 ff       	call   0x140136ca0
1402275da:	48 83 c4 20          	add    $0x20,%rsp
1402275de:	5b                   	pop    %rbx
1402275df:	c3                   	ret
1402275e0:	b8 28 00 00 00       	mov    $0x28,%eax
1402275e5:	e8 46 95 08 00       	call   0x1402b0b30
1402275ea:	48 2b e0             	sub    %rax,%rsp
1402275ed:	48 8d 15 5c 64 f3 ff 	lea    -0xc9ba4(%rip),%rdx        # 0x14015da50
1402275f4:	48 8d 0d 85 57 fd ff 	lea    -0x2a87b(%rip),%rcx        # 0x1401fcd80
1402275fb:	48 83 c4 28          	add    $0x28,%rsp
1402275ff:	e9 2c f9 f0 ff       	jmp    0x140136f30
140227604:	cc                   	int3
140227605:	cc                   	int3
140227606:	cc                   	int3
140227607:	cc                   	int3
140227608:	cc                   	int3
140227609:	cc                   	int3
14022760a:	cc                   	int3
14022760b:	cc                   	int3
14022760c:	cc                   	int3
14022760d:	cc                   	int3
14022760e:	cc                   	int3
14022760f:	cc                   	int3
140227610:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140227615:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14022761a:	57                   	push   %rdi
14022761b:	b8 40 00 00 00       	mov    $0x40,%eax
140227620:	e8 0b 95 08 00       	call   0x1402b0b30
140227625:	48 2b e0             	sub    %rax,%rsp
140227628:	48 8b 05 51 e4 1a 00 	mov    0x1ae451(%rip),%rax        # 0x1403d5a80
14022762f:	48 33 c4             	xor    %rsp,%rax
140227632:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140227637:	48 8b f2             	mov    %rdx,%rsi
14022763a:	4c 8d 05 3f f5 13 00 	lea    0x13f53f(%rip),%r8        # 0x140366b80
140227641:	ba 02 00 00 00       	mov    $0x2,%edx
140227646:	48 8b f9             	mov    %rcx,%rdi
140227649:	e8 e2 ee f7 ff       	call   0x1401a6530
14022764e:	48 8b d8             	mov    %rax,%rbx
140227651:	48 85 c0             	test   %rax,%rax
140227654:	74 37                	je     0x14022768d
140227656:	48 8b cf             	mov    %rdi,%rcx
140227659:	e8 52 f2 f7 ff       	call   0x1401a68b0
14022765e:	85 c0                	test   %eax,%eax
140227660:	74 2b                	je     0x14022768d
140227662:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140227667:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14022766c:	48 8b cb             	mov    %rbx,%rcx
14022766f:	e8 bc f9 f0 ff       	call   0x140137030
140227674:	48 8b cf             	mov    %rdi,%rcx
140227677:	48 8b d8             	mov    %rax,%rbx
14022767a:	e8 91 f2 f7 ff       	call   0x1401a6910
14022767f:	48 85 db             	test   %rbx,%rbx
140227682:	74 09                	je     0x14022768d
140227684:	48 8b 43 08          	mov    0x8(%rbx),%rax
140227688:	48 85 c0             	test   %rax,%rax
14022768b:	75 02                	jne    0x14022768f
14022768d:	33 c0                	xor    %eax,%eax
14022768f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140227694:	48 33 cc             	xor    %rsp,%rcx
140227697:	e8 14 88 08 00       	call   0x1402afeb0
14022769c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402276a1:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1402276a6:	48 83 c4 40          	add    $0x40,%rsp
1402276aa:	5f                   	pop    %rdi
1402276ab:	c3                   	ret
1402276ac:	cc                   	int3
1402276ad:	cc                   	int3
1402276ae:	cc                   	int3
1402276af:	cc                   	int3
1402276b0:	40 55                	rex push %rbp
1402276b2:	56                   	push   %rsi
1402276b3:	57                   	push   %rdi
1402276b4:	41 54                	push   %r12
1402276b6:	41 56                	push   %r14
1402276b8:	b8 50 00 00 00       	mov    $0x50,%eax
1402276bd:	e8 6e 94 08 00       	call   0x1402b0b30
1402276c2:	48 2b e0             	sub    %rax,%rsp
1402276c5:	48 8b 05 b4 e3 1a 00 	mov    0x1ae3b4(%rip),%rax        # 0x1403d5a80
1402276cc:	48 33 c4             	xor    %rsp,%rax
1402276cf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402276d4:	4d 8b f0             	mov    %r8,%r14
1402276d7:	48 8b fa             	mov    %rdx,%rdi
1402276da:	bd 01 00 00 00       	mov    $0x1,%ebp
1402276df:	4c 8d 05 9a f4 13 00 	lea    0x13f49a(%rip),%r8        # 0x140366b80
1402276e6:	4c 8b e1             	mov    %rcx,%r12
1402276e9:	8d 55 01             	lea    0x1(%rbp),%edx
1402276ec:	e8 3f ee f7 ff       	call   0x1401a6530
1402276f1:	48 8b f0             	mov    %rax,%rsi
1402276f4:	48 85 c0             	test   %rax,%rax
1402276f7:	0f 84 0f 01 00 00    	je     0x14022780c
1402276fd:	48 85 ff             	test   %rdi,%rdi
140227700:	0f 84 02 01 00 00    	je     0x140227808
140227706:	49 8b cc             	mov    %r12,%rcx
140227709:	e8 a2 f1 f7 ff       	call   0x1401a68b0
14022770e:	85 c0                	test   %eax,%eax
140227710:	0f 84 f6 00 00 00    	je     0x14022780c
140227716:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14022771b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140227720:	48 8b ce             	mov    %rsi,%rcx
140227723:	4d 85 f6             	test   %r14,%r14
140227726:	75 14                	jne    0x14022773c
140227728:	e8 43 f2 f0 ff       	call   0x140136970
14022772d:	49 8b cc             	mov    %r12,%rcx
140227730:	e8 db f1 f7 ff       	call   0x1401a6910
140227735:	8b c5                	mov    %ebp,%eax
140227737:	e9 d2 00 00 00       	jmp    0x14022780e
14022773c:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140227741:	e8 ea f8 f0 ff       	call   0x140137030
140227746:	48 8b d8             	mov    %rax,%rbx
140227749:	48 85 c0             	test   %rax,%rax
14022774c:	74 23                	je     0x140227771
14022774e:	49 8b 0e             	mov    (%r14),%rcx
140227751:	e8 ca 77 f9 ff       	call   0x1401bef20
140227756:	48 8b 43 08          	mov    0x8(%rbx),%rax
14022775a:	49 8b cc             	mov    %r12,%rcx
14022775d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140227762:	49 89 06             	mov    %rax,(%r14)
140227765:	e8 a6 f1 f7 ff       	call   0x1401a6910
14022776a:	8b c5                	mov    %ebp,%eax
14022776c:	e9 9d 00 00 00       	jmp    0x14022780e
140227771:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140227776:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14022777d:	0f 1f 00             	nopl   (%rax)
140227780:	80 7c 1f 01 00       	cmpb   $0x0,0x1(%rdi,%rbx,1)
140227785:	48 8d 5b 01          	lea    0x1(%rbx),%rbx
140227789:	75 f5                	jne    0x140227780
14022778b:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14022778f:	41 b8 7e 00 00 00    	mov    $0x7e,%r8d
140227795:	48 8d 15 fc f3 13 00 	lea    0x13f3fc(%rip),%rdx        # 0x140366b98
14022779c:	e8 cf 45 ec ff       	call   0x1400ebd70
1402277a1:	4c 8b f8             	mov    %rax,%r15
1402277a4:	48 85 c0             	test   %rax,%rax
1402277a7:	74 36                	je     0x1402277df
1402277a9:	48 8d 48 10          	lea    0x10(%rax),%rcx
1402277ad:	48 8b d7             	mov    %rdi,%rdx
1402277b0:	48 89 08             	mov    %rcx,(%rax)
1402277b3:	4c 8d 43 01          	lea    0x1(%rbx),%r8
1402277b7:	49 8b 06             	mov    (%r14),%rax
1402277ba:	49 89 47 08          	mov    %rax,0x8(%r15)
1402277be:	e8 9d 9b 0b 00       	call   0x1402e1360
1402277c3:	49 8b d7             	mov    %r15,%rdx
1402277c6:	48 8b ce             	mov    %rsi,%rcx
1402277c9:	e8 b2 f5 f0 ff       	call   0x140136d80
1402277ce:	48 85 c0             	test   %rax,%rax
1402277d1:	75 23                	jne    0x1402277f6
1402277d3:	48 8b ce             	mov    %rsi,%rcx
1402277d6:	e8 f5 4e ec ff       	call   0x1400ec6d0
1402277db:	85 c0                	test   %eax,%eax
1402277dd:	74 17                	je     0x1402277f6
1402277df:	41 b8 8a 00 00 00    	mov    $0x8a,%r8d
1402277e5:	48 8d 15 ac f3 13 00 	lea    0x13f3ac(%rip),%rdx        # 0x140366b98
1402277ec:	49 8b cf             	mov    %r15,%rcx
1402277ef:	e8 cc 45 ec ff       	call   0x1400ebdc0
1402277f4:	33 ed                	xor    %ebp,%ebp
1402277f6:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1402277fb:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140227800:	49 8b cc             	mov    %r12,%rcx
140227803:	e8 08 f1 f7 ff       	call   0x1401a6910
140227808:	8b c5                	mov    %ebp,%eax
14022780a:	eb 02                	jmp    0x14022780e
14022780c:	33 c0                	xor    %eax,%eax
14022780e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140227813:	48 33 cc             	xor    %rsp,%rcx
140227816:	e8 95 86 08 00       	call   0x1402afeb0
14022781b:	48 83 c4 50          	add    $0x50,%rsp
14022781f:	41 5e                	pop    %r14
140227821:	41 5c                	pop    %r12
140227823:	5f                   	pop    %rdi
140227824:	5e                   	pop    %rsi
140227825:	5d                   	pop    %rbp
140227826:	c3                   	ret
140227827:	cc                   	int3
140227828:	cc                   	int3
140227829:	cc                   	int3
14022782a:	cc                   	int3
14022782b:	cc                   	int3
14022782c:	cc                   	int3
14022782d:	cc                   	int3
14022782e:	cc                   	int3
14022782f:	cc                   	int3
140227830:	40 53                	rex push %rbx
140227832:	b8 20 00 00 00       	mov    $0x20,%eax
140227837:	e8 f4 92 08 00       	call   0x1402b0b30
14022783c:	48 2b e0             	sub    %rax,%rsp
14022783f:	48 8b d9             	mov    %rcx,%rbx
140227842:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140227846:	e8 d5 76 f9 ff       	call   0x1401bef20
14022784b:	41 b8 2f 00 00 00    	mov    $0x2f,%r8d
140227851:	48 8d 15 40 f3 13 00 	lea    0x13f340(%rip),%rdx        # 0x140366b98
140227858:	48 8b cb             	mov    %rbx,%rcx
14022785b:	48 83 c4 20          	add    $0x20,%rsp
14022785f:	5b                   	pop    %rbx
140227860:	e9 5b 45 ec ff       	jmp    0x1400ebdc0
140227865:	cc                   	int3
140227866:	cc                   	int3
140227867:	cc                   	int3
140227868:	cc                   	int3
140227869:	cc                   	int3
14022786a:	cc                   	int3
14022786b:	cc                   	int3
14022786c:	cc                   	int3
14022786d:	cc                   	int3
14022786e:	cc                   	int3
14022786f:	cc                   	int3
140227870:	40 53                	rex push %rbx
140227872:	55                   	push   %rbp
140227873:	57                   	push   %rdi
140227874:	b8 30 00 00 00       	mov    $0x30,%eax
140227879:	e8 b2 92 08 00       	call   0x1402b0b30
14022787e:	48 2b e0             	sub    %rax,%rsp
140227881:	48 8b da             	mov    %rdx,%rbx
140227884:	48 8b f9             	mov    %rcx,%rdi
140227887:	33 ed                	xor    %ebp,%ebp
140227889:	e8 c2 d4 f2 ff       	call   0x140154d50
14022788e:	89 2b                	mov    %ebp,(%rbx)
140227890:	85 c0                	test   %eax,%eax
140227892:	74 0b                	je     0x14022789f
140227894:	8d 45 01             	lea    0x1(%rbp),%eax
140227897:	48 83 c4 30          	add    $0x30,%rsp
14022789b:	5f                   	pop    %rdi
14022789c:	5d                   	pop    %rbp
14022789d:	5b                   	pop    %rbx
14022789e:	c3                   	ret
14022789f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1402278a3:	e8 a8 98 ec ff       	call   0x1400f1150
1402278a8:	3d 00 80 00 00       	cmp    $0x8000,%eax
1402278ad:	7e 3c                	jle    0x1402278eb
1402278af:	e8 bc f7 ef ff       	call   0x140127070
1402278b4:	4c 8d 05 3d f3 13 00 	lea    0x13f33d(%rip),%r8        # 0x140366bf8
1402278bb:	ba 9d 00 00 00       	mov    $0x9d,%edx
1402278c0:	48 8d 0d 09 f3 13 00 	lea    0x13f309(%rip),%rcx        # 0x140366bd0
1402278c7:	e8 c4 f8 ef ff       	call   0x140127190
1402278cc:	45 33 c0             	xor    %r8d,%r8d
1402278cf:	41 8d 50 67          	lea    0x67(%r8),%edx
1402278d3:	8d 4a 9e             	lea    -0x62(%rdx),%ecx
1402278d6:	e8 b5 f9 ef ff       	call   0x140127290
1402278db:	c7 03 01 01 00 00    	movl   $0x101,(%rbx)
1402278e1:	33 c0                	xor    %eax,%eax
1402278e3:	48 83 c4 30          	add    $0x30,%rsp
1402278e7:	5f                   	pop    %rdi
1402278e8:	5d                   	pop    %rbp
1402278e9:	5b                   	pop    %rbx
1402278ea:	c3                   	ret
1402278eb:	48 8b d3             	mov    %rbx,%rdx
1402278ee:	48 8b cf             	mov    %rdi,%rcx
1402278f1:	e8 aa 03 00 00       	call   0x140227ca0
1402278f6:	85 c0                	test   %eax,%eax
1402278f8:	74 e7                	je     0x1402278e1
1402278fa:	48 8b 8f b0 00 00 00 	mov    0xb0(%rdi),%rcx
140227901:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140227906:	e8 75 36 f3 ff       	call   0x14015af80
14022790b:	48 8b f0             	mov    %rax,%rsi
14022790e:	48 85 c0             	test   %rax,%rax
140227911:	0f 84 5e 01 00 00    	je     0x140227a75
140227917:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14022791c:	48 8b c8             	mov    %rax,%rcx
14022791f:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140227924:	e8 47 37 f3 ff       	call   0x14015b070
140227929:	48 8b ce             	mov    %rsi,%rcx
14022792c:	e8 6f 34 f3 ff       	call   0x14015ada0
140227931:	48 8b ce             	mov    %rsi,%rcx
140227934:	4c 8b f0             	mov    %rax,%r14
140227937:	e8 64 34 f3 ff       	call   0x14015ada0
14022793c:	4c 8b f8             	mov    %rax,%r15
14022793f:	48 85 c0             	test   %rax,%rax
140227942:	0f 84 23 01 00 00    	je     0x140227a6b
140227948:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14022794c:	48 85 d2             	test   %rdx,%rdx
14022794f:	0f 84 ca 00 00 00    	je     0x140227a1f
140227955:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140227959:	e8 d2 9b ec ff       	call   0x1400f1530
14022795e:	85 c0                	test   %eax,%eax
140227960:	7f 08                	jg     0x14022796a
140227962:	83 0b 20             	orl    $0x20,(%rbx)
140227965:	e9 b5 00 00 00       	jmp    0x140227a1f
14022796a:	e8 f1 9c ec ff       	call   0x1400f1660
14022796f:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140227973:	48 8b d0             	mov    %rax,%rdx
140227976:	e8 55 90 ec ff       	call   0x1400f09d0
14022797b:	85 c0                	test   %eax,%eax
14022797d:	7e 3e                	jle    0x1402279bd
14022797f:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140227983:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140227987:	e8 44 90 ec ff       	call   0x1400f09d0
14022798c:	85 c0                	test   %eax,%eax
14022798e:	79 2d                	jns    0x1402279bd
140227990:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
140227994:	49 8b ce             	mov    %r14,%rcx
140227997:	4c 8b 47 10          	mov    0x10(%rdi),%r8
14022799b:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14022799f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402279a4:	e8 17 13 fa ff       	call   0x1401c8cc0
1402279a9:	85 c0                	test   %eax,%eax
1402279ab:	0f 84 ba 00 00 00    	je     0x140227a6b
1402279b1:	49 8b ce             	mov    %r14,%rcx
1402279b4:	e8 87 94 ec ff       	call   0x1400f0e40
1402279b9:	85 c0                	test   %eax,%eax
1402279bb:	75 03                	jne    0x1402279c0
1402279bd:	83 0b 08             	orl    $0x8,(%rbx)
1402279c0:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1402279c4:	45 33 c0             	xor    %r8d,%r8d
1402279c7:	48 8b d6             	mov    %rsi,%rdx
1402279ca:	e8 81 ac 02 00       	call   0x140252650
1402279cf:	85 c0                	test   %eax,%eax
1402279d1:	0f 88 94 00 00 00    	js     0x140227a6b
1402279d7:	75 03                	jne    0x1402279dc
1402279d9:	83 0b 10             	orl    $0x10,(%rbx)
1402279dc:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1402279e0:	49 8b d7             	mov    %r15,%rdx
1402279e3:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1402279e7:	49 8b ce             	mov    %r14,%rcx
1402279ea:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402279ef:	e8 6c 8b f8 ff       	call   0x1401b0560
1402279f4:	85 c0                	test   %eax,%eax
1402279f6:	74 73                	je     0x140227a6b
1402279f8:	49 8b cf             	mov    %r15,%rcx
1402279fb:	e8 40 94 ec ff       	call   0x1400f0e40
140227a00:	85 c0                	test   %eax,%eax
140227a02:	75 03                	jne    0x140227a07
140227a04:	83 0b 20             	orl    $0x20,(%rbx)
140227a07:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140227a0b:	48 85 c9             	test   %rcx,%rcx
140227a0e:	74 0f                	je     0x140227a1f
140227a10:	49 8b d6             	mov    %r14,%rdx
140227a13:	e8 b8 8f ec ff       	call   0x1400f09d0
140227a18:	85 c0                	test   %eax,%eax
140227a1a:	74 03                	je     0x140227a1f
140227a1c:	83 0b 40             	orl    $0x40,(%rbx)
140227a1f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140227a23:	45 33 c0             	xor    %r8d,%r8d
140227a26:	48 8b d6             	mov    %rsi,%rdx
140227a29:	e8 22 ac 02 00       	call   0x140252650
140227a2e:	85 c0                	test   %eax,%eax
140227a30:	78 39                	js     0x140227a6b
140227a32:	75 05                	jne    0x140227a39
140227a34:	83 0b 01             	orl    $0x1,(%rbx)
140227a37:	eb 2d                	jmp    0x140227a66
140227a39:	48 39 6f 10          	cmp    %rbp,0x10(%rdi)
140227a3d:	75 27                	jne    0x140227a66
140227a3f:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140227a43:	49 8b ce             	mov    %r14,%rcx
140227a46:	e8 f5 e1 f0 ff       	call   0x140135c40
140227a4b:	85 c0                	test   %eax,%eax
140227a4d:	74 1c                	je     0x140227a6b
140227a4f:	45 33 c0             	xor    %r8d,%r8d
140227a52:	48 8b d6             	mov    %rsi,%rdx
140227a55:	49 8b ce             	mov    %r14,%rcx
140227a58:	e8 f3 ab 02 00       	call   0x140252650
140227a5d:	85 c0                	test   %eax,%eax
140227a5f:	78 0a                	js     0x140227a6b