140141530:	5b                   	pop    %rbx
140141531:	c3                   	ret
140141532:	ba 3a 00 00 00       	mov    $0x3a,%edx
140141537:	e8 b4 09 17 00       	call   0x1402b1ef0
14014153c:	48 8b 0b             	mov    (%rbx),%rcx
14014153f:	48 85 c0             	test   %rax,%rax
140141542:	75 17                	jne    0x14014155b
140141544:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
14014154b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140141550:	48 ff c0             	inc    %rax
140141553:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140141557:	75 f7                	jne    0x140141550
140141559:	eb 03                	jmp    0x14014155e
14014155b:	48 2b c1             	sub    %rcx,%rax
14014155e:	41 b9 c3 00 00 00    	mov    $0xc3,%r9d
140141564:	4c 8d 05 d5 52 1d 00 	lea    0x1d52d5(%rip),%r8        # 0x140316840
14014156b:	48 8b d0             	mov    %rax,%rdx
14014156e:	e8 ed 8b fe ff       	call   0x14012a160
140141573:	48 8b d8             	mov    %rax,%rbx
140141576:	48 85 c0             	test   %rax,%rax
140141579:	75 2d                	jne    0x1401415a8
14014157b:	e8 f0 5a fe ff       	call   0x140127070
140141580:	4c 8d 05 d1 52 1d 00 	lea    0x1d52d1(%rip),%r8        # 0x140316858
140141587:	ba c5 00 00 00       	mov    $0xc5,%edx
14014158c:	48 8d 0d ad 52 1d 00 	lea    0x1d52ad(%rip),%rcx        # 0x140316840
140141593:	e8 f8 5b fe ff       	call   0x140127190
140141598:	45 33 c0             	xor    %r8d,%r8d
14014159b:	8d 4b 06             	lea    0x6(%rbx),%ecx
14014159e:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401415a3:	e8 e8 5c fe ff       	call   0x140127290
1401415a8:	48 8b c3             	mov    %rbx,%rax
1401415ab:	48 83 c4 20          	add    $0x20,%rsp
1401415af:	5b                   	pop    %rbx
1401415b0:	c3                   	ret
1401415b1:	cc                   	int3
1401415b2:	cc                   	int3
1401415b3:	cc                   	int3
1401415b4:	cc                   	int3
1401415b5:	cc                   	int3
1401415b6:	cc                   	int3
1401415b7:	cc                   	int3
1401415b8:	cc                   	int3
1401415b9:	cc                   	int3
1401415ba:	cc                   	int3
1401415bb:	cc                   	int3
1401415bc:	cc                   	int3
1401415bd:	cc                   	int3
1401415be:	cc                   	int3
1401415bf:	cc                   	int3
1401415c0:	b8 28 00 00 00       	mov    $0x28,%eax
1401415c5:	e8 66 f5 16 00       	call   0x1402b0b30
1401415ca:	48 2b e0             	sub    %rax,%rsp
1401415cd:	48 83 c4 28          	add    $0x28,%rsp
1401415d1:	e9 aa fc 07 00       	jmp    0x1401c1280
1401415d6:	cc                   	int3
1401415d7:	cc                   	int3
1401415d8:	cc                   	int3
1401415d9:	cc                   	int3
1401415da:	cc                   	int3
1401415db:	cc                   	int3
1401415dc:	cc                   	int3
1401415dd:	cc                   	int3
1401415de:	cc                   	int3
1401415df:	cc                   	int3
1401415e0:	b8 28 00 00 00       	mov    $0x28,%eax
1401415e5:	e8 46 f5 16 00       	call   0x1402b0b30
1401415ea:	48 2b e0             	sub    %rax,%rsp
1401415ed:	48 83 c4 28          	add    $0x28,%rsp
1401415f1:	e9 fa fc 07 00       	jmp    0x1401c12f0
1401415f6:	cc                   	int3
1401415f7:	cc                   	int3
1401415f8:	cc                   	int3
1401415f9:	cc                   	int3
1401415fa:	cc                   	int3
1401415fb:	cc                   	int3
1401415fc:	cc                   	int3
1401415fd:	cc                   	int3
1401415fe:	cc                   	int3
1401415ff:	cc                   	int3
140141600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140141605:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14014160a:	57                   	push   %rdi
14014160b:	b8 20 00 00 00       	mov    $0x20,%eax
140141610:	e8 1b f5 16 00       	call   0x1402b0b30
140141615:	48 2b e0             	sub    %rax,%rsp
140141618:	48 8b f1             	mov    %rcx,%rsi
14014161b:	49 8b d8             	mov    %r8,%rbx
14014161e:	48 8b ca             	mov    %rdx,%rcx
140141621:	48 8b fa             	mov    %rdx,%rdi
140141624:	e8 87 eb ff ff       	call   0x1401401b0
140141629:	48 8b c8             	mov    %rax,%rcx
14014162c:	e8 4f 3f 00 00       	call   0x140145580
140141631:	4c 8b 06             	mov    (%rsi),%r8
140141634:	41 b1 3a             	mov    $0x3a,%r9b
140141637:	33 d2                	xor    %edx,%edx
140141639:	48 8b c8             	mov    %rax,%rcx
14014163c:	e8 5f 39 00 00       	call   0x140144fa0
140141641:	85 c0                	test   %eax,%eax
140141643:	75 12                	jne    0x140141657
140141645:	33 c0                	xor    %eax,%eax
140141647:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014164c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140141651:	48 83 c4 20          	add    $0x20,%rsp
140141655:	5f                   	pop    %rdi
140141656:	c3                   	ret
140141657:	4c 8b c7             	mov    %rdi,%r8
14014165a:	48 8b d6             	mov    %rsi,%rdx
14014165d:	8b c8                	mov    %eax,%ecx
14014165f:	ff 53 30             	call   *0x30(%rbx)
140141662:	48 85 c0             	test   %rax,%rax
140141665:	75 04                	jne    0x14014166b
140141667:	83 4b 28 01          	orl    $0x1,0x28(%rbx)
14014166b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140141670:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140141675:	48 83 c4 20          	add    $0x20,%rsp
140141679:	5f                   	pop    %rdi
14014167a:	c3                   	ret
14014167b:	cc                   	int3
14014167c:	cc                   	int3
14014167d:	cc                   	int3
14014167e:	cc                   	int3
14014167f:	cc                   	int3
140141680:	b8 28 00 00 00       	mov    $0x28,%eax
140141685:	e8 a6 f4 16 00       	call   0x1402b0b30
14014168a:	48 2b e0             	sub    %rax,%rsp
14014168d:	48 83 c4 28          	add    $0x28,%rsp
140141691:	48 ff 62 40          	rex.W jmp *0x40(%rdx)
140141695:	cc                   	int3
140141696:	cc                   	int3
140141697:	cc                   	int3
140141698:	cc                   	int3
140141699:	cc                   	int3
14014169a:	cc                   	int3
14014169b:	cc                   	int3
14014169c:	cc                   	int3
14014169d:	cc                   	int3
14014169e:	cc                   	int3
14014169f:	cc                   	int3
1401416a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401416a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401416aa:	57                   	push   %rdi
1401416ab:	b8 20 00 00 00       	mov    $0x20,%eax
1401416b0:	e8 7b f4 16 00       	call   0x1402b0b30
1401416b5:	48 2b e0             	sub    %rax,%rsp
1401416b8:	85 d2                	test   %edx,%edx
1401416ba:	48 8d 05 c7 52 1d 00 	lea    0x1d52c7(%rip),%rax        # 0x140316988
1401416c1:	48 8d 3d 68 b2 1c 00 	lea    0x1cb268(%rip),%rdi        # 0x14030c930
1401416c8:	41 8b d0             	mov    %r8d,%edx
1401416cb:	48 0f 45 f8          	cmovne %rax,%rdi
1401416cf:	48 8b f1             	mov    %rcx,%rsi
1401416d2:	e8 49 f1 07 00       	call   0x1401c0820
1401416d7:	48 8b d8             	mov    %rax,%rbx
1401416da:	48 85 c0             	test   %rax,%rax
1401416dd:	0f 84 00 01 00 00    	je     0x1401417e3
1401416e3:	48 83 38 00          	cmpq   $0x0,(%rax)
1401416e7:	0f 84 f6 00 00 00    	je     0x1401417e3
1401416ed:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401416f3:	48 8b d7             	mov    %rdi,%rdx
1401416f6:	48 8b ce             	mov    %rsi,%rcx
1401416f9:	e8 e2 d4 07 00       	call   0x1401bebe0
1401416fe:	48 8b f8             	mov    %rax,%rdi
140141701:	48 85 c0             	test   %rax,%rax
140141704:	75 3f                	jne    0x140141745
140141706:	e8 65 59 fe ff       	call   0x140127070
14014170b:	4c 8d 05 4e 52 1d 00 	lea    0x1d524e(%rip),%r8        # 0x140316960
140141712:	ba 39 02 00 00       	mov    $0x239,%edx
140141717:	48 8d 0d 8a 51 1d 00 	lea    0x1d518a(%rip),%rcx        # 0x1403168a8
14014171e:	e8 6d 5a fe ff       	call   0x140127190
140141723:	45 33 c0             	xor    %r8d,%r8d
140141726:	8d 4f 06             	lea    0x6(%rdi),%ecx
140141729:	ba d2 00 00 00       	mov    $0xd2,%edx
14014172e:	e8 5d 5b fe ff       	call   0x140127290
140141733:	33 c0                	xor    %eax,%eax
140141735:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014173a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14014173f:	48 83 c4 20          	add    $0x20,%rsp
140141743:	5f                   	pop    %rdi
140141744:	c3                   	ret
140141745:	48 8b 13             	mov    (%rbx),%rdx
140141748:	48 8b cf             	mov    %rdi,%rcx
14014174b:	e8 20 dc 07 00       	call   0x1401bf370
140141750:	48 8b cf             	mov    %rdi,%rcx
140141753:	48 8b d8             	mov    %rax,%rbx
140141756:	e8 c5 d7 07 00       	call   0x1401bef20
14014175b:	48 85 db             	test   %rbx,%rbx
14014175e:	75 3f                	jne    0x14014179f
140141760:	e8 0b 59 fe ff       	call   0x140127070
140141765:	4c 8d 05 f4 51 1d 00 	lea    0x1d51f4(%rip),%r8        # 0x140316960
14014176c:	ba 3f 02 00 00       	mov    $0x23f,%edx
140141771:	48 8d 0d 30 51 1d 00 	lea    0x1d5130(%rip),%rcx        # 0x1403168a8
140141778:	e8 13 5a fe ff       	call   0x140127190
14014177d:	45 33 c0             	xor    %r8d,%r8d
140141780:	8d 4b 06             	lea    0x6(%rbx),%ecx
140141783:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140141788:	e8 03 5b fe ff       	call   0x140127290
14014178d:	33 c0                	xor    %eax,%eax
14014178f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140141794:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140141799:	48 83 c4 20          	add    $0x20,%rsp
14014179d:	5f                   	pop    %rdi
14014179e:	c3                   	ret
14014179f:	45 33 c9             	xor    %r9d,%r9d
1401417a2:	45 33 c0             	xor    %r8d,%r8d
1401417a5:	48 8b d3             	mov    %rbx,%rdx
1401417a8:	48 8b ce             	mov    %rsi,%rcx
1401417ab:	e8 10 06 00 00       	call   0x140141dc0
1401417b0:	85 c0                	test   %eax,%eax
1401417b2:	75 1a                	jne    0x1401417ce
1401417b4:	48 8b cb             	mov    %rbx,%rcx
1401417b7:	e8 64 d7 07 00       	call   0x1401bef20
1401417bc:	33 c0                	xor    %eax,%eax
1401417be:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401417c3:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401417c8:	48 83 c4 20          	add    $0x20,%rsp
1401417cc:	5f                   	pop    %rdi
1401417cd:	c3                   	ret
1401417ce:	b8 01 00 00 00       	mov    $0x1,%eax
1401417d3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401417d8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401417dd:	48 83 c4 20          	add    $0x20,%rsp
1401417e1:	5f                   	pop    %rdi
1401417e2:	c3                   	ret
1401417e3:	45 33 c9             	xor    %r9d,%r9d
1401417e6:	45 33 c0             	xor    %r8d,%r8d
1401417e9:	48 8b d7             	mov    %rdi,%rdx
1401417ec:	48 8b ce             	mov    %rsi,%rcx
1401417ef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401417f4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401417f9:	48 83 c4 20          	add    $0x20,%rsp
1401417fd:	5f                   	pop    %rdi
1401417fe:	e9 0d 05 00 00       	jmp    0x140141d10
140141803:	cc                   	int3
140141804:	cc                   	int3
140141805:	cc                   	int3
140141806:	cc                   	int3
140141807:	cc                   	int3
140141808:	cc                   	int3
140141809:	cc                   	int3
14014180a:	cc                   	int3
14014180b:	cc                   	int3
14014180c:	cc                   	int3
14014180d:	cc                   	int3
14014180e:	cc                   	int3
14014180f:	cc                   	int3
140141810:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140141815:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14014181a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014181f:	57                   	push   %rdi
140141820:	b8 c0 00 00 00       	mov    $0xc0,%eax
140141825:	e8 06 f3 16 00       	call   0x1402b0b30
14014182a:	48 2b e0             	sub    %rax,%rsp
14014182d:	48 8b 84 24 00 01 00 	mov    0x100(%rsp),%rax
140141834:	00
140141835:	48 8b e9             	mov    %rcx,%rbp
140141838:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14014183d:	49 8b f8             	mov    %r8,%rdi
140141840:	48 8b 84 24 f8 00 00 	mov    0xf8(%rsp),%rax
140141847:	00
140141848:	49 8b f1             	mov    %r9,%rsi
14014184b:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140141850:	8b da                	mov    %edx,%ebx
140141852:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
140141859:	00
14014185a:	44 8b c2             	mov    %edx,%r8d
14014185d:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140141862:	45 33 c9             	xor    %r9d,%r9d
140141865:	33 c9                	xor    %ecx,%ecx
140141867:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14014186c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140141871:	33 d2                	xor    %edx,%edx
140141873:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140141878:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
14014187f:	00
140141880:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140141885:	e8 36 08 00 00       	call   0x1401420c0
14014188a:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140141891:	00
140141892:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
140141896:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
14014189b:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1401418a0:	48 85 c9             	test   %rcx,%rcx
1401418a3:	74 11                	je     0x1401418b6
1401418a5:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401418aa:	48 8d 15 8f 06 00 00 	lea    0x68f(%rip),%rdx        # 0x140141f40
1401418b1:	e8 1a f7 07 00       	call   0x1401c0fd0
1401418b6:	4c 8d 05 bb 4f 1d 00 	lea    0x1d4fbb(%rip),%r8        # 0x140316878
1401418bd:	33 d2                	xor    %edx,%edx
1401418bf:	48 8b cd             	mov    %rbp,%rcx
1401418c2:	e8 69 4c 06 00       	call   0x1401a6530
1401418c7:	48 8b c8             	mov    %rax,%rcx
1401418ca:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401418cf:	48 8d 15 6a 06 00 00 	lea    0x66a(%rip),%rdx        # 0x140141f40
1401418d6:	e8 f5 f6 07 00       	call   0x1401c0fd0
1401418db:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1401418e2:	00
1401418e3:	48 85 c9             	test   %rcx,%rcx
1401418e6:	74 05                	je     0x1401418ed
1401418e8:	e8 93 f9 07 00       	call   0x1401c1280
1401418ed:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1401418f4:	00
1401418f5:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1401418f9:	49 8b 6b 18          	mov    0x18(%r11),%rbp
1401418fd:	49 8b 73 20          	mov    0x20(%r11),%rsi
140141901:	49 8b e3             	mov    %r11,%rsp
140141904:	5f                   	pop    %rdi
140141905:	c3                   	ret
140141906:	cc                   	int3
140141907:	cc                   	int3
140141908:	cc                   	int3
140141909:	cc                   	int3
14014190a:	cc                   	int3
14014190b:	cc                   	int3
14014190c:	cc                   	int3
14014190d:	cc                   	int3
14014190e:	cc                   	int3
14014190f:	cc                   	int3
140141910:	40 53                	rex push %rbx
140141912:	b8 a0 00 00 00       	mov    $0xa0,%eax
140141917:	e8 14 f2 16 00       	call   0x1402b0b30
14014191c:	48 2b e0             	sub    %rax,%rsp
14014191f:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140141926:	00
140141927:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14014192c:	48 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%rax
140141933:	00
140141934:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140141939:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
140141940:	00
140141941:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140141946:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14014194b:	45 33 c9             	xor    %r9d,%r9d
14014194e:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
140141953:	44 8b c2             	mov    %edx,%r8d
140141956:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14014195b:	33 d2                	xor    %edx,%edx
14014195d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140141962:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
140141969:	00 00
14014196b:	e8 50 07 00 00       	call   0x1401420c0
140141970:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140141975:	48 8b d8             	mov    %rax,%rbx
140141978:	48 85 c9             	test   %rcx,%rcx
14014197b:	74 08                	je     0x140141985
14014197d:	e8 fe f8 07 00       	call   0x1401c1280
140141982:	48 8b c3             	mov    %rbx,%rax
140141985:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
14014198c:	5b                   	pop    %rbx
14014198d:	c3                   	ret
14014198e:	cc                   	int3
14014198f:	cc                   	int3